@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
}

html, body { /* saves you from the "centering jump" on short pages */
	min-height: 100%;
	margin-bottom: 0px;
}

/* holder styles */
#wrapper {
	width: 903px;
	text-align: center;
	margin: 0px;
	padding: 0px 50px 0px 50px;
	background-color: #FFF;
}

#reachlocal_area {
	height: 43px;
	text-align: center;
	margin: 0px 50px 0px 50px;
}

/* header styles */
#logo_area {
	height: 112px;
	text-align:center;
	padding: 0px;
	margin: 0px 50px 32px 50px;
}
	
#topnav {
	height: 30px;
	width: 803px;
	padding: 0px;
	margin: 10px 50px 13px 50px;
	background-color:#e9edd9;
}

/* not sure if i need this, but afraid to delet just yet */
#flash_component {
	width: 803px;
	height: 464px;
	margin: 0px 50px;
}

/* flash content styles */
#main_content {
	width: 803px;
	height: 464px;
	margin: 0px 50px 0px 50px;
	padding: 0px;
	background-color:#FFF;
}

/* no-flash content styles */
#main_content_nf {
	width: 803px;
	height: 464px;
	margin: 0px 50px 0px 50px;
	padding: 0px;
	background-color:#FFF;
	background-image: url(../images/background-2ndpg-fpo.jpg);
	background-repeat: no-repeat;
}
#main_content_pressmedia {
	width: 803px;
	height: 464px;
	margin: 0px 50px 0px 50px;
	padding: 0px;
	background-color:#FFF;
	background-image: url(../images/background-pressmedia.jpg);
	background-repeat: no-repeat;
}
#main_content_salesevents {
	width: 803px;
	height: 464px;
	margin: 0px 50px 0px 50px;
	padding: 0px;
	background-color:#FFF;
	background-image: url(../images/background-salesevents.jpg);
	background-repeat: no-repeat;
}
ul {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height: 20px;
	text-align: left;
	padding: 0;
	margin:10px 0px 0px 12px;
	margin-top:10px;
	
}
#main_content_rtcol ul {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height: 20px;
	text-align: left;
	padding-left: 12px;
	margin-top:80px;
	
}

/* theese 2 list styles are for bullet text and bullet icon to be different colors */
LI.list2 {
	list-style: square outside; 
	color:#5F730D;
	padding: 2px 0px 10px 0;
}
.bullettext {color:#333333
}

h1 {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	color:#5F730D;
	font-weight:bold;
	letter-spacing: 1pt;
}
h2 {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#993300;
	font-weight:bold;
	margin: 0px;
	padding: 0;
	line-height: 20px;
}

/* contact page content styles */
#main_content_contact {
	width: 803px;
	height: 464px;
	margin: 0px 50px 0px 50px;
	padding: 0px;
	background-color:#FFF;
	background-image: url(../images/background-contact.jpg);
	background-repeat: no-repeat;
}

#main_content_contact h1 {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	color:#5F730D;
	font-weight:bold;
	margin-top: 40px;
}
.paragraph_rt_contact {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height: 20px;
	text-align: left;
	padding-top: 0px;
}

/* paragraph styles */
.paragraph_rt {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height: 20px;
	text-align: left;
	padding-top: 50px;
}
.paragraph_left {
	font-family:"Arial-narrow", Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height: 20px;
	text-align: left;
	padding: 0px;
	margin:5px 0px 20px 0;
}

/* column float styles */
#main_content_rtcol {
	float:right;
	width: 215px;
	height: 400px;
	margin: 7px 20px 0px 10px;
	padding-top: 30px;
}
#main_content_leftcol {
	width: 490px;
	height: 370px;
	margin: 0px 0px 0px 282px;
	padding-top: 40px;
}

#main_content_leftcol_contact {
	float:left;
	width: 470px;
	height: 370px;
	margin: 30px 20px 0px 20px;
	padding-top: 0px;
}


#contact_bar {
	height: 30px;
	width: 803px;
	padding: 0px;
	margin: 13px 50px 22px 50px;
	background-color:#e9edd9;
}

#copyright {
	margin: 23px 50px 13px 50px;
	padding: 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #999999;
}


/* navigation styles */

a:link {
	color: #52620D;
	text-decoration: none;
}

a:visited { 
	color: #52620D;
	text-decoration: none;
}

a:hover {
	color: #993300;
	text-decoration: underline;
}


/* content styles */

#bottom_links a:link { 
	color: #003399;
	text-decoration: none;
}

#bottom_links a:visited { 
	color: #003399;
	text-decoration: none;
}

#bottom_links a:hover, #mainlinks a:active, #mainlinks a:focus {
	color: #990066;
	text-decoration: underline;
}

/* miscellaneous styles */
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
