#content .addthis {float:right; margin-bottom:5px;}

#content .left-col { border-right:none; }

#content .left-col .sell-your-boat { background:url(../images/backgrounds/sell-your-boat-black.png) no-repeat; }
#content .left-col .sell-your-boat p {color:#ffffff; }
#content .left-col .sell-your-boat p.more a { background:url(../images/buttons/left-col-more-black.gif) no-repeat; }


#content .left-col .call-me-back { background:url(../images/backgrounds/call-me-back-black.png) no-repeat;}
#content .left-col .call-me-back dl dt { color:#ffffff; }
#content .left-col .call-me-back dl dd input { border:1px solid #646464; background:#646464; color:#ffffff;}
#content .left-col .call-me-back p.send input { background:url(../images/buttons/left-col-send-black.gif) no-repeat; }



#content .right-col { width:655px;  border-left:0px; }
#content .right-col h2 { width: 635px; display:inline-block; background:url(../images/backgrounds/orange-title.gif) repeat-x; font-size:110%; padding:3px 10px; color:#ffffff; text-transform:uppercase; margin:5px 0px;}
#content .right-col h2 .price { float:right; }
#content .right-col h2 .title1 { float:left; }

#content .right-col .afm {  margin-left:0px;}

#content .right-col .listing-navigation-bar { background:url(../images/backgrounds/grey-nav-bar.gif) repeat-x; height:26px; overflow:hidden; }
#content .right-col .listing-navigation-bar dl { margin-top:3px; margin-left:5px;}
#content .right-col .listing-navigation-bar dl dt { float:left; color:#ffffff; margin-left:5px; margin-top:2px; font-size:90%; }
#content .right-col .listing-navigation-bar dl dd { float:left; margin-left:5px; }

#content .right-col .listing-navigation-bar .search { color:#ffffff;}
#content .right-col .listing-navigation-bar .search a { font-size:95%; color:#ffffff; text-decoration:none;}
#content .right-col .listing-navigation-bar .search a:hover { text-decoration:underline; color:#ffffff;}

#content .right-col .listing-navigation-bar .pagination { color:#b8b8b8; float:right; margin-right:10px; margin-top:1px;}
#content .right-col .listing-navigation-bar .pagination a { font-size:95%; color:#b8b8b8; text-decoration:none;}
#content .right-col .listing-navigation-bar .pagination a:hover { text-decoration:underline;}
#content .right-col .listing-navigation-bar .pagination .current { color:#ffffff;}
#content .right-col .listing-navigation-bar .pagination a.prev_page { color:#ffffff;}
#content .right-col .listing-navigation-bar .pagination a.next_page { color:#ffffff;}

#content .right-col .top-featured-boat-con { border:1px solid #363636; background:url(../images/backgrounds/featured-boat.gif) no-repeat; width:653px; height:222px; }

#content .right-col .top-featured-boat { border:1px solid #363636; background:url(../images/backgrounds/featured-boat.gif) no-repeat; width:653px; height:222px; }
#content .right-col .top-featured-boat h4 { position:absolute; background:url(../images/backgrounds/featured_boat.png) no-repeat; width:150px; height:150px; margin:0px; text-indent:-999999px; margin-left:503px;}
#content .right-col .top-featured-boat ul.images { overflow:hidden; margin:0px; margin-right:-10px; margin-left:6px; }
#content .right-col .top-featured-boat ul.images li { float:left; margin-right:10px; padding:0px; background:none; width:207px; height:140px; overflow:hidden;}
#content .right-col .top-featured-boat ul.images li img { width:207px;}

#content .right-col .top-featured-boat p { text-align:center; margin:5px 0px; color:#eaeaea; font-size:85%; }
#content .right-col .top-featured-boat p a { color:#eaeaea; text-transform:uppercase; letter-spacing:1px; font-size:130%; text-decoration:none;}
#content .right-col .top-featured-boat p a:hover { text-decoration:underline; }

