/*
Theme Name: Michaels
Description: Michaels default theme.
Version: 1.0
Author: AgentPoint - Gani
*/

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

/* Elements
----------------------------------------*/
body{
	background-color:#002D56;
	color: #f1f1f1;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Arial, "century gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
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:#E4E4E4; 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: #43b2d4;
}

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

h1 {
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	margin:18px 0px 0px;
	border-bottom: 1px solid #225381;
	padding-bottom: 10px;
}

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

h2 {
	border-bottom:1px solid #225381;
	font-family:"Trebuchet MS", "Century Gothic","Lucida Sans Unicode","Lucida Grande","Myriad Pro","Trebuchet MS",Arial;
	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;
	margin: 10px 0 0;
}

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

/* 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; 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 { font-family: "Trebuchet MS", 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 #225381; padding: 5px 10px; margin: 20px 0px; display: inline-block; float: right; color: #fff;
	background: #43B2D2;
	background:-moz-linear-gradient(top, #43B2D2 0%, #1583F3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43B2D2), color-stop(100%,#1583F3));
	background: -webkit-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -o-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -ms-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.btn-gallery a { font-weight: bold; font-size: 13px; color: #ffffff; }
.btn-gallery:hover, .btn-gallery:hover a { 
	background: #1583F3;
	background:-moz-linear-gradient(top, #1583F3 0%, #43B2D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1583F3), color-stop(100%,#43B2D2));
	background: -webkit-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -o-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -ms-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: linear-gradient(top, #1583F3 0%,#43B2D2 100%);
}
.news-img-round{ float: left; display: inline-block; margin-right: 5px !important; }
.widget { font-size: 13px !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS" !important; }
.desc p * { font-family: "Trebuchet MS", 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; }
.post-image img { width: 100%; }
.entry h1 { color: #bdbdbd; border: 0 none; font-size: 20px; }
#boldlink { color: #1583f2; }
.profile-desc { display: inline-block; width: 210px; }
.boat-sold {
	background: url("images/sold-med.png") no-repeat top left;
	height:100px;
	width:100px;
	position:absolute;
}
.content-gallery { width: 660px !important; margin-bottom: 15px; }
.catrss { display: none; }


#recaptcha_response_field { left: 0px; }

.none { display: none !important; }

/* Header
----------------------------------------*/
#header{
	width:100%;
	margin: 0 auto;
	height: 138px;
	padding: 0px;
	background: url(images/backgrounds/bg-header.png) repeat-x bottom #002d56;
}

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

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

#nav {
	width: 1020px;
	height: 40px;
	text-align: right;
	margin: 0 auto;
}

#nav > ul{
	height: 40px;
	position: relative;
	top: 40px;
	right: 0px;
	display: inline-block;
}

#nav li{
	display: inline-block;
	padding: 3px 15px;
}

#nav li.current_page_item {
}

#nav li:hover a, #nav li.current_page_item a {
	color: #ffffff;
	text-shadow: 1px 1px 1px #909090;
}

#nav li.current_page_item a {
}

#nav ul li.last{
}

#nav .lavaLampNoImage li.back {
    background-color: #00529D;
    border: 1px solid #1C609F;
}

#nav ul li.back{
	padding-right: 0px;
	padding-left: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#nav li a{
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	height: 30px;
}

.lavaLampNoImage li {
    position: relative;
}


#nav ul ul {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: rgba(3, 63, 119, 0.9);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 38px;
    width: 200px;
    z-index: 100;
}
#nav ul ul li {
    float: left;
    width: 170px;
}
#nav ul ul li:hover, #nav ul ul li.current_page_item {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #084B89;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    width: 170px;
}
#nav ul ul li:hover a, #nav li:hover ul li a {
    color: #FFFFFF;
}
#nav ul ul li:hover a:hover {
}

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

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

/* Main Content
----------------------------------------*/
#container{
	margin:0px auto;
	padding: 20px 0px 0px;
}

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

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

.wrapper-3 .footer-content {
	margin: 0 auto;
	border-top: 1px solid #225381;
	padding-top: 25px;
	clear: both;
	width: 1020px;
}

.wrapper-4{
	font-family: "Trebuchet MS", "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;
	display: none;
}

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

#mainContent{
	width:1020px;
	margin:0px auto;
}

#mainContent .wrapper{
	display:inline-block;
	width:1020px;
}

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

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

#mainContent .footer-bar{
float: right;
width: 990px;
padding: 10px 15px;
height: 52px;
background: url(images/backgrounds/bg-subscribe-home.png) repeat-x transparent;
margin-top: 10px;
}

