body{
	margin:0;
	padding:0;
	background:url(../images/bg-tr.gif) repeat-x top center #310200;
}
#body-page{
	margin:0 auto;
	padding:0;
	background:url(../images/background.jpg) no-repeat;
}
#container{
	margin:0 auto;
	padding:0;
	width:950px;
}
.clr{
clear:both;
}
a{
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:none;
	outline:none;
}

#header{
	margin:0 auto;
	padding:0;
	width:950px;
	background:url(../images/header.gif) no-repeat;
	height:132px;
}
#navigation{
	margin:0 auto;
	padding:8px 0 0 0;
	width:850px;
	height:24px;
	padding-left:35px;
}
#navigation ul{
	margin:0;
	padding:0;
}
#navigation ul li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:24px;
	text-decoration:none;
	float:left;
}
#navigation ul li a{
	margin:0;
	padding:0;
	list-style:none;
	line-height:24px;
	text-decoration:none;
	text-align:center;
	display:block;
}

#navigation ul li a span{
	visibility:hidden;
}
#nav-home{
	margin:0 auto;
	padding:0;
	background:url(../images/home.gif) no-repeat;
	width:71px;
	height:24px;
}
#nav-home a{
	margin:0 auto;
	padding:0;
	background:url(../images/home.gif) no-repeat;
	width:71px;
	height:24px;
}
#nav-home a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/home-hover.gif) no-repeat;
	width:71px;
	height:24px;
}
#nav-about{
	margin:0;
	padding:0;
	background:url(../images/about-us.gif) no-repeat;
	width:71px;
	height:24px;
}
#nav-about a{
	margin:0;
	padding:0;
	background:url(../images/about-us.gif) no-repeat;
	width:71px;
	height:24px;
}
#nav-about a:hover{
	margin:0;
	padding:0;
	background:url(../images/about-us-hover.gif) no-repeat;
	width:71px;
	height:24px;
}


#nav-example{
	margin:0;
	padding:0;
	background:url(../images/site-examples.gif) no-repeat;
	width:102px;
	height:24px;
}
#nav-example a{
	margin:0;
	padding:0;
	background:url(../images/site-examples.gif) no-repeat;
	width:102px;
	height:24px;
}
#nav-example a:hover{
	margin:0;
	padding:0;
	background:url(../images/site-examples-hover.gif) no-repeat;
	width:102px;
	height:24px;
}



#nav-features{
	margin:0;
	padding:0;
	background:url(../images/system-features.gif) no-repeat;
	width:114px;
	height:24px;
}
#nav-features a{
	margin:0;
	padding:0;
	background:url(../images/system-features.gif) no-repeat;
	width:114px;
	height:24px;
}
#nav-features a:hover{
	margin:0;
	padding:0;
	background:url(../images/system-features-hover.gif) no-repeat;
	width:114px;
	height:24px;
}



#nav-pricing{
	margin:0;
	padding:0;
	background:url(../images/pricing.gif) no-repeat;
	width:61px;
	height:24px;
}
#nav-pricing a{
	margin:0;
	padding:0;
	background:url(../images/pricing.gif) no-repeat;
	width:61px;
	height:24px;
}
#nav-pricing a:hover{
	margin:0;
	padding:0;
	background:url(../images/pricing-hover.gif) no-repeat;
	width:61px;
	height:24px;
}


#nav-program{
	margin:0;
	padding:0;
	background:url(../images/referral-program.gif) no-repeat;
	width:124px;
	height:24px;
}
#nav-program a{
	margin:0;
	padding:0;
	background:url(../images/referral-program.gif) no-repeat;
	width:124px;
	height:24px;
}
#nav-program a:hover{
	margin:0;
	padding:0;
	background:url(../images/referral-program-hover.gif) no-repeat;
	width:124px;
	height:24px;
}



