/* @override http://imagesbv123.s3.amazonaws.com/pristine/pristine_ss/layout.css */

/* @override http://imagesbv123.s3.amazonaws.com/pristine/pristine_ss/layout.css */

/* @override http://imagesbv123.s3.amazonaws.com/pristine/pristine_ss/layout.css */

/* @override 
	http://beenverified.local/stylesheets/pristine_ss/layout.css
	https://beenverified.local/stylesheets/pristine_ss/layout.css
*/

html {
	font: 0.813em Arial, Helvetica, sans-serif;
	color: #646464;
}

body {
	
}

#search_nav a.accordian_header:hover {
	color: #3c89d7;
}

a {
	color: #3c89d7;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 1em;
}

/* @group Type */

h1 {
  margin-bottom: 18px;
  font-size: 30px;
  line-height: 36px;
  color: #3c89d7;
}


h2 {
	font-size: 22px;
	color: #3c89d7;
}

h3 {
	font-size: 18px;
	color: #3c89d7;
	font-weight: bold;
	margin-bottom: 4px;
}

h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}


h5 {
	font-size: 16px;
	color: #3c89d7;
}

.bold {
	font-weight: bold;
}

.coverage_area_title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333;
}

.strong {
	font-weight: bold;
	color: #333;
}

.red {
	color: red;
}

 .red_13 {
	color: red;
	font-size: 14px;
}

.green {
	color: green;
}

.gray_small {
	color: #999;
	font-size: 12px;
	padding-top: 4px;
}

.remaining_credits_16 {
	font-size: 16px;
	margin-bottom: 4px;
	color: #333;
}

.no_results_title {
	color: #cecece;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

.no_results_subtitle {
	font-size: 20px;
	color: #cecece;
	text-align: center;
	margin-top: 10px;
}


.no_results_copy {
	font-size: 13px;
	text-align: center;
	color: #666;
}

.no_results_copy_yellow {
	font-size: 13px;
	text-align: center;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ffffa3;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	border: 1px solid #fce274;
	color: #6b5e1a;
}

.leaderboard_title {
	font-size: 42px;
	color: #4882b7;
	text-align: center;
	font-weight: bold;
}

.leaderboard_subtitle {
	font-size: 22px;
	color: #4882b7;
	text-align: center;
	padding-top: 4px;
}

.leaderboard_copy {
	text-align: center;
	padding-top: 10px;
}


.found {
	color: #78787c;
}

/* @end */


.float_left {
	float: left;
}

.float_right {
	float: right;
}

.clearfix {
	clear: both;
	overflow: hidden;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}


.center {
	margin-left: auto;
	margin-right: auto;
}

.margin_top_20 {
	margin-top: 20px;
}

/* @group home */

/* @group dos & donts */
#home_dos_donts_slides {
	height: 300px;
	margin-bottom: 20px;
}

.home_dos_donts_image_wrap {
	float: left;
	width: 200px;
}

.home_do_copy_wrap {
	background: url(../images/pristine_img/sprite_dos_and_donts.png) no-repeat 0 -305px;
	width: 215px;
	float: right;
	height: 220px;
	padding-left: 15px;
}

.home_dont_copy_wrap {
	background: url(../images/pristine_img/sprite_dos_and_donts.png) no-repeat -256px -305px;
	width: 215px;
	float: right;
	height: 220px;
	padding-left: 15px;
}

.home_block_do_470 {
	padding: 40px 20px;
	width: 430px;	border-radius: 4px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	background: rgba(0,0,0,0.05) no-repeat;
	height: 220px;
}

.home_block_dont_470 {
	width: 430px;
	background-color: rgba(0,0,0,0.05);	border-radius: 4px;
	overflow: hidden;
	float: left;
	padding: 40px 20px;
	margin-left: 10px;
	height: 220px;
}



/* @group small home */

.home_do_check_yourself_out { width: 142px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat 0 -15px;
	margin-left: auto;
	margin-right: auto;
}
.home_do_find_current_addresses { width: 174px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -142px -38px; }
.home_do_find_lost_love { width: 81px; height: 211px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -314px -9px;
	margin-left: auto;
	margin-right: auto;
}
.home_do_retrieve_publice_court_records { width: 176px; height: 220px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -394px -27px;
	margin-left: auto;
	margin-right: auto;
}
.home_do_scope_online_date { width: 107px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -571px -15px;
	margin-left: auto;
	margin-right: auto;
}
.home_do_verify_online_buyers_sellers { width: 177px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -678px -15px;
	margin-left: auto;
	margin-right: auto;
}
.home_do_verify_roommates { width: 61px; height: 230px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -854px 0;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_contact_against_wishes { width: 155px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -915px -25px;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_employer_background_check { width: 94px; height: 220px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -1070px -5px;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_fire_help { width: 163px; height: 211px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -1163px -9px;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_mortgage_credit_check { width: 168px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -1326px -32px;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_screen_tenant { width: 188px; height: 230px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -1494px 0;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_stalk { width: 189px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -1682px -38px;
	margin-left: auto;
	margin-right: auto;
}
.home_dont_steal_identity { width: 162px; height: 200px; background: url(../images/pristine_img/sprite_dos_and_donts_home.png) no-repeat -1870px -20px;
	margin-left: auto;
	margin-right: auto;
}

/* @end */

/* @group large */

.do_check_yourself_out { width: 187px; height: 262px; background: url(../images/pristine_img/sprite_dos_and_donts.png) 0px -20px no-repeat; }
.do_find_current_addresses { width: 226px; height: 206px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -187px -48px no-repeat; }
.do_find_lost_love { width: 106px; height: 280px; background: url(../images/pristine_img/sprite_dos_and_donts.png) no-repeat -413px -11px;
	margin-left: auto;
	margin-right: auto;
}
.do_retrieve_publice_court_records { width: 232px; height: 233px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -519px -35px no-repeat; }
.do_scope_online_date { width: 142px; height: 264px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -751px -19px no-repeat; }
.do_verify_online_buyers_sellers { width: 232px; height: 262px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -893px -20px no-repeat; }
.do_verify_roommates { width: 81px; height: 303px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -1125px 0px no-repeat; }
.dont_contact_against_wishes { width: 203px; height: 240px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -1206px -31px no-repeat; }
.dont_employer_background_check { width: 123px; height: 292px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -1409px -5px no-repeat; }
.dont_fire_help { width: 216px; height: 279px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -1532px -12px no-repeat; }
.dont_mortgage_credit_check { width: 220px; height: 219px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -1748px -42px no-repeat; }
.dont_screen_tenant { width: 248px; height: 292px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -1968px -5px no-repeat; }
.dont_stalk { width: 248px; height: 202px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -2216px -50px no-repeat; }
.dont_steal_identity { width: 214px; height: 250px; background: url(../images/pristine_img/sprite_dos_and_donts.png) -2464px -26px no-repeat; }

/* @end */

/* @end */

/* @group carousel */

 
.carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next, .carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left, .carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: 0px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.75);
	font: 100 60px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 15px 5px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

#home_testimonial .carousel-inner {
overflow: hidden;
width: 100%;
position: relative;
height: 205px;
}

.carousel-caption h4, .carousel-caption p {
  color: #ffffff;
}

.home_search_nav_wrap {
	margin-top: -160px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

#home_search_nav_wrap_links {
	width: 216px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
}

.home_search_nav {
  width: 40px;
  height: 40px;
  text-align: center;
  background: #222222;
  -webkit-border-radius: 23px;
  -moz-border-radius:  23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
	display: inline-block;
	font-size: 38px;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 0;
}

.home_search_nav:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.home_search_nav.on {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

#icon_home_search_people {
	width: 24px;
	height: 24px;
	background: url(../images/pristine_img/sprite_24.png) no-repeat 0 0;
	display: inline-block;
}
 
#icon_home_search_address {
	width: 24px;
	height: 24px;
	background: url(../images/pristine_img/sprite_24.png) no-repeat -24px 0;
	display: inline-block;
}

#icon_home_search_email {
	width: 24px;
	height: 24px;
	background: url(../images/pristine_img/sprite_24.png) no-repeat -48px 0;
	display: inline-block;
}

#icon_home_search_phone {
	width: 24px;
	height: 24px;
	background: url(../images/pristine_img/sprite_24.png) no-repeat -72px 0;
	display: inline-block;
}

#icon_home_search_pro_contact {
	width: 24px;
	height: 24px;
	background: url(../images/pristine_img/sprite_24.png) no-repeat -96px 0;
	display: inline-block;
}
 
/* @end */



#home_search_carousel {
	width: 956px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	overflow: hidden;
	clear: both;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	margin: 0 2px;
	height: 520px;
}

#home_search_carousel_100w {
	width: 100%;
	overflow: hidden;
	clear: both;
	margin: 0px;
	height: 490px;
}
.carousel_default_search_bkg {
	width: 1024px;
	height: 490px;
	background: url(../images/pristine_img/bkg_home_top.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.carousel_default_search_bkg_outer {
	height: 490px;
	background: url(../images/pristine_img/bkg_home_top_slice.png) repeat-x;
}



.home_search_people {
	width: 430px;
	height: 504px;
	background: url(../images/pristine_img/home_people_search.png) no-repeat 0 0;
	display: inline-block;
	margin-top: -400px;
	margin-left: 551px;
}

.home_search_property {
	width: 527px;
	height: 382px;
	background: url(../images/pristine_img/sprite_home_search_illustrations.png) no-repeat 0 0;
	display: inline-block;
	margin-top: -350px;
	margin-left: 426px;
}

.home_search_email {
	width: 580px;
	height: 356px;
	background: url(../images/pristine_img/sprite_home_search_illustrations.png) no-repeat -527px 0;
	display: inline-block;
	margin-top: -300px;
	margin-left: 390px;

}

#home_search_carousel .item {
	height: 490px;
}

#home_search_carousel_100w .item_wrap {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 68px;
}

.carousel_form_wrap {
	width: 860px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	overflow: hidden;
	padding: 15px;
}

#home_search_carousel_100w h1 {
	font: bold 58px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #FFF;
	margin-bottom: 12px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34);
}

#home_search_carousel_100w h2 {
	color: #FFF;
	text-align: center;
	font: 32px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34);
}

#home_search_carousel_100w h3 {
	color: #FFF;
	text-align: center;
	font: bold 20px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34);
}

.carousel_form_wrap input {
	height: 28px;
	font-size: 16px;
}

ul.carousel_form_rows {
	clear: both;
	overflow: hidden;
}

ul.carousel_form_rows li {
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
}

ul.carousel_form_rows li.first-child {
	padding-left: 0;
}

ul.carousel_form_rows li.last-child {
	padding-right: 0;
}

ul.carousel_form_rows li.home_carousel_state {
	width: 76px;
}

.section_home {
	margin-top: 30px;
	margin-bottom: 30px;
	clear: both;
	overflow: hidden;
}

.section_home_shadow {
	width: 960px;
	height: 36px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 -412px;
	clear: both;
	margin-top: 44px;
}

.section_home_intro {
	padding-bottom: 39px;
}

#home_dos_donts_slides p {
	font-size: 17px;
}

.section_home h1 {
	text-align: center;
	color: #555;
	font: bold 50px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	margin-bottom: 0;
}

.section_home h2 {
	text-align: center;
	color: #555;
	font: 26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

.section_home h4  {
	color: #555;
	font: bold 32px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	ext-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

.section_home h3 {
	color: #555;
	font: bold 28px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-right: 5px;
}


.section_home h5  {
	color: #555;
	font: bold 16px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	ext-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	margin-bottom: 3px;
}

#main_wrap section.section_home div ul.home_imac_screenshot_features li h5 {
	margin-bottom: 6px;
	padding-bottom: 1px;
}

#home_mobile_cluster {
	width: 512px;
	height: 412px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 0;
	float: left;
	margin-left: 60px;
	overflow: hidden;
}

#home_mobile_right {
	width: 275px;
	float: right;
	margin-right: 60px;
}

#home_mobile_right a {
	width: 247px;
	padding-top: 14px;
	font-size: 20px;
	text-align: center;
	padding-bottom: 14px;
}

#home_press_columns li {
	float: left;
	width: 199px;
	padding-left: 20px;
	padding-right: 20px;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-right-width: 1px;
	border-right-style: dashed;
}

#home_press_columns li.last-child {
	border-right-style: none;
}

#home_testimonial {
	background: url(../images/pristine_img/bkg_home_testimonial.png) no-repeat 64px 329px;
}

#home_testimonial .section_home_shadow {
	width: 960px;
	height: 36px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 -412px;
	clear: both;
}

#home_testimonial_carousel {
	margin: 0;
	height: 200px;
}

#home_testimonial_carousel .item {
	width: 760px;
	margin-left: 100px;
	margin-right: 100px;
}

.home_testimonial_quote {
	font-size: 24px;
	line-height: 27px;
	margin-bottom: 15px;
}

.home_testimonial_customer {
	font-size: 21px;
	font-style: italic;
	overflow: hidden;
	padding-bottom: 4px;
	float: right;
	line-height: 24px;
}

.home_testimonial_customer_copy {
	float: left;
}

ul.home_data_points_column_lists {
	display: inline-block;
	width: 188px;
	padding: 20px;
	border-right: 1px solid #dedddd;
	border-left: 1px solid #fff;
	margin: 0;
	float: left;
}



ul.home_data_points_column_lists.first {
	border-right: 1px solid #dedddd;
	border-left: none;
}

ul.home_data_points_column_lists.last {
	border-right: none;
	border-left: 1px solid #fff;
}


ul.home_data_points_column_lists li {
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}

ul.home_data_points_column_lists a {
	color: #555;
}

.section_home_drop_shadow_top {
	background: url(../images/pristine_img/bkg_home_section_drop_shadow_top.png) no-repeat;
	margin-left: 0;
	padding-top: 40px;
	width: 960px;
}



.section_home_drop_shadow_bot {
	width: 960px;
	height: 36px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 -412px;
	clear: both;
	margin-top: 0;
}

.section_home_drop_shadow_top a.btn {
	margin-top: 30px;
	font-size: 26px;
	padding: 14px 24px;
}

.home_panel_hover_940 {
	width: 920px;
	margin-left: 20px;
	margin-right: 20px;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	overflow: hidden;
}



.home_panel_680 {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	overflow: hidden;
	padding: 20px;
}

.icon_home_data_check {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -192px;
	float: left;
	margin-right: 8px;
	margin-top: 1px;
}

#home_screenshot_lockin {
	width: 960px;
	height: 459px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 -448px;
	margin-bottom: 60px;
}

#home_imac_screenshot {
	width: 514px;
	height: 404px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 -1215px;
	display: block;
	float: left;
}

ul.home_imac_screenshot_features {
	width: 223px;
	display: block;
	float: left;
}

ul.home_imac_screenshot_features li {
	padding-bottom: 10px;
	overflow: hidden;
}

.imac_screnshot_arrow_top_right {
	width: 60px;
	height: 32px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat -514px 0;
	float: left;
	margin-top: 34px;
	margin-right: 6px;
}

.imac_screnshot_arrow_mid_right {
	width: 60px;
	height: 19px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat -514px -32px;
	float: left;
	margin-top: 34px;
	margin-right: 6px;
}

.imac_screnshot_arrow_bot_right {
	width: 60px;
	height: 32px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat -514px -51px;
	float: left;
	margin-top: 22px;
	margin-right: 6px;
}

.imac_screenshot_copy_right {
	width: 154px;
	float: right;
}

.imac_screnshot_arrow_top_left {
	width: 60px;
	height: 32px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat -574px 0;
	float: right;
	margin-top: 34px;
	margin-right: 6px;
}

.imac_screnshot_arrow_mid_left {
	width: 60px;
	height: 19px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat -574px -32px;
	float: right;
	margin-top: 34px;
	margin-right: 6px;
}

.imac_screnshot_arrow_bot_left {
	width: 60px;
	height: 32px;
	background: url(../images/pristine_img/sprite_home.png) no-repeat -574px -51px;
	float: right;
	margin-top: 22px;
	margin-right: 6px;
}

.imac_screenshot_copy_left {
	width: 154px;
	float: left;
}

.home_press_logo_nbc_miami {
	background: url(../images/pristine_img/sprite_home.png) no-repeat 0 -907px;
	width: 184px;
	height: 29px;
	margin-left: auto;
	margin-right: auto;
}



.home_press_logo_abc_philly {
	background: url(../images/pristine_img/sprite_home.png) no-repeat -184px -907px;
	width: 45px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
}

