/*
Theme Name: justmultihulls default update
Description: justmultihulls default update original default theme.
Version: 1.0
Author: AgentPoint - Rolies
*/

@import url("css/reset.css");

/* Elements
----------------------------------------*/
body{background:#ffffff;color: #222; font-family: Myriad pro, Arial, "century gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 13px}
input, select, textarea {border: 1px solid #dadada;font: inherit;padding: 4px}
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 {display: inline-block}
a {text-decoration: none;color: #203470}
a:hover {text-decoration: none;color: #BF9450}
.clear{clear:both}
h1 {font-size:24px;font-weight:normal}
.wrapper-4 h1, .wrapper-4 img {border: 0px none !important}
h2 {border-bottom: 1px dotted #c0c0c0;font-size: 18px;font-weight: bold;margin: 0 0 10px;padding: 10px 0}
h2.title-summary {border:0 none;display:inline-block;padding:0;margin: 10px 0 0}
.sidebar h2 {background:#213471;border: medium none;color: #fff;font-weight: normal; font-size:18px; padding:8px 8px 6px;text-transform: capitalize}
h3 {font-size: 14px;font-weight: bold}

/* Standard Definitions
----------------------------------------*/
.text-logo {font-size: 14px;color: #004e86;line-height: 25px;width: 250px;display: inline-block}
.sortwidth  { width:100px !important}
.left 		{float:left}
.right 		{float:right}
.clearThis 	{clear:both; float:none; width: 100%}
.small		{font-size:.625em}
.medium		{font-size:.9em}
.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: 73px !important}
.listing-detail-title { width: 155px; display: inline-block}
.sidebar .listing-detail-title { width: 100px}
.btn-gallery { border: 1px solid #cccccc; padding: 5px 10px; margin: 20px 0px; display: inline-block; float: right; background-color: #165a82}
.btn-gallery a { font-weight: bold; font-size: 13px; color: #fff}
.btn-gallery:hover, .btn-gallery:hover a { background-color : #4fabe0}
.news-img-round{ float: left; display: inline-block; margin-right: 5px !important}
.profile-dealer { margin-right: 10px !important}
.post-image { margin-bottom: 15px}
.post-image img { width: 100%}
.entry h1 { color: #3A3A3A; border: 0 none; font-size: 20px}
#boldlink { color: #1583f2}
.profile-desc {display: inline-block;margin: 0 0 10px;width: 188px}
.boat-sold {background: url("images/sold-med.png") no-repeat top left;height:100px;width:100px;position:absolute}
.content-gallery { width: 660px !important; margin-bottom: 15px}
.catrss { display: none}
#recaptcha_response_field { left: 0px}
.none { display: none !important}

/* Header
----------------------------------------*/
#header{width:100%;margin: 0 auto;height: 150px;padding: 0px;background: url(images/bg-header-v2.png?v=0.01) repeat-x}
.headerwrap {margin:0 auto;width:1020px}
.headerwrap h1 {margin: 26px 0 0;display: inline-block;float: left;border: 0 none;padding: 0px}
.headerwrap h1 img {width: 236px}

#nav {width: 1020px;height: 40px;text-align: right;margin: 0 auto}
#nav > ul{height: 40px;position: relative;top: 48px;right: 0px;display: inline-block}
#nav li{display: inline-block;padding:0}
#nav li:hover > a, #nav li.current_page_item > a {color: #ffffff; background:#213471}
#nav .lavaLampNoImage li.back {background-color: #213471}
#nav ul li.back{padding-right: 0px;padding-left: 0px}
#nav li a {color: #213471;font-size: 14px;height: 33px;line-height: 33px}
#nav li.current > a {color: #fff; background:#213471}
.lavaLampNoImage li {position: relative}
#nav ul ul {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: rgba(16, 36, 64, 0.4);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 33px;
    width: 200px;
    z-index: 100;
}
#nav ul ul li {float: left;width: 100%}
#nav ul ul li:hover {
    /*-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #163766;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    width: 170px;*/
}
#nav ul ul li:hover > a, #nav li:hover ul li a {color: #FFF}
#nav ul ul li a {color: #ffffff;text-align: left}
#header .ct-info {float:right;display: none}
#header .ct-info p {font-size: 12px;text-align:right;line-height: 20px}

/* Main Content
----------------------------------------*/
#container{margin:0px auto;padding: 20px 0px 0px}
.home #container {padding:0}

.footer-2 .wrapper-2{display:inline-block;height: 50px;background: url(images/footer.png) no-repeat #aeccce;width:100%;margin-top: -10px;}

.wrapper-3 .footer-content {margin: 0 auto;border-top: 1px solid #ffffff;padding-top: 25px;clear: both;width: 1020px}
.wrapper-4{color: #5d5f60;margin-top: 20px;font-size: 13px;padding: 10px;line-height: 20px;font-weight: bold;display: none}
.wrapper-4 img {float : left;margin-right: 15px}

#mainContent{width:1020px;margin:0px auto}
#mainContent .wrapper{display:inline-block;width:1020px}
#mainContent .main{float: left;width: 660px;}
#mainContent .sidebar {background:#f9f9f9;border: 1px solid #eee;box-shadow: 0 0 1px #fff inset;float: right;padding: 10px;width: 318px}
#mainContent .footer-bar{float: right;width: 990px;padding: 10px 15px;height: 52px;background:#213471;margin-top: 10px}
.home #mainContent .sidebar {min-height:381px}

.box{clear:both;float:left; width:100%}

#mainContent .main > .box{}
#mainContent .main > .box > .middle {padding: 0;width: 100%}
#mainContent .main > .box > .middle > .center {padding: 0;width: 100%}
#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: 328px;}
#mainContent .footer-bar .box .middle{width:941px;}
#mainContent .footer-bar .box .middle .center{width:922px;}

#search_display #searchform {display: inline-block;height: auto;width: 100%}

.box .top, .box .bottom{ display:none;float:left;width:100%;}
.box .top .left, .box .bottom .left{height:10px;width:10px;float: left;}
.box .bottom .left{background-position: 0 bottom;}
.box .top .center, .box .bottom .center{float:left;height:10px;width:635px; }
.box .display-2 .box .top .center, .box .display-2 .box .bottom .center {width:524px !important}
.box .top .right, .box .bottom .right{height:10px;width:10px;float: left;}
.box .bottom .right{background-position: right bottom;}
.box .middle{float:left;padding:0;width:100%}
.box .middle .center{float:left; width:100%; padding:0}
.box .display-2 .box .middle .center {padding: 0;width: 100%}

#posts_outer h2.title {border: 0 none}
#posts_outer .post {margin: 15px 0;padding: 15px 0;border-bottom: 1px solid #fff}

.search-form{display: inline-block;margin-bottom: 8px}
.search-advanced {display: none}
.search-form .col{float:left;margin: 0px 6px;width:113px;}

.col .row .sortwidth {margin-right: 7px}

.search-form .last-col {width:221px !important;margin-right: 0px}
.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:114px;}
.search-form .col .row input[type="text"] {width: 108px}

#filter_search_widget .r-submit a {color: #fff}
#filter_search_widget .r-submit {background-color:#165A82;border:1px solid #CCC;display:inline-block;float:right;padding:5px 10px;font-weight: bold}
#filter_search_widget .r-submit:hover {background-color:#4FABE0}

.display-1 .text, .display-2 .text{margin-bottom:15px;}
.display-1 .image {float: left;margin: 0 10px 10px 0;width: 213px; text-align:center}
.display-1 #col3.image, .display-1 #col6.image {margin-right: 0}
.display-1 .images .image img {background:#f9f9f9;height: auto;width: 100%}
.display-1 .image .featured-img-round {height: 133px;overflow: hidden;width: 100%}
.display-1 .image .model {background:#eeeeee;display: block;font-weight: bold;padding: 10px 10px 7px;text-align: center;text-shadow: 0 1px 1px #fff}

.display-2 .box .middle {width: 100%; padding:0}
.display-2 .listing .ct{display:inline-block;margin-top: 5px;}
.display-2 .listing h3 {font-size: 14px;color: #2e3d47 !important}
.display-2 .listing .ct .left.img{margin:2px 5px 5px 0;}
.display-2 .display-9 .ct{float:left;width:445px;margin-bottom:10px;}
.display-2 .sub-category > div {margin-right: 10px}
.display-2 .parent-category > div {margin-right: 10px}
.display-2 .parent-category  {overflow: hidden;margin: 0 0 5px}
.display-2 .parent-category h3 {margin: 3px 0 10px}
.display-2 .text blockquote {margin: 5px;padding: 10px;border: 1px solid #cccccc;background: #f4f4f4;}
.display-2 .text blockquote p {margin-bottom: 0px}

.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 {display: inline-block;width: 100%}
.display-4 .ct.details_info {margin: 0 0 15px}
.display-4 .ct p .left.img{margin:5px 10px -2px 0px;}

.display-5 .text{margin-bottom:15px}
.display-5 .sponsors{width: 100%;}
.display-5 .sponsors .sponsor{margin-bottom: 8px;}

.display-6 .text{ display:none}
.display-6 .images .image {border-right: 1px solid #f9f9f9;float: left;height: 118px !important;margin: 0;width: 153px !important}
.display-6 .images .image a {display:block; height:118px; background:#000; text-align:center}
.display-6 .images .image a img {width:auto; height:100%}

.panel-join-with-us {
	background:url("images/panel-join-with-us.gif") no-repeat scroll 0 0;
	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;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:660px;}
.display-8 .bar{float:left;margin-bottom:12px;width:100%;}
.display-8 .bar h2 {border: medium none;padding: 0; margin:0}
.display-8 .bar a:active, .display-8 .bar a:hover{text-decoration: none;}
.display-8 h2.title span {margin: 0 13px 0 0}
.display-8 h2.title span.right{color: #0badd7}
.display-8 .big-photo{float:left;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%; font-size:13px}
.display-8 .desc p{ margin:0 0 15px}
.display-8 .desc ul, .display-2 .text ul {list-style: disc outside none;margin: 0 0 15px}
.display-8 .desc ul li, .display-2 .text ul li {display: list-item;margin-left: 20px}

.display-8 .engine-left {background:#f9f9f9;border: 1px solid #eee;box-shadow: 0 0 1px #fff inset;float: none;margin: 0 0 15px;padding: 10px}
.display-8 .boat-feature h2.title {font-weight: normal;padding: 0 0 5px}
.display-8 .boat-feature .row {margin: 0 0 5px}
.display-8 .boat-feature-panel { padding:10px; margin:15px 0; background:#f9f9f9;border: 1px solid #eee;box-shadow: 0 0 1px #fff inset}
.display-8 .boat-feature .boat-feature-panel .panel-detail {border-bottom: 1px dotted #dadada;margin: 0 0 5px;padding: 0 0 5px}

.display-9 {border-bottom: 2px dashed #f9f9f9;display: inline-block;margin: 0 0 15px;padding: 0 0 15px;width: 100%}
.display-9 .thumb{float:left;margin-right:10px;width:200px}
.display-9 .thumb a {display: block}
.display-9 .thumb a img {display: block;height: auto;width: 100%}
.display-9 .ct{float:left;width:405px;margin-bottom:10px;}
.display-9 .ct h3{float:left;margin-bottom:10px;width:100%;}
.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: 12px;}
.display-9 .ct .bar{float:left;width:100%;}
.display-9  .ct .bar div{float:left;width:33.33%;}

.display-10 .row {border-bottom: 1px dotted #dadada;margin: 0 0 5px;padding: 0 0 5px}
.display-10 .sortwidth  { width:74px !important; margin-left: 2px}

.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:link, .media a:visited{color: #3a3a3a;font-size: 12px;}
.media .files a{display:block;font-weight:bold;margin-bottom:5px;margin-left:13px;}

.horz-line{ display:none}
.panel-connect-with-us {
    background: url("images/panel-connect-with-us.png") no-repeat scroll 0 0 transparent;
    height: 121px;
    position: relative;
    width: 100%;
}
.panel-connect-with-us h1 {
	font-family: "Century Gothic";
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
	color: #005195;
	font-style:italic;
	font-size: 18px;
	border: 0 none;
}
.panel-connect-with-us .link-1{
	color:#FFFFFF;
	font-size:12px;
	left:0;
	position:absolute;
	text-align:center;
	top:38px;
	width:100%
}
.panel-connect-with-us .link-2{bottom:17px;font-style:italic;left:74px;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:12px;}
.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:9px;position:absolute;right:10px;}
.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;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-3 a.googleplus span{background:url("images/icons/google32.png") no-repeat scroll 0 0}
.panel-connect-with-us .link-3 a.instagram span{background:url("images/icons/instagram32.png") no-repeat scroll 0 0}

.player-audio {padding: 10px;border: 1px solid #cccccc;margin-bottom: 10px}

.contact-seller .row{float:left;margin-bottom:6px;width:100%;}
.contact-seller .row.r-submit {margin: 0 0 0 113px;width: auto}
.contact-seller .row label{float:left;line-height:24px;margin-right:7px;width:107px;}
.contact-seller .row .field{float:left;width:195px;}
.contact-seller .row .field input.text,.contact-seller .row .field select{border:1px solid #dadada;height:22px;line-height:22px;width:100%;}
.contact-seller .row .field textarea {border: 1px solid #dadada;height: 100px;padding: 5px;resize: vertical;width: 187px}
.contact-seller #captcha-image {background:#fff}

.navigation {
    background:#f9f9f9;
    border: 1px solid #eee;
    box-shadow: 0 0 1px #fff inset;
    display: inline-block;
    margin: 0 0 15px;
    padding: 10px 10px 7px;
    width: 638px;
}
.navigation .info{float:left;width:220px;}
.navigation .sort{float:right;width:150px;}
.navigation .sort label {float: left;margin: 5px 0 0;width: 50px}
.navigation .sort .field select {border: 1px solid #e3e3e3;float: left;margin: 0;padding: 2px;width: 100px}
.center .navigation .paginate span, .center .navigation .paginate a {
    border: 1px solid #ddd;
    color: #222;
    height: 27px !important;
    line-height: 27px !important;
    margin: 0 1px;
    padding: 0;
    text-shadow: 0 1px 1px #fff;
    width: 27px !important;
	box-shadow:0 0 1px #fff inset
}

.center .navigation .paginate span, .center .navigation .paginate a:hover {background:#ddd}
.center .navigation .paginate a {
    background: -moz-linear-gradient(center top , #f2f2f2 0%, #c5c5c5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#c5c5c5));
	background:-webkit-linear-gradient(top, #f2f2f2 0%,#c5c5c5 100%);
	background:-o-linear-gradient(top, #f2f2f2 0%,#c5c5c5 100%);
	background:-ms-linear-gradient(top, #f2f2f2 0%,#c5c5c5 100%);
	background:linear-gradient(top, #f2f2f2 0%,#c5c5c5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c5c5c5',GradientType=0 );
}

.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%;}

.widget_categories ul {margin-bottom: 10px}
.widget_categories li {border-bottom:1px dotted #CCC;display:block;padding:10px 0}

.blogroll li, .xoxo li {width: 145px;margin: 0 10px 8px;color: #5d5f60}
.blogroll li a, .xoxo li a {font-size: 14px;font-weight: bold;display: block}
.blogroll li a:hover, .xoxo li a:hover {color: inherit}

.entry h2 {border: 0 none;margin: 20px 0 10px;padding: 0}
.entry h2 span {display: none}
.entry h3 {margin: 10px 0px;font-size: 14px}
.entry h4 {font-size: 14px}

.box .entry p {margin-bottom: 10px}

#gform_1 {background:#f9f9f9;border: 1px solid #eee;box-shadow: 0 0 1px #fff inset;padding: 10px}
#gform_1 .gform_body ul {display: inline-block;list-style: none outside none;margin: 0;width: 100%}
#gform_1 .gform_body .gfield {display: inline-block;margin: 0 0 10px;width: 100%}
#gform_1 .gform_body .gfield_label {float: left;font-weight: bold;margin: 7px 0 0; width: 110px}
#gform_1 .gform_body .ginput_container {float: left}
#gform_1 textarea {margin: 0;resize: vertical;width: 520px}

.ginput_left label, .ginput_right label {display: block}
#field_1_1 .validation_message {float: left}
.validation_error {color:#FF7800}
.validation_message {display: block;color: #FF7800}
.gform_heading {border-bottom: 1px solid #ddd;padding: 0 0 10px}
.gform_body {border-top: 1px solid #fff;padding: 15px 0 0}
.gform_footer {margin: 0 0 0 110px}
.gform_footer input {float:none}

.ginput_left {float: left;margin-right: 10px}
.ginput_right {float: right}
.gform_footer a {display: none}
.gform_body input {height : 20px;font-size: 12px;width: 275px;color: #666}

#commentform input[type="text"], #commentform textarea, .gform_body input, .gform_body textarea {border: 1px solid #dddddd;padding: 3px}

/* Footer */
.logo-grey {float:right;padding: 30px}
.copyright-foot {float: left;height: 50px}
.powered-by-boatdeck {color: #ffffff;float: right}

/* Slider */
#slider { margin:20px 0 1px; height:495px;position: relative;width: 100%; overflow:hidden}
#slider-alt {
	height: 4px;
	width: 1020px;
	margin: 1px auto 0;
	background: #171B21 url(images/slider-bg.jpg) repeat-x scroll center top;
	border-top: 1px solid #ffffff;
}

#slider img { width:100%; height:auto}
#sliderContent {width: 1020px;position: absolute;top: 0;height:500px;margin-left: 0}
.sliderImage {float: left;position: relative;display: none}
.sliderImage span {
	font: 10px/15px;
	padding: 12px 10px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: 1000px;
	text-transform: uppercase;
	display: inline-block;
}
.sliderImage span strong {font-size: 14px}
#slider .slide-holder {width: 1020px;margin: 0 auto}
.slide-desc { display:none;height: 52px;background: url(images/backgrounds/bg-slide-desc.png) repeat-x}

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}
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 thead tr th.action {width: 80px}
table tbody tr th, table tbody tr td {padding: 5px;border: 1px solid #dcdcdc}
table tbody tr td.id {text-align: center}
table tbody tr td.description p {margin: 0px !important}

#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: #fff;border: 1px solid #dcdcdc;border-bottom: 0 none}
#formboat #tabs-detail, #formboat #tabs-media, #formboat #tabs-feature, #formboat #tabs-status {}
#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: 870px;border-bottom: 1px solid #dcdcdc}
#tabs-feature .inside-panel:hover {background: #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: #555}
#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}

.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:10px 30px; border-radius:5px 5px 0 0}
.boatNav li.active {background: url(images/arrow-boat.png) no-repeat center bottom #f5f5f5;color: #0066CC}
.boatNav li.active a {color: #213471}
.boatNav li:hover {background: url(images/arrow-boat.png) no-repeat center bottom #f5f5f5}

.fullPage, .fullPage .box {width: 100% !important}
.fullPage .box .top .center, .fullPage .box .bottom .center {width: 940px}
.fullPage .box .middle {width: 941px}
.fullPage .box .middle .center {width: 922px}
.fullPage #doaction.button {margin: 0 5px 0 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:100%}
.pagenav li:hover {background: #F2F7FC}

.sidebarlogin_otherlinks li {display: block;margin: 5px}

.galleria-container {background:#f9f9f9;border: 1px solid #eee;box-shadow: 0 0 1px #fff inset}
.galleria-container img {-moz-user-select:none !important;-webkit-user-select:none !important;-o-user-select:none !important;border: 0 none !important}
.galleria-stage{position:absolute;top:10px;bottom:60px;left:10px;right:10px;overflow:hidden;}
.galleria-thumbnails-container{height:50px;bottom:0;position:absolute;left:10px;right:10px;z-index:2;}
.galleria-carousel .galleria-thumbnails-list{margin-left:30px;margin-right:30px;}
.galleria-thumbnails .galleria-image{height:40px;width:60px;background:#F3F7F8;margin:0 5px 0 0;border:1px solid #c0c0c0;;float:left;cursor:pointer;}
.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2;}
.galleria-loader{
	background:#F3F7F8;width:20px;height:20px;
	position:absolute;top:10px;right:10px;z-index:2;
	display:none;background:url(classic-loader.gif) no-repeat 2px 2px
}
.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}
.galleria-info-text{background-color:#F3F7F8;background-color:rgba(0,0,0,.9);padding: 12px;display:none;}
.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff;}
.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;}
.galleria-info-title+.galleria-info-description{margin-top:7px;}
.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none;}
.galleria-info-link{background-position:-669px -5px;opacity:.8;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#F3F7F8;}
.galleria-info-link:hover,
.galleria-info-close:hover{opacity:.5;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.7;cursor:pointer;width:16px;height:31px;position:absolute;left:10px;z-index:2;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:.5;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right{
	cursor:pointer;display:none;background-position:-495px 5px;
	position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8
}
.galleria-thumb-nav-right{background-position:-578px 5px;border-right:none;right:0;left:auto;}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default;}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover{opacity:1;background-color:#111;}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right{background-image:url(images/classic-map.png);background-repeat:no-repeat;}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {background-color: #000;}

/* Wide Latest Boat Home */
#mainContent .wide {width: 100%}
#mainContent .wide .box {width: 100%}
#mainContent #wide-one {}

.banners-justmultihulls {
    font-size: 24px;
    padding: 10px 0 20px;
    text-align: center;
}
#mainContent #wide-one .btnprev-car {
	cursor:pointer;background:url(images/br_prev32.png) no-repeat center center #213471;
	bottom:auto;height:118px;width: 50px; border-radius:15px 0 0 15px
}
#mainContent #wide-one .btnnext-car {
	cursor:pointer;background: url(images/br_next32.png) no-repeat center center #213471;
	bottom: auto;height: 118px;width: 50px; border-radius:0 15px 15px 0
}
#mainContent #wide-one .btnprev-car:hover, #mainContent #wide-one .btnnext-car:hover {opacity:0.9}
#mainContent .wide .box .middle, #mainContent .wide .box .top .center, #mainContent .wide .box .bottom .center {width: 980px}
#mainContent .wide .box .middle .center {width: 962px}
#mainContent #car-lite {margin: 0 auto; width:918px !important}

/* Home Page Gallery */
.gallery-images .gallery-item {display :inline-block;float: left;width: 291px;margin: 5px}
.gallery-images .gallery-item .image {width: 130px;float: left;margin-right: 10px}
.gallery-images .gallery-item .information h3 {color: #6BB4FE;font-size: 12px;margin-bottom: 10px}
.gallery-images .gallery-item .information {font-size: 12px;width: 151px;float: right}
.gallery-images .gallery-item .information .row div {display: inline}
.galleries-row {display: inline-block;margin: 15px 0px 0;padding: 0 0 15px;border-bottom: 1px dotted #fff}

#detail-gallery .row {padding: 5px;background: url(images/box-bg.png) repeat transparent;margin: 2px 0px}
#detail-gallery .content-gallery {margin-bottom: 10px}
#detail-gallery .gallery-images {margin-top: 20px}
#detail-gallery .gallery-images .row {padding: 0px;background: none}

.featured_rss {display: none}

/* Wide Home */
#wide-one .widget_links h2 {display: none}
.widget_links {text-align: center}
#wide-one ul.blogroll {display: inline}
#wide-one ul.blogroll img {width: 150px}
#wide-two {background: url(images/backgrounds/bg-shadow.png) no-repeat top center;padding: 10px 0 23px 0}
#wide-two .listing .list {border-right:1px dotted #C0C0C0;display:inline-block;margin:0 5px;padding-right:5px;width:324px}
#wide-two .listing .list h3 {font-size: 14px;font-weight: bold}
#wide-two .listing .list .contentFeatured {display: inline-block;width: 182px;margin-top: 10px}
#wide-two .listing .last {border-right: 0 none}

.read-more {background:#bf9450;color: #fff;display: inline-block;margin-top: 5px;padding: 4px 8px 3px}
.read-more:hover {background:#213471; color:#fff}

.footer-bar .widget_boatnews_subscriptions_widget h2 {
	display: inline-block;
	border: 0px none;
	color: #ffffff;
	float: left;
	margin: 20px 15px 0px 0px;
	background: url(images/icons/icon-rss-home.png) no-repeat left center;
	padding: 2px 0px 2px 30px;
    font-size: 16px;
}

.footer-bar .widget_boatnews_subscriptions_widget .row {display: inline-block;color: #fff}
.footer-bar .widget_boatnews_subscriptions_widget .row input[type="text"] {border: 1px solid #fff; padding: 4px;width:222px;}
.footer-bar .widget_boatnews_subscriptions_widget a {position: relative;bottom: -10px;display: inline-block}
.footer-bar .widget_boatnews_subscriptions_widget a img {height: 27px}
.footer-bar .widget_boatnews_subscriptions_widget .row #recaptcha_widget_div {display: none}

.social_links {
    border-left: 1px dotted #ffffff;
    display: inline-block;
    float: right;
    height: 27px;
    margin: 18px 0 0;
    padding: 0 0 0 15px;
    position: relative;
    top: -45px;
}
.social_links li {width: auto;margin: 0px 2px;}
.social_links li a {color: #213471;font-size: 0}
.social_links ul li img {vertical-align: middle}

/* Boat Listings */
#searchform .box h3 {margin-top: 0}
#searchform .box .price {margin: 10px 0 0;display: inline-block;font-style: italic}
#searchform .boat-detail div {display: inline-block;width: 202px}

#dealer-info .display-4 .contact-desc {display:inline-block;width:200px}

/* Page text formating */
.wp-caption {background: #fff;border: 1px solid #CCC;padding: 5px;margin-bottom: 10px}
.wp-caption .wp-caption-text {margin: 0px !important;color: #888;font-style: italic}

.download-list {margin-bottom: 4px;padding-bottom: 4px;border-bottom: 1px solid #ccc;display:inline-block;width: 100%}
.download-list .file-name {display: inline-block;float: left;padding: 3px 0px}
.download-list .download-button a {color:#fff}
.download-list .download-button:hover {background: #4FABE0}
.download-list .download-button {display: inline-block;float: right;background-color:#165A82;border:1px solid #CCC;padding:2px 10px}

#dealer-info .display-4 .contact-desc {width: 200px;display: inline-block}

#commentform p {margin: 15px 0}
#commentform input[type=text] {width: 250px;margin-right: 10px}
#commentform textarea {width: 606px}
.commentlist li {display: block}

/* advanced comment styles */
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block}
ol.commentlist{width:100%}
h3#comments,#respond h3{height:25px;text-align:left;background:#4c7faa;color:#fff;padding:5px 0 0 5px}
ol.commentlist,li.authorcomment,li.comment,#respond h3 {margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}
ol.commentlist{border-bottom:1px solid #ccc}
ol.commentlist ul{margin:0 0 0 20px}
li.authorcomment,li.comment {border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none}
li.even{background:#fff}
li.odd{background:#efefef}
.authorcomment{background:#deebf9}
ul.children ul{margin-left:20px}
ul.children li{border-right:none}
.vcard img{float:left;background:#c4c4c4}
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px}
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative}
.comment-meta,ol.commentlist li small{top:10px;left:10px}
.comment-text{margin:10px 10px 0 0; padding-top: 10px; border-top: 1px solid #c0c0c0; }
.reply,.comment-navigation .newer,input#submit{float:right}
.reply,.comment-navigation .newer a,.comment-navigation .older a {background:#4c7faa}
.reply{margin:0 10px 10px 0}
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff}
a.comment-reply-link,.reply a:link{} a.comment-reply-link,.reply a:link {float: right;}
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,

.comment-navigation .older a:hover {text-decoration:none;color:#4c7faa;}
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden}
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px}

p.subscribe-to-comments{background:url('images/email_32.png') no-repeat}
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0}
p.subscribe-to-comments label{top:-2px;color:#666}

.comment-rss{background:url('images/rss_32.png') no-repeat}
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}
.commentlist .read-more { float: right; margin: 10px; }

.button {background:#213471;border: 0 none;color: #fff;cursor: pointer;float: left;padding: 5px 15px}
.button:hover {background: #C19352}

#enlarge a input {
    background:#213471;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    float: right;
    padding: 5px 10px 4px;
}
#enlarge a input:hover {background: #BF9450}

#respond{display: none;}
.paginate.parent-cat{padding: 10px 0 10px 220px; height: 20px;}
.paginate.parent-cat a:link, .paginate.parent-cat a:visited,
.paginate.parent-cat span{
	background:url("images/paginate-bg.png") no-repeat scroll -40px 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:9px;
	height:13px;
	line-height:13px;
	padding:0 1px;
	text-align:center;
	width:13px;
	font-size: 12px !important;
	height: 20px !important;
	width: 20px !important;
	line-height: 20px !important;
	margin-right:5px;
}
.paginate.parent-cat a:hover, .paginate.parent-cat a:active{background-position:-15px 0;text-decoration: none;}
.paginate.parent-cat span{background-position:-15px 0}

._boatsearch_side li {width: 100%; margin:0 0 10px}
._boatsearch_side li label {display:block}
._boatsearch_side li.prices div {float: left; width:156px}
._boatsearch_side li .pricefrom {margin: 0 5px 0 0}
._boatsearch_side li select {width: 100% !important}
._boatsearch_side li.lengths div {float: left;width: 104px}
._boatsearch_side li .lengthto {margin:0 5px}
._boatsearch_side .btn {
    background:#bf9450;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    margin: 0 0 10px;
    width: 100%;
}
