/* CSS Document */

#shadow,#side,#mid,h1,h2,#menu ul,#menu li,#menu,.clearboth,#footer,#footer li,#footer ul,h3{padding:0px;margin:0px;}
body{text-align:center;margin:5px 0px;line-height:1.4em;height:100%;font-size:0.75em;}
table,p,ul{font-size:1em;}
.clearboth{clear:both;height:0px;width:1px;display:block;}
img{border:none;}
h1{font-size:1.9em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
p{margin:1.4em 0em;}
#offers h3{margin-top:1em;}
#offers p{margin:0.3em 0em;}
#shadow{width:790px;position:relative;text-align:left;margin:0px auto 0px auto;}
#container{padding:5px 2px 2px;margin:0px;width:780px;position:relative;}
* html #shadow{width:780px;border-width:1px;border-color:#CCC;border-right-style:solid;border-bottom-style:solid;border-top-style:none;border-left-style:none;}
* html #container{border-width:1px;border-color:#666;border-right-style:solid;border-bottom-style:solid;border-top-style:none;border-left-style:none;}
#header{height:50px;}
#menu{float:left;width:100%;background:#FFF url("../_img/bg.gif") repeat-x bottom;padding-left:1px;}
#footer ul,#menu ul{list-style:none;}
#menu li{float:left;background:url("../_img/left.gif") no-repeat left top;padding-left:9px;}
#menu a{float:left;display:block;background:url("../_img/right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;}
#menu a:hover{color:#333;}
#menu #current{background-image:url("../_img/left_on.gif");}
#menu #current a{background-image:url("../_img/right_on.gif");color:#333;padding-bottom:5px;}
#footer{border-top:solid 3px #006600;padding:5px 2px 0px;margin-top:10px;text-align:center;font-size:0.8em;color:#666;}
#footer #current a{color:#666;text-decoration:none;} #footer a{color:#666;text-decoration:underline;}
#side{width:250px;float:right;padding:10px 0px 10px 5px;}
#mid{width:515px;float:left;padding:10px 0px 10px 5px;}
#mid p{clear:both;}
#qa{position:absolute;top:5px;right:8px;height:66px;} #qa img{margin-left:2px;float:left;}
div.row {margin:0px;padding:3px 0px 0px;display:block;clear:left;}
div.row .label {width:100px;color:#666;margin:0px 10px 0px 0px;font-weight:bold;display:block;float:left;}
div.row .formw {margin:0px;display:block;float:left;}
.BusImages {overflow:hidden;display:block;}
.BusImageLarge {float:left;width:241px;height:180px;overflow:hidden;text-align:center;border-right:1px solid #FFF;padding:0px;background-color:#FFF;margin-top:20px;}
.BusImageSmall {float:left;border-top:1px solid #FFF;border-right:1px solid #FFF;}
.BusImageSmall img {width:120px;height:90px;display:block;}
.btn{font-weight:bold;}
.facilities img{margin:2px;padding:0px;} .facilities>h2{margin-top:10px;}
.copy{float:left;}
.sall{float:right;}
.contact{display:inline;font-weight:bold;}
#topright,#topleft,#bottomleft,#bottomright{width:1px;height:0px;display:block;position:absolute;font-size:0px;line-height:0px;}
#topleft,#topright{top:0px;}#topright,#bottomright{right:0px;}#bottomright,#bottomleft{bottom:0px;}#bottomleft,#topleft{left:0px;}
* html #bottomright,* html #topright{right:-1px;}
body>div#shadow {background: url(../_img/shadow.png) no-repeat bottom right !important;padding:0px 2px 7px 0px;overflow:hidden;}
body{font-family: Georgia, "Times New Roman", Times, serif;}
body{background-image:url(../_img/gradient_lightpurple.jpg);background-repeat:repeat-x;background-attachment:fixed;background-color:#CCCCFF;}
#topright,#topleft{border-top:1px solid #CCCCFF;}#bottomleft,#bottomright{border-top:1px solid #FFFFFF;}
#container{background-color:#FFF;}
h1{color:#333;}
h2{color:#765;}
#footer{border-top:solid 3px #666;}
#header{height:137px;}
#menu{margin:1px 0px 0px 0px;padding:0px;}
#menu li{float:left;padding-left:0px;}
#menu a{float:left;display:block;margin:0px 1px;padding:5px 21px 4px 21px;text-decoration:none;font-weight:bold;color:#FFF;}
#menu #current,#menu a:hover,#menu #current a{background-color:#CCC;background-image:none;}
#menu #current a{color:#333;padding-bottom:4px;}
#menu,#menu li,#menu a{background-color:#999;background-image:none;}
* html #banner{margin-top:1px;}
#mid{width:395px;}
* html #container{width:785px;overflow:hidden;}
.BusSmallImages{width:120px;float:left;padding-top:3px;}
.BusImageSmall {border-bottom:3px solid #FFF;}
.BusImageLarge{margin:4px 0px 100px 0px;}
div>.BusImageLarge{margin-bottom:105px;}
#side{padding:0px;}
.facilities img{margin:0px;line-height:1em;}
#qa{top:354px;width:117px;right:12px;padding:20px 0px;z-index:500;text-align:center;}#qa img{float:none;margin:3px 0px;}
#contact{position:absolute;width:240px;top:354px;right:12px;background-color:#999;color:#FFF;font-size:0.9em;line-height:1.5em;text-align:left;}
#details{text-align:center;width:123px;font-weight:bold;padding:5px 0px;border-right:4px solid #FFF;padding:10px 0px 32px 0px;}
#container{padding-top:2px}
#mid,#side{padding-bottom:0px;}
#footer{margin-top:0px;}
ul{margin-top:0px;margin-bottom:0px;}
