#lower-header {
	HEIGHT: 44px; BACKGROUND-COLOR: #12359b
}
#lower-header .center {
	FONT-SIZE: 18px; VERTICAL-ALIGN: middle; WIDTH: auto; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center! important
}
#lower-header .right {
	TEXT-ALIGN: right
}
.invisible {
	DISPLAY: none;
}
#content-wrapper {
	LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px
}

.h1, .h2
{
	margin: 0px;
}

.subtitleWhite A {
	COLOR: #ffffff
}
.companyStatementTable {
	BORDER-LEFT-COLOR: #111111; BORDER-BOTTOM-COLOR: #111111; BORDER-TOP-COLOR: #111111; BORDER-COLLAPSE: collapse; HEIGHT: 35px; BORDER-RIGHT-COLOR: #111111
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.table2 {
	BACKGROUND-COLOR: white
}
.companyName {
	FONT-SIZE: x-large; FONT-FAMILY: Arial, Sans-Serif
}
.Comments {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleLink {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: blue;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; margin-right: 250px;
}
.titleLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: blue;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; margin-right: 250px;
}
.titleWhite {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: white; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleWhite:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: white; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleBlack {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: black; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleBlack:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: black; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleBlue {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: #000066; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: #000066; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleLightBlue {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: #0066ff; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleLightBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: #0066ff; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleRed {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: red; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.titleRed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-large; COLOR: red; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleWhite {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: white; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleWhite:visited {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: white; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleBlack {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: black; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleBlack:visited {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: black; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleBlue {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: #000066; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: #000066; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleBlue2 {
	margin-top: 15px; FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: black; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleBlue2:visited {
	margin-top: 15px; FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: black; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleLightBlue {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: #0066ff; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleLightBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: #0066ff; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleRed {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: red; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subtitleRed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: red; LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalWhite {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: white; FONT-FAMILY: Arial, Helvetica, Sans-Serif; margin-top: 0px;
}
.normalWhite:visited {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: white; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalBlack {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: black; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalBlack:visited {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: black; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalBlue {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalLightBlue {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalLightBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.couponLink {
	FONT-WEIGHT: bolder; FONT-SIZE: large; COLOR: #900; FONT-FAMILY: Arial, Helvetica, Sans-Serif; text-decoration: none;
}
.couponLink:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: large; COLOR: #900; FONT-FAMILY: Arial, Helvetica, Sans-Serif; text-decoration: none;
}
.normalRed {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: red; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.normalRed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: red; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallWhite {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: white; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallWhite:visited {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: white; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallBlack {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: black; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallBlack:visited {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: black; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallBlue {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallLightBlue {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallLightBlue:visited {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: #0066ff; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallRed {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: red; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.smallRed:visited {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; COLOR: red; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.navWhite, .navWhite:visited{
	FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: white; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-DECORATION: none
}
#coupon-container {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 550px; BORDER-BOTTOM: gray 1px solid
}
#coupon-content {
	PADDING-TOP: 10px
}
#coupon-notes-container {
	TEXT-ALIGN: center
}
#customer-survey-container {
	TEXT-ALIGN: center
}
.nav-cell {
	BACKGROUND-COLOR: #487cb8; TEXT-ALIGN: left
}
.detail-navigation-cell {
	PADDING-LEFT: 8px; WIDTH: 219px; BORDER-BOTTOM: white 2px solid; TEXT-ALIGN: left; overflow: hidden;
}
.detail-navigation-text {
	FONT-WEIGHT: normal; FONT-SIZE: medium; COLOR: white; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-DECORATION: none
}
#company-detail-left {
	FLOAT: left; TEXT-ALIGN: left
}
#company-detail-right {
	FLOAT: right; TEXT-ALIGN: left
}
#company-detail-location {
	WIDTH: 100%; TEXT-ALIGN: center
}
#company-detail-command {
	WIDTH: 100%; TEXT-ALIGN: center
}
#detail-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#detail-footer {
	WIDTH: 100%; HEIGHT: 50px; BACKGROUND-COLOR: #990000; TEXT-ALIGN: center
}
#tablefooter {
	WIDTH: 100%; HEIGHT: 50px; TEXT-ALIGN: center
}
#detail-top-header {
	WIDTH: 100%; HEIGHT: 41px; BACKGROUND-COLOR: #003300
}
#detail-top-header-left {
	VERTICAL-ALIGN: middle; WIDTH: 180px; TEXT-ALIGN: center
}
#detail-top-header-right {
	VERTICAL-ALIGN: middle; WIDTH: 180px; TEXT-ALIGN: center
}
#detail-top-header-center {
	VERTICAL-ALIGN: middle; WIDTH: auto; TEXT-ALIGN: center
}
#detail-lower-header {
	WIDTH: 100%; HEIGHT: 37px; BACKGROUND-COLOR: #5b7b57
}
#detail-lower-header-left {
	VERTICAL-ALIGN: middle; WIDTH: 180px; TEXT-ALIGN: center
}
#detail-lower-header-right {
	VERTICAL-ALIGN: middle; WIDTH: 180px; TEXT-ALIGN: center
}
#detail-lower-header-center {
	WIDTH: auto; TEXT-ALIGN: center
}
#detail-content {
	WIDTH: 100%; PADDING-TOP: 20px
}
#detail-content-left {
	VERTICAL-ALIGN: top; WIDTH: 185px; TEXT-ALIGN: center
}
#detail-content-center {
	VERTICAL-ALIGN: top; HEIGHT: 860px
}
#detail-content-right {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 245px; PADDING-TOP: 20px; HEIGHT: 860px; TEXT-ALIGN: center
}
#detail-content-pad-left {
	WIDTH: 15px;
}
#detail-content-pad-right {
	WIDTH: 15px;
}
#detail-content-pad-farleft {
	WIDTH: 10px; PADDING-TOP: 20px; HEIGHT: 860px; TEXT-ALIGN: center
}
#detail-content-pad-farright {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 10px; PADDING-TOP: 22px; HEIGHT: 860px; TEXT-ALIGN: center
}
#detail-companyimages-title-cell {
	PADDING-BOTTOM: 4px; PADDING-TOP: 8px
}
#detail-companydescription-title {
	PADDING-BOTTOM: 5px; HEIGHT: 20px; TEXT-ALIGN: left
}
#detail-companydescription-text {
	PADDING-BOTTOM: 15px; TEXT-ALIGN: left
}
#detail-companyservices-title {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#detail-companyservices-text {
	PADDING-BOTTOM: 15px; TEXT-ALIGN: left
}
#detail-companydetails-title {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#detail-companydetails-text {
	PADDING-BOTTOM: 15px; TEXT-ALIGN: left
}






