#header{

	background: url(../images/bg_header_inside.jpg) top left no-repeat;

	height: 162px;

	z-index:1;

}



#header .top_container{

	height: 142px;

	/* overflow: hidden; */

}



#header .top_container .left{

	height: 142px;

	width: 209px;

}



#header .breadcrumb_head{

	background: url(../images/bg_breadcrumb_head.gif) left top no-repeat;

	height: 21px;

	margin: 6px 0 0 55px;

	width: 92px;

}



#header .top_container .left2{

	float: left;

	height: 84px;

	padding: 10px 0 0 10px;

	width: 390px;

}



#header .top_container .left2{

	color: #FF9000;

}



#header .top_container .left2 a{

	color: #FF9000;

}



#header .top_container .left2 a:hover{

	text-decoration: underline;

}



#header .top_container .left2 .bottom{

	float: left;

	margin: 20px 0 0 70px;

	position: absolute;

}



#header .top_container .left2 .bottom input{

	vertical-align: top;

}



#header .top_container .left2 .bottom span{

	float:left;

	font: 120% "Trebuchet MS", Arial, Verdana;

	font-weight: 700;

	margin: 4px 10px 0 0;

	padding: 4px 0 5px 0;

}



#header .top_container .left2 .bottom .form_input{

	background: url(../images/bg_input_top_inside.gif) top left no-repeat;

	border: 0;

	height: 20px;

	margin:6px 5px 0 0;

	padding: 3px 0 0 3px;

	width: 151px;

}



#header .top_container .left2 .bottom .img-button{

	vertical-align:middle;

	cursor:pointer;

}



#header .top_container .left2 .top{

	float:left;

	width:390px;

}



#header .top_container .left2 .right2{

	margin:-13px 0 0 0;

	float:right;

}



#header .top_container .right{

	padding: 5px 10px 0 0;

}



#header .top_container .right li{

	float: left;

	font-weight: 700;

	list-style: none;

}



#header .top_container .right a{

	color: #ECD988;

	text-transform: uppercase;

}



#header .top_container .right a:hover{

	text-decoration:none;

}



#header .top_container .right .my_account{

	background: url(../images/bg_top_tab_01_inside.jpg) top left no-repeat;

	height: 89px;

	margin-right: 15px;

	width: 125px;

}



#header .top_container .right .my_account a{

	display: block;

	height: 49px;

	padding: 40px 0 0 0;

	text-align: center;

	width: 125px;

}





#header .top_container .right .after-login{

	background: url(../images/bg_top_tab_01_inside.jpg) top left no-repeat;

	width:125px;

	height:84px;

	margin-right:15px;

	padding:5px 0 0 0;

}



#header .top_container .right .after-login a{

	display:block;

	text-align:center;

	height:12px;

	margin:0 7px;

/*	padding:2px 0 2px 0;*/

	padding:3px 0 3px 0;

	font-size:10px;

	border-bottom:1px solid #ff7b00;

}



* html #header .top_container .right .after-login a{

	padding:3px 0 3px 0;

}



/*#header .top_container .right .after-login .line-br{

	text-align:center;

	border-bottom:1px solid #ff7b00;

	width:90px;

}*/







#header .top_container .right .cart{

	background: url(../images/bg_top_tab_02_inside.jpg) top left no-repeat;

	color: #ECD988;

	font-size: 90%;

	height: 69px;

	padding: 20px 0 0 50px;

	text-align: center;

	text-transform: uppercase;

	width: 75px;

}



#header .top_container .right .checkout{

	border-top: 1px #FF7B00 solid;

	margin: 10px 5px 0 5px;

	padding: 3px;

}



#header .bottom{

	clear:both;

}



#header #breadcrumb{

	color: #FFFFFF;

	padding: 0px 0 0 56px; 

	margin:-15px 0 0 0;

	float:left;

}



#header #breadcrumb a{

	color: #FFFFFF;

}



#maincol .band{

	background: #FFF7CD;

	height: 25px;

	margin: 15px 0 15px 0;

	padding: 8px 40px 0px 40px;

}



#maincol .band .highlight{

	color: #FF0F0C;

	font-weight: 700;

}



#maincol .band .divider{

	color: #FFAC40;

	font-weight: 700;

}



#maincol .band .form_select{

	border: 2px #FFCB7A solid;

	vertical-align: middle;

}



#maincol .band .right a{

	color: #5F0E03;

	font-weight: 700;

}



#maincol .pagination{

	float:right;

}



#maincol .pagination a{

	margin:0 4px 0 0;

}





#maincol .band .right a:hover, #maincol .band .right .current{

	color: #F86F2F;

}



#maincol #product_grid table{

	margin: auto;

}



#maincol #product_grid img{

	margin: 0 0 0 0;

	border:1px solid #efefef;

}



#maincol #product_grid .prod_code{

	background: url(../images/bg_bottom_prod_grid.gif) top left no-repeat;

	color: #935F1D;

	font-size: 120%;

	font-weight: 700;

	height: 17px;

	margin: 10px 0 10px 0;

	padding: 2px 0 0 5px;

	width: 250px;

}



#maincol #product_grid h2{

	color: #AD0101;

	font: 140% "Trebuchet MS", Arial, Verdana;

	font-weight: 700;

	margin-bottom: 10px;

}



#maincol #product_grid span{

	color: #000000;

	float: left;

	font-weight: 700;

	text-align: left;

	width: 60px;

}



#maincol #product_grid .form_input_small{

	border: 2px #FFCB7A solid;

	height: 15px;

	text-align: center;

	vertical-align: top;

	width: 20px;

}



