body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	color: #8d8d8d;
	font-size: 9px;
	font-family: tahoma;
}
.style2 {
	color: #3b3b3b;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #8f8f8f;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #525252;
	font-size: 12px;
	font-family: tahoma;
	line-height: 17px;	
}
.style5 {
	color: #e31836;
	font-size: 12px;
	font-family: tahoma;
}
.style6 {
	color: #465D9E;
	font-size: 10px;
	font-family: tahoma;
}
.style7 {
	color: #888888;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}
.style8 {
	color: #465D9E;
	font-size: 12px;
	font-family: tahoma;
}
.style9 {
	color: #e31836;
	font-size: 12px;
	font-weight:bold;
	font-family: tahoma;
}
#mu li {list-style:url(images/point_2.gif); margin:0 0 0 0px}
#mu a { font-family:tahoma; font-size:10px; color:#888888; text-decoration:none}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
li {
	background-image:url(images/rht_bulet.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}
	a{
		color:red;
		text-decoration:none;
	}
	img{
		border:0px;
	
	}
	
	#leftContainer{
		width:257px;
		float:left;
		padding-left:8px;
		padding-right:0px;
		padding-top:10px
	}

	.ad{
		clear:both;
		text-align:center;
		padding:5px;
	}	
	
	/* END DEMO CSS */
	#dhtmlgoodies_menu{		
		font-family:Tahoma;	/* Font for main menu items */
		width:252px;	/* Width of main menu */
		
	}
	#dhtmlgoodies_menu	li{	/* Main menu <li> */
		list-style-type:none;	/* No bullets */
		margin:0px;	/* No margin - needed for Opera */
		background-image:url(images/rht_bulet.gif);
	}
	#dhtmlgoodies_menu ul{	
		margin:0px;	/* No <ul> air */
		padding:0px;	/* No <ul> air */
	}
	/*#dhtmlgoodies_menu ul li ul{	 Styling for those who doesn't have javascript enabled 
		padding-left:2px;
	}*/
	#dhtmlgoodies_menu	li a{	/* Main menu links */
		height:20px;	/* 20 pixel height */
		line-height:20px;	/* 20 pixel height */
		vertical-align:middle;	/* Align text in the middle */
		border:1px solid #e5e7e8;	/* Black border */
		/*background-image:url(images/rht_bulet.gif);
		background-repeat:no-repeat;
		padding-left:50px;*/
		background-color:#FAFAFA;	/* Light blue background color */
		/*margin:1px;	 A little bit of air */
		padding:1px 0px 0px 3px;	/* Air between border and text inside */
		display:block;
		font-family: Tahoma;
		text-decoration:none;	/* No underline */
		color:#666666;	/* Black text color */
		font-size:9px;
	

	}
	#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
		color:#FFF;
		background-color:#e31937;
	}
	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:1px solid #e5e7e8;
		background-color:#FAFAFA;
		font-family: Tahoma;
		text-decoration:none;	/* No underline */
		text-align:left;
		padding-left:5px
	
	}
	.dhtmlgoodies_subMenu ul{
		margin:0px;
		padding:0px;	
	}
	.dhtmlgoodies_subMenu ul li{
		list-style-type:none;
		margin:0px;
		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	
	}
	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#666666;	/* Black text color */
		font-size:10px;
		text-align:left;
		height:16px;	/* 16 pixels height */
		line-height:16px;	/* 16 pixels height */
		padding:1px;	/* 1px of "air" inside */
		width:150px;
		display:block;	/* Display as block - you shouldn't change this */
		font-family: Tahoma
		
	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
		background-color:#e31937;	/* Blue background */
	}
	
	
	/* new added */
	
.formtxt{
	border:1px solid #7F9DB9;
	width:150px;
	    
}

.formtxt2{
	border:1px solid #7F9DB9;
	width:200px;
	
     
}

.style4_2 {
	color: #525252;
	font-size: 11px;
	font-family: tahoma;

}
.fornlbl
{
	padding-left:10px;
	text-align:left;
}
.style10 
{
	color:Black;
	font-weight:bold;
}