.home_press_logo_the_star_ledger {
	background: url(../images/pristine_img/sprite_home.png) no-repeat -229px -907px;
	width: 187px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
}

.home_press_logo_fox_ct {
	background: url(../images/pristine_img/sprite_home.png) no-repeat -416px -907px;
	width: 110px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
}

.home_block_960 {
	padding: 20px;
	width: 920px;
	background-color: rgba(0,0,0,0.05);			border-radius: 4px;
	overflow: hidden;
	margin-bottom: 20px;
}

ul#home_privacy_columns {
	
}

ul#home_privacy_columns li {
	float: left;
	width: 293px;
	margin-right: 20px;
}

ul#home_privacy_columns li.last-child {
	margin-right: 0;
}

.thumb_wrap {
	float: left;
	margin-left: auto;
	margin-right: 8px;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	overflow: hidden;
	padding: 4px;
}

.home_testimonial_thumb_natasha {
	width: 40px;
	height: 40px;
	background: url(../images/pristine_img/sprite_testimonial_thumbs.png) no-repeat 0 0;
}

.home_testimonial_thumb_jen {
	width: 40px;
	height: 40px;
	background: url(../images/pristine_img/sprite_testimonial_thumbs.png) no-repeat -40px 0;
}

.home_testimonial_thumb_shaun {
	width: 40px;
	height: 40px;
	background: url(../images/pristine_img/sprite_testimonial_thumbs.png) no-repeat -80px 0;
}

.home_testimonial_thumb_bob {
	width: 40px;
	height: 40px;
	background: url(../images/pristine_img/sprite_testimonial_thumbs.png) no-repeat -120px 0;
}

.section_home a.btn.large.learn_more {
	margin-left: 426px;
}

/* @end */

/* @group Error Pages */

.bkg_error_major {
	height: 370px;
	background: url(../images/pristine_img/bkg_error_major.png) no-repeat 450px;
	margin-top: 20px;
	overflow: hidden;
}

.bkg_error_major_form {
	height: 530px;
	background: url(../images/pristine_img/bkg_error_major.png) no-repeat 450px 161px;
	margin-top: 20px;
	overflow: hidden;
}

.error_major_container {
	margin-left: 40px;
	margin-top: 40px;
	float: left;
	width: 360px;
}

.error_major_title {
	font-size: 46px;
	color: #3c89d7;
	font-weight: bold;
}

.error_major_subtitle {
	font-size: 16px;
	color: #3c89d7;
}

.error_major_copy {
	padding-top: 10px;
}

.error_major_bubble {
	float: right;
	margin-top: 57px;
	margin-right: 189px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}

.error_major_form_bubble {
	float: right;
	margin-top: 215px;
	margin-right: 189px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}

.bkg_error_video {
	height: 365px;
	background: url(../images/pristine_img/bkg_error_video.png) no-repeat 490px;
	margin-top: 40px;
	overflow: hidden;
	margin-bottom: 30px;
}

.error_video_vimeo_wrap {
	float: right;
	margin-top: 11px;
	margin-right: 59px;
}

.error_video_character {
	background-image: url(../images/pristine_img/bkg_error_video_character.png);
	width: 141px;
	height: 169px;
	position: absolute;
	z-index: 99;
	top: 329px;
	left: 440px;
}

/* @end */

/* @group Status Bars */

#top_message_green {
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #6fb549;
}

#top_message_blue {
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fffeff;
	background-color: #298dd8;
}

#top_message_green a, #top_message_blue a {
	color: #fbfb32;
	text-decoration: underline;
}

.top_message_wrap {
	width: 960px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

/* @end */

/* @group Header */

#top {
	display: block;
	height: 48px;
	padding-bottom: 20px;
}

#top_wrap {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.logo_wrap {
	padding-top: 15px;
	width: 225px;
	float: left;
}

a.logo {
	width: 195px;
	height: 27px;
	display: block;
	background: url(../images/pristine_img/logo.png) no-repeat;
	float: left;
	margin-top: 4px;
}

#top_nav {
	display: block;
	float: right;
	margin-top: 28px;
	position: relative;
}

#top_nav_columns li {
	float: left;
	border-right: 1px solid #e3e3e3;
	position: relative;
}

#top_nav_columns li.last,
#action_nav_columns li.last {
	float: left;
	border-right: none;
}



#top_nav_columns li.last:hover,
#action_nav_columns li.last:hover {
	float: left;
	border-right: none;
}

#top_nav_columns li a {
	color: #3c89d7;
	display: block;
	padding: 2px 8px;
	font-size: 13px;
}

#top_nav_columns li a:hover {
	text-decoration: none;
}

#top_nav_columns li.drop {
	position: relative;
	z-index: 200;
}

#top_nav_columns li.drop:hover {
	background-color: #f7f7f7;
	padding-bottom: 12px;
	padding-top: 6px;
	margin-top: -6px;
	-moz-border-radius: 4px 4px 0px 0px;  
    -webkit-border-radius: 4px 4px 0px 0px;  
    border-radius: 4px 4px 0px 0px;
    -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 0px 2px rgba(0, 0, 0, .19);
}

#top_nav_columns li.no_drop:hover {
	background-color: none;
	border-left: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	-moz-border-radius: none;  
    -webkit-border-radius: none;  
    border-radius: none;
	border-style: none;
	border-right: 1px solid #e3e3e3;
}



#top_nav_columns li:hover a {
     color: #3c89d7;
	text-decoration: none;
}

#top_nav_columns li.no_drop:hover a {
	border-left-style: none;
	color: #fff;
}

#top_nav_columns li.no_drop a {
	border-left-style: none;
	color: #3c89d7;
}

#top_nav_columns li.no_drop a:hover {
	border-left-style: none;
	color: #3c89d7;
}

#top_nav_columns li.logged_in a {
	display: inline-block;
	margin: 0;
	padding: 0;
}


#top_nav_columns li.logged_in {
	background-color: none;
	border-left: none;
	margin-top: 0px;
	-moz-border-radius: none;  
    -webkit-border-radius: none;  
    border-radius: none;
	padding: 2px 8px 2px 0;
	margin: 0;
}

#top_nav_columns li.logged_in:hover {
	background-color: none;
	border-left: none;
	margin-top: 0px;
	-moz-border-radius: none;  
    -webkit-border-radius: none;  
    border-radius: none;
	padding: 2px 8px 2px 0;
	margin: 0;
}

#top_nav_columns li.logged_in:hover a {
	color: #3c89d7;
}



#top_nav_columns li.logged_out a {
	display: inline-block;
	margin: 0;
	padding: 0;
}


#top_nav_columns li.logged_out {
	background-color: none;
	border-left: none;
	-moz-border-radius: none;  
    -webkit-border-radius: none;  
    border-radius: none;
	margin: 0;
	border-right-style: none;
	padding-top: 2px;
	padding-left: 0;
	padding-right: 0;
}

#top_nav_columns li.logged_out:hover {
	border-right-style: none;
	padding-top: 2px;
}

#top_nav_columns li.logged_out:hover a {
	color: #3c89d7;
}



#top_nav_columns .menu_right {  
    float: right;  
    margin-right:0px;  
}


#top_nav_columns li:hover .align_right {  
    left:auto;  
    right: -1px;  
    top:32;
}  



#main_nav li.float_left a {
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 12px 20px;
	border-right: 1px solid #325a80;
	-moz-box-shadow: 1px 0px 0px #5293d1;
	-webkit-box-shadow: 1px 0px 0px #5293d1;
     box-shadow: 1px 0px 0px #5293d1;
}

#main_nav li:hover .float_left a {
	border-right: 1px solid #fff;
	-moz-box-shadow: 1px 0px 0px #5293d1;
	-webkit-box-shadow: 1px 0px 0px #5293d1;
     box-shadow: 1px 0px 0px #5293d1;
}

#main_nav li.float_right a {
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 12px 20px 12px;
	border-left: 1px solid #325a80;
	-moz-box-shadow: -1px 0px 0px #5293d1;
	-webkit-box-shadow: -1px 0px 0px #5293d1;
     box-shadow: -1px 0px 0px #5293d1;
}

#top_nav_columns li span.main_nav_arrow {
	display: inline-block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -128px;
	width: 16px;
	height: 16px;
	margin-left: 2px;
	margin-top: 1px;
	margin-bottom: -5px;
}

#top_nav_columns li:hover span.main_nav_arrow {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -128px;
}

span.credit_box_green {
	display: inline-block;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 2px 6px;
	font-size: 14px;
	margin-left: 2px;
	margin-bottom: -6px;
	margin-top: -3px;
	background-color: #ddebfb;
}

#top_nav_columns li:hover a span.credit_box_green {
	color: #3c89d7;
}


.dropdown_my_reports {  
    margin:4px auto;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding: 20px 0;    
    background: #fff;  
    /* Rounded Corners */  
    -moz-border-radius: 4px 4px 4px 4px;  
    -webkit-border-radius: 4px 4px 4px 4px;  
    border-radius: 4px 4px 4px 4px; 
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#fff)); 
	background: -moz-linear-gradient(top,  #f7f7f7,  #fff);  
} 


.dropdown_my_account {  
    margin:4px auto;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding: 20px 0;    
    background: #fff;  
    /* Rounded Corners */  
    -moz-border-radius: 0px 4px 4px 4px;  
    -webkit-border-radius: 0px 4px 4px 4px;  
    border-radius: 0px 4px 4px 4px; 
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#fff)); 
	background: -moz-linear-gradient(top,  #f7f7f7,  #fff);  
}  


.dropdown_credits,
.dropdown_share {
	 margin:4px auto;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding: 20px 0;    
    background: #fff;  
    /* Rounded Corners */  
    -moz-border-radius: 4px 0px 4px 4px;  
    -webkit-border-radius: 4px 0px 4px 4px;  
    border-radius: 4px 0px 4px 4px; 
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .19);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#fff)); 
	background: -moz-linear-gradient(top,  #f7f7f7,  #fff);  

}

.dropdown_my_reports {width: 960px;}
.dropdown_my_account {width: 160px;}
.dropdown_credits {width: 180px;}
.dropdown_share {width: 120px;}

.dropdown_col_wrap {
	padding-left: 10px;
	padding-right: 10px;
}


#top_nav_columns li:hover .dropdown_my_account {  
    left: 0px;
    top: 30px;
	z-index: 200;
}  

#top_nav_columns li:hover .dropdown_my_reports {  
    left:-709px;top: 32px;
	z-index: 200;
}

#top_nav_columns li:hover .dropdown_credits {
	left:auto;  
    right:0px;  
    top: 32px;
    z-index: 200;  
}

#action_nav_columns li:hover .dropdown_share {
	left:auto;  
    right:0px;  
    top: 32px;
    /*z-index: 200;  */
}


.col_1,  
.col_2,  
.col_3,  
.col_4,  
.col_5 {  
    display:inline;  
    float: left;  
    position: relative;
	padding-left: 0px;
	padding-right: 0px;
}  

.col_1 {width:235px;}  
.col_2 {width:270px;}  
.col_3 {width:410px;}  
.col_4 {width:550px;}  
.col_5 {width:690px;}


.col_wrap {
	padding-left: 10px;
	padding-right: 10px;
}


#top_nav_columns ul.col_list {
	overflow: hidden;
	/*border-right: 1px solid #e8e9f0;*/
}



#top_nav_columns ul.col_list li {
	margin: 0;
	padding: 0;
	border-style: none;
}

#top_nav_columns ul.col_list li a,
#action_nav_columns ul.col_list li a {
	font-size: 13px;
	border-right-style: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    box-shadow: none;
	color: #3c89d7;
	display: block;
	padding: 8px 10px;
}

ul.col_list li a:hover {
	background-color: #e7f1f7;
	color: #3c89d7;
}

.dropdown_my_reports ul.col_list li {
	width: 215px;
}

.dropdown_my_reports ul.col_list li  a {
	border-bottom: 1px solid #e8e9f0;
	width: 195px;
}

.dropdown_my_account ul.col_list li {
	width: 160px;
}

.dropdown_my_account ul.col_list li a {
	width: 140px;
}

.dropdown_credits ul.col_list li {
	width: 180px;
}

.dropdown_credits ul.col_list li a {
	width: 160px;
}

.dropdown_share ul.col_list li {
	width: 120px;
}

.dropdown_share ul.col_list li a {
	width: 100px;
}

ul.col_list li.last a {
	border-bottom-style: none;
}


.col_title {
	font-size: 16px;
	border-bottom: 2px solid #e8e9f0;
	padding-bottom: 10px;
	width: 215px;
	color: #3c89d7;
	font-weight: bold;
	margin-bottom: 0;
}

span.report_time {
	display: block;
	font-style: italic;
	color: #646464;
	font-size: 11px;
}




.back_to_top {
	position:fixed;
	right:15px;
	bottom:15px;
	width:50px;
	height:25px;
	padding-top:25px;
	line-height:25px;
	background:#333;
	color:#888;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(/stylesheets/pristine_ss/PIE.htc);
}

.back_to_top:before {
	position:absolute;
	top:11px;
	left:14px;
	content:"";
	border-bottom:11px solid #888;
	border-left:11px solid transparent;
	border-right:11px solid transparent;
}

.back_to_top:hover {
	color:#eee;
}

.back_to_top:hover:before {
	border-bottom-color:#eee;
}

.opacity .back_to_top {
	opacity:1;
	-webkit-transition:opacity 700ms linear;
	-moz-transition:opacity 700ms linear;
	transition:opacity 700ms linear;
}

.opacity .back_to_top.hidden {
	opacity:0;
}

.no-opacity .back_to_top.hidden {
	display:none;
}

/*
.sticky #nav {
	position:fixed;
	top: 0px;
	z-index: 100;
}*/

.subscription_type {
	float: left;
	padding-top: 4px;
}

/* @group dropdown icons */

span.icon_col_title_background_check {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -48px;
	float: left;
	margin-right: 8px;
}

span.icon_col_title_property_search {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -64px;
	float: left;
	margin-right: 8px;
	margin-top: 0px;
}

span.icon_col_title_email_search {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 8px;
}

span.icon_col_title_phone_search {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -32px;
	float: left;
	margin-right: 8px;
}



span.icon_dropdown_acct_details {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -64px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}

span.icon_dropdown_acct_billing_info {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -32px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}

span.icon_dropdown_acct_payment_history {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -64px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}

span.icon_dropdown_acct_alert_settings  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}

span.icon_dropdown_acct_recent_reports {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -48px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}

span.icon_dropdown_acct_support {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -48px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}



span.icon_dropdown_upgrade_subscription {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -128px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}



span.icon_dropdown_purchase_credits {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -48px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -4px;
	margin-right: 8px;
}

/* @end */


.utility_nav {
	float: right;
	padding-top: 20px;
	overflow: hidden;
}


#main_nav {
	width: 960px;
	height: 40px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#298dd8', endColorstr='#30648c'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(41, 141, 216)), to(rgb(48, 100, 140))); 
	background: -moz-linear-gradient(top,  #298dd8,  #30648c);
	-moz-box-shadow: 0px 0px 5px rgba(21, 56, 85, .06); 
	-webkit-box-shadow: 0px 3px 5px rgba(21, 56, 85, .2); 
	box-shadow: 0px 0px 5px rgba(21, 56, 85, .06);
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* @end */

/* @group top search */

#top_search {
	width: 100%;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7fda', endColorstr='#264f8a'); */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e7fda), to(#264f8a)); 
	background: -moz-linear-gradient(top,  #3e7fda,  #264f8a);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .15);
	height: 42px;
}

#top_search_ie_gradient_wrap {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7fda', endColorstr='#264f8a');
	width: 100%;
}


#top_search_wrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}


#top_search.sticky  {
	position:fixed;
	z-index: 800;
	top: 0;
	left: 0;
}

.icon_top_search_people {
	display: inline-block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -176px;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 6px;
	margin-left: 2px;
}

.icon_top_search_property {
	display: inline-block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -192px;
	width: 16px;
	height: 16px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 2px;
}

.icon_top_search_email {
	display: inline-block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -128px;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 6px;
	margin-left: 2px;
}

.icon_top_search_phone {
	display: inline-block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -176px;
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-right: 6px;
	margin-left: 2px;
}



.icon_top_search_pro_contact {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: -3px;
	margin-right: 6px;
}


.dropdown dd, .dropdown dt, .dropdown ul { 
	margin:0px; 
	padding:0px;
 }

