@charset "utf-8";
html, body{font-size:11px; background:#fbfbfb url(../images/bg-main-page.gif) repeat-x; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul, li{ list-style-type:none;}

a { outline:none;}

.clear { clear:left; font-size:0px; line-height:0px;}

.wrapper{ width:100%;}
.container{ width:683px; margin:0px auto; padding:0px; padding-top:69px;  color:#000000; /*overflow:hidden;*/}

.header{border-top:0px;}
.header-top{width:940px; padding-top:0px; padding-bottom:0px; height:79px;  }
.header-top-container{border-bottom:none; background:none !important;}
h1#logo{margin:0px;}
.header-nav{width:auto;}
#nav{padding:5px 5px 5px 5px; color:#ffffff; }
#nav a{padding:0px 5px; }
#nav a,#nav a:link,#nav a:visited{text-decoration:none; color:#FFFFFF;}
#nav a:hover{color:#FFFFFF !important; text-decoration:underline; }
#nav a:active {color:#FFFFFF;text-decoration:none; }

.shop-access { color:#000000; text-decoration:none;} 
.shop-access a, .shop-access a:link,.shop-access a:visited { color:#000000; text-decoration:none;} 
.shop-access a:hover{ color:#000000; text-decoration:underline;} 
.shop-access a:active{ color:#000000; text-decoration:none;} 
.shop-access li{padding-right:0px;}


.quick-access{margin-top:10px;}
.quick-access li{background:none;}
.mini-search{top:45px; padding:0px; width:200px; background:none;}
.mini-search .input-text{ width:170px; height:15px; margin-right:0px; font-size:10px; color:#666666;}

.main-tab{width:520px; height:33px;  float:left; margin-top:6px; .margin-top:7px; margin-left:8px;}
.main-tab-left{background:url(../images/bg-tab-l.gif) no-repeat; width:5px; float:left; height:33px;}
.main-tab-mid{background:url(../images/bg-tab-m.gif) repeat-x; width:510px; float:left; height:33px;}
.main-tab-right{background:url(../images/bg-tab-r.gif)  no-repeat; width:5px; float:right; height:33px;}



.middle-container{background:none;}
.middle{ padding:20px 10px 10px 10px; width:940px; background:#FFFFFF;}
.side-col{width:189px;}

.base-mini .head{background:url(../images/bg-base-mini.gif) repeat-x #ebebeb; line-height:29px; padding:0px 6px; margin:0px; border-bottom:1px solid #c1c0c1; }
.base-mini .head h4{padding:0px; color:#555555; line-height:29px; text-transform:capitalize; font-size:12px;}

.layered-nav .head{background:#EBEBEB url(../images/bg-base-mini.gif) repeat-x scroll 0 0; border:1px solid #C1C0C1; height:29px; line-height:29px; margin:0; padding-bottom:0;
padding-top:0;}
.layered-nav .head h3{padding:0px; color:#555555; line-height:29px; text-transform:capitalize; font-size:12px; display:block; padding:0px 8px;}
.mini-newsletter input.input-text{width:165px; margin:10px 0 10px 0;}

.layered-nav .actions { background:#fff; border:none;}


.layered-nav h4 { background:none; border:none; color:#333333;}
.narrow-by dl { background:#FFFFFF;}
.border-creator { border-color:#C1C0C1 !important;}
.narrow-by dd li a { text-decoration:underline; color:#666;}
.narrow-by dd li a { text-decoration:none; color:#666;}



.base-mini .content{background:none;}
.base-mini .bg-newslatter{background:url(../images/bg-news-latter.gif) repeat-y;}
.mini-newsletter h4{background:none;}
.news-text{font-size:11px; color:#666666; padding:10px 0;}
.form-button-alt{border:1px solid #aeaeae; background:#ececec url(../images/bg-btn-subscribe.gif) repeat-x; text-transform:uppercase; color:#444444;  padding-top:0px; padding-bottom:0px; /*margin:0 0 10px 70px;*/ }
.form-button-alt:hover { color:#444444;}



.members-corner  .content{background:url(../images/bg-member-corner.gif) no-repeat; min-height:101px; padding:5px 43px 5px 8px !important;}
.members-corner .btndiv{margin:55px 0 0 0; font-size: 11px;}
.language-box{border:1px solid #c1c0c1; background:#f6f6f6; padding:4px 10px;}

.information {border:none; }
.information .head{border:1px solid #c1c0c1; font-family:Arial, Helvetica, sans-serif;  }
.information .content{padding:5px 0;}
.information-list  li{background:url(../images/bg-information-list.gif) repeat-x bottom; height:25px;  line-height:25px; padding-left:10px;}
.information  a{font-size:11px; color:#666666; text-decoration:none;}
.information  a:link, .information  a:visited{font-size:11px; color:#666666; text-decoration:none;}
.information  a:hover{color:#666666; text-decoration:underline;}
.information  a:active{color:#666666; text-decoration:none;}

.shop-by .content{padding:0px; font-size:11px;}
.hd-category { height:28px; line-height:28px; font-weight:bold; background:#ececec url(../images/bg-categorys.gif) no-repeat 4px 2px; padding-left:30px; display:block; color:#000000;  }




.hd-category-active{ color:#000000; border-top:1px solid  #dbdbdb; background:#f6f6f6 url(../images/bg-categorys-bulet.gif) no-repeat 8px 12px; /*height:28px;*/ height:auto; line-height:28px; padding-left:25px; font-weight:bold;}
.hd-category-active a{color:#000000; text-decoration:none;}
.hd-category-active a:link,.hd-category-active a:visited{color:#000000; text-decoration:none;}
.hd-category-active a:hover{color:#000000; text-decoration:underline;}
.hd-category-active a:active{color:#000000; text-decoration:none;}

.hd-category-close{  border-top:1px solid  #dbdbdb; background: url(../images/bg-categorys-bulet.gif) no-repeat 8px 12px; /*height:28px;*/ height:auto; line-height:28px; padding-left:25px; font-weight:bold;}
.hd-category-close a:link{color:#666666;}
.hd-category-close a{color:#666666; text-decoration:none;}
.hd-category-close a:link,.hd-category-close a:visited{color:#666666; text-decoration:none;}
.hd-category-close a:hover{color:#666666; text-decoration:underline;}
.hd-category-close a:active{color:#666666; text-decoration:none;}


.category-sublist{background:#f6f6f6; border-top:1px solid  #dbdbdb; color:#000000;  line-height:24px; padding-left:25px;}
.category-sublist a{color:#000000; text-decoration:none;}
.category-sublist a:link,.category-sublist a:visited{color:#000000; text-decoration:none;}
.category-sublist a:hover{color:#000000; text-decoration:underline;}
.category-sublist a:active{color:#000000; text-decoration:none;}

.col-3-layout .col-main{margin-left:20px;width:522px;}
.home-spot{ width:522px; margin-left:0px;}

.col-main p{margin-bottom:15px;}
.col-main p.titel{color:#000000; font-weight:bold; }

.bg-banner{background:url(../images/bg-banner.jpg) left bottom no-repeat; height:306px; width:520px; border:1px solid #969696; position:relative;}
.btn-moreinfo{margin:50px 0 0 432px; position:absolute; right:16px; bottom:9px;}
.banner-pair{border:1px solid #969696;}

.best-selling{height:111px; width:520px; background:url(../images/bg-best-seller.gif) no-repeat; border:1px solid #969696;}
.best-selling h3{ color:#FFFFFF; background:url(../images/icon-best-seller.gif) 0px 2px no-repeat;  padding-left:22px; margin-left:7px; margin-top:6px; margin-bottom:10px;}
.best-selling .white_font {color:#FFFFFF; text-decoration:none;}
.best-selling .white_font a:hover {color:#FFFFFF; text-decoration:underline;}
.best-selling-list dd{float:left; margin:0 4px; }
.best-selling-list dd img{display:block;}

.best-sell-l{float:left; margin:20px 3px 0 3px; width:11px;}
.best-sell-m{float:left; width:480px; height:60px; overflow:hidden;}
.best-sell-r{float:left; margin:20px 3px 0 3px; width:11px; }

.customer-review .content{font-size:11px; line-height:18px;}
.customer-review p{margin-bottom:10px; }
.customer-review span{font-style:italic;}

.red-text, .red-text a{color:#ec1920; text-decoration:none;}
.red-text a:link,.red-text a:visited{color:#ec1920; text-decoration:none;}
.red-text a:hover{color:#ec1920; text-decoration:underline;}
.red-text a:active{color:#ec1920; text-decoration:none;}

.new-products .content{text-align:center; font-weight:bold; background-color:#f6f6f6;}
.new-products .content div{margin-bottom:10px;}

.new-products .content .title{color:#000000;}

.mini-cart .head{background:url(../images/bg-cart-head.gif) no-repeat;}
.mini-cart .head h4 {background:none;}
.mini-cart .content{ padding:6px; font-size:11px; background:#fcfbf6; }
.mini-cart .subtotal{background:none; text-align:left;}
.mini-cart .actions{background:none; padding:10px;  }
.mini-cart h5 {background:none; color:#666666;}
.base-mini ol ,.base-mini ol li.odd{background:none;}
.mini-cart .product-details{color:#000000;}

.mini-cart .product-details a{color:#000000; text-decoration:none; font-weight:bold;}
.mini-cart .product-details a:link,.mini-cart .product-details a:visited{color:#000000; text-decoration:none;}
.mini-cart .product-details a:hover{color:#000000; text-decoration:underline;}
.mini-cart .product-details a:active{color:#000000; text-decoration:none;}

.mini-product-view .product-details a{color:#1E7EC8; text-decoration:none; font-weight:bold;}
.mini-product-view .product-details a:link,.mini-cart .product-details a:visited{color:#1E7EC8; text-decoration:none;}
.mini-product-view .product-details a:hover{color:#1E7EC8; text-decoration:underline;}
.mini-product-view .product-details a:active{color:#1E7EC8; text-decoration:none;}

#slideshow1{height:90px;}
.icon_bt{text-align:right;}

.div_bt_box h6{padding-left:5px;}


.fs10px{font-size:10px;}

.footer-container{border-top:4px solid #ec1920; background:#f8f8f8; margin-top:-15px; .margin-top:0px;  }
.footer{width:960px; height:150px; padding:10px 0 0 0px; background:none; position:relative;}

.footer-left-part{width:470px; float:left;}
.footer-left-part dd{ width:125px; padding:0 10px; float:left; text-align:left;}
.footer-left-part dd.title{font-weight:bold;  color:#333333;}
.footer-left-part dd.text{color:#555555; border-left:1px solid #cfcfcf; height:110px; margin-top:10px;}

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

.copy-text{float:right; text-align:right;}

.form-button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    .display: block;
    /*float: left;*/
    font: normal 12px arial, sans-serif;
    height: 22px;
    margin-right: 6px; 
    .padding-right: 15px; /* sliding doors padding */
	padding-right:15px;
    text-decoration: none;
	border:none;
	font-weight:bold !important;
}

.form-button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0px 5px 20px;
	.padding: 5px 4px 5px 15px;

 margin-top:-1px;  .margin-top:-1px;
}


.form-button-el { background:transparent url(../images/btn-form-el.gif) no-repeat scroll left top; border:medium none; color:#000000; width:126px;  cursor:pointer; font-weight:bold;
 text-align:center; vertical-align:middle; font-size:11px; }
.form-button-el span { font-weight:bold !important; padding:3px 0px 3px 9px; text-align:center; float:left; font-family:arial,sans-serif !important; }

.form-button-el2 { background:transparent url(../images/form-button-el2.gif) no-repeat scroll left top; border:medium none; color:#000000; width:205px;  cursor:pointer; font-weight:bold;
 text-align:center; vertical-align:middle; font-size:11px; }
.form-button-el2 span { font-weight:bold !important; padding:3px 0px 3px 9px; text-align:center; float:left; font-family:arial,sans-serif !important; }

 

.addtocart-button {color:#ffffff; background:url(../images/bg-add-to-cart.gif) left top no-repeat; border:none; width:80px; /*height:22px;*/ padding: 1px 0px 3px 0px; line-height:0px; cursor:pointer; outline:none;}
.addtocart-button span{font-weight:bold !important; /*line-height:20px;*/ font-size:11px; line-height:normal; outline:none; }



/* boxes css over writtern checkout page */
.data-table thead tr th { background:url(../images/bg-base-mini.gif) left bottom repeat-x;}
.data-table tfoot tr.first { background:url(../images/bg-base-mini.gif) left bottom repeat-x;}
.data-table tbody td { border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.data-table th {border-right:1px solid #ccc;}
.shopping-cart-totals { background:url(../images/base_mini_head_bg.gif) left top repeat-x #fff;
border:1px solid #D0CBC1;}

.listing-type-grid { width:522px;}
.listing-type-grid li.item { width:152px;}
.listing-type-grid { background:none;}
.regular-price .price { color:#EC1920;}
.one-page-checkout .active .head {background:url(../images/base_mini_head_bg.gif) left top repeat-x #fff;}
.one-page-checkout .active .step-count { background:#555; border:#333333 1px solid;}
.one-page-checkout .active h3 { color:#555;}
.side-col h3 {font-size:1.03em;}


.add-to-cart-box .form-button { padding:1px 0px 0px 2px;}
.product-collateral{background:none;}
.success-msg{background:#FFFFFF}


/* my account */

.account-box h4 { color:#555;}
.account-nav .head  {background:url(../images/bg-base-mini.gif) left top repeat-x #fff; border-bottom:1px solid #C1C0C1; }
.account-nav .head h3 {color:#555; line-height:23px; }
.account-nav ul { background:#FFFFFF;}
.account-nav li.on { color:#555;}
.mini-compare-products .head h4 { background:none;}
.account-nav li a, { color:#5F5D5C; }
.account-nav li a:hover { color:#5F5D5C; text-decoration:underline; }
.base-mini .actions { background:#FFFFFF; }
.col-3-layout .base-mini .actions .actions-holder {
 background:#FFFFFF; padding:0px 43px 0px 43px !important;  _padding:0px 0px 0px 0px !important; text-align:center;
}

.col-2-left-layout .mini-cart .actions { padding:0px;}
.col-2-left-layout .base-mini .actions .actions-holder {
  padding:0px 0px 0px 35px !important;   .padding:0px 0px 0px 0px !important;   
  text-align:center;
  
}

.mini-cart .actions .form-button { padding-right:15px; .padding-right: 1px; /* sliding doors padding */	}
.mini-cart .actions .form-button span{ 	.padding: 5px 0px 5px 0px !important;}





.mini-cart .head { background:url(../images/bg-base-mini.gif) left top repeat-x #fff;}
.mini-cart .content { background:#FFFFFF;}
.compare-productsh4 { line-height:18px !important;}


/* Login page */
.login-box .col-1, .login-box .col-2 { border:1px solid #bbb6a5; background:none; }
.login-box .content { background:none; padding:14px 21px; }
.login-box h4 {color:#0A263C;}

/* Form lists */
.group-select .legend{color:#0A263C;background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000;}

.advanced-search .legend {background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000;color:#0A263C;}


.middle-container .col-1-layout { padding-bottom:41px;}
.middle-container .col-2-right-layout { padding-bottom:41px; }



/* check out page */

.one-page-checkout-progress li { background:#FFFFFF;}
.one-page-checkout-progress h4.complete { background:url(../images/bg-base-mini.gif) left top repeat-x #ebebeb; color:#999; line-height:26px; padding:2px 2px;}

.one-page-checkout li.section .allow .head {background:url(../images/bg-base-mini.gif) left top repeat-x #ebebeb;}
.one-page-checkout li.section .head { }
.one-page-checkout li.allow .head { background:#ccc; border-color:#666; }
.one-page-checkout .allow span.step-count { background:#666666; color:#FFFFFF;}	
.one-page-checkout .allow h3 {  color:#666666;}	

.one-page-checkout li.active .head { background:url(../images/bg-base-mini.gif) left top repeat-x #ebebeb;}

.one-page-checkout .box-no-padding { background:#FFFFFF; border-color:#666;}
.one-page-checkout .active .box { background:#fff; border-color:#666; height:auto; overflow:hidden;}

.shopping-cart-collaterals .shipping-estimate h4 { color:#666666;}
.shopping-cart-collaterals .discount-codes h4 { color:#666666;}

.shopping-cart-collaterals .discount-codes h4 { background-image:url(../images/icon_asterick.gif); }


/* product detail page */

.product-collateral .collateral-box h4 { color:#666666;}
.product-collateral .head { border-bottom:#CCCCCC 1px solid; }

/* multi address check out */
.data-table tr.last th { line-height:29px;}
.multi-address-checkout-box .count-head { background:url(../images/bg-base-mini.gif) left top repeat-x #ebebeb; line-height:29px;}
.multi-address-checkout-box .box { background:#FFF;}
.multi-address-checkout-box .head h5 { color:#666666;}
.shipping-method-pointer { background:#f6f6f6;}

.multi-address-checkout-box .legend { color:#0A263C;background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000;}
.data-table tfoot tr { background-color:#FFFFFF !important; }
.place-order-box .grand-total .price { color:#ec1920;}


.side-col .content { padding:5px 8px;}

.narrow-by dt { background:transparent url(../images/narrow_by_set.gif) no-repeat scroll 9px 0.9em;}

.mini-product-view .head h4 { background:none;}

.block-compare-item a, .actions a { color:#666666; text-decoration:underline;}
.block-compare-item a:hover, .actions a:hover { color:#666666; text-decoration:none;}


.options-list a, .base-mini .head a{ color:#666666; text-decoration:underline;}
.options-list a:hover, .base-mini .head a:hover{ color:#666666; text-decoration:none;}



.base-mini .product-checkbox { .margin-left:-3px; _margin-left:0px; .margin-top:-3px;}

.mini-wishlist .head h4 { background:none;} 



/* devang 28-05-2009 */

.group-select {
background:#FBFAF6 none repeat scroll 0 0;
border:1px solid #BBAFA0;
margin:28px 0px;

padding:22px 25px 12px;
position:relative;
z-index:0;
float:left;
}

.group-select .legend {
position:absolute;
z-index:100;
left:0px;
.left:20px;
top:0;
.top:21px;

float:left;
font-size:1.1em;
font-weight:bold;
padding:0 8px;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

/* Preview CSS */
#loading-mask { color:#232323; font-size:1.1em; font-weight:bold; position:absolute; text-align:center; 
z-index:9999; }
#loading-mask .loader { background:#FFF none repeat scroll 0 0;	border:1px solid #232323; color:#232323; 
font-weight:bold; left:50%; margin-left:-60px; padding:15px 60px; position:fixed; text-align:center; 
top:45%; width:120px; z-index:9999; }
#wt-mask { background-attachment:scroll; background-color:#000000; background-image:none; 
background-position:0 0; background-repeat:repeat; display:none; height:100%; left:0; 
position:absolute; top:0; width:100%; z-index:9999; -moz-opacity: 0.1; opacity:.10; filter: 
alpha(opacity=10); }

.poptop { z-index: 9999; }

#wtPreview { padding: 10px; background: #fff; border: 1px solid #d1d1d1; }
#wtPreviewBody {position:relative;background:#fff url(../images/loading.gif) center center no-repeat;}
#wtPreview h2 { color: #000; width: 300px; text-align: left; }

.centered {
	text-align: center;
}

.add-to-links li {
	
}

.base-mini .item {
	padding-top:5px;	
}

.base-mini .last {
	border-bottom: none;
}

.mini-related-items .head h4 {
  background-image:none;
}

.product-options  {
	clear: both;
}
.members-corner {
	background: none repeat scroll 0 0 #F6F6F6;
}
.product-options {
	padding: 10px 10px 20px;
	border-bottom: none;
}

.product-options-bottom {
	border: 1px solid #E4E4E4;
}

#loadingWrapper {
	background: url(../images/ajax-loader.gif) no-repeat scroll center center transparent;
	display:block;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500;
	opacity:1;
	height: 100%;
}

#mult_link {
	padding-top:30px;
	text-align:center;
}

#mult_link a {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}