.textBold
{ 
	width:100%;
	font-weight:bold;
	color: #525252;
	font-size: 12px;
	font-family: tahoma;
	line-height: 17px;
	padding-bottom:10px;
	text-align:justify;
}
.textNormal
{
	width:100%;
	font-weight:normal;
	color: #525252;
	font-size: 12px;
	font-family: tahoma;
	line-height: 17px;
	padding-bottom:10px;
	text-align:justify;
}


.qc{
margin:0px;
padding:0px;
list-style:none;
font-family:tahoma;
font-size:12px;

}

.qc li{
background-image:url(images/rht_bulet.gif);
background-position: left 3px;
background-repeat:no-repeat;
padding:0 0 10px 20px;
}

.call-us h2{
margin:0px;
padding:0px;
font-family:Helvetica,Arial,sans-serif;
font-size:22px;
padding:0 10px;
color:#e61e38;


}

.call-us span{
color:#595959;
}





/* HEADER
-------------------------------*/
.left { float: left;}
.right { float: right;}
.clear { clear: both; }


#header { width: 100%; margin-bottom:20px; }
	
	/* header top */
	.header-top {width: 100%; height:auto; overflow: hidden; padding: 20px 0;  }
		/* title block */
		.title { width: 50%; float:left; }
			.title h1 { color: #A70A0A; font-size: 28px; font-family: Helvetica, Arial, sans-serif; }
				.title h1 a { color: #A70A0A; text-decoration: none; }
					.title h1 a:hover { color: #212933; }
			.title p { color: #212933; font-size: 18px; font-weight: bold; }
			
		/* call block */
		.call { width:  50%; float:right; text-align: right; line-height:normal; } 
			.call  h2 { font-size: 22px; color: #A70A0A; font-weight: bold; font-family: Helvetica, Arial, sans-serif; margin:0; padding:0; }
				.call h2 strong { color: #212933; margin:0; padding:0; }
			.call p { font-size: 18px; color: #212933; font-weight: bold; margin:0; padding:0; }
			
	/* top nav */
	.topnav { overflow: hidden; display: block; background: #212933; height: 40px; font-size: 16px; }
		.topnav ul  { display: block; }
			.topnav li { display: inline; margin: 0 5px;  list-style-type:none; background:none;}
			.topnav a { color: #fff; line-height: 40px; text-decoration: none; padding: 4px 15px; font-size: 14px; }
				.topnav a:hover, .topnav li.on a { color: #fff; background: #6e747a;
												border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
			
	/* top col */
	.top-col { width:942px; overflow: hidden; margin:0 auto; background: #b22424; min-height: 271px; }
	
			/* promo col */
		.promo-col { }
			.promo-col .txtarea { padding:30px 10px 10px;}
			.promo-col .txtarea h2 { color:#FFFFFF; font:bold 40px/1.2em Helvetica,Arial,sans-serif; margin:0; }
			.promo-col .txtarea h1 { margin:0; font-size:25px; }
			.promo-col .txtarea p { font: bold 14px Helvetica, Arial, sans-serif; color: #fff; margin: 0; }
			.promo-col .txtarea span {color:#fff; font-size:16px; font-weight:bold;}
			
			
			.morebtn { width: 146px; height: 44px; background: url(../images/more-btn.jpg) no-repeat center top; text-indent: -9999px; display: block; }
				.morebtn:hover { background-position: center bottom; }
			
		/* headimg */ 
		.headimg  { font-size: 0; }
		


.yodlecms_formErrorDiv { margin:5px 0; font-size:12px; color:red;}    
.yodlecms_formError {border:1px solid red!important;}

.yodlecms_widget, .yodlecms_widget_layout {overflow:auto;}
div.yodlecms_column {float:left;}


/*------------------------ Slider Css -----------------*/
.bannerDiv{width:942px;  height:271px; margin:0 auto;}
.banner-slider{width:600px;  height:271px; float:left;}
.banner-Right{width:300px;  height:271px; float:right;}


.folio_block {
	
	position: absolute;
	margin:0 auto;
}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:271px;	width: 600px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