.dropdown dd { 
	position:relative; 
}

.dropdown dt {
	height: 42px;
	line-height: 41px;
	border-left: 1px solid #204273;
}

.dropdown a, .dropdown a:visited { 
	color: #fff; 
	text-decoration:none; 
	outline:none;

}

.dropdown a:hover { 
    color: #fff;}

.dropdown dt a:hover {
	background-color: #27508b;
	height: 42px;
}

.dropdown dt a {
	/*background: url(arrow.png) no-repeat scroll right center;*/ 
	display:block; 
	padding-right: 8px; 
	width: 168px;
}

.dropdown dt a.on {
	background-color: #27508b;
}

.dropdown dt a span {
	cursor:pointer;
	margin-left: 4px;
}

.dropdown dd ul { 
	background: #264f8b none repeat scroll 0 0; 
	color:#C5C0B0; 
	display:none;
    left:0px; 
    padding: 6px 0px; 
    position:absolute; 
    top: 0; 
    width: 178px; 
    list-style:none;
    border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	z-index: 801;
}

.dropdown span.value { 
	display:none;
}

.dropdown dd ul li a { 
	padding: 8px; 
	display:block;
}

 .dropdown dd ul li a:hover { 
 	background-color: #15325f;
}


ul.top_search_form {
	padding-left: 4px;
	padding-top: 3px;
}

ul.top_search_form li {
	float: left;
	display: inline-block;
	padding: 4px;
}

ul.top_search_form li.top_search_state select {
	width: 60px;
}

.top_search_dropdown_arrow {
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites_v4.png) no-repeat -64px -368px;
	display: inline-block;
	float: right;
	margin-top: 12px;
}

a#top_search_dropdown_top {
	border-left: 1px solid #558ddd;
	border-right: 1px solid #204273;
}



a#top_search_dropdown_top:hover, a#top_search_dropdown_top.on {
	border-left: 1px solid #27508b;
}

#top_search_form_container {
	border-left: 1px solid #558ddd;
}


ul.stickyDropDown {
	position: absolute;
	z-index: 810;
	top: 35px;
}

#dropdowns{
	position: relative;
}

/* @end */




/* @group Leader Board */

#leader_board_share {
	width: 956px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-left: 2px;
	margin-right: 2px;
	clear: both;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	min-height: 63px;
	margin-bottom: 10px;
}

img#ajax_loader_animation {
	margin-left: 13px;
	margin-right: 12px;
}

div#download_loading {
	padding: 4px 15px;
	display: block;
	color: #62778a;
}

#leader_board {
	width: 956px;
	border-radius: 4px;
	margin-left: 2px;
	margin-right: 2px;
	/*margin-top: 10px;*/
	clear: both;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	min-height: 63px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
}



#leader_board_10_bot {
	width: 956px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	overflow: hidden;
	clear: both;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	margin: 10px 2px;
}





#leader_board_gradient_10_bot {
	width: 940px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	overflow: hidden;
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f7)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	margin: 10px auto;
}

#action_nav {
	float: right;
}

#action_nav_columns {
	height: 22px;
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: 20px;
	float: right;
	margin-top: 20px;
}

#action_nav_columns li {
	float: left;
}

#action_nav_columns li.drop {
	float: left;
	position: relative;
}

#action_nav_columns li a {
	padding: 4px 15px;
	display: block;
	border-right: 1px solid #e8e9f0;
	color: #62778a;
}

#action_nav_columns li a:hover {
	text-decoration: none;
	color: #298dd8;
}

#action_nav_columns li a.last {
	padding: 4px 0px 4px 15px;
	display: block;
	border-right: 1px none #e8e9f0;
}

#action_nav_columns a .icon_comment {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -128px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#action_nav_columns a .icon_update {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -128px;
	float: left;
	margin-top: -1px;
}

#action_nav_columns a .icon_monitor {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -144px;
	float: left;
	margin-top: -1px;
}


#action_nav_columns a .icon_print {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -144px;
	float: left;
	margin-top: -1px;
}


#action_nav_columns .icon_download {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -144px;
	float: left;
	margin-top: -1px;
	margin-right: 0;
}



#action_nav_columns a .icon_share {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -304px;
	float: left;
	margin-top: -1px;
}

#action_nav_columns a .icon_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -16px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

#action_nav_columns a:hover .icon_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -16px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

#action_nav_columns a span.icon_email {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

#action_nav_columns a:hover span.icon_email {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}





#action_nav_columns a .icon_link {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -304px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#action_nav_columns a:hover .icon_link {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -304px;
}

#action_nav_columns li.drop:hover {
	background-color: #f7f7f7;
	padding-bottom: 10px;
	padding-top: 6px;
	margin-top: -6px;
	-moz-border-radius: 4px 4px 0px 0px;  
    -webkit-border-radius: 4px 4px 0px 0px;  
    border-radius: 4px 4px 0px 0px;
    -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 0px 2px rgba(0, 0, 0, .19);
	padding-right: 15px;
	margin-right: -15px;
}

#action_nav_columns li.drop:hover a {
	color: #3c89d7;
}

#report_title_wrap {
	float: left;
	color: #3c89d7;
	width: 538px;
	height: 63px;
}

#report_title_wrap_loading {
	float: left;
	color: #4882b7;
	width: 554px;
	height: 63px;
}

#report_title {
	display: inline-block;
	float: left;
	margin-left: 20px;
}


#report_info {
	font-size: 13px;
	border-left: 1px solid #e8e9f0;
	padding-left: 10px;
	margin-left: 10px;
	display: inline-block;
	letter-spacing: 0px;
	float: left;
	width: 150px;
}

span.icon_box {
	background-color: #666;
	display: inline-block;
	padding: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-bottom: -7px;
	margin-right: 4px;
	margin-top: -4px;
}

#action_nav span.pink {
	background-color: #f62792;
}

#action_nav span.purple {
	background-color: #ab2e99;
}

#action_nav span.blue {
	background-color: #30c9e6;
}

#action_nav span.green {
	background-color: #29d602;
}

/* @end */

/* @group Main Layout */

#main {
	margin-left: auto;
	margin-right: auto;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
	-moz-box-shadow: 0px 0px 5px rgba(21, 56, 85, .06); 
	-webkit-box-shadow: 0px 0px 5px rgba(21, 56, 85, .06); 
	box-shadow: 0px 0px 5px rgba(21, 56, 85, .06);;
	background-color: #f7f7f7;
	overflow: hidden;
	border: 1px solid #e8e9f0;
	display: block;
	background: url(../images/pristine_img/bkg_main.png) repeat;
}



#main_wrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

#left_column {
	float: left;
}

#left_column a.btn.large.success {
	margin-left: 10px;
	margin-top: 10px;
	width: 154px;
	border-radius: 4px;
	margin-bottom: 10px;
}

#left_column_wrap {
	width: 204px;
	background-color: #fff;
	margin-top: 10px;
	margin-left: 2px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
}

#right_column {
	width: 740px;
	background-color: #fff;
	margin-top: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	float: right;
	margin-right: 2px;
}



#right_column_share_comments {
	width: 740px;
	background-color: #fff;
	margin-right: 2px;
	margin-bottom: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	float: right;
}

#right_column_270 {
	float: right;
}



.right_column_270_wrap {
	width: 284px;
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	margin-right: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#left_column_660 {
	width: 660px;
	background-color: #fff;
	margin-top: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	float: left;
	margin-left: 2px;
}

#no_columns_940 {
	width: 956px;
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	float: left;
	margin: 10px 2px;
}

/* @end */

/* @group Aside Content */

/* @group new btn */
.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}
.btn:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
.btn:focus {
  outline: 1px dotted #666;
}
.btn.danger,
.alert-message.danger,
.btn.danger:hover,
.alert-message.danger:hover,
.btn.error,
.alert-message.error,
.btn.error:hover,
.alert-message.error:hover,
.btn.success,
.alert-message.success,
.btn.success:hover,
.alert-message.success:hover,
.btn.info,
.alert-message.info,
.btn.info:hover,
.alert-message.info:hover {
  color: #ffffff;
}
.btn .close, .alert-message .close {
  font-family: Arial, sans-serif;
  line-height: 18px;
}
.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


.btn.success, .alert-message.success {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.info, .alert-message.info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn.primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.active, .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn[disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px;
}
:root .alert-message, :root .btn {
  border-radius: 0 \0;
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}


/* @end */

/* @group alerts */

.alert-message {
  position: relative;
  padding: 7px 15px;
  /*margin-bottom: 18px;*/
  color: #404040;
  margin-top: 20px;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message .close {
  margin-top: 1px;
  *margin-top: 0;
}

.close {
  float: right;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
	text-decoration: none;
}

.alert-message a {
  font-weight: bold;
  color: #404040;
}
.alert-message.danger p a,
.alert-message.error p a,
.alert-message.success p a,
.alert-message.info p a {
  color: #ffffff;
}
.alert-message h5 {
  line-height: 18px;
}
.alert-message p {
  margin-bottom: 0;
}
.alert-message div {
  margin-top: 5px;
  margin-bottom: 2px;
  line-height: 28px;
}
.alert-message .btn {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message.block-message {
  background-image: none;
  background-color: #fdf5d9;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 14px;
  border-color: #fceec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.alert-message.block-message ul, .alert-message.block-message p {
  margin-right: 30px;
}
.alert-message.block-message ul {
  margin-bottom: 0;
}
.alert-message.block-message li {
  color: #404040;
}
.alert-message.block-message .alert-actions {
  margin-top: 5px;
}
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
  color: #404040;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message.block-message.error {
  background-color: #fddfde;
  border-color: #fbc7c6;
}
.alert-message.block-message.success {
  background-color: #d1eed1;
  border-color: #bfe7bf;
}
.alert-message.block-message.info {
  background-color: #ddf4fb;
  border-color: #c6edf9;
}
.alert-message.block-message.danger p a,
.alert-message.block-message.error p a,
.alert-message.block-message.success p a,
.alert-message.block-message.info p a {
  color: #404040;
}

#alert_container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	
}
/* @end */

#btn_center_20_top {

	margin-top: 20px;
}

#nav a.on .icon_phone1 {
	background: #fff url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -32px;
}

.sidebar_intro {
	border-bottom: 1px solid #e8e9f0;
	padding: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	overflow: hidden;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

ul.checkout_list {
	overflow: hidden;
	border-bottom: 1px solid #e8e9f0;
}

ul.checkout_list li {
	padding-bottom: 10px;
	padding-top: 10px;
}


ul.checkout_list li.item {
	float: left;
	width: 180px;
}

ul.checkout_list li.price {
	float: right;
}

ul.checkout_subtotal {
	overflow: hidden;
}

ul.checkout_subtotal li {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 16px;
	color: #6cae47;
}

ul.checkout_subtotal li.item {
	float: left;
}

ul.checkout_subtotal li.price {
	float: right;
}

ul.checkout_list li.subtotal_price {
	float: right;
}

a.sidebar_logo_geotrust {
	width: 115px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat 0 0;
	display: block;
	float: left;
	margin-bottom: 10px;
}

a.sidebar_logo_verisign {
	width: 115px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat -115px 0;
	display: block;
	float: right;
	margin-bottom: 10px;
}

a.sidebar_logo_truste {
	width: 145px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat -230px 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

a.checkout_bot_logo_geotrust {
	width: 115px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat 0 0;
	display: block;
	float: left;
	margin-top: 6px;
	margin-left: 20px;
}

a.checkout_bot_logo_verisign {
	width: 115px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat -115px 0;
	display: block;
	float: left;
}

a.checkout_bot_logo_truste {
	width: 145px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat -230px 0;
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: 20px;
}


/* @group Nav */

#nav {
	width: 204px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	display: block;
	margin-left: 2px;
}



#nav a.top {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#nav a.bot {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

#nav a {
	display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #333;
	text-decoration: none;
	padding-left: 10px;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f1f1f1'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f1f1f1)); 
	background: -moz-linear-gradient(top,  #f4f4f4,  #f1f1f1);
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dadada;
	border-right-color: #dadada;
}


#nav a:hover {
	color: #3c89d7;
}

#nav a.on {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7fda', endColorstr='#264f8a'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e7fda), to(#264f8a)); 
	background: -moz-linear-gradient(top,  #3e7fda,  #264f8a);
	border-top: 1px solid #2579d1;
	border-bottom: 1px solid #154f8a;
}

#nav a span.nav_results {
	float: right;
	color: #3c89d7;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f2f2f2'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#f2f2f2)); 
	background: -moz-linear-gradient(top,  #fdfdfd,  #f2f2f2);
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-top: -5px;
	text-align: center;
	line-height: 20px;
	border: 1px solid #e0e2e3;
	display: inline-block;
}

#nav a:hover span.nav_results {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7fda', endColorstr='#264f8a'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e7fda), to(#264f8a)); 
	background: -moz-linear-gradient(top,  #3e7fda,  #264f8a);
	color: #FFF;
	border: 1px solid #3369b5;
}

#nav a.on span.nav_results {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
	border: 1px solid #3369b5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#054e92', endColorstr='#054e92'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#054e92), to(#054e92)); 
	background: -moz-linear-gradient(top,  #054e92,  #054e92);
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

#nav a.on:hover span.nav_results {
	
}

.line {
	height: 1px;
	background-color: #e8e9f0;
	margin-top: 12px;
}

.fixed {
	position: fixed;
	top: 0;
}


#nav .side_nav_top a.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}

#nav .side_nav_top a.btn:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}

#nav .side_nav_top a.btn:focus {
  outline: 1px dotted #666;
}

#nav .side_nav_top a.btn.success {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #fff;
}

#nav .side_nav_top a.btn.active, #nav .side_nav_top a.btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

#nav .side_nav_top a.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

#nav .side_nav_top a.btn {
	margin-left: 10px;
	margin-top: 10px;
	width: 140px;
	margin: 10px;
}


/* @end */

/* @group search nav */

#search_nav {
	width: 190px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	display: block;
	margin-left: 2px;
}



#search_nav a.accordian_header {
	width: 175px;
	display: block;
	border-bottom: 1px solid #e8e9f0;
	color: #333;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f1f1f1'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f1f1f1)); 
	background: -moz-linear-gradient(top,  #f4f4f4,  #f1f1f1);
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dadada;
	border-right-color: #dadada;
	font-size: 11px;
}

#search_nav a.accordian_header:hover {
	color: #0089dd;
}


#search_nav a#search_background_check {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}


#search_nav a.accordian_header.parent_on {
	width: 175px;
	display: block;
	border-bottom: 1px solid #2072af;
	color: #FFF;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e86f0', endColorstr='#175a9e'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1e86f0), to(#175a9e)); 
	background: -moz-linear-gradient(top,  #1e86f0,  #175a9e);   
	border-top: 1px solid #2579d1;
	border-bottom: 1px solid #154f8a;
}
#search_nav a.accordian_header.parent_on:hover {
	color: #FFF;
}

#search_nav a.parent_on:hover {
	color: #FFF;
}

#search_nav a.on {
	color: #3c89d7;
	border-right: 1px solid #fff;
}

/* @end */

/* @group Icons */

#nav a .icon_toc {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 0;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}


#nav a:hover .icon_toc {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px 0;
}

#nav a.on .icon_toc {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -160px;
}

#nav a .icon_personal_info {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -48px;
	float: left;
	margin-right: 8px;
}

#nav a:hover .icon_personal_info {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -48px;
}

#nav a.on .icon_personal_info {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -176px;
}

#nav a .icon_possible_relatives {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px 0;
	float: left;
	margin-right: 8px;
}

#nav a:hover .icon_possible_relatives {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px 0px;
}

#nav a.on .icon_possible_relatives {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -160px;
}

/* @group reg icon */
.icon_possible_relatives_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px 0px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
}

.icon_criminal_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px 0px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
}

.icon_social_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -16px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -1px;
}

.icon_property_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -64px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -2px;
}

.icon_sex_offender_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -32px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -1px;
}

.icon_bankruptcy_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -48px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -1px;
}

.icon_phone1_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -32px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -1px;
}

.icon_recent_reports_gray {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -48px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -1px;
}

/* @end */

#nav a .icon_property {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -64px;
	float: left;
	margin-right: 8px;
	margin-top: -2px;
}

#nav a:hover .icon_property {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -64px;
}

#nav a.on .icon_property {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -192px;
}

#nav a .icon_criminal {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px 0px;
	float: left;
	margin-right: 8px;
}



#nav a:hover .icon_criminal {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px 0px;
}