#maincol #product_grid .more_details{

	background: url(../images/ico_more_details.gif) 7px 4px no-repeat #9c1207;

	height: 19px;

	margin: 5px 0 5px 0;

	padding: 6px 0 0 30px;

	width: 121px;

}



#maincol #product_grid .more_details a{

	color:#fff;

	font-weight: 700;

}



#maincol #product_grid .form_input_wishlist{

	background: url(../images/ico_add_to_wishlist.gif) 7px 5px no-repeat #FFF6C4;

	border: 0;

	color: #691C00;

	cursor: pointer;

	font-weight: 700;

	height: 25px;

	padding: 0px 0 0 15px;

	width: 151px;

}



#maincol #product_grid td{

	border-bottom: 1px #FFEC9F solid;

	padding: 25px 0 25px 25px;

}



#maincol #product_grid .last{

	border: 0;

}



#maincol #container{

	float: left;

	overflow: hidden;

	padding: 30px 20px 20px 30px;

	width: 92%;

}



#maincol .misc_info .btn_zoom{

	float: left;

	margin: 10px 0 15px 90px;

	background: url(../images/ico_more_details.gif) 7px 4px no-repeat #9c1207;

	color:#fff;

}



* html #maincol .misc_info .btn_zoom{

	margin: 10px 0 15px 45px;

}



#maincol .misc_info .cities{

	clear: both;

	overflow: hidden;

}



#maincol .misc_info .cities h2{

	color: #B7201F;

	float: left;

	margin-right: 10px;

}



#maincol .misc_info .cities ul{

	float: right;

	width:215px;

	margin:0px 0 0 0;

}



#maincol .misc_info .cities li{

	list-style:none;

	margin:0 0 8px 0;

	padding:0;

	text-transform:capitalize;

	font-weight:600;

}



#maincol .misc_info .city_selection{

	clear: both;

	margin-top: 15px;

}



#maincol .misc_info .city_selection span{

	background: #FFF6C4;

	color: #691C00;

	float: left;

	font-weight: 700;

	padding: 3px 5px 3px 5px;

}



#maincol .misc_info .city_selection .form_button{

	height: 19px;

	margin-left: -5px;

	vertical-align: top;

}



#maincol #container .left{

	width: 350px;

}



#maincol #container .right{

	width: 50%;

}



#maincol .right .prod_code{

	background: url(../images/bg_prod_code.gif) top right no-repeat;

	color: #935F1D;

	font-size: 120%;

	font-weight: 700;

	height: 20px;

	margin: 10px 0 10px 0;

	padding: 2px 5px 0 0;

	text-align: right;

	width: 386px;

}



#maincol .right h3{

	color: #FF8A00;

	font-size: 110%;

	font-weight: 700;

}



#maincol .right h2{

	color: #AD0101;

	font: 140% "Trebuchet MS", Arial, Verdana;

	font-weight: 700;

	margin-bottom: 10px;

}



#maincol .right .prod_desc{

	color: #000000;

	text-align: justify;

}



#maincol .right .prod_desc p{

	margin: 10px 0 10px 0;

}



#maincol .right .highlight{

	margin-bottom: 10px;

	overflow: hidden;

}



#maincol .right .highlight .holder{

	float:left;

	margin:0 0 10px 0;

	width:390px;

	background:#FFF6C4;

}



#maincol .right .highlight .holder .hand{

	cursor:pointer;

}



#maincol .right .highlight span{

	background: #FFF6C4;

	color: #691C00;

	float: left;

	font-weight: 700;

	padding: 5px 10px 5px 10px;

}



#maincol .right .highlight .span-left{

	width:150px;

}



#maincol .right .highlight .box{

	background:#fff;

	border: 2px solid #FFF6C4;

	color: #691C00;

	float: right;

	font-weight: 700;

	padding: 3px 10px 3px 10px;

	width:196px;

}



#maincol .right .highlight .box-1{

	background:#fff;

	border: 2px solid #FFF6C4;

	color: #691C00;

	float: left;

	font-weight: 700;

	padding: 3px 20px 3px 20px;

}



#maincol .right .highlight .box-msg{

	background:#fff;

	border: 2px solid #FFF6C4;

	color: #691C00;

	float: left;

	font-weight: 700;

	padding: 3px 20px 3px 20px;

	width:345px;

}





#maincol .right .misc_attr{

	clear: both;

	color: #000;

	margin:0 0 10px 0;

}



#maincol .right .misc_attr strong{

	float: left;

	width: 100px;

}



#maincol .right .misc_attr span{

	color: #9B3D27;

	font-weight: 700;

}



#maincol .right .form_select{

	height: 23px;

}



#maincol .right .form_input_small{

	margin-left: -4px;

	padding: 4px 0 3px 0;

}



#maincol .head{

	height: 25px;

	margin: 15px 0 15px 0;

	padding: 8px 40px 0px 40px;

}



#maincol .head h1{

	color: #AD0101;

	font-size: 130%;

	font-weight: 700;

}



#maincol .head .form_btn_img{

	margin: -3px 0 0 0;

}



#footer{

	background: url(../images/bg_footer_inside.gif) bottom left repeat-x #a30b1e;

	height: 60px;

	padding: 2px 15px 0 15px;

}



#footer .foot-link{

	clear: both;

	color: #E18012;

	text-align:center;

}



#footer .foot-link a{

	color: #E18012;

	font: 90% "Trebuchet MS", Arial, Verdana;

	text-transform: uppercase;

}



#footer .foot-link a:hover{

	text-decoration:none;

}



#footer .small{

	margin-top: 12px;

}



