@charset "utf-8";
body { 
	margin:0; 
	padding:0; 
	width:100%; 
	background:#fff;
	background-image: url(images/6.jpg);
	background-repeat: repeat-x;
}

html { 
	padding:0; 
	margin:0;
}
	
* {
	margin: 0;
	padding: 0px;
}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main { padding:0; margin:0 auto;}

/********** header **********/
.blok_header { 
	margin:0; 
	padding:0;
}

.blok_header_resize { 
	width:982px; 
	padding:40px 0 0 0; 
	margin:0 auto; 
	height:146px;
}

.blok_header_resize .click { 
	width:380px; 
	float:right; 
	padding:0; 
	margin:0;
}

.blok_header_resize p { 
	font: italic 12px Arial, Helvetica, sans-serif; 
	color:#b9a18a; 
	padding:8px 0 0 0; 
	margin:0;
}
	
.blok_header_resize img { 
	float:right; 
	margin:3px; 
	padding:0;
}

.header {
	width:982px;
	margin:0 auto;
	padding:0;
	height:148px;
	border-bottom: 3px #bcbcbc solid;
}

#border_menu {
	width: 100%;
	height:6px;
	border-bottom: 6px #dd8d35 solid;
	float:right;
}

/* search */
.search { 
	padding:0; 
	margin:0; 
	width:190px; 
	float:right;
}

.search form { 
	float:right; 
	padding:0; 
	margin:0;
}

.search span { 
	display:block; 
	float:left; 
	background: url(images/search_bg.gif) left top no-repeat; 
	width:140px; 
	padding:1px 5px; 
	height:31px;
}

.search form .keywords { 
	width:140px; 
	line-height:14px; 
	height:14px; 
	float:left; 
	background:none; 
	border:0; 
	padding:6px 0; 
	margin:0; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#acacac;
}

.search form .button { 
	float:left; 
	margin:0; 
	padding:0;
}

/* logo */
.logo { 
	background-image: url(images/logo.png);
	background-position: left;
	background-repeat:no-repeat;
	margin:0; 
	width:203px;
	height: 139px;
	float:left;
}

.logo2 { 
	width:101px;
	background-image: url(images/wbenc.png);
	background-repeat: no-repeat;
	float: right;
	padding-right: 50px;
	height: 54px;
}

/* menu */	
.menu { 
	width:750px; 
	height: 20px;
	margin-top:62px;
	display:block;
	float:right;

}



/*header_text*/
.header_text { 
	margin:0 auto; 
	padding:0; 
	width:982px; 
	height:280px;
	background-color:#bcbcbc;
	border-bottom: 6px #dd8d35 solid;
}

.header_text .div { 
	margin:0 auto; 
	padding:0; 
	float: left;
}

.header_text img.screen { 
	float:left; 
	margin:0; 
	padding:0;
}

.header_text .div .left1 { 
	float:right; 
	width:420px; 
	padding:10px 170px 0 0px; 
	margin:0;
}

.header_text .div .left1 img { 
	float:left; 
	margin:10px 8px 0 0; 
	padding:0;
}

.header_text .div .left1 h2 { 
	font:normal 72px Arial, Helvetica, sans-serif; 
	color:#fff; 
	padding:0; 
	margin:0 0 10px 100px;
}

.header_text .div .left1 h3 {
	font:normal 72px Arial, Helvetica, sans-serif;
	color:#EA2015;
	padding:0;
	margin:0 0 5px 100px;
}

.header_text .div .left1 p { 
	font: normal 12px Arial, Helvetica, sans-serif; 
	color:#b9a28a; 
	padding:25px 10px 10px 0; 
	margin:0;
}

.header_text .div2 .left2 { 
	float:left; 
	width:420px; 
	padding:10px 170px 0 0px; 
	margin:0;
}

.header_text .div2 .left2 img { 
	float:right; 
	margin:10px 8px 0 0; 
	padding:0;
}

.header_text .div2 .left2 h2 { 
	font:normal 72px Arial, Helvetica, sans-serif; 
	color:#fff; 
	padding:0; 
	margin:0 0 10px 230px;
}

