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

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

/* Elements
----------------------------------------*/
body{
background-color:#ffffff;
color: #3a3a3a;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS" , Arial, "century gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
/*background-image:url(images/body-bg.png);
background-position:center center;
background-repeat:repeat-y;*/
font-size: 12px;
overflow-x: hidden;
}
input, select {
	/*font-family: "Myriad Pro", "Trebuchet MS" , Arial, "century gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;*/
}

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

ul {
	list-style: none inside;
}

li {
	display: inline-block;
}

a {
	text-decoration: none;
	color: #1e619e;
}

a:hover {
	text-decoration: none;
	color: #FF7800;
}

h1 {
color:#0B3A8C;
font-size:24px;
font-weight:normal;
line-height:24px;
margin:18px 0px 0px;
padding-bottom: 14px;
border-bottom: 1px solid #CCCCCC
}

.wrapper-4 h1 {
	border: 0 none !important;
}

h2 {
	border-bottom:1px solid #dcdcdc;
	color:#1e619e;
	font-family:"Century Gothic","Lucida Sans Unicode","Lucida Grande","Myriad Pro","Trebuchet MS",Arial;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin:5px 0 14px;
	padding:13px 0;
}

h2.title-summary {
	display: inline-block;
	padding: 0;
	border: 0 none;
}

h3 {
	color: #3a3a3a;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, "Trebuchet MS";
}

p {
	text-align: justify;
}

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

.text-logo {
	font-size: 14px;
	color: #004e86;
	line-height: 25px;
	width: 250px;
	display: inline-block;
}

.sortwidth  { width:100px !important; }
.display-10 .sortwidth  { width:74px !important; margin-left: 2px; }
.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;}
.contact-person { margin: 15px 0; font-size: 14px; font-weight: bold;  }
.sort-select { width: 73px !important; }
.listing-contact { font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro"; font-size: 12px; }
.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-color: #165a82; }
.btn-gallery a { font-weight: bold; font-size: 13px; color: #ffffff; }
.btn-gallery:hover, .btn-gallery:hover a { background-color : #4fabe0; }
.news-img-round{ float: left; display: inline-block; margin-right: 5px !important; }
.widget { font-size: 13px !important; font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS" !important; }
.desc p * { font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro"; font-size: 12px; }
.profile-dealer { margin-right: 10px !important; }
.post-image { margin-bottom: 15px; }
.entry h1 { color: #3A3A3A; border: 0 none; font-size: 20px; }
#boldlink { color: #333333; }
.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;
}
.none { display: none !important; }
.text.entry > p { margin-bottom: 10px; }
#recaptcha_response_field { left: 0px; }

/* Header
----------------------------------------*/
#header{
	width:100%;
	background-color: #ffffff;
	height: 100px;
	padding: 20px 0px 0px;
}

.headerwrap {
	margin:0 auto;
	width:1200px;
}

.headerwrap h1 {
	margin:4px 0 0;
	display: inline-block;
	float: left;
	border: 0 none;
	padding: 0px;
}

#wrapper .home-intro-text {
	width: 560px;
	float: left;
}

#wrapper .home-intro-text a.read-more:hover {
	color: #00A5D2;
}

#wrapper .home-intro-text a.read-more {
	color: #0d64b5;
	font-weight: bold;
}

#wrapper .home-intro-text p {
	text-align: justify;
	margin-bottom: 15px;
}

#main-nav {
	/*background: url(images/nav-bg.png) repeat-x scroll 0 0;
	border-bottom: 5px solid #0a4880;*/
	height: 40px;
	width: 1040px;
	text-align: right;
	float: right;
	position: relative;
}

#main-nav ul {
    background: none repeat scroll 0 0 /*#4413EB*/#1C0079;
    display: inline;
    position: absolute;
    right: 0;
	top: 26px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#main-nav ul li ul {
	left: 0;
	width: 230px;
	z-index: 999;
	top: 36px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

/* #main-nav ul li.last ul {
  top: 0 !important;
  left: 100% !important;
	margin-left: -20px;
  border-radius: 0 0 8px 8px !important;
  z-index: -1;
} */

#main-nav ul li.last ul li a {
  padding-left: 35px;
}

#main-nav ul li.last ul li:last-child {
  border-radius: 0 0 8px 8px;
}

