body {
margin: 0;
padding: 0;
background-color: #f2f3f3;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	color: c0d101;
}
a: hover{
	color: 08acca;
}
a: visited{
	color: c0d101;
}

img {
border: 0;
}

ul {
list-style: none;
}

form, h1, h2, h3, h4, h5, {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 16px;
}

h5, {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 15px;
}
p, ul, li {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
}

.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
clear: both; 
font-size: 0 !important; 
line-height: 0 !important; 
}

/* fixie \*/* html .clearfix { display: inline-block; }/**/

#wrapper {
width: 928px;
margin: 0 auto;
text-align: left;
background-color: #fff;
padding: 0 4px 0 4px;
}

#header {
height: 105px;
width: 928px;
overflow: hidden;
margin: 0 auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header #logobox {
width: 190px;
height: 110px;
float: left;
}

#header #logotext {
width: 205px;
float: left;
color: #767475;
margin: 15px 0 0 15px;
}

#logotext p.phone {
font-size: 19px;
font-weight: normal;
}

#logotext p.agent {
font-size: 14px;
font-weight: normal;
}

#logotext p.tagline {
font-size: 11px;
font-style: italic;
padding: 10px 0 0 0;
}

#logolinks {
width: 435px;
height: 110px;
float: left;
margin: 15px 0 0 75px;
text-align: right;
}

#logolinks a {
color: #ce7a22;
background: url(../img/arrow.gif) left center no-repeat;
text-decoration: none;
padding: 0 0 0 15px;
margin-left: 10px;
}

#logolinks a:hover {
text-decoration: underline;
}

#logolinks a.searchbutton {
background: url(../img/search_button.gif) 0 0 no-repeat;
width: 176px;
height: 26px;
display: block;
padding: 0;
margin: 31px 0 0 259px;
}

#nav {
background-color: #08acca;
height: 31px;
line-height: 31px;
}

#nav ul {
list-style: none;
}

#nav li {
display: inline;
}

#nav li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
display: block;
padding: 0 15px;
float: left;
color: #fff;
text-decoration: none;
}

#nav li a:hover {
background-color: #f78e1d;
}

#main {
width: 928px;
margin-top: 6px;
background: url(../img/green_bg.jpg) top right no-repeat;
}

#slideshowbox {
width: 338px;
height: 266px;
float: left;
}

#blurb {
width: 590px;
float: left;
color: #fff;
}

#blurb #copy {
margin: 0 0 10 17px;
}

#copy h1 {
margin: 24px 0 15px 0;
font-size: 28px;
}

#copy p {
	padding-right: 0px;
	margin-right: 40px;
}

#copy a.searchbutton {
background: url(../img/search_button.gif) 0 0 no-repeat;
width: 176px;
height: 26px;
display: block;
margin: 25px 0 0 0;
}

#shortform {
padding: 0 0 50px 0;
float: right;
}

#content {
clear: left;
width: 530px;
margin: 0 20px;
padding: 20px 0 0 0;
}
#content h2 {
	padding: 0 0 -5px 0;
	color: #39BDD5;
	font-weight: normal;
	font-size: 26px;
}
#privacy-content {
clear: left;
width: 830px;
margin: 0 20px;
padding: 20px 0 0 0;
}
#privacy-content h2 {
	padding: 0 0 -5px 0;
	color: #39BDD5;
	font-weight: normal;
	font-size: 26px;
}
#privacy-content p {
	margin-top: 10px;
}
#privacy-content a {
	color: c0d101;
}
#privacy-content a: hover{
	color: 08acca;
}
#privacy-content a: visited{
	color: c0d101;
}
.testimonialtext h2 {
color: #d37630;
font-size: 16px;
font-weight: normal;
border-bottom: 1px solid #cccdbf;
}
#testimonials {
	width: 928px;
	overflow: hidden;
	margin: 5px auto 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#testimonials .lc {
width: 553px;
float: left;
}

#testimonials .rc {
width: 375px;
float: left;
}

