/*
Theme Name: Yoti
Description: Yoti original default theme.
Version: 1.0
Author: AgentPoint
*/

@import url("css/reset.css");
@import url("font_gputeks/stylesheet.css");

/* Elements
----------------------------------------*/
body{
	color: #333;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	background: url(images/bg_yotiflag_grad.jpg?v=0.02) no-repeat center top #fff;
	font-size: 13px;
	line-height: 18px;
}

input, select, texarea {font-family: inherit;font-size: 12px}
blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}
ul {list-style: none inside}
li {}
a {text-decoration: none;color: #0082C9}
a:hover {text-decoration: none;color: #06C}


h1 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 10px;
}

h2, .box h3.gform_title {
	padding: 13px 0;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
}

h3 {
	font-size: 14px;
	font-weight: normal;
}

h5 {
	padding: 20px;
	margin: 20px 0px;
	background: transparent url(images/preback.png) repeat;
}

.searchform input[type="text"] {
	top: -8px;
}

select, input[type="text"], select, input[type="password"], input[type="email"], input[type="tel"] {
    padding: 5px;
    position: relative;
}

.wrapper img, #content img {}

/* Standard Definitions
----------------------------------------*/

.text-logo {
    color: #949799;
    font-family: 'CalibriRegular';
    font-size: 26px;
    position: absolute;
    right: 20px;
    text-shadow: 0 1px 1px #fff;
    top: 49px;
	width:440px;
	text-align:right
}

.sortwidth  { width:157px !important; }
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both; float: none; display: block !important;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.contact-person { margin: 15px 0; font-size: 14px; font-weight: bold;  }
.sort-select { width: 57px !important; }
.mid-select { width: 155px; }
.listing-contact { font-size: 12px; }
.listing-detail-title { width: 100px; display: inline-block; }
.btn-gallery { margin: 20px 0px 0px; display: inline-block; float: right; background: url("images/bg-button.png") no-repeat scroll 0 0 transparent; padding: 8px 10px 8px 30px; width: 95px; text-align: center; }
.btn-gallery a { font-weight: bold; font-size: 13px; color: #ffffff; }
.btn-gallery:hover, .btn-gallery:hover a { }
.news-img-round{ float: left; display: inline-block; margin-right: 5px !important; }
.desc p * { font-size: 12px; }
.user-video { border-top: 1px solid #ccc; padding-top: 12px; }
.ct a { font-weight: bold; }
.profile-dealer { float: left; margin-right: 10px; }
#dealer-info img, .profile-dealer img { border: 0 none !important; }
.profile-desc { display: inline-block; width: 180px; }
.contact-desc { display: inline-block; width: 180px; }
.none { display: none; }
#recaptcha_response_field { left: 0px; }
h2.title-summary { border: 0 none; }


/*homepage */
body#home #searchwidget { }




/* Header
----------------------------------------*/
#header {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    margin: 0 0 40px;
    position: relative;
    width: 100%;
	min-width:1060px;
    z-index: 4;
	overflow:visible
}
#header .headerwrap { height: 115px;margin: 0 auto;position: relative; width: 1060px;}
#header .headerwrap h1 {border:none;left: 20px; padding: 0;position: absolute;top: 19px}
#header .headerwrap h1 img {width: 290px;padding: 5px;background: #fff;}
#header #nav-wrap {background:rgba(255, 255, 255, 0.9);width: 100%}
#header #nav {height: 40px;margin: 0 auto;width: 1020px}
#header #nav .sf-menu {display: inline-block;width: 100%}
#header #nav .sf-menu li {float: left;position: relative}
#header #nav .sf-menu li a {
    color: #0082CA;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 24px;
    text-transform: uppercase;
}
#header #nav .sf-menu li:hover > a {background:#929598;color: #FFFFFF}
#header #nav .sf-menu li ul {
	display:none !important;
    background:#182B68;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 5px #111111;
    position: absolute; left:0; top:40px; width:153px
}
#header #nav .sf-menu li:hover > ul {display:block !important}
#header #nav .sf-menu li ul li {float:none}
#header #nav .sf-menu li ul li a {color: #FFFFFF;font-size: 13px;height: 35px;line-height: 35px;width: 105px}
#header #nav .sf-menu li ul ul {box-shadow: 1px 2px 2px #111111;left: 153px;top: 0}

.widget_links {
    height: 33px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.widget_links ul {
    background:rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    display: inline-block;
    height: 40px;
    text-align: center;
    width: 100%;
}
.widget_links li { display: inline}
.widget_links h2 { display: none; }
.widget_links li a {
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin:7px 35px 5px;
    padding: 0 0 0 27px;
}
.widget_links li.fb a {background:url(images/icn_fb.png) no-repeat left center}
.widget_links li.ld a {background:url(images/icn_linkedin.png) no-repeat left center}
.widget_links li.skype a {background:url(images/icn_skype.png) no-repeat left center}
.widget_links li.rss a {background:url(images/icn_rss.png) no-repeat left center}
.widget_links li.tw a {background:url(images/icn_twitter.png) no-repeat left center}
.widget_links li.yt a {background:url(images/icn_youtube.png) no-repeat left center}

.widget_links li a:hover {color:#182B68}
#header .ct-info {float:right;display: inline}
#header .ct-info p {font-size: 12px;text-align:right;line-height: 20px}
.search-text {
	color: #5a6d88;
	font-size: 12px;
	width: 158px;
	background-color: #ffffff;
	border: 1px solid #586779;
	padding: 3px 36px 3px 5px;
}

.searchform input[type="submit"] {
    background: url("images/search-bg.png") no-repeat scroll -181px -5px #FFFFFF;
    border: 0 none;
    height: 20px;
    position: absolute;
    right: 3px;
    top: -4px;
    width: 20px;
}
.search_main {display: inline-block;	position: relative;right: -57px;top: 0 !important;}
li.search {width: 100px}
li.search:hover {background: transparent !important;}
#header .ct-info-inner-1 {position: relative;top: 20px}
#header .ct-info-inner-1 img {margin-left: 15px}

#imageHolder {width: 1020px;height: 480px;margin-top: 20px;padding: 0px 20px}

/* Main Content
----------------------------------------*/
#container {
    margin: 0 auto;
    position: relative;
    width: 1060px;
    z-index: 3;
}
#home #container {
    width: 100%;
}
#content {margin: 0 auto;padding: 0 20px;width: 1020px}
#content .home-widget {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    display: inline-block;
    padding: 20px;
    width: 980px;
}
#content .home-widget .box {background:rgba(255, 255, 255, 0.5);margin: 0 0 10px;padding: 10px;width: 460px !important;border-radius:3px}
#content .home-widget .box #latest_boat_widget { width:100%}
#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-4 h2 {font-size: 18px;}
#content .home-widget .box #latest_boat_widget .widget__widget {margin:0; width:100%}
#content .home-widget .box #latest_boat_widget .widget__widget h2, #boat_text_home h2 {display:block;margin:0 0 10px;font-size: 18px;padding: 0;top: 0; text-transform:uppercase; text-shadow:0 1px 1px #eaeaea}
#content .home-widget .box #latest_boat_widget .display-1 > .text {display:none}
#content .home-widget .box #latest_boat_widget .images {margin:0}
#content .home-widget .box #latest_boat_widget .widget__widget .image {color: #000000;float: none;font-size: 14px; margin: 0;text-align: center; width: auto}
#content .home-widget .box #latest_boat_widget .widget__widget .image a {display: block;width: 100%;height:202px;margin:0 0 10px}
#content .home-widget .box #latest_boat_widget .widget__widget .image a .featured-img-round {height:100% !important; width: auto !important}
#content .home-widget .box #latest_boat_widget .widget__widget .image img {border:none !important;width: 100% !important;height:100% !important}
#content .home-widget #text-3, #content .home-widget #text-3 .textwidget, #content .home-widget #text-3 .textwidget .widget_links {clear: both; height:40px}