#main-nav ul li ul li {
	background: #1C0079;
	width: 100%;
}

#main-nav ul li ul li:hover {
	background: #4413EB;
}

#main-nav ul li ul li a {
	border: 0 none;
	color: #ffffff !important;
}

#main-nav > ul > li.first {
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
}

#main-nav > ul > li.last {
	-moz-border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;
}

#main-nav > ul > li > ul > li.last {
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}

#main-nav li{
	color: #5c5e63;
	padding: 10px 0px;
	/*border-right:1px solid #ffffff;*/
	float: left;
	position: relative;
}

#main-nav li:hover, #main-nav li.current_page_item {
	background: #4413EB;
}

#main-nav li:hover a, #main-nav li.current_page_item a {
	/*color: #cccccc;
	/*text-shadow: 1px 1px 1px #909090;*/
}
#main-nav li.current_page_item a {
	/*font-weight: bold;*/
}

#main-nav ul li.last, #main-nav ul li.last a, .wrapper-2 .footer-bar .blogroll li.last a {
border: none;}

#main-nav li a{
	height:50px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	/*text-shadow: 1px 1px 1px #FFFFFF;*/
	padding: 0px 20px;
	border-right: 1px solid #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

#header .ct-info {
	float:right;
	display: none;
}

#header .ct-info p {
	font-size: 12px;
	text-align:right;
	line-height: 20px;
}

/* Main Content
----------------------------------------*/
#container{
	width:1200px;
	margin:0px auto;
	height: 100%px;
	/*background: url(images/container-bg.png) no-repeat top #AECCCE;*/
}

#mainContent{
width:100%;
padding: 0px 0px 0;}

.wrapper-2 {
	height: 25px;
	background: #00A5D2;
}

.wrapper-2 .footer-bar {
	width: 1200px;
	margin: 0 auto;
}

.wrapper-2 .footer-bar .widget_links {

}

.wrapper-2 .footer-bar .widget_links h2 {
	display: none;
}

.wrapper-2 .footer-bar .blogroll li {
	margin: 5px 8px 5px 0;
}

.wrapper-2 .footer-bar .blogroll li a {
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    padding-right: 12px;
}

.footer-2 .wrapper-2{
display:none;
height: 50px;
background: url(images/footer.png) no-repeat #aeccce;
width:100%;
margin-top: -10px;}

.wrapper-3{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial, "century gothic", Helvetica, sans-serif;
	background: #1C0079;
	color: #ffffff;
	font-size: 12px;
	height: 60px;
	line-height: 20px;
}

.wrapper-4{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial, "century gothic", Helvetica, sans-serif;
	color: #5d5f60;
	margin-top: 20px;
	font-size: 13px;
	padding: 10px;
	line-height: 20px;
	font-weight: bold;
}

.wrapper-4 img {
	float : left;
	margin-right: 15px;
}

#mainContent{
width:1160px;
margin:5px 0px 30px;}

#mainContent .wrapper{
display:inline-block;
width:1180px;
padding: 10px;
/*background: #e2eced;*/
}

#mainContent .main{
float: left;
width: 815px;}

#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: #F8F8F8;
border: 1px solid #cccccc; }

#mainContent .main .box{
width:816px;}

#mainContent .sidebar .box{
width: 350px;
float: right;}

.box .top, .box .bottom{
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 -10px #F3F6F6 !important;*/
float:left;
height:10px;
width:796px; }

.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{
/*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;}

.display-2 .box .middle {
	width: 797px;
}

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

.box .middle .center{
/*background:url("images/border-3.png") repeat-y scroll 548px 0 #F3F6F6;*/
float:left;
padding-right:17px;
width:780px;
}

.box .display-2 .box .middle .center {
width:526px;
background-position: 512px 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;
}

/*Search Panel*/
.search-form{
	display: inline-block;
	margin-bottom: 8px;
}

.search-advanced {
	display: none;
}

.search-form .col{
float:left;
margin: 0px 6px;
width:100px;}

.col .row .sortwidth {
	margin-right: 7px;
}

.search-form .last-col {
	width:219px !important;
	margin-right: 0px;
}

.search-form .col .row{
margin-bottom:10px;
width:100%;}

.search-form .col .row.r-submit{
margin:0;
overflow:visible;
padding-top:8px;}

