
/* over ride any jquery css here NOT in jquery.css */
.ui-tabs{padding:0;}
.ui-tabs .ui-tabs-panel{padding:0;}
.ui-tabs .ui-tabs-panel{padding:0;}
.ui-widget-content{border:none;}
.ui-widget-header{border:none;border-top:1px #ffffff solid;}
/* end jquery */
html,body, ul, ol, li, p, p.one, p.two, blockquote, q, h1, h2, h3, h4, h5, h6, form, a, div, img{margin:0;padding:0;border:0;}
.round-border{-moz-border-radius:10px;border-radius:10px;}
#slideShow{z-index:0;}
optgroup {font-style:normal;}
.rating-star {background-image:url(/lib/images/star.png);background-repeat:repeat-x;height:25px;}
.rating-star-off{background-image:url(/lib/images/star1.png);background-repeat:repeat-x;height:25px;}
img{display:block;text-align:center;}
#prize_draw_button{color:#cc0000;}
.contentimg{display:inline;border-collapse:collapse;border:0px;margin:0px;padding:0px;text-align:center;float:left;}
#homelist{list-style-image:url(/lib/images/arrow-red.png);}
#homelist li{padding:2px 0 2px 0px;colour:#000;list-style-image:url('/lib/images/arrow-red.png');text-shadow:0 1px 0 #fff;margin-left:15px;}
#all-list{list-style-image:url(/lib/images/arrow-red.png);}
#all-list li{padding:2px 0 2px 0px;colour:#000;list-style-image:url('/lib/images/arrow-red.png');text-shadow:0 1px 0 #fff;margin-left:-12px;}
#bog-list{list-style-image:url(/lib/images/arrow-red.png);}
#bog-list li{padding:10px 10px 2px 2px;colour:#000;list-style-image:url('/lib/images/arrow-red.png');text-shadow:0 1px 0 #fff;margin-left:15px;}
#twitter_update_list li{padding:2px 0 2px 0px;colour:#000;list-style-image:url('/lib/images/arrow-red.png');text-shadow:0 1px 0 #fff;margin-left:-12px;}
#moreinformation{float:right;margin-left:0;padding-left:0;list-style:none;font-size:1em;color:#000;text-shadow:0 1px 0 #fff;}
#moreinformation li{padding-left:10px;background-image:url(img/white-arrow.png);background-repeat:no-repeat;background-position:0 .5em;}
#moreinformation li a{color:#cc0000;}
.black{color:#333;font-weight:bold;}
p{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#666;line-height:20px;text-shadow:0 1px 0 #fff;}
a{color:#cc0000;text-decoration:none;}
a:hover{color:#000;}
#candy h1{font-family:Arial, Helvetica, sans-serif;font-size:1em;text-shadow:0 1px 0 #f7f7f7;}
h2{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:200%;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:normal;}
#enquiry-form h2{margin-bottom:0px}

h3{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:150%;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:normal;margin-bottom:10px;}
h4{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#333;font-weight:bold;line-height:20px;text-shadow:0 1px 0 #fff;}
*{padding:0;margin:0;list-style:none;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-image:url(/lib/images/fold-area-bg-repeat5.jpg);background-repeat:repeat-x;background-position:top;}
#banner-wrapper{margin:0 auto;width:100%;border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#eaeaea}
#wrapper-bg{margin:0 auto;height:587px;width:100%;background-image:url(/lib/images/home-fold-bg3.jpg);background-repeat:no-repeat;background-position:top center}
#wrapper-bg-dev{margin:0 auto;height:628px;width:100%;background-image:url(/lib/images/home-fold-bg4.jpg);background-repeat:no-repeat;background-position:top center}
#wrapper-bg1{margin:0 auto;width:100%;background-image:url(/lib/images/video-fold-bg1.jpg);background-repeat:no-repeat;background-position:top center;}
#wrapper-bg2{margin:0 auto;width:100%;background-image:url(/lib/images/template-header-bg-repeat2.jpg);background-repeat:repeat-x;height:200px;}
#wrapper-bg3{margin:0 auto;height:545px;width:100%;background-image:url(/lib/images/home-fold-bg3.jpg);background-repeat:no-repeat;background-position:top center;}
#wrapper-bg4{margin:0 auto;height:166px;width:100%;background-image:url(/lib/images/template-header-bg-repeat.jpg);background-repeat:repeat-x;}
#wrapper{margin:0 auto;width:942px;position:relative;}
#header{width:914px;color:#999;text-shadow:0 1px 0 #fff;z-index:-20;clear:both;} /*padding:13px 14px 10px 14px;height:17px;*/
#subheader{float:left;width:942px;color:#999;padding:0px 0px 0px 0px;height:58px;text-shadow:0 1px 0 #fff;z-index:-20;clear:both;}
#social-subheader{float:left;width:218px;height:58px;clear:both;}
#logo{width:942px;color:#333;padding:0px;margin:0px 0px 0px 0px;height:99px;display:inline;}
#logo h1{display:none; font-family: 'Cherry Cream Soda', arial, serif; }
#stagVideos p{padding:5px 8px 5px 5px}
#henVideos p{padding:5px 32px 5px 8px}
#quote-wrapper{margin:0 auto;width:100%;background-image:url(/lib/images/quote-head-bg-rpt.jpg);background-repeat:repeat-x;background-position:top;background-color:#f5f5f5;overflow:visible;}
#quote-title-wrapper{width:100%; background-image:url(/lib/images/quote-title-bg-rpt.jpg);background-repeat:repeat-x;}
#quote-title{margin:0 auto;width:928px;height:28px;padding:10px 0px 10px 14px;}
#quote-intro-wrapper{width:100%; background-image:url(/lib/images/quote-intro-bg.jpg);background-repeat:no-repeat; background-position:top center}
#quote-intro{margin:0 auto;width:874px;padding:5px 34px 1px 34px;}
#quote-intro .left-text{padding-right:34px;}
#quote-intro h3{ margin:0px; padding:7px 0 3px 0}
#quote-intro .quote-right-pic{float:left;margin:0 0 0 34px;padding:12px 12px 0 12px;width:330px;height:292px;background-image:url(/lib/images/big-pic-bg1.jpg);background-repeat:no-repeat;}
#quote-intro .s-w-f{cursor:pointer;float:left;margin:0 0 0 34px;padding:15px 12px 0 112px;width:230px;height:50px; background-image:url(/lib/images/quote-swf-bg.jpg);background-repeat:no-repeat; background-position:bottom}
#quote-polaroid{float:left;width:352px;height:331px; background-image:url(/lib/images/quote-polaroid-bg.png);background-repeat:no-repeat; background-position:top right; padding:0 0 0 34px}
#quote-polaroid .buttons-left{float:left;width:95px;height:324px;margin:8px 0 0 0}
#quote-polaroid .buttons-bm{cursor:pointer;width:92px;height:63px; background-image:url(/lib/images/bookmark-bg.jpg); background-repeat:no-repeat; text-align:center; padding:65px 3px 0 0}
#quote-polaroid .buttons-email{width:92px;height:58px; background-image:url(/lib/images/email-bg.jpg); background-repeat:no-repeat; text-align:center; padding:70px 3px 0 0}
#quote-polaroid p{color:#cc0000; line-height:14px; text-decoration:none}
#quote-polaroid p a:hover{color:#000;}
#quote-polaroid .pic-right{float:left;width:203px;height:170px;padding:17px 12px 0 42px}
#quote-polaroid .hotline-right{width:140px;padding:12px 12px 0 42px; float:right}
#quote-polaroid .paper-clip{float:right;width:56px;height:62px; position: absolute; z-index:1000; padding-left:300px}
#quote-polaroid h3{font-family:'Courier', Courier New, monospace; text-align:center; color:#cc0000; font-size:18px; letter-spacing:-2px; font-weight:bold}
#quote-package{margin:0 auto;width:942px;background-image:url(/lib/images/quote-package-bg-bot.jpg); background-repeat:no-repeat; background-position:bottom;}
#quote-package .cell2{background-color:#FFF; border-bottom:1px dotted #cc0000; padding: 15px 10px 15px 20px;}
#quote-package .cell1{border-bottom:1px dotted #cc0000; padding: 15px 10px 15px 20px;}
#quote-package .cell{border-bottom:1px dotted #cc0000;}
#quote-package h3{ margin:0px; padding:0px}
#quote-package a{ color:#cc0000; text-decoration:none}
#quote-pricebar-wrapper{width:100%;background-image:url(/lib/images/pricebar-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#quote-pricebar{margin:0 auto;width:942px;height:49px;background-color:#f5f5f5;border-bottom:1px solid #ccc;}
#quote-pricebar .next{float:left;width:942px;height:50px;}
#quote-pricebar h3{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 14px;background-image:url(/lib/images/package-nav-bg.jpg);background-position:left;background-repeat:no-repeat;}
#quote-pricebar .get{padding:11px 0 0 220px;}
#quote-price-wrapper{width:100%; background-image:url(/lib/images/quote-price-bg.jpg);background-position:center top;background-repeat:no-repeat;background-color:#f5f5f5;}
#quote-price{margin:0 auto;width:942px; background-color:#FFFFFF}
#quote-price .price-a{width:727px; border-bottom:1px dotted #cc0000; background-image:url(/lib/images/green-tick.jpg); background-repeat:no-repeat; background-position:top left; padding:44px 0 40px 215px}
#quote-price .price-b{width:727px; background-image:url(/lib/images/green-reserved.jpg); background-repeat:no-repeat; background-position:top left; padding:44px 0 20px 215px}
#quote-price .price-c{width:727px; background-image:url(/lib/images/green-tv.jpg); background-repeat:no-repeat; background-position:top left; padding:34px 0 34px 215px}
#quote-price .price-d{width:727px; padding:0 0 0 215px}
#quote-price .price-smallprint{padding:10px 0 10px 0px}
#quote-price h1{letter-spacing:-1px; line-height:34px; font-size:24px}
#quote-price h3{ margin:0; padding:0;}
.green{ color:#339933; font-weight:bold}
#quote-book {margin:0 auto;width:963px; background-image:url(/lib/images/quote-price-book-bg.jpg); background-repeat:no-repeat;padding:28px 0 0px 21px}
#quote-book .book-now{width:942px; background-image:url(/lib/images/book-now-but.png); background-repeat:no-repeat; height:100px; padding:13px 0 0 14px;}
#quote-book h3{font-size:170%;}
#quote-book a {text-decoration:none; color:#333}
#quote-sub-wrapper{width:100%; background-image:url(/lib/images/quote-subtitle-bg-rpt.jpg); background-repeat:repeat-x; background-color:#eaeaea; overflow:auto}
#quote-sub-tick-wrapper{width:100%; background-image:url(/lib/images/quote-tick-bg-rpt.jpg); background-repeat:repeat-x; background-color:#eaeaea;}
#quote-sub{margin:0 auto;width:822px;height:52px; background-image:url(/lib/images/quote-itin-sub-bg.jpg); background-repeat:no-repeat; padding:37px 0 0 120px;}
#quote-sub-tick{margin:0 auto;width:822px;height:52px; background-image:url(/lib/images/quote-benefits-sub-bg.jpg); background-repeat:no-repeat; padding:37px 0 0 120px;}
#quote-sub h3 a{text-decoration:none; color:#cc0000}
#quote-sub-tick h3 a{text-decoration:none; color:#cc0000}
#quote-listings{margin:0 auto;width:914px; padding:20px 24px 0 24px;}
#quote-listings .list{width:914px;height:186px;float:left; background-image:url(/lib/images/quote-itin-list-bg.jpg); background-position:bottom;background-repeat:no-repeat;padding:0px 0 30px 0;}
#quote-listings .list-text{width:687px;float:left;padding:0 20px 0 23px;}
#quote-listings .list-text{width:687px;float:left;padding:0 20px 0 23px;}
#quote-listings .list-pic{width:172px;height:161px;float:left;background-image:url(/lib/images/package-box.jpg);background-repeat:no-repeat;padding:6px 6px 0 6px;}
#quote-listings h3 { margin:0px; padding:0px;}
#quote-carddetails {}
#quote-carddetails table{background-color:#FFFFFF;width:675px;}
#quote-carddetails td {padding:5px;height:35px;}
#quote-carddetails td.first {background-color:#EAEAEA;-moz-border-radius: 10px 0px 0px 10px;border-radius: 0 10px 10px 0; width:300px; padding-left:10px;}
#quote-carddetails td.first.error {background-color:#FFFF00;-moz-border-radius: 10px 0px 0px 10px;border-radius: 0 10px 10px 0; width:300px; padding-left:10px;border-top: solid 1px #cc0000;border-bottom: solid 1px #cc0000;border-left: solid 1px #333;}
#quote-carddetails td.last {background-color:#EAEAEA;-moz-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0; padding-right:10px;}
#quote-carddetails td.last.error {background-color:#FFFF00;-moz-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0; padding-right:10px;border-top: solid 1px #cc0000;border-right: solid 1px #cc0000;border-bottom: solid 1px #333;}
#quote-carddetails td.full {background-color:#EAEAEA;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; padding-right:10px;padding-left:10px;}
#quote-carddetails td.full.error {background-color:#FFFF00;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; padding-right:10px;padding-left:10px;border: solid 1px #333;}
#quote-carddetails .form-field {width:100%; font-size:14px;height: 20px;}
#quote-carddetails td {font-size:14px; font-weight:bold;color:#333;}
.quote-error-message {font-size:14px; font-weight:bold;color:#333;background-color:#FFFF00;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; padding:10px;padding-left:10px;margin: 10px 10px 10px 0;border: solid 1px #333;}

    








#topsecret-candy h2{font-family:"Courier New", Courier, monospace;text-transform:uppercase;}
#topsecret-candy h3{font-family:"Courier New", Courier, monospace;text-transform:uppercase;}
#topsecret-candy p{font-family:"Courier New", Courier, monospace;width:440px;}
#topsecret-candy .form-choice{width:440px;background-color:#ccc;padding:5px 15px 5px 15px;}
#topsecret-candy .form-field{width:440px;height:30px;border:1px dotted #999;padding:5px 15px 5px 15px;}
#topsecret-button{width:870px;height:82px;background-image:url(/lib/images/big-button.png);background-repeat:no-repeat; float:left}
#topsecret-button h2{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:200%;text-shadow:0 -1px 0 #000;letter-spacing:-1px;font-weight:normal;padding:27px;float:left;}
#topsecret-button h3{float:left;padding:10px 0 27px 20px;}
#topsecret-wrapper{margin:0 auto;width:100%;background-image:url(/lib/images/home-fold-bg3.jpg);background-repeat:no-repeat;background-position:top center;overflow:visible;}
#topsecret-candy{width:888px;height:780px;background-image:url(/lib/images/topsecret-candy-bg.jpg);background-repeat:no-repeat;padding:50px 14px 10px 40px;}
#testimonials-wrapper{margin:0 auto;height:33px;width:100%;background-image:url(/lib/images/testimonials-bg-rpt.jpg);background-repeat:repeat-x;}
#testimonials1 .right{width:100px;float:left;padding:1px 0px 6px 16px;}
#testimonials1{width:904px;height:26px;background-image:url(/lib/images/btn-read-more.jpg);background-position:right;background-repeat:no-repeat;margin:0px 14px 0px 0px;padding:7px 14px 0px 14px;clear:both;}
#testimonials1 .left{float:left;font-size:14px;color:#333;text-shadow:0 1px 0 #ccc;}
#testimonials1 .left a{float:left;font-size:14px;color:#cc0000;text-shadow:0 1px 0 #ccc;text-decoration:none;}
ul.marquee{display:block;padding:0;margin:0;list-style:none;position:relative;overflow:hidden;width:743px;height:25px;}
ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;}
#social-wrapper{width:100%;height:35px;background-color:#f1f1f1;border-top:1px solid #fff;border-bottom:1px dotted #ccc;}
#social{margin:0 auto;width:942px;}
.social-left{float:left;width:550px;padding:8px 14px 0 14px;}
.social-right{float:right;width:316px;padding:0 26px 0 0;}
.social-icon{float:right;width:25px;height:27px;padding:5px 0 0 16px;}
#enquiry-form-wrapper-bg{width:100%;background-image:url(/lib/images/enquiry-form-big-bg-rpt);background-repeat:repeat-x;background-position:top;background-color:#f5f5f5;}
#enquiry-form-wrapper-bg1{width:100%;background-image:url(/lib/images/enquiry-form-bot-bg2.jpg);background-repeat:no-repeat;background-position:bottom;background-color:#f5f5f5;}
#enquiry-form-package-wrapper-bg{width:100%;background-color:#f5f5f5;}
#enquiry-form-wrapper1{width:100%;background-image:url(/lib/images/enquiry-form-big-bg-rpt1.jpg);background-repeat:repeat-x;background-position:top;background-color:#eaeaea;padding-top:4px;}
#enquiry-form-wrapper{width:100%;background-image:url(/lib/images/enquiry-form-big-bg.jpg);background-repeat:no-repeat;background-position:center top;padding-top:4px;}
#package-enquiry-form-wrapper{width:100%;background-image:url(/lib/images/enquiry-form-big-bg.jpg);background-repeat:no-repeat;background-position:center top;}
#full-enquiry-form{margin:0 auto;width:942px;}
#full-enquiry-form-top{margin:0 auto;width:914px;padding:10px 14px 0 14px;background-color:#FFF;}
#full-enquiry-form-foot{margin:0 auto;padding:5px 14px 35px 0;width:914px;height: 100px;}
#full-enquiry-form-foot .booknow{width:942px; padding-left:10px; background-image:url(/lib/images/save-my-details-button.png); background-repeat:no-repeat; height:100px; margin:26px 0 0 -7px}
#full-enquiry-form-foot h3{float:left; padding:32px 0 30px 24px; font-size:150%}
#full-enquiry-form-package-foot{margin:0 auto;padding:40px 14px 0 0;width:914px;height: 80px;}
#full-enquiry-form h2{border-bottom:1px solid #cccccc;border-top:1px dotted #ccc;margin:0px;padding:10px 0 5px 0;font-size:20px;}
#full-enquiry-form .enquiry-header{background-color:#eeeeee;margin:0 0 5px 0;padding:3px 3px 3px 20px;background-image:url(/lib/images/enquiry-header-off.png);background-repeat:no-repeat;background-position:5px 7px;cursor:pointer;}
#full-enquiry-form .enquiry-header-package{background-color:#eeeeee;margin:0px;padding:5px;}
#full-enquiry-form .enquiry-option{background-color:#ffffff;padding:3px;color:#000000;border:dotted 1px #000000;}
#full-enquiry-form .enquiry-option-off{padding:3px;color:#000000}
#full-enquiry-form .enquiry-selected{color:#cc0000;font-weight:bold;}
#enquiry-form{margin:0 auto;width:942px;background-image:url(/lib/images/enquiry-arrow-bg4.jpg);background-repeat:no-repeat;background-position:top left; background-color:#eaeaea;}
#package-enquiry-form{margin:0 auto;width:942px;}
.enquiry-top{float:left;width:200px; padding:15px 0 5px 12px}
.enquiry-bot{float:left;width:200px; padding:23px 0 5px 12px}
.enquiry-f{width:170px; height:35px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-shadow:text-shadow:0 1px 0 #fff; padding-left:15px}
#monthly-offer-pic{width:279px;height:210px;padding:11px;background-image:url(/lib/images/offer-pic-bg.jpg);background-repeat:no-repeat;}
.hide{display:none;margin:0;padding:0}
.columns-1{clear:both;width:942px;}
.columns-2{float:left;margin:10px 0 14px 0;width:443px;padding:10px 14px 0 14px;}
.columns-2-right{float:left;margin:0 0 25px 0;width:443px;padding:10px 14px 0 14px;}
.columns-3{float:left;margin:25px 10px 0px 0px;width:300px;}
.columns-3 a{text-decoration:none;}
.columns-3 p{margin-right:14px;}
.columns-3 p a{text-decoration:none;}
.columns-3-middle{float:left;margin:25px 10px 0px 14px;width:286px;}
.columns-3-center{float:left;padding:25px 20px 0px 16px;width:267px;height:452px;background-image:url(/lib/images/blog-bg.jpg);background-repeat:no-repeat;}
.blog-snippet{background-image:url(/lib/images/blog-bg-rpt.jpg);background-repeat:repeat-x;background-position:bottom;padding:9px 0 9px 0px;margin-right:10px;}
.blog-holder{ margin-top:10px;height:300px;overflow:auto;margin-bottom:25px;}
.columns-3-right{float:left;margin:25px 0px 0px 14px;width:299px;}
.featured_heading{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#cc0000;text-shadow:0 1px 0 #fff;}
.featured_heading:hover{}
.featured_child-left{float:left;margin:14px;padding-top:5px;width:443px;}
.featured_child-right{margin:14px 14px 0 14px;float:left;width:443px;}
.featured_child-right h2{line-height:28px;padding:20px 0px 0px 50px;}
#why-wrapper{width:100%;background-image:url(/lib/images/enquiry-form-big-bg-rpt1.jpg);background-repeat:repeat-x;background-position:top;background-color:#eaeaea;padding-top:4px;}
#why{margin:0 auto;width:942px;padding-bottom:35px;padding-top:10px;background:url(/lib/images/why-bg-lines1.png) no-repeat top center;}
#why-intro{width:100%;background-image:url(/lib/images/home-title-bg-rpt.jpg);background-position:top;background-repeat:repeat-x;}
#why-redseven{margin:0 auto;width:914px;padding:20px 14px 14px 14px;}
.icon{padding:0 15px 0 0;}
#nice-button-bg{background-image:url(/lib/images/nice-button-bg.jpg);background-repeat:no-repeat;width:143px;height:41px;float:right;padding:14px 0 0 0;}
#nice-button-bg .more-info{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000;text-shadow:0 1px 0 #fff;width:143px;text-decoration:none;text-align:center;}
.more-info{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000;text-shadow:0 1px 0 #fff;float:right;padding:0px 0px 5px 0px;width:105px;text-decoration:none;}
.info{color:#cc0000;display:inline;width:30px;}
.info-button{background-image:url(/lib/images/arrow-red.png);background-position:right;background-repeat:no-repeat;padding-top:2px;}
.monthly_offers_button a{color:#000;text-decoration:none;}
#offers-wrapper{clear:both;width:100%;background-color:#eaeaea;border-top:1px solid #FFF;background-image:url(/lib/images/offers-bg-arrows.jpg);background-repeat:no-repeat;background-position:top center;}
#offers{margin:0 auto;width:942px;padding-bottom:25px; padding-left:12px}
#footer-wrapper{clear:both;width:100%;background-image:url(/lib/images/footer-bg-repeat.jpg);background-repeat:repeat-x;background-position:top;background-color:#fff;border-top:1px solid #fff;}
#footer{margin:0 auto;width:928px;padding-left:14px;margin-bottom: 10px;}
.columns-5{float:left;margin:0px 20px 0px 0px;padding-top:45px;width:166px;background-image:url(/lib/images/footer-line-bg-repeat.jpg);background-repeat:repeat-x;background-position:top;}
.columns-5-right{float:right;margin:0px 14px 0px 0px;padding-top:35px;width:169px;}
.columns-5 h5{font-size:15px;color:#666;text-shadow:0 1px 0 #fff;text-decoration:none;letter-spacing:-1px;font-weight:normal;margin-bottom:20px;}
.columns-5 p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999;text-shadow:0 1px 0 #fff;margin-bottom:9px;border-bottom:1px solid #f0f0f0;display:block;}
.columns-5 p a{color:#999;text-decoration:none;}
.columns-5 p a:hover{color:#cc0000;}
.columns-5-right p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999;text-shadow:0 1px 0 #fff;margin-bottom:9px;border-bottom:1px solid #f0f0f0;line-height:18px;display:block;}
.columns-5-right p a{color:#333;text-decoration:none;}
.columns-5-right p a:hover{color:#cc0000;}
#left-nav{float:left;width:229px;height:320px;background-image:url(/lib/images/left-nav2.jpg);background-repeat:no-repeat;}
.left-nav1{width:144px;height:42px;background-image:url(/lib/images/left-nav-bg-video.jpg);background-repeat:no-repeat;padding:22px 15px 0 70px;color:#cc0000;font-weight:bold;letter-spacing:0px;font-size:18px;cursor:pointer;}
.left-nav1-active{background-image:url(/lib/images/left-nav-bg-video-s1.jpg);background-repeat:no-repeat;height:42px;padding:22px 15px 0 70px;overflow:visible;color:#fff;font-weight:bold;letter-spacing:0px;text-decoration:none;text-shadow:0 -1px 0 #000;font-size:18px;cursor:pointer;}
.left-nav1-active:hover{background-image:url(/lib/images/left-nav-bg-video-s1.jpg);background-repeat:no-repeat;}
.left-nav2{width:144px;height:48px;background-image:url(/lib/images/left-nav-bg-globe-s.jpg);background-repeat:no-repeat;padding:16px 15px 0 70px;color:#cc0000;font-weight:normal;letter-spacing:0px;font-size:14px;cursor:pointer;}
.left-nav2:hover{background-image:url(/lib/images/left-nav-bg-globe.jpg);background-repeat:no-repeat;cursor:pointer;text-decoration:none;color:#000;text-shadow:0 1px 0 #fff;}
.left-nav2-active{background-image:url(/lib/images/left-nav-bg-globe-s1.jpg);background-repeat:no-repeat;background-position:center;height:48px;padding:16px 15px 0 70px;overflow:visible;color:#fff;font-weight:normal;letter-spacing:0px;text-decoration:none;text-shadow:0 -1px 0 #000;cursor:pointer;}
.left-nav2-active:hover{background-image:url(/lib/images/left-nav-bg-globe-s1.jpg);background-repeat:no-repeat;background-position:center; color:#fff;text-shadow:0 -1px 0 #000;}
.left-nav3{width:144px;height:48px;background-image:url(/lib/images/left-nav-bg-special-s.jpg);background-repeat:no-repeat;padding:16px 15px 0 70px;color:#cc0000;font-weight:normal;letter-spacing:0px;font-size:14px;cursor:pointer;}
.left-nav3:hover{background-image:url(/lib/images/left-nav-bg-special.jpg);background-repeat:no-repeat;cursor:pointer;text-decoration:none;color:#000;text-shadow:0 1px 0 #fff;}
.left-nav3-active{background-image:url(/lib/images/left-nav-bg-special-s1.jpg);background-repeat:no-repeat;background-position:center;height:48px;padding:16px 15px 0 70px;overflow:visible;color:#fff;font-weight:normal;letter-spacing:0px;text-decoration:none;text-shadow:0 -1px 0 #000;cursor:pointer;}
.left-nav3-active:hover{background-image:url(/lib/images/left-nav-bg-special-s1.jpg);background-repeat:no-repeat;background-position:center;color:#fff;text-shadow:0 -1px 0 #000;cursor:pointer;}
.left-nav4{width:144px;height:48px;background-image:url(/lib/images/left-nav-bg-staff-s.jpg);background-repeat:no-repeat;padding:16px 15px 0 70px;color:#cc0000;font-weight:normal;letter-spacing:0px;font-size:14px;cursor:pointer;}
.left-nav4:hover{background-image:url(/lib/images/left-nav-bg-staff.jpg);background-repeat:no-repeat;cursor:pointer;text-decoration:none;color:#000;text-shadow:0 1px 0 #fff;}
.left-nav4-active{background-image:url(/lib/images/left-nav-bg-staff-s1.jpg);background-repeat:no-repeat;background-position:center;height:48px;padding:16px 15px 0 70px;overflow:visible;color:#fff;font-weight:normal;letter-spacing:0px;text-decoration:none;text-shadow:0 -1px 0 #000;cursor:pointer;}
.left-nav4-active:hover{background-image:url(/lib/images/left-nav-bg-staff-s1.jpg);background-repeat:no-repeat;background-position:center;color:#fff;text-shadow:0 -1px 0 #000;cursor:pointer;}

#left-nav-button {cursor:pointer;}
.left-nav-hotel{width:144px;height:48px;background-image:url(/lib/images/left-nav-bg-hotels-s.jpg);background-repeat:no-repeat;padding:16px 15px 0 70px;color:#cc0000;font-weight:normal;letter-spacing:0px;font-size:14px;cursor:pointer;}
.left-nav-hotel a{text-decoration:none;color:#cc0000;}
.left-nav-hotel a:hover{text-decoration:none;color:#000;text-shadow:0 1px 0 #fff;}
.left-nav-hotel:hover{background-image:url(/lib/images/left-nav-bg-hotels.jpg);background-repeat:no-repeat;text-decoration:none;color:#000;text-shadow:0 1px 0 #fff;}

.left-nav-content{display:none;}
.left-nav-content-scroll{display:none;padding:10px;width:355px;height:344px;overflow:auto; background-color:#FFF}
.left-nav-scroller{float:left;position:relative;overflow:hidden;width:327px;height:365px;}
.left-nav-items {width:20000em;position:absolute;clear:both;}

.homeform {float:left; width:328px; height:427px; background:url(/lib/images/home-form-bg.jpg)}
.homeform .input-text, #address_form_block .input-text {
    background:url(/lib/images/text-field-bg-rpt.jpg) repeat-x bottom;
	width:171px;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    height: 20px;
    margin-bottom: 1px;
    padding: 1px;
}
.homeform .input-drop {
    background:url(/lib/images/text-field-bg-rpt.jpg) repeat-x bottom;
	width:175px;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    height: 25px;
    margin-bottom: 1px;
    padding: 2px;
}
.homeform h3{color:#fff;text-shadow:0 -1px 0 #000000; font-size:28px; text-align:center; font-weight:bold; padding:5px 0 5px 0}
.homeform p{ line-height:30px; padding-left:26px; color:#333}

.stag-foot {width:295px; height:40px; background:url(/lib/images/stags4-foot-bg.jpg) no-repeat; padding:18px 0 0 12px}
.hen-foot {width:295px; height:40px; background:url(/lib/images/hens4-foot-bg.jpg) no-repeat; padding:18px 12px 0 0}

.stag-foot p {font-family: 'Francois One', arial, serif; font-size:18px; text-align:center}
.hen-foot p {font-family: 'Francois One', arial, serif; font-size:18px; text-align:center}


#video-wrapper{float:left;width:375px;height:365px;background-image:url(/lib/images/window-bg-blank1.jpg);background-repeat:no-repeat; bottom:}
#video{float:left;width:375px;height:365px;background-image:url(/lib/images/window-frame1.png);background-repeat:no-repeat center bottom;}
#video-wrapper .video-top{width:327px; height:71px;padding-top:15px;}
#video-wrapper .video-pic{width:172px; height:129px; padding:0 80px}
#video-wrapper .video-bottom{width:327px; padding-top:40px;}
#video-wrapper h2{text-align:center; color:#FFF; text-shadow:none}
#video-wrapper p{color:#FFF; text-shadow:none; line-height:18px}
#video a:hover { color:#fff}



.main-video{float:left;width:375px;height:373px;padding:15px 1px 0 15px;background-image:url(/lib/images/video-bg-left3.jpg);background-repeat:no-repeat;background-position:left top;}
#video-thumbs{float:left;width:298px;height:378px;padding:10px 10px 0px 0px;background-image:url(/lib/images/video-bg-right2.jpg);background-repeat:no-repeat;background-position:top left;}
#video-thumbs .input-text {
    background:url(/lib/images/text-field-bg-rpt.jpg) repeat-x bottom;
	width:181px;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    height: 20px;
    margin-bottom: 1px;
    padding: 1px;
}
#video-thumbs .input-drop {
    background:url(/lib/images/text-field-bg-rpt.jpg) repeat-x bottom;
	width:185px;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    height: 25px;
    margin-bottom: 1px;
    padding: 2px;
}
.testis {width:377px;}
.testis p { color:#FFF; text-shadow:0 -1px 0 #000000;padding:15px 10px 0 12px}
#video-thumbs h3{color:#fff;text-shadow:0 -1px 0 #000000; font-size:28px; text-align:center; font-weight:bold; padding:7px 0 11px 0}
#video-thumbs p{ line-height:29px; padding-left:20px}
.video-thumbs-arrow-up{width:140px;height:18px;padding-bottom:1px;}
.video-thumbs-arrow-down{width:140px;height:18px;margin-top:1px;}
.video-thumbs-holder{width:140px;height:79px;margin-bottom:8px;}
.video-thumbs-holder-end{width:140px;height:79px;}
#landing_intro_button{cursor:pointer;}
#landing-intro{width:963px;clear:both;margin:0px; height:40px; background:url(/lib/images/video-shadow-bg.jpg) no-repeat top right}
#landing-intro-copy{padding:0px 28px 28px 18px;display:none;}
#landing-intro-copy h3{margin-bottom:3px;}
.landing-text{float:left;width:462px;background-image:url(/lib/images/but-bg.png);background-position:top left;background-repeat:no-repeat;padding:5px 0 5px 250px;}
.landing-left{float:left;width:692px;padding:0px 25px 25px 0px;}
.landing-icons{float:left;width:125px;padding-left:45px;}
.landing-right{float:left;width:130px;padding-left:25px;background-image:url(/lib/images/landing-icons-bg-rpt.jpg);background-position:top left;background-repeat:repeat-y;}
#landing-intro h2{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:130%;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:normal;}
#landing-intro-copy h2{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:140%;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:normal;}
#breadcrumbs-wrapper{width:100%;background-image:url(/lib/images/bc-bg-rpt.jpg);background-repeat:repeat-x;background-position:top;border-bottom:1px solid #e5e5e5;}
#breadcrumbs{margin:0 auto;width:928px;height:38px;padding:0px 0px 0px 14px;}
#breadcrumbs p{float:left;height:20px;padding:9px 28px 8px 0px;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#666;text-shadow:0 1px 0 #fff;background-image:url(/lib/images/breadcrumbs-arrow.jpg);background-position:right bottom;background-repeat:no-repeat;}
#breadcrumbs p a{color:#cc0000;text-decoration:none;}
#breadcrumbs p a:hover{color:#cc0000;}

#introduction-wrapper-paintball{width:100%;background-color:#f5f5f5;border-bottom:1px solid #fff; background-image:url(/lib/images/paint-bg.jpg); background-position:top center; background-repeat:no-repeat;}
#introduction .splat{float:right;width:127px;height:143px; position: absolute; z-index:1000; padding:100px 0 0 130px}

#introduction-wrapper{width:100%;background-color:#f5f5f5;border-bottom:1px solid #fff;}
#introduction{margin:0 auto;width:942px;padding:15px 0px 0px 0px;}
#introduction p{margin:5px 0 0 0}
#introduction ul{margin:5px 0 0 30px;}
#introduction ul li{list-style-type:circle;}
.column-left{float:left;margin:0 28px 15px 0;padding:12px 12px 0 12px;width:328px;height:292px;background-image:url(/lib/images/big-pic-bg1.jpg);background-repeat:no-repeat;}
.column-right{float:left;margin:0 0 25px 0;padding-top:5px;width:444px;color:#666;line-height:18px;text-shadow:0 1px 0 #fff;}

.newformcolumn-left{float:left;margin:0 18px 15px 0;padding:12px 12px 0 12px;width:328px;height:437px;background-image:url(/lib/images/big-pic-bg2.jpg);background-repeat:no-repeat;}
.newformcolumn-right{float:left;margin:0 10px 0 0;padding-top:5px;width:332px;color:#666;line-height:18px;text-shadow:0 1px 0 #fff;}
.newformcolumn-right h1{font-size:16px;}
.newform-column{float:left;width:226px;height:500px; background:url(/lib/images/destination-form-bg.jpg) no-repeat #fff}
.newform-column h3, .newform-column .form-header{color:#fff;text-shadow:0 -1px 0 #000000; font-size:28px; text-align:center; font-weight:bold; padding:7px 0 11px 0}

.newform-column p{ line-height:29px; padding-left:10px}

.newform-column .input-text {
    background:url(/lib/images/text-field-bg-rpt.jpg) repeat-x bottom;
	width:121px;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    height: 20px;
    margin-bottom: 1px;
    padding: 1px;
}
.newform-column .input-drop {
    background:url(/lib/images/text-field-bg-rpt.jpg) repeat-x bottom;
	width:125px;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    height: 25px;
    margin-bottom: 1px;
    padding: 2px;
}

.social-column{float:left;padding:5px 10px 0 10px;width:98px;height:300px;}

.guide{float:left;margin:0 8px 15px 0;padding:26px 12px 0 54px;width:298px;height:65px;background-image:url(/lib/images/guide-bg.jpg);background-repeat:no-repeat;}
.guide h3{font-size:16px;}
.extension{padding:14px 14px 0px 14px;}
#introduction .big-pic{margin-bottom:15px;}
.pic-social-icons{float:left;width:17px;padding-left:5px; display:none;}
.gradient{width:100%;height:5px;background-image:url(/lib/images/gradient.jpg);background-repeat:repeat-x;}
hr{width:100%;color:#d3d3d3;border:0;background-color:#d3d3d3;height:1px;}
#subnav-wrapper{width:100%;background-image:url(/lib/images/tab-nav-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#subnav{margin:0 auto;width:942px;height:50px;background-image:url(/lib/images/tab-nav-bg-repeat1.jpg);background-position:left;}
#subnav .all{float:left;width:942px;height:50px;}
#subnav .left{float:left;width:940px;height:50px;}
#subnav .right{float:left;width:461px;height:50px;margin-left:10px;}
#subnav h3, #subnav h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 0px;background-image:url(/lib/images/tab-nav-bg-repeat.jpg);background-repeat:repeat-x;}
.arrow{width:23px;height:50px;float:left;}
#subnav .on{float:left;background-image:url(/lib/images/nav-bg-end.jpg);background-position:right bottom;background-repeat:no-repeat;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:normal;color:#333;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;padding:15px 20px 1px 16px;height:34px;background-color:#FFF;}
#subnav .on a {color:#000000; text-decoration:none;}
#subnav .off{float:left;background-image:url(/lib/images/nav-bg-end.jpg);background-position:right bottom;background-repeat:no-repeat;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;font-weight:normal;color:#333;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;padding:15px 20px 1px 16px;height:34px;}
#subnav a{color:#cc0000;text-decoration:none;padding:10px 4px 10px 4px;}
#subnav a:hover{color:#000}
#destinationPages, #activityPages{overflow:hidden;width:437px;height:1014px;float:left;padding-top:29px;}
#listings .boxes{float:left;}
#listings .boxleft{float:left;background-image:url(/lib/images/listing-box-bg.jpg);background-repeat:no-repeat;width:202px;padding:4px 20px 0px 4px;height:202px;}
#listings .boxright{float:left;background-image:url(/lib/images/listing-box-bg.jpg);background-repeat:no-repeat;width:202px;padding:4px 5px 0px 4px;height:202px;}
#listings .box{float:left;background-image:url(/lib/images/listing-box-bg.jpg);background-repeat:no-repeat;width:202px;padding:4px 5px 0px 4px;height:202px;}
#listings .nav-arrow-left{float:left;height:1040px;width:21px;background-image:url(/lib/images/nav-arrow-left.jpg);background-repeat:no-repeat;cursor:pointer;}
#listings .nav-arrow-right{float:left;height:1040px;width:21px;background-image:url(/lib/images/nav-arrow-right.jpg);background-repeat:no-repeat;cursor:pointer;}
#listings1-wrapper{clear:both;width:100%;background-image:url(/lib/images/listing-bg-bot.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:#fff;}
#listings1{margin:0 auto;width:940px;padding:32px 22px 8px 22px;}
#listings1 .boxholder{padding:0;height:198px;width:940px;}
#listings1 .boxholder_mini{
	background:url(/lib/images/destination_mini_bg.png) left top no-repeat;
	width:210px;
	height:46px;
	float:left;
	margin:0px 18px 18px 0px;
}
#listings1 .box{float:left;background-image:url(/lib/images/box5.png);background-repeat:no-repeat;width:172px;padding:4px 14px 0px 4px;height:170px;}
#listings1 .boxend{float:left;background-image:url(/lib/images/box5.png);background-repeat:no-repeat;width:176px;padding:4px 0px 0px 4px;height:170px;}
#listings1 p{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:lighter;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;padding:9px 13px 0px 8px;background-image:url(/lib/images/red-arrow1.png);background-repeat:no-repeat;background-position:right;}
#listings1 a, #listings1 a:link, #listings a:visited{color:#f1f1f1;text-decoration:none;}
#listings-wrapper{clear:both;width:100%;background-image:url(/lib/images/listing-bg-bot.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:#fff;}
#listings{margin:0 auto;width:984px;height:1110px;}
#listings .holderleft{margin-right:10px;padding:0;height:1072px;width:482px;float:left;}
#listings .holder{margin:0;padding:0;height:1072px;float:left;}
#listings .holderright{margin-left:10px;padding:0;height:1072px;width:482px;float:left;}
#listings .leftone{float:left;width:211px;margin:29px 18px 0px 0px;height:1043px;}
#listings .lefttwo{float:left;width:211px;margin:29px 31px 0px 0px;height:1043px;}
#listings .rightone{float:left;width:211px;margin:29px 0px 0px 31px;height:1043px;}
#listings .righttwo{float:left;width:211px;margin:29px 0px 0px 18px;height:1043px;}
#listings p{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:lighter;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;padding:5px 13px 0px 8px;background-image:url(/lib/images/red-arrow.png);background-repeat:no-repeat;background-position:right;}
#listings a:link, #listings a:visited{color:#f1f1f1;text-decoration:none;}
.arrowimg{vertical-align:middle;display:inline;}
.dotimg{display:inline;border-collapse:collapse;border:0px;margin:0px;padding:0px;text-align:center;}
.next{cursor:pointer;}
.prev{cursor:pointer;}
.prev-destinationPage{background-image:url(/lib/images/bullet-arrow-left.png);background-repeat:no-repeat;background-position:top right;cursor:pointer;}
.next-destinationPage{background-image:url(/lib/images/bullet-arrow-right.png);background-repeat:no-repeat;background-position:top right;cursor:pointer;}
.prev-activityPage{background-image:url(/lib/images/bullet-arrow-left.png);background-repeat:no-repeat;background-position:top right;cursor:pointer;}
.next-activityPage{background-image:url(/lib/images/bullet-arrow-right.png);background-repeat:no-repeat;background-position:top right;cursor:pointer;}
.leftdot-holder{float:left;width:482px;margin-right:10px;padding:0px;height:16px;}
.leftdot{width:auto;margin:0px;padding:0px;height:16px;text-align:center;}
.rightdot-holder{float:left;width:482px;margin-left:10px;padding:0px;height:16px;}
.rightdot{width:auto;margin:0px;padding:0px;height:16px;text-align:center;}
.table{display:table;margin:0 auto;}
ul#dotlist{min-width:440px;list-style:none;}
ul#dotlist li{display:inline;}
.floating-img{float:left;text-align:center;}
.clear{clear:both;}
.package-listings .small-pic{width:172px;height:129px;padding-bottom:12px;}
#package-listings-wrapper{clear:both;width:100%;}
.package-listings-row{background:url(/lib/images/package-list-bg-repeat.jpg) left bottom #ffffff repeat-x;clear:both;}
.package-listings{margin:0 auto;width:942px;height:auto;background-image:url(/lib/images/package-list-bg-sprite-bottom.png);background-repeat:no-repeat;background-position:left bottom;}
.package-listings .package-listings-inner{background:url(/lib/images/package-list-bg-sprite-top.png);background-repeat:no-repeat;background-position:left top;}
.package-listings:hover{background-position:right bottom;}
.package-listings:hover .package-listings-inner{background-position:right top;}
.package-listings ul{margin-left:30px;}
.package-listings ul li{list-style-type:circle;}
.package-listings .best{width:942px;height:238px;background-image:url(/lib/images/best-package-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
.package-listings .value{width:942px;height:238px;background-image:url(/lib/images/value-package-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
.package-listings .desc{float:left;width:464px;margin:29px 30px 11px 0px;}
.package-listings .desc a{ color:#000}
.package-listings .righthand{float:left;width:248px;margin:0px 0px 0px 0px;height:217px;background-image:url(/lib/images/call-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
.package-listings .tiny-text{float:left;width:94px;margin:45px 30px 0px 0px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:9px;line-height:14px;color:#999;}
.package-listings .box{float:left;background-image:url(/lib/images/box5.png);background-repeat:no-repeat;width:172px;padding:4px 4px 0px 4px;height:170px;margin:29px 18px 11px 0;}
.package-listings .buy-now{float:left;width:96px;margin:0px 28px 0px 0px;padding-top:3px;height:122px;text-align:right;}
.package-listings .buy-now p{font-size:210%;color:#FFF;text-shadow:0 -1px 0 #000;line-height:32px;letter-spacing:-1px;}
.package-listings .buy-now a{color:#FFF;}
.package-listings .price{font-size:250%;color:#FFF;text-shadow:0 -1px 0 #000;line-height:32px;letter-spacing:-1px;font-weight:bold;}
.package-listings .action{clear:both;float:left;width:228px;margin:10px;height:62px;}
.package-listings .action p{text-align:justify;font-size:120%;line-height:20px;}
.action-large-text{font-size:140%;letter-spacing:-1px;font-weight:bold;}
.action-medium-text{font-size:130%;letter-spacing:-1px;}
.package-listings p{line-height:16px;}
.package-listings a{color:#cc0000;text-decoration:none;}
.package-listings a:hover{color:#000}
#btp-wrapper{clear:both;border-top:1px solid #d3d3d3;width:100%;background-color:#eaeaea;}
#btp{margin:0 auto;width:942px;height:35px;background-image:url(/lib/images/back-to-top-bg.jpg);background-position:right;background-repeat:no-repeat;}
#btp p{text-align:right;font-size:110%;padding-top:6px;}
#btp a{padding:10px 10px 10px 30px;}
#template h2{margin-top:5px;}
#template-title-wrapper{width:100%;background-image:url(/lib/images/cr-title-bg-rpt.jpg);background-position:bottom;background-repeat:repeat-x;background-color:#fff;}
#template-wrapper{width:100%;background-color:#f1f1f1;border-bottom:1px solid #ccc;}
#template-title{margin:0 auto;width:928px;height:27px;padding:10px 0px 10px 14px;}
#template{margin:0 auto;width:914px;padding:22px 14px 22px 14px;}
#template .bodytext{width:914px;float:left;padding-top:20px;}
#cr p{}
#cr h2{margin-top:5px;}
#cr-title-wrapper{width:100%;background-image:url(/lib/images/cr-title-bg-rpt.jpg);background-position:bottom;background-repeat:repeat-x;background-color:#fff;}
#cr-title{margin:0 auto;width:928px;height:27px;padding:10px 0px 10px 14px;}
#cr-title a{text-decoration:none; color:#000000;}
#cr-wrapper{width:100%;background-image:url(/lib/images/cr-bg-rpt.jpg);background-position:bottom;background-repeat:repeat-x;background-color:#eaeaea;}
#cr{margin:0 auto;width:938px;padding:0px 0px 25px 24px;}
#cr .review{width:673px;float:left;padding-top:20px;}
#cr .rating{width:673px;float:right;}
#cr .picbox{float:left;width:201px;height:199px;padding:22px 29px 0 35px;background-image:url(/lib/images/cr-picbox-bg.png);background-position:top;background-repeat:no-repeat;}
#cr .name-weekend{float:left;padding-right:15px;}
#cr .social{float:left;padding-top:4px;}
#cr .name{font-size:120%;}
#cr p{clear:left;width:650px;float:left;}
#cr a{color:#cc0000;text-decoration:none;}
#cr a:hover{color:#000;text-decoration:none;}
#staff-fav{margin:0 auto;padding:19px 20px 22px 20px;width:902px;height:93px;background-image:url(/lib/images/staff-fav-bg.jpg);background-repeat:no-repeat;}
.staff-img{width:124px;height:93px;float:left;padding-right:20px;}
.staff-text{width:502px;height:93px;float:left;}
.staff-icon{width:211px;height:34px;float:left;padding:30px 0 29px 45px;}
#staff-fav p{line-height:17px;}
#hotel-wrapper{width:100%;height:44px;background-image:url(/lib/images/sexy-hotels-candy-foot-rpt.jpg);background-repeat:repeat-x;}
#hotel{margin:0 auto;width:942px;height:44px;background-image:url(/lib/images/sexy-hotels-candy-foot1.jpg);background-repeat:no-repeat;}
#hotel-body-wrapper{width:100%;background-color:#eaeaea; border-top:1px solid #fff;}
#hotel-body{margin:0 auto;width:949px;padding:0px 0px 0 35px;height:740px;}
#hotel-body .review{width:517px;float:left;padding-top:30px;}
#hotel-body .rating{width:673px;float:left;height:50px;padding-top:20px;background-image:url(/lib/images/rating-bg.jpg);background-repeat:no-repeat;background-position:bottom left;}
#hotel-body .picbox{float:left;width:328px;height:320px;padding:46px 52px 0 52px;background-image:url(/lib/images/hotel-video-bg.jpg);background-repeat:no-repeat;}
#hotel-body .picbox h3{font-size:145%;}
#hotel-body .big-pic{margin-bottom:15px;}
#hotel-body .call{padding-top:40px;clear:both;}
#hotel-body .title{padding-right:15px;}
#hotel-body .social{float:left;padding-top:4px;}
#hotel-body .name{font-size:120%;}
#hotel-body a{color:#cc0000;text-decoration:none;}
#hotel-body a:hover{color:#000;text-decoration:none;}
.hotel-black{color:#000}
#product-wrapper{width:100%;height:44px;background-image:url(/lib/images/sexy-hotels-candy-foot-rpt.jpg);background-repeat:repeat-x;}
#product{margin:0 auto;width:942px;background-image:url(/lib/images/sexy-hotels-candy-foot.jpg);background-repeat:no-repeat;}
#product-body-wrapper{width:100%;background-color:#eaeaea;background-image:url(/lib/images/product-bg-rpt.jpg);background-repeat:repeat-x;}
#product-body{margin:0 auto;width:949px;padding:0px 0px 0 35px;}
#product-body .review{width:517px;float:left;padding-top:30px;}
#product-body .review-alt{width:636px;float:left;padding-top:30px;padding-right:15px;}
#product-body .rating{width:673px;float:left;height:50px;padding-top:20px;background-image:url(/lib/images/rating-bg.jpg);background-repeat:no-repeat;background-position:bottom left;}
#product-body .picbox{float:left;width:328px;height:320px;padding:46px 52px 0 52px;margin-top:5px;background-image:url(/lib/images/hotel-video-bg.jpg);background-repeat:no-repeat;}
#product-body .picbox-holder{background-image:url(/lib/images/3-pic-boxes-bg.jpg);background-repeat:no-repeat;width:211px;padding:6px;}
#product-body .picbox-alt{float:left;width:211px;margin-top:5px;padding:32px 43px 0 43px;background-image:url(/lib/images/3-pic-boxes1.jpg);background-repeat:no-repeat;}
#product-body .picbox h3{font-size:145%;}
#product-body .big-pic{margin-bottom:15px;}
#product-body .small-pic{margin-bottom:8px;}
#product-body .call{padding-top:40px;clear:both;}
#product-body .title{padding-right:15px;}
#product-body .social{float:left;padding-top:4px;}
#product-body .name{font-size:120%;}
#product-body a{color:#cc0000;text-decoration:none;}
#product-body a:hover{color:#000;text-decoration:none;}
.product-black{color:#000}
#package-wrapper{width:100%;height:44px;background-image:url(/lib/images/sexy-hotels-candy-foot-rpt.jpg);background-repeat:repeat-x;}
#package{margin:0 auto;width:942px;background-image:url(/lib/images/sexy-hotels-candy-foot.jpg);background-repeat:no-repeat;}
#package-body-wrapper{width:100%;background-color:#eaeaea;background-image:url(/lib/images/product-bg-rpt.jpg);background-repeat:repeat-x;}
#package-body{margin:0 auto;width:942px;padding:0 14px 0 14px;}
#package-body .review-title{width:914px;float:left;padding:30px 14px 0px 14px;}
#package-body .list{width:914px;float:left;background-image:url(/lib/images/package-desc-bg.jpg);background-repeat:no-repeat;padding-top:20px; overflow:visible;}
#package-body .list-text{width:642px;float:left;padding:0 74px 0 14px;}
#package-body h3 a, #package-body h3 a:hover{font-family:Arial, Helvetica, sans-serif;color:#333;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:normal;margin-bottom:10px;}
#package-body .list-pic{width:172px;height:161px;float:left;background-image:url(/lib/images/package-box.jpg);background-repeat:no-repeat;padding:6px 6px 0 6px; margin-bottom:20px}
#package-body .review-alt{width:636px;float:left;padding-top:30px;padding-right:15px;}
#package-body .rating{width:673px;float:left;height:50px;padding-top:20px;background-image:url(/lib/images/rating-bg.jpg);background-repeat:no-repeat;background-position:bottom left;}
#package-body .picbox{float:left;width:328px;height:320px;padding:46px 52px 0 52px;margin-top:5px;background-image:url(/lib/images/hotel-video-bg.jpg);background-repeat:no-repeat;}
#package-body .picbox-holder{background-image:url(/lib/images/3-pic-boxes-bg.jpg);background-repeat:no-repeat;width:211px;padding:6px;}
#package-body .picbox-alt{float:left;width:211px;margin-top:5px;padding:32px 43px 0 43px;background-image:url(/lib/images/3-pic-boxes1.jpg);background-repeat:no-repeat;}
#package-body .picbox h3{font-size:145%;}
#package-body .big-pic{margin-bottom:15px;}
#package-body .small-pic{margin-bottom:8px;}
#package-body .call{padding-top:40px;clear:both;}
#package-body .title{padding-right:15px;}
#package-body .social{float:left;padding-top:4px;}
#package-body .name{font-size:120%;}
#package-body a{color:#cc0000;text-decoration:none;}
#package-body a:hover{color:#000;text-decoration:none;}
.package-black{color:#000}
#package-subnav-wrapper{width:100%;background-image:url(/lib/images/package-nav-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#packagesub{margin:0 auto;width:942px;height:49px;background-color:#f5f5f5;border-bottom:1px solid #ccc;}
#packagesub .next{float:left;width:942px;height:50px;}
#packagesub h3{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 14px;background-image:url(/lib/images/package-nav-bg.jpg);background-position:left;background-repeat:no-repeat;}
.get-quote{padding:11px 0 0 180px;background-image:url(/lib/images/getquote-bg.jpg);background-position:right;background-repeat:no-repeat;height:39px}
#whatbody-wrapper{width:100%;background-color:#f1f1f1;}
#whatbody{margin:0 auto;width:942px;padding-bottom:25px;background:url(/lib/images/why-bg-lines.png) no-repeat top center;}
#what-wrapper{width:100%;background-image:url(/lib/images/what-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#what{margin:0 auto;width:942px;height:50px;background-image:url(/lib/images/what-bg-rpt.jpg);background-position:left;}
.what-arrow{width:23px;height:50px;float:left;}
#what .left{float:left;width:471px;height:50px;}
.henlink{color:#cc00cc}
.henlink a{color:#cc00cc}
.henlink a:hover{color:#000}
#what h3{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 0px;background-image:url(/lib/images/tab-nav-bg-repeat.jpg);background-repeat:repeat-x;}
#navbar-wrapper{width:100%;background-image:url(/lib/images/navbar-bg-rpt.jpg);background-repeat:repeat-x;}
#navbar{margin:0 auto;width:942px;height:66px;}
#navbarcontainer ul li{list-style-type:none;padding:0px;margin-top:18px;display:block;float:left;font-weight:bold;color:#cc0000;font-size:14px;line-height:15px;text-align:center;width:94px;height:48px;text-shadow:0 1px 0 #fafafa;}
#navbarcontainer a{color:#000;padding-top:8px;text-decoration:none;display:block;font-weight:normal;text-decoration:none;color:#f1f1f1;font-size:13px;line-height:15px;width:94px;text-shadow:0 -1px 0 #000;height:48px;background-image:url(/lib/images/navbar-bg-off.jpg);background-repeat:no-repeat;}
#navbarcontainer li#navbaractive{background-image:url(/lib/images/navbar-bg-on.jpg);background-repeat:no-repeat;padding-top:8px;}
#navbarcontainer a:hover{color:#cc0000;}
#callbody{margin:0 auto;width:942px;background:url(/lib/images/why-bg-lines.png) no-repeat top center;clear:both;}
#call-wrapper{width:100%;background-color:#eaeaea; background-image:url(/lib/images/tab-top-bg-rpt.jpg); background-repeat:repeat-x; background-position:top;}
#call{margin:0 auto;width:942px;height:50px;background-image:url(/lib/images/what-bg-rpt.jpg);background-position:left;}
.call-arrow{width:23px;height:50px;float:left;}
#call .left{float:left;width:471px;height:50px;}
#call h3{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 0px;background-image:url(/lib/images/tab-nav-bg-repeat.jpg);background-repeat:repeat-x;}
.tv{background-image:url(/lib/images/as-seen-bg1.jpg);background-repeat:no-repeat;padding:60px 30px 40px 30px;}
.awards{background-image:url(/lib/images/awards-bg.jpg);background-repeat:no-repeat;padding:60px 30px 95px 30px;}
#htb{margin:0 auto;width:942px;height:1240px;background-image:url(/lib/images/htb-bg.jpg);background-repeat:no-repeat;background-position:top;}
.htb-text-top{float:left;padding:25px 25px 50px 110px;width:807px;}
.htb-text{float:left;padding:65px 25px 70px 110px;width:807px;}
.htb-end{float:left;padding:85px 230px 50px 200px;width:512px;}
#htb-subnav-wrapper{width:100%;background-image:url(/lib/images/htb-nav-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#htbsub{margin:0 auto;width:942px;height:49px;background-color:#f5f5f5;border-bottom:1px solid #ccc;}
#htbsub .next{float:left;width:942px;height:50px;}
#htbsub h3{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 55px;background-image:url(/lib/images/1.jpg);background-repeat:no-repeat;}
.start-here{padding:11px 0 0 180px}
#redtv{padding:0 0 20px 0;overflow:auto;clear:all;border-top:1px solid #fff;border-bottom:1px solid #ccc;margin-bottom:20px}
#redtv .title{float:left;width:211px;margin:0;padding:10px 23px 10px 0;}
#redtv .titleend{float:right;width:211px;margin:0;padding:10px 0 10px 1px;}
#redtv .box{float:left;background-image:url(/lib/images/listing-box-bg.jpg);background-repeat:no-repeat;width:201px;padding:5px 5px 0px 5px;height:182px;margin:10px 0px 10px 0;}
#redtv .boxend{float:right;background-image:url(/lib/images/listing-box-bg.jpg);background-repeat:no-repeat;width:201px;padding:5px 5px 0px 5px;height:182px;margin:10px 0px 10px 0;}
#redtv .small-pic{width:201;height:151px;padding-bottom:8px;}
#redtv .desc{float:left;width:211px;margin:0;}
#redtv-wrapper{width:100%;background-image:url(/lib/images/cr-bg-rpt.jpg);background-position:bottom;background-color:#f1f1f1;background-repeat:repeat-x;}
#redtv-content{margin:0 auto;width:914px;padding:22px 14px 22px 14px;}
#redtv h2{color:#000;font-size:150%;}
#redtv h3{color:#000;font-size:140%;}

#tabs-2{padding:15px}
#tabs-3{padding:15px}
#tabs-4{padding:15px}
#tabs-5{padding:15px}
#tabs-5 a{ color:#cc0000; text-decoration:none}
#tabs-5 a:hover{ color:#333; text-decoration:none}
#tabs-6{padding:15px}
#tabs-7{padding:15px}
#tabs-8{padding:15px}
#tabs-9{padding:15px}
#tabs-10{padding:15px}
#tabs-10 a{ color:#cc0000; text-decoration:none}
#tabs-10 a:hover{ color:#333; text-decoration:none}

#prize-draw{margin:0 auto;width:942px; background-image:url(/lib/images/enquiry-divide-bg.jpg); background-repeat:no-repeat; background-position:center;}

#sml {background-image:url(/lib/images/sml-bg.png); background-repeat:no-repeat; height:37px; padding:10px 0 0 15px;}

#sml .sml-text {float:left;}

#sml .sml-text p { color:#FFF; text-shadow:0 -1px 0 #000000;}
#sml .sml-text p a {text-shadow:0 1px 0 #fff;}

#hotline {background-image:url(/lib/images/hotline-bg-small.png); background-repeat:no-repeat; width:303px; height:52px;padding:28px 0 0 50px; clear:left; margin-bottom:10px}
#hotline p {color:#FFF; text-shadow:0 -1px 0 #000000; font-size:17px; letter-spacing:-1px; float:left}
#hotline h4 {color:#cc0000; text-shadow:0 1px 0 #fff; font-size:21px; letter-spacing:-1px; float:left; font-weight:bold; padding:2px 0 0 23px; width:140px}

.preField {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#666;line-height:25px;text-shadow:0 1px 0 #fff;}

#cont-wrapper{width:100%;background-color:#eaeaea; background-image:url(/lib/images/contact-bg-top-rpt.jpg); background-position:top; background-repeat:repeat-x}
#cont-top{margin:0 auto;width:928px; height:123px; padding:0 0 0 14px}
#cont-top h3{margin:0px;}
#cont-body{margin:0 auto;width:942px; background-image:url(/lib/images/contact-bg-bottom-rpt.jpg); background-repeat:repeat-y; background-position:bottom center; background-color:#eaeaea; overflow:auto}
.cont-box{width:365px; float:left; padding:0 15px 15px 90px; margin-left:1px}

#ae-wrapper{width:100%;background-color:#f1f1f1; background-image:url(/lib/images/contact-bg-top-rpt.jpg); background-position:bottom; background-repeat:repeat-x;}
#ae-top{margin:0 auto;width:928px;padding:20px 0 40px 14px; background-image:url(/lib/images/arrow-down.jpg); background-repeat:no-repeat; background-position:bottom left;}
#ae-top h3{margin:0px;}
.ae-ans{font-family:Arial, Helvetica, sans-serif;color:#339933;font-size:150%;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:bold;}
#ae-body{margin:0 auto;width:900px; padding:0 20px 0 20px; background-color:#eaeaea;}
#ae-body-wrapper{width:100%;background-color:#eaeaea;}
#ae-box{ width:328px; height:291px; background-image:url(/lib/images/ae-box.jpg); background-repeat:no-repeat; padding:12px 12px 0px 12px; float:left; margin:0 45px 0 45px}
#ae-box1{ width:328px; height:291px; background-image:url(/lib/images/ae-box.jpg); background-repeat:no-repeat; padding:12px 12px 0px 12px; float:right;margin:0 45px 0 45px}
#ae-box p{ color:#FFF; line-height:14px; padding-top:6px; text-shadow:0 -1px 0 #000000;}
#ae-box1 p{ color:#FFF; line-height:14px; padding-top:6px; text-shadow:0 -1px 0 #000000;}
#ae-box h3{ color:#FFF; padding-top:11px; text-shadow:0 -1px 0 #000000;}
#ae-box1 h3{ color:#FFF; padding-top:11px; text-shadow:0 -1px 0 #000000;}
#ae-staff{float:left; padding:5px; background-image:url(/lib/images/small-staff-box.png); background-repeat:no-repeat; margin:2px}
#ae-staff:hover{background-image:url(/lib/images/small-staff-box1.png);}
#ae-staff p{ color:#FFF; padding-top:5px; text-shadow:0 -1px 0 #000000;}

#hotel-form{ height:138px; border-bottom:1px dotted; color:#ccc; background-image:url(/lib/images/hotel-arrow-bg.jpg); background-position:right top; background-repeat:no-repeat; clear:both}
#hotel-form:hover{/*add hover background image*/}
#hotel-form .left-col {width:710px; float:left; padding:5px 15px 20px 15px;}
#hotel-form .right-col {width:131px; float:left; padding:60px 0 0 36px;}
#hotel-form h3{padding:4px 0 0px 5px; line-height:28px}

#cr-staff{float:left; padding:5px; background-image:url(/lib/images/small-support-staff-box.png); background-repeat:no-repeat; margin:2px}
#cr-staff:hover{background-image:url(/lib/images/small-support-staff-box1.png);}
#cr-staff p{ color:#FFF; padding-top:5px; text-shadow:0 -1px 0 #000000;}

#similar-bar-wrapper{width:100%;background-image:url(/lib/images/pricebar-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#similar-bar{margin:0 auto;width:942px;height:49px;background-color:#f5f5f5;border-bottom:1px solid #ccc;}
#similar-bar .next{float:left;width:942px;height:50px;}
#similar-bar h3{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#f1f1f1;text-shadow:0 -1px 0 #000;letter-spacing:-1px;float:left;height:38px;padding:12px 0px 0px 14px;background-image:url(/lib/images/package-nav-bg.jpg);background-position:left;background-repeat:no-repeat;}
#similar-bar h2{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:140%;text-shadow:0 1px 0 #fafafa;letter-spacing:-1px;font-weight:normal; padding:3px 0 0 10px}
#similar-bar h2 a{color:#cc0000; text-decoration:none}
#similar-bar h2 a:hover{color:#000; text-decoration:none}
#similar-bar .get{padding:11px 0 0 220px;}
/* Custom Icons */
.addthis_toolbox .custom_images a {
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 5px 5px 0 3px;
	float:left;
	cursor:pointer;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}

/* Added 06.10.2010 by sc */
#site-wrapper{width:100%;background-color:#f1f1f1; background-image:url(/lib/images/contact-bg-top-rpt.jpg); background-position:bottom; background-repeat:repeat-x}
#site-top{margin:0 auto;width:928px; padding:0 0 0 14px; background-image:url(/lib/images/sitemap-arrow-bg.jpg); background-position:bottom left; background-repeat:no-repeat; overflow:auto}
#site-body-wrapper{ width:100%;background-color:#eaeaea;}
#site-body{margin:0 auto;width:942px;background-color:#eaeaea; overflow:visible; padding-top:14px}
.site-box{width:365px; float:left; padding:0 15px 15px 90px; margin-left:1px}
.site-box-top{width:212px; margin:20px 20px 30px 0; background-image:url(/lib/images/Sitemap-line.jpg); background-position:right; background-repeat:no-repeat;padding-bottom:10px; float:left;}
#site-list{float:left; width:455px; padding-left:14px; border-right:1px solid #ccc}
#site-list .lists{width:227px; float:left; margin-bottom: 5px;}
#site-list a{color: #000000; text-decoration:none;}

/* Added 07.10.2010 by sc */
#ideas-listings .desc{float:left;width:455px;margin:29px 15px 11px 0px;height:178px;}
#ideas-listings .small-pic{width:172px;height:129px;padding-bottom:12px;}
#ideas-listings{margin:0 auto;width:942px;height:238px;background-image:url(/lib/images/ideas-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
#ideas-listings ul{margin-left:30px;}
#ideas-listings ul li{list-style-type:circle;}
#ideas-listings .desc a{ color:#000}
#ideas-listings .box{float:left;background-image:url(/lib/images/box5.png);background-repeat:no-repeat;width:172px;padding:4px 4px 0px 4px;height:170px;margin:29px 18px 11px 0;}
#ideas-listings p{line-height:16px;}
#ideas-listings a{color:#cc0000;text-decoration:none;}
#ideas-listings a:hover{color:#000}

/* Added 02.03.2011 by sc */
#tt{margin:0 auto;width:942px;min-height:900px;background-image:url(/lib/images/tt-bg.jpg);background-repeat:no-repeat;background-position:top;}
#tt1{margin:0 auto;width:942px;min-height:1095px;background-image:url(/lib/images/tt-bg1.jpg);background-repeat:no-repeat;background-position:top;}
#wi{margin:0 auto;width:942px;min-height:995px;background-image:url(/lib/images/wi-bg.jpg);background-repeat:no-repeat;background-position:top;}
.tt-text-top{float:left;padding:650px 25px 50px 55px;width:860px;}
.tt-text{float:left;padding:65px 25px 70px 110px;width:807px;}
.tt-end{float:left;padding:85px 230px 50px 200px;width:512px;}
#tt-subnav-wrapper{width:100%;background-image:url(/lib/images/htb-nav-bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#f1f1f1;}
#ttsub{margin:0 auto;width:942px;height:49px;background-color:#f5f5f5;border-bottom:1px solid #ccc;}
#ttsub .next{float:left;width:942px;height:50px;}
.tt-text-top h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#C00;text-shadow:0 -1px 0 #fff;letter-spacing:-1px;}
.tt-text-top h4{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#333;text-shadow:0 -1px 0 #fff;letter-spacing:-1px; line-height:40px}
#tt-enquiry-form-wrapper{width:100%;background-image:url(/lib/images/enquiry-form-big-bg.jpg);background-repeat:no-repeat;background-position:center top;}

/* Added 13.07.2011 by sc */
#xt{margin:0 auto;width:942px;min-height:1680px;background-image:url(/lib/images/xt-bg.jpg);background-repeat:no-repeat;background-position:top;}
.xt-text-top{float:left;padding:900px 25px 50px 55px;width:860px;}
.xt-text-top h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#C00;text-shadow:0 -1px 0 #fff;letter-spacing:-1px;}
.xt-text-top h4{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#333;text-shadow:0 -1px 0 #fff;letter-spacing:-1px; line-height:40px}
.xt-text-top p{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#333;text-shadow:0 1px 0 #fff;letter-spacing:-1px; line-height:26px;}
.xt-form-field{width: 295px;height:25px; border-radius:4px; border:1px solid #ccc; -moz-box-shadow:inset 0 0 5px #ccc; padding:5px; font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#333;}


/* jquery tools validator css */
.error {
	z-index: 10000;
	left: -100px;
	background-image:url(/lib/images/error-bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:221px;
	height:44px;
}
.error p {
	margin:0;
	padding:14px 0 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#000;
	text-align:left;
	text-shadow:0 1px 0 #fff;
}

/* OFFER LISTINGS - Added 12.09.2011 by sc */
#offer-listings .small-pic{width:172px;height:129px;padding-bottom:12px;}
#offer-listings-wrapper{clear:both;width:100%;background-image:url(/lib/images/package-list-bg-repeat.jpg);background-position:bottom;background-color:#fff;}
#offer-listings{margin:0 auto;width:942px;height:238px;background-image:url(/lib/images/offer-list-bg-gold.jpg);background-repeat:no-repeat;background-position:bottom;}
#offer-banner-wrapper1{clear:both;width:100%;background-image:url(/lib/images/autumn-sale-bg1.jpg);background-position:center;background-color:#fff; border-bottom:3px solid #600}
#offer-banner-wrapper{clear:both;width:100%;background-image:url(/lib/images/autumn-sale-bg.jpg);background-position:center;background-color:#fff; border-bottom:3px solid #600}
#offer-banner{margin:0 auto;width:942px;}
#offer-banner1{margin:0 auto;width:942px; background:url(/lib/images/autumn-sale1.jpg); background-repeat:no-repeat; height:350px}
.banner-text-left {float:left; padding:0px 20px 30px 50px; width:600px; border-right:1px dotted #999; margin-top:130px}
.banner-text-left p{ color:#333; text-shadow:0 1px 0 #ccc; }
.banner-text-right {float:left; padding:0px 30px 30px 20px; width:200px;margin-top:130px}
.banner-text-right p{ color:#333; text-shadow:0 1px 0 #ccc; }
/*#offer-listings:hover{background-image:url(/lib/images/offer-list-bg.jpg);} */
#offer-listings ul{margin-left:30px;}
#offer-listings ul li{list-style-type:circle;line-height:20px; font-size:16px}
#offer-listings .best{width:942px;height:238px;background-image:url(/lib/images/best-package-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
#offer-listings .value{width:942px;height:238px;background-image:url(/lib/images/value-package-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
#offer-listings .desc{float:left;width:464px;margin:29px 30px 11px 0px;height:178px;}
#offer-listings .desc a{ color:#000}
#offer-listings .righthand{float:right;width:165px;margin:0px 0px 0px 0px;height:207px}
#offer-listings .tiny-text{float:left;width:94px;margin:45px 30px 0px 0px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:9px;line-height:14px;color:#999;}
#offer-listings .box{float:left;background-image:url(/lib/images/box5.png);background-repeat:no-repeat;width:172px;padding:4px 4px 0px 4px;height:170px;margin:29px 18px 11px 20px;}
#offer-listings .buy-now{float:left;width:150px;margin:0px 0px 0px 0px;padding-top:10px;height:170px;text-align:center;}
#offer-listings .buy-now p{font-size:210%;color:#FFF;text-shadow:0 -1px 0 #000;line-height:32px;letter-spacing:-1px;}
#offer-listings .buy-now a{color:#FFF;}
#offer-listings .price{font-size:250%;color:#FFF;text-shadow:0 -1px 0 #000;line-height:32px;letter-spacing:-1px;font-weight:bold;}
#offer-listings .action{clear:both;float:left;width:228px;margin:10px;height:62px;}
#offer-listings .action p{text-align:justify;font-size:120%;line-height:20px;}
#offer-listings p{line-height:16px;}
#offer-listings p strong{ font-size:160%; line-height:40px}
#offer-listings a{color:#cc0000;text-decoration:none;}
#offer-listings a:hover{color:#000}

.banner-wrap {clear:both;width:100%;background-color:#e4e4e4; border-top:1px solid #CCC}
.banner-holder{margin:0 auto;width:942px;height:120px;}

/* WINTER WARMERS LISTINGS - Added 27.09.2011 by sc */
#winter-listings .small-pic{width:172px;height:129px;padding-bottom:12px;}
#winter-listings-wrapper{clear:both;width:100%;background-image:url(/lib/images/package-list-bg-repeat.jpg);background-position:bottom;background-color:#fff;}
#winter-listings{margin:0 auto;width:942px;height:238px;background-image:url(/lib/images/offer-list-bg-winter.jpg);background-repeat:no-repeat;background-position:bottom;}
#winter-banner-wrapper1{clear:both;width:100%;background-image:url(/lib/images/winter-sale-bg1.jpg);background-position:center;background-color:#fff; border-bottom:3px solid #6f77a5}
#winter-banner-wrapper{clear:both;width:100%;background-image:url(/lib/images/winter-sale-bg.jpg);background-position:center;background-color:#fff; border-bottom:3px solid #6f77a5}
#winter-banner{margin:0 auto;width:942px;}
#winter-banner1{margin:0 auto;width:942px; background:url(/lib/images/winter-warmers1.jpg); background-repeat:no-repeat; height:350px}
#winter-banner1 .banner-text {float:left; padding:0px 20px 30px 50px; width:800px; margin-top:200px}
#winter-banner1 .banner-text p{ color:#333; text-shadow:0 1px 0 #ccc; }
/*#winter-listings:hover{background-image:url(/lib/images/offer-list-bg.jpg);} */
#winter-listings ul{margin-left:30px;}
#winter-listings ul li{list-style-type:circle;line-height:20px; font-size:16px}
#winter-listings .best{width:942px;height:238px;background-image:url(/lib/images/best-package-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
#winter-listings .value{width:942px;height:238px;background-image:url(/lib/images/value-package-list-bg.jpg);background-repeat:no-repeat;background-position:bottom;}
#winter-listings .desc{float:left;width:464px;margin:29px 30px 11px 0px;height:178px;}
#winter-listings .desc a{ color:#000}
#winter-listings .righthand{float:right;width:165px;margin:0px 0px 0px 0px;height:207px}
#winter-listings .tiny-text{float:left;width:94px;margin:45px 30px 0px 0px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:9px;line-height:14px;color:#999;}
#winter-listings .box{float:left;background-image:url(/lib/images/box5.png);background-repeat:no-repeat;width:172px;padding:4px 4px 0px 4px;height:170px;margin:29px 18px 11px 20px;}
#winter-listings .buy-now{float:left;width:150px;margin:0px 0px 0px 0px;padding-top:10px;height:170px;text-align:center;}
#winter-listings .buy-now p{font-size:210%;color:#FFF;text-shadow:0 -1px 0 #000;line-height:32px;letter-spacing:-1px;}
#winter-listings .buy-now a{color:#FFF;}
#winter-listings .price{font-size:250%;color:#FFF;text-shadow:0 -1px 0 #000;line-height:32px;letter-spacing:-1px;font-weight:bold;}
#winter-listings .action{clear:both;float:left;width:228px;margin:10px;height:62px;}
#winter-listings .action p{text-align:justify;font-size:120%;line-height:20px;}
#winter-listings p{line-height:16px;}
#winter-listings p strong{ font-size:160%; line-height:40px}
#winter-listings a{color:#cc0000;text-decoration:none;}
#winter-listings a:hover{color:#000}
/* jquery tools overlays */
#facebox {
	display:none;
	width:450px;
	border:10px solid #666;
	border-radius:10px;
}
#facebox div {
	padding:10px 10px 0px 10px;
	background-color:#F1F1F1;
}

#facebox h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#fff;
	background-color:#cc0000;
	padding:5px 10px;
	font-size:20px;
}
#facebox .close {
	background-image:url(/lib/images/tools/overlay/close.png);
	position:absolute; 
	right:-20px; 
	top:-20px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div#address_form_block, div#address_thankyou_block{
	background-color:#F1F1F1;
	padding:10px;	
}
.submit_confirmation{
	background:transparent url(/lib/images/submit-confirmation.png) no-repeat;
	width:298px;
	height:43px;
	border:none;	
}

/* additional package page css */

	 	h1.details_header, h2.details_header{
			font-size:30px;
			color:#000;
			font-weight:normal;
			padding:0;
			padding-top:6px;
		}
		h2.details_header{
			font-size:22px;
		}
		.details_header_grad{
			background:url(/lib/css/images/package_header_grad_bg.png) no-repeat left bottom;
		}
		.details_header_grad_hotel{
			background:url(/lib/css/images/package_header_grad_bg.png) no-repeat left bottom;
		}
		.details_header_grad h3, .details_header_grad_hotel h3{
			font-weight:normal;
			font-size:14px;
			color:#000000;
			text-shadow:0px 1px 0px #FFFFFF;
			padding:20px 0px 20px 20px;
			margin-bottom:0px;
		}
		#large_price{
			font-size:36px;
			color:#666666;
			float:right;
			font-weight:bold;
			letter-spacing:-3px;
		}
		#large_price span{
			color:#ba0b2b;
		}
		.product_row{
			background:url(/lib/css/images/downer.png) no-repeat 795px top #f8f8f8;
		}
		.product_row .product_info{
			width:728px;
			margin:0px;
			background-color:#FFFFFF;
			float:left;
		}
		.product_row .div_container{
			background:url(/lib/css/images/product_row_bottom_grad_border.png) no-repeat left bottom transparent;
			padding-bottom:1px;
		}
		.product_row .product_info .product_info_inner{
			float:left; 
			width:520px;
			margin:10px 0px;
		}
		.product_row .product_info .product_info_inner ul{
			list-style:none;
		}
		.product_row .product_info .product_info_inner ul li{
			padding-left:10px;
			background:url(/lib/css/images/little_grey_bullet.gif) no-repeat left 5px;
		}
		.product_row .product_info img{
			float:left;
			margin:10px;
			border:1px solid #d9d9d9;
		}
		.product_row .product_schedule{
			float:right;
			padding-top:50px;
			color:#666666;
			text-align:center;
			font-size:20px;
			text-shadow:0px 1px 0px #FFFFFF;
			width:212px;
		}
		.rating_holder{
			float:left;
			width:155px;
			margin-bottom:5px;
		}
		.rating_holder div{
			background:url(/lib/css/images/gold_star.gif) repeat-x left top; 
			height:26px; 
		}
		.rating_legend{
			float:left;
			padding-top:6px;
			font-weight:bold;
		}