#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 {width:100%}
#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 h2 {font-size: 18px;margin: 7px 0 8px;padding: 0; text-shadow:0 1px 1px #eaeaea}
#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 .display-6 {margin:0}
#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 #car-lites {width:100% !important}
#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 #car-lites .images {
    height: 390px !important;
    position: relative;
    width: 460px !important;
	text-align:center; font-size:14px;
}

#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 #car-lites .images a {
    display: block;
    height: 340px;
    overflow: hidden;
    width: 100%;
	margin:0 0 10px;
}
#content .home-widget .box #latest_boat_widget #latestboat_carousel_ex_yoti-2 #car-lites .images a img {width:100%; height:100%}

#footer {margin: 40px 0 0;position: relative;width: 100%; min-width:1060px;z-index: 1; background:#000; box-shadow:0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4)}
#footer .footerbar {background:#fefeff}
#footer .footerbarwrap {margin: 0 auto; width: 1020px}
#footer .footerbarwrap .display-7 {margin:0}
#footer .footerbarwrap .display-7 .textwidget {text-align:center}
#footer .footerbarwrap .display-7 a {color: #FFFFFF;display: inline;margin: 0 40px}
#footer .footerbarwrap .display-7 a:hover {color: #939599}
#footer .footerwrap {height: 75px;margin: 0 auto;position: relative;width: 1060px}
#footer .footerwrap .copyright-foot { display:none; left: 20px;position: absolute;top: 30px; color:#6e706f}
#footer .footerwrap .powered-by-boatdeck {position: absolute;left:0;top:23px}
#footer .footerwrap .powered-by-boatdeck img {width:160px}
#footer .footerbarwrap .textwidget {text-align:center}
#footer .footerbarwrap .textwidget a {color: #777;display: inline-block;padding: 0 3%; font-size:16px; text-shadow:0 1px 1px #fff; height:75px; line-height:80px}
#footer .footerbarwrap .textwidget a.first {padding-left:0}
#footer .footerbarwrap .textwidget a.last {padding-right:0}
#footer .footerbarwrap .textwidget a:hover {color: #0082ca}

#footer .wd-logo{position:absolute;right:20px;top:14px}
#footer .wd-logo img {height: 50px}

#mainContent {
    background:rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    margin: 0 20px;
    padding: 20px;
    width: 980px;
}

