/* 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-top:10px; }
.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; }

.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; }

.ftrItem				{ padding:0px 5px 5px 5px; }
.copyright 				{ background-color:#000; font-size:11px; color:#fff; margin-bottom:25px; }
.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; }

.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; }  

.cartbg				{ background:#666; }
.carthdr			{ background:#D9D9D9; color:#666; font-weight:bold; padding-left:3px; }

.ecomTblTxt				{ color:#FFF; font-size:10px; padding:2px; padding-right:4px; vertical-align:top; }
.htmlTitle				{ font-weight:bold; color:#F5BD4E; padding-top:15px; }

#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; }

#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;
}


/* 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 */