/*
Theme Name: Geelong Marine Work
Description: Geelong Marine Work default theme.
Version: 1.0
Author: AgentPoint - Gani
*/

@import url("css/reset.css");
@import url('fonts/font-face.css?v=0.01');

/* Elements
----------------------------------------*/
body {color: #ffffff;font: 13px/18px open sans, "Helvetica Neue", Helvetica, Arial, sans-serif; background:url(images/twinkle_twinkle.png)}
input, select, textarea { font: inherit}
blockquote {margin: 0 0 18px 18px; color:#666; 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: #F9A64A; -moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s}
a:hover {text-decoration: none;color: #FFE280}
h1 {font-size:24px;font-weight:normal;line-height:24px;margin:18px 0px 0px;border-bottom: 1px solid #F15922;padding-bottom: 10px;}
.wrapper-4 h1, .wrapper-4 img {border: 0px none !important}
h2 {border-bottom:1px solid #F15922;font-size:18px;font-weight:bold;line-height:18px;margin:0 0 14px;padding:13px 0;}
h2.title-summary {border:0 none;display:inline-block;padding:0;}
h3 {color: #fff;font-size: 14px;font-weight: bold}
h1,h2, h3 {color:#F15922; text-shadow:0 1px 1px #000}

/* Standard Definitions
---------------------------------------*/
.text-logo {font-size: 14px;color: #004e86;line-height: 25px;width: 250px;display: inline-block;}
.display-10 .sortwidth  { width:74px !important; margin-left: 2px; }
.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-contact {}
.listing-detail-title { width: 100px; display: inline-block; }
.btn-gallery { border: 1px solid #cccccc; padding: 5px 10px; margin: 20px 0px; display: inline-block; float: right;
    background:background: rgb(106,179,253); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(106,179,253,1) 0%, rgba(92,165,239,1) 22%, rgba(39,113,189,1) 81%, rgba(27,102,177,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,179,253,1)), color-stop(22%,rgba(92,165,239,1)), color-stop(81%,rgba(39,113,189,1)), color-stop(100%,rgba(27,102,177,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab3fd', endColorstr='#1b66b1',GradientType=0 ); /* IE6-9 */
	border:1px solid #11314b;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 15px;
	color: #fff;
 }
.btn-gallery a { font-weight: bold; font-size: 13px; color: #ffffff; }
.btn-gallery:hover, .btn-gallery:hover a {
    background: background: rgb(27,102,177);
    background: -moz-linear-gradient(top,  rgba(27,102,177,1) 0%, rgba(39,113,189,1) 19%, rgba(92,165,239,1) 78%, rgba(106,179,253,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,102,177,1)), color-stop(19%,rgba(39,113,189,1)), color-stop(78%,rgba(92,165,239,1)), color-stop(100%,rgba(106,179,253,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%);
    background: -o-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%);
    background: -ms-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%);
    background: linear-gradient(to bottom,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b66b1', endColorstr='#6ab3fd',GradientType=0 );
	border:1px solid #11314b;
	color: #ffffff;
 }
.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: #FFFFFF; border: 0 none; font-size: 20px; font-weight: bold; }
#boldlink { color: #FFE711; }
.profile-desc { display: inline-block; width: 180px; }
.boat-sold {background: url("images/sold-med.png") no-repeat top left;height:60px;width:60px;position:absolute;}
.content-gallery { width: 602px !important; height:501px !important }
.catrss { display: none; }
#recaptcha_response_field { left: 0px; }
.none { display: none !important; }

/* Header
----------------------------------------*/
#header {
    background: #1a1517;
    border-bottom: 5px solid #f15922;
    height: 136px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1020px;
    z-index: 4;
}
.headerwrap {height: 138px;position: relative;width: 100%}
.headerwrap h1 { float:left; margin:15px 0 0 15px; border: 0;padding: 0; height:115px}
.headerwrap h1.logo a {display:block}
.headerwrap h1.logo a img {max-width:187px}

#nav {bottom: -4px;margin: 0 auto;position: absolute;right: 0;width: auto}
#nav ul{display: inline-block}
#nav li {background: transparent url("images/menu-bg.png") repeat scroll 0 0;color: #5c5e63;display: inline;float: left;padding: 90px 0 0;position: relative}
#nav li.current_page_item {background: transparent url(images/menu-bg.png) repeat scroll -20px 0px !important}
#nav li:hover a, #nav li.current_page_item a {text-shadow: 0 1px 1px #222}
#nav li a {height:50px;color: #fff}
#nav > ul > li > a {display: block;font-weight: bold;line-height: 50px;padding: 0 10px;text-transform: uppercase}
#nav ul li ul {display: none;left: 0;position: absolute;top: 140px;width: 132px;border-radius: 0 0 4px 4px;box-shadow: 0 0 2px #111}
#nav ul li:hover ul{display: block;list-style: none outside none;z-index: 9999}
#nav ul li ul li {float: none;padding: 0}
#nav ul li:hover ul li ul{display: none}
#nav ul li ul li:hover ul{display: block;list-style: none outside none;z-index: 99999;position: absolute;top: 0;left: 132px;width: 120px}
#nav ul li ul li a {
	background: rgba(241, 89, 34, 0.8);border-bottom: 1px solid #f6794b;
	display: block;height: 30px;line-height: 30px;padding: 0 10px;width: 150px
}
#nav ul li ul li:hover > a {background: #F15922}
#header .ct-info {float:right;display: none}
#header .ct-info p {font-size: 12px;text-align:right;line-height: 20px}

/* Main Content
----------------------------------------*/
#container {position: relative;z-index: 3}
.footer-2 .wrapper-2{display:inline-block;height: 50px;background: url(images/footer.png) no-repeat #aeccce;width:100%;margin-top: -10px;}
.wrapper-3 {background: #1a1517;border-top: 5px solid #f15922;color: #ffffff;font-size: 12px;margin: -4px auto 0;position: relative;width: 1020px;z-index: 0}
.wrapper-3 .footer-content {height: 70px;position: relative;width: 100%}
.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 {background:rgba(26, 21, 23, 0.7);display: inline-block;padding: 10px;width: 1000px}
#mainContent .main{float: left;width: 640px;}
#mainContent .sidebar{float: right;width: 350px;}
#mainContent .footer-bar{float: right;width: 100%;}
.box{clear:both;float:left;margin-bottom:10px;font-size: 13px;background: #1a1517;}
/*#mainContent .main .box{width:640px;}*/
#mainContent .main #searchform .box { width:100%}
#mainContent .sidebar .box{width: 350px;float: right;}
.box .top, .box .bottom{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:620px; }
.box .display-2 .box .top .center, .box .display-2 .box .bottom .center {width:524px !important;}
#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;}
.box .bottom .center{background-position:0 -30px !important;_background-position:0 -22px;}
.box .top .right, .box .bottom .right{height:10px;width:10px;float: left;}
.box .bottom .right{background-position: right bottom;}
.box .middle{float:left;padding-left:19px;width:620px;}
.display-2 .box .middle {width: 583px;}
#mainContent .footer-bar .box .middle{width:941px;}
.box .middle .center{float:left;width:602px;}
.box .display-2 .box .middle .center {width:600px;background-position: 600px 0px;}
#mainContent .footer-bar .box .middle .center{background-position: 912px 0;width:922px;}
#mainContent .sidebar .box .middle{width:328px;}
#mainContent .sidebar .box .middle .center{background-position:299px 0;padding-right: 18px;width:311px;}
#posts_outer h2.title {border: 0 none;}
#posts_outer .post {margin: 15px 0;padding: 15px 0;border-bottom: 1px solid #ffffff;}

/*Search Panel*/
.search-form{display: inline-block;margin-bottom: 8px;}
.search-form form {display:inline-block;}
.search-advanced {display: none;}
.search-form .col{float:left;margin: 0px 6px;width:100%;}
.col .row .sortwidth {margin-right:6px;}
.search-form .last-col {width:300px;margin-right: 0px;}
.sidebar .search-form .last-col {margin:0 0 0 -5px;}
.search-form .col .row{float:left;margin-bottom:10px;width:155px;}
.search-form .col.third-col {display:inline-block;}
.search-form .col .row.pricefrom, .search-form .col .row.lengthfrom {margin: 0 6px 10px 0;width: 94px;}
.search-form .col .row.pricefrom select, .search-form .col .row.lengthfrom #bd_lengthmindiv > select { width:94px;}
.search-form .col .row.priceto, .search-form .col .row.lengthto { width:198px;}
.search-form .col .row.priceto > select, .search-form .col .row.lengthto select {float:left; width:96px;}
.search-form .col .row.r-submit{margin:0;overflow:visible;padding-top:8px;}
#filter_search_widget .r-submit a {color: #ffffff;}

#filter_search_widget .r-submit {
	background:background: rgb(106,179,253);
    background: -moz-linear-gradient(top,  rgba(106,179,253,1) 0%, rgba(92,165,239,1) 22%, rgba(39,113,189,1) 81%, rgba(27,102,177,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,179,253,1)), color-stop(22%,rgba(92,165,239,1)), color-stop(81%,rgba(39,113,189,1)), color-stop(100%,rgba(27,102,177,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab3fd', endColorstr='#1b66b1',GradientType=0 ); /* IE6-9 */
	border:1px solid #11314b;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 15px;
	color: #fff;
	display:inline-block;
	float:right;
	padding:5px 10px;
	font-weight: bold;
}
#filter_search_widget .r-submit:hover {
	background: background: rgb(27,102,177);
    background: -moz-linear-gradient(top,  rgba(27,102,177,1) 0%, rgba(39,113,189,1) 19%, rgba(92,165,239,1) 78%, rgba(106,179,253,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,102,177,1)), color-stop(19%,rgba(39,113,189,1)), color-stop(78%,rgba(92,165,239,1)), color-stop(100%,rgba(106,179,253,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b66b1', endColorstr='#6ab3fd',GradientType=0 ); /* IE6-9 */
	border:1px solid #11314b;
	color: #ffffff;
}

.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:143px;padding:2px;}
.search-form .col .row input[type="text"] {width: 108px;}

/*Display Box*/
.display-1 .text, .display-2 .text{margin-bottom:15px}
.display-1 .image{float:left;margin-right:10px;width:296px;margin-bottom: 7px; }
.display-1 .image.last{margin: 0;}
.display-2 .listing .list{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #445A69;display: inline-block;}
.display-2, .display-3, .display-4, .display-5, .display-6, .display-7 {margin-bottom: 10px;}
.display-2 .listing .ct{display:inline-block;margin-top: 5px;}
.display-2 .listing .ct p, .display-2 .listing .ct a, .display-4 .ct, .listing .ct a {}
.display-2 .listing h3 {color: #2e3d47 !important;}
.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:5px 10px -2px 0px;}
.horz-line{border-bottom:1px solid #F15922;height:10px;margin-bottom:10px;display: inline-block;width:100%;}

.panel-connect-with-us{
	margin-right: -11px;
	float:right;
	height:121px;
	position:relative;
	width:332px;
	background: #BC5812;
	background: -moz-linear-gradient(center top , #FE8634 0%, #BC5812 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE8634), color-stop(100%,#BC5812));
	background:-webkit-linear-gradient(top, #FE8634 0%,#BC5812 100%);
	background:-o-linear-gradient(top, #FE8634 0%,#BC5812 100%);
	background:-ms-linear-gradient(top, #FE8634 0%,#BC5812 100%);
	background:linear-gradient(top, #FE8634 0%,#BC5812 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE8634', endColorstr='#BC5812',GradientType=0 );
}
.panel-connect-with-us h1 { color:#000;margin-top: 10px;text-align: center;font-size: 18px;border: 0 none;padding: 0;text-shadow:0 1px 1px #BBBBBB}
.panel-connect-with-us .link-1{color:#FFFFFF;font-size:12px;left:0;position:absolute;text-align:center;top:45px;width:100%}
.panel-connect-with-us .link-2{bottom:15px;font-style:italic;left:75px;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-weight:bold; text-shadow:0 1px 1px #484848}
.panel-connect-with-us .link-1 a:hover, .panel-connect-with-us .link-2 a:hover {color:#FFE07F}
.panel-connect-with-us .link-3{bottom:15px;position:absolute;right:73px;}
.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 -76px 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;}

.display-5 .text{margin-bottom:15px}
.display-5 .sponsors{width: 100%;}
.display-5 .sponsors .sponsor{margin-bottom: 8px;}
.display-6 .text{margin-bottom:15px;}
.display-6 .images .image{float:left;min-height:155px !important;margin:0px 4px 10px;width:140px;text-align:center;}
.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-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:640px;}
.display-8 .bar{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{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: #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: 100%;font-style: normal; }
.display-8 .desc p{margin: 0px 10px 10px;}

.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;}
.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: #fff;font-size: 12px;}
.media .files a{display:block}
.player-audio {padding: 10px;border: 1px solid #cccccc;margin-bottom: 10px;}

.display-9 {margin:10px 0;}
.display-9 .thumb{float:left;margin-right:18px;width:120px;margin-bottom:10px;}
.box .display-2 .display-9 .ct{float:left;width:378px;margin-bottom:10px;}
.display-9 .ct{float:left;width:405px;margin-bottom:10px;}
.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:#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 .entry, .display-9 .post-category, #posts_outer .post-list .entry, .post-list .post-category {}
.display-9 .ct .bar{float:left;width:100%;}
.display-9  .ct .bar div{float:left;width:33.33%;}
.display-10 .row{margin-bottom:8px;margin-right:13px;font-size: 13px;}
.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:107px}
.contact-seller .row .field{float:left;width:195px;}
.contact-seller .row .field input.text,
.contact-seller .row .field select{border:1px solid #3A3A3A;height:22px;line-height:22px;width:100%;}
.contact-seller .row .field textarea{border:1px solid #3A3A3A;height:100px;width:100%;font:12px Arial,Helvetica,sans-serif,"Lucida Sans Unicode","Lucida Grande","Myriad Pro";font-size:12px}
.navigation{line-height:18px;padding: 10px 0px;}
.navigation .info{float:left;width:220px;}
.navigation .sort{float: right;width:165px;}
.navigation .sort label{float:left;width:50px;}
.navigation .sort .field{float:left;width:115px;}
.navigation .sort .field select{width:100%;line-height: 18px;margin: 0px;}
/*.navigation .paginate{float:right;padding:3px 0;}*/
.navigation .paginate{float:right;}

.center .navigation .paginate span, .center .navigation .paginate a {border-radius: 100%;font-size: 11px !important;margin: 0 2px 0 0;padding: 0;display: inline-block;height: 18px;width: 18px;display: inline-block;text-align: center;}
.center .navigation .paginate span, .center .navigation .paginate a:hover {background:#F15922}
.center .navigation .paginate a {background:#333}

.navigation .paginate a.next{}
.navigation .paginate a.prev{}

/*.box.box3{padding:0 19px;width:602px !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%}

/* Sidebar */
.widget_categories ul {margin-bottom: 10px;}
.widget_categories li {border-bottom:1px dotted #CCC;display:block;padding:10px 0}

/* BlogRoll */
.blogroll li, .xoxo li {width: 145px;margin: 8px 4px;color: #5d5f60}
.blogroll li a, .xoxo li a {font-weight: bold;display: block}
.blogroll li a:hover, .xoxo li a:hover {color: inherit;}

/* Post Entry */
.entry h2 {background-color: transparent;padding: 0px;display: block}
.entry h2 span {display: none}
.entry h3 {font-size: 14px}
.box .entry p {margin-bottom: 13px}

/* Contact Form */
.gform_heading {margin-bottom: 10px}
.captcha-field {width: 100%;margin-bottom: 10px}
ul li.gfield {display: inline !important;margin: 5px !important}
.gform_fields {margin-left: 0px !important}
.gform_body {padding: 10px;margin-bottom: 20px}
.gform_body .gfield {margin: 5px;float: left}
.ginput_left label, .ginput_right label {display: block}
.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 {display: inline-block;width: 100%;margin-top: 20px}
.gform_footer input {margin: 0 20px 20px}
.ginput_left {float: left;margin-right: 10px}
.ginput_right {float: right}
.gform_footer a {display: none}
.gform_body input {height : 20px;width: 275px;color: #222}
.gform_body select {height: 26px;padding: 4px;width: 281px;color: #222}

input[type=submit]{
	background:#3D7EAE;
	background:-moz-linear-gradient(top, #3D7EAE 0%, #213747 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3D7EAE), color-stop(100%,#213747));
	background:-webkit-linear-gradient(top, #3D7EAE 0%,#213747 100%);
	background:-o-linear-gradient(top, #3D7EAE 0%,#213747 100%);
	background:-ms-linear-gradient(top, #3D7EAE 0%,#213747 100%);
	background:linear-gradient(top, #3D7EAE 0%,#213747 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D7EAE', endColorstr='#213747',GradientType=0 );
	border:1px solid #11314b;
	padding:3px 10px;
	border-radius: 4px;
	cursor: pointer;
	margin: 0px 0 20px 15px;
	float: left;
	color: #fff;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.37)
}

input[type=submit]:hover {
	background:#3D7EAE;
	background:-moz-linear-gradient(top, #213747 0%, #3D7EAE 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#213747), color-stop(100%,#3D7EAE));
	background:-webkit-linear-gradient(top, #213747 0%,#3D7EAE 100%);
	background:-o-linear-gradient(top, #213747 0%,#3D7EAE 100%);
	background:-ms-linear-gradient(top, #213747 0%,#3D7EAE 100%);
	background:linear-gradient(top, #213747 0%,#3D7EAE 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#213747', endColorstr='#3D7EAE',GradientType=0 );
	border:1px solid #11314b;
	color: #ffffff;
}

/* Footer */
.logo-grey {float:right;padding: 30px}
.copyright-foot {left: 10px;position: absolute;top: 26px}
.powered-by-boatdeck {position: absolute;right: 10px;top:20px}
.powered-by-boatdeck img { max-width:160px}

/* Slider */
#slider {display:none; position:relative; z-index:0}
.home #slider {background: #1a1517;display: block;height: 365px;margin: 0 auto;overflow: hidden;width: 1020px}
#slider-alt {display:none}
.home #slider-alt {height: 4px;width: 1020px;margin: 1px auto 0;background: #1e2a36 url(images/slider-bg.jpg) repeat-x scroll center top;border-top: 1px solid #445A69;}
#slider img { width:100%; height:auto}
#sliderContent {width: 100%;position: absolute;top: 0;margin-left: 0}
.sliderImage {float: left;position: relative;display: none; width:100%}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 384px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none
}

.sliderImage span strong {font-size: 14px}
#slider .slide-holder {width: 1020px;margin: 0 auto}

/* 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 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}

/* 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: 870px;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: 960px !important}
.fullPage .box .top .center, .fullPage .box .bottom .center {width: 940px}
.fullPage .box .middle {width: 941px}
.fullPage .box .middle .center {width: 922px;background-position: 911px 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-color: #F2F7FC}

/* Sidebar Logins */
.sidebarlogin_otherlinks li {display: block;margin: 5px}
.galleria-container{position:relative !important;overflow:hidden !important;background:#404040 !important}
.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:#000;margin:0 5px 0 0;border:1px solid #000;;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:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(images/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:#000;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:#000}
.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; position:absolute;left:0;top:0; 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: transparent !important}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right{ margin:10px 0 0; display:block; width:24px; height:24px; background-image:url(images/media-arrow-left-right.png); background-repeat:no-repeat}
.galleria-thumb-nav-left {background-position: -23px 0}
.galleria-thumb-nav-left:hover { background-position: 0 0}
.galleria-thumb-nav-right {background-position: -69px 0}
.galleria-thumb-nav-right:hover { background-position: -46px 0}

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

/* Wide Latest Boat Home */
#mainContent .wide {width: 100%;}
#mainContent .wide .box {width: 100%}
#mainContent .wide .box .middle, #mainContent .wide .box .top .center, #mainContent .wide .box .bottom .center {width: 980px;}
#mainContent .wide .box .middle .center {width: 962px;}
#car-lite {margin: 0 auto; }

/* 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: #00acee;font-size: 12px;margin: 0 0 10px;}
.gallery-images .gallery-item .information {font-size: 12px;width: 151px;float: right;}
.gallery-images .gallery-item .information .row {}
.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 #ffffff;}
#detail-gallery .row {padding: 5px;background: #4b6577;margin: 2px 0px}
#detail-gallery .content-gallery {margin-bottom: 10px;}
.featured_rss {display: none;}
#detail-gallery .gallery-images {margin-top: 20px;}
#detail-gallery .gallery-images .row {padding: 0px;background: none;}

/* Page text formating */
.wp-caption {background-color: #ffffff;border: 1px solid #CCCCCC;padding: 5px;margin-bottom: 10px;}
.wp-caption .wp-caption-text {margin: 0px !important;color: #888888;font-style: italic;}
.display-8 .desc ul, .display-2 .text ul {list-style: square;margin-bottom: 10px;margin-left: 20px;}
.display-8 .desc ul li, .display-2 .text ul li {display: list-item;margin-left: 20px;}
.display-2 .text blockquote {margin: 5px;padding: 10px;border: 1px solid #cccccc;background-color: #f4f4f4;}
.display-2 .text blockquote p {margin-bottom: 0px;}
.entry h2 {background-color: transparent;padding: 0px;font-size: 16px;display: block;border: 0 none;color: #FFFFFF;}
.entry h3 {margin: 10px 0px;font-size: 15px;color: #FFFFFF;}
.entry h4 {font-size: 14px;color: #FFFFFF;}
.download-list {margin-bottom: 4px;padding-bottom: 4px;border-bottom: 1px solid #cccccc;display:inline-block;width: 100%;}
.download-list .file-name {display: inline-block;float: left;padding: 3px 0px;}
.download-list .download-button a {color:#ffffff;}
.download-list .download-button:hover {
	background: background: rgb(27,102,177); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(27,102,177,1) 0%, rgba(39,113,189,1) 19%, rgba(92,165,239,1) 78%, rgba(106,179,253,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,102,177,1)), color-stop(19%,rgba(39,113,189,1)), color-stop(78%,rgba(92,165,239,1)), color-stop(100%,rgba(106,179,253,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(27,102,177,1) 0%,rgba(39,113,189,1) 19%,rgba(92,165,239,1) 78%,rgba(106,179,253,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b66b1', endColorstr='#6ab3fd',GradientType=0 ); /* IE6-9 */
	border:1px solid #11314b;
	color: #ffffff;}

.download-list .download-button {
	display: inline-block;
	padding:2px 10px;
	float: right;
	background:background: rgb(106,179,253); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(106,179,253,1) 0%, rgba(92,165,239,1) 22%, rgba(39,113,189,1) 81%, rgba(27,102,177,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,179,253,1)), color-stop(22%,rgba(92,165,239,1)), color-stop(81%,rgba(39,113,189,1)), color-stop(100%,rgba(27,102,177,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(106,179,253,1) 0%,rgba(92,165,239,1) 22%,rgba(39,113,189,1) 81%,rgba(27,102,177,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab3fd', endColorstr='#1b66b1',GradientType=0 ); /* IE6-9 */
	border:1px solid #11314b;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 15px;
	color: #fff;
}
#dealer-info .display-4 .contact-desc {width: 200px;display: inline-block;}

/*
** Additional
** Styling
*/

/* Gallery Slide Show */
.galleria-lightbox-close {font-size: 40px !important;height: 38px !important;line-height: 42px !important;width: 35px !important;color: #1583F2 !important}
.galleria-lightbox-close:hover, .galleria-lightbox-next:hover, .galleria-lightbox-prev:hover {color: #6BB4FE !important;}
.galleria-lightbox-next, .galleria-lightbox-prev {font-size: 20px;color: #1583F2 !important;}
#enlarge a input {
	background:#213340;
    background:-moz-linear-gradient(center top , #FB8432 0%, #B8500B 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB8432), color-stop(100%,#B8500B));
	background:-webkit-linear-gradient(top, #FB8432 0%,#B8500B 100%);
	background:-o-linear-gradient(top, #FB8432 0%,#B8500B 100%);
	background:-ms-linear-gradient(top, #FB8432 0%,#B8500B 100%);
	background:linear-gradient(top, #FB8432 0%,#B8500B 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB8432', endColorstr='#B8500B',GradientType=0 );

	border:1px solid #D25F13;
	padding:5px 10px;
	border-radius: 3px;
	cursor: pointer;
	margin: 10px 18px 0 0;
	float: right;
	color: #fff;
	box-shadow:0 2px 2px rgba(51, 51, 51, 0.5);
}
#enlarge a input:hover {
	background:#FB8432;
    background:-moz-linear-gradient(center top , #B8500B 0%, #FB8432 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#B8500B), color-stop(100%,#FB8432));
	background:-webkit-linear-gradient(top, #B8500B 0%,#FB8432 100%);
	background:-o-linear-gradient(top, #B8500B 0%,#FB8432 100%);
	background:-ms-linear-gradient(top, #B8500B 0%,#FB8432 100%);
	background:linear-gradient(top, #B8500B 0%,#FB8432 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B8500B', endColorstr='#FB8432',GradientType=0 );

	border:1px solid #47657E;
	color: #ffffff;
}
.btnnext-car {background: url("images/next-arrow.png?v=0.01") no-repeat scroll 0 0 transparent;cursor: pointer;}
.btnnext-car:hover {background: url("images/next-arrow-hover.png?v=0.01") no-repeat scroll 0 0 transparent;}
.btnprev-car {background: url("images/prev-arrow.png?v=0.01") no-repeat scroll 0 0 transparent;cursor: pointer;}
.btnprev-car:hover {background: url("images/prev-arrow-hover.png?v=0.01") no-repeat scroll 0 0 transparent;}
.widget_dealer_profile_widget .profile-dealer, .widget_dealer_profile_widget .profile-dealer img {height: auto !important;width: auto !important;}
.display-2 .sub-category > div{margin-right: 10px;}
.image-cont {margin-bottom: 3px;margin-left: 10px;}
.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;}
.panel-connect-with-us .link-2 a {display: block;height: 32px;text-indent: -9999px;width: 32px;background: url(images/ico_twitter.png) no-repeat center 0;}

/*Edit Listings*/
.page-id-23 #slider-alt, .page-id-21 #slider-alt, .page-id-18 #slider-alt, .page-id-7 #slider-alt, .page-id-11 #slider-alt, .page-id-13 #slider-alt  {display: none;}
.textwidget h3 {color: #FFFFFF;margin: 10px 0 5px;}
#bd_currency.sortwidth, #bd_length.sortwidth {margin:0;}
.page-id-9 .display-9 .ct h3, .page-id-23 .display-9 .ct h3 {margin: 0 0 5px;}
.page-id-9 .display-9 .thumb, .page-id-23 .display-9 .thumb {padding: 0 0 8px;width: 120px !important;height:90px !important;background:url(images/bg-shadow120.png) no-repeat center 90px;}
.page-id-9 .display-9 .thumb a, .page-id-23 .display-9 .thumb a {display: block;height: 90px;overflow: hidden;width: 120px;}
.page-id-9 .latest-img-round img, .page-id-23 .latest-img-round img {height: auto !important;max-width: 120px;}
h3 span.title a, .ct_business_address > a {-moz-transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s;}
h3 span.title a:hover, .ct_business_address > a:hover { color:#007CFF !important}

.single-post .contact-seller form#contactform .row.r-submit {margin:0 63px 0 0;}
.single-post #boatdetailnew_widget-4 > #enlarge {margin-right: 16px;}
.single-post #boatdetailnew_widget-4 > #enlarge input {box-shadow: 0 0 2px #91A9EF inset;margin: 10px 0 0;padding: 4px;}
.single-post .content-gallery {padding-left:20px}
.single-post #galleria, {height:461px !important}
.field input#securitycode {border: 1px solid #3A3A3A;border-radius: 0 0 0 0;padding: 4px;width: 186px;}
.sidebar .search-form .last-col .submit {margin: 0 0 0 9px}
.ct_business_address span {display: inline-block;width: 80px; color:#fff}
.page-id-13 .gform_body {margin: 0;padding: 0}
.page-id-13 .gform_fields.top_label {display: inline-block}
.page-id-13 .gform_body input {width: 285px}
.page-id-13 .gform_footer {margin: 0; padding-bottom: 20px; border-bottom:1px dotted #445A69}
.page-id-13 .gform_footer .button{margin:0}
.page-id-13 iframe {width:600px}
.page-id-7 #mainContent > .wrapper > .main > .box {background:none}
.page-id-7 #mainContent > .wrapper > .main > .box > .middle {padding: 0;width: 640px}
.page-id-7 #mainContent > .wrapper > .main > .box > .middle > .center {padding: 0;width: 640px}
.page-id-7 #mainContent > .wrapper > .main > .box > .middle > .center #searchform {height: auto;width: 640px}
#mainContent .main #searchform .box .middle {width: 581px}
#mainContent .main #searchform .box .middle .center {width:562px}
.parent-category {border-bottom: 1px dotted #444;display: inline-block;margin: 0 0 15px;padding: 0 0 15px;width: 100%}
.parent-category > div {margin: 0 15px 0 0}
.parent-category > h3 {margin: 0 0 10px}

.more {
    display: block;
    margin-top: 5px;
}
.bar .right{
	text-align: right;
}


.display-9 .thumb .sold, .display-9 .thumb .boat-sold, .display-9 .thumb .under-offer,
.display-9 .thumb .new-listing, .display-9 .thumb .reduced, .display-9 .thumb .make-an-offer,
.display-9 .thumb .under_offer, .display-9 .thumb .under_contract, .display-9 .thumb .under-contract {
    height: 55px;
    position: absolute;
    width: 55px;
}

.display-9 .thumb .under-contract {background:url(images/stickers/under-contract.png) no-repeat 0 0}
.display-9 .thumb .sold {background:url(images/stickers/sold.png?v=0.01) no-repeat 0 0}
.display-9 .thumb .boat-sold {background:url(images/stickers/sold.png?v=0.01) no-repeat 0 0}
.display-9 .thumb .under-offer {background: url(images/stickers/under-offer.png) no-repeat 0 0}
.display-9 .thumb .new-listing {background: url(images/stickers/new-listing.png) no-repeat 0 0}
.display-9 .thumb .reduced {background: url(images/stickers/reduced.png) no-repeat 0 0}
.display-9 .thumb .make-an-offer {background: url(images/stickers/an-offer.png?v=0.02) no-repeat 0 0}
.display-9 .thumb .under_offer {background: url(images/stickers/under-offer.png) no-repeat 0 0}
.display-9 .thumb .under_contract {background: url(images/stickers/under-contract.png) no-repeat 0 0}

.content-gallery .under-contract,
.content-gallery .under_contract,
.content-gallery .new-listing,
.content-gallery .reduced,
.content-gallery .make-an-offer,
.content-gallery .sold,
.content-gallery .boat-sold,
.content-gallery .under-offer,
.content-gallery .under_offer { position:absolute; width:90px; height:90px; z-index:9}

.content-gallery .under-contract, .content-gallery .under_contract {background: url(images/stickers/big-under-contract.png) no-repeat 0 0}
.content-gallery .new-listing {background:url(images/stickers/big-new-listing.png) no-repeat 0 0}
.content-gallery .reduced {background:url(images/stickers/big-reduced.png) no-repeat 0 0}
.content-gallery .make-an-offer {background:url(images/stickers/big-an-offer.png) no-repeat 0 0}
.content-gallery .sold {background:url(images/stickers/big-sold.png) no-repeat 0 0}
.content-gallery .boat-sold {background:url(images/stickers/big-sold.png) no-repeat 0 0}
.content-gallery .under-offer, .content-gallery .under_offer  {background:url(images/stickers/big-under-offer.png) no-repeat 0 0}


.sub-category .sold, .sub-category .boat-sold, .sub-category .under-offer,
.sub-category .new-listing, .sub-category .reduced, .sub-category .make-an-offer,
.sub-category .under_offer, .sub-category .under_contract, .sub-category .under-contract {
    height: 55px;
    position: absolute;
    width: 55px;
}

.sub-category .under-contract {background:url(images/stickers/under-contract.png) no-repeat 0 0}
.sub-category .sold {background:url(images/stickers/sold.png?v=0.01) no-repeat 0 0}
.sub-category .boat-sold {background:url(images/stickers/sold.png?v=0.01) no-repeat 0 0}
.sub-category .under-offer {background: url(images/stickers/under-offer.png) no-repeat 0 0}
.sub-category .new-listing {background: url(images/stickers/new-listing.png) no-repeat 0 0}
.sub-category .reduced {background: url(images/stickers/reduced.png) no-repeat 0 0}
.sub-category .make-an-offer {background: url(images/stickers/an-offer.png?v=0.02) no-repeat 0 0}
.sub-category .under_offer {background: url(images/stickers/under-offer.png) no-repeat 0 0}
.sub-category .under_contract {background: url(images/stickers/under-contract.png) no-repeat 0 0}

/* finance table */
table.table-finance {
	background: none;
	border: 0;
	color: #fff;
	width: 100%;
	border-top-left-radius: 25px;
	font-size: 16px;
	max-width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.table-finance td {
	padding: 10px;
}

table.table-finance tr.td-red td,
table.table-finance tr > .td-red {
	font-weight: 700;
}

table.table-finance thead,
table.table-finance td {
	background: #000;
	border: 0;
	text-align: center;
	font-size: 15px;
}

table.table-finance thead td {
	font-size: 28px;
	padding-top: 15px;
	padding-bottom: 15px;
}

table.table-finance .td-red,
table.table-finance .td-red td {
	background: #ff0000;
}

.td-rounded-tl {
	border-top-left-radius: 25px;
}

.td-rounded-br {
	border-bottom-right-radius: 25px;
}

/* finance-form*/
.required { color:#ff0000; }
.finance-form { width:100%;max-width:600px; }
.finance-form .gform_wrapper{
	margin: 0;
	max-width: 100%;
}
.finance-form ul.gform_fields:before,
.finance-form ul.gform_fields:after{
	display: table;
	content: "";
}
.finance-form ul.gform_fields:after{
	clear: both;
}

.finance-form ul li.gfield{
	width: 70%;
}
.finance-form .gform_wrapper .datepicker{
	width: 100%!important;
}
.finance-form ul li.gfield,
.finance-form .gform_footer input[type="submit"]{
	margin: 0!important;
	margin-bottom: 15px!important;
}

.finance-form .gform_wrapper input[type="text"]{
	height: auto;
	border: 1px solid #eee;
	border-radius: 2px;
	width: 100%;
}

.finance-form .gform_body,
.finance-form .gform_footer{
	padding: 0;
}
.finance-form .gform_footer input[type="submit"]{
	background: #eee;
	color: #333;
	padding: 5px 20px;
	text-transform: uppercase;
}

/*Parent Cat*/
.parent-category {
    border-bottom: 1px dotted #444;
    display: inline-block;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
}
#parent-category-div > div {
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 140px;
    position: relative;
    width: 200px;
}
#parent-category-div img {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

#search_display .middle {
    padding-left: 0;
}