.footer-2 .wrapper-2{display:inline-block;height: 50px;background: url(images/footer.png) no-repeat #aeccce;width:100%;margin-top: -10px;}
.wrapper-3{
	padding-top: 22px;
	height: 37px;
	line-height: 20px;
	text-align: center;
	border-top: 0 none;
	margin: 0px 20px;
	color: #323d52;
}
#home .wrapper-3{background: transparent url(images/footer-bg.png) no-repeat scroll 0 0}
.wrapper-3 * {font-size: 12px;text-align: center}
.wrapper-4{color: #5d5f60;margin-top: 20px;font-size: 13px;padding: 10px;line-height: 20px;font-weight: bold}
.wrapper-4 img {float : left;margin-right: 15px}

#mainContent .wrapper{display:inline-block;width: 100%;}
#mainContent .main {background:rgba(255, 255, 255, 0.5);border-radius: 5px;float: left;padding: 10px;width: 610px}

#mainContent .sidebar{float: right;width: 340px}
#mainContent .footer-bar{float: right;width: 100%;}

.box{float:left;margin-bottom:20px;}

#mainContent .main .box{width:600px;}
#mainContent .sidebar .box {border-radius: 5px;float: right;width: 100%}
#mainContent .sidebar .box .top{ display: none; }
#mainContent .sidebar .box .bottom{ display: none; }
#mainContent .sidebar .box .middle {float: left;padding: 0;width: 100%}
#mainContent .sidebar .box .middle .center {padding: 0;width: 100%;border-radius:5px}

#mainContent .sidebar > .box {padding: 10px;width: 320px; background:rgba(255, 255, 255, 0.5)}
#mainContent .sidebar .box .middle h2 {font-size: 18px;padding: 0 0 10px}

.box .top, .box .bottom{ display:none; float:left;width:100%;}
.box .top .left, .box .bottom .left{background:#00335F;height:10px;width:10px;float: left;}
.box .bottom .left{}
.box .top .center, .box .bottom .center{background:#00335F;float:left;height:10px;width:580px;}

#mainContent .footer-bar .box .top .center, #mainContent .footer-bar .box .bottom .center{width:940px;}
#mainContent .sidebar .box .top .center,#mainContent .sidebar .box .bottom .center{width: 340px;}

.box .bottom .center{}
.box .top .right, .box .bottom .right{background:#00335F;height:10px;width:10px;float: left;}
.box .bottom .right{background-position: right bottom;}
.box .middle{float:left;padding-left:19px;width:324px;}
.box .middle .center{float:left;padding-right:19px;width:563px;}

#mainContent .footer-bar .box .middle{width:941px;}
#mainContent .footer-bar .box .middle .center{background-position: 912px 0;width:922px;}

/*Search Panel*/
.search-form{}
.search-advanced {display: none}
.search-form .col{float:left;margin-right:10px;width:100px;}
.search-form .last-col {width:200px !important}
.search-form .col .row{margin-bottom:10px;width:100%;}
.search-form .col .row.r-submit{margin:0;overflow:visible;padding-top:8px;}
.search-form .col .row label{display:block;height:18px;line-height:18px;width:100%;}
.search-form .col .row select, .search-form .col .row input.text{line-height:18px;width:100%;}
.search-form .col .row input[type="text"] {width: 95px}
.search-form .col .row select {margin:1px 0 0}
#content .home-widget #searchwidget .last-col select[name="bd_currency"] {margin:0}
#content .home-widget #searchwidget .last-col select[name="bd_lengthmax"] {margin-top:1px}
#content .home-widget #searchwidget .bluewater_logo {
    background: -moz-linear-gradient(center top , #ffffff 0%, #e3e3e3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3));
	background:-webkit-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	background:linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );
    border: 3px solid #fff;
    border-radius: 4px;
    bottom: 10px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.4);
    left: 10px;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 194px;
}
#content .home-widget #searchwidget .bluewater_logo h2 {
    border-bottom: 1px solid #fff;
    margin: 0 0 7px;
    padding: 0 0 7px;
    text-align: center;
    text-shadow: 0 1px 1px #fff;
}
#content .home-widget #searchwidget .bluewater_logo img {width: 160px}

#search_display #searchform {display: inline-block;height: auto;width: 100%}
#mainContent #searchform > .box {width:100%}
#searchform > .box > .middle {padding: 0;width: 100%}
#searchform > .box > .middle > .center {padding: 0;width: 100%}

/*Display Box*/
.display-1 .text, .display-2 .text{margin-bottom:15px;}
.display-1 .image{float:left;margin-right:25px;width:203px;margin-bottom: 15px; }
.display-1 .image.last{margin: 0;}
.display-2 .listing .list{margin-bottom: 10px;width:275px;display: inline-block;height: 280px;}
.display-2, .display-3, .display-4, .display-5, .display-6, .display-7 {margin-bottom: 10px;}
.display-2 .listing .ct{display:inline-block;width:240px;margin-top: 5px;}
.display-2 .listing h3 {font-size: 14px;color: #2e3d47 !important}
.display-2 .listing h3 a {color: #2e3d47}
.display-2 .listing .ct .left.img{margin:2px 5px 5px 0;}
.display-3 .list{float:left;width:120px;margin-right: 10px;}
.display-3 .list ul{margin:10px 0 0;}
.display-3 .list ul li{margin-bottom:8px;}
.display-4 .ct p .left.img{margin-right:10px !important;}
.display-4 .ct > p {border-bottom: 1px solid #CCCCCC;display: inline-block;margin: 0 0 10px;padding: 0 0 10px;width: 100%}
.display-4 .ct.details_info {border-bottom: 1px solid #CCCCCC;margin: 0 0 10px;padding: 0 0 10px}
.horz-line{ display:none;border-bottom:1px solid #2C2C2C;height:10px;margin-bottom:10px;width:100%;}

.panel-connect-with-us {
    background:#182B68;
	background:-moz-linear-gradient(center top , #182B68 0%, #203886 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#182B68), color-stop(100%,#203886));
	background:-webkit-linear-gradient(top, #182B68 0%,#203886 100%);
	background:-o-linear-gradient(top, #182B68 0%,#203886 100%);
	background:-ms-linear-gradient(top, #182B68 0%,#203886 100%);
	background:linear-gradient(top, #182B68 0%,#203886 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#182B68', endColorstr='#203886',GradientType=0 );
    border-radius: 5px;
    float: right;
    height: 121px;
    position: relative;
    width: 100%;
}

.panel-connect-with-us h1 {border: 0 none;color: #FFFFFF;font-size: 18px;font-weight: bold;margin-top: 19px;text-align: center; text-shadow:0 1px 1px rgba(0, 0, 0, 0.7)}
.panel-connect-with-us .link-1 {bottom: 25px;left: 67px;position: absolute;width: 80px; display:none}
.panel-connect-with-us .link-2 {bottom:23px;left:106px;position:absolute;}
.panel-connect-with-us .link-1 a:link, .panel-connect-with-us .link-1 a:visited,
.panel-connect-with-us .link-2 a:link, .panel-connect-with-us .link-2 a:visited{color:#FFFFFF;font-size:0}
.panel-connect-with-us .link-1 a:hover, .panel-connect-with-us .link-2 a:hover {color:#FF7800;}
.panel-connect-with-us .link-3 {bottom: 24px;position: absolute;left: 139px}
.panel-connect-with-us .link-3 a{float:left;height:32px;margin-left:6px;width:32px;}

.panel-connect-with-us .link-3 a span{background:url("images/ico-connect-with-us.png") no-repeat scroll 0 0 transparent;	display: block;height:32px;width: 32px;}
.panel-connect-with-us .link-3 a.feed span{background-position: 0 0;}
.panel-connect-with-us .link-3 a.fbook span{background-position:-38px 0;}
.panel-connect-with-us .link-3 a.vmeo span{background-position:-76px 0;}
.panel-connect-with-us .link-3 a.utube span{background-position:-114px 0;}

.panel-connect-with-us .link-1 a { float: left; display:block; background: url(images/icn_email32.png) no-repeat 0 0; height:32px; width:32px}
.panel-connect-with-us .link-1 a.boat_feed_link {background: url("images/icn_boat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 32px;margin: 0 0 0 7px;width: 32px}
.panel-connect-with-us .link-2 a {display:block; width:32px; height:32px; background:url(images/icn_twitter32.png) no-repeat 0 0}

.display-5 .text{margin-bottom:15px;}
.display-5 .sponsors{width: 100%;}
.display-5 .sponsors .sponsor{margin-bottom: 20px;}

.display-6 .text{margin-bottom:15px;font-size: 12px;}
.display-6 .images .image{float:left;height:89px;margin:0 20px 23px 0;width:119px;}
.display-6 .images .image.last{margin-right: 0;}

.panel-join-with-us{
background:url("images/panel-join-with-us.gif") no-repeat scroll 0 0 transparent;
float:right;
height:219px;
margin-bottom:28px;
position:relative;
width:330px;}

.panel-join-with-us .phone-number{
bottom:15px;
font-size:15.82px;
font-weight:bold;
left:47px;
position:absolute;}

.panel-join-with-us .join-link{
bottom:0;
height:58px;
position:absolute;
right:0;
width:167px;}

.panel-join-with-us .join-link span{
background:url("images/btn-link-to-join.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
width:167px;}

.display-7 .list{float:left;margin-right:10px;width:217px;}
.display-7 .list ul{margin:10px 0 0;}
.display-7 .list ul li{margin-bottom:8px;}

.display-8{width:610px;}
.display-8 .content-gallery, .content-gallery {width:610px!important}
.display-8 .content-gallery .galleria-, .galleria-container {background:#f2f2f2}

.display-8 .bar{
display: none;
color:#4F4F4F;
float:left;
font-size:12px;
margin-bottom:12px;
width:100%;
font-weight:bold;}

.display-8 .bar a:link, .display-8 .bar a:visited{color:#0badd7;text-decoration: underline;}
.display-8 .bar a:active, .display-8 .bar a:hover{text-decoration: none;}
.display-8 h2.title{border-bottom: 1px solid #cccccc;display:inline-block;margin:0 0 8px;width:100%;padding: 13px 0}
.display-8 h2.title span {margin: 0 13px 0 0}
.display-8 h2.title span.right{color: #00005A;}
.display-8 .big-photo{float:left;text-align: center;margin-bottom:24px;width:100%;}
.display-8 .thumbnails{float: left;width: 100%;}
.display-8 .thumbnails .thumbnail{float:left;margin:0 22px 20px 0;}
.display-8 .thumbnails .thumbnail.last{margin-right: 0px;}
.display-8 .desc{float:left;width:100%;}
.display-8 .desc p{margin: 10px 0px;}

.media .full-ct{
float:left;
margin-bottom:15px;
width:100%;}

.media .half-ct{
margin-bottom:15px;
width: 280px;}

.media h2.title{
margin:0 0 8px;
width:580px;}

.media .half-ct h2{
width: 267px;}

.media .video-box {
width: 193px;}

.media .video-box h2 {
width: 180px;}

.media .video-box .player {
width: 186px;}

.media a{
font-size: 12px;}

.media .files a{
display:block;
font-weight:bold;
}

.download-list {
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
	display:inline-block;
	width: 100%;
}

.download-list .file-name {
	display: inline-block;
	float: left;
	padding: 8px 0px;
}

.download-list .download-button a {
	color:#ffffff;
	text-align: center;
}

.download-list .download-button:hover {
}

.download-list .download-button {
    background: url("images/bg-button.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: right;
    padding: 8px 10px 8px 30px;
    width: 95px;
}

.player-audio {
	padding: 10px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

.display-9 {
    border-bottom: 1px dotted #182B68;
    display: inline-block;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
}
/*.display-9 .thumb, .post .thumb{float:left;margin-right:18px;width:120px;margin-bottom:10px;margin-top:10px;}*/
.display-9.post-list .thumb {
    float: left;
    margin: 0 10px 0 0;
    width: 200px;
}
.display-9.post-list .text {margin:0}
.display-9 .ct{float:left;width:415px;}
.display-9 .ct h3{float:left;width:100%; margin:0 0 10px}
.display-9 .ct h3 span.title{float:left;width:300px;}
.display-9 .ct h3 span.status{float: left;background:url("images/status-right-bg.gif") no-repeat scroll right top transparent;padding-right:8px;}
.display-9 .ct h3 span.status.new{background-image: url("images/status-right-bg-2.gif");}
.display-9 .ct h3 span.status strong{background:url("images/status-left-bg.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:12px;height:16px;line-height:16px;padding-left:8px;}
.display-9 .ct h3 span.status.new strong{background-image: url("images/status-left-bg-2.gif");}
.display-9 .ct h3 span.price{float:right;}
.display-9 .ct .text{float:left;width:100%;margin-bottom: 0px}
.display-9 .ct .bar{float:left;width:100%;}
.display-9  .ct .bar div{float:left;width:33.33%;}

#searchform > .box > .middle .thumb {margin: 0 15px 0 0; width: 200px; float:left}
#searchform > .box > .middle .ct {width: 395px}
#searchform > .box > .middle .ct h3, #mainContent #searchform > .box3 .ct {margin: 0 0 10px}
#searchform > .box > .middle .ct h3 a, #mainContent #searchform > .box3 .ct a { font-size:16px; color: #182B68;font-weight: normal}
#mainContent #searchform > .box3 {padding: 0;width: 100% !important}
#mainContent #searchform > .box3 .thumb {margin: 0 15px 0 0;width: 200px; float:left}
#mainContent #searchform > .box3 .ct {width: 395px}

.boat-sold {
	background: url("images/sold-med.png") no-repeat top left;
	height:60px;
	width:60px;
	margin: 1px 0px 0px 1px;
	position:absolute;
}

.display-10 .row{border-bottom:1px solid #CCCCCC;padding: 5px 10px}
.display-10, .display-10 .row, .display-10 .row strong, .display-10 .row a {}

.contact-seller{margin-top:15px;}
.contact-seller .row{float:left;margin-bottom:6px;width:100%;}
.contact-seller .row.r-submit{float:right;width:auto;}
.contact-seller .row label{float:left;line-height:24px;margin-right:7px;width:118px;}
.contact-seller .row .field{float:left;width:195px;}
.contact-seller .row .field input.text,
.contact-seller .row .field select{border:1px solid #bbb;width:185px;}
.contact-seller .row .field textarea {border: 1px solid #bbb;font-family: inherit;font-size: 13px;height: 100px;padding: 8px;width: 179px}

.navigation {
    border-bottom: 5px solid #182B68;
    display: inline-block;
    line-height: 18px;
    margin: 0 0 10px;
    padding: 0 0 15px;
    width: 100%;
}
.navigation .info{float:left;padding: 5px 0px;width:200px;}
.navigation .sort{float:right;width:180px;}
.navigation .sort label{float:left;width:50px;padding: 5px 0px;}
.navigation .sort .field{float:left;}
.navigation .sort .field select{width:130px;line-height: 18px;}
.center .navigation .paginate {padding:10px 0 0 !important}

.navigation .paginate a:link, .navigation .paginate a:visited, .navigation .paginate span {
    background:#939698;
    border-radius: 100%;
    float: left;
    font-size: 10px;
    line-height: 19px !important;
    margin: 0 1px 0 0;
    padding: 0;
}

.navigation .paginate a:hover, .navigation .paginate a:active{background-position:-10px 0;text-decoration: none;}
.navigation .paginate a.next{background-position:-42px 0;}
.navigation .paginate a.prev{}
.navigation .paginate span, .navigation .paginate a:hover {background:#182B68}

.box.box3{
padding:0 19px;
width:554px !important;}

.filter{
width: 100%;}

.filter .row{
float:left;
margin-bottom:10px;
width:100%;}

.filter .row.r-submit{
float:right;
width:auto;}

.filter .row label{
float:left;
height:18px;
line-height:18px;
width:50px;
font-weight: bold;
margin-right:9px;}

.filter .row .field{
float:left;
width:250px}

.filter .row .field select,
.filter .row .field input{
float:left;
width:45%;}

.filter .row .field .to{
float:left;
line-height:18px;
text-align:center;
width:10%;}

/* Post Entry */

.text.entry .alignright{float:right; margin:10px;}
.entry h2 {
	background-color: transparent;
	padding: 0px;
	border: 0 none;
}

.entry h2 span {
	display: none;
}

h2.search-title {
	border: 0 none;
	margin-bottom: 0px;
}

#posts_outer .post {
	border-bottom: 1px solid #cccccc;
}

.entry h3 {
	margin: 10px 0px;
	font-size: 14px;
}

.entry p {
	margin-bottom: 10px;
	text-align: justify;
}

.entry {
	margin-top: 10px;
}

.post-list h2 {
	border: 0 none;
	margin-bottom: 0px;
}

.post-list {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 25px;
}

.post-list-image img {
	width: 560px;
	height: 280px;
	margin-bottom: 10px;
}
.nav-previous.alignleft {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 20px;
	background:url(images/gnome_go_prev.png) no-repeat left 0;
}
.nav-next.alignright {
    float: right;
    margin: 10px 0 0;
    padding: 0 20px 0 0;
	background:url(images/gnome_go_next.png) no-repeat right 0;
}
.nav-entries {
	margin: 15px 0px;
}

/* Contact Form */
.gform_heading {
	margin-bottom: 10px;
}

ul li.gfield {
	/*display: block;*/
}

.gform_body {
	padding: 10px;
	margin-bottom: 20px;
}

.gform_body .gfield {
	margin-bottom: 10px;
}

.ginput_left label, .ginput_right label {
	display: block;
}

#field_2_1, #field_1_2 {
	/*margin-top: 68px;*/
}

.gfield_label {
	font-weight: bold;
	font-size: 13px;
}

#field_1_1 .validation_message {
	float: left;
}
.validation_error {
	color:#FF7800;
}

.validation_message {
	display: block;
	color: #FF7800;
}

.gform_footer input {
    background:#182B68;
    border: 1px solid #182B68;
    color: #FFFFFF;
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 25px;
	cursor:pointer
}

.ginput_left {
	float: left;
	margin-bottom: 10px;
}

.ginput_right {
	float: left;
	margin-bottom: 10px;
}

.gform_footer a {
	display: none;
}

.gform_body input {
	font-size: 12px;
	width: 297px;
	color: #666;
}

.gform_body textarea {
	width: 297px;
}

.gform_body ul {
	margin: 0px;
}

/* Widget */

.widget_video_show_widget .description {font-size: 12px;color: #323d52;padding: 0px 5px;margin-top: -3px}
.widget_quick_search_widget .row {display: inline-block;margin-bottom: 10px;width: 100%}
.widget_quick_search_widget .row label {display: inline-block;float: left}
/*.widget_quick_search_widget .row label:first-child {margin:0 5px 0 0}*/
select[name="search_lengthfrom"], select[name="search_lengthto"], select[name="search_lengthname"] {width: 70px !important}
select[name="search_lengthto"] {margin: 0 5px 0 0}
select[name="search_lengthname"] {margin: 18px 0 0}


.sidebar .widget_quick_search_widget #section {display:inline-block}
.sidebar select[name="search_lengthfrom"],
.sidebar select[name="search_lengthto"],
.sidebar select[name="search_lengthname"] {width: 103px !important}
.sidebar .widget_quick_search_widget .keyss {float:left}
.sidebar .widget_quick_search_widget .keyss input {width:200px}
.sidebar .widget_quick_search_widget .submit {background:#182b68;float: right;margin: 18px 3px 0 0;padding: 0 5px}


.display-4 .tab-head {display:none}
.tab-head {padding: 10px 0px}
.post-category-list {margin-bottom: 15px}
.widget_archive {padding-bottom: 15px}
.post-category-list li {padding: 10px 0;display: block;border-bottom: 1px dotted #CCCCCC}

.widget_list_cat_widget h2 {margin-bottom: 0px}

.boatlist {border-bottom:2px dotted #cccccc;display:block;margin-bottom:5px;min-height: 45px;padding: 2px 0px}
.boatlist img {margin-right: 5px}
.boatlist hr {display: none}
.boatlist .boat-image {margin-right: 5px}
.boatlist .boats * {font-size: 12px}
.boatlist .boat-desc {display: block}

.display-8 .boat-feature {margin:20px 0}
.display-8 .boat-feature .boat-feature-panel .panel-detail {border-bottom: 1px dotted #EAEAEA;display: inline-block; margin: 0;padding: 5px 0 8px;width: 100%}
.display-8 .boat-feature .boat-feature-panel .panel-detail .featurelabel {float:left}
.display-8 .boat-feature .boat-feature-panel .panel-detail .featurevalue {width: 437px}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right {background-color:#182B68}

.boat-feature a {
	padding: 10px 0px;
	border-bottom: 1px dotted #cccccc;
	display: block;
}

.boat-feature b {
	background-color:#F4F4F4;
	display:inline-block;
	padding:5px 0 5px 10px;
	width:580px;
}

.boat-feature .featurelabel {
	width: 250px;
	display: inline-block;
}

.boat-feature .featurevalue {
	display:inline-block;
	text-align:right;
	width:150px;
}

.boat-feature-panel {

}

.boat-feature .boat-feature-panel .panel-detail {
	border-bottom: 1px solid #cccccc;
	padding: 5px 10px;
}

.panel-detail:hover {
	/* background-color: #f2f7fc; */
}

.boat-feature .boat-feature-panel .odd {
}

.subscriptionform {
	margin-bottom: 10px;
}

.subscriptionform .input-submit {
	margin-top: 10px;
	border: 0 none !important;
}

.woo_map_single_output img {
	border: 0 none !important;
}

.subscriptionform .row {
	margin-bottom: 10px;
}

.subscriptionform .sub-title {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	text-decoration: underline;
}

.subscriptionform .row input[type=text] {
	width: 310px;
}

.widget_archive select, #bd_condition {
	width: 323px;
}

.subscriptionform label {
	display: inline-block;
}

.member {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	display: inline-block;
}

.member-image {
	display: inline-block;
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 15px;
	background-color: #000000;
}

.member-profile {
	display: inline-block;
	float: left;
	width: 485px;
}

.member-profile .member-name {
	font-size: 14px;
	color: #00005A;
}

.member-profile .row {
	display: inline-block;
	margin-bottom: 10px;
	width:100%;
	text-align: justify;
}

.member-profile .row .tab-left {
	width: 260px;
	float: left;
}

.member-profile .row .tab-right {
	float: left;
}

.member-profile label {
	width: 210px;
	height: 60px;
	/*background-color: #f9f9f9;*/
}

.widget_accordion_box_widget .wts_title {
	height:33px;
	width:100%;
}

.widget_accordion_box_widget .active-box .wts_title_left, .widget_accordion_box_widget .active-box:hover .wts_title_left {
	background-position: 280px 30px;
}

.wts_title, #sidebar-accordion .title {
	background-color:#d8d9db;
	display:inline-block;
	height:50px;
	margin:5px 0;
	width:294px;
	border: 1px solid #ececec;
}

#sidebar-accordion .title {
	height: 30px;
	width: 100%;
}

.wts_title a {
	font-size: 13px;
}

.wts_title:hover {
	background-color: #F0F0F0;
}

.wts_group {
	display: block;
}

.wts_group .left {
	margin-right: 4px;
}

.wts_group .right {
	margin-left: 4px;
}

.wts_title a.jtoggle{
    font-size: 13px;
    cursor: hand;
}

.wts_title_left, #sidebar-accordion .title-inside {
	padding: 7px 12px;
	font-weight: bold;
}
.wts_title_left span {
	padding-left: 18px;
	background: url(images/double-arrow-blue.png) no-repeat scroll 2px 4px;
	display: block;
}

#sidebar-accordion {
	background: none;
}

#sidebar-accordion .title-inside {
	padding-left: 10px;
	height: 30px;
}

#sidebar-accordion .title:hover {
	background-color: #0404A4;
}

#sidebar-accordion .title:hover a {
	color: #ffffff;
}

#sidebar-accordion .title:hover .title-inside span {
	background: url(images/double-arrow-white.png) no-repeat scroll 2px 2px !important;
}

#sidebar-accordion .active-box {
	background-color: #00194B;
}

#sidebar-accordion .active-box:hover .title-inside {
	background: url(images/arrow-box-hover.png) no-repeat 280px 27px;
}

#sidebar-accordion .active-box .title-inside {
	background: url(images/arrow-box.png) no-repeat 280px 27px;
}

.widget_accordion_box_widget .slideraccordion {
	width: 305px;
	margin: 10px;
}

.widget_accordion_box_widget p {
	margin-bottom: 10px;
}

.widget_accordion_box_widget ul {
	list-style-type: square;
	margin-bottom: 10px;
	list-style-position: outside;
}

.widget_accordion_box_widget ul li {
	display: list-item;
}

#sidebar-accordion .slideraccordion {
	width: 305px;
}

.slideraccordion {
	float: left;
	margin: 10px;
	width: 522px;
}

#sidebar-accordion .title-inside span {
	padding-left: 20px;
	background: url(images/double-arrow-blue.png) no-repeat scroll 2px 2px;
}

#sidebar-accordion .active-box .title-inside span {
	background: url(images/double-arrow-white.png) no-repeat scroll 2px 2px !important;
	color: #ffffff;
}

#sidebar-accordion p {
	margin: 10px 0;
}

#sidebar-accordion ul {
	list-style-type: square;
	list-style-position: outside;
}

#sidebar-accordion ul li {

}

.active-box .wts_title_left {
	background: url(images/arrow-box.png) no-repeat 230px 47px;
	height: 50px;
	border: 0 none;
}

.active-box .wts_title_left span {
	background: url(images/double-arrow-white.png) no-repeat scroll 2px 4px;
	color: #ffffff;
}

.active-box {
	background-color: #00194b;
}

.active-box:hover {
	background-color: #0404a4;
}

.active-box:hover .wts_title_left {
	background: url(images/arrow-box-hover.png) no-repeat 230px 47px;
}

.operating-hours h3 {
	margin-bottom: 10px;
}

.parent-category, .sub-category {
	display: inline-block;
	width:100%;
	padding: 10px 0 7px;
	border-bottom: 1px solid #ccc;
}

.parent-category img, .sub-category img { margin-right: 10px; }
.parent-category h3, .sub-category h3 { margin-top: 0px; }

#scroll-content img {
	border:1px solid #CCCCCC !important;
	width:146px !important;
}

.category-desc { margin-bottom: 30px; display: inline-block; }
h2.parent-title { border-bottom:1px solid #CCCCCC; margin-bottom:5px; margin-top:30px; padding-bottom:15px; }

h1.category-title { margin-bottom:15px; padding-bottom:15px; }

.category-desc img { margin-left: 10px; }

.widget_breadcrumb_navxt, .boat-breadcrumb {
	font-weight: bold;
	padding: 5px;
	color: #00005a;
	background-color: #f4f4f4;
}

/* Image Gallery */
.gallery {
	margin-bottom: 10px;
}

.gallery img {
	width: 180px;
	height: 180px;
}

.gallery-item {
	float: left;
	width: 180px !important;
	height: 180px;
	margin: 3px;
}

.gallery-caption {
	display: none;
}

/* Footer */

.logo-grey {
	float:right;
	padding: 30px;
}

.music-player {
	float: right;
}

.music-player select {
	padding: 0px;
}

.music-player .col {
	display: inline-block;
	float: left;
	margin: 0 0 0 10px;
}

.r-submit img {
	border: 0 none !important;
}

.post-meta {
	margin-top: 10px;
}

li.gsection { display: none; }

/* Table And Boat Management Page */
table#imagetable {
	border: 0 none;
	margin-top: 10px;
}

table#imagetable tr, table#imagetable th, table#imagetable td {
	border: 0 none;
}

table {
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	color: #000;
}

table#postoptions * {
	border: 0 none;
}

table thead {
	height: 30px;
}

table thead tr th, table thead tr td {
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background: url(images/thead.gif) repeat-x;
	border: 1px solid #dcdcdc;
}

table tbody tr td.id {
	text-align: center;
}

table thead tr th.action {
	width: 80px;
}

table tbody tr th, table tbody tr td {
	padding: 5px;
	border: 1px solid #dcdcdc;
}

table tbody tr td.description p {
	margin: 0px;
}

/* Form Boat */
#formparentcategory { border-top : 1px solid #dcdcdc; }

#formboat ul {
	list-style: none;
	height: 30px;
	background-color: #f4f4f4;
	margin: 0px;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
}

#formboat ul li {
	display:inline-block;
	margin:5px 5px 0;
	padding:2px 20px 6px;
	border: 1px solid #f4f4f4;
	border-bottom: 0 none;
}

#formboat ul li:hover, #formboat ul li.active-tab {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
}

#formboat #tabs-detail, #formboat #tabs-media, #formboat #tabs-feature, #formboat #tabs-status {
	color: #000;
}

#formboat .row, #formparentcategory .row {
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #dcdcdc;
	border-top: 0 none;
}

#formboat .value, #formboat .title, #formparentcategory .value, #formparentcategory .title, #boatsuburbdiv, .mceEditor {
	display: inline-block;
	vertical-align: top;
}

#formboat .title, #formparentcategory .title {
	width: 150px;
}

#formboat input[type=text], #formboat select, #formparentcategory input[type=text], #formparentcategory select {
	width: 200px;
}

#formparentcategory #imagefile_wrap {
	display: inline-block;
}

#formboat select#boatsuburb {
	width: 200px !important;
}

#formboat .sortWidth, #formparentcategory .sortWidth {
	width: 115px !important;
}

a.dp-choose-date {
	float: right !important;
}

input.dp-applied {
	float: none !important;
}

#tabs-feature .row-panel {
	padding: 5px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 5px;
	background-color: #f4f4f4;
}