#filter_search_widget .r-submit a {
	color: #ffffff;
}

#filter_search_widget .r-submit {
	background-color:#165A82;
	border:1px solid #CCCCCC;
	display:inline-block;
	float:right;
	padding:5px 10px;
	font-weight: bold;
}
#filter_search_widget .r-submit:hover {
	background-color:#4FABE0;
}

.search-form .col .row label{
display:block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", "century gothic", "LucidaGrande";
height:18px;
line-height:18px;
width:100%;}

.search-form .col .row select,
.search-form .col .row input.text{
line-height:18px;
width:100px;}

.search-form .col .row input[type="text"] {
	width: 95px;
}

/*Display Box*/
.display-1 .text, .display-2 .text{
margin-bottom:15px;
font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

.display-1 .image{
float:left;
margin-right:10px;
width:275px;
margin-bottom: 7px; }

.display-1 .image.last{
margin: 0;}

.display-2 .listing .even{
	float: right;
}

.display-2 .listing .list{
margin: 0 8px 10px;
width:258px;
display: inline-block;
/*height: 280px;*/
}

.display-2 .listing .list a.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 {
	background-color:#F4F4F4;
	color: #1583F2;
}

.display-2 .contentFeatured p {
	text-align: justify;
}

.display-2, .display-3, .display-4, .display-5, .display-6, .display-7 {
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
margin-bottom: 10px;
}

.sidebar .display-5 {
	display: inline-block;
}

.display-2 .listing .ct{
display:inline-block;
width:258px;
margin-top: 5px;}

.display-2 .listing .ct p, .display-2 .listing .ct a, .display-4 .ct, .listing .ct a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.display-2 .listing h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2e3d47 !important;
}

.display-2 .listing h3 a {
	color: #2e3d47;
}

.display-2 .listing .ct .left.img{
margin:2px 5px 5px 0;}

.display-2 .text ul {
	list-style: square;
	margin-bottom: 10px;
	margin-left: 20px;
}

.display-2 .text ul li {
	display: list-item;
}

.display-2 .text blockquote {
	margin: 5px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
}

.display-2 .text blockquote p {
	margin-bottom: 0px;
}

.display-3 .list{
float:left;
width:120px;
margin-right: 10px;}

.display-3 .list ul{
margin:10px 0 0;}

.display-3 .list ul li{
margin-bottom:8px;}

.display-4 .ct p .left.img{
margin:5px 10px -2px 0px;}

.horz-line{
border-bottom:1px solid #2C2C2C;
height:10px;
margin-bottom:10px;
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:332px;}

.panel-connect-with-us h1 {
	font-family: "Century Gothic";
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
	color: #005195;
	font-style:italic;
	font-size: 18px;
	border: 0 none;
}

.panel-connect-with-us .link-1{
color:#FFFFFF;
font-size:12px;
left:0;
position:absolute;
text-align:center;
top:38px;
width:100%;}

.panel-connect-with-us .link-2{
bottom:17px;
font-style:italic;
left:74px;
position:absolute;}

.panel-connect-with-us .link-1 a:link, .panel-connect-with-us .link-1 a:visited,
.panel-connect-with-us .link-2 a:link, .panel-connect-with-us .link-2 a:visited{
color:#FFFFFF;
font-size:12px;}