.box{
clear:both;
float:left;
margin-bottom:10px;
font-size: 13px;
	background-color: #033767;
	-moz-box-shadow: 3px 3px 0px #0C3A65;
    -webkit-box-shadow: 3px 3px 0px #0C3A65;
    box-shadow: 3px 3px 4px #0C3A65;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#0C3A65')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#0C3A65');
}

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

#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:635px; }

.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:620px;}

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

#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:19px;
width:617px;
}

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

#posts_outer h2.title {
	border: 0 none;
}

#posts_outer .post {
	margin: 15px 0;
	padding: 15px 0;
	border-bottom: 1px solid #225381;
}

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

.search-advanced {
	display: none;
}

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

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

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

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

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

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

#filter_search_widget .r-submit {
	background: #43B2D2;
	background:-moz-linear-gradient(top, #43B2D2 0%, #1583F3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43B2D2), color-stop(100%,#1583F3));
	background: -webkit-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -o-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -ms-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	border:1px solid #225381;
	display:inline-block;
	float:right;
	padding:5px 10px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#filter_search_widget .r-submit:hover {
	background: #1583F3;
	background:-moz-linear-gradient(top, #1583F3 0%, #43B2D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1583F3), color-stop(100%,#43B2D2));
	background: -webkit-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -o-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -ms-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: linear-gradient(top, #1583F3 0%,#43B2D2 100%);
}

.search-form .col .row label{
display:block;
font-family: "Trebuchet MS", "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:114px;}

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

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

.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 #225381;
/*width:280px;
display: inline-block;
/*height: 280px;*/
}

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

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

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

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

.display-2 .listing h3 a {
}

.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 #11416F;
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: "Trebuchet MS", "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: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS"; }

.display-6 .images .image{
float:left;
height:110px;
margin:0px 4px 10px;
width:140px;}

.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: "Trebuchet MS", "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:660px;}

.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:580px;
padding: 13px 0 13px 13px; }

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

.display-8 .desc p{
font-family: "Trebuchet MS", "Arial", Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Myrad Pro";
font-size: 13px;
line-height: 18px;
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;
width:580px;}

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

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

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

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

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

.media .files a{
display:block;
font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande";
font-weight:bold;
margin-bottom:5px;
margin-left:13px;}

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

.display-9 {
margin:10px 0;
display: inline-block;
border-bottom: 1px dotted #225381;
padding-bottom: 20px;
}

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

.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-bottom:10px;
width:100%;}

.display-9 .ct h3 span.title{
float:left;
width:300px;
font-family: "Trebuchet MS", 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: "Trebuchet MS", Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";}

.display-9 .entry, .display-9 .post-category, #posts_outer .post-list .entry, .post-list .post-category {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
	font-size: 12px;
}

.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: "Trebuchet MS", 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;
margin-top: 15px;
}

.contact-seller .row label{
float:left;
line-height:24px;
margin-right:7px;
width:107px;
font-family: "Trebuchet MS", 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:left;
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 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{
text-indent: -9999px;
background-position:-43px 0;text-indent: -9999px;}

.navigation .paginate a.prev{
text-indent: -9999px;
background-position:6px 0;text-indent: -9999px;}

.navigation .paginate span{
background-position:-10px 0;
/*color: #000000;*/
}

.box.box3{
padding:0 19px;
width:617px !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 #225381;
	display:block;
	padding:10px 0;
}

/* BlogRoll */
.blogroll li, .xoxo li {
	font-family: "Trebuchet MS", Arial, "Trebuchet MS", "Myrad Pro";
	width: 145px;
	margin: 0 10px 8px;
	color: #5d5f60;
}

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

.blogroll li a:hover, .xoxo li a:hover {
	color: #1583F2;
}

/* Post Entry */
.entry h2 {
	background-color: transparent;
	padding: 0px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
}

.entry h2 span {
	display: none;
}

.entry h3 {
	font-family: "Trebuchet MS";
	margin: 10px 0px;
	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;*/
}

.gform_body {
	padding: 10px;
	margin-bottom: 20px;
}

.gform_body ul {
	margin-left: 0px !important;
}

.gform_body .gfield {
	margin: 5px !important;
	float: left;
	display: inline !important;
}

.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 input {
	height : 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 275px;
	color: #666;
}

#commentform input[type=text], #commentform textarea, .gform_body input, .gform_body textarea {
	background-color: #f8f8f8;
	border-color: #CCCCCC #E6E6E6 #E6E6E6 #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#commentform input[type=text]:hover, #commentform textarea:hover,
#commentform input[type=text]:focus, #commentform textarea:focus,
.gform_body input:hover, .gform_body textarea:hover,
.gform_body input:focus, .gform_body textarea:focus {
	background-color: #FFFFFF;
}
/* Footer */

.logo-grey {
	float:right;
	padding: 30px;
}
.copyright-foot {
	float: left;
	height: 50px;
}

.powered-by-boatdeck {
	color: #ffffff;
	float: right;
}

/* Slider */

#slider {
	/*width: 410px; important to be same as image width */
	height: 494px; /* important to be same as image height */
	position: relative; /* important */
	/*overflow: hidden; /* important */
	width: 100%;
	background: url(images/backgrounds/bg-slider.png) repeat-x scroll center top
}

