/*--------------------
DEFAULT
----------------------*/

body{background-color:#FFFFFF;margin:0px 0px 50px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
div.nada{clear: both;padding: 1px;display: block;}

#container{width: 750px; margin: 0px auto; padding:0px; background-color:white;}		
#body{padding: 0px 25px; margin:0px;}


/*--------------------
HEADER
----------------------*/
#headerLeft{float:left;width:400px;padding:0px;margin:20px 0px 0px 0px;font-size:0.75em;}
#headerLeft ul, 
#headerLeft li{display:inline;padding:0px;margin:0px;}
#headerLeft li{padding:0px 9px 0px 10px; border-left: 1px solid silver;}
#headerLeft li.exclude{padding: 0px 9px 0px 0px; border:none;}
#headerLeft a{color:#9D7741;}
#headerLeft a:HOVER{color:black;}

#headerRight{float:right;width:290px;padding:0px;margin:20px 0px 0px 0px;text-align:right;font-size:0.75em;}		
#headerRight ul, 
#headerRight li{display:inline;padding:0px;margin:0px;}
#headerRight li{padding:0px 10px 0px 9px; border-right: 1px solid silver}
#headerRight li.exclude{padding: 0px 0px 0px 9px; border:none;}	
#headerRight a{color:black;vertical-align:middle;}
#headerRight a:HOVER{color:#9D7741;}	
#headerRight img{vertical-align:middle; border:none; margin:-5px 5px -5px 0px;}	

/*--------------------
BODY
----------------------*/
/*h1{;font-size:1.1em;margin:0px 0px 10px 0px;padding:0px 0px;}*/
h1,h2{
	color:#9D7741;
	font-size:0.9em;
	margin: 0px 0px 0px 0px;
	padding:12px 0px 10px 50px;
	background:URL(/_images/bg/title-bg3.jpg) 0px 10px no-repeat;
	text-transform: uppercase;
}
#body{padding:0px;margin:0px;}
h1.hide{display:none;}
#homepage{margin: 0px 0px 0px 0px; font-size: 0.85em;line-height:1.4em;}
#homepage h1{
	margin:0px;
	background:none;
	color:#000000;
	line-height:1.4em;
	font-size:1.6em;
	padding-top:0px;
	padding-bottom: 0px;
	text-transform: none;
}
#content{margin: 40px auto; width:700px;}

#homepage h2{
	padding: 1px 0px 8px 50px;
	background:URL(/_images/bg/title-bg.jpg) no-repeat;
	font-size: 1em;
	color: #9D7741;	
}
#imgGroup{float:left;font-size:0.75em; margin-right:25px; width: 290px;}
#imgGroup a{color:#9D7741;}
#imgGroup a:HOVER{color:black;}
div.imgLarge{text-align:center;padding: 10px 10px 10px 10px;}
#prodDescription{float:right;width:310px; font-size:0.75em;padding:0px;margin:0px;}
#prodDescription p{padding:0px;margin:0px 0px 10px 0px;}

form input{vertical-align:middle;}