.panel-connect-with-us .link-1 a:hover, .panel-connect-with-us .link-2 a:hover {
color:#FF7800;}

.panel-connect-with-us .link-3{
bottom:9px;
position:absolute;
right:10px;}

.panel-connect-with-us .link-3 a{
float:left;
height:32px;
margin-left:6px;
width:32px;}

.panel-connect-with-us .link-3 a span{
background:url("images/ico-connect-with-us.png") no-repeat scroll 0 0 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;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

.display-5 .sponsors{
width: 100%;}

.display-5 .sponsors .sponsor{
margin-bottom: 8px;}

.display-6 .text{
margin-bottom:15px;
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS"; }

.display-6 .images .image{
float:left;
height:100px;
margin:0px 5px 10px;
width:130px;}

.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-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", "century gothic";
font-size:15.82px;
font-weight:bold;
left:47px;
position:absolute;}

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

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

.display-7 .list{
float:left;
margin-right:10px;
width:217px;}

.display-7 .list ul{
margin:10px 0 0;}

.display-7 .list ul li{
margin-bottom:8px;}

.display-8{
width:815px;}

.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:inline-block;
margin:0 0 8px;
width:800px;
padding: 13px 0 13px 0px; }

.display-8 h2.title span {
	margin: 0 13px 0 0;
}

.display-8 h2.title span.right{
color: #0badd7;}

.display-8 .big-photo{
float:left;
height:500px;
margin-bottom:24px;
overflow:hidden;
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%;}

.display-8 .desc p{
font-family: "Arial", Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Myrad Pro";
font-size: 13px;
line-height: 18px;
margin: 0px 0px 10px;
text-align: justify;}

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

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

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

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

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

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

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

.media a:link, .media a:visited{
color: #3a3a3a;
font-size: 12px;}

.media .files a{
display:block;
font-family:"Lucida Sans Unicode", "Lucida Grande";
font-weight:bold;
}

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

.display-9 {
margin-top:10px;
margin-bottom: 10px;
clear: both;
}

.display-9 .thumb{
float:left;
margin-right:18px;
width:180px;
margin-bottom:10px;}

.box .display-2 .display-9 .ct{
float:left;
width:378px;
margin-bottom:10px;}

.display-9 .ct{
float:left;
width:580px;
margin-bottom:10px;}

.display-9 .ct h3{
float:left;
margin-bottom:10px;
margin-top:0px;
width:100%;}

.display-9 .ct h3 span.title{
float:left;
width:300px;
font-family: Arial, Helvetica, sans-serif; }

.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;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

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

.display-10, .display-10 .row, .display-10 .row strong, .display-10 .row a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contact-seller{
}

.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;
font-family: Arial, Helvetica, sans-serif;}

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

.navigation{
line-height:18px;
padding: 10px 0px;}

.navigation .info{
float:left;
width:220px;}

.navigation .sort{
float:right;
width:150px;}

.navigation .sort label{
float:left;
width:50px;}

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

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

.box.box3{
padding:10px 19px;
width:778px !important;
box-sizing: border-box;}

.filter{
width: 100%;}

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

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

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

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

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

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

/* BlogRoll */

.blogroll li, .xoxo li {
	font-family: Arial, "Trebuchet MS", "Myrad Pro";
	margin: 8px 4px;
	color: #5d5f60;
}

.blogroll li a, .xoxo li a {
	font-family: Arial, "Trebuchet MS", "Myrad Pro";
	/* color: #5d5f60; */
	font-size: 14px;
	font-weight: bold;
	display: block;
}

.blogroll li a:hover, .xoxo li a:hover {
	color: inherit;
}

/* Post Entry */
.entry h2 {
	background-color: transparent;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	border: 0 none;
	color: #3A3A3A;
}

.entry h2 span {
	display: none;
}

.entry h3 {
	font-family: "Myrad Pro", "Trebuchet MS";
	margin: 10px 0px;
	font-size: 15px;
}

.entry h4 {
	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: block;*/
	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;
	width: 100%;
}

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

#field_1_3 {
	/*margin-top: 68px;*/
}

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

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

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

.gform_footer {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.gform_footer input {
	/*float: right;*/
	margin: 0 20px 20px;
}

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

.ginput_right {
	float: right;
}

.gform_footer a {
	display: none;
}

.gform_body span {
	margin: 10px 10px 10px 0;
}
.gform_body #field_3_1 { width: 450px; }
.gform_body #input_3_2 span {
	float: left;
}
.gform_body span label {
	display: block;
}
.gform_body input {
	height : 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 209px;
	color: #666;
}
.gform_body input[type="checkbox"] { height: auto; width: 20px; }

/* Footer */

.logo-grey {
	float:right;
	padding: 30px;
	display: none;
}
.copyright-foot {
	float: left;
	padding-top: 20px;
}

.footer-wrap {
	width: 1200px;
	margin: 0 auto;
}

.powered-by-boatdeck {
	color: #ffffff;
	float: right;
	padding-top: 15px;
}

/* Slider */

#slider {
	/*width: 410px; important to be same as image width */
	height: 520px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	z-index: -1;
}

#slider img {
	height: 612px;
}

