/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
#container {margin-left: auto; margin-right:auto;}
#container2 {margin-left: auto; margin-right:auto; width:853px;}

body{padding:0;margin:0;background:url(images/bg_all.jpg);font:11px/13px Arial, Helvetica, sans-serif;color:#595858;text-align: center;}
.shadow 
{
width:866px;margin-left:auto; margin-right:auto; background-image:url(images/bg_side.png);
}
a {font:11px/13px Arial, Helvetica, sans-serif;color:#595858;text-decoration: none}
a:hover{text-decoration: underline}
img {border:0px;}
br {line-height:0px;}

/*blocks position*/
.horiz_cols {float:left}

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

.general_contractors{color:#595858;font-size:25px;font-weight:bold; font-style:italic}
.slogan{color:#595858;font-size:14px}
.MainMenu{color: #FFF;font-size:13px}
.Our_services{color: #FFF;font:18px Tahoma}
.RedTitle{color: #BD302F;font:18px/20px Tahoma}
.BlueTitle{color: #265D96;font:18px/20px Tahoma}
.BoldOrText{color:#ECBA69; font-weight:bold}
.NormOrText{color:#ECBA69}
.Address{color:#FFFFFF; font: 11px/13px Tahoma}
.HeaderWhiteLinks{color:#FFF}
.HeaderWhiteLinks:hover{color: #E9B157}
.FooterWhiteLinks{color: #FFF}
.whiteText_footer{color: #FFF}
.RedLinks{color: #BD302F;text-decoration: underline} 
.RedLinks:hover{text-decoration: none}
.read_more{font-size:12px;color: #BD302F;font-weight:bold}
.read_more:hover{text-decoration: none}
.gray_boldText{color:#595858;font-weight:bold}
.gray_boldTextRight{color: #595858;font-size:12px;font-weight:bold}

.gray_TextRight{color: #595858;font-size:12px;font-weight: normal}

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

/*navigation menu*/
#nav_menu A, #nav_menu span{display:block;float:left;height:30px;width:168px;color:#FFF;font-size:13px;text-align:center}
#nav_menu A{background: url(images/nav_menu.jpg) no-repeat}
#nav_menu span{background: url(images/nav_menu_h.jpg) no-repeat}
#nav_menu A, #nav_menu span:hover{text-decoration: none}
#nav_menu A:hover{background: url(images/nav_menu_h.jpg) no-repeat}

/*
================================================================================
|                                     FORMS                                    |
================================================================================
*/

input {border:0;background: url(images/04-text_field.gif) left no-repeat;width:261px;height:20px}
textarea{border:0;background: url(images/04-message.gif) no-repeat;width:100%;height:128px;overflow:auto}
.intext{ color:#000000}
input, textarea{font:11px/13px Tahoma; color:#D2FAFF;vertical-align:middle;	padding:5px 0px 0px 4px;}

/*
================================================================================
|                                     Background                               |
================================================================================
*/

#container {
background: url(images/container_bg.png);
background-repeat: repeat-y;
width: 866px;
text-align:center;
}
