/*Admin Styles*/
TD, TH, BODY, CAPTION, P, DIV, SPAN, LI, INPUT, BLOCKQUOTE
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.TableShadow
{
	-moz-box-shadow: 3px 3px 5px 6px #ccc;
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;
	box-shadow: 3px 3px 5px 6px #CCC;
}
.SUBWAY-Menu-Caters TEXTAREA
{
	border: 1px solid #F25729;
}
.SUBWAY-Menu-Caters INPUT
{
	border: 1px solid #03894A;
}
.bt_approve
{
	margin-left: 80px;
}
TD FONT
{
	color: #006D29;
}
.pod_error_fatal
{
	font-size: 13px;
	background-color: #FFFF00;
	border: 1px dotted #FF0000;
	color: #FF0000;
}
.pod_error_required
{
	font-size: 13px;
	background-color: #FFFFCA;
	border: 1px dotted #FF0000;
	color: #FF8000;
}
.pod_error_normal
{
	font-size: 13px;
	color: #FF0000;
}
.pod_header_1
{
	background-color: #FFFFFF;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.helpTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #179647;
}
.helpLI
{
	font-size: 12px;
	margin: 9px;
}
/*For displaying tables with alternating colored rows*/
.reportRow_1
{
	background-color: #F4F4F4;
}
.reportRow_2
{
	background-color: #FFFFFF;
}
.highlight_1
{
	background-color: #FFFF99;
}
.highlight_2
{
	background-color: #FEFF84;
}
.category_1
{
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #E1E1E1;
}
.searchFormTitle
{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav_links
{
	font-size: 12px;
	font-weight: bold;
	color: #0D5642;
	text-decoration: none;
}
.topnav_links:link
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav_links:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav_links:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav_links:visited:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #00514D;
	text-decoration: none;
}
.warning_icon
{
	float: left;
	margin-left: 15px;
	margin-right: 21px;
}
.approve_warning
{
	border: 2px dotted #F54C4C;
	width: 500px;
	float: right;
	background-color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana;
	font-size: 10pt;
	text-align: left;
}
.left_nav_cat
{
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 152px;
	height: 23px;
	float: left;
	display: inline;
	margin-left: 8px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
	display: block;
}
.left_nav_cat:link
{
	background-repeat: no-repeat;
	background-image: url(/images/naasf/sw_img.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 152px;
	height: 23px;
	float: left;
	display: inline;
	margin-left: 8px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
}
.left_nav_cat:hover
{
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FEF89A;
	width: 152px;
	height: 23px;
	float: left;
	display: inline;
	margin-left: 8px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
}
.left_nav_cat:visited
{
	background-repeat: no-repeat;
	background-image: url(/images/naasf/sw_img.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 152px;
	height: 23px;
	float: left;
	display: inline;
	margin-left: 8px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0;
}
.left_nav_cat:visited:hover
{
	background-repeat: no-repeat;
	background-image: url(/images/naasf/sw_img.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FEF89A;
	width: 152px;
	height: 23px;
	float: left;
	display: inline;
	margin-left: 8px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0px;
}
/*
All classes with a _l (lower case L)
are the same size, weight, etc as the
same names class, just set in a color
to be seen on a dark background ( l= lite)
*/
.header_1_l
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.header_coming
{
	font-size: 20px;
	font-weight: bold;
	color: #008000;
}
.header_1
{
	font-size: 16px;
	font-weight: bold;
	color: #008000;
}
.header_Title
{
	font-size: 23px;
	font-weight: bold;
	color: #000000;
}
.header_111
{
	font-size: 10px;
	font-weight: bold;
	color: #008000;
}
.header_1:link
{
	font-size: 16px;
	font-weight: bold;
	color: #008000;
}
.header_1:hover
{
	font-size: 16px;
	font-weight: bold;
	color: #008000;
}
.header_1:visited
{
	font-size: 16px;
	font-weight: bold;
	color: #008000;
}
.header_2_l
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.home_text
{
	font-size: 12px;
	font-weight: bold;
	color: #5F9284;
}
.header_2
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.header_2:link
{
	font-size: 14px;
	font-weight: bold;
	color: #006400;
	text-decoration: underline;
}
.header_2:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #488A00;
	text-decoration: underline;
}
.header_2:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #006400;
	text-decoration: underline;
}
.header_3_nobg
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3_l_nobg
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.header_3
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFF0;
}
.notice_1
{
	font-size: 16px;
	font-weight: bold;
	color: #008000;
	background-color: #FFFFE0;
}
.notice_2
{
	font-size: 14px;
	font-weight: bold;
	color: #008000;
	background-color: #FFFFE0;
}
.notice_2:link
{
	font-size: 14px;
	font-weight: bold;
	color: #006400;
	text-decoration: underline;
	background-color: #FFFFE0;
}
.notice_2:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #228B22;
	text-decoration: none;
	background-color: #FFFFE0;
}
.notice_2:visited:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #005101;
	text-decoration: none;
	background-color: #FFFFE0;
}
.notice_2:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #005101;
	text-decoration: underline;
	background-color: #FFFFE0;
}
.notice_3
{
	font-size: 13px;
	font-weight: bold;
	color: #008000;
	background-color: #FFFFE0;
}
.notice_4
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFE0;
}
.footer
{
	font-size: 11px;
	color: #8F9573;
}
/* */
.report_quickOrderText
{
	padding: 10px;
}
/*Navagation Links*/
.nav1
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.nav1:link
{
	font-size: 12px;
	font-weight: bold;
	color: #7F8467;
	text-decoration: underline;
}
.nav1:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #3A3B27;
}
.nav1:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #7F8467;
}
.nav1:visited:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #3A3B27;
}
/*END NAV
******** PROFILE CLASSES ***************/
.profile_title_1
{
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #179647;
}
.profile_title_1_lite
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #179647;
}
.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: #169546;
	text-decoration: none;
}
.item_title_2
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #179647;
	text-decoration: none;
}
.item_title_1
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: none;
	text-decoration: none;
}
.item_title_main
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A54952;
	text-decoration: none;
	padding: 5px;
}
/******* 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_title1
{
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 3px;
	background-color: #FEF89A;
}
.SC_title2
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.SC_title22
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	background-color: #179647;
}
.SC_title3
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
	background-color: #179647;
}
.SC_title32
{
	color: #A54952;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title4
{
	color: #FFFFFF;
	background: #179647;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.SC_subTotal
{
	font-size: 12px;
	font-weight: bold;
	color: #800000;
}
.SC_subTotal2
{
	background: #C0C0C0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.SC_subTotal3
{
/*used to show total on shippingBilling.php*/
	background: #FFFFF0;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
}
.SC_name
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
.SC_name:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.SC_name:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.SC_name:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.SC_name:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
/********  ITEM ********/
.item_header
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #179647;
}
/***** Forms *****/
.form_text
{
	background-color: #FFFFF0;
	font-size: 11px;
	border: 1px solid #000000;
}
.form_button
{
	font-weight: bold;
	font-size: 13px;
	background-color: #FFFAFA;
}
.bt_approve .form_button
{
	background-color: #B01414;
	color: #FFFFFF;
	height: 33px;
	width: 113px;
	font-weight: bolder;
}
.POD_form_button
{
	font-weight: bold;
	font-size: 13px;
	background-color: #FFFAFA;
}
.form_check
{
/*not supported*/
}
.form_radio
{
/*not supported*/
}
.form_select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFAF0;
	border: 2px solid #000000;
}
.form_disabled
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EEEEEE;
	border: 2px solid #000000;
}
/***** END Forms ****
**** Admin ERRORS *****/
.error_1
{
	font-size: 16px;
	background-color: #FFFF00;
	border: 1px dotted #FF0000;
	color: #FF0000;
}
.error_2
{
	font-size: 14px;
	background-color: #FFFFCA;
	border: 1px dotted #FF0000;
	color: #FF8000;
}
.error_3
{
	font-size: 12px;
	color: #FF0000;
}
/***** END Admin ERRORS ****
End Admin Styles
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: #FFF4CC;
	padding: 10px;
	color: #0C00CC;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 13px;
}
/*To display Item List CSS version*/
.il_itemlist
{
	width: 100%;
}
.il_itemblock
{
	width: 45%;
	min-width: 450px;
	-width: 480px;
/*IE6 hack*/
	float: left;
	margin: 15px;
	background-color: #EEEEEE;
}
.il_left
{
	width: 60%;
	min-height: 150px;
	float: left;
	background-color: #DDDDDD;
}
.il_left_up
{
	padding: 10px;
	text-align: center;
}
.il_left_down
{
	text-align: center;
}
.il_right
{
	width: 40%;
	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;
	font-size: 16px;
	color: #111111;
	padding-right: 10px;
	float: left;
}
.il_name2
{
	font-size: 12px;
	color: #111111;
	padding-right: 10px;
	clear: both;
	float: left;
}
.il_qty
{
	font-size: 10px;
	color: #111111;
	padding-right: 10px;
}
.il_descr
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	padding-right: 10px;
}
/*To display Item List CSS version, single column*/
.sc_itemlist
{
	width: 100%;
}
.sc_itemblock
{
	width: 600px;
	margin: 15px 0px;
	padding: 15px 0px;
	background-color: #FFFFFF;
	border-top: 2px solid #328A4D;
	clear: both;
}
.sc_header
{
}
.sc_footer
{
}
.sc_left
{
	width: 400px;
	min-height: 150px;
	display: inline;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.sc_left DIV
{
	width: 400px;
}
.sc_left_up
{
	padding: 10px;
	text-align: center;
	display: inline;
}
.sc_left_down
{
	text-align: center;
	display: inline;
}
.sc_right
{
	width: 200px;
	float: left;
	display: inline;
	margin-bottom: 10px;
}
.sc_right DIV
{
	width: 200px;
}
.sc_right_up
{
	padding: 10px;
	display: inline;
}
.sc_right_down
{
/*float: left;*/
	display: inline;
}
.sc_right_downl
{
	width: 40%;
/*float: left;*/
	display: inline;
	padding: 10px;
}
.sc_right_downr
{
/*float: left;*/
	display: inline;
	padding: 10px;
}
.sc_clear
{
	clear: both;
	display: block;
}
.sc_info
{
	display: inline;
	padding-right: 30px;
}
.sc_icon
{
	display: inline;
}
.sc_img
{
	display: inline;
	padding-right: 30px;
}
.sc_name
{
	font-weight: bold;
	font-size: 17px;
	color: #111111;
	padding-right: 10px;
/*float:left;*/
	display: inline;
}
.sc_name2
{
	font-size: 12px;
	color: #111111;
	padding-right: 10px;
	clear: both;
/*float:left;*/
	display: inline;
}
.sc_qty
{
	display: inline;
	font-size: 12px;
	color: #111111;
	padding-right: 10px;
}
.sc_qty DIV
{
	display: inline;
}
.sc_descr
{
	font-weight: bold;
	font-size: 14px;
	color: #444444;
	padding-right: 10px;
}
/*When qty on hand falls below reorder level*/
.reorder_alert
{
	color: #FF0000;
	font-weight: bold;
}
.reorder_normal
{
}
/*

Used for sub page navagation

*/
.subNav_2
{
	font-size: 11px;
	color: #000080;
	cursor: hand;
	background-color: #004087;
}
.subNav_2_link:link
{
	font-size: 11px;
	cursor: hand;
	color: #FFFFFF;
}
.subNav_2_link:hover
{
	font-size: 11px;
	color: #000080;
	cursor: hand;
}
.subNav_2_link:visited
{
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
}
.subNav_2_link:visited:hover
{
	font-size: 11px;
	color: #004087;
	cursor: hand;
}
.subNav_2_active
{
	font-size: 11px;
	color: #000080;
	background-color: #E3E4EE;
	cursor: hand;
}
/*END NAV
Report Style*/
.ReportTitle
{
	color: #FFFFFF;
	font-weight: bold;
}
#onClickableDiv
{
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}
#onClickableDiv:hover
{
	color: #000080;
	text-decoration: underline;
}
.home_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
.home_title A
{
	color: #169546;
}
.home_welcome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #169249;
}
.home_text
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.home_line
{
	color: #FF6600;
}
.home_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FF3300;
}
.home_title_big
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 39px;
	font-weight: bold;
}
.home_green_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #169249;
}
/******* LISTS *********/
.listFieldsetLegend
{
	padding: 6px;
	color: #0B5127;
	font-size: 16px;
	font-weight: bold;
}
.listFieldset
{
	padding: 10px;
	color: #117035;
	font-size: 14px;
	border: 2px solid #0B5127;
}
.listFieldsetContent
{
	padding: 10px;
	color: #000000;
	font-size: 14px;
	display: block;
}
.listsTitle
{
	padding: 10px;
	color: #117035;
	font-size: 14px;
}
.table_div
{
	border: 1px outset #008000;
	width: 100%;
	font-size: 93%;
	line-height: normal;
	opacity: 1;
	z-index: 3;
}
.row_1
{
	background-color: #FFFFFF;
}
.row_2
{
	background-color: #EFEFEF;
}
.row_3
{
	background-color: #F6F2E6;
}
.row_4
{
	background-color: #E7E3D6;
}
.table_div
{
	border: 1px outset #008000;
	width: 100%;
	font-size: 93%;
	line-height: normal;
	opacity: 1;
	z-index: 3;
}
/********* CATEGORY CLASSES NON-TABLE VERSION*************/
#currentCat_1
{
	border: 1px dotted #15503C;
	font-size: 11px;
	font-weight: bold;
	color: #D4E273;
	background-color: #189647;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
}
#cssNav_1
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #189647;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
}
#cssNav_1:hover
{
	cursor: default;
	cursor: hand;
	color: #D4E273;
	text-decoration: none;
}
#currentCat_2
{
	border: 1px dotted #15503C;
	font-size: 11px;
	font-weight: bold;
	color: #15503C;
	background-color: #66BE6B;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 20px;
	margin: 1px;
}
#cssNav_2
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66BE6B;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 20px;
	margin: 1px;
}
#cssNav_2:hover
{
	cursor: default;
	cursor: hand;
	color: #15503C;
	text-decoration: none;
}
#currentCat_3
{
	border: 1px dotted #15503C;
	font-size: 11px;
	font-weight: bold;
	color: #15503C;
	background-color: #78D27D;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
#cssNav_3
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #78D27D;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
#cssNav_3:hover
{
	cursor: default;
	cursor: hand;
	color: #15503C;
	text-decoration: none;
}
#currentCat_4
{
	border: 1px dotted #35503C;
	font-size: 11px;
	font-weight: bold;
	color: #35503C;
	background-color: #81E794;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
#cssNav_4
{
	font-size: 11px;
	font-weight: bold;
	color: #15503C;
	background-color: #81E794;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
#cssNav_4:hover
{
	cursor: default;
	cursor: hand;
	color: #FFFFFF;
	text-decoration: none;
}
#onClickableDiv
{
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}
#onClickableDiv IMG
{
	padding-bottom: 0px;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
}
#onClickableDiv:hover
{
	color: #000080;
	text-decoration: underline;
}
.CEMI_footer_links
{
	color: #179647;
	text-decoration: none;
}
.CEMI_footer_links:link
{
	color: #179647;
	text-decoration: none;
}
.CEMI_footer_links:hover
{
	color: #179647;
	text-decoration: none;
}
.CEMI_footer_links:visited
{
	color: #179647;
	text-decoration: none;
}
.CEMI_footer_links:visited:hover
{
	color: #179647;
	text-decoration: none;
}
/*Lists & Mailers*/
.listMainTitle
{
	color: #169A4F;
	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;
}
DIV.coupons_row_1
{
	border: 1px solid #B6B6B6;
	width: 320px;
	text-align: center;
	float: left;
	margin: 13px;
	padding: 13px;
}
DIV.coupons_row_2
{
	border: 1px solid #B6B6B6;
	width: 320px;
	text-align: center;
	float: left;
	margin: 13px;
	padding: 13px;
}
.coupon_img IMG
{
	width: 320px;
	border: 0px solid #FFFFFF;
}
.error
{
	font-size: 13px;
	background-color: #FFFFCA;
	border: 1px dotted #FF0000;
	color: #FF8000;
}
