@charset "utf-8";
.bodytext Verdana Black{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}

/* CSS Document */





.grey120

{



}



.grey120:hover

{





}



body

{
	background-color:#ffcd3f;
	margin:0px 0px 0px 0px;
	background-image:url(images/bg_brd.jpg);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
	padding-left:1px;
	font-family: tahoma, Verdana, "times New Roman";
	font-size:12px;
}





.sub_header

{

background-image:url(images/sub_body_header03.jpg);

background-repeat:repeat-x;

}



.sub_header_brd

{

border-left:#000000 1px solid;

border-bottom:#000000 1px solid;

border-right:#000000 1px solid;

}







.top_bg

{

background-image:url(images/top_bg.jpg);

background-repeat:repeat-x;

height:105px;

}



.top_bg02

{

background-image:url(images/top_bg02.jpg);

background-repeat:repeat-x;

height:7px;

}





.input_01

{

background-color:#fff9ea;

border:#3c3215 1px solid;

width:106px;

height:16px;

color:#222222;

padding-left:4PX;

}





.header

{

background-image:url(images/header01.jpg);

background-repeat:no-repeat;

height:230px;

}



.brd_01



{

border:#00305f 1px solid;

}





.txt01

{



}



.txt01:hover

{



}



.advt

{

background-image:url(images/advt_bg.jpg);

background-repeat:no-repeat;

height:225px;

}



.footer

{

background-image:url(images/footer_bg.jpg);

background-repeat:repeat-x;

height:60px;

text-align:center;

color:#fff5dc;

font-size:13px;

font-weight:bold;

line-height:18pt;



}







.txt02

{

color:#fff5dc;

font-size:13px;

font-weight:bold;

text-decoration:none;

}



.txt02:hover

{

color:#fff5dc;

font-size:13px;

font-weight:bold;

text-decoration:underline;

}





.txt03

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

color:#ffcb01;

}



.txt04

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#eb6f00;
	font-weight:bold;
	text-align: center;
}







.txt05

{

font-family:Verdana, Arial, Helvetica, sans-serif;



color:#0043bf;

text-decoration:none;



}



.txt05:hover

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0043bf;
	text-decoration:underline;
	text-align: center;


}





.txt06

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;



color:#000000;

text-decoration:none;



}



.txt06:hover

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;



color:#000000;

text-decoration:underline;



}





































































































































































.black_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #000;
}
.bodytext2 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.redtext {
	color: #900;
}
.orange-text {
	color: #F90;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
}
.bodytext table tr th table {
	text-align: center;
}
.bodytext table tr th table tr td ul li {
	text-align: center;
}
.bodytext table tr th table tr td table tr td ul li {
	text-align: left;
}
#bold {
	font-weight: bold;
}
.sub_header_brd table tr td table tbody tr td table tr .bodytext table tr .style23 strong {
	color: #000;
}
.sub_header_brd table tr td table tbody tr td table tr .bodytext table {
	color: #000;
	text-align: center;
}
.redtext {
	color: #F00;
}
.betterhomes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #060;
}
.bodytext black Verdana {
	font-family: Verdana, Geneva, sans-serif;
}
.black body text verdana {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
}
.bodytext table tr th table tr td .txt06 {
	text-align: left;
}

.template_container {
	float:left;
	width:216px;
	margin-left:3px;
	margin-right:3px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	
}

.brochure .hc_cards .template_container {
	width:322px;
}

.brochure .hc_cards .template_container {
	height:210px;

}

.hc_cards .template_container {
	height:210px;
	overflow:hidden;
}

.template_header {
	background-image:url(../images/design_label.png);
	background-position:center;
	background-repeat:no-repeat;
	width:216px;
	height:43px;
	text-align:center;
	color:#FFF; 
	
	font-size:14px;
}

.brochure .hc_cards .template_header {
	
	width:322px;

}

.template_header_padding {
	padding-top:10px;
}
.template_header a {
	color:#FFF;
}

.template_container img {
	max-width:216px;
	height:auto;
}

.brochure .template_container img {
	max-width:322px;

}

.hc_cards .template_container img:hover {
	max-width:296px;
	height:auto;
	float:left;
	z-index:9;
	position:absolute;
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -webkit-transform:rotate(-3deg);
   -moz-transform:rotate(-3deg);
   -o-transform:rotate(-3deg);
   transform:rotate(-3deg);
}

.brochure .hc_cards .template_container img:hover {
	max-width:600px;
	height:auto;
	float:left;
	z-index:9;
	position:absolute;
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -webkit-transform:rotate(-3deg);
   -moz-transform:rotate(-3deg);
   -o-transform:rotate(-3deg);
   transform:rotate(-3deg);
}

.optionstep_container_width {
	width:220px;
}


.optionstep_container {
	font-size:18px;
	font-weight:bold;
	float:left;
	text-align:left;
}

.optionstep_container .padding_option {
	margin-top:10px;
	float:left;
	padding-top:10px;

	
}

.optionstep_container_width .padding_option {
	margin-top:10px;
	float:left;
	padding-top:10px;
	width:150px;
	
}

.optionstep_container_width .padding_option {
	margin-top:0px;
	float:left;
	padding-top:10px;
	
}
.optionstep_bg {
	background-image:url(../images/option_bg.png);
	width:61px;
	height:62px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:32px;
	padding-top:10px;
	float:left;
	margin-right:5px;
}

.brochure_productpage {
	width:670px;
	height:auto;
}

.howitworks_bullets {
	list-style:square;
	margin-left:210px;
}

.side_label {
	background-color:#f1b105;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-align:center;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
}

.std_img {
	max-width:350px;
}


