/*-------------------------------------------------------	doc title: stylesheet	filename: primary.css	author: JBMoss - http://www.jbmoss.com	developer: D Petrie	date: xx/xx/2007		-----------------------		1. master reset	2. typography	3. listography	4. base structure	5. navigation	6. page specific structure	7. images	8. forms
	9. retail		-------------------------------------------------------*/										/* ---------- 1. master reset ---------- */ * {	padding			: 0;	margin			: 0;	border			: 0px solid red;}* a{ text-decoration:none;}* a:hover {text-decoration:none;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address table{	margin			: 1em 5%;}li, dd {	margin-left		: 5%;}fieldset {	padding			: .5em;}										/* ---------- 2. typography ---------- */ p {font-family:Arial, Helvetica, sans-serif;font-size:small;}p a {color:#CC171E;}p a:hover {color:#000;text-decoration:underline;}h1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:medium;font-color:#000000;}h2 {}h3 {}h4 {}h5 {}.logo {	background:url(../images/logo.jpg) no-repeat;	width:162px;	height:96px;	text-indent:-9000px;	margin:0 0 0 28px;}.sbar_sml {font-family:Arial, Helvetica, sans-serif;font-size:0.7em;color:#9E9E9E;padding-left:5px;}.sbar_lrg {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#CC171E;font-weight:bold;padding-left:5px;}.sbar_em a {font-family:Arial, Helvetica, sans-serif;font-size:0.6em;color:#CC171E;text-decoration:none;padding-left:5px;}.sbar_sml a:hover  {color:#fff;text-decoration:none;}.news_scol {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:0 6px;margin:10px 0;}.news_scol a {color:#434142;border-left:}.news_scol a:hover {color:#DC002E;border-left:}.news_scol2 {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:0 5px;margin:10px 0;}.news_scol2 a {color:#434142;}.news_scol2 a:hover {color:#DC002E;}.news_hr {border:none;height:1px;background:#C1C1C1;width:75%;margin:0 auto;}.news_titles {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:bold;color:#CC171E;}.news_content {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#000;}.news_content a {color:#000;}.news_content a:hover {color:#CC171E;}										/* ---------- 3. listography ---------- */ 																				/* ---------- 4. base structure ---------- */ html {	overflow-y		: scroll;	background		: url(../images/bg.gif) repeat;}body {	font-size		: 100%;	background		: url(../images/wrap_bg.jpg) center center repeat-y;}#wrap {	position		: relative;	width			: 800px;	margin			: 0 auto 0 auto;	height:100%;	overflow:show;}#header {	position		: relative;	width			: 800px;	height			: 255px;}	#logo {		position		: relative;		width			: 800px;		height			: 101px;		background		: url(../images/hbar_top.jpg) no-repeat;		padding-top		: 11px;	}	#hdr_bar {		position		: relative;		width			: 800px;		height			: 143px;	}#main {	position		: relative;	width			: 800px;	background		: url(../images/main_bg.jpg) left repeat-y;	padding-top		: 10px;}	#side_col {		position		: relative;		float			: left;		width			: 150px;}	#content {		position		: relative;		float			: left;		width			: 650px;}#footer {	position		: relative;	width			: 800px;	background		: #EEEAEB;	padding			: 15px 0;	text-align		: center;	font-size		: 0.6em;	font-family		: Arial, Helvetica, sans-serif;	color			: #A6A6A6;	border-top		: 1px solid #fff;}	#footer a {		color			: #919191;	}	#footer a:hover {		color			: #CC171E;		text-decoration	: none;	}#access {	position:absolute;	top:20px;	right:20px;	font-weight:bold;	font-size:1em;	z-index:10;	color:#fff;	font-family:Arial, Helvetica, sans-serif;}a.access  {	color:#fff;	text-decoration:underline;}.clr {	clear			 : both;}										/* ---------- 5. navigation ---------- */ 										#nav {	position		: relative;	width			: 800px;}#m_nav {	position	: relative;	height		: 43px;	width		: 800px;	background	: #fff;}#m_nav a {	border-top	: 1px solid #fff;}											/* ---------- 5. Main navigation ---------- */												#index a.home  {width:60px;height:43px;background:url(../images/nav/new/main_home.png) no-repeat;display:block;float:left;background-position: -62px 0;}	#index a:hover.home  {width:60px;height:43px;background:url(../images/nav/new/main_home.png) no-repeat;}		a.home  {width:60px;height:43px;background:url(../images/nav/new/main_home.png) no-repeat;display:block;float:left;border-left:1px solid #fff;border-right: 1px solid #fff;}	a:hover.home  {width:60px;height:43px;background:url(../images/nav/new/main_home.png) no-repeat;background-position: -62px 0;}				/* ----------------------------------------- */	#bens a.bens  {width:159px;height:43px;background:url(../images/nav/new/main_bands.png) no-repeat;display:block;float:left;background-position: -160px 0;}	#bens a:hover.bens  {width:159px;height:43px;background:url(../images/nav/new/main_bands.png) no-repeat;}		a.bens  {width:159px;height:43px;background:url(../images/nav/new/main_bands.png) no-repeat;display:block;float:left;border-right: 1px solid #fff;}	a:hover.bens  {width:159px;height:43px;background:url(../images/nav/new/main_bands.png) no-repeat;background-position: -160px 0;}					/* ----------------------------------------- */		#hands a.hands  {width:135px;height:43px;background:url(../images/nav/new/main_hands.png) no-repeat;display:block;float:left;background-position: -136px 0;}	#hands a:hover.hands  {width:1358px;height:43px;background:url(../images/nav/new/main_hands.png) no-repeat;}		a.hands  {width:135px;height:43px;background:url(../images/nav/new/main_hands.png) no-repeat;display:block;float:left;border-right: 1px solid #fff;}	a:hover.hands  {width:135px;height:43px;background:url(../images/nav/new/main_hands.png) no-repeat;background-position: -136px 0;}				/* ----------------------------------------- */			#edandt a.edandt  {width:187px;height:43px;background:url(../images/nav/new/main_tande.png) no-repeat;display:block;float:left;background-position: -188px 0;}	#edandt a:hover.edandt  {width:187px;height:43px;background:url(../images/nav/new/main_tande.png) no-repeat;}		a.edandt  {width:187px;height:43px;background:url(../images/nav/new/main_tande.png) no-repeat;display:block;float:left;border-right: 1px solid #fff;}	a:hover.edandt  {width:187px;height:43px;background:url(../images/nav/new/main_tande.png) no-repeat;background-position: -188px 0;}				/* ----------------------------------------- */					#retail a.retail  {width:59px;height:43px;background:url(../images/nav/new/main_retail.png) no-repeat;display:block;float:left;background-position: -60px 0;}	#retail a:hover.retail {width:59px;height:43px;background:url(../images/nav/new/main_retail.png) no-repeat;}		a.retail {width:59px;height:43px;background:url(../images/nav/new/main_retail.png) no-repeat;display:block;float:left;border-right: 1px solid #fff;}	a:hover.retail  {width:59px;height:43px;background:url(../images/nav/new/main_retail.png) no-repeat;background-position: -60px 0;}				/* ----------------------------------------- */								#info a.info  {width:106px;height:43px;background:url(../images/nav/new/main_info.png) no-repeat;display:block;float:left;background-position: -107px 0;}	#info a:hover.info  {width:106px;height:43px;background:url(../images/nav/new/main_info.png) no-repeat;}		a.info  {width:106px;height:43px;background:url(../images/nav/new/main_info.png) no-repeat;display:block;float:left;border-right: 1px solid #fff;}	a:hover.info  {width:106px;height:43px;background:url(../images/nav/new/main_info.png) no-repeat;background-position: -107px 0;}					/* ----------------------------------------- */	#contact a.contact  {width:86px;height:43px;background:url(../images/nav/new/main_contact.png) no-repeat;display:block;float:left;background-position: -87px 0;}	#contact a:hover.contact  {width:86px;height:43px;background:url(../images/nav/new/main_contact.png) no-repeat;}		a.contact  {width:86px;height:43px;background:url(../images/nav/new/main_contact.png) no-repeat;display:block;float:left;}	a:hover.contact  {width:86px;height:43px;background:url(../images/nav/new/main_contact.png) no-repeat;background-position: -87px 0;}					/* ----------------------------------------- */		#subnav {	position		: relative;	height			: 21px;	width			: 800px;	background		: url(../images/nav/subnav_bg.jpg) no-repeat;	border-bottom	: 3px solid #fff;}	#subnav a {	display			: block;	float			: left;	height			: 21px;	padding			: 0 9px;	font-family		: Arial, Helvetica, sans-serif;	text-transform	: uppercase;	font-size		: 0.675em;	background		: #8B8786;	color			: #fff;	line-height		: 21px;	border-left		: 1px solid #fff;}#subnav a:hover {	background		: #fff;	color			: #666;}															/* ---------- 6. page specific structure ---------- */ 										/* Regional Offices */.reg_off_tab {	font-family		: Arial, Helvetica, sans-serif;	font-size		: 0.8em;	margin			: 0pt 4%;}.reg_off_tab a {	color			: #DC002E;}.reg_hdr {	background		: #cc171e;	color			: #fff;	padding			: 4px;	font-size		: 1.1em;	font-weight		: bold;}										/* ---------- 7. images ---------- */ .brbar {	margin-top		: 100px;}										/* ---------- 8. forms ---------- */ 										.submit_button1 {	padding			: 2px 13px;	background		: #CC171E;	border			: 1px solid #C0BDB8;	font-size		: 0.9em;	color			: #fff;	text-decoration	: none;}.form_box {	border			: 1px solid #E68B8F;	padding			: 2px;}.acc_yel {	background:#FFCC00;	color:#000;	padding:0px 3px;}a.acc_yel  {	color:#000;}										/* ---------- 9. retail ---------- */ /* clearfix */.clearfix:after, .retail-row:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix, .retail-row {display:inline-block;} /* */.clearfix, .retail-row {display:block;}										/* gridframework */.retail-row {position:relative; margin-left:-25px;}.1sp .retail-row {width: 586px;}.retail-col {padding-left:32px; float:left; position:relative;}.1sp {width: 277px;}

/*Content styling*/
.retail-content {}
