/* CSS */
body {background-color: #012678; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin:0; padding:0;}

h1 {font-size:30px;	color:#000; padding:0; margin:0;}
h2 {font-size:24px;	color:#000; padding:0; margin:0;}
h3 {font-size:18px;	color:#000; padding:0; margin:0;}
h4 {font-size:14px;	color:#000; padding:0; margin:0;}
h5 {font-size:12px;	color:#000; padding:0; margin:0; text-transform:uppercase;}
h6 {font-size:10px;	color:#000; padding:0; margin:0; text-transform:uppercase;}

object {outline:none;}
a:hover {cursor:pointer !important;}

/* LAYOUT */

#background1 { background-image:url(../images/topt_bg.jpg); background-position:center top; background-repeat:repeat-x; background-color:#FFF;}

#top{margin: 0 auto; width:980px; background-image:url(../images/hp_top_bg.jpg); background-repeat:no-repeat; height:493px;}
#subtop{margin: 0 auto; width:980px; background-image:url(../images/sub_top_bg.jpg); background-repeat:no-repeat; height:355px;}

#header{ margin: 0 auto; width:940px; padding:0px 20px 0px 20px; position:relative;}

#middlebg{ margin: 0 auto; width:980px; background-image:url(../images/hp_mid_bg.jpg); background-repeat:repeat-y;}
#submiddlebg{ margin: 0 auto; width:980px; background-image:url(../images/sub_mainmid_bg.jpg); background-repeat:repeat-y;}

#middle{ margin: 0 auto; width:980px; background-image: url(../images/hp_bot_bg.jpg); background-repeat: no-repeat; height:330px;}
#submiddle{ margin: 0 auto; width:900px; padding:20px 50px 20px 30px; background-image:url(../images/sub_mid_bg.jpg); background-repeat: no-repeat;}

/*#content {margin: 0 auto; width: 900px; padding: 20px; background-color:#FFF; border: 1px solid #9CF;}*/

#bottombg { background-image:url(../images/bot_bg.jpg); background-repeat:repeat-x; background-color: #012678;}

#bottom { margin: 0 auto; width:980px; background-image:url(../images/hp_bottom_bg.jpg); background-repeat:no-repeat; height:172px;}
#bottom a {color: #fff;}
#bottom a:hover {color: #F90;}

#footer { margin: 0 auto; width:980px; padding: 20px 0px 0px 0px; height:172px;}
#footer a {color: #fff;}
#footer a:hover {color: #F90;}

/* ELEMENTS */

.logo {float: left; width:468px; height:122px;}
.logo a { display:block; width:468px; height:122px; cursor:pointer;}
.hbutton {float: left; width:66px; height:16px;}

.searchbar {width:400px; float:right; height:80px; padding:20px 0px 0px 0px;}
.searchbox {width:380px; float:right; height:23px; padding:0px 0px 0px 0px; background-image:url(/images/search_box.jpg); background-repeat:no-repeat;}
.subsearchbox {border: solid 1px #999;}

/* Pretty sure we want to control everything in the skin
.navigation {clear:both; height:50px;}
*/

.flash {height:319px;}

.homemap {width:500px; height:250px; float:left; padding:0px 0px 0px 30px;}
.homemap a { display:block; width:500px; height:250px; cursor:pointer;}

.homeevents {width:337px; height:276px; float:right; margin: 0px 0px 0px 0px; padding: 54px 48px 0px 30px}
.homeeventstitle {text-align:right;}
.homeeventsmore {text-align:right;}
.homeeventsmore a {text-align:right; font-style:italic; font-size:10px; text-decoration:none;}
.homeeventsmore a:hover {color:#000; text-decoration:underline;}

.homelogos { width:500px; height:68px; float:left; padding:9px 0px 0px 30px; text-align:center;}

.subhead img {margin:68px 0 0 30px;}
#slideshow {margin: 59px 0 0 30px;}

.maincontent {float:left; width:620px;}
.maincontentfull {float:left; width:100%;}
.contenthead {margin: 0px 0px 6px 0px;}

.sidecontent {float:right; width:240px;}
.sidecolumn {margin-bottom:20px;}

.bottomnav { padding:20px 0px 0px 20px; height:40px;}
.bottomnav ul{ margin:0px; padding:6px;}
.bottomnav li {float:left; list-style-type:none; margin:0px 2px 0px 0px; font-weight:bold;}
.bottomnav a { color:#fff; font-size:12px; text-decoration:none; padding:4px 18px 4px 18px; display:block; border-left: solid 1px #FFF; font-weight:bold;}
.bottomnav a:hover{color:#F90; text-decoration:none;}
.firstnav a {border-left: solid 0px #FFF; padding-left:0px;}

.footclear {border-bottom: solid 1px #FFF; margin: 0px 18px 0px 24px;}

.phonenumbers {font-weight:bold; float:left; color:#fff; font-size:12px; margin:0px 0px 0px 20px; padding: 6px 0px 0px 4px; width:700px; color:#FFF; }
.phonenumbersbig { font-size:18px; font-weight:bold; padding-right:30px;}

.download {width:200px; float:right; margin:3px; padding: 0px 0px 0px 0px;}
.download a{font-weight:bold; text-decoration:none;}

.copy {color:#fff; font-size:10px; margin:0px 0px 0px 20px; padding: 6px 0px 0px 4px;}

.linkstechnology {color:#fff; font-size:10px; margin:0px 0px 0px 20px; padding: 6px 0px 0px 4px;}

.clearme {clear:both; font-size:0px; line-height:0px;}

.hotellogo {width:140px; float:left;}
.hotelinfo { float:left; width: 460px;}
.hotelinfo h3 {	font-size:14px;	font-weight:bold;}
.hotelinfo p {margin: 0;}
.hotelspace { padding: 0 0 20px 0;}
.hotelfindme {float:right; width:132px;}

.image-left {float:left; padding: 0px 10px 10px 0px;}
.image-right {float:right; padding: 0px 0px 10px 10px;}
.highlight1 { text-transform:uppercase; color: #F60;}
.highlight2 { text-transform:uppercase; color:#F00; font-weight:bold;}

.led {}


/* EDITOR */
@import url("~/css/editor.css");


/* NAVIGATION */

.nav {padding:0px 0px 0px 0px; margin-left:0px;}
.nav ul {margin:0; padding:0;}
.nav li { float:right; list-style-type:none; margin:0px 2px 0px 0px;}
.nav li a {color:#333; font-size:12px; text-decoration:none; padding:12px 13px 6px 13px; display:block; font-weight:bold;}
.nav a:hover {color:#012678; text-decoration:none; border-bottom: solid 1px #012678;}

/* EVENTS */


/* ROUNDED BOX */

.t {background:url(../images/rounder/dot2.gif) 0 0 repeat-x; width: 100%;}
.b {background:url(../images/rounder/dot2.gif) 0 100% repeat-x;}
.l {background:url(../images/rounder/dot2.gif) 0 0   repeat-y;}
.r {background:url(../images/rounder/dot2.gif) 100% 0 repeat-y;}
.bl {background:url(../images/rounder/bl2.gif) 0 100% no-repeat;}
.br {background:url(../images/rounder/br2.gif) 100% 100%   no-repeat;}
.tl {background:url(../images/rounder/tl2.gif) 0 0 no-repeat;}
.tr {background:url(../images/rounder/tr2.gif) 100% 0 no-repeat; padding:10px;}