#content-container div.smallarrow a {
  background-image: url(../images/bullet_arrow1.gif);
  padding: 0 0 5px 22px;
  background-position: left 1px;
  background-repeat: no-repeat;
}

#content-container {
	text-decoration:none;	
}

#content-container ul {
	text-decoration:none;
}

#content-container ul li.reliable { no-repeat 0 0; list-style: none;}
#content-container ul li.other {  background:url(../images/star.jpg) no-repeat 0 0; list-style: none; padding-left:12px;}


 #content-with-sidebar h2 {
	float:left;
	width:563px;
	font-size:16px;
	margin-bottom:20px;
	margin-top: 5px;
}

 #content-with-sidebar p.heading2 {
	font-size:22px;
	font-weight:bold;
	color:#F63;
	margin-top: 5px;
}
 #content-with-sidebar p.heading3 { font-size:16px; font-weight:bold; padding-bottom:4px; }
 #content-with-sidebar p.heading4 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:1px;
}

 #content-with-sidebar .smallarrow { float:left; margin:10px 0 20px 0; }

 #content-with-sidebar {
	float:left;
	width:620px;
	text-align:left;
	margin:0;
	padding:10px 10px 10px 15px;
}
 #content-with-sidebar .opening-container { float:left; margin:0; padding:0; }
 #content-with-sidebar .opening-container .box { float:left; width:541px; border:none; }
 #content-with-sidebar .opening-container .box.oneoftwo { width:180px; margin:0 0 0 20px; }
 #content-with-sidebar .opening-container .box.oneoftwo.first {
	width:600px;
	margin:0;
}
 #content-with-sidebar .opening-container .box ul { margin-bottom:10px; }

 #content-with-sidebar .standard-container {
	float:left;
	width:600px;
	margin:10px 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ECECEC;
}
 #content-with-sidebar .standard-container .content { float:left; width:537px; }
 #content-with-sidebar .standard-container.not-sectioned,
 #content-with-sidebar .standard-container.last { border-bottom:none; }

 #content-with-sidebar .standard-container .content .smallarrow { margin:0; }
 
 
 

 #content-with-sidebar .standard-container .content ul.featurelist { float:left; padding-left:0; list-style-type:none; }
 #content-with-sidebar .standard-container .content ul.featurelist li { padding:0 0 0 40px; margin:0 0 20px 0; }
 #content-with-sidebar .standard-container .content ul.featurelist li.setup { background:url(../images/icon-design.gif) no-repeat 0 0; }
 #content-with-sidebar .standard-container .content ul.featurelist li.reliable { background:url(../images/icon-lock.gif) no-repeat 0 0; }
 #content-with-sidebar .standard-container .content ul.featurelist li.flexible { background:url(../images/icon-add.gif) no-repeat 0 0; margin-bottom:10px; }
 #content-with-sidebar .standard-container .content p.design { padding:10px 0 10px 40px; font-weight:bold; background:url(../images/icon-design.gif) no-repeat 0 0; }
 #content-with-sidebar .standard-container .content p.setup { padding:10px 0 10px 40px; font-weight:bold; background:url(../images/icon-add.gif) no-repeat 0 0; }
 #content-with-sidebar .standard-container .content p.payment { padding:10px 0 10px 40px; font-weight:bold; background:url(../images/icon-ms.gif) no-repeat 0 0; }
 

 #content-with-sidebar .standard-container .content .samples { padding:10px; text-align:center; }
 #content-with-sidebar .standard-container .content .samples a img { border:none; }

 #content-with-sidebar .standard-container .content .sideshow {
	float:right;
	margin:5px 0 5px 5px;
	padding:5px;
	width:180px;
	background:#F6FAFD;
	border:1px solid #B8D3E1;
}
 #content-with-sidebar .standard-container .content .sideshow .smallarrow { margin-bottom:0; }

 #content-with-sidebar .disclaimer-container { float:left; width:517px; margin:20px 0 0 0; padding:20px 10px 10px 10px; border-top:1px solid #EEE; }
 #content-with-sidebar .disclaimer-container.topless { margin-top:10px; border-top:none; }
 #content-with-sidebar .disclaimer-container p { color:#AAA; }

 #content-with-sidebar .logo-container {
	float:left;
	width:600px;
	padding:5px 0;
	border-top:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
	text-align:center;
}

 #content-with-sidebar #ecom-thumbs {
	background: url(thumb-bg.gif) no-repeat;
	height: 108px;
	width: 328px;
	margin-left: 33px;
	margin-top: 30px;
	padding-top: 6px;
	padding-left: 6px;
}

 #content-with-sidebar #ecom-thumbs img { margin-right:10px; border:0; }
 #content-with-sidebar #ecom-thumbs p { margin:0; text-align:right; margin-right:6px; margin-top:6px; }
 #content-with-sidebar #ecom-thumbs p a { font-weight:bold; }

 #content-with-sidebar .price-wrap { float:left; width:530px; margin:20px 0; padding:10px; background:#F6FAFD; border:1px solid #B8D3E1; }
 #content-with-sidebar .price-wrap.top { margin:0 0 20px 0; }
 #content-with-sidebar .price-wrap .price { float:left; font-weight:bold; color:#000; font-size:18px; }
 #content-with-sidebar .price-wrap .price .term { font-size:12px; color:#7B7B7B; }
 #content-with-sidebar .price-wrap select { float:left; margin:0; }
 #content-with-sidebar .price-wrap input { float:right; margin:0; }

 #content-with-sidebar .story-container { float:left; width:563px; border-top:1px solid #CCC; padding:20px 0; }
 #content-with-sidebar .story-container.first { border-top:none; padding-top:0; }
 #content-with-sidebar .story-container .thumb { float:left; width:160px; margin-left:10px; }
 #content-with-sidebar .story-container .thumb img { width:158px; border:1px solid #CCC; }
 #content-with-sidebar .story-container .content { float:left; width:355px; margin-left:15px; }
 #content-with-sidebar .story-container .content p.heading { font-weight:bold; font-size:14px; } /* I hate having to do this for SEO */
 #content-with-sidebar .story-container .content ul { margin-top:5px; font-size:11px; list-style-type:circle; }

 #content-with-sidebar .question-container { float:left; width:563px; border-top:1px solid #EEE; padding:20px 0; }
 #content-with-sidebar .question-container.first { border-top:none; padding-top:15px; }
 #content-with-sidebar .question-container .content { float:left; width:563px; }
 #content-with-sidebar .question-container .content p.heading { font-weight:bold; font-size:12px; padding-bottom:0; } /* I hate having to do this for SEO */

 #content-with-sidebar .testimonial-container { float:left; margin:20px 0 0 0; padding:20px 10px 10px 10px; background:url(left-quote.gif) no-repeat 0 10px; border-top:1px solid #EEE; }
 #content-with-sidebar .testimonial-container p { font-family:georgia,serif; font-size:14px; color:#555; }
 #content-with-sidebar .testimonial-container p.cite { font-family:arial; text-align:right; width:480px; font-size:12px; }

 #content-with-sidebar .generic-container { float:left; }
 #content-with-sidebar .generic-container .box.commonfeatures { float:left; width:530px; padding:0; border:none; }
 #content-with-sidebar .generic-container .box.commonfeatures h2 { font-size:13px; margin:15px 0 0 0; background:none; }
 #content-with-sidebar .generic-container .box.commonfeatures ul { float:left; margin:0; padding:0; }
 #content-with-sidebar .generic-container .box.commonfeatures ul li { float:left; width:240px; height:60px; font-size:11px; margin:5px 25px 5px 0; padding:0; list-style-type:none; }
 #content-with-sidebar .generic-container .box.commonfeatures ul li img { float:left; margin:0 5px 0 0; width:50px; height:50px; border:1px solid #CCC; }

