body {margin: 0;padding: 0;font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 8pt;color: #e9e9e9;text-align: center;border: 0;background:#000 url(/_images/bginterior.png) no-repeat;background-position:center top;}

#homepage {background:#000 url(/_images/bghome.png) no-repeat;background-position:center top;}

a img { border: 0;}
ul li {list-style-type:none;background: url(/_images/li.jpg) no-repeat left center;}
ul {margin: 0 0 0 20px; padding:0;}
li {color:#fff;margin:0 0 10px 0;}
li a:link, li a:visited {text-decoration: underline;}
li a:hover, li a:active {text-decoration: none;}
html {overflow:auto;} 

.cityTable {height:300px;}
.trCity {margin:0;padding:0;}
.tdZip {background:#333;width:200px;padding:1px;border-bottom:1px solid #666;font-size:6pt;}
.tdCity {background:#000;width:200px;padding:1px;border-bottom:1px solid #666;font-size:6pt;}
.sectionICON {margin:0 0 20px 0;}

/****** =LAYOUT *******/
.wrapper {margin:20px auto 0 auto;width:970px;overflow:hidden;}
.wrapper h1 {color:#fff;position:relative;left:10px;}
.wrapperBack {margin:20px auto 0 auto;width:970px;overflow:hidden;background: url(/_images/bg2.jpg) no-repeat;}
.container {width: 970px;margin:0;padding:0 0 10px 0;text-align: left;color:#fff;position:relative;top:20px;background: url(/_images/container_shadow.png) repeat-y;}
.container2 {width: 970px;margin:0;padding:0;text-align: left;color:#fff;position:relative;top:5px;}

.containerBottom {width: 950px;margin:500px auto 0 auto;text-align:left!important;color:#666;}
.containerBottom h3 {color:#b6b6b6;}
.containerBottom p {color:#fff;}
.containerBottom ul {float:left;margin:0 40px 0 0;;padding:0;text-align:left!important;color:#666;}
.containerBottom ul li{margin:0 0 3px 0;padding:0 0 0 10px;text-align:left!important;color:#666;}

.fullCol {float:left;width:935px;padding:0;position:relative;left:15px;background:#fff url(/_images/bg_fullcol.png) repeat-y;border:1px solid #fff;}
.fullCol ul li {background:none;}

.bottomLinks {width: 950px;margin:40px auto 0 auto;text-align:left!important;color:#666;}
.bottomLinks p {color:#666;}
.bottomLinks ul {float:left;margin:0 40px 0 0;;padding:0;text-align:left!important;color:#666;}
.bottomLinks ul li{margin:0 0 3px 0;padding:0 0 0 10px;text-align:left!important;color:#666;}

.header {height: 70px;width: 950px;margin:0;text-align: left;padding: 0;color:#fff;}
.headerContact {float:right;position:relative;top:40px;right:150px;}
.headerContact p {font-size:12pt;}

.headerContact span a:link, .headerContact span a:visited {color:#fbcf37;}
.headerContact span a:hover, .headerContact span a:active {color:#fff;}


.logo {float:left;height:42px;width:396px;position:relative;top:30px;left:15px;}
.clear {height: 1px;clear: both;}
.clear0 {height: 0;clear: both;}
.clear2 {height: 2px;clear: both;}
.clear5 {height: 5px;clear: both;}
.clear10 {height: 10px;clear: both;}
.clear20 {height: 20px;clear: both;}


/****** =positioning *******/
.left {float:left;}
.right {float:right;}
.pad5 {padding:5px}
.pad10 {padding:10px}
.pad20 {padding:20px}
.pad1015 {padding:10px 15px;}
.pad1520 {padding:15px 20px;}
.pad1020 {padding:10px 20px;}
.left5 {margin:0 0 0 5px;}
.left10 {margin:0 0 0 10px;}
.left15 {margin:0 0 0 15px;}
.left20 {margin:0 0 0 20px;}
.right5 {margin:0 5px 0 0;}
.right10 {margin:0 10px 0 0;}
.right15 {margin:0 15px 0 0;}
.right20 {margin:0 20px 0 0;}
.down10 {margin:10px 0 0 0;}
.down20 {margin:20px 0 0 0;}
.down30 {margin:30px 0 0 0;}
.down50 {margin:50px 0 0 0;}
.center {text-align:center;}
.contentSpacer {padding:5px 0 5px 0;}

/****** =line styles *******/
.dotted {clear:both;height:8px;margin:15px 0 15px 0;background:url(/_images/dotted.gif) repeat-x;}
.dottedDark {clear:both;height:2px;margin:0 0 0 0;padding:0 0 50px 0;background:url(/_images/dottedDark.gif) left center repeat-x;}
.dottedLight {clear:both;height:2px;margin:0 0 0 0;padding:0 0 50px 0;background:url(/_images/dottedLight.png) left center repeat-x;}

.quickQuote {float:left;width:500px;background:#fff;padding:20px 0 0 0;}
.quickQuoteRight {float:left;width:200px;margin:0 0 0 40px;}

/********************************************************************HEADER******/
.utilityNav {float:right;text-align:right;display: inline;margin: 8px 12px 0 0;padding: 3px 1px 4px 1px;	border:1px solid #333;}
.utilityNav ul {margin:0; padding:0;}
.utilityNav li {display: inline;list-style-type: none;color:#666;margin:0;}
.utilityNav a:link, .utilityNav a:visited {font-size: 8pt;font-weight:bold;color:#fff;text-decoration: underline;	padding:2px 4px 3px 4px;background:#6943d7;}
.utilityNav a:hover, .utilityNav a:active {font-size: 8pt;font-weight:bold;color:#fff;background:#333;text-decoration: none;}

/********************************************************************navMain******/
.navContainer {position:relative;top:-9px;left:-1px;padding:10px 0 0 0;background:url(/_images/nav_top.png) no-repeat;}
.navContainer ul li {list-style-type:none;}
.nav {height:46px;width:960px;padding:0;text-align:left;position:relative;top:-1px;left:9px;background:url(/_images/bg_nav.png) repeat-x;}
.nav ul li {list-style-type:none;background:none;}
.nav ul {margin:0;padding:0;position:relative;top:-5px;left:-5px;}
.nav li {margin:0 0 0 -4px;padding:0;list-style-type: none;display:inline;}
.contentFull {padding:10px 50px 10px 25px;}

/********************************************************************Gallery******/
.gallery {float:left;padding:5px 0 20px 0;}
.gallery1 {float:left;width:200px;margin:0 23px 0 0;padding:0;}
.gallery1 img {border:1px solid #056f7d;margin:8px 0 8px 0;padding:4px;}
.gallery2 {float:left;width:200px;margin:0 23px 0 0;	padding:0;}
.gallery2 img {border:1px solid #056f7d;margin:8px 14px 8px 0;padding:4px;}
.gallery3 {float:left;width:200px;margin:0 0 0 0;padding:0;}
.gallery3 img {border:1px solid #056f7d;margin:8px 14px 8px 0;padding:4px;}
.galleryNav {float:left;padding:10px 0 0 0;}
.galleryNav ul {margin:0;padding:0;}
.galleryNav ul li {display:inline;margin:0 10px 0 0;}


/************************************************LEFTCOL******/
.leftCol {float:left;width:200px;margin:0;padding:10px 10px 250px 10px;background:url(/_images/bg_leftCol.png) repeat-x;}
.leftCol h2 {margin:0 0 10px 0;font-size:10pt;color:#fff;letter-spacing:2px}
.leftCol ul {padding:0;margin:0 0 30px 0;}
.leftCol ul li {margin:0 0 16px 0;padding:0;}
.leftCol li a:link, .leftCol li a:visited {color:#fff;font-size:10pt;font-weight:normal;text-decoration: none;display:block;width:182px;padding:0 5px 0 12px;border-left:6px solid #333;}
.leftCol li a:hover, .leftCol li a:active {color:#fff;text-decoration: none;border-left:6px solid #fff;}


/********************************************************************RIGHTCOL******/

.rightCol {float:right;width:670px;margin:0 20px 0 0;font:12px; "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.rightCol h2 {color:#333;font-size:14pt;margin:30px 0 15px 0;padding:10px 0 0 0;border-top:7px solid #eee;}
.rightCol p {color:#333;line-height:22px;font-size:10pt;}
.rightCol ul {margin:0;padding:0 0 0 10px;}
.rightCol ul li {color:#333;margin:0 0 7px 0;}

.rightColBanner {position:relative;left:-23px;}
.rightColIMG {float:left;margin:0 20px 20px 0;border:1px solid #333;padding:2px;}

.stats {float:right;width:450px;color:#333;font:12px;margin:0;}
.stats ul {float:left;padding:10px 0 10px 0;margin:0 20px 0 0;}
.stats ul li {color:#333;padding:0;}

.quickQuote {height:60px;width:100px;float:right;background:#333;margin:0 0 10px 20px;}

.entertainerIMGstrip {float:left;padding:5px 20px 10px 0;margin:0 0 20px 0;}
.entertainerIMGstrip img {margin:0 0 20px 0;}


/********************************************************************FOOTER******/
.footer {height:20px;width:975px;margin:0;position:relative;top:-2px;left:-2px;font-size: 8pt;text-align:left;background:url(/_images/container_bottom.png) no-repeat;}
.footerText {float:right;width:600px;position:relative;top:-20px;left:8px;color:#999999;}
.footerText img {float:right;position:relative;top:-20px;margin:0 10px 0 0;}
.footerLinks {font-fize:7pt;color:#913538;width:975px;background:url(/_images/bg_footer_nav.png) repeat-x;position:relative;top:15px;left:5px;padding:2px 4px 3px 6px;}
.footerLinks a:link, .footerLinks a:visited {text-decoration: none; color:#9945c6;}
.footerLinks a:hover, .footerLinks a:active {color:#fff;text-decoration: underline;}
.footerLinks p {color:#666666;float:right;text-align:right;display:inline;margin:0;padding:0;margin:-13px 0 0 0;position:relative;right:6px;}

/****** =FORM *******/
.formContainer {width:320px;float:left;background: url(/_images/container_shadow340.png) repeat-y;padding:0 0 0 20px;}
form {margin:0;padding:0;}

.formMed {width:148px;background:url(/_images/bg_form_med.png) no-repeat;margin:0;padding:12px 0 10px 12px;border:none;margin:0 0 -18px 0;color:#fff;}
.formMed:hover {background:url(/_images/bg_form_med_hover.png) no-repeat;padding:12px 0 10px 12px;border:none;}
.left22 {position:relative;left:-22px;}
.formLong {width:247px;background:url(/_images/bg_form_long.png) no-repeat;padding:12px 0 10px 12px;border:none;margin:0 0 -9px 0;color:#fff;}
.formLong:hover {background:url(/_images/bg_form_long_hover.png) no-repeat;padding:12px 0 10px 12px;border:none;}

.formDiv {float:left;height:30px;width:150px;margin:0;}
.formDiv400 {float:left;height:39px;width:300px;margin:0;}
.formBtn {height:45px;width:95px;border:none;background: url(/_images/btn_getquote_off.png) no-repeat;padding:0;cursor:pointer;}
.formBtn:hover {border: none;background: url(/_images/btn_getquote_on.png) no-repeat;padding:0;}

/***************************************************************** TEXT STYLES *******/
a:link, a:visited {color:#e09bfe;text-decoration: underline;}
a:hover, a:active {color:#fff;text-decoration: none;}

.h1Container {padding:20px 0 0 15px;background:#202020;width:947px;position:relative;top:-14px;left:5px;}
.h1Container h1 {font-size:46px;font-family:Arial, sans-serif;color: #525252;font-weight:bold;margin:0;letter-spacing:0px;}

h2 {font-size: 12pt;font-weight:normal;color: #fff;margin:0 0 10px 0;}
h3 {font-size: 8pt;font-weight:bold;color: #666;margin:0 0 10px 0;}
h4 {font-size: 8pt;font-weight:bold;color: #ffffff;margin: 0 0 10px 0;}
h5 {font-size: 8pt;font-weight:bold;color: #333;margin: 0 0 10px 5px;}
p {font-size: 8pt;color:#cdcdcd;padding:5px 0 5px 0px;text-align:left;}
.pHome {margin:0 0 15px 0;font-style:italic;position:relative;left:5px;}
.pHomeBottom {position:relative;top:15px;left:5px;width:400px;}
.homeIMG {float:left;padding:0 15px 0 0;}
