body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	background:url(../images/bg.jpg) repeat-x top;
	background-color:#fff;margin:0 auto;
}

.main
{
margin:0px auto;
width:1000px;
}

.subhd
{

color:#356eaa;
text-decoration:undeline;
font-weight:bold;
font-size:12px;

}

a
{
color:#356eaa;
text-decoration:undeline;
}

a:hover
{
color:#356eaa;
text-decoration:none;
}



img
{
border:none;
text-decoration:none;
}

img a
{
border:none;
text-decoration:none;
}

.img-rht
{
text-align:right;
padding-left:15px;
}

.img-lft
{
text-align:left;
padding-right:15px;
}


h1
{
color:#525252;
font-size:22px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

h2
{
color:#525252;
font-size:18px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

h3
{
color:#525252;
font-size:16px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}


p
{
color:#838383;
font-size:12px;
font-style:normal;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:15px 0px;
line-height:18px;
text-align:left;
}




/**************************Top Header******************************/
.topheader
{
width:1000px;
height:109px;
margin-top:64px;
clear:both;
}

.topheaderlft
{
float:left;
width:10px;height:110px;
background:url(../images/toplft.jpg) no-repeat top;
}

.topheaderrht
{
float:left;
width:10px;height:110px;
background:url(../images/toprht.jpg) no-repeat top;
}

.topheadermid
{
float:left;
width:980px;height:110px;
background:url(../images/topmid.jpg) repeat-x top;
}

.logo
{
width:189px;
height:100px;
float:left;
margin:5px 0px 0px 10px;
}

.phone
{
background:url(../images/call.jpg) no-repeat;
width:236px;
height:28px;
float:right;margin:60px 40px 0px 0px;	
}



/*****************Navigation Start Here****************************/

.nav
{
width:100%;
clear:both;
}

.navlft
{
background:url(../images/nav-left.jpg) no-repeat;
height:44px;
width:20px;
float:left;

}
#navmid
{
background:url(../images/nav-mid.jpg) repeat-x;
height:44px;
width:960px;
float:left;
}

#nav-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
	margin-left:10px;
	
}

#nav-content ul
{
margin:0px;
padding:0px;
display:inline;

}

#nav-content li
{
	margin:0px;
	display:inline;
	font-size:14px;
	list-style:none;
	color:#fff;
	height:30px;
	text-decoration:none;
	font-size:12px;
	width:auto;
	float:left;
	padding-top: 14px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav-content li a
{
color:#fff;
text-decoration:none;
}

#nav-content li a:hover
{
color:#002c54;
text-decoration:none;
}

.midline
{
background:url(../images/mid-line.jpg) no-repeat;
height:43px;
width:2px;float:left;
padding:0px 5px 0px 5px;
}

.navrht
{
background:url(../images/nav-right.jpg) no-repeat;
height:44px;width:20px;
float:right;
}

/***************** dropdown div ***********************/

.dropmenudiv{
	position:absolute;
	clear:both;
	background:#194187;
	border-left: 1px solid #3b7bbe;
	border-right: 1px solid #3b7bbe;
	border-bottom: 1px solid #3b7bbe;
	border-top: 1px solid #da5421; /*THEME CHANGE HERE*/
	line-height:25px;
	z-index:100;
	width: 170px;
	visibility: hidden;
	margin-top:14px;
	text-align:left;
	margin-left:-44px;
	/*margin-top:15px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	display: block;
	font-size:11px;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	color: #fff;
	/*background: #E1F1DD url(../images/bullet-nav2.gif) left center no-repeat;*/
	border-top: 1px solid #3b7bbe;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	text-decoration:none;/* url(../images/bullet-nav2-over.gif) left center no-repeat*/
	background: #da5421;
	color:#FFFFFF;
	border-top: 1px solid #da5421;
}



/*******************Banner******************/

.banner
{
background:url(../images/banner.jpg) no-repeat;
height:238px;clear:both;
}

.video
{
/*background:url(../images/video.jpg) no-repeat;*/
height:192px;
width:322px;
float:right;
margin-top:15px;
margin-right:20px;

}


.bnrtxt
{
width:60%;
float:left;
}
.boatrange
{
/*background:url(../images/boat-image.jpg) no-repeat;*/
height:24px;
width:81px;
float:left;
position:relative;
top:10px;
left:40px;
clear:left;

}
.banner p
{


color:#fff;
font-size:12px;
font-style:normal;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:15px 0px 10px 40px;
margin-top:60px;
line-height:18px;
text-align:left;
float:left;

}



/*************Advertisement Start Here************/

.add
{
width:1000px;
margin:0 auto;
clear:both;
}

.addleft
{
width:600px;
float:left;
background:url(../images/add.jpg) no-repeat;
height:201px;
}

.addleft ul
{
margin:0px;
padding:0px;
display:table;
}

.addleft ul
{
margin:0px;
padding:0px;
display:table;
margin-left:250px;	
margin-top:20px;
}

.addleft li
{
margin:0px;
padding:0px;
display:table;
list-style:none;
background:url(../images/rht.jpg) no-repeat 0px 4px ;
height:12px;
padding-left:15px;
margin-bottom:3px;
font-weight:bold;
color:#525252;
}

.pckgs
{
background:url(../images/packg.gif) no-repeat;
height:37px;
width:136px;
float:right;
position:relative;
top:28px;
right:10px;
}

/*.addtp
{
background:url(../images/bnner-tp.jpg) no-repeat;
height:10px;
width:600px;
}

.addmid
{
background:url(../images/banner-mid.jpg) repeat-y;
width:600px;
height:200px;
}

.addbt
{
background:url(../images/banner-bot.jpg) no-repeat;
height:55px;
width:600px;
}*/


/*********Customer Feedback**********************/

.addright
{
width:369px;
float:right;
}

.cftp
{
width:370px;
background:url(../images/custop.jpg) no-repeat bottom;
height:10px;
}

.cfmid
{
width:350px;
background:url(../images/cusmid.jpg) repeat-y top;
padding:10px;
height:158px;
}

.cfmid h2
{
color:#525252;
font-size:22px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:16px 0px 0px 27px;
}

.cfmid p
{
color:#838383;
font-size:12px;
font-style:italic;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:8px 30px;
line-height:18px;
text-align:left;
}


.cfbt
{
width:370px;
background:url(../images/cusbot.jpg) no-repeat top;
height:10px;
}





/*************Bodytxt Start Here****************/

.bodytxt
{
width:940px;
margin:0 auto;
padding:18px 30px 18px 30px;
clear:both;
height:auto !important;
min-height:400px !important;
height:400px;
background:#fff;

}

.bodytxt-inner
{
width:937px;
margin:0 auto;
padding:18px 30px 18px 30px;
clear:both;
height:auto !important;
min-height:400px !important;
height:400px;
background:url(../images/inner-mid.jpg) repeat-y;

}

.clr
{
clear:both;
}

/*For Inner Page*/
.bodyleft-inner
{
width:530px;
float:left;
}

.bodyright-inner
{
width:390px;
float:right;
}



.bodyleft
{
width:570px;
float:left;
}

.bodyleft img
{
padding-left:10px;
padding-top:8px;
}

.bodyright
{
width:344px;
float:right;
}

.bodyright h2
{
color:#525252;
font-size:22px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
padding-left:38px;
}

.bodyright ul
{
margin:22px 0px 0px 5px;
padding:0px;
display:table;
}

.bodyright li
{
margin:0px;
padding:0px;
list-style:none;
background:url(../images/arw-wht.jpg) no-repeat;
height:19px;
padding-left:35px;
margin-bottom:22px;
color:#727272;
}

/**************Enquiry Form***************/

.formouter
{
width:290px;
margin:0 auto;
clear:both;
margin-left:40px;

}

.formtop
{
background:url(../images/orn-tp.jpg) no-repeat bottom left;
height:11px;
margin-top:20px;

}

.formmid
{
background:url(../images/orn-md.jpg) repeat-y top center;
width:289px;
}


.formmid h2
{
color:#fff !important;
font-size:22px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;

}


.formmid p
{
color:#fff;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
margin:0px;
padding:0px;

}
.formmid th
{

color:#fff;
font-weight:normal;
}

.formbot
{
background:url(../images/orn-bt.jpg) no-repeat top left;
height:11px;
margin-bottom:20px;
}
select
{
background:#fff;
border:none;
height:18px;
width:164px;
color:#5e5e5e;
font-size:12px;
padding-left:3px;
}

input
{
background:#fff;
border:none;
height:18px;
width:160px;
color:#5e5e5e;
font-size:12px;
padding-left:3px;
}

.button
{
background:#525252;
border:1px solid #000000;
height:20px;
width:60px;
color:#fff;
font-size:12px;
padding-left:3px;
padding-bottom:3px;
font-weight:bold;
text-transform:capitalize;
}

textarea
{
background:#fff;
border:none;
height:50px;
width:160px;
color:#5e5e5e;
font-size:12px;
padding-left:3px;font-family:Arial, Helvetica, sans-serif;
}


/**************Footer*****************/

.footer
{
width:1000px;
clear:both;
}

.footerlft
{
background:url(../images/bt-lft.jpg) no-repeat;
height:53px;
width:19px;
float:left;
}

.footermid
{
background:url(../images/bt-mid.jpg) repeat-x;
height:53px;
width:962px;
float:left;
}

.footermid th
{
color:#6c6c6c;
font-size:11px;
font-weight:normal;
height:50px;
}

.footermid th a
{
color:#6c6c6c;
font-size:11px;
text-decoration:underline;
}

.footermid th a:hover
{
color:#6c6c6c;
font-size:11px;
text-decoration:none;
}



.footerrht
{
background:url(../images/bt-rht.jpg) no-repeat;
height:53px;
float:left;
width:19px;
}

.bodytxt-inner ul
{
margin:22px 0px 0px 5px;
padding:0px;
display:table;
}

.bodytxt-inner li
{
margin:0px;
padding:0px;
list-style:none;
background:url(../images/smallarw.jpg) no-repeat 0px 2px;
height:19px;
padding-left:20px;
margin-bottom:6px;
color:#727272;
}

.bodytxt-inner h2
{
color:#356eaa;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

.drkblue
{
background:#3d73ad;
color:#fff;height:26px;
padding-left:18px;
}

.orange
{
background:#e1712d;
color:#fff;
}

.lightblue
{
background:#5e99d9;
color:#fff;padding-left:18px;
}

.left-corner
{
background:url(../images/left-corner.jpg) no-repeat;
height:26px;
color:#fff;
width:160px;
background-color:#3f73af;
}

.right-corner
{
background:url(../images/right-corner.jpg) no-repeat right bottom;
height:26px;
color:#fff;background-color:#3f73af;
padding-left:18px;
}
.galoutr
{
width:80%;
float:left;
}

.gal
{
width:84px;

margin-right:15px;
margin-bottom:15px;
float:left;padding:6px;
}
.gal a
{ 
border:2px solid #999;height:60px;
display:block;
text-decoration:none;padding:4px;
}

.gal a:hover
{ 
border:2px solid #e1712d;
text-decoration:none;padding:4px;
}

.enquiry
{
margin-top:10px;
clear:both;
}

.enquiry input
{
background:#fff;
border:1px solid #c7c7c7;
height:18px;
width:160px;
color:#5e5e5e;
font-size:12px;
padding-left:3px;
}

.enquiry select
{
background:#fff;
border:1px solid #c7c7c7;
height:22px;
width:165px;
color:#5e5e5e;
font-size:12px;
padding-left:3px;
}

.enquiry #button
{
background:url(../images/submit-btn.jpg) no-repeat top;
border:none;
height:46px;
width:89px;
color:#fff;
font-size:12px;
padding-left:0px;
text-align:center;
padding-bottom:25px !important;
#padding-bottom:20px !important;
padding-bottom:20px;
font-weight:bold;
float:right;
margin-right:65px;
text-transform:capitalize;
}

.enquiry textarea
{
background:#fff;
border:1px solid #c7c7c7;
height:50px;

width:502px !important;
#width:510px !important;
color:#5e5e5e;
font-size:12px;
padding-left:3px;font-family:Arial, Helvetica, sans-serif;
}

.enquiry table th
{
color:#505050;
}

.enquiry h2
{
color:#525252;
font-size:18px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
padding-left:4px;
}
.blueborder {
	border: 10px solid #3D73AD;
	background-color: #FFF;
	padding: 2px;
}
