/* Site - Concept and Design by Jitu */
/* E-mail : s.jitu@yahoo.com */
/* Voice : 8801716017690 */

/* GLOBAL STYLE */
body {
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-width: 0px; margin-height: 0px;
	background-color: #222222;
background-image:url(../_imgs/general/page_bg.gif);
background-repeat:repeat-x;    
	SCROLLBAR-FACE-COLOR: #d9d9d9;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #ececec;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #ebebeb;
	SCROLLBAR-DARKSHADOW-COLOR: #ececec;
	scrollbar-highligh-color: #ECECEC;
	}
		
table { margin: 0; border-collapse: collapse; padding: 0px; }
td { margin: 0; padding: 0px; }
tr { margin: 0; padding: 0px; }
ul { margin: 0; padding-left: 50px; }
li { margin: 0; padding: 0px;  }
div { margin: 0px; padding: 0px; }
span { margin: 0; padding: 0px; }

/* GLOBAL FORM STYLE */
form { margin: 0; padding: 0px; }
input { BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-SIZE: 11px; font-weight: 500; FONT-FAMILY: Helvetica, Arial, Verdana, Tahoma, sans-serif; }
textarea { BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-SIZE: 14px; font-weight: 500; FONT-FAMILY: Helvetica, Arial, Verdana, Tahoma, sans-serif; }
select { BORDER-RIGHT: ghostwhite 5px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: ghostwhite 5px solid; FONT-SIZE: 11px; font-weight: 500; FONT-FAMILY: Helvetica, Arial, Verdana, Tahoma, sans-serif; }
.chk1 { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif; }
.flatbutton { BORDER-RIGHT: gray 1px solid; BORDER-TOP: ghostwhite 1px solid; BORDER-LEFT: ghostwhite 1px solid; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: buttonface; FONT-SIZE: 11px; font-weight: 500; FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif; }
.ListHeader { BORDER-RIGHT: ghostwhite 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid }

