@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	color:#333333;
	
}
h1 {
color:#000000;
font-size:18px;
}
form{
	margin:0; padding:0;	
}
a:hover{ text-decoration:underline; }
a{ color:#A51918; text-decoration:none;font-weight:bold; }
span.span_style1{
	color:#e33537;font-size:11px;font-weight:bold	
}

div.div_style1{
	float:left; padding-left:5px;
}
#wrapper{
	width:1000px;	
	margin:0 auto;
}
#header{
	width:100%;	
}

	#topbanner{ width:100%; }
	
		#topbanner_left{
			float:left;	
			width:878px;
			
			min-height:70px;
		}
			#topbanner_text{
				width:100%; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;	
			}
			#logo{
				width:156px;
				float:left;
			}
			
			#slogan{
				margin:9px 0 0 20px;
				float:left;
				color:#BA2126;
				font-size:14px;
				font-weight:bold;
				font-family:Arial,Helvetica,sans-serif;
				width:680px;
				height:38px;
				border-right:solid black 1px;
				text-align:center;
			}
				.fcol2 {
					color:#000000;
				}
		#topbanner_right{
			float:right;
			width:118px;
			
			min-height:70px;
			padding-top:10px;
			
		}
	
	#mainbanner{
		padding-top:10px;	
	}
		#free_estimate_box{
			float:left; width:238px; height:245px; background:url(../images/freeestimate.png) no-repeat	
		}
			#free_estimate_form{
				margin:165px auto 10px auto; border:1px #CCCCCC solid; width:170px; padding:7px
			}	
	
	#navigations{
		width:100%;
		margin: 10px auto 0 auto;
		height:31px;
		background: #e9e9e9;
	}
		#menubar_left{ float:left; width:13px; height:31px; background:url(../images/bar_left.jpg) no-repeat}
		#menubar_right{ float:right; width:19px; height:31px; background:url(../images/bar_right.jpg) no-repeat}
		#menu{
			list-style-type:none;margin:8px 0 0 0;padding:0px; text-transform:capitalize; font-size:12px;	
		}
			#menu li{display:inline; padding:0 10px; border-right:1px solid #a5a5a5;font-weight:bold}
			#menu a{text-decoration:none; color:#A51918; font-weight:bold; font-size:12px}
			#menu a:hover{ text-decoration:underline; }

#main{
	margin-top:10px;
	font-size:12px;
}
	
	#leftbar{float:left; width:207px;}
		
		#section_menu_title{ width:197px; padding-top:5px;text-align:center; background:url(../images/section_bg.jpg) top left no-repeat; height:22px;}
		#section_box{width:183px; background:#F9F6F6; padding:5px 7px;font-size:11.5px; color:#3C3B3B}
			#section_menu{
				margin:0px; list-style-type:none; width:100%; padding:0px;	
			}
				#section_menu li{display:block;width:100%; height:27px; margin:1px 0; background:#efefef url(../images/section_menu.jpg) no-repeat; padding-top:6px;}
				#section_menu li.current{ background:#CCCCCC url(../images/section_menu_hover.jpg) no-repeat; }
				#section_menu a{margin:10px 0 0 26px; text-decoration:none;color:#3C3B3B; font-weight:bold}
				#section_menu a:hover{ text-decoration:underline; }
	
	#content{float:left; margin:0 5px; width:576px; }
	#rightbar{float:right; width:207px; }

#footer{
	text-align:center;
	font-size:12px;
	margin-top:10px;
}

	#footer a{ color:blue; text-decoration:underline; font-weight:bold; }
	#footer a:hover{ text-decoration:underline }
	
/* Rounded corner box css */
.t {background: url(../images/dot.jpg) 0 0 repeat-x; width: 100%}
.b {background: url(../images/dot.jpg) 0 100% repeat-x}
.l {background: url(../images/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(../images/bl.png) 0 100% no-repeat}
.br {background: url(../images/br.png) 100% 100% no-repeat}
.tl {background: url(../images/tl.png) 0 0 no-repeat}
.tr {background: url(../images/tr.png) 100% 0 no-repeat; padding:10px} 


.style144 {
color:#D8191E;
}

.style140 {
font-size:11.5px;
}

.style91 {
font-size:12px;
}

.lh {
line-height:20px;
}

a img{ border:0px; }

div.Actions{
	padding-left:10px;	
}

table { border: 0 none;
          border-collapse: collapse;
	   border-spacing: 0;
}

th, td
{
	
         border:1px solid #ccc;
        padding: .5em;
}

th
{
	font-weight: bold;
	text-align: center;
}