body {
	background:#f4f4f4;
	font:13.3px Arial, Verdana, Helvetica, sans-serif;
}

#wrapper {
	width:880px;
	margin: 0 auto;
}

a { 
	text-decoration:none;
} a:hover {
	text-decoration: underline;
}

img {
	border:0;
	margin:0;
	padding:0;
	}
p {
	margin:0;
	padding:5px 0;
	}

.clearfix {
	display:block;
	}

.reset {
	clear:both;
	width:1px;
	line-height:0px;
	margin:0px;
	padding:0;
	font-size:0;
	height:0;
	visibility:hidden;
	}

#header {
	position:relative;
	background:url(/images/header_shadow_top.gif) repeat-x top left;
	height:86px;
} #header #shadow_left {
	position:absolute;
	background:url(/images/header_shadow_left.gif) no-repeat top left;
	top:0px;
	left:0px;
	width:4px;
	height:4px;
} #header #shadow_right {
	position:absolute;
	background:url(/images/header_shadow_right.gif) no-repeat top left;
	top:0px;
	left:876px;
	width:4px;
	height:4px;
} #header #logo {
	position:absolute;
	background:url(/images/logo.gif) no-repeat top left;
	width:338px;
	height:58px;
	top:14px;
	left:6px;
} #header #logo a {
	width:338px;
	height:58px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
} #header #header_link {
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	top:34px;
	left:520px;
} #header #header_link li {
	float:left;
	padding: 0 24px 0 24px;
	background:url(/images/header_divider.gif) no-repeat center right;
} #header #header_link #last{
	background:none;
} #header #header_link li a {
	color:#098BC3;
	font-weight:bold;
} #header #bar_bottom {
	position:absolute;
	background:url(/images/header_lower_bar.gif) no-repeat top left;
	width:874px;
	height:7px;
	top:80px;
	left:3px;
}

#body_shadow {
	position:absolute;
	background:url(/images/shadow_left_right.gif) repeat-y top left;
	width:880px;
	margin-top:12px;
}

#page {
	margin-left:3px;
} #page #sids_main {
	position:relative;
	background:url(/images/sids_main.jpg) no-repeat top left;
	width:874px;
	height:291px;
	margin:0px;
} #page #sids_main .btn_search {
	position:absolute;
	top:226px;
	left:518px;
} #page .btn_search a {
	position:absolute;
	display:block;
	width:348px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
} #page #content {
	background:url(/images/body_content_bg.gif) repeat-y top left;
	margin-top:2px;
} #page #content #col_left {
	position:relative;
	float:left;
	width:502px;
} #page #content #col_left #free_search {
	background:url(/images/body_search_for_free.gif) no-repeat top left;
	width:286px;
	height:43px;
	margin:12px 0 12px 12px;
} #page #content #col_left #free_search a {
	position:absolute;
	display:block;
	width:286px;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
} #page #content #col_left .free_search_steps {
	padding:12px 0 12px 30px;
} #page #content #col_left #free_search_intro {
	line-height:20px;
	width:480px;
	padding-left:12px;
} #page #content #col_left .btn_search {
	margin:0 0 12px 12px;
} #page #content #col_left .terms {
	padding: 60px 0 10px 14px;
} #page #content #col_right {
	position:relative;
	float:left;
	width:372px;
} #page #content #col_right .sids_side_banner {
	margin:20px 0 0 18px;
} #page #content #col_right .sids_side_box {
	margin:14px 0 0 18px;
} #page #title_bar {
	position:relative;
	background:url(/images/body_title_bar.gif) no-repeat top left;
	width:874px;
	height:41px;
	color: #ffffff;
	font-size:21px;
} #page #title_bar span {
	position:absolute;
	top:6px;
	left:12px;
} #page #about_us_intro {
	padding:8px 0 0 8px;
} #page #about_us_intro a {
	color:#098bc3;
	text-decoration:underline;
} #page #trustedid {
	background:url(/images/logo_trustedid.gif) no-repeat top left;
	padding:30px 30px 0 260px;
	line-height:20px;
	margin:18px 0 0 10px;
} #page #lucid {
	background:url(/images/logo_lucid.gif) no-repeat top left;
	padding:0 30px 0 260px;
	line-height:20px;
	margin:40px 0 180px 12px;
} #page #privacy_policy {
	line-height:20px;
	padding:8px 16px 14px 12px;
} #page #privacy_policy span {
	font-weight:bold;
} #page #privacy_policy a {
	color:#098bc3;
} #page #faq_list ul {
	list-style:none;
	padding:0;
	margin:0;
	width:420px;
	float:left;
	margin:12px 0 6px 12px;
	font-size:12px;
} #page #faq_list ul li {
	background:url(/images/arrow.gif) no-repeat 0 5px;
	padding-left:16px;
	padding-bottom:6px;
} #page #faq_list ul li a {
	color:#098bc3;
} #page #bar_bottom {
	background:url(/images/body_lower_bar.gif) no-repeat top left;
	width:874px;
	height:4px;
} #page #faq_content { 
	padding-bottom:20px;
} #page #faq_content div {
	line-height:20px;
	padding: 12px 20px 0 12px;
} #page #faq_content div span {
	font-weight:bold;
} #page #faq_content div a:hover {
	text-decoration:none;
} #page #faq_content div a span {
	color:#58ad40;
	font-size:18px;
	line-height:28px;
}