#content .right-col .top-featured-boat ul.links { text-align:center; margin:0px; }
#content .right-col .top-featured-boat ul.links li { display:inline-block; margin:0px; padding:0px; background:none; }
#content .right-col .top-featured-boat ul.links li a { display:block; width:110px; height:19px; text-indent:-99999px; overflow:hidden; margin:0px 10px;}
#content .right-col .top-featured-boat ul.links li.make-enquiry a { background:url(../images/backgrounds/featured-make-enquiry.gif) no-repeat; }
#content .right-col .top-featured-boat ul.links li.view-details a { background:url(../images/backgrounds/featured-view-details.gif) no-repeat; }

#content .right-col .top-free-berth { border:1px solid #363636; background:url(../images/featured-boat.gif) no-repeat; width:653px; height:252px; }
#content .right-col .top-free-berth h4 { position:absolute; no-repeat; text-indent:-99999px; width:150px; height:250px; margin:0px; margin-left:503px;}
#content .right-col .top-free-berth p { text-align:center; margin:5px 0px; color:#eaeaea; font-size:85%; }
#content .right-col .top-free-berth p a { color:#eaeaea; text-transform:uppercase; letter-spacing:1px; font-size:130%; text-decoration:none;}
#content .right-col .top-free-berth p a:hover { text-decoration:none; }
#content .right-col .top-free-berth p span { font-weight:900; color:#CF691E; }
#content .right-col .top-free-berth ul.links { text-align:center; margin:0px; }
#content .right-col .top-free-berth ul.links li { display:inline-block; margin:0px; padding:0px; background:none; }
#content .right-col .top-free-berth ul.links li a { display:block; width:110px; height:19px; text-indent:-99999px; overflow:hidden; margin:0px 10px; }
#content .right-col .top-free-berth ul.links li.make-enquiry a { background:url(../images/backgrounds/featured-make-enquiry.gif) no-repeat; }
#content .right-col .top-free-berth ul.links li.view-details a { background:url(../images/backgrounds/featured-view-details.gif) no-repeat; }
#content .right-col .top-free-berth ul.image { overflow:hidden; margin:0px; margin-right:-10px; margin-left:6px; }
#content .right-col .top-free-berth ul.image li { float:left; margin-right:10px; padding:0px; background:none; height:190px; overflow:hidden;}
#content .right-col .top-free-berth ul.image li img { margin-left:5px; margin-top:5px; width:632px;}
#content .right-col .top-free-berth li.make-enquiry2 a { background:url(../images/backgrounds/featured-make-enquiry.gif) no-repeat; line-height:100%; }

#content .right-col ul.boat-list { margin:0px;}
#content .right-col ul.boat-list li { padding:0px; overflow:hidden; border:1px solid #363636; }
#content .right-col ul.boat-list li .underoffer { width:83px; height:84px; text-indent:-999999px; position:absolute; background:url(../images/backgrounds/under-offer.png) no-repeat; margin-left:570px;}
#content .right-col ul.boat-list li .reduced { width:83px; height:84px; text-indent:-999999px; position:absolute; z-index:1; background:url(../images/backgrounds/reduced.png) no-repeat; margin-left:570px;}
#content .right-col ul.boat-list li .sold { width:83px; height:84px; text-indent:-999999px; position:absolute; z-index:1; background:url(../images/backgrounds/sold.png) no-repeat; margin-left:570px;}
#content .right-col ul.boat-list li .boattitle { margin:5px 0px 15px 0px; text-transform:uppercase; }
#content .right-col ul.boat-list li .boattitle a { top:14px; color:#ffffff; letter-spacing:1px; }
#content .right-col ul.boat-list li h3 { font-size:125%; margin:0; padding:0; }
#content .right-col ul.boat-list li .image { float:left; width:235px; background:url(../images/backgrounds/listed-boat-image.png) no-repeat; padding:1px 1px 5px 5px; margin:4px 20px 1px 2px;}
#content .right-col ul.boat-list li .image .image-wrap { width:235px; height:159px; overflow:hidden;}
#content .right-col ul.boat-list li .image img { width:235px; height:156px; }
#content .right-col ul.boat-list li .details { float:left; width:375px; margin-right:15px; margin-top:13px; line-height:120%; }
#content .right-col ul.boat-list li .details p { margin:8px 0px; font-size:100%; color:#ffffff; }
#content .right-col ul.boat-list li .sold { width:83px; height:84px; float:right; text-indent:-999999px; position:absolute; background:url(../images/backgrounds/sold.png) no-repeat; margin-top:0px; }
#content .right-col ul.boat-list li .reduced { width:83px; height:84px; float:right; text-indent:-999999px; position:absolute; background:url(../images/backgrounds/reduced.png) no-repeat; margin-top:0px; }
#content .right-col ul.boat-list li .underoffer { width:83px; height:84px; float:right; text-indent:-999999px; position:absolute; background:url(../images/backgrounds/under-offer.png) no-repeat; margin-top:0px; }
#content .right-col ul.boat-list li .boatthumb { width:235px; height:156px; }