.header_text .div2 .left2 h3 { 
	font:normal 72px Arial, Helvetica, sans-serif; 
	color:#EA2015; 
	padding:0; 
	margin:0 0 5px 230px;
}

.header_text .div2 .left2 p { 
	font: normal 12px Arial, Helvetica, sans-serif; 
	color:#b9a28a; 
	padding:25px 10px 10px 0; 
	margin:0;
}

#gallery_footer {
	text-align: left;
	float: left;
	width: 660px;
	margin: -50px 0px 10px 15px;
}

/* header_text **/
.header_text2 { 
	margin:0 auto; 
	padding:0; 
	width:982px; 
	height:119px;
	background-color: #FFF;
}

.header_text2 img { 
	float:right; 
	padding:5px 0 20px 0; 
	margin:0;
}

.header_text2 h2 { 
	font: normal 36px Arial, Helvetica, sans-serif; 
	color:#dfb137; 
	padding:40px 0 0 20px; 
	margin:0;
}


/********** body **********/
.body_resize { margin:0px 0px 0px 0px; padding:0; }
.body {  width:962px;  margin:0 auto; padding:10px 10px; background-color:#FFF;}
.body h2 {  font: normal 22px Arial, Helvetica, sans-serif; color:#494949; margin:0;  padding:10px 0px;}
.body h3 { color:#dfb137; font: normal 36px Arial, Helvetica, sans-serif; padding:20px 0 0 0; margin:0;}
.body h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#685347;}
.body img { float:left; padding:0; margin:10px 10px 10px 5px;}
.body img.rss { float:left; margin:5px 2px; padding:0;}
.body p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:1.8em;
	padding:5px 0px 0 2px;
	margin:0;
}
.body a {
	text-decoration:none;
	color:#900;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.body_small { width:320px; float:right; margin:5px 5px; padding:0;}
.body_big { width:400px; float:left;  padding:0;}
.body .block2 { width:310px; margin:0; padding:5px; float:left;}
.body_big ul { list-style:none; margin:0 0 0 200px; padding:0;}
.body_big li { background:url(images/ul_li_big.gif) left no-repeat; padding:0 20px; margin:0;  font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

.body_txt {
	width: 580px;
	height: auto;
	padding-right: 10px;
	float:right;

}

.body_txt i {
	font-size: 12px;
}

.body_txt  a:hover h2{
	color:#dfb137;
}

.borderline {
	border-top:1px solid #dfdfdf;
}

.borderline2 {
	margin: 0 auto;
	border-top:1px solid #dfdfdf;
	width: 982px;
}

#bodybottom {
	margin:0 auto;
	background-image: url(images/bodybottom.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 12px;
	width: 856px;
}

.left_images {
		margin: 20px 0 0 20px;
		
	float: left;
	text-align: center;
	display: inline;
}

.left_images a h2{
	padding: 0px 0 40px 0px;
	font: normal 18px Arial, Helvetica, sans-serif; 
	color:#494949;
}

.left_images a:hover h2{
	color:#dfb137;
}

#service_img {
	background-image: url(images/service1.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 227px;


}

#door {
	background-image: url(images/door.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 312px;

}

#clientlist {
	background-image: url(images/clientlist.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 207px;

}

#testimonials {
	background-image: url(images/testimonials.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 207px;

}
#success {
	background-image: url(images/success.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 207px;

}

#news {
	background-image: url(images/news.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 227px;

}

#art {
	background-image: url(images/art.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 227px;

}



#chris_img {
	background-image: url(images/chris.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 263px;

}

#tammy_img {
	background-image: url(images/tammy.jpg);
	background-repeat: no-repeat;
	margin-top: 350px;
	width: 280px;
	height: 263px;

}

#side_menu {
	width: 280px;
	height: 289px;
	margin: 20px 0 0 20px;
	float: left;
}

#contact {
	width: 300px;
	margin: 0;
	padding: 5px;
	float: left;
	text-align:left;
}

#contact a{
	width: 300px;
	margin: 0;
	padding: 5px 5px 5px 0px;
	float: left;
}