#nav a.on .icon_criminal {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -160px;
}

#nav a .icon_court_runner {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -16px;
	float: left;
	margin-right: 8px;
}

#nav a:hover .icon_court_runner {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -16px;
}

#nav a.on .icon_court_runner {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -160px;
}

#nav a .icon_sex_offender {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -32px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_sex_offender {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -32px;
}

#nav a.on .icon_sex_offender {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -176px;
}

#nav a .icon_social {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -16px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_social {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -16px;
}

#nav a.on .icon_social {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -192px;
}

#nav a .icon_bankruptcy {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -48px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_bankruptcy {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -48px;
}

#nav a.on .icon_bankruptcy {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -176px;
}

#nav a .icon_judgements {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -32px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_judgements {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -32px;
}

#nav a.on .icon_judgements {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -176px;
}

#nav a .icon_liens {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -16px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_liens {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -16px;
}

#nav a.on .icon_liens {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -160px;
}

#nav a .icon_phone1 {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -32px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}



#nav a:hover .icon_phone1 {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -32px;
}

#nav a.on .icon_phone1 {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -176px;
}

#nav a .icon_dashboard {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -64px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_dashboard {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -64px;
}

#nav a.on .icon_dashboard {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -192px;
}

#nav a .icon_account_details {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -64px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_account_details {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -64px;
}

#nav a.on .icon_account_details {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -192px;
}

#nav a .icon_billing_info {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -32px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_billing_info {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -32px;
}

#nav a.on .icon_billing_info {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -176px;
}

#nav a .icon_payment_history {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -64px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_payment_history {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -64px;
}

#nav a.on .icon_payment_history {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -192px;
}

#nav a .icon_notify_settings {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px 0;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_notify_settings  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px 0;
}

#nav a.on .icon_notify_settings  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -160px;
}


#nav a .icon_recent_reports {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 -48px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_recent_reports {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -48px;
}

#nav a.on .icon_recent_reports {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -176px;
}

#nav a .icon_support {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -48px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_support {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -48px;
}

#nav a.on .icon_support {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -176px;
}

#nav a .icon_ucc_filing {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 -208px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_ucc_filing {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -208px;
}

#nav a.on .icon_ucc_filing {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -208px;
}

#nav a .icon_colleagues {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -208px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_colleagues  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -208px;
}

#nav a.on .icon_colleagues  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -208px;
}

#nav a .icon_watercraft {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -224px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_watercraft {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -240px;
}

#nav a.on .icon_watercraft {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -240px;
}

#nav a .icon_faa_aircraft {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -224px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_faa_aircraft {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -224px;
}

#nav a.on .icon_faa_aircraft {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -224px;
}

#nav a .icon_pro_license {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -256px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_pro_license {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -256px;
}

#nav a.on .icon_pro_license {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -256px;
}

#nav a .icon_voter_reg {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -240px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_voter_reg {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -240px;
}

#nav a.on .icon_voter_reg {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -240px;
}

#nav a .icon_hunting_fishing_permit {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -208px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_hunting_fishing_permit {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -208px;
}

#nav a.on .icon_hunting_fishing_permit {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -224px;
}

#nav a .icon_weapons_permit {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -224px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_weapons_permit {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -224px;
}

#nav a.on .icon_weapons_permit {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -224px;
}

#nav a .icon_associates {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -240px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_associates {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -240px;
}

#nav a.on .icon_associates {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -240px;
}



#nav a .icon_sex_offenses {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -256px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_sex_offenses {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -256px;
}

#nav a.on .icon_sex_offenses {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -256px;
}



#nav a .icon_faa_certifications {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -272px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_faa_certifications {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -272px;
}

#nav a.on .icon_faa_certifications {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -272px;
}

#nav a .icon_press {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -272px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_press {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -272px;
}

#nav a.on .icon_press {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -272px;
}

#nav a .icon_about_us {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -272px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_about_us {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -272px;
}

#nav a.on .icon_about_us {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -288px;
}



#nav a .icon_dea_controlled_substance {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -288px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_dea_controlled_substance {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -288px;
}

#nav a.on .icon_dea_controlled_substance {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -288px;
}

#nav a .icon_team {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -240px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_team {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -240px;
}

#nav a.on .icon_team {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -240px;
}

#nav a .icon_terms {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 -48px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_terms {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -48px;
}

#nav a.on .icon_terms {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -176px;
}

#nav a .icon_privacy {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -304px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_privacy {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -304px;
}

#nav a.on .icon_privacy {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -304px;
}

#nav a .icon_imposters {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -320px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_imposters {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -320px;
}

#nav a.on .icon_imposters {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -320px;
}


#nav a .icon_work_records {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -336px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_work_records {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -336px;
}

#nav a.on .icon_work_records {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -336px;
}

#nav a .icon_member_agreement {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -352px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_member_agreement {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -352px;
}

#nav a.on .icon_member_agreement {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -352px;
}

#nav a .icon_testimonials {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites_v3.png) no-repeat -16px -368px;
	float: left;
	margin-right: 8px;
	margin-top: -2px;
}

#nav a:hover .icon_testimonials {
	background: url(../images/pristine_img/icon_16_sprites_v3.png) no-repeat -32px -368px;
}

#nav a.on .icon_testimonials {
	background: url(../images/pristine_img/icon_16_sprites_v3.png) no-repeat -48px -368px;
}

#nav a .icon_faq {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -352px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#nav a:hover .icon_faq {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -352px;
}

#nav a.on .icon_faq {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -352px;
}

#nav a .icon_lock_10 {
	display: block;
	width: 10px;
	height: 10px;
	background: url(../images/pristine_img/icon_10_sprites.png) no-repeat 0 0;
	margin-top: 5px;
	margin-left: 5px;
}

#nav a:hover .icon_lock_10 {
	background: url(../images/pristine_img/icon_10_sprites.png) no-repeat -20px 0;
}

#nav a.on .icon_lock_10 {
	background: url(../images/pristine_img/icon_10_sprites.png) no-repeat -20px 0;
	width: 10px;
	height: 10px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
}

#nav a .icon_contact_us {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites_v3.png) no-repeat 0px -128px;
	float: left;
	margin-right: 8px;
	margin-top: -2px;
}

#nav a:hover .icon_contact_us {
	background: url(../images/pristine_img/icon_16_sprites_v3.png) no-repeat -112px -112px;
}

#nav a.on .icon_contact_us {
	background: url(../images/pristine_img/icon_16_sprites_v3.png) no-repeat -16px -128px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: -2px;
}


span.icon_footer_twitter {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-bottom: -3px;
	margin-top: -1px;
}


/* @end */



/* @end */

/* @group old btns */

/*a.btn_old {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #e9eaee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f6'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(242, 243, 246)));
	background: -moz-linear-gradient(top,  #fff,  #f2f3f6); 
	color: #298dd8;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	font-size: 12px;
}


a.btn_old:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #298dd8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#309ff3', endColorstr='#3298dd8'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(48, 159, 243)), to(rgb(41, 141, 216)));
	background: -moz-linear-gradient(top,  #309ff3,  #298dd8); 
	text-shadow: 0px 1px 1px rgba(54,113,158,1);
	text-decoration: none;
}

a.btn_old:active {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #e9eaee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f6'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(242, 243, 246))); 
	background: -moz-linear-gradient(top,  #fff,  #f2f3f6); /
	color: #298dd8;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	font-size: 12px;
}

a.btn_green_plan {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 18px;
}


a.btn_green_plan:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63dc01', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(99, 220, 1)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #63dc01,  #459a00); 
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	text-decoration: none;
}

a.btn_green_plan:active {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00');
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0)));
	background: -moz-linear-gradient(top,  #58c500,  #459a00); 
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 18px;
}



a.btn_green {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 12px;
}


a.btn_green:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63dc01', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(99, 220, 1)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #63dc01,  #459a00); 
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	text-decoration: none;
}

a.btn_green:active {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 12px;
}



input.btn_green {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 12px;
}


input.btn_green:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63dc01', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(99, 220, 1)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #63dc01,  #459a00); 
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	text-decoration: none;
}

input.btn_green:active {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 12px;
}


a.btn_green_large {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 26px;
	font-weight: bold;
	width: 240px;
	margin: 20px auto 5px;
	padding: 12px 20px;
}


a.btn_green_large:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63dc01', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(99, 220, 1)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #63dc01,  #459a00); 
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	text-decoration: none;
}

a.btn_green_large:active {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 26px;
	font-weight: bold;
	width: 240px;
	margin: 20px auto 5px;
	padding: 12px 20px;
}



input.btn_green_large {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 26px;
	font-weight: bold;
	margin: 20px auto 5px;
	padding: 12px 20px;
}


input.btn_green_large:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63dc01', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(99, 220, 1)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #63dc01,  #459a00); 
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	text-decoration: none;
}

input.btn_green_large:active {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 26px;
	font-weight: bold;
	margin: 20px auto 5px;
	padding: 12px 20px;
}





a.btn_search_results {
	padding: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #e9eaee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f6'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(242, 243, 246))); 
	background: -moz-linear-gradient(top,  #fff,  #f2f3f6);  
	color: #298dd8;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	font-size: 16px;
	width: 148px;
	margin: 10px;
}


a.btn_search_results:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #298dd8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#309ff3', endColorstr='#3298dd8'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(48, 159, 243)), to(rgb(41, 141, 216))); 
	background: -moz-linear-gradient(top,  #309ff3,  #298dd8);  
	text-shadow: 0px 1px 1px rgba(54,113,158,1);
	text-decoration: none;
}

a.btn_search_results:active {
	padding: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #e9eaee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f6'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(242, 243, 246))); 
	background: -moz-linear-gradient(top,  #fff,  #f2f3f6);  
	color: #298dd8;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	font-size: 16px;
	width: 148px;
	margin: 10px;
}

a.btn_search_results span.icon_back_arrow {
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 -160px;
	display: block;
	float: left;
}

a.btn_search_results:hover span.icon_back_arrow {
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -160px;
	display: block;
	float: left;
}

/*
/* @end */

a.btn span.icon_back_arrow {
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -160px;
	display: block;
	float: left;
	margin-right: 8px;
	margin-left: -5px;
}

a.btn:hover span.icon_back_arrow {
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -160px;
	display: block;
	float: left;
}




input.report_list_btn {
	margin-left: 15px;
}
/* @end */

/* @group Article Content */

article {
	display: block;
}

section {
	display: block;
}

#intro {
	border-bottom: 1px solid #e8e9f0;
	padding: 20px;
	overflow: hidden;
}

.intro_box {
	border-radius:4px;	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .15);
	overflow: hidden;
	padding: 5px;
	border-top: 1px solid #f5f5f5;
}

.intro_box_inner {
	border-radius:4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	padding: 15px;
}

#intro_share_comments {
	border-bottom: 1px solid #e8e9f0;
	padding: 20px;
	overflow: hidden;
}

#intro h1, #intro_no_line h1 {
	margin-bottom: 4px;
	color: #3c89d7;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#intro p, #intro_no_line p {
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 14px;
	color: #747474;
	line-height: 21px;
}



#intro_search {
	padding: 20px 20px 0;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: block;
}

div#intro_search {
	padding: 20px 20px 0;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: block;
}

#intro_no_line {
	padding: 20px;
	overflow: hidden;
}

.page-header {
  margin-bottom: 17px;
  border-bottom: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.page-header h1, .page-header h2 {
  margin-bottom: 8px;
}


.section {
	padding-left: 20px;
	padding-right: 20px;
}



.section_10_both {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}


.section_20_top_10_bot {
	overflow: hidden;
	padding: 20px 20px 10px;
}

.section_20_top {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	overflow: hidden;
}

.section_20_bot {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}

.section_20_both {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}


.section_20_both_center {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	text-align: center;
}

.section_40_top_20_bot {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 20px;
	overflow: hidden;
	clear: both;
}

.section_sidebar_10_both {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.section_line_20_top {
	border-top: 1px solid #e8e9f0;
	margin-top: 20px;
	padding-top: 20px;
}

.tab_section_20_top {
	overflow: hidden;
	margin-top: 20px;
}

.map {
	width: 700px;
	height: 250px;
	background-color: #f7f7f7;
	margin-top: 10px;
	overflow: hidden;
	display: block;
	position: relative;
}

.preloader_32_map {
	width: 32px;
	height: 32px;
	background: url(../images/pristine_img/preloader_32.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 103px;
}

ul.report_list {
	width: 698px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
	background-color: #f7f7f7;
}

ul.report_list_916 {
	width: 916px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
	background-color: #f7f7f7;
}

.report_list_wrap {
	padding: 15px;
	overflow: hidden;
}



ul.report_list li.inner {
	width: 678px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	margin: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
}



ul.report_list li.inner_red {
	width: 678px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fae0e6;
	margin: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	border: 1px solid #ebbdc7;
	color: #d6425d;
}

ul.report_list li.inner_red h2 {
	color: #d6425d;
}





ul.report_list li.inner_yellow {
	width: 678px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ffffa3;
	margin: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	border: 1px solid #fce274;
	color: #6b5e1a;
}

ul.report_list_916 li.inner_yellow {
	width: 896px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ffffa3;
	margin: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	border: 1px solid #fce274;
	color: #6b5e1a;
}

ul.report_list_618 li.inner {
	width: 598px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	margin: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
}

ul.report_list_916 li.inner {
	width: 896px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	margin: 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
}

ul.report_list_618 li.inner_294_left, ul.report_list_897 li.inner_294_left, ul.report_list_314 li.inner_294_left {
	width: 294px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

ul.report_list_618 li.inner_294_right, ul.report_list_897 li.inner_294_right, ul.report_list_314 li.inner_294_right {
	width: 294px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

ul.report_list_880 li.inner_434_left {
	width: 434px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	margin: 10px 5px 10px 10px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	float: left;
}



ul.report_list_880 li.inner_878 {
	width: 434px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	margin: 10px auto;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
}

ul.report_list_880 li.inner_434_right {
	width: 434px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	margin: 10px 10px 10px 5px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	overflow: hidden;
	float: right;
}

.inner_wrap_15 {
	padding: 15px;
	overflow: hidden;
}

.inner_wrap_20 {
	padding: 20px;
	overflow: hidden;
}

.inner_title_bar {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	padding: 15px;
	border-bottom: 1px solid #e8e9f0;
}

.tab_section_20_top ul.report_list {
	margin-top: 0;
}

.report_list_details_439 {
	width: 424px;
	overflow: hidden;
	border-right: 1px solid #e8e9f0;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
}

.report_list_details_439_no_border {
	width: 424px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
}

.report_list_details_643 {
	width: 643px;
	overflow: hidden;
	border-right: 1px solid #e8e9f0;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
}

.report_list_details_504 {
	width: 490px;
	overflow: hidden;
	border-right: 1px solid #e8e9f0;
	float: left;
	padding-right: 15px;
}

.report_list_actions {
	float: left;
	overflow: hidden;
	padding-left: 15px;
	width: 113px;
}

ul.report_list_details_subline {
	overflow: hidden;
}

ul.report_list_details_subline li {
	padding-top: 0;
	padding-bottom: 4px;
}

a.report_list_btn {
	margin-left: 15px;
}


ul.report_list_stat_columns {
	overflow: hidden;
	margin-bottom: 12px;
	margin-top: 12px;
}

ul.report_list_stat_columns li {
	float: left;
	text-align: center;
	border-left: 1px solid #e8e9f0;
	padding-left: 10px;
	padding-right: 10px;
}

ul.report_list_stat_columns li.first {
	border-left-style: none;
	padding-left: 0;
}

.icon_user_male {
	width: 48px;
	height: 48px;
	float: left;
	background-image: url(../images/pristine_img/icon_user_male.png);
	border: 1px solid #e8e9f0;
	background-color: #f7f7f7;
	display: block;
}

ul.report_list_618 {
	width: 618px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	/*background-image: url(../images/pristine_img/bkg_checker.png);*/
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
	background-color: #f7f7f7;
}


ul.report_list_314 {
	width: 314px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	/*background-image: url(../images/pristine_img/bkg_checker.png);*/
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
	background-color: #f7f7f7;
}

ul.report_list_897 {
	width: 923px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	/*background-image: url(../images/pristine_img/bkg_checker.png);*/
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
	background-color: #f7f7f7;
}

ul.report_list_880 {
	width: 880spx;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	/*background-image: url(../images/pristine_img/bkg_checker.png);*/
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
	background-color: #f7f7f7;
}

/* @group search results */

.report_list_details_left {
	float: left;
	overflow: hidden;
	margin-bottom: 12px;
	margin-left: 4px;
}

.report_list_details_left h3 {
	font-size: 24px;
}


.report_list_details_right {
	float: right;
	overflow: hidden;
}

.report_list_current_city {
	margin-top: -4px;
}

ul.search_list_columns {
	overflow: hidden;
	margin-bottom: 12px;
	clear: both;
}

ul.search_list_columns li {
	float: left;
	border-left: 1px solid #e8e9f0;
	padding-left: 15px;
	padding-right: 10px;
	width: 193px;
	line-height: 18px;
}

ul.search_list_columns li.first {
	border-left-style: none;
	padding-left: 0;
}

ul.search_list_columns li span.strong {
	display: inline-block;
	font-size: 16px;
	margin-bottom: 6px;
}

.search_age {
	color: #333;
	font-size: 25px;
	font-weight: bold;
	margin-right: 21px;
	float: right;
}

/* @end */

.box_blue_700 {
	width: 700px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ddebfb;
	border: 1px solid #c0dce7;
	color: #3c89d7;
	overflow: hidden;
}



.box_gray_700 {
	width: 700px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #f7f7f7;
	border: 1px solid #e3e3e3;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	color: #4882b7;
	overflow: hidden;
}

.box_gray_160 {
	width: 158px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #f7f7f7;
	border: 1px solid #e3e3e3;
	color: #4882b7;
	overflow: hidden;
}

.column_607 {
	width: 607px;
	overflow: hidden;
	padding-left: 15px;
}



.link_arrow_blue {
	background: url(../images/pristine_img/icon_arrow_blue.png) no-repeat 0 2px;
	padding-left: 12px;
}

.report_list_details_subline {
}

ul.pagination_columns {
	overflow: hidden;
	margin-top: 20px;
}

ul.pagination_columns li {
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}

a.page {
	border: 1px solid #e8e9f0;
	display: block;
	padding: 4px 8px;
}


a.page:hover {
	border: 1px solid #3c89d7;
	display: block;
	padding: 4px 8px;
	text-decoration: none;
}

a.page:active {
	border: 1px solid #3c89d7;
	display: block;
	padding: 4px 8px;
	text-decoration: none;
	color: #fff;
	background-color: #3c89d7;
}

.page_disabled {
	border: 1px solid #e8e9f0;
	display: block;
	padding: 4px 8px;
	color: #e8e9f0;
}

.page_on {
	border: 1px solid #3c89d7;
	display: block;
	padding: 4px 8px;
	text-decoration: none;
	color: #fff;
	background-color: #3c89d7;
}

.icon_load_large {
	width: 32px;
	height: 32px;
	background: url(../images/pristine_img/ajax-loader.gif) no-repeat;
	margin: 20px auto 15px;
}

ul.bullets {
	overflow: hidden;
	padding-left: 28px;
}

ul.bullets li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 1px;
	text-indent: -13px;
	padding-bottom: 3px;
}

ul.bullets_10_bot {
	overflow: hidden;
	padding-left: 28px;
	margin-bottom: 10px;
}

ul.bullets_10_bot li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 1px;
	text-indent: -13px;
	padding-bottom: 3px;
}



ul.numbered {
	overflow: hidden;
	padding-left: 28px;
}

ul.numbered li {
	list-style-type: decimal;
	list-style-position: inside;
	padding-left: 1px;
	text-indent: -13px;
	padding-bottom: 3px;
}

ul.center {
	overflow: hidden;
	text-align: center;
}

ul.center li {
	padding-bottom: 3px;
}

ul.center li.last {
	padding-bottom: 0vpx;
}

ul.center_10_top {
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
}

ul.center_10_top li {
	padding-bottom: 10px;
}

ul.center_10_top li.last {
	padding-bottom: 0px;
}

.search_results_arrow {
	width: 51px;
	height: 106px;
	background: url(../images/pristine_img/search_results_arrow.png) no-repeat;
	float: left;
	margin-left: 30px;
	margin-right: -81px;
	margin-top: -86px;
}

.icon_lock_48 {
	width: 48px;
	height: 48px;
	background: url(../images/pristine_img/icon_48_sprites_v2.png) -48px -48px;
	margin-top: 20px;
}

/* @group Contact us */

.column_440 {
	width: 440px;
}

.contact_us_address_wrap {
	margin-top: 10px;
}

/* @end */

/* @group testimonials */

#hero_tesimonial {
	border-radius: 4px;
	background-color: #000;
	width: 700px;
	margin-top: 8px;
}

.hero_wrap {
	color: #fff;
	padding-top: 20px;
	padding-left: 20px;
	text-shadow: 0 0 20px rgba(0,0,0,1.0);
	width: 400px;
}

#hero_testimonial_index {
	background: url(../images/pristine_img/sprite_hero_testimonial.png) no-repeat 52px;
	width: 700px;
	height: 185px;
	border-top-right-radius: 4px;
}

.hero_title {
	font: italic bold 50px "Times New Roman", Times, Georgia, serif;
	margin-bottom: 10px;
}

span.arrow_down_white {
	display: inline-block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -128px;
	width: 16px;
	height: 16px;
	margin-bottom: -4px;
	margin-right: 6px;
}

ul#hero_testimonial_nav {
	display: block;
	overflow: hidden;
}