#footer {
	position:relative;
	background:url(/images/footer_shadow_bottom.gif) repeat-x bottom left;
	height:65px;
	font:11px Verdana, Helvetica, sans-serif;
} #footer #shadow_left {
	position:absolute;
	background:url(/images/footer_shadow_left.gif) no-repeat bottom left;
	top:61px;
	left:0px;
	width:4px;
	height:4px;
} #footer #shadow_right {
	position:absolute;
	background:url(/images/footer_shadow_right.gif) no-repeat bottom left;
	top:61px;
	left:876px;
	width:4px;
	height:4px;
} #footer #link {
	position:relative;
	background-color: #2a2a2a;
	width:874px;
	height:61px;
	margin-left:3px;
} #footer #link ul {
	position:absolute;
	list-style:none;
	margin:0;
	padding:0;
	top:10px;
	left:-10px;
} #footer #link ul li {
	float:left;
	padding: 0 24px 0 24px;
	background:url(/images/footer_divider.gif) no-repeat center right;
} #footer #link ul li a {
	color:#909090;
} #footer #copyrights {
	position:absolute;
	color:#909090;
	top:30px;
	left:14px;
}

.btn_search {
	background:url(/images/btn_search.png) no-repeat top left;
	/** IE 6 PNG Hack **/
	*-background: none;
	*-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/images/btn_search.png", sizingMethod='scale');
	/** IE 6 PNG Hack ends **/
	width:348px;
	height:63px;
}

.btn_start_now {
	background:url(/images/btn_start_now.png) no-repeat top left;
	width:288px;
	height:47px;
}

.free_search_steps {
	list-style:none;
	line-height:20px;
	width:440px;
	padding:0;
	margin:0;
} .free_search_steps li {
	padding:0 0 26px 50px;
} .free_search_steps .step_1 {
	background:url(/images/free_search_step_1.gif) no-repeat top left;
} .free_search_steps .step_2 {
	background:url(/images/free_search_step_2.gif) no-repeat top left;
} .free_search_steps .step_3 {
	background:url(/images/free_search_step_3.gif) no-repeat top left;
} .free_search_steps .step_4 {
	background:url(/images/free_search_step_4.gif) no-repeat top left;
	padding-top:6px;
}

.terms {
	font:11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#999999;
}

.sids_side_banner {
	background:url(/images/sids_side_banner.png) no-repeat top left;
	width:342px;
	height:120px;
}

.sids_side_box {
	background:url(/images/sids_side_box.png) no-repeat top left;
	width:343px;
	height:437px;
	padding-left:10px;
} .sids_side_box .title {
	color:#ffffff;
	font-size:18px;
	padding-top:12px;
} .sids_side_box .intro {
	color:#535353;
	padding:14px 20px 0 0;
	line-height:20px;
} .sids_side_box .intro a {
	color:#098bc3;
	font-weight:bold;
} .sids_side_box .features {
	padding:14px 0 0 2px;
} .sids_side_box .free_trial {
	font-size:16px;
	padding-left:4px;
	width:300px;
} .sids_side_box .free_trial span {
	color:#ff0000;
	font-weight:bold;
} .sids_side_box .btn_start_now {
	margin:12px 0 0 2px;
} .sids_side_box .btn_start_now a {
	display:block;
	width:288px;
	height:47px;
	overflow:hidden;
	text-indent:-9999px;
}

.features {
	list-style:none;
	padding:0;
	margin:0;
	width:270px;
} .features li {
	color:#535353;
	font-weight:bold;
	font-size:14px;
	padding:0 0 18px 34px;
	background:url(/images/check_mark.png) no-repeat top left;
}

.back_to_top {
	background:url(/images/back_to_top.gif) no-repeat 0 3px;
	padding-left:16px;
	color:#098bc3;
}

/* CSS ends here */