.holder{
	width:auto;
	margin:0;
	border:0px solid green;/* TEST */
	}
	
ul.dot1{margin:20px 0 20px 20px;}	
ul.dot1 li{
	list-style:none;
	padding:0 0 10px 20px;
	background:url(../img/bullet.gif) top left no-repeat;
}		
ul.dot1 li ul{margin:20px 0 20px 20px;}	
ul.dot1 li ul li{
	list-style:none;
	padding:0 0 10px 20px;
	background:url(../img/sub-bullet.gif) top left no-repeat;
}	
	
	
ul.dot2{margin:20px 0 20px 20px;}	
ul.dot2 li{
	list-style:none;
	padding:0 0 10px 20px;
	background:url(../img/bullet2.gif) top left no-repeat;
}		
ul.dot2 li ul{margin:20px 0 20px 20px;}	
ul.dot2 li ul li{
	list-style:none;
	padding:0 0 10px 20px;
	background:url(../img/sub-bullet.gif) top left no-repeat;
}	
	
	
#pageContentWrap {
	padding-bottom:20px;
	background:#fff url(../img/bg-body-content.jpg) top left repeat-x;
	}
	
/* =============================================================================== =CONTENT */
#contentWrap {
	top:0;
	margin:0 auto;
	width:974px;
	text-align:left;
	background-color:#FFFFFF;
	background: #fff url(../img/bg-content.gif) top left no-repeat;
	min-height:300px;
	}

#content {
	/*width:auto;*/
	/*padding:20px 17px;*/
	/*background: #fff url(../img/bg-content.gif) top left no-repeat;*/
	min-height:300px;
	}
	
#contentHeader{
	padding:0px;
	margin:0 0 20px 15px;
	padding-top:20px;
	background-image:url(../img/content-header-blank.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:66px;
	width:940px;
	clear:both;
	position:relative;
	}
#contentHeader h1{
	padding:0px;
	margin:0px;
	clear:both;
	color:#fff;
	position:relative;
	top:14px;
	left:20px;
	font-size:3em;
	}
#blogIconBox {position:absolute; top:34px; right:0px; width:100px;}

#mainContentHolder{
	width:auto;
	border:0px solid red; /* TEST */
	}
	#contentHolderLeft{
		float:left;
		display:inline;
		width:700px;
		border:0px solid blue; /* TEST */
		/*background:orange;*/
		margin:0 0 0 15px;
	}
			
	#contentHolderRight{
		width:220px;
		float:left;
		display:inline;
		margin-left:20px;
		border:0px solid green; /* TEST */
		/*background:#dbeefe;*/
	}
	
	#contentHolderFull{
		width:940px;
		margin-left:15px;
		}

/* boxes */
.box940, .box700, .box620, .box460, .box300, .box220 {float:left; display:inline; margin-right:20px; margin-bottom:20px;}
.box940 {width:940px;}
.box700 {width:700px;}
.box620 {width:620px;}
.box460 {width:460px;}
.box300 {width:300px;}
.box220 {width:220px;}
.last {margin-right:0;}
/* box clearing */


/* =============================================================================== =SubNav */
#contentHolderRight .holder{}
.box{
	width:220px;
	padding-bottom:10px;
	}
.box .boxInt{
	/*background-image:url(../img/bg-tab-220.gif);*/
	background-position:top; 
	background-repeat:no-repeat;
	}
.box h3{
	margin:0;
	padding:0 0 0 8px; 
	background:#fff url("../img/bg-tab-220.jpg") top left;
	color:#FFF; 
	font-size:15px; 
	height:32px;  
	line-height:30px;
	}
.box .boxInt h3 a{
	color:#FFF; 
	}
.box .boxInt h3 a:hover{
	text-decoration:none;
	}
ul#subNav{
	margin:0;
	padding:0; 
	list-style:none;
	}
ul#subNav li{
	/*height:27px;*/
	border-left:1px solid #a6c3f2;
	border-right:1px solid #a6c3f2;
	border-bottom:1px dotted #bdd7f2;
	}
