/* Blank Template
Please located your images here: /styles/nrgdigital.net/StandardNRGDesigncss/images
*/

/* body */
body{
	font-family:Arial,Helvetica,sans-serif;
	line-height:120%;
	margin:0;
	padding:0;
	background-color:#FFCC99;
}

/* container - The outside of the whole page */
#container {
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	margin:0pt;
	left:50%;
	margin:0pt 0pt 0pt -350px;
	position:absolute;
	width:700px;
}

/* header - the whole the header */
#header{
	background-image:url(/styles/nrgdigital.net/StandardNRGDesigncss/images/header2.jpg);
	background-position:left top;
	height:177px;
	width:700px;
}

p{ margin:6px 0;}

/* headerTop - the top of the header div */
#headerTop{
	
}

/* headerMiddle - the middle of the header */
#headerMiddle{

}

/* headerMiddleLeft - the left part of the middle of the header */
#headerMiddleLeft{
	
}

/* headerMiddleMiddle - the middle part of the middle of the header */
#headerMiddleMiddle{

}

/* headerMiddleRight - the right hand part of the middle of the header */
#headerMiddleRight{

}

/* headerBottom - the bottom of header */
#headerBottom{

}

/* main - the main section of the website */
#main{
	width:700px;
}

/* nav - the nav menu */
#nav{

}

/* navTop - the top of the nav menu */
#navTop{
	
}

/* navMiddle - the middle section of the nav */
#navMiddle{
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	font-size:12px;
	height:22px;
	left:75px;
	margin-top:-18pt;
	position:absolute;
	width:500px;
	
}

/* navMiddle ul - the menu list */
#navMiddle ul{
	margin: 0;
	padding-left:0px;
	list-style-type: none;
	padding-top:6px;
	width:700px;
}

/* navMiddle ul li - an item of the menu list */
#navMiddle ul li{
	display: inline;
	padding-right:40px;
}

/*navMiddle ul li a - the link of an item in the menu list */
#navMiddle ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

/* navMiddle ul li a.Selected - the current page */
#navMiddle ul li a.selected{

}

/* navMiddle ul li a:hover - hover over a menu item */
#navMiddle ul li a:hover{
	color:#666666;
}

/* navBottom - the bottom of the nav */
#navBottom{
	background-image:url(/styles/nrgdigital.net/StandardNRGDesigncss/images/navbtm.jpg);
	background-position:left top;
	height:68px;
	width:700px;
}

/* contentFrame - the main section where the content would go */
#contentFrame{
	background-color:#FFFFFF;
}

#contentFrameLeft{

}

#contentFrameMiddle{
	padding-left:15px;
	padding-bottom:20px;
	margin-top:-11px;
	padding: 10px 30px 30px 30px;
}

#sliderFrame{
	padding-left:15px;
	padding-bottom:20px;
	margin-top:-11px;
	padding: 10px 30px 30px 30px;
}

#contentFrameRight{

}

/* contentText - the <p></p> around the text */
#contentText{
	
}

/* footer - the footer of the page */
#footer{
	float:left;
	width:700px;
	background-image:url(/styles/nrgdigital.net/StandardNRGDesigncss/images/footer.jpg);
	background-position:bottom left;
	height:13px;
}

#footerLeft{

}

#footerMiddle{

}

#footerRight{

}

/* */
#footerText, #lastUpdated{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	width:700px;
}

/* the magic fixer! */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.tableLine{
	padding-left:25px;
}

#contentFrameMiddleTitle{
	font-weight:500;
	font-size:18px;
	min-height:30px;
	text-align:center;
	color:#999999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:0;
}

.tableMain{
	font-size:12px;
	padding-right:45px;
}

a img {
	border: none;
}

.productDetails {
	float: left;
	width: 200px;
	margin: 14px 0;
}

.productDetails p {
	padding: 0 0 0 14px;
	margin: 0;
	height: 16px;
	font-weight: bold;
	font-size: 11px;
}

.productTitle {
	margin: 14px 0;
}

.productItem {
	clear: left;
	width: 410px;
	height: 24px;
	margin-bottom: 2px;
	background: #f0f0f0;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.productItem h4 a {
	color: #333;
}

.productItem img {
	clear: left;
	float: left;
	margin: 8px 17px 0 5px;
}

.productItem h4 {
	width: 280px;
	margin: 4px 0 0 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.productItem p {
	padding-top: 8px;
}

a.productToggle {
	float: left;
	padding-top: 8px;

}

.productItem a:hover {
	color: #003466;
}

#validatorImages{
	display: none;
}

a img{
	border:0px;
}

