
/* CSS Document */
 
*{
	margin:0;
	padding:0;
 	}


body{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:100%;
	max-width:1000px;
	background-color:#c77424;
	height:100%;
	}
	
img{
	border:none;
	}
	
a:link{color:#fff; text-decoration:none;}
a:visited{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;}
a:active{color:#fff; text-decoration:none;}

a.orangetext:link{color:#e77324; text-decoration:none;}
a.orangetext:visited{color:#e77324; text-decoration:none;}
a.orangetext:hover{color:#e77324; text-decoration:none;}
a.orangetext:active{color:#e77324; text-decoration:none;}

form{
	margin:0 0 0 20px;
	}

form table{
	color:#000;
	font-size:.75em;
	}

textarea.inputOn, input.inputOn, select.inputOn{
	border:1px inset #8c8c8c;
	overflow:auto;
	}
	
input.buttonActive{
	float:right;
	font-size:.9em;
	}
	
dl{
	margin-left:20px;
	font-size:.8em;
	}
	
dt{
	font-weight:bold;
	}
	

/*input.buttonActive{
	color:#fff;
	background:#e77324;
	border:1px solid #fff;
	cursor:pointer;
	padding:2px;
	}
	
input.buttonActive:hover{
	background:#8c8c8c;
	}
	
form table span.orange{
	float:right;
	}*/

		
#mainWrapper{
	position:relative;
	width:789px;
	margin:7% auto 30px auto;
	}
	
#mainWrapperHeader{
	
	float:left;
	background-image:url(/images/personal/mainWrapperHeader.png);
	width:789px;
	height:68px;
	}
	
#mainWrapperHeader p{
	float:right;
	font-stretch:100%;
	width:230px;
	height:60px;
	margin-right:35px;
	margin-top:5px;
	}
	
#mainWrapperHeader p a{
	display:block;
	width:100%;
	height:100%;
	}
	
#structure{
	float:left;
	background-image:url(/images/personal/structure.png);
	background-repeat:repeat-y;
	width:789px;
	}

#contentContainer{
	position:relative;
	float:left;
	background-repeat:repeat-y;
	margin-bottom:7px;
	border:1px solid #fff;
	}

#contentHeaderContainer{
	float:left;
	margin-left:3px;
	/*border-left:1px solid #e9833d;
	border-right:1px solid #e9833d;*/
	border-bottom:1px solid #e9833d;
	}

#contentHeader{
	float:left;
	height:42px;
	background-repeat:repeat-x;
	}

#contentBody{
	float:left;
	position:relative;
	/*border-left:1px solid #e9833d;
	border-right:1px solid #e9833d;*/
	margin-left:3px;
	line-height:1.25;
	}
	


#contentBody h1{
	font-size:.85em;
	margin:20px;
	}

#contentBody h2{
	font-size:.8em;
	margin:7px;
	float:left;
	}

#contentBody h3{
	float:left;
	font-size:.75em;
	color:#666;
	margin:7px;
	clear:both;
	}

#contentBody h4{
	font-size:.8em;
	margin-bottom:10px;
	}

#contentBody h5{
	font-size:.7em;
	margin:-5px 0 7px 7px;
	float:left;
	}

#contentBody p{
	font-size:.75em;
	margin:0 20px 20px 20px;
	}
/* added contentBodyText ul - LN */	
#contentBodyText ul{
	font-size:.75em;
	margin-top:0px;
	margin-right:30px;
	margin-bottom:20px;
	margin-left:40px;
}

#brandSelector{
	position:relative;
	float:left;
	margin-left:20px;
	z-index:1000;
	}

#brandSelector ul{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	}

#brandSelector table{
	position:absolute;
	border-collapse:collapse;
	left:0px;
	top:22px;
	}

#brandSelector a, #brandSelector :visited{
	display:block;
	font-size:12px;
	width:195px;
	padding:4px 0 0 5px;
	text-decoration:none;
	margin-right:1px;
	}