.successMsg{

	background: #ffffdc url(../images/check.gif) 10px center no-repeat;

	border: 2px solid #ffe1c5;

	margin: 0 20px 15px;

	padding: 10px 10px 10px 30px;

}



#form_cart .cartListing{

	border-right: 2px solid #FFE1C5;

	border-top: 2px solid #FFE1C5;

	color: #a85541;

	margin: 0 auto 20px;

	width: 95.5%;

}



#form_cart .cartListing th{

	background: #FFFFDC;

	border-bottom: 2px solid #FFE1C5;

	border-left: 2px solid #FFE1C5;

	padding: 5px;

	text-align: center;

}



#form_cart .cartListing th.prodImg, #form_cart .cartListing td.prodImg{

	border-left: 0;

}



#form_cart .cartListing td{

	padding: 5px;

}



#form_cart .cartListing tbody td{

	border-bottom: 2px solid #FFE1C5;

	border-left: 2px solid #FFE1C5;

	padding: 10px 0;

	text-align: center;

	vertical-align: top;

}



#form_cart .cartListing tbody td.remove a{

	background: url(../images/ico_cart_del.gif) left top no-repeat;

	display: block;

	height: 30px;

	margin: 0 auto;

	width: 30px;

}



#form_cart .cartListing tbody td.prodName a{

	color: #a85541;

	font-weight: bold;

}



#form_cart .cartListing tbody td.qty input{

	border: 2px solid #FFE1C5;

	width: 30px;

}



#form_cart .cartListing tfoot td{

	background: #ffffdc;

	border-left: 2px solid #fff6c4;

	border-right: 2px solid #fff6c4;

/*	padding: 5px 20px;

*/}



#form_cart .cartListing tfoot td a.continue{

	float: left;

}



#form_cart .cartListing tfoot td a.update{

	float: right;

}



.checkoutMain .cartListing{

	color: #a85541;

	width: 100%;

}



.checkoutMain .cartListing th{

	background: #fde1b0;

	border-bottom: 1px solid #ffb468;

	border-left: 1px solid #ffb468;

	padding: 5px;

	text-align: center;

}



.checkoutMain .cartListing th.prodImg, .checkoutMain .cartListing td.prodImg{

	border-left: 0;

}



.checkoutMain .cartListing td{

	padding: 5px;

}



.checkoutMain .cartListing tbody td{

	border-bottom: 1px solid #ffb468;

	border-left: 1px solid #ffb468;

	padding: 10px 0;

	text-align: center;

	vertical-align: top;

}



.checkoutMain .cartListing tbody td.remove a{

	background: url(../images/ico_cart_del.gif) left top no-repeat;

	display: block;

	height: 30px;

	margin: 0 auto;

	width: 30px;

}



.checkoutMain .cartListing tbody td.prodName a{

	color: #a85541;

	font-weight: bold;

}



.checkoutMain .cartListing tbody td.qty input{

	border: 2px solid #FFE1C5;

	width: 30px;

}



.checkoutMain .cartListing tfoot td{

	background: #fff6c4;

	padding: 5px 20px;

}



.checkoutMain .cartListing tfoot td a.continue{

	float: left;

}



.checkoutMain .cartListing tfoot td a.update{

	float: right;

}



.checkoutMain .cartListing .calender td{

	background: #fff6c4;

	padding: 5px 20px;

	text-align:left;

}



.checkoutMain .cartListing .calender td .small{

	font-size:10px;

}



.checkoutMain .cartListing .calender td .inputText{

	padding:3px 0 0 2px;

	border:1px solid #ff6400;

	background:#ae0712;

	color:#fff;

	font-weight:bold;

	height:18px;

}



.checkoutMain .question{

	cursor:pointer;

}



.checkoutMain .instru{

	margin:0 0 2px 0;

	padding:0 0 0 18px;

	font-size:11px;

}



.checkoutMain .instru h4{

	margin:15px 0 0 -18px;

	font-size:17px;

	font-weight:normal;

}



.linkBtn{

	background: #fbb96b;

	border: 2px solid #fba760;

	color: #691C00;

	cursor: pointer;

	display: block;

	font-weight: bold;

	padding: 3px 8px;

}



.linkSubmit{

	background: #fbb96b;

	border: 2px solid #fba760;

	color: #691C00;

	cursor: pointer;

	display: block;

	font-weight: bold;

	padding: 2px 10px;

}



.discount{

	border: 2px solid #FFE1C5;

	display: inline;

	float: left;

	margin: 0 5% 0 300px;

	padding: 10px 20px 15px;

	text-align: center;

}



.discount h6{

	font-size: 12px;

	font-weight: bold;

	padding: 0 0 10px;

	text-transform: uppercase;

}



.discount p{

	padding: 15px 0 0;

}



.discount p input.left{

	border: 2px solid #FFE1C5;

	display: inline;

	margin: 0 5px 0 0;

	padding: 3px;

}





.grandTotal{

	border: 2px solid #FFE1C5;

	display: inline;

	float: right;

	margin: 0 20px 20px 0;

	padding: 10px 20px 15px;

	text-align: center;

	width: 200px;

}



.grandTotal strong{

	display: block;

	height: 25px;

}



.grandTotal strong span{

	float: left;

	width: 50%;

}



.grandTotal strong b{

	float: right;

	width: 50%;

}



.grandTotal p{

	clear: both;

	display: block;

	font-size: 14px;

	font-weight: bold;

	height: 25px;

}



.grandTotal p span{

	float: left;

	width: 50%;

}



.grandTotal p b{

	float: right;

	width: 50%;

}



.grandTotal p{

	padding: 0 0 10px;

}



.grandTotal a{

	color: #9B3D27;

	text-decoration: underline;

}