#slider-alt {
	height: 4px; /* important to be same as image height */
	width: 1020px;
	margin: 1px auto 0;
	background: #171B21 url(images/slider-bg.jpg) repeat-x scroll center top;
	border-top: 1px solid #225381;
}

#slider img {
	height: 494px;
}

#sliderContent {
	width: 1020px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	height: 494px;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.sliderImage span {
	/*position: relative;*/
	font: 10px/15px;
	padding: 12px 10px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: 1000px;
	text-transform: uppercase;
	display: inline-block;
}

.sliderImage span strong {
	font-size: 14px;
}

#slider .slide-holder {
	width: 1020px;
	margin: 0 auto;
}

.slide-desc {
	height: 52px;
	background: url(images/backgrounds/bg-slide-desc.png) repeat-x;
}

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

.galleria-container{
	position:relative !important;
	overflow:hidden !important;
	background:#033767 !important;
	border: 1px solid #225381;
}

.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:#033767;margin:0 5px 0 0;border:1px solid #225381;;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:#033767;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(classic-loader.gif) no-repeat 2px 2px;}
.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}
.galleria-info-text{background-color:#033767;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:#033767;}
.galleria-info-link:hover,
.galleria-info-close:hover{opacity:.5;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.7;cursor:pointer;width:16px;height:31px;position:absolute;left:10px;z-index:2;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:.5;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 5px;position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8;}
.galleria-thumb-nav-right{background-position:-578px 5px;border-right:none;right:0;left:auto;}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default;}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover{opacity:1;background-color:#002D56;}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right{background-image:url(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: #6BB4FE;
	font-size: 12px;
	margin-bottom: 10px;
}

.gallery-images .gallery-item .information {
	font-size: 12px;
	width: 151px;
	float: right;
}

.gallery-images .gallery-item .information .row {
}

.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: url(images/box-bg.png) repeat transparent;
	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;
}

/* Wide Home */
#wide-one .widget_links h2 {
	display: none;
}

.widget_links {
	text-align: center;
}

#wide-one ul.blogroll {
	display: inline;
}

#wide-one ul.blogroll li{
	width: 200px;
	margin: 0 90px 8px
}

#wide-one ul.blogroll img {
	width: 200px;
}

#wide-two {
	background: url(images/backgrounds/bg-shadow.png) no-repeat top center;
	padding: 10px 0 23px 0;
}

#wide-two .listing .list {
	border-right:1px dotted #225381;
	display:inline-block;
	margin:0 5px;
	padding-right:5px;
	width:324px;
}

#wide-two .listing .list h3 {
	font-size: 14px;
	font-weight: bold;
}

#wide-two .listing .list .contentFeatured {
	display: inline-block;
	width: 182px;
	margin-top: 10px;
}

#wide-two .listing .last {
	border-right: 0 none;
}

.read-more {
	background-color: #92949e;
	border: 1px solid #b2b2b2;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	color: #ffffff;
	display: inline-block;
	margin-top: 5px;
}

.read-more:hover {
	background-color: #f4f4f4;
}

.footer-bar .widget_boatnews_subscriptions_widget h2 {
	display: inline-block;
	border: 0px none;
	color: #ffffff;
	float: left;
	margin: 14px 15px 0px 0px;
	background: url(images/icons/icon-rss-home.png) no-repeat left center;
	padding: 2px 0px 2px 30px;
}

.footer-bar .widget_boatnews_subscriptions_widget .row {
	display: inline-block;
	color: #ffffff;
}

.footer-bar .widget_boatnews_subscriptions_widget .row input[type=text] {
	padding: 4px;
	width: 180px;
	border-bottom: 3px solid #0A4B88;
	border-top: 1px solid #0C4D89;
	border-left: 0 none;
	border-right: 0 none;
}

