@import "reset.css";



body{ 

	margin:0; 

	padding:0; 

	background:#520004;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#9B3D27;

} 



a{

	color: #F38D07;

}



a:hover{

	text-decoration:underline;

}

.divLeft{
	float:left;
}

#pagewidth{ 

	width:900px; 

	text-align:left;  

	margin-left:auto; 

	margin-right:auto;  

	background:#FFFEFA;

} 

 

#header{

	position:relative; 

	width:100%;

	padding:0;

	margin:0;

}



#maincol{

	/*float:right;  */

	/*display:inline; 

	position:relative; */

	width:100%; 

}



#maincol li{

	margin:5px;

	padding:5px;

}



#maincol #sub-page li{

	margin:0;

	padding:0;

}





.leftimg{

	float:left;

}



#footer{

	clear:both;

} 

 

 /* *** Float containers fix:  *** */ 

.clearfix:after {

	content:"."; 

	display:block; 

	height:0; 

	clear:both; 

	visibility:hidden;

}

 

.clearfix{display:inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height:1%;}

.clearfix{display:block;}

/* End hide from IE-mac */



/* Common classes */



.left{

	float:left;

}



.right{

	float:right;

}



input,textarea,select{

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#9B3D27;

}



.btn_zoom{

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

	height:19px;

	padding:6px 10px 0 30px;

	color:#691C00;

	font-weight:700;

}



.btn_zoom a{

	color:#691C00;

	font-weight:700;

}



.form_select{

	border:2px #FFCB7A solid;

	vertical-align:middle;

}



.form_input_small{

	width:20px;

	border:2px #FFCB7A solid;

	vertical-align:top;

	height:15px;

	text-align:center;

}



.form_btn_cart{

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

	border:0;

	color:#FFFFFF;

	padding:5px 0px 5px 30px;

	width:170px;

	text-align:center;

	font-size:110%;

	cursor:pointer;

	vertical-align:middle;

}



.form_btn_wishlist{

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

	padding:5px 0px 5px 30px;

	color:#691C00;

	font-weight:700;

	font-size:110%;

	border:0;

	cursor:pointer;

	text-align:center;

	width:194px;

}



.form_btn_img{

	vertical-align:top;

}



.clr { clear:both; }



sup { font-size:11px; color:#ff0000; padding:0 2px; }



hr { border:0; height:0; padding:0; }



hr.line { display:block; clear:both; height:1px; background:#ffb468; }





input{

	color:#000; 

	font-family:verdana, arial, sans-serif; 

	font-size:100%;

}



.form_inputs{

	border:1px #FFCE9B solid;

	width:150px;

}



.form_button{

	background:#FBB96B;

	border:2px solid #FBA760;

	color:#691C00;

	vertical-align:middle;

	cursor:pointer;

	font-weight:700;

}





.form_dropdown{

	border:1px #FFCE9B solid;

}



.form_inputs:hover, .form_dropdown:hover{

	border:1px #FBA760 solid;

}



.label{

	float:left;

	width:120px;

	font-weight:700;

}



/**** for error *****/



#modal-1 .bg_error{	background:#FFECEC;	}



#pagewidth input.error{ 

	border:1px #FF0000 dotted; 

}



#pagewidth div.error{

	color:#FF0000;

	/*font-size:80%;*/

	font-size:9px;

	font-weight:700;

	clear:both;

}



.error_box1{

	color:#FFFFFF;

	background:#FFF5F1;

	border:1px solid #F8E8E8;

	display:none;

	overflow:hidden;

	width:595px;

	margin-bottom:10px;

	padding:0px 0px 0px 0px;

}



.error_box1 li{

	color:#212121;

	text-align:left;

	font-weight:bold;

	list-style:none;

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

	padding:0px 0px 10px 25px;

}



.highlight{

color:#FF0000;

}



#footer .small{

	margin-top:3px;

	text-align:center;

	font-size:90%;

	color:#E18012;

}



#footer .small a{

	font-weight:700;

}



#footer .small .left{

	float:left;

}

#footer .small .right{

	float:right;

}

.right-01{

	float:right;

	margin:0 20px 20px 0;

}

.clear{

	clear:both;

}



