/* CSS Document */
.hide {display: none;}
div { margin: 0; padding: 0;}
a {text-decoration: none;}
p, h1, h2 {padding: 0; margin: 0;}
html, body { background: #fff; margin: 0; padding: 0;  font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

#header {
	clear: both;
	background: url(/images/headbg.jpg) repeat-x top;
	height: 100px;
	border-bottom: 2px solid #f90;}

#headerinner {
	height: 100px;
	background: url(/images/logo.jpg) no-repeat right top;

}

#headerinner img {
	padding: 12px 0 0 22px;
	margin: 0;}
	
#headerinner p {
	font: italic 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0 0 22px;
	margin: 0;
	color: #fff;
	letter-spacing: .1em;
}
#container { font: 1em Arial, Helvetica, sans-serif; padding: 1em 0 0 0; margin: 0 3em 0 1.5em; position: relative;}
/*   */

#leftcol { position: absolute; margin: 0; padding: 0; width: 22%;}
#leftcol ul { margin: 0; padding: 0; list-style: none;}
#leftcol ul li { margin: 0;	padding: 0 0 .7em 22px;	background: url(/images/circle.gif) no-repeat left top;}
#leftcol ul li a {color: #287EA9; font: bold .9em Verdana, Arial, Helvetica, sans-serif ;
margin: 0 0 0 0; padding: 0 0 1em 0;}
#leftcol ul li a:visited {color: #287EA9;} 
#leftcol ul li a:hover {color: #f60;}
#leftcol ul li.navon {background: url(/images/circleon.gif) no-repeat left top;}
#leftcol p {margin-top: 1em; text-align: left; color: #666;}
#leftcol p strong, #leftcol p a { color: #f60; font-weight: bold;}

#content {margin: 0; margin-left: 25%; color: #666; font-size: .8em; border-left: 1px solid #287EA9; padding: 0 0 .5em 25px; min-height: 350px;}
#content h1, #content p { 
	color: #333;
	padding: 0 0 0.75em 0;
	line-height: 1.3em;
}

#content h1 { font-size: 1.9em; font-weight: bold; background: url(/images/circleon.gif) no-repeat left top; padding-left: 34px; margin-left: -34px; }
#content a { color: #287EA9;}
#content a:hover { color:  #f60;}

#col2 p  {font-size: 1.1em;}
p.address span {display: block;}

#footer {border-top: 1px solid #287EA9; position: relative; clear: both; width: 100%; color: #666; font-size: .7em; text-align: right;}
#footer p { padding-right: 1em;}

#content p.indblue {color: #287EA9; font-size: 1.2em;}

form {margin-top: 0; padding-top: 0;}
label {display: block; clear:both; }
#reqname, #reqemail, #reqenquiry, .red { color: #f60; vertical-align: top;}
input {background: #fff;}

#col2 {position: absolute; left: 70%; top: 4em; width: 30%; }
.cgos {float: right; margin-left: 2em; margin-bottom: 10px;}
.add2 {float:left; width: 48%; }
.clearb {clear:both; }
#pics {height: 110px; background: url(/images/picsbg.jpg) repeat-x top; position: relative; border-top: 2px solid #f90; text-align: center; padding-left: 10px;}
#pics p img {margin-right: 10px; margin-top: 4px; border: 1px solid #fff;}

/* voice-family: "\"}\""; 
voice-family: inherit; */
