* {
	margin: 0;
	padding: 0;
}
body {
	background-image: url(../images/bg_img.gif);
	margin: 0 auto;
	padding:0;
}
div#main {
	width: 945px;
	height: 860px;
	color: #CCCCCC;
	margin:0 auto;
	position: relative;
}
div#header1 {	
	float: left;
	background-image: url(../images/logo.gif);
	width: 305px;
	height: 207px;
}
div#header2 {
   background-image:  url(../images/header_bg.gif);
   float: left;
	width: 635px;
	height: 123px;	
}
div#header3{
  background-image: url(../images/header_right.gif);
  background-repeat: no-repeat;
  float: right;
  height: 123px;
  width: 2px;
}
div#header4{
  background-image: url(../images/header-bottom.gif);
  background-repeat: no-repeat;
  float: left;
  height: 84px;
  width: 635px;
}
div#right{
 float: right;
}
div#left{
 float: left;
}
div#btn{
	/*background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;*/
	float: left;
	width: 75px;
	height: 63px;
}
div#btn1{
	/*background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;*/
	float: left;
	width: 198px;
	height: 63px;
}
div#btn2{
	/*background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;*/
	float: left;
	width: 110px;
	height: 63px;
}
div#btn3{
	/*background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;*/
	float: left;
	width: 111px;
	height: 63px;
}
div#btn4{
	/*background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;*/
	float: left;
	width: 120px;
	height: 63px;
}
.home_txt{
  background-image: url(../images/home.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 10px;
  width: 58px;
  height: 20px;
}
.flex_a_dent_txt{
  background-image: url(../images/flex_a_dent.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 10px;
  width: 175px;
  height: 20px;
}
.training_txt{
  background-image: url(../images/training.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 10px;
  width: 76px;
  height: 20px;
}
.about_txt{
  background-image: url(../images/Aboutus.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 6px;
  width: 83px;
  height: 20px;
}
.hail_txt{
  background-image: url(../images/Hailrepair.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 8px;
  width: 174px;
  height: 20px;
}
.contact_txt{
  background-image: url(../images/contactus.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 1px;
  width: 104px;
  height: 20px;
}
.tools_txt{
  background-image: url(../images/tools.gif);
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: 15px;
  width: 56px;
  height: 20px;
}

a.imageLink_t33 {
display:block;
background:url(../images/tools.jpg) top no-repeat;
text-decoration:none;
width: 85px;
height: 63px;
}
a.imageLink_t33:hover {
background-position:bottom;
}


div#footer{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#656565;
  text-align: center;
  background-image: url(../images/footer_mid.gif);
  background-repeat: repeat-y;
  float: left;
  padding-top: 10px;
  height: 70px;
  width: 944px;
}
.footerlink {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #656565;	
	TEXT-DECORATION: none;
}
a.footerlink:hover {
   font-family:  Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #8B181D;
	TEXT-DECORATION: none;
}
div#left_center_bg{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#707070;
  font-weight: bold;
  padding-left: 15px;
  background-image: url(../images/left_mid.gif);
  background-repeat: repeat-y;
  line-height: 16px;
  height: 599px;
  width: 303px;
}
.head_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ee2027;
   font-weight: bold;
	line-height: 30px;
}
.three_dot{
	background-image: url(../images/dotted_line.gif);
   background-repeat: repeat-x;
	width: 290px;
	height: 12px;
   margin-top: 15px;
}
.three_dot1{
	background-image: url(../images/dotted_line.gif);
   background-repeat: repeat-x;
	width: 220px;
	height: 12px;
	margin-left: 15px;
   margin-top: 16px;
}
.three_dot2{
	background-image: url(../images/dotted_line1.gif);
   background-repeat: repeat-x;
	width: 290px;
	height: 12px;
   margin-top: 15px;
}
.margin{
  background-image: url(../images/spacer.gif);
  width:50px;
  
  border: 1px solid #ff0000;
}
div#main_head{
 width: 944px;
 height: 287px;
}
.dark_text{
 color: black;	
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.redlink {
	font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #EF4A50;	
	TEXT-DECORATION: underline;
}
a.redlink:hover {
   font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.maroonlink {
	font-family:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #BF3B40;	
	font: italic;
	TEXT-DECORATION: underline;
}
a.maroonlink:hover {
   font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font: italic;
	TEXT-DECORATION: none;
}
div#right_column{
  width: 624px;
  float: left;
  height: 640px;
  /*border: 1px solid #ff0000;*/
}

div#right_column_loc{
  width: 624px;
  /*float: left;*/
  margin-left: auto;
  margin-right: auto;
  /*height: 640px;*/
  /*border: 1px solid #ff0000;*/
}

div#left_column {
	width: 318px;
	float: left;
	height: 640px;
	/*border: 1px solid #ff0000;*/
}
div#right_mid {
   background-image: url(../images/right_mid.gif);
	background-repeat: repeat-y;
	width: 608px;
	height:599px;
   padding-left: 15px;
}
div#right_mid1 {
   background-image: url(../images/right_mid.gif);
	background-repeat: repeat-y;
	width: 608px;
	height:603px;
   padding-left: 15px;
}

div#right_mid_loc {
   background-image: url(../images/right_mid.gif);
	background-repeat: repeat-y;
	width: 608px;
	/*height:603px;*/
   padding-left: 15px;
}

