/*
	Auchterlonies Stylesheet 2010
*/
* 														{ font-family: Arial;}
body 												{ background: #FFF url(../images/body_background.jpg) no-repeat center center; }

/*
	Container of the site
*/
div#container                 					{ width: 860px; margin: 0 auto;}
/*
	Header
*/
div#header { background: url(../images/header.jpg) no-repeat center center; height: 203px; width: 860px; }

div#navigation { height: 43px; background: url(../images/nav_gradient.jpg) repeat-x; }
div#navigation ul { padding:12px 0; margin: 0 auto; width:520px;}
div#navigation ul li { float: left; margin: 0 15px;}
div#navigation ul li a { color:#283806; font-size: 15px; text-decoration: none; display: block; height: 22px; padding: 4px;}
div#navigation ul li a:hover, div#navigation ul li a.active { background: #6a6740; color: #FFF; }

div#content { margin-top: 11px; }
div#content p { color: #FFF; font-size: 12px; line-height: 16px;}
div#content h2 { font-size: 30px; padding: 15px 0; color:#c0bd70;}
div#content h3 { font-size: 22px; padding: 5px 0; color:#c0bd70;}
div#left { float: left; }
div#left_top { width: 420px; height: 171px; background: #074204;}
/*body.home div#left_top { width: 360px; height: 171px; background: #074204; padding: 0 30px; }*/

div#left_bottom { width: 360px; padding: 0 30px; height: 244px; background: #074204; margin-top: 11px; }
div#left_bottom img { margin-right: 20px; }
div#left_bottom p.product_title { width: 99px; float: left; text-align: center; font-size: 16px; margin-right: 20px; }
div#right { margin-left: 19px; padding: 0 30px; background: #074204; height: 424px; width: 361px; float: left;}
div#right p { margin: 10px 0; }

div#footer { background: #bfb970; padding: 4px; margin-top: 11px; margin: 5px 0 20px 0;}
div#footer p { color: #030; font-size: 12px;}
div#footer a { text-decoration: none; color: #030; }

div.product { float:left; padding: 0; text-align:center; width:92px; margin: 0 25px 0 0; color:#fff; font-size: 14px; font-weight: bold;}
div.product img {margin: 0 0 10px 0;}
/*
	Classes
*/
div.clear                   							{ clear: both; }
.light_green 												{ color: #72c26e; }
.dark_green 												{ color: #074204; }

.transparent_50 { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.rightAlign {float: right; padding: 0 10px 0 0; }
.rightAlign img {float: right; padding: 0 10px 20px 10px; }
.imgLeft img {float:left; padding: 5px 5px 5px 0; }
.productBorder {border: #c0bd70 1px solid; padding:5px; margin: 0 0 10px 0; }
.productBorder_bottom {border: #c0bd70 1px solid; padding:5px; margin: 0; }