A:link, A:visited, A:hover, A:active{color:#0097BD;font-weight:bold;}
hr{color: #e4e4e4;}
h1 {color:#C3BFD2;}
div, th, td, p,  tt, button {font-family:sans-serif;font-size:12px;color:#C3BFD2}
html{background:#7A7A7A none;}
BODY{background:#7A7A7A url(images/bg.gif) repeat-x scroll 0 0;text-align:center;padding:0px;font-family:sans-serif;font-size: 12px;color:#fff;}

div#mainFrame{margin-left:auto;margin-right:auto;text-align:left;padding-right: 30px;padding-left: 30px;width:950px;}

.error-page #content-container{margin-top: 165px;height: 500px;}
#content-container{margin-top:129px;padding-top:5px;padding-bottom:73px;}

#left-bar{width:175px;margin-left:5px;}

#center-main{margin-left: 0px;margin-right: 190px;padding-right:10px;}
#center-main.flc-noleft{padding-left:10px;margin:0px;padding-bottom:20px;}


/*Header styles */
.error-page #header, #header{height:165px;background: transparent none;margin-top:-60px;padding-left:20px;}
#header .hspace{position:absolute;top:75px;height:11px;width:100%;}
.error-page #header .line1, #header .line1{height:105px;width:85%;}

#header .line1 .logo, .error-page #header .line1 .logo{margin-left:0px;width:189px}
/*#header .line1 .logo a img{margin-top:20px;width: 189px;height: 39px;}*/

#header .line1 .logo a img{margin-top:-10px;}

#header .languages{right:auto;left:5px;top:85px;}
#header .languages select {color:#000}
#header .languages label {color:#fff;}

#header .mcart_top{position:absolute;top:25px;color:#000;right:0px;width:200px;font-size:12px;font-family:sans-serif;}
#header .mcart_top a:link, #header .mcart_top a:visited, #header .mcart_top a:hover, #header .mcart_top a:active{color:#999;font-weight:bold;text-decoration:underline;}
 
.line1 .tabs{top:auto;bottom: 0px;right:30px;height:30px;}
.tabs li{height:30px;background-image:none;}
.tabs a:link, .tabs a:visited,  .tabs a:hover, .tabs a:active{background:transparent none;  padding-top:13px;font-weight:bold;font-family:sans-serif;font-size:12px;color: #000;}
.tabs .atabl{height:100%;background: url(images/sb-tab-a-bg.gif) left top repeat-x;}
.tabs .atabr{height:100%;background: url(images/sb-tab-a-r.gif) right top no-repeat;}
.tabs li.act a:link, .tabs li.act a:visited, .tabs li.act a:hover, .tabs li.act a:active{height:100%;background: url(images/sb-tab-a-l.gif) left top no-repeat;color: #000000;padding-top:13px;font-weight:bold;font-family:sans-serif;font-size:12px}
.tabs li a:hover{text-decoration:underline}
.tabs li.act a:hover{text-decoration:none}
.error-page #header .line2, #header .line2{border: 0px;margin-top:10px;height:48px;width:860px;}

#header .line2 .topwrap{background: url(images/top-menu-r.png) right top no-repeat;height:100%;padding-top:10px;margin-top:0px;margin-right:-20px;}
#header .line2 .topwrap .toplist{padding-left:30px;background: url(images/top-menu-l.png) left top no-repeat;margin-left:-20px;}
#header .toplist  A.topline, #header .toplist  A.topline:link, #header .toplist  A.topline:visited, #header .toplist  A.topline:hover,
#header .toplist  A.topline:active{display:block;line-height:42px;color:#dcdcdc;font-size:12px;font-weight:bold;text-decoration:none;white-space:nowrap;outline-style: none;}
#header .toplist  A.topline:hover{text-decoration:underline;}
.toplist{position: absolute;top:0px;left:0px;height: 48px;text-align:left;}
.toplist ul{margin: 0px;float: left;padding: 0px;list-style: none;}
.toplist li{float: left;margin: 0px 10px 0px 0px;padding: 0px 10px 0px 0px;height: 48px;}
.toplist li.last{background-image: none;padding-right:0px;}

#header div.search{left:auto;top:7px;right:10px;padding-right:10px;height:30px;position:absolute;vertical-align:top;text-align: right;}
.srchin{width: 180px;height: 14px;line-height:14px;font-size:11px;border:1px solid #AAAAAA;}
input.sbutton{height:30px;width:25px;vertical-align:top;background: transparent url(images/go_c.gif) no-repeat left top;line-height:30px;}
div.sin{font-weight:bold;padding-right:5px;line-height:31px;}
form.sin{line-height:31px;}
.sin{float:left}
#header .search button.button{margin-top:4px;height:23px}
#header .line3{background: #d82b00 url(images/b-cl_l.jpg) no-repeat left top;height:148px;text-align:right;padding:0px;margin:0px;width:100%;}
#header .line3 IMG{float:right;margin-right:9px;height:100%;}
.printable-bar{text-align:right;margin-bottom:5px}
.ban-pad{padding:0px;background: transparent url(images/b-cl-r.jpg) no-repeat right top;width:100%;height:146px;}
.banwrap{background: transparent url(images/b-bg.jpg) repeat-x right top;}
.error-page .banwrap img{float:left;margin-left: -3px}

#location{margin:20px 0px 15px 20px;}
#header .flc-top-login {top:12px;}
#header .line2 span.flc-top-login-text,  #header .line2 span.flc-top-login-text span,#header .flc-top-login button.simple-button span{color:#F1ECE1}

tr.flc-tab-cart-line img {background:transparent url(images/minicart-full.gif) no-repeat scroll left top;height:22px;margin:0 4px 4px 0;text-align:center;width:25px;}

.flc-tab-links td{color:#fff;}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2 {background-color:#F1ECE1;}
/*footer styles*/
#footer .rwrap{background: #transparent none;height:13px;margin-left:13px;}

#footer{margin-top:0px;height:73px;}

#footer .subbox{height: 60px;text-align:center}
#footer .box, #footer .subbox{border: 0px none;background-color: transparent;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {color:#597ea1;font-size:10px;}

#footer .left, #footer .right{padding-left: 0px;}

#footer.flc, #footer.flc .subbox{height: 90px;}
#footer.flc .left, #footer.flc .right{padding-left: 0px;margin-top:20px;}

#footer .subbox .left {left: 0px;top: 5px;line-height: 0px;vertical-align: middle;margin:0px auto;text-align:center;width:100%}
#footer .subbox .right {left: 12px;right:auto;top: 5px;text-align: left;line-height: 35px;vertical-align: middle;}

#footer .left a:link, #footer .left a:visited, #footer .left a:hover, #footer .left a:active{text-decoration:underline;}

/*Common Dialog styles*/
div.dialog{background: #2B2B2B none repeat scroll 0 0;border-width: 0px;margin-bottom:10px}
div.dialog .title-wrap{background: transparent url(images/m-h.png) left top no-repeat;padding-left: 15px;}

div.dialog .title{background: transparent url(images/m-h.png) right top no-repeat;height:27px;line-height:27px;margin-right:0px;padding-left:0px;border-width: 0px;}

div.no-bullet .title-wrap{background-image: url(images/m-h.gif);}
div.dialog .title {padding-left:10px;line-height:24px;vertical-align:top;}
.dialog .title H1, .dialog .title H2 {color: #fff;width:100%;white-space:nowrap;margin:0px;font-size:13px}

div.dialog .dlg_wrap{}
div.dialog .m_l{border: 1px solid #5578AA;}
div.dialog .m_r{padding:0px;}
div.dialog .content{color:#C3BFD2;padding-bottom:15px;}
div.dialog .content div, div.dialog .content td, div.dialog .content th, div.dialog .content p, div.dialog .content input, div.dialog .content select, div.dialog .content textarea, div.dialog .content tt, div.dialog .content button{color:#C3BFD2;}

.no-bullet .title-with-sort-row .dialog-search-sort-bar {width:0px;}

/*Related products title position fix*/
.uproducts .title td{padding: 0px;}
ul.rproducts{margin-top:0px;}

.flc-left-dialog, .flc-right-dialog{height:auto;}


/*Common Menu styles*/
#left-bar .menu-dialog img.icon {width:10px;background: transparent none;margin:0px}
div.menu-dialog{border-width: 0px;background: #DFC5A7 url(images/dlg-b-c.gif) center bottom repeat-x;margin-bottom: 10px;}
div.menu-dialog .title-wrap{background: transparent url(images/m-h.png) left top no-repeat;padding-left: 20px;}
div.menu-dialog .title-bar{background: transparent url(images/m-h.png) right top no-repeat;height:27px;width:100%;margin-right:-10px;overflow:hidden;border: 0px none;}
div.menu-dialog .m_l{background: transparent url(images/dlg-l.gif) left center repeat-y;}
div.menu-dialog .m_r{background: transparent url(images/dlg-r.gif) right center repeat-y;}
div.menu-dialog .m_cont_wrap_r{background: url(images/dlg-b-r.gif) bottom right no-repeat;}
div.menu-dialog .content{background: #373735 none repeat scroll 0 0;padding-top:0px;color: #000;}

.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:hover, .menu-dialog .content a:active {color: #0097BD;font-size:12px;font-weight:normal}

.menu-dialog ul {list-style-type:none;list-style-position: inside;padding:0px;margin-bottom:-10px;}
.menu-dialog ul li {border-top:1px dotted #5F94C0;padding:7px 0 8px 12px;margin-right:-10px;margin-left:-10px;}
.menu-dialog ul li:first-child{border-top-width:0px;}
.menu-affiliate ul li{border-top:0px none transparent !important;}
/*Categories menu styles*/
.menu-categories-list ul{list-style-type:none;list-style-position: inside;list-style-image: none;padding:0px;}

.menu-categories-list ul li{}
.menu-categories-list .content a:link, .menu-categories-list .content a:visited, .menu-categories-list .content a:hover, .menu-categories-list .content a:active {color: #0097BD;font-family:Trebuchet MS;font-weight:bold;}

/*Bestsellers menu styles*/
.menu-bestsellers ul li{background-image: none;padding-left:3px;}
.menu-bestsellers a:link, .menu-bestsellers a:visited,.menu-bestsellers a:hover, .menu-bestsellers a:active{font-weight:normal;}
.menu-bestsellers .content strong{font-weight:normal}

.menu-special .content a:link, .menu-special .content a:visited, .menu-special .content a:hover, .menu-special .content a:active{color:#0097BD;}

.menu-auth INPUT{width:95%;border:1px solid #313131;background:#424242 none repeat scroll 0 0;color:#C3BFD2}
.menu-dialog .login-text {margin-top:10px}
.recovery{margin-top:0px;}

.menu-minicart div.minicart{margin-top:10px}
.menu-minicart div.minicart *{color:#C3BFD2;}
div.minicart table tr td {font-size:12px}
div.minicart .full img {margin: 2px 4px 7px 1px;width: 25px;height: 22px;background: transparent url(images/minicart-full.gif) no-repeat left top;}
div.minicart .empty img {margin: 0px 4px 7px 1px;width: 24px;height: 25px;background: transparent url(images/minicart.gif) no-repeat left top;}


/*Buttons styles */
.products-table .buy-now, .products .buy-now{margin:0px;}
.button-row, .buttons-row{height: 27px;}

button.width-100{width:100%;}

button.menu-button, div.menu-button, button.main-button, button.button, div.button {overflow:visible;height: 27px;text-align:center;margin-right:5px;}

div.menu-button, button.menu-button .button-right,  button.main-button .button-right,
button.button .button-right, div.button{
background: #424242 none repeat scroll 0 0;padding: 0px 9px 0px 0px;overflow:visible;height: 21px;margin:0px 0px 0px 9px;position:relative;}

div.menu-button a:link, div.menu-button a:visited,
div.menu-button a:hover, div.menu-button a:active,  button.menu-button .button-left,
button.main-button .button-left, button.button .button-left,
div.button a:link, div.button a:visited,
div.button a:hover, div.button a:active{background: #424242 none repeat scroll 0 0;height: 21px;line-height:20px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Verdana, Arial, sans-serif;position:relative;margin:0px 0px 0px -9px;
color:#C3BFD2 !important;}

div.menu-button a:link, div.menu-button a:visited, div.menu-button a:hover, div.menu-button a:active,  button.menu-button .button-left{font-weight:normal;font-size:12px}

button.main-button .button-left, button.button .button-left{color: #fff;}

button.violet .button-left, div.violet{background: transparent url(images/btn-o.gif) no-repeat left top;color:#484e58 !important;height: 21px;line-height:21px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Verdana, Arial, sans-serif;position:relative;
margin:0px 0px 0px -9px;}
button.violet .button-right, div.violet a:link, div.violet a:visited, div.violet a:hover, div.violet a:active{background: transparent url(images/btn-o.gif) no-repeat right top;padding: 0px 9px 0px 0px;overflow:visible;margin:0px 0px 0px 9px;}

#center-main div.button,#left-bar div.menu-button{margin-top:4px;}

.flc-buttons, .flc-buttons .flc-3-button, .flc-buttons .flc-2-button, .flc-buttons .flc-1-button{height:54px;}

div.flc-1-button {background: #f2fafd url(images/bb1-r.gif) no-repeat right top;}
div.flc-1-button div,  div.flc-1-button a:link,  div.flc-1-button a:visited, div.flc-1-button a:hover, div.flc-1-button a:active{
background: transparent url(images/bb1-l.gif) no-repeat;color: #262626 !important;line-height:54px;vertical-align:middle;}

div.flc-3-button {background: #3adaf8 url(images/bb2-r.gif) no-repeat right top;}

div.flc-3-button div, div.flc-3-button a:link, div.flc-3-button a:visited, div.flc-3-button a:hover, div.flc-3-button a:active{
background: transparent url(images/bb2-l.gif) no-repeat;color: #000 !important;line-height:54px;vertical-align:middle;}

div.flc-3-button div, div.flc-3-button a:link, div.flc-3-button a:visited, div.flc-3-button a:hover, div.flc-3-button a:active, div.flc-2-button div, div.flc-2-button a:link, div.flc-2-button a:visited, div.flc-2-button a:hover, div.flc-2-button a:active, div.flc-1-button div, div.flc-1-button a:link, div.flc-1-button a:visited, div.flc-1-button a:hover, div.flc-1-button a:active {
height:54px;font-size:12px;font-weight: bold;}


/*product list styles*/
hr.prodspc{border:1px solid #fff;border-top:1px solid #E4E4E4;color:#fff;margin:10px 0px}
.products{margin:4px 0px;}
.products-list .item {margin:0px;padding:10px 0px;}
.products-list .item .wrap-tr {background-color:#373735;}
.products-list .sku {margin-top:2px}
.products-list .descr {font-size:11px;padding-right:10px}
.products-list .price, .products-list .market-price{font-weight:bold}
.products-list .price-value{color: #ee762d;font-weight: bold;font-size: 16px;}
.products-list .buy-now .quantity {padding-top:5px}
.products-list .buttons-row {margin:0px}
.products-list .details hr {border:0px none;background:transparent none repeat scroll 0 0;border-top:1px solid #E4E4E4;color:#FFFFFF;height:0;}
.product-details {margin-top:10px;}

.products-table{margin:0px}
.products-table .sku{margin-top:3px;}
.products-table .image {margin:0px;}
.products-table .product-cell, .products-table .wrap-tr, .products-table .wrap-br{border-left:4px solid #e0f0f9;border-right:4px solid #e0f0f9;}

.products-table .buy-now .quantity {height:0px;display:none}
.products .buy-now .quantity-empty{display:none;height:0px}
.products-table .wrap-tr, .products-list .item .wrap-tr, .product-details .wrap-tr{width:100%;}

.products-table .product-cell{background:#fff;padding:0px 10px;}
.products-table .wrap-tr{padding:0px;background-color: #fff;}
.products-table IMG.wrap-tl{float:left;width:100%;height:7px;}
.products-table IMG.wrap-bl{padding:0px;height:7px;float:left;width:100%;}
.products-table .wrap-br{padding:0px;background-color: #fff;height:7px;}

.products-table .wrap-br, .products-list .item .wrap-br, .product-details .wrap-br{  width:100%;}

.products-list .item .wrap-bl, .product-details .wrap-bl, .product-details .wrap-bl{padding:10px 0px;width:100%;}
.products-table .wrap-br, .product-cell .wrap-bl{background-color:#fff;}
.products-table .price-row, .products-table .market-price{text-align:left;}

.products-last-row .price-row, .products-last-row .market-price{text-align:left;}


.product-cell A.product-title:link, .product-cell A.product-title:visited,
.product-cell A.product-title:hover, .product-cell A.product-title:active,
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover,
 .products a.product-title:active, .products .product-title, .product-details .product-title {
color: #0097BD;font-weight: bold;font-size:16px;text-decoration:underline;}

.product-cell .button-bar-float{position:relative;float:right;}
.product-cell .button-bar{text-align:center;}

.price-box-float{position:relative;float:left;width:50%;}
.price-box .price-row, .price-box .market-price{text-align: center;}
.products .market-price-value{font-weight: normal;}
/*.product-cell .market-price-value{font-weight: bold;font-size:11px;color: #333;}*/

.products-table .market-price-value{font-size:12px;color:#d44709;}
.products-table .price-value{font-size:14px;font-weight:bold;color:#000;}
.products-table p.descr{text-align:left}
.products-table .price-box{padding:0px;width:50%;max-width:50%;text-align:center;margin-top:5px;}

.products-table .bubuy-now{text-align:left;width:50%}
.products-table .bubuy-now .button{min-width:100%}
.products-table .buy-now .quantity{line-height:18px;vertical-align:bottom;}
.products-table .buy-now .quantity-title{display:none;}
.products-table .price-box, .products-table .bubuy-now{float:left;}


.product-details .details .descr {padding-right:10px;}
table.product-properties {width: auto;}
.product-details .product-subtitle{padding-top: 0px;}
.product-details .product-subtitle div.hline {color: #202020;font-weight: bold;text-transform: uppercase;font-size: 12px;border: 0px none;}
.product-details .product-subtitle div {padding-top:20px;color: #4f5660;font-weight: bold;font-size: 13px;border: 0px none;border-bottom: 1px solid #e4e4e4;}
.product-details .image .image-box {text-align:left;}


A.pTab:link, A.pTab:visited, A.pTab:hover, A.pTab:active{display:block;height:28px;float:left;color: #fff;font-size:11px;font-weight:bold;padding:0px 7px;text-decoration: none;}

A.pTab-a:link, A.pTab-a:visited, A.pTab-a:hover, A.pTab-a:active{display:block;height:28px;font-size:11px;float:left;color: #3c3c3c;outline:none;font-weight:bold;padding:0px 7px;background: transparent url(images/dlg-tab-a-bg.gif) left top repeat-x;text-decoration: none;}

/*Navigation*/
.nav-pages{vertical-align:top;height:24px;margin: 0px;}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active, .nav-pages span{display:block;float:left;padding: 3px 8px;margin:0px 3px;text-decoration: none;overflow:visible}

.nav-pages a.nav-page:link, .nav-pages a.nav-page:visited, .nav-pages a.nav-page:hover, .nav-pages a.nav-page:active{border: 1px solid #F1ECE1;color:#F1ECE1}
.nav-pages .current-page{font-weight: normal;background-color: #F1ECE1;border: 1px solid #F1ECE1;padding: 3px 8px;margin:0px 3px;color:#fff;overflow:visible}
.nav-pages .nav-pages-title{display:none;}

#location{margin-top:0px;margin-left:0px}
#location span {color:#000}
a.bread-crumb:link, a.bread-crumb:visited, a.bread-crumb:hover, a.bread-crumb:active {color:#002859;font-weight:bold;text-decoration:underline;font-size:12px;}
font.bread-crumb {color:#000;font-size:12px}
.dialog-search-sort-bar .search-sort-bar {margin:3px 0px}
.search-sort-bar{margin-top: 5px;}
.search-sort-bar-float{float:right;line-height:31px;height:31px;}
.search-sort-bar .search-sort-title{color: #eee;}
.search-sort-bar img.up {background:transparent url(images/yuarrow.gif) repeat scroll 0 0;}
.search-sort-bar img.down {background:transparent url(images/ydarrow.gif) repeat scroll 0 0;}
.search-sort-bar a.search-sort-link:link, .search-sort-bar a.search-sort-link:visited, .search-sort-bar a.search-sort-link:hover, .search-sort-bar a.search-sort-link:active{color: #eee;font-weight: normal;}
.search-sort-bar a.up-direction:link,.search-sort-bar a.up-direction:visited,.search-sort-bar a.up-direction:hover,.search-sort-bar a.up-direction:active, .search-sort-bar a.down-direction:link,.search-sort-bar a.down-direction:visited,.search-sort-bar a.down-direction:hover,.search-sort-bar a.down-direction:active{font-weight:bold} 

.popup-window .popup-content select{color:#C3BFD2;background-color:#20201F;}

.register-note {color: #C3BFD2}
table.data-table .data-required, .data-required {color:#ff9090}
.error-page .description h1 {color:#fff}
div.note-box {color:#C3BFD2;background:#424242 none repeat scroll 0 0;}

.uo-box {background-color:transparent;border-top:0px none;margin-bottom:-15px;padding:20px 0 0 13px;position:relative;width:100%;}
div.iv-box {color:#C3BFD2;background:#424242 none repeat scroll 0 0;}




/*
########################
####### CUSTOM #########
########################
*/

.customnews {padding-top: 40px;}

.subcustom {padding-top: 40px;}

.newsdescrip {font-size: 13px;margin-right:200px;}

input, textarea, button {
background: #424242 none repeat scroll 0 0;
border: 1px solid #313131;
color: #C3BFD2;
}

div.dialog .content p, div.dialog .content input, div.dialog .content select {
color: #C3BFD2;
background: #424242 none repeat scroll 0 0;
}

/* border elements */

.btop {
background:  url(images/top.png) 0 0 repeat-x;
margin-top: -117px;
padding: 118px 0 0 5px;

}

.btopleft {
	background-image: url(images/topleft.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 117px;
	margin-left:0px;

}

.btopright {
	background: url(images/topright.png) 100% 0 no-repeat;
	padding-right: 117px;
	margin-right: -50px;
	padding-top: 117px;
	position: relative;

}

.bleftside {
	background: url(images/left.png) 0 0 repeat-y;
	margin-left:0;
	padding-left: 50px;
	position: relative;
	width: 100%
}

.brightside {
	background:  url(images/right.png) 100% 0 repeat-y;
	padding-right: 33px;
	position: relative;
}

.bbottom {
	height: 117px;
	line-height: 117px;
	margin-top: -117px;
	background: url(images/bottom.png) 0 0 repeat-x;
}

.bbottomright {
	background:  url(images/bottomright.png) 100% 0% no-repeat;
	margin-right: -50px;
	padding-top: 117px;
	padding-right: 117px;
}
.bbottomleft {
	background:  url(images/bottomleft.png) 0 0 no-repeat;
	padding-left: 117px;
	margin-left: 0;
}

#iewarning {
background: 100%;
height: 5%;
background: grey;
color: white;
text-align: center;
}

#promocontent {
width: 720px;
height: 162px;
margin-top: -17px;
}

#promoleft {
height: 162px;
padding-right:0px
}

#promomiddle {
width: 240px;
height: 100px;
}

#promoright {
height: 100px;
margin-left: 470px;
margin-top: -116px;
}

#orderWarningCustom {
font-size: 15px;
}