#sliderContent {
	width: 1200px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.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;
}

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

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 {

}

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

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

/* Additional */
.sidebar ul {
	margin-bottom: 10px;
}

.widget_categories ul li {
	display: block;
}

#dealer-info .display-4 .contact-desc {
	display:inline-block;
	width:198px;
}

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

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

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

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

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

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

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

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

/*Featuread Area*/
#wrapper #top {
	float: right;
}

#featured, .featured, .fadeout, .newsselect{
height:240px; 			/*this changes the height of the image slider*/
}

#feature_wrap{
width:600px;
position: relative;
}

#featured{
position: relative;
width:598px;
overflow: hidden;
}

.featured{
width:400px;
position:absolute;
top:0;
left:0;
overflow: hidden;
display:none;
}

.featured .slidercontent,
.featured .sliderdate {
	display: none !important;
}

#top .feature_excerpt{
width:360px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 3;
padding:10px 20px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
}

.sliderdate{
display:none;
}

/*accordion slider*/
.featured img{
display:block;
position: relative;
z-index: 2;
height: 240px;
}

#top .fadeout{
position:absolute;
width:200px;
display:block;
right:0px;
z-index: 4;
}

#top .sliderheading{
display:block;
font-size: 13px;
text-transform: uppercase;
}

#top .heading_clone{
position: absolute;
z-index: 4;
bottom:20px;
left:20px;
font-size: 13px;
text-transform: uppercase;
padding:0;
margin: 0;
}


.featured a, .featured a img, .featured img{
text-decoration: none;
border:none;
}

#top .featured1{
border:none;
display: block;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner{
position: absolute;
z-index: 50;
display: block;
height:7px;
width:7px;
bottom:0px !important; /* ie6fix */
left:0px;
bottom:-1px;
}

#top .bottom_right_rounded_corner{
right:0px !important; /* ie6fix */
right:-1px;
left:auto;
}


/* Carrousel */
#car-lite { width: 1118px; }
.btnprev-car {
    background: url("images/left-navigation.png") no-repeat scroll 0 0 transparent;
    height: 159px;
    position: relative;
    width: 29px;
	bottom: 0px;
	border: 1px solid #c5c5c5;
	margin-right: 12px;
}

.btnprev-car:hover {
	background: url("images/left-navigation.png") no-repeat scroll 0 0 transparent;
}

.btnnext-car:hover {
	background: url("images/right-navigation.png") no-repeat scroll 0 0 transparent;
}

.btnnext-car {
    background: url("images/right-navigation.png") no-repeat scroll 0 0 transparent;
    height: 159px;
    position: relative;
    width: 29px;
	bottom: 0px;
	border: 1px solid #c5c5c5;
	float: right;
}

#car-lite .images .image{
height:159px;
width:257px;
margin: 0 8px 10px;
}

#car-lite .images .image img {
	border: 3px solid #c5c5c5;
}


/* Header Social Networking */
#header .top-right ul.social-net {
	float: right;
}

#header .top-right ul.social-net li {
    float: left;
	margin-left: 15px;
}

#header .top-right ul.social-net li.facebook a {
    background-position: 0 0;
    width: 23px; height: 23px
}

#header .top-right ul.social-net li.youtube a {
    background-position: -99px 0;
    width: 23px; height: 23px
}

#header .top-right ul.social-net li.twitter a {
    background-position: -66px 0;
    width: 23px; height: 23px
}

#header .top-right ul.social-net li.google a {
    background-position: -33px 0;
    width: 23px; height: 23px
}

#header .top-right ul.social-net li a {
    background: url(images/social-icons.png) no-repeat -1px -1px;
    display: block;
    height: 23px;
    width: 23px;
}

#header .rss-header, #header .form-search {
	float: right;
}

#header .form-search .submit {
	background: url(images/form-search-btn.png) no-repeat right center;
	border: 0 none;
	width: 40px;
	cursor: pointer;
}

#header .form-search .search-text {
	border: 0 none;
	padding: 0 0 0 5px;
}

#header .form-search .search_main {
	border: 2px solid #a5b8c4;
}

#header .form-search {
	margin-left: 15px;
}

/* Image Gallery */
#scroll-container {
	width: 815px !important;
}

#scroll-controls a.right-arrow {
	left: 790px !important;
}

