/* CSS Document */

body{
	margin:0 auto;
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	width: 778px;
}

a {
	text-decoration:none;
	color:#000;
}

a:hover {
	color:#800;
}

.img_logo{
	margin: 0px;
	padding: 0px;
	/* width:322px; */
	vertical-align:top;
	background-image: url(images/logo_bcgr.gif);
	background-repeat: repeat-y;
}

.img_logo_painting{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	background-image: url(images/logo_bcgr_painting.gif);
	background-repeat: repeat-y;
}

.img_logo_remodeling{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	background-image: url(images/logo_bcgr_remodeling.gif);
	background-repeat: repeat-y;
}



.img_logo1{
	padding: 0px 10px 10px 10px;
	border: 0px solid;
	width: 322px;
	height: 322px;
}

.big{
	background-color:#fff;
}
.head{
	margin:0px;
	padding:0px;
	vertical-align:top;
	/* width: 778px; */
}

.estimate{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width: 500px;
}
.headsub{
	margin:20px 0 0 0;
	padding:0px;
	vertical-align:top;
}
.headsub img {
	margin: 5px 10px 5px 0px;
}
.headsub td {
	padding: 20px 0px;
}

.dots{
}

.form{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.form_head{
	margin:0px;
	vertical-align:top;
	border: 1px solid #ccc;
}

.contactform_head{
	padding: 5px;
	margin:0px;
	vertical-align:top;
	border: 1px solid #ccc;
}
.top{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.subtext{
	padding: 0px 0px 0px 10px;
	vertical-align:top;
}

.tab{
	/* background-image:url(images/bg_content.gif); */
	height: 15px;
}

.tcontent{
	/* background-image:url(images/bg_content.gif); */
	margin:0px;
	padding:0px;
	vertical-align:top;
	width: 768px;
}

.tcontent p{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.tbottom{
	background-image:url(images/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position: top;
	margin:0px;
	padding:0px;
	width: 778px;
}

.img_welcome{
	padding: 10px 10px 10px 0px;
	vertical-align:top;
	text-align: left;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}

.img_welcome a:{
	vertical-align:top;
	text-align: left;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color: #800;
	font-size:9px;
	text-align:center;
}
.img_sub{
	padding: 10px 0px 10px 0px;
	vertical-align:top;
}

.text{
	padding: 10px 10px 25px 20px;
	vertical-align:top;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
}

.text_painting{
	padding: 10px 25px 25px 0px;
	vertical-align:top;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #900;
}

.text_painting p{
	vertical-align:top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding: 0px;
	color: #990000;
}

.text_painting1{
	padding: 10px 25px 25px 0px;
	vertical-align:top;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #194260;
}

.text_painting1 p{
	vertical-align:top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px;
	text-align:left;
	color: #194260;
}
.address{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color:#900;
}

.menu_bottom{
	padding: 5px 10px 10px 25px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	text-align:center;
	font-size: 10px;
	color:#5B5B5B;
}

.copy{
	background-color:#e7e7e8;
	padding: 5px 10px 10px 25px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	text-align:center;
	height: 29px;
	font-size: 10px;
	color:#000;
}

.copy a{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#356396;
}

.copy a:hover{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
}

.textbottom{
	padding: 5px 10px 10px 25px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color:#333;
}
.newstext{
	padding: 5px 25px 10px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	color:white;
}

.newstext a{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #194260;
	text-align:left;
	text-decoration: none;
}
.newstext a:hover{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:left;
	text-decoration: underline;
}

.right_our{
	padding: 15px 5px 10px 15px;
	vertical-align:top;
	width: 225px;
	text-align:left;	
}
.news{
	/* background-color:#A94134; */
	background-color: #4f1000;
	padding: 15px 5px 10px 15px;
	vertical-align:top;
	/* width: 225px; */
	width: 200px;
	text-align:left;	
}

.left_menu{
	/* background-color:#A94134; */
	background-color: #990000;
	padding: 0;
	vertical-align:top;
	/* width: 225px; */
	width: 185px;
	text-align:left;	
}

.left_menu_painting{
	background-color: #194260;
	padding: 0;
	vertical-align:top;
	/* width: 185px; */
	text-align:left;	
}

.left_menu_remodeling{
	background-color: #e36000;
	padding: 0;
	vertical-align:top;
	/* width: 185px; */
	text-align:left;	
}

.left_column {
	width: 165px;
	padding: 20px 10px 10px 10px;
}

.news_p{
	background-color:#194260;
	padding: 15px 5px 10px 15px;
	vertical-align:top;
	width: 225px;
	text-align:left;	
}
.news_r{
	background-color:#E36000;
	padding: 15px 5px 10px 15px;
	vertical-align:top;
	width: 225px;
	text-align:left;	
}
.photo_our{
	padding: 36px 15px 10px 15px;
	vertical-align:top;
	width: 228px;
	text-align:left;	
}

.photo_right{
	padding: 5px 5px 10px 0px;
	vertical-align:top;
	width: 200px;
	text-align:left;	
}

.title{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:white;
}
.title1{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#900;
}

.title a{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#900;
}

.title a:hover{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#900;
	text-decoration:underline;
}
.title_master{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#900;
}
.title_r_master{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#E36000;
}
.titleflooring{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#900;
}
.title1flooring{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#900;
}
.title_p_master{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#194260;
}
.titlepainting{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#194260;
}
.title1painting{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#194260;
}

.titlepainting a{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#194260;
}

.titlepainting a:hover{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#194260;
	text-decoration:underline;
}

.titleremodeling{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	color:#E36000;
}

.title1remodeling{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#E36000;
}
.titleremodeling a{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#E36000;
}
.titleremodeling a:hover{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#E36000;
	text-decoration:underline;
}
.hr{
	background-image:url(images/hr1.gif);
	background-repeat:repeat-x;
}

.hr1{
	background-image:url(images/hr2.gif);
	background-repeat:repeat-x;
}

.smenu{
	text-align:right;
	padding: 0px 20px 0px 0px;
	/* 
	height: 29px;
	background-color:#FCEFD7; 
	*/
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-transform: uppercase;
}

.flooring{
	background-image:url(images/sub.gif);
	background-repeat:repeat-y;
	width: 510px;
	height: 10px;
	padding: 10px 0px 0px 10px;
	color:#fff;
}

.main{
	background-image:url(images/1sub.gif);
	background-repeat:repeat-y;
	width: 510px;
	height: 10px;
	padding: 10px 0px 0px 10px;
	color:#fff;
}

.tdc{
	background-image:url(images/1sub.gif);
	background-repeat:repeat-y;
	width: 510px;
	height: 10px;
	padding: 10px 0px 0px 10px;
	color:#fff;
}
.sub{
	background-image: url(images/bg_sub3.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.1sub{
	background-image: url(images/1bg_sub.gif);
	background-repeat: no-repeat;
	width: 778px;
	height: 230px;
}

.submenu{
	padding: 5px 5px 5px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	color:#900;
}
.submenu a{
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	text-decoration: none;
	color:#000;
}
.submenu a:hover{
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	text-decoration: underline;
	color:#900;
}
.sub_painting{
	padding: 5px 5px 5px 175px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	color:#194260;
}

.sub_painting a{
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	text-decoration: none;
	color:#000;
}
.sub_painting a:hover{
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	text-decoration: underline;
	color:#194260;
}

.sub_remodeling{
	padding: 5px 5px 5px 355px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	color:#E36000;
}

.sub_remodeling a{
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	text-decoration: none;
	color:#000;
}
.sub_remodeling a:hover{
	padding: 10px 5px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	width: 510px;
	text-align:left;
	text-decoration: underline;
	color:#E36000;
}
.text_contact{
	padding: 10px 0px 0px 0px;
	vertical-align:top;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
}

.aButton {
	background-color: #CCCCCC;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.form_title{
	padding: 3px 0px 0px 5px;
	background-color: #990000;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	text-align:left;
	color:#fff;
}
.form_p_title{
	padding: 3px 0px 0px 5px;
	background-color: #194260;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	text-align:left;
	color:#fff;
}
.form_r_title{
	padding: 3px 0px 0px 5px;
	background-color: #E36000;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	text-align:left;
	color:#fff;
}
.formtxt{
	vertical-align:top;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;	
}

#login{
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

#login a{
	padding: 0px;
	vertical-align:top;
	font-weight:bold;
	color:#CC0000;
}
#login a:hover{
	padding: 0px;
	vertical-align:top;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
}

#login1{
	padding: 0px 0px 0px 333px;
	width: 150px;
	vertical-align:top;
}

#login1 a{
	padding: 0px 0px 0px 39px;
	vertical-align:top;
	font-weight:bold;
	color:#CC0000;
}
#login1 a:hover{
	padding: 0px 0px 0px 39px;
	vertical-align:top;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
}
