#wrap {
  width: 795px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
 
}

 
#header {
  width: 795px;
  height: 165px;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
 
  }

#header_main_index {
  width: 795px;
  height: 175px;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
 
  }


#container {
    top:165px;
	position:relative;
	width: 795px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../sub_images/right_row3b_privacy3);
	background-repeat:repeat-y;

	}

#container_main_index {
    top:175px;
	position:relative;
	width: 795px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../sub_images/right_row3b_privacy3);
	background-repeat:repeat-y;

	}


#top {
  width: 795px;
  height: auto;
  
  }


#leftcol {
  float:left;
  left: 0px;
  width: 189px;
  height: auto;
   
}
#content_homepage {
  width: 795px;
  height: 599px;
  }

#leftcol_homepage {
  float:left;
  left: 0px;
  width: 360px;
  height: auto;   
}

#rightcol_homepage {
  float:right;
  width: 435px;
  height: 510px;
}

#right_top_homepage {
 
 width:435px;
 height:79px;
}

#form_homepage {
  padding-left:20px;
  width: 410px;
  height: 393px;  
 }
 
#right_bottom_homepage {
width:435px;
height:127px;
float:right; }


#form_homepage_bg {
  width: 435px;
  height: 423px;  
  background-image:url(/images/index_right2.jpg);
  background-position:top;
  background-repeat:repeat;
}




#left_homepage { 
   float: left; 
   width: 150px;
   text-align: left; } 
   
   
  
#left_homepage2 { 
   float: left; 
   width: auto;
   text-align: left; 
   padding-right: 10px;
   } 
   
#left_zip { 
   float: left; 
   width: auto;
   text-align: left; } 

#right_homepage {
   margin-left: auto; }


 
   
#content {
  float:right;
  left: 189px;
  width: 606px;
}
#title_content {
  background-image:url(../sub_images/right_row2.jpg);
  background-position:left;
  background-repeat:no-repeat;
  float:left;
  width: 286px;
  height: 53px;
}

#image_content {
  float:left;  
  width: 320px;
  height: 53px;
}

#image_content2 {
  width: 795px;
  height: 7px;
  background-color: #8f8f8f;
}

#text_content {
  background-image:url(/sub_images/right_row3_c.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  float:right;
  left: 189px;
  width: 606px;
  height: 510px;
}


#text{
  width: 553px;
  padding-left:20px;
  height:auto;
 
}

#content_privacy {
  float:right;
  left: 189px;
  width: 795px;
  height: auto;
 background-image:url(../sub_images/right_row3b_privacy3.jpg);
  background-repeat:repeat-y;
}

#text_content_privacy {
  float:right;
  left: 189px;
  width: 606px;
  height: auto;
}

#locator_box {

  width: 200px;
  float:left;
}

#row { 
   padding-top: 5px;
   clear: both; } 

#left { 
   float: left; 
   width: 110px;
   text-align: left; } 

#right { 

   margin-left: 110px; }

#footer {
  background: #8F8F8F;
  width: 795px;
  height: 100px;
  clear:both;
 
}

#completed {
    width: 780px;
    height: auto;
    background: url(/images/completed05.jpg) top left repeat-x;
}

#completed #h1 {
    background: url(/images/completed01.gif) top center no-repeat;
    width: 746px;
    height: 84px;
}

#completed #a_title {
    background: url(/images/completed01.jpg) top center no-repeat;
    width: 746px;
    height: 74px;
}

#completed #phone {
    float: left;
    background: url(/images/completed02.jpg) top left no-repeat;
    width: 235px;
    height: 257px;
}

#completed #card {
    float: right;
    background: url(/images/completed04.jpg) top right no-repeat;
    width: 422px;
    height: 257px;
    margin: 0 10px 10px 0;
}

#completed #i_call {
    clear: both;
    background: url(/images/completed03.jpg) top center no-repeat;
    width: 726px;
    height: 162px;
}

#completed #bg {
    background: #FFF;
    pagging: 0;
    margin: 0 17px;
    height: auto;
}
#completed p {
    padding-left: 40px !important;
    font: bold .75em Arial;
    padding: 5px;
}
#completed .strong {
    font: bold 1em Arial;
    padding: 10px;
}
#completed .store {
    color: #003B8A;
    text-align: center;
}
#i_call ul {
    padding: 110px 0 0 30px;
}
#i_call li {
    display: inline;
    list-style: circle;
}
#i_call li a:link,
#i_call li a:active,
#i_call li a:visited,
#i_call li a:hover {
    color: red;
    font: normal 1.6em Arial;
    text-decoration: underline;
}
.delimiter {
    color: red;
    padding: 0 8px;
    font: bold .8em Arial;
}
.se_habla_espanol {
    border: 1px dotted #888;
    font: bold 1.1em Arial;
    color: red;
    background: #DDD;
}
div.se_habla_espanol {
    float: right;
    padding: 10px;
    width: 135px;
}
p.se_habla_espanol {
    padding: 3px;
    /*margin: 2px 0 8px 0;*/
    width: 120px;
}