body {margin:0;padding:0; background-image:url(../img/wallpaper.jpg); background-repeat:repeat; font:11px Verdana, Arial, Helvetica, sans-serif}
#maincontainer{width:1048px;margin:0 auto; }

#masthead{display:block;clear:both; height:87px;}
#logo {width:470px;height:87px;margin-left:56px; margin-top:5px; margin-bottom:47px}
#phone {float:right;width:423px; padding-right:40px; height:74px; padding-top:30px; background-image:url(../img/phone.jpg); font:bold 42px "Trebuchet MS", Arial; color:#b32403; letter-spacing:-3px; text-align:right}

#nav {background:url(../img/nav.jpg); width:978px; padding-right:70px; height:24px; padding-top:10px }
#nav ul{margin:0;padding:0; text-align:right}
#nav li{list-style-type:none;display:inline;padding:7px 15px}
#nav li a {text-decoration:none; color:#fff; text-transform:uppercase; font:bold 14px "Trebuchet MS", Arial}
#nav li a:hover{ text-decoration:underline}

#contentwrapper{float:left; background:url(../img/content.jpg); background-repeat:repeat; }

#leftcolumn{ margin:0px 700px 0px -20px; padding-bottom:40px}

#mini { margin-left:20px; width:277px; height:391px; background-image:url(../img/contact.jpg)}
#mini h2 {font:16px "Trebuchet MS", Arial; color:#000; text-transform:uppercase; margin-left:85px; padding-top:30px}
#miniform {margin-top:17px; margin-left:85px}

#chat {margin-top:-43px; margin-left:46px}
#chat a {background:none} 

#news {width:235px;margin-left:80px; margin-top:-10px }
#news h2 {margin-left:15px; color:#373936}
#news ul li {list-style-image:url(../img/bullet.jpg); padding-bottom:2px;}
#news a {background:none; text-decoration:underline; padding:0px; color:#454745}
#news a:hover {text-decoration:none}

#contentcolumn{float:left;width:750px;margin-left:-800px; margin-top:30px}
#contentcolumn .content {margin-left:30px}

#trailers {width:700px;}
.RightTrailer {width:300px; margin-right:40px; float:right; margin-top:30px}
.LeftTrailer {width:295px; float:left; margin-top:30px}

#bottom{ background:url(../img/footer.jpg);height:88px; width:1048px; clear:both; margin:0px auto; margin-top:-40px}

#footer{width:1048px;font:10px Verdana, Arial, Helvetica, sans-serif;margin:10px auto}
#footer a{text-decoration:none;color:#000; background:none; padding:0px}
#footer a:hover{text-decoration:underline;}
.bottom_nav { float:left; width:400px; margin-left:45px}
.copyright {float:right; text-align:right; width:548px; margin-right:47px}

#copyright {margin-left:70px; margin-top:180px}
#copyright a {text-decoration:none;color:#000; background:none; padding:0px}
#copyright a:hover{text-decoration:underline;}

.content{padding:10px;color:#000;font:11px Verdana, Arial, Helvetica, sans-serif;}
.content p { margin-right:35px; line-height:16px}
.content ul { margin-right:35px; line-height:14px}
h1 {font:20px "Trebuchet MS", Arial; color:#373936; }
h2 {font:16px "Trebuchet MS", Arial; color:#373936;}
h2 a {background:none;padding:0; color:#2B3B9E;}
h2 span {font-size:12px; font-style:italic; color:#444}
h3 {font:14px "Trebuchet MS", Arial; color:#373936; margin-bottom:-10px}
a {color:#21377d; }
a:hover {color:#4159a5}
.link {float:right;}

.Rimg {margin-left:10px; margin-top:-15px}
.Rphoto {padding:2px; border:1px solid #666; margin-left:10px;}
.Lphoto {padding:2px; border:1px solid #666; margin-right:10px;}
.facility {padding:2px; border:1px solid #666; margin-left:10px; margin-right:30px}
.image {float:left; margin-right:3px;}



.dropmenudiv {position:absolute; top:0; border:1px solid #A8A69F; font:normal 12px Arial; line-height:18px; z-index:100; background-color: #E4E4E4; width:130px; visibility: hidden; margin-top:5px; margin-left:-10px; background:transparent url(../img/opaque.png) }
.dropmenudiv ul {padding:0; margin:0; list-style:none; } 
.dropmenudiv ul li a{width: auto; display: block; font-weight:normal; padding: 3px 0px 3px 10px; text-decoration: none; color: #21377d; }
* html .dropmenudiv ul li a{ /*IE only hack*/ width: 100%;}
.dropmenudiv ul li a:hover{color:#4159a5 ; text-decoration:underline }