/*  LAYOUT  */
* 								{ font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#333366; }
body 							{ background:#fff; padding:0px; margin:15px 0 0 0; }
.wrapper						{ padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0; margin-top:0; margin-left:auto; width:730px; position:relative; }
.banner 						{ background-image:url(../graphics/banner-uncut-background.jpg); background-repeat:no-repeat; height:128px; width:730px; }
	.banner_logo 			{ width:240px; padding-top:12px; padding-left:22px; padding-bottom:8px; float:left;  }
	#banner_tools 			{ width:700px;  height:103px; text-align:right;  } *html .banner_tools { width:460px;}
	*+ html #banner_tools  { width:460px; }
	#header_address			{}	
	
	
.navigation 				{ width:730px; height:21px; }
.content 					{ width:720px; padding-left:10px; }
	.content_left 			{ width:432px; padding-right:8px; padding-left:10px; float:left; }
	.content_right 		{ float:left; width:270px; }
	.content_left, .content_right { margin-top:10px; }
.controlled_content 		{ width:730px; height:245px; }
	.controlled_content_left { float:left; width:302px; height:245px; padding-right:8px; padding-left:10px; }
	.controlled_content_right { float:left; width:410px; height:245px; background-repeat:no-repeat; }

	
/*  HOMEPAGE  */	
.divider_blue				{ margin-top:0; padding-top:0; width:730px; background-color:#333366; height:2px; }
.product_brands 			{ height:60px; width:730px; margin:0px; padding:0px; }
.made_in_usa 				{ height:59px; background-image:url(../graphics/usa_logo.gif); background-repeat:no-repeat; background-position:center center; width:75px; float:left; }
.brand 						{ width:130px; float:left; height:17px; padding-top:2px; }
.brand_1 					{ width:161px; float:left; height:17px; padding-top:2px; margin-left:5px; }
.brand_2 					{ width:121px; float:left; height:17px; padding-top:2px; }
.brand_3 					{ width:120px; float:left; height:17px; padding-top:2px; }
.brand_4 					{ width:100px; float:left; height:17px; padding-top:2px; }
.brand_5 					{ width:90px; float:left; height:17px; padding-top:2px; }
.divider_blue_line 		{ margin:0px; padding:0px; height:1px; float:left; width:600px; margin-left:5px;}
.sub_head_1,.sub_head_2,.sub_head_3 { text-align:center; margin-top:3px; }
.sub_head_1 				{ background-image:url(../graphics/subs_head_1.jpg); width:242px; }
.sub_head_2 				{ background-image:url(../graphics/subs_head_2.jpg); width:244px; }
.sub_head_3 				{ background-image:url(../graphics/subs_head_3.jpg); width:242px; }
.sub_head_1, .sub_head_2, .sub_head_3 { background-repeat:no-repeat; float:left; height:20px; padding-top:3px; text-align:center; }
.sub_head_2, .sub_head_3 { margin-left:1px; }
.divider_blank 			{ height:1px; width:730px; clear:both; }
.sub_content_1 			{ width:242px; height:130px; background-image:url(../graphics/subs_content_1.gif); background-repeat:no-repeat; float:left; }
.sub_content_2 			{ width:244px; height:130px; background-image:url(../graphics/subs_content_2.gif); background-repeat:no-repeat; float:left; }
.sub_content_3 			{ width:242px; height:130px; background-image:url(../graphics/subs_content_3.gif); background-repeat:no-repeat; float:left;  }
.sub_content_2, .sub_content_3 { margin-left:1px; }
.sub_content_image 		{ width:102px; float:left; padding-top:1px; padding-left:1px; }
.sub_content_text 		{ padding-left:8px; padding-right:4px; padding-top:3px; }
.brands_footer 			{ margin-top:8px; }


/*  TAGS  */
fieldset 					{ width:250px; }
fieldset p 					{ padding-left:10px; }
fieldset textarea 		{ border:0 solid; }
h1 							{ font-size:15px; font-weight:bold; margin:0px; padding:0px;}
h2 							{ font-size:12px; margin:0px; padding:0px; }
h3 							{ }
h4 							{ }
i 								{ font-style:italic; }
label							{ cursor:pointer; }
legend 						{ font-size:11px; color:#333365; font-weight:bold; }
p 								{ margin-top:3px; margin-bottom:10px; }
strong,b 					{ font-weight:bold; }
sup 							{ font-size:7pt; vertical-align:text-top; }
u								{ text-decoration:underline; }


/*  CUSTOM CLASSES */
.b								{ font-weight:bold; }
.black_border 				{ border:1px solid black; }
.box							{ border:1px solid #333366; }
.button						{ cursor:pointer; }
.clear						{ clear:both; }
.contact 					{ font-size:11px; margin-top:10px; margin-bottom:10px; }
.copyright 					{ font-size:9px; text-align:center; color:#666; }
.error						{ color:#ff0000; }
.error_table 				{ width:100%; }
.error_td 					{ color:#FF0000; background-color:#fff; font-weight:bold; font-size:10px; border:1px solid #FF0000; padding-left:10px; padding-top:3px; padding-bottom:3px; }
.error_td_head				{ color:#fff; background-color:#FF0000; font-weight:bold; font-size:10px; }
.hide 						{ display:none; }
.indent 						{ margin-left:15px; }
.red_arrow 					{ vertical-align:middle; }
.session_message 				{ border:1px solid black; }
.session_message_head 		{ background-color:red; }
.session_message_message 	{ background-color:white; color:red; font-weight:bold;	font-size:10px;	padding-left:10px;	padding-right:10px; }
.unresolved 					{ font-weight:bold; font-size:10px; color:red; background-color:yellow; border:2px dashed red; }


/*  LINKS  */
a:link 						{ color:#0000ff; text-decoration:underline; }
a:visited 					{ color:#0000ff; text-decoration:underline; }
a:hover 						{ color:#0000ff; text-decoration:none; }
a:active 					{ color:#0000ff text-decoration:none; }
a.product_logos_link:link 		{ color:#333366; text-decoration:none; font-weight:bold; }
a.product_logos_link:visited 	{ color:#333366; text-decoration:none; font-weight:bold; }
a.product_logos_link:hover 	{ color:#0000ff; text-decoration:underline; font-weight:bold; }
a.product_logos_link:active 	{ color:#0000ff; text-decoration:underline; font-weight:bold; }
a.heading_logos_link:link 		{ color:#0000ff; text-decoration:none; font-weight:bold; }
a.heading_logos_link:visited 	{ color:#0000ff; text-decoration:none; font-weight:bold; }
a.heading_logos_link:hover 	{ color:#0000ff; text-decoration:underline; font-weight:bold; }
a.heading_logos_link:active 	{ color:#0000ff; text-decoration:underline; font-weight:bold; }
.copyright a:link 		{ color:#666; text-decoration:underline; }
.copyright a:visited 	{ color:#666; text-decoration:underline; }
.copyright a:hover 		{ color:#666; text-decoration:none; }
.copyright a:active 		{ color:#666; text-decoration:none; }