ul#hero_testimonial_nav li {
	float: left;
}

ul#hero_testimonial_nav li a {
	width: 140px;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #fff;
}

ul#hero_testimonial_nav li a.first {
	border-bottom-left-radius: 4px;
}


ul#hero_testimonial_nav li a.last {
	border-bottom-right-radius: 4px;
}

ul#hero_testimonial_nav li a.bright_green:hover, ul#hero_testimonial_nav li a.bright_green.selected {
	background-color: #34d907;
}

ul#hero_testimonial_nav li a.bright_blue:hover, ul#hero_testimonial_nav li a.bright_blue.selected {
	background-color: #46c8e5;
}

ul#hero_testimonial_nav li a.bright_purple:hover, ul#hero_testimonial_nav li a.bright_purple.selected {
	background-color: #a92299;
}

ul#hero_testimonial_nav li a.bright_pink:hover, ul#hero_testimonial_nav li a.bright_pink.selected {
	background-color: #f11893;
}

ul#hero_testimonial_nav li a.bright_orange:hover, ul#hero_testimonial_nav li a.bright_orange.selected {
	background-color: #fa7920;
}

ul#hero_testimonial_nav li a:hover {
	text-decoration: none;
}



.testimonial_feature {
	border-radius: 4px;
	background-color: #000;
	overflow: hidden;
	font: bold 14px "Times New Roman", Times, Georgia, serif;
	color: #FFF;
	position: relative;
}

.maryann {
	background: url(../images/pristine_img/sprite_testimonial_customers.png) no-repeat;
	position: absolute;
	width: 230px;
	height: 295px;
	left: 470px;
	top: 39px;
	border-bottom-right-radius: 4px;
}

.danielle {
	background: url(../images/pristine_img/sprite_testimonial_customers.png) no-repeat -450px 0;
	width: 953px;
	height: 412px;
	float: right;
	position: absolute;
	left: 387px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.jr {
	background: url(../images/pristine_img/sprite_testimonial_customers.png) no-repeat -230px 0;
	width: 220px;
	height: 282px;
	float: right;
	position: absolute;
	left: 480px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.bob {
	background: url(../images/pristine_img/sprite_testimonial_customers.png) no-repeat -763px 0;
	width: 318px;
	height: 282px;
	float: right;
	position: absolute;
	left: 382px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.shaun {
	background: url(../images/pristine_img/sprite_testimonial_customers.png) no-repeat -1081px 0;
	width: 259px;
	height: 516px;
	float: right;
	position: absolute;
	left: 441px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.testimonial_feature_bubble {
	border-radius: 4px;
	background-color: #272727;
	font: italic 18px/26px "Times New Roman", Times, Georgia, serif;
	overflow: hidden;
	width: 475px;
	text-align: left;
	color: #FFF;
	position: relative;
	z-index: 2;
}


.testimonial_bubble {
	border-radius: 4px;
	background-color: #f7f7f7;
	border: 1px solid #e8e8f0;
	font: italic 18px/26px "Times New Roman", Times, Georgia, serif;
	overflow: hidden;
}

.testimonial_bubble_sidebar {
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #e8e8f0;
	font: italic 18px/26px "Times New Roman", Times, Georgia, serif;
	overflow: hidden;
	width: 284px;
	
}

.testimonial_bubble_wrap, .testimonial_feature_wrap, .testimonial_feature_bubble_wrap {
	padding: 20px;
}

ul.testimonial_bubble_bot_left {
	overflow: hidden;
	float: left;
	padding-top: 0;
	position: relative;
	z-index: 1;
	top: -1px;
	margin-left: 20px;
}

.testimonial_feature ul.testimonial_bubble_bot_left {
	margin-bottom: 20px;
}

ul.testimonial_bubble_bot_right {
	overflow: hidden;
	padding-top: 0;
	position: relative;
	z-index: 1;
	top: -1px;
	margin-right: 20px;
	float: right;
}

ul.testimonial_bubble_bot_left li, ul.testimonial_bubble_bot_right li {
	float: left;
}

ul.testimonial_bubble_bot_left li.bubble_arrow {
	background: url(../images/pristine_img/sprite_testimonial_bottom.png) no-repeat -36px 0;
	width: 32px;
	height: 18px;
}

ul.testimonial_bubble_bot_right li.bubble_arrow {
	background: url(../images/pristine_img/sprite_testimonial_bottom.png) no-repeat -68px 0;
	width: 32px;
	height: 18px;
}

 ul.testimonial_bubble_bot_left li.bubble_arrow_gray {
	background: url(../images/pristine_img/sprite_testimonial_bottom.png) no-repeat -100px 0;
	width: 32px;
	height: 18px;
}

 ul.testimonial_bubble_bot_left li.bubble_arrow_white {
	background: url(../images/pristine_img/sprite_testimonial_bottom.png) no-repeat -132px 0;
	width: 32px;
	height: 18px;
}



 ul.testimonial_bubble_bot_rightli.bubble_arrow_white {
	background: url(../images/pristine_img/sprite_testimonial_bottom.png) no-repeat -164px 0;
	width: 32px;
	height: 18px;
}


li.icon_customer {
	width: 36px;
	height: 36px;
	background: url(../images/pristine_img/sprite_testimonial_bottom.png) no-repeat 0 0;
	margin-top: 10px;
	margin-left: 10px;
}

li.customer_info {
	margin-top: 14px;
	margin-left: 10px;
	font-style: italic;
	margin-right: 10px;
}

.testimonial_feature_customer {
	background-color: #fe7dc5;
	width: 30px;
	height: 40px;
	float: right;
}

/* @end */

/* @group plans */




.plan_footer {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 15px;
	overflow: hidden;
	background-color: #f7f7f7;
	border-top: 1px solid #eee;
	clear: both;
	text-align: center;
}



.plan_title_balloon_arrow {
	background: url(../images/pristine_img/plan_balloon_arrow_bot.png) no-repeat;
	width: 17px;
	height: 9px;
	margin-left: auto;
	margin-right: auto;
}

.plan_title_balloon {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65a1df', endColorstr='#4882b7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#65a1df), to(#4882b7)); 
	background: -moz-linear-gradient(top,  #65a1df,  #4882b7);  	
	padding: 15px;
	clear: both;
	overflow: hidden;
	font-size: 26px;
	text-align: center;
	color: #fff;
}

.plan_title_balloon_tier {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	color: #298dd8;
	margin-bottom: 10px;
}

.plan_highlight_yellow {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ffffa3;
	padding: 15px;
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #fce274;
	color: #6b5e1a;
}

.plan_list_wrap {
	padding: 15px;
	overflow: hidden;
}

ul.plan_list {
	overflow: hidden;
	margin-top: 15px;
	height: 195px;
}

ul.plan_list li {
	overflow: hidden;
	margin-bottom: 15px;
}

.plan_list_alert_wrap p {
	text-align: center;
}


ul.plan_list_tier {
	overflow: hidden;
	font-size: 12px;
	color: #333;
	padding-bottom: 15px;
	padding-top: 15px;
}

.plan_tier_info {
	font-weight: bold;
	color: #333;
	text-align: center;
}

.locked {
	color: #cecece;
	text-decoration: line-through;
}

.reveal-modal.plan_triple ul.plan_list_tier, .reveal-modal.plan_double ul.plan_list_tier, .reveal-modal.plan_single ul.plan_list_tier {
	overflow: hidden;
	font-size: 12px;
}



ul.plan_list_tier.column.float_left, ul.plan_list_tier.column.float_right {
	overflow: hidden;
	font-size: 12px;
	width: 129px;
}

ul.plan_list_tier li {
	overflow: hidden;
	margin-bottom: 6px;
	padding-left: 20px;
}


.circle_blue {
	background-color: #d9ebfd;
	height: 50px;
	-moz-border-radius:25px;
	-webkit-border-radius: 25px;
	width: 50px;
	display: block;
	float: left;
	margin-right: 10px;
	border: 1px solid #b8dde9;
	font-size: 8px;
	text-align: center;
	color: #0089dd;
	font-weight: bold;
}

.circle_wrap {
	display: block;
}

/* @end */

/* @group billing info */

.cc_nav {
	padding-top: 10px;
}


/* @end */

/* @group report blocks */

ul.step {
	overflow: hidden;
	margin-top: 10px;
}

ul.step li {
	float: left;
}

ul.step li span {
	margin-right: 25px;
	font-weight: bold;
	font-size: 16px;
	color: #e2e2e2;
}

ul.step li span.step_on {
	margin-right: 25px;
	font-weight: bold;
	font-size: 16px;
	color: #3f84b8;
}

/* @end */

/* @group tabs */

ul.tab_columns {
	overflow: hidden;
	background: url(../images/pristine_img/dot_e8e9f0.png) repeat-x 25px 36px;
}

ul.tab_columns li {
	float: left;
	margin-left: 2px;
}

a.tab {
	display: block;
	padding: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 1px solid #e8e9f0;
	border-right: 1px solid #e8e9f0;
	border-left: 1px solid #e8e9f0;
	margin-bottom: 0;
	color: #646464;
	font-weight: bold;
}

a.tab:hover {
	text-decoration: none;
	color: #3c89d7;
}

a.tab_on {
	display: block;
	color: #3c89d7;
	padding: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 1px solid #e8e9f0;
	border-right: 1px solid #e8e9f0;
	border-left: 1px solid #e8e9f0;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	height: 15px;
}

a.tab_on:hover {
	text-decoration: none;
}

.tab_content {
	padding-bottom: 20px;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
}

/* @end */

/* @group search results */
ul.search_list_age {
	
}

ul.search_list_age li.top {
	color: #4389d7;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

ul.search_list_age li.bot {
	font-size: 11px;
	color: #b0b2b4;
	margin-top: -2px;
}

.logo_no_results {
	width: 336px;
	height: 47px;
	background: url(../images/pristine_img/logo_no_results.png) no-repeat 0 0;
	margin: 30px auto;
}



a#search_background_check .icon_search_name {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -48px;
	float: left;
	margin-right: 8px;
}

a#search_background_check:hover .icon_search_name {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -48px;
}

a#search_background_check.parent_on .icon_search_name {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -176px;
}

a#search_property .icon_search_address {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -64px;
	float: left;
	margin-right: 8px;
	margin-top: -2px;
}

a#search_property:hover .icon_search_address {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -64px;
}

a#search_property.parent_on .icon_search_address {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -192px;
}




a#search_social .icon_search_email {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -0px -128px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 8px;
}

a#search_social:hover span.icon_search_email  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 8px;
}

a#search_social.parent_on span.icon_search_email  {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -128px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 8px;
}

a#search_phone .icon_search_phone {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -32px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a#search_phone:hover .icon_search_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -32px;
}

a#search_phone.parent_on .icon_search_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -176px;
}

a span.icon_search_up {
	background: url(../images/pristine_img/sprite_search_nav.png) no-repeat -19px 0px;
	width: 19px;
	height: 19px;
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: -2px;
}

a:hover span.icon_search_up {

}


a span.icon_search_down {
	background: url(../images/pristine_img/sprite_search_nav.png) no-repeat 0 0;
	width: 19px;
	height: 19px;
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: -2px;
}

a:hover span.icon_search_down {

}


/* @end */

