@charset "utf-8";
/*
standard elements
*/
* {padding:0; margin:0;}
body{direction:rtl; font:12px/17px Arial, Helvetica, sans-serif; color:#2f4561;}
a{outline:none; color:#079cc7; text-decoration:none;}	/*88d7fb*/
p{margin:0 0 8px 0;}
h1{width:380px; height:46px; margin-bottom:0px; text-indent:-9000px; overflow:hidden;}
h2{font-size:18px; margin:12px 0 12px 0; letter-spacing:-0.02em;}
h2.pagetitle{font-size:22px; line-height:30px; color:#436a8f; margin:0 0 12px 0; text-align:center; background:transparent url(/images/page/h2-bg.png) bottom center no-repeat; height:50px; letter-spacing:-0.02em;}
h2.pagetitle .new{color:#d81e23;}
h2.pagetitle-side{font-size:22px; color:#436a8f; margin:0 0 12px 0; background:transparent url(/images/page/h2-bg.png) bottom right no-repeat; height:40px; letter-spacing:-0.02em;}
.engtext{/*font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;*/font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:105%; letter-spacing:0; direction:ltr !important; text-align:left}
h3{font-size:16px; margin:12px 0 6px 0; line-height:20px;}
h4{font-size:15px; margin:24px 0 6px 0; line-height:18px;}
h5{font-size:13px; margin:12px 0 6px 0;}
h6{font-size:16px; margin:4px 0; line-height:18px;}
.imgframe{border:1px solid #c9d1db; padding:3px; background-color:#edf0f4;/*border:1px solid #2f4561; padding:2px;*/}
a img.imgframe{border:1px solid #079cc7;}
a:hover img.imgframe{border:1px solid #2f4561;}
.inline-text-img{vertical-align:text-bottom}
#h1about{background-image:url(/images/h1s/about.png);}
#h1news{background-image:url(/images/h1s/news.png);}
#h1yacht_rental{background-image:url(/images/h1s/yacht_rental.png);}
#h1yacht_sales{background-image:url(/images/h1s/yacht_sales.png);}
#h1yacht_used{background-image:url(/images/h1s/yacht_used.png);}
#h1canals{background-image:url(/images/h1s/canals.png);}
#h1events{background-image:url(/images/h1s/events.png);}
#h1weather{background-image:url(/images/h1s/weather.png);}
#h1journals{background-image:url(/images/h1s/journals.png);}
#h1links{background-image:url(/images/h1s/links.png);}
#h1contact{background-image:url(/images/h1s/contact.png);}
#h1special_offers{background-image:url(/images/h1s/special_offers.png);}
#h1gallery{background-image:url(/images/h1s/gallery.png);}
#h1error404{background-image:url(/images/h1s/error404.png);}
#h1login{background-image:url(/images/h1s/login.png);}
#wrapper{width:960px; margin:0 auto; position:relative;}
/*hr{height:0; line-height:0; border:none; border-bottom:1px solid #acc2d7; margin:0 auto 4px auto;}*/
hr, .hr hr{height:2px; line-height:2px; background:#a5b0b6 url(/images/page/hr.gif) repeat-x; border:none; margin:0 auto 4px auto;}
.hr-side hr{height:2px; line-height:2px; background:#a5b0b6 url(/images/page/hr-side.gif) repeat-x; border:none; margin:0 auto 4px auto;}
/*
body background images
*/
#body-home{background:#254564 url(/images/page/bg-home.jpg) top center no-repeat;}
#body-new-home{background:#254564 url(/images/page/bg-home-new.jpg) top center no-repeat;}
#body-about{background:#254564 url(/images/page/bg-about.jpg) top center no-repeat;}
#body-news{background:#254564 url(/images/page/bg-news.jpg) top center no-repeat;}
#body-yacht_rental{background:#254564 url(/images/page/bg-yacht_rental.jpg) top center no-repeat;}
#body-yacht_sales{background:#254564 url(/images/page/bg-yacht_sales.jpg) top center no-repeat;}
#body-yacht_sales-beneteau-power{background:#254564 url(/images/page/bg-yacht_sales-beneteau-power.jpg) top center no-repeat;}
#body-yacht_sales-lagoon{background:#254564 url(/images/page/bg-yacht_sales-lagoon.jpg) top center no-repeat;}
#body-yacht_sales-monte-carlo{background:#254564 url(/images/page/bg-yacht_sales-monte-carlo.jpg) top center no-repeat;}
#body-yacht_sales-bordeaux60{background:#254564 url(/images/page/bg-yacht_sales-bordeaux60.jpg) top center no-repeat;}
#body-yacht_sales-privilege{background:#254564 url(/images/page/bg-yacht_sales-privilege.jpg) top center no-repeat;}
#body-yacht_used{background:#254564 url(/images/page/bg-yacht_used.jpg) top center no-repeat;}
#body-canals{background:#254564 url(/images/page/bg-canals.jpg) top center no-repeat;}
#body-events{background:#254564 url(/images/page/bg-events.jpg) top center no-repeat;}
#body-weather{background:#254564 url(/images/page/bg-weather.jpg) top center no-repeat;}
#body-journals{background:#254564 url(/images/page/bg-journals.jpg) top center no-repeat;}
#body-journals-canals{background:#254564 url(/images/page/bg-journals-canals.jpg) top center no-repeat;}
#body-journals-gulets{background:#254564 url(/images/page/bg-journals-gulets.jpg) top center no-repeat;}
#body-links{background:#254564 url(/images/page/bg-links.jpg) top center no-repeat;}
#body-contact{background:#254564 url(/images/page/bg-contact.jpg) top center no-repeat;}
#body-special_offers{background:#254564 url(/images/page/bg-special_offers.jpg) top center no-repeat;}
#body-gallery{background:#254564 url(/images/page/bg-gallery.jpg) top center no-repeat;}
#body-error404{background:#254564 url(/images/page/bg-error404.jpg) top center no-repeat;}
#body-login{background:#254564 url(/images/page/bg-about.jpg) top center no-repeat;}
/*
navigation
*/
#nav{height:34px; margin:0 10px; position:relative;}
#nav ul{list-style:none; padding:0; margin:0; z-index:12; display:block;}
#nav ul li{display:inline; float:right; padding:0; margin:0; position:relative}
#nav ul li a{display:block; height:34px; overflow:hidden; background-image:url(/images/page/nav.png); text-indent:-9000px; text-decoration:none;}
#nav ul li.pad{width:14px; height:34px; background:url(/images/page/nav.png) -825px 0;}
#nav ul li ul{position:absolute; right:0px; display:none; margin:0; padding:0; list-style:none; background-image:url(/images/page/blue-bg-57.png); z-index:13; width:150px; min-width: 0;overflow:hidden;}
#nav ul li ul li{display:inline-block; padding:0; margin:0; width:150px; height:26px; line-height:26px; border-bottom:1px solid #99c8dd; font-weight:bold; float:none; direction:rtl; text-align:right; zoom:1;}
#nav ul li ul li a{background-image:none; display:block; text-indent:5px; width:150px; height:26px; line-height:26px; color:white;}
#nav ul li ul li a:hover{color:white; background-color:#4e93b3;}

#nav-home a{width:50px;background-position:-890px 0;}
#nav-about a{width:37px; background-position:-839px 0;}
#nav-about a.selected{background-position:-839px -34px;}
#nav-news a{width:44px; background-position:-781px 0;}
#nav-canals a{width:114px; background-position:-653px 0;}
#nav-yacht_rental a{width:92px; background-position:-547px 0;}
#nav-yacht_sales a{width:86px; background-position:-447px 0;}
#nav-yacht_used a{width:92px; background-position:-341px 0;}
#nav-weather a{width:57px; background-position:-270px 0;}
#nav-events a{width:50px; background-position:-206px 0;}
#nav-journals a{width:59px; background-position:-133px 0;}
#nav-links a{width:52px; background-position:-67px 0;}
#nav-contact a{width:53px; background-position:0 0;}

#logo, #logo-dark{position:absolute; top:43px; right:6px; z-index:10;}
#logo a{display:block; background:transparent url(/images/page/logo.png) 0 0; width:188px; height:72px; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#logo-dark a{display:block; background:transparent url(/images/page/logo-dark.png) 0 0; width:188px; height:82px; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#logo a:hover, #logo-dark a:hover{background-position:0 72px;}

#sales-banner{position:absolute; top:40px; left:8px;}
#sales-banner a{display:block; width:96px; height:96px; background:url(/images/page/sales-banner.jpg); overflow:hidden; text-indent:-9000px; text-decoration:none;}
#sales-banner a:hover{background-position:0 -96px;}
#home-members-login{position:absolute; top:66px; left:104px;}
#home-members-login a{display:block; width:66px; height:70px; background:url(/images/page/sales-banner.jpg) -96px -26px; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#home-members-login a:hover{background-position:-96px -122px;}
#home-facebook{position:absolute; left:180px; top:40px; font-size:11px; text-align:center;}
#home-facebook a{display:block; line-height:11px; color:#ddd;}
#home-facebook a:hover{color:white;}
#home-facebook a img{border:1px solid #a9bbd4; margin-top:4px;}
#home-facebook a:hover img{border:1px solid #ddd;}

#new-home-sales-banner{position:absolute; top:48px; left:70px;}
#new-home-sales-banner a{display:block; width:72px; height:72px; background:url(/images/page/home-sprites.png) 0 0; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#new-home-sales-banner a:hover{background-position:0 -72px;}
#new-home-members-login{position:absolute; top:118px; left:98px;}
#new-home-members-login a{display:block; width:72px; height:72px; background:url(/images/page/home-sprites.png) -72px 0; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#new-home-members-login a:hover{background-position:-72px -72px;}
#new-home-facebook{position:absolute; top:188px; left:128px;}
#new-home-facebook a{display:block; width:67px; height:67px; background:url(/images/page/home-sprites.png) -144px 0; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#new-home-facebook a:hover{background-position:-144px -67px;}

/*
new home
*/
.home-main-stage{position:absolute; width:680px; height:200px; top:115px; right:10px; direction:ltr; /*border:1px dashed white;*/}
.home-boxes{list-style:none; position:relative; padding:0; margin:0; width:100%;}
.home-boxes > li{float:left; width:340px; height:200px; display: block; overflow: hidden;  /*border:1px dashed white;*/ position:relative;}

/*.home-main-box{border:1px solid #d2dbe3; position:absolute; top:50px; width: 240px;}
.home-main-box-rental{right:70px;}
.home-main-box-sales{right:350px;}*/

.home-main-link{display:block; width:222px; height:25px; background:url(/images/page/home-sprites.png) no-repeat; overflow:hidden; text-indent:-9000px; text-decoration:none; margin:50px auto 150px;}
.home-main-link-rental{background-position:0 -169px;}
.home-main-link-rental.active{background-position:0 -219px;}
.home-main-link-sales{background-position:0 -144px;}
.home-main-link-sales.active{background-position:0 -194px;}

.home-box-cont{position:relative; direction:rtl; color:white; width:450px;  border:1px solid #d2dbe3; overflow:hidden; background:transparent url(/images/page/home-box-bg.png) top center repeat-x; padding-right:5px;}
.home-box-cont a{color:white;}

.new-home-box{/*padding-right:10px; */width:130px; overflow:hidden; white-space:nowrap;}
.new-home-box ul {list-style-image:url(/images/page/bullet.gif);}
.new-home-box ul li{margin-right:15px; font-weight:bold; line-height:17px;}
.new-home-box a{color:white; padding:3px;}
.new-home-box a:hover{color:white; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; background-color:#38557a}

.new-home-box{float:right; margin:0 0px 12px 15px;}
.new-home-box h2{margin:4px 0; font-size:14px; color:#38557a;}
.new-home-box h2 a{color:#38557a;}

#slider-cont{position:absolute; top:204px; left:618px;}
#slider{position:relative; direction:ltr;}
#slider ul{list-style:none; margin:0; padding:0;}
#slider ul li{width:324px; height:174px; overflow:hidden; margin:0; padding:0;}
#slider ul li a img{border:1px solid #dce8f1; width:322px; height:172px;}
#slider ul li a:hover img{border:1px solid #2b6e9a;}
#prevBtn, #nextBtn{display:block; width:26px; height:26px; position:absolute; left:324px; top:71px; z-index:1000; text-indent:-9000px; overflow:hidden;}
#nextBtn{left:-27px;}
#prevBtn a, #nextBtn a{display:block; position:relative; width:26px; height:26px; background:url(/images/page/arrows-home-slider.png) no-repeat -26px 0; text-decoration:none;}	
#nextBtn a{background:url(/images/page/arrows-home-slider.png) no-repeat 0 0;}
#nextBtn a:hover{background:url(/images/page/arrows-home-slider.png) no-repeat 0 -26px;}
#prevBtn a:hover{background:url(/images/page/arrows-home-slider.png) no-repeat -26px -26px;}

#ie6-message{position:absolute; left:170px; top:45px; width:580px; height:120px; color:white;}
/*#home-text{position:absolute; left:170px; top:70px; width:360px; height:120px; color:white;}
#home-text a{padding:2px; color:#88d7fb}
#home-text a:hover{color:white; background-color:#244564; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}*/

.home-box{width:150px; height:180px; position:absolute; padding:5px;}
.home-box h2{font-size:14px; color:white; text-align:center; height:32px; text-indent:-9000px; overflow:hidden; margin:0;}
.home-box h2 a{display:block; height:34px;}
.home-box h2 a:hover{background-position:0 34px !important;}
.home-box ul {list-style-image:url(/images/page/bullet.gif);}
.home-box ul li{margin-right:20px; font-weight:bold; line-height:17px;}
.home-box a{color:white; padding:3px;}
.home-box a:hover{color:white; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}

#home-box0{top:152px; left:790px;}
#home-box0 h2 a{background:url(/images/page/home-box0-h2.png);}
#home-box0 ul li a:hover{background-color:#193045;}
#home-box1{top:152px; left:610px;}
#home-box1 h2 a{background:url(/images/page/home-box1-h2.png);}
#home-box1 h3{text-align:center; font-size:14px; margin-top:46px;}
#home-box1 h3 a{padding:0;}
#home-box1 h3 a img{border:none;}
#home-box1 ul li a:hover{background-color:#2b576d;}
#home-box2{top:152px; left:430px;}
#home-box2 h2{background:url(/images/page/home-box2-h2.png);}
#home-box2 a:hover{background-color:#665744;}
#home-box3{top:152px; left:250px;}
#home-box3 h2 a{background:url(/images/page/home-box3-h2.png);}
#home-box3 ul li a:hover{background-color:#38557a;}

#newsticker-cont{position:absolute; top:377px; left:610px; width:320px; height:260px; padding:5px 10px; font-size:11px; line-height:15px;}
#newsticker-cont a{color:#35567c; font-weight:bold; padding:2px;}
#newsticker-cont a:hover{color:white; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;background-color:#244564;}
#newsticker-header{height:30px; background:url(/images/page/home-news-h2.png) top no-repeat; text-align:left;}
#newsticker-header a{line-height:25px;}
#newsticker ul li{border-bottom:1px solid #c2cfd9; height:75px}
#newsticker h3{font-size:13px; line-height:15px; color:white; margin:5px 0 3px 0;}
#newsticker h3 a{color:white; }
#newsticker p{margin-bottom:3px;}
#newsticker .news-more-details{font-size:11px; float:left;}
#newsticker .news-date{font-size:11px; color:#efefef;}

#home-logos{width:160px; height:370px; top:446px; left:10px; position:absolute; text-align:center; padding:10px 0;}
#home-logos img{display:block; margin:0 auto 8px auto; border:1px solid #b2c3cf;}

/*#home-bot-pad{position:absolute; left:0; height:74px; top:816px;}*/
#footer-home{top:857px; height:110px; margin:0 10px; position:relative;}
#footer{height:110px; margin:50px 0 0 0; background-color:#0a2c40; border-top:1px solid #6e828f;}
#footer-cont{width:940px; height:110px; margin:0 auto; position:relative; font-size:11px; color:#c3ccd0;}
#footer-cont a{color:#c3ccd0;}
#footer-cont a:hover, #footer-cont a.selected{color:#51c9ff;}
#footer-members-login{ position:absolute; top:10px; left:0;}
#footer-nav{float:left; margin-top:10px; width:780px;}
#footer-logo{float:right; margin-top:14px;}
#footer-logo a{display:block; background:transparent url(/images/page/bot-logo.png) 0 0; width:133px; height:51px; overflow:hidden; text-indent:-9000px; text-decoration:none;}
#footer-logo a:hover{background-position:0 51px;}
#facebook{position:absolute; right:0; bottom:10px;}
#facebook a{display:block; height:24px; line-height:24px; padding-right:28px; background:url(/images/misc/facebook.png) top right no-repeat;}
#page-bot{width:940px; height:7px; margin:0 auto; background:#dfe3e8 url(/images/page/bot-page.gif) no-repeat;}

#lionways{position:absolute; left:0; bottom:6px;}
#lionways a{background:transparent url(/images/page/lionways.png) no-repeat; height:28px; width:170px; display:block; text-indent:-9000px; overflow:hidden;}
#lionways a:hover{background-position:0 -28px;}
#photo-credit{position:absolute; left:2px; bottom:40px; color:#708ea2;}

#content-wrap{position:relative; width:940px; /*padding-top:200px;*/margin:0 auto 250px auto; top:200px}
#content-cont{width:940px; min-height:450px;}
#content-cont a{outline:none; color:#02a6d5; text-decoration:none; padding:2px;}	/*88d7fb*/
#content-cont a:hover{color:white; background-color:#244564; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}
#content-cont h3{font-size:15px;}
#content-cont h3 a{padding:0; color:#0382a6;}
#content-cont h3 a:hover{color:#2f4561; background-color:transparent;-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
#content-cont h3 a:hover img{opacity:0.8; filter:alpha(opacity=80); background-color:transparent;}
#content-cont ul, ol{margin:0 20px 12px 0; padding:0}
#content-cont li{margin:0 0 4px 0; padding-right:15px;}
#content-cont ul li a img{border:1px solid #02a6d5;}
#content-cont ul li a:hover img{border:1px solid #2f4561;}

.mytable{border:1px solid #C9D1DB;}
.mytable th{color:white; background-color:#95a0ae; padding:2px 4px;}
.mytable td{background-color:#EDF0F4; padding:1px 4px;}

#content-cont-pad{padding:40px; width:860px;}
#content-cont.about{background:#dfe3e8 url(/images/page/bg-inner-about.jpg) top center no-repeat;}
#content-cont.news{background:#dfe3e8 url(/images/page/bg-inner-news.jpg) top center no-repeat;}
#content-cont.yacht_rental{background:#dfe3e8 url(/images/page/bg-inner-yacht_rental.jpg) top center no-repeat;}
#content-cont.yacht_sales{background:#dfe3e8 url(/images/page/bg-inner-yacht_sales.jpg) top center no-repeat;}
#content-cont.yacht_sales-beneteau-power{background:#dfe3e8 url(/images/page/bg-inner-yacht_sales-beneteau-power.jpg) top center no-repeat;}
#content-cont.yacht_sales-lagoon{background:#dfe3e8 url(/images/page/bg-inner-yacht_sales-lagoon.jpg) top center no-repeat;}
#content-cont.yacht_sales-monte-carlo{background:#dfe3e8 url(/images/page/bg-inner-yacht_sales-monte-carlo.jpg) top center no-repeat;}
#content-cont.yacht_sales-bordeaux60{background:#dfe3e8 url(/images/page/bg-inner-yacht_sales-bordeaux60.jpg) top center no-repeat;}
#content-cont.yacht_sales-privilege{background:#dfe3e8 url(/images/page/bg-inner-yacht_sales-privilege.jpg) top center no-repeat;}
#content-cont.yacht_used{background:#dfe3e8 url(/images/page/bg-inner-yacht_used.jpg) top center no-repeat;}
#content-cont.canals{background:#dfe3e8 url(/images/page/bg-inner-canals.jpg) top center no-repeat;}
#content-cont.events{background:#dfe3e8 url(/images/page/bg-inner-events.jpg) top center no-repeat;}
#content-cont.weather{background:#dfe3e8 url(/images/page/bg-inner-weather.jpg) top center no-repeat;}
#content-cont.journals{background:#dfe3e8 url(/images/page/bg-inner-journals.jpg) top center no-repeat;}
#content-cont.journals-canals{background:#dfe3e8 url(/images/page/bg-inner-journals-canals.jpg) top center no-repeat;}
#content-cont.journals-gulets{background:#dfe3e8 url(/images/page/bg-inner-journals-gulets.jpg) top center no-repeat;}
#content-cont.links{background:#dfe3e8 url(/images/page/bg-inner-links.jpg) top center no-repeat;}
#content-cont.contact{background:#dfe3e8 url(/images/page/bg-inner-contact.jpg) top center no-repeat;}
#content-cont.special_offers{background:#dfe3e8 url(/images/page/bg-inner-special_offers.jpg) top center no-repeat;}
#content-cont.gallery{background:#dfe3e8 url(/images/page/bg-inner-gallery.jpg) top center no-repeat;}
#content-cont.error404{background:#dfe3e8 url(/images/page/bg-inner-error404.jpg) top center no-repeat;}
#content-cont.login{background:#dfe3e8 url(/images/page/bg-inner-about.jpg) top center no-repeat;}
#content-cont.logout{background:#dfe3e8 url(/images/page/bg-inner-about.jpg) top center no-repeat;}

.side-panel{float:left; width:280px; margin:0 0 20px 0; border:1px solid #c9d1db; background-color:#edf0f4;}
.side-panel-margin{float:left; width:280px; margin:0 20px 20px 0; border:1px solid #c9d1db; background-color:#edf0f4;}
.side-panel-pad{padding:0 14px;}
.smalltext{font-size:11px; line-height:14px;}
.largetext{font-size:14px;}
.dim{color:#95a1a8;}
.red-text{color:#AD0606;}
.align-left{text-align:left;}
/*
Image slider captify
*/
.caption-top, .caption-bottom {color:white;
	padding: 6px;	
	font-weight: bold;
	font-size: 11px;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	direction:rtl
}
.caption-top{border-width: 0px 0px 6px 0px;}
.caption-bottom{border-width: 6px 0px 0px 0px;}
.caption a{text-decoration:none; padding:6px;}
.caption a:hover{background: #202020;}
.caption-wrapper{float: left;}
.clear, br.c {clear: both;}
.clear-right{clear:right;}
.left{text-align:left;}
.right{text-align:right;}
/*
data entry
*/
.text{font:12px/18px Arial, Helvetica, sans-serif; border:1px solid #afc1d6; color:#2f4561; padding:1px;}
.button{background:#406a71 url(/images/page/btn-bg.jpg) 50% 50%; color:white; font:13px Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px; padding-right:5px; height:24px; border:1px solid #0a2c40; width:auto; overflow:visible;}
.message{color:#406a71; border:2px dashed #406a71; padding:4px; margin-bottom:10px; text-align:center; font-weight:bold;}
.message-error{color:#e00d0d; border:2px dashed #e00d0d; padding:4px; margin-bottom:10px; text-align:center; font-weight:bold; background-color:white;}
/*
news
*/
.news-box{clear:both; margin-bottom:32px;}
.news-box h3{margin-bottom:6px; font-size:16px !important;}

/*
*/
#breadcrumbs{position:absolute; top:8px; right:40px; font-size:11px; width:840px;}
#breadcrumbs div{float:right;}
#breadcrumbs div.pad{margin:0 4px;}
#manuf-logo{position:absolute; top:15px; left:40px; direction:ltr;}
#manuf-logo img{margin-right:8px;}
.narrow-text{width:740px; margin:10px 60px 20px 60px; position:relative;}
.narrow-text-side{width:560px; margin:0 0 20px 0; position:relative;}
#float-top-text{position:absolute; top:35px; left:40px; width:558px;}
.float-reg{float:right;}
.pad-reg{margin:0 0 20px 20px;}
.float-op{float:left;}
.pad-op{margin:0 20px 20px 0;}
.product-box{position:relative; width:860px;}
.product-box-narrow{width:540px;}
.product-box h3{margin:0;}
.product-box h3 .new{color:#d81e23;}
.product-img{float:right; width:268px;}
.product-img-sm{float:right; width:168px;}
.product-spec{float:left;}
.product-body{margin-right:260px;}
.product-body-sm{margin-right:180px;}
.product-body-lpad{margin:0 260px 0 250px;}
.product-map-lpad{margin:0 260px 0 180px;}
/*
generic drop down
*/
.dropdown{position:relative; border:1px dotted white; width:160px; margin:0 auto 0 0; z-index:20;}
.dropdown ul{list-style:none;margin:0 !important; padding:0}
.dropdown ul li{padding:0 !important; margin:0 !important;}
.dropdown ul li a{display:block; width:160px; height:24px; line-height:24px; margin:0; padding:0 !important; text-indent:5px; background:#2f4561 url(/images/page/white-arrow-down.gif) top left no-repeat; color:white !important; font-weight:bold;}
.dropdown ul li ul{position:absolute; left:0px; display:none; margin:0; padding:0 !important; list-style:none; background-image:url(/images/page/blue-bg-57.png); z-index:13;}
.dropdown ul li ul li{display:block; padding:0; margin:0 !important; border-bottom:1px solid #366073; direction:rtl; text-align:right; font-weight:bold; text-indent:0; font-size:11px;}
.dropdown ul li ul li a{background-image:none; display:block; color:#bee2ec !important; width:160px; height:22px; line-height:22px;  text-indent:5px;}
.dropdown ul li ul li a:hover{display:block; color:white !important; background-color:#485e7a !important;}
/*
yacht image gallery
*/
.yacht-gallery ul{list-style:none; padding:0 !important; margin:0 4px 0 0 !important;}
.yacht-gallery ul li{list-style:none; padding:0 !important; margin:0 0 8px 8px !important; float:right; height:147px;}
.yacht-gallery ul li h3{margin:0 !important;}
.yacht-gallery ul li a{display:block;}

/*
yacht page scroller
*/
.whitebox{border:1px solid #cccccc; background-color:white; padding:10px;}
.bluebox{border:1px solid #c9d1db; background-color:#edf0f4; padding:10px;}
#yacht-slider-cont{position:relative; height:190px; width:780px; margin:0 auto;}
#yacht-slider{position:relative; direction:ltr; width:700px;}
#yacht-slider ul{list-style:none; margin:0; padding:0;}
#yacht-slider ul li{width:260px; height:190px; overflow:hidden; margin:0; padding:0; text-align:center; font-weight:bold;}
#yacht-slider ul li a img{border:1px solid #02A6D5; width:240px; height:160px;}
#yacht-slider ul li a:hover{color:#244564;}
#yacht-slider ul li a:hover img{border:1px solid #244564;opacity:0.8; filter:alpha(opacity=80);}

.yacht-nextBtn{display:block; width:26px; height:26px; position:absolute; left:787px; top:75px; text-indent:-9000px; overflow:hidden;background:transparent url(/images/page/arrows.png) no-repeat -26px 0; text-decoration:none; padding:0 !important;}
.yacht-prevBtn{display:block; width:26px; height:26px; position:absolute; left:-13px; top:75px; text-indent:-9000px; overflow:hidden;background:transparent url(/images/page/arrows.png) no-repeat 0 0; text-decoration:none; padding:0 !important;}
.yacht-prevBtn:hover{background:transparent url(/images/page/arrows.png) no-repeat 0 -26px;}
.yacht-nextBtn:hover{background:url(/images/page/arrows.png) no-repeat -26px -26px;}
#yacht-slider a{background-color:transparent !important; padding:0; margin:0;}

.data-table{background-color:white;border:1px solid #c9d1db;}
.data-table th{line-height:24px; font-size:14px;}
.data-table tr.odd td{background-color:#edf2f7; padding:3px 8px;}
.data-table tr.even td{background-color:#e0e7f0; padding:3px 8px;}
/*
product price
*/
#price-cont{width:223px; height:136px; margin-right:-14px; background:transparent url(/images/page/price-tag.gif) top right; position:relative;}
#price{width:125px; position:absolute; top:28px; right:73px; text-align:center; line-height:14px;}
#price-figure{font-size:18px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; direction:ltr; line-height:30px; letter-spacing:-0.05em}
/*
contact form
*/
.contact-window{position:absolute; top:-24px; left:0px; height:100%; background:transparent url(/images/page/vr.gif) right top repeat-y; padding-right:70px;}
.contact-info{line-height:20px;}
/*
date picker
 */
a.dp-choose-date {
	float: left;
	width:16px;
	height:16px;
	padding:0  !important;
	margin:0;
	display:block;
	text-indent:-2000px;
	overflow:hidden;
	background:url(/images/misc/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
a:hover.dp-choose-date{-moz-border-radius:0 !important; -webkit-border-radius:0 !important; border-radius:0 !important; padding:0  !important}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied{width:86px; float:right;}
/*
special offers
*/
.special-offer{/*position:absolute; top:0; right:0; */width:40px; text-align:center; font-size:11px; font-weight:bold; float:right; margin:-8px 0 5px 0;}
.special-offer img{border:none;}
.special-offer a{display:block;}
.special-offer a:hover img{background-color:transparent !important;}
/*
additional actions
*/
ul.add-actions{margin:0 !important; padding:0 !important; list-style:none; overflow:hidden;}
ul.add-actions li{margin:0 0 0 20px !important; padding:0 !important; float:right; width:160px !important; height:180px;}
/*
canals - fleet
*/
#journals{position:relative; width:860px;}
#journals h3{margin-top:0;}
#journals h4{margin-top:12px;}
ul#boat-menu{margin:40px 80px 0 0; padding:0;}
#boat-menu li{float:right; list-style:none; margin:0 0 0 20px; padding:0; width:160px; height:100px;}
#boat-menu li a{}

.boat-box{position:relative; width:860px; clear:both; margin-top:10px; direction:rtl;}
.boat-box h3{margin:0;}
.boat-img{float:right; text-align:center; width:306px;}
.boat-spec{float:left;}
.boat-body{margin-right:320px; margin-left:230px;}
.boat-panel{float:left; width:210px; margin:0 20px 20px 0; border:1px solid #c9d1db; background-color:#edf0f4; padding:6px; text-align:center;}
.boat-sleeps{text-align:right; float:left; font-size:15px; font-weight:bold; background-color:white; border:1px solid #c9d1db; padding:5px;}
.boat-series{font-size:12px; float:left; direction:ltr; margin-right:12px;}
.boat-title{margin-bottom:15px;}
.boat-title h3{margin-right:320px;}
.classic{background:white url(/images/canals/classic_collection.gif) 2px 1px no-repeat; width:80px;}
.modern{background:white url(/images/canals/modern_collection.gif) 2px 1px no-repeat; width:80px;}
.manuf-logo{position:absolute; top:-5px; left:550px;}

#toggle-beds{margin-bottom:5px;}
#beds{width:840px;}
#beds ul{margin:0 90px 0 0; padding:0; list-style:none;}
#beds ul li{margin:0 0 0 20px;; padding:0; float:right; width:120px; position:relative; font-size:11px; line-height:14px;}
#beds ul li img{float:right; margin-left:5px;}
/*
video
*/
.video-cont{margin:0 auto; padding:20px 0; clear:both;}
.video-box{text-align:center; font-size:11px; font-weight:bold;}
.google-embed{direction:ltr; margin:20px auto 40px auto;}
/*
rental maps
*/
#rental-maps ul{margin:0; padding:0; list-style:none; overflow:hidden;}
#rental-maps ul li{float:right;}