#nav-testimonials{
	margin:0;
	padding:0;
	background:url(../images/testimonials.gif) no-repeat;
	width:95px;
	height:24px;
}
#nav-testimonials a{
	margin:0;
	padding:0;
	background:url(../images/testimonials.gif) no-repeat;
	width:95px;
	height:24px;
}
#nav-testimonials a:hover{
	margin:0;
	padding:0;
	background:url(../images/testimonials-hover.gif) no-repeat;
	width:95px;
	height:24px;
}


#nav-agent-repoprt{
	margin:0;
	padding:0;
	background:url(../images/agent-reports.gif) no-repeat;
	width:125px;
	height:24px;
}
#nav-agent-repoprt a{
	margin:0;
	padding:0;
	background:url(../images/agent-reports.gif) no-repeat;
	width:125px;
	height:24px;
}
#nav-agent-repoprt a:hover{
	margin:0;
	padding:0;
	background:url(../images/agent-reports-hover.gif) no-repeat;
	width:125px;
	height:24px;
}

#nav-contact{
	margin:0;
	padding:0;
	background:url(../images/contact-us.gif) no-repeat;
	width:77px;
	height:24px;
}
#nav-contact a{
	margin:0;
	padding:0;
	background:url(../images/contact-us.gif) no-repeat;
	width:77px;
	height:24px;
}
#nav-contact a:hover{
	margin:0;
	padding:0;
	background:url(../images/contact-us-hover.gif) no-repeat;
	width:77px;
	height:24px;
}
#header-logo{
	margin:0;
	padding:3px 0 0 45px;
	width:292px;
	height:89px;
	float:left;
}
#flash-banner{
	margin:0 auto;
	padding:0;
	width:950px;
	height:236px;
	text-align:center;
}
#flash-banner-continer{
	margin:0 auto;
	padding:0;
	width:950px;
	height:236px;
	text-align:center;
}

#main-container{
	margin:0 auto;
	padding:0;
	width:950px;
}
#custom-top{
	margin:0 auto;
	padding:0;
	width:950px;
	background:url(../images/custom-top.gif) no-repeat top center;
}



#custom-rp{
	margin:0 auto;
	padding:0;
	background:url(../images/custom-rp.gif) repeat-y;
	width:950px;
}
#custom-bottom{
	margin:0 auto;
	padding:0;
	background:url(../images/custom-bottom.gif) no-repeat;
	width:950px;
	height:30px;
}
#wrapper{
	margin:0 auto;
	padding:7px 0 0 0;
	width:835px;
}
#agent-button{
	margin:0;
	padding:0 15px 0 0;
	float:left;
	width:155px;
	height:258px;
	background:url(../images/agent-graphic.jpg) no-repeat;
	
}
#agent-button ul{
	margin:0;
	padding:158px 0 0 0;

	
}
#agent-button ul li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:20px;
	display:block;
}
#agent-button ul li a{
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	text-decoration:none;
}
#agent-button ul li a span{
	visibility:hidden;
}
#agent-link{
	margin:0 auto;
	padding:0;
	background:url(../images/agent-link.gif) no-repeat;
	width:155px;
	height:33px;
}
#agent-link a{
	margin:0 auto;
	padding:0;
	background:url(../images/agent-link.gif) no-repeat;
	width:155px;
	height:33px;
}
#agent-link a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/agent-link-hover.gif) no-repeat;
	width:155px;
	height:33px;
}
#team-link{
	margin:0 auto;
	padding:0;
	background:url(../images/team-link.gif) no-repeat;
	height:33px;
	width:155px;
}
#team-link a{
	margin:0 auto;
	padding:0;
	background:url(../images/team-link.gif) no-repeat;
	height:33px;
	width:155px;
}
#team-link a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/team-link-hover.gif) no-repeat;
	height:33px;
	width:155px;
}
#brokers{
	margin:0 auto;
	padding:0;
	background:url(../images/broker-link.gif) no-repeat;
	width:155px;
	height:33px;
}
#brokers a{
	margin:0 auto;
	padding:0;
	background:url(../images/broker-link.gif) no-repeat;
	width:155px;
	height:33px;
}
#brokers a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/broker-link-hover.gif) no-repeat;
	width:155px;
	height:33px;
}