.head_bck{
	background-image: url(../images/red_headingbar.gif);
	height: 46px;
	width: 592;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	padding-left: 20px;
	color: white;
}

.search_map{
	background-image: url(../images/Flex-a-dent-locator.gif);
	height: 202px;
	width: 564;
	background-repeat: no-repeat;
	color: white;
	margin-top: 10px;
	margin-left: 15px;
}

div#home_left{
	background-image: url(../images/innercurve_img.gif);
	background-repeat: no-repeat;
	height:275px;
	width:255px;
   font-family: Arial, Verdana,  Helvetica, sans-serif;
   font-size: 12px;
   color:#707070;
   font-weight: bold;
	/*height: 262px;
	overflow: hidden;*/ 
	float: left;
}
.pad_left{
	padding-left: 15px;
	padding-top: 17px;
}
.blck_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #333333;
	padding-left: 15px;
}
.blck_txt_hex{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
}
.gray_bg{
  	background-image: url(../images/innercurve_img.gif);
	background-repeat: no-repeat;
	height:255px;
	width:276px;
  }

 .gray_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #959595;
	padding-left: 15px;
}

.gray_inpt_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #959595;
	border:#959595 solid 2px
}

div#curve{
 	background-image: url(../images/innercurve.jpg);
	background-repeat: no-repeat;
	width: 254px;
	height: 15px;
	float: left;
	margin-top: 29px;
 }
.white_txt{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: white;
}
.txt{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#707070;
  padding-left: 20px;
  font-weight: bold;
  
}
div#part1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#666666;
  line-height: 17px;
  padding-left: 18px;
  height: 300px;
  text-align: justify;
  width: 269px;
  float: left;
}
.training_bg{
  background-image: url(../images/training_img12.gif);
  background-repeat: no-repeat;
}

div#box{
background-color:#F5F5F5;
margin-left:20px;
height: 180px;
width: 550px;
border:#959595 solid 1px;
overflow:auto;
}

div#box_loc{
background-color:#F5F5F5;
margin-left:20px;
/*height: 180px;*/
width: 550px;
border:#959595 solid 1px;

}

.loc_tech
{
	margin-left:70px;
	color: #232323;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	float:left;
	font-weight: bold;
}

.loc_search
{
	width: 150px;
	color: #BB3F43;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	float:left;
	font-weight: bold;
	padding-top:10px;
}

.link_loc_search
{
	color: #BB3F43;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
}

.loc_title_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
}

div#search{
  width: 100px;
  height: 25px;
  padding-left: 72px;
  float: left;
	color: #232323;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	float:left;
	font-weight: bold;
}
div#part2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#707070;
  line-height: 17px;
  font-weight: bold;
  text-align: center;
}
div#part3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#707070;
  line-height: 10px;
  font-weight: bold;
  text-align: center;
}
a.imageLink1 {
display:block;
background:url(../images/home.jpg) top no-repeat;
text-decoration:none;
width: 86px;
height: 63px;
}
a.imageLink1:hover {
background-position:bottom;
}
a.imageLink11 {
display:block;
background:url(../images/home.jpg) bottom no-repeat;
text-decoration:none;
width: 86px;
height: 63px;
}
a.imageLink11:hover {
background-position:bottom;
}
a.imageLink2 {
display:block;
background:url(../images/flex_a_dent.jpg) top no-repeat;
text-decoration:none;
width: 205px;
height: 63px;
}
a.imageLink2:hover {
background-position:bottom;
}
a.imageLink22 {
display:block;
background:url(../images/flex_a_dent.jpg) bottom no-repeat;
text-decoration:none;
width: 205px;
height: 63px;
}
a.imageLink22:hover {
background-position:bottom;
}
a.imageLink3 {
display:block;
background:url(../images/training.jpg) top no-repeat;
text-decoration:none;
width: 113px;
height: 63px;
}

a.imageLink3:hover {
background-position:bottom;
}
a.imageLink33 {
display:block;
background:url(../images/training.jpg) bottom no-repeat;
text-decoration:none;
width: 113px;
height: 63px;
}
a.imageLink33:hover {
background-position:bottom;
}
a.imageLink4 {
display:block;
background:url(../images/about_us.jpg) top no-repeat;
text-decoration:none;
width: 118px;
height: 63px;
}
a.imageLink4:hover {
background-position:bottom;
}
a.imageLink44 {
display:block;
background:url(../images/about_us.jpg) bottom no-repeat;
text-decoration:none;
width: 118px;
height: 63px;
}
a.imageLink44:hover {
background-position:bottom;
}
a.imageLink5 {
display:block;
background:url(../images/Hall_repair.jpg) top no-repeat;
text-decoration:none;
width: 205px;
height: 63px;
}
a.imageLink5:hover {
background-position:bottom;
}
a.imageLink55 {
display:block;
background:url(../images/Hall_repair.jpg) bottom no-repeat;
text-decoration:none;
width: 205px;
height: 63px;
}
a.imageLink55:hover {
background-position:bottom;
}
a.imageLink6 {
display:block;
background:url(../images/contactus.jpg) top no-repeat;
text-decoration:none;
width: 130px;
height: 63px;
}
a.imageLink6:hover {
background-position:bottom;
}
a.imageLink66 {
display:block;
background:url(../images/contactus.jpg) bottom no-repeat;
text-decoration:none;
width: 130px;
height: 63px;
}
a.imageLink66:hover {
background-position:bottom;
}
