/*=======================================================
 CSS Document for Yacht Group AUstralia Pty Ltd
=======================================================*/
/* 
--------------------------------------------------------------------------------------------------
GLOBAL LAYOUT  FORMATTING
--------------------------------------------------------------------------------------------------
*/


.clear:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.clear { display: inline-block; }
.show { display: none; }
.hidden { display: inline-block; visibility: visible; }
img { border: none; }

*, body, p, tr, td, h1, h2, h3, h4, ul, li { margin: 0; padding: 0; text-align: left; }
table, tr, td { font: normal 12px/17px "Verdana"; color: #808080; vertical-align: top; }

body {
	margin-top: 20px;
	font: normal 12px/18px "Verdana", Verdana, Helvetica, sans-serif; 
	color: #808080;
	background: #fff url('../images/core/bg.gif') repeat-x 0 0;
}

p, h2, h3, h4, ul.list { margin-bottom: 20px; }
p { font-size: 12px; text-align: justify; }
h1 { font: bold 15px/20px "Verdana"; color: #01136F;  margin-top: 10px; }
h2 { font: normal 13px/17px "Verdana"; color: #000; }
h3 { font-size: 13px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

ul.list { list-style: square; margin-left: 35px; }
ul.list li { font-size: 12px; }

a { color: #01136F; text-decoration: underline;}
a:hover { color: #000; text-decoration: underline; }


/* 
--------------------------------------------------------------------------------------------------
MAIN BODY LAYOUT FORMATTING
--------------------------------------------------------------------------------------------------
*/


#container {
	width: 750px;
	margin: 0 auto;
	background: transparent;
	clear: both;
}

#header { width: 750px; height: 120px; margin-bottom: 20px; }
#page {	width: 730px;	display: inline-block; height: auto; clear: both; border: 10px solid #eeefef; background: #fff url('../images/core/bg-right.jpg') no-repeat right bottom; }

#left { width: 540px; height: auto; float: left; border-right: 10px solid #eeefef; display: block; }
#left div.contents { width: 480px; height: auto; display: inline-block; float: left; clear: both; padding: 20px 30px; }

#right { width: 180px; height: auto; float: right; display: block; }
div.navigation { width: 180px; height: 244px; display: block; }
.webcall { width: 180px; height: 150px; padding-top: 5px; }
div.contactdetails { width: 180px; display: block; padding: 30px 0; }
div.contactdetails p { font: normal 13px/17px "Verdana"; color: #060f89; text-align: center; }
div.contactdetails p a { color: #060f89; text-decoration: underline; }
div.contactdetails p a:hover { color: #000; text-decoration: underline; }

#footer {	width: 700px;	height: 30px; clear: both; margin: 20px 10px 0 40px; }
#footer a { color: #808080; text-deocration: none; }
#footer a:hover { text-decoration: underline; }


/* 
--------------------------------------------------------------------------------------------------
ACCESSORIES FORMATTING
--------------------------------------------------------------------------------------------------
*/


b { font-weight: bold; color: #01136F; }
.floatright { float: right; padding-left: 10px; }
.floatleft { float: left; padding-right: 10px; }
hr { border: 1px solid #f4f4f4; height: 1px; clear: both; margin-bottom: 20px; }
.nil { border: none; }
span.blue { color: #2e92ee; }


/* 
--------------------------------------------------------------------------------------------------
FORM & TABLE FORMATTING
--------------------------------------------------------------------------------------------------
*/

table.sale { margin: 10px 0; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; }
table.sale td { border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding: 5px; }
table.sale td.title { padding: 10px; color: #000000; font-weight: bold; text-align: center; }

input, textarea {
	padding: 2px 5px;
	border: none;
	overflow: hidden;
	background: #e2e2e2;
}

.send {
	border: none;
	color: #fff;
	background: #01136F;
	text-align: center;
	margin: 5px 5px 10px 0;
}

.extend { width: 170px; }
.expand {	height: 120px; }


/*=======================================================
 End of CSS Document for  Yacht Group AUstralia Pty Ltd
=======================================================*/