/* Insignia Homes Stylesheet */
body {
background-color:#e5e6e7;
}
p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: Tahoma, Geneva, sans-serif;
} 
h1 {
font:13px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:50px 35px 0px 29px;
}
h2 {
font:16px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:5px 10px 5px 10px;
padding:1px
}
h2 span{
color:#a4081a;
}
h3 {
font:12px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:10px 10px 5px 10px;
}
h4 {
font:16px Tahoma, Geneva, sans-serif;
font-style: normal;
color:#ffffff;
margin:5px 10px 5px 10px;
padding:1px
}
h4 span{
color:#510d12;
}
contact {
font:8px Arial, sans-serif,;
font-style: bold;
color:#ffffff;
margin:10px 15px 10px 15px;
}
p {
font-size:13px;
font: Tahoma, Geneva, sans-serif;
font-style: normal;
color: #888686;
margin: 10px 0 0 29px;
text-decoration:none;
}
a, a:link, a:active {
/*font:bold 1.0em Arial; */
/*color:#75B252;*/
color:#b3071b;
text-decoration:none;
font-weight:normal;
}
a:visited {
color:#b3071b;
text-decoration:none;
font-weight:normal;
}
a:hover {
color:#b3071b;
text-decoration:none;
font-weight:normal;
}
a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
font-size:13px;
font-style: normal;
color: #888686;
text-decoration:none;
}
a.elink, a.elink:link, a.elink:active, a.elink:visited, a.elink:hover {
font-size:13px;
font-style: normal;
color: #b3071b;
text-decoration:none;
}
	
contact p {
color:#888686;
padding:10px 0 0 0px;
background:#4a91d2;
font: Tahoma, Geneva, sans-serif;
}

contact p span {
color:#b3071b;

}
credit p {
color:#fff731;
font:bold 10px Arial;
text-align:left;
}

	




/*ID's*/

#footer {
height:50px;
width:1010px;
align:left;
vertical-align:bottom;
}

#wrap {
position:relative;
margin:0 auto;
padding:0;
width:1010px;
vertical-align:central;
background-color:#FFFFFF;
/*border:1px solid green;*/
}

#header {
width:1010px;
margin:0 0 0 0;
height:225px;
/*border:1px solid red;*/
}

#headerfade {
width:1010px;
padding:0px 0px 0px 0px;
height:12px;

/* fallback */
background-color: #4D0D12;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* Opera */ 
background-image: -o-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #4D0D12), color-stop(1, #b3071b));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to right, #4D0D12 0%, #b3071b 50%);
/*border:1px solid red;*/
}

#footerfade {
width:1010px;
padding:0px 0px 0px 0px;
height:12px;

/* fallback */
background-color: #4D0D12;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* Opera */ 
background-image: -o-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #4D0D12), color-stop(1, #b3071b));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #4D0D12 0%, #b3071b 50%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to right, #4D0D12 0%, #b3071b 50%);
/*border:1px solid red;*/
}

#maincontent {
width:1010px;
padding:0px 0 0 0px;
margin:0px 0 0 0px;
min-height:324px;
overflow:hidden;
/*border:1px solid red;*/
}

#hometextarea {
width:381px;
margin:0 0 0 29px;
padding:0px 0px 0px 0px;
min-height:324px;
float:left;

/* fallback */
background-color: #4D0D12;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(left, #4D0D12 0%, #730B15 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #4D0D12 0%, #730B15 100%);

/* Opera */ 
background-image: -o-linear-gradient(left, #4D0D12 0%, #730B15 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #4D0D12), color-stop(1, #730B15));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #4D0D12 0%, #730B15 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to right, #4D0D12 0%, #730B15 100%);
/*border:1px solid red;*/
}

#homeimagearea {
width:571px;
padding:0px 29px 0px 0px;
float:right;
min-height:324px;
/*border:1px solid red;*/
}

#whomaincontent {
width:952px;
padding:0px 0px 0px 28px;
float:left;
min-height:324px;
/*border:1px solid red;*/
}

#text {
width:1010px;
/*border:1px solid white;*/
}

