/*CEMI STYLES 2015 ==============================================*/
TD, TH, BODY, CAPTION, P, DIV, SPAN, LI, INPUT, BLOCKQUOTE
{
	/*[disabled]font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-family: Lato, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.MENU2 SPAN
{
	background: url(/images/firehouse/arrow22.png);
	margin-right: 24px;
	color: transparent;
	margin-left: 0px;
}
DIV.MENU2
{
	position: absolute;
	color: #959595;
	margin-top: 80px;
	width: 874px;
	font-size: 12px;
	font-family: Lato, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #CACACA;
	padding-bottom: 14px;
}
.pr_mContacts_cHead TABLE TBODY TR TD
{
	font-size: 12pt;
}
.shipSinglePageSummary .searchResultsTitle_1_keyword
{
	text-align: center;
}
.billingShippingAddressesBlock .SC_title1
{
}
DIV .billingShippingAddressesBlock .SC_title1
{
	/*[disabled]padding-left:18px;*/
	width: 0px;
}
DIV.pr_mContacts_cHead
{
	margin: auto;
	margin: auto 19px auto 19px;

}
DIV .SC_name
{
	text-align: center !important;
	font-size: 12pt;
}
.footer-4
{
	/*[disabled]border:1px solid #E92B2B;*/
	position: absolute;
	margin-right: 151px;
	margin-top: -60px;
	margin-left: 703px;
	width: 190px;
}
.footer-3
{
	/*[disabled]border:1px solid #E92B2B;*/
	position: absolute;
	margin-right: 151px;
	margin-top: -60px;
	margin-left: 441px;
	width: 190px;
}
.footer-2
{
	/*[disabled]border:1px solid #E92B2B;*/
	position: absolute;
	margin-right: 151px;
	margin-top: -60px;
	margin-left: 186px;
	width: 190px;
}
.welcome_header .CEMIusername
{
	text-transform: uppercase;
	font-family: Lato, sans-serif;
	font-size: 15pt;
	font-weight: bold;
}


.welcome_header .CEMIwelcome
{
	font-family: Lato, sans-serif;
	font-weight: 300;
	font-size: 27pt;
}
.notamember
{
	position: absolute;
	margin-left: 200px;
	margin-top: 18px;
	font-size: 12pt;
}
.loginBT
{
	/*[disabled]height:25px;*/
	/*[disabled]background-color:#4E4D52;*/
	/*[disabled]width:130px;*/
	/*[disabled]text-align:center;*/
	/*[disabled]padding-top:9px;*/
	/*[disabled]border-radius:6px;*/
	margin-left: 320px;
	position: absolute;
}
.loginBT2
{
	height: 25px;
	background-color: #4E4D52;
	width: 130px;
	text-align: center;
	padding-top: 9px;
	border-radius: 6px;
	margin-left: 320px;
	position: absolute;
	color: #FFFFFF;
}
.titlediv
{
	color: #2B2434;
}
TD.layout_header_1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.layout_header_2
{
	color: #FFFFFF;
}
.shipSinglePageSummary TD
{
	vertical-align: middle;

}
#poweredBy
{
	text-align: center;
	margin-bottom: 15px;
	margin-top: 10px;
}
/*CUSTOM STYLES ==============================================*/
.test
{
	border: 1px solid #0BFE88;
}
.hr-logo
{
	text-align: center;
}
#homeContentLoggedin
{
	margin-top: -40px;
	margin-left: 43px;
	margin-right: 43px;
	width: 820px;
}
#homeContent
{
	margin-top: 151px;
	text-align: center;
}
#homeContentLoggedOut
{
	margin-left: -1px;
	margin-top: -1px;
}
/*LINK ==============================================*/
A:link
{
	color: #404040;
	text-decoration: none;
}
A:active
{
	text-decoration: none;
	color: #404040;
}
A:hover
{
	text-decoration: underline;
	color: #666666;
}
A:visited
{
	text-decoration: none;
	color: #404040;
}
.MENU2 A
{
	color: #4E4D50;
}
#CEMI-Footer-Content A
{
	color: #C8C9CB;
}
#poweredBy IMG
{
	width: 170px;
}
/**/
.helpTitle
{
	color: #FFFFFF;
	background-color: #A11F34;
}
.styleq
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.style4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.CEMI_RegB_login IMG
{
	/*[empty]margin-left:;*/
}
.il_img IMG
{
	/*[disabled]width:100%;*/
	-moz-box-shadow: 3px 3px 4px #F4F4F4;
	-webkit-box-shadow: 3px 3px 4px #F4F4F4;
	box-shadow: 3px 3px 4px #F4F4F4;
}
IMG
{
	border: none;
}
#homeContentLoggedin
{
	background: rgba(38, 38, 38, .9);
	height: 315px;
	z-index: 2;
	position: relative;
	width: 640px;
	margin-left: 135px;
}
.CEMICategoriesTitle IMG
{
	width: 960px;
	margin-left: -42px;
	margin-top: -148px;
}
.CEMICategoriesTitle
{
	position: absolute;
	z-index: 1;
	margin-top: -63px;
}
.CEMIHomeTitle IMG
{
	width: 960px;
	margin-left: -5px;
	margin-top: -265px;
}
.CEMIHomeTitle
{
	position: absolute;
	z-index: 1;
	margin-top: -63px;
}
#logo-pop
{
	background-color: #000000;
	height: 105px;
	width: 161px;
	padding-top: 6px;
}
.hr-logo
{
	margin-top: 29px;
}
.content:link
{
	color: #707070;
	text-decoration: none;
}
.content:visited
{
	text-decoration: none;
	color: #000000;
}
.content:hover
{
	text-decoration: none;
	color: #000000;
}
.content:active
{
	text-decoration: none;
	color: #707070;
}
DIV.ContinueShop
{
	color: #ffffff;
	font-family: Lato, sans-serif !important;
	font-size: 12pt !important;
	line-height: normal;
	box-shadow: none;
	font-family: Lato, sans-serif !important;
	font-size: 12pt !important;
	/*border: 1px solid #004282;*/
	background-color: #F36C31;
	width: 190px;
	text-align: center;
	padding: 0.9em 1em 0em;
	line-height: 1em;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
	font-size: inherit;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	background-position: center bottom;
	border-radius: 8px;
}