.footer-bar .widget_boatnews_subscriptions_widget a {
	position: relative;
	bottom: -11px;
	display: inline-block;
}

.footer-bar .widget_boatnews_subscriptions_widget .row #recaptcha_widget_div {
	display: none;
}

.social_links {
	display: inline-block;
	float: right;
	position: relative;
	top: -45px;
	height: 35px;
	padding: 10px 0px 5px 15px;
	border-left: 1px solid #225381;
}

.social_links ul {
}

.social_links li {
	width: 90px;
}

.social_links li a {
	color: #ffffff;
}

.social_links ul li img {
	vertical-align: middle;
}

/* Boat Listings */
#searchform .box h3 {
	margin-top: 0px;
}

#searchform .box .price {
	margin: 10px 0px;
	display: inline-block;
	font-style: italic;
}

#searchform .boat-detail div {
	display: inline-block;
	width: 202px;
}

#searchform .box .display-9 {
	border-bottom: 0 none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#searchform .box3 .display-9 {
	display: inline-block;
	margin: 20px 0px 10px;
	border-bottom: 0 none;
}

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


/* 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 #1B4770;
	background-color: #1B4770;
}

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

.entry h2 {
	background-color: transparent;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	border: 0 none;
}

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

.entry h4 {
	font-size: 14px;
}

.download-list {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #225381;
	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: #1583F3;
	background:-moz-linear-gradient(top, #1583F3 0%, #43B2D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1583F3), color-stop(100%,#43B2D2));
	background: -webkit-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -o-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -ms-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: linear-gradient(top, #1583F3 0%,#43B2D2 100%);
}

.download-list .download-button {
	color: #fff;
	float: right;
	background: #43B2D2;
	background:-moz-linear-gradient(top, #43B2D2 0%, #1583F3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43B2D2), color-stop(100%,#1583F3));
	background: -webkit-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -o-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -ms-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	border:1px solid #225381;
	padding:3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

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

/* Comment List */

#commentform p {
	margin: 15px 0;
}

#commentform input[type=text] {
	width: 250px;
	margin-right: 10px;
}

#commentform textarea {
	width: 606px;
}

.commentlist li {
	display: block;
}

/****************
advanced comment styles
****************/
 
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{height:25px;text-align:left;background:#4c7faa;color:#fff;padding:5px 0 0 5px} 
ol.commentlist,li.authorcomment,li.comment,#respond h3 {margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment {border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:10px 10px 0 0; padding-top: 10px; border-top: 1px solid #225381; } 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a {background:#4c7faa} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{} a.comment-reply-link,.reply a:link {float: right;} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover {text-decoration:none;color:#4c7faa;} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 
 
/*comment total stlying*/
 
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}

.commentlist .read-more { float: right; margin: 10px; }

table.widefat{
	color: #222;
}

#formboat{
	color: #222;
}

.button {
	float: left;
	background: #43B2D2;
	background:-moz-linear-gradient(top, #43B2D2 0%, #1583F3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43B2D2), color-stop(100%,#1583F3));
	background: -webkit-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -o-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -ms-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	border:1px solid #225381;
	padding:3px 10px;
	color: #fff;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.button:hover {
	background: #1583F3;
	background:-moz-linear-gradient(top, #1583F3 0%, #43B2D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1583F3), color-stop(100%,#43B2D2));
	background: -webkit-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -o-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -ms-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: linear-gradient(top, #1583F3 0%,#43B2D2 100%);
}

#enlarge a input {
	float: left;
	background: #43B2D2;
	background:-moz-linear-gradient(top, #43B2D2 0%, #1583F3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43B2D2), color-stop(100%,#1583F3));
	background: -webkit-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -o-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: -ms-linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	background: linear-gradient(top, #43B2D2 0%,#1583F3 100%);
	border:1px solid #225381;
	padding:3px 10px;
	color: #fff;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#enlarge a input:hover {
	background: #1583F3;
	background:-moz-linear-gradient(top, #1583F3 0%, #43B2D2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1583F3), color-stop(100%,#43B2D2));
	background: -webkit-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -o-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: -ms-linear-gradient(top, #1583F3 0%,#43B2D2 100%);
	background: linear-gradient(top, #1583F3 0%,#43B2D2 100%);
}

.display-2 .sub-category > div {
    margin-right: 10px;
}

.display-2 .parent-category > div {
    margin-right: 10px;
}

.display-2 .parent-category  {
    overflow: hidden;
	margin: 0 0 5px;
}

.display-2 .parent-category h3 {
    margin: 3px 0 10px;
}