/* Start of CMSMS style sheet 'nes_layout' */
body {
margin:0;
background:#333 url(uploads/images/bg_grid.jpg) right top repeat-y;
}

#sitedown {
text-align:center;
margin:10px auto;
width:100%;
}

#sitedown p {
font:bold 11px arial;
color:#fff;
}

#wrapper {
	margin:0;
	padding:0;
	width:1200px;/*955px - original 825px*/
}

#flash {
	padding:60px 0 0 0;
	margin:0;
	height:250px;
	position:absolute;
	width:1033px;
	z-index:9999;
}

#contentleft {
	width:757px;
	margin:0;
	padding:0;
	position:relative;
	clear:left;
	float:left;
        height:1200px;
}

#main {
	margin:0 17px 0 20px;
	padding:0 20px 0 0;	
}

#main ul, #main ul li {
	padding:2px;
	margin:2px;
}

#main ul li span {/*whats this for?*/
	display:block;
	width:100px;
}

#main h2 {
clear:both;
margin:0;
padding:0 0 10px 0;
color:#205A1F;
width:650px;
}

#main h2 a {
text-decoration:none;
color:#205A1F;
}

#main h2 a:hover {
color:#2d7f2c;
}


#main h2 img {
        margin:0;
        padding:0;
        position:relative;
       top:15px;
}

span.breadcrumtxt {
color:#205A1F;
}

img.breadcrum {
    border:0;
    position:relative; 
    top:15px;
}

span.lastitem {
color:#fff;
}

span.hideroot {
display:none;
}


/*products landing page content*/
#flexspry {
	background:#333 url(uploads/images/products_bgbartitle.gif) repeat-x;
	width:550px;
	padding:5px 0 0 5px;
	margin:0;
	border:solid 1px #999;
}

div.flexspryjr {
	clear:both;
	background:#333 url(uploads/images/products_bgbartitle.gif) repeat-x;
	width:275px;
        margin-left:15px;
	padding:3px 0 7px 5px;
	border:solid 1px #999;
}

#flexspry ul {
	width:550px;
	padding:0;
	margin:0 0 0 20px;
}

div.flexspryjr ul {
	width:275px;
	height:30px;
}

#flexspry ul li{
	display:inline;
	float:left;
	width:235px;
}

div.flexspryjr ul li {
	display:inline;
	float:left;
	width:275px;	
}

div.flexspryjr p {
	margin:0;
	padding:0;
}

#flexspry #flexdetails {
	margin:0 0 0 22px;
	padding:0;
	position:relative;
	top:10px;
}

#flexspry #flexdetails li {
	
	padding:5px 0 5px 0;
	margin:5px 0 5px 0;
	width:250px;
	border-bottom:solid 1px #999;
}

#flexspry #flexdetails li a {
	padding:0;
	margin:0;
}

#contentright {
height:900px; /*test - should be 1200 but we add 335 padding*/
padding:300px 5px 0 0px;
float:left;
width:30%;

	
}

#contentright h2 {
	padding:30px 0 0 0;
	margin:0;
	clear:right;
}

#contentright p {
margin:0;
padding:0;
}

ul.clearfix {
  position:absolute;
  width:731px;
  padding:15px 0 15px 10px;
  margin:20px 0 0 0;
  bottom:0;
}

ul.clearfix li {
  display:inline;
  padding:0 4px 0 4px;
  border-right:solid 1px #fff;
}
/* End of 'nes_layout' */

