/**************************************************************************************************************************/
/* redefined tags */
/**************************************************************************************************************************/

body {margin:0px; padding:0px; background:#FFF url(../images/bg-left.gif) 0px 0px repeat-x; font-family:Arial, Helvetica, sans-serif; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#163287;  padding: 3px 0px 10px 0px; font-weight:normal; background:url(../images/bg-h1.gif) 0px bottom repeat-x; margin:0; width: 475px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#163287; padding: 20px 0px 5px 0px; font-weight:bold; margin:0; line-height:15px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#3366CC; padding: 20px 0px 5px 0px; font-weight:bold; margin:0; line-height:20px;}
p {margin:0px; padding:5px 0px}

a, a:link, a:active, a:visited {color:#2357b6;}
a:hover {color:#6699ff;}

hr {margin:10px 0px; padding:0; height:1px; line-height:1px; font-size:1px; background:#FFF url(../images/bg-h1.gif) 0px bottom repeat-x; border:none; clear:both;}

.subheading {font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#163287; padding: 20px 0px 5px 0px; font-weight:bold; margin:0; line-height:15px;}


/**************************************************************************************************************************/
/* Top Banner */
/**************************************************************************************************************************/
  
.logo {margin:0; padding:0; width:491px; float:left; display:inline;}
.banner {width:470px; float:left; padding: 17px 0px 0px 0px;}
.search-bg {height:43px; background-image:url(../images/search-bg.gif); background-repeat:repeat-x; width:961px;float:left;}
.search {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0B2B64; padding: 8px 0px 0px 30px; }
.links{background-image:url(../images/link-bg.gif); background-repeat:no-repeat; float:right; width:293px; height:43px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding: 20px 0px 0px 0px; text-align:right; color:#999999;}
.links p {padding-right:5px;}
.links a {color:#003561; text-decoration:none; }
.links a:hover {color:#3366CC; text-decoration:none;}

/*pop up*/
#addPopup, #limitPopup, #duplicatePopup {margin:150px 0px 0px 480px; padding:32px 32px 0px 16px; background:url(../images/pop-up-bg.gif) 0px 0px no-repeat; width: 254px; height: 123px; display:none; position: absolute; z-index:10; }
#addPopup img, #limitPopup img, #duplicatePopup img {float:right; display:inline; margin:0px 0px 5px 0px;}
#addPopup p, #limitPopup p, #duplicatePopup p {margin:0px 0px 10px 0px; padding:0; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:16px; }
#addPopup .link, #limitPopup .link, #duplicatePopup .link {margin:10px 0px 0px 0px; clear:none;}
#addPopup a, #limitPopup a, #duplicatePopup a, 
#addPopup a:link, #limitPopup a:link, #duplicatePopup a:link, 
#addPopup a:active, #limitPopup a:active, #duplicatePopup a:active,
#addPopup a:visited, #limitPopup a:visited, #duplicatePopup a:visited {color:#163287; font-size:13px; text-decoration:underline;}
#addPopup a:hover, #limitPopup a:hover, #duplicatePopup a:hover {color:#333;}


/**************************************************************************************************************************/
/* Search Facility */
/**************************************************************************************************************************/
.search {padding-top:11px;}
.search span{margin:0; padding:2px 0px 0px 0px; float:left; display:inline; width:150px;}
.search .txt {margin:0px 10px 0px 0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; display:inline;}
.search .btnsearch {margin:1px 10px 0px 0px; font-size: 11px; vertical-align:text-bottom; float:left; display:inline; }

/**************************************************************************************************************************/
/* Layout */
/**************************************************************************************************************************/

#outerwrapper {margin:0; padding:0; background:url(../images/bg-right.gif) right 0px no-repeat;}
.wrapper {margin:0px auto; padding:0px 0px 0px 0px; width:961px;}

.leftcol {float:left; width: 227px; margin-right:30px;}
.map-text {float:left;  font-family:Arial, Helvetica, sans-serif; width: 227px; height:auto; background-image:url(../images/map-text-bg.gif); background-repeat:repeat-x; background-position:top;}
.middle {float:left; width:700px; margin: 20px 0px 0px 0px;}
.middle p {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin:5px 0px 5px 0px;}
.short {width:475px;}
.rightcol {width:199px; float:right; margin: 0px 0px 0px 20px; background-color:#FFFFFF; }
.clear {margin:0; padding:0; height:1px; font-size:1px; line-height:1px; clear:both;}
.floatleft {margin:0; padding:0; float:left; display:inline;}
.floatright {margin:0; padding:0; float:right; display:inline; text-align:right;}

.middle ul {font-size:13px;}

.pagination {margin:40px 0px 5px 0px; background:url(../images/bg-h1.gif) 0px bottom repeat-x; height:25px; }
.pagination p {margin:0; padding:5px 0px; line-height:18px;}
.pagination .right {float:right; display:inline; text-align:right; width:300px;}
.listing {margin:25px 0px 10px 0px; padding:0px; background:url(../images/listing-bg.gif) 0px 0px repeat-x; border-top: solid 1px #ABC7FE;}
.listing h2 {padding: 20px 20px 5px 20px; color:#2357b6;}
.listing p {padding:5px 20px;}
.listing span {color:#163287;}
.listing .btnbar {margin:20px 0px 20px 0px; padding:14px 20px 0px 20px; background:url(../images/btnbar.gif) 0px 0px repeat-x; height:46px; clear:right;}

.imgspace {margin:0px 0px 5px 0px; padding:10px 10px 19px 20px; float:right; display:inline; }
.imgspace a, .imgspace a:link, .imgspace a:active, .imgspace a:visited, .imgspace a:hover {margin:0; padding:0px 0px 19px 0px; background:url(../images/enlarge.gif) bottom right no-repeat;}

#follow {margin:0px; padding:16px 17px 44px 17px;}
#follow .flogo {padding-top:7px;}
#follow .buttons {margin:0px 0px 0px 0px; padding:0; float:right; display:inline;}
#follow .buttons {margin:0px 0px 0px 8px; padding:0;}

/**************************************************************************************************************************/
/* FORMS */
/**************************************************************************************************************************/

.cms {font-size:12px;}
.cms form {margin:10px 0px 0px 0px; padding:0px;}
.cms label {clear:left; margin:0; padding:0px 10px 0px 0px; width:130px; display:block; float:left; line-height:20px; text-align:left; color:#163287; font-size:13px;}
.cms .textbox {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #2357b6;color:#2357b6; font-family: tahoma, verdana, arial; font-size: 11px; width: 285px; }
.cms .textboxshort {margin:0px 0px 10px 0px; padding:2px 5px; border:1px solid #2357b6;color:#2357b6; font-family: tahoma, verdana, arial; font-size: 11px; width: 150px; }
.cms .filebox {margin:0px 0px 10px 0px; padding:2px 5px; border:none; width:285px;}
.cms .dropdown {margin:0px 0px 10px 0px; padding:2px 0px; border:1px solid #2357b6; color:#2357b6; font-family: tahoma, verdana, arial; font-size: 11px; width: 297px; }
.cms .checkbox {margin:0px 5px 10px 0px; padding:0; float:left; display:inline;}
.cms .checkboxlist {margin:0px; padding:0; }
.cms .frmblock {margin:5px 0px 10px 140px; padding:0px;  width:285px; color:#2357b6; }
.cms .smallcol {margin:0px; padding:0px 0px 0px 15px; width:152px; float:right; display:inline;}
.cms .col {margin:0px; padding:0px 0px 0px 15px; width:440px; float:right; display:inline;}

.checkoutbox {margin:3px 0px 3px 0px; padding:2px 5px; border:1px solid #2357b6;color:#2357b6; font-family: tahoma, verdana, arial; font-size: 11px; width: 20px; text-align:center; }

form {margin:0; padding:0; font-size:13px;}
label {clear:left; margin:0; padding:0px 10px 0px 0px; display:block; float:left; line-height:20px; text-align:left; font-size:13px;}
input {color:#000; font-size: 13px;}
.cart {margin:0; padding:0; border:none;}

/*Buttons*/
.btnorder {margin:0px 0px 0px 2px; padding:0px 40px 6px 0px; background:url(../images/btns/order.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:89px; text-align:right; cursor:pointer;}

.btnupdate {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/update.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:150px; text-align:right; cursor:pointer; float:right; display:inline;}
.btnempty {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/empty.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:145px; text-align:right; cursor:pointer; float:right; display:inline;}
.btnproceed {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/proceed.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:190px; text-align:right; cursor:pointer; float:right; display:inline;}
.btnretrieve {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/retrieve.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:182px; text-align:right; cursor:pointer;}
.btnsaveyes {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/save-yes.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:190px; text-align:right; cursor:pointer; float:left; display:inline;}
.btnsaveno {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/save-no.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:210px; text-align:right; cursor:pointer; float:left; display:inline;}
.btncomplete {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/complete.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:158px; text-align:right; cursor:pointer; float:right; display:inline;}
.btncontinue {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/continue.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:200px; text-align:right; cursor:pointer; float:right; display:inline;}
.btnlogin {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/login.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:90px; text-align:right; cursor:pointer;}

.btnsave {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/save.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:84px; text-align:right; cursor:pointer;}
.btncancel {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/cancel.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:95px; text-align:right; cursor:pointer;}

.btnreset {margin:10px 0px 0px 0px; padding:0px 40px 6px 0px; background:url(../images/btns/reset-my-password.gif) 0px 0px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#effce6; border:none; line-height:30px; height:36px; width:181px; text-align:right; cursor:pointer;}



.btnredl {margin:10px 0px 0px 5px; padding:0; background:url(../images/btn-red-l.gif) 0px 0px no-repeat; float:right; display:inline; cursor:pointer;}
.btnred {margin:0px 0px 0px 7px; padding:0px 11px 6px 0px; background:url(../images/btn-red-r.gif) right 0px no-repeat; font-size:12px; font-weight:bold; color:#FFF; border:none; line-height:12px; height:34px; text-align:right; cursor:pointer;}
.btnbluel {margin:10px 0px 0px 5px; padding:0; background:url(../images/btn-blue-l.gif) 0px 0px no-repeat; float:right; display:inline; cursor:pointer;}
.btnbluel2 {margin:10px 5px 0px 0px; padding:0; background:url(../images/btn-blue-l.gif) 0px 0px no-repeat; float:left; display:inline; cursor:pointer;}

.btnbluel3 {margin:10px 5px 0px 0px; padding:0; background:url(../images/btn-blue-l.gif) 0px 0px no-repeat; width:60px; cursor:pointer;}
.btnblue {margin:0px 0px 0px 7px; padding:0px 11px 6px 0px; background:url(../images/btn-blue-r.gif) right 0px no-repeat; font-size:12px; font-weight:bold; color:#FFF; border:none; line-height:12px; height:34px; text-align:right; cursor:pointer;}

.red {color:#d10000; font-weight:bold}




/**************************************************************************************************************************/
/*CMS*/
/**************************************************************************************************************************/

.cms {margin:0; padding:20px 30px;}
.cms h1 {font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#163287;  padding: 3px 0px 10px 0px; font-weight:normal; background:url(../images/bg-h1.gif) 0px bottom repeat-x; margin:0; width:auto;}
.add {margin:0; padding:5px 0; font-size:11px; font-weight:normal;}

.cms p.error {margin:0px 0px 10px 0px; padding:5px 5px 3px 25px; border:1px solid #d10000; color:#d10000; font-weight:bold; background:#f8e6e6 url(../images/error.gif) 5px 5px no-repeat; }
.cms p.saved {margin:0px 0px 10px 0px; padding:5px 5px 3px 25px; border:1px solid #018f01; color:#018f01; font-weight:bold; background:#daf6da url(../images/saved.gif) 5px 5px no-repeat; }

.heading {margin:0px; padding:20px 5px 8px 5px; background:#FFF; font-weight:bold;}
.sect_heading {margin:0px; padding:10px 5px 5px 5px; background:#FFF; border-bottom:2px solid #233865; font-weight:bold; }
.row1 {margin:0px; padding:5px 5px; background:#FFF; border-bottom:1px solid #233865;}
.row2 {margin:0px; padding:5px 5px; background:#EEF3FB; border-bottom:1px solid #233865;}


/**************************************************************************************************************************/
/* Basket */
/**************************************************************************************************************************/

.basket-top {background-image:url(../images/basket-top.gif); width:227px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; height:43px; float:left; margin-top:25px;}
.basket-top p {padding: 16px 0px 0px 16px;}
.basket-content {border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; width:225px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#F3F3F3; float:left; padding-top:15px; }
.basket-content p {margin: 0px 8px 0px 14px;}


/**************************************************************************************************************************/
/* Homepage Top 4 */
/**************************************************************************************************************************/

.top4-top {background:url(../images/top-4-top.gif) 0px 0px no-repeat; width:481px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; height:36px; float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
.top4-top p {padding: 13px 0px 0px 16px;  font-size:16px; margin:0px 0px 0px 0px;}
.top4-content {border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; width:479px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#F2F5FB; float:left; padding-top:15px; }
.top4-brochure {float:left; width:98px; margin: 0px 0px 0px 15px; text-align:center; }
.top4-brochure img {margin-bottom:5px;}
.top4-brochure p  {margin:0; padding:0px; font-size:11px; color:#666666; font-weight:bold; }

 
/**************************************************************************************************************************/ 
/* Feature CTAs */
/**************************************************************************************************************************/

.feature-top-g {background-image:url(../images/features/feature-top-g.gif); width:199px; color:#FFFFFF; height:44px; float:left;  }
.feature-top-g p { padding:11px 0px 0px 16px;font-size:15px;}
.feature-pic {border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; width:192px; background-color:#FFF; float:left; padding: 0px 0px 0px 5px;}
.feature-pic p {font-size:16px; background-image:url(../images/features/feature-heading-bg.gif); background-repeat:repeat-x; padding: 0px 0px 5px 0px; margin:10px 0px 0px 5px; font-weight:bold; width: 180px;}
.feature-content {border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; width:177px; background-color:#FFF; float:left; padding: 5px 10px 0px 10px; background-image:url(../images/features/feature-bg-g.gif); background-repeat:repeat-x; background-position:bottom; }
.feature-content p {margin: 0px}
.feature-content a {color:#000000;}

.cta-content {border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; width:177px; background-color:#FFF; float:left; padding: 5px 10px 0px 10px; background-image:url(../images/features/small-cta-bg.gif); background-repeat:repeat-x; background-position:bottom; margin:0px 0px 0px 0px;}
.cta-content a {color:#000000;}

.feature-top-b {background-image:url(../images/features/feature-top-b.gif); width:199px; color:#FFFFFF; height:44px; float:left; margin: 20px 0px 0px 0px;}
.feature-top-b p { padding:11px 0px 0px 16px;font-size:15px;}
 
.feature-content-w {border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; width:177px; background-color:#FFF; float:left; padding: 5px 10px 0px 10px;}
.feature-content p {margin:0; }
.feature-content-w .num {margin:10px 0px 0px 0px; color:#066B06; font-size:18px; font-weight:bold; }
.feature-content-w a,.feature-content-w a:link,.feature-content-w a:active,.feature-content-w a:visited, .feature-content-w a:hover {color:#000000;font-size:13px; font-weight:normal;}

 
/**************************************************************************************************************************/
/* Txt CTAs */
/**************************************************************************************************************************/

.txtcta-sm {width:481px; background-image:url(../images/textcta-bg.gif); background-repeat:repeat-x; background-color:#F2F5FB; margin: 40px 0px 0px 0px;}
.txtcta-sm p {padding:17px 0px 18px 0px; margin:0px;}

.txtcta-big {width:710px; background-image:url(../images/textcta-bg.gif); background-repeat:repeat-x; background-color:#F2F5FB; margin: 40px 0px 0px 0px;}
.txtcta-big p {padding:17px 0px 17px 0px; margin:0px;}


/**************************************************************************************************************************/
/* Bottom border */
/**************************************************************************************************************************/

.footer-nav {height:66px; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x;  float:left; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; text-align:right;}
.footer-nav p {margin:3px 0px 8px 0px ;}
.footer-nav a {color:#FFFFFF; text-decoration:none;}
.footer-nav a:hover {color:#99CCFF; text-decoration:none;}
.footer-nav a:visited {color:#FFFFFF;}


/**************************************************************************************************************************/
/* top navigation */
/**************************************************************************************************************************/
 
.nav {height:36px; background-image:url(../images/nav-bg.gif); background-repeat:repeat-x;  float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  margin:0px; padding-left:22px; width:632px;}
 
.nav ul{display:inline; list-style:none; margin: 0px;}
.nav ul li {display:inline; list-style:none; margin: 0px; }
.nav ul li a {float:left; height:30px; text-decoration:none; color:#FFFFFF; }
.nav ul li a:hover {text-decoration:none; color:#FFFFFF;}
.nav ul li a:visited {text-decoration:none; color:#FFFFFF;}

.nav-admin {height:36px; background-image:url(../images/nav-bg.gif); background-repeat:repeat-x;  float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  margin:0px; padding-left:22px; width:939px;}

.nav-admin ul{display:inline; list-style:none; margin: 0px;}
.nav-admin ul li {display:inline; list-style:none; margin: 0px; }
.nav-admin ul li a {float:left; height:30px; text-decoration:none; color:#FFFFFF; }
.nav-admin ul li a:hover {text-decoration:none; color:#FFFFFF;}
.nav-admin ul li a:visited {text-decoration:none; color:#FFFFFF;}

a.home {width:50px; background-image:url(../images/nav/home-up.gif); text-align:center; margin:0px; padding: 13px 5px 0px 5px;}
a:hover.home {width:50px; background-image:url(../images/nav/home-down.gif);  text-align:center; background-repeat:no-repeat; margin:0px;}

a.brochures {width:162px; background-image:url(../images/nav/brochures-up.gif); text-align:center; padding: 13px 0px 0px 0px; margin:0px;}
a:hover.brochures {width:162px; background-image:url(../images/nav/brochures-down.gif);  text-align:center; background-repeat:no-repeat;margin:0px;}

a.guides {width:158px; background-image:url(../images/nav/guides-up.gif); text-align:center; padding: 13px 0px 0px 0px; margin:0px;}
a:hover.guides {width:158px; background-image:url(../images/nav/guides-down.gif);  text-align:center; background-repeat:no-repeat; margin:0px;}

a.accommodation {width:140px; background-image:url(../images/nav/accommodation-up.gif); text-align:center; padding: 13px 0px 0px 0px; margin:0px;}
a:hover.accommodation {width:140px; background-image:url(../images/nav/accommodation-down.gif);  text-align:center; background-repeat:no-repeat;margin:0px;}

a.newsletter {width:57px; background-image:url(../images/nav/newsletter-up.gif); text-align:center; padding: 13px 0px 0px 0px; margin: 0px 0px 0px 0px;}
a:hover.newsletter {width:57px; background-image:url(../images/nav/newsletter-down.gif);  text-align:center; background-repeat:no-repeat; margin: 0px 0px 0px 0px;}

a.cmsdestinations {width:100px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmsdestinations {width:100px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

a.cmsaccommodation {width:129px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmsaccommodation {width:129px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

a.cmsmembers {width:82px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmsmembers {width:82px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

a.cmstopsites {width:82px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmstopsites {width:82px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

a.cmsdownload {width:138px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmsdownload {width:138px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

a.cmspassword {width:140px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmspassword {width:140px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

a.cmslogout {width:68px; background:url(../images/nav/cms-up.gif) 0px 6px no-repeat; text-align:center; padding: 13px 0px 0px 0px;}
a:hover.cmslogout {width:68px; background:url(../images/nav/cms-down.gif) 0px 6px no-repeat;  text-align:center; background-repeat:no-repeat;}

.brochure-top {height:30px; float:left; background-color:#2F2F5E; border-top: 6px #FFF solid; width:227px;}
.brochure-top a {color:#AFC8FD;}
.brochure-top a:visited {color:#AFC8FD;}

.amazon-side {
	width: 227px;
}

.brochure-top p {padding:7px 0px 0px 0px; margin:0px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#AFC8FD;}

.checkout-button {float:right; height: 36px; background-color:#183C7D;}

.frame1 { border:none; }