#tabs-feature .inside-panel {
	display: inline-block;
	padding: 5px 15px;
	width: 890px;
	border-bottom: 1px solid #dcdcdc;
}

#tabs-feature .inside-panel:hover {
	background-color: #F2F7FC;
}

#tabs-feature .title {
	width: 180px;
}

#formparentcategory input[type=button], #formboat input[type=button] {
	background: url(images/bg-button.gif) repeat-x;
	border: 1px solid #dcdcdc;
	height: 22px;
	color: #555555;
}

#formparentcategory input[type=button]:hover, #formboat input[type=button]:hover {
	border-color: #FD9378;
	color: #DA4722;
	cursor: pointer;
}

#imagetable .imageBlock {
	border-bottom:1px solid #DCDCDC;
	display:inline-block;
	margin:10px 5px;
	padding-bottom:10px;
}

#imagetable .imageName, #imagetable .imageAct {
	text-align: center;
}

/* Full Page And Boat Management Menu */
.boatNavCont {
	text-align: center;
	border-bottom: 3px solid #004D85;
	margin-bottom: 10px;
}

.boatNav {
	list-style: none;
	margin: 10px 0px 0px;
	display: inline-block;
}

.boatNav li {
	display: inline-block;
	padding: 5px 30px 12px;
	font-size: 13px;
}

