/* CSS Document */

body
{
font-family:Trebuchet MS, Arial;
font-size:0.7em;
color:#000;
margin:0;
padding:0;
}



#wrapper
{
width:750px;
margin:0 auto;
text-align:left;
}


h1
{
font-family:"Trebuchet MS", Arial;
font-size:1.45em;
font-weight:normal;
}

h2
{
font-family:"Trebuchet MS", Arial;
font-size:1.2em;
font-weight:bold;
}

h3
{
font-family:"Trebuchet MS", Arial;
font-size:1.2em;
font-weight:bold;
}

#top
{
height:86px;
}


#navig
{
height:30px;
border-top:1px solid #333;
border-bottom:1px solid #333;
line-height:30px;
color:#000;
text-transform:uppercase;
font-size:0.9em;
}
#navig ul
{
margin:0;
padding:0;
display:inline;
list-style-type:none;
}
#navig ul li
{
display:inline;
}
#navig a:link,
#navig a:visited
{
color:#000;
height:30px;
margin:0 15px 0 0;
padding:0;
text-decoration:none;
}
#navig a:hover
{
text-decoration:underline;
}
ul#navig-right
{
float:right;
}
#navig ul#navig-right a:link,
#navig ul#navig-right a:visited
{
margin:0 0 0 15px;
}


#prod-navig
{
height:34px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:url('img/navig-bg.jpg') repeat left top;
line-height:34px;
text-transform:uppercase;
font-size:1.1em;
font-weight:bold;
}
#prod-navig ul
{
margin:0;
padding:0;
display:inline;
list-style-type:none;
}
#prod-navig ul li
{
display:inline;
border-left:1px solid #7b9f55;
}
#prod-navig a:link,
#prod-navig a:visited
{
color:#cbdbba;
height:30px;
margin:0 15px 0 15px;
padding:0;
text-decoration:none;
}
#prod-navig a:hover
{
color:#fff;
}
#prod-navig ul li.first
{
border:0;
}


#panel-index
{
height:316px;
border-bottom:1px solid #fff;
position:relative;
}
#panel-index img
{
display:block;
}


#panel-general
{
height:200px;
border-bottom:1px solid #fff;
position:relative;
}
#panel-general img
{
display:block;
}


#footer
{
height:30px;
border-top:1px solid #fff;
line-height:30px;
color:#fff;
text-transform:uppercase;
font-size:0.9em;
background-color:#537d27;
clear:both;
}
#footer ul
{
margin:0;
padding:0;
display:inline;
list-style-type:none;
}
#footer ul li
{
display:inline;
}
#footer a:link,
#footer a:visited
{
color:#cbdbba;
height:30px;
margin:0 0 0 15px;
padding:0;
text-decoration:none;
}
#footer a:hover
{
color:#fff;
text-decoration:none;
}
ul#footer-right
{
float:right;
}
#footer ul#footer-right a:link,
#footer ul#footer-right a:visited
{
margin:0 15px 0 0;
}



#welcome_buyitnow
{
position:relative;
margin:0;
padding:0;
padding:0 20px 0 0;
height:auto;
width:240px;
float:left;
text-align:right;
}


#content-index
{
background:url('img/content-bg.jpg') repeat-x left top;
clear:both;
}




#content-index h1
{
position:relative;
margin:0;
padding:0;
padding:20px 20px 20px 0;
text-align:right;
width:240px;
float:left;
font-family:Times New Roman;
font-size:2.8em;
text-transform:uppercase;
}


.foh1
{
position:relative;
margin:0;
padding:0;
padding:20px 20px 20px 0;
text-align:right;
width:240px;
float:left;
font-family:Times New Roman;
font-size:2.8em;
text-transform:uppercase;
}

.foh1 h1
{
position:relative;
margin:0;
padding:0;
text-align:right;
width:240px;
float:left;
font-family:Times New Roman;
text-transform:uppercase;	
display:inline;
font-size:1.0em;
}

#content-index #content-text
{
border-left:1px solid #cecece;
float:right;
width:480px;
padding-bottom:20px;
}
#content-index p
{
margin:0 20px;
padding:10px 0 0 0;
}
#content-index p a:link,
#content-index p a:visited
{
color:#000;
text-decoration:none;
}
#content-index p a:hover
{
color:#537d27;
text-decoration:underline;
}
#content-index p.first
{
padding:22px 0 0 0;
}
#content-index p.heading
{
padding:22px 0 0 0;
font-family:Times New Roman;
font-size:1.6em;
text-transform:uppercase;
color:#537d27;
}


.clear
{
clear:both;
}


#content-index .product
{
border-bottom:1px solid #7f7f7f;
height:163px;
clear:left;
}

#content-index .product *
{
margin:0;
padding:0;
}

#content-index .product h3,
#content-index .product p
{
display:block;
position:relative;
margin-left:180px;
padding-top:10px;
}

#content-index .product form
{
background:#e5e5e5;
width:180px;
float:right;
height:162px;
text-align:center;
position:relative;
}

#content-index .product form p
{
margin-left:0;
height:80px;
}

#content-index .product form input,
#content-index .product form label
{
margin-top:10px;
}

#content-index .product h3
{
font-size:15px;
}

#content-index .product .img
{
border:none;
float:left;
width:162px;
height:162px;
}

#content-index .product .price
{
color:#2a6918;
}

.price
{
color:#2a6918;
}

#content-index .product .product_code
{
color:#7f7f7f;
font-size:10px;
}

#content-index h1#product-range
{
padding-left:20px;
text-align:left;
height:auto;
width:auto;
margin-bottom:5px;
}

#category-display
{
padding:0;
margin:0;
border:1px solid #7f7f7f;
border-left:0;
border-right:0;
line-height:30px;
clear:left;
margin-left:20px;
}

#content-index #category-display p
{
margin:0;
padding:0;
}

#content-index #category-display a:link,
#content-index #category-display a:visited
{
padding:0 5px;
font-weight:bold;
color:#537d27;
text-transform:uppercase;
font-size:12px;
}

#content-index #category-display a.current:link,
#content-index #category-display a.current:visited
{
color:#a9a9a9;
}


#content-index #category-display a.current:hover
{
text-decoration:none;
}

#frmPromoCode{
	text-align:left;
}
#tdPromoCode h3,
#frmPromoCode h3{
	margin:0 0 5px 0;
}
#tdPromoCode h3 a{
	font-size:11px;
	color:#006900;
	font-weight:normal;
	text-decoration:none;
}
#tdPromoCode h3 a:hover{
	text-decoration:underline;
}


#enter_code{
	border:0;
	color:#fff;
	background:#006900;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:3px;
}

h3.promo{
	color:#a00;
}










td, th
{
vertical-align:top;
padding-bottom:10px !important;
}



input, select, textarea
{
border:1px solid #999;
}

td input, td select, td textarea
{
margin-right:10px;
}








