/*-------  
Copyright 2010 
Nautical Toys International, LLC.
--------*/

* { margin: 0; padding: 0; }
body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #DDDDDD; margin: 0; padding: 0; text-align: center; color: #000000; }

#container { width: 800px; background: #DDDDDD; margin: 0 auto; text-align: left; }
#containerSUB { width: 800px; background:url(images/sub_bg.gif) repeat-y top; margin: 0 auto; text-align: left; }
 
#header { background:none; }
#flash {background:url(images/flash_bg.jpg) no-repeat; width:800px; height:144px; padding:0; margin:0; }
#home_1 {background:url(images/TEMPhome1.jpg) no-repeat top center; width: 800px; height: 202px; }
#home_2 {background:url(images/TEMPhome2.jpg) no-repeat top center; width: 799px; height: 197px; }

#home_container{ height:196px; background:url(images/home_container.jpg) left top no-repeat; }

#sidebar1 { float: left; width: 350px; padding:10px 0 0 0; }
#sidebar1 a { color:#ffffff; font-weight:bold; }
#sidebar1 h1 { color:#ffffff; font-weight:bold; font:20px Arial, Helvetica, sans-serif; padding:0 0 20px 20px; font-style:italic; }
#sidebar1 h2 { color:#ffffff; font-weight:bold; font:16px Arial, Helvetica, sans-serif; padding:0 0 10px 10px; }
#sidebar1 p { font:13px Arial, Helvetica, sans-serif; color:#ffffff; }

#sidebar2 { float: right; width: 189px; height:182px; background: url(images/our_clubs.jpg); padding:10px 0 0 0; text-align:center; }
#sidebar2 a { color:#ffffff; font-weight:bold; }
#sidebar2 h1 { color:#ffffff; font-weight:bold; font:18px Arial, Helvetica, sans-serif; padding:0 0 28px 0; font-style:italic; }
#sidebar2 h2 { color:#ffffff; font-weight:bold; font:16px Arial, Helvetica, sans-serif; padding:0 0 5px 10px; }
#sidebar2 p { font:10px Arial, Helvetica, sans-serif; color:#003366; text-align:center; line-height:12px; padding:7px 0 0 0; }

#mainContent { margin: 5px 210px 0 365px; padding:10px 0 0 0; }
#mainContent a { color:#ffffff; font-weight:bold;}
#mainContent h1 { color:#ffffff; font-weight:bold; font:20px Arial, Helvetica, sans-serif; padding:0 0 28px 10px; font-style:italic; text-align:center; }
#mainContent h2 { color:#ffffff; font-weight:bold; font:15px Arial, Helvetica, sans-serif; padding:0 0 5px 10px; }
#mainContent p{ font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; line-height:30px; }

#contentSUB { text-align:left; margin: 20px 230px 0 35px;}
#contentSUB h1 { color: #ffffff; font: 20px Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px 0 8px 0; }
#contentSUB h2 { color: #ffffff; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0 0 0; }
#contentSUB p { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 18px; padding:10px 0 10px 0; }
#contentSUB a { color: #ffffff; }
#contentSUB ul { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; margin: 12px 0 12px 50px; line-height:20px; }

#contentWIDE { text-align:left; margin: 20px 100px 0 75px;}
#contentWIDE h1 { color: #ffffff; font: 20px Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px 0 8px 0; }
#contentWIDE p { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 18px; }
#contentWIDE a { color: #ffffff; }
#contentWIDE ul { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; margin: 12px 0 12px 50px; line-height:20px; }
#contentWIDE table { font: 13px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; }

#contentclubs { text-align:left; margin: 20px; padding:15px 0 0 0; }
#contentclubs h1 { color: #ffffff; font: 20px Arial, Helvetica, sans-serif; font-weight: bold; margin: 18px 0 8px 0; }
#contentclubs p { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 20px; }
#contentclubs a { color: #ffffff; font-weight:normal; text-decoration:underline; }
#contentclubs a:hover { color: #cccccc; text-decoration:none; }
#contentclubs ul { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; margin: 12px 0 12px 50px; line-height:20px; }
#contentclubs table { font: 13px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; }

#sub_right { float:right; width:175px; padding: 40px 30px 40px 0; text-align:center; }
#sub_right img { border:3px #ffffff solid; }
#sub_right a { color:#ffffff; font-weight:bold; text-decoration: underline; font:13px Arial, Helvetica, sans-serif; margin:10px 0 20px 0;}

#sidebar1 h3, #sidebar1 p, #sidebar2 p, #sidebar2 h3 { margin-left: 10px; margin-right: 10px; }

#footer { background:url(images/footer_home.gif) no-repeat; width:800px; height:33px; text-align:center; padding:50px 0 0 0; margin:0 auto; }
#footer p { margin: 0; font:11px Arial, Helvetica, sans-serif; color:#555555; }
#footer a { color:#444444; text-decoration:underline; font-weight:bold; }
#footer a:hover {color:#666666; text-decoration:none; }

#footerSUB { background:url(images/footer.gif) no-repeat; width:800px; height:33px; text-align:center; padding:50px 0 0 0; margin:0 auto; }
#footerSUB p { margin: 0; font:11px Arial, Helvetica, sans-serif; color:#555555; }
#footerSUB a { color:#444444; text-decoration:underline; font-weight:bold; }
#footerSUB a:hover {color:#666666; text-decoration:none; }

#footer_se { padding: 0 0 60px 0; text-align:center; width:750px; margin:0 auto; } 
#footer_se p { margin: 0; font:10px Arial, Helvetica, sans-serif; color:#999999; }
#footer_se a { font:10px Arial, Helvetica, sans-serif; color:#999999; text-decoration: underline; font-weight:bold; }
#footer_se a:hover {color:#555555; text-decoration:none; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
	
.toggleborder img{border:3px solid #ffffff;}	
.toggleborder:hover img{border: 3px solid #003366;}
.toggleborder:hover{color: #003366;}

#leftpicture{ float:left; margin:15px 15px 15px 0; }
.rightpicture{ float:right; margin:15px 0 15px 15px; border:#ffffff 3px solid; }

.regmark{font-size:9px;}

#formone { width:196px; background:url(../img/contact_form.gif) no-repeat; padding:35px 0 50px 0; }
#formone br { line-height:0; }
#formone input, textarea, select { background-color:#ffffff; border:1px solid #ddd; color:#003366; width:175px; height:25px; vertical-align: middle; margin-bottom:4px; padding-top:1px; padding-left:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#formone textarea {  height:51px; width:175px; overflow:auto; background:#fff; vertical-align:middle; }
#formone input.submit, input.submit-contact-main {  width:60px;  cursor:pointer;  padding:0;  }
#formone input.submit-contact-main { margin:20px 0 0 0; }
#formone .area { background-color:#ffffff; border:1px solid #ddd; color:#003366; width:25px; height:25px; vertical-align: middle; margin-bottom:4px; padding-top:1px; padding-left:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#formone .tele { background-color:#ffffff; border:1px solid #ddd; color:#003366; width:115px; height:25px; vertical-align: middle; margin-bottom:4px; padding-top:1px; padding-left:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
