body, html
{
	background-color: #3e4e10  /*#64902e*/  /*#367db3*/;
background-image: url(../images/hedge-background1.jpg);
background-repeat:  repeat-x;
	background-attachment: fixed;
	border-top: 0px solid #000;
	padding: 0px;
	height: 100%;
	margin: 0px;
}

* body, html{
padding: 0px;
margin: 0px;
margin-top: 0px;
}

 * html .container_16,  * html .container_12{
height: 100%;
}

.container_16,  .container_12{
min-height: 100%;
position: relative;
}

p a
{
	color: #51690c  /*#7ba600*/  /*#2b2e5d*/;
	text-decoration: none;
}


.container_12
{
	background-color: #edaa01;
}

#home .container_12{
background-color: #edaa01;
background-image: none;
}

.container_16
{
	background: #fff  url(../images/background1.gif) repeat-x    /* url(images/16_col.gif) repeat-y */;
}

#masthead1{
background: #fff  /*#ff9000*/ url(../images/masthead1.jpg) repeat-x;
border: 0px solid #000;
height: 82px;
}

#col2content, #col3content{
background-color: #fff  /*#7ca700*/;
background-image: url(../images/2-col-content-bg2.jpg);
background-repeat:  repeat-x;
background-position: 5px top;
border-bottom: 2px solid #7ca700;
margin: 0;
padding: 0;
width: 960px;
}

#col3content{
background-image: url(../images/3-col-content-bg.jpg);

}



#welcome{
border: 0px solid #000;
margin-left: 30px;
width: 170px;
}

#homefeature{
border: 0px solid #000;
margin-left: 10px;
width: 270px;
}

#homefeature h1, #product-midi h1, #product-pro h1, #product-barber h1, #product-versa h1, #product-invent h1, #product-faq h1, #product-contact h1, #product-register h1, #product-testimonial h1, #product-headpress h1, #product-tipsgroup h1, #product-newspic h1, #product-awards h1{
padding: 0px 0 5px 0px;
color: #343434  /*#414141*/  /*#323234*/;
font-size: 3.3em;
font-weight: bold;
}

#orange{
background-color: #edaa01;
background-image: url(../images/orange-bg1.jpg);
background-repeat:  repeat-x;
background-position: bottom;
border: 0px solid #000;
}

#orangeproduct{
background-color: #faa701;
}

#product-midi{

background: #faa701 url(../images/product-top-midi-bg1.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-pro{

background: #faa701 url(../images/product-top-pro-bg1.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-barber{

background: #faa701 url(../images/product-top-barber-bg1.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-versa{

background: #faa701 url(../images/versa-trimhead.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-invent{

background: #faa701 url(../images/graham-main.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-awards{

background: #faa701 url(../images/awardsheadpic.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-faq{

background: #faa701 url(../images/faq.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-contact{

background: #faa701 url(../images/headmap.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}


#product-register{

background: #faa701 url(../images/registergroup.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-testimonial{

background: #faa701 url(../images/testimonialpic.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-headpress{

background: #faa701 url(../images/headpress.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-tipsgroup{

background: #faa701 url(../images/tipsgroup.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-newspic{

background: #faa701 url(../images/newspic.jpg) no-repeat;
border: 0px solid #000;
height: 322px;
padding: 20px;
width: 647px;
}

#product-invent p, #product-faq p, #product-contact p, #product-register p, #product-testimonial p, #product-headpress p, #product-tipsgroup p, #product-newspic p, #product-awards p{
	padding-right: 300px;
}

#product-headpress li{
	padding-right: 300px;
}


#versa, #barber, #pro{
background: #edaa01 url(../images/versa-bg1.jpg) no-repeat;
border: 0px solid #000;
width: 300px;
height: 355px;
}


#versa p, #barber p, #pro p{
padding: 5px 0 10px 15px;
color: #343434 /*#323234*/;
font-size: 1.3em;
}

#barber{
background: #edaa01 url(../images/barber-bg1.jpg) no-repeat;
}

#pro{
background: #edaa01 url(../images/pro-bg1.jpg) no-repeat;
}

.contactus{
	line-height: -10px;
}

#col2block, .col2block{
background: #fff;
padding: 15px;
margin-left: -20px;
margin-top: 6px;
width: 265px;
margin-bottom:7px;
}

ul.facts{
list-style: none;
margin-bottom: 10px;
margin-top: -10px;
}

ul.versahome{
margin-right: 130px;
}

