/* CSS Document */

*{font-family:Verdana, Arial, Helvetica, sans-serif;}
.green{color:#256A3E;}
.gray{color:#CCC;}
img{border:0px;}
a{color:#256A3E;text-decoration:none;}
a:hover{text-decoration:underline;}
form
{
	margin:0px;
	padding:0px;
	display:inline;
	vertical-align:top;
}
body
{
	margin:0px;
	padding:0px;
}

div#container
{
	width:950px;
}
div#main
{
	clear:both;
}
div#col1
{
	width:200px;
	margin-right:10px;
	clear:none;
	float:left;
}
div#col2
{
}
div#col3
{
}
div#top
{
	width:740px;
	clear:none;
	float:left;
}
div#mainbody
{
	width:740px;
	clear:none;
	float:left;
}

div#logoholder
{
	padding:10px;
}
div#leftlinksmain
{
	color:#FFF;
	background-color:#256A3E;
	background-image:url(../images/linkscorner.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}
div#leftlinksmain h2
{
	font-size:12px;
	font-weight:bold;
	padding:10px 6px 6px 10px;
	margin:0px;
	line-height:1em;
}
div#leftlinksmain h2 a
{
	color:#FFF;
}
div#leftlinksmain ul
{
	font-size:12px;
	font-weight:normal;
	padding:2px 6px 10px 10px;
	margin:0px;
	list-style-type:none;
	line-height:1em;
	border-bottom:1px solid #FFF;
}
div#leftlinksmain ul li
{
	padding:0px 0px 0px 16px;
	margin:0px;
	line-height:1.6em;
	background-image:url(../images/grayarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

div#leftlinksmain ul li a
{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

div#topbar
{
	width:540px;
	float:left;
	clear:none;
}

div#searchbox
{
	width:280px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;		
	clear:none;
	float:left;
}
div#searchform
{
	padding:8px 0px 8px 12px ;
}
.searchlabel
{
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.inputsearch
{
	border:1px solid #CCC;
	width:180px;
}
.btnsearch
{
	vertical-align:bottom;
}
div#homelink
{
	font-size:12px;
	padding:10px 8px 4px 8px;
	clear:both;
}
div#homelink a
{
	font-weight:bold;
}
ul#toplinks
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:11px;	
}
ul#toplinks li
{
	float:left;
	padding:8px;
	line-height:1.6em;
	font-weight:bold;
}
div#cartbox
{
	width:200px;	
	float:right;
	text-align:left;
	clear:none;
	padding-top:6px;
	padding-bottom:8px;
	background-color:#999;
	color:#FFF;
	font-size:11px;
	background-image:url(../images/cartcorner.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
	
}
div#cartlabel
{
	padding-top:4px;
	padding-left:10px;
	padding-bottom:6px;
	border-bottom:1px solid #FFF;
	font-weight:bold;
}
div#cartdetails
{
	margin-left:40px;
	line-height:1.6em;
	margin-top:4px;
}
div#contents
{
	width:560px;
	float:left;
	clear:none;
	border-top:1px solid #CCC;
}
.btncheckout
{
	padding-top:4px;
}
div.intro
{
	width:560px;	
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	font-size:11px;
}
div.intro img.sideimage
{
	float:left;	
	clear:none;
	margin-right:10px;
	margin-bottom:0px;
}
div.intro p
{
	font-size:11px;
	margin:14px 0px 10px 0px;
	padding:0px;
	line-height:1.2em;
}
div.intro h2
{
	font-size:18px;
	font-weight:normal;
	color:#256A3E;
	margin:0px;
	padding:0px;
}

div.onlineorder
{
	width:560px;
	padding-top:10px;
	padding-bottom:10px;	
}
div.onlineorder h2
{
	font-size:18px;
	font-weight:normal;
	color:#256A3E;
	margin:0px;
	padding-bottom:10px;
}
div.onlineorderitem
{
	width:183px;
	float:left;
	margin-right:3px;
}
div.onlineorderlink
{
	background-color:#256A3E;
	background-image:url(../images/graygreenbackarrow.gif);
	background-repeat:no-repeat;
	width:183px;
	padding-top:4px;
	padding-bottom:6px;
}
div.onlineorderitem img
{
	display:block;
}
div.onlineorderlink a
{
	margin-left:20px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

div#special
{
	width:170px;
	padding-top:6px;
	padding-bottom:6px;
	float:right;
	clear:none;
}

div#special h2
{
	background-color:#CCC;
	color:#666;
	padding-left:4px;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
}
div.offeritem
{
	font-size:11px;
	padding-bottom:6px;
	border-bottom:1px solid #666;
	margin-top:8px;
	margin-bottom:8px;
	
}
div.offeritem img
{
	float:left;
	margin-right:4px;
}
div.offeritem h3
{
	color:#256A3E;	
	font-size:11px;
	font-weight:bold;
	padding:0px 1px;
	margin:0px;
}
div.offeritem span.itemprice
{
	color:#767676;
}
div.payblock
{
	font-size:11px;
	padding-bottom:6px;	
	margin-top:20px;
	margin-left:4px;
	margin-bottom:8px;
}
div.payblock img
{
	float:left;
	margin-right:4px;
}
span.safeordering
{
	padding-top:4px;
	color:#999;
	font-size:9px;
}
div.paymentmethods
{
	clear:both;
	padding-top:6px;
}
div.paymentmethods  img
{
	float:left;
	margin-right:2px;
}

div#assistance
{
	color:#666;
	font-size:11px;
	padding-left:20px;
	padding-top:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	clear:both;
}
span.telno
{
	color:#26693E;
	font-weight:bold;
	font-size:14px;
}
div#assistance a
{
	color:#26693E;
	font-weight:bold;
	font-size:12px;
} 

div#footer
{
	color:#666;
	font-size:9px;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
}

div#footercol1
{
	width:150px;
	float:left;
	clear:none;
}
div#footercol2
{
	width:200px;
	float:left;
	clear:none;
}
div#footercol3
{
	width:400px;
	float:right;
	text-align:right;
	clear:none;
}
div#footercol3 ul
{
	list-style:none;
	padding:0px;
	margin:0px 20px 0px 0px;
	float:right;
}
div#footercol3 ul li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
}
div#breadcumb
{
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #CCC;
}
div#breadcumb ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:11px;	
}
div#breadcumb li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	line-height:1.6em;
	font-weight:normal;
	background-image:url(../images/graydoublearrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	color:#666;
}
div#breadcumb li.firstlink
{
	padding-left:8px;
	background-image:none;
}
div#breadcumb li a
{
	color:#256A3E;
	font-weight:normal;
}
div.emaillink
{
	padding-top:10px;
	padding-bottom:6px;
	margin-left:6px;
	font-size:11px;
}
div.productdetails
{
	width:560px;	
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	font-size:11px;
}
div.productdetails img.sideimage
{
	float:left;	
	clear:none;
	width:300px;
	margin-right:10px;
	margin-bottom:10px;
}
div.productdescription
{
	width:240px;
	float:left;
	clear:none;
	font-size:11px;
}
div.productdescription p
{
	font-size:11px;
	margin:14px 0px 10px 0px;
	padding:0px;
	line-height:1.2em;
}
div.productdescription h2
{
	font-size:18px;
	font-weight:normal;
	color:#256A3E;
	margin:0px;
	padding:0px;
}
div.productdescription ul
{
	margin-bottom:10px;
}
div.productdescription li
{
	margin-left:-20px;
	margin-bottom:2px;
}

div.addcartform
{
	background-color:#E6E6E6;
	min-height:46px;	
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
div.cartoption
{
	width:220px;
	float:left;
	clear:none;	
	padding-top:14px;
	padding-bottom:10px;	
	border-right:1px solid #FFF;
}
div.cartoption select
{
	font-size:11px;
}

div.cartquantity
{
	float:left;
	clear:none;	
	padding-top:10px;
	padding-bottom:10px;	
	padding-left:12px;	
	font-size:11px;
}
div.cartquantity .price
{
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
}

input.qty
{
	font-size:12px;
	height:18px;
	margin-right:4px;
	border:1px solid #CCC;
}

input.btnaddtocart
{
	vertical-align:bottom;
}

div.smalltext
{
	padding-top:4px;
	padding-bottom:4px;
	font-size:9px;
	color:#666;
}

div.pager
{
	margin-top:40px;
	margin-bottom:10px;
	font-size:12px;
	color:#666;
	text-align:center;
}
div.pager a
{
	font-weight:bold;
}
div.clear
{
	font-size:1px;
	height:1px;
	clear:both;
}

div.contactform
{
	padding-top:10px;
	padding-bottom:10px;
}
div.contactform p
{
	margin-top:10px;
	margin-bottom:4px;
	line-height:1.6em;
}
input.contactfield
{
	border:1px solid #CCC;
}
td.detailimage {
	vertical-align: top;
}

.prodoption
{
	font-size:11px;
}
.prodprice
{
	font-size:11px;
}
.listprice
{
	font-size:11px;
}