/*CEMI STYLES 2013 ==============================================*/
TD, TH, BODY, CAPTION, P, DIV, SPAN, LI, INPUT, BLOCKQUOTE
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #252122;
	border: 0px solid #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: 10px;
	margin-top: 10px;
}
/*CUSTOM STYLES ==============================================*/
.test
{
	border: 1px solid #0BFE88;
}
.hr-logo
{
	text-align: center;
}
#homeContentLoggedin
{
	margin-top: -57px;
	margin-left: -1px;
}
#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: #404040;
}
A:visited
{
	text-decoration: none;
	color: #404040;
}
/**/
.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;
}
.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;
}
.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
{
	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;
	border-right: 4px solid #FFFFFF;
	padding-bottom: 15px;
}
.SC_title2
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.SC_title22
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	background-color: #FFFFFF;
}
.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;
}
.SC_name:visited
{
	color: #000000;
	text-decoration: underline;
}
/********* PROFILE CLASSES ***************/
.billingShippingAddressesBlock TD
{
	text-align: justify;
}
.billingShippingAddressesBlock TD.SC_subTotal
{
	text-align: left;
	padding-right: 0px;
	height: 23px;
	border-bottom: 1px solid #D4D4D4;
	color: #4D4D4D;
}
.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: #0A4490;
	font-size: 15px;
	font-weight: bold;
}
.passwordFormText
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.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
{
	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: #EB1411;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
}
.SC_title4
{
	color: #0D0D0D;
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.SC_subTotal
{
	font-size: 14px;
	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;
}
.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/aici/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;
}
DIV.POD_view IMG
{
	width: 384px;
}
.POD_view TABLE TD SPAN.POD_instruction_text IMG
{
	width: 16px;
}
.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: 11px;
	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: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #363636;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
}
.cssNav_1
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #50565A;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
	/*[disabled]border-top:3px solid #FFFFFF;*/
}
.cssNav_1:hover
{
	cursor: pointer;
	cursor: hand;
	color: #484848;
	text-decoration: none;
	background-color: #C9CACA;
}
.currentCat_2
{
	border: 1px dotted #BBBBBB;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #596167;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 20px;
	margin: 1px;
}
.cssNav_2
{
	font-size: 11px;
	font-weight: bold;
	color: #494847;
	background-color: #C2C2C2;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 20px;
	margin: 1px;
}
.cssNav_2:hover
{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	text-decoration: none;
	background-color: #C9CACA;
}
.currentCat_3
{
	border: 1px dotted #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #596167;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_3
{
	font-size: 11px;
	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: 11px;
	font-weight: bold;
	color: #DDDDDD;
	background-color: #0088CC;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
.cssNav_4
{
	font-size: 11px;
	font-weight: bold;
	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: 15px;
	background-color: #F4F4F4;
	min-height: 300px;
	box-shadow: 3px 4px 3px #DADADA;
}
.il_left
{
	width: 45%;
	min-height: 150px;
	float: left;
	background-color: #F7F7F7;
	min-height: 300px;
}
.il_left_up
{
	padding: 10px;
	text-align: center;
}
.il_left_down
{
	text-align: center;
}
.il_right
{
	width: 55%;
	float: left;
}
.il_right_up
{
	padding: 10px;
}
.il_right_down
{
	float: left;
}
.il_right_downl
{
	width: 40%;
	float: left;
	padding: 10px;
}
.il_right_downr
{
	float: left;
	padding: 10px;
}
.il_clear
{
	clear: both;
}
.il_info
{
	display: inline;
	padding-right: 30px;
}
.il_icon
{
	display: inline;
}
.il_img
{
	display: inline;
	padding-right: 30px;
}
.il_name
{
	font-weight: bold;
	color: #8D8D8D;
	padding-right: 10px;
	float: left;
	font-size: 12pt;
}
.il_name2
{
	font-size: 12px;
	color: #606060;
	padding-right: 10px;
	clear: both;
	float: left;
}
.il_qty
{
	color: #8D8D8D;
	/*[disabled]padding-right:10px;*/
	font-size: 8pt;
}
.il_descr
{
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	padding-right: 10px;
}
.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: #FF0000;
	font-weight: bold;
}
.reorder_normal
{
}
#onClickableDiv
{
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}
#onClickableDiv:hover
{
	color: #000080;
	text-decoration: underline;
}
.welcome_header
{
	color: #000000;
	font: bold 19pt Arial;
	z-index: 9999;
	display: inline;
	margin-left: 28px;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 5;
}
.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;
}
.il_itemblock LI
{
	text-align: left;
}
.verifheaderBK
{
	width: 829px;
}
.MediaContacts FIELDSET.listFieldset
{
	border: 1px solid #999999;
	margin-left: -17px;
}
#passwordForgotPage
{
	background-color: #FFFFFF;
	width: 500px;
	padding: 60px;
	border: 2px solid #0A4490;
	margin-top: 10%;
	margin-bottom: 10%;
}
.pr_mContacts_content
{
	margin: 0 16px 10px;
}
.contentArea
{
	margin: 0 auto;
	width: 950px;
	padding-top: 83px;
	/*[disabled]border:1px solid #2DF400;*/
}
DIV.subs_conf_up
{
	color: #828282;
	font-size: 12.9pt;
}
/*=== HEADER ===*/
#GlobalHeader
{
	position: relative;
	/*[disabled]height:0px;*/
}
/*--- Main Navigation ---*/
DIV.CEMImainMENU
{
	width: 200px;
	position: absolute;
	float: none;
	z-index: 999999999;
	background-color: #FFFFFF;
	display: none;
	top: 158px;
	-webkit-box-shadow: 1px 1px 1px #000;
	box-shadow: 3px 4px 3px #8E8484;
	margin-left: -35px;
}
#CemiMainMenu
{
	height: 100px;
	width: 100%;
	background: #FFFFFF;
	/*[empty]border:;*/
	border-bottom: 2px solid #5EBCD8;
	z-index: 9999;
	position: fixed;
	left: 0;
}
#CemiMainMenuConatiner
{
	margin: 0px auto;
	width: 1000px;
}
#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: Arial;
	color: #8D8D9B;
	font-weight: bold;
	font-style: normal;
}
UL#MainNavigation
{
	list-style: none;
}
UL#MainNavigation LI
{
	float: left;
	color: #FFFFFF;
	margin-right: 6px;
	margin-top: 11px;
}
UL#MainNavigation > LI.navitem > A, UL#MainNavigation > LI.navitem > A:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
}
#CemiMainMenu #MainNavigation
{
	margin: 0px auto;
	width: 950px;
}
#CemiMainMenuItems
{
	/*[disabled]border:1px solid #5FDE65;*/
	width: 460px;
	float: right;
}
A.MAINMENULINK
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 21pt;
	font-weight: bold;
	text-decoration: none;
}
#MAINMENU-BT
{
	width: 94px;
	margin-left: 7px;
	background-color: #5EBCD8;
	text-align: center;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	position: fixed;
	z-index: 9999;
	margin-top: 102px;
	cursor: pointer;
}
UL#MainNavigation > LI.navitem > A:hover
{
	/*color: black;*/
	color: #666666;
}
/*--- Main Navigation ---
* ordinary.master **/
BODY
{
	/*[disabled]background:#F7F7F7 url("/images/aici/template/background-default.jpg") no-repeat center top;*/
	padding: 0px;
	background: #FCFCFC no-repeat center top !important;
	margin: 0px;
	border: 0px solid #000000;
}
.notice_4
{
	color: #EF0000;
	background-color: #FDD6D6;
	border: 1px dashed #AA0000;
}
.popPreview
{
	background-color: #FFFFFF;
	border: 15px solid #A7A7A7;
	box-shadow: 2px 4px 11px #3E3E3E;
}
.ordinaryWrapper
{
	position: relative;
	margin-top: 10px;
}
.ordinaryWrapper DIV.contentArea TABLE TR TD A
{
	color: #A9A9AB;
}
.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
{
	width: 958px;
	position: relative;
	/*[disabled]left:-4px;*/
	margin-bottom: 30px;
}
.frameContentWrapper .borderTop
{
	height: 10px;
	background: url(/images/aici/template/ordinary/ordinary-frame-bkg-top.png) no-repeat;
}
.frameContentWrapper .borderBottom
{
	height: 10px;
	background: url(/images/aici/template/ordinary/ordinary-frame-bkg-bottom.png) no-repeat;
}
.frameContentWrapper .contentBody
{
	background: url(/images/aici/template/ordinary/ordinary-frame-bkg-body.png) repeat-y;
	padding: 20px 30px;
}
/*--- MAIN CONTENT ---*/
.pr_templateContainer
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #E3E2DF;
	margin: 0;
	position: relative;
	width: 897px;
	display: inline-block;
	min-height: 400px;
}
.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;
	margin: 0 16px 10px;
	padding: 13px 0 10px;
}
/*INPUT BUTTONS AND TEXTAREAS*/
INPUT[type=text], INPUT[type="password"]
{
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	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;
}
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;
}
INPUT[type="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;
}
.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;
}
INPUT:-webkit-autofill
{
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	padding-bottom: 0px;
}
.il_itemblock INPUT
{
	/*[disabled]width:77px;*/
	float: left;
	font-size: 7.2pt;
}
INPUT.form_text
{
	margin-right: 10px;
}
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;
	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_button
{
	background-color: #C9CACA;
	color: #4A4A4A;
	border: 0px solid #FFFFFF;
	height: 34px;
	width: 55px;
	=width: 50px;
	font-size: 10px;
	float: left;
	margin-left: 5px;
	margin-left: 0px\0/;
}
.POD_versionList INPUT#displayname
{
	width: 120px;
	clear: both;
	height: 27px;
}
INPUT#proceedButtonID.form_button
{
	/*[disabled]background-image:url(/images/aici/order-button.png);*/
	height: 60px;
	width: 250px;
	/*[disabled]background-repeat:no-repeat;*/
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	background-color: #C0FCBD;
	color: #1CB515;
	border: 1px solid #FFFFFF;
	font-size: 13pt;
}
INPUT#proceedButtonID
{
	background-color: #C0FCBD;
	color: #1CB515;
	border: 1px solid #FFFFFF;
	box-shadow: none;
}
INPUT#updateButtonID
{
	background-color: #B9D5F0;
	color: #2D5883;
	border: 1px solid #FFFFFF;
	box-shadow: none;
}
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;
}