div.imgSmall{padding:8px 16px 8px 0px; width:90px; text-align:center; float:left;font-size:0.75em; height: 120px;}
div.imgSmall a{color:#9D7741;}
div.imgSmall a:HOVER{color:black;}
div.imgSmall a.outline{padding:5px; border:1px solid #FFF; display:block; text-align:center;}
div.imgSmall a.outline2{padding:5px; border:1px solid black; display:block; text-align:center;}
div.imgSmall a.outline:HOVER{border:1px solid #9D7741;}
div.imgSmall img{border:none;}	

div.imgMedium{padding:8px 16px 8px 0px; width:155px; text-align:center; float:left; font-size:0.75em; margin: 0px 21px;}
div.imgMedium a{color:#9D7741;}
div.imgMedium a:HOVER{color:black;}
div.imgMedium a.outline{padding:5px; border:1px solid #FFF; display:block; text-align:center;}
div.imgMedium a.outline:HOVER{border:1px solid #9D7741;}
div.imgMedium img{border:none;}

/*---------------------------------
SPOTLIGHT PRODUCTS
------------------------------------*/
#spotlight{width: 424px; float:left;margin:0px;padding:0px;}
div.imgSpotlight{
	margin:0px 0px 0px 0px; 
	padding:10px 5px 10px 5px; 
	width:130px;
	height:200px; 
	float:left; 
	border-right: 1px dotted silver; 
	text-align:center;
	overflow:hidden;
}

div.imgSpotlight a{color:#9D7741;}
div.imgSpotlight a:HOVER{color:black;}
div.imgSpotlight img{border:none;}
div.imgSpotlight h3{font-size: 1em;padding:0px;margin:0px 5px 20px 5px;height:60px;}

div.imgSpotlight p{text-align:right;margin:0px 5px 10px 5px}
div.imgSpotlight p a{
	padding: 0px 0px 5px 25px;
	background:URL(/_images/bg/arrow.jpg) no-repeat;
}

/*---------------------------------
ADVERT
------------------------------------*/
#advert h2{
	color:White;
	padding: 0px 10px 0px 10px;
	text-align:center;
	background:URL(/_images/bg/title-bg2.jpg) no-repeat;
}
#advert{
	width: 262px;
	float: right;
}
/*---------------------------------
TIPS
------------------------------------*/
#tips{width: 423px; float:left; }
#tips ul{padding:8px 0px 8px 0px;margin:0px;}
#tips li{list-style: none; padding:0px 0px 10px 60px; height:50px;}

#tips li.p1{	background:URL(/_images/bg/1.jpg) no-repeat;}
#tips li.p2{	background:URL(/_images/bg/2.jpg) no-repeat;}
#tips a{color:#9D7741;}
#tips p{font-size:0.75em;}

/*---------------------------------
LATEST TIPS
------------------------------------*/
#latesttips{
	width: 230px; float:left;
}
#content h2.latesttips{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:1.4em;
	color: #9D7741;
	border-bottom: 1px solid #9D7741;
	background: none;
}

#latesttips ul{padding:8px 0px 8px 0px;margin:0px;}
#latesttips li{list-style: none; padding:5px 0px 5px 0px;}

#latesttips li.p1{	background:URL(/_images/bg/1.jpg) no-repeat;padding:0px 0px 10px 60px;height:50px;}
#latesttips li.p2{	background:URL(/_images/bg/2.jpg) no-repeat;padding:0px 0px 10px 60px;height:50px;}
#latesttips li.p3{	background:URL(/_images/bg/3.jpg) no-repeat;padding:0px 0px 10px 60px;height:50px;	border-bottom: 1px solid #9D7741; margin: 0px 0px 10px 0px;}
#latesttips a{color:#9D7741;}
#latesttips p.point{
	text-align:right;
}
#latesttips p.point a{
	padding: 0px 0px 5px 25px;
	background:URL(/_images/bg/arrow.jpg) no-repeat;
}


#pagecontent{font-size: 0.75em; line-height: 1.4em; margin:0px;}
#pagecontent h2{font-size:1.0em; background:none; color:Black;padding:2px 0px;}
#pagecontent a{color:#9D7741;}
#pagecontent h2 span{font-style:italic; padding: 0px 15px 0px 0px;}
#pagecontent p{margin:0px;padding:5px 0px;}

#right h2{
	text-transform: none;
	text-align:center;
}
#right{
	width: 430px;
	float:right;
	padding:0px 0px 0px 20px;
	margin:0px;
	border-left: 1px dotted #CCCCCC;
}
#right2{
	width: 250px;
	float:right;
	padding:0px 0px 0px 20px;
	margin:0px;
	border-left: 1px dotted #CCCCCC;
}
#right2 h2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:1.4em;
	color: #9D7741;
	border-bottom: 1px solid #9D7741;
	background: none;
}
#right h2{
	font-size: 1.3em;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#right h3{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size: 1em;
	font-weight: normal;
}
#right p.nopad{
	font-size: 1em;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#right p.nopad em{
	color: #333333;
}
#left2{
	width: 400px;
}
/*---------------------------------
DEFAULT TABLE
------------------------------------*/
table.tbldata, table.tbldata1, table.tbldata2{
	border-collapse: collapse;
	border: 1px solid #9D7741;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}
.tableright{float:right; width:200px;}
table.tbldata2{width: 200px; text-align:right;}
table.tbldata1{
	width:100%;
}
table.tbldata1 a{color:#9D7741}

table.tbldata th,table.tbldata1 td.head, table.tbldata1 tr.head td{
	background-color: #9D7741;
	color:white;
	padding:4px;
	/*font-size: 0.75em;	*/
	font-weight:bold;

}
table.tbldata1 td.right, table.tbldata1 tr.right tdt{
	text-align:right;
}

td.center{
	text-align:center;
	width:30px;
}

td.right{
	text-align:right;
}

table.tbldata td.body, table.tbldata tr.body td, table.tbldata1 td.body, table.tbldata1 tr.body td, table.tbldata2 td{
	padding:5px;
	border-bottom: 1px solid #9D7741;
	/*font-size: 0.75em;*/
}
td input.quantity{width:30px;}
/*---------------------------------
ORDER PROCESS
------------------------------------*/
#buttons{text-align:right; padding: 8px 0px; vertical-align:middle;}
.subtotal{text-align:right;padding:0px 0px 5px 0px;}
#buttons img,#buttons input{vertical-align:middle;}

/*---------------------------------
GENERAL FORM CONTROLS
------------------------------------*/
#pagecontent p.row span.float {
	display:block;
	float:left;
	width: 160px;
}
#pagecontent p.row2 span.float{
	display:block;
	float:left;
	width: 300px;
}