/*slider2 */
.footer_slider {  padding:20px 0; margin:0; background-color:#FFF;}
.footer_tag { width:983px; margin:0 auto; padding:10px 0; }
.footer_tag p { font:normal 13px  Arial, Helvetica, sans-serif; color:#7c7c7c;}
.footer_tag h2 {  font: normal 13px Arial, Helvetica, sans-serif; color:#7c7c7c; margin:0;  padding:0px 10px 10px 10px; }
.footer_tag span { font: normal 11px Arial, Helvetica, sans-serif; color:#685347;}
#footer_socialtag { width: 260px; text-align: right;float:left;}
.socialnet {
	width: 37px;
	float: left;

}

.socialnet_txt a{
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	width:400px;
}

.footer_tag p.left {
	text-align:right; 
	width:260px; 
	margin:0;
	padding: 0px 5px 0 5px;
	float:left;
}

.footer_tag p.right {
	text-align:right; 
	width:350px; 
	margin:0; 
	padding: 0px 5px 0 5px;
	float:right;
}

#twitter_bottom {
	margin:0 auto;
	background-image:url(images/twitterbottom.png);
	background-repeat: no-repeat;
	width:281px;
	height:24px;
}

#twitter_box {
	border:5px #e4e4e4 solid;
}

#twitter_topq {
	background-image: url(images/quotes_t.png);
	background-repeat:no-repeat;
	background-position: right;
	height: 34px;
	width: 40px;
}

#twitter_botq {
	background-image: url(images/quotes_b.png);
	background-repeat:no-repeat;
	background-position: right;
	height: 31px;
	width: 38px;
	margin-left: 260px;
}

#twitter_span a {
	float: left;
	padding-left: 10px;
}

/* Scroll */
#screen { width:936px; padding:0; margin:0 auto; }
#screen ul { margin:0 auto; padding:0;}
#screen li { float:left; list-style:none; display:block; border:0; padding:0; margin:0;}
#screen .jq-ss-crop { margin:0; border:0; float:left; padding:0;}
#left, #right { margin-top:50px; display:block; text-decoration:none; width:20px; padding:0 6px; }
#view { margin:10px auto; padding:20px 0; width:872px; border:0; height:100px;  overflow:hidden; }
#images { width:2619px; padding:0; border:0; margin:0;}
#images li a { border:0; margin:0 auto; padding:0;}
#images li span { display:block; font: normal 11px Tahoma, Geneva, sans-serif; color:#0385bb; text-decoration:underline; padding:0; margin:0;}
#images li img { border:0; display:block; margin:0; max-width:208px; padding:0 5px;}

/* END_bloga*/


/*************footer**********/
.footer {padding:20px 0 10px 0px;  margin:0;}
.footer_resize { height:64px; width:959px; margin:0 auto; padding:0 10px; background: url(images/footer_bg.gif) top center no-repeat;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#ffffff;}
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:center; width:982px; margin:0; padding:8px 0 0 5px; float:left;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}

p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dfdfdf; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}


#contact-area {
	width: 500px;
	height: auto;
	float:left;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;

}

label {
	
	text-align: right;
	margin-right: 15px;
	padding-top: 5px;
}

/************ accordion menu ************/
.accordian {
	width: 580px;
	margin: 30px auto;
	font:normal 14px Arial, Helvetica, sans-serif; color:#666666; line-height:1.8em; padding:5px 5px; 
}

.accordian li {
	list-style-type: none;
	padding: 0 5px;
}

.accordian ul li:hover{
 /*background of menu items during onmouseover (hover state)*/
color: #dfb137;
}
.dimension {
	height: auto;
	margin: 20px 0 15px 0px;
}
	
.even, .odd {
	font-weight: bold;
	height: 30px;
	padding-top: 5px;
	padding-left: 10px;
}
	
.even {
	border: 1px solid #d8d8d8;
	background-color: #ececec;
}
	
.odd {
	border: 1px solid #d8d8d8;
	background: #ececec;
}
