* p{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
.blue, .blue a{color:#2669c6;}

.orange, .orange a{color:#f37c1d;}

.red {
color:#A11616;
font-weight:bold;
}

a{	text-decoration:none;}

a:hover{text-decoration:underline;}

.clear{
	clear:both;
	padding:0;
	margin:0;}


.product-content{
	background-image:url(/images/product-page-imgs/agent-123-websites-header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	padding:166px 0 150px 0;
	
	
	}
	
.lite-product-content{
	background-image:url(../images/product-page-imgs/lite-web-header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	padding:166px 0 150px 0;
	
	
	}


#supported-mls{ margin:-40px 0 0 100px; float:left; font: 14px Arial, Helvetica, sans-serif;}





/***********************************************AGENT 123 WEBSITE PAGE********************************************************/

	
.agent-123-website-intro{
	float:left;
	width:793px;
	height:330px;
	background-image:url(/images/product-page-imgs/intro-paragraph-bk2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-bottom: 60px;
}

.client-screenshots{
	float:left;
	width:240px;
	height:399px;}

.agent-123-website-intro img#screenshots{
	margin-left:-12px;
	margin-top:-70px;
}
	
.agent-123-website-info{
	width:553px;
	height:399px;
	float:left;
	padding:64px 0 0 0;
	
	}

.agent-123-website-info p{
	text-align:left;
	padding-left:25px;
	width:525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	}
	
.agent-123-website-info p a{
	color:#2c5da3; 
	font-weight:bold; 
	font-size:16px;
	text-decoration:none;
}

.agent-123-website-info p a:hover{
	color:#2c5da3; 
	font-weight:bold; 
	font-size:16px;
	text-decoration:underline;
}

/********GET STARTED BUTTON*******/
	
.get-started {float:left; margin:15px 0 0 100px; }
.get-started a {display:block; width:296px; height:125px; background:url(/images/product-page-imgs/get-started-rover.png) 0 0 no-repeat; text-decoration: none; }
.get-started a:hover {text-decoration:none; background-position: 0 -125px; }

/********end GET STARTED BUTTON*******/




/********3 BOXES*******/

.3-boxes{
	width:793px;
	height:200px;
	float:left;
	
	}
	
	
/******IDX 123 BOX**/
	
.idx123{
	width:221px;
	height:210px;
	float:left;
	margin-top:30px;}
	

.idx123 h2, .idx123 h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2d7ccc;
	font-size:14px;
	text-align:left;
	}
	
.idx123 h2 a:hover, .virtual-tours h2 a:hover, .email-marketing h2 a:hover{
	text-decoration:none;
	color:#09F;}
	
.idx123 #grey-underline{
	width:115px;
	margin:0;
	padding:0;
	text-align:left;
	height:1px;
	color:#f8f9fa;
	}
	
.idx123 img{
	margin-top:5px;
	padding:0 8px 0 0;}
	

.idx123 p{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#444444;}

/****** end  IDX 123 BOX**/


/******VIRTUAL TOURS**/

.virtual-tours{
	width:221px;
	height:210px;
	float:left;
	margin:30px 15px 0 45px;
	font-family:Arial, Helvetica, sans-serif;}
	
.virtual-tours h2, .virtual-tours h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2d7ccc;
	font-size:14px;
	text-align:left;}
	
.virtual-tours #grey-underline{
	width:190px;
	margin:0;
	padding:0;
	text-align:left;
	height:1px;
	color:#f8f9fa;
	}

.virtual-tours img{
	margin-top:5px;
	padding:0 8px 0 0;}
	
.virtual-tours p{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#444444;}
	
	
/******end VIRTUAL TOURS**/

/******EMAIL  MARKETING**/
.email-marketing{
	width:221px;
	height:210px;
	float:left;
	margin-left:48px;
	margin-top:30px;}
	
	
	
.email-marketing h2, .email-marketing h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2d7ccc;
	font-size:14px;
	text-align:left;}
	
.email-marketing #grey-underline{
	width:164px;
	margin:0;
	padding:0;
	text-align:left;
	height:1px;
	color:#f8f9fa;
	}
	
		
.email-marketing img{
	margin-top:5px;
	padding:0 8px 0 0;}
	
.email-marketing p{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#444444;}
	
/******end EMAIL**/


.grey-divider{
	float:left;
	width:1px;
	height:151px;
	margin:0;
	padding:0;
	background-color:#CCC;
	margin:33px 0 0 10px;
	}

	
/******** end  3 BOXES*******/	
	
	
/***********************************************end          AGENT 123 WEBSITE PAGE********************************************************/



/***********************************************REAL ESTATE WEBSITE FEATURES PAGE********************************************************/

.web-features-main{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	
	
}
	
.web-features-main h2{
	
	font-weight:500;
	color:#2d7ccc;
	font-size:17px;
	padding-bottom:5px;
	
	}
	
.web-features-main h2 strong{
	
	font-weight:bolder;
	color:#2d7ccc;
	font-size:18px;
	
	}

.features-tagline{
	background-image:url(../images/product-page-imgs/features-tagline.png);
	width:655px;
	height:44px;
	margin:-30px 0 0 10px;}
	
.web-features-row1, .web-features-row3, .web-features-row4{
	height:323px;
	width:100%;}
	
.web-features-row1 div, .web-features-row3 div, .web-features-row4 div{
	float:left;
	padding-right:13px;
	
	}

.web-features-row1 div p, .web-features-row3 div p, .web-features-row4 div p{
	width:245px;
	font-size:14px;
	line-height:20px;
	color:#555555;
	padding:0;
	margin:0;}


.row-2{
	height:70px;
	width:auto;
	padding:15px 0 0 80px;
	
	}

.youready, .seebelow, .get-started-smaller {		
	float:left;
	margin-right:20px;
	}
	
.get-started-smaller{
	margin-top:-15px;}

.youready{
	width:198px;
	}

.seebelow{
	width:217px;
	margin-top:8px;
	
	}
	

	
/********GET STARTED BUTTON SMALLER*******/
	

.get-started-smaller a {display:block; width:175px; height:67px; background:url(/images/product-page-imgs/get-started-rover-smaller.png) 0 0 no-repeat; text-decoration: none; }
.get-started-smaller a:hover {text-decoration:none; background-position: 0 -67px; }

/********end GET STARTED SMALLER BUTTON*******/	



.web-features-row4{
	margin:40px 0 30px 0;}

.get-started-now{
	float:left;
	padding-left:20px;}

.get-a123{float:left; padding-left:75px; margin-top:-1px;}
.get-a123 a {display:block; width:351px; height:130px; background:url(/images/product-page-imgs/agent123-rollover.png) 0 0 no-repeat; text-decoration: none; }
.get-a123 a:hover {text-decoration:none; background-position: 0 -130px; }


/*********************************************** end REAL ESTATE WEBSITE FEATURES PAGE********************************************************/


/*********************************************** PRODUCT PURCHASE********************************************************/
.product-purchase-topleft{
	background-image:url(/images/product-page-imgs/purchase-page-header.jpg);
	background-position:top-left;
	padding-top:112px;
	background-repeat:no-repeat;
	width:530px;
	height:359px;
	float:left;

}


.product-purchase-topright{
	background-image:url(/images/product-page-imgs/top-right-purchase.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#2d7ccc;
	padding-top:39px;
	background-repeat:no-repeat;
	width:258px;
	height:359px;
	float:left;

}

.product-purchase-topright ul{
	list-style:none;
	text-align:left;
	font-size:14px;
	line-height:19px;
	font-weight:800;
	margin-top:8px;}

.product-purchase-topright h1{
	
	font-weight:500;
	color:#2d7ccc;
	font-size:24px;
	}

	
.product-purchase-topright h1 strong{
	
	font-weight:bolder;
	color:#2d7ccc;
	font-size:25px;
	}
	
.product-purchase-topright h2{
	
	font-weight:bold;
	color:#2d7ccc;
	font-size:16px;
	
	}
	
.only-49, .add-to-cart, .features-ribbon{
	float:left;}
	
.add-to-cart{
	
	padding-left:22px;
	margin-top:-10px;}

.only-49{
	
	margin:-20px 0 0 25px;}
	
.features-ribbon{
	margin:0 0 0 2px;}
	

.website-upgrades{
	font-family:Arial, Helvetica, sans-serif;
	margin:-80px 0 15px 0px;
	padding:0;	
	float:left;
	text-align:left;
	font-size:12px;
	}
	
.website-upgrades div{
	
	height:auto;
	float:left;
	
	}

.upgrades1{
	width:355px;}
	
.vtours{ padding-bottom:14px;}
	
.c-email{	padding-top:20px;}
	
.mortgage-calc{}

.custom-upgrade{ padding-bottom:20px;}

.idx-123-purchase{padding-bottom:14px;}
	
.upgrades1 p{
	width:360px;
	padding-bottom:5px;}

.upgrades2{
	width:362px;}
	
.website-upgrades h2{
	
	font-weight:bold;
	color:#2d7ccc;
	font-size:12px;
	padding:0 0 0 0;
	
	
	}
	
.website-upgrades h2 strong{
	
	font-weight:bold;
	color:#2d7ccc;
	font-size:14px;
	padding:0;
	margin:0;
	
	
	}
	
.website-upgrades img{
	
	padding:4px 4px 0px 0px;
	
	}
	
#addtocart-btn{
	padding:4px 4px 4px 0px ;}
	
	
.see-the-upgrade{
	background-image:url(../images/product-page-imgs/see-the-upgrade.jpg);
	width:780px;
	height:132px;
	margin:10px 0 5px 0;}
	
	
.see-the-upgrade p{
	margin-left:384px;
	padding-top:44px;
	text-align:left;
	}

.see-the-upgrade p{
	font-size:13px;
	color:#333;}
	
.upgrade-button{padding:0px 0 0 625px;}
.upgrade-button a {display:block; width:137px; height:31px; background:url(/images/product-page-imgs/see-the-upgrade-rover.png) 0 0 no-repeat; text-decoration: none; }
.upgrade-button a:hover {text-decoration:none; background-position: 0 -31px; }



.search-marketing-packages{
	background: #f2f2f2 url(../images/product-page-imgs/smp-bg.jpg) no-repeat;
	width:764px;
	height:279px;
	margin:5px 0 70px 0;}
	
.search-marketing-packages p{
	text-align:left;
	font-size:12px;
	margin-left:10px; 
	}
	
	
.search-marketing-packages img{
	margin-right:13px;}
	
.smp1, .smp2, .smp3{
	width:210px;
	height:145px;
	float:left;
	}
	
.smp1, .smp2{
	margin:0 48px 0 10px;}
	
.smp3{
	margin:0 0 0 13px;}

.smp1 p, .smp2 p, .smp3 p{
	margin:4px 0 0 0;}

.grey-underline{
	width:208px;
	height:1px;
	background-color:#a1a1a1;
	margin:3px 0 0 0;}


table#vt-products{
	margin-top:-12px;}
	
table#vt-products tr td{
	margin-top:-50px;}

table#cd-products{
	margin-top:-10px;}


/*********************************************** PURCHASE PAGE TABLE ******************************/

#smp-pricing{ background:url(../images/product-page-imgs/smpchartbar.jpg) repeat-x;  height:38px; }

#purchase-table{  font-weight:bold; font:14px "Arial Black", Gadget, sans-serif; color:#666666;}

#purchase-table tr td{padding:10px; border:solid 1px #cccccc;}

#purchase-table tr th{padding:10px; text-align:center; border:solid 1px #cccccc;}



.purchase-add-to-cart{ margin-top:8px; }
.purchase-add-to-cart a {display:block; width:118px; height:60px; background:url(/images/product-page-imgs/add-cart-rover.png) 0 0 no-repeat; text-decoration: none; }
.purchase-add-to-cart a:hover {text-decoration:none; background-position: 0 -60px; }


.price-column{ width:95px;}
.product-column{ width:280px;}

.product-column p{ font-weight:bold; font:14px "Arial Black", Gadget, sans-serif; color:#666666; text-align:center; margin-top:30px;}

.product-column p span, .product-column span { color:#2d7ccc;}

#prices{ font-size:14px; color:#2669c6;}

.purchase-sub { font:11px Arial, Helvetica, sans-serif; }

.purchase-sub h2 {  color:#2d7ccc; font-size:13px; text-align:right; padding-top:3px; }

.reg-price{ font:14px Arial, Helvetica, sans-serif; color:#666666;}

tr.color-bg{background:url(../images/product-page-imgs/smp-table-bg.gif) repeat-x bottom; }

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#f0c765;
    color:#000000;
	font-weight:bold;
	
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none ; }

a.info span strong{ font-size:12px;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding:15px;
    top:1em; left:1em; width:35em; 
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left}

a.info span ul { width: 30em; margin-left:-15px;}

a.info span ul li{ line-height:15px;}


a.info2{
    position:relative; /*this is the key*/
    z-index:24; background-color:#f0c765;
    color:#000000;
	font-weight:bold;
	font-size:12px;	
    text-decoration:none}

a.info2:hover{z-index:25; background-color:#ff0}

a.info2 span{display: none ; }

a.info2 span strong{ font-size:12px;}

a.info2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding:15px;
    top:1em; left:1em; width:35em; 
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left;
	margin-left:-140px;}

a.info2 span ul { width: 30em; margin-left:-15px;}

a.info2 span ul li{ line-height:15px;}

/*********************************************** END PURCHASE PAGE TABLE ******************************/

/*********************************************** end PRODUCT PURCHASE********************************************************/


/*********************************************** IGOIDX PAGE********************************************************/
.igoidx-purchase-topleft{
	background-image:url(/images/product-page-imgs/igoidx-header-big.jpg);
	background-position:top-left;
	padding-top:756px;
	background-repeat:no-repeat;
	width:530px;
	height:166px;
	float:left;

}

.why-mobile{
	width:320px;
	height:147px;
	float:left;
	margin:-105px 0 0 0;
	text-align:left;
}

.why-mobile h3{ font:40px Arial, Helvetica, sans-serif; color:#276dc8; font-weight:bold;}

.why-mobile p{ margin:0; padding:0; color:#444444; font-size:16px; line-height:22px; font-weight:500;}


.igoidx-purchase-topright{
	background-image:url(/images/product-page-imgs/top-right-purchase.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#2d7ccc;
	padding-top:9px;
	margin:10px 0 0 15px;
	background-repeat:no-repeat;
	width:243px;
		
	float:left;

}

.igoidx-purchase-topright ul{
	list-style:none;
	text-align:left;
	font-size:14px;
	line-height:22px;
	font-weight:800;
	margin-top:8px;}

.igoidx-purchase-topright h1{
	
	font-weight:500;
	color:#2d7ccc;
	font-size:24px;
	}

	
.igoidx-purchase-topright h1 strong{
	
	font-weight:bolder;
	color:#2d7ccc;
	font-size:25px;
	}
	
.igoidx-purchase-topright h2{
	
	font-weight:bold;
	color:#2d7ccc;
	font-size:16px;
	
	}
	
.igoidx-checklist{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:430px;
	height:667px;
	float:left;
	margin:40px 0 0 -200px;
}

.igoidx-checklist ul { }

.igoidx-checklist ul li{ list-style-image:url(../images/product-page-imgs/check-mark.png); margin:15px 0 0 0; padding:0;}

.igoidx-checklist ul li h3{ font-weight:bold; color:#1867b2; font-size:22px;}

.igoidx-checklist ul li p{ font-weight:bold; color:#317abe; font-size:16px; line-height:22px; margin:5px 0 0 0;; padding:0;}

p#asterisk-content { color:#317abe; font: 13px Arial, Helvetica, sans-serif normal; font-style:italic;}
	
.idx-price, .add-idxmobile, .idxmobile-features-ribbon{
	float:left;}
	
.add-idxmobile{
	padding-left:22px;
	margin-top:-12px;
}

.idx-price{
	text-align:center;	
	margin:-20px 0 0 15px;
	}
	
.idxmobile-features-ribbon{
	margin:10px 0 0 -3px;
	height: 33px;
}
	

.website-upgrades{
	font-family:Arial, Helvetica, sans-serif;
	margin:-80px 0 15px 0px;
	padding:0;	
	float:left;
	text-align:left;
	font-size:12px;
	}
	

	
#addtocart-btn{
	padding:4px 4px 4px 0px ;}
	
	
.see-the-upgrade{
	background-image:url(../images/product-page-imgs/see-the-upgrade.jpg);
	width:780px;
	height:132px;
	margin:10px 0 5px 0;}
	
	
.see-the-upgrade p{
	margin-left:384px;
	padding-top:44px;
	text-align:left;
	}

.see-the-upgrade p{
	font-size:13px;
	color:#333;}
	
.upgrade-button{padding:0px 0 0 625px;}
.upgrade-button a {display:block; width:137px; height:31px; background:url(/images/product-page-imgs/see-the-upgrade-rover.png) 0 0 no-repeat; text-decoration: none; }
.upgrade-button a:hover {text-decoration:none; background-position: 0 -31px; }



.search-marketing-packages{
	background: #f2f2f2 url(../images/product-page-imgs/smp-bg.jpg) no-repeat;
	width:764px;
	height:279px;
	margin:5px 0 70px 0;}
	
.search-marketing-packages p{
	text-align:left;
	font-size:12px;
	margin-left:10px; 
	}
	
	
.search-marketing-packages img{
	margin-right:13px;}
	
.smp1, .smp2, .smp3{
	width:210px;
	height:145px;
	float:left;
	}
	
.smp1, .smp2{
	margin:0 48px 0 10px;}
	
.smp3{
	margin:0 0 0 13px;}

.smp1 p, .smp2 p, .smp3 p{
	margin:4px 0 0 0;}

.grey-underline{
	width:208px;
	height:1px;
	background-color:#a1a1a1;
	margin:3px 0 0 0;}


table#vt-products{
	margin-top:-12px;}
	
table#vt-products tr td{
	margin-top:-50px;}

table#cd-products{
	margin-top:-10px;}



/*********************************************** end IGOIDX PAGE********************************************************/





/*********************************************** IDX FEATURES PAGE ********************************************************/

.idxproduct-content{
	background-image:url(/images/product-page-imgs/idx-123-header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	padding-top:166px;
	padding-bottom: 150px;
	
	}
	


.idx123-website-intro{
	
	float:right;
	width:682px;
	height:505px;
	background-image:url(/images/product-page-imgs/idx123-info-bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.idx-screenshots{
	float:left;
	width:445px;
	height:500px;
	margin-left:-112px;
	margin-top:-10px;
	position:absolute;}


	
.idx123-website-info{
	width:382px;
	height:286px;
	float:right;
	padding:84px 40px 0 0;
	color:#4f4f4f;
	
	}

.idx123-website-info p{
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:355px;
	
	}
	
.idx123-website-info p a{
	color:#4f4f4f; 
	font-weight:bold; 
	font-size:16px;
	text-decoration:none;
}

.idx123-website-info p a:hover{
	color:#4f4f4f; 
	font-weight:bold; 
	font-size:16px;
	text-decoration:underline;
}

p#idxtag{text-align:center; width:385px; margin-bottom:30px; }
p#idxinfo1{text-align:left; }
p#idxinfo2{text-align:left;}
p#idxinfo3{text-align:left;}
p#idxinfo4{text-align:left;}


/********IDX GET STARTED BUTTON*******/
	
.idx-get-started {	float:left;	margin:0px 0 0 85px;}
.idx-get-started a {display:block; width:296px; height:125px; background:url(/images/product-page-imgs/get-started-rover.png) 0 0 no-repeat; text-decoration: none; }
.idx-get-started a:hover {text-decoration:none; background-position: 0 -125px; }

/********end IDX GET STARTED BUTTON*******/




.see-the-idxupgrade{
	background-image:url(../images/product-page-imgs/see-the-upgrade.jpg);
	width:780px;
	height:132px;
	margin-top: 20px;
	}
	
.see-the-idxupgrade p{
	margin-left:384px;
	padding-top:44px;
	text-align:left;
	}

.see-the-idxupgrade p{
	font-size:13px;
	color:#333;}
	
.upgrade-button{padding:0px 0 0 625px;}
.upgrade-button a {display:block; width:137px; height:31px; background:url(/images/product-page-imgs/see-the-upgrade-rover.png) 0 0 no-repeat; text-decoration: none; }
.upgrade-button a:hover {text-decoration:none; background-position: 0 -31px; }





.idx-features-main{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px 0 0px 0;
}

.idx-features-main img{
	padding-bottom:5px;}
	
.idx-features-main h2{
	
	font-weight:500;
	color:#2d7ccc;
	font-size:17px;
	padding-bottom:5px;
	
	}
	
.idx-features-main h2 strong{
	
	font-weight:bolder;
	color:#2d7ccc;
	font-size:18px;
	
	}

.idxfeatures-tagline{
	background-image:url(../images/product-page-imgs/idxfeatures-tagline.png);
	width:730px;
	height:42px;
	margin:-10px 0 40px 10px;}
	
.idx-features-row1, .idx-features-row2, .idx-features-row3{
	height:303px;
	width:100%;}
	
.idx-features-row1 div, .idx-features-row2 div, .idx-features-row3 div{
	float:left;
	padding-right:22px;
	width:174px;
	
	}

.idx-features-row1 div p, .idx-features-row2 div p, .idx-features-row3 div p{
	width:245px;
	font-size:14px;
	line-height:20px;
	color:#555555;
	padding:0;
	margin:0;
	width:174px;}



	


	
/********GET STARTED BUTTON SMALLER*******/
	

.get-started-smaller a {display:block; width:175px; height:67px; background:url(/images/product-page-imgs/get-started-rover-smaller.png) 0 0 no-repeat; text-decoration: none; }
.get-started-smaller a:hover {text-decoration:none; background-position: 0 -67px; }

/********end GET STARTED SMALLER BUTTON*******/	





.idxget-started-now{
	float:left;
	margin:15px 0 0 100px;
	}

.get-idx123{float:left; margin:120px 0px 0 -133px;}
.get-idx123 a {display:block; width:351px; height:130px; background:url(/images/product-page-imgs/idx123-rollover.png) 0 0 no-repeat; text-decoration: none; }
.get-idx123 a:hover {text-decoration:none; background-position: 0 -130px; }




/*********************************************** END IDX FEATURES PAGE ********************************************************/



/*********************************************** LITE IDX FEATURES PAGE ********************************************************/
.lite-idxproduct-content{
	background-image:url(/images/product-page-imgs/lite-idx-hd-nobadge.jpg);	background-position:topleft;	background-repeat:no-repeat;	height:auto;	padding-top:160px;	padding-bottom: 150px;}

.lite-idx123-website-intro{	float:right;	width:682px;	height:505px;	background-image:url(/images/product-page-imgs/lite-idx-info-bg.jpg);	background-repeat:no-repeat;	background-position:right;}

.lite-idx123-website-info{width:402px;	height:286px;	float:right;	padding:104px 25px 0 0px;	color:#4f4f4f;	}
	
.lite-idx123-website-info h1{ font: 26px Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; margin:0; padding:0; text-align:left;}

.lite-idx123-website-info p{	font-family:Arial, Helvetica, sans-serif; font-size:17px;		width:400px; 	}

.liteidx-screenshots{	float:left;	width:329px;	height:411px;	margin-left:-112px;	margin-top:-10px;	position:absolute;}

p#liteidxtag{text-align:left; margin:0 0 -5px 0; color:#4f4f4f; }
	
.lite-idx123-website-info ul{font-family:Arial, Helvetica, sans-serif;	font-size:19px;	width:380px;	text-align:left;	color:#4f4f4f;}
	
.lite-idx123-website-info ul li{list-style-image:url(../images/product-page-imgs/check-mark.png); margin:2px 0 0 0; padding:0;  } 
	
	
.lite-idx123-website-info p a, .lite-idx123-website-info p a:hover{	color:#4f4f4f; 	font-weight:bold; 	font-size:16px;	text-decoration:none;}

.lite-idx123-website-info p a:hover{text-decoration:underline;}

.liteidxinfo{ text-align:left; color:#4f4f4f;}

.lite-add-to-cart{ margin-top:0px; float:right; }
.lite-add-to-cart a {display:block; width:79px; height:40px; background:url(/images/product-page-imgs/add-rover-80.png) 0 0 no-repeat; text-decoration: none; }
.lite-add-to-cart a:hover {text-decoration:none; background-position: 0 -40px; }






.lite-special-box{ width:800px;  float:left; margin:-160px 0 0 0; font-family:Arial, Helvetica, sans-serif; }

.lite-special-box2{ width:680px; height:250px; float:left; margin:-150px 0 0 0; font-family:Arial, Helvetica, sans-serif; }

.lite-special-left{  float:left; width:300; padding-top:50px; }

.lite-special-right{ float:left; width:495px;  padding:50px 0 0 0;   }

.lite-regular{ color:#666666; float:left; text-align:left; margin: 10px 0px 0 30px; font: 12px Arial, Helvetica, sans-serif;}

.lite-discount{ color:#333333; float:right; text-align:left; margin: 16px 103px 0 0;}

img.lite-mnth-btn { margin-top:-4px;}

img.lite-yr-btn { margin-top:-3px;}

.see-the-liteidxupgrade{
	background-image:url(../images/product-page-imgs/see-the-lite-upgrade.jpg);
	width:780px;
	height:132px;
	margin-top: 0px;
	
	}
.see-the-liteidxupgrade p{
	margin-left:384px;
	padding-top:44px;
	text-align:left;
	}
	

.see-the-liteidxupgrade p{
	font-size:13px;
	color:#333;}
	

.lite-upgradenow{ padding-left:615px; margin-top:-5px;}
.lite-upgradenow a {display:block; width:148px; height:43px; background:url(/images/product-page-imgs/upgradenow-rover.png) 0 0 no-repeat; text-decoration: none; }
.lite-upgradenow a:hover {text-decoration:none; background-position: 0 -43px; }





.idxlitefeatures-tagline{
	background-image:url(../images/product-page-imgs/idxlite-feat-tag.png);
	width:622px;
	height:39px;
	margin:-10px 0 40px 20px;}



.idxlite-features-main{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px 0 75px 0;
}

.idxlite-features-main img{
	padding-bottom:5px;}
	
.idxlite-features-main h2{
	
	font-weight:500;
	color:#2d7ccc;
	font-size:17px;
	padding-bottom:5px;
	
	}
	
.idxlite-features-main h2 strong{
	
	font-weight:bolder;
	color:#2d7ccc;
	font-size:18px;
	
	}

	
.idxlite-features-row1, .idxlite-features-row2, .idxlite-features-row3{
	height:303px;
	width:100%;
	padding-left:90px;}
	
.idxlite-features-row1 div, .idxlite-features-row2 div, .idxlite-features-row3 div{
	float:left;
	padding-right:22px;
	width:174px;
	
	}

.idxlite-features-row1 div p, .idxlite-features-row2 div p, .idxlite-features-row3 div p{
	width:245px;
	font-size:14px;
	line-height:20px;
	color:#555555;
	padding:0;
	margin:0;
	width:174px;}



	


	
/********GET STARTED BUTTON SMALLER*******/
	

.get-started-smaller a {display:block; width:175px; height:67px; background:url(/images/product-page-imgs/get-started-rover-smaller.png) 0 0 no-repeat; text-decoration: none; }
.get-started-smaller a:hover {text-decoration:none; background-position: 0 -67px; }

/********end GET STARTED SMALLER BUTTON*******/	





.get-started-now{
	float:left;
	margin:50px 0 0 100px;
	}

.get-idxlite123{float:left; margin:120px 0px 0 -133px;}
.get-idxlite123 a {display:block; width:346px; height:142px; background:url(/images/product-page-imgs/get-idxlite-rover.png) 0 0 no-repeat; text-decoration: none; }
.get-idxlite123 a:hover {text-decoration:none; background-position: 0 -142px; }



/*********************************************** END LITE IDX FEATURES PAGE ********************************************************/


#smp-pricing{ background:url(../images/product-page-imgs/smpchartbar.jpg) repeat-x;  height:38px; }

#smp-table{ background:url(../images/product-page-imgs/smp-table-bg.gif) repeat-x bottom; font-weight:bold; font:15px "Arial Black", Gadget, sans-serif; color:#666666;}

#smp-table tr td{padding:5px; border:solid 1px #cccccc;}

#smp-table tr th{padding:5px; text-align:center; border:solid 1px #cccccc;}

#smp1, #smp2, #smp3{float:left;}
#smp1{margin:8px 0 0 352px;}
#smp2{margin:8px 0 0 90px;}
#smp3{margin:8px 0 0 90px;}

#prices{ font-size:14px; color:#2669c6;}

.seo-sub{ font:11px Arial, Helvetica, sans-serif;}

.reg-price{ font:14px Arial, Helvetica, sans-serif; color:#666666;}


.idx-demos ul li { font:14px Arial, Helvetica, sans-serif; text-align:justify; list-style:none; padding-bottom:5px; color:#666666;}

/* POPUP COMPARISON TABLE */
#idxintegration {font:bold 13px arial; color:#2d7ccc; }
#idxintegration tr td {padding:6px 3px; border:1px solid #ccc; text-align:center; }
#idxintegration tr .feat-name {text-align:left; padding-right:8px; }
.integration-title {background:#2d7ccc; padding:8px !important; font:bold 14px arial; color:#fff; }

#idxintegration tr .subtitle {text-align:left; font:bold 16px arial; background:#eee; padding:8px 3px; color:#f79313; }
/* POPUP COMPARISON TABLE */

/*********************************************** END IDX FEATURES PAGE ********************************************************/


/***********************************************RE LBM ********************************************************/


.relbm-content-left{ text-align:left; float:left; font-family:Arial, Helvetica, sans-serif; width:730px }

.relbm-content-left p{ width:700px; font-weight:bold; color:#666666;}

.relbm-content-right{
	background-image:url(/images/product-page-imgs/top-right-purchase.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#2d7ccc;
	padding:9px 10px 0 0;
	margin:10px 0 0 15px;
	background-repeat:no-repeat;
	width:243px;
		
	float:left;

}


.relbm-content-left h1{
	
	font-weight:800;
	color:#2d7ccc;
	font-size:24px;
	}

	
.relbm-content-left h1 strong{
	
	font-weight:bolder;
	color:#2d7ccc;
	font-size:25px;
	}
	
.relbm-content-left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2d7ccc;
	font-size:14px;
	
	}
	

.relbm-price, .add-relbm, .relbm-features-ribbon{
	float:left;}
	
.add-relbm{
	padding-left:10px;
	margin-top:-12px;
}

.relbm-price{
	text-align:center;	
	margin:-20px 0 0 10px;
	}
	
.relbm-price h2 { font-size:18px;}
	
.relbm-features-ribbon{
	margin:10px 0 0 -3px;}
	

.add-relbm{ float:left;}

.add-relbm a{display:block; width:230px; height:112px; background:url(../images/home-slider-images/order-rover.png) 0 0 no-repeat; text-decoration: none; }

.add-relbm a:hover{text-decoration:none; background-position: 0 -112px; }

.relbm-price {
	
	color:#2669c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
	text-align: center;
	 width:230px;
	 padding:15px 0 10px 0px;
}

.relbm-asterisk-content { color:#317abe; font: 13px Arial, Helvetica, sans-serif normal; font-style:italic; text-align:left;}

