BODY
{
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-image:url(/images/pageback.gif);
	background-repeat:repeat-x ; 
	background-position:0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img
{
	border-width: 0px 0px 0px 0px;
}

div
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;

}
#google_conversion_frame{display:none;}

/***********************************
*			Content Containers
***********************************/
div#MainContainer
{
	width:986px; 
	padding:0px 0px 0px 0px; 
	float:left; 
}


div#BodyHeaderContainer
{
	width:986px; 
	padding:0px 0px 0px 0px; 
	height:111px;
	float:left;  	
}

div#BodyMainContainer
{
	width:986px; 
	padding:0px 0px 0px 0px; 
	float:left;  
	background-color:Red; 
}

div#BodyFooterContainer
{
	width:615px;float:left;  
}

/*		Left Container in Mainbody	*/
div#LeftPane
{
	width:183px;
	float:left;
	padding:0px 0px 0px 0px; 
	overflow:hidden;  
}

div#MiddlePane
{
	width:615px;
	float:left; 
	overflow:hidden;   
}


div#RightPane
{
	width:188px;
	float:left; 
	overflow:hidden;    
}


/***********************************
*			Header Section
***********************************/


div#TopLine
{
	 height:5px;
	 width:986px;  
	 background-color: #fc1c25;
	 float:left;  
}

/*div#TopBanner
{
	height:106px;
	width:986px;
	float:left;  
	display:inline;
	background-image:url(/images/banner.gif);
	background-repeat:no-repeat ; 
}*/
div#TopBanner
{
	height:106px;
	width:986px;
	float:left;  
 margin-top:-1px;
}

div#BImage1
{
	height:138px;
	float:left;  
	display:inline;
	width:190px;  
	background-image:url(/images/banner1.jpg);
	background-repeat:no-repeat ;
}

div#BImage2
{
	height:138px;
	float:left;  
	display:inline;
	width:190px; 
	background-image:url(/images/banner2.jpg);
	background-repeat:no-repeat ;	 
}

div#BImage3
{
	height:138px;
	float:left;  
	display:inline;
	width:189px;  
	background-image:url(/images/banner3.jpg);
	background-repeat:no-repeat ;
}

div#BImage4
{
	height:138px;
	float:left;  
	display:inline;
	width:192px;  
	background-image:url(/images/banner4.jpg);
	background-repeat:no-repeat ;
}

div#BImage5
{
	height:138px;
	float:left;  
	display:inline;
	width:225px;  
	background-image:url(/images/banner5.jpg);
	background-repeat:no-repeat ;
}

/***********************************
*			Main Content Section
***********************************/

/***********************************
*			Left Content (Nav & News)
***********************************/



#NavTop
{
	background-image:url(/images/navtop.jpg);
	float:left;
	width:183px;
	height:13px;   
}

div#LatestNews
{
	width:183px;
	height:36px; 
	background-image:url(/images/latestnews.gif);
	float:left;
}


div#NewsBottom
{
	width:183px;
	height:19px; 
	background-image:url(/images/newsbottom.gif);
	float:left; 
	margin-top:-10px; 
}

/***********************************
*			middle Content (main content)
***********************************/

div#MainContentContainer
{
	width:615px; 
	background-image:url(/images/maincontentback.gif);
	background-repeat:repeat-y; 
	_height:480px; 
	min-height:480px;
	float:left;  
}



/***********************************
*			Right More Info
***********************************/
div#MoreInfoTop
{
	width:188px;
	height:14px; 
	background-image:url(/images/moreinfotop.gif);
	background-repeat:no-repeat  ; 
	float:left; 
}


div#MoreInfoBottom
{
	float:left;
	width:188px;
	height:18px; 
	background-image:url(/images/moreinfobottom.gif);
	clear: both;
}

/***********************************
*			Footer Section
***********************************/

div#FooterContainer
{
	height:26px;
	width:615px; 
	float:left; 
	background-image:url(/images/footback.gif);
	background-repeat:no-repeat ;
	text-align:center ; 
	position:relative ; 
}

/***********************************
*			Extra style to satisfy firefox
***********************************/
#Body1_Footer1_Footer1_dtlDataList
{
	padding:5px 0px 0px 5px; 
	margin:0px auto;
}

/***********************************
*			Rotator
***********************************/
#RotatorTop
{
	width:183px;
	height:37px;
	float:left;
	background-image:url(/images/testimonials_title.gif);    
}
#RotatorContainerNew{
	width:163px;
	height:231px;
	background-image:url(/images/testimonials.gif);	
	background-repeat:no-repeat;
	padding:50px 10px 14px 10px;  	
	float:left; 
	overflow:hidden;
}
#RotatorContainer
{
	width:163px;
	background-image:url(/images/testimonials_back.gif);
	background-repeat:repeat-y;
	padding:10px 10px 10px 10px;  
	min-height:100px;
	_height:100px;
	float:left;  
}

#RotatorBottom
{
	width:183px;
	height:15px;
	float:left;
	background-image:url(/images/testimonials_bottom.gif);  	
}

/***********************************
*			Schedule a Service Call
***********************************/
#ScheduleServiceContainer
{
	font-family:Arial ;
	font-size:12px!important;
	float:left;
	color:#1e1e1e;	
	margin :15px 10px 10px 18px;	
}

