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

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

/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
h1, h2, h3, h4 {font-family:"Century Gothic", Arial, Helvetica, sans-serif !important}
a img {border:none;}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
input, select, textarea {background: #fbfbfb;border: 1px solid #EAEAEA;padding: 3px; font-size:12px; box-shadow:0 2px 2px #f2f2f2 inset}
input[type="image"] {background:none; border:none; box-shadow:none}

/* Elements
----------------------------------------*/
body{ background:url(images/bg_bodyv2.png) repeat-x center 124px #fff}
body, p, td, th, li{/*font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;*/ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2c2c2c;}
#boldlink {color: #FF7800;}

#mainContainer{width:970px;margin:0 auto}

p {margin: 0 0 1em 0;word-wrap: break-word;display: inline-block;text-align: justify}

/*--- Link Styles ---*/
a:link, a:visited{color:#00ACEC;text-decoration: none;}
a:hover, a:active{color:#EB551A;text-decoration: none;}

h1{
	color:#0b3a8c;
	margin:18px 0 14px 0;
	font-size:24px;
	line-height: 24px;
	font-weight: normal;
	padding-bottom: 23px;
	border-bottom: 1px solid #ccc
}
h2{
	color:#004D85;
	margin:10px 0 10px 0;
	font-size:21px;
	line-height: 18px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	font-weight: bold
}
h2.title-summary {font-weight: bold}
h2.title-summary span {float: none}
h2 a.alt:link, h2 a.alt:visited{
	font-size: 12px;
	float: right;
	color:#0b3a8c;
	display: inline;
	font-weight: normal
}
h2 a.alt:hover, h2 a.alt:active{text-decoration: none;}
h3{
	color:#0b3a8c;
	margin:0;
	font-size:14px;
	line-height: 14px;
	font-weight: normal
}
h3.content {display: block !important;margin: 0px 0px 10px 0px}
h4{
	color:#0b3a8c;
	margin:0;
	font-size:13px;
	line-height: 13px
}
h5{
	color:#0b3a8c;
	margin:0;
	font-size:12px;
	line-height: 12px
}
h6{
	color:#0b3a8c;
	margin:0;
	font-size:11px;
	line-height: 11px
}
ul{margin-left:25px;list-style-type:none;}
ul.layout{margin:0px}
ol{margin-left:25px}
ol.layout{margin:0px;}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both; float:none;}
.small		{font-size:.625em;}
.medium		{font-size:.9em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.sort-select { width: 57px !important; }
.sortwidth  { width:92px !important; }
#scroll-container img { border: 1px solid #dcdcdc !important; border-left: 0 none !important; width: 147px !important; }
#recaptcha_response_field { left: 0px; }
#search_display { margin-top: -15px; }
.clear {clear:both}
/* Header
----------------------------------------*/
#header{width:950px; position:relative; z-index:4}
#header .rw, #footer .rw{/*border-bottom:1px solid #C3C4C3;*/float:left;width:100%;}
#footer .rw{border-bottom:none;border-top:1px solid #C3C4C3;}
#header .rw.panel-2{}
#header .ct{float:right;height:42px;line-height:42px;margin-right:15px}
#header .ct-info-2, #footer .ct-info-2{float:left;width:640px;}
#header .ct-info-2 {width: 100% !important;}
#header .ct-info-2 .ct-info-inner, #footer .ct-info-2 .ct-info-inner{float:left;margin-right:4px;_margin-right:3px;padding:10px 0 0;}
#header .ct-logo {margin: 10px 0 0 !important;padding: 0 !important;width: 350px}
#header .ct-logo img, #footer .ct-logo img {margin: 20px 8px;}
#header .ct-logo img {margin:0}
#footer .text-logo {
	color:#004E86;
	font-size:16px;
	line-height:25px;
	padding:30px 0 40px !important;
	width: 300px;
}
#footer .users-account {padding: 40px 6px !important}
#header .text-logo {float: right !important;padding: 10px 0 5px !important}
#header .ct-maps{width:330px;}
#header .ct-info, #footer .ct-info{float:right;width:290px;border-left: 1px solid #cccccc;}
#header .ct-info .ct-info-inner, #footer .ct-info .ct-info-inner, #footer .ct-info-2 .ct-info-inner{padding:6px;}
#header .ct-info .dealers-login {padding-top: 42px}
#header .ct-info .ct-info-inner-1{}

#header #nav{
	float:left;
	height:60px;
	margin:10px 0 4px;
	width:950px;
	background:#014A81; 
	border-top:5px solid #004D85;
	border-bottom:5px solid #004D85;
	background:-moz-linear-gradient(center top , #17649C 0%, #014A81 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#17649C), color-stop(100%,#014A81));
	background:-webkit-linear-gradient(top, #17649C 0%,#014A81 100%);
	background:-o-linear-gradient(top, #17649C 0%,#014A81 100%);
	background:-ms-linear-gradient(top, #17649C 0%,#014A81 100%);
	background:linear-gradient(top, #17649C 0%,#014A81 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17649C', endColorstr='#014A81',GradientType=0 );
}

#header > #nav > ul {display: inline-block;margin-left: 15px}

/* 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 {}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	margin-left: 0px;
	margin-top: -1px;
}
.sf-menu ul li {
	width:			100%;
	background-color: #0782c6;
	border-bottom: 1px solid #ffffff;
}
.sf-menu ul li:hover, .sf-menu ul li.current_page_item {background: #24b1ff !important}
.sf-menu ul li {
	height: 25px !important;
	line-height: 25px !important;
}
.sf-menu ul li a {
	font-family: "Lucida Sans", "Arial" !important;
	font-size: 11px !important;
	font-weight: normal !important;
}
.sf-menu li:hover {visibility:		inherit}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			2.5em; /* match top ul list item height */
	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; /* match ul width */
	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; /* match ul width */
	top:			0;
}

#header #nav > ul > li > ul {
    left: 0;
    top: 66px;
}
#header #nav > ul > li > ul > li {
    border: medium none;
    float: none !important;
    height: auto !important;
    line-height: normal !important;
    margin: 0 !important;
    padding: 0;
}
#header #nav > ul > li > ul > li > a {
    border-bottom: 1px solid #836AC5;
    border-top: 1px solid #B8B8B8;
    color: #FFFFFF;
    font-family: inherit !important;
    font-size: 12px !important;
    height: 30px;
    line-height: 30px;
    padding: 0 23px;
    width: 120px;
}


/* Super fish END */
#header #nav ul li{
	float:left;
	height:60px;
	line-height:60px;
	margin-right:3px;
}

#header #nav ul li.last{border: none;}
#header #nav > ul > li > a {
    color: #C9E8FF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height:60px;
    line-height:60px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 150px; text-indent:-9999px;
	background:url(images/bg_nav_new.png) no-repeat 0 0;
}
#nav > ul > li#page1 > a {background-position: 0px 0} #nav > ul > li#page1 > a:hover, #header #nav ul li#page1.current_page_item a {background-position: 0px -60px}
#nav > ul > li#page2 > a {background-position: -170px 0} #nav > ul > li#page2 > a:hover, #header #nav ul li#page2.current_page_item a {background-position: -170px -60px}
#nav > ul > li#page3 > a {background-position: -340px 0} #nav > ul > li#page3 > a:hover, #header #nav ul li#page3.current_page_item a {background-position: -340px -60px}
#nav > ul > li#page4 > a {background-position: -510px 0} #nav > ul > li#page4 > a:hover, #header #nav ul li#page4.current_page_item a {background-position: -510px -60px}
#nav > ul > li#page5 > a {background-position: -680px 0} #nav > ul > li#page5 > a:hover, #header #nav ul li#page5.current_page_item a {background-position: -680px -60px}
#nav > ul > li#page6 > a {background-position: -850px 0} #nav > ul > li#page6 > a:hover, #header #nav ul li#page6.current_page_item a {background-position: -850px -60px}

#header #nav ul li.current_page_item a {}
#header #nav ul li ul li a {}
#header #nav ul li a:link, #header #nav ul li a:visited{}
#header #nav ul li a:hover, #header #nav ul li a:active{text-decoration: none;}

.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: #FF7800}
.boatNav li.active a {color: #FF7800}
.boatNav li:hover {background: url(images/arrow-boat.png) no-repeat center bottom #f4f4f4}

.fullPage, .fullPage .box {width: 950px !important}
.fullPage .box .top .center, .fullPage .box .bottom .center {width: 930px}
.fullPage .box .middle {width: 931px}
.fullPage .box .middle .center {width: 912px;background-position: 911px 0}

.menuTab {height: 35px;width: 950px}
.menuTab ul {float: right;display: inline-block;position: relative;margin: 0}
.menuTab ul li {margin: 0px 1px;float:left}
.menuTab ul li a {
	display:block;
	padding: 2px 37px;
	text-align:center;
	border-radius: 0 0 5px 5px;
	border:1px solid #e7e7e7;
	border-top:none;
	text-shadow:0 1px 1px #fff;
	font-size:12px;
	background:#E7E7E7;
	background:-moz-linear-gradient(center top , #FBFBFB 0%, #E7E7E7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E7E7E7));
	background:-webkit-linear-gradient(top, #FBFBFB 0%,#E7E7E7 100%);
	background:-o-linear-gradient(top, #FBFBFB 0%,#E7E7E7 100%);
	background:-ms-linear-gradient(top, #FBFBFB 0%,#E7E7E7 100%);
	background:linear-gradient(top, #FBFBFB 0%,#E7E7E7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#E7E7E7',GradientType=0 );
	}
.menuTab ul li a:hover {
	background:#FBFBFB;
	background:-moz-linear-gradient(center top , #E7E7E7 0%, #FBFBFB 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7E7E7), color-stop(100%,#FBFBFB));
	background:-webkit-linear-gradient(top, #E7E7E7 0%,#FBFBFB 100%);
	background:-o-linear-gradient(top, #E7E7E7 0%,#FBFBFB 100%);
	background:-ms-linear-gradient(top, #E7E7E7 0%,#FBFBFB 100%);
	background:linear-gradient(top, #E7E7E7 0%,#FBFBFB 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7E7E7', endColorstr='#FBFBFB',GradientType=0 )
}
.menuTab ul li#login {}
.menuTab ul li#aboutus {}
.menuTab ul li#sitemap {}
.menuTab ul li#blog {}
.menuTab ul li#login:hover {}
.menuTab ul li#aboutus:hover {}
.menuTab ul li#sitemap:hover {}
.menuTab ul li#blog:hover {}

/* Main Content
----------------------------------------*/
#mainContent{width:950px;margin:5px 0 5px; position:relative; z-index:3}
#mainContent .wrapper{display:inline-block;width:950px;}
#mainContent .main{float: left;width: 600px;}
#mainContent .sidebar{float: right;width: 350px;}
#mainContent .footer-bar{float: right;width: 100%;}
#mainContent .footer-bar .widget_text {
	display:inline-block;
	margin:0 5px !important;
	padding:0;
	width:294px !important;
}
#mainContent .footer-bar .widget_text h2 {font-size: 15px}	
#mainContent .footer-bar .widget_text ul {margin-left: 0px}
#mainContent .footer-bar .widget_text ul li {padding: 5px 0px 5px 10px;border-bottom: 1px dotted #38699c}
#mainContent .footer-bar .widget_text ul li:hover {background-color: #ffffff}

.box{clear:both;float:left;margin-bottom:10px;}

#searchform .box .display-9 {display: inline-block;margin: 10px 0px 5px}

.box .display-9 {padding: 0px;margin: 0px}
.box .display-9 div {display: block !important;}

#mainContent .main .box{width:590px;width:590px;}
#mainContent .main .box h3{display: none;}
#mainContent .sidebar .box{width: 350px;float: right;}

.box .top, .box .bottom{display:none; float:left;width:100%; }
.box .top .left, .box .bottom .left{background:url("images/border.png") no-repeat scroll 0 0 #F3F6F6;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 #F3F6F6;float:left;height:10px;width:570px;}

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

.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 #F3F6F6;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 #F3F6F6;*/float:left;padding-left:19px;width:571px; border-radius:3px; border:1px solid #eaeaea}

#mainContent .footer-bar .box .middle{width:931px;}

.box .middle .center{/*background:url("images/border-3.png") repeat-y scroll 551px 0 #F5F6F6;*/float:left;padding-right:19px;width:552px;}

#mainContent .footer-bar .box .middle .center{background-position: 911px 0;width:912px;}
#mainContent .sidebar .box .middle{width:330px;}
#mainContent .sidebar .box .middle .center{background-position:311px 0;width:312px}
.page-id-15 #mainContent .sidebar .box .middle .center {width:318px}

.post-img {float: left;margin : 0 10px 10px 0 !important}

/*Search Panel*/
.home #_widget-5 h2 {margin: 0 0 10px;padding: 0 0 13px}
.search-form{}
a.search-advanced {float: right;margin-top: -30px;display: none}

.search-form .col {float:left;/*margin-right:10px*/ width:332px;}
.search-form .col.second-col {}
.search-form .col.third-col {margin: 0 10px 0 0;width: 104px}
.search-form .last-col {margin-right: 0px;width:218px !important; }
.search-form .col .row {margin-bottom:8px;width:100%;}
.search-form .col .row input[type="text"] {width:324px; padding:4px 3px}
.search-form .col .row.r-submit {margin:0 0 0 -120px;overflow:visible;padding-top:8px;}
.search-form .col .row label {display:block;font-family:"LucidaGrande";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 .last-col {margin-right: 0;width: 221px}
.search-form .last-col .row {display: inline-block;width: 222px;}
.search-form .last-col .row select {float: left;width: 103px !important}
.search-form .last-col select[name="bd_soldleasevaluemax"], .search-form .last-col select[name="bd_lengthmax"] {margin:0 10px 0 0}

.navigation {line-height:18px; padding:15px 0 0}
.navigation .info{float:left;width:220px;}
.navigation .sort .field{float:left;width:100px;}
.navigation .sort .field select{width:100%;line-height: 18px;margin: 0px;}
.navigation .paginate{float:right;padding:3px 0; margin:10px 0 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:13px;
	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:-43px 0;}
.navigation .paginate a.prev{background-position:6px 0;}
.navigation .paginate span{background-position:-10px 0;}

.btn-gallery {
	background-color:#165A82;
	border:1px solid #CCCCCC;
	display:inline-block;
	float:right;
	margin:20px 0;
	padding:5px 10px;
}
.btn-gallery a {color: #ffffff !important;font-weight: bold}
.btn-gallery:hover, .btn-gallery:hover a {background-color:#4FABE0}

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

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

.download-list .download-button {
	background-color:#165A82;
	border:1px solid #CCCCCC;
	display:inline-block;
	float:right;
	padding:2px 10px;
}

.download-list .download-button a {
	color:#FFFFFF !important;
	margin: 0px !important;
}

/* Boat Page */
.featurelabel {width: 195px !important}
.featurevalue {width: 181px !important}
.panel-detail:hover {background-color: #F2F7FC}
.listing-detail-title {display: inline-block;width: 100px}
.featured_rss {float: right;position:relative;top: -50px}
.featured_rss a img {height: 28px;width: 28px}

/*Display Box*/
.display-1 .text, .display-2 .text{margin-bottom:15px;}
.display-2 .entry h1, .display-2 .entry h2, .display-2 .entry h3, .display-2 .entry h4 {
	display: block !important;
	margin: 0 0 10px; 
	border: 0 none;
}
.display-2 .entry h2 span {display: none}
.display-2 .entry img {border: 1px solid #ccc}
.display-2 .entry .dealers-list {display : inline-block}
.display-2 .entry p {text-align: justify}
.display-2 .entry img.list-img {
	float: left;
	margin: 0px 20px 0px 0px;
	width: 50px;
	height: 50px;
	border: 1px solid #cccccc;
}

.display-2 .entry .list-tem {
	margin: 10px 0px;
	padding: 10px 0px;
	border-bottom: 1px dotted #cccccc;
}
.display-2 .entry h3.list-title {}
.display-2 .entry ul {list-style-type: square}
.display-2 .entry form p {display: block;}
.sidebarlogin_otherlinks {margin: 0px;}
.price-title {width: 400px}
.price-value {
	float: right;
	text-align: right;
	width: 150px;
}
.display-1 .image{
	float:left;
	margin-right:20px;
	width:266px;
	margin-bottom:9px
}
.display-1 .image.last{margin: 0;}
.display-2 .listing .list{
	float:none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc
}
.display-2 .listing .list a{display: inline-block}
.display-2 .listing .list h3{display: block !important;margin-bottom: 10px;}
.display-2 .listing .ct{display:inline-block;margin-bottom: 5px; }

.list p, .contentFeatured {display: inline-block;text-align: justify;width: 421px}
.display-2 .listing .ct .left.img{margin:2px 10px 0px 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-3 .list ul li a:link, .display-3 .list ul li a:visited{color:#2c2c2c}

.dealers-list {margin-top: 10px;float: right}
.display-4 .ct p .left.img{margin:0 15px 5px 0;}
.display-4 .dealer-detail {display: inline-block}
.display-4 .profile-dealer {
	width: 100px;
	text-align: center;
	margin: 0 10px 5px 0px;
}
.display-4 .profile-dealer img {width: 100px}
.display-4 .contact-list {
	display:inline-block;
	font-size:11px;
	width:218px;
}
.display-4 .contact-list .value {}
.display-4 .dealer-desc {width: 441px;display: inline-block}

.display-4 h3 {
	display: block !important;
	font-size: 17px;
	margin-bottom: 10px;
}

.bussiness-hours-title {
	margin-bottom: 10px;
}
.operating-hours {
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	margin:10px 0;
	padding:10px 0;
	display: block !important;
}
.horz-line{
	border-bottom:1px solid #7A7A7A;
	display: inline-block;
	width:100%
}
.panel-connect-with-us{
	margin-right:-11px;
	background:url("images/panel-connect-with-us.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:121px;
	position:relative;
	width:313px
}
.panel-connect-with-us h1 {
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
	color: #005195;
	font-family: Arial;
	font-size: 14px;
	border : 0 none;
	text-shadow:0 1px 1px #f2f2f2
}
.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-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;}

.display-5 .text{margin-bottom:15px;}
.display-5 .dealers{width: 100%;}
.display-5 .dealers .sponsor img {width: 66px;height: 66px}
.display-5 .dealers .sponsor{
	background-color:#FFFFFF;
	height:65px; 
	margin:0 2px 17px;
	padding:3px;
	text-align:center;
	width:66px;
	border: 1px solid #cccccc
}
.display-5 .sponsors .sponsor {margin-bottom: 10px}
div.dealers-link {margin-bottom: 8px}

#subscriptionform label {font-weight: bold}
#subscriptionform label, #subscriptionform input {display: inline-block;margin-bottom: 10px}
#subscriptionform input[type=text] {width: 545px}
#subscriptionform input[type=image] {float: right}
#subscriptionform .row {
	display: inline-block;
	float: left;
	margin: 0 5px;
	min-height:63px;
}
#subscriptionform .sub-title {
	border-bottom:1px solid #CCCCCC;
	display:block;
	margin-bottom:10px;
	width:540px;
	min-height:20px;
}
#subscriber_comment, #recaptcha_widget_div {margin-bottom: 10px}
#subscriber_comment {width: 535px}
#subscriptionform .row label input, #subscriptionform .row label select {
	width: 257px;
	margin-top: 4px;
	padding: 3px;
}
#subscriptionform .row label select {width: 265px}
#subscriptionform .sort-row label {display: inline-block}
#subscriptionform .sort-row label select {width: 178px !important}

.display-6 .text{margin-bottom:15px;}
.display-6 .images .image{float:left;height:100px;margin:0 4px 8px;width:130px;}
.display-6 .images .image.last{margin-right: 0;}

.panel-join-with-us{
	background:url("images/panel-join-with-us.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:350px;
	margin: 0 10px 10px;
	position:relative;
	width:330px
}
.panel-join-with-us .phone-number{
	bottom:9px;
	font-family:"Trebuchet MS";
	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.png") 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-7 .list ul li a:link, .display-3 .list ul li a:visited{color:#2c2c2c}

.display-8{width:590px;}
.display-8 .bar{
	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{display:block;margin:0 0 8px;width:100%}
.display-8 h2.title span.right{color: #0badd7;}
.display-8 .big-photo{
	float:left;
	margin-bottom:24px;
	margin-top:20px;
	width:100%;
	text-align: center
}
.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%;}

.media .full-ct{float:left;margin-bottom:15px;width:100%;}
.media .half-ct{margin-bottom:15px;}
.media h2.title{margin:0 0 8px;width:100%;}
.media a:link, .media a:visited{color: #3a3a3a;font-size: 12px;}
.media .files a{display: block;margin-bottom: 6px;}

.player-audio {padding: 10px;border: 1px solid #cccccc}
.blog-list {padding: 10px 0px !important;margin: 20px 0px !important}

.display-9 .thumb{float:left;margin-right:18px;width:120px;}
.display-9 .ct{float:right;width:403px;}
.display-9 .ct h3{float:left;margin-bottom:10px;width:100%;}
.display-9 .ct h3 span.title{float:left;}
.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 p {
	display: inline-block;
	text-align: justify;
	width: 403px;
}
.display-9 .ct .bar{float:left;width:100%;}
.display-9  .ct .bar div{float:left;width:33.33%;}
.display-10 .row{margin-bottom:5px;}

.contact-seller{margin-top:15px;}
.contact-seller .row{float:left;margin-bottom:6px;width:100%;}
.contact-seller .row.r-submit{float:right;width:auto;}
.contact-seller .row label{float:left;line-height:24px;margin-right:7px;width:76px;}
.contact-seller .row .field{float:left;width:195px;}
.contact-seller .row .field input.text,
.contact-seller .row .field select{border:1px solid #eaeaea;padding:5px;line-height:22px;width:100%}

#dealer-info .display-4 .horz-line {margin: 10px 0px;}
.contact-seller .row .field textarea{border:1px solid #eaeaea;height:100px;width:100%;}

.navigation{font-size:12px;line-height:18px}
.navigation .info{float:left;width:220px}
.navigation .sort{float:right;width:170px}
.navigation .sort label {float: left;font-size: 11px;margin: 5px 0 0;width: 59px}
.navigation .sort .field{float:left;width:109px;}
.navigation .sort .field select{width:100%;line-height: 18px;}
.navigation .paginate{float:right;padding:3px 0}

.center .navigation .paginate a:link, .center .navigation .center .paginate a:visited, .center .navigation .paginate span{
	background:#0083DB;
	color:#FFFFFF;
	float:left;
	font-size:9px;
	height:14px;
	line-height:13px;
	border-radius:2px;
	margin:0 2px 2px 0;
	padding:0 2px;
	text-align:center;
	width:25px !important
}
.center .navigation .paginate a:hover, .center .navigation .paginate a:active{background:#fa9c27;text-decoration: none;}
.navigation .paginate a.next{background-position:-43px 0px;}
.navigation .paginate a.prev{background-position:5px 0px;}
.center .navigation .paginate span{background:#fa9c27;}

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

.filter{width: 100%;display: inline-block;margin-top: 10px;}
.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;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%;}

.catrss {font-size: 12px;float: right}
.catrss span {padding: 5px;position:relative;top:-5px}

#posts_outer .entry {}
#posts_outer .latest-img-round {margin: 10px 0px !important}

/* Sidebar
----------------------------------------*/
.archives-list, .tags-cloud {list-style: none;margin: 0px}
.tags-cloud {margin: 0px 0px 10px}
.archives-list li {margin: 0px 30px 10px 0px;display: inline-block}
.tags-cloud li {margin: 5px;display: inline}

#filter_search_widget a {display: inline-block;margin: 1px 0px; padding:0 5px}
#filter_search_widget a:hover {background: #EEE}
.filter .r-submit {background-color: #165A82;padding: 5px 10px}
.filter .r-submit:hover {background-color: #4FABE0}
.filter .r-submit a {color: #fff}

.widget_featured_media_widget p {}

.sociable .sociable_tagline {margin-bottom: 5px}
.sociable-list .sociable_tagline {display: none}
.sociable ul li {margin: 0 5px !important}

/* Widget Links */

.sidebar ul {margin-left: 0px}
.sidebar .widget_links ul.blogroll li, .sidebar .widget_link_list_widget .link-list li {
	padding: 5px 0px 5px 60px;
	margin: 5px 0px;
	position:relative;
	border-bottom: 1px dotted #cccccc;
	height: 40px;
	overflow: hidden;
}
.sidebar .widget_links ul.blogroll li a, .sidebar .widget_link_list_widget .link-list li a {
	color:#388297;
	display:block;
	height:18px;
	margin-left:-54px;
	width:300px;
}
.sidebar .widget_links .blogroll img, .sidebar .widget_link_list_widget .link-list img {
	width: 50px;
	vertical-align: top;
	margin-top: -6px;
}

/* Sidebar Contact Form */
.sidebar .gform_body {padding: 0px}
.sidebar ul li.gfield {display: inline-block}
.sidebar .ginput_left, .sidebar .ginput_right {
	float: none;
	margin-bottom: 10px;
	display: inline-block;
}
.sidebar .gform_body input {width: 300px}

/* Contact Form */
.gform_heading {margin-bottom: 10px}
ul li.gfield {display: block}
.gform_body {}
.gform_body .gfield {margin-bottom: 10px}
.ginput_left label, .ginput_right label {display: block;margin: 0px 5px}
.gfield_label {
	font-weight: bold;
	font-size: 13px;
	display: block;
}
#field_1_1 .validation_message {float: left}

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

.gform_footer input {margin: 0 0 20px}
.ginput_left {float: left}
.ginput_right {float: right}
.gform_footer a {display: none}
.gform_body input {
	height : 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 305px;
	color: #666;
}
.gform_body ul {margin: 0px}
.ginput_container .textarea {margin: 0px 5px}

/* Table */
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.description p {margin: 0px;}

/* Form Boat */
#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: 500px;
	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}

/* 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: #FFFFFF;}

/* Footer
----------------------------------------*/
#footer{width:950px; clear:both; padding:10px 0 0}
.sortwidth {width: 161px !important}
ul.boat-make {display: inline-block}
ul.boat-make li {
	width: 258px;
	float: left;
	list-style-position: inside;
	margin: 2px;
}

/* TipTip CSS - Version 1.2 */
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}
#tiptip_holder.tip_top {padding-bottom: 5px}
#tiptip_holder.tip_bottom {padding-top: 5px}
#tiptip_holder.tip_right {padding-left: 5px}
#tiptip_holder.tip_left {padding-right: 5px}
#tiptip_content {
	font-size: 11px;
	color: #3a3a3a;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: #f2edb6 !important;
	border-radius: 3px;
	box-shadow: 0 0 3px #555;
}
#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff;border-top-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff;border-right-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff;border-left-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: #f2edb6 !important;
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
		background-color: #f2edb6 !important;
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}


/* Effect CSS */
/* CSS3 / Browser specific CSS */

.nav a  { text-shadow:0 1px 0 #fff; }
.nav a , .nav li.current_page_item, .nav li.current_page_parent{ border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.nav li ul li a { border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

.button, .button:visited, .medium.button, .medium.button:visited { text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.button, .button:visited, .reply a { -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,.25); border-bottom-color: rgba(0,0,0,.35); }
.button:hover, .reply a:hover { opacity:0.9; }

#tabs { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }

#searchform .latest-img-round img {padding : 5px;background: #f0f0f0}
.latest-img-round, .latest-img-round img { width:130px !important; height:100px !important; margin:0 ;padding:0; border: 0 none !important; }
.post-img, .post-img img { width:553px !important; height:280px !important; margin:0 ;padding:0; }
.big-photo, .big-photo img { margin:0 ;padding:0; }
.detail-thumb, .detail-thumb img { width:182px !important; height:137px !important; margin:0 ;padding:0; }
.news-img-round, .news-img-round img { width:120px !important; height:90px !important; margin:0;padding:0; }
.featured-img-round, .featured-img-round img { width:266px !important; height:195px !important; margin:0;padding:0; }

.display-2 .listing .list a.read-more, .blog-list .read-more {
	-moz-border-radius:3px;
	background-color:#92949E;
	border:1px solid #B2B2B2;
	color:#FFFFFF;
	display:inline-block;
	margin-top:5px;
	padding:3px 10px;
	float: right;
}
.display-2 .listing .list a.read-more:hover, .blog-list .read-more:hover {background-color:#F4F4F4;color: #1583F2}
.blog-list .read-more {float: none}
.blog-list .text div.sociable {display: none !important}
img.theme-screen {
	background-color:#F9F9F9;
	border:1px solid #999999;
	height:205px;
	margin:0 5px;
	padding:7px;
	width:275px;
}
#searchform .boat-detail div {
	display:inline-block !important;
	vertical-align:top;
	width:200px;
}
#searchform .display-9 .price {
	background:none repeat scroll 0 0 #0083DB;
	color:#FFFFFF;
	display:inline-block;
	font-weight:bold;
	margin:10px 0 0;
	padding:3px 5px;
	border-radius: 4px;
}
#dealer-info .display-4 .contact-desc {
	display:inline-block;
	width:196px;
	text-align: justify;
}

/* Category List */
.widget_categories li {
	border-bottom:1px dotted #CCCCCC;
	display:inline-block;
	margin:5px 0;
	padding-bottom:5px;
	width:100%;
}
.home.blog {margin: 0 0 10px}
.page-template-template_fullwidth-php #mainContent .main {width:100%}

.sidebar .box .top, .sidebar .box .bottom {display:none}
#mainContent .sidebar .box > .middle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECECEC;
    border-radius: 5px 5px 5px 5px;
    padding: 0;
}
.home #mainContent .sidebar .box > .middle {width:348px}
#mainContent .sidebar .box > .middle > .center {
    /*background:#F5F6F6;*/
    border-radius: 5px 5px 5px 5px;
    margin: 3px;
    padding: 5px;
    width: auto !important;
}

.page-template-template_fullwidth-php #searchform { width: 100%}
.page-template-template_fullwidth-php #mainContent .main .box {width: 100% !important}
.page-template-template_fullwidth-php .box .middle {
	border:none;
    border-bottom: 1px dashed #EAEAEA;
	border-radius:0;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
}
.page-template-template_fullwidth-php #searchform .box .display-9 {margin:0}
.page-id-15 .box .middle .center {
    padding: 0;
    width: 100%;
}
.page-template-template_fullwidth-php #searchform .box .display-9 {
    margin: 0;
    width: 100%;
}
.page-template-template_fullwidth-php .display-9 .latest-img-round {
    height: 134px !important;
    padding: 0 0 9px;
    width: 204px !important;
	background:url(images/bg-shadow-200.png) no-repeat center bottom;
}
.page-template-template_fullwidth-php .display-9 .latest-img-round img {
    height: 130px !important;
    padding: 2px !important;
    width: 200px !important;
}
.page-template-template_fullwidth-php .display-9 .ct {width:728px}
.page-template-template_fullwidth-php #mainContent .main .box.box3 {
    border-bottom: 1px dashed #EAEAEA;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
.page-template-template_fullwidth-php #searchform .boat-detail div {
    display: block !important;
    padding: 0 0 0 15px;
    width: auto;
	background:url(images/icn-bullet.png) no-repeat left center
}
.page-template-template_fullwidth-php .display-9 .ct h3 {font-size:16px}
.page-template-template_fullwidth-php #searchform .display-9 .ct .text {position:relative}
.page-template-template_fullwidth-php #searchform .display-9 .ct .text br.price-space {display:none}
.page-template-template_fullwidth-php #searchform .display-9 .price {
    border-bottom: 5px double;
    border-radius: 0;
    margin: 0;
    padding: 7px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -24px;
    width: 150px;
}
.home .widget_quick_search_responsive_widget {display:none}
.widget_quick_search_responsive_widget #section {background: none repeat scroll 0 0 #EAEAEA;display: inline-block; padding: 5px;width: 940px}
.widget_quick_search_responsive_widget #section .tab-head {float: left;margin: 0 2px 0 0}
.widget_quick_search_responsive_widget #section .tab-head select {margin: 15px 0 0;width: 60px}
.widget_quick_search_responsive_widget #section > .wrapper {float: left;width: 878px}
.widget_quick_search_responsive_widget #section > .wrapper .row {float: left;margin: 0 3px 0 0}
.widget_quick_search_responsive_widget #section > .wrapper .row.two {margin:0; width:611px}
.widget_quick_search_responsive_widget #section > .wrapper > .row > div {float: left; margin: 0 3px 0 0;width: 85px}
.widget_quick_search_responsive_widget #section > .wrapper > .row > .power-type, .widget_quick_search_responsive_widget #section > .wrapper > .row > .hull-style {margin:0}
.widget_quick_search_responsive_widget #section > .wrapper > .row > .price {width: auto}

.price-from, .price-to {float:left}
.price-from {margin:0 3px 0 0}
.widget_quick_search_responsive_widget #section > .wrapper > .row > .length {width: 255px}
.length > div {float:left}
.length .length-to {margin: 0 3px}
.widget_quick_search_responsive_widget #section > .wrapper > .row > .length select {width: 83px !important}
.widget_quick_search_responsive_widget #section > .wrapper > .row > .boat-category,
.widget_quick_search_responsive_widget #section > .wrapper > .row > .curency,
.widget_quick_search_responsive_widget #section > .wrapper > .row > .sort-width {margin:0}
.widget_quick_search_responsive_widget #section > .wrapper .row label { display: block;font-size: 12px}
.widget_quick_search_responsive_widget #section > .wrapper > .row > div select {width:85px !important}
.widget_quick_search_responsive_widget #section > .wrapper > .row > div input[type="text"] { padding: 4px 3px; width: 95% !important}
.widget_quick_search_responsive_widget #section > .wrapper .btn {
	background:#07486E;
    background: -moz-linear-gradient(center top , #3185B8 0%, #07486E 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3185B8), color-stop(100%,#07486E));
	background:-webkit-linear-gradient(top, #3185B8 0%,#07486E 100%);
	background:-o-linear-gradient(top, #3185B8 0%,#07486E 100%);
	background:-ms-linear-gradient(top, #3185B8 0%,#07486E 100%);
	background:linear-gradient(top, #3185B8 0%,#07486E 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3185B8', endColorstr='#07486E',GradientType=0 );
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    margin: 15px 0 0;
    padding: 0 0 2px;
    width: 89px;
}
.widget_quick_search_responsive_widget #section > .wrapper .btn:hover { background:#266991}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.widget_quick_search_responsive_widget #section > .wrapper > .row > .price {}
	.widget_quick_search_responsive_widget #section > .wrapper .btn {width:81px !important}
}

#tabs-boatinfo table { border:none}
#tabs-boatinfo table td {border:none}

.sidebar .secondary.last {clear:both}
.sidebar #quick_search_responsive_widget-2 {border: 1px solid #ECECEC;border-radius: 5px;padding: 10px;width: 310px}
.sidebar #quick_search_responsive_widget-2 h2 {margin:0 0 10px}
.sidebar .widget_quick_search_responsive_widget #section {width:300px}
.sidebar #quick_search_responsive_widget-2 .tab-head {float: none;margin: 0 0 5px}
.sidebar #quick_search_responsive_widget-2 .tab-head select { margin: 0;width: 300px}
.sidebar .widget_quick_search_responsive_widget #section > .wrapper {float: none;width: auto}
.sidebar .widget_quick_search_responsive_widget #section > .wrapper .row {margin:0 0 5px; width:auto}
.sidebar .boat-category, .sidebar .power-type {margin: 0 5px 0 0 !important}
.sidebar .widget_quick_search_responsive_widget #section > .wrapper > .row > div select {width: 96px !important}
.sidebar .widget_quick_search_responsive_widget #section > .wrapper > .row > div {width:auto}
.sidebar .boat-brand, .sidebar .price-from {margin: 0 5px 0 0 !important}
.sidebar .length .length-to {margin:0 5px}
.sidebar .widget_quick_search_responsive_widget #section > .wrapper .btn {margin: 7px 0 0}

.single-post .secondary.last {
    border-top: 5px solid #004D85;
    float: left;
    margin: 20px 0 0;
}
.single-post .secondary.last #quick_search_responsive_widget-2 h2 {
    border: medium none;
    margin: 15px 0;
    padding: 0;
}