/************************************************Palette**********************************************
Cool Brown:	362F2D
Green:		74A33C
Dark Green:	31640D
Teal/Blue:		5F9F9F
*/
/************************************************Master page***********************************************/

body {
	color: #362F2D;
}
h1{
	color: #1B5790;
}
h2{
	color: #1B5790;
}
h3{
	color: #4A766E;
}
.red{
	color: #74A33C;
}
.grey{
	color: #999999;
}
.header_z2_g2 .type1{
	color: #5F9F9F;
}
.header{
	color: #990002;

}
/************************************************Images***********************************************/
.header_z1{
	background-image: url(_images/header_red_fe.jpg);
}
#index .header_z1 {
	background: url(../images/header_home1.gif) no-repeat;
	height:213px;
	
	
}
.header_z2_g1{
	background: url(_/images/logo1.gif) no-repeat right center;
}
#products .header_z1{
	background: url(../images/header_red_home.gif) no-repeat right center;
}

#contact .header_z1{
	background: url(../images/header_green_contact.jpg) no-repeat right center;
}
#index_sub .header_z1{
	background: url(../images/header_green_fe.jpg) no-repeat right center;
}
/************************************************Navigation***********************************************/
a:link{
	color: #1B5790;
}
a:visited{
	color: #1B5790;
}
a:hover{
	color: #000000;
}
a:active{
	color: #666666;
}

.new
{background:url(../images/header_home2.gif) no-repeat;
}
.main_nav li {
	color: #FFFFFF;
}
.main_nav ul a:link, .main_nav ul a:visited {
	color: #FFFFFF;
}
.main_nav ul a:hover {
	color: #ffffff;
	background-color: #1B5790;
}
.main_nav ul ul a:link, .main_nav ul ul a:visited{
	background-color: #FFFFFF;
	color: #1B5790;
}
.main_nav ul ul {
	border-top: 1px solid #31640D;
}
.main_nav ul ul a:hover{
	background-color: #1B5790;
	color: #FFFFFF;
}
.main_nav ul ul li{
	border-top: 1px none #31640D;
	border-right: 1px solid #31640D;
	border-bottom: 1px solid #31640D;
	border-left: 1px solid #31640D;
}
.main_nav ul a:hover ul, .main_nav ul li:hover ul{
	background-color: #FFFFFF;
}
.main_nav ul ul a:hover ul, .main_nav ul ul li:hover ul{
	background-color: #FFFFFF;
}


.left_z4 a:link, .left_z4 a:visited{
    background-image:url(../images/arrow_red2.gif);
	color: #1B5790;
	background-repeat: no-repeat;
	background-position: left top;
}
.left_z4 a:hover{
	color: #FFFFFF;
	background-image:url(../images/arrow_red.gif);
	background-color: #990002;/* to change the background color to the rightside*/
	background-repeat: no-repeat;
	background-position: left top;
}
.left_z4 ul ul{
	background-color: #F8F3D8;
}
.left_z4 .subnav a:link, .left_z4 .subnav a:visited{
	color: #5C3317 ;
	background: #EEE2A2 url(../images/arrow2_green.gif) no-repeat left top;
}
.left_z4 .subnav a:hover{
	color: #FFFFFF;
	background: #74A33C url(../images/arrow2_green2.gif) no-repeat left top;
}


.bottom {
	background-color: #F8F3D8;
}
.bottom a:link, .bottom a:visited{
	color: #666666;
}
.bottom a:hover{
	color: #FFFFFF;
	background-color: #666666;
}
.bottom a:visited{
}
.showroom{
	border: 1px solid #5F9F9F;
}
.showroom_box{
	border-top-color: #5F9F9F;
}


/************************************************FE Pages***********************************************/
.dream_houses_box{
	border-top: 2px solid #5F9F9F;
}
.dream_houses_img{
	border: 1px solid #5F9F9F;
}
.dream_houses_logo{
	border: 1px solid #5F9F9F;
}
.dream_houses_tn{
	background: #5F9F9F;
}
.fran_link ul{
	border: 1px solid #5F9F9F;
}
.fe_content {
	border-top: 0px solid #5F9F9F;
	border-right: 1px solid #5F9F9F;
	border-bottom: 0px solid #5F9F9F;
	border-left: 1px solid #5F9F9F;
}
.fe_content #leftlink, .fe_content #leftlink2{
	border-left-color: #799F3A;
}
.fe_content ul a:link, .fe_content ul a:visited {
	color: #74A33C;
	text-decoration: none;
	border-top: 1px solid #74A33C;
	border-right: 1px solid #74A33C;
	border-bottom: 1px solid #74A33C;
	border-left: #74A33C;
}
.fe_content ul a:hover{
	color: #FFFFFF;
	background-color: #74A33C;
	text-decoration: none;
}
.fe_corners_header{
	background-color: #5F9F9F;
	color: #FFFFFF;
}

.fe_corners {
	background: transparent; 
}
.fe_corners_header h3{
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
.fe_corners h2, .zsnazzy h2 {
	margin:0;
	padding:0 10px 5px 10px;
}
.fe_corners p, .zsnazzy p {
	margin:0; 
	padding:5px 10px; 
}
.link_box a{
	border: 1px solid #74A33C;
}
.link_box a:hover{
	color: #FFFFFF;
	background-color: #74A33C;
	text-decoration: none;
}
.fe_portfolio_box{
	border-left-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.fe_portfolio_tn{
	background-color: #5F9F9F;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.fe_form_box{
	padding: 5px;
	background-color: #5F9F9F;
}
.xtop, .xbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
	display:block; 
	overflow:hidden;
}
.xb1, .xb2, .xb3 {
	height:1px;
}
.xb2, .xb3, .xb4 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5F9F9F;
	border-left-color: #5F9F9F;
	background: #ffffff;
}
.xb1 {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	background-color: #5F9F9F;
}
.xb2 {
	margin:0 3px;
	border-top-width: 0;
	border-right-width: 2px;
	border-bottom-width: 0;
	border-left-width: 2px;
}
.xb3 {
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
}
.xb4 {
	height:2px;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
.fe_testimonials .xb1{
	background-color: #5F9F9F;
}
.fe_testimonials_box{
	border-right: 1px solid #5F9F9F;
	border-left: 1px solid #5F9F9F;
	background: #ffffff;
}
.fe_testimonials_box a:link, .fe_testimonials_box a:visited{
	text-decoration: none;
}
.fe_testimonials .xb2, .fe_testimonials .xb3, .fe_testimonials .xb4{
	background-color: #E4E4E4;
}
.textad .xb2, .textad .xb3, .textad .xb4 {
	background: #ffffff;
}
.textad2 .xb2, .textad2 .xb3, .textad2 .xb4 {
	background: #ffffff;
}
.fe_staff img{
	border: 1px solid #5F9F9F;
}
.fran_coupon_z1{
	border: 1px solid #5F9F9F;
}
.fran_coupon_z2{
	border: 5px dashed #5F9F9F;	
}
.fran_coupon_z3{
	border: 1px solid #5F9F9F;
}
.f_1{
	color: #5F9F9F;
	border-bottom: 1px solid #5F9F9F;
	border-right-width: 0px;
}
.f_2{
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F9F9F;
}
.fe_portfolio_container{
	border-right: 1px solid #5F9F9F;
	border-left: 1px solid #5F9F9F;
}
.fe_testimonial_day{
	border: 1px solid #5F9F9F;
}
.hot_head{
	color: #5F9F9F;
}