#ScheduleServiceTop
{		
	height:34px;
	width:562px;	
	float :left;
	background-image:url(/images/ScheduleService_header.jpg);  	
}

#ScheduleServiceBody
{
	width:529px;	
	float :left;
	background-image:url(/images/ScheduleService_bg.jpg);
	background-repeat:repeat-y;
	padding :11px 18px 20px 15px ;
}

#ScheduleServiceBottom
{
	width:562px;
	height:9px;	  
	float:left;
	background-image:url(/images/ScheduleService_footer.jpg);
}

#ScheduleServiceBanner
{
	float :left;
	width:429px;	
	padding :35px 0px 150px 100px;
	

}



#ScheduleServiceBody a:link
{	
	 text-decoration:none;
}

#ScheduleServiceBody a:active
{	
	 text-decoration:none;	
}

#ScheduleServiceBody a:visited
{	
		 text-decoration:none;	
}

#ScheduleServiceBody a:Hover
{	
	 text-decoration:underline;
}

#optionNextBtn
{
	float:left;
	padding:20px 0px 0px 462px ;	
}

.optionImageLastContainer
{
	float :left ;
	padding:20px 0px 0px 0px;
		width:118px;	
	
}

.optionImageContainer
{
	float :left ;
	padding:20px 17px 0px 0px;
	width:118px;	
	
}
.optionImage
{
	float:left ;
}
.optionCheckBox
{
	float:left ;
	padding:3px 0px 0px 55px ;
	
}


.tblTime
{
		width :225px;	
}

.tblTimeCol1
{
	width:200px;
	 border-bottom-style:solid ;border-bottom-width:1px;
	 border-bottom-color:#eaeaea  ;	
}

.tblTimeCol2
{
	width:90px;
	 border-bottom-style:solid ;border-bottom-width:1px;
	 border-bottom-color:#eaeaea  ;	
}

/*   text boxes */
 .inputBoxLong 
 {width:520px;
  height:18px;
	float:left;
	border:0px;
	border:none !important;	
	background-image:url(/images/ScheduleService_longtxtBox.jpg) !important;
	/*background-color:#fff !important;*/
	display:block;
	padding:7px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	background-repeat:no-repeat;
	z-index:50;
	position:relative;
}
 .inputBoxMedium
 {width:250px;
  height:19px;
	float:left;
	border:0px;
	border:none !important;	
	background-image:url(/images/ScheduleService_midiumtxtBox.jpg) !important;
	/*background-color:#fff !important;*/
	display:block;
	padding:7px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	background-repeat:no-repeat;
	z-index:50;
	position:relative;
}
.inputBoxShort
 {width:110px;
  height:19px;
	float:left;
	border:0px;
	border:none !important;	
	background-image:url(/images/ScheduleService_shorttxtBox.jpg) !important;
	/*background-color:#fff !important;*/
	display:block;
	padding:7px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	background-repeat:no-repeat;
	z-index:50;
	position:relative;
}
.inputBoxWider
 {width:520px;
  _height:70px;
	min-height:70px;
	float:left;
	padding:7px 5px 5px 5px;	
	background-image:url(/images/ScheduleService_widertxtBox.jpg) !important;
	/*background-color:#fff !important;*/	
	background-repeat:no-repeat;
	z-index:50;
	position:relative;
}
.contacttxtAreaLong{
				width:529px;
				height:65px;
				border:0px;
				border:none !important;
				background:none !important;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#666666;
				overflow:hidden;
}
.errorField
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	
}
.rfdCheckboxChecked
{
	border-color:#868686;
	color:#ed1c24  !important;	
	
	
	
}

/*  drop downs */
div#DrpDownBox{
				float:left;
				width:529px;
				z-index:5;
				position:relative;
}

	
			a.rfdSelect:link{
				float:left !important;	
				width:530px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a.rfdSelect:active{
				float:left !important;	
				width:530px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a.rfdSelect:visited{
				float:left !important;	
				width:530px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			
			a.rfdSelect:hover{
				float:left !important;	
				width:530px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;
				text-decoration:none !important;
			}
			
			.rfdSelect:hover{
				float:left !important;	
				width:530px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
			}
			
			
			
			.rfdSelectOuter{
				float:left !important;	
				width:530px !important;	
				height:31px !important;	
				display:block !important;	
				padding:2px 0px 0px 10px !important;	
				background:none !important;
			}
			
			
			
			.rfdSelectOuter:hover{
				float:left !important;	
				width:530px !important;	
				height:30px !important;	
				display:block !important;	
				padding:2px 0px 0px 10px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;	
			}
			
			.rfdSelectBox{
				z-index:1000;			
				
}
			
			.rfdSelectBox ul{
				background-color:#FFF !important;
				border-left:1px solid #CCC !important;
				border-right:1px solid #CCC !important;
				border-bottom:1px solid #CCC !important;
				
			}
			.rfdSelectBox ul li{
				padding:4px;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
				z-index:3;
				position:relative;
			}
			.rfdSelectText{
				text-decoration:none !important;	
				color:#666666 !important;					
			}
/*  progress bars */

.progress-template
{
    background-position: transparent;
    color: #235ba6;
    position: fixed;
    top: -100px;    
    left:10px;
    background: transparent;
    padding: 3px;
    z-index: 1001;
    width: 100%; 
    height: 100%;
}