ul#subNav li a{
	display:block;
	padding:5px 8px 3px 10px;
	/*height:21px;*/
	min-height:19px;
	color:#1055c5; 
	text-decoration:none; 
	font-size:13px; 
	line-height:1.1;
	}
ul#subNav li a:hover{
	color:#5b8ee1;
	background:#fff url("../img/bg-tab-220-hot.gif") top left repeat;
	}
	
.box .boxInt .boxBottom{
	background:#fff url("../img/bg-tab-220-botm.gif") bottom left no-repeat;
	height:7px;
	width:220px;
}	

.offerBox .holder{
	border:1px solid #a6c3f2; 
	border-top:none; 
	border-bottom:1px dotted #bdd7f2; 
	margin:0; 
	padding:10px 10px 0 10px; 
	}

/* =============================================================================== =Websites SubNav */
body.ws-Overview ul#subNav li a.ws-Overview
,body.ws-Broker_Overview ul#subNav li a.ws-Broker_Overview
,body.ws-Agents ul#subNav li a.ws-Agents
,body.ws-Premier_Agents ul#subNav li a.ws-Premier_Agents
,body.ws-Brokers ul#subNav li a.ws-Brokers
,body.ws-Brokers_Advantage ul#subNav li a.ws-Brokers_Advantage
,body.ws-Brokers_Advantage_Plus ul#subNav li a.ws-Brokers_Advantage_Plus
,body.ws-Brokers_Advantage_Pro ul#subNav li a.ws-Brokers_Advantage_Pro
,body.ws-Brokers_Advantage_Custom ul#subNav li a.ws-Brokers_Advantage_Custom
,body.ws-Websites_Comparison ul#subNav li a.ws-Websites_Comparison
,body.ws-Custom ul#subNav li a.ws-Custom
,body.ws-Design_Gallery ul#subNav li a.ws-Design_Gallery
,body.ws-Websites_Testimonials ul#subNav li a.ws-Websites_Testimonials

/* =============================================================================== =Marketing Services SubNav */
,body.ms-Overview ul#subNav li a.ms-Overview
,body.ms-Custom_Website_Design ul#subNav li a.ms-Custom_Website_Design
,body.ms-Listing_Syndication_Packages ul#subNav li a.ms-Listing_Syndication_Packages
,body.ms-SEM ul#subNav li a.ms-SEM
,body.ms-SEO ul#subNav li a.ms-SEO
,body.ms-SEORequest ul#subNav li a.ms-SEORequest
,body.ms-Website_Marketing_Packages ul#subNav li a.ms-Website_Marketing_Packages

/* =============================================================================== =Marketing Tools SubNav */
,body.mt-Overview ul#subNav li a.mt-Overview
,body.mt-Click_to_Call ul#subNav li a.mt-Click_to_Call
,body.mt-Email_Marketing ul#subNav li a.mt-Email_Marketing
,body.mt-Free_Tools_With_Websites ul#subNav li a.mt-Free_Tools_With_Websites
,body.mt-IDX_Search ul#subNav li a.mt-IDX_Search
,body.mt-Single_Property_Websites ul#subNav li a.mt-Single_Property_Websites

/* =============================================================================== =Company Information SubNav */
,body.ci-Overview ul#subNav li a.ci-Overview
,body.ci-eBooks ul#subNav li a.ci-eBooks
,body.ci-Blog ul#subNav li a.ci-Blog
,body.ci-Careers ul#subNav li a.ci-Careers
,body.ci-Contact_Us ul#subNav li a.ci-Contact_Us
,body.ci-Industry_Partners ul#subNav li a.ci-Industry_Partners
,body.ci-Press_Media ul#subNav li a.ci-Press_Media
,body.ci-Support ul#subNav li a.ci-Support {
	background:#dbeefe url("../img/bg-tab-220-on.gif") left center no-repeat;
	margin-left:-2px;
	margin-right:-2px;
	padding-left:12px;
	border:none;
	cursor:default;
	} /* This sets the look for the current page button */


body.eBookID00001 ul#subNav li.sub2 a.eBookID00001:before,
body.eBookID00002 ul#subNav li.sub2 a.eBookID00002:before,
body.eBookID00003 ul#subNav li.sub2 a.eBookID00003:before
	{
	content: ">> ";
	}


