/* This file contains only content related styles */
.clear {clear: both; float: none !important;}

h3.blue {color: #0066cc; overflow: hidden; font-family: Calibri; font-size: 25px; font-weight: normal; line-height: 1.2; margin-top: 0px;}


h5.title {margin: 25px 0px 5px; font-size: 16px; overflow: hidden;}

h6.italic {width: 50%; margin-top: 20px; overflow: hidden; font-size: 15px; font-style: italic; line-height: 1.5; font-weight: normal;}

.red1 { font-size: 16px; font-weight: bold;}

.left-column {float:left;}

.fast-facts {background: url('/images/fast-facts-bg.gif') repeat-y left top; width: 213px; padding: 25px 15px 30px; line-height: 2;}

.fast-facts-top {background: url('/images/fast-facts-bg-top.gif') no-repeat left top; font-size: 14px; font-weight: bold; margin-top: 25px; padding: 11px 0px 11px 20px;}

.fast-facts-bottom {background: url('/images/fast-facts-bg-bottom.gif') no-repeat left top; height: 4px;}



.fast-facts p {font-size: 11px;}

.fast-facts span {color: #0066cc; font-weight: bold; font-size: 11px;} 



.quotation {background-color: #3399cc; width: 201px; padding: 14px 12px 14px 28px; line-height: 2; color: #ffffff; font-weight: bold;}

.quotation-top {background: url('/images/quotation-top.gif') no-repeat left top; height: 4px; margin-top: 15px;}

.quotation-bottom {background: url('/images/quotation-bottom.gif') no-repeat left top; height: 4px;}

.signature {float: right; font-weight: normal; font-size: 11px; margin-top: 10px;}

.main-content {font-size: 12px; padding-right: 20px;}

.main-content p {text-align: left; padding-right: 20px}

.main-content ul {list-style: disc inside;}



.img-container {margin: 20px auto; width: 726px; padding-top: 10px;}

.img-container img {margin: 0px 5px;}

.col-1 {width: 47%; float: left; padding-right: 15px;}

.col-2 {width: 50%; float: right;}

.contact {width: 362px; float: right; background-color: #b4d6f1;}

.contact img {float: left; margin-right: 12px;}

.contact div {margin-top: 15px;}

.contact p {font-size: 11px;}


/********************Landing Pages*****************************/
.executive-header {width: 706px; height: 144px; background: url('../images/banners/executive_campaign.png') no-repeat left top;}


/********************RESOURCES*****************************/
.resources-header {width: 706px; height: 144px; background: url('../images/banners/b_resources.png') no-repeat left top;}
.resources-text {padding-top: 20px;  display: block; text-align:left; margin-left: 20px; width: 500px; font: 16px Calibri; color: #333333;}
.resources-webinars {width: 706px; height: 144px; background: url('../images/banners/b_resources_webinars.png') no-repeat left top;}
.resources-cs {width: 706px; height: 144px; background: url('../images/banners/b_resources_cs.png') no-repeat left top;}
.resources-videos {width: 706px; height: 144px; background: url('../images/banners/b_resources_videos.png') no-repeat left top;}
.resources-dev {width: 706px; height: 144px; background: url('../images/banners/b_dev_docs.png') no-repeat left top;}
.support-main {width: 706px; height: 144px; background: url('../images/banners/b_support.png') no-repeat left top;}


/********************SUPPORT*****************************/

.support-header {width: 706px; height: 330px; background: url('../images/banners/support-bg.jpg') no-repeat left top;}
.support-sender-header {width: 717px; height: 244px; background: url('../images/banners/support-sender-bg.jpg') no-repeat left top; padding-top: 20px;}
.support-signer-header {width: 717px; height: 243px; background: url('../images/banners/support-signer-bg.jpg') no-repeat left top; padding-top: 20px;}
.support-title, .support-title-big {  text-align: right; margin-right: 25px; line-height: 28px; }
.support-title {font: 16px Calibri; color: #333333;}
.support-title-big {font: 30px Calibri; color: #4c83d2; margin-top: 15px;}

.btn {width: 650px; margin: 117px auto 0px; color: #fafdf8; font: 16px Calibri;}
.btn-support-sender { padding-left: 400px; width: 200px; line-height: 22px; margin-top: 30px; color: #fafdf8; font: 16px Calibri; text-align: left;}
.btn p {font-size: 24px !important; height: auto;}
.btn-support-sender p {font-size: 24px !important; height: auto; }
.btn a {color: #fafdf8!important;}
.btn-support-sender a {color: #fafdf8 !important;}
.btn-support-sender a:hover {text-decoration: none; color: #fafdf8;}
.btn a:hover {text-decoration: none; color: #fafdf8;}
.btn-sender, .btn-signer {width: 269px; height: 120px; padding: 15px 0px 0px 20px;}
.btn-sender {float: left;}
.btn-support-sender-sender {float: right;}
.btn-signer {float: right;}

.two-columns {width: 680px; margin: 0px auto; background: url('/images/two-columns-bg.gif') repeat-y center top; padding: 35px 10px; font: 12px Arial; line-height: 1.5; color: #333333;}
.two-columns ul {list-style: square; margin-top: 20px;}
.two-columns ul li {padding: 0px;}
    .column-left {width: 310px; float: left;}
    .column-right {width: 310px; float: right;}



.faq {width: 675px;}
    .faq h5 {margin: 10px 0px 5px;}
    .faq p {font-size: 12px !important; margin-bottom: 5px;}
    .faq a {display: inline !important;}
	
	
    .faq li {padding: 2px;}
    .faq li a {margin: 0px; color: #227aa6 !important;}
    
    .numeric {list-style: decimal;}
    .latin {list-style: lower-latin;}
	
.faq1 {}
    .faq1 h5 {margin: 10px 0px 5px;}
    .faq1 p {font-size: 12px !important; margin-bottom: 5px;}
    .faq1 a {}
	
	
    .faq1 li {padding: 0px;}
    .faq1 li a {margin: 0px; color: #227aa6 !important;}
    
   	
	
	
	


/***************COMMUNITY*****************/

.community {background: url('../images/banners/community-bg.png') no-repeat left top; width: 959px; height: 436px; margin-left: -30px; margin-top: -22px; padding-top: 10px;}
.community-title {font: 18px Calibri; color: #999999; text-transform: uppercase; margin: 190px 0px 0px 40px;}
.community-buttons-container {width: 938px; margin-left: 25px;}
.community-buttons {width: 282px; float: left; color: #fafdf8 !important; font: 14px Calibri !important; padding: 25px 0px 0px 30px; text-align: left;}
.community-buttons:hover {text-decoration: none;}
.community-buttons p {font: 22px Calibri !important; color: #fafdf8; padding-bottom: 10px;}
.community-buttons span {display: block; width: 225px;}
span.community-buttons-title {font: 22px Calibri !important; color: #fafdf8; width: 270px!important;}

.community-content {width: 932px; background: url('../images/banners/community-content-bg.gif') repeat-y left top; margin-left: -3px; padding-bottom: 30px;}
.community-content div {width: 280px; float: left; margin-left: 25px; padding-left: 10px; font: 14px Calibri}
.community-content p {font: 20px Calibri !important; color: #000; margin-bottom: 20px;}

.first {margin: 0px !important;}


/********************PRODUCT and SOLUTIONS*****************************/

.product_header {width: 706px; height: 244px; background: url('../images/banners/b_product3.png') no-repeat left top;}

.product_sf_header {width: 706px; height: 207px; background: url('../images/banners/b_sf.png') no-repeat left top;}

.product_new_header {width: 720px; height: 234px; background: url('../images/banners/b_new.png') no-repeat left top;}
.product_platform_header {width: 720px; height: 336px; background: url('../images/banners/b_product2.png') no-repeat left top;}
.header_block { width: 480px; text-align: left; padding-left: 220px; line-height: 28px; display: block;}

.header_new_block { width: 400px; text-align: left; padding-left: 0px; line-height: 28px; display: block;}

.header_block, header_new_block, header_realtor  h1 { padding-top: 20px; }
.header_block, header_new_block  h3 { font: 22px Calibri !important; color: #006699; margin-bottom: 20px;}

.header_green { width: 938px; height: 375px;
background: url('../images/banners/b_green.png') no-repeat left top;}
.b_solutions1 {  background-image: url(../images/banners/b_solutions1.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}


.b_solutions2 {  background-image: url(../images/banners/b_solutions2.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_solutions3 {  background-image: url(../images/banners/b_solutions3.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_solutions4 {  background-image: url(../images/banners/b_solutions4.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_solutions5 {  background-image: url(../images/banners/b_solutions5.png);  BACKGROUND-REPEAT: no-repeat!important;  width: 720px;  height: 200px;}

.b_productmain {width: 700px; height: 331px; background: url('../images/banners/b_productmain.png') no-repeat left top;}
.b_productiphone {width: 700px; height: 265px; background: url('../images/banners/b_productiphone.png') no-repeat left top;}
.b_productipad {width: 700px; height: 265px; background: url('../images/banners/b_productipad.png') no-repeat left top;}
.b_productmobile {width: 700px; height: 274px; background: url('../images/banners/b_productmobile.png') no-repeat left top;}
.b_company {width: 720px; height: 288px; background: url('../images/banners/b_company.png') no-repeat left top;}
.b_pr {width: 720px; height: 181px; background: url('../images/banners/b_pr.png') no-repeat left top;}
.b_careers {width: 720px; height: 288px; background: url('../images/banners/b_careers.png') no-repeat left top;}


/********************REAL ESTATE MICROSITE*****************************/

.header_video { width: 721px; height: 180px; background: url('../images/banners/header_video.png') no-repeat left top;}
.top  {width: 580px;  text-align: left; padding-top: 50px; padding-left: 80px; display: block;}


.header_resources { width: 721px; height: 180px; background: url('../images/banners/header_resources.png') no-repeat left top;}

.product_features {width: 721px; height: 277px; background: url('../images/banners/b_product4.png') no-repeat left top;}
.product_features1 {width: 721px; height: 277px; background: url('../images/banners/b_product5.png') no-repeat left top;}
.product_realtor {width: 721px; height: 234px; background: url('../images/banners/b_realtor.png') no-repeat left top;}
.product_webinar {width: 721px; height: 261px; background: url('../images/banners/re_webinar.png') no-repeat left top;}
.header_realtor { width: 480px; text-align: left; padding-left: 0px; line-height: 28px; display: block;}

.header_testimonials {width: 721px; height: 232px; background: url('../images/banners/b_realestate2.png') no-repeat left top;}
.header_blog {width: 720px; height: 259px; background: url('../images/banners/b_blog.png') no-repeat left top;}
.blog_text {width: 380px;  text-align: left; padding-left: 0px; line-height: 20px; display: block;}
.blog_text p {line-height: 18px; display: block;}

.date { font: 12px Calibri !important; color: #336699; margin-top: 20px;}


/********************4 features  boxes*****************************/

DIV.feature-row {
	MARGIN-TOP: 20px; OVERFLOW: hidden;
}
DIV.feature-row DIV.feature {
	PADDING-BOTTOM: 15px; WIDTH: 202px; FLOAT: left; MARGIN-RIGHT: 20px;
}
DIV.feature-row DIV.last-feature {
	MARGIN-RIGHT: 0px !important;
}
DIV.feature-row DIV.feature DIV.image-holder {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #f2f2f2; MARGIN-BOTTOM: 15px; HEIGHT: 100px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid;
}
DIV.feature-row DIV.feature H3 {
	LINE-HEIGHT: 20px; FONT-FAMILY: Calibri, Arial,Tahoma,Verdana,sans-serif; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 15px; FONT-WEIGHT: bold;
}
DIV.feature-row DIV.feature P {
	LINE-HEIGHT: 18px; COLOR: #5e5e5e; font-family: Verdana, Arial !important; FONT-SIZE: 11px;
}
DIV.feature-row DIV.feature P SPAN.exclusive-feature {
	BORDER-BOTTOM: #e6bd00 1px solid; BORDER-LEFT: #e6bd00 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fffdb3 !important; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #eda700 !important; BORDER-TOP: #e6bd00 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e6bd00 1px solid; PADDING-TOP: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

/* This file contains only content related styles */
.clear {clear: both; float: none !important;}

h3.blue {color: #0066cc; overflow: hidden; font-family: Calibri; font-size: 25px; font-weight: normal; line-height: 1.2em!important; margin-top: 0px;}

h5.title {margin: 25px 0px 5px; font-size: 14px; color: #333333!important;}

h6.italic {width: 50%; margin-top: 20px; overflow: hidden; font-size: 15px; font-style: italic; line-height: 1.5; font-weight: normal;}



.left-column {float:left;}

.fast-facts {background: url('/images/fast-facts-bg.gif') repeat-y left top; width: 213px; padding: 25px 15px 30px; line-height: 2;}

.fast-facts-top {background: url('/images/fast-facts-bg-top.gif') no-repeat left top; font-size: 14px; font-weight: bold; margin-top: 25px; padding: 11px 0px 11px 20px;}

.fast-facts-bottom {background: url('/images/fast-facts-bg-bottom.gif') no-repeat left top; height: 4px;}



.fast-facts p {font-size: 11px;}

.fast-facts span {color: #0066cc; font-weight: bold; font-size: 11px;} 



.quotation {background-color: #3399cc; width: 201px; padding: 14px 12px 14px 28px; line-height: 2; color: #ffffff; font-weight: bold;}

.quotation-top {background: url('/images/quotation-top.gif') no-repeat left top; height: 4px; margin-top: 15px;}

.quotation-bottom {background: url('/images/quotation-bottom.gif') no-repeat left top; height: 4px;}

.signature {float: right; font-weight: normal; font-size: 11px; margin-top: 10px;}

.main-content {font-size: 12px;}

.main-content p {text-align: left; padding-right: 20px}

.main-content ul {list-style: disc inside;}



.img-container {margin: 20px auto; width: 726px; padding-top: 10px;}

.img-container img {margin: 0px 5px;}

.col-1 {width: 47%; float: left; padding-right: 15px;}

.col-2 {width: 50%; float: right;}

.contact {width: 362px; float: right; background-color: #b4d6f1;}

.contact img {float: left; margin-right: 12px;}

.contact div {margin-top: 15px;}

.contact p {font-size: 11px;}


/********************PARTNERS BUY NOW AND SELECT PAGES  HEADER*****************************/

.h_partners { width: 980px; height: 174px; background: url('../images/partners/h_partners.png') no-repeat left top;}
.h_partners { width: 980px; height: 125px; background: url('../images/partners/h_partners1.png') no-repeat left top;}
.h_partners_boxnet { width: 980px; height: 164px; background: url('../images/partners/h_partners_boxnet.png') no-repeat left top;}

 #header{ width:100% }
 #h_left {  width: 40%;  float: left; /* switch this to left and below to right to change the column locations */  }
 #h_right { width: 60%;  float: right; /* switch this to right and above to left to change the column locations */ }
 .h_text { font-family: Calibri, Arial, Verdana !important; font-size: 24px; font-weight: normal !important;  font-color: #000000!important; padding-left: 40px; padding-top:  110px;  line-height: 20px; display: block; }
 IMG.h_logo {	padding-top: 50px; DISPLAY: block; padding-left: 15px; MARGIN-RIGHT: auto}
 IMG.h_logo1 {	padding-top:3; DISPLAY: block; padding-left: 15px; MARGIN-RIGHT: auto}

/********************LITE and ERROR PAGE*****************************/

.error { width: 939px; height: 447px; background: url('../images/banners/error.png') no-repeat left top;}
.service { width: 939px; height: 447px; background: url('../images/banners/service.png') no-repeat left top;}

.lite { width: 939px; height: 447px; background: url('../images/banners/lite.png') no-repeat left top;}

 
	