DIV.ContinueShop:hover{
	color: #004282;
}
.style10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style11
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.image
{
	background-image: url(https://oiimages.s3.amazonaws.com/images/graident_bg.jpg);
}
.image:hover
{
	background-image: url(https://oiimages.s3.amazonaws.com/images/graident_bg2.jpg);
}
.style12
{
	font-size: 12px;
}
.header_3
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:active
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.ch_off
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	background-color: #CECFCE;
	padding-left: 7px;
	height: 18px;
	vertical-align: middle;
}
.ch_off2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding-left: 7px;
	height: 18px;
	vertical-align: middle;
}
.ch_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF00FF;
	padding-left: 7px;
	background-color: #CECFCE;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
}
.white_standard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.top_nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	text-decoration: none;
	vertical-align: middle;
}
.breadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #940000;
	font-style: normal;
	font-weight: bold;
}
H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5A0000;
	font-style: normal;
	font-weight: bold;
}
/*SIDE NAV*/
.side_nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #063F6F;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #00335C;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #0A2B52;
	font-weight: bolder;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #063F6F;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #00335C;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #0A2B52;
	font-weight: bolder;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/******* SHOPPING CART *********/
.SC_row_1
{
	/*[disabled]background-color:#FFFFFF;*/
}
.SC_row_2
{
	background-color: #EDEFE3;
}
.SC_row_3
{
	background-color: #DDDDDD;
}
.SC_row_4
{
	background-color: #EDEFE3;
}
.SC_row_1 HR
{
	color: #E2E2E2;
	border-top: 1px solid #E2E2E2;
}
HR.shipPageHr
{
	border-top: 1px solid #E2E2E2;
	color: #E2E2E2;
}
.SC_title1
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 3px;
	background-color: #F7F7F7;
	/*[disabled]border-right:4px solid #FFFFFF;*/
	padding-bottom: 15px;

}
.SC_title2
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.SC_title22
{
	background-color: #262626;
	text-align: center;
	font-family: Arial;
}
.CEMItitle2
{
	text-align: center;
	color: #FFFFFF;
	margin-top: -108px;
	/*[disabled]border:1px solid #69E05A;*/
	font-size: 11pt;
	margin-bottom: 43px;
	font-family: Lato, sans-serif;
}

H2 .SC_title22
{
	color: #FFFFFF;
	font-size: 18pt;
	font-weight: 500;
	padding: 10px;
	width: 460px;
	height: 60px;
	text-align: center;
	/*[disabled]font-family:Arial;*/
	font-family: Lato, sans-serif;
	text-transform: uppercase;
}
DIV.pr_templateHeader DIV.HARDROCKtitle
{
	margin-top: 100px;
	color: #ffffff;
	font-family: Lato, sans-serif;
	width: 600px;
	background-color: #262626;
	margin-left: auto;
	margin-right: auto;
	padding-top: 16px;
}

.catTitle{
	text-align: center;
	font-size: 16pt;
	margin-bottom: 5px;
}
.separator{
	height: 3px;
}
.CEMItitleCat
{
	text-align: center;
	/*[disabled]border:1px solid #69E05A;*/
	font-size: 8pt;
	margin-bottom: 10px;
}