body ul#subNav li.sub2{display:none;}
body ul#subNav li.sub2 a.eBook-LP{display:none;}
body.ci-eBooks ul#subNav li.sub2{display:block;}
body.ci-eBooks ul#subNav li.sub2 a.eBook-LP{display:block; background-color:#FFFFCC;}
body.ci-eBooks ul#subNav li.sub2 a.eBook-LP:hover{background-color:#FFFFCC;}


/* =============================================================================== =jCarousel */
#jCarouselHolder{
	position:relative; 
	padding:0px; 
	margin:30px 0px; 
	width:682px; 
	height:184px; 
	background-image:url(../img/jCarousel/jCarousel_bg.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	}
.jCarousel{}
.jCarousel ul{}
.jCarousel ul li{
	position:relative;
	padding:20px 10px; 
	background-image:url(../img/jCarousel/li-bg.png); 
	background-repeat:no-repeat; 
	background-position:1px 11px;
	}
.jCarousel ul li a{color:#4d4d4d;}
.jCarousel ul li a:hover{color:#1a63d6;}
.jCarousel ul li .txt{
	position:absolute; 
	bottom:22px; 
	text-align:center; 
	display:block;
	width:200px;
	padding:0;
	margin:0;
	background-image:url(../img/jCarousel/85percentWhite.png);
	font-weight:bolder;
	}
.jCarousel ul li img{border:0px solid black;}

#jCarouselHolder .prev{
	position:absolute; 
	left:-10px; 
	top:77px; 
	z-index:2; 
	cursor:pointer; 
	background-image:url(../img/jCarousel/imageNavLeftW.png); 
	height:30px; 
	width:30px;
	}
#jCarouselHolder .next{
	position:absolute; 
	right:-10px; 
	top:77px; 
	z-index:2; 
	cursor:pointer;	
	background-image:url(../img/jCarousel/imageNavRightW.png); 
	height:30px; 
	width:30px;
	}

/* =============================================================================== =Flash Video */
#flashContent {
	padding:1px;
	margin: 0px 0px 5px 15px;
	width: 320px; 
	height: 280px; 
	float: right;
	display:inline;
	}
#flashAltContent {}


/* ----------------------------------------------------------------------------------------- Syndication */

#slideHolder{	border:0px solid red; width:auto;}

div.slide {
	float:left;
	width:170px;
	margin:0;
	padding-right:5px;
	display:inline;
	height:200px;
	border:0px solid red;
	}
div.slide p {margin:0;padding:0;}
div.slide2 {margin:0;padding:0;}
div.slide2 img {float:left;display:inline;}
div.slide2 div {float:left;display:inline;width:360px;margin-left:10px;margin-top:40px;}


/* -------------------------------------------------------------------------------------------------------- Click To Call */

/* open ctc subnav */

/* Add sub-nav to IDX Advantage pages */
ul#ctcNavSub {
	margin:0 0 14px 0;
	padding:0;
	height:27px;
	width:535px;
	}
ul#ctcNavSub {margin-left:0px;}
ul#ctcNavSub li {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
ul#ctcNavSub li a {
	margin:0;
	padding:0;
	display:block;
	height:27px;
	width:179px;
	margin-left:-1px;
	background: url(../img/nav-tab-sub.gif) -178px 0px no-repeat;
	text-align:center;
	text-decoration:none;
	line-height:25px;
	font-weight:bold;
	color:#999;
	}
ul#ctcNavSub li a:hover {background: url(../img/nav-tab-sub.gif) -356px 0px no-repeat; color:#aaa;}
ul#ctcNavSub li.on a {background: url(../img/nav-tab-sub.gif) 0px 0px no-repeat;}

#ctcOverview{}
#ctcFeatures{}
#ctcHowItWorks{}

/* close ctc subnav */

.ctc_example {
	float:right;
	margin-top:3px;
	margin-left:15px;
}

.ctc_features {
	float:right;
	margin-top:3px;
	margin-left:15px;
}

.ctc_topButton {
	float:left;
	width:160px;
}