#pagecontent p.row input,#pagecontent p.row2 input{
	margin-right: 10px;
}
#pagecontent p.row textarea{
	width:250px;
	margin-right: 10px;
}
#pagecontent p.error span
{
	display:block;
	border: 2px solid #D73042;
	width: 670px;
	padding:10px;
}
#pagecontent p.indent
{
	margin-left: 160px;
}
/*---------------------------------
SPEC TABLE
------------------------------------*/
#tblSpec{font-family:Arial, Helvetica, sans-serif; font-size:0.7em;width:100%; border-collapse:collapse;}
#tblSpec td{border:1px solid silver;text-align:center;padding:3px;}
#tblSpec td.title{background-color:#666666;color:White;width:130px;}

#productOptions{padding:15px 0px 0px 0px;}
#productOptions a{color:#9D7741;}
#productOptions a:HOVER{color:black;}
#productOptions span.right{display:block;float:right;}
#productOptions span.left{display:block;float:left;}
	
/*---------------------------------
INVOICE
------------------------------------*/
#invoiceTo{width:250px;float:left;}
/*#invoiceTo p{font-size:0.7em;}*/
#delivery{width:200px;float:right;}
#delivery p{text-align:right;}

/*---------------------------------
FORM
------------------------------------*/
.form{font-size:0.75em;}
.form input.txt, .form textarea{width:100%;}

.form2{font-size:0.75em;}
.form2 span{width: 200px; display:block;}
.form2 input.txt, .form2 textarea{width:200px;}

/*--------------------
FOOTER
----------------------*/
#pageFooter{text-align:center; padding:10px 0px 10px 0px; margin:25px auto 0px auto;width:700px;}
#pageFooter ul{padding:0px;margin:0px;}
#pageFooter li{padding:0px;margin:0px;float:left;width:175px;list-style:none;text-align:center;}
#pageFooter img{border:none;}

#footer{font-size:0.7em;padding:5px 0px; margin:0px auto; width:750px; text-align:right;}
#footer ul, #footer li{display:inline;padding:0px;margin:0px;}	
#footer li{padding:0px 10px;}
#footer a{color:#000000;}