body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 10px;
	color:#333333;
	background-color: #DEDEDE;
	background-image:url(images/horiz_bg.gif);
	background-repeat:repeat-y;
}

td
{
	font-size:12px;
}

a:link {color:#EE8803; text-decoration: none; font-weight: normal; font-size: 12px;}
a:visited {color:#EE8803; text-decoration: none; font-weight: normal; font-size: 12px;}
a:hover {color:#D77C23; text-decoration: underline; font-weight: normal; font-size: 12px;}
a:active {color:#D77C23; text-decoration: underline; font-weight: normal; font-size: 12px;}

a.tab_link:link {color:#84BD5F; text-decoration: none; font-weight: bold; font-size: 12px;}
a.tab_link::visited {color:#84BD5F; text-decoration: none; font-weight: bold; font-size: 12px;}
a.tab_link::hover {color:#84BD5F; text-decoration: none; font-weight: bold; font-size: 12px;}
a.tab_link::active {color:#84BD5F; text-decoration: none; font-weight: bold; font-size: 12px;}

a.reg_link:link {color:#84BD5F; text-decoration: underline; font-weight: normal; font-size: 12px;}
a.reg_link:visited {color:#84BD5F; text-decoration: underline; font-weight: normal; font-size: 12px;}
a.reg_link:hover {color:#84BD5F; text-decoration: none; font-weight: normal; font-size: 12px;}
a.reg_link:active {color:#84BD5F; text-decoration: none; font-weight: normal; font-size: 12px;}

a.smreg_link:link {color:#84BD5F; text-decoration: underline; font-weight: normal; font-size: 11px;}
a.smreg_link:visited {color:#84BD5F; text-decoration: underline; font-weight: normal; font-size: 11px;}
a.smreg_link:hover {color:#3E7F12; text-decoration: underline; font-weight: normal; font-size: 11px;}
a.smreg_link:active {color:#3E7F12; text-decoration: underline; font-weight: normal; font-size: 11px;}

a.faq_link:link {color:#EE8803; text-decoration: none; font-weight: normal; font-size: 11px;}
a.faq_link:visited {color:#EE8803; text-decoration: none; font-weight: normal; font-size: 11px;}
a.faq_link:hover {color:#D77C23; text-decoration: underline; font-weight: normal; font-size: 11px;}
a.faq_link:active {color:#D77C23; text-decoration: underline; font-weight: normal; font-size: 11px;}

a.bullet_link:link {color:#EE8803; text-decoration: none; font:12px; color:#666666;font-weight:bold;}
a.bullet_link:visited {color:#EE8803; text-decoration: none; font:12px; color:#666666;font-weight:bold;}
a.bullet_link:hover {color:#D77C23; text-decoration: underline; font:12px; color:#666666;font-weight:bold;}
a.bullet_link:active {color:#D77C23; text-decoration: underline; font:12px; color:#666666;font-weight:bold;}

a.bold_link:link {color:#EE8803; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.bold_link:visited {color:#EE8803; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.bold_link:hover {color:#D77C23; text-decoration: none; font-weight: bold; font-size: 12px;}
a.bold_link:active {color:#D77C23; text-decoration: none; font-weight: bold; font-size: 12px;}

a.black_link:link {color:#000000; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.black_link:visited {color:#000000; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.black_link:hover {color:#000000; text-decoration: none; font-weight: bold; font-size: 12px;}
a.black_link:active {color:#000000; text-decoration: none; font-weight: bold; font-size: 12px;}

a.green_link:link {color:#579430; text-decoration: none; font-weight: normal; font-size: 12px;}
a.green_link:visited {color:#579430; text-decoration: none; font-weight: normal; font-size: 12px;}
a.green_link:hover {color:#579430; text-decoration: underline; font-weight: normal; font-size: 12px;}
a.green_link:active {color:#579430; text-decoration: none; font-weight: normal; font-size: 12px;}


table.maintable
{
	float:left;
	padding: 0px;
	margin: 0px;
	
}

td.greentext
{
	color:#84BD5F;
	text-decoration:underline;
}

span.cartsummary_smalltext
{
	font-size:10px; font-weight:normal; color:#333333; text-decoration:none;
}

span.wallcolour_smalltext
{
	font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}

span.firstLetter
{
	font-size: 18px; font-weight:bold; color: #66AD37;
}

.cartbox_header
{
	background-color: #FFECC8;
	border: 1px solid #FFDA95;
	font-size:12px;
	font-weight:bold;
	color:#333333;		
	padding-left:8px;
}

.cartbox_content
{
	background-color: #FFFFFF;
	border: 1px solid #FFDA95;
	border-top: 0px none;
	font-size:12px;
	color:#333333;		
	
}


.orderbox_header
{
	font-size:12px;
	font-weight:bold;
	color:#4DA826;	
}

.content
{
	font-size:12px;
	font-weight:normal;
	color:#454545;
}

.graycontent
{
	font-size:11px;
	font-weight:normal;
	color:#777777;
}

.fineprint
{
	font-size:10px;
	font-weight:normal;
	color:#777777;
}

.smallcontent
{
	font-size:11px;
	font-weight:normal;
	color:#333333;
}


td.box
{
	padding: 3px;
	border: 1px solid #FFDA95;
}

td.darkbox
{
	padding: 3px;
	border: 1px solid orange;
}

td.dashedbox
{
	padding: 3px;
	border: 1px dashed #FFDA95;
}

td.box-notop
{
	padding: 3px;
	border: 1px solid #FFDA95;
	border-top:0px none;
}

td.bottomline
{
	border-bottom: 1px solid #FFDA95;	
}


td.tab-selected
{
	padding: 0px;
	border: 1px solid #FFDA95;
	border-bottom:0px none;
	font-size:12px; font-weight:bold; color: orange; text-decoration:none;
	margin:0px;
}

td.tab-notselected
{
	padding: 0px;
	border: 1px solid #FFDA95;
	background-color: #FFF2DB;
	font-size:12px; font-weight:bold; color: #84BD5F; text-decoration:none;
	margin:0px;
}


td.closed
{
	padding: 0px;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 1px dashed orange;	
	border-top: 0px none;
	margin:0px;
}

table.innerwall
{
	width: 100%;
	height: 100%;
	padding: 12px;
	border: 0px none;
	font-size:11px;
	margin: 0px;
}

table
{
	font: 12x normal;
	color: #333333;
}

input.file
{
	background:#FEEEFF;
	color:#BE6004;	
	border: solid 1px orange;
}

input.checkbox
{
	background-image: url(/images/visa.gif);
	color:#BE6004;
	border: 1px solid orange;
	width:39px;
	height:25px;
}

input.userpass
{
	background:#FEEEFF;
	color:#BE6004;
	width:200px;
	border: solid 1px orange;
}


.qty
{
	background:#FEEEFF;
	color:#BE6004;
	width:25px;
	border: solid 1px orange;
}

select.dropdown
{
	background:#FEEEFF;
	color:#BE6004;	
	border: solid 1px orange;
}

button
{
	padding: 1px 5px 1px 5px;
	border: 1px solid darkorange;
	background-color: #FFF2DB;
	font-size:12px; font-weight:normal; color: #333333;
	margin:0px;
}

button.green
{
	border: 1px solid #66AD37;
	background-color: #E8F7DE;
	font-size:12px; font-weight:normal; color: #333333;
	
}

button.darkgreen
{
	border: 1px solid #245A00;
	background-color: #59A359;
	font-size:12px; font-weight:bold; color: #ffffff;	
}

button.red
{
	border: 1px solid #CC0000;
	background-color: #FFDADA;
	font-size:12px; font-weight:normal; color: #333333;
	
}

button.gray
{
	border: 1px solid #666666;
	background-color: #EFEFEF;
	font-size:12px; font-weight:normal; color: #333333;
}

button.graydisabled
{
	border: 1px solid #000000;
	background-color: #AAAAAA;
	font-size:12px; font-weight:normal; color: #666666;
}


button.button
{
	border: 1px solid orange;
	background-color: #FFF2DB;
	font-size:12px; font-weight:normal; color: #333333;
}

span.headergreen
{
	font:14px;
	font-weight:bold;
	color:#66AD37;
}

span.greentext
{
	font:12px;
	font-weight:bold;
	color:#66AD37;
}

.summary_header
{
	color: #666666;
	font-size:11px;
	font-weight: bold;	
}

.summary_header_sm
{
	color: #666666;
	font-size:10px;
	font-weight: bold;	
}

.wo_header
{
	color: #000000;
	font-size:11px;
	font-weight: bold;		
	text-align:center;
	border-bottom:1px solid black;
	background-color:#EFEFEF
}

.wo_body
{
	color: #000000;
	font-size:11px;
	font-weight: normal;	
	text-align:center;	
	border-bottom:1px solid #BBBBBB;
}

.wo_bodylast
{
	color: #000000;
	font-size:11px;
	font-weight: normal;	
	text-align:center;	
	border-bottom:1px solid #000000;
}

.greenlarge {font-size:18px; color:#66AD37;}

.extralargegreen {font-size:30px; color:#66AD37; text-align:center}