/*******************************************/
/*            FOR COMPARE TABLE            */
/*******************************************/
 #content-with-sidebar table.compare { width:539px; border:1px solid #177DB0; font-size:12px; }
 #content-with-sidebar table.compare td { padding:5px; }
 #content-with-sidebar table.compare thead { /*clear:both;*/ margin:0; font-size:1em; background-color:#CFE6F4; }
 #content-with-sidebar table.compare.design tbody tr.sectionhead td { background:#177DB0; color:#FFF; }
 #content-with-sidebar table.compare.design tbody tr.odd { border:none; background-color:#FFF; }
 #content-with-sidebar table.compare.design tbody tr.even td.item { background-color:#F1F1F1; text-align:left; font-weight:bold; vertical-align:middle; padding:10px 0 10px 10px; }
 #content-with-sidebar table.compare.design tbody tr.even td.value { background:#F1F1F1; }
 #content-with-sidebar table.compare.design tbody tr.odd td.item { background-color:#FFF; text-align:left; font-weight:bold; vertical-align:middle; padding:10px 0 10px 10px; }
 #content-with-sidebar table.compare.design tbody tr td.item span { color:#F00; }
 #content-with-sidebar table.compare.design tbody td.value { padding:2px; margin:0; font-size:1em; border-left:1px solid #177DB0; text-align:center; }
 #content-with-sidebar table.compare.design thead th.tablehead { padding:7px 5px; width:80px; text-align:center; background:#0B568C url(compare-tab.gif) no-repeat 0 0; }
 #content-with-sidebar table.compare.design thead th.corner { border-right:none; background:#0B568C; font-size:16px; color:#FFF; text-align:left; padding:0 10px; }
 #content-with-sidebar table.compare.design tbody tr td.value .price { font-size:18px; font-weight:bold; color:#333; }
 #content-with-sidebar table.compare.design tbody tr td.value .price .term { font-size:12px; color:#7B7B7B; }
 #content-with-sidebar table.compare.design tbody tr td.value .subprice { font-size:12px; color:#7B7B7B; font-weight:normal; }
 #content-with-sidebar table.compare.design tbody tr td a img { border:none; }
 #content-with-sidebar table.compare.design tbody tr td.item {
	width:248px;
	padding-left: 15px;
}

 #content-with-sidebar .box .smallarrow { float:left; margin:0; }





 