.grandTotal a.checkout{

	background: url(../images/btn_checkout.gif) left top no-repeat;

	clear: both;

	display: block;

	height: 23px;

	margin: 0 auto 10px;

	width: 151px;

}



.checkoutMain{

	font-size: 12px;

	margin: 30px auto;

	width: 780px;

}



.checkoutMain .steps{

	margin: 0 0 1px;

}



#pagewidth #maincol .checkoutMain .left{

	float:left;

	/*width:50%;	*/

}



#pagewidth #maincol .checkoutMain .steps .billing .left{

	width: 44.5%;

}



.checkoutMain .steps .billing .left label{

	display: block;

	font-weight: bold;

	padding: 5px 0;

}



.checkoutMain .steps .billing span.info{

	display: block;

	text-align: right;

}



.checkoutMain .steps .billing input.longIn{

	border: 2px solid #ffce9b;

	padding: 2px;

	width: 80%;

}



.checkoutMain .steps .billing select.longIn{

	border: 2px solid #ffce9b;

	padding: 2px;

	width: 81%;

}



.checkoutMain .steps p input.orSubmit{

	background: #FBB96B;

	border: 2px solid #FBA760;

	color: #691C00;

	cursor: pointer;

	display: block;

	font-weight: bold;

	padding: 3px 8px;

}



.checkoutMain h3{

	background: #e9b09b;

	border-left: 2px solid #d1a08f;

	border-right: 2px solid #d1a08f;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	padding: 6px;

}



.checkoutMain h3 b{

	background: #f9ebe4;

	color: #fbc89a;

	font-size: 10px;

	margin: 0 10px 0 0;

	padding: 2px 5px;

}



.checkoutMain .txt{

	border: 2px solid #FFE1C5;

	border-top-color: #fbc89a;

	padding: 15px;

}



.checkoutMain .txt .lBox{

	display: inline;

	float: left;

	padding: 0 1.5%;

	width: 47%;

}



.checkoutMain .txt p{

	clear: both;

	padding: 5px 0;

}



.checkoutMain .txt p a.linkBtn{

	clear: both;

	float: left;

}



.checkoutMain .txt p span.info{

	font-size: 11px;

}



.checkoutMain .txt p select.address{

	margin: 5px 0;

	padding: 2px;

	width: 475px;

}



.checkoutMain .txt input{

	vertical-align: -2px;

}



.checkoutMain .txt label{

	padding: 0 5px;

}



.checkoutMain .txt .lBox span.info{

	display: block;

	font-size: 11px;

	padding: 0 10%;

	text-align: right;

}



.checkoutMain .txt .lBox a.forgot{

	color: #ff0000;

	text-decoration: underline;

}



.checkoutMain .txt .lBox ul{

	list-style: inside disc;

	margin: 0 0 0 10px;

}



.checkoutMain .txt .lBox a.linkBtn{

	clear: both;

	display: inline;

	float: left;

	margin: 10px 0;

}



.checkoutMain .txt a.continue{

	clear: both;

	display: none;

	float: right;

	margin: 0 20px 0 0;

}



.checkoutMain .txt h4{

	border-bottom: 1px solid #FBC89A;

	font-weight: bold;

	margin: 0 0 5px;

	padding: 0 0 5px;

	text-transform: uppercase;

}



.checkoutMain .active_head h3{

	background: #fff6c4;

	border: 2px solid #FFE1C5;

	border-bottom: 0;

	color: #AD0101;

}



.checkoutMain .active_head h3 b{

	background: #c34826;

	color: #fff;

}



.checkoutMain .active .txt{

	display: block;

}



/*.checkoutMain .txt .grandTotal{

	background: #fde1b0;

	border: 0;

	display: block;

	float: none;

	margin: 0;

	padding: 5px 20px;

	text-align: right;

	width: auto;

}

*/



.checkoutMain .txt .grandTotal p{

	font-size: 12px;

	font-weight: normal;

	height: 23px;

	line-height: 22px;

	padding: 0;

}



.checkoutMain .txt .grandTotal p span{

	text-align: right;

	width: 90%;

}



.checkoutMain .txt .grandTotal p strong{

	float: right;

	font-weight: normal;

	height: auto;

}



.checkoutMain .txt .grandTotal p b{

	display: inline;

	float: none;

	width: auto;

}



.checkoutMain .txt div.forGott{

	clear: both;

	float:right;

	padding: 18px 10px 0;

	width:210px;

}



.checkoutMain .txt form{

	display:block;

/*	width:300px; */

}



.checkoutMain .txt .right{

	width:100px;

}



.checkoutMain .txt div.forGott span{

	float: left;

	padding: 5px 0 20px;

}



.checkoutMain .txt div.forGott span a{

	color: #ff0000;

	margin: 0 0 0 5px;

	text-decoration: underline;

}



.checkoutMain .txt div.forGott a.placeOrder{

	background: url(../images/placeOrder.gif) left top no-repeat;

	border: 0;

	cursor: pointer;

	display: block;

	float: right;

	height: 23px;

	width: 151px;

	margin:0 0 10px 0;

}



.page .head_img{

	background: url(../images/bg_head_static_page.gif) top left repeat-x;

	padding: 20px 0 5px 0;

}

/*

#pagewidth .page #container{

	padding: 0px 30px 20px 30px;

	font-size:110%;

	width:838px;

	text-align:justify;

}



#pagewidth .page #container .leftimg{

	margin:0 0px 0 -30px;

}*/



#pagewidth .page #container{

	padding: 0px 20px 20px 30px;

	font-size:110%;

	width:838px;

}



