/* text section ------------------------------------- */
.t1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-transform:uppercase; font-weight:bold;}
.title2{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#666; padding:5px 0 ;text-transform:uppercase; font-weight: bold;}
.title3{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#fff; padding:0;text-transform:uppercase; font-weight: bold;}
.bodycopy {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#fff;}
.bodycopy2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#666;}


#adbox{float:left; width:914px; height:394px; background: url(http://www.hydesails.com/image/adboxbg2.png) no-repeat ; margin:0 20px 0 21px ; }
.adpic {width:860px; height:330px; margin:25px 25px 25px 29px;}
#adtext{float:left; width:910px; background:none; margin:0;}
#offertext{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:inherit; color:#036; padding:5px 34px; font-weight: 800; text-transform: uppercase; letter-spacing:1px;}
 

#content {float: inherit; width:890px; height:355px; background: url(http://www.hydesails.com/image/contentbg.png) repeat-y; margin:0 30px 0 35px ;}
#contentpg2 {float: inherit; width:890px; background: url(http://www.hydesails.com/image/contentbg.png) repeat-y; margin:0 30px 10px 35px;}

#textbox{ float:left; width:790px; margin:20px 50px;}
.textbox{ float:left; width:790px; margin:20px 50px;}
#textbox2{width:790px; margin:20px 50px 10px 50px;}
#textbox3{float:left; width:790px; margin:0 50px;  background:none;}




#quicklink01{float:left; width:243px; height:150px; margin: 10px 15px 20px 50px; background: #FFf;}
#quicklink02{float:left; width:243px; height:150px; margin:10px 15px 20px 15px; background: #FFf;}
#quicklink03{float:left; width:243px; height:150px; margin:10px 50px 20px 15px; background: #FFf;}
.quicklink01{float:left; width:243px; height:150px; margin: 10px 15px 20px 50px; background: #FFf;}
.quicklink02{float:left; width:243px; height:150px; margin:10px 15px 20px 15px; background: #FFf;}
.quicklink03{float:left; width:243px; height:150px; margin:10px 50px 20px 15px; background: #FFf;}
.quicklinkpic{width:222px; height:140px; margin:10px 10px 0 10px;}



#introbox{float:left; width:914px; height:140px; background: url(http://www.hydesails.com/image/infoboxbg.png) no-repeat; margin:0 20px 0 21px ;}
#introleft{float:left; width:243px;}
#introright{float:left; width:650px; height:116px; margin:10px;background:#FFFFFF;}
.intropic{width:222px; height:117px; margin:10px 5px 10px 15px;}
.introtext{padding:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.intropiclong{width:888px; height:117px; margin:10px 10px 10px 15px;}


/* page3 section ------------------------------------- */
#horizontal_pg3{float:left; width:790px; margin: 20px 50px 20px 50px; background:#444;}
#bknextmenu{float:left; width:790px; margin:20px 50px 0  50px;}
#bknextmenu2{float:left; width:790px; margin:0 50px 20px  50px;}
#signupright{float:left; width:250px; margin:10px;}


/* contact page start ------------------------------------- */
#contactbox{float:left; width:790px; margin: 25px 50px 30px 50px; background:#fff;}
#contactcard{float:left;width:790px; background:#fff; padding:0;}
#cont_left{float:left; width:370px; margin:10px; background:none;}
#contact_right{float:left; margin:10px ; width:370px; background:none;}
/* contact page end ------------------------------------- */

#iframebox{float:left; width:780px; margin:50px 50px 50px 50px; background:#333; border-top:10px solid #fff; border-left:10px solid #fff; border-bottom:10px solid #fff;}
#iframebox2{float:left; width:770px; margin:50px 50px 50px 50px; background:#333; border-top:10px solid #fff; border-left:10px solid #fff; border-bottom:10px solid #fff; border-right:10px solid #fff;}


/* vertical navigation ------------------------------------- */
	
	#vnav{float:left; width:200px; background:none; margin:0;}
	ul#vnav {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px ;list-style-type: none; text-transform:uppercase;}
	ul#vnav a {display: block;text-decoration:none; background: none; color:#ccc;padding: 8px 2px; }
	ul#vnav a:link {...}
	ul#vnav a:visited{...}
	ul#vnav a:focus{...}
	ul#vnav a:hover{color:#f93;background:none;}
	ul#vnav a:active{...}
	ul#vnav li{display:inline;}