/* CSS Document */
body {
	background-color: #3e3634;
	color: #FFF;
	font-size: 12px;
	font-family: Arial Narrow, Tahoma, Verdana, "Segoe UI", sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
a {
	color: #CCC;	
}
#header {
	height:100px;
	width:765px;
	margin:0px auto;
	position:relative;
	top:0px;	
}
#page {
	background-color:#2e2624;
	margin-right:0px;
	margin-left:0px;
	height:560px;
}
#content {
	width:765px;
	margin:0px auto;
	position:relative;
}
#title {
	background-image:url('images/title.jpg');
	background-repeat:no-repeat;
	width:765px;
	height:204px;	
}
#windows, #doors, #other {	
	width:255px;
	height:382px;
	float:left;
	cursor:pointer;
	background-repeat:no-repeat;
	position:relative;
}
#windows .bck_photo, #doors .bck_photo, #other .bck_photo {
	position:relative;
	background-repeat:no-repeat;
	width:255px;
	height:220px;	
	z-index:1;
}
#windows .bck_photo {	
	margin-top:-42px;
	background-image:url('images/windows.jpg');		
}
#doors .bck_photo {	
	margin-top:-40px;
	background-image:url('images/doors.jpg');		
}
#other .bck_photo {	
	margin-top:-50px;
	background-image:url('images/other.jpg');		
}
.category {
	background-image:url('images/category.png');
	background-repeat:no-repeat;
	position:relative;
	padding:20px;
	width:215px;
	height:146px;
	text-align:left;
	z-index:5;
}
.cover {
	position:absolute;
	top:167px;
	left:0px;
	z-index:3;
	background-image:url('images/hover_dark.png');
	background-repeat:repeat;
	width:245px;
	height:190px;
	padding-left:10px;
	padding-top:20px;
	text-align:left;
	display:none;
}
.cover.more {
	height:230px;
}
.cover a {
	font-family:Century Gothic;
	font-size:16px;
	display:block;
	padding-top:8px;
	text-indent:30px;
}
.head {
	font-family:Arial;
	font-size:24px;
	padding-bottom:5px;
}
.foot {
	font-family:Arial;
	font-size:11px;
}
#links {
	width:500px;
	color:#CCC;	
	font-size:11px;
	position:absolute;
	bottom:0px;
	padding-bottom:16px;
	right:5px;
	text-align:right;	
}
.links a {
	padding-right:7px;
	padding-left:7px;
	border:1px solid transparent;
	padding-top:7px;
	padding-bottom:16px;
	font-family:Tahoma;
	text-decoration:none;
}
.links a:hover {
	color:#ffff66;
	text-decoration:underline;
}
a.tab_select {
	color:#333333;
	border:1px solid #333;
	background-color: #CCC;
	font-weight:bold;
}
a.tab_select:hover {
	color:#333333;
	cursor:default;
	text-decoration:none;
}
.main_text {	
	width:485px;
	height:276px;
	float:left;
	font-family:Tahoma;
	padding:40px;
	background-image:url('images/normal_bck.jpg');
	background-repeat:no-repeat;
	position:relative;
}
#test_ {	
	width:485px;
	height:276px;
	float:left;
	font-family:Tahoma;
	padding:40px;
	background-color:#FFF;
	background-image:url('images/normal_bck.jpg');
	background-repeat:no-repeat;
	position:relative;
}
.right_text {	
	width:200px;
	height:356px;
	float:left;
	font-family:Tahoma;
	text-align:left;
	padding:0px;
	background-image:url('images/right_bck.jpg');
	background-position:-50px center;
	background-repeat:no-repeat;
	position:relative;
}
.point {
	color:#e9a13c;	
}
input {
	font-size:12px;
	font-family:Tahoma;	
}
.sub {
	display:none;
	padding:0px;
}
.sub a {	
	font-size:11px;
	color:#e9a13c;
	padding:0px;
	padding-top:4px;
	text-decoration:none;
	text-indent:45px;
	font-family:Tahoma;		
}
.sub a:hover {
	text-decoration:underline;	
}
#social {
	overflow: hidden;
	text-indent: -9999px;
	margin-top:13px;
}
#social a {
	height: 25px;width: 25px;margin-right:5px;overflow: hidden;background: url('images/social.png');background-repeat:no-repeat;display:block;position:relative;float:left;
}
#social #fb {
	background-position:0 0;
}
#social #fb:hover {
	background-position:0 -25px;
}
#social #g {
	background-position:-25px 0;
}
#social #g:hover {
	background-position:-25px -25px;
}