/* layout for ships wake */

* html, body{height:100%;}
form {margin:0;padding:0}
body a {color:#dc4d82;}
body {	margin:0;padding:0;background: url(../images/body-backer_shipswake.gif);
			font-family:verdana;serif;
		font-size:12px;color:#616E77;}

#alternate-stripe {width:100%;background: url(../images/alternate-backer_shipswake.gif)  0 112px repeat-x;
								}

body, html {height:100%;}

#root {
		margin:0 auto 0 auto;width:795px;border-width:0 4px 0 4px;border-color:#F0F0F0;
		border-style:solid;
		background: #E3E7F0 url(../images/root-sailbacker.jpg) 0 125px no-repeat;}
.icon {float:left;}
.icon img {position:relative;top:3px;}
.message1 {float:right;width:85%;}
.success-message, .error-message  {height:1%;font-size:11px;margin:6px 8px 6px 0;padding:4px 0 4px 5px;background:#e3e7f0;border:solid 1px #ffffb7;display:block;}
.error-message {color:red;}
.success-message {color:green;}

#content #root {		background: #E3E7F0 url(../images/root-sailbacker-content.jpg) 0 125px no-repeat;}
h1, h2, h3, h4, h5 {color:#DC4D82;margin:10px 0 -5px 0;padding:0;font-size:16px;}
h1 {font-size:21px;font-weight:normal;}
#index .content-pad {margin:60px 0 0 0 ;padding:8px;}
#content .content-pad {margin:10px 20px 0 0 ;padding:8px;}
 	
#top-border {height:6px;background: url(../images/top-border.gif);}
#header img {float:left;}/* needed for ie 6 */

/* header setttings */
#header {height:125px;background:#C8CCDA;}
#index #header-bottom{background:  url(../images/yellow-repeat-in.gif) repeat-x }
#content #header-bottom{background:  url(../images/yellow-repeat-con.gif) repeat-x }
#header-bottom {;height:106px;
							clear:left;}
#header-bottom div, #header-bottom img {float:left;}
#header-index h1 {color:#DC4D82;margin-top:12px;;font-size:26px;}
#header-index h2 {color:#707B84;margin-top:-7px;font-size:22px;	}
#header-index h1, #header-index h2 {margin-left:160px;font-family:arial;font-style:italic;}

#header-index {height:106px;width:445px;}

#index  #header-index {background: url(../images/yellow-index-repeat.jpg) no-repeat;}
#content  #header-index {background: url(../images/yellow-index-repeat-con.jpg) no-repeat;}

#head-top {	background: url(../images/x-factor.gif) repeat-x;
					width:100%; float:left;height:19px;}
#content #head-top {	background: url(../images/top-border-content.gif) repeat-x;
					width:100%; float:left;height:19px;}
#head-top div {float:left;}
.last-boat {height:19px;width:200px;
				color:#fff;text-align:right;}

#content .last-boat {color:#6e7983;}
#index .last-boat {background: url(../images/boat-right-backer.jpg) no-repeat;}
#content .last-boat {background: url(../images/boat-right-backer-con.jpg) no-repeat;}

.last-boat span {margin-right:4px;}

.left-column {float:left;width:250px;padding-bottom:20px;}
.right-column {float:right;width:519px;
		background: url(../images/shipswake-wdatermark.gif) no-repeat bottom right;}
.subhead {text-align:right;margin-right:10px;font-weight:bold;font-size:19px;}

#header h1, h2 {margin:0;padding:0;letter-spacing:3px;}
p {margin:2px 0;padding:4px 0;}
#footer {height:67px; background: url(../images/footer-repeat.gif) repeat-x;
				text-align:center;padding-top:12px;}
#footer ul {margin:0; padding:0;margin-bottom:12px;}
#footer ul li {display:inline; margin:2px ;}
#footer ul a {padding-right:5px;}
#menu {width:180px;margin:16px 0 8px 0;padding:0;list-style:none;	
			float:left;}
#menu img {float:right;margin-right:-3px;}
#menu a {text-align:right;width:90%;display:block;line-height:32px;float:left;
				color:#545F67;text-decoration:none;font-size:14px;letter-spacing:.02px;}
#menu a:hover {color:#fff;}
#menu li {width:100%;float:left;background: url(../images/menu-repeat.gif) repeat-x;margin:1px 0;}



#index .component-container {background: url(../images/component-alttop.gif) no-repeat top;	
										}		
#content .component-container {background: url(../images/component-alttop-con.gif) no-repeat ;	
										}		
		
.component-container-default {background: url(../images/component-alttop-b.gif) no-repeat top;	
										}	
.left-component {margin-left:6px;width:240px;
	background: url(../images/component-backer.gif)  repeat-y;}
.component-pad {padding:4px 8px 4px 8px;color:#fff;}

.left-component p {margin:4px 0;padding:2px 0;}
.left-component h3 {color:#FBFAD0;text-align:center;margin:4px 0;text-transform:uppercase;}
.component-container-default .component-pad {padding:9px 14px 4px 12px;}
#tiny-contact {border:none;width:90%;margin:1px;padding:2px 6px;}
#tiny-contact input, #tiny-contact textarea {width:190px;height:15px;margin:3px0;
													border:solid 1px #FFFFB7;background-color:#E3E7F0;}
#tiny-contact textarea {height:75px;}
.btn-form {height:auto!important;width:auto!important;margin:4px 0;margin-right:8px;
			color:#616E77;
}

#paypal {margin-top:10px;}

.component-container-default  h3 {margin:8px 0 4px ;}


.my-address {list-style:none;}
.slides {width:95%; margin:0 auto;}
.slides img{float:left;margin:8px;}


blockquote {float:right;margin:12px;font-size:1.6em;width:35%;
				padding:12px;	font-weight:normal;}

.content-pad h1 {font-size:21px;}

.port {text-align:center;margin:24px 0;}
.port p, .port h5 {text-align:left;} 

.port h5  {color:#000;font-size:13px;font-weight:normal;}


#recaptcha_table {width:150px!important; position:relative;z-index:9000; margin:12px 0;}