#content .right-col ul.boat-list li ul.links { overflow:hidden; }
#content .right-col ul.boat-list li ul.links li { border:none; float:left; background:none;}
#content .right-col ul.boat-list li ul.links li a { display:block; background-image:url(../images/buttons/boat-list-buttons.gif); background-repeat:no-repeat; width:132px; height:25px; margin-right:5px; text-indent:-999999px; }
#content .right-col ul.boat-list li ul.links li.enquiry a { background-position:-20px -20px; }
#content .right-col ul.boat-list li ul.links li.enquiry a:hover { background-position:-20px -65px; }
#content .right-col ul.boat-list li ul.links li.view-details a { background-position:-172px -20px; width:115px; }
#content .right-col ul.boat-list li ul.links li.view-details a:hover { background-position:-172px -65px; }
#content .right-col ul.boat-list li ul.links li.price {background:url(../images/backgrounds/orange-title.gif) repeat-x scroll 0 0; height:25px; width:118px;}
#content .right-col ul.boat-list li ul.links li.price p { margin:0px; margin-top:5px; color:#ffffff; font-size:90%; text-align:center;}

#content .right-col .boat-details { border:1px solid #363636; padding:9px; }
#content .right-col .boat-details h3 { background:url(../images/backgrounds/grey-title.gif) repeat-x; font-size:105%; color:#ffffff; padding:3px 10px; text-transform:uppercase;}
#content .right-col .boat-details h3 .reference { float:right; font-size:95%; margin-top:1px;}
#content .right-col .boat-details h3 .refh { float:left; font-size:90%; margin-top:1px;}

#content .right-col .boat-details ul.images { margin:0px; overflow:hidden; height:434px;}
#content .right-col .boat-details ul.images li { margin:0px; padding:0px; background:none; text-align:center; width:630px; overflow:hidden;height:434px;}
#content .right-col .boat-details ul.images li img { margin:auto; height:474px;}

#content .right-col .boat-details .images-nav { overflow:hidden; width:635px; }
#content .right-col .boat-details .images-nav ul.pager-links { width:2000px;}
#content .right-col .boat-details .images-nav ul.pager-links li { float:left; margin-right:10px; height:52px; overflow:hidden; width:70px;}
#content .right-col .boat-details .images-nav ul.pager-links li img { width:70px;}
#content .right-col .boat-details .images-nav .page-links { clear:both;  background:url(../images/backgrounds/orange-title.gif) repeat-x; height:26px; overflow:hidden;}
#content .right-col .boat-details .images-nav .page-links a { margin-top:5px; color:#ffffff; text-decoration:none; }
#content .right-col .boat-details .images-nav .page-links a:hover { text-decoration:underline;}
#content .right-col .boat-details .images-nav .page-links #previous-link { display:none; float:left; margin-left:10px; background: url(..//images/backgrounds/previous-image.png) no-repeat 0px 1px; padding-left:17px;}
#content .right-col .boat-details .images-nav .page-links #previous-no-link { display:none; float:left; margin-left:10px; background:url(..//images/backgrounds/previous-image.png) no-repeat 0px 1px; padding-left:17px; }
#content .right-col .boat-details .images-nav .page-links #previous-image-link { float:left; margin-left:10px; }

#content .right-col .boat-details .images-nav .page-links #next-link { float:right; margin-right:10px; background:url(../images/backgrounds/next-image.png) no-repeat right 1px; padding-right:17px; }
#content .right-col .boat-details .images-nav .page-links #next-no-link { display:none; float:right; margin-right:10px; background:url(../images/backgrounds/next-image.png) no-repeat right 1px; padding-right:17px;  }
#content .right-col .boat-details .images-nav .page-links #next-image-link { float:right; margin-right:10px; }