#pagewidth .page #container .leftimg{

	margin:0 25px 0 -30px;

}



#pagewidth .page #container ol{

	margin-left:20px;

}



#pagewidth .page #container p, #pagewidth .page #container li{

	padding: 5px 0 5px 0;

	text-align: justify;

}



#pagewidth .page #container .leftimg2{

	margin:0 10px 0 -20px;

}



#pagewidth .page #container .right{

	float:right;

	width:457px;

}



/*

#pagewidth .page #container p{

	list-style:none;

	padding: 10px 0 10px 0;

	text-align: justify;

}



#pagewidth .page #container li{

	margin:5px 5px 5px 10px;

	padding:5px 0px 5px 0px;

}*/



#pagewidth .page #container .right_block{

	float:right;

	width:423px;

}



#pagewidth .page #container .qa_block{

	margin-bottom:15px;

}



#pagewidth .page #container .question{

	cursor:pointer;

}



#pagewidth .page #container .answer{

	color:#FF0000;

	padding-left:20px;

	width:80%;

}



#pagewidth #maincol .thumbsMain{

	padding: 20px 0px 30px 35px;	

	overflow:hidden;

	float:left;

}



#maincol .thumbsMain a{

	margin:0px 10px 20px 10px;

	float: left;

	position: relative;

}


#pagewidth #maincol .thumbsMain .divLeft{
	margin:0 10px 15px;
	width:255px;	
}

#pagewidth #maincol .thumbsMain .divLeft a{
	display:block;
	margin:0;
	height:120px;
}

#pagewidth #maincol .thumbsMain .divLeft a.link{
	font-size:13px;
	text-align:center;
	width:100%;
	height:20px;
	color:#990000;
}

/*#maincol .thumbsMain a.thumb{

	display: inline;

	float: left;

	position: relative;

	width: 30%;

}*/



#maincol .thumbsMain a.thumb span{

	background: url(../images/thumbLayer.png) left top no-repeat;

	color: #fff;

	height: 28px;

	left: 0;

	overflow: hidden;

	padding: 0 3px;

	position: absolute;

	text-transform: uppercase;

	top: 0;

	width: 86px;

}



.wishlistMain{

	padding: 10px 30px 20px;

}



.wishlistMain h1{

	font-size:24px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

}



.wishlistMain div.tableTop{

	background: url(../images/tableTop.gif) 10px center no-repeat;

	border: 2px solid #fadec3;

	border-bottom: 0;

	font-size: 14px;

	font-weight: bold;

	height: 30px;

	line-height: 27px;

	margin: 20px auto 0;

	padding: 13px;

	text-indent: 38px;

	text-transform: uppercase;

	width: 752px;

}



.wishlistMain div.tableTop .right{

	margin:-24px 0 0 0;

}



.wishlistMain table.wishList, .wishlistMain table.trackOrder{

	border-left: 2px solid #fadec3;

	border-right: 2px solid #fadec3;

	font-size: 13px;

	margin: 0 auto;

	width: 780px;

}



.wishlistMain table.wishList th, .wishlistMain table.trackOrder th{

	background: #ffffdc;

	border-left: 2px solid #fadec3;

	font-size: 12px;

	padding: 8px 5px;

	text-align: center;

}



.wishlistMain table.wishList td{

	padding: 10px 5px;

}



.wishlistMain table.wishList tbody td, .wishlistMain table.trackOrder tbody td{

	border-left: 2px solid #fadec3;

	text-align: center;

}



.wishlistMain table.wishList td.prod a{

	color: #9B3D27;

	display: block;

	margin: 0 auto 5px;

	text-align: center;

	text-decoration: underline;

}



.wishlistMain table.wishList td.prod span{

	color: #9B3D27;

	display: block;

	line-height: 20px;

}



.wishlistMain table.wishList td textarea{

	border: 1px solid #fce7d3;

	display: block;

	margin: 0 auto;

	padding: 5px;

	width: 90%;

}



/*.wishlistMain table.wishList td.added{

	vertical-align: top;

}

*/

.wishlistMain table.wishList tbody td.remove a{

	background: url(../images/ico_cart_del1.gif) left top no-repeat;

	display: block;

	height: 28px;

	margin: 0 auto;

	width: 28px;

}



.wishlistMain table.wishList td.add a{

	background: url(../images/ico_cart_add.gif) left top no-repeat;

	display: block;

	height: 29px;

	margin: 0 auto;

	width: 28px;

}



.wishlistMain table.wishList tr.alt td, .wishlistMain table.trackOrder tr.alt td{

	background: #ffffdc;

}



.wishlistMain table.wishList tfoot td{

	background: #ffefc8;

	padding: 12px;

	text-align: right;

}



.wishlistMain table.wishList tfoot td a{

	background: url(../images/arrow1.gif) right 5px no-repeat;

	color: #9B3D27;

	font-size: 12px;

	font-weight: bold;

	padding: 0 8px 0 0;

	text-transform: uppercase;

}



.wishlistMain div.tableBot{

	background: #ffffdc;

	border: 2px solid #fadec3;

	border-top: 0;

	margin: 0 auto 20px;

	padding: 0 15px;

	text-align: right;

	width: 748px;

}



.wishlistMain div.tableBot a.clrList{

	background: #fbb96b;

	border: 2px solid #fc874e;

	color: #9B3D27;

	display: inline;

	float: right;

	font-weight: bold;

	margin: 15px 0;

	padding: 3px;

}



.wishlistMain div.tableBot a.add2Cart{

	background: url(../images/btnBg.gif) left top repeat-x;

	color: #fff;

	display: inline;

	float: right;

	height: 22px;

	line-height: 21px;

	margin: 16px 0 15px 15px;

	padding: 0 30px;

}