#t_page_image {
width: 553px;
height: 215px;
margin-top: 5px;
color: #fff;
}
#t_page_image1 {
width: 553px;
height: 215px;
background: url(../img/intenral-beach.jpg) 0 0 no-repeat;
}
#t_page_image2 {
width: 553px;
height: 215px;
background: url(../img/intenral-sun.jpg) 0 0 no-repeat;
}

#t_page_image3 {
width: 553px;
height: 215px;
background: url(../img/intenral-jacksonville.jpg) 0 0 no-repeat;
}

#t_page_image4 {
width: 553px;
height: 215px;
background: url(../img/t_page_image1.jpg) 0 0 no-repeat;
}
#t_page_image5 {
width: 553px;
height: 215px;
background: url(../img/brigher-buisiness.jpg) 0 0 no-repeat;
}

#t_page_image6 {
width: 553px;
height: 215px;
background: url(../img/contact-us.jpg) 0 0 no-repeat;
}

#t_page_image #copy {
margin: 0 275px 0 20px;
}

#t_page_image #copy h1 {
	margin: 0;
	padding: 25px 0 5px 0;
	font-size: 28px;
}

#t_content {
margin: 0 20px;
padding: 20px 0 0 0;
}

#t_content h2 {
	padding: 0 0 0px 0;
	font-weight: normal;
	font-size: 25px;
	color: #39BDD5;
	border-bottom: 0px;
}
#t_content p {
	margin-top: 10px;
	font-weight: normal;
	border-bottom: 5px;
}

a.completebutton {
background: url(../img/complete_button.gif) 0 0 no-repeat;
width: 255px;
height: 26px;
display: block;
margin: 50px 0 0 0;
}

.t_quote {
width: 505px;
height: 110px;
background: url(../img/quote_bg.gif) 0 0 no-repeat;
font-family: "Times New Roman", Times, serif;
margin: 20px 0;
}

.t_quote_text {
padding: 10px 20px;
color: #39bdd5;
font-size: 18px;
font-style: italic;
}

.t_quote_name {
padding: 0 20px 0 20px;
color: #767676;
font-size: 11px;
text-transform: uppercase;
}

#agentbox {
width: 555px;
height: 212px;
background: url(../img/t-begin.jpg) 0 0 no-repeat;
}

#agentbox p {
color: #555;
width: 270px;
font-size: 14px;
line-height: 140%;
margin: 0;
padding: 60px 0 0 20px;
}
#lifestylesbox {
width: 555px;
height: 212px;
background: url(../img/t-lifestyle.jpg) 0 0 no-repeat;
}

#lifestylesbox p {
color: #555;
width: 270px;
font-size: 14px;
line-height: 140%;
margin: 0;
padding: 60px 0 0 20px;
}
#whyusbox {
width: 555px;
height: 212px;
background: url(../img/t-why-choose-us.jpg) 0 0 no-repeat;
}

#whyusbox p {
color: #555;
width: 270px;
font-size: 14px;
line-height: 140%;
margin: 0;
padding: 60px 0 0 20px;
}

#testimonialsbox {
width: 555px;
height: 212px;
background: url(../img/bg_testimonials.jpg) 0 0 no-repeat;
}

#testimonialsbox p {
color: #555;
width: 270px;
font-size: 14px;
line-height: 140%;
margin: 0;
padding: 60px 0 0 20px;
}

.testimonialtext {
margin: 33px 0 0 24px;
width: 529px;
}

.testimonialtext h2 {
color: #d37630;
font-size: 16px;
font-weight: normal;
border-bottom: 1px solid #cccdbf;
}

.testimonialtext h3 {
color: #8e8c8c;
font-size: 14px;
font-weight: normal;
font-style: italic;
padding: 0 0 10px 0;
}

.testimonialtext p {
font-size: 13px;
font-style: italic;
color: #555;
line-height: 140%;
}

.testimonialtext p.name {
font-style: normal;
padding-top: 10px;
}



.text {
padding: 33px 0 0 26px;
}

.text h2 {
color: #d37630;
font-size: 16px;
font-weight: normal;
border-bottom: 1px solid #cccdbf;
}

.text h3 {
color: #8e8c8c;
font-size: 14px;
font-weight: normal;
padding: 0 0 10px 0;
}

