/* essgoggles.com - stylesheet */

body 					{ font-family:arial; font-size:11px; color:#F2F2F2; margin:0px; background-color:#000000; }
td 						{ font-family:arial; font-size:11px; color:#F2F2F2; }
/*img						{ behavior: url("inc/pngbehavior.htc"); }*/
ul 						{ list-style-image: url("../images/page/bullet_arrow.gif"); }
li.pdf 					{ list-style-image: url("../images/page/bullet_pdf.gif"); }
li.quote				{ list-style-image: url("../images/page/bullet_comment.gif"); }
b.bigger				{ font-size:12px; }

img 					{ border:0px; }

.bgLeft					{ background-image: url("../images/page/bg_left.gif"); background-repeat:repeat-y; vertical-align:top; }
.bgRight				{ background-image: url("../images/page/bg_right.gif"); background-repeat:repeat-y; vertical-align:top; }
.sidebarLeft			{ width:8px; background:#636363; /*background-image: url("../images/page/spacer_shadow_left.gif"); background-repeat:repeat-y;*/ }
.sidebarRight			{ width:8px; background:#636363; /*background-image: url("../images/page/spacer_shadow_right.gif"); background-repeat:repeat-y;*/ }
.sidebarInner 			{ width:6px; background-color:#636363; }
.rightCol	 			{ vertical-align:top; background:#636363 url("../images/page/maintablebg_right.gif") bottom no-repeat; }

.bghomeLeft				{ background-image:url("../images/page/bg_hmpg_content_left.gif"); background-repeat:no-repeat; background-color:#8D8D8D; text-align:left; }
/*.mailingList			{ background-image: url("../images/page/bg_white_20pct.png"); border:1px solid #707070; }*/
.mailingList			{ background-image: url("../images/bg_9A9A9A.gif"); border:1px solid #707070; }
.bottomBar				{ background-image: url("../images/page/bg_bottom.gif"); background-repeat:no-repeat; }
.content 				{ font-family:arial; font-size:11px; line-height:16px; }
.left					{ text-align:left; }

.mainNavigation			{ background:#544300; padding:2px 1px 2px 1px; height:24px; }
.mainNavigation td		{ text-align:left; padding:0px !important; margin:0px !important; }
.mainNavigation a		{ padding:1px; }

.topMilFireLinks		{ background:#404241; width:621px; height:63px; margin:0px; }
.topMilFireLinks td		{ padding:0px 2px 2px 0px; }
.topMilFireLinks td img	{ padding:0px !important; margin:0px !important; }

.home_outerContentBG	{ background-image:url("../images/page/bg_hmpgONLY_content_left.gif"); background-color:#646464; }
.outerContentBG			{ background-color:#646464; } /* border:3px solid #747474; */
.innerContentBG			{ background-color:#7D7D7D; }

.pagecontent			{ padding-top:10px; padding-left:20px; padding-right:20px; }
.pagecontent_features	{ padding-top:0px; }

.imageBG1				{ background-image:url("../images/page/bg_hmpgONLY_content_left.gif"); background-color:#969696; background-repeat:repeat-y; background-repeat:no-repeat; }  
.imageBG2				{ background-image:url("../images/page/bg_subpg_full_bot_long.gif"); background-repeat:repeat-y; background-repeat:no-repeat; background-color:#888888; text-align:center; }  

.productTitle			{ background-image:url("../images/title_clearbg.gif"); padding-left:17px; width:392px; height:35px; font-family:Arial Narrow; font-size:17px; }

.contentColumnR			{ background:#636363 url("../images/page/maintablebg_right.gif") bottom left no-repeat; }
.contentColumnR .contents { padding-left:11px; }

div.subnav				{ background:#404241; text-align:right; }
div.subnav td			{ text-align:left; padding:4px 0 4px 0; }
div.subnav td .text		{ width:112px; font-size:11px; color:#ccc; background:#7B7B7B; border:1px solid #909090; }
div.subnav td .text_email 		{ width:112px; font-size:11px; color:#ccc; background:#7B7B7B url("../images/subnav_bg_email.gif") top left no-repeat; border:1px solid #909090; }
div.subnav td .text_password 	{ width:112px; font-size:11px; color:#ccc; background:#7B7B7B url("../images/subnav_bg_password.gif") top left no-repeat; border:1px solid #909090; }

div.subnav td.welcome	{ background:#202120; width:196px; color:#eee; font-weight:bold; font-size:11px; padding-left:12px; }

.vertSpacer0			{ background-color:#414141; }
.vertSpacer1			{ background-color:#747474; } 
.vertSpacer2			{ background-color:#898989; }
.vertSpacer3			{ background-color:#6B6B6B; }
.vertSpacer4			{ background-color:#949494; }
.vertSpacer5			{ background-color:#ABAAAA; }
.vertSpacer6			{ background-color:#7C7C7C; }

.vertSpacer00			{ background-color:#838383; }
.vertSpacer01			{ background-color:#646464; } 
.vertSpacer02			{ background-color:#5B5B5B; } 
.vertSpacer03			{ background-color:#7D7D7D; }
.vertSpacer04			{ background-color:#606060; } 
.vertSpacer05			{ background-color:#7C7C7C; }

.imageFrame 			{ background-color:#ACABAB; }
.imageFrame1 			{ border:2px solid #ABAAAA; }
.imageFrame2 			{ border:2px solid #ABAAAA; }

.buttonExpand			{ background-color:#949494; text-align:left; }
.productBox				{ width:187px; height:134px; text-align:center; background:#9E9E9B; }
.productBoxHeader		{ text-align:left; vertical-align:top; font-weight:bold; padding:5px 0px 0px 10px; }
.productBoxText			{ text-align:left; font-size:10px; padding:5px 5px 7px 10px; }

.greyContentBG			{ padding-left:12px; }
.greyContentBG1			{  }
.greyContentBG2			{  }
.arrowList				{ padding:5px 15px 5px 3px; text-align:left; }

.mailinglistInput		{ background:#B9B9B9; background-repeat:no-repeat;background-attachment:fixed; font-size:10px; border-width:1px; border-color:#D0D0D0; border-style: solid; padding:1px; }
.input 					{ background:#B9B9B9; background-repeat:no-repeat;background-attachment:fixed; font-size:10px; border-width:1px; border-color:#D0D0D0; border-style: solid; padding:1px; }
.regInputField			{ width:200px; }
.shrtInputField			{ width:95px; }
.formlabel				{ text-align:right; padding-right:15px; }

.ftrSpacer				{ background-color:#646464; }

a:link				 	{ color:#F1CA01; text-decoration:underline; }
a:active 				{ color:#F1CA01; text-decoration:underline; }
a:visited 				{ color:#F1CA01; text-decoration:underline; }
a:hover 				{ color:#CCCCCC; text-decoration:none; }

a.button				{ display:block; width:100px; text-align:center; font-weight:bold; padding:3px; padding-top:6px; padding-bottom:6px; color:#645942; 
						  text-decoration:none; border:1px solid #E5CA97; background:#D7B062; margin-bottom:5px;  }
a.button:hover			{ color:#fff; text-decoration:none; border:1px solid #838383; background:#545454; }


td.msrp					{ font-family:arial; color:#e2e2e2; font-weight:bold; font-size:15px; }
a.msrp				 	{ color:#e2e2e2; text-decoration:none; font-weight:bold; font-size:15px; }
a.msrp1				 	{ color:#CC3300 !important; text-decoration:none; font-weight:bold; font-size:15px; }
a.msrp2				 	{ color:#006699 !important; text-decoration:none; font-weight:bold; font-size:15px; }

a.graylink:link			{ color:#F2F2F2; text-decoration:none; }
a.graylink:visited 		{ color:#F2F2F2; text-decoration:none; }
a.graylink:active 		{ color:#F2F2F2; text-decoration:none; }
a.graylink:hover 		{ color:#CCCCCC; text-decoration:underline; }

a.whitelink:link		{ color:#FFF; text-decoration:none; }
a.whitelink:visited 	{ color:#FFF; text-decoration:none; }
a.whitelink:active 		{ color:#FFF; text-decoration:none; }
a.whitelink:hover 		{ color:#F5BD4E; text-decoration:underline; }

a.wwhite				{ color:#fff; text-decoration:none; font-weight:bold; }
a.wwhite:hover			{ color:#F5BD4E; text-decoration:none; }
a.wgray					{ color:#bbb; text-decoration:none; }
a.wgray:hover			{ color:#F5BD4E; text-decoration:none; }

a#pngbutton_o			{ display: block; width:135px; height:24px; margin: 0 auto; text-decoration: none; background-color:#D6AD5D; }
a#pngbutton_o img 		{ display: block; border:0; }
a#pngbutton_o:hover		{ background-color:#F8A42D; }

a#pngbutton_y			{ display: block; width:135px; height:24px; margin: 0 auto; text-decoration: none; background-color:#DFC85C; }
a#pngbutton_y img 		{ display: block; border:0; }
a#pngbutton_y:hover		{ background-color:#E9CE52; }

.pngbutton_ys			{ width:95px; height:24px; text-decoration: none; background-color:#DFC85C; }
.pngbutton_ys:hover		{ background-color:#E9CE52; }

.pngbutton_os			{ width:95px; height:24px; text-decoration: none; background-color:#D6AD5D; }
.pngbutton_os:hover		{ background-color:#F8A42D; }

a.pngbutton_otxt		{ font-weight:bold; color:#645942; text-decoration:none; background-color:#D6AD5D; padding:5px; padding-left:15px; padding-right:15px; border:1px solid #E5CA97; }
a.pngbutton_otxt:hover	{ color:#645942; text-decoration:none; background-color:#F8A42D; }

.pngbutton_osl			{ width:135px; height:24px; text-decoration: none; background-color:#D6AD5D; }
.pngbutton_osl:hover	{ background-color:#F8A42D; }

a#pngbutton_g			{ display: block; width:135px; height:24px; margin: 0 auto; background-color:#C5C36A; }
a#pngbutton_g img 		{ display: block; border:0; }
a#pngbutton_g:hover		{ background-color:#DCC845; }

a#pngbutton_sub			{ display:block; margin:0 auto; text-decoration:none; background-color:#545454; }
a#pngbutton_sub img 	{ display:block; border:0; }
a#pngbutton_sub:hover	{ background-color:#D6AD5D; }

.white	 				{ color:#FFFFFF;}
a.white:link		 	{ color:#FFFFFF; text-decoration:none; }
a.white:active 			{ color:#FFFFFF; text-decoration:none; }
a.white:visited 		{ color:#FFFFFF; text-decoration:none; }
a.white:hover 			{ color:#F5BD4E; text-decoration:none; }

.copyright 				{ background-color:#000; font-size:11px; color:#fff; margin-bottom:25px; }
.copyright td			{ padding:5px 0 15px 0; line-height:18px; }
.footer a:link, .copyright a:link		 { color:#F1CA01; text-decoration:underline; }
.footer a:hover, .copyright a:hover 	{ color:#CCCCCC; text-decoration:none; }

/*.productLinkBlock_ini	{ background-image: url("../images/page/bg_white_20pct.png"); border:1px solid #707070; }
.productLinkBlock_ro	{ background-image: url("../images/page/bg_white_30pct.png"); border:1px solid #777777; }*/
.productLinkBlock_ini	{ background-image: url("../images/bg_9A9A9A.gif"); border:1px solid #707070; }

.dark_list_hdr			{ background-image: url("../images/page/bg_gray_50pct.png"); font-weight:bold; font-size:10px; padding-left:5px; border-bottom:1px solid #A3A3A3; }

.product_image_border	{ background-color: #afafaf; }
.product_image			{ background-color: #ffffff; }
.news_image				{ border:2px solid #afafaf; margin-right:7px; margin-bottom:5px; }
a.newslink, a.newslink:hover	{ color:#fff; text-decoration:none; }

.subnav_tr				{ background-image:url("../images/nav/nav_sub_bg.gif"); }

.product_menu_border	{ background-color: #797979; }
.product_menu			{ background-color: #afafaf; }
.product_bg				{ background-image:url("../images/page/bg_subpg_left_bot_long.gif"); background-repeat:repeat-y; background-repeat:no-repeat; background-color:#888888; text-align:left; }  

#other_please_specify	{ visibility:hidden; }

a.textOptions		{ display:block; width:300px; padding:10px; color:#fff; text-decoration:none; background:#888; font-weight:bold; margin-bottom:10px; text-align:left; }
a.textOptions:hover	{ background:#7d7d7d; color:#e5ca97; text-decoration:none; }

div.rep_login_agree		{ display:block; border:1px solid #707070; background:#999; padding:8px; margin-top:25px; text-align:center; font-weight:bold; }
div.hidden_disagree		{ display:block; visibility:hidden; height:1px; text-align:left !important; font-weight:normal !important; }

div.security_code		{ background:#999; border-width:1px; border-color:#707070; border-style: solid; color:#fff; padding:10px; }
div.security_code .character { font-size:24px; background:#fff; border:1px solid #707070; color:#000; text-align:center; width:25px; padding:3px; }
div.security_code .security_code { font-size:24px; background:#fff; border:1px solid #707070; color:#000; text-align:left; width:200px; padding:3px; }
div.security_code .form	{ margin-left:175px; padding-top:10px; }
div.security_code p:first-child { margin-top:0px; padding-top:0px; }
div.security_code h1	{ margin:0px; padding:0px; padding-bottom:5px; color:#600; font-size:16px; }

div.security_code .submit	{ display:block; width:100px; text-align:center; font-weight:bold; padding:3px; padding-top:6px; padding-bottom:6px; color:#675A21; 
						  	  text-decoration:none; border:1px solid #F8D32C; background:#DFBA13; margin-bottom:5px; font-family:Arial,Verdana,Helvetica,sans-serif; }
div.security_code .submit:hover	{ color:#716C28; text-decoration:none; border:1px solid #F8D32C; background:#FBEC25; cursor:pointer; }

ul.faq					{ margin:10px 0 10px 0; padding:0px; list-style:none; }
ul.faq a				{ text-decoration:none; }
ul.faq li				{ margin:0px; padding:0px; list-style:none; }
ul.faq li.questions		{ padding-bottom:5px; }
ul.faq li.answers		{ padding-bottom:15px; }
ul.faq .question		{ font-size:12px; font-weight:bold; color:#F1CA01; }

#menu {
	margin:0px;
	padding:0px;
	padding-bottom:25px;
	font-size:11px;
}

#menu ul, #menu li	{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

	
#menu a:link, #menu a:visited	{
	background:#6b6b6b;
	border:2px solid #666;
	color:#f2f2f2;
	float:left;
	font-weight:normal;
	line-height:14px;
	margin-right:2px;
	padding:4px 9px 4px 9px;
	text-decoration:none;
}

#menu a:hover	{
	color:#fff;
	background:#666;
	border:2px solid #444;
}

#menu a.sel:link, #menu a.sel:visited {
	color:#776720;
	background:#dfba13;
	border:2px solid #f8d32c;
	font-weight:normal;
	line-height:14px;
	margin-right:1px;
	padding:4px 12px 4px 12px;
	text-decoration:none;
}

#menu a.sel:hover	{
	color:#776720;
	background:#dfba13;
	border:2px solid #f8d32c;
}

.sidebar_subnav	{
	padding:8px 0 8px 0;
	width:198px;
}
.sidebar_subnav	a {
	display:block;
	margin-top:-1px;
}

ul.tabs {
	list-style:none;
	padding:0;
	margin:0;
	width:350px;
	margin:10px 0 5px 0;
}

ul.tabs li {
	display:inline;
	padding:0;
	margin:0;
}

ul.tabs li a {
	padding:5px 9px 5px 9px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:#616161;
	margin-right:1px;
}

ul.tabs li a.selected {
	padding:5px 9px 5px 9px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#616161;
	background:#fff;
	margin-right:1px;
}

ul.tabs li a:hover, ul.tabs li a.selected:hover {
	text-decoration:none;
	color:#616161;
	background:#f8d32c;
}

.borderRight666		{ border-right:1px solid #666; }
.sortBy				{ background:#fff; color:#666; margin:10px -20px 0 -20px; padding:5px 5px 5px 0; text-align:right; font-size:12px; }
.dealers			{ margin:0 -20px 0 -20px; }
.dealers .category	{ background:#666; padding:5px 0 5px 15px; font-size:12px; text-align:left; font-weight:bold; }
.dealers .dealer	{ border-bottom:1px solid #666; width:50%; background:#909090; }
.dealers .logo 		{ text-align:center; margin:10px 0 0 0; }
.dealers .info 		{ font-size:11px; vertical-align:top; text-align:left; line-height:16px; padding:10px 10px 10px 15px; }
.dealers .info b	{ font-size:12px; color:#fff; }

ul.nsn				{ margin:0px; padding:0px; list-style:none; }
ul.nsn li			{ display:block; font-size:11px; padding:4px 0 10px 0; line-height:16px; }
ul.nsn li a			{ font-size:12px; }

/* This is where you can customize the appearance of the tooltip */
#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:3; background-color:#E5CA97; border:2px solid #D7B062; 
  padding:4px; width:150px; color:#645942; font-size:11px; line-height:1.2; font-family:arial; }

/* EOF */