.boatNav li.active {
	background: url(images/arrow-boat.png) no-repeat center bottom #f4f4f4;
	color: #0066CC;
}
.boatNav li.active a {
	color: #0066CC;
}
.boatNav li:hover {
	background: url(images/arrow-boat.png) no-repeat center bottom #f4f4f4;
}

.fullPage, .fullPage .box {
	width: 1040px !important;
}

.fullPage .box .top .center, .fullPage .box .bottom .center {
	width: 960px;
}

.fullPage .box .middle {
	width: 961px;
}

.fullPage .box .middle .center {
	width: 942px;
	background-position: 960px 0;
}

/* Welcome Page */
.avatar_container {
	display: inline-block;
	float: left;
	margin: 0 10px 10px 0;
}

.avatar_container img {
	width: 80px;
	height: 80px;
}

.pagenav {
	margin: 0px;
	display: inline-block;
}

.pagenav li {
	border-bottom:1px solid #DCDCDC;
	height:20px;
	margin:3px 0;
	padding:3px 0 0;
	width:150px;
}

.pagenav li:hover {
	background-color: #F2F7FC;
}

/* Home Widget */
.home-widget .box {
	margin: 3px 0;
	height: auto;
	width: 223px !important;
	background: none;
    height: 423px;
}
.home-widget .box .top {
	 display: none;
}
.home-widget .box .bottom {
	display:none;
}
img.alignnone {

}


