/* CSS Document */

body {margin:0px;font:11px Arial, Helvetica, sans-serif;color:#333333;}
a:visited {color:#0000FF;}
p {font-size:12px;color:#333333;}
#head {width:990px;margin:auto;padding:0px 0px 10px 0px;position: relative;z-index: 2;}
#head img {float:left;border:none;margin:10px 0px 10px 0px;}
#head img#selected {padding:1px;border:1px solid #CC0000;}

#logo {width:840px;float:left;padding-top:10px;margin:2px 0px 2px 0px;position:relative; z-index:10;}
#lgleft {width:219px;float:left;padding-left:5px;}
#lgleft img {}
#smleft {width:55px;float:left;padding-left:5px;}
#smleft img {margin:0px;}
#lgleft img {margin:0px 0px 0px 0px;}
#lgright {width:584px;float:left;font-size:10px;}
#lgright img {float:none;margin:24px 0px 2px 0px;}
#lgright a {color:#666;text-decoration:none;}
#lgright a:hover {color:#cc0000;}
#lgright a#ger {color:#cc0000;text-decoration:none;}

#headright {float:right;margin-right:-10px !important;margin-right:-7px;}
#headright img {float:none;display:inline;margin:0px;vertical-align:middle;}
#headright form {margin:0px;padding:10px 7px 10px 5px;}
#headright input {font:11px Arial, Helvetica, sans-serif;}
#headright input#q {width:170px;}
#headtab {line-height:10px;background:top left url(images/img_headTop.gif) no-repeat;width:350px;height:23px;padding:2px 2px 3px 15px; position:absolute; z-index:2; left: 650px;}
#headtab a {color:#999999;text-decoration:none;}
#headtab a:hover {color:#CC0000; text-decoration:none;}
#headtab small {display:block;font-size:11px;float:left;color:#CC0000;text-transform:uppercase;font-weight:bold;}
#headred {font-size:11px;display:inline;padding-right:5px;padding-left:5px;color:#CC0000;font-weight:bold;}
#nav {clear:both;margin:auto;padding:0px;width:990px;font:11px Arial, Helvetica, sans-serif;height:33px;background:bottom left url(images/img_navBottom.gif) repeat-x;}

#nav ul {float:left;margin:0;padding:0px 0px 0px 0px;list-style:none;height:24px;}
#nav li {float:left;background:url(images/btn_left2.jpg) no-repeat left top;margin:0;padding:0 0 0 7px;}
#nav li#home {float:left;background:url(images/btn_left1.jpg) no-repeat left top;margin:0;padding:0 0 0 7px;}
#nav a {float:left;display:block;background:url(images/btn_right1.jpg) no-repeat right top;padding:7px 6px 6px 0px;text-decoration:none;color:#333;}
#nav a:hover {color:#CC0000;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav li#current {background-image:url(images/btn_lefton2a.jpg);}
#nav li#current a {background-image:url(images/btn_righton1.jpg);color:#333;}
#nav li#homecurrent {background-image:url(images/btn_lefton1a.jpg);}
#nav li#homecurrent a {background-image:url(images/btn_righton1.jpg);color:#333;}
#nav form {float:right;margin:0px;padding:0px;width:260px;padding:0px 0px 0px 5px;height:29px;}
#nav form input#keyword {width:175px;font:11px Arial, Helvetica, sans-serif;margin-top:5px;float:left;}
input#submit {float:right;margin-left:1px;font:11px Arial, Helvetica, sans-serif;cursor:pointer;margin-top:5px;}

#book {width:982px;clear:both;padding:0px 0px 10px 8px;height:63px;margin:auto;margin-top:5px;background:top left url(images/img_reserveBack.jpg) no-repeat;}
#book h3 {font:bold 14px Arial, Helvetica, sans-serif;padding-top:3px;margin-bottom:7px;}
#book label {display:block;font-weight:bold;padding-bottom:3px;}
#book select {font:11px Arial, Helvetica, sans-serif;}
#book div {float:left;padding-right:7px;}
#book form {margin:0px;padding:0px;}
select#country {width:100px;}
select#extrabed {width:150px;}
select#destination {width:160px;}
select#month, select#depart_month {width:85px;}
select#day, select#depart_day {width:45px;}
select#srp {width:228px;}
select#nroom {width:39px;}
select#nadult {width:39px;}
select#nchild {width:39px;float:left;}
input#goBook {background:top left url(images/img_searchGo.gif) no-repeat;float:left;margin-left:2px;color:#000;padding:0px;font:bold 11px Arial, Helvetica, sans-serif;width:28px;height:20px;border:none;cursor:pointer;margin-top:17px;}
#topcontent {background:top left url(images/img_contentTop.jpg) no-repeat;width:730px;margin:auto;height:45px;padding-left:16px;padding-top:4px;}
#topcontentnbdr {width:730px;margin:auto;}
#topcontent p {font:normal 18px Arial, Helvetica, sans-serif;background:top right url(images/img_headingBack.jpg) no-repeat;height:32px;margin:0px;float:left;padding-top:13px;padding-right:12px;color:#637E99;}
#topcontent a {color:#637E99; text-decoration:none}
#topcontent a:visited {color:#637E99; text-decoration:none}
#middlecontent {width:746px;margin:auto;}
#middlecontentfull {background:top left url(images/img_middleBackFull.gif) repeat-y;width:768px;margin:auto;}
#footer {background:#fff top left url(images/base_full_grey.gif) no-repeat;padding-top:50px;width:990px;font-size:11px;clear:both;color:#999;}
#footerfull {clear:both;background:#fff top left url(images/img_bottomContentFull.gif) no-repeat;padding-top:50px;margin:auto;width:990px;font-size:10px;color:#999;}
#nbdrfooter {clear:both;padding-top:5px;margin:auto;width:990px;font-size:10px;color:#999;}
#footer p, #footerfull p, #nbdrfooter p {padding-bottom:10px;margin-bottom:10px;margin-top:10px;padding-left:5px;}
#copyright {width:990px;clear:both;margin:auto;font-size:10px;}
#footer ul, #footerfull ul, #nbdrfooter ul {margin:0px;padding:0px;float:left;padding:0px 0px 5px 0px;}
#footer ul li, #footerfull ul li, #nbdrfooter ul li {display:inline;border-left:1px solid #000;line-height:17px;padding:0px 3px 0px 5px;}
#footer ul li#first, #footerfull ul li#first, #nbdrfooter ul li#first {border:none;padding:0px 3px 0px 0px;}
#clearcontent {clear:both;}
#left {width:177px;float:left;padding:5px;}
#left label {}
#left form {margin:0px;padding:0px;width:175px;}
#left input {font:11px Arial, Helvetica, sans-serif;}
#left p {clear:both;}
#left p strong{color:#333333;}
#left strong {color:#000000;}
div.half {width:48%;padding-right:2%;float:left;}
#left #menu {background:top left url(images/img_menuTop.gif) no-repeat;padding-top:7px;margin-bottom:10px;}
#left #menu ul {background:bottom left url(images/img_menuBot.gif) repeat-y;width:160px;margin:0px;padding:0px 8px 8px 8px;}
#left #menu ul li {list-style-type:none;font-weight:bold;background:bottom left url(images/img_menuDot.gif) repeat-x;padding:2px 0px 3px 0px;}
#left #menu ul li a {color:#666;text-decoration:none;}
#left #menu ul li a:hover {color:#CC0000;}
#left #menu ul li#sel a {color:#cc0000;}
#left #menu ul ul {background:none;padding:0px;margin:0px;width:140px;padding-left:5px;}
#left #menu ul li#sel ul li a {color:#666;}
#left #menu ul ul li {background:none;font-weight:bold;font-size:10px;}
#left #menu ul ul li#highlighted a {color:#cc0000;}
#content {width:549px;float:right;padding:5px;}
#contentfull {padding:5px;}
#contentnbdr p {padding:0px; margin:0px;}
#content h1, #contentfull h1 {font:normal 18px Arial, Helvetica, sans-serif;color:#637E99;margin:5px 0px 5px 0px;}
#content h2, #contentfull h2 {font:normal 16px Arial, Helvetica, sans-serif;color:#637E99;margin:5px 0px 5px 0px;}
#content h3, #contentfull h3 {font:normal 14px Arial, Helvetica, sans-serif;color:#637E99;margin:0px}
#content h4, #contentfull h4 {font:normal 12px Arial, Helvetica, sans-serif;color:#CC0001;margin:0px}
#content h5, #contentfull h5 {font:normal 11px Arial, Helvetica, sans-serif;color:#CC0001;margin:0px}
#content h6, #contentfull h6 {font:normal 11px Arial, Helvetica, sans-serif;color:#CC0001;margin:0px}
#content p, #contentfull p {margin:10px 0px 10px 0px;}
#content hr, #contentfull hr {background-color:#666666;height:1px;}
#content img, #contentfull img {padding:1px;border:1px solid #666;}
#content img#noborder, #contentfull img#noborder {padding:0px;border:0px;}


#scan {width:990px;margin:auto;background:top left url(images/greyContentBG.gif) repeat-y;}
#scanfull {width:990px;margin:auto;background:top left url(images/greyContentBG.gif) repeat-y;}
#nbdr {width:990px;margin:auto;}
#scanleft {float:left;width:746px;}
#scanright {float:right;width:240px;margin-right:0px !important;margin-right:-0px;}
#scanright p {margin:2px 0px 5px 0px;}
#menu2 {background:top left url(images/img_quickBack.gif) no-repeat;padding-top:3px;}
#menu2 h4 {font:bold 11px Arial, Helvetica, sans-serif;color:#CC0000;margin:0px;padding:2px 0px 5px 8px}
#menu2 ul {background:bottom left url(images/img_scanBot.gif) repeat-y;width:224px;margin:0px 0px 10px 0px;padding:5px 8px 8px 8px;}
#menu2 ul li {list-style-type:none;font-weight:bold;background:bottom left url(images/img_menuDot.gif) repeat-x;padding:2px 0px 3px 0px;}
#menu2 ul li a {color:#666;text-decoration:none;}
#menu2 ul li#sel a {color:#cc0000;}
#menu2 a:hover {color:#000;}
#clubbot {background:bottom left url(images/img_clubBotNew.gif) no-repeat;font-size:1px;height:10px;margin:0px 0px 5px 0px;}
#club {background:top left url(images/img_clubTopNew.gif) no-repeat;padding:30px 5px 5px 5px;width:234px;}
#club p {margin:0px 5px 0px 5px;}
#pilltop {background:top left url(images/img_scanTop.gif) no-repeat;font-size:1px;height:7px;}
#pill {background:bottom left url(images/img_scanBot.gif) repeat-y;padding:3px;width:234px;margin-bottom:5px;}
#pill p {margin:10px;}
#footerleft {float:left;width:100%;}
#footerright {float:left;width:100%;text-align:left;}
#footerright p {margin:0px;}
#footer a, #footerfull a, #nbdrfooter a {color:#999;}
#footer a:hover, #footerfull a:hover, #nbdrfooter a:hover {color:#cc0000;}
#copyright {color:#999;background:#fff;}
#helpbox p {margin:0px; padding:0px;}
.mousetype {font-size:10px;color:#999999;}
#loggedIn {margin:auto;height:16px;width:982px;background-color:#E0DCD2;font-weight:bold;padding-top:1px;padding-right:4px;padding-bottom:1px;padding-left:4px;position:relative;}
#loggedIn {color:#FF0000;}
#brandsbottom {text-transform:uppercase;font-weight:bold;font-size:11px;background:top left url(images/img_brandsbottom.gif) no-repeat;height:26px;line-height:24px;padding-left:10px;}
#brandsbottom img {vertical-align:text-top;height: 15px;width: auto;}
#brandsbottom a {margin-right:5px;}
#brandsbottom a:hover {color: #cc0000;}
#brandsbottom a#comhot {color:#1075BB}
#brandsbottom a:hover#comhot {color: #cc0000;}
#brandsbottom a#quahot {color:#017862}
#brandsbottom a:hover#quahot {color: #cc0000;}
#brandsbottom a#clahot {color:#993333}
#brandsbottom a:hover#clahot {color: #cc0000;}
#brandsbottom a#slehot {color:#343399}
#brandsbottom a:hover#slehot {color: #cc0000;}
#dehome {float:right;padding-right:50px;}
#dehome a {text-transform:none;}