.HARDROCKtitle
{
	z-index: 2;
	position: relative;
}
.SC_title23
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	background-color: #F13838;
}
.SC_title3
{
	color: #7D6646;
	font-size: 13px;
	font-weight: bolder;
}
.SC_title32
{
	color: #8D7549;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:link
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:visited
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:hover
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:active
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title4
{
	color: #806844;
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.SC_subTotal2
{
	background: #C0C0C0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.SC_name
{
	font-weight: normal;
	color: #A11F34;
}
.SC_name:link
{
	color: #000000;
	text-decoration: underline;
}
.SC_name:hover
{
	color: #727272;
	text-decoration: none;
}
.SC_name:visited:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
DIV.shipSinglePageSummaryItems
{
	font-family: Lato, sans-serif !important;
	font-size: 12pt !important;
}
.SC_name:visited
{
	color: #000000;
	text-decoration: underline;
}
/********* PROFILE CLASSES ***************/
.billingShippingAddressesBlock TD.SC_subTotal
{
	text-align: center;
	padding-right: 0px;
	height: 23px;
	border-bottom: 1px solid #D4D4D4;
	color: #4D4D4D;
}
.billingShippingAddressesBlock SPAN.SC_subTotal
{
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.profile_title_1
{
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A11F34;
}
.profile_title_1_lite
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A5A5A5;
}
.profile_title_2
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
}
.profile_row_1
{
	background-color: #F4F4F4;
}
.profile_row_2
{
	background-color: #FFFFFF;
}
.item_title_3
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.item_title_1
{
	font-size: 12px;
	font-weight: bold;
	width: 400px;
	color: #000000;
	text-decoration: none;
	background-color: #DADCF1;
}
.item_title_main
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A54952;
	text-decoration: none;
	padding: 5px;
}
/********  ITEM ********/
.item_header
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A11F34;
}
.footer
{
	font-size: 11px;
	color: #232323;
}
/**/
.report_quickOrderText
{
	padding: 10px;
}
/*****  ERRORS *****/
.error_1
{
	font-size: 16px;
	background-color: #FFFF00;
	border: 1px dotted #FF0000;
	color: #FF0000;
	padding: 3px;
}
.error_2
{
	font-size: 14px;
	background-color: #F9DBDB;
	border: 1px dashed #FF0000;
	color: #FF0000;
	padding: 5px;
}
.error_3
{
	font-size: 10px;
	background-color: #F9DBDB;
	color: #FF0000;
	padding: 5px;
}
/***** END ERRORS *****/
.notice_3
{
	font-size: 14px;
	background-color: #FFF;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #008000;
}
DIV.notice_3
{
	background-color: #FDD6D6;
	color: #EF0049;
	border: 1px dashed #EF0049;
	margin-top: 6px;
	padding: 8px;
	font-size: 11px;
	font-weight: normal;
}
.notice_1
{
	font-size: 12px;
	background-color: #CCCCCC;
	color: #CCCCCC;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
/********* SEARCH CLASSES ****************/
.searchResultsTitle_1
{
	color: #002B59;
	font-size: 14px;
	font-weight: bold;
}
.searchResultsTitle_1_keyword
{
	color: #1CB515;
	font-size: 14px;
	font-weight: bold;
	padding-right: 13px;
	text-align: left;
}
.searchNoResults
{
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFF99;
	padding: 5px;
}
.searchFormTitle
{
	color: #002B59;
	font-size: 11px;
	font-weight: bold;
}
/********* PASSWORD CLASSES ****************/
.passwordFormTitle
{
	color: #8d8d8d;
	font-size: 12px;
	font-weight: bold;
	margin-left: 2px;
	padding-bottom: 5px;
}
.passwordFormText
{
	color: #8d8d8d;
	font-size: 12px;
	font-weight: normal;
	padding-left:3px;
}

.fgPassBt{
	padding-left: 15px;
}

.forgot_error{
	padding: 0px;
}
.item_header
{
	background: #6584B2;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
/******* SHOPPING CART *********/
.SC_row_1
{
	/*[disabled]background-color:#FFFFFF;*/
}
.SC_row_2
{
	background-color: #F7F6F6;
}
.SC_row_3
{
	background-color: #DDDDDD;
}
.SC_row_4
{
	background-color: #EDEFE3;
}
.SC_title1
{
	color: #828282;
	font-size: 15px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 3px;
}
.SC_title2
{
	background: #6584B2;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
.SC_title3
{
	color: #878787;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
}
.SC_title4
{
	color: #0D0D0D;
	background: transparent url(#9EA0A4`);
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.SC_subTotal
{
	font-size: 12pt;
	font-weight: bold;
	color: #424242;
}
.SC_subTotal2
{
	background: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
	color: #626262;
}
.SC_subTotal3
{
	/*used to show total on shippingBilling.php*/
	background: #F7F7F7;
	font-size: 14px;
	font-weight: bold;
	color: #1CB515;
	padding-right: 0px;
	opacity: 0.9;
}
.correctQuizAnswer
{
	color: #008000;
	font-style: italic;
	font-weight: bold;
}
.wrapper_table
{
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background: #FFF;
	color: #FF0000;
}
.inner_wrapper_table
{
	border-bottom-color: #FF0000;
	border-bottom-style: solid;
	border-bottom-width: 0.5px;
	border-left-color: #FF0000;
	border-left-style: solid;
	border-left-width: 0.5px;
	border-right-color: #FF0000;
	border-right-style: solid;
	border-right-width: 0.5px;
	border-top-color: #FF0000;
	border-top-style: solid;
	border-top-width: 0.5px;
	height: 600px;
	width: 100%;
	color: #FF0000;
}
.a.wrapper_table:link
{
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
	text-decoration: underline;
}
.instructions
{
	float: right;
	font-size: 12px;
	text-align: justify;
	width: 100%;
}
.item_title_2
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color: #DADCF1;
}
.item_title_3:link, .item_title_3:link:hover, .item_title_3:visited, .item_title_3:visited:hover
{
	color: #FFF;
	text-decoration: underline;
}
/*********************************************************
CSS Document*/
.POD_text_1
{
	font-size: 10px;
	color: #000000;
}
.referenceName
{
	color: #EC0909;
	font-weight: bold;
}
.POD_form_textEntry
{
}
.POD_form_textArea
{
}
.POD_form_selectList
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 2px solid #7DA2D1;
}
.POD_form_button_inactive
{
	font-weight: bold;
	font-size: 13px;
}
.POD_iteminfo_name
{
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #003A69;
}
.POD_instruction_title
{
	text-align: left;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt;
}
.POD_instruction_text
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}
.POD_versionList
{
	font-weight: bold;
	border: 1px dashed #FEA926;
	background-color: #FEF6D6;
}
.POD_versionList B
{
	color: #E75353;
}
.referenceName
{
	color: #EC8D00;
	font-weight: bold;
	font-style: italic;
	width: 143px;
}
.referenceNameIcon
{
	background: url(/images/firehouse/warning.png) no-repeat;
	display: inline;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-top: 0px;
}
.POD_versionList:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.POD_versionList:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_versionList:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
DIV.referenceName
{
	padding-top: 0px;
	padding-bottom: 24px;
}
.POD_versionList SPAN
{
	/*[disabled]+placement:shift 150px -28px;*/
}
.POD_versionList:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_versionList_text
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.POD_versionList_text2
{
	font-size: 16px;
	font-weight: bolder;
	color: #7DA2D1;
}
.POD_view
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.POD_view:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_view:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_view:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_view TABLE
{
	height: 105px;
	padding-bottom: 32px;
	/*[disabled]background-color:#FCFCFC;*/
	/*[disabled]border:1px dotted #F4F4F5;*/
}
.POD_view SPAN.POD_instruction_text
{
	font-size: 8pt;
	color: #1CB515;
}
.POD_view TABLE TD
{
	vertical-align: bottom;
	/*[disabled]border:1px solid #BD1D1D;*/
	padding-bottom: 0px;
	padding-top: 17px;
	text-align: left;
}
.POD_view:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_approve
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #7DA2D1;
}
.POD_approve:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_approve:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_approve:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_approve:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_referenceName
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
.POD_pricing
{
	font: normal 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #7DA2D1;
	background: #7DA2D1;
	height: 30px;
	vertical-align: middle;
}
.POD_pricing:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_pricing:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_pricing:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_pricing:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_formLayout
{
	color: #000000;
	border: 1px solid #D2D2D2;
}
.POD_formLayout:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_formLayout:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_formLayout:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_formLayout:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_formLayout_row1
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.POD_formLayout_row2
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.POD_link:link
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.POD_link:hover
{
	font-size: 10px;
	color: #A7A8AC;
	text-decoration: underline;
}
.POD_link:visited
{
	font-size: 10px;
	color: #0C0000;
	text-decoration: underline;
}
.searchResultsTitle_1_keyword A.POD_link
{
	color: #FFFFFF;
	background-color: #FF4545;
	padding: 3px 10px;
	text-decoration: none;
}
.POD_misc:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.POD_misc:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.POD_misc:active
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.POD_misc:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.SC_deleteCC:link
{
	color: #FF0000;
	text-decoration: none;
}
.SC_deleteCC:active
{
	color: #FF0000;
	text-decoration: none;
}
.SC_deleteCC:hover
{
	color: #FF0000;
	text-decoration: underline;
}
.SC_deleteCC:visited
{
	color: #FF0000;
	text-decoration: none;
}
#showhide
{
	font-weight: bold;
	color: #FF0000;
	cursor: pointer;
}
.dropShadowThumb
{
	border-top: 1px solid #DCD7C8;
	border-right: 2px solid #DCD7C8;
	border-bottom: 3px solid #DCD7C8;
	border-left: 1px solid #DCD7C8;
}
.dropShadow
{
	border-top: 1px solid #DCD7C8;
	border-right: 2px solid #DCD7C8;
	border-bottom: 3px solid #DCD7C8;
	border-left: 1px solid #DCD7C8;
}
/********* CATEGORY CLASSES NON-TABLE VERSION*************/
.spclNav_1
{
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
	border-top: 3px solid #FFFFFF;
}
.spclNav_1:hover
{
	cursor: pointer;
	cursor: hand;
	color: #C9CACA;
	text-decoration: none;
}
.currentCat_1
{
	border: 0px dotted #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #F36C31;
	background-color: #363636;
	text-decoration: none;
	/*[disabled]padding:4px 2px;*/
	/*[disabled]padding-left:5px;*/
	padding: 4px 4px 4px 14px;
	background: url(/images/firehouse/template/arrow_list_style_10x10.png) no-repeat left center;
	margin: 1px !important;
	text-transform: uppercase;
}
.cssNav_1
{
	font-size: 12px;
	font-weight: bold;
	color: #A2A0A4;
	background-color: #4E4D52;
	text-decoration: none;
	padding: 4px 4px 4px 15px;
	background: url(/images/firehouse/template/arrow_list_style_10x10.png) no-repeat left center / 24px 12px;
	margin: 5px 1px;
	text-transform: uppercase;
}
.cssNav_1:hover
{
	cursor: pointer;
	cursor: hand;
	color: #F36C31;
	text-decoration: none;
	/*[disabled]background-color:#C9CACA;*/
}
.currentCat_2
{
	/*[disabled]border:1px dotted #BBBBBB;*/
	font-size: 12px;
	font-weight: bold;
	color: #F36C31;
	/*[disabled]background-color:#AAAAAA;*/
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_2
{
	font-weight: bold;
	font-size: 12px;
	color: #C8C9CB;
	/*[disabled]background-color:#C2C2C2;*/
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_2:hover
{
	cursor: pointer;
	cursor: hand;
	color: #F36C31;
	text-decoration: none;
	/*[disabled]background-color:#C9CACA;*/
}
.currentCat_3
{
	border: 1px dotted #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #596167;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_3
{
	font-size: 12px;
	font-weight: bold;
	color: #626262;
	background-color: #BBBBBB;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_3:hover
{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
.currentCat_4
{
	border: 1px dotted #DDDDDD;
	font-size: 12px;
	font-weight: bold;
	color: #DDDDDD;
	background-color: #0088CC;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
.cssNav_4
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0088CC;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
.cssNav_4:hover
{
	cursor: pointer;
	cursor: hand;
	color: #DDDDDD;
	text-decoration: none;
}
/********* CATEGORY CLASSES NON-TABLE VERSION************
Advanced Search Form css*/
#searchFormDiv
{
	padding: 6px;
	background-color: #B6C8DD;
	font-size: 13px;
	border: 0;
	visibility: hidden;
	display: none;
	margin-right: 10px;
}
#adv_div
{
	visibility: hidden;
	display: none;
}
.searchFormTitle
{
	padding: 6px;
}
.searchClassTitle
{
	clear: left;
	float: left;
	padding: 2px;
	width: 180px;
	color: #004087;
	font-weight: bold;
}
.searchFieldSet
{
	border: 1px solid #004086;
	background-color: #CCD8E7;
}
.searchClassValues
{
	clear: left;
	float: left;
}
.searchClassBlock
{
	clear: none;
	float: left;
	padding: 2px;
}
#searchQtyResults
{
	background-color: #FFDBDB;
	padding: 10px;
	color: #EB1411;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 13px;
	border: 1px dashed #F1BBBB;
}
/*To display Item List CSS version*/
.il_itemlist
{
	width: 100%;
}
.il_itemblock
{
	width: 45%;
	min-width: 350px;
	float: left;
	margin: -5px 20px 0px;
	background-color: #EEEEEE;
	min-height: 230px;
	margin: 15px;

}
.il_left
{
	width: 45%;
	min-height: 150px;
	float: left;
	background-color: #EEEEEE;
	min-height: 230px;
}
.il_left_up
{
	padding: 10px;
	/*[disabled]text-align:center;*/
}
.il_left_down
{
	text-align: center;
}
.il_right
{
	width: 55%;
	float: left;
	color: #5B5B5B;
	padding-top: 28px;
}
.il_right_up
{
	padding: 0px 10px 0px 10px;
}
.il_right_down
{
	float: left;

}
.il_right_downl
{
	width: 40%;
	float: left;
	padding: 0px 12px 0px 12px;

}
.il_right_downr
{
	float: left;
	padding: 10px;
}
.il_clear
{
	clear: both;
}
.il_info
{
	display: inline;
	padding-right: 30px;
}
.il_info1{

	width: 150px;
}
.il_icon
{
	display: inline;
}
.il_img
{
	display: inline;
	padding-right: 30px;
}
.il_name
{
	/*[disabled]padding-right:10px;*/
	float: left;
	width: 354px;
	text-align: left;
	color: #404040;
	font-family: Lato, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
DIV.il_name DIV
{
	color: #404040;
	font-family: Lato, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
.il_name2
{
	font-size: 12px;
	padding-right: 10px;
	clear: both;
	float: left;
	color: #5B5B5B;
}
.il_qty
{
	color: #5B5B5B;
	padding-right: 10px;
	font-size: 8pt;
	/*[disabled]font-weight:bold;*/
	width: 90px;
}
.il_descr
{
	font-weight: normal;
	font-size: 11px;
	float: left;
	text-align: left;
	/*[disabled]margin-left:-170px;*/
	margin-top: 14px;
	color: #5B5B5B;
}
.listTitle
{
	/*background: #004086;*/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	width: 240px;
}
.reorder_lvl
{
	color: #969696;
	/*font-weight : bold;*/
}
.reorder_alert
{
	color: #FA0000;
	/*[disabled]font-weight:bold;*/
	width: 90px;
}
.reorder_normal
{
}
#onClickableDiv
{
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}
#onClickableDiv:hover
{
	color: #000080;
	text-decoration: underline;
}

.CEMI_footer_links
{
	color: #003399;
	text-decoration: none;
}
.CEMI_footer_links:link
{
	color: #666666;
	text-decoration: none;
}
.CEMI_footer_links:hover
{
	color: #666666;
	text-decoration: none;
}
.CEMI_footer_links:visited
{
	color: #666666;
	text-decoration: none;
}
.CEMI_footer_links:visited:hover
{
	color: #666666;
	text-decoration: none;
}
.topnav_links
{
	color: #FFF;
}
/*Lists & Mailers*/
.listMainTitle
{
	color: #0C4A7D;
	font-size: 18px;
	font-weight: bold;
}
#offer_div
{
	display: none;
	position: absolute;
	-position: absolute;
	/*stupid hack for IE6*/
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
#offer_div DIV
{
	font-weight: bold;
	position: relative;
}
#offer_img_div
{
	position: absolute;
	top: 40%;
	left: 49%;
}
#offer_lms_div
{
	/*letmesee button*/
	position: absolute;
	top: 200px;
	left: 400px;
	cursor: pointer;
}
#offer_map_div
{
	position: absolute;
	top: 300px;
	left: 405px;
}
#offer_miles_div
{
	position: absolute;
	top: 180px;
	left: 90px;
}
#offer_address_div
{
	position: absolute;
	top: 410px;
	left: 120px;
	width: 180px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	padding: 20px;
}
#offer_addblock_div
{
	position: absolute;
	top: 400px;
	left: 120px;
}
#offer_close_div
{
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #C61B13;
}
#offer_results_div
{
	position: absolute;
	top: 15px;
	left: 30px;
	font-style: italic;
	font-size: 44px;
	font-weight: bold;
	color: #169548;
}
#target_div
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 3000px;
	/*guess which browser won't work w/o fixed dimensions...*/
	height: 3000px;
	z-index: 100;
	background-color: #FFFFFF;
	filter: alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity: 0.88;
}
/*This is the container which sets text to solid color.
position: relative used for IE*/
#target_div DIV
{
	padding: 20px;
	font-weight: bold;
	background-color: #808080;
	position: relative;
}
#target_img_div
{
	position: absolute;
	top: 40%;
	left: 49%;
	display: block;
}
#loading_div
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-position: absolute;
	/*stupid hack for IE6
_width:1000px;
_height:1000px;
*/
	z-index: 100;
	background-color: #404040;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}
#loading_div H2
{
	color: #E2E2E2;
}
/*This is the container which set text to solid color.
position: relative used for IE*/
#loading_div DIV
{
	padding: 20px;
	font-weight: bold;
	background-color: #808080;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	position: relative;
}
#loading_img_div
{
	position: absolute;
	top: 40%;
	left: 44%;
}
.geo_help_div
{
	background: #FEFCD6;
	border: 1px dotted #0C532A;
	color: #0C532A;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	display: none;
}
/*=== CEMI 2012 ===*/
#PageWrapper
{
	position: relative;
}
#CEMI-Footer
{
	background-color: #252525;
	height: 200px;
	margin: 0 auto;
	width: 960px;
	color: #FFFFFF;
	/*[disabled]+placement:shift -25px 0px;*/
}
#CEMI-Footer-Content
{
	padding: 98px 30px 30px;
	/*[disabled]text-align:center;*/
	color: #C8C9CB;
	font-family: Lato, sans-serif;
}
#MemberLogin
{
	background-color: #262626;
	color: #FFFFFF;
	padding: 25px 25px 0px 25px;
	width: 450px;
	margin-top: -100px;
}
.contentArea DIV#MemberLogin
{
	margin-left: 440px;
	font-size: 12pt;
}

#CEMI-Footer-Content HR
{
	border: 1px solid #4E4D50;
}

#MemberLoginArea HR
{
	border: 1px solid #39383A;
}
#MemberLoginArea
{
	/*[disabled]width:587px;*/
	/*[disabled]margin-left:60px;*/
	/*[disabled]margin-right:90px;*/
	/*[disabled]margin-top:34px;*/
}
DIV#MemberLoginArea
{
	font-size: 12px;
}
#loginTitle
{
	text-align: center;
	margin-top: -17px;
	margin-bottom: 1px;
}
.il_itemblock LI
{
	text-align: left;

}
.verifheaderBK
{
	width: 829px;
}
.MediaContacts FIELDSET.listFieldset
{
	border: 1px solid #999999;
	margin-left: -17px;
}
#passwordForgotPage
{
	background-color: #000000;
	width: 500px;
	padding: 60px;
	border: 2px solid #D1BD67;
	margin-top: 10%;
	margin-bottom: 10%;
}
.pr_mContacts_content
{

	width: 960px;
}
.contentArea
{
	margin: 0 auto;
	width: 960px;
	padding-top: 80px;
	/*[disabled]border:1px solid #2DF400;*/
	/*padding-left: 300px;*/
}
.Login-Background
{
	background: url(/images/firehouse/template/hrai.jpg) no-repeat center;
	margin-top: 130px;
	height: 500px;
}
.Welcome-Background
{
	background: url(/images/firehouse/template/hrai.jpg) no-repeat center;
	margin-top: 170px;
	height: 500px;
}
.contentAreaCENTER
{
	background-color: #E2A2A2;
}
DIV.subs_conf_up
{
	color: #828282;
	font-size: 12.9pt;
}
/*=== HEADER ===*/
#GlobalHeader
{
	position: relative;
	/*[disabled]height:0px;*/
}
/*--- Main Navigation ---*/
DIV.CEMImainMENU
{
	width: 170px;
	position: absolute;
	float: none;
	z-index: 999999999;
	background-color: #4E4D52;
	display: none;
	top: 90px;
	/*[disabled]-webkit-box-shadow:1px 1px 1px #000;*/
	/*[disabled]box-shadow:3px 4px 3px #8E8484;*/
	margin-left: -55px;
	margin-top: -3px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
#CemiMainMenu
{
	width: 100%;
	z-index: 9999;
	position: absolute;
	left: 0;
}
#CemiMainMenuConatiner
{
	margin: 0px auto;
	width: 960px;
}
#CemiMainLogo
{
	/*[disabled]border:1px solid #E64646;*/
	width: 530px;
	float: left;
}
#CemiSearchBox
{
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 10px;
	font-size: 17px;
	font-family: Verdana;
	color: #8D8D9B;
	font-weight: bold;
	font-style: normal;
}
UL#MainNavigation
{
	list-style: none;
}
UL#MainNavigation LI
{
	float: left;
	color: #FFFFFF;
	margin-right: 13px;
	margin-top: 11px;
}
UL#MainNavigation > LI.navitem > A, UL#MainNavigation > LI.navitem > A:active
{
	color: #C8C9CB;
	text-decoration: none;
	font-family: Lato, sans-serif;
	font-size: 14px;
}
UL#MainNavigation > LI.navitem > A, UL#MainNavigation > LI.navitem > A:visited
{
	color: #C8C9CB;
	text-decoration: none;
	/*[disabled]font-family:Arial;*/
	font-family: Lato, sans-serif;
	font-size: 14px;
}
UL#MainNavigation > LI.navitem > A, UL#MainNavigation > LI.navitem > A:hover
{
	/*[disabled]color:#D1B158;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]font-family:Arial;*/
}
#CemiMainMenu #MainNavigation
{
	margin: 0px auto;
	/*[disabled]width:950px;*/
}
#CemiMainMenuItems
{
	/*[disabled]border:1px solid #5FDE65;*/
	/*[disabled]width:390px;*/
	/*[disabled]float:right;*/
	margin-top: 14px;
	right: 10px;
	position: absolute;
	clear: both;
}
A.MAINMENULINK
{
	color: #4E4D50;
	/*[disabled]font-family:Arial;*/
	font-family: Lato, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color:#ffffff;
}
#MAINMENU-BT
{
	width: 90px;
	margin-left: 15px;
	background-color: #F36C31;
	text-align: center;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	position: absolute;
	z-index: 9999;
	margin-top: 18px;
	cursor: pointer;
	border-radius: 8px;
}
DIV#MENUBAR
{
	background-color: #262626;
	height: 70px;
	width: 920px;
	position: absolute;
	margin-top: 135px;
	margin-left: 20px;
	margin-right: 43px;
}
UL#MainNavigation > LI.navitem > A:hover
{
	/*color: black;*/
	color: #666666;
}
/*--- Main Navigation ---
* ordinary.master **/
BODY
{
	padding: 0px;
	margin: 0px;
	background-color: #F3F3F3;
}
DIV .billingPage FONT
{
	color: #878787;
}
.notice_4
{
	color: #EF0000;
	background-color: #FDD6D6;
	border: 1px dashed #AA0000;
}
.popPreview
{
	background-color: #FFFFFF;
	/*[disabled]border:0px solid #A7A7A7;*/
	box-shadow: 2px 4px 11px #3E3E3E;
}
.ordinaryWrapper
{
	position: relative;
	/*[disabled]margin-top:70px;*/
}
.CenterCemiContent
{
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 960px;
	box-shadow: 7px 0 15px -4px rgba(170, 170, 170, 0.8), -7px 0 8px -4px rgba(170, 170, 170, 0.8);
}
.footer-1
{
	position: absolute;
	margin-right: 151px;
	margin-top: -60px;
	margin-left: -2px;
}
.ordinaryWrapper .contentArea
{
	position: relative;
}
.ordinaryWrapper .contentH1Title
{
	color: #FFFFFF;
	float: left;
	margin-left: 140px;
	margin-top: -105px;
	text-shadow: 0px 0px 4px #999;
}
.ordinaryWrapper #UtilityPane
{
	position: absolute;
	top: -130px;
	right: 0px;
	height: 130px;
}
/** ordinary_withframe.master **/
.frameContentWrapper
{
	/*[disabled]width:958px;*/
	position: relative;
	/*[disabled]left:-4px;*/
	/*[disabled]margin-bottom:30px;*/
}
.frameContentWrapper .borderTop
{
	height: 10px;
	/*[disabled]background:url(/images/firehouse/template/ordinary/ordinary-frame-bkg-top.png) no-repeat;*/
}
.frameContentWrapper .borderBottom
{
	height: 10px;
	/*[disabled]background:url(/images/firehouse/template/ordinary/ordinary-frame-bkg-bottom.png) no-repeat;*/
}
.frameContentWrapper .contentBody
{
	/*[disabled]background:url(/images/firehouse/template/ordinary/ordinary-frame-bkg-body.png) repeat-y;*/
	padding: 20px 0;
}
.cartItemList
{
	margin-top: -90px;
}
/*--- MAIN CONTENT ---*/
.pr_templateContainer
{
	/*[disabled]background:#570404 repeat 0 0;*/
	/*[disabled]border:1px solid #E3E2DF;*/
	position: relative;
	width: 960px;
	display: inline-block;
	min-height: 400px;
	margin-top: 15px;
}
.eMessStyle
{
	margin-left: 17px;
	margin-top: 16px;
	margin-right: 11px;
}
.eMessText
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.privacyLogin
{
	font-size: 8px;
	display: none;
}
.pr_templateHeader
{
	border-bottom: 1px solid #BFBFC0;
	font-family: Lato, sans-serif;
	/*color: #004282;*/
	color:#F36C31;
	font-size: 15pt;
	text-transform: uppercase;
	margin-left: 19px;
	margin-right: 19px;
	margin-bottom: 10px;
}/*INPUT BUTTONS AND TEXTAREAS*/
INPUT[type=text], INPUT[type="password"]
{
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	/*[disabled]box-shadow:inset 3px 3px 2px 0 #E2E2E2;*/
	box-shadow: inset 3px 3px 2px 0 #E2E2E2;
	height: 34px;
	margin-bottom: 5px;
	padding: 1px 10px;
	line-height: normal;
	font-size: 100%;
	-webkit-appearance: none;
	color: #8D8D8D;
	font-family: Verdana;
	=padding-top: 5px;
}
DIV.CEMI_formfild_login INPUT
{
	height: 27px;
	margin-left: 45px;
	width: 175px;
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	color: #757679;
	-webkit-box-shadow: none;
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	-moz-box-shadow: none;
	box-shadow: none;
=margin-top: 7px;
=height: 19px;
	margin-top: 5px\0/;
	height: 23px\0/;
}
TEXTAREA
{
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	box-shadow: inset 3px 3px 2px 0 #E2E2E2;
	display: block;
	margin-bottom: 5px;
	padding: 1px 10px;
	line-height: normal;
	font-size: 100%;
	-webkit-appearance: none;
	resize: vertical;
}
/*
INPUT.POD_form_button
{
	padding: 0.5em 1em;
	line-height: 1em;
	cursor: pointer;
	height: 34px;
	color: #727272;
	font-weight: bold;
	font-size: inherit;
	border: 1px solid #CCC;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	background-position: center bottom;
	/*[disabled]width:120px;*/
/*border-radius: 8px;
}
*/
INPUT[type="button"]
{
	padding: 6px 20px 6px 20px;
	cursor: pointer;
	height: 34px;
	color: #ffffff;
	font-weight: bold;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	background-position: center bottom;
	background-color: #F36C31;
	text-transform: uppercase;
	/*[disabled]font-family:Arial;*/
	font-family: Lato, sans-serif;
}

INPUT[type="button"]:hover, INPUT[type="button"]:active, INPUT[type="button"]:visited
{
	color: #004282;
}

INPUT:-webkit-autofill
{
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	padding-bottom: 0px;
}
.MemberLoginTEXTAREA1 INPUT , .MemberLoginTEXTAREA3 INPUT
{
	width: 120px;
	/*[disabled]background-color:#262626;*/
	/*[disabled]color:#D9B457;*/
	/*[disabled]border:1px solid #39383A;*/
	color: #D9B65D;
	background-color: #262626;
	-webkit-appearance: none;
	border: 0;
	box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	letter-spacing: -0.03em;
	font-size: 14px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 6px 6px 6px 6px;

}
.MemberLoginTEXTAREA2 INPUT
{
	width: 120px;
	/*[disabled]background-color:#262626;*/
	/*[disabled]color:#D9B457;*/
	/*[disabled]border:1px solid #39383A;*/
	color: #D9B65D;
	background-color: #262626;
	-webkit-appearance: none;
	border: 0;
	padding: 7px 10px;
	box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	letter-spacing: -0.03em;
	font-size: 12px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

}
.MemberLoginTEXTAREA2
{
	clear: both;
	margin-left: 160px;
	position: absolute;
}
.MemberLoginTEXTAREA1
{
	clear: both;
	position: absolute;
}
.MemberLoginTEXTAREA1 INPUT[type="password"]:active, #contenter INPUT[type="password"]:focus
{
	outline-color: #D9B65D;
}
.MemberLoginTEXTAREA1 INPUT[type="text"]:active, #contenter INPUT[type="text"]:focus
{
	outline-color: #D9B65D;
}
.il_itemblock INPUT
{
	float: left;
	font-size: 14px;
	clear: both;
	border-radius: 8px;
	/*width: 130px;  hmg */
}
INPUT.form_text
{
	margin-right: 10px;
	background-color: #EEEEEE;
	color:#000000;
}
SELECT
{
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	box-shadow: 3px 3px 2px 0 #EFEFEF;
	margin-bottom: 5px;
	color: #8D8D8D;
	background: transparent;
	width: 100%;
	padding: 5px;
	font-size: 12px;
	line-height: 1;
	border-radius: 0;
	height: 34px;
=height: 20px;
	padding-left: 7px;
	font-size: 12pt;
	overflow: hidden;
	/*[disabled]-webkit-appearance:none;*/
	/*[disabled]background:#DDD url(http://cdn.bavotasan.com/wp-content/uploads/2011/05/down_arrow_select.jpg) no-repeat right;*/
}
.CEMI_SubmitB_login INPUT
{
	padding: 0px;
	border: 0px solid #FEFEFE;
	float: left;
}
DIV.CEMI_RegB_login
{
	float: right;
	padding-right: 38px;
}
.logInTextArea INPUT
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-size: 12px;
}
.logInBt INPUT
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #F5F5F5;
}
.searchBoxField INPUT
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-size: 10px;
	width: 100px;
}
#CemiSearchBox .form_text
{
	/*[disabled]height:34px;*/
	width: 92px;
	float: left;
	font-size: 9pt;
}
#CemiSearchBox INPUT.form_text
{
	width: 120px;
	color: #D9B65D;
	background-color: #666666;
	-webkit-appearance: none;
	border: 0;
	padding: 7px 10px;
	-webkit-box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,1);
	border-radius: 5px;
	letter-spacing: -0.03em;
	font-size: 12px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	height: 23px;
}
#CemiSearchBox INPUT.form_button
{
	background-color: #C9CACA;
	color: #4A4A4A;
	border: 0px solid #FFFFFF;
	height: 34px;
	width: 55px;
=width: 50px;
	font-size: 12px;
	float: left;
	margin-left: 5px;
	margin-left: 0px\0/;
}
#CemiSearchBox INPUT#searchButton.form_button
{
	width: 110px;
	background-color: #4E4D52;
	color: #FFFFFF;
	text-transform: uppercase;
	border-radius: 8px;
}
#CemiSearchConatiner
{
	margin-left: 160px;
	margin-top: 15px;
}
.POD_versionList INPUT#displayname
{
	width: 120px;
	clear: both;
	height: 27px;
}
INPUT#proceedButtonID.form_button
{
	/*[disabled]background-image:url(/images/firehouse/order-button.png);*/
	/*[disabled]height:70px;*/
	/*[disabled]width:250px;*/
	/*[disabled]background-repeat:no-repeat;*/
	/*[disabled]+box-shadow:none;*/
	/*[disabled]border:0;*/
	/*[disabled]color:transparent;*/
	/*[disabled]font-size:0px;*/
	/*[disabled]line-height:0;*/
	/*[disabled]text-indent:-1000em;*/
	/*[disabled]background-color:#FFFFFF;*/
}
/*
INPUT#proceedButtonID
{
	background-color: #F36C31;
	color: #404040;
	border: 1px solid #FFFFFF;
	box-shadow: none;
	font-family: Lato, sans-serif !important;
	font-size: 12pt !important;
}
/*
INPUT#updateButtonID
{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: none;
	font-family: Lato, sans-serif !important;
	font-size: 12pt !important;
	border: 1px solid #68676B;
	/*[disabled]box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);*/
/*[disabled]background-position:center bottom;*/
/*background-color: #747377;
}
*/
INPUT#approveID.POD_form_button
{
	background-color: #C0FCBD;
	color: #1CB515;
	border: 1px solid #B4F3B1;
}
.shipMethodPageBT #continueButtonID.POD_form_button
{
	border: 0px solid #FFFFFF;
	box-shadow: none;
	font-family: Lato, sans-serif !important;
	/*font-size: 12pt !important;*/
}
.forgotpw
{
	margin: 6px 0 0 92px;
	display: block;
	text-align: center;
	width: 140px;
}
A.loginToggle:link, A.loginToggle:hover, A.loginToggle:active, A.loginToggle:visited
{
	height: 20px;
	width: 246px;
	display: block;
	text-decoration: none;
	/*background:#fc6;*/
}
A.loginToggle2:link, A.loginToggle2:hover, A.loginToggle2:active, A.loginToggle2:visited
{
	margin-left: -20px;
	height: 20px;
	width: 286px;
	display: block;
	text-decoration: none;
	/*background:#fc6;/**/
}
#upsTransitMap
{
	text-align: center;
	padding-bottom: 10px;
}
#upsTransitMap P
{
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	background: #F00;
}
.contactMsg {
	text-align: justify;
	font-size: 12pt;
	font-family: Lato, sans-serif;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 12px 0px;
}

.button_standard
{
	color: #ffffff;
	background-color: #F36C31;
	cursor: pointer;
	border-radius: 3px;
	margin-left: 10px;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	background-color: #F36C31;
	border: none;
	cursor: pointer;
	padding: 5px 20px 6px 20px;
}


.form_button, .POD_form_button
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #F36C31;
	border: none;
	cursor: pointer;
	padding: 5px 20px 6px 20px;
	border-radius: 3px;
	/*margin-left: 10px;*/
}
.form_button_registration{
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	background-color: #F36C31;
	border: none;
	cursor: pointer;
	padding: 6px 45px 7px 45px;
	border-radius: 3px;
}

.button_standard:hover,INPUT.POD_form_button:hover,.form_button:hover,
.button_standard:active,INPUT.POD_form_button:active,.form_button:active,
.button_standard:visited,INPUT.POD_form_button:visited,.form_button:visited{
	cursor: pointer;
	/*background-color: #FCAC90;*/
	color: #004282;
	font-weight: bold;
	font-size: 14px;
	background-color: #F36C31;
	border: none;
	cursor: pointer;
	padding: 5px 20px 6px 20px;
	/*border-radius: 3px;
	/*margin-left: 10px;*/
}

.form_button_registration:hover, .form_button_registration:active, .form_button_registration:visited{
	cursor: pointer;
	/*background-color: #FCAC90;*/
	color: #004282;
	font-weight: bold;
	font-size: 18px;
	background-color: #F36C31;
	border: none;
	cursor: pointer;
	padding: 6px 45px 7px 45px;
	/*border-radius: 3px;
	/*margin-left: 10px;*/
}

.nologin{
	color: #EF0000;
	font-size: 12pt;
	width: 960px;
	text-align: center;
	top: 0px;
	position: absolute;
	z-index: 1000;
	background-color: #C8C9CB;
}



.pr_templateHeader2{
	margin-left: 24px;
}

.forgotPass
{
	width: 120px;
	color: #D9B65D!important;
	background-color: #262626;
	-webkit-appearance: none;
	border: 0!important;
	padding: 7px 10px;
	box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	letter-spacing: -0.03em;
	font-size: 12px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: 21px;
	outline-color: #D9B65D;

}
.footer{
	color:#ffffff;
}

.footer a{
	color:#F36C31;
}
.register_cont{
	margin-top: 12px;
	margin-left: 340px;
}
#register{
	color: #F36C31;
	font-size: 15px;
	font-weight: bold;
}

#register:hover{
	text-decoration: none;
	font-weight: bold;
	color: #FCAC90;
}

.login_fields{
	height: 18px;
}
.custom_SC_title3{
	padding-left: 30px;
}
.logincontainer{
	padding-left: 10px;
}

.HARDROCKtitle a, .HARDROCKtitle a:visited, .HARDROCKtitle a:active{
	color: #F36C31;
}

.CEMIwelcomeText a, .CEMIwelcomeText a:visited, .CEMIwelcomeText a:active{
	color: #F36C31;
}
.welcome_header .CEMIwelcomeText
{
	font-size: 12pt;
	font-family: Lato, sans-serif;
}

.clickmenu{
	font-family: Lato, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #F36C31;
}
a.link1, a.link1:visited, a.link1:active{
	hyphens: none;
	white-space: nowrap;
	color: #7292B1;
	font-size: 10pt;
}

.nowrap{
	font-size: inherit;
	hyphens: none;
	white-space: nowrap;
}
.welcome_header {
	color: #FFFFFF;
	margin: auto 0;
	text-align: center;
	padding-top: 21px;
	padding-left: 15px;
	padding-right: 15px;
}
.order_history_content{
	padding-top: 10px;
}

.go_sub{
	padding-top: 10px;
}
.go_sub a:active, .go_sub a:visited, .go_sub a:hover, .go_sub a:link{
	text-decoration: underline;
}

 .go_sub a:hover{
	 color: #000080;
}