/* CSS Document - By Brent Stees 5/05/10 */

body {
/* Layout */
	margin:0 0; padding:0; width:100%;

/* Base Text Style For Whole Document (inherited to all tags until overidden) */
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background-image:url('img/bg.gif'); background-repeat:repeat-x;

/* Background Image and Color */

}
#page {
/* Layout */
	width:1010px; margin:auto;

/* Background Image and Color */
	background:;
}

#header {
/* Layout */
	height:174px; position:relative; width:1010px;

/* Background Image and Color */
	background-image:;
}
#sidebar {/* Layout */
	width:205px; float:right; padding:0 0 0 0;

/* Background Image and Color - Not recommended for SIDEBAR */
	background:;
}
#content {/* Layout */
	width: 805px; padding:0 0 0 0; float:left;

/* Background Image and Color - Not recommended for CONTENT */
	background:;
}
#footer {/* Layout */
	clear:both; height:73px; padding:0 0 0 0;
	background-image:url("img/footer-bg.jpg"); background-repeat:no-repeat;

/* Background Image and Color */
	background:;
}

/* Formatting */

a {color:#ffffff; text-decoration:none; outline:none;}
a:hover {color:#ffffff; text-decoration:underline;}
h1 {font-size:20px; color:#000000; line-height:22px;}
h2 {font-size:20px; color:; line-height:22px; font-weight:100;}
h3 {font-size:16px; color:#0064af; line-height:18px; border-bottom:1px;}
h4 {font-size:16px; color:; line-height:18px; font-weight:100;}
strong {color:#000000;}
em {color:#000000;}

ul, li {display:block; padding:0; margin:0; list-style:none;}
#content ul {padding:10px 0 10px 30px;}
#content ul li {padding:0 0 5px 15px; background:url('img/bul.png') no-repeat 2px 4px;}
#content ul li:hover {background-color:#ffffff;}
#content a {color:#0064af; text-decoration:none; outline:none;}
#content a:hover {color:#0064af; text-decoration:underline;}

#footer a {padding-left:5px; color:#fff; text-decoration:none; outline:none;} /*color:#0064af*/
#footer a:hover {color:#0064af; text-decoration:underline;}
.divider {color:#fff;}
#choose-us {background:url('img/choose-us-bg.jpg') no-repeat; height:550px; font-size:16px; padding:20px;
}
img.photo { 
    margin: 0 10px 0 6px;
	background-color:#fff;
	padding: 10px;
	border: 0;
	background-color: #fff;
	-moz-box-shadow: 0 0 10px #767474;
	-webkit-box-shadow: 0 3px 10px #767474;
	box-shadow: 0 0 10px #767474;
}
.col1{
   position: relative;
   overflow: hidden;
   float: left;
   width: 66%;
   left: 1%;
}
.col2{
   position: relative;
   overflow: hidden;
   float: left;
   width: 30%;
   left: 0%;
}

.hours {
	background:url('img/hours-bg.jpg') no-repeat; height:107px;
}

.location {
	background:url('img/location-bg.jpg') no-repeat; height:150px;
}



/* Sub Elements */

#logo {width:360px; height:150px; display:block; position:absolute; background-image:url('img/logo_top.gif');}

#address {position:absolute; right:10px; top:10px; color:#ffffff}
#tagline {position:absolute; top:110px; right:10px;}

#nav {
height: 30px;
width: 100%;
position:absolute; 
top:146px;
z-index:900;

}
#nav {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FFF;
white-space: nowrap;
margin-top:6px;
}
#nav li {
list-style-type: none;
float:left;
position:relative;
}
#nav li a {
padding-right:18px;
color: #FFF;
}
#nav li a:link {
color: #FFF:
}
#nav li a:hover {
font-weight: bold;
text-decoration:underline;
color: #FFF;
}
#nav ul a:hover {
font-weight: bold;
text-decoration:none;
color: #006bb4;
}

  /*Dropdown*/
#nav ul li {width:120px; padding:0px; float:left; z-index:999;}
#nav ul li a {color:#000000; font-size:12px; padding:5px; text-decoration:none; width:180px; float:left;}
 #nav ul {display:none; background:#fff; border:1px solid #006bb4; position:absolute; top:18px; left:0px; width:200px; padding:0;}
#nav ul li:hover {background:#c1eaf9; font-weight:bold; width:200px;}
#nav li:hover ul, #header #nav li.sfhover ul {display:block; }

#flash2 {background:url(img/main_video_bg.jpg) no-repeat; width:465px; height:192px; font-size:16px; padding:70px 0 0 440px;}
#content #flash2 ul {padding-top:0;}
#content #flash2 ul li {padding-bottom:0;}
#content #flash2 ul li:hover {padding:0 0 0 15px; background:url('img/bul.png') no-repeat 2px 4px;}

#video { position:absolute; padding-left:22px; padding-top:26px; z-index:10;}

#flash {background:url(img/main_flash2.jpg) no-repeat; width:465px; height:192px; font-size:16px; padding:70px 0 0 440px;}
#content #flash ul {padding-top:0;}
#content #flash ul li {padding-bottom:0;}
#content #flash ul li:hover {padding:0 0 0 15px; background:url('img/bul.png') no-repeat 2px 4px;}

/* seo */

#seo h1 {font-size:12px; color:#0064af; line-height:18px; border-bottom:1px;}
#footer1 a {color:#0064af; text-decoration:none; outline:none;}