/* Superfish Start
.sf-menu .sf-sub-indicator {display: none}
.sf-menu, .sf-menu * {margin:			0;padding:		0;list-style:		none;}
.sf-menu {line-height:	1.0;position: relative;left: 25px}
.sf-menu li:hover, .sf-menu li.current_page_item {background: url(images/nav-center-hover.png) repeat-x top}
.sf-menu ul {background: #001029;position: absolute;top: 32px;margin-left: 0px;margin-top: -1px;width: 180px !important;display: none;left: 0px}
.sf-menu ul li {width: 100%;background: #001029 !important;border-bottom: 1px solid #496393;height: 25px !important;line-height: 25px !important;padding: 5px 10px !important}
.sf-menu ul li:hover, .sf-menu ul li.current_page_item {background: #2E4161 !important}
.sf-menu ul li:hover a, .sf-menu ul li.current_page_item a {color: #fff !important}
.sf-menu ul li a {font-size: 11px !important;font-weight: normal !important}
.sf-menu li:hover {visibility:		inherit}
.sf-menu li {float:			left;position:		relative}
.sf-menu a {display:		block;position:		relative}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:			0px;top:			44pz;z-index:		99}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:			-999em}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:			10em;top:			0}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:			-999em}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:			10em;top:			0}
Super fish END */