#exmaple-graphic{
	margin:0;
	padding:0 14px 0 0;
	float:left;
	background:url(../images/site-example.jpg) no-repeat;
	width:155px;
	height:258px;
}
#examples-link{
	margin:0 auto;
	padding:159px 0 0 0;
	width:155px;
	height:34px;
}
#examples-link a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/site-examples-link-hover.gif) no-repeat;
	width:155px;
	height:34px;
}
#examples-link a{
	margin:0 auto;
	padding:0;
	background:url(../images/site-examples-link.gif) no-repeat;
	width:155px;
	height:34px;
	display:block;
	text-decoration:none;
	text-align:center;
}
#examples-link a span{
	visibility:hidden;
}

#system-graphic{
	margin:0;
	padding:0 14px 0 0;
	float:left;
	background:url(../images/system-pricing.jpg) no-repeat;
	width:157px;
	height:258px;
}

#system-graphic-link{
	margin:0 auto;
	padding:159px 0 0 0;
	width:157px;
	height:33px;
}
#system-graphic-link a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/system-pricing-link-hover.gif) no-repeat;
	width:157px;
	height:33px;
}
#system-graphic-link a{
	margin:0 auto;
	padding:0;
	background:url(../images/system-pricing-link.gif) no-repeat;
	width:157px;
	height:33px;
	display:block;
	text-decoration:none;
	text-align:center;
}
#system-graphic-link a span{
	visibility:hidden;
}

#site-graphic{
	margin:0;
	padding:0 14px 0 0;
	float:left;
	background:url(../images/site-feature.jpg) no-repeat;
	width:154px;
	height:258px;
}

#site-graphic-link{
	margin:0 auto;
	padding:159px 0 0 0;
	width:154px;
	height:33px;
}
#site-graphic-link a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/site-feature-link-hover.gif) no-repeat;
	width:154px;
	height:33px;
}
#site-graphic-link a{
	margin:0 auto;
	padding:0;
	background:url(../images/site-feature-link.gif) no-repeat;
	width:154px;
	height:33px;
	display:block;
	text-decoration:none;
	text-align:center;
}
#site-graphic-link a span{
	visibility:hidden;
}

#agent-graphic{
	margin:0;
	padding:0;
	float:left;
	background:url(../images/agent-reports.jpg) no-repeat;
	width:156px;
	height:258px;
}

#agent-graphic-link{
	margin:0 auto;
	padding:159px 0 0 0;
	width:156px;
	height:33px;
}
#agent-graphic-link a:hover{
	margin:0 auto;
	padding:0;
	background:url(../images/agent-reports-link-hover.gif) no-repeat;
	width:156px;
	height:33px;
}
#agent-graphic-link a{
	margin:0 auto;
	padding:0;
	background:url(../images/agent-reports-link.gif) no-repeat;
	width:156px;
	height:33px;
	display:block;
	text-decoration:none;
	text-align:center;
}
#agent-graphic-link a span{
	visibility:hidden;
}
.button-container{
	margin:0;
	padding:5px 5px 0 10px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	float:left;
}
.button-container a{
	padding:0;
	margin:0 0 0 65px;
	line-height:14px;
	float:left;
	color:#ffc74f;
	font-family:"Arial Black";
	font-size:10px;
	text-decoration:none;
	font-style:italic;
	line-height:15px;
}
.button-container a:hover{
	padding:0;
	margin:0 0 0 65px;
	line-height:14px;
	color:#ffc74f;
	font-family:"Arial Black";
	font-size:10px;
	text-decoration:underline;
	font-style:italic;
}
.button-container2{
	margin:0;
	padding:5px 5px 0 10px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	float:left;
}
.button-container2 a{
	padding:0;
	margin:0 0 0 62px;
	line-height:14px;
	float:left;
	color:#ffc74f;
	font-family:"Arial Black";
	font-size:10px;
	text-decoration:none;
	font-style:italic;
	line-height:15px;
}
.button-container2 a:hover{
	padding:0;
	margin:0 0 0 62px;
	line-height:14px;
	color:#ffc74f;
	font-family:"Arial Black";
	font-size:10px;
	text-decoration:underline;
	font-style:italic;
}


