body{margin:0px; padding:0px; font-size:12px; font-family:Tahoma,Arial,Verdana,sans-serif}
table{font-size:12px}
a{text-decoration:none}
img{border:none}
#main{width:960px; margin:0px auto; margin-bottom:20px}
.clear{clear:both}
.social td{padding:3px 0px}
.social td a{color:#989898}
.separator10{height:10px}
.separator30{height:30px}
.menuItem{border-right:2px solid #fff; background:#615D5C url('../images/menuArrow.gif') bottom right no-repeat}
.menuItem a{letter-spacing:0.1em; text-transform:uppercase; font-size:10px; padding:10px 0 0 5px; color:#ffffff; height:57px; display:block}
.menuItem a:hover{background:#EF238E url('../images/menuArrowHover.gif') bottom right no-repeat}
.menuItemSelected{border-right:2px solid #fff}
.menuItemSelected a{letter-spacing:0.1em; text-transform:uppercase; font-size:11px; padding:10px 0 0 5px; color:#ffffff; height:57px; display:block; background:#EF238E url('../images/menuArrowHover.gif') bottom right no-repeat}
.paymentMethods th{padding:7px 2px; background:#A59188; color:#fff; border-right:1px solid #fff}
.paymentMethods2 td{padding:7px 0px; border-bottom:1px solid #A59188}
.errorTable{background:red; color:#fff; padding:1px 2px; margin:0px}
.moduleRowOver{background-color:#D6EDFE; cursor:pointer; cursor:hand; }
.moduleRowSelected{background-color:#D7C7B8; }
#banner{margin:5px 0px}
#banner img{width:100%}
.pageHeading{font-size:20px}
.newsHeader{padding:3px; background:#EF238E; color:#fff; font-weight:bold}
.nextDiv{text-align:right}
.next{padding-right:20px; background:url('../images/newsArrowWhite.gif') right 2px  no-repeat}
.newsDateAdded{font-size:11px; font-weight:bold}
.input{background:#FFFFFF; border:1px solid #CEC3BD; color:#484B4F; font-size:12px; height:18px; padding:2px 1px 0 2px;}
.long{width:250px}
.textarea{border:1px solid #CEC3BD; color:#484B4F; font-size:12px}
.login{border:1px solid #CEC3BD; width:156px; height:18px;}
.button{background:#615D5C; border:1px solid #615D5C; font-size:10px; margin:0px; padding:0px; color:#FFFFFF; cursor:pointer; width:24px; height:22px; }
.errorText{color:#ff0000}
.main{color:#A59188}
.messageBox{border:0px solid #676D58; }
.messageStackError{background:#EF238E; margin-bottom:10px; padding:5px; color:#ffffff}
.messageStackSuccess{background:#2FC923; padding:5px; color:#ffffff}
.messageStackWarning{background:#F3EA02; padding:5px; color:#3A3B35}
.skypeICQ{margin:10px 0px 5px 0px; text-align:left; color:#A59188}
.skypeICQ a{color:#EF238E}
#cart{padding-top:10px}
#cart a{color:#5a4f4a}
#cartContent{display:none; border:1px solid #cec3bd; position:relative; color:#5a4f4a}
#cartContent span{color:#EF238E; font-weight:bold}
#cartContent:hover span{color:#fff}
#cartContent ul{margin:0px; padding:0px}
#cartContent ul li{padding:6px; height:15px; list-style:none}
#cartContent ul li a{color:#5a4f4a}
#cartContent ul li:hover{background:#EF238E}
#filter{top:8px; width:150px; position:absolute;}
#filterContent{display:none; background:#fff; z-index:99; width:148px; position:absolute; border:1px solid #cec3bd; color:#5a4f4a}
#filterContent ul{width:148px; z-index:99; margin:0px; padding:0px}
#filterContent ul li{padding:6px; z-index:99; height:15px; list-style:none}
#filterContent ul li a{color:#5a4f4a}
#filterContent ul li:hover{background:#EF238E}
#languages{width:168px; padding-bottom:9px; border-bottom:2px solid #dadada}
#languagesContent{display:none; background:#fff; z-index:99; width:166px; position:absolute; border:1px solid #cec3bd; color:#5a4f4a}
#languagesContent ul{width:166px; margin:0px; padding:0px}
#languagesContent ul li{padding:6px; height:15px; list-style:none}
#languagesContent ul li a{color:#5a4f4a}
#languagesContent ul li:hover{background:#EF238E}
#currencies{width:168px; padding-top:8px; padding-bottom:8px}
#currenciesContent{display:none; background:#fff; z-index:99; width:166px; position:absolute; border:1px solid #cec3bd; color:#5a4f4a}
#currenciesContent ul{width:166px; margin:0px; padding:0px}
#currenciesContent ul li{padding:6px; height:15px; list-style:none}
#currenciesContent ul li a{color:#5a4f4a}
#currenciesContent ul li:hover{background:#EF238E}
#columnLeft{vertical-align:top; width:175px}
#content{vertical-align:top; width:595px}
#wrap{width:579px}
#columnRight{vertical-align:top; width:170px}
#footer{text-align:center; color:#EF238E; font-size:10px}
#powered{font-size:10px}
#powered a{color:#EF238E}
#powered a:hover{border-bottom:1px dashed #EF238E}
#search{width:173px; padding-bottom:10px; border-bottom:2px solid #dadada}
#search form{margin:0px; padding:0px}
.show{height:15px}
/*
.productSpecialPrice{color:#5abcc8; font-weight:bold}
*/
.productSpecialPrice{color:#444}

#catalog{padding-top:25px}
#catalog h3{cursor:pointer; line-height:20px; font-size:12px; font-weight:normal; margin:0px; padding:0px; color:#5abcc8}
#catalog ul{margin:0px; padding:0px}
#catalog ul li{list-style:none; padding:8px 0px}
#catalog ul li a{line-height:20px; color:#171614}
#catalog ul li ul{display:none; padding-left:15px}
#catalog ul li a.currentCat{font-weight:bold; color:#171614}
#leftMenu{padding-top:25px}
#leftMenu ul{margin:0px; padding:0px}
#leftMenu ul li{list-style:none; padding:8px 0px}
#leftMenu ul li a{line-height:20px; color:#171614}
div.pagination{padding-bottom:10px; border-bottom:2px solid #dadada}
div.pagination table td.page{border-right:2px solid #fff; text-align:center}
div.pagination table td.page a{line-height:20px; font-size:12px; color:#ffffff; background:#d0c5c1; width:22px; height:22px; display:block}
div.pagination table td.page a.selected{background:#EF238E}
div.pagination table td.page a:hover{background:#EF238E}
.pageHeader{line-height:20px; padding-left:10px; font-size:12px; color:#ffffff; background:#615D5C; height:22px}
#pageBody{margin-top:30px; color:#A59188}
#pageBody a{color:#EF238E}
#pageBody h3{color:#EF238E; margin:0px}
.loginTable td{padding:3px 3px 3px 0px}
.loginTable td select{width:200px; border:1px solid #d0c5c1}
.loginTable td input{width:200px; border:1px solid #d0c5c1}
#loginBox{width:169px; margin-top:25px}
#loginBox a{color:#b9aaa3}
#loginBox table{text-align:left}
.link{color:#b9aaa3; font-size:11px}
#newsBox{margin-top:20px}
#newsBoxHead{width:168px; height:16px; background:url('../images/newsTop.gif') no-repeat}
#newsBoxBody{border-left:1px solid #ddd5d2; background:#615D5C}
#newsTitle{padding-bottom:5px; background:#615D5C url('../images/menuArrow.gif') 60px  2px no-repeat; width:150px; border-bottom:1px solid #fff; font-weight:bold; text-align:left; color:#fff; text-transform:uppercase;}
.news{width:150px; margin-top:10px; text-align:left; font-size:11px; font-weight:bold}
.newsTitle{margin:1px}
.newsTitle a{color:#492f18}
.newsImage{margin:1px; }
.newsDesc{margin:1px; color:#fff}
.newsMore{padding-right:10px; text-align:right; background:url('../images/newsArrow.gif') no-repeat right 5px}
.newsMore a{color:#492f18}
#newsArchive{padding-bottom:5px; background:#615D5C url('../images/menuArrow.gif') 110px  2px no-repeat; width:150px; border-bottom:1px solid #fff; font-weight:bold; text-align:left; text-transform:uppercase;}
#newsArchive a{color:#fff}
#InfoBox{margin-top:25px; width:169px; text-align:left}
#InfoBox a{color:#fff}
#InfoBoxHead{height:20px; background:#EF238E}
#InfoBoxBody{font-size:13px; color:#fff; line-height:20px; padding:5px 0px 0px 10px; background:#CECDC9}
.blue{color:#EF238E}
.view{text-transform:uppercase; color:#484b4f; font-size:11px; border-left:3px solid #fff}
.breadcrumbs{margin-top:20px}
.breadcrumbs span{color:#EF238E}
.breadcrumbs a{color:#615D5C}
.show{text-align:right; text-transform:uppercase; color:#A59188}
.show a{color:#A59188}
.show span{color:#EF238E; font-weight:bold}
#top{cursor:pointer; background:transparent url('../images/up.gif') no-repeat scroll 100% 3px; float:right; margin:0px 10px; padding-right:15px; text-decoration:none; text-transform:uppercase;}
#top a{color:#A59188}
#primary{margin:0px; padding:0px; width:10px}
.subHeader{padding:1px 0px; font-weight:bolder; color:#A59188; border-bottom:1px dashed #A59188}
.dashed{padding:2px; font-size:11px; color:#A59188; border:1px dashed #A59188}
.faqAnswer{margin-top:15px; margin-bottom:3px}
.faqAnswer span{padding:1px 0px; font-weight:bolder; color:#A59188; border-bottom:1px dashed #A59188}
.productListing{background:#bbb; color:#A59188}
.productListing input{border:1px solid #CEC3BD; margin-top:3px; color:#484B4F; font-size:12px}
.productListing-heading{background:#C2C2C2; color:#fff}
.productListing-data{background:#fff}
#productsListings{margin:0px; padding:0px; border-bottom:2px solid #dadada; padding-bottom:20px; margin-bottom:10px}
.producta{text-align:left; margin-top:15px; position:relative; width:180px; border:1px solid #E9E9E9}
.productImagea{width:180px; text-align:center; z-index:1; overflow:hidden}
.productImagea img{margin-top:7px}
.productNamea{padding-left:8px; padding-top:5px}
.productNamea a{color:#6d5950; font-size:10px}
.productPricea{color:#a59188; font-size:11px; padding:5px}
.productNewa{position:absolute; top:190px; left:147px}
.productSalea{position:absolute; top:220px; left:147px}
.productb{text-align:left; margin-top:15px; position:relative; width:110px; height:150px; border:1px solid #dadbdd}
.productImageb{height:96px; text-align:center; overflow:hidden}
.productImageb img{margin-top:5px}
.productNameb{padding-left:5px}
.productNameb a{color:#6d5950; font-size:11px}
.productNewb{position:absolute; top:125px; left:75px}
.productSaleb{position:absolute; top:125px; left:47px}
.category{text-align:left; margin-top:15px; position:relative; width:170px; height:222px; border:1px solid #dadbdd}
.categoryImage{width:170px; height:185px; overflow:hidden}
.categoryName{padding-left:5px; padding-top:5px}
.categoryName a{color:#6d5950; font-size:11px}
#productPrice{font-weight:bold; color:#484B4F}
#productTitle{margin-top:25px; margin-bottom:15px; color:#EF238E; font-size:22px}
#productDescription{color:#70706E}
#productImage{padding:5px; border:1px solid #DADBDD}
#productInfo{color:#70706E; margin-top:30px}
#productInfoImage{width:385px}
.productInfoBookmarkButton{width:350px; text-align:right}
#productInfoDetails{vertical-align:top; padding-top:15px; }
.productInfoDetailsPrice{color:#EF238E; font-size:25px; margin-bottom:15px}
.productInfoDetailsName,.productInfoDetailsModel,.productInfoDetailsExists{margin:2px 0px}
.productInfoAttributes{margin:10px 0px}
.buyNow{margin:2px 0px}
.productInfoDetailsDescription{margin-top:25px; margin-bottom:15px; color:#EF238E; font-size:22px}
.DDDiv input{border:none; width:100%; font-size:13px; color:#5A4F4A}
.DD{padding:1px 2px; border:1px solid #cec3bd; color:#5a4f4a}
.DDButton{cursor:pointer}
#extraImages{margin:10px 0px 0px 0px}
#extraImages img{padding:3px; cursor:pointer; border:1px solid #D4D4D4}
.inputRequirement{color:#EF238E}
.Content{display:none; background:#fff; border:1px solid #cec3bd; cursor:pointer; position:absolute; color:#5a4f4a}
.Content ul{margin:0px; padding:0px; width:100%}
.Content ul li{padding:6px; height:15px; list-style:none}
.Content ul li a{color:#5a4f4a}
.Content ul li:hover{background:#EF238E}