/*NEW ADDS BY RDOUGLASS*/

body
{
margin:0px;
width:990px;
background-color:#888;
background-image:url('/system_graphics/rnd_back_1a.GIF');
background-repeat:no-repeat;
}

#newcontainer
{
	position: absolute;
	margin: 0px;
	padding: 0px;
	width:990px;
}

#newleftnav
{
	float: left;
	/*VERTICAL-ALIGN: middle;*/
	WIDTH: 230px;
	TEXT-ALIGN: center;
	margin-left: 10px;
	/*background-image: url('/service_finders/images/css/newContainer_BG.JPG');
	background-repeat: repeat-x;*/
	clear:left;
	margin-top: -40px;
}
#newrightnav
{
	float: right;
	margin-right:0px;
	WIDTH: 220px;
	TEXT-ALIGN: center;
	padding: 5px;
	padding-right: 0px;
	clear:right;
	overflow:hidden;
}

#newmaincontent
{
	position: relative;
	margin-top:0px;
	margin-left:15px;
	margin-right:0px;
	overflow:hidden;
	padding: 0px;
	text-align:center;
}

#tblServicesTop
{
WIDTH: 211px; TEXT-ALIGN: left; padding-left:8px;
}
#newInsideContent
{
text-align:center;
 }

#newleftcontent
{
	/*position: relative;*/
	margin-top:0px;
	padding: 5px;
	padding-left:10px;
}

