/* CSS Document */

body { background:#003b6e url(../images/mainbg.gif) repeat-x; }
#wrapper { width:880px; height:auto; margin:auto; overflow:hidden; }
#topcurvebar { width:880px; height:20px; margin:auto; margin-top:10px; background:url(../images/topcurvebar.gif) no-repeat; }
#header { width:880px; height:90px; margin:auto; }
.logo { width:358px; height:70px; margin:10px 0; float:left; }
#menuarea { width:450px; height:auto; overflow:hidden; float:right; }


/****** MENU STARTS ******/

.navbar { width:auto; margin:0; padding:0px; margin-top:40px; text-align:left; }
.navbar ul { margin:0; padding:0; list-style-type:none; }
.navbar ul li { display: inline; }
.navbar ul li a { display:block; float:right; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#2883af; text-transform:uppercase; text-decoration:none; margin-left:30px; }
.navbar ul li a:hover { color:#1a5571; }

/****** MENU ENDS ******/


#banner-products { width:880px; height:280px; margin:auto; background:#fff; }
#banner { width:510px; height:280px; float:left; }
#products { width:370px; height:280px; float:right; background:#edeae8; }
.products-hometitle { width:270px; height:41px; float:left; margin:50px 50px 20px 50px;; }
.prodctbox { width:270px; height:auto; overflow:hidden; margin:0 50px 50px 50px; }

ul.product { list-style-image:url(../images/bullets.gif); }
ul.product li { font-family:"Trebuchet MS"; font-size:13px; color:#379cc2; line-height:20px; margin:0 0 0 40px; }
ul.product li a, product li a:visited, product li a:active { font-family:"Trebuchet MS"; font-size:13px; color:#379cc2; text-decoration:none; }
ul.product li a:hover { text-decoration:underline; }

#home-content-area { width:880px; height:auto; overflow:hidden; margin:auto; background:#2883af; }
#hometextarea { width:557px; height:220px; border-right:solid 1px #1d6181; float:left; }
#homecontactarea { width:321px; height:220px; border-left:solid 1px #539cbf; float:right; }
.hometitle { width:345px; height:15px; margin:30px 0 20px 30px; }
.hometext { width:auto; float:left; font-family:"Trebuchet MS"; font-size:12px; color:#fff; text-align:justify; margin:0 30px 30px 30px; line-height:15px; }
.homecontacttitle { width:84px; height:15px; margin:30px 0 20px 30px; }
.homecontacttext { width:auto; float:left; font-family:"Trebuchet MS"; font-size:12px; color:#fff; text-align:justify; margin:0 30px 30px 30px; line-height:18px; }

#homebottomcurvebar { width:880px; height:10px; margin:auto; background:url(../images/bottomcurvebar.gif) no-repeat; }

#footer { width:880px; height:auto; overflow:hidden; }
.footerleft { width:auto; font-family:"Trebuchet MS"; font-size:11px; color:#fff; text-align:left; float:left; padding:20px 0px 20px 30px; line-height:15px; }

.maillink { font-family:"Trebuchet MS"; text-decoration:none; color:#fff; }
a.maillink { color:#5fff; }
a.maillink:visited { color:#fff; }
a.maillink:active { color:#fff; }
a.maillink:hover { color:#fff; text-decoration:underline; }


/************** INNER PAGE STYLES **************/

#innerbanner { width:880px; height:180px; float:left; margin:auto; }
#content-area { width:880px; height:auto; overflow:hidden; margin:auto; background:#2883af; }
#innerleft { width:170px; height:auto; overflow:hidden; float:left; }

#innertextarea { width:650px; height:auto; overflow:hidden; float:right; margin:30px; }
.innertitle { width:auto; font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#fff; text-transform:uppercase; }
.innertext { font-family:"Trebuchet MS"; font-size:12px; color:#fff; text-align:justify; margin:20px 0px 0px 0px; line-height:18px; }
.innersubtitle { font-family:"Trebuchet MS"; font-size:13px; color:#012a4d; text-transform:uppercase; }
#bottomcurvebar { width:880px; height:10px; margin:auto; background:url(../images/innerbottomcurvebar.gif) no-repeat; }

table.prds { width:648px; text-align:center; border-collapse:collapse; border-spacing:0px; margin:auto; margin-top:0px; margin-bottom:20px; }
.prdscaptionhead { height:auto; border-bottom: 1px #fff solid; padding:10px; font-family:"Trebuchet MS"; font-size:14px; color:#fff; background:#1f6688; }
th.prds { width:162px; border-bottom:1px #fff solid; border-right:1px #fff solid; text-align:center; font-family:"Trebuchet MS"; font-weight:bold; font-size:13px; color:#fff; background:#36b1ed; padding:5px; text-transform:uppercase; }
td.prds { height:auto; width:162px; border-bottom:1px #fff solid; border-right:1px #fff solid; text-align:center; font-family:"Trebuchet MS"; font-size:12px; color:#000; background:#5fc7fa; padding-top: 4px; padding:5px; }


/********************** CONTACT FORM STARTS **********************/

#form { width:auto; height:auto; overflow:hidden; margin-top:20px; }
#form label { font-family:"Trebuchet MS"; font-size:12px; width:110px; display:inline-block; margin-right:0px; margin-bottom:15px; }
#form .input { background:#e4f6ff; border:1px solid #237298; font:11px "Trebuchet MS"; padding:5px; margin-bottom:15px; 
width:360px; }
#form textarea { width:360px; height:150px; background:#e4f6ff; border:1px solid #237298; vertical-align:top; font:11px "Trebuchet MS"; line-height:17px; padding:5px; }
#form .indent { padding-left:115px; padding-top:15px; }
#form .submitbutton { width:105px; height:28px; border:none; }

/********************** CONTACT FORM ENDS **********************/


/********************** ENQUIRY FORM STARTS **********************/

#enquiry { width:auto; height:auto; overflow:hidden; margin-top:20px; }
#enquiry label { font-family:"Trebuchet MS"; font-size:12px; width:110px; display:inline-block; margin-right:0px; margin-bottom:15px; }
#enquiry .input { background:#e4f6ff; border:1px solid #237298; font:11px "Trebuchet MS"; padding:5px; margin-bottom:15px; 
width:360px; }
#enquiry .select { background:#e4f6ff; border:1px solid #237298; font:12px "Trebuchet MS"; margin-bottom:15px; 
width:auto; }
#enquiry textarea { width:360px; height:100px; background:#e4f6ff; border:1px solid #237298; vertical-align:top; font:11px "Trebuchet MS"; line-height:17px; padding:5px; }
#enquiry .indent { padding-left:115px; padding-top:15px; }
#enquiry .submitbutton { width:105px; height:28px; border:none; }

/********************** ENQUIRY FORM ENDS **********************/