.footer-bar { clear: both; position: relative; }

.widget_featuredboat_carousel_widget {
    background: none repeat scroll 0 0 #001736;
    border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
    -webkit-border-radius: 0 0 15px 15px;
    padding: 10px;
    position: relative;
}
.widget_featuredboat_carousel_widget .display-6 { margin: 0}
.widget_featuredboat_carousel_widget .display-6 .text { display: none}

.widget_latestboat_carousel_ex {
    background:none;
    border-radius: 0 0 5px 5px;
    margin: 0;
    padding: 10px 0;
    position: relative;
}


.widget_latestboat_carousel_ex .display-6 {
	margin: 0;
}
.widget_latestboat_carousel_ex .display-6 .text {
	display: none;
}

.btnprev-car {
    background: url(images/br_prev.png) no-repeat scroll center center #182B68 !important;
    border-radius: 15px 0 0 15px;
    bottom: 0;
    height: 140px;
    left: 0;
    top: 0;
    width: 26px;
	cursor:pointer
}
.btnnext-car {
    background: url(images/br_next.png) no-repeat scroll center center #182B68 !important;
    border-radius: 0 15px 15px 0;
    bottom: 0;
    height: 140px;
    right: 0;
    top: 0;
    width: 26px;
	cursor:pointer
}
#car-lite {left:0;width: 928px !important}

.widget_featuredboat_carousel_widget #featuredboatrow-carousel .image {height: 170px;margin: 0 20px 2px 0;width: 140px}
.widget_featuredboat_carousel_widget #featuredboatrow-carousel img {border: none !important}
.widget_latestboat_carousel_ex #featuredboatrow-carousel .image {
    margin: 0 1px 0 0;
    height: auto !important;
    text-align: center;
    width: 185px !important;
	color:#000
}
.widget_latestboat_carousel_ex #featuredboatrow-carousel .image > a {
    display: block;
    height: 140px;
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
}
.widget_latestboat_carousel_ex #featuredboatrow-carousel img {height: 100%;width: 100%;border:none !important}

#boat_text_home {background:rgba(255, 255, 255, 0.5); border-radius:3px; color: #222222;float: left;height: 423px;margin: 0 10px 10px;padding: 10px;width: 220px !important}
#boat_text_home .yotitext > h2 {display:none}
#content .home-widget #searchwidget {background:rgba(255, 255, 255, 0.5);display: inline-block;height: 422px;margin: 0 0 6px;padding: 10px;width:220px; border-radius:3px}
#content .home-widget #searchwidget .row { display:inline-block; color:#333; font-size:11px}
#content .home-widget #searchwidget .last-col {margin: 0 !important; width: 145px !important}
#content .home-widget #searchwidget .third-col {width: 70px;margin:0 5px 0 0}
#content .home-widget #searchwidget .last-col select {float: left;width: 70px !important}
#content .home-widget #searchwidget .last-col select[name="bd_length"] {margin:0}
#content .home-widget #searchwidget .last-col select[name="bd_soldleasevaluemax"], #content .home-widget #searchwidget .last-col select[name="bd_lengthmax"] {margin:0 5px 0 0}
#content .home-widget #searchwidget .row input[type="text"] {width:108px}
#content .home-widget #searchwidget .r-submit {clear: both;text-align: right; padding:19px 0 0; margin:1px 0 0}
#content .home-widget #searchwidget .r-submit input {background:#182B68;padding: 0 2px}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search-form .col .row select {margin:0}
	#content .home-widget #searchwidget .r-submit {padding:21px 0 0}
}


