@charset "utf-8";
/* CSS Document */

body{ background:#fff; font:normal 14px Arial, Helvetica, sans-serif; color:#646569; background:#fff url(../images/bg.png) repeat-x 0 0; }
body, h1, h2, h3, h4, h5, ol, ul, li, p, form, label, div{ margin:0; padding:0;}
h1{ font-size:30px; font-weight:normal;}
h2, h3{ font-size:18px;}
img{ border:0;}
#wrapper{ width:100%; background:url(../images/banner-large-1-1.jpg) no-repeat center top; height:1000px;}
#header{ height:192px; color:#fff; width:997px; height:557px; margin:0 auto;position:relative; display:block;}
.logo, .logo a{ background:url(../images/heffernan-shipping-logo.jpg) no-repeat;display:block;float:left;height:86px;text-indent:-9999px;width:230px; margin:55px 0 0 13px;}
.logo{ font-weight:normal; display:inline;}
.logo a{ margin:0;}
.banner{ position:absolute; top:228px; left:0; float:left; height:147px; width:487px; text-indent:-9999pt; background:url(../images/sprites.gif) no-repeat 0 -109px; display:block;}
.menubar{ float:left; clear:both; display:block; margin-top:336px; width:820px;padding-left:4px;}
.menubar li{ list-style:none; display:inline; float:left;}
.menubar a{ float:left; background:url(../images/sprites.gif) no-repeat 0 0; height:44px; text-indent:-99999pt; outline:none;}
a.home{ width:61px;}
a.home:hover{ background-position:0 -45px}
a.contact{ background-position:-62px 0; width:77px;}
a.contact:hover{background-position:-62px -45px;}
a.boatsforsale{background-position:-140px 0; width:111px;}
a.boatsforsale:hover{background-position:-140px -45px;}
a.cruises{ background-position:-252px 0; width:70px;}
a.cruises:hover{background-position:-252px -45px;}
a.andalucianports{ background-position:-323px 0;width:133px;}
a.andalucianports:hover{background-position:-323px -45px;}
a.exclusiveproperties{background-position:-457px 0; width:154px;}
a.exclusiveproperties:hover{background-position:-457px -45px;}
a.maps{ background-position:-612px 0; width:61px;}
a.maps:hover{ background-position:-612px -45px;}
a.sailingpinfo{ background-position:-674px 0; width:97px;}
a.sailingpinfo:hover{ background-position:-674px -45px;}
a.links{ background-position:-772px 0; width:56px;}
a.links:hover{background-position:-772px -45px;}

a.home-active{ width:61px;background-position:0 -45px;}
a.contact-active{ background-position:-62px -45px; width:77px;}
a.boatsforsale-active{background-position:-140px -45px;width:111px;}
a.cruises-active{background-position:-252px -45px;width:70px;}
a.andalucianports-active{background-position:-323px -45px;width:133px;}
a.exclusiveproperties-active{background-position:-457px -45px; width:154px;}
a.maps-active{ background-position:-612px -45px;width:61px;}
a.sailingpinfo-active{ background-position:-674px -45px;width:97px;}
a.links-active{background-position:-772px -45px;width:56px;}

a:focus{outline:none;}

#container{ clear:both; width:997px; margin:0 auto;}
.content{ float:left; width:637px; padding:31px 0 0 0;}
.left-column p{ margin-bottom:15px; font-size:14px; line-height:18px; padding-left:20px;}
.left-column a{ color:#6180a3; text-decoration:underline;}
.left-column a:hover{ color:#6180a3; text-decoration:none;}
.frame{ width:325px; float:left; margin-left:-10px;}
.frame p{ padding-left:50px; width:252px;}
.page-title{ background:url(../images/sprites-curve.png) no-repeat 0 0; height:107px; margin-left:10px;}
.cpi-page-title{ background-position:0 20px; margin-bottom:24px;}
.page-title-02{ background:url(../images/sprites-curve.png) no-repeat 0 18px; height:107px; margin-left:10px;}
.page-title-wide{background:url(../images/page-title-wide.png) no-repeat 0 60px; height:107px; margin-left:10px;}
.title{ background:url(../images/sprites.gif) no-repeat 0 -297px; display:block; height:28px; text-indent:-9999pt;}
.title2{background:url(../images/title-sprites.png) no-repeat 0 0; text-indent:-9999pt; margin-left:10px;}
.s-i-title{background:url(../images/title-sprites.png) no-repeat 0 -183px; text-indent:-9999pt; margin-left:10px;}
.map-title{background:url(../images/title-sprites.png) no-repeat 0 -272px; text-indent:-9999pt; margin-left:10px;}
.e-p-title{background:url(../images/title-sprites.png) no-repeat 0 -359px; text-indent:-9999pt; margin-left:10px;}
.port-title{background:url(../images/title-sprites.png) no-repeat 0 -442px; text-indent:-9999pt; margin-left:10px;}
.cruises-title{background:url(../images/title-sprites.png) no-repeat 0 -519px; text-indent:-9999pt; margin-left:10px; height:58px;}
.b-s-title{background:url(../images/title-sprites.png) no-repeat 0 -756px; text-indent:-9999pt; margin-left:10px; height:58px;}
.seadream-title{background:url(../images/title-sprites.png) no-repeat 0 -933px; text-indent:-9999pt; margin-left:10px; height:60px;}
.s-d-title{background:url(../images/title-sprites.png) no-repeat 0 -1047px; text-indent:-9999pt; margin-left:10px; height:58px;}
.b-s-p-title{background:url(../images/title-sprites.png) no-repeat 0 -1147px; text-indent:-9999pt; margin-left:10px; height:60px;}
.sub-title{background:url(../images/title-sprites.png) no-repeat 0 -97px; text-indent:-9999pt;margin-left:20px;}
.cruises-sub-title{background:url(../images/title-sprites.png) no-repeat 0 -637px; text-indent:-9999pt;margin:0 0 20px 20px; height:51px; padding:0 0 30px 0; border-bottom:1px solid #d7d7d7;}

.sidebar{ float:left; width:360px; font-size:14px;background:url(../images/sprites-curve.png) no-repeat 0 -117px; padding:70px 0 0 0;}
.sidebar-title{ background:url(../images/sprites.gif) no-repeat 0 -349px; height:59px; text-indent:-9999pt;}
.sidebar p{ margin-bottom:15px;}

.b-s-sub-title{background:url(../images/title-sprites.png) no-repeat 0 -839px; text-indent:-9999pt; margin-left:10px; height:58px;}
.b-s-sub-title span{ text-indent:-9999pt; display:block;}
.in-knots-title{background:url(../images/title-sprites.png) no-repeat 0 -1218px; text-indent:-9999pt; margin-left:10px; height:58px;}
.vhf-frequencies{background:url(../images/frequency.png) no-repeat 0 -10px; text-indent:-9999pt; margin-left:10px; height:30px; width:195px; padding-bottom:8px;}
.useful-knots{background:url(../images/frequency.png) no-repeat -220px -10px; text-indent:-9999pt; margin-left:10px; height:30px; width:195px; padding-bottom:8px;}

.contact-us{ padding:0 31px 0 61px; line-height:23px;}
.top-margin{ margin-top:35px;}
.mail{ background:url(../images/sprites-curve.png) no-repeat -375px -162px; width:268px; height:402px; padding:51px 31px 0 61px;}
.mail input{ border:0; background:none; width:231px; margin:4px 0 35px 16px;}
.mail textarea{  border:0; overflow:auto; background:none; width:231px; height:155px;margin:10px 0 0 16px;}
.mail input, .mail textarea{ font:normal 12px Arial, Helvetica, sans-serif; color:#646569; float:left;}
.mail .submit-button{ width:76px; height:45px;margin:21px; float:right;}
.contactForm{ width:267px !important; background-position:-417px -193px!important; padding:20px 31px 0 20px !important; margin-left:-5px;}

.clearfix{ clear:both; font-size:0; line-height:0;}
#footer-wrapper{ width:100%; background:url(../images/footer_repeat.jpg) repeat-x 0 119px; height:525px;}
#footer{width:997px;margin:0 auto;position:relative; display:block;}
#footer p{ color:#505b72; text-align:center; padding:36px 0 14px 0; font-size:12px;}
.footer-img-link{ margin-bottom:10px;}
.footer-link{ text-align:center;margin:57px 0 10px;}
.footer-link a{ color:#5A6680; font-size:12px; text-transform:uppercase; text-decoration:none;}
.footer-link a:hover{ color:#000;text-decoration:underline;}
.footer-menu{ float:left; width:710px; background:url(../images/sprites.gif) no-repeat 0 -432px; width:691px; height:287px; margin:10px 0 0 5px;}
.footer-menu a{display:block; float:left; width:210px; height:138px; margin:0 10px 10px 5px; text-indent:-9999pt; outline:none;}
.foooter-logo{ float:left; width:160px; height:61px; margin:204px 0 0 125px;}

.yatchs-for-title{ background:url(../images/yatch-for-title.png) no-repeat; text-indent:-9999pt;}
.sitedetail{ padding:10px 0 10px 20px;}
.sitedetail ul{float:left; padding:25px 0;}
.sitedetail li{ display:inline; float:left; width:231px;}
.sitedetail .sd-title{ font-size:18px; font-weight:normal;}
.sitedetail .sd-detail{ font-size:14px; border-bottom:solid 1px #ccc;}
.sitedetail .li-sd{ width:368px;}
.sitedetail strong, .strongtitle{color:#6180a3;}

.quicklinks{ margin:30px 40px 30px 60px; padding:0 0 46px 0; font-size:16px; border-bottom:1px solid #d7d7d7;}
.quicklinks li{ clear:both; list-style:none; padding:2px 0;}
.quicklinks a{text-decoration:none; color:#66686c; text-decoration:none; display:block; background:url(../images/arrow.png) no-repeat 0 -36px; padding:5px 5px 5px 15px;}
.quicklinks a:hover, .quicklinks a.active-link{ background:url(../images/arrow.png) no-repeat 0 1px; text-decoration:none; color:#6180a3;}

.maplink{ padding:10px 0 20px;}
.maplink img{ border:0; margin:0 10px 13px;}
.maplink a{ outline:none;}

.portlink img{ margin:0 17px 34px;}

.sale-property{ padding:38px 0 38px 0; border-bottom:1px solid #d7d7d7;}
.sale-property p{ padding-left:0; padding-right:0;}
.sale-property span{ color:#6180a3;}
.sale-property img{ border:0;}
.sale-property-photo{ float:left; width:292px;}
.sale-property-info{ float:left; width:335px; padding:10px 0 0 10px;}

.pagination{ text-align:right; font-size:15px; padding:15px 0;}
.pagination a{ color:#6180a3; text-decoration:none; margin:0 3px;}
.pagination a:hover, .pagination a.page-active{ color:#6e6f73; text-decoration:underline;}

.booking-btn{ padding:71px 20px 20px 20px;}
.booking-btn a{ margin:0 auto; width:225px; height:40px; display:block; background:url(../images/booking_button.png) no-repeat; text-indent:-9999pt;}

.club{ padding:0 0 20px 18px; text-align:center;}
.club img{ vertical-align:middle; margin-right:18px;}

.featuresIntro{ background:#ededed url(../images/feature-boat.jpg) no-repeat; width:297px; height:262px; margin-top:-15px; padding:35px 0 0 333px;}
.featuresIntro ul{ width:272px; font-size:15px; padding:10px; display:block; overflow:hidden;}
.featuresIntro li{ list-style:none; display:inline; width:169px;float:left;}
.featuresIntro .fi-li{  color:#6180a3;width:103px; clear:both;}
.featuredBoats{ padding:10px 0 10px 5px;}
.featuredBoats img{ border:0;margin:0 28px 30px 0;}
.sd-pic{ float:left; margin:0 0 10px 20px; width:125px; display:inline;}
.sd-info{ padding-left:120px;}
.browse{font-size:14px; padding:10px 20px; color:#6180a3; text-align:right;}
.browse label{ color:#646569;}
.browse select{ margin-left:5px;}
.browse option{ padding:0 5px;}
.browse_list{ font-size:14px; padding:10px 20px;}
.browse_list p{ margin:0 0 5px 0; padding-left:0;}
.browse_list_table{ background:#f2f2f2; border-collapse:collapse; color:#323232;}
.browse_list_table td{ border:1px solid #dadada;border-collapse:collapse; padding:8px; text-align:center;}
.browse_list_table .b-l-t-head, .browse-highlight{ color:#6180a3;}

.selected{background:url(../images/radio_button.png) no-repeat 0 1px; line-height:18px;}
.unselected{background:url(../images/radio_button.png) no-repeat 0 -36px;}
.selected, .unselected {padding-left:15px; margin-right:10px; cursor:default;}

.deckplan{ background:#f6f6f6; padding:25px 26px; margin:0 0 38px 20px; clear:both; display:block; overflow:hidden;}
.deckplan h3{ clear:both; font-weight:bold; margin-bottom:22px; color:#6180a3; line-height:normal;}
.deckplan div{ float:left; line-height:18px;}
.deckplan .d-p-left{ width:332px; padding-right:82px;}

.boatDetail{ margin-bottom:20px; float:left; width:635px;}
.boatDetail img{ float:left;}
.boatDetail p{ margin-left:300px;}

.specification{ padding-left:25px;}
.specification h3{ text-transform:uppercase; font-weight:bold; color:#6180a3;}
.specification p{ padding-left:0; margin-bottom:20px;}
.specification img{ margin-bottom:54px;}
.specDivLeft, .specDivRight{ float:left; width:300px; margin-right:2px;}
.specDivLeft{ width:290px; padding-right:10px;}

.salelist{ margin:29px 0 15px 20px;border-bottom:1px solid #d7d7d7; display:block; float:left; width:610px; display:inline;}
.salelist h3{ margin-bottom:5px; color:#6180a3; font-weight:normal;}
.salelist ul{ margin:27px 0 27px 0;}
.salelist li{ list-style:none; display:inline; float:left; width:425px; margin-bottom:26px;}
.salelist .s-l-lt{ width:134px; padding-right:10px; clear:both; color:#6180a3; font-weight:bold;}

.tabs{ background:url(../images/tab-sprites.png) no-repeat 0 0; width:629px; height:58px; margin-bottom:35px; margin-left:-15px;}
.tabs a{ float:left; display:block; text-indent:-9999pt; display:inline; outline:none
;}
.tabs1{ background:url(../images/tab-sprites.png) no-repeat -23px -71px; width:99px; height:45px; margin:13px 0 0 23px;}
.tabs2{background:url(../images/tab-sprites.png) no-repeat -122px -127px; width:141px; height:45px; margin:13px 0 0 0;}
.tabs3{background:url(../images/tab-sprites.png) no-repeat -263px -127px; width:114px; height:45px;margin:13px 0 0 0;}
.tabs2:hover{background:url(../images/tab-sprites.png) no-repeat -122px -185px; width:141px; height:45px;}
.tabs3:hover{background:url(../images/tab-sprites.png) no-repeat -263px -185px; width:114px; height:45px;margin:13px 0 0 0;}
.tab2_active{background:url(../images/tab-sprites.png) no-repeat -122px -71px; width:142px; height:45px;margin:13px 0 0 0;}
.tabs1_inactive{background:url(../images/tab-sprites.png) no-repeat -5px -127px; width:114px; height:45px;margin:13px 0 0 0;}
.tabs1_inactive:hover{background:url(../images/tab-sprites.png) no-repeat -5px -185px; width:114px; height:45px;margin:13px 0 0 0;}
.tabs3_active{background:url(../images/tab-sprites.png) no-repeat -263px -71px; width:142px; height:45px;margin:13px 0 0 0;}
/*.tab-active-1{ background:url(../images/tab.png) no-repeat 0 0; width:122px; height:58px; display:block;}*/

.c-tabs{background:url(../images/tab-sprites.png) no-repeat 0 -416px !important;margin-left:0!important;}
.c-tabs-1{background:url(../images/tab-sprites.png) no-repeat -23px -245px !important; width:99px; height:45px;margin:13px 0 0 23px;}
.c-tabs-2{background:url(../images/tab-sprites.png) no-repeat -122px -303px !important; width:170px; height:45px;margin:13px 0 0 0;}
.c-tabs-3{background:url(../images/tab-sprites.png) no-repeat -293px -303px !important; width:99px; height:45px;margin:13px 0 0 0;}
.c-tabs-2:hover{background:url(../images/tab-sprites.png) no-repeat -122px -364px !important; width:170px; height:45px;margin:13px 0 0 0;}
.c-tabs-3:hover{background:url(../images/tab-sprites.png) no-repeat -293px -364px !important; width:99px; height:45px;margin:13px 0 0 0;}

.c-tabs-1-normal{background:url(../images/tab-sprites.png) no-repeat -3px -303px !important; width:109px; height:45px;margin:13px 0 0 0;}
.c-tabs-1-normal:hover{background:url(../images/tab-sprites.png) no-repeat -3px -361px !important; width:109px; height:45px;margin:13px 0 0 0;}
.c-tabs-2-active{background:url(../images/tab-sprites.png) no-repeat -122px -245px !important; width:170px; height:45px;margin:13px 0 0 0;}

.c-tabs-3-active{background:url(../images/tab-sprites.png) no-repeat -293px -245px !important; width:99px; height:45px;margin:13px 0 0 0;}

.knots-list{ margin:10px 0 10px 10px;}
.knots-list li{ display:inline; list-style:none; float:left; padding:5px; line-height:normal;}
.counter{ width:190px; margin-right:10px; margin-left:15px;}
.data{ width:70px;}
.knots-list .k-l-border{ border-bottom:#eaeaea 1px solid; width:585px;padding:0;}

.disclaimer{margin:30px 40px 30px 60px; height:550px;}
.disclaimer-title{background:url(../images/title-sprites.png) no-repeat 0 -1300px; text-indent:-9999pt; margin-left:-2px; height:20px; margin-bottom:30px;}


/*css by deb*/
.frequencies-detail{float:left; width:585px;}
.bg-frequency{float:left; background:url(../images/frequency.png) no-repeat 0 -55px; height:42px; width:585px; text-indent:-9999pt;}
.frequency-listing{float:left; width:585px;}
.frequency-heads{float:left; width:585px; height:65px; background:url(../images/frequency.png) no-repeat 0 -95px; margin-bottom:8px;}
.frequency-heads span{text-indent:-9999pt; float:left;}
.frequency-listing ul li{float:left; width:585px;border-top:solid 1px #D8D8D8; padding:4px 0; list-style:none;}
.frequency-listing ul li span{font:14px arial; color:#646569;}
.frequency-listing ul li span.channel-design{float:left; width:105px; padding-left:30px;}
.frequency-listing ul li span.ship-transmit{float:left; width:120px; padding-left:8px;}
.frequency-listing ul li span.ship-received{float:left; width:110px; padding-left:10px;}
.frequency-listing ul li span.intended-use{float:left; width:200px;}

.useful-knots-images{float:left; width:585px;}
.useful-knots-images img{float:none;}

/*css for contact*/
.yatchs-for-usa{background:url(../images/contact-sprite.png) no-repeat 0 -31px; width:370px; height:68px; text-indent:-9999pt;}
.contact-info-of-usa{float:left; width:600px;}
.contact-info-of-usa p{font:14px arial; color:#646569; padding-top:15px;}
.yatchs-for-china{background:url(../images/contact-sprite.png) no-repeat 0 -0px; width:370px; height:40px; text-indent:-9999pt;}

/*css for boats for sale*/
.boats-sale-50ft{background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -10px; text-indent:-9999pt; margin-left:10px; height:65px; width:490px;}
.boats-sale-65ft{background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -78px; text-indent:-9999pt; margin-left:10px; height:65px; width:490px;}
.boats-sale-100ft{background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -151px; text-indent:-9999pt; margin-left:10px; height:65px; width:490px;}
.boats-sale-100ft_above{background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -222px; text-indent:-9999pt; margin-left:10px; height:65px; width:490px;}

.boats-navigation{float:left; width:635px; height:59px; background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -307px; margin-bottom:30px;}
.boats-navigation ul li{float:left; list-style:none;}

.boats-navigation ul li a.fifty-feet-1{float:left; text-indent:-9999pt; width:163px; height:59px;}
.boats-navigation ul li a.fifty-feet-1:hover{float:left; text-indent:-9999pt; width:163px; height:59px; background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -367px;}
.boats-navigation ul li a.fifty-feet-active-1{float:left; text-indent:-9999pt; width:163px; height:59px; background:url(../images/sprite-sale-of-boats.png) no-repeat 0 -367px;}

.boats-navigation ul li a.fifty-feet-2{float:left; text-indent:-9999pt; width:151px; height:59px;}
.boats-navigation ul li a.fifty-feet-2:hover, .boats-navigation ul li a.fifty-feet-active-2{float:left; text-indent:-9999pt; width:151px; height:59px; background:url(../images/sprite-sale-of-boats.png) no-repeat -163px -367px;}

.boats-navigation ul li a.fifty-feet-3{float:left; text-indent:-9999pt; width:144px; height:59px;}
.boats-navigation ul li a.fifty-feet-3:hover, .boats-navigation ul li a.fifty-feet-active-3{float:left; text-indent:-9999pt; width:144px; height:59px; background:url(../images/sprite-sale-of-boats.png) no-repeat -314px -367px;}

.boats-navigation ul li a.fifty-feet-4{float:left; text-indent:-9999pt; width:131px; height:59px;}
.boats-navigation ul li a.fifty-feet-4:hover, .boats-navigation ul li a.fifty-feet-active-4{float:left; text-indent:-9999pt; width:131px; height:59px; background:url(../images/sprite-sale-of-boats.png) no-repeat -458px -367px;}

.detail-sales-upto50ft{float:left; width:635px;}
.detail-sales-upto50ft h5{font:14px arial; color:#646569; padding-left:15px; line-height:18px;}
.detail-sales-upto50ft h5 a{font:14px arial; color:#6180A3; text-decoration:underline;}
.sellingboats-detail{float:left; width:620px; padding:20px 0; border-bottom:solid 1px #D7D7D7; padding-left:15px;}
.sellingboats-detail img{float:left; display:inline; margin-right:10px; margin-bottom:5px;}

.sellingboats-detail h2.text{font:24px arial; color:#6180A3; padding:0; margin:15px 0 0 0;}


/*.sellingboats-detail h2.mistral{text-indent:-9999pt; margin-top:15px; font:22px arial; color:#069;}
.sellingboats-detail h2.silverlining{float:left;background:url(../images/sprite-boatnames.png) no-repeat 0 -39px; height:33px; width:200px; text-indent:-9999pt; margin-top:15px;}
.sellingboats-detail h2.hero{float:left;background:url(../images/sprite-boatnames.png) no-repeat 0 -67px; height:33px; width:225px; text-indent:-9999pt; margin-top:15px;}*/

.sellingboats-detail p{font:14px arial; color:#646569; width:auto; line-height:20px; margin-top:-25px;}
.sellingboats-detail p strong{font-weight:normal; color:#6180A3;}
.sellingboats-detail p a{font:14px arial; color:#6180A3; text-decoration:underline;}
.boat-summary{float:left; width:550px;}
.boat-summary span{font:14px arial; color:#646569; width:97%; float:left; line-height:25px;}
.boat-summary span strong{font-weight:bold; float:left; width:130px; color:#7590AE;}
.shipping-paging{float:right; padding-top:15px;}

.shipping-paging a{font:15px arial; color:#6180A3; text-decoration:none;}
.shipping-paging  a:hover{text-decoration:underline; color:#6E6F73;}
.shipping-paging  a.active{font-weight:bold; text-decoration:underline;color:#6E6F73;}
.pershing-boat-images{float:left; width:620px; margin-top:20px;}
.roundcorner{float:left; width:620px; height:20px;}
.pershingboatimages01{float:left; width:595px; background:#EAEAEA; padding-left:15px;}


/*css for links*/

h2.links-leisure{float:left; background:url(../images/sprite-links.png) no-repeat 0 0; text-indent:-9999pt; width:310px; height:30px;}
h2.accomodation{float:left; background:url(../images/sprite-links.png) no-repeat 0 -32px; text-indent:-9999pt; width:310px; height:30px;}
h2.weather{float:left; background:url(../images/sprite-links.png) no-repeat 0 -67px; text-indent:-9999pt; width:310px; height:30px;}
h2.clothing{float:left; background:url(../images/sprite-links.png) no-repeat 0 -100px; text-indent:-9999pt; width:310px; height:30px;}
.li-sd strong{font-weight:normal; color:#6180A3;}

/*css for sub pages*/

/*css for sea dreams with date wise*/

h1.yatching{background:url(../images/sprite-subsections.png) no-repeat 0 -10px; text-indent:-9999pt;}
h1.email_information{background:url(../images/sprite-subsections.png) no-repeat 0 -300px; text-indent:-9999pt;}
.detail-of-seadream{float:left; width:971px; padding:10px 13px;}

h3.voyage21032{background:url(../images/sprite-subsections.png) no-repeat 0 -100px; text-indent:-9999pt;}
h3.voyage21029{background:url(../images/sprite-subsections.png) no-repeat 0 -140px; text-indent:-9999pt;}
h3.voyage21028{background:url(../images/sprite-subsections.png) no-repeat 0 -412px; text-indent:-9999pt;}
h3.voyage21030{background:url(../images/sprite-subsections.png) no-repeat 0 -180px; text-indent:-9999pt;}
h3.voyage21031{background:url(../images/sprite-subsections.png) no-repeat 0 -61px; text-indent:-9999pt;}
h3.voyage11026{background:url(../images/sprite-subsections.png) no-repeat 0 -348px; text-indent:-9999pt;}
h3.voyage11024{background:url(../images/sprite-subsections.png) no-repeat 0 -442px; text-indent:-9999pt;}
h3.voyage11037{background:url(../images/sprite-subsections.png) no-repeat 0 -260px; text-indent:-9999pt;}
h3.voyage11038{background:url(../images/sprite-subsections.png) no-repeat 0 -220px; text-indent:-9999pt;}
.bookingbutton{float:left; width:970px; padding:10px 0 25px 0;}
.bookingbutton h2{font:18px arial; color:#6180A3; padding-top:15px; float:left;}
.bookingbutton img{float:right;}
.adventure-detail-table{float:left; width:968px; background:url(../images/tabledivider.jpg) repeat-y #F2F2F2; border:solid 1px #DADADA; border-bottom:none;}

.tableheads{float:left; width:968px;border-bottom:solid 1px #DADADA; }
.tableheads span{ float:left; font:bold 22px arial; color:#6180A3; text-align:center; line-height:50px;}
.tableheads span.date{width:241px; }
.tableheads span.ports{width:371px; }
.tableheads span.arrive{width:179px;}
.tableheads span.depart{width:175px;}

.tabledetails{float:left; width:968px;border-bottom:solid 1px #DADADA; }
.tabledetails span{ float:left; font:14px arial; color:#323232; text-align:center; line-height:35px;}
.tabledetails span.date{width:241px; }
.tabledetails span.ports{width:370px; display:inline; margin-left:1px; }
.tabledetails span.arrive{width:179px;}
.tabledetails span.depart{width:175px;}
.tabledetails span a{font:14px arial; color:#6180A3;line-height:35px; width:100%; float:left;}
.tabledetails span a:hover{background:#ddd; width:100%; line-height:35px; cursor:default; color:#000;}
.tabledetails span a.active{background:#ddd; width:100%; line-height:35px; cursor:default; color:#000; text-decoration:none;}

.fare-with-map{float:left; width:970px; margin-top:35px;}
.left-column-fare{float:left; width:515px;}
.brochure-fare-table{float:left; width:511px; border:solid 1px #DADADA; background:#f2f2f2; margin-bottom:35px;}
.brochure-fare-table h2{float:left; font:bold 22px arial; color:#6180A3; text-align:center; line-height:50px; width:511px;}
.brochure-fare-withbg{float:left; width:511px; background:url(../images/bg-brochurefare.jpg) repeat-y #f2f2f2;}

.brochure-fare-head{float:left; width:511px; border-top:solid 1px #dadada;}
.brochure-fare-head span{float:left; font:bold 18px arial; color:#6180A3; line-height:40px;}
.brochure-fare-head span.class{width:317px; text-align:center;}
.brochure-fare-head span.usd{width:180px; text-align:center; background:url(../images/us-flag.gif) no-repeat left; padding-left:14px;}

.brochure-fare-details{float:left; width:511px; border-top:solid 1px #dadada;}
.brochure-fare-details span{float:left; font:14px arial; color:#323232; line-height:40px;}
.brochure-fare-details span.class{width:317px; text-align:center;}
.brochure-fare-details span.usd{width:194px; text-align:center;}

.right-column-fare{float:right; width:415px;}
.map{float:left;}
.map h2{font:18px arial; color:#6180A3; padding-left:20px; padding-top:15px;}
.map p{font:14px arial; color:#323232; line-height:19px;}
.map select{width:255px; display:inline; margin-left:20px; margin-bottom:25px;}
.map p strong{font:18px arial; color:#6180A3;}
.map h6 a{background:url(../images/icon-printer.gif) no-repeat left; padding-left:25px; font:14px arial; color:#6180A3; margin-left:20px;}

.email-information{float:left; width:333px; background:url(../images/bg-email_information.jpg) no-repeat; height:600px;}
.email-information input{float:left; width:235px; height:20px; display:inline; margin:25px 0 36px 45px; background:none; border:none; font:12px arial; color:#646569;}
.email-information textarea{float:left; width:235px; height:160px; display:inline; margin:0 0 50px 45px; background:none; border:none;font:12px arial; color:#646569; overflow:auto;}
.email-information input.normal{float:right; height:auto; width:auto; background:none; border:none; margin-top:-25px; margin-right:30px;}



/*css for cruise-seadream-yatch*/
.cruise-yatch{float:left; width:635px;}
.cruise-yatch h4{width:635px; border-bottom:solid 1px #DBDBDB; float:left; padding-bottom:5px;}
.cruise-yatch h4 a{float:right; background:url("../images/icon-printer.gif") no-repeat scroll left center transparent;font:14px arial;color:#6180A3;padding-left:25px;}
.cruise-yatch h5{float:left; padding-top:10px;}

.destination-detail-table{float:left; width:625px; background:url(../images/bg-seadream-yatch-table.jpg) repeat-y #F2F2F2; border:solid 1px #DADADA; margin-top:10px; border-bottom:none;}

.destination-detail-heads{float:left; width:625px; border-bottom:solid 1px #dadada;}
.destination-detail-heads span{float:left; font:bold 14px arial; color:#6180A3; line-height:45px; text-align:center;}
.destination-detail-heads span.from-to{width:182px;}
.destination-detail-heads span.date2010{width:198px;}
.destination-detail-heads span.days-01{width:73px;}
.destination-detail-heads span.yacth{width:172px;}

.destination-detail-details{float:left; width:625px; border-bottom:solid 1px #dadada;}
.destination-detail-details span{float:left; font:14px arial; color:#323232; line-height:40px; text-align:center;}
.destination-detail-details span.from-to{width:182px;}
.destination-detail-details span.date2010{width:198px;}
.destination-detail-details span.days-01{width:73px;}
.destination-detail-details span.yacth{width:172px;}
.destination-detail-details span a{font:14px arial; color:#6180A3; text-decoration:underline; line-height:40px;}

.small-description-01{padding-top:25px; float:left; margin-left:-20px; width:635px;}
.small-description-01 img{float:none; margin:15px 0;}
.small-description-01 h2{float:left; width:90%; padding:0 5%; font:bold 25px arial; color:#022464; text-align:center;}


/*css for reservation at right side*/
.reservation{margin:10px 40px 0 60px; background:none; border-top:solid 1px #dbdbdb; line-height:20px; float:left; display:inline; width:250px;}
.reservation h3.reserve{background:url(../images/bg-reservation.jpg) no-repeat; text-indent:-9999pt; height:60px; margin-top:20px;}


/*css for different port according to monthwise*/

.different-ports{float:left; width:977px; padding:40px 10px 10px 10px;}
.different-ports h3{font:22px arial; color:#6180A3; float:left;}
.different-ports h6 a{float:right; background:url(../images/icon-printer.gif) no-repeat left; padding-left:25px; font:14px arial; color:#6180A3; padding-right:25px;}
.different-ports h5{float:left; width:100%; font:14px arial; color:#6180A3; padding-top:15px;}
.port-description{float:left; width:977px; padding-top:15px;}
.port-description img{float:left; display:inline; margin:0 15px 5px 0;}
.port-description p{font:14px arial; color:#646569; padding-top:10px; line-height:18px;}
.port-description p b{font:bold 14px arial; color:#6180a3;}
.tabmenu-for-ports{float:left; width:977px; height:60px; margin-bottom:35px;}
.dubrovnik-croatia-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 0;}
.dubrovnik-croatia-tabmenu ul li{float:left; list-style:none;}
.dubrovnik-croatia-tabmenu a{float:left; text-indent:-9999pt; }
.dubrovnik-croatia-tabmenu a.dubrovnik{height:60px; width:195px; background:url(../images/tab-sprite.jpg) no-repeat 0 0; float:left;}
.dubrovnik-croatia-tabmenu a.dubrovnik:hover{height:60px; width:195px; background:url(../images/tab-sprite.jpg) no-repeat 0 -60px;}
.dubrovnik-croatia-tabmenu a.dubrovnik-active{height:60px; width:195px; background:url(../images/tab-sprite.jpg) no-repeat 0 -60px;}*

.dubrovnik-croatia-tabmenu a.panoramic-dubrovnik{height:60px; width:339px; background:url(../images/tab-sprite.jpg) no-repeat -195px 0; float:left; cursor:default;}
.dubrovnik-croatia-tabmenu a.panoramic-dubrovnik:hover{height:60px; width:339px; background:url(../images/tab-sprite.jpg) no-repeat -195px -60px; float:left;}
.dubrovnik-croatia-tabmenu a.panoramic-dubrovnik-active{height:60px; width:339px; background:url(../images/tab-sprite.jpg) no-repeat -195px -60px; float:left;}
.dubrovnik-croatia-tabmenu a.walledtown{height:60px; width:209px; background:url(../images/tab-sprite.jpg) no-repeat -534px 0; float:left;}
.dubrovnik-croatia-tabmenu a.walledtown:hover{height:60px; width:209px; background:url(../images/tab-sprite.jpg) no-repeat -534px -60px; float:left;}
.dubrovnik-croatia-tabmenu a.walledtown-active{height:60px; width:209px; background:url(../images/tab-sprite.jpg) no-repeat -534px -60px; float:left;}

.parga-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -158px;}
.parga-tabmenu ul li, .sifnos-tabmenu ul li, .athens-tabmenu ul li, .mykonos-tabmenu ul li, .patmos-tabmenu ul li, .kusadasi-tabmenu ul li, .istanbul-tabmenu ul li, .istanbul-tabmenu-july24-31 ul li, .sifnos-july24-31-menu ul li, .dubrovnik-sept11-18-tabmenu ul li{float:left; list-style:none;}
.parga-tabmenu a, .sifnos-tabmenu a, .athens-tabmenu a, .mykonos-tabmenu a, .patmos-tabmenu a, .kusadasi-tabmenu a, .istanbul-tabmenu a, .istanbul-tabmenu-july24-31 a, .sifnos-july24-31-menu a, .dubrovnik-sept11-18-tabmenu a{float:left; text-indent:-9999pt;}
.parga-tabmenu a.achreron{height:60px; width:395px; background:url(../images/tab-sprite.jpg) no-repeat 0 -158px;}
.parga-tabmenu a.achreron:hover{height:60px; width:395px; background:url(../images/tab-sprite.jpg) no-repeat 0 -218px;}
.parga-tabmenu a.achreron-active{height:60px; width:395px; background:url(../images/tab-sprite.jpg) no-repeat 0 -218px;}
.parga-tabmenu a.parga{height:60px; width:395px; background:url(../images/tab-sprite.jpg) no-repeat -395px -158px;}
.parga-tabmenu a.parga:hover{height:60px; width:395px; background:url(../images/tab-sprite.jpg) no-repeat -395px -218px;}
.parga-tabmenu a.parga-active{height:60px; width:395px; background:url(../images/tab-sprite.jpg) no-repeat -395px -218px;}

.sifnos-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -321px;}
.sifnos-tabmenu a.sifnos{height:60px; width:378px; background:url(../images/tab-sprite.jpg) no-repeat 0 -321px;}
.sifnos-tabmenu a.sifnos:hover{height:60px; width:378px; background:url(../images/tab-sprite.jpg) no-repeat 0 -381px;}
.sifnos-tabmenu a.sifnos-active{height:60px; width:378px; background:url(../images/tab-sprite.jpg) no-repeat 0 -381px;}
.sifnos-tabmenu a.whitesifnos{height:60px; width:378px; background:url(../images/tab-sprite.jpg) no-repeat -378px -321px;}
.sifnos-tabmenu a.whitesifnos-active{height:60px; width:378px; background:url(../images/tab-sprite.jpg) no-repeat -378px -381px;}

.athens-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1484px;}
.athens-tabmenu a.airport{height:60px; width:317px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1484px;}
.athens-tabmenu a.airport:hover{height:60px; width:317px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1544px;}
.athens-tabmenu a.airport-active{height:60px; width:317px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1544px;}
.athens-tabmenu a.embarkation{height:60px; width:359px; background:url(../images/tab-sprite.jpg) no-repeat -317px -1484px;}
.athens-tabmenu a.embarkation:hover{height:60px; width:359px; background:url(../images/tab-sprite.jpg) no-repeat -317px -1544px;}
.athens-tabmenu a.embarkation-active{height:60px; width:359px; background:url(../images/tab-sprite.jpg) no-repeat -317px -1544px;}
.athens-tabmenu a.hotel{height:60px; width:183px; background:url(../images/tab-sprite.jpg) no-repeat -676px -1484px;}
.athens-tabmenu a.hotel:hover{height:60px; width:183px; background:url(../images/tab-sprite.jpg) no-repeat -676px -1544px;}
.athens-tabmenu a.hotel-active{height:60px; width:183px; background:url(../images/tab-sprite.jpg) no-repeat -676px -1544px;}

.big-port-images{float:left; width:977px; padding:20px 0 15px 0;}
.big-port-images img{float:left; display:inline; margin-right:35px;}

.mykonos-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1310px;}
.mykonos-tabmenu a.mykonos{height:60px; width:193px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1310px;}
.mykonos-tabmenu a.mykonos:hover{height:60px; width:193px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1370px;}
.mykonos-tabmenu a.mykonos-active{height:60px; width:193px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1370px;}
.mykonos-tabmenu a.monasteries{height:60px; width:323px; background:url(../images/tab-sprite.jpg) no-repeat -193px -1310px;}
.mykonos-tabmenu a.monasteries:hover{height:60px; width:323px; background:url(../images/tab-sprite.jpg) no-repeat -193px -1370px;}
.mykonos-tabmenu a.monasteries-active{height:60px; width:323px; background:url(../images/tab-sprite.jpg) no-repeat -193px -1370px;}
.mykonos-tabmenu a.delos{height:60px; width:202px; background:url(../images/tab-sprite.jpg) no-repeat -516px -1310px;}
.mykonos-tabmenu a.delos:hover{height:60px; width:202px; background:url(../images/tab-sprite.jpg) no-repeat -516px -1370px;}
.mykonos-tabmenu a.delos-active{height:60px; width:202px; background:url(../images/tab-sprite.jpg) no-repeat -516px -1370px;}

.patmos-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1150px;}
.patmos-tabmenu a.icon-restoration{float:left; width:313px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1150px;}
.patmos-tabmenu a.icon-restoration:hover{float:left; width:313px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1210px;}
.patmos-tabmenu a.icon-restoration-active{float:left; width:313px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1210px;}
.patmos-tabmenu a.port-info{float:left; width:153px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -313px -1150px;}
.patmos-tabmenu a.port-info:hover{float:left; width:153px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -313px -1210px;}
.patmos-tabmenu a.port-info-active{float:left; width:153px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -313px -1210px;}
.patmos-tabmenu a.revelation{float:left; width:202px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -466px -1150px;}
.patmos-tabmenu a.revelation:hover{float:left; width:202px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -466px -1210px;}
.patmos-tabmenu a.revelation-active{float:left; width:202px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -466px -1210px;}

.kusadasi-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -990px;}
.kusadasi-tabmenu a.ephesus{float:left; width:314px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -990px;}
.kusadasi-tabmenu a.ephesus:hover{float:left; width:314px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1050px;}
.kusadasi-tabmenu a.ephesus-active{float:left; width:314px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1050px;}
.kusadasi-tabmenu a.terrace{float:left; width:353px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -314px -990px;}
.kusadasi-tabmenu a.terrace:hover{float:left; width:353px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -314px -1050px;}
.kusadasi-tabmenu a.terrace-active{float:left; width:353px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -314px -1050px;}

.istanbul-tabmenu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -825px;}
.istanbul-tabmenu a.istanbul_hotel{float:left; width:276px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -825px;}
.istanbul-tabmenu a.istanbul_hotel:hover{float:left; width:276px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -885px;}
.istanbul-tabmenu a.istanbul_hotel-active{float:left; width:276px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -885px;}
.istanbul-tabmenu a.istanbul_highlights{float:left; width:181px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -276px -825px;}
.istanbul-tabmenu a.istanbul_highlights:hover{float:left; width:181px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -276px -885px;}
.istanbul-tabmenu a.istanbul_highlights-active{float:left; width:181px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -276px -885px;}
.istanbul-tabmenu a.ciragan_palace{float:left; width:261px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -457px -825px;}
.istanbul-tabmenu a.ciragan_palace:hover{float:left; width:261px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -457px -885px;}
.istanbul-tabmenu a.ciragan_palace-active{float:left; width:261px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -457px -885px;}
.istanbul-tabmenu a.istanbul_four_season{float:left; width:227px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -718px -825px;}
.istanbul-tabmenu a.istanbul_four_season:hover{float:left; width:227px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -718px -885px;}
.istanbul-tabmenu a.istanbul_four_season-active{float:left; width:227px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -718px -885px;}


.istanbul-tabmenu-july24-31{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -494px;}
.istanbul-tabmenu-july24-31 a.istanbul_embarkation{float:left; width:225px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -494px;}
.istanbul-tabmenu-july24-31 a.istanbul_embarkation:hover{float:left; width:225px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -554px;}
.istanbul-tabmenu-july24-31 a.istanbul_embarkation-active{float:left; width:225px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -554px;}

.istanbul-tabmenu-july24-31 a.istanbul_julyhotel{float:left; width:248px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -225px -494px;}
.istanbul-tabmenu-july24-31 a.istanbul_julyhotel:hover{float:left; width:248px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -225px -554px;}
.istanbul-tabmenu-july24-31 a.istanbul_julyhotel-active{float:left; width:248px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -225px -554px;}
.istanbul-tabmenu-july24-31 a.ciragan{float:left; width:250px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -473px -494px;}
.istanbul-tabmenu-july24-31 a.ciragan:hover{float:left; width:250px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -473px -554px;}
.istanbul-tabmenu-july24-31 a.ciragan-active{float:left; width:250px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -473px -554px;}
.istanbul-tabmenu-july24-31 a.istanbul_4_season{float:left; width:222px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -723px -494px;}
.istanbul-tabmenu-july24-31 a.istanbul_4_season:hover{float:left; width:222px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -723px -554px;}
.istanbul-tabmenu-july24-31 a.istanbul_4_season-active{float:left; width:222px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -723px -554px;}


.sifnos-july24-31-menu{float:left; width:977px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -661px;}
.sifnos-july24-31-menu a.postinfo{float:left; width:199px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -661px;}
.sifnos-july24-31-menu a.postinfo:hover{float:left; width:199px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -721px;}
.sifnos-july24-31-menu a.postinfo-active{float:left; width:199px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -721px;}
.sifnos-july24-31-menu a.whitevillage{float:left; width:286px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -199px -661px;}
.sifnos-july24-31-menu a.whitevillage:hover{float:left; width:286px; height:60px;background:url(../images/tab-sprite.jpg) no-repeat -199px -721px;}
.sifnos-july24-31-menu a.whitevillage-active{float:left; width:286px;height:60px;background:url(../images/tab-sprite.jpg) no-repeat -199px -721px;}

.dubrovnik-sept11-18-tabmenu{float:left; width:977px; height:60px; }
.dubrovnik-sept11-18-tabmenu a.embarkation_info{float:left;width:368px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1649px;}
.dubrovnik-sept11-18-tabmenu a.embarkation_info:hover{float:left;width:368px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1709px;}
.dubrovnik-sept11-18-tabmenu a.embarkation_info-active{float:left;width:368px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat 0 -1709px;}
.dubrovnik-sept11-18-tabmenu a.airport{float:left;width:280px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -368px -1649px;}
.dubrovnik-sept11-18-tabmenu a.airport:hover{float:left;width:280px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -368px -1709px;}
.dubrovnik-sept11-18-tabmenu a.airport-active{float:left;width:280px; height:60px; background:url(../images/tab-sprite.jpg) no-repeat -368px -1709px;}

.cpi-intro{ margin-top:-20px; float:left; width:auto;}
.cpi-intro img{ float:left; margin-right:8px;}
.cpi-intro p{ padding-top:10px; margin-bottom:25px;}
.cpi-intro ul{ border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7; color:#7590ae; display:block; padding:7px 0; float: left; width:100%; clear:both; margin-bottom:40px; margin-top:14px;}
.cpi-intro li{ display:inline; width:212px; display:block; float:left;}
.cpi-intro li.e{ text-align:right;}
.cpi-intro li.p{ text-align:center;}
.cpi-intro li.u{ text-align:left;}

.vi-price{ clear:both; line-height:22px; padding-bottom:47px;}
.vi-price ul{ float:left; margin-right:2px;}
.vi-price li{ list-style:none; clear:both; padding-bottom:5px;}
.vi-price span{ float:left;}
.vi-price h2{ color:#7590ae; font-size:24px; margin-bottom:30px;}
.vi-price b{ float:left; width:80px; text-align:right; margin-right:19px; color:#7590ae;}
.vip-ref{ width:287px;}
.vip-ref span{ width:185px;}
.vip-area{ width:200px;}
.vip-area b{width:115px;}
.vip-br{ width:142px;}
.vip-br b{ width:95px;}
.vip-br span{ width:25px;}

.cpi-1041-title, .cpi-1130-title, .cpi-1148-title, .cpi-1202-title, .cpi-1204-title, .cpi-1205-title, .cpi-1214-title, .cpi-1250-title, .cpi-1266-title, .cpi-1270-title, .cpi-1277-title, .cpi-1292-title, .cpi-1293-title, .cpi-1294-title{ background:url(../images/cpi-sprite.png) no-repeat 0 0;text-indent:-9999pt; margin-left:10px;}
.cpi-1130-title{background-position:0 -97px;}
.cpi-1148-title{background-position:0 -194px;}
.cpi-1202-title{background-position:0 -291px;}
.cpi-1204-title{background-position:0 -388px;}
.cpi-1205-title{background-position:0 -485px;}
.cpi-1214-title{background-position:0 -582px;}
.cpi-1250-title{background-position:0 -679px;}
.cpi-1266-title{background-position:0 -776px;}
.cpi-1270-title{background-position:0 -873px;}
.cpi-1277-title, .cpi-1294-title{background-position:0 -970px;height:51px;}
.cpi-1292-title{background-position:0 -1067px;}
.cpi-1293-title{background-position:0 -1164px;}

.photocontainer{ background:#eaeaea; display:block;float:left; width:635px; margin:20px 0;}
.clt, .ctr, .cbl, .cbr{ background:url(../images/sprite-curve-2.png) no-repeat 0 0; float:left; width:19px; height:19px; font-size:0;}
.cm{ clear:both; width:597px; padding:0 19px; float:left; text-align:left;}
.cm img{ margin:6px 6px;}
.ctr{background-position:-19px 0; float:right;}
.cbl{background-position:0 -19px; clear:left;}
.cbr{background-position:-19px -19px; float:right; clear:right;}

.cpi-col-lt{ float:left; width:309px; margin-right:18px;}
.cpi-col-rt{float:left; width:309px;}

.cpi-desc{ float:left; width:100%;}
.cpi-desc-title{ background:#eaeaea; width:100%; float:left; line-height:38px;}
.cpi-desc-title h4{ font-size:16px; font-weight:normal; color:#646569; width:271px; float:left;}
.cpi-desc-title em{ background:#eaeaea url(../images/sprite-curve-2.png) no-repeat 0 0; float:left; height:38px; width:18px;}
.cpi-desc-title span{ background:#eaeaea url(../images/sprite-curve-2.png) no-repeat -19px 0; float:right; height:38px; width:18px;}

.cpi-desc ul{ clear:both; padding:6px 19px 26px 19px;}
.cpi-desc li{ list-style:none;}
.cpi-desc a{ color:#646569; text-decoration:none; background:url(../images/sprite-curve-2.png) no-repeat left -44px; display:block; width:257px; padding:5px 0 5px 13px;}
.cpi-desc a:hover{ text-decoration:underline;}
.bottomlink a{ float:left; width:597px; text-align:right; font-weight:bold; font-size:18px; text-decoration:none;}
.bottomlink a:hover{ color:#333; text-decoration:none;}