.wishlistMain div.tableTop2{

	background: url(../images/trackMy.gif) 10px center no-repeat;

	border: 2px solid #fadec3;

	border-bottom: 0;

	font-size: 14px;

	font-weight: bold;

	height: 30px;

	line-height: 27px;

	margin: 20px auto 0;

	padding: 13px;

	text-indent: 38px;

	text-transform: uppercase;

	width: 752px;

}



.wishlistMain table.trackOrder{

	border-bottom: 2px solid #fadec3;

	border-top: 1px solid #ff8400;

}



.wishlistMain table.trackOrder td{

	padding: 5px;

}



.wishlistMain table.trackOrder td a{

	color: #9B3D27;

	text-decoration: underline;

}



h1.srpHead{

	color: #db0000;

	font-size: 14px;

	padding: 10px 40px 0;

}



.srchResultMain{

	margin: 35px auto 0;

	width: 600px;

}



.srchResultMain .row{

	clear: both;

}



.srchResultMain .row .img{

	display: inline;

	float: left;

	margin: 0 0 30px;

	width: 155px;

}



.srchResultMain .row .desc{

	float: left;

	padding: 0 0 0 40px;

	width: 255px;

}



.srchResultMain .row .add{

	float: left;

	padding: 30px 0 0;

	width: 150px;

}



.srchResultMain .row .img a img{

	width: 150px;

}



.srchResultMain .row .desc a{

	color: #ad0101;

	display: block;

	font-size: 14px;

	font-weight: bold;

	padding: 5px 0 10px;

	text-decoration: underline;

}



.srchResultMain .row .desc p{

	font-size: 12px;

	line-height: 17px;

}



.srchResultMain .row .desc p span{

	color: #000;

	padding-right: 3px;

}



.srchResultMain .row .add input.form_btn_cart{

	background: #A10610 url(../images/ico_cart.gif) 5px 3px no-repeat;

	padding: 5px 0 4px 25px;

	width: 115px;

}



.srchResultMain .row .add input.form_input_small{

	margin-left: -4px;

	padding: 3px 2px;

	vertical-align: middle;

}



h1.head1{

	font-size: 14px;

	padding: 10px 40px;

}



p.txt1{

	padding: 5px 40px;

}



.myAccount{

	margin: 20px auto 50px;

	width: 780px;

}



.myAccount .top{

	background: url(../images/myAcc.gif) 10px center no-repeat;

	border: 2px solid #fadec3;

	border-bottom: 1px solid #ff8400;

	font-size: 14px;

	font-weight: bold;

	height: 30px;

	line-height: 29px;

	padding: 10px;

	text-indent: 30px;

	text-transform: uppercase;

}





.myAccount .bot{

	background: #ffffdc;

	border: 2px solid #fadec3;

	border-top: 0;

	padding: 40px 0 0;

}



.myAccount .bot .fourBox{

	background: #fff;

	color: #d86100;

	display: inline;

	float: left;

	font-size: 13px;

	margin: 0 0 40px 100px;

	padding: 15px 20px 25px 30px;

	position: relative;

	width: 200px;

}



.myAccount .bot .fourBox h3{

	border-bottom: 1px dotted #d86100;

	font-weight: bold;

	margin: 0 auto 25px;

	text-align: center;

	text-transform: uppercase;

	width: 90%;

}



.myAccount .bot .fourBox img{

	position: absolute;

}



.myAccount .bot .accinfo img, .myAccount .bot .trackOrdr img, .myAccount .bot .wishlst img{

	left: -35px;

	top: -11px;

}



.myAccount .bot .announce img{

	left: -35px;

	top: -25px;

}



#maincol .myAccInfo .top{

	background: url(../images/myAccInfo.gif) 10px center no-repeat;

}



#maincol .myAccInfo .bot{

	padding: 30px 30px 20px;

}



#maincol .myAccInfo .bot .half{

	display: inline;

	float: left;

	width: 43%;

}



#maincol .myAccInfo .bot .full{

	clear: left;

}



#maincol .myAccInfo .bot #r{

	float: right;

}



#maincol .myAccInfo .bot .half, #maincol .myAccInfo .bot .full{

	font-size: 13px;

	padding: 0 0 25px;

}



#maincol .myAccInfo .bot .half a, #maincol .myAccInfo .bot .full a{

	color: #ff4037;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}



#maincol .myAccInfo .bot .half h3, #maincol .myAccInfo .bot .full h3{

	border-bottom: 1px dotted #d86100;

	font-weight: bold;

	line-height: 18px;

	margin: 0 0 10px;

	position: relative;

}



#maincol .myAccInfo .bot .half h3 a, #maincol .myAccInfo .bot .full h3 a{

	position: absolute;

	right: 0;

}



#maincol .myAccInfo .bot .full .l{

	float: left;

	width: 35%;

}



#maincol .myAccInfo .bot .full .r{

	float: right;

}



#maincol .myAccInfo .bot .full .l p, #maincol .myAccInfo .bot .full .r p{

	font-weight: bold;

	padding: 0 0 10px;

	text-transform: uppercase;

}



#maincol .myAccInfo .bot .full .r p{

	text-align: right;

}



#maincol .AnnounceMents .top{

	background: url(../images/Ann.gif) 10px center no-repeat;

}



#maincol .AnnounceMents .top{

	text-indent: 45px;

}



#maincol .AnnounceMents .bot{

	padding: 20px 0 0;

}



#maincol .AnnounceMents .bot .row{

	font-size: 13px;

	margin: 0 0 20px;

}