#brandSelector a.orange, #brandSelector.orange :visited{
	background-color:#ea7324;
	border:none;
	}

#brandSelector a.gray, #brandSelector.gray :visited{
	background-color:#8c8c8c;
	border:none;
	}

#brandSelector.orange :hover{
	color:#444;
	background:#8c8c8c;
	}

#brandSelector.gray :hover{
	color:#444;
	background:#ea7324;
	}

#brandSelector ul ul{
	visibility:hidden;
	position:absolute;
	width:170px;
	height:0;
	}

#brandSelector ul li:hover ul, #brandSelector ul a:hover ul{
	visibility:visible;
	}

#brandSelector img{
	right:5px;
	}

.pngp1{
	position:absolute;
	top:4px;
	right:4px;
	
	}


.featuredProduct{
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	}

.featuredProduct h4{
	float:left;
	margin-left:20px;
	}

.featuredProduct img{
	float:left;
	margin-left:20px;
	}

.featuredProduct p{
	float:left;
	margin-left:10px;
	}

.review{
	position:relative;
	float:left;
	clear:both;
	left:20px;
	}

#rightNav{
	float:right;
	background-repeat:no-repeat;
	margin-top:-44px;
	}

#rightNav ul{
	position:relative;
	width:137px;
	}

#rightNav ul li{
	margin:0 auto;
	margin-bottom:11px;
	font-size:.7em;
	list-style-type:none;
	text-align:center;
	width:110px;
	font-weight:bold;
	}
	
#rightNav ul li a{
	color:#000;
	}
	
#footer{
	font-size:.7em;
	float:left;
	margin:7px 0 10px 0;
	clear:both;
	}
	
#footer ul{
	float:left;
	width:790px;
	text-align:center;
	}
	
#footer ul li{
	float:left;
	list-style-type:none;
	width:90px;
	line-height:4;
	}

#footer a:hover{
	color:#000;
	}
	
#sitemap p{
	margin-bottom:3px;	
	}
	
#sitemap ul{
	margin-bottom:6px;
	}
	
#sitemap ul li{
	font-size:.75em;
	margin-left:40px;
	color:#e77324;
	}
	
#sitemap_left{
	float:left;
	}
	
#sitemap_right{
	float:left;
	margin-left:40px;
	}
	
.orange{
	background-color:#e77324;
	border:2px solid #a95116;
	}
	
.orangetext{
	color:#e77324;
	}
	
.graytext{
	color:#666;
	}
	
.gray{
	background-color:#8c8c8c;
	border:2px solid #707070;
	}
	
.whitetext{
	color:#fff;
	}
	
.blacktext{
	color:#000;
	}
	
.smalltext{
	font-size:.8em;
	}
	
.underline{
	text-decoration:underline;
	}
	
.dottedLine{
	display:block;
	border:none;
	border-top:1px dotted #000;
	width:50px;
	margin: 0px auto 0px auto;
	}
	
.hidden{
	display:none;
	}
	
.clear{
	clear:both;
	}

.clearone {
	clear: both;
	height: 1px;
	}
	
/* FORM HACKS */
.inputOn {
 background-color: #FFFFFF;
 border: 1px solid #000000;
}

.inputOff {
 background-color: #CCCCCC;
 border: 1px solid #000000;
}

.filler{
	float:left;
	width:160px;
	height:150px;
	}
	
.printIcon{
	float:right;
	margin:10px;
	}
	
.Pro_printIcon{
   position:absolute;
	right:140px;
	top:5px;
	}

/*.buttonActive {
 background-color: #F7CC49;
 color: #000000;
 border: 1px solid #000000;
 font-size: 12;
}

.buttonInactive {
 background-color: #FFFFFF;
 color: #000000;
 border: 1px solid #000000;
 font-size: 12;
}*/

#nscontent a strong, #nscontent ul li a strong, #nshomecontentpro, #nshomecontentpersonal, #nshomecontent {font-weight: normal; color:#000;}