.text p {
font-size: 13px;
color: #555;
line-height: 140%;
}

.text p.name {
font-style: normal;
padding-top: 10px;
}

.signup {
width: 375px;
height: 638px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../images/form_bg2.png');*/
}

.signup[class] {
width: 375px;
height: 638px;
background: url(../images/form_bg2.png) top left no-repeat !important;
}

.signup h2 {
font-size: 16px;
font-weight: normal;
padding: 40px 10px 0 25px;
}

.signup span.phone {
color: #db8e53;
}

.signup form {
padding: 25px 25px 0 25px;
font-size: 13px;
}

.signup table td {
padding: 0 0 5px 0;
vertical-align: middle;
}

.signup label {
font-weight: 700;
}

.signup input {
background: url(../img/bg_input.jpg) 0 0 repeat-x;
border: 1px solid #a5acb2;
height: 18px;
}

.signup input.radiobtn {
width: auto !important;
border: 0;
background: none;
}

.signup select {
background: url(../img/bg_input.jpg) 0 0 repeat-x;
border: 1px solid #a5acb2;
}

.signup textarea {
border: 1px solid #a5acb2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.signup a.searchbutton {
background: url(../img/search_button.gif) 0 0 no-repeat;
width: 176px;
height: 26px;
display: block;
margin: 25px 0 0 0;
}

#private {
background: url(../img/green_small_bg.jpg) 0 0 no-repeat;
width: 375px;
height: 178px;
}

#private h2 {
font-size: 16px;
font-weight: normal;
padding: 35px 85px 0 25px;
}

#private p {
padding: 15px 125px 0 25px;
font-size: 12px;
}

#private a {
color: #c56448;
text-decoration: none;
}

#private a:hover {
text-decoration: underline;
}

#benefits {
width: 530px;
height: 253px;
overflow: hidden;
color: #555px;
font-size: 12px;
background: url(../img/divider.jpg) center center no-repeat;
margin-top: 20px;
}

#benefits h3 {
color: #33A4BF;
font-size: 18px;
font-weight: normal;
padding: 0 0 0px 0;
}

#benefits .lc {
float: left;
width: 250px;
padding: 10px 0 0 0;
}

#benefits .lc li {
background: url(../img/arrow.gif) left center no-repeat;
padding: 0 0 5px 15px;
}

#benefits .rc {
float: left;
width: 225px;
padding: 10px 0 0 30px;
}

#benefits .rc p {
line-height: 130%;
}

#benefits .rc a.searchbutton2 {
background: url(../img/search_button2.gif) 0 0 no-repeat;
width: 221px;
height: 26px;
display: block;
margin: 10px 0 10px 0;
}

#benefits .rc a.starthere {
color: #c66500; 
display: block; 
background: url(../img/arrow.gif) 0 0 no-repeat; 
padding: 0 0 0 15px; 
text-decoration: none;
}

#benefits .rc a.starthere:hover {
text-decoration: underline;
}

#footer {
width: 936px;
margin: 0 auto;
text-align: left;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #b8b8cc;
}

#footerresources {
background-color: #08acca;
height: 36px;
line-height: 36px;
color: #fff;
padding: 0 0 0 20px;
}

#footerresources a {
color: #fff;
font-size: 14px;
padding-right: 15px;
text-decoration: none;
}

#footerresources a:hover {
text-decoration: underline;
}

.footerphone {
float: right;
padding-right: 20px;
font-size: 17px;
}

#footerlinks {
background: url(../img/copyright_logo.gif) 10px 10px no-repeat;
height: 80px;
width: 100%;
overflow: hidden;
}

#footerlinks p.links {
padding: 10px 0 0 58px;
}

#footerlinks p.links a {
color: #b8b8cc;
text-decoration: underline;
font-size: 11px;
font-weight: 700;
}

#footerlinks p.links span {
padding: 0 5px;
}

#footerlinks p.copyright {
padding: 10px 0 0 58px;
}

#footerlinks a {
color: #b8b8cc;
text-decoration: underline;
}

#footerlinks a:hover {
text-decoration: none;
}

#footerlogos {
float: right;
margin-top: 15px;
}