#maincol .AnnounceMents .bot .row h3{

	background: #f8cb92;

	font-weight: bold;

	height: 25px;

	line-height: 25px;

	padding: 0 10px;

	position: relative;

}



#maincol .AnnounceMents .bot .row h3 sup{

	color: #9B3D27;

	font-size: 10px;

	font-weight: normal;

	padding: 0;

}



#maincol .AnnounceMents .bot .row h3 a{

	background: url(../images/close.gif) left top no-repeat;

	height: 23px;

	position: absolute;

	right: 5px;

	top: 1px;

	width: 24px;

}



#maincol .AnnounceMents .bot .row p{

	background: #fff;

	padding: 5px 10px;

}



.invoiceMain{

	font-size: 13px;

	padding: 10px 20px 30px;

}



.invoiceMain h1{

	font-size: 15px;

	padding: 0 0 15px;

	text-indent: 10px;

	text-transform: uppercase;

}



.invoiceMain .box1{

	background: #ffffdc;

	border: 2px solid #ffe1c5;

	border-top: 0;

}



.invoiceMain .box1 p{

	padding: 10px 12px;

}



.invoiceMain .box1 h3{

	background: #f7c387;

	font-size: 13px;

	font-weight: bold;

	line-height: 25px;

	text-indent: 10px;

}



.invoiceMain .welcome{

	background: #ffffdc;

	border: 2px solid #ffe1c5;

	float: left;

	line-height: 18px;

	padding: 10px;

	width: 80%;

	height:108px;

}



.invoiceMain .smallSidebar{

	float: right;

	margin: 0 0 10px;

	width: 16%;

}



.invoiceMain .smallSidebar .box1{

	margin: 0 0 10px;

}



.invoiceMain .smallSidebar .box1 p{

	padding: 5px 10px;

}



.invoiceMain .billin{

	clear: both;

	margin-bottom: 15px;

}



.invoiceMain .shippin{

	float: left;

}



.invoiceMain table{

	border-right: 2px solid #ffe1c5;

}



.invoiceMain table th{

	background: #f7c387;

	border-left: 2px solid #f7c387;

	border-right: 2px solid #f7c387;

	line-height: 25px;

	padding: 0 10px;

}



.invoiceMain table tbody td{

	background: #ffffdc;

	border-left: 2px solid #ffe1c5;

	padding: 10px;

}



.invoiceMain table tbody td a{

	color: #9B3D27;

	text-decoration: underline;

}



.invoiceMain table tfoot td{

	background: #f7c387;

	border-left: 2px solid #f7c387;

	border-right: 2px solid #f7c387;

	font-weight: bold;

	line-height: 25px;

	padding: 0 10px;

	text-indent: right;

}



.invoiceMain table tfoot td span{

	padding: 0 0 0 20px;

}



.invoiceMain p.clr{

	margin: 0 0 20px;

}



/* Common class for inside pages */



.inside{

	padding:20px 30px; 

}



.inside h1{

	font-size:14px; 

}



.inside p{ 

	padding:5px 0; 

}



.head_track_order

{ 

	color:#C92F0B;

	background:url(../images/trackMy.gif) 10px center no-repeat; 

	border: 2px solid #fadec3;

	border-bottom: 0;

	font-size: 14px;

	font-weight: bold;

	height: 30px;

	line-height: 27px;

	margin: 20px auto 0;

	padding: 13px;

	text-indent: 38px;

	text-transform: uppercase;

	width: 752px;

}

    



#maincol .inside .band{

	width:698px; 

	text-align:right;

	margin:0 0 0 29px; 	

	border-right:2px solid #fadec3; 

	border-left:2px solid #fadec3; 

	font-size:13px;

}



#maincol .inside .bottom{

	border-bottom:2px solid #fadec3; 

}



#maincol .inside .div{

	width:778px; 

	margin:0 0 0 29px; 	

	border-right:2px solid #fadec3; 

	border-left:2px solid #fadec3; 

	height:20px;

}





.inside table{

	width:780px; 

	margin:0 auto; 

	border-top:1px #FF8400 solid;

	border-right:2px solid #fadec3; 

	border-left:2px solid #fadec3; 

	font-size:13px;

}

    

.inside th{

	background:#FFFFDC;

	text-align:center;

	padding:5px 0 5px 0; 

	border-left:2px solid #fadec3; 

	font-size:12px; 

}

    

.inside td{

	padding:0; 

	height:40px;

	border-left:2px solid #fadec3; 

	text-align:center;

}



.inside td a{

	color:#FD3D10;

	text-decoration:underline;

}



.inside td a:hover{

	color:#FD3D10;

	text-decoration:none;

}

    

.inside tr.alt td{

	background:#ffffdc; 

}



#address_book{

	min-height:500px;

}



#address_book .address{ 

	float:left; 

	width:50%; 

	padding:10px 0;

}



#address_book  .address h4{

	font:bold 14px arial, sans-serif; 

	text-transform:uppercase; 

	color:#9B3D27; 

}



#address_book  .address .block{ 

	padding:10px; 

	min-height:150px; 

	border:1px solid #FFCE9B; 

	margin:10px 0 0; 

	width:80%; 

}



#address_book  .address .block h5{ 

	border-bottom:1px solid #999; 

	padding:0 0 5px; 

}



#address_book  .address .block a{ 

	font-weight:bold;

	margin:10px 0 0; 

	padding-right:10px;

	text-decoration:underline; 

}



#address_book a.addNew{ 

	background:url(../img/addNew.gif) left top no-repeat; 

	width:111px; 

	height:19px; 

	display:block; 

	position:relative; 

	top:-28px; 

	left:85%;

}



