@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}

img {border:0;}

.clear {clear:both;} 

a {color:#537aae; text-decoration:underline;}

/* Containers */

.login_link { float:right; }

.mainwrapper{margin:0 auto;}


.headerwrapper {margin:0 auto; height:289px; background:url(../images/header_bg.jpg) repeat-x; width:100%;}

.headerwrapper .header {background:url(../images/header.jpg) no-repeat; height:298px; width:925px; margin:0 auto;}


.navigation {width:920px; height:43px; background-color:#052962; margin:0 auto;}

.navigation .social {float:right; width:267px; height:40px; padding-left:90px; background:url(../images/social_bg.gif);}

.navigation .social img {margin-top:6px; margin-right:3px; }



.maincontentwrapper {background:url(../images/body_bg_repeat.jpg) repeat-x top #030303; width:100%; min-height:510px; margin:0 auto;}

.maincontent {background:url(../images/body_bg.jpg) no-repeat; min-height:510px; width:925px; margin:0 auto;}

.maincontent .copy {width:590px; margin:30px 20px 0 20px; float:left;}

.maincontent .question {width:289px; height:350px; float:right; margin-top:10px; background-image:url(../images/questions_bg.gif);}

.maincontent .question p {margin:60px 15px 0 15px; color:#0b5bb9;}

.maincontent .box {cursor:pointer; background:url(../images/roomsbox.gif) no-repeat; padding-top:45px; width:890px; height:215px; margin:0 auto; margin-top:30px;}

.maincontent .box img { padding:8px; margin: 0 3px; border:#1f3858 solid 1px; background:#001025;}

.maincontent .gallerycontainer {margin-top:20px;}

.maincontent .gallerycontainer .gallerythumbs {width:252px; padding:10px 17px; float:right; background-color:#041a38; border:#1f3858 solid 1px;}

.maincontent .gallerycontainer .gallerythumbs img {margin:5px; border:1px #1f3556 solid;}

.maincontent .gallerycontainer .gallerythumbs a:hover img {border:1px #5b6f8e solid;}

.maincontent .gallerycontainer .gallerymainimg {background-color:#041a38; width:605px; min-height:480px; padding-left:15px; border:#1f3858 solid 1px; }

.maincontent .gallerycontainer .gallerymainimg img {border:1px #1f3556 solid; margin-bottom:10px;}

.maincontent .contact_info { margin-left:15px; font-size:18px; }

.footerwrapper {background:url(../images/footer_bg.jpg) repeat-x; width:100%; height:122px; margin:0 auto;}

.footer {width:925px; text-align:right; margin:0 auto; padding-top:10px; font-size:12px; line-height:18px;}