/*=========================*/

#slider {
	display:none;
    border-radius: 0 10px 10px 0;
    height: 308px !important;
	margin: 3px 0;
    overflow: hidden !important;
    position: absolute !important;
    right: 0;
    width: 410px;
}
#slider img { height: 309px !important; }
#captcha-image{background:white}
#boatdetailnew_widget-3 {clear: both;padding: 20px 0 0}

#mainContent .sidebar .box .middle .widget_archive ul {
    display: inline-block;
    list-style: disc outside none;
    margin: 0 0 0 15px;
    width: 305px;
}
#mainContent .sidebar .box .middle .widget_archive ul li {
    float: left;
    width: 50%;
}

.yoti_enlarge, #enlarge {margin: 20px 0 0;text-align: right}
.yoti_enlarge a input, #enlarge input {background:#182B68;border: 1px solid #182B68;color: #FFFFFF;padding: 5px 20px;cursor:pointer}

.galleria-lightbox-next, .galleria-lightbox-prev {font-size:20px}
.galleria-image-nav .galleria-image-nav-left, .galleria-image-nav .galleria-image-nav-right {height: 32px; width: 32px}
.galleria-image-nav .galleria-image-nav-right {background:url(images/br_next32.png) no-repeat 0 0}
.galleria-image-nav .galleria-image-nav-left {background:url(images/br_prev32.png) no-repeat 0 0}
.galleria-lightbox-close {font-size:30px !important}

.engine-prop {clear: both;margin: 20px 0 0}
.engine-prop .engine-left, .engine-prop .engine-right {float: none;margin: 0}
.engine-prop .engine-left .row, .engine-prop .engine-right .row {border-bottom: 1px dotted #EAEAEA;padding: 8px 0}
.engine-prop .engine-left .row:first-child, .engine-prop .engine-right .row:first-child {border: medium none;padding: 0}
.engine-prop .engine-left .row h2, .engine-prop .engine-right .row h2  {
    background:#182B68;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 10px;
    width: auto;
}


#mainContent .footer-bar > #text-6.widget.widget_text{display:none;}

/* New */
.bluewater_logo {
    display: none;
}
.list-style > li {
    margin-bottom: 10px;
}

.widget_boatnews_subscriptions_widget {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    width: 100%;
}

.subscriptionform .row input[type="text"] {
    box-sizing: border-box;
}
.subscriptionform div:first-child {
    display: table;
    margin-bottom: 10px;
    width: 100%;
}
.subscriptionform div:first-child img {
    height: 30px;
}
.subscriptionform div:first-child label, .subscriptionform div:first-child img {
    display: table-cell;
    vertical-align: middle;
    width: auto;
}
.subscriptionform label,
.subscriptionform .row input[type="text"] {
    width: 100%!important;
}
.subscriptionform div:first-child label {
    width: 80px !important;
}

/*Fix*/
/*Search Form on search page*/
/*
.widget_quick_search_widget *::after, .widget_quick_search_widget *::before {
    box-sizing: border-box;
}
.widget_quick_search_widget .row::before,
.widget_quick_search_widget .row::after {
    content: "";
    display: table;
}
.widget_quick_search_widget .row::after {
    clear: both;
}
.widget_quick_search_widget .row {
    margin-left: -2px;
    margin-right: -2px;
}
.widget_quick_search_widget .row  {
	float: left;
	padding-left: 2px;
    padding-right: 2px;
}*/

/*Boat Brand & Model*/
/*.widget_quick_search_widget .row:nth-child(2),
.widget_quick_search_widget .row:nth-child(3) {
    width: 50%;
}

.widget_quick_search_widget .row:nth-child(4),
.widget_quick_search_widget .row:nth-child(5) {
	padding: 0;
    width: 100%;
}
.widget_quick_search_widget .row:nth-child(4) label,
.widget_quick_search_widget .row:nth-child(5) label {
	padding-left: 2px;
    padding-right: 2px;

}*/


/*
.display-8 .boat-feature .boat-feature-panel .panel-detail,
.engine-prop .engine-left .row, .engine-prop .engine-right .row {
    display: table;
}
.boat-feature span, .listing-detail-title {
    display: table-cell !important;
    float: none !important;
}*/

.widget_quick_search_widget .row::before,
.widget_quick_search_widget .row::after {
    content: "";
    display: table;
}
.widget_quick_search_widget .row::after {
    clear: both;
}
.widget_quick_search_widget .row,
.widget_quick_search_widget .row label {
	box-sizing: border-box;
}

.widget_quick_search_widget .row:nth-child(2),
.widget_quick_search_widget .row:nth-child(3) {
    float: left;
    width: 50%;
}
.widget_quick_search_widget .row:nth-child(2) {
	margin-left: -2px
}
.widget_quick_search_widget .row:nth-child(3) {
	margin-right: -2px
}
.widget_quick_search_widget .row:nth-child(2) label,
.widget_quick_search_widget .row:nth-child(3) label {
	padding-left: 2px;
    padding-right: 2px;
}

.widget_quick_search_widget .row:nth-child(4),
.widget_quick_search_widget .row:nth-child(5) {
	float: left;
    width: 100%;
	margin-left: -2px;
	margin-right: -2px
}
.widget_quick_search_widget .row:nth-child(4) label {
	padding-left: 2px;
    padding-right: 2px;
	width: 50%;
}
.widget_quick_search_widget .row:nth-child(5) label {
	padding-left: 2px;
    padding-right: 2px;
	width: 33.3%;
}

.widget_quick_search_widget .row:last-child {
    width: 108px;
}


/*Contact Widget*/
.contact-seller .row.r-submit {
    display: block;
    float: left;
    margin-left: 122px;
    width: auto;
}
.contact-seller .row.r-submit > a {
    display: block;
}


/*Table*/
.boat-feature .boat-feature-panel > div {
    display: table !important;
}
.boat-feature .boat-feature-panel > div span {
	display: table-cell !important;
    float: none !important;
    vertical-align: middle;
}

/*widget_boatlistingdetail_widget*/
.widget_boatlistingdetail_widget .display-10 .row {
    border-bottom: 1px dotted #eaeaea !important;
    display: table;
    padding: 8px 0 !important;
}
.widget_boatlistingdetail_widget .display-10 .row strong, .widget_boatlistingdetail_widget .display-10 .row .listing-detail-value {
    display: table-cell;
    vertical-align: middle;
}

/* Gallery */
.galleria-lightbox-title {
	display: none!important;
}