.ctc_topInfo {
	border-top:1px dotted #CCC;
	margin-top:10px;
	padding-top:10px;
	display:table;
	width:530px;
}

.ctc_topSlogan {
	float:left;
	width:280px;
	margin-left:10px;
	padding-left:10px;
	border-left:1px dotted #CCC;
}

ul.orderedList1 {
	margin:0;
	padding:0;
	list-style-type:none;
}
	
ul.orderedList1 li {
	float:left;
	display:inline;
	margin:0 10px 20px 0;
	padding:5px;
	list-style-type:none;
	background:none;
	border:1px dotted #666;
	height:200px;
}

ul.orderedList1 li img {
	margin-top:15px;
}

ul.orderedList1 li strong.orderedListStrong {
	font-size:14px;
	color:#1f46b5;
	display:block;
	border-bottom:1px dotted #ccc;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
}


/* -------------------------------------------------------------------------------------------------------- Main Page CSS */
h3.boxTab300 {
	color:#fff; 
	background: url(../img/boxTab300.gif) 0px 0px no-repeat;
	height:33px; 
	line-height:31px;
	margin-bottom:0;
	padding:0 0 0 9px;
	}
.box300border {width:278px; height:210px; padding:10px; border:1px solid #f3f3f3; border-top:none;}
h3.boxTab460 {
	color:#fff; 
	background: url(../img/boxTab460.gif) 0px 0px no-repeat;
	height:33px; 
	line-height:31px;
	margin-bottom:0;
	padding:0 0 0 9px;
	}
.boxPowerSearch {background:url(../img/bg-powersearch-botm.jpg) bottom right no-repeat; /*font-size:11px;*/ line-height:17px;}

ul#postList {list-style-type:none;margin:0;padding:0;}
ul#postList li {background: #fff url(../img/icon-post.gif) 0px 0px no-repeat;padding-left:30px;}
ul#postList li.noicon {background:none;}
ul#postList li h5 {font-size:13px;margin:0;padding:0;line-height:1.25;}
ul#postList li p {margin:0 0 6px 0;padding:0;font-size:11px;color:#999;}

.boxProd {
	float:left;
	display:inline;
	width:278px; 
	height:155px;
	padding:10px; 
	margin-bottom:20px; 
	border:1px solid #e5e5e5; 
	}
.boxProd h3 {font-size:15px;}
.boxProd a.icon {float:left; display:inline; border:none; }
.boxProd p {margin-left:80px; /*font-size:11px;*/ line-height:17px;}


#mainAdNoFlash {
	position:relative; 
	height:250px; 
	width:940px; 
	margin:20px 0 20px 17px; 
	background: url(../img/bg-box940-free-trial-site.jpg) 0px 0px no-repeat;
	}
#mainAdNoFlash h1, #mainAdNoFlash h3 {text-indent:-9000px; }
#mainAdNoFlash a#butnSignUp { 
	display:block; 
	position:absolute; 
	width:323px; 
	height:50px; 
	bottom:14px; 
	left:28px; 
	background: url(../img/butn-free-sign-up.png) 0px 0px;
	text-indent:-9000px;
	}
#mainAdNoFlash a#butnGetQuote { 
	display:block;
	position:absolute; 
	width:156px;
	height:156px;
	top:-12px; 
	right:30px; 
	background: url(../img/butn-get-a-quote.png) 0px 0px; 
	text-indent:-9000px;
	}
	
#mainAdFlash {
	position:relative; 
	height:270px; 
	width:940px; 
	margin:0px 0px 20px 17px; 
	/*background: url(../img/bg-box940-free-trial-site.jpg) 0px 0px no-repeat;*/
	}


/* main page ad - commented out below is the "Sites - Tools - Leads" version */
/*#mainAd {position:relative; height:311px; background: url(../img/bg-box940-sites-tools-leads.jpg) 0px 0px no-repeat;}*/
/*#mainAd a#butnSignUp { 
	display:block; 
	position:absolute; 
	width:940px; 
	height:88px; 
	bottom:-20px; 
	left:0px; 
	background: url(../img/get-free-trial-site.png) 0px 0px;
	text-indent:-9000px;
	}*/