.button-container3{
	margin:0;
	padding:5px 5px 0 10px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	float:left;
}
.button-container3 strong{
	margin:0 0 0 62px;
	float:left;
}
.button-container3 a{
	padding:0;
	margin:0 0 0 62px;
	line-height:14px;
	float:left;
	color:#ffc74f;
	font-family:"Arial Black";
	font-size:10px;
	text-decoration:none;
	font-style:italic;
	line-height:15px;
}
.button-container3 a:hover{
	padding:0;
	margin:0 0 0 62px;
	line-height:14px;
	color:#ffc74f;
	font-family:"Arial Black";
	font-size:10px;
	text-decoration:underline;
	font-style:italic;
}
#result-website-banner{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	float:left;
	width:410px;
	height:244px;
	background:url(../images/result-website-banner.jpg) no-repeat;
}
#result-website-banner-left{
	margin:0;
	padding:0;
	float:left;
	width:247px;
	height:244px;

}
#result-website-banner-left a{
	margin:0;
	padding:0;
	float:left;
	width:247px;
	height:244px;
	display:block;
	text-decoration:none;
	text-align:center;

}
#result-website-banner-left a span{
	visibility:hidden;

}
#result-website-banner-right{
	margin:0;
	padding:0;
	float:left;
	width:159px;
	height:244px;
}
#free-site-banner{
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:419px;
	height:244px;
	font-size:12px;
	background:url(../images/free-site-conultation-banne.gif) no-repeat;
}
#free-site-banner form{
	margin:0;
	padding:20px 20px 0 20px;
	font-family:verdana;
	font-size:14px;
	color:#000000;
}

#free-site-continer{
	margin:0;
	padding:80px 20px 0 20px;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	
}


textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
#footer{
	margin:0;
	padding:20px 90px 0 90px;
	text-align:center;
	font-family:verdana;
	font-size:11px;
		line-height:20px;
	color:#edd7a2;
}
#footer a{
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#edd7a2;
	line-height:20px;
	text-decoration:underline;
}
#footer a:hover{
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#edd7a2;
		line-height:20px;
	text-decoration:none;
}
#footer2{
	margin:0;
	padding:20px 90px 0 90px;
	text-align:center;
	font-family:verdana;
	font-size:11px;
		line-height:20px;
	color:#ffffff;
}
#footer2 a{
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
	text-decoration:underline;
}
#footer2 a:hover{
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#edd7a2;
		line-height:20px;
	text-decoration:none;
}
#body-continer{
	margin:0;
	padding:20px 45px 0 45px;
	line-height:20px;
	font-family:verdana;
	font-size:12px;
}
#body-continer p1{
	margin:0;
	line-height:20px;
	font-family:verdana;
	font-size:12px;

}
#left-sidebar{
	margin:0;
	padding:0;
	float:left;
	width:179px;
}
.testimonial-link{
	margin:0 auto;
	padding:0;
	width:179px;
}

#custom-continer{
	margin:0;
	padding:0 0 0 10px;
	width:670px;
	float:left;
}
#spacer-int{
	margin:0 auto;
	padding:0;
	width:950px;
	height:10px;
	lin
	background:url(../images/spacer-tr.gif) repeat-y;
}

#body-page2{
	margin:0 auto;
	padding:0 0 0 0;
}

.followUsWrapper{float:left; width:613px;}
.headerWrapper {width:950px; float:left;}
.followUs {padding-left:120px; padding-top:32px; float:left;}
.commIcon {float:left; padding-top:12px; padding-right:10px;}