#address_book  p a.save{

	background:url(../img/save.gif) left top no-repeat; 

	width:39px; 

	height:19px; 

	display:block; 

}





/* ------------------------------------ Jan 22 2009 ------------------------------------- */



#sub-maincol{

	padding:20px 0 0 0;

	background:#fffefa;

}



/* ------------------------------------ /Jan 22 2009 ------------------------------------- */





/* -------------------------------- Jan 23 2009 sub-pages -------------------------------- */



#sub-page{

	padding:53px 0 0 0;

}



#sub-page .sub-head{

	position:relative;

	margin:0px 0 0 0;

	top:0px;

	width:100%;

	background:url(../images/bg-sub-head-border.gif) left 33px repeat-x #fffefa;

}



#sub-page .sub-body{

	float:left;

	width:100%;

	margin:-32px 0 0 0;

}



#sub-page .content{

	clear:both;

	margin:10px 0 0 0;

}



#sub-page .left{

	float:left;

}



#sub-page .right{

	/*position:relative; */

	float:right;

	padding:0 15px 0 0;

	width:440px;

	color:#9b3d27;

}



#sub-page .right ol, #sub-page .right ul{

	margin:0 0 0 25px;

}



#sub-page p{

	margin:0 0 10px 0;

	font-size:13px;

	color:#9b3d27;

	line-height:19px;

}



/* ------------------------------------ /Jan 23 2009 ------------------------------------- */





/* -------------------------------- Feb 2 2009 Cart process-pages -------------------------------- */



#dialog_content h2{

	padding:4px;

	font-size:27px;

	color:#cc0000;

	background:#ffecec;

	font-weight:normal;

	margin:0 0 7px 0;

}

/*

#dialog_content .invalid{

	padding:0px 0 10px 40px;

	background:url(../images/icon-invalid.gif) left top no-repeat;

}

*/

#dialog_content h3{

	font-size:18px;

	margin:0;

	padding:0;

	color:#484848;

}



#dialog_content h3 strong, #dialog_content h5 strong{

	color:#CC0000;

}



#dialog_content h4{

	font-size:16px;

	margin:0;

	padding:0;

	color:#555;

	width:200px;

	text-align:center;

}



#dialog_content h5{

	font-size:14px;

	margin:10px 0 10px 0;

	padding:0;

	color:#555;

}



#dialog_content ul{

	margin:0 0 0 20px;

}



#dialog_content li{

	list-style:none;

	padding:5px 0 5px 0;

	font-size:13px;

	font-weight:normal;

	color:#dd0000;

}



#dialog_content b{

	color:#dd0000;

	text-decoration:underline;

	font-size:13px;

}



#dialog_content .button{

	margin:0 7px 0 0;

	padding:5px 15px;

	background:#9c1207;

	color:#fff;

	cursor:pointer;

	border:0;

}



#dialog_content .big-button{

	margin:0 auto;

	padding:10px 15px;

	background:#7d0a01;

	color:#fff;

	cursor:pointer;

	border:2px solid #c70f00;

	font-size:16px;

}



#titlebar{

	padding:5px 10px 0 0;

	height:20px;

	background:#520004;

	text-align:right; 

}



#titlebar .img{

	cursor:pointer;

}



/* -------------------------------- /Cart process-pages -------------------------------- */





/* -------------------------------- /Feb 2 2009 Cart process-pages -------------------------------- */





/* -------------------------------- Feb 5 2009 Cart process-pages -------------------------------- */



.center{

	text-align:center;

}



#container h1{

	margin:10px 0 15px 10px;

	font-weight:normal;

	font-size:24px;

}



#container img{

	text-align:center;

	margin:0 0 15px 0;

}



#container h4{

	padding:0 0 15px 0;

	font-weight:normal;

	font-size:16px;

	line-height:29px;

}



#container .btn{

	margin:0 0 15px 0;

}



/* -------------------------------- /Feb 5 2009 Cart process-pages -------------------------------- */



#maincol .right .highlight .holder .inputArea{

	border:2px solid #ffCe9b;

	width:250px;

}





.inputArea{

	border:2px solid #ffCe9b;

	width:150px;

}





/* -------------------------------- Aug 6 2009  -------------------------------- */



#maincol .meta-data{

	margin:10px auto;

	width:828px;

}



#maincol .meta-data h4{

	margin:0 0 10px 0;

	font-size:16px;

	font-weight:normal;

	color:#AD0101;

}



#maincol .meta-data p{

	margin:0 0 15px 0;

	line-height:19px;

}



/*8th aug 2009 start*/

#wrapper .meta-footer{

	margin:6px auto 10px;

	width:828px;

	text-align:center;

	clear: both;

}



#wrapper .meta-footer a{

	line-height:20px;

	margin:0 8px;

	color:#9B3D27;

}



#wrapper .meta-footer a:hover{

	text-decoration:underline;

}

/*8th aug 2009 end*/



#maincol h3.city{

	margin:15px 0 0 40px;

	font-size:14px;

	font-weight:normal;

}



/* -------------------------------- /Aug 6 2009 -------------------------------- */





/* -------------------------------- Aug 7 2009 Sitemap -------------------------------- */

.sitemap{

	float:left;

	margin:0 0 0 20px;

	font-size:13px;

}



.sitemap a{

	color:##F38D07;

	text-decoration:none;

}



.sitemap a:hover{

	text-decoration:underline;

}



.sitemap p{

	color:#9B3D27;

	font-size:13px;

	line-height:19px;

	margin:0 0 10px;

}



/* -------------------------------- /Aug 7 2009 Sitemap -------------------------------- */



#maincol h3.city{
	margin:15px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
}
