@charset "utf-8";
/* CSS Document */

* {margin:0px;padding:0px;}
.clear {clear:both;}

body {text-align:center;}
/*body, table {font:13px "Myriad Pro", Arial, Helvetica, sans-serif;}*/

body {	
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
background-color: #EEEEEE}

table {font:11px Arial, Helvetica, sans-serif;}

p {margin:10px 0px;}
p.top {margin-top:0px;}

ul, ol {margin-left:20px;}

img {border:none;}

#container {
	text-align:left;
	width:980px;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 10px;
	border: 1px solid #999999;
}

#header {margin:0px 0px 15px;}

#logo {float:left;}
#top_nav {font-size:12px;float:right;clear:right;}
#top_nav li {display:inline;}
#top_nav li a {display:inline-block;padding:0px 5px 0px 3px;
	text-decoration:none;color:#6B6C6E;font-weight:bold;
	border-right:1px solid #6B6C6E;
}
#top_nav li.last a {border-right:none;}

.calltoday {float:right;clear:right;width:300px;text-align:right;margin:20px 0px 0px;font-size:24px;color:#9C9A9C}

#navigation {margin:10px 0px;}
#navigation ul {margin:0px;}
#navigation ul li {display:inline;list-style:none;}
#navigation li a {
	font:8px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;color:white;text-decoration:none;text-transform:uppercase;font-weight:400;
}
#navigation li a:hover span {
	text-decoration:underline;
}
#navigation li {margin:1px -3px 1px -1px;}
#navigation li a span {padding:3px 32px 2px 15px;height:15px;text-align:center;}

#navigation li.blue a span {background:#6CB1DD url(../images/nav_bluegreen.png) no-repeat right;}
#navigation li.green a span {background:#008A9B url(../images/nav_greenpurple.png) no-repeat right;}
#navigation li.purple a span {background:#4F1A65 url(../images/nav_purplered.png) no-repeat right;}
#navigation li.red a span {background:#AA0829 url(../images/nav_redorange.png) no-repeat right;}
#navigation li.orange a span {background:#DC5B10 url(../images/nav_orangepink.png) no-repeat right;}
#navigation li.pink a span {background:#F688BC url(../images/nav_pinkgold.png) no-repeat right;}
#navigation li.gold a span {background:#CA9200;padding-right:15px;margin-right:0px;}

hr {border:none;height:8px;margin:10px 0px;background:#6B6C6E;}


#banner {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#hp_boxes {margin:10px 0px 15px;}

#full {margin:30px 0px;}
#wide, #sidenav {margin:10px 0px}

#wide {
	float:right;
	width:650px;
	padding-right: 45px;
}
#sidenav {float:left;width:234px;margin-left:10px;}
#sidenav .ebrochures {background:url(../images/lnav_eb_header.png) no-repeat top;padding-top:23px;margin-top:5px;}
#sidenav .ebrochures .footer {background:url(../images/lnav_eb_footer.png) no-repeat bottom;padding-bottom:8px;}
#sidenav .ebrochures a img {border:2px solid #D9D9D9;border-width:0px 2px;}
#sidenav a img {padding:5px 0px;}

.hp_box {margin:10px 5px 0px 0px;}
.hp_box.last {margin-right:0px;}

h1 {margin:0px 0px 15px;}
h1.gray {
	color:white;
	padding:15px 3px 0px;
	margin:10px 0px;
	text-transform:uppercase;
	background-color: #008A9B;
}

.quote {margin:10px 0px;}
.quote p {font-weight:bold;font-style:italic;color:#DE5910;font-size:19px;}
.quote span {font-weight:bold;font-size:110%;}

.left_col50, .right_col50 {}
.left_col50 {float:left;width:290px;}
.right_col50 {float:right;width:290px;}
.left_col50_padded {float:left;width:240px;padding:0px 20px 0px 10px;text-align:right}
.right_col50_padded {float:right;width:240px;padding:0px 10px 0px 20px;}

.item .image {float:left;clear:left;margin:5px 0px 5px;width:173px;}
.item .item_text {float:right;}


th, td {padding:3px;}
.top {vertical-align:top;}

#footer {margin-top:10px;border-top:2px solid #C6C3C6;padding:10px 0px 0px;color:#848284;}
#footer a {color:#3FA9F5;text-decoration:none;}

.text_small {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 10px;
}
div.thumbnail {
	float: left;
	margin: 0px 14px 20px;
	padding: 0px;
	width: 90px;
}
div.thumbnail img {
	background-color: #FFFFFF;
	border: 1px solid #555555;
	margin: 0px;
	padding: 2px;
}
div.thumbnail p {
	margin: 0px;
	padding: 0px;
}

img.border-right {
	margin-top: 2px;
	border: 1px solid #D9D9D9;
	padding: 6px;
	margin-left: 15px;
	float: right;
	margin-bottom: 6px;
}

img.border-left {
	margin-top: 2px;
	border: 1px solid #D9D9D9;
	padding: 6px;
	margin-right: 15px;
	float: left;
	margin-bottom: 2px;
}

img.border-left-gallery {
	margin-top: 2px;
	border: 1px solid #D9D9D9;
	padding: 6px;
	margin-right: 2px;
	float: left;
	margin-bottom: 2px;
}

.p-spaced {
	line-height: 1.4;
	text-align: justify;
}

#map {
	border: 1px solid #D9D9D9;
	margin-bottom: 20px;
	padding: 2px;
}

.picture { background-color: #FFFFFF;
border: 1px solid #D9D9D9; padding: 3px;
font: 11px/1.4em Arial, sans-serif; text-align:center }
.picture img { border: 0px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; display:block; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 
#promo-events-box {
	float: right;
	height: 20px;
	width: 120px;
}
