html {

        color: #333333;

        height: 100.1%;

}



body  {

	text-align: center; /* center hack */

	font: normal 14pt/normal "Helvetica Neue", "Helvetica Neue Black Condensed", "Helvetica Neue Bold Condensed", "Helvetica Neue Light", "Helvetica Neue UltraLight" "Arial";

	color: #333333;

	vertical-align: top;

	word-spacing: normal;

	white-space: normal;

	visibility: visible;

	overflow: visible;

	background-color: #e1e1e1;

        

}



#full_width_static {

	position:static;

}



#full_width_set{

	position:absolute;

	top:0px;

	right:0px;

	width:100%

}



#wrap {

	width: 930px; /*center hack*/

	margin:0 auto; /* center hack*/

	text-align: left; 

}





#container {

	text-align: left; 

	width: 930px;

	background-position: center;

	height: 100%;

	min-width: 930px;

	line-height: 25%;

} 



#header {

	background-image: url(graphics/headBG.png);

	background-repeat: repeat-x;

	background-position: center;

	width: 930px;

	height: 100px;

	min-width: 930px;

	max-width: 100%;

	min-height: 100px;

	max-height: 100px;

	visibility: visible;

	overflow: visible;

} 



#header h1 {

	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

}



#menu {

        color: #FFFFFF;

	background-image: url(graphics/navBG.jpg);

	background-repeat: repeat-x;

	text-align: left;

	width: 100%;

	height: 30px;

}



#subnav {

        color: #FFFFFF;

	background-image: url(graphics/subnavBg3.png);

	background-repeat: repeat-x;

	text-align: left;

	width: 100%;

	height: 19px;

}

#subnav-promo {

        color: #FFFFFF;

	background-image: url(images/promo_pages/promo_banner_mr_men_040610.png);

	background-repeat: repeat-x;

	text-align: left;

	width: 100%;

	height: 100px;
	
	border: none;

}

#subnav-promo img {

	border: none;

}



#content {

      background-image: url(graphics/content_background.png);

	background-repeat: repeat-y;

        height: 400px;

        width: 100%;       

}





#sidebar1 {

	width: 330px; 

      	height: 400px;

	visibility: visible;

	float: right;
	
	<!-- background:#9c9;-->
	
	color: #e2e2e2;

	

}


<!--
#sidebar1 #videoheader {

        height: 50px;

}



#sidebar1 #videolink1 {

        height: 117px;

}



#sidebar1 #videolink2 {

        height: 116px;

}



#sidebar1 #videolink3 {

        height: 117px;

}
-->


#mainContent {

	background-repeat: no-repeat;

	float: left;

	width: 600px;

	height: 400px;

	text-align: left;

	visibility: visible;

}



#footer {

	background-repeat: repeat-x;

	background-position: center;

	height: 100px;

	width: 930px;

}



#footer p {

	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}



/* Miscellaneous classes for reuse */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}





#container #truefooter a {

	color: #0099FF;

}







#container #truefooter {

	color: #a3a3a3;

}



#container #footcontact {	

	padding-top: 18px; 

	padding-left: 17px;

}



#container #truefooter a {

	color: #000000;

}



.style3 {

	color: #FFFFFF;

	font-family: "Helvetica Neue", "Arial";

	font-size: 14pt;

	font-style: normal;

	line-height: normal;

	font-weight: 500;

	background-image: url(graphics/navBG.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	text-align: left;

	display: block;

	width: 100%;

	height: 30px;

	min-width: 100%;

	visibility: visible;

	word-spacing: normal;

	letter-spacing: normal;

	max-height: 30px;

	overflow-y: hidden;

	font-stretch: normal;

	direction: ltr;

	list-style-type: none;

	list-style-image: url(graphics/navBG.jpg);

	list-style-position: inside;

	white-space: normal;

	vertical-align: middle;

}



.style4 {

	color: #333333;

	background-image: url(graphics/footslice.png);

	background-repeat: repeat-x;

	width: 930px;

	height: 50px;

	margin: 0px;

}



.style6 {

	text-align: left;

	width: 930px;

	height: 135px;

	min-width: 930px;

	max-width: 100%;

	visibility: visible;

}



.style7 {

	font-size: 7pt;

	line-height: 100%;
	
	font-family: "Helvetica Neue", "Helvetica Neue Black Condensed", "Helvetica Neue Bold Condensed", "Helvetica Neue Light", "Helvetica Neue UltraLight", "Arial";

}



.style8 {

	color: #0099FF;

	font-size: 10pt;

	line-height: 125%;

	

}

.style9 {

	font-size: 9pt;

	color: #666666;

	line-height: 100%;

	

}

.style10 {

	color: #666666;

	font-size: 12pt;

	font-weight: 448;

	line-height: 75%;

	

}



a:link {

	text-decoration: none;

	color: #6f7172;

}

a:visited {

	text-decoration: none;

	color: #0099FF;

}

a:hover {

	text-decoration: none;

	color: #0099FF;

}

a:active {

	text-decoration: none;

	color: #0099FF;

}

hr{height:2px;background-color:#E0E0E0;color:#E0E0E0;border:0px;}

.SectionHeader {
font-family: "Helvetica Neue", "Arial";
font-weight: bold;
color: #0078DC;
font-size: 18px;
line-height: 2em;
font-style: normal;
overflow: visible;
visibility: visible;
}

.SectionSubHeader {
font-family: "Helvetica Neue", "Arial";
font-weight: 700;
color: #0078DC;
font-size: 14px;
line-height: 1.8em;
font-style: normal;
overflow: visible;
visibility: visible;
}

.icon {
padding-left:40px;
padding-right:40px;
padding-top:10px;
padding-bottom:10px;
float:left;
font-family: "Helvetica Neue", "Arial";
font-weight: 700;
line-height: 1.5em;
color: #0078DC;
font-size: 12px;
font-style: normal;
text-align: center;
}

.BodyText {
font-family: "Helvetica Neue", "Arial";
color: #000000;
font-size: 12px;
line-height: 1.5em;
font-style: normal;
font-weight: normal;
overflow: visible;
visibility: visible;
}

.BodyText a{
color: #000000;
}

li{
list-style:none;
padding:0px;
margin:0px;
border:0px;
}

ul{
list-style:none;
padding:0px;
margin:0px;
border:0px;
}