/*#mainAd a#butnGetQuote { 
	display:block;
	position:absolute; 
	width:156px;
	height:156px;
	top:-12px; 
	right:30px; 
	background: url(../img/get-free-trial-site.png) 0px 0px; 
	text-indent:-9000px;
	}*/

.boxVideo {float:left; display:inline; width:432px; height:520px; margin-top:12px;}
/*.boxVideoMainPage {float:left; display:inline; width:525px; height:480px;}*/
.boxVideoMainPage {float:left; display:inline; width:432px; height:520px; margin-top:12px;}
.boxVideoText {
	float:left; 
	display:inline; 
	width:471px; 
	height:365px; 
	margin-top:16px; 
	margin-left:12px;
	padding:20px;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
	line-height:1.7;
	}
.boxVideoText h2 {
	letter-spacing:-1px;
	color:#003a9b;
	/*color:#222;*/
	}

/* -------------------------------------------------------------------------------------------------------- Overview Page CSS */
.overviewBlock {border:1px solid #ccc; padding:10px; margin:10px; float:left; display:inline; width:305px; height:125px;}
.overviewBlock img.icon {float:left;}
.overviewBlock h4.productName {margin:0 0 5px 80px; letter-spacing:-1px;}
.overviewBlock h4.productName a:hover {text-decoration:none;}
.overviewBlock h3.productName {margin:0 0 5px 80px;}
.overviewBlock .copy {margin-left:80px;}

.overviewBlockAd {float:left; display:inline; padding:0px; margin:10px; width:325px; height:145px; border:1px solid #ccc;}

/* -------------------------------------------------------------------------------------------------------- Design Gallery Page CSS */
#designGallery li {float:left; display:inline; list-style-type:none;margin:4px 15px 8px 15px;}
#designGallery li a {display:block; width:122px; height:113px; padding:6px; border:1px solid #e5e5e5;}
#designGallery li p {font-family:Tahoma;font-size:11px;line-height:1;text-align:center;margin:0;padding:2px 0 0 0;}
#designGallery li p em{font-style:normal;}

/* -------------------------------------------------------------------------------------------------------- MISC CSS */
img.EMCPlus{border:1px solid #aaa; margin-right:20px; margin-bottom:20px; float:left;}

/* Price Bursts */
div.burst, div.burst2 {
	width:154px;
	height:154px;
	color: #24800c;
	text-align:center;
	background: url(../img/bg-burst.jpg) top left no-repeat;
        position:relative;
	}
div.burst strong {display:block;margin:30px 0 -10px 0;padding:0;}
div.burst em {display:block; font-style:normal; font-weight:bold; font-size:9px; line-height:1;}
div.burst span.dollar-sign {font-size:36px;position:relative;top:-5px;color:#fff;}
div.burst span.dollars {font-weight:bold; font-size:42px;letter-spacing:-1px;color:#fff;}
div.burst span.cents {text-decoration:underline; font-size:22px; position:relative; top:-16px;color:#fff;}

/* used for items over $99 */
div.burst2 strong {display:block;margin:30px 0 -5px 0;padding:0;}
div.burst2 em {display:block; font-style:normal; font-weight:bold; font-size:9px; line-height:1;}
div.burst2 span.dollar-sign {font-size:34px;position:relative;top:-5px;color:#fff;letter-spacing:-4px;}
div.burst2 span.dollars {font-weight:bold; font-size:40px;letter-spacing:-4px;color:#fff;}
div.burst2 span.cents {text-decoration:underline; font-size:22px; letter-spacing:-2px;position:relative; top:-14px;color:#fff;}


/* Testimonials */
div.testimonial {
	margin-bottom:20px;
	background: url(../img/bg-quote-l.gif) top left no-repeat;
	}
div.testimonial blockquote {
	margin-bottom:10px;
	padding:0 35px 0 20px; 
	font-style:normal;
	background: url(../img/bg-quote-r.gif) bottom right no-repeat;
	}
div.testimonial p.credit {padding-left:38px;}
div.testimonial p.credit span.source {font-weight:bold; display:block;}
div.testimonial p.credit span.company {font-style:italic;}