#content .right-col .boat-details .gallery { height:506px !important;}
#content .right-col .boat-details .gallery .panel { margin-left:2px; text-align:center;}
#content .right-col .boat-details .gallery .panel img {  margin:auto; height:435px !important; width:auto !important; left:auto !important; top:0px !important;}


#content .right-col .boat-details .gallery .strip_wrapper { top:444px !important; }
#content .right-col .boat-details .gallery .strip_wrapper ul.filmstrip { }
#content .right-col .boat-details .gallery .nav-next { margin-top:63px; right:5px !important;}
#content .right-col .boat-details .gallery .nav-prev { margin-top:63px; left:8px !important;}

#content .right-col .boat-details table { width:100%; border-bottom:1px solid #363636;}
#content .right-col .boat-details table tr.top-border { border-top:1px solid #363636;}
#content .right-col .boat-details table tr th { padding:8px 5px; color:#ff9037; font-size:110%; text-transform:uppercase; vertical-align:top; width:165px;}
#content .right-col .boat-details table tr td { padding:5px 5px; line-height:150%; color:#ffffff;}
#content .right-col .boat-details table tr td ul { margin:-5px 0px;}
#content .right-col .boat-details table tr:hover { background:#333333;}
#content .right-col .boat-details table.boat-layout tr:hover { background:none;}
#content .right-col .boat-details table tr:hover.equipment { background:none;}

#content .right-col .boat-details .layout { padding:0px 5px; line-height:150%; }
#content .right-col .boat-details .layout h4 { margin:8px 0px;color:#ff9037; font-size:110%; text-transform:uppercase;}
#content .right-col .boat-details .extras-area { overflow:hidden;}
#content .right-col .boat-details .extras-area h4 { float:left; color:#FF9037; 	font-size:110%; margin-top:0px; padding:8px 5px; text-transform:uppercase; vertical-align:top; width:165px;}
#content .right-col .boat-details .extras-area ul.extras { color:#ffffff; padding-left:180px; margin-top:8px;}

#content .right-col .boat-details ul.more-information-links { overflow:hidden; margin-left:0px;}
#content .right-col .boat-details ul.more-information-links li { float:left; text-align:center; padding:0px; background:none; font-size:15px; }
#content .right-col .boat-details ul.more-information-links li a { display:block; width:300px; height:79px; overflow:hidden; text-decoration:none; color:#FFF; padding-top:15px; }
#content .right-col .boat-details ul.more-information-links li.download a { background:url(../images/backgrounds/download-spec-black.gif) no-repeat; margin-right:34px;}
#content .right-col .boat-details ul.more-information-links li.download2 a { background:url(../images/backgrounds/download-spec-blackNoPics.gif) no-repeat; margin-right:34px;}
#content .right-col .boat-details ul.more-information-links li.viewspec a { background:url(../images/backgrounds/view-spec-black.gif) no-repeat; margin-right:34px;}
#content .right-col .boat-details ul.more-information-links li.viewspec2 a { background:url(../images/backgrounds/view-spec-black.gif) no-repeat; margin-right:34px;}
#content .right-col .boat-details ul.more-information-links li.more-information a { background:url(../images/backgrounds/request-information-black.gif) no-repeat;}

#content #errorExplanation { border:1px solid #efefef;}


* html #content .right-col ul.boat-list li { height:1%;}
* html #content .right-col ul.boat-list li .details {z-index:100; margin-right:10px;}
* html #content .right-col .top-featured-boat ul.images { margin-left:8px; }
* html #content .right-col .top-featured-boat ul.images li { margin-right:8px; }
* html #content .right-col .top-featured-boat ul.links { margin-left:200px; margin-top:5px;}
* html #content .right-col .top-featured-boat ul.links li { display:block; float:left; margin-top:5px; }

* + html #content .right-col .top-featured-boat ul.links { margin-left:200px; margin-top:5px;}
* + html #content .right-col .top-featured-boat ul.links li { display:block; float:left; margin-top:5px; }

