/*--------------------
DEFAULT
----------------------*/

body{background-color:black;margin:0px 0px 50px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
span.nada{clear: both;padding: 1px;display: block;}

#container{width: 750px; margin: 0px auto; padding:0px; background-color:white;}		
#body{padding: 0px 55px; margin:0px;}


/*--------------------
HEADER
----------------------*/
#headerLeft{display:none;}
#headerLeft ul, #headerLeft li{display:inline;padding:0px;margin:0px;}
#headerLeft li{padding:0px 9px 0px 10px; border-left: 1px solid silver;font-weight:bold;}
#headerLeft li.exclude{padding: 0px 9px 0px 0px; border:none;}
#headerLeft a{color:#9D7741;}
#headerLeft a:HOVER{color:black;}

#headerRight{display:none;}		
#headerRight ul, #headerRight li{display:inline;padding:0px;margin:0px;}
#headerRight li{padding:0px 10px 0px 9px; border-right: 1px solid silver;font-weight:bold;}
#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{color:white;font-size:0.75em;background-color:black;margin:20px 0px 10px 0px;padding:2px 10px;}
h1.hide{display:none;}

#imgGroup{float:left;text-align:center;font-size:0.75em;}
#imgGroup a{color:#9D7741;}
#imgGroup a:HOVER{color:black;}
div.imgLarge{border:1px solid silver;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;}

h2{color:white;font-size:0.75em;background-color:black;margin:20px 0px 10px 0px;padding:2px 10px;}

div.imgSmall{padding:8px 16px 8px 0px; width:90px; text-align:center; float:left;font-size:0.75em;}
div.imgSmall a{color:#9D7741;}
div.imgSmall a:HOVER{color:black;}
div.imgSmall a.outline{padding:5px; border:1px solid silver; 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 silver; display:block; text-align:center;}
div.imgMedium a.outline:HOVER{border:1px solid #9D7741;}
div.imgMedium img{border:none;}

/*---------------------------------
SPOTLIGHT PRODUCTS
------------------------------------*/
#spotlight{width: 290px; float:left;}
div.imgSpotlight{padding:8px 0px 8px 0px; width:300px; font-size:0.75em;clear:both; margin:0px 0px 10px 0px;}
div.imgSpotlight a{color:#9D7741;}
div.imgSpotlight a:HOVER{color:black;}
div.imgSpotlight a.outline{padding:5px; border:1px solid silver; display:block; text-align:center; width:90px; float:left;}
div.imgSpotlight a.outline:HOVER{border:1px solid #9D7741;}
div.imgSpotlight img{border:none;}
div.imgSpotlight h3{font-size: 1em;padding:0px;margin:0px 0px 10px 0px}
div.imgSpotlight h3 a{color:Black;}
	
.spotlightDescription{float:right;width:180px; padding:0px;margin:0px;}
.spotlightDescription p{padding:0px;margin:0px 0px 10px 0px;}

/*---------------------------------
TIPS
------------------------------------*/
#tips{width: 310px; float:right;}

#tips ul{padding:8px 0px 8px 0px;margin:0px;}
#tips li{list-style: none; font-size:0.75em; padding:0px 0px 10px 0px}
#tips li span{font-style:italic; padding: 0px 15px 0px 0px;}
#tips a{color:#9D7741;}
#tips p{font-size:0.75em;}


#pagecontent{font-size: 0.75em;}
#pagecontent h2{font-size:1.0em;background:none; color:Black;padding:2px 0px;}
#pagecontent a{color:Black;}
#pagecontent h2 span{font-style:italic; padding: 0px 15px 0px 0px;}

/*---------------------------------
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{font-size:0.7em;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:0px 0px 10px 0px; margin:10px 0px 0px 0px; }
#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:white;}