body, td, p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

body { padding:0px; margin:10px 0px; background-color:#EBEBEB;  background-repeat:repeat-x;}

html {scrollbar-face-color: #E0E0E0;scrollbar-Base-Color:#999999;scrollbar-track-color: #ffffff;scrollbar-highlight-color: #ffffff;scrollbar-darkshadow-color: #ffffff;scrollbar-Shadow-Color:#999999;scrollbar-arrow-color: #333333;
}

A {	color: #F31B2E;	text-decoration: none;}	
A:HOVER {color: #000; text-decoration: none;}

.link1 A {	color: #000;	text-decoration: none;}	
.link1 A:HOVER {color: #F31B2E; text-decoration: none;}

.color1 { color: #EE2335;}
.grycolor {color:#6E6E6E;}

INPUT { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

.MainHeader { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#F31B2E;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F31B2E; padding:2px 5px; margin:2px 0 0px 0; border-bottom:2px dotted #B7B3B3; background-color:#E6E6E6; border-top:2px dotted #B7B3B3;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F31B2E; padding:2px 5px; margin:2px 0 15px 0; border-bottom:2px dotted #B7B3B3; background-color:#E6E6E6; border-top:2px dotted #B7B3B3;}
.SubHeader { font-size:13px; font-weight:bold; color:#727272;}

.IMGborder { border:1px solid #666666;}
.topbar {background-image:url(topbar.jpg); background-repeat:no-repeat; width:780px; height:103px;}
.rghtcontact { float:right; margin:11px 94px 0 0; }
.ad {float:left; width:360px; margin:10px 0 0 150px; position:absolute;}
.navbar {width:774px; border:3px solid #000; text-align:center; color:#fff;}

/* navigation links
-------------------------------------------------------- */
ul#nav {
	width:734px; height:21px;
	background: url("nav.gif") no-repeat;
	position: relative;
	padding:0; margin:0;
	
	}

	ul#nav li {
		float: left;
		list-style: none; padding:0; margin:0;
		}
	
	ul#nav li a {
		position: absolute;
		text-indent: -9999px;
		text-decoration: none;
		border: none !important;
		top: 0; height: 21px;
		}

		ul#nav li#nav-1 a { 
			left: 0px; width: 52px; 
			background: url("nav.gif") 0 0 no-repeat;
			}
		ul#nav li#nav-2 a { 
			left: 52px; width: 81px; 
			background: url("/nav.gif") -52px 0 no-repeat;
			}
		ul#nav li#nav-3 a { 
			left: 133px; width: 98px; 
			background: url("/nav.gif") -133px 0 no-repeat;
			}
		ul#nav li#nav-4 a { 
			left: 231px; width: 55px; 
			background: url("/nav.gif") -231px 0 no-repeat;
			}
		ul#nav li#nav-5 a { 
			left: 286px; width: 108px; 
			background: url("/nav.gif") -286px 0 no-repeat;
			}
		ul#nav li#nav-6 a { 
			left: 385px; width: 138px; 
			background: url("/nav.gif") -385px 0 no-repeat;
			}
		ul#nav li#nav-7 a { 
			left: 532px; width: 114px; 
			background: url("/nav.gif") -532px 0 no-repeat;
			}
		ul#nav li#nav-8 a { 
			left: 646px; width: 88px; 
			background: url("/nav.gif") -646px 0 no-repeat;
			}

ul#nav li#nav-1 a:hover  			{ background-position: 0 -21px; }
ul#nav li#nav-2 a:hover  			{ background-position: -52px -21px; }
ul#nav li#nav-3 a:hover  			{ background-position: -133px -21px; }
ul#nav li#nav-4 a:hover  			{ background-position: -231px -21px; }
ul#nav li#nav-5 a:hover  			{ background-position: -286px -21px; }
ul#nav li#nav-6 a:hover  			{ background-position: -385px -21px; }
ul#nav li#nav-7 a:hover  			{ background-position: -532px -21px; }
ul#nav li#nav-8 a:hover  			{ background-position: -646px -21px; }

ul#nav li#nav-1 a.active  			{ background-position: 0 -21px; }
ul#nav li#nav-2 a.active  			{ background-position: -52px -21px; }
ul#nav li#nav-3 a.active  			{ background-position: -133px -21px; }
ul#nav li#nav-4 a.active  			{ background-position: -231px -21px; }
ul#nav li#nav-5 a.active  			{ background-position: -286px -21px; }
ul#nav li#nav-6 a.active  			{ background-position: -385px -21px; }
ul#nav li#nav-7 a.active  			{ background-position: -532px -21px; }
ul#nav li#nav-8 a.active  			{ background-position: -646px -21px; }

/* sun nav ----------------------*/

form, select, input {padding:0; margin:0;}
input, select {color:#666666; font-size:11px; padding:0;}
.text1{ text-transform:uppercase;}

#maincon { border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; border-bottom:4px solid #B5B5B5; background-image: url(shdowback.gif); background-repeat:repeat-x; background-color:#fff;}

#mainconinn { border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; border-bottom:4px solid #B5B5B5; background-image: url(shdowback.gif); background-repeat:repeat-x; background-color:#fff; padding:12px 18px;}

#welcome {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F31B2E; padding:2px 5px; margin:2px 0 0px 0; border-bottom:2px dotted #B7B3B3; background-color:#E6E6E6; border-top:2px dotted #B7B3B3; height:20px;}

#topcontact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;
	color:#272727;
	width:420px;
	float:right;
	padding-top:3px;

	}
	
	#topcontact span.phone{
	float:left;	
	background-image:url(contactbg.gif);
	background-repeat:no-repeat;
	background-position:0 -3px;
	padding-left:60px;
	}
	
	#topcontact span.email{
	float:left;	
	background-image:url(contactbg.gif);
	background-repeat:no-repeat;
	background-position:-200px -3px;
	padding-left:60px;
	}
	
	
