body, input, select,table,tr,td{font-size:12px;}

body {
	
	background-image:url('/images/backback.gif'); 
	font-family: Lucida Sans Unicode, Georgia, Arial; 
	margin:0; 
	padding:0; 
	vertical-align:top; 
	background-color:#BFC4C7
}
form {margin:0; padding:0;}
select {color:#663333; background-color:#C8D896 }
 
h1,h2, h3, h3 a
{
	font-size:1.4em;
	margin: 0;
	padding: 0;
}
a:link {color: #D30000; text-decoration:none}
a:visited {color: #D30000; text-decoration:none}
a:hover {color: #D30000; text-decoration:none}
a:active {color: #D30000;text-decoration:none}

a.log:link {color: #FFFF88; text-decoration:none; }
a.log:visited {color:#FFFF88; text-decoration:none; }
a.log:hover {color: #D30000; text-decoration:none; }
a.log:active {color: #FFFF88;text-decoration:none; }
#a.top-link{position: absolute;margin-top: -17px;margin-left: 210px;}
a.top-link{float: right;font-weight:bold;}
a img{text-decoration:none; border:none}

#mainFrame{ 
	width:1005px;	
	background-color:#C8D896;
	
}
#mastHead{
	background-image:url('/images/Header2.gif'); 
	background-repeat:no-repeat; 
	height:104px
}
#menu{ 
	width:inherit;
	height:23px; 
	background-image:url('/images/Background_Buttons.gif');
	background-repeat:no-repeat;
}
#content{height:inherit;color:#663333;}
#content.register p{padding:2px 0px 2px 5px ;}
p{margin:5px;}
p#sub-link
{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}
#category-spacer{
	background-image: url('/images/category-spacer_new.gif');
	background-repeat: no-repeat;
	height:30px;
	width:inherit;}
#fullscreen_spacer{
	height:30px;
	width:inherit;
	}
#bottomBar{ width:inherit;}
#categories{
	float:left;
	width: 215px;
	margin: none;
	padding: none;
	background-image: url('/images/nav-background-bar.gif');
	background-repeat: repeat-y;
	background-color:#C8D896;
}
#categories_menu{
	width: 200px;
	margin: none;
	padding: none;
}

#categories-footer{
	float:left;
	width: 215px;
	height: 30px;
	margin: none;
	padding: none;
	background-image: url('/images/nav-background-bar-bottom.gif');
	background-repeat: none;
	background-color:#C8D896;
}
.companyInfo{
	height: 47px;
	background-image:url('/images/Background_Foot.gif');
	background-color:#CC0000;
	text-align:center;
	padding:none;
	margin:none;
	border-collapse:collapse;
	width:inherit;
	
}
.termsConditions{
	background-color:#C8D896;
	text-align:center;
	padding:none;
	border-collapse:collapse;
	margin-top:80px;
	clear: left;	
}



.trow {margin:0; padding:0;vertical-align:top}



.menu1{color: #663333; font-weight: bold;background-image:url('/images/backback2.gif');border-width:0; border-color:#663333}

.category {font-size:1.6em;color:#F5F5A5; font-weight: 600;font-variant:small-caps;text-align:center;background-color:#6E7E06; border-collapse:collapse}

.categorydesc {font-size:1.1em;color:#6E7E06; font-weight: bold;padding-left:10px}
.categorylist select{font-size:1em}
.subcategory { color: #660000; font-variant:normal;font-weight: bold; background-image:url('/images/subcatback.gif');background-repeat:no-repeat; background-position: center 50%; text-align:center;padding-left:10px}
input.qty{margin-bottom:3px;}
.product {font-size:1.1em; color: #663333;background-image:url('/images/backback2.gif'); padding-left: 10px; padding-right: 10px; padding-top:5px; padding-bottom:5px}
tr.product td{border: 1px solid #fff;margin: 0px;padding:5px}
.productname {font-size:1.4em; color: #663333; font-weight: bold;background-image:url('/images/backback2.gif');font-variant:inherit; ; padding-left: 10px; padding-right: 10px; padding-top:5px; padding-bottom:5px}

.shopping_options{background-color:#6E7E06;background-image:url('/images/backback2.gif');height:80px;font-size:1.4em} 
.shopping_options input,select{display:inline}
.option{margin:5px}
.options_left{width:500px;float:left;margin-left:10px}
.options_right{width:350px;float:right;margin-left:10px}
.shopping_options .label{float:left;width:130px;display:inline;clear:left;}
.field{width:100px;display:inline;clear:right;}

.cartheader {padding:5px;font-size:10pt;color:#F5F5A5; font-weight: 600;background-color:#6E7E06;font-variant:small-caps;text-align:center}
.viewprodheader {font-size:10pt;color:#F5F5A5; font-weight: 600;background-color:#6E7E06;font-variant:small-caps; text-align:right}
.carttitle {font-variant:small-caps; color: #660000; font-weight:bold; font-size:1.2em}
.centre_content{ text-align: center}

.red
{
	color: #CF3300;
}
	
.nav-table ul
{
	margin: 0px;	
	padding-left: 10px;
	padding-eight: 2px;
	color: #FFFF22;	
	list-style: none;
}
.nav-table ul li
{
	color: #FFFF22;
	margin-bottom: 10px;
	padding:none;
	width:180px;
	
}	

.nav-table li a
{
	color: #FFFF22;		
	text-decoration: none;
	margin-bottom: 10px;				
}


a.master_category
{
	color: #CC3300;
	font-weight: bold;	
	margin-bottom: 10px;			
}
a.category_menu
{
	font-size:12px;
	font-weight: bold;
	color:#FFFF22;					
}
a.subcategory_menu{font-size:12px;color: #FFFF22;}

#content_col{width: 510px;padding:10px; float:left; background-color:#C8D896;}
#content_text_box{float: left;margin-bottom:10px;padding:10px;font-size:1.1em}
.background-grey{background-color: #DBDFC9;}
#products_col{float: left ;width:200px;padding-top:10px;margin-left:10px}
.product_box
{
	background-color: #DBDFC9;	
	color:#663333;	
	width: 230px !important;
	float: left;
	clear: both;
	padding:10px;
	margin-bottom:10px;
	padding: 5px ;
	font-size:12px;
}
.product_box img{float: right;margin: 0px 0px 10px 10px;}
.red, .error
{
	color: #CF3300;
}

.purple
{
	color: #990099;
}
#left{float : left;}
#right{float : right;}
#login_form{text-align: center}
table.standard_form {color: #663333;font-size:1.2em}
table.standard_form td.label {text-align:right;vertical-align:top;font-weight:bold}
table.standard_form td.html {text-align:left;}

#content .text_indent {padding-left: 20px;}
.search_results{margin:10px;float:left;clear:both}
.transaction_details{margin-left:50px;border-collapse:collapse;}
.transaction_details td{margin:0px}
.altrow{background-color:beige}
.fieldLabel{font-weight:bold}
.centre_large{text-align:center;font-size:1.4em;font-weight:bold}
