/*
Theme Name: Mercury
Description: Mercury original default theme.
Version: 1.0
Author: AgentPoint - Rolies
*/

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

/* Elements
----------------------------------------*/
/* body{color: #333;font:12px/18px Arial, Helvetica, sans-serif;background: url(images/outer_background.jpg) no-repeat center top #000} */
.main_container {background:url(images/body-bg.png) no-repeat scroll center top}
input, select, texarea { font-size:12px; font-family:inherit; background:#fff; border:1px solid #eaeaea}
blockquote	{margin: 0 0 18px 18px; color:#666; font-style: italic}
strong{font-weight:bold}
em{font-style:italic}
ul {list-style: none inside}
a {text-decoration: none;color: #00005A}
a:hover {text-decoration: none;color: #06C}
.copyright-foot .textwidget {font-weight: bold;margin: 15px}
h1 {color:#00005A;font-size:24px;font-weight:normal;line-height:24px;padding-bottom: 15px;border-bottom: 1px solid #ccc;font-weight: bold}
h2, .box h3.gform_title {color:#00005A;padding: 13px 0;font-size:16px;line-height: 18px;font-weight: bold;border-bottom: 1px solid #ccc;margin-bottom: 15px}
h3 {color: #3a3a3a;font-size: 14px;font-weight: bold}
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 { border: 1px solid #cccccc !important}

.text-logo {font-size: 14px;color: #004e86;line-height: 25px;width: 250px;display: inline-block}
.sortwidth  { width:111px !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: 177px; }
.listing-contact { font-size: 12px; }
.listing-detail-title { width: 80px; display: inline-block; }
.btn-gallery {
    background: url("images/bg-button.png") no-repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0 !important;
    display: inline-block;
    float: right;
    margin: 20px 0 0;
    padding: 6px 0;
    text-align: center;
    width: 123px;
}
.btn-gallery a {color: #E6E6E6;font-family: helvetica;font-size: 13px;font-weight: bold}
.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: 215px}
.contact-desc { display: inline-block; width: 213px}
.none { display: none}
#recaptcha_response_field { left: 0px}
h2.title-summary { border: 0 none}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {color:#000 !important}
.clear {clear:both}

/* Header
----------------------------------------*/
#header{width:100%;height: 160px;background:#fff}
#header .ct-info {float: right;height: 72px;margin: 24px 55px 0 0}
#header .ct-info p {font-size: 12px;text-align:right;line-height: 20px}
#header.brismarine {background:#000}
.headerwrap {margin:0 auto;width:1020px}
.headerwrap h1 {float: left;padding: 0px;border: 0 none;height:120px;margin:0 0 0 55px}
.logo > a {display: block;height: 107px;width: 250px}

#nav {height: 44px;width: 100%;border-bottom: 7px solid #000;position: relative;z-index: 9 !important}
#nav ul{width: 1020px;margin: 0 auto}
#nav li{display: inline;color: #5c5e63;padding: 15px 17.2px}
#nav li:hover, #nav li.current_page_item {background: #8b96a3}
#nav li:hover a, #nav li.current_page_item a {color: #ffffff}
#nav li.current_page_item a {font-weight: bold}
#nav li a{color: #000;font-size: 14px;font-weight: bold}

.brismarine .headerwrap {height: 120px;position: relative;background:#fff;overflow:hidden}
.brismarine .headerwrap h1 {height: 92px;margin: 0;overflow: hidden;position: absolute;right: 40px;top: 0}
.brismarine .headerwrap h1 a {height: 92px;width: 330px}
.brismarine .headerwrap h1 a img { max-width:330px}

#header.brismarine .ct-info {float: none;height: 120px;left: -113px;margin: 0;position: absolute;top: 0}
#header.brismarine .info {bottom: 9px;position: absolute;right: 68px}
#header.brismarine .info p {color: #000;float: left;font-size: 15px;margin: 0 10px 0 0}
#header.brismarine .info p span {font-style: italic}
#header.brismarine .info p a {color: #000000;font-style: italic}

.search-text {color: #5a6d88;font-size: 12px;width: 158px;background-color: #fff;border: 1px solid #586779;padding: 3px 36px 3px 5px}
.searchform input[type="submit"] {
    background: url("images/search-bg.png") no-repeat scroll -181px -5px #FFF;border: 0 none;
	height: 20px;position: absolute;right: 3px;top: -4px;width: 20px
}
.search_main {display: none;	position: relative;right: -57px;top: 0 !important}

li.search {width: 100px; display:none !important}
li.search:hover {background: transparent !important}

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

/* Main Content
----------------------------------------*/
#home #content {display: block;padding: 0}
#home #content .home-widget {padding: 0 0 0 15px;width: 1005px}
#home .widget_text {margin: 15px}
#home .widget_text h2 {padding: 0;font-size: 18px;margin: 0 0 10px}
#home .widget_text ul {list-style:disc;margin: 0 0 0 15px}

.home-widget #latest_boat_widget #_widget-2, .home-widget #latest_boat_widget #video_show_widget-3 {margin: 0;width: 100%}
.home-widget #latest_boat_widget {
	padding: 15px;
	width: 290px;
	min-height:250px;
	background:#D0D0D3;
	background:-moz-linear-gradient(center top , #F1F1F2 0%, #D0D0D3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1F1F2), color-stop(100%,#D0D0D3));
	background:-webkit-linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	background:-o-linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	background:-ms-linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	background:linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F1F2', endColorstr='#D0D0D3',GradientType=0 )
}

#container{width:1020px;margin:0px auto;height: 100%px; background:#fff; position:relative}

.footer-2 .wrapper-2{display:inline-block;height: 50px;background: url(images/footer.png) no-repeat #aeccce;width:100%;margin-top: -10p}
	
.wrapper-3{padding-top: 22px;height: 37px;line-height: 20px;text-align: center;border-top: 0 none;margin: 0px 20px;color: #323d52;background: transparent url(images/footer-bg.png) no-repeat scroll center 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{width:980px;padding: 20px 20px 0}
#mainContent .wrapper{display:inline-block;width:100%}
#mainContent .main{float: left;width: 600px}
#mainContent .sidebar {
    background:#D0D0D3;
    background: -moz-linear-gradient(center top , #F1F1F2 0%, #D0D0D3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1F1F2), color-stop(100%,#D0D0D3));
	background:-webkit-linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	background:-o-linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	background:-ms-linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	background:linear-gradient(top, #F1F1F2 0%,#D0D0D3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F1F2', endColorstr='#D0D0D3',GradientType=0 );
    float: right;
    padding: 10px;
    width: 340px;
}
#mainContent .footer-bar{float: right;width: 100%}
#mainContent .main .box{width:600px}
#mainContent .sidebar .box{width: 340px;float: right; margin:0}
#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}
#mainContent .footer-bar .box .middle{width:941px;}
#mainContent .footer-bar .box .middle .center{background-position: 912px 0;width:922px}
#mainContent .sidebar .box .middle{padding:0;  width:100%; background:none}
#mainContent .sidebar .box .middle .center{padding:0; width:100%;  background:none}
#mainContent .sidebar .box .middle .center .display-4 {margin:0}
#mainContent .sidebar .box .middle .center .display-4 .ct, .operating-hours, .ct_business_address {margin:0 0 10px; clear:both}
#mainContent .sidebar .box .middle #socialnetwork_widget-2 { width: 340px; margin:10px 0 0}

.box{float:left;margin-bottom:20px;font-size: 12px}
.box .top, .box .bottom{float:left;width:100%; display:none}
.box .top .left, .box .bottom .left{background:url("images/border.png") no-repeat scroll 0 0 #fff;height:10px;width:10px;float: left}
.box .bottom .left{background-position: 0 bottom;}
.box .top .center, .box .bottom .center{background:url("images/border.png") repeat-x scroll 0 -14px #ffffff;float:left;height:10px;width:580p}
.box .bottom .center{background-position:0 -26px;_background-position:0 -22px}
.box .top .right, .box .bottom .right{background:url("images/border.png") no-repeat scroll right 0 #ffffff;height:10px;width:10px;float: left}
.box .bottom .right{background-position: right bottom;}
.box .middle{/*background:url("images/border-2.png") repeat-y scroll 0 0 #ffffff;*/float:left;padding-left:19px;width:324px}
.box .middle .center{/*background:url("images/border-3.png") repeat-y scroll 580px 0 #ffffff;*/float:left;padding-right:19px;width:563px}

.sidebar .top, .sidebar .bottom {display: none}
.sidebar .horz-line {display: none}

.display-4 .ct span.img {height: 120px;overflow: hidden;padding:0}
.sidebar h2 {margin: 0 0 10px;padding: 0 0 10px}
.operating-hours, .ct_business_address {clear:both}
.ct_business_address span {display: inline-block}

#latest_boat_widget h2 {font-size: 18px;padding: 0; background:none; top:0; margin:0 0 10px; text-shadow:0 1px 1px #fff}
.search-advanced {display: none}
.search-form .col {float:left;margin-right:10px;width:100%}
.search-form .col.second-col {margin: 0}
.search-form .col.third-col {margin: 0 10px 0 0;width: 95px}
.search-form .last-col .row.priceto, .search-form .last-col .row.lengthto {display: inline-block}
.search-form .last-col select {float: left;width: 87px !important}
.search-form .last-col select[name="bd_soldleasevaluemax"], .search-form .last-col .row.lengthto select[name="bd_lengthmax"] {margin-right: 10px}
.search-form .last-col {width:185px !important;margin:0}
.search-form .col .row{margin-bottom:10px;width:100%}
.search-form .col .row.r-submit{margin:0;overflow:visible;padding-top:8px; display:inline-block}
.search-form .col .row.r-submit .submit {float:right; border:none; background:none}
.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}
input.submit {background: none repeat scroll 0 0 transparent;border: medium none}

#featured_media_widget-3 {width:290px}
#featured_media_widget-3 .display-2 .text{display:none}
#featured_media_widget-3 .display-2 .listing .list {float: none;height: auto;width:290p}
#featured_media_widget-3 .display-2 .listing .list .ct {width:290px}

.display-1 .text, .display-2 .text{margin-bottom:15px}
.display-1 .image{float:left;margin-right:25px;width:263px;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 .text.entry ul{list-style-type:disc;margin:10px 0 10px 20px;list-style-position: outside;}
.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 .ct p, .display-2 .listing .ct a, .display-4 .ct, .listing .ct a {font-size: 12px}
.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-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}

.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:590px;}
.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 #ccc;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{font-size: 12px;line-height: 20px;margin: 10px 0px}

.display-9 {margin-top:10px;}
.display-9 .thumb{float:left;margin-right:18px;width:120px;margin-bottom:10px;}
.display-9 .ct{float:left;width:336px}
.display-9 .ct h3{float:left;margin:0 0 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:#FFF;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;font-size: 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 solid #CCC;padding: 5px 10px}
.display-10, .display-10 .row, .display-10 .row strong, .display-10 .row a {font-size: 12px}

.horz-line{border-bottom:1px solid #2C2C2C;height:10px;margin-bottom:10px;display: inline-block;width:100}
.panel-connect-with-us {
    background: url("images/panel-connect-with-us-4.png") no-repeat scroll 0 0 transparent;height: 121px;margin: 0 0 0 3px;position: relative;
    width: 333px; border-radius:5px; border:1px solid #ccc; box-shadow:0 2px 2px #BCBCBC
}
.panel-connect-with-us h1 {border: 0 none;font-size: 16px;font-style: italic;font-weight: bold;margin: 0;padding: 0;text-align: center}
.panel-connect-with-us .link-1{color:#FFF;font-size:12px;left:0;position:absolute;text-align:center;top:38px;width:100%}
.panel-connect-with-us .link-2{bottom:16px;font-style:italic;left:67px;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 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-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}

#boatdetail_widget-2 .desc h3 {padding:10px 0 2px}
#boatdetail_widget-2 .desc > ul {list-style: disc outside none;margin: 0 0 0 20px}

.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 #ccc;display:inline-block;width: 100%}
.download-list .file-name {display: inline-block;float: left;padding: 8px 0px}
.download-list .download-button a {color:#fff;text-align: center}
.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 #ccc;margin-bottom: 10px}

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

.contact-seller{margin-top:15px;}
.contact-seller .row{float:left;margin-bottom:6px;width:100%;}
.contact-seller .row.r-submit{float:right;width:auto; margin-right:90px}
.contact-seller .row label{float:left;line-height:24px;margin-right:7px;width:120px;font-size: 12px}
.contact-seller .row .field{float:left;width:195px;}
.contact-seller .row .field input.text, .contact-seller .row .field select{width:189px;}
.contact-seller .row .field textarea{height:100px;width:100%; font-family:inherit; font-size:12px}
.contact-seller .row.r-submit img {height:31px !important; }

.navigation{line-height:18px;}
.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;}
.navigation .paginate{float:right;padding:8px 0;}
.navigation .paginate a:link, .navigation .paginate a:visited,
.navigation .paginate span{
	background:url("images/paginate-bg.png") no-repeat scroll -26px 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:9px;
	height:13px;
	line-height:14px;
	padding:0 1px;
	text-align:center;
	width:13px
}
.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{background-position:6px 0;}
.navigation .paginate span{background-position:-10px 0;line-height: 14px;}

.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%;}

/* BlogRoll */

.blogroll li, .xoxo li {width: 145px;margin: 8px 4px;color: #5d5f60}
.blogroll li a, .xoxo li a {font-size: 13px;display: block}
.blogroll li a:hover, .xoxo li a:hover {color: inherit}

/* Post Entry */
.entry h2 {background-color: transparent;padding: 0px;border: 0 none}
.entry h2 span {display: none}
.entry h3 {margin: 10px 0px;font-size: 14px}
.entry p {margin-bottom: 10px;text-align: justify}
.entry {margin-top: 10px}

h2.search-title {border: 0 none;margin-bottom: 0px}
#posts_outer .post {border-bottom: 1px solid #ccc}

.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-entries {margin: 15px 0px}

/* Contact Form */
.gform_heading {margin-bottom: 10px}
.gform_body {padding: 10px}
.gform_body .gfield {margin-bottom: 10px}
.ginput_left label, .ginput_right label {display: block}
.gform_footer.top_label {display: inline-block;width: 100%}
.gform_footer input {
    border: medium none;
    float: right;
    height: 34px;
    margin: 0 45px 20px 0;
    padding: 0;
    width: 124px;
	color:#d5d5d5;
	cursor:pointer;
	background:url(images/bg-button.png) no-repeat 0 3px;
}
.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 {border: 1px solid #EAEAEA;font-family: inherit;font-size: 12px;height: 150px;padding: 3px;width: 536px}
.gform_body ul {margin: 0px}
.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}
.page-id-6 iframe {display: block;margin: 10px 0 0}

.widget_video_show_widget .description {font-size: 12px;color: #323d52;padding: 0px 5px;margin-top: -3px}
.widget_quick_search_widget .row {margin-bottom: 10px}
.widget_quick_search_widget .row label {display: inline-block}
.tab-head {padding: 10px 0px; display:none}
.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 #ccc;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}

#latest_boat_widget .boatlist img {margin: 0;max-width:50px}

.boat-feature {margin-bottom: 20px}
.boat-feature a {padding: 10px 0px;border-bottom: 1px dotted #ccc;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}
.display-10 .row .listing-detail-title {display:inline-block; width:110px}
.boat-feature .featurevalue, .display-10 .row .listing-detail-value {display:inline-block;text-align:right;width:150px}
.boat-feature .boat-feature-panel .panel-detail {border-bottom: 1px solid #cccccc;padding: 5px 10px}
.panel-detail:hover, .display-10 .row:hover {background-color: #f2f7fc}
.boat-feature .boat-feature-panel .odd {}

.subscriptionform {margin-bottom: 10px}
.subscriptionform .input-submit {margin-top: 10px;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}
.subscriptionform label {display: inline-block}

.woo_map_single_output img {border: 0 none !important}
.widget_archive select, #bd_condition {width: 323px}

.member {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;display: inline-block}
.member-image {display: inline-block;float: left;width: 100px;height: 100px;margin-right: 15px;background-color: #000}
.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}

.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;
}
.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 .title {height: 30px;width: 100%}
#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}
#sidebar-accordion .slideraccordion {width: 305px}
#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: #fff}
#sidebar-accordion p {margin: 10px 0}
#sidebar-accordion ul {list-style-type: square;list-style-position: outside}
#sidebar-accordion ul li {}

.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}

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

.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: #fff}
.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}
.powered-by-boatdeck {color: #fff;float: right;display: none}
.copyright-foot {float: left;height: 50px}
.powered-by-boatdeck {color: #fff;float: right;display: none}

.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: #fff;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 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 {}
#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: 980px !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 {height: auto}
#nav-bg {background: url(images/nav-bg.png) repeat-x scroll 0 0;height: 44px;width: 100%;display: block;position: absolute;z-index: 8}
#nav-wrap {margin-top: -40px}
.hide-nav a {color: #ffffff !important;}
.hide-nav li:hover, .hide-nav li.current_page_item {background: none !important}

/* 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}
.sf-menu li:hover, .sf-menu li.current_page_item {background: url(images/nav-center-hover.png) repeat-x top}
.sf-menu ul {position:absolute;top:44px;margin-left:0px;margin-top:-1px;width: 140px !important;display: none;left: 0px}
.sf-menu ul li {background-color: #8B96A3;border-bottom: 1px solid #7B7B7B;border-top: 1px solid #C1C1C1;width: 100%}
.sf-menu ul li:hover, .sf-menu ul li.current_page_item {background: #ccc !important}
.sf-menu ul li:hover > a, .sf-menu ul li.current_page_item a {color: #333 !important}
.sf-menu ul li a {font-size: 12px !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}

#nav > ul > li:hover > ul, #nav > ul ul li:hover > ul  {display:block !important}
#nav > ul ul li {padding:0}
#nav > ul ul li a {display: block;height: 25px;line-height: 25px;padding: 0 15px}
#nav > ul ul ul {width: 175px !important;left: 140px !important;top:-1px !important}
.wp-caption.aligncenter {text-align: center;width: 100% !important}
.home-widget #latest_boat_widget #boatfeaturedbox_widget-2 {width:100%}
#boat_featured_1 {display: block !important}

.post_img {float: left;margin: 0 10px 0 0}
.post_desc {float: left;margin: 0; width: 388px;}
.paginate.parent-cat {display: inline-block;margin: 4px 0 0}
.paginate.parent-cat > a, .paginate.parent-cat > span {background:#AAA;border: 1px solid #AAA;display: inline-block;height: 20px;line-height: 20px;margin: 0 3px 0 0;text-align: center;width: 20px}
.paginate.parent-cat > span, .paginate.parent-cat > a:hover {background: none repeat scroll 0 0 #CCCCCC;color: #FFF}

ul.list {list-style: disc outside none;margin: 0 0 0 20px}
ul.list.second {margin:0 0 10px 20px}
.page-id-25 .text.entry ul {list-style: disc outside none;margin: 0 0 10px 25px}
.page-id-4 .text.entry > ul {list-style:disc; margin:0 0 0 15px}
.page-id-525 ul {list-style: disc outside none;margin: 0 0 0 15px}
.display-4 .ct {display: inline-block;width: 100%}


/* New */
body{background-attachment: fixed;color: #333;font:12px/18px Arial, Helvetica, sans-serif;background: url(images/sea-bg.jpg) no-repeat center top #000; background-size:cover;}
#header .ct-info {
    margin: 24px 0;
}
.ct-info-inner.ct-info-inner-1 > img {
    width: 250px;
}
