@charset "utf-8";
/* CSS Document */

#popular_provider {
	border:#336699 3px solid;
	margin:10px 0px;
}

#popular_provider .pheader {
	background:#ebebeb url(../../../images/si_body/module_pp_header.gif) repeat-y center;
	display:block;
	padding:4px 10px;
	color:#214c77;
}
#popular_provider .pheader .float_right {
	color:#787878;
	font-style:italic;
}
#popular_provider ul {
	margin:1px 3px 0;
}
#popular_provider ul li.titles {
	border-bottom:1px solid #D7D7D7;
	clear:both;
	color:#494949;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0;
}
#popular_provider ul li.titles span {
	text-align:center;
	display:block;
	float:left;
}
#popular_provider ul li.titles span.name {
	width:130px;
}
#popular_provider ul li.titles span.price {
	width:52px;
}
#popular_provider ul li.titles span.view {
	width:110px;
}
#popular_provider ul li.titles span.review {
	width:110px;
}
#popular_provider ul li.titles span.deals{
	width:100px;
}

#popular_provider div.listing {
	clear:both;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	padding:0;
}

#popular_provider table.pptable {
	margin:0 3px;
	width:514px;
	font-size:11px;line-height:12px;
}
#popular_provider table.pptable tr {
	border-top:1px solid #D7D7D7;
	border-collapse:collapse;
}
#popular_provider table.pptable td {
	border-top:1px solid #D7D7D7;
	padding:10px;
}


#popular_provider table.pptable .price {
	color:#689b25;
}
#popular_provider table.pptable .view a, #popular_provider table.pptable .deals{
	color:#166cba;
	
}
#popular_provider table.pptable .review {
	background:#e6e6e6;
	font-size:10px;
	color:#535353;
}



#popular_biz_provider {

	border:#336699 3px solid;

	margin:10px 0px;

}



#popular_biz_provider .pheader {

	background:#ebebeb url(../../../images/si_body/module_pp_header.gif) repeat-y center;

	display:block;

	padding:4px 10px;

	color:#214c77;

}

#popular_biz_provider .pheader .float_right {

	color:#585858;

	font-style:italic;

}

#popular_biz_provider ul {

	margin:1px 3px 0;

}

#popular_biz_provider ul li.titles {

	border-bottom:1px solid #D7D7D7;

	clear:both;

	color:#494949;

	display:block;

	font-size:11px;

	font-weight:bold;

	padding:0;

}

#popular_biz_provider ul li.titles span {

	text-align:center;

	display:block;

	float:left;

}

#popular_biz_provider ul li.titles span.name {

	width:130px;

}

#popular_biz_provider ul li.titles span.price {

	width:46px;

}

#popular_biz_provider ul li.titles span.review {

	width:116px;

}

#popular_biz_provider ul li.titles span.deals{

	width:100px;

}



#popular_biz_provider div.listing {

	clear:both;

	color:#494949;

	font-size:11px;

	font-weight:bold;

	padding:0;

}



#popular_biz_provider table.pptable {

	margin:0 3px;

	width:404px;

	font-size:11px;line-height:12px;

}

#popular_biz_provider table.pptable tr {

	border-top:1px solid #D7D7D7;

	border-collapse:collapse;

}

#popular_biz_provider table.pptable td {

	border-top:1px solid #D7D7D7;

	padding:10px;

}





#popular_biz_provider table.pptable .price {

	color:#689b25;

}

#popular_biz_provider table.pptable .view a, #popular_biz_provider table.pptable .deals{

	color:#166cba;

	

}

#popular_biz_provider table.pptable .review {

	background:#e6e6e6;

	font-size:10px;

	color:#535353;

}




/*Links*/
#seolinks {
	background:#F9F9F9 url(../../../images/si_body/linksbg.gif) repeat-x scroll 0 0;
	border:3px solid #CCCCCC;
	margin:10px 0;
	padding:8px 14px;
}
/*exception to the rule*/
#wbContentSub #seolinks {
	background:#F9F9F9 url(../../../images/si_body/linksbg.gif) repeat-x scroll 0 0;
	border:3px solid #CCCCCC;
	margin:10px 0;
	padding:8px 6px;
}


#seolinks ul.double {
	color:#C30306;
	display:block;
	float:left;
	
	line-height:24px;
	width:50%;
}
#seolinks ul.quad {
	color:#C30306;
	display:block;
	float:left;
	
	line-height:24px;
	width:24.5%;
}
#seolinks ul.treo {
	color:#C30306;
	display:block;
	float:left;
	
	line-height:24px;
	width:32.5%;
}
#seolinks ul.size {
	color:#C30306;
	display:block;
	float:left;
	
	line-height:24px;
	width:118px;
}
#seolinks ul h1 {
	font-size:15px;
	margin:0 0 10px;
}
#seolinks ul li {
	background:transparent url(../../../images/si_body/links_li_bg.gif) no-repeat scroll 0 3px;
	font-size:12px;
	color:#787878;
	padding:0 0 0 26px;

}
#seolinks ul li a{
	color:#767676;
	text-decoration:none;
}
#seolinks ul li a:hover {
	color:#166CBA;
}
#seolinks ul.single {
	color:#C30306;
	display:block;
	
	line-height:24px;
	width:100%;
}
#seolinks ul {
	list-style:none !important;
	margin:0px !important;
}
/*QUOTE*/
#wbReft #quote_container {
	border:3px solid #336699;
	margin:10px 2px;
	background:#e4e4e4 url(../../../images/si_body/quote_girl.gif) left bottom no-repeat;
}
#wbReft #quote_container #header {
	background:url(../../../images/si_body/quote_header-bg.gif) no-repeat;
	height:40px;
}
#wbReft #quote_container #header h1 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	margin:0 0 0 50px;
	padding:0;
}
#wbReft #quote_container .fields {
	margin:8px 0 0 180px;
}
#wbReft #quote_container .instructions{
	background:#f8f8f8;
	padding:3px;
	color:#1a4771;
}

#lower {
	/*bottom:3px;
	left:0;	
	position:absolute;*/
	margin:10px 0;
	padding:0 10px 0 0;
	z-index:100;
}
#progress_bar_cont {
	background:transparent url(../../../images/si_body/small_bg.jpg) repeat scroll 0 0;
	float:left;
	height:18px;
	margin:0 0 0 180px;
	padding:2px;
	text-align:left;
	width:156px;
}
#progress_bar {
	background:transparent url(../../../images/si_body/small_fg.jpg) repeat scroll 0 0;
	height:18px;
	width:4px;
}
#percent {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	text-align:right;
}

/*Newsletter*/
.links_newsletter .newsletter {
	background:#b8b8b8 url(../../../images/si_body/newsletter_bg.gif) repeat-x top left;
	padding:10px;
	color:#6a6a6a;
}
input.nsfield {
	border:1px solid #999999;
	color:#336699;
	font-size:10px;
	padding:5px 3px;
	width:170px;
}
input.submit {
	background:transparent url(../../../images/si_body/newsletter_btn.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#C1C1C1;
	height:21px;
	width:62px;
}
#footer .newsletter {
	background:#B8B8B8 url(../../../images/si_body/newsletter_bg.gif) repeat-x scroll left top;
	float:right;
	margin:0 0 10px 10px;
	padding:3px;
	width:206px;
}
#sharethis {
	left:650px;
	position:absolute;
	top:45px;
}