/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/

body{padding:0;margin:0;background-color:#eee6e4;font:12px/14px Arial, Helvetica, sans-serif;color:#000}
a, a:hover{font:12px/14px Arial, Helvetica, sans-serif;color:#0891bd;text-decoration:underline}
a:hover{text-decoration:none}
img {border:0px}
br {line-height:0px}
/*blocks position*/
.horiz_cols {float:left}

/*
================================================================================
|                                     FONTS:                                   |
================================================================================
*/

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/

/*navigation menu*/
#nav_menu A, #nav_menu span{display:block;float:left;height:44px;color:#fefefe;font:16px/18px Arial, Helvetica, sans-serif;text-align:center}
#nav_menu A, #nav_menu span:hover{text-decoration: none}

#nav_menu .HP{width:164px; margin-left:0;background:url(../imgs/menu.jpg) right top no-repeat}
#nav_menu .HP:hover{background:url(../imgs/menu_a_HP.jpg) left top no-repeat;width:164px; }

#nav_menu .Comp{width:144px;background:url(../imgs/menu.jpg) right top no-repeat}
#nav_menu .Comp:hover{background:url(../imgs/menu_a_Comp.jpg) left top no-repeat;width:144px; }

#nav_menu .Cl{background:url(../imgs/menu.jpg) right top no-repeat;width:165px}
#nav_menu .Cl:hover{ background:url(../imgs/menu_a_Cl.jpg) left top no-repeat; width:165px;}
#nav_menu .h{background:url(../imgs/menu.jpg) right top no-repeat;width:200px}
#nav_menu .h:hover{ background:url(../imgs/menu_a_h.jpg) left top no-repeat; width:200px; }

#nav_menu .S{width:144px;background:url(../imgs/menu.jpg) right top no-repeat}
#nav_menu .S:hover{background:url(../imgs/menu_a_S.jpg) left top no-repeat;width:144px; }

#nav_menu .CU{width:126px}
#nav_menu .CU:hover{ background:url(../imgs/menu_a_CU.jpg) left top no-repeat;width:126px; }

/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
.MainTitles1{color:#4a4a4a;font:20px/22px Arial, Helvetica, sans-serif}
.MainTitles2{color:#FFF;font:20px/22px Arial, Helvetica, sans-serif}

.Link_blue, .Link_blue:hover{color:#10d9e8}
.rm, .rm:hover{color:#0891bd;font-weight:bold}

.text_bl{color:#0891bd;font-weight:bold}

#ServiceList a, #ServiceList a:hover{color:#000;text-decoration:none}
#ServiceList a:hover{text-decoration:underline}
#ServiceList .number{float:left;width:88px;height:17px;background:url(../imgs/03-bg_hor.gif) bottom left repeat-x;color:#018ddb}
#ServiceList .marker{float:left;width:18px;height:17px;background:url(../imgs/03-bg_hor.gif) bottom left repeat-x;text-align:left}
#ServiceList .text{float:left;width:417px;height:17px;background:url(../imgs/03-bg_hor.gif) bottom left repeat-x;text-align:left}
#ServiceList .line{float:left;width:1px; height:19px;background:url(../imgs/03-bg_vert.gif) top repeat-y}
/*
================================================================================
|                                     FORMS                                    |
================================================================================
*/
.Addresses, .Addresses:hover{color:#000;text-decoration:none}
.Addresses:hover{text-decoration:underline}

input {width:165px;height:20px; margin-bottom:1px}
textarea{width:335px;height:137px;overflow:auto}
input, textarea{border-width: 1px 1px 1px 2px;border-color:#333333 #333333 #333333 #333333;font:11px/13px Tahoma;color:#000;padding-left:3px;padding-top:0px;padding-bottom:3px}

*HTML input, textarea{border-color:#CCCCCC}
*HTML textarea, input{border-color:#CCCCCC;height:20px;padding-top:3px;padding-bottom:0px;margin-bottom:3px}

.form { border: 1px solid #333333; height: 20px; width: 150px; }
.comments { border: 1px solid #333333; height: 200px; width: 344px; }
.clear{width:56px;height:19px;background-image:url(../imgs/clear.gif);border:0px none;cursor:hand;cursor:pointer;margin-right:7px}
.send{width:56px;height:19px;background-image:url(../imgs/send.gif);border:0px none;cursor:hand;cursor:pointer}
/*
================================================================================
|                                     FOOTER                                    |
================================================================================
*/

/*
================================================================================
|                                     BIM Changes                                    |
================================================================================
*/
.footer_text{color:#FFF}
.footer_links, .footer_links:hover{color:#FFF}
.footer_line{color:#FFF}
#hdr {text-align:left; float:right; font-family:Arial, Helvetica, sans-serif; width:410px;  color:#595357; font-size:12px; padding-right:5px; }
#hdr .hdr { font-size:40px; font-family:"Times New Roman", Times, serif; line-height:44px; margin-top:5px; font-weight:bold }
#hdr .call {font-size:24px; font-family:"Times New Roman", Times, serif; font-weight:bold}
#hdr .phone {font-size:36px; font-family:"Times New Roman", Times, serif; line-height:40px; font-weight:bold; color:#0891bd;  }
#hdr .proudly { float:right;margin-top:10px }

#services ul li { color:#FFF; line-height:20px;}
#cities{ width:700px; clear:both; margin:auto; text-align:center;}
#cities span { text-align:left; float:left}
#cities .col { width:23%; margin-right:1%; float:left; text-align:left;}
#cities .colLR { width:50%}