#newrightcontent
{
	/*position: relative;*/
	margin-top:0px;
	padding: 0px;
	z-index:0;
	/*background-color: #900;*/
}

#newrightheader
{
	margin-top:10px;
}


#SELocation
{
	position: absolute;
	right: 10px;
	width:220px;
	/*position to be calculated on page*/
	top: 525px;
	text-align: center;
}
#SEServices
{
	position: absolute;
	left: 20px;
	/*position to be calculated on page*/
	top: 20px;
	text-align: center;
	width:10px;
	height: 30px;
	color:White;
}
.SEServices
{
	color:White;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	line-height: 1.1em;
}

.SECheckbox
{
	background-image: url(/system_graphics/new_check_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:210px;
	height:19px;
	margin:0px;
	padding:0px;
	padding-left:13px;
	FONT: Arial, Helvetica, Sans-Serif 12px bold white;
	line-height: 1.1em;
}

#upperheader
{
	height:170px;
	margin:0px;
	padding:0px;
	FONT-SIZE: 20px;
	font-weight: bolder;
	COLOR: black;
	/*background-color:#003300;*/
	LINE-HEIGHT: 2.4em;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: center;
	overflow:hidden;

}

#divCompanyHeaderContactForm
{
/*	display:none;	*/
	float:right;
	margin: 0px;
	font-size:12px;
	font-weight:normal;
	height: 150px;
	width: 310px;
	overflow:hidden;
	line-height:.7em;
	border:solid 1px #000066;
	text-align:left;
	padding-left: 15px;
	
}

#lowerheader
{
	height:60px;
	margin:0px;
	margin-top:0px;
	padding:0px;
	FONT-SIZE: 36px;
	COLOR: white;
	background-color: #900;
	LINE-HEIGHT: 1.6em;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	overflow:hidden;
}

.headerWhite {
	LINE-HEIGHT: 2.4em;
	COLOR: white;
}
.headerWhite:visited {
	LINE-HEIGHT: 2.4em;
	COLOR: white;
}
.headerWhite2 {
	LINE-HEIGHT: 1.3em;
	COLOR: white;
	FONT-SIZE: 16px;
}
.headerWhite2:visited {
	LINE-HEIGHT: 1.3em;
	COLOR: white;
	FONT-SIZE: 16px;
}


#newcouponwrapper
{
	text-align:center;
	background-color:White;
	border:dashed 5px black;
}
#divCoopMiddle, #divCoopMiddle2
{
	border:solid 1px black;
	background-color:White;
	overflow:hidden;
	width: 150px;
	padding: 0px;
	margin: 0px;
}
#newcoupon
{
	margin:0px;
	padding:0px;
	/*margin-right:10px;*/
}
#newcouponTop
{
	margin:0px;
	padding:0px;
	margin-top: 3px;
	margin-bottom: 0px;
	height:29px;
}
#divCoopTop, #divCoopTop2
{
	margin:0px;
	padding:0px;
	height:7px;
	border-top:solid 1px black;
}
#newcouponMid, newcouponMid:visited
{
	margin:0px;
	padding:0px;
	LINE-HEIGHT: 1.5em;
	TEXT-ALIGN: center;
}
#newcouponMid a, newcouponMid a:visited
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 1em;
	COLOR: #900;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
#newcouponBottom
{
	margin:0px;
	padding:0px;
	height:0px;
}
 #divCoopBottom, #divCoopBottom2
 {
	margin:0px;
	padding:0px;
	height:0px;
	text-align:center;
 }
 #divNavigation
 {
	background-color:#900;
 }

#divDetailfooter
 {
	background-color:#900;
 }

.txtHover a:link, .txtHover a:visited
{
	color: #333333;
}
a {
	/*background: url(images/img03.gif) repeat-x left bottom;*/
	text-decoration: none;
	color: #1D62B3;
}

a:hover {
	background: none;
	color: #E43C15;
}