a.topemail:links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;
	color:#272727;
	}
	a.topemail:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;
	color:#272727;
	}
	a.topemail:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;
	color:#272727;
	}
a.topemail:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;
	color:#272727;
	}


.des11bg{
	background: url(design111.gif) top left repeat;
}
	
.leftsec {width:346px; background-color:#EDEDED; border-right:4px solid #B7B3B3;}
.leftdiv {width:290px; padding:10px 30px;}

.leftdiv ul{padding:2px 1px 2px 4px; margin:7px 0px 7px 15px;}
.leftdiv ul li{padding:0; margin:2px 0;}

.leftdiv-new {width:330px; padding:10px;}
.leftdiv-new ul{padding:2px 1px 2px 4px; margin:7px 0px 7px 15px;}
.leftdiv-new ul li{padding:0; margin:2px 0;}

.leftdiv-new h2{
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	font-size:17px;
	color:#000;
	background:none!important;
	border:none!important;
}

.leftdiv-new h2 span{
		color:#F31B2E;
}

.rghtsec, .rghtsec-new {  text-align:left; margin:10px 23px 10px 23px;}


.rghtsec-new h2, h2.rightnobg{
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	font-size:17px;
	color:#000;
	background:none!important;
	border:none!important;
}


h1.titlefnt{
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	font-size:17px;
	color:#F31B2E;
}

h5{
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	font-size:13px;
}

h1{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:18px;
}
.kumar strong{
	font-weight:normal!important;
}
h4.titlefnt{
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform:uppercase;
	font-size:17px;
	color:#F31B2E;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
}

h4.titlefnt span{
	color:#000;
}

.rghtsec-new img.padbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDAD4;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08);
    margin: 0 0 15px;
    padding: 10px;
}

.flashbanner object{
	float:left;
	display:block;
	margin:0;
	padding:0;
}
.rghtsec-new h2 span,h2.rightnobg span {
		color:#F31B2E;
}
	

.fin {background-image:url(finance_img.jpg); background-repeat:no-repeat; background-position:right bottom;}
.getquote {  border:2px solid #F31B2E; padding:3px; margin:2px 0;}

.getquote-btm {  border:none; padding:3px; margin:2px 0;}

.imgborhome { border-bottom:solid 3px #000; padding:1px 0;}



.whitecolor {color:#fff; font-weight:bold;}

#footer {border-top:7px solid #A4A4A4; color:#464646; font-size:10px; padding: 7px 5px; text-align:center;}

#ne a { 
			
			
			color:#FFFFFF;
			font:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
			
		    
			}
.bottom_links {
			color:#FFFFFF;

			font:Arial, Helvetica, sans-serif; 
			font-size:11px;
}
.bottom_links:hover {  
   			color:#FFCC00;
			font:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
			
}
