@charset "utf-8";
/* CSS Document */
/* CSS Stylesheet for International Yacht Brokerage Ltd */

* {
	font-size:100%;
}

a:link{
	text-decoration:underline;
	color:#000d3b;
}
a:hover{
	text-decoration:none;
}

a:visited {
	color:#000d3b;
	}

html {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000d3b;
}

body {
	background:url(../images/bg.jpg) top repeat-x #000d3b;
	margin:0px;
	padding:0px;
}

#wrapper {
	width:800px;
	clear:both;
	padding:0;
	margin:0 auto 0 auto;
}

/* Header*/
#header{
	height:90px;
	background-color:#000d3b;
}
#logo{
	padding-top:18px;
	width:314px;
	height:72px;
	float:left;
}
#nav{
	width:442px;
	float:right;
	padding:0 0 0 0px;
}

#nav a {
	display:block;
	font-size:12px;
	color:#fff;
	float:left;
	text-decoration:none;
	margin:60px 2px 0 2px;
	padding:0 6px 0 6px;
	height:30px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
#nav a:hover {
	background:#fff url(../images/nav_active.gif) bottom repeat-x;
	color:#000d3b;
	}

#nav #current {
	background:#fff url(../images/nav_active.gif) bottom repeat-x;
	color:#000d3b;
	}

	
/* Main */
#main {
	background-color:#FFFFFF;
	height:425px;
	width:780px;
	padding:10px;
}
#main p{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 0;
}

#mainVariable {
	background-color:#fff;
	height:auto;
	width:780px;
	padding:10px;
}
#mainVariable p,td{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 0;
}

#content {
	width:100%;
}
#content table {
	width:100%
	}
td.tablePic { 
	width:250px;
	padding-top:10px;
	}	
	
td.tablePic img {
	border:1px #000d3a solid;
	}
	
.tableTxt {
	padding:0px 5px;
	margin:0;
	}	

.head2{
	font-size:12px;
	line-height:20px;
}
.head1{
	font-size:18px;
	font-weight:bold;
	line-height:20px;
}
#leftContent{
	width:534px;
	height:260px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#homeImage{
	padding-top:15px;
	width:249;
	float:left;
	margin-left:-5px;
}
#address{
	padding-top:5px;
	width:285px;
	float:right;
	text-align:center;
	font-weight:bold;
}
#rightContent{
	width:226px;
	height:260px;
	float:right;
}
#bottomContent{
	clear:both;
	height:165px;
}
#lineBreak{
	height:10px;
	margin:0 100px 0 100px;
	border-top:solid 3px #000d3b;
	clear:both;
}

#bottomIcons {
	width:780px;
	margin:0 auto 0 auto;
	height:156px;
	}
#bottomIcons a {
	display:block;
	}	
#bottomIcons #brokerage {
	width:260px;
	height:156px;
	float:left;
	background:url(../images/brokerage_home_off.jpg) center no-repeat;
	cursor:pointer;
	}
	
#bottomIcons #brokerage:hover {	
	background:url(../images/brokerage_home_on.jpg) center no-repeat;
	}
	
#bottomIcons #superYachts {
	width:260px;
	height:156px;
	float:left;
	background:url(../images/superyachts_home_off.jpg) center no-repeat;
	cursor:pointer;
	}
	
#bottomIcons #superYachts:hover {	
	background:url(../images/superyachts_home_on.jpg) center no-repeat;
	}	
	
#bottomIcons #charters {
	width:260px;
	height:156px;
	float:left;
	background:url(../images/charters_home_off.jpg) center no-repeat;
	cursor:pointer;	
	}
	
#bottomIcons #charters:hover {	
	background:url(../images/charters_home_on.jpg) center no-repeat;
	}	

/* Contact Form */
#contactAddress {
	width:480px;
	float:left;
	}
#contactAddress p {
	margin-top:0;
	}

#contactForm {
	float:right;
	}
	
#contactForm th {
	text-align:right;
	font-size:10px;
	}

#contactForm th,td {
	padding:3px 0 3px 0;
	}


input, textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000d3b;
	background-color:#fff;
	border:1px #000d3b solid;
	}
	
.input {
	width:150px;
	border-collapse:collapse;
	}	
	
.submit {
	font-weight:bold;
	text-align:center;
	}	
	
/* Brokerage Page */

#brokerageFeatured td {
	text-align:center;
	}
	
#brokerageList td {
	padding:10px;
	}
	
#brokerageList .image_holder {
	text-align:center;
	font-size:9px;
	font-style:italic;
	}
	
#brokerageList .boat_title {
	text-align:left;
	}	
	
#brokerageList .price {
	text-align:center;
	font-weight:bold;
	}

#brokerageLinks {
	text-align:center;
	margin-bottom:10px;
	}
		
#brokerageLinks a {
	font-size:11px;
	margin:0 10px 0 10px;
	}	
	
a.titles {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
	}
	
.boatPrice {
	font-size:18px;
	font-weight:bold;
	}
/* Boat Details Page */
#detailsContainer {
	width:740px;
	margin:20px auto 0 auto;
	border:1px #000d3b solid;
	}
	
#detailsContainer .header_bar {
	height:40px;
	line-height:40px;
	background-color:#000d3b;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	}
#detailsContainer .top_left {
	float:left;
	}
#detailsContainer .top_right {
	float:right;
	margin-right:10px;
	}
#detailsContainer .detailsImage {
	text-align:center;
	margin:20px auto 20px auto;
	}
#detailsContainer .detailsImage img {
	border:1px #000d30 solid;
	}
	
#detailsContainer table {
	margin:20px auto 20px auto;
	}
	
#detailsContainer th {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	}
	
#detailsContainer td {
	text-align:left;
	padding:0 10px 0 10px;
	}
	
#boatDescription {
	width:720px;
	margin:10px;
	font-size:12px;
	}
	
#boatDescription li {
	margin-bottom:5px;
	}
	

#ownersComments {
	font-size:12px;
	width:720px;
	margin:10px;
	}
	
#boatDisclaimer {
	color:#f00;
	font-size:9px;
	text-align:center;
	margin:20px 0 20px 0;
	}
	
#boatContacts {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin-bottom:20px;
	}
	
#thumbImages p {
	text-align:center;
	margin:0;
	}	
	
p.brokerageCategory {
	font-size:18px;
	margin-bottom:10px;
	}
	
a.featureTitles	{
	text-align:center;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}
	
#brokerageNav {
	width:auto;
	margin:0 auto 0 auto;
	text-align:center;
	clear:both;
	}
	
#brokerageNav a {
	background-color:rgb(0,13,59);
	color:#fff;
	padding:5px;
	text-decoration:none;
	margin:0 10px 0 10px;
	font-weight:bold;
	font-size:12px;
	}
.picError {
	font-size:10px;
	font-style:italic;
	}
#aboutFlags {
	border:none;
	height:60px;
	clear:both;
	}	
	
#footer {
	color:#fff;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	}
	
#yachtWorld {
	width:100%;
	border:none;
	}
#yachtWorld iframe {
	border:none;
	width:100%;
	height:600px;
	}		