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

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

/* Elements
----------------------------------------*/
body{
background-color:#5d5f60;
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;
}
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: #ff7800;
}

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

h1 {
color:#0B3A8C;
font-size:24px;
font-weight:normal;
line-height:24px;
margin:18px 0 14px;
}

h2{
	color:#3a3a3a;
	padding: 13px;
	background-color: #fef11d;
	margin:18px 0 14px 0;
	font-size:18px;
	line-height: 18px;
	font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial ;
	font-weight: bold;
	display: inline-block;
}

h3 {
	color: #3a3a3a;
	font-size: 14px;
	font-weight: bold;
	font-family: "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; }
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.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; }

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

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

.headerwrap h1 {
	margin:27px 0 0;
	display: inline-block;
	float: left;
}

#nav {
	background: url(images/nav-bg.png) repeat-x scroll 0 0;
	height: 40px;
	width: 100%;
	border-bottom: 5px solid #000000;
}

#nav ul{
	line-height: 40px;
	width: 1020px;
	margin: 0 auto;
}

#nav li{
	display: inline;
	color: #5c5e63;
	padding: 12px 11px;
	border-right:1px solid #052530;
	margin-left: -4px;
}

#nav li:hover, #nav li.current_page_item {
	background: #000000;
}

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

#nav ul li.last{
border: none;}

#nav li a{
	height:50px;
	color: #5c5e63;
	text-transform: uppercase;
	font-size: 14px;
	text-shadow: 1px 1px 1px #FFFFFF;
}

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

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

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

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

.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: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial, "century gothic", Helvetica, sans-serif;
	background: #5d5e60;
	color: #ffffff;
	margin-top: -5px;
	font-size: 12px;
	padding: 25px;
	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:980px;
margin:0px 0 30px;}

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

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

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

#mainContent .footer-bar{
float: right;
width: 100%;}

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

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

#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;
float:left;
height:10px;
width:580px;}

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

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

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

#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 5px;
width:107px;}

.search-form .last-col {
	width:206px !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:100%;}

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

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

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

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

.display-2 .listing .list{
margin-bottom: 10px;
width:283px;
display: inline-block;
height: 280px;}

.display-2, .display-3, .display-4, .display-5, .display-6, .display-7 {
font-family: "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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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-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:0 10px 0px 0;}

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

.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:0 14px 14px 0;
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: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: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: "Arial", Helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Myrad Pro";
font-size: 13px;
line-height: 20px;
margin: 10px 10px 25px;}

.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: #3a3a3a;
font-size: 12px;}

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

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

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

.display-9 .thumb{
float:left;
margin-right:18px;
width:120px;
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: 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{
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: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:left;
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;}

.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:0 19px;
width:554px !important;}

.filter{
width: 100%;}

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

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

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

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

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

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

/* BlogRoll */

.blogroll li, .xoxo li {
	font-family: Arial, "Trebuchet MS", "Myrad Pro";
	width: 145px;
	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;
}

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

.entry p {
	margin-bottom: 13px;
}

/* Contact Form */
.gform_heading {
	margin-bottom: 10px;
}

ul li.gfield {
	display: block;
}

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

.gform_body .gfield {
	margin-bottom: 10px;
}

.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 input {
	float: right;
	margin: 0 20px 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: 240px;
	color: #666;
}

/* Footer */

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

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

.none {
	display: none !important;
}

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

#slider img {
	height: 520px;
}

#sliderContent {
	width: 410px; /* 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;
}

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

/* 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 .display-1 .text, .fullPage .display-2 .text { margin: 0; }

.fullPage .box .top .center, .fullPage .box .bottom .center {
	width: 960px;
}

.fullPage .box .middle {
	width: 961px;
}

.fullPage .box .middle .center {
	width: 942px;
	background-position: 960px 0;
}

/* 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 tbody tr td.id {
	text-align: center;
}

table thead tr th.action {
	width: 80px;
}

table tbody tr th, table tbody tr td {
	padding: 5px;
	border: 1px solid #dcdcdc;	
}

table tbody tr td.description p {
	margin: 0px;
}

/* Form Boat */
#formparentcategory { border-top : 1px solid #dcdcdc; }

#formboat ul {
	list-style: none;
	height: 30px;
	background-color: #f4f4f4;
	margin: 0px;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
}

#formboat ul li {
	display:inline-block;
	margin:5px 5px 0;
	padding:2px 20px 6px;
	border: 1px solid #f4f4f4;
	border-bottom: 0 none;
}

#formboat ul li:hover, #formboat ul li.active-tab {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
}

#formboat #tabs-detail, #formboat #tabs-media, #formboat #tabs-feature, #formboat #tabs-status {

}

#formboat .row, #formparentcategory .row {
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #dcdcdc;
	border-top: 0 none;
}

#formboat .value, #formboat .title, #formparentcategory .value, #formparentcategory .title, #boatsuburbdiv, .mceEditor {
	display: inline-block;
	vertical-align: top;
}

#formboat .title, #formparentcategory .title {
	width: 150px;
}

#formboat input[type=text], #formboat select, #formparentcategory input[type=text], #formparentcategory select {
	width: 200px;
}

#formparentcategory #imagefile_wrap {
	display: inline-block;
}

#formboat select#boatsuburb {
	width: 200px !important;
}

#formboat .sortWidth, #formparentcategory .sortWidth {
	width: 115px !important;
}

a.dp-choose-date {
	float: right !important;
}

input.dp-applied {
	float: none !important;
}

#tabs-feature .row-panel {
	padding: 5px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 5px;
	background-color: #f4f4f4;
}

#tabs-feature .inside-panel {
	display: inline-block;
	padding: 5px 15px;
	width: 890px;
	border-bottom: 1px solid #dcdcdc;
}

#tabs-feature .inside-panel:hover {
	background-color: #F2F7FC;
}

#tabs-feature .title {
	width: 180px;
}

#formparentcategory input[type=button], #formboat input[type=button] {
	background: url(images/bg-button.gif) repeat-x;
	border: 1px solid #dcdcdc;
	height: 22px;
	color: #555555;
}

#formparentcategory input[type=button]:hover, #formboat input[type=button]:hover {
	border-color: #FD9378;
	color: #DA4722;
	cursor: pointer;
}

#imagetable .imageBlock {
	border-bottom:1px solid #DCDCDC;
	display:inline-block;
	margin:10px 5px;
	padding-bottom:10px;
}

#imagetable .imageName, #imagetable .imageAct {
	text-align: center;
}

#recaptcha_area .recaptchatable #recaptcha_response_field { position: static !important; }