/* GLOBAL LINK STYLE */
A:link { COLOR: #000000; TEXT-DECORATION: none }
A:visited { COLOR: #000000; TEXT-DECORATION: none }
A:hover { COLOR: #37618A; TEXT-DECORATION: underline }


/* HOME PAGE STYLE START ============================ */
/* PAGE HEADER */
.header1 { padding-top: 5px;}
.header2 { width: 821px; }
.header3 { float: left; text-align:left; }
.header4 { float: right; text-align:left; }

/* BODY STYLE */
.bd { padding: 0px; color:#292929; font-weight:bold; }
.bd1 { width: 821px; background-image:url(../_imgs/general/home_pic2.gif); background-repeat: repeat; background-position:center; }
.bd11 { width: 821px; padding-top:10px; padding-left:0px; }
.bdr { float: left; padding-left:40px; }  
.bd2 { background-position: center; background-repeat: repeat; width: 779px; height: 20px; }
.bd3 { width: 779px; height: 160px; }
.bd10{width: 779px;}
.bd8 {
	width: 779px;
	height: 750px;
	margin: 20px 0px 0px;
}
.bd9 { width: 779px; height: auto; }
.bd12 { width: 779px; height: 1200px; }
.bd12 {
	width: 779px;
	height: auto;
	margin: 20px 0px 0px 0px;
}
.bd13 { width: 248px; height:auto; padding-left:10px; background-color:#000000;}
.bd4 { float: left; width:490px; text-align:left; padding-left: 20px; padding-top: 5px; padding-right: 10px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif; font-size: 14px; font-weight: 500; color: #727272; }
.bd14 {
	float: left;
	width:490px;
	text-align:left;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
	padding-bottom: 20px;
}
.bd5 { float: right;font-size: 11px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
	font-weight: normal;
	color: #727272;}
.bd6 { float: left; width:490px; text-align:left; padding-left: 20px; padding-top: 0px; padding-right: 10px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif; font-size: 11px; font-weight: bold; color: #E0E0E0; }
.bd7 { float: left; width:490px; text-align:left; padding-left: 20px; padding-top: 5px; padding-right: 10px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif; font-size: 16px; font-weight: bold; color: #686868; }


/* HOME PAGE STYLE END ============================ */

/* Contact Form */

.frm
{
  width: 350px; height: 35px;
}
.frm1
{
 float:left; padding-top: 12px; padding-left: 12px;
 }
 .frm2
{
 float:right; padding-top: 12px; padding-left: 18px; vertical-align:top;
 }

/* FOOTER STYLE */
.ft1 { width: 800px; height: 35px; background-color: #1B1B1B;}
.ft2 { float:left; padding-top: 12px; padding-left: 12px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif; font-size: 10px; font-weight:bold; color: #B1B1B1; text-align: left; }
.ft3 { float:right; padding-top: 11px; padding-right: 12px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif; font-size: 10px; font-weight: bold; color: #B1B1B1; text-align: right; }
.ft3_ { float:right; padding-top: 11px; padding-right: 4px; font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif; font-size: 10px; font-weight: bold; color: #B1B1B1; text-align: right; }
.ftlink:link { COLOR: #B1B1B1; TEXT-DECORATION: none }
.ftlink:visited { COLOR: #B1B1B1; TEXT-DECORATION: none }
.ftlink:hover { COLOR: #37618A; TEXT-DECORATION: underline }
/* FOOTER SPACE*/
.ft4 { height: 50px; }


/* Formatting Styles */

.title {padding: 0px; color:#292929; font-weight:bold; font-size:14 px}

 .bd6 a	{
	color:#E0E0E0;
	TEXT-DECORATION:none;
	FONT-FAMILY:lucida grande, trebuchet ms, arial, verdana, sans-serif; 
	font-size:11px;
	font-weight:bold;
	}
.bd6 a:hover {
	color:#333333;
	FONT-FAMILY: lucida grande, trebuchet ms, arial, verdana, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;

 }




/* Temp style for entry ------------------------------------ */

.clicky {
float:right;
margin: 10px 0 0 0;
padding-right:20px;
text-align:right;
font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
font-size:11px;
}

/* Alter for variable height */


.ft1b { width: 802px; height: 35px; background-color: #1B1B1B; clear:both; }

.bd8b {
	width: 779px;
	height: auto;
	margin: 20px 0px 0px;
}
.bd12b { width: 779px; height: auto; }

.page_bot {
height:25px;
clear:both;
margin: 0px;
background-color:#222222;
background-image:url(../_imgs/general/home_pic3.gif);
background-repeat:no-repeat;
}

.touchbox {
float:left;
margin-left: 10px;
margin-top: 20px;
padding-left: 0px;
padding:10px 0 10px 18px;
width:230px;
height:auto;
font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
font-size:11px;
background-color:#F5F5F5;
text-align:left;
}

.touchbox2 {
float:left;
margin-left: 5px;
margin-top: 20px;
padding-left: 0px;
padding:10px 0 10px 18px;
width:230px;
height:auto;
font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
font-size:11px;
background-color:#F5F5F5;
text-align:left;
}


#map {
clear:both;
}


/* about us para style */

p.grey {
	display:block;
	background-color:#F4F4F4;
	padding-top:10px;
	padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin:5px 0 5px 0;

}

div.grey {
	display:block;
	background-color:#F4F4F4;
	padding-top:10px;
	padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin:5px 0 5px 0;

}

/* link style for services..etc. */

a.blu:link, a.blu:visited, a.blu:active  {
	color: #37618A;
	text-decoration: underline;
}

a.blu:hover {
	color: #000000;
	text-decoration: underline;
}

/* for contact us table */

td.enquiry {
	font-size:11px;
	color:#666666;
	vertical-align:text-top;
}

 div.hr {
  height: 1px;
  background: #cccccc url(../general/gry_px.gif) repeat-x ;
	margin:20px 0 20px 0;
}

div.hr hr {
  display: none;
}

.bd14b {
	float: left;
	width:550px;
	text-align:left;
	padding-left: 120px;
	padding-top: 5px;
	padding-right: 110px;
	font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
	padding-bottom: 20px;
}

#nextbtn {
	padding-top:25px;
	
float:right;
}

#txtarea{
	font-size:11px;
}

.bd14c {
	clear:both;
	width:750px;
	text-align:left;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	font-family: lucida grande, trebuchet ms, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
	padding-bottom: 20px;
}

input#submitbtn {
	width:112;	
	height:28;
	border:none;
	background-color:eaeaea;
 text-align:center;
	}

.errormessage {
	font-size:11px;
	color:#FF0000;
}

p.errormessage {
	margin:0px;
	padding:0px;
}

td.formtitle {
	vertical-align:top;
	text-align:left;
	width:75px;
}

p.contacttop {
	margin: 5px 0 5px 0;
}

p.contacttop2 {
	margin: 5px 0 15px 0;
}

a.gry:link, a.gry:visited, a.gey:active  {
	color: #727272;
	text-decoration: none;
}

a.gry:hover {
	color: #000000;
	text-decoration: underline;
}

p.opener {margin:7px 0 7px 0;}

p.openertop {margin:0 0 7px 0;}