.desc ul {
	margin-top: 10px;
}

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

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

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

.download-list .download-button:hover {
	background-color: #4FABE0
}

.download-list .download-button {
	display: inline-block;
	float: right;
	background: url(images/bg-button.jpg) repeat-x #165A82;
	border:1px solid #CCCCCC;
	padding:4px 10px;
}

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

.parent-category img, .sub-category img { margin-right: 10px; }
.parent-category h3, .sub-category h3 { margin-top: 0px; }
.category-desc .image-cont { margin-bottom: 15px; }

/* Contact Page */
.contact-address { width: 295px; float: right; margin-left: 15px; line-height: 20px; }
.gform_wrapper {  }

/* Box Tabs */
.widget_accordion_box_widget .wts_title {
	height:33px;
	width:100%;
}

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

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

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

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

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

.wts_group {
	display: block;
}

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

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

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

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

#sidebar-accordion {
	background: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#sidebar-accordion ul li {

}

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

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

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

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

.active-box:hover .wts_title_left {
	background: url(images/arrow-box-hover.png) no-repeat 340px 47px;
}
.page-id-4 .box .entry p {clear:both}
#search_display #searchform {width:100%}
.page-id-75 #search_display #searchform .box {width: 778px}
.page-id-75 #search_display #searchform .box3 {width: 740px !important}
.page-id-75 #search_display #searchform .box .center {width:742px}
.page-id-75 #search_display #searchform .box .center .ct {width: 544px}
.page-id-75 #search_display #searchform .box3 .ct {width: 542px}


/* New */
.agents .item {
	display:inline-block;
	width:100%;
	margin-bottom:15px
}


/* start: pdf thumbnails */
.row-pdf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
	max-width: 95%;
}

.row-pdf > div {
	margin-bottom: 30px;
}

.col-12 {
	display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.col-md-4,
.col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	box-sizing: border-box;
	padding: 0 15px;
}

.row-pdf .item > div {
	display: table-cell;
	vertical-align: middle;
	padding: 0 15px;
	position: relative;
}

.row-pdf .item-ico {
	background: rgba(0,0,0,0.45);
  font-size: 40px;
  line-height: 30px;
  text-align: center;
  width: 30px;
}

.row-pdf .icon-pdf img {
  width: 100%;
	border: none;
}

/* .icon-pdf:before {
  content: "\69";
} */

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "keepingco" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*
.row-pdf .download-link {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	font-size: 0;
	opacity: 0;
	text-indent: 200%;
	white-space: nowrap;
	z-index: 1000;
}

.row-pdf::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: -1;
}

.row-pdf .item {
	background: url(http://www.steber.com.au/wp-content/blogs.dir/36/files/SteberHome11200x612b-1.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	position: relative;
	overflow: hidden;
	display: table;
	width: 100%;
	border: 1px solid #e7e7e7;
	z-index: 1;
	color: #fff;
	margin-bottom: 30px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	height: 100%;
}

.row-pdf .item::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0,0,0,0.45);
	z-index: -1;
} */


.row-pdf .download-link {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	font-size: 0;
	opacity: 0;
	text-indent: 200%;
	white-space: nowrap;
	z-index: 1000;
}

.row-pdf:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	/* background: rgba(0,0,0,0.45); */
	z-index: -1;
}

.row-pdf .item {
	background: url(http://www.steber.com.au/wp-content/blogs.dir/36/files/SteberHome11200x612b-1.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed !important;
	background-position: center;
	position: relative;
	overflow: hidden;
	/* display: flex; */
	width: 100%;
	border: 1px solid #e7e7e7;
	z-index: 1;
	color: #fff;
	/* margin-bottom: 30px; */
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	/* height: 100%; */
	/* display: table;
  height: 100%; */
}

.row-pdf .item p {
	margin-bottom: 0 !important;
}

.row-pdf .item .item-ico .icon-pdf {
	padding: 20px 0;
}

.row-pdf .item:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0,0,0,0.45);
	/* z-index: -1; */
	display: inline-block;
}

@media (min-width: 768px) {
	.col-md-4 {
	display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
	}
}

@media (max-width: 991.98px) {
	.row-pdf .item .item-title {
    font-size: 18px;
		padding: 10px 15px;
	}
}
/* end: pdf thumbnails */
