﻿/* MOZILLA USED AS PRIMARY/BASE STYLESHEET */
/* RESET PADDING & MARGINS */
body, div, p, table, h1, h2, h3, h4, h5 , h6 , ul, li, a, td, tr, th, span, textarea, input, label, select, fieldset, legend{margin:0;padding:0;}

/* USEFUL GLOBAL STUFF */
    .clear{clear:both;margin:0;padding:0;}
    a img{border:none;} /* No border s round image links! */
    .invis{visibility:hidden;}
    .off, .hidden, .hide{display:none} 
    .expander{height:300px;}
    .mini-break{height:20px;}
    .double-image {margin:0 0 20px 0;}
    .double-image img {margin:0 3px 0 0;}
    .sticky{background:url(/img/design/dotted-arrow.gif) 1px -10px no-repeat;color:#eb0b74!important;padding-left:13px;}
    .bump-down10{margin-top:10px;}
    
/* DROP DOWN SELECT WITH IMAGES */
.dropmenudiv{border-top:1px solid #ccc; position:absolute;line-height:18px;z-index:100;margin-top:1px;background:#f00 url(/img/design/menuhov-v-wide.png) repeat-y top left;}
    .dropmenudiv span{border:10px solid green;width:100px;height:10px;display:block;} 
    .dropmenudiv a{width: 100%;display:block;text-indent:3px;text-decoration: none;color:#777;padding-bottom:2px;background:url(/img/design/menuhov-right.gif) top right repeat-y;}
    .dropmenudiv a:hover{background:#ec0a74 ;color:#fff;}
    .dropmenudiv a img{margin:3px 8px 0 5px;float:left;border:1px solid #f5f5f5;}
    .dropmenudiv a:hover img{border:1px solid #fff;}    
    div.sudo-select a{border:1px solid #ddd;border-top:1px solid #bbb;color:#777!important;padding:2px 5px 0 5px;display:block;height:16px;background: url(/img/design/drop-down.gif) no-repeat top right;text-decoration:none!important;margin-bottom:15px;width:auto;}
    div.sudo-select a:hover{text-decoration:none!important;}
    div.sudo-select a img{margin:0px 8px 0 0;position:relative;top:2px}
    .sudo-select select{display:none}
    div.imageComboEnd{background:url(/img/design/menuhov-shaded-wide-bot.gif) left 0px;height:2px;overflow:hidden;}     
    div.sudo-select.title{width:71px;margin-right:9px;float:left;}
    div.sudo-select.month{width:133px;margin-right:5px;float:left;}
    div.sudo-select.year{width:133px;margin-right:5px;float:left;}

    div.sudo-select a{margin-bottom:0px;}      
    div.sudo-select.long{width:271px;margin-right:9px;float:left;}    
    div.sudo-select.long a{margin-bottom:0px}
    .raise div.sudo-select{width:157px!important;padding:0;margin:0!important;}    
    div.sudo-select.raise a{margin:0!important;}    
    

/* MAIN LAYOUT */
body{font-family:verdana;font-size:70%;background:#fff;padding:0px;background:#ebebeb url(/img/design/page-back-yB.gif) repeat-x 0 100px;}
    h1{display:none}
    .header {background:#042353 url(/img/design/head-repeat-x-hm.gif) repeat-x;height:107px;text-align:center;color:#fff;}
    .head-top{height:76px;width:950px;margin-left:auto;margin-right:auto;text-align:left;}
    .head-top-left{float:left;width:410px;}
    .head-bot{width:950px;margin-left:auto;margin-right:auto;}
    .header img.logo{margin-top:21px;}
    .header a{color:#ccd0d6;text-decoration:none}
    .header a:hover, .header a:focus {color:#fff!important;} 
    .head-top-right {padding-top:10px;padding-bottom:10px;}
    .head-top-right ul {list-style-type:none;float:right;padding-right:12px;}
    .head-top-right ul li{display:inline;color:#ccd0d6;}
    .head-top-right ul li a{text-transform:none;padding-top:10px;margin-bottom:10px;padding-bottom:10px}
  
    a.util-link {background:url(/img/design/util-portfolio.gif) no-repeat left 8px; padding-left:21px;margin-right:45px;}

/* SEND TO A FRIEND SECTION */
body.sendtoafriend{background:none;padding:0;margin:0;padding-bottom:50px;width:550px;}
.sendtoafriendform{margin:50px;}
.sendtoafriendform div.yachtname p{width:135px;float:left;color:#888;}
.sendtoafriendform div.yachtname img{margin-left:5px;}
.sendtoafriendform label{padding-left:0;}
.sendtoafriendform div.submit{margin-left:136px;}
.sendtoafriendform .addrecipient{margin-left:135px;padding:0px 0 8px 0;width:270px;}

/* MAIN MENU */
.mainmenu{text-align:left;float:right;}
    .mainmenu li{float:left;}
    .mainmenu li a {color:#fff;height:31px;display:block;background:url(/img/design/tab-hov-left-hm.gif) no-repeat top left;text-transform:uppercase;}    
    .mainmenu a:hover, .mainmenu a:focus {color:#eb0b74!important;}
    .mainmenu li:hover a{color:#888;text-decoration:none;background-position:0 -41px;}
    .mainmenu li a span{background:url(/img/design/tab-hov-right-hm.gif) no-repeat top right;display:block;height:19px;padding-left:16px;padding-right:12px;padding-top:12px;}
    .mainmenu li:hover a span{background-position:100% -41px;}
    .mainmenu li a.nav-selected {background:url(/img/design/tab-hov-sel-left.gif) no-repeat top left;color:#888;}
    .mainmenu li a.nav-selected span{background:url(/img/design/tab-hov-sel-right.gif) no-repeat top right;}
    .mainmenu li:hover a.nav-selected {background:url(/img/design/tab-hov-left-hm.gif) no-repeat top left;color:#888;background-position:0 -41px;}
    .mainmenu li:hover a.nav-selected span{background:url(/img/design/tab-hov-right-hm.gif) no-repeat top right;background-position:100% -41px;}
    .mainmenu li:hover ul {float:none;background:url(/img/design/tab-hov.gif) repeat-y left top;background-position:3px top;padding:4px 0 0 12px;width:156px;margin-top:-2px;}
    .mainmenu li ul.lastmenu {background-position:3px top;position:absolute;margin-left:0px;}
    .mainmenu li:hover div.menuend{background:url(/img/design/menuend.gif) no-repeat left bottom;height:9px;display:block;margin-left:-9px;}
    .mainmenu li:hover ul li{float:none;}
    .mainmenu li:hover ul li a{text-transform:none;background:none;background-position:0 -21px;display:block;height:17px;padding-left:6px;color:#777;PADDING-TOP:4px;}
    .mainmenu li:hover ul li a.last{background:none;}
    .mainmenu li:hover ul li a:hover{color:#eb0b74;background-position:0 top;}
    .mainmenu ul{display:block;float:none;}
    .mainmenu li{list-style-type:none;}
    .mainmenu a.hassubmenu{}
    .mainmenu li ul{display:none;position: absolute;z-index:8888888!important;}
    .mainmenu li ul li a{display:none;width:132px!important;}

/* PAGE & COLUMNS LAYOUT */
.page{color:#777;padding-bottom:0px;}
    .col-left{width:205px;float:left;}    
    .col-mid-right{margin-left:205px;padding-right:0px;}    
    .col-mid{width:540px;float:left;}
    .col-mid-full{width:727px;float:left;}
    .col-mid.thin{width:450px;float:left;}
    .col-right{float:right;width:180px;}
    .col-right.thin{padding-right:10px;}  
    .col-mid-right.regular{width:541px;margin-top:10px;}
    .page-top{width:950px;height:75px;overflow:hidden;margin-left:auto;margin-right:auto;text-align:left; }    
    .page-top .col-left{margin-top:31px;}
    .page-top .col-mid{margin-top:27px;}
    
    .page-top .col-mid div.titleimg{position:relative;height:18px;} /* FIX STRANGE HEIGHT TITLES */
    
    .page-top .col-right{margin-top:27px;}
    .content .col-left{margin-bottom:auto;}
    .content-bot{background:url(/img/design/content-bot.gif);height:1px;width:950px;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:5px}        
    .content .col-right{margin-right:5px;}    
    .webkit .page, .mac.gecko .page{font-size:.9em;} /* SET SAFARI, FIREFOX FONT SIZES SMALLER IN THE PAGE ON OSX */    
    /* FINAL CALLS TO ACTION */
    a.send-to-friend{background:url(/img/design/icon-send.gif) no-repeat; height:19px;padding-left:24px;display:block;float:left;padding-top:2px;}
    a.print-page{background:url(/img/design/icon-print.gif) no-repeat; height:19px;padding-left:25px;display:block;float:right;padding-top:2px;}
    
/* PAGE NAV ARROWS, NEXT/LAST ETC */
    a.leftarrow{background:url(/img/design/roundarrow-greypink.gif) no-repeat 0px -28px;color:#999!important;padding-left:20px;display:block;height:14px;text-decoration:none!important;}
    a.leftarrow:hover,a.leftarrow:focus {background-position:0px 0px;}
    div.lastnextarrows{float:right;}
    div.lastnextarrows p{color:#999;display:inline;float:left;margin-top:4px;padding-right:5px;}
    a.bigarrow-left{background:url(/img/design/big-arrow-left.gif) no-repeat right top;height:30px;width:23px;float:left;display:block;}
    a.bigarrow-left:hover,a.bigarrow-left:focus{color:#b62b88!important;text-decoration:none!important;background-position:right -42px;}
    a.bigarrow-right{background:url(/img/design/big-arrow-right.gif) no-repeat right top;height:30px;width:23px;float:left;display:block;}
    a.bigarrow-right:hover,a.bigarrow-left:focus{color:#b62b88!important;text-decoration:none!important;background-position:right -42px;}

/* CONTENT */
.content{font-size:1.0em;width:950px;background: #fff url(/img/design/content-top-back.gif) repeat-x;border:1px solid #f0f0f0;border-bottom:none;padding-top:10px;margin-left:auto;margin-right:auto;text-align:left;color:#777;}
    /* HEADINGS */
    h1{}
    h2 {font-size:2em;color:#ed0973;padding-bottom:0;font-weight:normal;margin-left:-1px;}
    p.subh2{}
    h3 {margin-bottom:12px;font-size:1.2em;font-weight:normal;}
    h3.subheading{margin-top:10px;}
    h4 {color:#ed0973;font-weight:bold;font-size:1em}
    h5 {margin-bottom:5px;font-size:.9em}
    /* HORIZONTAL RULES */
    div.hr-dotted-1{background:url(/img/design/dotted-strip-sml.gif) repeat-x 0 10px ;height:10px;margin-bottom:10px;padding-top:10px;}
    div.hr-dotted{background:url(/img/design/dotted-strip-sml.gif) repeat-x 0 10px ;height:10px;margin-bottom:10px;padding-top:10px;} 
    div.hr-dotted.solo{margin-left:205px;margin-right:202px;}
    div.hr-dotted.supersolo{margin-left:205px;margin-right:20px;}
    div.hr-dotted.single{background:url(/img/design/dotted-strip-single.gif) repeat-x;margin:0!important;padding:0!important;}
    div.hr-dotted.map{width:722px;} 
    .tuck10{padding-right:10px;} 
    hr{border:none;border-bottom:1px solid #ccc;margin:10px 0 10px 0;}
    hr.w540{width:545px;}
    /* LINKS */
    a{color:#777;text-decoration:none;}
    a:hover, a:focus{color:#ed0973;}

/* RAISE (LEFT BAR) */
.raise{background:url(/img/design/raise-repeat.gif) repeat-y;margin:-17px 0 0 13px;position:relative;color:#666!important;font-size:1em;font-family:verdana;}
    .raise-top{background:url(/img/design/raise-top.gif) no-repeat;height:103px;margin-bottom:25px;}
    .raise-bot{background:#fff url(/img/design/raise-bot.gif) no-repeat;height:40px;width:180px;}
    .raise-inner{margin-top:-82px;padding:0 22px 0 12px;position:relative;}
    .raise .block{border-top:1px solid #ebebeb;padding:7px 0px 0 0px;margin-top:7px;margin-right:8px;}    
    .raise .infotitle{padding:0px 8px 0 0px;margin-top:-4px;position:relative;top:-4px;}    
    .infotitle h4 {font-weight:normal!important;display:inline;}
    .raise .infotitle img{position:relative;top:4px;margin-right:5px;}
    .raise strong{font-weight:normal!important;color:#444;}
    .raise strong.cost{font-weight:bold;color:#666;}
    .block.fixed strong {margin-right:.4em;}
    .block.fixed p span{} 
    .note {font-size:.85em;letter-spacing:-.02em;width:156px;color:#888;}    
    .raise a{color:#777;text-decoration:none;}
    .raise a:hover, .raise a:focus{color:#ed0973;}
    /* BUTTONS */
    div.button-block{margin-top:15px;}
    div.button-block.standard{margin-top:7px;}
    div.button{margin-bottom:0px;}
    div.button a{background:url(/img/design/rasied-button.gif) no-repeat ; height:17px;display:block;color:#888!important;text-decoration:none!important;padding:3px 0px 0 10px;width:145px;}
    div.button a:hover{color:#ed0973!important;}
    div.button.selected a{background-position:0 -21px;color:#fff!important;}
    div.button.selected a:hover{background-position:0 -21px;color:#fff!important;}
    
    .button-block{margin-top:15px;}
    .button-block.standard{margin-top:7px;}
    .button{margin-bottom:0px;}
    .button a{background:url(/img/design/rasied-button.gif) no-repeat ; height:17px;display:block;color:#888!important;text-decoration:none!important;padding:3px 0px 0 10px;width:145px;}
    .button a:hover{color:#ed0973!important;}
    .button.selected a{background-position:0 -21px;color:#fff!important;}
    .button.selected a:hover{background-position:0 -21px;color:#fff!important;}
    
    
    /* CALLS TO ACTION */
    div.callto-block{margin:15px 0 15px 0;border-bottom:1px solid #ebebeb;}
    div.callto-link{border-top:1px solid #ebebeb;vertical-align:middle;height:auto;margin-right:8px;}
    div.callto-link a img{position:relative;top:4px;margin-right:3px;}
    div.callto-link a{display:block;color:#777!important;text-decoration:none!important;padding:0px 0 5px 0px;}
    div.callto-link a:hover{color:#ed0973!important;}  
    /* DESTINATIONS & EVENTS */
    .destevents{border-top:none!important;padding:0px 0px 10px 0px!important;margin-top:7px;border-bottom:1px solid #ebebeb;margin:0 10px 0 10px;line-height:1.3em;}
    .destevents.block.last{border-bottom:none;padding-bottom:15px!important;}    
    .destevents strong{font-weight:bold;padding:0px 0 3px 0;display:block;color:#666;font-size:.9em;}
    .destevents a{display:block;margin-bottom:1px;}
    div.destevents-page{width:540px;float:left;}
    .dest-dropdown{}
    /* BUYING YACHTS */
    a.search-more{padding-left:14px;background:url(/img/design/plus-sml.gif) no-repeat left 2px;display:block;overflow:hidden;margin-top:7px;text-decoration:underline!important;}
    a.search-more:hover, a.search-more:focus{background-position:left -20px ;}
    a.search-more.less{padding-left:14px;background:url(/img/design/minus-sml.gif) no-repeat left 2px;display:block;overflow:hidden;margin-top:5px;text-decoration:underline!important;}
    a.search-more.less:hover, a.search-more.less:focus{background-position:left -20px ;}
    div.find{text-align:right;margin-top:10px;}
    a.find{background:url(/img/design/button-find.gif) no-repeat right top;width:55px;height:22px;display:block;margin-left:auto;}
    a.find:hover, a.find:focus{background-position:right -22px;}
    div.checkboxes{margin-bottom:10px;}
    div.checkboxes input{margin:0;padding:0;float:none;display:inline;margin-right:5px;}
    div.checkboxes label{margin:0;padding:0;float:none;display:inline;margin-right:10px;}
    div.input-submit{position:relative;top:-10px;}
    div.input-submit div.infotitle{margin-bottom:10px;padding-bottom:5px;}
    div.input-submit a.submit-arrow{margin-top:-10px;}
    form.findByDetails{margin-top:0;}
    /*OWNING*/
    .destevents.final{padding-bottom:0!important;}
    .owning-dropdown .block.destevents{border-bottom:none;margin-bottom:5px;line-height:1.3em;}    
    
/* FORMS */
    form {margin-top:0px;}
    form fieldset{border:none;}
    form legend{display:none;}
    form label{width:140px;display:block;float:left;padding-left:25px;color:#777;}
    .site-forms  div{margin-bottom:2px;}
    form input{color:#797979;padding:1px 3px 0 3px;}
    form input.text{width:263px;background:url(/img/design/input-back.gif) top left;border:1px solid #ddd;border-top:1px solid #bbb;padding-bottom:2px;}
    form input.text.small{width:181px;margin-left: 8px;}
    form input.text.pannel{width:145px;font-family:verdana;padding-left:6px;}
    form select {padding:2px;width:237px;background:#f5f5f5 url(/img/design/input-back.gif) top left;border:1px solid #ddd;border-top:1px solid #bbb;color:#797979;}
    form select.small{width:71px;margin-right:5px;background:#f5f5f5 url(/img/design/input-back.gif) top left;border:1px solid #ddd;border-top:1px solid #bbb;}
    .textarea{padding:2px;background:#f5f5f5 url(/img/design/text-area-dots.gif) bottom right no-repeat;border:1px solid #ddd;border-top:1px solid #bbb;color:#797979;height:110px;}
    div.submit{width:273px;}
    div.submit a{float:right;}
    
    div.tiny-note{margin-left:25px;margin-bottom:15px;padding-top:5px;font-size:.95em;}
    
    div.radios{padding-top:2px;}
    
  div.radios label{display:inline;width:auto;margin-right:15px;padding-left:0px;}
     div.radios input{width:auto;float:left;margin-right:3px;}
    form p.required{display:inline;padding-left:5px;color:#aaa;font-size:.9em}    
    form p.required.error{display:inline;padding-left:5px;color:#b62b88;}
    form p.required.extend{position:absolute;margin-top:5px;}
    div.submit{margin-left:165px;}    
    a.submit-send{margin:5px 0 0px 0;background:url(/img/design/submit-send.gif) no-repeat top right;height:21px;display:block;width:273px}
    a.submit-send:hover{background-position:right -21px;}
    form p.form-note{width:270px;margin:0px 0 20px 165px;}
    form p.form-note.long{width:410px;margin:0px 0 20px 25px;}
        
    hr.section{color:#ccc;border-color:#ccc;width:410px;margin-left:25px;padding-top:10px;}
    hr.divide{color:#ccc;border-color:#ccc;width:270px;margin-left:165px;}
    hr.submit{color:#ccc;border-color:#ccc;width:270px;margin-left:165px;padding-top:10px;clear:both;}
    /* RAISED INFO PANNEL FORM ELEMENTS */
    a.submit-arrow{display:block;height:22px;width:19px;background:url(/img/design/submit-arrow.gif);}
    a.submit-arrow:hover{background-position:left -22px;}
    form div.input-submit input{width:128px!important;display:block;position:absolute;height:16px;font-family:verdana;padding-left:5px;}
    form div.input-submit a{margin-left:138px;display:block;}    
    .raise form p{margin-bottom:10px;padding-top:5px;}
    .raise form p strong{font-weight:bold;}
    .raise form div.radios {border-bottom:1px solid #ebebeb;padding-bottom:5px;border-top:1px solid #ebebeb;}
    .raise form div.radios input{width:auto;}
    .raise form div.radios div{width:auto;height:14px;}
        
/* CHARTER -> GALLERY */
    .my_slideshow{}
    .my_slideshow div img{/*border:1px solid #ccc;*/}
    div.slideshow p {padding-top: 9px;}
    div.slideshow ul a {background-position: 50% 50%;display:block;cursor:pointer;height:50px;width: 71px;border:1px solid #bdbdbd;margin-bottom:6px;}
    div.slideshow ul a span{display:block;height:100%;}
    div.slideshow ul a:hover span, div.slideshow a:focus span {background:url(/img/design/thumb-hover.gif);}
    a.active span{background:url(/img/design/thumb-hover.gif);}
    div.slideshow ul li {list-style: none;}
    .holder{}
    
    /* TRANSPORT BAR */
    .transport-control ul li{display:block;float:left;}
    .transport-control ul li a{border:none;width:auto;height:auto;}
    .transport-control ul li a.pause{background:url(/img/design/gallery-pause.gif) no-repeat top left;height:26px;width:64px;}
    .transport-control ul li a.pause:hover{background-position:left -27px;}
    .transport-control ul li a.play{background:url(/img/design/gallery-play.gif) no-repeat top left;height:26px;width:64px;}
    .transport-control ul li a.play:hover{background-position:left -27px;}    
    .transport-control ul li a.previous{background:url(/img/design/gallery-previous.gif) no-repeat top left;height:26px;width:68px;}
    .transport-control ul li a.previous:hover{background-position:left -27px;}    
    .transport-control ul li a.next{background:url(/img/design/gallery-next.gif) no-repeat top left;height:26px;width:59px;}
    .transport-control ul li a.next:hover{background-position:left -27px;}
    .transport-control .transport-spacer{width:97px;}    
    .transport-control{height:27px;overflow:hidden;background:url(/img/design/gallery-transport.gif) repeat-x;position:absolute;left:0px;}
    /* SLIDER */
    div.example{margin-top:-7px;padding:0;}
    .ui-slider {width: 250px; height: 27px; position: relative; background-repeat: no-repeat; background-position: center center;}
    .ui-slider-handle {position: absolute;z-index:10;height:27px;width:19px;top:0px;left:0px;background-image:url(/img/design/slider-handle.gif);}
    .ui-slider-handle-active {background-position:bottom left;}        
    .ui-slider-range {position: absolute; background:#ec0973 url(/img/design/ui-slider-range.gif) repeat-x; width: 100%; height: 27px;}
    .ui-slider {background-image: url(/img/design/slider-back.gif); } 
    .ui-hide{display:none!important;}            
    /*  JScroll Pane */	
    .holder {border-bottom:1px dotted #ccc;border-TOP:1px dotted #ccc;}
    .scroll-pane {width: 95px;overflow: auto;float: left;height: 460px;}
    .thumbnails {}
    .orange-bar .jScrollPaneTrack {background: url(/img/design/thumb-slide-track.gif) repeat-y;}
    .orange-bar .jScrollPaneDrag {background:url(/img/design/thumb-slide-button.gif) no-repeat;}    
    .jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1}
    .jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #aaa;}
    .jScrollPaneDrag {position: absolute;cursor: pointer;overflow: hidden;}
    .jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
    .jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
    
/* CHARTER -> GUIDE  */
    .charter-guide{margin-top:7px;}
    .charter-guide p{color:#999;}
    .charter-guide p{margin-bottom:10px;width:540px;margin-bottom:20px;color:#777;}
    p.big{color:#00325e;margin:20px 0 15px 0;font-size:1.3em;line-height:1.2em;}
    .charter-guide h5{color:#ed0973;text-transform:uppercase;margin-bottom:3px;font-weight:normal;}    

/* CHARTER -> PLANS */
    .shipplans{background:#fff;text-align:center;border:1px solid #ccc;margin-bottom:15px;width:540px;}
    
/* CHARTER -> SPECIFICATIONS  */
  table.spec{border-collapse:collapse;width:100%;margin-bottom:20px;}
    table.spec th{width:170px;COLOR:#666;font-weight:normal;text-transform:uppercase;font-size:.90em}
    table.spec td {padding:1px 10px 1px 10px;color:#666;vertical-align:top;COLOR:#888;font-size:.95em;}
    table.spec tr.spacer-row.border{border-bottom:1px solid #e0e0e0;}
    table.spec tr.spacer-row {height:0px;}
    table.spec tr.hover td{background:#e0f0f5;}
    table.spec tr.spacer-row.border td {background:none!important;}        

/* CHARTER -> DESTINATIONS */
    div.flash-map{width:730px;}
    div.flash-map-inner{margin-left:-3px;background:url(/img/design/flash-map-backy.gif) repeat-y;padding-left:3px;}
    div.flash-map object{margin:0px;height:317px;overflow:hidden;margin:2px 0px 0px 1px}
    div.flash-map-bot{margin-left:-3px;background:url(/img/design/flash-map-bot.gif) no-repeat;height:4px;}
    div.dest-section{margin-top:30px;}    
    div.dest{border:1px solid #cccccc;padding:8px 10px;background:#f1f1f1;margin-bottom:12px;}
    div.dest h4{text-transform:uppercase;color:#00325e;font-weight:normal;}
    div.img-block{margin-top:8px;height:109px;}
    div.img-block img{float:left;}
    div.dest-section ul{margin-top:8px;}
    div.dest-section ul li {display:block;float:left;padding-right:5px;font-size:1em;}
    div.dest-section ul li a{color:#707070;text-decoration:none;}
    div.dest-section ul li a:hover{color:#ed0973;}
    /* BROKERS */
    div.brokers{padding-top:20px;width:170px;}
    div.brokers hr{margin:20px 0 10px 0;}
    div.brokers p{margin:8px 0;}
    div.brokers a{background:url(/img/design/dotted-arrow.gif) no-repeat right 4px;padding-right:13px;text-decoration:none;color:#333;}
    div.brokers a:hover,div.brokers a:focus {background-position:right -10px;color:#ed0973;}
    .mac div.brokers a{background-position:right 3px;}
    .mac div.brokers a:hover, .mac div.brokers a:focus{background-position:right -11px;}    
    div.quote-mark{position:absolute;margin-left:-.5em;}
    /* .mac.gecko div.quote-mark{margin-top:-1.15em;} */
    div.broker-copy{text-transform:uppercase;display:inline;}    
    p.staff-id{font-size:.9em;text-transform:uppercase;letter-spacing:-.04em;margin-top:10px;}
    p.staff-id strong {color:#555555;letter-spacing:normal;}

/* CHARTER -> EVENTS */
    .events-page table{width:100%;padding:10px 0 0 0;border-collapse:collapse;margin-top:5px;}
    .events-page table th{background:url(/img/design/dotted-strip-single.gif) repeat-x bottom ;padding:5px 0 10px 0;}
    .events-page table td{padding:4px 0 4px 0;}
    .events-page table tr.hover{background:#e0f0f5}
    .events-page table tr.hover th{background-color:#fff!important;}    
    .icon-globe{position:absolute;margin:-1px 0 0 5px;}
    
/* CHARTER -> DESTINATION DETAILS */        
    div.dest-details h4{font-weight:normal;text-transform:uppercase;}
    div.dest-details div.hr-dotted.single{padding-top:0;margin-top:10px;}
    div.dest-entry div.hr-dotted.single{margin:0;}
    div.dest-entry{padding-top:20px;}
    div.dest-date{width:100px;float:left;}
    div.dest-text{margin-left:120px;}
    div.dest-date p{display:block;float:left;}
    div.dest-date p.num2img{float:right;}
    img.numsprite{background:url(/img/design/numsprite.gif) no-repeat;float:left;height:20px;margin-top:2px;}
    img.num1{display:block;width:11px;}
    img.num2{display:block;width:14px;background-position:-13px 0px;}
    img.num3{display:block;width:13px;background-position:-30px 0px;}
    img.num4{display:block;width:15px;background-position:-45px 0px;}
    img.num5{display:block;width:14px;background-position:-61px 0px;}
    img.num6{display:block;width:15px;background-position:-77px 0px;}    
    img.num7{display:block;width:14px;background-position:-92px 0px;}
    img.num8{display:block;width:15px;background-position:-107px 0px;}
    img.num9{display:block;width:16px;background-position:-123px 0px;}
    img.num0{display:block;width:15px;background-position:-139px 0px;}    
    img.num-amp{display:block;width:11px;background-position:-155px 0px;}    
    img.num-hyphen{display:block;width:11px;background-position:-167px 0px;} 
    /* RECOMMENDED YACHTS */
    .rec-yacht{border:1px solid #cccccc;padding:10px 9px 10px 9px;width:154px;float:left;background:#f1f1f1;margin:10px 9px 0 0;}
    .rec-yacht.third{margin-right:0;}
    .rec-yacht img{margin-bottom:5px;width:154px;}
    .rec-yacht a.yacht-name{color:#707070;font-size:1.3em;margin:0!important;font-size:1.15em;color:#00325e;}
    .rec-yacht .block{border-top:1px solid #ddd;text-align:left;margin:10px 0 0 0;padding:5px 0 0 0;}
    .rec-yacht strong{font-weight:normal;color:#444;}
    .rec-yacht strong.bold{font-weight:bold;color:#666;}
    div.view-all{margin:7px 0 65px 0;}
    a.view-all-yachts{background:url(/img/design/view-all-yachts.gif);display:block;width:154px;height:22px;float:right;}
    a.view-all-yachts:hover{background-position:bottom left;}

/* BUYING -> YACHTS FOR SALE */
    .lower{margin-top:13px;}
    .displaying{width:200px;float:left;}    
    .page-icons {float:right;}
    .page-icons ul{float:left;}
    .page-icons ul li{display:block;float:left;padding:0 2px 0 2px;}
    .page-icons ul li.title {background:none;padding-right:5px;}
    .page-icons ul li a{font-weight:bold;color:#aaa;}
    .page-icons ul li a:hover{color:#ed0973;text-decoration:underline;}
    .page-icons ul li.current a{color:#666;}
    .page-icons ul li.current a:hover{color:#ed0973;}
    .page-icons ul li.arrow{background:none;}
    .page-icons ul li.arrow.right{text-align:left;}
    .page-icons ul li.arrow.left{text-align:right;}

    .page-icons .title {background:none;padding-right:5px;}
    .page-icons a{font-weight:bold;color:#aaa;}
    .page-icons a:hover{color:#ed0973;text-decoration:underline;}
    .page-icons .current {font-weight:bold;color:#666;}    
    .page-icons .arrow{background:none;}
    .page-icons .arrow.right{text-align:left;}
    .page-icons .arrow.left{text-align:right;}

    a.previouspage-arrow{display:block;width:14px;background:url(/img/design/roundarrow-greypink.gif) no-repeat right -27px;height:15px;}
    a.previouspage-arrow:hover, a.previouspage-arrow:focus {background-position:right 1px;}
    a.nextpage-arrow{display:block;width:14px;background:url(/img/design/roundarrow-greypink-r.gif) no-repeat right -27px;height:15px;}
    a.nextpage-arrow:hover, a.nextpage-arrow:focus {background-position:right 1px;}    
    /* DATA DISPLAY OPTIONS */
    div.display-select{height:30px;overflow:hidden;}
    .display-select div.option {display:block;margin-left:27px;float:left;}
    .display-select div.option label{width:auto;float:left;display:block;padding:0;margin:0;font-weight:bold;margin-top:2px;margin-right:5px;}
    .display-select div.option div{width:125px;display:block;float:left;}
    .display-select div.option div a{margin-bottom:0;}
        /* Data-View SLIDER */        
        div.data-view{float:left;}
        div.data-view img{float:left;margin-right:2px;}
        div.view-slider{float:left;margin-right:1px;} 
          .ui-slider-3 {width: 81px; height: 16px; position: relative; background-repeat: no-repeat; background-position: center center;}
          .ui-slider-3 .ui-slider-handle {position: absolute;z-index:10;height:16px;width:33px;top:0px;left:0px;background-image:url(/img/design/slider-gridlist-drag.gif);}
          .ui-slider-3 .ui-slider-handle-active {background-position:bottom left;}        
          .ui-slider-3 {background-image: url(/img/design/slider-gridlist.gif); }
    /* COMPARE */
    div.compare {padding:10px;background:#e0ecf1;border:1px solid #cccccc;margin-bottom:15px;}
    div.compare a.compare-button{background:url(/img/design/compare-selected-yachts.gif);display:block;height:22px;width:160px;float:left;margin-right:10px;}
    div.compare a.compare-button:hover,div.compare a.compare-button:focus {background-position:left -22px;}
    div.compare p{font-size:.9em;}
    div.compare p strong{display:block;}    
    div.yachts{clear:both;}
    
    form.gridview{margin-top:0px;}        
    
    /* GRID VIEW */    
    .grid .item{border:1px solid #ccc;padding:10px 0px 0px 11px;background:#f1f1f1;font-family:arial;margin-bottom:10px;width:252px;float:left;margin-right:10px;height:240px;}
    .grid .item.even{margin-right:0px;}
    .grid .item.third, .grid .item.forth{}  
    .grid .item img.yacht{width:240px;position:absolute;margin-top:40px;}
    .grid .item img.just-added{position:absolute;margin-top:40px;}
    .grid .item p.name {font-size:1.15em;color:#00325e;}
    .grid .item p.name strong {font-weight:normal;}
    .grid .item p.builder{display:none}
    .grid .item p.price{}
    .grid .item p.price span.price{}
    .grid .item div.hr{display:none}
    .grid .item p.length{display:none}  
    .grid .item div.input{position:absolute;margin-top:184px;float:none;}
    .grid .item label{position:absolute;margin-top:185px;margin-left:18px;width:100px;float:none;padding:0;}
    .grid .item p.guests{display:none}
    .grid .item p.year{display:none}
    .grid .item a.portfolio-add {position:absolute;background:url(/img/design/icon-portfolio-ongrey.gif) no-repeat top left;padding-left:25px;height:17px;display:block;padding-top:2px;margin-top:184px;margin-left:124px;}
    .grid .item a.portfolio-add.remove {background:url(/img/design/icon-portfolio-ongrey-r.gif) no-repeat top left;}
    .grid .item a.view-details {position:absolute;margin-left:197px;margin-top:-20px;background:url(/img/design/eye.gif) no-repeat top left;display:block;height:22px;width:45px;}
    .grid .item a.view-details img{height:22px;width:45px;}
    .grid .item a.view-details:hover{background-position:left -21px;}
    .grid .compare.top {display:none;}

    /* LIST VIEW */
    .list .item{border:1px solid #ccc;padding:10px;background:#f1f1f1;font-family:arial;margin-bottom:10px;}
    .list .item.even{background:#fafafa;}
    .list .item img.yacht{width:120px;float:left;}
    .list .item img.just-added{position:absolute;float:left;}
    .list .item p.name{padding-left:10px;color:#00325e;font-size:1.25em;margin:0!important;width:175px;float:left;font-family:verdana;}
    .list .item p.name strong{font-weight:normal!important;}   
    .list .item p.builder{display:block;font-weight:normal;position:absolute;margin-left:130px;margin-top:17px;}
    .list .item p.price{width:205px;color:#707070;font-size:1.3em;margin:0!important;float:left;font-size:1em;text-align:right;font-family:verdana;}
    .list .item p.price span.price{font-weight:bold;display:block;}
    .list .item div.hr{float:left;width:380px;border-bottom:1px solid #ddd;padding-top:15px;margin-left:10px;margin-bottom:11px;}
    .list .item p.length{float:left;padding-left:10px;width:160px;}    
    .list .item div.input{width:120px;text-align:right;float:left;}
    .list .item label{padding-left:10px;width:100px;} 
    .list .item p.guests{float:left;width:90px;}
    .list .item p.year{float:left;width:130px;text-align:right;}
    .list .item a.portfolio-add {float:left;background:url(/img/design/icon-portfolio-ongrey.gif) no-repeat top left;padding-left:25px;height:17px;display:block;padding-top:2px;}
    .list .item.even a.portfolio-add {float:left;background:url(/img/design/icon-portfolio.gif) no-repeat top left;padding-left:25px;height:17px;display:block;padding-top:2px;}
    .list .item a.portfolio-add.remove {background:url(/img/design/icon-portfolio-ongrey-r.gif) no-repeat top left;}
    .list .item.even a.portfolio-add.remove {background:url(/img/design/icon-portfolio-r.gif) no-repeat top left;}    
    .list .item a.view-details {float:right;background:url(/img/design/view-details.gif) no-repeat top left;display:block;height:22px;width:113px;margin-right:5px;}
    .list .item a.view-details img{width:113px;height:22px;}
    .list .item a.view-details:hover{background-position:left -22px;}
    .list .compare.top {display:none;}
        
    /* TABLE VIEW */
    .table .item{border:1px solid #ccc;padding:0 0 0 5px;background:#f1f1f1;font-family:arial;height:62px;margin-bottom:-1px;width:533px;margin-left:0px;}
    .table .item.even{background:#fff;}
    .table .item img.yacht{width:71px;position:absolute;margin-left:20px;margin-top:7px;}
    .table .item img.just-added{position:absolute;margin-left:20px;margin-top:5px;}
    .table .item p.name{position:absolute;font-size:1.1em;margin-left:100px;width:100px;padding-top:5px;color:#00325e;}
    .table .item p.name strong{font-weight:normal!important;}
    .table .item p.builder{position:absolute;border-left:1px solid #ccc;left;width:65px;margin-left:222px;height:52px;padding:5px;border-right:1px solid #ccc;padding-left:6px;}
    .table .item p.price{position:absolute;margin-left:462px;width:65px;padding-top:5px;padding-left:5px;}
    .table .item p.price span.price{}
    .table .item div.hr{display:none;}
    .table .item p.length{position:absolute;margin-left:304px;padding:5px;border-right:1px solid #ccc;height:52px;width:50px;text-align:center;}  
    .table .item p.length strong{display:none;}
    .table .item div.input{position:absolute;margin-top:5px}
    .table .item label{display:none} 
    .table .item p.guests{position:absolute;border-right:1px solid #ccc;margin-left:364px;width:35px;text-align:center;height:58px;padding-top:5px;}
    .table .item p.guests strong{display:none;}
    .table .item p.year{position:absolute;margin-left:400px;padding-top:5px;border-right:1px solid #ccc;width:60px;text-align:center;height:58px;}
    .table .item p.year strong{display:none;}
    .table .item a.portfolio-add {position:absolute;background:url(/img/design/icon-portfolio-ongrey.gif) no-repeat top left;padding-left:25px;height:17px;display:block;padding-top:2px;margin-top:39px;margin-left:98px;}
    .table .item.even a.portfolio-add {position:absolute;background:url(/img/design/icon-portfolio.gif) no-repeat top left;padding-left:25px;height:17px;display:block;padding-top:2px;margin-top:39px;margin-left:98px;}
    .table .item a.portfolio-add.remove {background:url(/img/design/icon-portfolio-ongrey-r.gif) no-repeat top left;}
    .table .item.even a.portfolio-add.remove {background:url(/img/design/icon-portfolio-r.gif) no-repeat top left;}
    .table .item a.view-details {display:none;}
    .table .item a.view-details img{}
    .table .item a.view-details:hover{}
    .table .compare.top{margin-bottom:0px;border-bottom:0px;}
    

/* BUYING -> YACHTS SALES COMPARISON */
    .raise.full-width{width:920px;}
    .raise.full-width .raise-inner{padding-right:0;}
    table.comparison{border-collapse:collapse;margin-bottom:20px;}
    table.comparison hr{margin:10px 0;}
    table.comparison td{vertical-align:top;}
    table.comparison td.key{width:156px;color:#292929;}  
    td.sp1{width:30px;}/* spacer column 1 */
    td.sp2{width:10px;}/* spacer column 2 */
    table.comparison a.portfolio-add{background:url(/img/design/icon-portfolio-ongrey.gif) no-repeat top left;height:17px;display:block;padding-top:2px;padding-left:25px;}
    table.comparison .portfolio-add.remove {background:url(/img/design/icon-portfolio-ongrey-r.gif) no-repeat top left;}
    td.c{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#f1f1f1;padding:0 10px 0 10px;color:#777;}    
    td.c.top{padding-top:10px;border-top:1px solid #ccc;width:150px;}    
    td.c.top img.yacht{width:152px;margin-bottom:5px;}
    tr.price td{vertical-align:top;padding-top:10px;}    
    tr.price span.strong{font-weight:bold;}
    tr.price span {display:block;}
    tr.name td.c{font-size:1.15em;font-weight:normal;color:#00325e;}
    table.comparison a.view-details{background:url(/img/design/view-details.gif) no-repeat top left;display:block;height:22px;width:113px;} 
    table.comparison a.view-details:hover{background-position:left -22px;}
    tr.view-details td{padding-bottom:10px;}
    tr.view-details td.c{border-bottom:1px solid #ccc;}
    a.select-another-yacht {background:url(/img/design/select-another-yacht.gif) no-repeat top left;height:21px;display:block;width:156px;}
    a.select-another-yacht:hover, a.select-another-yacht:focus {background-position:left -21px;}
    div.more-options{display:none;margin-top:0px;}
    div.more-options a{margin:0;}
    img.just-added{position:absolute;z-index:1;}
    
    
/* USER ACCOUNT INFORMATION */
    .col-mid.right{width:745px;}
    p.login{text-align:right;font-size:.9em;}
    p.login strong{color:#095aa6;font-weight:normal;}
    div.account-info p{padding-left:25px;}
    .account-info div.label{float:left;}
    .account-info div.input{margin-left:165px;}
    .account-info div div{width:150px;float:left;overflow:hidden;}
    .account-info div div.single-checkbox{width:300px;} 
    .account-info label{width:auto;margin:0;padding:0;margin-right:20px;}
    .account-info input{float:left;margin-right:5px;}
    a.save-changes{background:url(/img/design/save-changes.gif) no-repeat top left;width:107px;height:22px;display:block;}
    a.save-changes:hover,a.save-changes:focus {background-position:left -22px;}
    a.log-in{background:url(/img/design/log-in.gif) no-repeat top left;width:68px;height:21px;display:block;}
    a.log-in:hover,a.log-in:focus {background-position:left -21px;}
    .alert-title{color:#095aa6;font-size:1.2em;margin-bottom:5px!important ;}
    a.register-now{background:url(/img/design/register-now.gif) no-repeat top left;width:101px;height:22px;display:block;}
    a.register-now:hover,a.register-now:focus {background-position:left -22px;}
    a.register{background:url(/img/design/register.gif) no-repeat top left;width:76px;height:21px;display:block;}
    a.register:hover,a.register:focus {background-position:left -21px;}
    a.submit{background:url(/img/design/submit.gif) no-repeat top left;width:72px;height:22px;display:block;}
    a.submit:hover,a.submit:focus {background-position:left -22px;}
    
    div.lower.login{position:absolute;width:950px;text-align:right;margin:0;padding:0;margin-left:-775px;margin-top:30px;font-size:.9em;}
    
/* Portfolio */
    .block.portfolio{border:none;padding:0 5px 0 5px;}
    .block.portfolio a{display:block;}

/* ARTICLES / NEWS */
    div.article{margin-bottom:25px;}
    .article p{margin-bottom:10px;width:100%;}
    p.date{font-size:.85em;}
    div.article-item{margin-bottom:15px;}
    div.article-item p.title{color:#6f6f6f;font-weight:bold;}
    div.article-item img{float:left;margin:2px 10px 5px 0;}
    div.article-item p.date{margin-bottom:7px;}
    .news-icon{float:left;margin-right:10px;}
    div.col-right div.articles{padding-right:10px;font-size:.9em;}
    div.col-right div.articles p{margin-left:25px;}
    
    .article .page-icons a{text-decoration:none;}
    .article .page-icons a:hover{text-decoration:none;}
    .article .displaying a{text-decoration:none;}
    
    
/* FRASER YACHTS PEOPLE */
    div.people{margin-bottom:25px;}
    div.people div.img{width:195px;float:left;}
    div.people div.img img{border: 1px solid #e8e8e8;margin-bottom:8px;}
    div.people p{margin-left:195px;margin-bottom:10px;}
    div.people div.img p{margin-left:auto;margin-bottom:0px;}
    p.staff-title{font-weight:bold;}
    form.findPeople{margin-top:6px;padding-left:10px;}
        
    form.findPeople div.option div.sudo-select{width:134px!important;}
    form.findPeople div.option a{width:134px}    
    form.findPeople input.pannel{width:134px}
    form.findPeople div.find{width:146px}    
        
/* JOBS / OPPORTUNITIES */
    .job ul {margin-bottom:15px;margin-left:15px;}
    .job p{margin-bottom:10px;}
    .job h3{float:left;width:435px;margin-bottom:9px;font-size:1.1em;}
    a.show-hide{color:#555;background:url(/img/design/show-hide.gif) no-repeat;background-position:83px -3px;display:block;width:80px;height:15px;float:left;padding-right:22px;margin-top:4px;}
    a.show-hide:hover {background-position:83px -45px;color:#ed0973}
    a.show-hide.hide{background-position:-23px -3px;color:#555;}
    a.show-hide.hide:hover {background-position:-23px -45px;color:#ed0973}
    a.show-hide:focus{color:#555;}
    div.enquire-position{padding-bottom:5px;}
    div.enquire-position a.enquire{margin-top:1px;padding-right:15px;background:url(/img/design/dotted-arrow.gif) no-repeat right 4px;float:left;margin-right:100px;}
    div.enquire-position a.enquire:hover{background-position:right -10px;}    

/* OFFICES */
    div.office div.details{margin-right:-15px;}
    .office h3{float:left;width:425px;margin-bottom:9px;font-size:1.1em;color:#666!important}
    div.staffmember{width:160px;height:180px;float:left;margin:5px 15px 30px 0;}
    div.staffmember img{border:1px solid #ddd;}
    div.staffmember a:hover img{border:1px solid #888}
    div.staffmember p strong{display:block;}
    div.staffmember p strong.phone{font-weight:normal;}
    div.staffmember p{margin-top:10px;}
    div.staffmember a.submit-email{width:61px;}
    div.staffmember a.submit-email img{width:61px;border:none;height:21px;}    
    
    /* OFFICE WITH TIMEZONE MAP */
    .flashmap-offices{border:1px solid #ccc;width:730px;overflow:hidden;margin-top:5px;margin-bottom:20px;}
    .area h3{float:left;width:627px;margin-bottom:9px;font-size:1.1em;}
    div.area div.office{margin-left:30px;font-size:.9em;}
    div.area div.office h3{width:597px;font-weight:bold;}
    
    div.area div.office div.details div{margin-bottom:10px;}
    .area .details .office .address{width:200px;float:left;padding-right:10px}
    .area .details .office .contact{width:150px;float:left;padding-right:10px}
    .area .details .office .langs{width:150px;float:left;padding-right:10px}
    .area .details .office .clock{width:auto;float:right;margin-top:0px;padding-right:15px;}
    .area .details .office .clock p{width:70px!important;float:left;padding-left:0;}
    .area .details .office .clock p strong{padding-top:0;}
    .area .details .office .clock .clockface{margin-top:-2px;}

    .areas {margin-top:15px;}
    .area.staff {background: url(/img/design/area.gif) no-repeat top left;padding-top:8px;padding-bottom:0px;} 
    .area.staff h3{float:left;width:430px;margin-bottom:12px;font-size:1.1em;color:#eb0b74;}    
    .area.staff .details .office {margin-left:0;}
    .area.staff .details .office h3{width:420px;font-weight:normal;color:#888;}
    .area.staff .details .office .details{margin-bottom:10px;}
    .area.staff .details .office .details .staffmember{margin-bottom:30px;}
    
    .col-mid.offices{width:525px!important;} 

/* FAQS */
    .faq .q
    {
        padding-bottom: 6px;
        background:url(/img/design/q.gif) no-repeat left top;padding-left:30px;color:#393939;margin:0 0 10px 0;
    }
    .faq .a{background:url(/img/design/a.gif) no-repeat left top;padding-left:30px;color:#939393;margin:0 0 10px 0;}
    div.faq{background:url(/img/design/dotted-strip-single.gif) repeat-x bottom;padding-bottom:5px;margin-bottom:15px;}
    .faq-a 
    {
        padding-left:30px;
       
    }
    
    .faq-a ul 
    {
        padding-left:40px;
    }
    
    /* FAQS PRINT */
    
     p.q-p{padding-left:30px;color:#393939;margin:0 0 10px 0;}
    p.a-p{padding-left:30px;color:#939393;margin:0 0 10px 0;}

/* LANDING */
    .landing{margin-left:10px;position:relative;}
    .leftmost {margin-left:12px;}

/* RECENT PROJECTS */
    .projects{margin-top:0px;padding-top:0px;}
    p.big.projects{margin-top:2px;/*font-size:1.4em;*/}
    div.brokers.projects{padding-top:10px;}
    /* PROJECTS GRID-VIEW */
    div.yachts.proj{margin-top:10px;}
    .proj .item{border:1px solid #ccc;padding:10px 0px 0px 11px;background:#f1f1f1;font-family:arial;margin-bottom:10px;width:252px;float:left;margin-right:10px;height:220px;}
    .proj .item.even{margin-right:0px;}
    .proj .item img.yacht{width:240px;position:absolute;margin-top:25px;}
    .proj .item p.name{font-size:1.15em;color:#00325e;}
    .proj .item p.name strong{font-weight:normal;}
    .proj .item p.builder{position:absolute;margin-top:182px;margin-left:0px;width:115px;float:none;padding:0;}
    .proj .item p.length{position:absolute;margin-top:182px;margin-left:124px;width:115px;float:none;padding:0;text-align:right;}
    .proj .item p.length strong{display:none;}
    .proj .item label{position:absolute;margin-top:191px;margin-left:18px;width:100px;float:none;padding:0;}
    .proj .item a.view-details {position:absolute;margin-left:197px;margin-top:-20px;background:url(/img/design/eye.gif) no-repeat top left;display:block;height:22px;width:45px;}
    .proj .item a.view-details img{height:22px;width:45px;}
    .proj .item a.view-details:hover{background-position:left -21px;}
    .proj .compare.top {display:none;}
    
/* RIGHT COLUMN */
    p.number strong{width:15px;display:block;float:left;font-weight:normal;}
    .col-right .block{border-bottom:1px solid #ebebeb;padding:7px 0px 8px 0px;margin:7px 8px 12px 0;display:block;}
    .col-right .block p{margin-bottom:5px;}
    a.submit-email {margin:5px 0 0px 0;background:url(/img/design/submit-email.gif) no-repeat top left;height:21px;display:block;float:none;}
    a.submit-email:hover {background-position:0 -21px;margin:5px 0 0px 0;}
    div.clock p strong{padding-top:8px;color:#999;text-transform:uppercase;}
    div.clock p {padding-left:55px;color:#999;font-size:.9em;}
    div.clockface{background:url(/img/design/clock-back.gif) no-repeat 0px 0px;text-align:center;width:48px;height:48px;float:left}
    div.clock{margin-top:10px;}
    div.col-right div.block h5{margin-top:10px;}    
    /* POPUPS */
    div.section-popup{margin-top:15px;background:url(/img/design/popup-repeat-y.gif) repeat-y;}
    div.popup-title{background:url(/img/design/popup-title.gif) no-repeat;height:30px;padding:4px 0 0 35px;}
    .local-map img {margin:0;padding:0;margin-left:0px;border:1px solid #cecece;}
    .local-map a {margin-left:9px;}
    .local-weather {margin:0;padding:0;}
    .local-weather a {margin-left:9px;}
    div.popup-bottom{background:url(/img/design/popup-bottom.gif) no-repeat bottom left;height:6px;}
    div.weather {display:hidden;}
    div.iframe.weather{width:545px;margin-top:15px;margin-bottom:10px;border:1px solid #ccc;height:400px;overflow:hidden;}
    
    

/* PROMOS */
div.promos{text-align:center;background:url(/img/design/promos-back.gif) left top repeat-x;height:109px;overflow:hidden;padding-left:0px;font-size:1.1em;}
   div.promo{background:url(/img/design/promo-back.gif) no-repeat ;margin-left:-5px;width:270px;height:109px;text-align:left;padding:14px 0px 12px 12px;float:left;margin-top:-2px;}
   .promo img{float:left;margin-right:8px;}
    h6{color:#12325e;font-weight:normal;font-size:.9em;padding-top:5px;}
    a.title-link{display:block;}
    h6 a.title-link {display:inline;margin-right:15px;text-decoration:none;color:#195587;font-weight:normal;}
    h6 a.title-link:hover {color:#12325e;}
    a.title-link img{display:inline;}
    div.promo p {padding-top:5px;width:115px;float:left;line-height:1.1em;font-family:arial;}
    div.promo p a{color:#888!important;text-decoration:none!important;font-size:.9em;}
    div.promo p a:hover{color:#666!important;}     
    /* PROMO-WIDE */
    div.promo-wide{width:548px;height:102px;margin-left:-4px;}
    /* PROMO-BLANK */
    div.promos.blank{background:url(/img/design/promos-back-blank.gif) left top repeat-x;height:40px;margin-top:-60px;}
    div.promos.shortpage{background-position: left bottom;}    
    .solo.shortpage{margin-top:50px;}
    div.promos.tucked{height:35px;background:url(/img/design/promos-back-blank.gif) left bottom repeat-x;margin-top:-50px;}
    a.tucked{position:relative;}  
    div.tucked.supersolo{margin-top:7px;}
    
    /* PROMO-SUPERWIDE */
    div.promo-superwide{width:730px;height:102px;margin-right:30px;}

    
    

/* FOOTER */
.footer{background:url(/img/design/dotted-strip.gif) repeat-x ;width:950px;margin-left:auto;margin-right:auto;text-align:left;margin-top:30px;padding-top:10px;color:#707070;padding-bottom:20px;clear:both;}
    .footer ul.left{float:left;width:50%;margin-bottom:4px;margin-top:5px;}
    .footer ul.right{float:right;width:50%;text-align:right;margin-top:5px;}
    .footer ul li{display:inline;color:#939393}
    .footer ul li a{color:#707070;text-decoration:none;}
    .footer ul li a:hover, #footer ul li a:focus{color:#333;}
    .footer p.copyright{display:block;color:#9c9c9c;clear:both;}
        
/* FANCY BOX */    
    div#fancy_overlay {position:absolute;top: 0;left: 0;z-index: 9999990;width: 100%;background-color: #333;}
    div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 99999100;}
    div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url(/img/design/fancy_progress.png) no-repeat;}
    div#fancy_close {position: absolute;top: -12px;right: -12px;height: 30px;width: 30px;background: transparent url(/img/design/fancy_closebox.png) ;cursor: pointer;z-index: 99999100;display: none;}
    div#fancy_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0; margin: 0;z-index: 9999996;}
    #fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
    img#fancy_img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:0; padding: 0; margin: 0;z-index: 9999992;}
    div#fancy_title {position: absolute;bottom: -35px;left: 0;width: 100%;z-index: 99999100;display: none;}
    div#fancy_title table {margin: 0 auto;}
    div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 2px;}
    td#fancy_title_left {height: 32px;width: 15px;background: transparent url(/img/design/fancy_title_left.png) repeat-x;}
    td#fancy_title_main {height: 32px;background: transparent url(/img/design/fancy_title_main.png) repeat-x;}
    td#fancy_title_right {height: 32px;width: 15px;background: transparent url(/img/design/fancy_title_right.png) repeat-x;}
    div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 9999990;padding: 18px 18px 58px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
    div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #ddd;background: #FFF;}
    a#fancy_left, a#fancy_right {position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer;background-image: url(/img/design/data:image/gif;base64,AAAA);z-index: 99999100; }
    a#fancy_left {left: 0px; }
    a#fancy_right {right: 0px; }
    a#fancy_left:hover {background: transparent url(/img/design/fancy_left.gif) no-repeat 0% 100%;}
    a#fancy_right:hover {background: transparent url(/img/design/fancy_right.gif) no-repeat 100% 100%;}
    #fancy_bigIframe, #fancy_freeIframe {position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999910;}
    div#fancy_bg {display: none;}
    div.fancy_bg {position: absolute;display: block;z-index: 70;}
    div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url(/img/design/fancy_shadow_n.png) repeat-x;}
    div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(/img/design/fancy_shadow_ne.png) no-repeat;}
    div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url(/img/design/fancy_shadow_e.png) repeat-y;}
    div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(/img/design/fancy_shadow_se.png) no-repeat;}
    div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url(/img/design/fancy_shadow_s.png) repeat-x;}
    div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(/img/design/fancy_shadow_sw.png) no-repeat;}
    div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url(/img/design/fancy_shadow_w.png) repeat-y;}
    div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(/img/design/fancy_shadow_nw.png) no-repeat;}
	
	
	
	img.left{float:left;margin:0 10px 9px 0;}
	img.right{float:right;margin:0 0px 9px 10px;}
	.article ul{margin-left:15px;margin-bottom:15px;}
	.article a{text-decoration:underline;}	
	
	
/* CMS */
.cms p{margin-bottom:10px;}
.cms ul {list-style-type:none;}
.cms a{text-decoration:underline;}
.cms{margin-bottom:20px;}







/* AJAX Time */

.time
{
    
    font-family:Verdana;
    font-size:10px;
    padding-top:10px;
    position:relative;
    left:10px;
    color:#999;
    
    
}

.bullets
{font-size:1.0em;margin-left:15px;text-align:left;color:#777;font-family:Verdana;
}

/*Email Alerts*/


    div.alerts{padding-top:0px;padding-left:20px;width:170px;}
    div.alerts p{margin:8px 0;}
    
    div.alerts a{background:url(/img/design/dotted-arrow.gif) no-repeat right 4px;padding-right:13px;text-decoration:none;color:#333;}
    div.alerts a:hover,div.alerts a:focus {background-position:right -10px;color:#ed0973;}
    
    
    /*Yacht Finder  */
    
   .yacht-name {width:75px;background:url(/img/design/input-back.gif) top left;border:1px solid #ddd;border-top:1px solid #bbb;padding-bottom:2px;color:#797979;}