/* @group recent_reports */
div.delete_row_spinner {
	background: url(/images/spinner.gif) no-repeat;
	height: 16px;
	width: 16px;
	margin-left: 11px;
}

a span.icon_all_types {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_all_types {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_all_types {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_background_check {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_background_check {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -48px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_background_check {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -48px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_property_tab {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_property_tab {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -64px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}





a .icon_pro_contact {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites_v5.png) no-repeat -80px -368px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a:hover .icon_pro_contact {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -336px;
}

a.tab_on .icon_pro_contact {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -336px;
}



a.tab_on span.icon_property_tab {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -64px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_email {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_email {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_email {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -32px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_phone {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -32px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}


a span.icon_court_runner_tab {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -112px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_court_runner_tab {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -16px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_court_runner_tab {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -16px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}



/* @end */



/* @group social */

a span.icon_profiles {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0 -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_profiles {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_profiles {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_photos {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_photos {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_photos {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_videos {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_videos {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_videos {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_web {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_web {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_web {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -96px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

ul.photo_columns {
	overflow: hidden;
}

ul.photo_columns li {
	float: left;
	margin: 1px;
	width: 68px;
	height: 68px;
	overflow: hidden;
}



a.blank_photo {
	width: 68px;
	height: 68px;
	background-color: #d9d9d9;
	display: block;
}

ul.video_columns {
	overflow: hidden;
}

ul.video_columns li {
	float: left;
	margin: 1px;
	width: 138px;
	height: 138px;
	overflow: hidden;
}

a.blank_video {
	width: 138px;
	height: 138px;
	background-color: #d9d9d9;
	display: block;
}

a.link_video {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}

/* @group icons social */

.icon_social_43things {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) 0 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_amazon {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -24px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_bebo {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -48px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_bizshark {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -72px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_blogger {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -96px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_buzznet {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -120px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_dailymotion {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -144px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_deviantart {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -168px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_digg {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -192px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_facebook {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -216px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_facebox {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -240px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_flickr {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -264px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_flixster {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -288px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_fotolog {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -312px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_friendster {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -336px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_goodreads {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -360px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_hi5 {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -384px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_ilike {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -408px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_imeem {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -432px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_lastfm {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -456px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_linkedin {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -480px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_livejournal {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -504px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_msn {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -528px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_multiply {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -552px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_myspace {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -576px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_pandora {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -600px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_photobucket {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -624px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_picasa {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -648px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_picturetrail {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -672px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_slide {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -696px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_stumbleupon {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -744px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_tagged {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -768px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_target {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -792px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_twitter {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -816px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_upcoming {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -840px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_veoh {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -864px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_vox {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -888px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_web_results {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -912px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_webshots {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -936px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_wretch {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -960px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_xanga {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -984px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_yelp {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -1008px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_youtube {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -1032px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}



.icon_social_foursquare {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -1056px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_vimeo {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -1080px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

.icon_social_googleplus {
	width: 24px;
	height: 20px;
	display: block;
	background: url(../images/pristine_img/icon_social_sprites.png) -1104px 0;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
	margin-top: -2px;
}

/* @end */


/* @end */

/* @group phone */

ul.phone_stat_columns {
	overflow: hidden;
}

ul.phone_stat_columns li {
	float: left;
	margin-left: 20px;
}

ul.phone_stat_columns li.first {
	margin-left: 0;
}

.phone_stat_large {
	text-align: center;
	font-size: 34px;
	font-weight: bold;
}

.phone_stat_title {
	text-align: center;
	font-weight: bold;
}


ul.comment_columns {
	overflow: hidden;
	padding-top: 20px;
}

ul.comment_columns li {
	float: left;
}

.comment_textarea {
	margin-left: 20px;
	width: 570px;
	height: 75px;
}

ul.comment_columns_lower {
	overflow: hidden;
	padding-top: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
}

ul.comment_columns_lower li {
	float: left;
	margin-left: 35px;
	text-align: center;
}



ul.comment_columns_lower li a:hover {
	text-decoration: none;
}

.submit_comment {
	margin-left: 241px;
}

.comment_list {
	border-top: 1px solid #e8e9f0;
}

.comment_list_first {
	border-top: 1px solid #e8e9f0;
	margin-top: 10px;
}



.comment_list_first_no_line {
	border-top: none;
	margin-top: 0px;
}

.comment_list_last {
	border-top: 1px solid #e8e9f0;
	margin-top: 10px;
}

ul.dob_columns li.day {
	width: 68px;
	margin-top: -8px;
}


ul.comment_list_columns_first_no_line {
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 20px;
}

ul.comment_list_columns_first_no_line li {
	float: left;
}


ul.comment_list_columns {
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

ul.comment_list_columns li {
	float: left;
}


li.comment_list_copy {
	margin-left: 20px;
	width: 629px;
}

ul.helpful_columns {
	overflow: hidden;
	float: right;
}

ul.helpful_columns li {
	float: left;
	margin-left: 10px;
}

.icon_thumbs_up {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -80px;
	float: left;
	margin-right: 4px;
}

.icon_thumbs_down {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -80px;
	float: left;
	margin-right: 4px;
}


/* @end */

/* @group criminal */

/* @group criminal summary */

.icon_check_green {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -192px;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
}


.icon_red_x {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -352px;
	width: 16px;
	height: 16px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}




/* @end */

.list_title_row {
	overflow: hidden;
}

span.icon_us_flag {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-bottom: -3px;
	margin-top: -1px;
}

/* @end */

/* @group Court Runner */

.icon_48_laptop_blue {
	width: 48px;
	height: 48px;
	background: url(../images/pristine_img/icon_48_sprites.png) no-repeat -144px 0;
}

.icon_48_court_runner_blue {
	width: 48px;
	height: 48px;
	background: url(../images/pristine_img/icon_48_sprites.png) no-repeat 0 0;
}

.icon_48_mail_blue {
	width: 48px;
	height: 48px;
	background: url(../images/pristine_img/icon_48_sprites.png) no-repeat -96px 0;
}

.icon_48_printer_blue {
	width: 49px;
	height: 48px;
	background: url(../images/pristine_img/icon_48_sprites.png) no-repeat -48px 0;
}

.icon_48_alert_red {
	width: 48px;
	height: 48px;
	background: url(../images/pristine_img/icon_48_sprites.png) 0 -48px;
}

ul.step_columns {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

ul.step_columns li {
	float: left;
	width: 150px;
	margin-left: 20px;
}

ul.step_columns li.first {
	margin-left: 0px;
}

.step_title {
	font-weight: bold;
	font-size: 19px;
	margin-top: 15px;
	margin-left: 60px;
}

.step_details {
	clear: both;
}

.box_counties {
	width: 658px;
	background-color: #fff;
	border: 1px solid #cecece;
	overflow: hidden;
	color: #646464;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-bottom: 20px;
}


.box_counties_no_bot_border {
	width: 658px;
	background-color: #fff;
	overflow: hidden;
	color: #646464;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

ul.county_columns {
	overflow: hidden;
}

ul.county_columns li {
	float: left;
	padding: 10px;
	width: 144px;
}

.box_dob {
	width: 658px;
	overflow: hidden;
	background-color: #fee0e6;
	border: 1px solid #ebbdc7;
	color: #c03a58;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.column_550 {
	margin-left: 68px;
	width: 550px;
}

ul.confirm_columns {
	overflow: hidden;
	margin-bottom: 20px;
	float: left;
}

ul.confirm_columns li {
	float: left;
}

ul.confirm_columns li.column_530 {
	width: 528px;
	padding-left: 8px;
}

span.icon_download {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 2px;
	margin-top: -4px;
}

a.tab_on span.icon_completed {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_completed {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_completed {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a.tab_on span.icon_pending {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a span.icon_pending {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

a:hover span.icon_pending {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -80px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 6px;
}

ul.dob_columns {
	overflow: hidden;
	margin-bottom: 22px;
}

ul.dob_columns li {
	float: left;
	margin-right: 10px;
}

ul.dob_columns li.month {
	width: 100px;
	margin-top: -8px;
}

ul.dob_columns li.day {
	width: 68px;
	margin-top: -8px;
}

ul.dob_columns li.year {
	width: 82px;
	margin-top: -8px;
}

.ordered_counties {
	text-align: center;
	margin: 10px;
	font-weight: bold;
	font-size: 16px;
}

/* @end */

/* @group Property */
a.logo_zillow {
	background-image: url(../images/pristine_img/logo_zillow.png);
	width: 122px;
	height: 32px;
	display: block;
	float: left;
	margin-right: 20px;
}

.zillow_small {
	font-size: 0.846em;
	padding-top: 10px;
}

/* @end */



/* @group Report Nav */
#report_nav_bar {
	height: 47px;
	width: 740px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e9eaee;
	border-top: 1px solid #e9eaee;
}

.nav_bar_title {
	background-image: url(../images/pristine_img/bkg_nav_bar_title.png);
	width: 185px;
	height: 47px;
	font-size: 18px;
	color: #62778a;
}

.nav_bar_title_wrap {
	padding-left: 20px;
	padding-top: 14px;
}

ul.nav_bar_columns li {
	float: left;
}

li.nav_bar_selectbox {
	width: 377px;
}

li.nav_bar_selectbox a {
	max-width: 320px;
	z-index: 3;
	position: relative;
}

li.nav_bar_selectbox a:hover {
	text-decoration: none;
}

.nav_bar_selectbox select {
	margin-top: 14px;
	margin-left: 20px;
}

li.nav_btns {
	margin-left: 20px;
	margin-top: 16px;
}


ul.nav_btn_columns li {
	float: left;
}

a.btn_nav_bar_prev {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #ccc;
  border-bottom-color: #bbb;
	background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	display: block;
	margin-top: -7px;
	color: #62778a;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}

a.btn_nav_bar_prev:hover {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #fff;
	 border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);  
	text-shadow: 0px 1px 1px rgba(54,113,158,1);
	text-decoration: none;
}

a.btn_nav_bar_prev:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

a.btn_nav_bar_next {
	padding: 6px 10px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #ccc;
  border-bottom-color: #bbb;
	background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	border-left: 1px solid #ccc;
	display: block;
	margin-top: -7px;
	color: #62778a;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}




a.btn_nav_bar_next:hover {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	 border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);  
	text-shadow: 0px 1px 1px rgba(54,113,158,1);
	text-decoration: none;
}

a.btn_nav_bar_next:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.nav_btn_status {
	padding: 6px 10px;
	color: #62778a;
	background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	margin-top: -7px;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #ccc;
	border-right: 1px none #ccc;
	border-left: 1px none #f0f0f0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}



/* @end */

/* @group report footer nav */
#report_footer_nav {
	font-size: 18px;
}


a#report_footer_nav_left {
	float: left;
	width: 344px;
	background-color: #f7f7f7;
	border-bottom-left-radius: 4px;
	text-align: right;
	padding-right: 25px;
	border-top: 1px solid #e8e9f0;
	border-right: 1px solid #e8e9f0;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #cbcbd0;
	height: 21px;
}
a#report_footer_nav_right {
	width: 345px;
	background-color: #f7f7f7;
	border-bottom-right-radius: 4px;
	text-align: left;
	border-top: 1px solid #e8e9f0;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	display: block;
	float: right;
	color: #cbcbd0;
	height: 21px;
}

a#report_footer_nav_left:hover, a#report_footer_nav_right:hover {
	text-decoration: none;
	color: #3c89d7;
}

a#report_footer_nav_left .icon_arrow_left {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -320px;
	margin-left: 10px;
	margin-right: 8px;
	margin-bottom: -2px;
}

a#report_footer_nav_left:hover .icon_arrow_left {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -320px;
}

a#report_footer_nav_right .icon_arrow_right {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -320px;
	margin-left: 10px;
	margin-right: 8px;
	margin-bottom: -2px;
	
}

a#report_footer_nav_right:hover .icon_arrow_right {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -320px;
}

/* @end */

/* @group TOC */

.toc_left {
	float: left;
	width: 620px;
}

.toc_right {
	float: left;
	width: 60px;
	margin-left: 20px;
}

.icon_toc_list_check {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -192px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 1px;
}

.icon_list_check_tier {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -192px;
	float: left;
	margin-right: 4px;
	margin-top: -2px;
	margin-left: -20px;
}

.icon_list_lock_tier {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites_v2.png) no-repeat 0 -368px;
	float: left;
	margin-right: 4px;
	margin-top: -2px;
	margin-left: -20px;
}

.icon_toc_list_lock {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites_v2.png) no-repeat 0 -368px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 1px;
}



.icon_toc_list_x {
	display: block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -352px;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 1px;
}

.icon_toc_list_plus {
	display: block;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -352px;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 1px;
}




.icon_toc_list_load {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/ajax-loader-16.gif) no-repeat;
	float: left;
	margin-right: 8px;
	margin-top: 1px;
	margin-left: 10px;
}

ul.toc_list_left {
	width: 340px;
	overflow: hidden;
	float: left;
}

ul.toc_list_left li {
	overflow: hidden;
	padding-bottom: 15px;
}

ul.toc_list_right {
	width: 340px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	
}

ul.toc_list_right li {
	overflow: hidden;
	padding-bottom: 15px;
}

a.toc_list_title {
	font-size: 16px;
	font-weight: bold;
	display: block;
}



a.toc_list_title_locked {
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #cecece;
}

a.toc_list_unlock_link {
	color: #cecece;
}

a.toc_list_title span.icon_info {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -192px;
	margin-left: 2px;
	margin-right: 8px;
	margin-bottom: -2px;
}

a.toc_list_title:hover span.icon_info {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -192px;
	margin-right: 8px;
	margin-bottom: -2px;
}

.toc_list_copy {
	float: left;
	color: #c9c9d0;
}

/* @end */


/* @end */

/* @group Tables */

/* @group Col */

col.width_50 {
	width: 50px;
}

col.width_75 {
	width: 75px;
}

col.width_100 {
	width: 100px;
}

col.width_125 {
	width: 125px;
}

col.width_150 {
	width: 150px;
}

col.width_175 {
	width: 175px;
}

col.width_200 {
	width: 200px;
}

/* @end */



.table_340 {
	width: 340px;
	margin-top: 10px;

}


.table_600 {
	width: 600px;
	margin-top: 10px;
	clear: both;
}




.table_640 {
	width: 640px;
	margin-top: 10px;
	clear: both;
}

.table_585_scroll {
	/*width: 585px;*/
	width:100%;
	clear: both;
}

.table_570 {
	width: 570px;
	margin-top: 10px;
	clear: both;
}

.table_700 {
	width: 700px;
	margin-top: 10px;
	clear: both;
}

.table_916 {
	width: 916px;
	margin-top: 10px;
	clear: both;
}

tr.top td {
	border-top: 2px solid #e8e9f0;
}

th {
	font-weight: bold;
	color: #333;
	padding: 0 15px 10px;
}

/*.table_340 td, .table_700 td, .table_600 td,.table_640 td, .table_570 td, .table_585_scroll td {
	border-bottom: 1px solid #e8e9f0;
	padding: 10px 15px;
	vertical-align: top;
}*/

table td {
	border-bottom: 1px solid #e8e9f0;
	padding: 10px 15px;
	vertical-align: top;
}

table td.last {
	border-bottom-style: none;
}

/*.table_340 td.last, .table_700 td.last, .table_600 td.last, .table_640 td.last, .table_570 td.last, .table_585_scroll td.last {
	border-bottom-style: none;
}*/

.table_340 td.strong, {
	width: 150px;
}

.table_600 td.strong, {
	width: 100px;
}

.table_570 td.last {
	border-bottom-style: none;
}


col.col_40 {
	width: 40px;
}

table.membership {
	width: 568px;
	border: 1px dotted #e8e9f0;
	margin-left: auto;
	margin-right: auto;
}

table.membership tr {
	border: 1px dotted #e8e9f0;
}


table.membership td {
	padding: 10px;
}

table.membership tr:hover {
	background-color: #e7f1f7;
}

table.membership tr.row_on {
	background-color: #e7f1f7;
}

td.after_free {
	text-align: right;
}

span.price {
	font-size: 14px;
}

div.asterisk {
	font-size: 10px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 2px;
}

table.report_upgrade {
	width: 568px;
	border: 1px dotted #e8e9f0;
	margin-left: auto;
	margin-right: auto;
}

table.report_upgrade tr {
	border: 1px dotted #e8e9f0;
}

table.report_upgrade td {
	padding: 10px;
}

td.radio_button {
padding: 10px;
text-align: center;
background-color: whiteSmoke;
width: 30px;
}

td.upgrade_price {
padding: 10px;
font-weight: bold;
font-size: 14px;
width: 59px;
text-align: center;
border-left: 1px dotted gainsboro;
}

.float_right table.table_340, .float_left table.table_340 {
}

.float_right table.table_340 th, .float_left table.table_340 th {
	font-size: 16px;
	color: #4882bc;
}

.padding_left_0 {
	padding-left: 0;
}

.padding_left_10 {
	padding-left: 10px;
}

.padding_left_15 {
	padding-left: 15px;
}

.padding_right_0 {
	padding-right: 0;
}

.padding_right_10 {
	padding-right: 10px;
}

.padding_right_15 {
	padding-right: 15px;
}


/* @end */

/* @group Footer */
footer {
	display: block;
}

#footer {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #666;
	color: #fff;
	border-style: none;
}

#footer a {
	color: #fff;
}


.footer_callout {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(250, 250, 250)), to(rgb(247, 247, 247))); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	height: 100px;
	width: 958px;
	margin-top: 40px;
	border: 1px solid #e8e9f0;
	-moz-box-shadow: 0px 0px 5px rgba(21, 56, 85, .06); 
	-webkit-box-shadow: 0px 0px 5px rgba(21, 56, 85, .06); 
	box-shadow: 0px 0px 5px rgba(21, 56, 85, .06);
	margin-left: auto;
	margin-right: auto;
}

ul.footer_callout_columns {
	
}

ul.footer_callout_columns li {
	float: left;
	width: 209px;
	border-right: 1px solid #e8e9f0;
	height: 70px;
	padding: 15px;
}

ul.footer_callout_columns li.last {
	float: left;
	width: 208px;
	border-right: none;
	height: 100px;
}


ul.footer_columns {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

ul.footer_columns li {
	float: left;
}

ul.footer_columns li.width_310 {
	width: 310px;
	margin-right: 20px;
}

ul.footer_columns li.width_140 {
	width: 140px;
	margin-right: 20px;
}

ul.footer_columns li.width_140_last {
	width: 140px;
	margin-right: 10px;
}

.footer_nav_list_title {
	font-size: 18px;
	font-weight: bold;
}

ul.footer_columns li ul.footer_nav_list {
	margin-top: 10px;
}

ul.footer_columns li ul.footer_nav_list li {
	margin-bottom: 6px;
	float: none;
}



span.icon_footer_blog {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-bottom: -3px;
	margin-top: -1px;
}

span.icon_footer_facebook {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -32px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-bottom: -3px;
	margin-top: -1px;
}

span.icon_footer_twitter {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-bottom: -3px;
	margin-top: -1px;
}

span.icon_footer_linkedin {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -336px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-bottom: -3px;
	margin-top: -1px;
}

.footer_bottom {
	background-color: #555;
	width: 100%;
	-webkit-box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0.2);
}

.footer_disclaimer {
	font-size: 12px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 16px;
}


ul.footer_columns li.left {
	width: 760px;
	padding-right: 20px;
}

ul.footer_columns li.right {
	width: 159px;
	float: left;
	padding-left: 20px;
}

a.logo_footer {
	display: block;
	width: 195px;
	height: 27px;
	background: url(../images/pristine_img/logo_footer.png) no-repeat;
	margin-bottom: 8px;
}

a.footer_arrow {
	background-image: url(../images/pristine_img/footer_arrow.png);
	width: 36px;
	height: 36px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.footer_callout_left {
	float: left;
	width: 144px;
	display: block;
	overflow: hidden;
}

.footer_callout_title {
	font-size: 18px;
	color: #646464;
	overflow: hidden;
	margin-bottom: 8px;
	display: block;
}

.footer_columns .left p {
	color: #56698c;
}

.footer_columns .left a {
	color: #56698c;
}

.mobile_callout_iphone {
	width: 51px;
	height: 113px;
	background: url(../images/pristine_img/mobile_callout_iphone.png) no-repeat;
	float: right;
	margin-top: -30px;
}

.mobile_callout_android {
	width: 49px;
	height: 122px;
	background: url(../images/pristine_img/mobile_callout_android.png) no-repeat;
	float: right;
	margin-top: -38px;
	}
	
.mobile_callout_blackberry {
	width: 51px;
	height: 102px;
	background: url(../images/pristine_img/mobile_callout_blackberry.png) no-repeat;
	float: right;
	margin-top: -18px;
}

.mobile_callout_ipad {
	float: right;
	width: 81px;
	height: 116px;
	background: url(../images/pristine_img/mobile_callout_ipad.png) no-repeat;
	margin-top: -100px;
}

/* @end */

/* @group Modal */

/* @group coverage area */


ul.coverage_area_state_listing {
	width: 600px;
	height: 300px;
	overflow: auto;
}

ul.coverage_area_state_listing li {
	border-bottom: 1px solid #e7e8ef;
	margin-top: 15px;
	padding-left: 15px;
}

ul.coverage_area_state_listing li.last {
	border-bottom: none;
	margin-top: 15px;
	padding-left: 15px;
}

/* @end */

.modal_header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 16px;
	color: #fff;
	background-color: #298dd8;
	padding: 15px 15px 10px;
}

.modal_tier_header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 26px;
	text-align: center;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	color: #288dd8;
}


.modal_title {
	border-bottom: 1px solid #e8e9f0;
	margin-bottom: 20px;
	overflow: hidden;
}


.modal_subtitle_bar {
	width: 600px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e9eaee;
	border-top: 1px solid #e9eaee;
}

.modal_subtitle_bar_wrap {
	margin: 15px;
}

.modal_body {
	margin: 15px;
}

.modal_body_scroll_300 {
	width: 600px;
	max-height: 300px;
	min-height: 60px;
	overflow: auto;
}

.modal_body_left {
	float: left;
	padding: 15px;
	width: 269px;
}

.modal_body_left_line {
	float: left;
	padding: 15px;
	width: 269px;
	border-right: 1px solid #e8e9f0;
}

.modal_body_right {
	float: right;
	padding: 15px;
	width: 270px;
}

.modal_body_right_line {
	float: right;
	padding: 15px;
	width: 270px;
	border-left: 1px solid #e8e9f0;
}

.modal_btn {
	float: right;
	margin-left: 10px;
}



a.modal_btn_green {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 12px;
	float: right;
	margin-left: 10px;
}


a.modal_btn_green:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63dc01', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(99, 220, 1)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #63dc01,  #459a00); 
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	text-decoration: none;
}

a.modal_btn_green:active {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #459a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58c500', endColorstr='#459a00'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(88, 197, 0)), to(rgb(69, 154, 0))); 
	background: -moz-linear-gradient(top,  #58c500,  #459a00);  
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(69,154,0,1);
	line-height: 1;
	font-size: 12px;
	float: right;
	margin-left: 10px;
}


.modal_footer {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 15px;
	overflow: hidden;
	background-color: #f7f7f7;
	border-top: 1px solid #e5e6ed;
	clear: both;
}

.modal_footer .btn {
	float: right;
	margin-left: 5px;
}

.update_zipcode {
	margin-left: 39px;
}

.update_zipcode input {
	margin-left: 0;
}



ul.list_indent {
	overflow: hidden;
}

ul.list_indent li.top_20 {
	margin-top: 20px;
	margin-left: 20px;
}

ul.list_indent li {
	padding-bottom: 4px;
	margin-left: 20px;
}


ul.list_indent li.title {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin-left: 0;
	padding-bottom: 11px;
}

ul.list_indent li.no_indent {
	margin-left: 0;
	padding-bottom: 11px;
}

.section_570_20_top {
	padding-top: 20px;
	overflow: hidden;
}

.section_570_20_top h3 {
	margin-left: 15px;
}

ul.modal_list_269_left {
	width: 269px;
	overflow: hidden;
	float: left;
	padding-right: 15px;
	border-right: 1px solid #e8e9f0;
	margin-bottom: 15px;
	margin-top: 15px;
}

ul.modal_list_269_left li {
	width: 269px;
	float: left;
	margin-bottom: 8px;
}

ul.modal_list_269_right {
	width: 269px;
	overflow: hidden;
	margin-left: 15px;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
}

ul.modal_list_269_right li {
	float: left;
	width: 269px;
	margin-bottom: 8px;
}

/* @group modal nav bar */
#modal_nav_bar {
	height: 47px;
	width: 600px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e9eaee;
	border-top: 1px solid #e9eaee;
}

.nav_bar_title {
	background-image: url(../images/pristine_img/bkg_nav_bar_title.png);
	width: 185px;
	height: 47px;
	font-size: 18px;
	color: #62778a;
}

.nav_bar_title_wrap {
	padding-left: 20px;
	padding-top: 14px;
}



li.nav_bar_selectbox {
	width: 377px;
}


.nav_bar_selectbox select {
	margin-top: 14px;
	margin-left: 20px;
}


/* @end */



/* @end */

/* @group Forms */

/* @group old form */

/*input, textarea {
	color: #333;
}
input.text, textarea.text {
	padding: 6px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: 13px Arial, Helvetica, sans-serif;  
    background: #FFFFFF;
    border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(247, 247, 247)), to(rgb(255, 255, 255)));
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	color: #333;
}

input.text:hover, textarea.text:hover,  
input.text:focus, textarea.text:focus {  
    border-color: #88bbd9;
	background-color: #e7f1f7;
	background-image: none;
}


input.submit {
	padding: 6px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #e9eaee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f3f6'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(242, 243, 246))); 
	background: -moz-linear-gradient(top,  #fff,  #f2f3f6);  
	color: #3f84b8;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	font-size: 12px;
	width: 1px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

input.submit:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #3f84b8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f84b8', endColorstr='#36719e'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(63, 132, 184)), to(rgb(54, 113, 158))); 
	background: -moz-linear-gradient(top,  #3f84b8,  #36719e);  
	text-shadow: 0px 1px 1px rgba(54,113,158,1);
}

input.submit:active {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	border: 1px solid #244b69;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#244b69', endColorstr='#244b69'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(46, 94, 130)), to(rgb(46, 94, 130))); 
	background: -moz-linear-gradient(top,  #244b69,  #244b69);  
	text-shadow: 0px 1px 1px rgba(54,113,158,1);
	-moz-box-shadow: inset 0 0 5px 5px #244b69;
	-webkit-box-shadow: inset 0 0 5px 2px #244b69;
	box-shadow: inset 0 0 5px 5px #244b69;
}









*/



/* @end */

/* @group new form */

input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */

  line-height: normal;
  border: none;
}
input[type=file] {
  background-color: #ffffff;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}
select, input[type=file] {
  height: 27px;
  *height: auto;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

}
select[multiple] {
  height: inherit;
  background-color: #ffffff;
}
textarea {
  height: auto;
}
.uneditable-input {
  background-color: #ffffff;
  display: block;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #bfbfbf;
}
::-webkit-input-placeholder {
  color: #bfbfbf;
}


input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}







/* @end */

ul.search_form_columns {
	overflow: hidden;
	margin-top: 13px;
}

ul.search_form_columns li {
	float: left;
	margin-left: 8px;
}

label {
	font-weight: bold;
}

.form label {
	display: block;
	margin-bottom: 6px;
}

.form_rows_stack label.small_top,
.form_rows_stack_10_top label.small_top,
.form_rows_stack_10_bot label.small_top,
.form_rows_stack_10_both label.small_top {
	font-weight: normal;
	font-style: normal;
	text-align: left;
	font-size: 11px;
	padding-bottom: 4px;
	display: block;
}

.form_rows label {
	padding-right: 10px;
	text-align: right;
	display: block;
	float: left;
	padding-top: 7px;
	width: 100px;
}







input.submit_red {
	padding: 8px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: none;
	line-height: 1;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	background-color: #d6425d;
	border-style: none;
}

input.submit_red:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	background-color: #e24562;
}

input.submit_red:active {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
}


input.submit_blue {
	padding: 8px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: block;
	text-align: center;
	text-shadow: none;
	line-height: 1;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	background-color: #3c89d7;
	border-style: none;
}

input.submit_blue:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	background-color: #3f8fdf;
}

input.submit_blue:active {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
}


.form select {
	margin-top: 8px;
}

ul.form_columns {
	clear: both;
	overflow: hidden;
}

ul.form_columns li {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	height: 50px;
}

ul.form_columns li.last, ul.form_rows_billing li.last {
	margin-bottom: 0px;
}

ul.form_columns li.update_state {
	width: 70px;
}

ul.form_columns li.update_relationship {
	width: 94px;
}



ul.form_rows {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
}

ul.form_rows li {
	display: block;
	min-height: 29px;
	margin-bottom: 20px;
}

.form_rows_billing label {
	padding-right: 10px;
	text-align: right;
	display: block;
	float: left;
	padding-top: 7px;
	width: 140px;
}

ul.form_rows_billing {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
}

ul.form_rows_billing li {
	display: block;
	min-height: 29px;
	margin-bottom: 20px;
}

ul.form_rows_stack {
	clear: both;
	overflow: hidden;
}

ul.form_rows_stack_10_top {
	clear: both;
	overflow: hidden;
	padding-top: 10px;
}

ul.form_rows_stack_10_bot {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}

ul.form_rows_stack_10_both {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
}

ul.form_rows_stack li,
ul.form_rows_stack_10_top li,
ul.form_rows_stack_10_bot li,
ul.form_rows_stack_10_both li {
	display: block;
	margin-bottom: 10px;
	min-height: 45px;
}

ul.form_rows_stack li.last,
ul.form_rows_stack_10_top li.last,
ul.form_rows_stack_10_bot li.last,
ul.form_rows_stack_10_both li.last {
	display: block;
	margin-bottom: 0px;
	min-height: 45px;
	overflow: hidden;
}

.modal_signup_selectbox {
	height: 28px;
}

.modal_signup_selectbox .selectBox-selected {
	z-index: 430;
}

ul.form_rows li span.cc_select {
	display: inline-block;
	margin-top: 7px;
	margin-right: 10px;
}

ul.form_rows li.last {
	margin-bottom: 0px;
}



ul.county_courts {
	width: 523px;
	float: left;
	margin-bottom: 15px;
}


ul.form_expiration_columns {
	overflow: hidden;
	height: 30px;
}

ul.form_expiration_columns li {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}

ul.form_expiration_columns li.month_digit {
	width: 56px;
}

ul.county_courts_remove {
	display: block;
	float: left;
	height: 128px;
	border-left: 1px solid #e8e9f0;
	overflow: hidden;
	margin-top: 10px;
}

ul.county_courts_remove li {
	margin-top: 55px;
	margin-left: 15px;
}

.add_county_courts {
	margin-left: 110px;
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	font-weight: bold;
}

.total_price {
	padding-top: 20px;
}



.total_price label {
	padding-right: 10px;
	text-align: right;
	display: block;
	float: left;
	padding-top: 7px;
	width: 100px;
}

div.total_prices {
	background-color: #ffffa3;
	padding-left: 15px;
	width: 383px;
	display: inline-block;
	font-size: 2em;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	font-weight: bold;
	color: #6b5e1a;
	border: 1px solid #fce274;
}

.form_intro {
	border-bottom: 1px solid #e8e9f0;
	padding: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	overflow: hidden;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.form_intro p {
	margin-bottom: 0;
}

.error_red {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #ebbdc7;
	background-color: #fae0e6;
	color: #d6425d;
	padding: 15px;
	clear: both;
	overflow: hidden;
}

.error_red_20_top {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #ebbdc7;
	background-color: #fae0e6;
	color: #d6425d;
	padding: 15px;
	clear: both;
	overflow: hidden;
	margin-top: 20px;
}

.error_red_20_bot {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #ebbdc7;
	background-color: #fae0e6;
	color: #d6425d;
	padding: 15px;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 20px;
}


.error_red_20_both {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #ebbdc7;
	background-color: #fae0e6;
	color: #d6425d;
	padding: 15px;
	margin-top: 20px;
	clear: both;
	overflow: hidden;
}


.disclaimer_yellow {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ffffa3;
	padding: 15px;
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	color: #6b5e1a;
	border: 1px solid #fce274;
}

.disclaimer_yellow table td {
	border-bottom-style: none;
}

.disclaimer_yellow table td.checkbox {
	padding-right: 15px;
}

table.trial_box {
	background-color: #fff;
	clear: both;
	border-style: dashed;
	border-width: 1px;
	margin-top: 10px;
	color: #646464;
}

table.trial_box td {
	padding: 6px;
}

.form_copy {
	clear: both;
	padding: 4px;
}


a.form_add_more {
	display: block;
	border-left: 1px solid #e8e9f0;
	padding-left: 15px;
	height: 33px;
	margin-top: 20px;
	line-height: 32px;
}

ul.sidebar_search_form {
	border-bottom: 1px solid #e8e9f0;
	padding: 10px 15px 20px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f1f1f1'); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#f1f1f1)); 
	background: -moz-linear-gradient(top,  #f4f4f4,  #f1f1f1);
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dadada;
	border-right-color: #dadada;

}


ul.sidebar_search_form li {
	margin-top: 10px;
	height: 30px;
}

ul.sidebar_search_form label {
	font-weight: bold;
	color: #333;
	display: block;
	margin-bottom: 4px;
}

ul.sidebar_search_form .btn {
	width: 100%;
}


#nav a.selectBox {
	padding: 0;
	margin: 0;
	width: 177px;
	font-weight: normal;
	font-style: normal;
	color: #646464;
}

#nav a.selectBox:hover {
	color: #646464;
}

ul.form_rows_stack li.submit_form,
ul.form_rows_stack_10_top li.submit_form,
ul.form_rows_stack_10_bot li.submit_form,
ul.form_rows_stack_10_both li.submit_form {
	clear: both;
	overflow: hidden;
	margin-bottom: 0;
	padding-top: 10px;
}

li.submit_form .btn {
	float: right;
}


ul.form_rows li.submit_form {
	clear: both;
	overflow: hidden;
	width: 232px;
	margin-left: 110px;
	margin-bottom: 0;
}

ul.form_rows li.forgot_password {
	clear: both;
	overflow: hidden;
	width: 232px;
	margin-left: 110px;
	margin-top: 8px;
	margin-bottom: 0;
}



.remember_me {
	float: left;
	width: 140px;
}

.remember_me span {
	display: inline-block;
	line-height: 7px;
}

.remember_me_232 span {
	display: inline-block;
	line-height: 8px;
}


.forgot_password {
	clear: both;
}

ul.social_search_fetch_columns {
	width: 450px;
	border-style: hidden;
	margin-left: auto;
	margin-right: auto;
}

ul.social_search_fetch_columns li {
	float: left;
	margin-right: 10px;
	
}

#resend_password_link {
	display: inline-block;
	margin-top: 6px;
}

/* @end */

/* @group Press */

/* @group Press */



ul.press_columns {
	overflow: hidden;
}

ul.press_columns li {
	float: left;
	margin: 1px;
}

a.blank_press {
	width: 138px;
	height: 138px;
	background-color: #d9d9d9;
	display: block;
}

a.link_press {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}

a.bkg_press_broadcast_abc_philly {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0 0;
}

a.bkg_press_broadcast_channel_9_dc {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -552px 0;
}

a.bkg_press_broadcast_fox_news_denver {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -690px 0;
}

a.bkg_press_web_techcrunch {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0px -138px;
}

a.bkg_press_web_gizmodo {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px -138px;
}

a.bkg_press_web_pcworld {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -276px -138px;
}

a.bkg_press_web_nytimes {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -414px -138px;
}

a.bkg_press_web_washington_post {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -552px -138px;
}

a.bkg_press_web_venturebeat {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -690px -138px;
}

a.bkg_press_web_cnet {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0px -276px;
}

a.bkg_press_web_washington_examiner {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px -276px;
}

a.bkg_press_web_washington_examiner {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px -276px;
}



/* @end */



ul.press_columns {
	overflow: hidden;
}

ul.press_columns li {
	float: left;
	margin: 1px;
}

a.blank_press {
	width: 138px;
	height: 138px;
	background-color: #d9d9d9;
	display: block;
}

a.link_press {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}

a.bkg_press_broadcast_abc_philly {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0 0;
}

a.bkg_press_broadcast_cbs_houston {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px 0;
}

a.bkg_press_broadcast_nbc_baltimore {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -276px 0;
}

a.bkg_press_broadcast_nbc_miami{
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -414px 0;
}

a.bkg_press_broadcast_channel_9_dc {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -552px 0;
}

a.bkg_press_broadcast_fox_news_denver {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -690px 0;
}

a.bkg_press_web_techcrunch {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0px -138px;
}

a.bkg_press_web_gizmodo {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px -138px;
}

a.bkg_press_web_pcworld {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -276px -138px;
}

a.bkg_press_web_nytimes {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -414px -138px;
}

a.bkg_press_web_washington_post {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -552px -138px;
}

a.bkg_press_web_venturebeat {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -690px -138px;
}

a.bkg_press_web_cnet {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0px -276px;
}

a.bkg_press_web_washington_examiner {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px -276px;
}

a.bkg_press_web_9to5_mac {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -414px -276px;
}

a.bkg_press_sf_chronicle {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -276px -276px;
}

a.bkg_press_web_star_ledger {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -552px -276px;
}

a.bkg_press_radio_wcbs_880 {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -690px -276px;
}

a.bkg_press_radio_999ktdy {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat 0px -414px;
}

a.bkg_press_web_inc_mag {
	width: 138px;
	height: 138px;
	display: block;
	background: url(../images/pristine_img/sprites_press.png) no-repeat -138px -414px;
}






/* @end */

/* @group about us */

ul.team_columns {
	overflow: hidden;
}

ul.team_columns li {
	float: left;
	margin: 1px;
}

ul.columns_340 li ul.team_columns li {
	width: 66px;
}


a.blank_team_member {
	width: 138px;
	height: 138px;
	background-color: #d9d9d9;
	display: block;
}

a.link_team_member {
	display: block;
	margin-top: 4px;
	font-weight: bold;
}

.team_member_info {
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 18px;
}

.location_map {
	width: 340px;
	height: 138px;
	background-color: silver;
	float: left;
}


ul.columns_340 {
	overflow: hidden;
}

ul.columns_340 li {
	float: left;
	width: 340px;
}

ul.columns_340 li.left {
	margin-right: 15px;
}

ul.columns_contacts {
	overflow: hidden;
	clear: both;
	padding-top: 15px;
}

ul.columns_contacts li.left {
	float: left;
	margin-right: 15px;
}

ul.columns_contacts li {
	float: left;
	width: 162px;
}





a .icon_facebook {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -64px -288px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a .icon_twitter {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -80px -288px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a .icon_linkedin {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -96px -288px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a .icon_vimeo {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -112px -288px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a .icon_youtube {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat 0px -304px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

a .icon_blog {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -16px -304px;
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}


/* @group team */


a.team_josh {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat 0px 0px;
}

a.team_ross {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -138px -0px;
}

a.team_jason {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -276px 0px;
}

a.team_danny {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -414px 0px;
}

a.team_pat {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -552px 0px;
}

a.team_chris {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -690px 0px;
}

a.team_carla {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -828px 0px;
}

a.team_patb {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -966px 0px;
}

a.team_linda {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1104px 0px;
}

a.team_brian {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1242px 0px;
}

a.team_arian {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1380px 0px;
}

a.team_doron {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1518px 0px;
}

a.team_glenn {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1656px 0px;
}

a.team_ryan {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1932px 0px;
}

a.team_drew {
	display: block;
	width: 138px;
	height: 138px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -1794px 0px;
}
/* @group team small */

a.team_josh_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat 0 -276px;
}

a.team_ross_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -67px -276px;
}

a.team_jason_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -134px -276px;
}

a.team_danny_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -201px -276px;
}

a.team_pat_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -268px -276px;
}

a.team_chris_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -335px -276px;
}

a.team_carla_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -402px -276px;
}

a.team_patb_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -469px -276px;
}

a.team_linda_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -536px -276px;
}

a.team_brian_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -603px -276px;
}

a.team_arian_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -670px -276px;
}

a.team_doron_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -737px -276px;
}

a.team_glenn_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -804px -276px;
}

a.team_ryan_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -938px -276px;
}

a.team_drew_small {
	display: block;
	width: 67px;
	height: 67px;
	background: url(../images/pristine_img/sprite_team.png) no-repeat -871px -276px;
}



/* @end */



/* @end */

/* @end */

/* @group share */

.leader_board_share_comment {
	width: 620px;
	overflow: hidden;
	/*border-right: 1px solid #e8e9f0;*/
	float: left;
	margin-left: 15px;
	padding-right: 15px;
}

.leader_board_share_comment_top {
	margin-bottom: 2px;
}

a.leader_board_share_username {
	font-weight: bold;
	background-attachment: scroll;
	font-size: 16px;
}

.leader_board_share_timestamp {
	display: inline-block;
	font-size: 11px;
	margin-left: 8px;
}

a.twitter_link span.icon_twitter_favorite {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/twitter_sprites.png) -64px 0;
	margin-bottom: -2px;
	margin-right: 2px;
}

a.twitter_link:hover span.icon_twitter_favorite {
	background: url(../images/pristine_img/twitter_sprites.png) -80px 0;
}

a.twitter_link span.icon_twitter_retweet {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/twitter_sprites.png) -112px 0;
	margin-bottom: -3px;
	margin-right: 2px;
}

a.twitter_link:hover span.icon_twitter_retweet {
	background: url(../images/pristine_img/twitter_sprites.png) -128px 0;
}

a.twitter_link span.icon_twitter_reply {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/twitter_sprites.png) -32px 0px;
	margin-bottom: -3px;
	margin-right: 2px;
}

a.twitter_link:hover span.icon_twitter_reply {
	background: url(../images/pristine_img/twitter_sprites.png) -48px 0px;
}

a.icon_twitter_logo_gray {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pristine_img/twitter_sprites.png) 0px 0px;
	margin-bottom: -4px;
	margin-right: 2px;
}

a.icon_twitter_logo_gray:hover {
	background: url(../images/pristine_img/twitter_sprites.png) -16px 0px;
}

a.twitter_link {
	display: inline-block;
	margin-left: 4px;
	font-size: 11px;
}

.leader_board_share_stats {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #efefef;
	overflow: hidden;
	background-color: #f7f7f7;
	display: inline-block;
	float: right;
}

.leader_board_share_stats_left {
	float: left;
	text-align: center;
	padding: 10px;
	border-right: 1px solid #e8e9f0;
}

.leader_board_share_stats_right {
	float: right;
	text-align: center;
	padding: 10px;
}

.share_stats_top {
	font-weight: bold;
	font-size: 16px;
}

.leader_board_share_btn_containter {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #efefef;
	overflow: hidden;
	background-color: #f7f7f7;
	display: inline-block;
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	height: 23px;
	padding: 5px 4px 2px;
	width: 350px;
}

.fb_like_wrap {
	margin-top: -2px;
	display: none;
	float: left;
	width: 82px;
}

.tweet_wrap {
	display: inline-block;
	float: left;
	margin-left: 82px;
}

.google_plus_wrap {
	display: inline-block;
	float: left;
	margin-top: -24px;
	margin-left: 184px;
}

.linkedin_wrap {
	display: inline-block;
	float: left;
	margin-top: -24px;
	margin-left: 254px;
}

#share_window {
	height: 500px;
	overflow: auto;
	border-bottom-right-radius: 4px;
}

span.icon_share_download {
	background: url(../images/pristine_img/icon_16_sprites.png) no-repeat -48px -128px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 7px;
	margin-left: -4px;
}

/* @end */

/* @group Labels */

.label {
  padding: 2px 3px;
  font-size: 9.75px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #bfbfbf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.label.important {
  background-color: #c43c35;
}
.label.warning {
  background-color: #f89406;
}
.label.success {
  background-color: #46a546;
}
.label.notice {
  background-color: #62cffc;
}

a.label:hover {
	text-decoration: none;
}

/* @end */

/* @group twipsy */

.twipsy {
  display: block;
  position: absolute;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  z-index: 1000;
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.twipsy.fade.in {
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.twipsy.above .twipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.twipsy.left .twipsy-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.twipsy.below .twipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.twipsy.right .twipsy-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.twipsy-inner {
  padding: 3px 8px;
  background-color: #000000;
  color: white;
  text-align: center;
  max-width: 200px;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.twipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}


.twipsy.fade.in {
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}

/* @end */

/* @group popover */

/* @group tooltip */

.modal-open .tooltip {
  z-index: 2070;
}
.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -2px;
}
.tooltip.right {
  margin-left: 2px;
}
.tooltip.bottom {
  margin-top: 2px;
}
.tooltip.left {
  margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}


/* @end */

.modal .popover, .modal .twipsy {
  z-index: 12000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  padding: 5px;
  display: none;
}
.popover.above .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.popover.below .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover .inner {
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  padding: 3px;
  overflow: hidden;
  width: 280px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

.popover .title {
  background-color: #f5f5f5;
  padding: 9px 15px;
  line-height: 1;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #eee;
}

.popover h3.title {
	margin-bottom: 0;
}

.popover .content {
  background-color: #ffffff;
  padding: 14px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.popover .content p, .popover .content ul, .popover .content ol {
  margin-bottom: 0;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.fade.in {
  opacity: 1;
}

.professional_contact_info_row {
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e9f0;
}


/* @end */

/* @group Opt-out */

.carousel_default_search_bkg_only_search {
	width: 1024px;
	height: 362px;
	background: url(../images/pristine_img/bkg_home_top.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#home_search_carousel_100w_only_search {
	width: 100%;
	overflow: hidden;
	clear: both;
	margin: 0px;
	height: 361px;
}

.carousel_default_search_bkg_outer_only_search {
	height: 360px;
	background: url(../images/pristine_img/bkg_home_top_slice.png) repeat-x;
}

#home_search_carousel_100w_only_search h1 {
	font: bold 65px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #FFF;
	margin-bottom: 0px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34);
}

#home_search_carousel_100w_only_search h2 {
	color: #FFF;
	text-align: center;
	font: 39px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34);
}

#home_search_carousel_100w_only_search .item_wrap {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 68px;
}

.section_home h6 {
	text-align: left;
	color: #555;
	font: 17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
}

.section_home_intro_privacy {
	padding-bottom: 20px;
}

. {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #ffffa3;
	padding: 15px;
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	color: #6b5e1a;
	border: 1px solid #fce274;
}

div.create_account_question {
	background-color: #f8f8f8;
	margin-top: 15px;
}

ul.instructions {
	margin: 10px;
}

#rec_removed {
	padding-left: 109px;
	padding-bottom: 19px;
	padding-top: 1px;
}

ul.instructions li {
	margin: 15px 10px;
}

li.required {
	font-weight: bold;
}

ul.report_list_897_opt {
	width: 880spx;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	/*background-image: url(../images/pristine_img/bkg_checker.png);*/
	border: 1px solid #efefef;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
}

/* @end */

/* @group Opt out form */

.form_rows_opt label {
	padding-right: 10px;
	text-align: right;
	display: block;
	float: left;
	padding-top: 7px;
	width: 160px;
}

li.opt_form {
	margin-top: 10px;
	margin-bottom: 10px;
}

a.sidebar_logo_verisign_opt {
	width: 115px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat -115px 0;
	display: block;
	float: left;
	margin-bottom: 10px;
}
a.sidebar_logo_truste_opt {
	width: 139px;
	height: 55px;
	background: url(../images/pristine_img/sprite_logos.png) no-repeat -230px 0;
	display: block;
float: right;
	margin-top: 5px;
}

ul.faq_opt_out li.question {
	font-weight: bold;
	line-height: 16px;
}

ul.faq_opt_out li.answer {
	padding-top: 7px;
	border-bottom: 1px dashed #dcdcdc;
	margin-bottom: 9px;
	padding-bottom: 8px;
	line-height: 16px;
	font-size: 12px;
}

ul.faq_opt_out li.last {
	margin-bottom: 0px;

}

#breadcrumb {
	float: right;
	margin-top: 30px;
	color: #4882b7;
}

#breadcrumb strong{
	padding-right: 6px;
	padding-left: 7px;
}

#breadcrumb strong.checked {
	background: url(../images/pristine_img/checkmark.gif) no-repeat;
	padding-left: 18px;
	margin-left: 3px;
}

#breadcrumb strong.selected {
	font-weight: bold;
}
/* @end */

/* @group Search Opt */

#right_column_opt {
	float: left;
}

.right_column_opt_wrap {
	width: 190px;
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .19); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .19);
	margin: 25px 2px 10px;
}

#press_button{
	text-align: center;
}
.create_account_question td {
	vertical-align: middle;
}

.create_account_question {
	margin-left: 35px;
	margin-right: 35px;
}

span.next {
	color: #9d9d9d;
}
/* @end */
