body { background: white; font-family: verdana; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 12px;  }
form { margin: 0; padding: 0;}
input, img { vertical-align: middle; }
a { color: #6E6E6E; }
br.cleaner { clear: both; line-height: 1px; }
div.container {}
div.head { height: 120px; width: 944px; position: relative; left: 50%; margin-left: -472px;  }
div.content_container { background: url('../img/bg-gradient.jpg'); }
div.content_secondbg { background: url('../img/bg-pattern.png');  }
div.vspacer { height: 8px;  }
div.content { width: 944px; position: relative; left: 50%;  margin: 0px 0 0px -472px; }
div.footer { position: relative; left: 50%; margin-left: -472px; width: 944px; height: 64px; text-align: center;  }
div.left_col { width: 178px; overflow: hidden; float: left; margin-right: 8px; }
div.center_col { width: 500px; overflow: hidden; float: left; margin-right: 8px; }
div.big_center_col { width: 758px; overflow: hidden; float: left; }
div.great_center_col { width: 686px; overflow: hidden; float: left; margin-right: 8px;  }
div.right_col { width: 250px; overflow: hidden; float: left;}
div.col_inner_container { background: white; border: solid 1px #e8e2e7; padding: 4px; margin-bottom: 8px; }
div.logo { width: 178px; float: left; height: 120px; }
div.head-right { width: 766px; float: left;}
div.head-row1 {  font-size: 12px; padding-top: 21px; }
div.langs { margin-left: 20px; float: left; margin-top: 2px;  }
a.lang_active { color: #400337; text-decoration: none; font-size: 10px;  }
a.lang_inactive { color: #e7e0e6;  text-decoration: none; font-size: 10px;  }
div.curr { float: left; margin-left: 40px; /*font-weight: bold;*/ font-size: 10px; color: #400337; margin-top: 2px; height: 68px; overflow: hidden;}
span.currcurr { color: #888662; font-weight: bold; border: solid 1px #e9e2e8; padding: 0px 2px 0px 2px }
div#currcontainer { display: none; }
div#cdrop { cursor: pointer; float: left; }
select.csel { margin-left: 0px; border: none; width: 47px; margin-top: 1px; overflow: hidden; font-size: 9px;  }
select.csel option { font-size: 9px; color: #888662; border: none;}
div.hidescroll { height: 53px; width: 20px; background: white; position: relative; left: 30px; top: -55px;  }
div.shoppingbox { /*font-weight: bold;*/ float: left; margin-left: 20px; color: #400337; width: 220px; text-align: center; }
div.shoppingbox a { text-decoration: none; color: #400337;}
div.topsearch { /*font-weight: bold;*/ float: left; margin-left: 10px; color: #400337; padding-top: 3px; vertical-align: middle; }
div.topsearch input { border: solid 1px #E7E0E6; font-size: 10px; width: 150px; vertical-align middle;  color: #400337; margin-top: -3px; }
div.topsearch img { vertical-align: middle; margin-top: -3px; }
div.topsearch span { font-weight: normal; padding-left: 60px; color: #400337; }
div.topsearch a  { text-decoration: none; color: #400337; }

div.head-row2 { height: 26px;  float: left; margin-top: 4px; margin-left: 7px; }
div.main_links { float: left; width: 550px;  }
div.main_links img { margin: 0 4px 0 4px; }
div.loginoutlinks { float: left; text-align: right; width: 205px; height: 20px; color: #403d03;  font-weight: bold;}
div.loginoutlinks a { text-decoration: none; color: #403d03;}

p.footer-first-line { color: #400337; font-weight: bold; padding-top: 10px; font-size: 10px;  }
p.footer-first-line input, input.newsletter { border: solid 1px #e7e0e6; color: #e7e0e6; font-weight: bold; font-size: 10px; vertical-align: middle; padding-left: 3px}
p.footer-first-line img { vertical-align: middle; }
p.footer-first-line a { text-decoration: none; color: #400337;}
hr.footerhr { width: 98%; color: white; height: 1px; border: solid 1px #e7e0e6; }
p.footer-second-line { color: #403d03; font-weight: bold; font-size: 9px; margin-top: 8px;  }
p.footer-second-line a { color: #403d03; text-decoration: none; }
span.light { color: #e7e0e6;}
div.banner img, div.banner object { width: 240px !important; }
div.bvspacer { height: 4px; }
p.cat_list_title { border-bottom: solid 1px #e7e0e6; background: url('../img/cat-list-title.jpg') center left no-repeat; padding-left: 10px; margin-top: 10px;  }
div.main_cat { margin: 5px 0 5px 11px;}
div.main_cat a { cursor: pointer; }
div.subcat { margin: 7px 0 7px 13px; }
div.subcat a { text-decoration: none; color: #403d03; display: block; line-height: 103%; cursor: pointer;  }
a.smallest { display: block; text-decoration: none; color: #cfcb80 !important; margin: 2px 0 0px 20px; line-height: 100%; cursor: pointer; }
div.closed { height: 18px !important; overflow: hidden;  }
div.none { display: none; }
div.block { display: block; }
div.ddsel { background: url('../img/select-button-drop.jpg') right no-repeat; }
select#br, select#ba { display: none; size: 10; margin: 4px 0 0 8px; border: none; width: 158px; }
select#br option, select#ba option { color: #403d03;  font-family: "Lucida Grande", "Trebuchet MS"; font-size: 12px;}
div.nobg { background: transparent; }
div.nobor { border: none; }
hr._hr { height: 1px; border: none; border-bottom: solid 1px #e7e0e6; margin-top: 1px; #margin-top: -5px; }
div.product_container { width: 117px; overflow: hidden; margin-right: 8px; float: left; margin-bottom: 8px; }
div.product_img { border: solid 1px #e7e0e6; padding: 2px; background: white;   }
div.product_img img { width: 111px; height: 111px; }
div.no-right-mar { margin-right: 0;}
a.product_name { display: block; color: #403d03; text-align: center; font-weight: bold; text-decoration: none; line-height: 105%; margin-top: 3px;  }
a.product_price { display: block; text-align: center; color: #400337; font-weight: bold; text-decoration: none;  margin-top: 3px; }
a.product_price_sale { display: block; text-align: center; color: #98241e; font-weight: bold; text-decoration: none;  margin-top: 3px; }
div.navigation { color: #4B0239; font-size: 10px; font-weight: bold; width: 370px; float: left; }
div.navigation a { text-decoration: none; color:  #4B0239;  }
a.nav_subcat { color: #403D03 !important; font-weight: normal; }
a.nav_subsubcat { color: #CFCB80 !important; font-weight: normal;}
div.sorter { width: 370px; float: left; text-align: right; font-weight: bold; font-size: 10px; }
div.sorter span { color: #4B0239;  }
div.pages span { color: #4B0239; }
div.pages a { text-decoration: none; color:  #4B0239;  }
div.pages { font-weight: bold;  font-size: 10px;}
div.sorter a { color: #403D03; text-decoration: none;}
div.sorter img { width: 25px; height: 1px; }
p.blogreadmore { text-align: right; }
p.blogreadmore a { color: #403d03; text-decoration: none;}
div.blog_content { color: #505050; font-size: 10px; margin-top: 5px; }
div.blog_content:first-line { padding-left: 10px; }
p.blog_date { font-size: 9px; color: #b5b5b5; padding-left: 30px; }
div.prod_imgs { width: 400px; float: left; margin-right: 8px;  }
.fl-left { float: left; }
.fl-right { float: right; }
img.smthumb { width: 69px; height: 69px; }
div.mar-right-8 { margin-right: 8px; }
div.prod_details { float: left; width: 350px;  }
h1.prod_name { font-size: 15px; font-weight: bold;  color: #400337; font-family: "Lucida Grande", "Trebuchet MS" !important; float: left; width: 240px;}
p.serial { float: right; color: #bfba56;  width: 100px; text-align: right;  }
div.prod_descriptive { margin-left: 30px; color: #6e6e6e;}
div.prod_descriptive p { margin: 0; padding: 0;}
p.prod_descriptive { margin-left: 30px; color: #6e6e6e !important;}
table.params a { color: #6e6e6e !important;}
table.params td, table.params th { color: #6e6e6e !important;  vertical-align: top !important; padding-right: 5px; line-height: 130%; padding: 3px 5px 5px 0;}
table.params th { font-weight: bold; padding-left: 30px;}
p.titler { font-size: 15px; font-weight: bold; color: #400337;}
p.titler a { text-decoration: none; color: #400337;}
div#colored { text-align: center; color: #6e6e6e; font-size: 9px; padding: 1px !important; background: white; border: solid 1px #e7e0e6;  height: 45px; width: 90px; visibility: hidden; }
div#colored img { display: block;}
div.order { margin-left: 100px; }
div.colors { margin-left: 102px; }
div.colors img { height: 11px; width: 33px; border: solid 1px #e7e0e6 !important;; padding: 1px !important; cursor: pointer; margin: 0px !important; }
table.ordertable th { color: #403d03; text-align: right; width: 100px; font-weight: bold; font-size: 10px;  }
table.ordertable td, th { padding: 5px 2px 5px 0; vertical-align: middle !important;}
img#addtoboximg { margin: 20px 0 0 50px; display: block; }
div.orderinputs input, select { border: solid 1px #E8E2E7; color: #b7b6a1; vertical-align: middle; padding-left: 3px; }
p.oldprice { font-family: Georgia; color: #cdca7f; font-size: 16px; text-decoration: line-through; font-weight: bold; margin-left: 30px; }
p.price { font-family: Georgia; color: #98241e; font-size: 18px; font-weight: bold; margin-left: 30px; margin-bottom: 8px;  }
p.pricenormal { color: #400337;}
a.purple { color: #400337 !important;}
.none { display: none; }
.center { text-align: center; }
div.text_content { color: #656565; display: block; line-height: 150%; padding: 0px 15px 10px 15px; }
div.text_content a { color: #99930f !important; text-decoration: none;  font-weight: bold;}
p.contact_us_note { color: #656565}
div.rightcolmargined { margin-left: 15px; margin-top: 4px; }
span.bigyellow { font-size: 14px; font-weight: bold; color: #99930f;}
.textnone { text-decoration: none !important; }
a.helplink { color: #c7b7c5; text-decoration: none; }
.nopad { padding: 0 !important; }
.pad1 { padding: 1px !important; }
div.sitemapdiv { float: left; margin: 8px; width: 171px;  }
a.sitemapsubcat { text-decoration: none; color: #403d03; display: block; cursor: pointer;}
p.blog_readmore { text-align: right; margin-top: 10px; }
p.blog_readmore a { text-decoration: none; color: #403D03; font-weight: bold; }
img.blogimg { width: 490px; }
h1.blog_title { font-family: Georgia !important; color: #400337; font-size: 20px; font-weight; bolder;}
h1.blog_title a { font-family: Georgia !important; color: #400337; font-size: 20px; font-weight; bolder; text-decoration: none; }
p.date_comments { color: #99930f; width: 240px;  }
.text-right { text-align: right; }
.lh120 { line-height: 120% !important; }
div.blog_comment { background: #f2f2e1; padding: 4px; margin-top: 4px; margin-bottom: 4px;; }
span.blog_comment_heading { color: #afab44;}
div.comment_form { margin-top: 150px; margin-left: 20px; }
div.comment_form th { color: #704269; vertical-align: top !important;  font-weight: bold; margin: 3px; }
div.comment_form td { margin: 4px; padding: 4px;  }
div.comment_form input, textarea { width: 200px; border: solid 1px #e7e0e6; }
div.comment_form textarea { height: 100px;}
.pointer { cursor: pointer; }
div.okmsg { text-align: center; color: #704269;}
div.notokmsg { text-align: center; color: red; }
a.backtop { color: #704269; text-decoration: none; font-weight: bold; }
a.bloglink { color: #400337; text-decoration: none !important; display: block; font-weight: bold; margin-left: 20px; }
div.rightcolmarhalf { width: 107px; float: left; }
div.rightcolmarhalf a { font-weight: bold; color: #704269; text-decoration: none; }

div.rightcolmarhalf img { vertical-align: middle !important; margin-top: -2px; }
p.green_titled { margin-bottom: 20px; color: #99930f; }
table.logintable td { border: solid 1px transparent; }
table.logintable input { border: solid 1px #e7e0e6; width: 220px; height: 15px; padding-left: 3px;  }
table.logintable th { color: #704269; font-weight: bold; line-height: 150%; width: 150px; }
table.logintable img { margin-left: 20px; }
table.logintable a { color: #977692; }
table.logintable { margin-left: 20px; }
td.logintablelast { width: 200px; }
table.logintable ul { list-style-type: dot; color: #977692; margin-left: 30px;}
table.logintable li { margin-top: 10px; margin-bottom: 10px; }
.nomarnopad { margin: 0 !important; padding: 0 !important;}
.bold { font-weight: bold; }
td.regsecond{ width: 200px !important; }
div.pinkletters, div.pinkletters td { color: #977692 !important;}
div.error { text-align: center; color: red; font-weight: bold; margin: 20px; }
div.success { text-align: center; color: #65622B; font-weight: bold; margin: 20px; }
.w150 { width: 100px;   }
.w450 { width: 350px; }
label { font-weight: bold; }
.purple { color: #400337;}
.lightpurple { color: #94718f; }
.lightgreen { color: #b3ae4b;}
.darkgreen { color: #403d03;}
table.wishlist { 
	width: 100%;
	border-color: #e8e1e7;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
table.wishlist td, table.wishlist th { 
    border-color: #e8e1e7;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}
table.wishlist th { background: #f7f6ea; text-align: center; font-weight: bold; color: #400337}
.w60 { width: 60px; }
table.wishlist td { padding: 4px; vertical-align: top; }
span.wlprice { color: #400337; font-weight: bold; }
.wlprod_name { font-size: 10px; font-weight: normal; color; #400337}
.wl_param { color: #403d03; font-size: 10px; font-weight: normal;}
.wl_value { color: #99930f; font-size: 10px; font-weight: normal;}
.va-middle { vertical-align: middle !important; }
.inputborder { border: solid 1px #E8E1E7; padding-left: 3px; }
tr.nobor td { border: none; }
.invisiblet { background: white; border-width: 1px 1px 0 0 !important;}
.right { text-align: right !important; }
span.shippingto { font-weight: normal; color: #b7a1b4; font-size: 10px; ;}
tr.centeredtds td { text-align: center; }
hr.hrmargined { margin-top: 4px; margin-bottom: 4px;}
div.pages { text-align: right;}
ul.payments-list li { margin: 3px 0 3px 0; }
table.confirm_table { width: 100%;}
table.confirm_table td, table.confirm_table th { color: #400337 ; vertical-align: top !important; padding: 4px;}
table.confirm_table th { font-weight: bold; }
div.texted { padding: 13px 6px 10px 6px; }
div.texted hr { margin-bottom: 5px;}
ul.srch { list-style-type: square; }
ul.srch li { list-style-type: square !important; margin-left: 20px; color: #656565; }
img#mainimg { cursor: url(../img/zoom.cur), url(http://decorbox.bg/img/zoom.cur), pointer;}