/* CSS Document */

/*DIV { background-color:#009933; }*/

FORM { margin-bottom: 0px; }

.fpo { color:#FF00FF; }

body, table, td, p, .copy, input, select, textarea {

	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;

	  text-decoration: none;

	  color: #333;

}

h1, .headline {

	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;

	  text-decoration: none;

	  line-height: 150%;

	  color: #C77C00;

}

h2, .subheadline {

	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;

	  text-decoration: none;

	  color: #C00;

}

p {	line-height: 18px; margin-top: 0px; margin-bottom: 10px; }

h1,h2,h3 { margin: 0px 0px 10px 0px; }

a {	color: #C77C00;	text-decoration: none; }

a:hover {

	color: #000000;

	text-decoration: underline;

}

a.reversetext:hover { color:#FFFFFF; }

th {

	background-color:#AAA;

	color:#FFF;

	border-bottom: 2px solid #C77C00;

}



/*Gold is: #C77C00 */

.background1 { background-color: #C77C00; }

.background2 { background-color: #F1DEBF; }

.background3 { background-color: #F9F2E5; }

.background4 { background-color: #E7C792; }

.bkgdneutral { background-color: #DDD; }



.bolded { color: #C77C00; }

.reversetext { color: #FFF; }

.copyright { font-size: 10px; color: #666; }

.altlink { color: #333; }

.smalltext, div.smalltext p { font-size: 10px; line-height:normal; }

.normaltext p { line-height:normal; }

.titletext { font-size: 10px; color: #C77C00; }



.contentblock, .innerpadding { padding: 10px; }

.contentblock2, .innerpadding2 { padding: 20px; }

.contentblock3, .innerpadding3 { padding: 12px; }

.pixelmargin1 { width: 1px; background-color: #FFF; }

.pixelmargin2 { width: 2px; background-color: #FFF; } 



div.certification dt { background-color: #DDD; margin: 0px; margin-right: 5px; padding: 5px 25px; }

ul.tight { padding-left: 0px; margin-left: 0px; }

ul { line-height: 18px; padding-left: 10px; margin-left: 10px; }

li { list-style-image: url(/images/bullet_g.gif); }



.fullwidth { width: 85%; }

.thinborder { border: 1px solid #CCC; }

.bottomborder { border-bottom: 1px solid #CCC; }



/* Promo Bar Navigation */

TABLE.articlelink {

	border: 1px solid #AAA;

}

TABLE.articlelink TH {

	font-family: Verdana, "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;

	text-decoration: none;

    color: #FFF;

	background-color:#666;

	border-bottom: 2px solid #C77C00;

}

TABLE.articlelink TD P {

	line-height: normal;

}



/* Warranty Area */

TABLE.warranty TH {

	text-align:left;

	padding: 5px 20px;

	color: #666;

	background-color:#FFF;

	border-bottom: 2px solid #C77C00;

	height: 20px;

}

TABLE.warranty TD.desc {

	padding: 10px 20px;

	background-color:#F1DEBF;

}

TABLE.warranty TD.desc P {

	line-height: normal;

}



/* SideNav */

.subNav a {

	padding-left: 20px;

	background-color: #DDD;

	color: #333;

	text-decoration: none;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	padding-top: 6px;

	padding-bottom: 5px;

	display: block;

}



.subNav a:hover, a.subNavOn {

	padding-left: 20px;

	background-color: #C77C00;

	color: #FFF;

	text-decoration: none;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	padding-top: 6px;

	padding-bottom: 5px;

	display: block;

}

/* SideNav2 */

.subNav2 a {

	padding-left: 20px;

	background-color: #DDD;

	color: #333;

	text-decoration: none;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	padding-top: 4px;

	padding-bottom: 3px;

	display: block;

}



.subNav2 a:hover, a.subNav2On {

	padding-left: 20px;

	background-color: #C77C00;

	color: #FFF;

	text-decoration: none;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	padding-top: 4px;

	padding-bottom: 3px;

	display: block;

}


/* ID Containers */

#main_nav { width: 600px; height: 100%; background-color: #CCC; }

#sub_nav { width: 160px; height: 100px; } /*  background-color: #EEE;*/

#main_content { width: 436px; height: 350px; border: 0px; } /*background-color: #369; */

#member_content { width: 160px; border-bottom: 1px solid #FFF; } /*  background-color: #C00; */

#color_block { width: 436px; border-bottom: 1px solid #FFF; background-color: #C77C00; } /*background-color: #FC3; */