ul.flags{
list-style: none;
margin-bottom: 20px;
}

ul.flags li{
padding: 0 0px 10px 0;
background-repeat: no-repeat;
margin: 10px 0px 0 0;
padding-left: 30px;
padding-bottom: 1px;
background-repeat: no-repeat;
background-position: 0em;
background-image: url(../images/flag-uk.gif);
}

ul.flags li a{
margin-left: 5px;
color: #51690c  /*#7ba600*/
/*#336699;*/
}

li.uk{
background-image: url(../images/flag-uk.gif);
}

ul li.us{
background-image: url(../images/flag-us.gif);
}

ul li.germany{
background-image: url(../images/flag-germany.gif);

}

ul li.netherlands{
background-image: url(../images/flag-italy.gif);
}

ul li.france{
background-image: url(../images/flag-france.gif);
}

ul li.spain{
background-image: url(../images/flag-spain.gif);
}

#ticker{
background: #edaa01;
border: 0px solid #000;
height: 20px;
margin: 0;
padding: 5px 0 0 10px;
}

#ticker p{
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
}


#ticker dl#news dt, #ticker dl#news dd{
	font-family: verdana, Georgia, serif;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 0;
}

#ticker dl#news dt{
float: left;
margin-right: 10px;
padding: 2px;
}


#subfooter{
background: #e5eebf url(../images/subfooter-bg1.jpg) repeat-y;
border: 0px solid #000;
height: 150px;
}


#hometopcontent{
background: #edaa01 url(../images/home-top-content-bg3.jpg) no-repeat;
border: 0px solid #000;
margin: 0px;
padding: 0;
height: 283px;
}

#features{
padding: 10px;
}

.right{
float: right;
margin-right: 3px;
padding: 0;
}

.leftimg{
float: left;
margin: 0 10px 5px 0;
} 

.grid_4 h2{
color: #343434  /*#323234*/;
font-size: 2.5em;
font-weight: bold;
padding: 6px 0 6px 6px;
}

#col2block h3, .col2block h3, #features h2{
padding: 0px 0 6px 0;
margin: 0 0 6px 0;
color: #343434  /*#323234*/;
font-size: 1.3em;
font-weight: bold;
border-bottom: 2px dotted #f1a801;
}

#features h3{
color: #343434  /*#323234*/;
font-size: 1.3em;
font-weight: bold;
margin: 6px 0 6px 0;
padding: 0;
}

hr.dots{
background: #fff;
border-bottom: 2px dotted #f1a801;
margin-bottom: 2px;
}



.inlinelist ul li{
color: #343434  /*#2b2e5d*/;
font-size: 1em;
font-weight: normal;
display: inline;
padding-right: 3px;
margin: 0;
padding-left: 2px;
border-right: 1px solid #fff;
clear: right;
}

.inlinelist ul#topnav{
margin-bottom: 1px;
}

#mainlinks ul li{
font-size: 1.2em;
}


ul#mainnav, ul#footernav{
border: 0px solid #000;
margin-top: 6px;
margin-bottom: 6px;
padding: 5px;
}

ul#mainnav li, ul#footernav li{
border-right: 1px solid #000;
}


ul#mainnav li a, ul#footernav li a{
padding: 3px;
font-weight: normal;
}


/*below has been changed from 0.7*/
ul#mainnav li a {
font-size: 0.9em;
font-weight: bold;
}

.first, #mainContent .first {
	margin-left:0
}
.last, #mainContent .last {
	margin-right:0
}


/*====================== FOOTER DIV AND LIST ======================*/

#footer {
/* font-size: 1.2em; */
clear: both;
padding-bottom: 0px;
background: #9ad000 url(../images/footer-bg1.jpg) repeat-y;
border: 0px solid #006;
padding: 10px;
width: 940px;
margin-left: auto;
margin-right: auto;
position: relative;
/*margin-top: -5.3em;*/
margin-top: -1.8em;
/*
margin-bottom: 3.5em;
*/
text-align: left;
/*
margin-top: -2.0em;
*/
}

#footer ul{
margin-left: 5px;
padding-left: 5px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
float: left;
}

#footer ul li{
display: inline;
padding: 0px 8px 0px 6px; 
border-right: 1px solid #006;
}

#footer ul li a{
color: #006;
text-decoration: none;
}

#footer ul li a:hover{
color: #006;
text-decoration: underline;
}

#footer li.end{
border-right: 0px;
}

/*==============================================================*/
