body {margin:0 auto; font:12px Verdana; color:#2e2e2e; text-align:justify; line-height:18px;}
a {outline:none; text-decoration:none; color:#9b202b;}
a:hover {text-decoration:none; color:#000;}
p {margin:8px 0; padding:0;}
h3 {color:#e36c0a; margin:15px 0 8px 0; padding:0; font:14px Arial; font-weight:bold;}
form, input, select, textarea {margin:0; padding:0;}

.mainWrap {margin:0 auto; width:960px;}
.header {}
.logo {height:64px; width:425px; float:left; padding-top:10px;}
.twitter {float:right; height:59px; width:530px; text-align:right; padding-top:15px;}

.contentPartHome {background:url(../images-09/contentPart-bg.gif) repeat-y right top; padding-top:10px;}
.contentPart {background:url(../images-09/contentPart-bgMain.gif) repeat-y right top;}
.content {width:717px; float:left;}
.contentHotel {width:485px; float:left;}
.middleNav {width:220px; float:left; padding:0 11px;}
.rightNav {width:220px; float:right; padding:0 0 0 6px;}
.rightNav a {color:#FFF;}
.hotelRight {width:220px; float:left; margin-left:10px;}

.breadCrumb {padding:0 0 10px 10px; font:11px Tahoma; font-weight:bold; height:30px; line-height:30px; background:url(../images-09/breadcrumbBg.gif) repeat-x #555; color:#FFF;}
.breadCrumb a{color:#FFF; text-decoration:none;}
.breadCrumb a:hover{color:#fcb46f; text-decoration:none;}

/* for Contry */
.contentPartInner {background:url(../images-09/contentPart-bg-InnerPage.gif) repeat-y left top;}
.contentPartInner .contentInner {width:486px; float:left;}
.contentPartInner .middleNav, .contentPartInner .rightNav {margin-top:10px;}
/**/

.contentPart .rightNav {margin-top:10px;}
/**/
.contentPartHotel {background:url(../images-09/contentPart-bg-InnerPage.gif) repeat-y right top;}
.contentPartHotel .rightNav {margin-top:10px;}
.contentPartHotel .content {width:727px;}

.bottomHeader {clear:both; padding:5px 0; background:#FFF; height:213px;}
.howWeWork {float:left;}
.banner {float:left; margin-left:10px; width:482px; height:213px;}
.banner img{display:none; position:absolute; width:482px; height:213px;}
.rightBottomHeader {float:right;}
.chooseDestinatoin {background:url(../images-09/choose-destination.jpg) no-repeat #f38f8f; width:209px; height:69px; padding:40px 5px 5px 5px;margin-bottom:5px;}
.chooseDestinatoin select {width:205px; margin-top:5px;}
.signUp {background:#fdb73b; width:219px; height:94px;}

.clear {height:1px; clear:both;}

.h2Bg {background:url(../images-09/box-bg.gif) repeat-x #de842b;}
.h2Bg h2 {font:16px "Myriad Pro", Arial; color:#FFF; line-height:16px; background:url(../images-09/bullet.jpg) no-repeat left center; height:30px; line-height:30px; margin:0; padding:0 0 0 30px;}

.box {padding:8px;}
.boxCream {padding:8px 0; color:#3a3a3a;}
.boxBlack {background:#2d2d2d; padding:8px;}

.boxDarkCream {background:#efeae2; padding:8px; color:#3a3a3a;}
.boxInner {background:#efeae2; padding:8px; color:#3a3a3a;}

.boxCream ul a{color:#634e30; text-decoration:none;}
.boxCream ul a:hover {color:#000; text-decoration:none;}
.boxCream .left ul, .boxCream .right ul {list-style:none; margin:0; padding:0;}
.boxCream .left li, .boxCream .right li {list-style:none; margin:0; padding:0; background:url(../images-09/bullet1.gif) no-repeat; padding-left:10px;}
.boxCream .left li li, .boxCream .right li li {background:url(../images-09/dotted-Hor-orange.gif) repeat-x left bottom; margin-left:10px; padding:0; height:23px;}
.boxCream li li.big {height:45px;}
.boxCream .left li li a, .boxCream .right li li a{background:url(../images-09/bullet2.gif) no-repeat; padding:2px 10px; display:block;}
.boxCream .left {width:48%; border-right:1px solid #ece0d0; padding-right:10px;}
.boxCream .right {width:48%;}

.boxBlack a {color:#634e30; text-decoration:none;}
.boxBlack a:hover {color:#000; text-decoration:none;}
.boxBlack ul {list-style:none; margin:0; padding:0;}
.boxBlack li {list-style:none; margin:0; padding:0 0 2px 0; background:url(../images-09/dotted-Hor-gray.gif) repeat-x left bottom;}
.boxBlack li a{background:url(../images-09/arrow-white.gif) no-repeat; padding:0 0 0 15px; display:block; color:#f6f2f2; height:25px; line-height:25px;}
.boxBlack li a:hover {background:url(../images-09/arrow-white.gif) no-repeat #3a3a3a; color:#f6f2f2;}

.amenties ul {list-style:none; margin:0; padding:0;}
.amenties li {list-style:none; margin:0; padding:0 0 2px 0; background:url(../images-09/arrow-white.gif) no-repeat; padding:4px 0 0 15px;}

.left {float:left;}
.right {float:right;}

.thumb {width:174px; float:left; text-align:center; font:14px Arial; font-weight:bold; margin-top:8px;}
.thumb a {color:#024e0b; text-decoration:none; background:none;}
.thumb a:hover { color:#019f17; text-decoration:none;}
.thumb a img{ border:3px solid #024e0b; margin-bottom:8px;}
.thumb a:hover img{ border:3px solid #019f17;}

.thumb1 {width:170px; float:left; text-align:center; font:12px Arial; font-weight:bold; margin-top:8px;}
.thumb1 a { color:#024e0b; text-decoration:none; background:none;}
.thumb1 a:hover { color:#019f17; text-decoration:none;}
.thumb1 a img{ border:3px solid #024e0b; margin-bottom:8px;}
.thumb1 a:hover img{ border:3px solid #019f17;}

.feature {clear:both; color:#343434;}
.feature ul {padding:0; margin:0;}
.feature li {padding:0 10px; margin:0 10px; list-style:none;}

.feature .left{float:left; width:233px; background:url(../images-09/featuredDestinationBg.jpg) repeat-y;}
.feature .left li {background:url(../images-09/dotted-Hor-blue.gif) repeat-x left bottom; height:27px;}
.feature .left li a {display:block; height:26px; line-height:26px; color:#343434; text-decoration:none; background:url(../images-09/arrow-black.gif) no-repeat; padding-left:15px;}
.feature .left li a:hover {color:#339af1; text-decoration:none; background:url(../images-09/arrow-black1.gif) no-repeat;}
.feature .middle{float:left; width:232px; margin-left:10px; background:url(../images-09/featuredHotelsBg.jpg) repeat-y;}
.feature .middle li {background:url(../images-09/dotted-Hor-orange.gif) repeat-x left bottom; height:27px;}
.feature .middle li a {display:block; height:26px; line-height:26px; color:#343434; text-decoration:none; background:url(../images-09/arrow-orange.gif) no-repeat; padding-left:15px;}
.feature .middle li a:hover {color:#e98d13; text-decoration:none; background:url(../images-09/arrow-orange1.gif) no-repeat;}
.feature .right{float:left; width:232px; margin-left:10px; background:url(../images-09/hotDealsBg.jpg) repeat-y; font-size:11px; line-height:16px;}
.feature .right li {background:url(../images-09/dotted-Hor-maroon.gif) repeat-x left bottom; padding-top:5px; padding-bottom:6px;}
.feature .right li a {color:#b80f1a; text-decoration:none;}
.feature .right li a:hover {color:#87060f; text-decoration:none;}

.more {float:right; width:74px; margin:10px; font-weight:bold; clear:both; font-size:11px;}
.more a {display:block; width:60px; padding-left:25px; height:24px; line-height:22px; text-decoration:none; color:#FFF;}
.more a:hover {text-decoration:none; color:#000;}
.feature .left .more a {background:url(../images-09/more-blue.jpg) no-repeat;}
.feature .middle .more a {background:url(../images-09/more-orange.jpg) no-repeat;}
.feature .right .more a {background:url(../images-09/more-maroon.jpg) no-repeat;}
.feature .right .more a:hover {color:#ffb5ba;}

.travelStyle {padding:5px;}
.travelStyle ul {padding:0; margin:0;}
.travelStyle li {padding:0; margin:0 10px; list-style:none; background:url(../images-09/dotted-Hor-gray.gif) repeat-x left bottom; padding:1px 0 2px 0;}
.travelStyle .left {float:left; width:233px; border-right:1px solid #848484; margin-top:5px;}
.travelStyle .middle {float:left; width:232px; border-right:1px solid #848484; margin-top:5px;}
.travelStyle .right {float:left; width:232px; margin-top:5px;}
.travelStyle a {background:url(../images-09/arrow-black.gif) no-repeat; display:block; height:24px; line-height:24px; color:#2e2e2e; text-decoration:none; padding-left:15px;}
.travelStyle a:hover {background:url(../images-09/arrow-black.gif) no-repeat #c2e689; color:#000;}
.travelStyle .more {width:100px;}
.travelStyle .more a {display:block; width:80px; padding-left:25px; height:24px; line-height:22px; text-decoration:none; color:#FFF; background:url(../images-09/more-orange1.jpg) no-repeat;}
.travelStyle .more a:hover {background:url(../images-09/more-orange1.jpg) no-repeat; color:#000;}

.travelTips, .placeHotelAds {margin-bottom:10px;}

.addBig img {margin-bottom:10px;}
.addSmall img.left {margin:0 5px 10px 0; float:left;}
.addSmall img.right {margin:0 0 10px 5px; float:left;}

.footer { font-size:11px; padding:10px 0; background:#000; margin-top:10px; color:#bebebe;}
.footer a{ color:#bebebe; text-decoration:none; font-weight:bold;}
.footer a:hover{ color:#ffae00; text-decoration:none;}

.marginTop {margin-top:10px;}
.marginLeft {margin-left:10px;}
.marginRight {margin-right:10px;}

/* menu css goes here */
.menu {height:34px;}
.menu ul, .menu ul li, .menu ul ul, .menu li li { z-index:1000;}
.menu ul {margin:0; padding:0;}
.menu li {display:block; width:133px; float:left; position:relative; margin:0; margin-left:2px; margin-right:2px; list-style:none; padding:0;}
.menu li.start {margin-left:0; width:134px;}
.menu li.end {margin-right:0; width:134px;}
.menu li.top, .menu li.tips, .menu li.style {width:134px;}
.menu a {display:inline-block; width:133px; height:34px; line-height:34px; background:url(../images-09/menu-bg.jpg) no-repeat 0 0 #f7c390; color:#FFF; text-align:center; text-decoration:none; font-size:12px; font-weight:bold;}
.menu a:hover {background:url(../images-09/menu-bg.jpg) no-repeat 0 -34px #f1a256; color:#864203; visibility:visible;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; z-index:1000; }
.menu ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; z-index:1000;}

/* set up the first drop down sub level */
.menu ul :hover ul {left:0px; top:34px; background: #fadabb; padding:3px; border:1px solid #ef953f; white-space:nowrap; width:130px; height:auto;}
.menu :hover ul li {display:block; width:130px; position:relative; float:left; padding:0 0 1px 0; margin:0; background:url(../images-09/dotted-Hor-maroon.gif) repeat-x left bottom;}
.menu :hover ul li a {display:block; font-size:11px; height:24px; width:112px; line-height:24px; background:#fadabb; color:#864203; text-decoration:none; border-left:3px solid #fadabb; text-align:left; font-weight:normal; background:url(../images-09/arrow-black.gif) no-repeat left top; padding-left:15px;}
.menu :hover ul li a:hover {background:url(../images-09/arrow-white.gif) no-repeat left top #eca25a; color:#fff; text-decoration:none; border:3px solid #eca25a; border-width:0 0 0 3px; font-size:11px;}

/* end of menu css */

img.border {border:1px solid #dedddc; padding:3px;}
img.left {float:left; margin-right:10px;}
img.right {float:right; margin-left:10px;}
table.border {border:1px solid #e3e3e3;}

.mainRow {background:#efe5d8;}
.row1 {background:#f8f6f2;}
.row2 {background:#fdfcfb;}

.bidPrice {font-weight:bold; color:#df270e; font-size:11px;}
.bidPrice a {width:76px; height:19px; line-height:19px; font-size:10px; display:block; background:url(../images-09/button-new.gif) no-repeat; text-align:center; margin-bottom:5px; color:#dd743b; text-transform:uppercase; margin:10px auto 5px auto; font-weight:normal;}
.bidPrice a:hover {background:url(../images-09/button-new.gif) no-repeat 0 -19px; color:#693000;}

.button a {width:132px; height:22px; line-height:22px; font-size:11px; display:block; background:url(../images-09/button.gif) no-repeat; text-align:center; margin-bottom:5px; color:#693000;}
.button a:hover {background:url(../images-09/button.gif) no-repeat 0 -22px; color:#000;}

.button1 a {width:52px; height:20px; font-size:11px; display:block; background:url(../images-09/more-black.gif) no-repeat; color:#FFF; padding-left:22px;}
.button1 a:hover {background:url(../images-09/more-black.gif) no-repeat 0 -20px; color:#FFF;}

.reviewButton {background:#efe5d8; border:1px solid #e3e3e3; padding:2px; font-weight:bold; text-align:right;}
.reviewButton a {font-size:11px; background:url(../images-09/review-bullet.gif) no-repeat; padding-left:15px;}
.reviewButton a:hover {background:url(../images-09/review-bullet.gif) no-repeat;}

.results a {padding:0 2px; color:#634e30; border:1px solid #EFE5D8;}
.results a:hover {color:#000; border:1px solid #cdbaa2; background:#ded0bf;}
.results a.selected {color:#000; font-weight:bold;}

.hotelImg img {margin:0 5px;}
.hotelRight .hotelImg img {margin:5px 0;}
.hotelRight img.border {border:1px solid #606060;}

.review {background:url(../images-09/dotted-Hor-dark-cream.gif) repeat-x left bottom;}

.heading {color:#594833; font-weight:bold;}
.heading a {color:#078684; background:url(../images-09/bullet3.gif) no-repeat left center; padding-left:15px;}
.heading a:hover {color:#9d1212;}

input.big, textarea.big {width:250px;}

.postingBox {border:1px solid #ffd477; background:#fff2d5;}
.postingBox .row1{background:#fef9eb;}
.postingBox .row2{background:#fffcf5;}
.postingBox1 {border:1px solid #ffd477; background:url(../images-09/posting-bg1.gif) repeat-x #ffe7af; margin-top:1px; color:#6e4c02;}
.postingBox1 a.heading {font:14px Arial; font-weight:bold; color:#750303; background:url(../images-09/headingBg.jpg) no-repeat 0 0; height:28px; display:inline-block; width:231px; line-height:28px;}
.postingBox1 a:hover.heading {color:#000; background:url(../images-09/headingBg.jpg) no-repeat 0 -28px; line-height:28px;}
.postingBox1 .link a {color:#000; background:#FFBC83; padding:2px 5px; border:1px solid #f5a866;}
.postingBox1 .link a:hover {color:#FFF; background:#f5a866; padding:2px 5px; border:1px solid #e6934c;}

.buttonTable {background:url(../images-09/buttonBg.gif) repeat-x #edaa09;}
.buttonTable a{ padding:0 0 0 5px; color:#FFF;}
.buttonTable a:hover{color:#000;}

.postingTable {width:208px; font-size:11px;}
.hotHeading {background:url(../images-09/posting-box-top.jpg) no-repeat; height:31px; color:#b80e18; padding-left:12px; text-transform:uppercase; font-weight:bold;}
.hotHeadingHot {background:url(../images-09/posting-top-hot.jpg) no-repeat; height:31px; color:#b80e18; padding-left:12px; text-transform:uppercase; font-weight:bold;}
.postingBody {background:url(../images-09/posting-box-bg.jpg) repeat-x #fdefdd; border-left:1px solid #fed1a5; border-right:1px solid #fed1a5; padding:0 10px 0 10px;}
.postingBoxBottom {background:url(../images-09/posting-box-bottom.jpg) no-repeat;}

.offerBox {padding-top:5px;}
.offerBtn {background:url(../images-09/make-an-offer.jpg) no-repeat; height:20px; line-height:20px; width:97px; display:block;}
.offerBox .link a {color:#950c14; background:#f3eaeb; padding:2px 5px; border:1px solid #cfb8b9;}
.offerBox .link a:hover {color:#000; background:#f3eaeb; padding:2px 5px; border:1px solid #cfb8b9;}

.rightBtn {margin-top:10px;}

.greenBtn {background:url(../images-09/greenBtnBg.gif) repeat-x #A1C601; height:47px; font:16px Arial; color:#FFF;}
.greenBtn a{color:#FFF; text-decoration:none;}
.greenBtn a:hover{color:#000; text-decoration:none;}
.greenBtnLeft {background:url(../images-09/greenBtnLeft.gif) no-repeat left; width:20px; height:47px;}
.greenBtnRight {background:url(../images-09/greenBtnRight.gif) no-repeat right; width:20px; height:47px;}

.blackBtn {background:url(../images-09/blackBtnBg.jpg) repeat-x;}
.blackBtn a {color:#FFF; padding:0 5px; display:block; height:43px; line-height:40px; width:100%; text-align:center;}
.blackBtn a:hover {color:#fff600;}

.belizeThumb a img {border:1px solid #666; margin:1px;}
.belizeThumb a:hover img {border:1px solid #f00;}
