body {background:#E3C083 url(/images/template/bg.gif) repeat-x;padding:0px;margin:0px}
div#site {
	width:980px;
	margin:0px auto;
	position:relative;
	background:url(/images/template/contentbg.png) repeat-y;
}
div#site div.inner {
	margin:0px 35px 0px 32px;
}
div#site div.inner div#header {
	height:180px;
	position:relative;
	border-bottom:1px solid #CDCDCD;
}
div#site div.inner div#header div#topband {height:15px;background:#F2DCAE;}
div#site div.inner div#header div#topband div.left {background:#472323;width:55px;height:100%;float:left;}
div#site div.inner div#header div#topband div.right {background:#754343;width:155px;height:100%;float:right;}
.clear {clear:both;}
div#site div.inner div#header img#logo {margin:10px 20px;}
div#site div.inner div#header div#quicklinks {position:absolute;width:200px; height:20px;text-align:right;right:20px;top:20px;color:#CDCDCD;}
div#site div.inner div#header div#quicklinks a {
	font-size:9pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dotted #E5B95C;
	color:#666;
	padding:2px;
	margin:0px 5px;
}
div#site div.inner div#header div#quicklinks a:hover {color:#333;textdoration:underline;border-bottom:none;background:#FFF6E4;}
div#site div.inner div#header div#range {
	width:890px;
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10pt;
	font-weight:normal;
	color:#333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
div#site div.inner div#header div#range p {float:left; width:140px;margin:3px 0px;padding:0px;}
div#site div.inner div#header div#range ul#rangeList {margin:0px;padding:0px;list-style:none; float:left;width:748px;height:23px;background:#F9EED6;}
div#site div.inner div#header div#range ul#rangeList li {float:left;}
div#site div.inner div#header div#range ul#rangeList li a {display:block;color:#333;text-decoration:none;padding:3px 11px;}
div#site div.inner div#header div#range ul#rangeList li a:hover {background:#FFFDF8;text-decoration:underline;} 
div#site div.inner div#header div#range ul#rangeList li.one a {background:#F2DCAE}
div#site div.inner div#header div#range ul#rangeList li.one a:hover {background:#FFFDF8;text-decoration:underline;}
div#site div.inner div#header div#range ul#rangeList li.two a {background:#ECCB85}
div#site div.inner div#header div#range ul#rangeList li.two a:hover {background:#FFFDF8;text-decoration:underline;}
div#site div.inner div#header div#range ul#rangeList li.three a {background:#E5B95C}
div#site div.inner div#header div#range ul#rangeList li.three a:hover {background:#FFFDF8;text-decoration:underline;}

div#site div.inner div#promo {
	height:200px;
	background:#EFEFEF;
	border-bottom:2px dotted #DDC8C2;
}

div#site div.inner div#content {margin:0px 20px;padding:20px 0px}
div#site div.inner div#content div#left {
	width:200px;
	float:left;
	margin:0px;
}
div#left2 { width:240px; float:left; margin:0px; }
div#site div.inner div#content div#left ul#nav {
	margin:0px;padding:0px;
	list-style:none;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	font-size:11pt;
	/*border-left:2px solid #B8A0A0;*/
}
div#site div.inner div#content div#left ul#nav li {
	background:#FEFCF9;
	/*font-style:italic;
	border-left:2px solid #F4E2BC;*/
}
div#site div.inner div#content div#left ul#nav li a {
	color:#5C2727;
	text-decoration:none;
	padding:5px 10px;
	display:block;
	border-bottom:1px solid #FFEFC9;
	background:url(/images/template/nav.gif) repeat-x bottom;
}
div#site div.inner div#content div#left ul#nav li a:hover {
	background:url(/images/template/nav-over.gif) repeat-x bottom;
	color:#333;
}
div#site div.inner div#content div.inner {
	float:left;
	width:650px;
	margin:0px 0px 0px 20px;
}
div.inner2 { float:left; width:870px; margin:0px;}
div#bottom {
	width:980px;
	height:300px;
	margin:0px auto;
	background:url(/images/template/bottombg.png) no-repeat;
        behavior: url(http://www.montanabakery.co.nz/client_side_includes/iepngfix.htc);
}
div#bottom  div.inner {
	width:870px; margin:0px auto; padding:5px 0px;
	border-top:1px dotted #663B3B;
	text-align:center;
	font-size:8pt; 
}
div#bottom  div.inner p {padding:3px;color:#663B3B;}
div#bottom  div.inner a {color:#333;padding:0px 5px;text-decoration:none;}
div#bottom  div.inner a:hover {color:#663333;text-decoration:underline}
div#bottom  div.inner div.capellaGlobalFooter a {padding:0px;}
div.capellaGlobalFooter {font-family:Tahoma, Arial, Helvetica, sans-serif;}

div.col {width:315px;float:left}
div.colgap {margin-right:20px;}