/**

 * Main CSS Stylesheet

 *

 */



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{

	margin:0;

	padding:0;

}

ul{

	list-style:none;

}

h1,h2,h3,h4,h5,h6{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

a{

	color:#274778;

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

a img, fieldset{

	border:0;

}

.clear{

	clear:both;

}

.replace{

	position:relative;

	margin:0;

	padding:0;

	/* \*/

	overflow:hidden;

	/* */

}

.replace span{

	display:block;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

}



body{

	margin:0;

	padding:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	background:#002156 url(images/bg.gif) repeat-x;

	color:#000000;

}



#body_page{

	background:url(images/body_page_bg.gif) no-repeat center top;

}



.page{

	width:1000px;

	margin:0 auto;

}



/* HEADER */



#header{

	width:100%;

	height:140px;

	background:url(images/header_bg.png) no-repeat;

}



#header_logo{

	float:left;

	height:139px;

}



#header_menu{

	float:right;

	height:139px;

}



#logo{

	width:355px;

	height:67px;

	text-indent:-9999px;

	position:relative;

	overflow:hidden;

	display:block;

	margin:40px 0 0 6px;

	background:url(images/logo.png);

}



#logo span{

	background:url(images/logo.gif) no-repeat;

	position:absolute;

	width:100%;

	height:100%;

	cursor:pointer;

}



#menu_top{

	background:url(images/header_menu_bg.gif) no-repeat;

	width:553px;

	height:46px;

	margin-top:48px;

}



#menu_top ul{

}



#menu_top ul li{

	display:block;

	float:left;

	height:46px;
	line-height: 46px;

	background:url(images/menu_top_li.gif) no-repeat right;
	padding: 0 20px;

}



#menu_top ul li.last{

	background:none;

	padding-right:0;

}



#menu_top ul li a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000c20;

}



/* BODY */



#body{

	width:100%;

	background:url(images/body_bg.gif) repeat-y;

}



#body_top{

	width:100%;

	background:url(images/body_top_bg.gif) no-repeat;
	overflow: hidden;
	padding: 5px 0 0 0;

}



#body_left{

	float:left;

	width:248px;

}



#body_right{

	float:right;

	width:752px;

}
#body_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



/* LEFT */



#left_pad{

	width:234px;

	margin-left:14px;

}



/* left menu */



.left_menu{

	width:234px;

	background:url(images/left_menu_bg.gif) repeat-y;

	margin-bottom:8px;

	margin-top:9px;

}



.left_menu_top{

	width:100%;

	background:url(images/left_menu_top_bg.gif) no-repeat;

	padding-top:11px;

}



.left_menu_end{

	width:100%;

	background:url(images/left_menu_end_bg.gif) no-repeat bottom left;

	padding-bottom:8px;

}



.left_menu ul{

	width:196px;

	margin-left:18px;

}



.left_menu ul li{

	border-bottom:1px dashed #b9b9b9;

	padding-bottom:1px;

	padding-top:1px;

}



.left_menu ul li.last{

	border-bottom:0;

	padding-bottom:0;

}



.left_menu ul li a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#002157;

	display:block;

	width:100%;

	height:32px;

}



.left_menu ul li a:hover, .left_menu ul li a.select{

	background:url(images/left_menu_a_hover.gif) no-repeat;

	text-decoration:none;

}



.left_menu ul li a span{

	background:url(images/left_menu_li.gif) no-repeat left 12px;

	display:block;

	padding-left:12px;

	padding-top:7px;

	margin-left:5px;

}



/* left rev block */



#left_rev_block{

	width:234px;

	background:url(images/left_rev_block_bg.gif) repeat-y;

	margin-bottom:8px;

	margin-top:8px;

}



#left_rev_block_top{

	width:100%;

	background:url(images/left_rev_block_top_bg.gif) no-repeat;

	padding-top:11px;

}



#left_rev_block_end{

	width:100%;

	background:url(images/left_rev_block_end_bg.gif) no-repeat bottom left;

	padding-bottom:56px;

}



#left_rev_block h3{

	font-size:18px;

	color:#ffffff;

	font-weight:normal;

	text-align:center;

	margin-left:10px;

	margin-right:10px;

}



/* left Testimonials */



#left_testimonials{

	width:234px;

	background:#2d94e3;

	margin-bottom:50px;

	margin-top:8px;

}



#left_testimonials_top{

	width:100%;

	background:url(images/left_testimonials_top_bg.gif) no-repeat;

	padding-top:11px;

}



#left_testimonials_end{

	width:100%;

	background:url(images/left_testimonials_end_bg.gif) no-repeat bottom left;

	padding-bottom:5px;

}



#left_testimonials h3{

	font-size:18px;

	color:#ffffff;

	width:200px;

	margin-left:21px;

	margin-bottom:10px;

}



#left_testimonials p{

	color:#EDF6FD;

	width:185px;

	margin-left:27px;

	line-height:16px;

	padding-bottom:7px;

}



#left_testimonials p a{

	color:#c0dff7;

	font-weight:bold;

}



#left_testimonials p a.readmore{

	color:#000000;

}



/* RIGHT */



#right_page{

	width:665px;

	margin:25px 0 60px 40px;

}



.right_page_title{

	font-size:18px;

	color:#004a80;

	font-weight:normal;

	margin-left:4px;

}



.right_page_title2{

	font-size:21px;

	color:#004a80;

	font-weight:normal;

	margin-left:4px;

}



.right_page_title3{

	font-size:18px;

	color:#004a80;

	font-weight:normal;

	margin-left:4px;

	margin-bottom:10px;

}



.right_page_title4{

	font-size:23px;

	color:#004a80;

	font-weight:normal;

	margin-left:4px;

}



#right_page_content{

	width:auto;

	background:url(images/right_page_bg.gif) no-repeat;

	padding:55px 30px 0 26px;

	font-size:12px;

	color:#595959;

	line-height:28px;

}



.right_page_content p{

	margin-right:20px;

}



#right_page_content p, #right_page_content ul, #right_page_content ol{

	padding-bottom:20px;

}



#right_page_content ol{

	margin-left:20px;

}



#right_page_content ol.blue{

	color:#0054a6;

	margin-left:40px;

}



#right_page_content p.pad_links{

	color:#0054a6;

	margin-left:20px;

}



#right_page_content p.pad_links a{

	color:#0054a6;

	text-decoration:none;

}



#right_page_content p.pad_links a:hover{

	color:#0054a6;

	text-decoration:underline;

}



#right_page_content strong{

	color:#0054a6;

}



#right_page_content b.lined{

	text-decoration:underline;

}



#right_page_content a{

	color:#0054a6;

	text-decoration:underline;

}



#right_page_content a:hover{

	text-decoration:none;

}



/* right page content 2 */



.right_page_content2{

	width:618px;

	background:url(images/right_page_bg.gif) no-repeat;

	padding:30px 25px 10px 22px;

	font-size:12px;

	color:#595959;

	line-height:28px;

}



.right_page_content2_no_bottom{

	padding:30px 25px 0 22px;

}



.right_page_content2 p{

	margin-right:20px;

}



.right_page_content2 p, .right_page_content2 ul, .right_page_content2 ol{

	padding-bottom:20px;

	margin-left:5px;

}



.right_page_content2 h2{

	font-size:16px;

	color:#000000;

	border-bottom:1px dashed #dcdcdc;

	margin-bottom:10px;

	padding-left:5px;

}



.right_page_content2 h2 span{

	color:#f26522;

}



.right_page_content2 h2.blue{

	font-size:16px;

	color:#002157;

	border-bottom:0;

	margin-bottom:10px;

	padding-left:0;

}



#directory_submissions_articles{

}



#directory_submissions_articles li{

	line-height:24px;

}



#directory_submissions_articles li a{

	color:#000000;

}



#directory_submissions_articles li a span{

	background:url(images/directory_submissions_articles_a.gif) no-repeat left 3px;

	padding-left:12px;

}



#link_b_seo_articles{

}



#link_b_seo_articles li{

	line-height:24px;

}



#link_b_seo_articles li a{

	color:#000000;

}



#link_b_seo_articles li a span{

	background:url(images/link_b_seo_articles_a.gif) no-repeat left 3px;

	padding-left:12px;

}



small.important{

	font-size:10px;

	color:#000000;

	line-height:12px;

	margin:10px 30px 0 10px;

	display:block;

}



.right_page_content2 .p_prs{

	line-height:20px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:10px;

}



.p_as{

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}



.p_as small{

	font-size:12px;

	line-height:18px;

}



.p_ds{

	font-size:12px;

	color:#000000;

	padding-left:10px;

	line-height:18px;

}



.p_ds small{

	font-size:12px;

	padding-bottom:5px;

	display:block;

}



.p_ds a{

	color:#000000;

}



.ds_left{

	float:left;

	padding-top:10px;

	width:500px;

}



.ds_right{

	padding-top:10px;

	float:right;

}



.ds_left b{

	display:block;

	padding-bottom:10px;

}



.right_page_content2 .p_clb{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	line-height:16px;

	padding-bottom:7px;

}



.right_page_content2 .p_seo{

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#484848;

	line-height:18px;

	padding-bottom:7px;

}



.right_page_content2 .p_seo span{

	color:#ed1c24;

}



.b_order_now{

	width:95px;

	height:28px;

	font-size:0.1em;

	position:relative;

	overflow:hidden;

	display:block;

	margin-top:13px;

}



.b_order_now2{

	margin-top:0;

}



.b_order_now span{

	background:url(images/b_order_now.gif) no-repeat;

	position:absolute;

	width:100%;

	height:100%;

	cursor:pointer;

}



/* right page content 3 */



.right_page_content3{

	width:auto;

	padding:0 0 10px 3px;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#484848;

	line-height:26px;

}



.right_page_content3_no_bottom{

	padding:0 0 0 3px;

}



.right_page_content3 h2{

	font-size:16px;

}



.right_page_content3 h5{

	font-size:17px;

	text-decoration:underline;

	padding:20px 0 20px 0;

}



.right_page_content3 p{

	margin-right:20px;

}



.right_page_content3 p, .right_page_content3 ul, .right_page_content3 ol{

	padding-bottom:14px;

}



.right_page_content3 p.lined{

	border-bottom:1px dashed #bcbcbc;

	padding-bottom:7px;

	margin-bottom:7px;

}



.right_page_content3 p.last{

	padding-bottom:10px;

}



.right_page_content3 strong{

	color:#001f51;

}



.right_page_content3 strong.blue{

	color:#0072bc;

}



.right_page_content3 p.white{

	background:#f5f5f5;

	padding:10px 15px 10px 15px;

	margin-bottom:15px;

	font-size:12px;

	line-height:18px;

}



.right_page_content3 p.white2{

	background:#f1f1f1;

	padding:30px 15px 30px 15px;

	margin-bottom:15px;

	font-size:12px;

	line-height:18px;

}



#as_notes_rules{

	margin-left:8px;

}



#as_notes_rules li{

	line-height:16px;

	font-size:12px;

	border-bottom:1px dashed #cacaca;

	padding:5px 0 5px 12px;

}



#as_notes_rules li.last{

	border-bottom:0;

}



#as_notes_rules li p{

	background:url(images/as_notes_rules_a.gif) no-repeat left 5px;

	padding-left:12px;

	padding-bottom:0;

}



.right_page_content2 .p_bds{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	padding-bottom:0;

	line-height:24px;

}



.right_page_content2 .p_bds_lined{

	border-bottom:1px dashed #c0c0c0;

	font-weight:bold;

	color:#ed1c27;

	padding-bottom:5px;

	margin-bottom:15px;

}



.p_bds_lined b{

	color:#000000;

}



.right_page_content2 .p_bds_last{

	border-bottom:0;

	padding-bottom:0;

	margin-bottom:0;

}



#p_bds_left{

	float:left;

	padding-bottom:10px;

}



#p_bds_right{

	float:left;

	padding-bottom:10px;

}



#p_bds_right h4{

	font-weight:normal;

	margin-left:20px;

	margin-top:13px;

	font-size:17px;

}



#p_bds_right h4 a{

	color:#3d3d3d;

	text-decoration:underline;

}



#p_bds_right h4 a:hover{

	text-decoration:none;

}



/* right page content 4 */



.right_page_content4{

	width:auto;

	padding:10px 21px 10px 21px;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#484848;

	line-height:26px;

	background:#efefef;

	border:1px dashed #b0b0b0;

}



.right_page_content4 p{

	margin-right:20px;

}



.right_page_content4 p.black{

	color:#000000;

}



.right_page_content4 p, .right_page_content4 ul, .right_page_content4 ol{

	padding-bottom:5px;

	line-height:20px;

}



.right_page_content4 ol{

	margin-left:25px;

	margin-right:15px;

}



.right_page_content4 ol li{

	padding-bottom:5px;

}



.right_page_content4 h2{

	font-size:14px;

	color:#000000;

	border-bottom:1px dashed #bfbfbf;

	margin-bottom:10px;

}



.right_page_content4 h2 span{

	color:#003d9a;

}



.right_page_content4 a{

	color:#274778;

	font-weight:bold;

	text-decoration:underline;

}



.right_page_content4 a:hover{

	text-decoration:none;

}



/* right page content 5 */



.right_page_content5{

	width:635px;

	background:#f1f1f1 url(images/right_page_content4_bg.gif) repeat-x;

	border:1px dashed #c1c1c1;

	padding:10px 15px 10px 15px;

	color:#484848;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:20px;

}



.right_page_content5 h2{

	font-size:18px;

	color:#000000;

	border-bottom:1px dashed #cacaca;

	padding-bottom:6px;

	margin-bottom:10px;

	font-weight:normal;

}



.right_page_content5 h2.noline{

	border-bottom:0;

}



.terms_ol, .terms_p{

	margin-left:30px;

	margin-right:10px;

	margin-bottom:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



.terms_ol li{

	padding-bottom:15px;

	line-height:20px;

	list-style:decimal;

}



.terms_ol li strong, .terms_p strong{

	color:#0072bc;

}



.key_feat_serv{

	margin-left:10px;

	margin-right:10px;

	margin-bottom:15px;

}



.key_feat_serv2{

	margin-bottom:5px;

}



.key_feat_serv li{

	line-height:16px;

	font-size:12px;

	padding:5px 0 5px 12px;

	background:url(images/dotted_grey.gif) repeat-x left bottom;

}



.key_feat_serv li.last{

	line-height:16px;

	font-size:12px;

	padding:5px 0 5px 12px;

	background:none;

}



.key_feat_serv li p{

	background:url(images/key_feat_serv_a.gif) no-repeat left 5px;

	padding-left:12px;

	padding-bottom:0;

}



.key_feat_serv2 li p{

	background:url(images/key_feat_serv2_a.gif) no-repeat left 5px;

}



#cac_link_build{

	background:#f1f1f1;

	padding:10px 21px 15px 21px;

	margin-bottom:25px;

}



#cac_link_build h4{

	font-size:14px;

	color:#2d2d2d;

	font-weight:normal;

}



.cac_link_build_img{

	background:#FFFFFF;

	text-align:center;

	margin:15px 0;

	padding:10px;

}



.faq_block{

	border-bottom:1px dashed #bcbcbc;

	padding-bottom:6px;

	margin:15px 0 15px 5px;

}



.faq_block_last{

	border-bottom:0;

	margin:15px 0 30px 5px;

}



.faq_block h5{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0054a6;

	margin-bottom:6px;

}



.faq_block p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#464646;

	margin-left:23px;

	line-height:20px;

	padding-bottom:5px;

}



.contact_page{

	color:#464646;

	font-size:12px;

	margin-bottom:20px;

}



.contact_page h2{

	font-size:16px;

	color:#002157;

	margin-bottom:5px;

}



.contact_page p{

	line-height:20px;

}



.contact_page strong{

	color:#002157;

}



.contact_page_ps{

	background:#f1f1f1;

	border:1px solid #d9d9d9;

	padding:10px 20px 10px 20px;

	margin-top:30px;

}



.input_contact_text{

	background:url(images/input_contact_bg.gif) no-repeat;

	width:231px;

	height:20px;

	padding:5px 5px 0 5px;

	border:1px solid #dfdfdf;

	color:#464646;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



textarea.input_contact_text{

	background:url(images/input_contact_text_bg.gif) no-repeat;

	width:231px;

	height:110px;

	overflow:auto;

}



.contact_info{

	text-align:right;

	vertical-align:top;

	padding-right:5px;

}



#contact_table{

	width:330px;

	margin:15px auto;

}



.contact_sub{

	padding-top:8px;

	padding-left:5px;

}



#dplan_left{

	float:left;

}



#dplan_right{

	float:right;

}



.dplan_data h2{

	margin-left:5px;

}



.dplan_data p{

	margin-right:20px;

}



.dplan_data p, .dplan_data ol{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	padding-bottom:20px;

	margin-left:5px;

	line-height:22px;

}



.dplan_data p.last{

	padding-bottom:7px;

}



.dplan_data span{

	color:#0072bc;

}



.dplan_data ol{

	margin-left:38px;

	margin-right:30px;

}



.dplan_data ol li{

	line-height:16px;

	padding-bottom:12px;

}



.dplan_data .dplan_blue{

	margin-left:30px;

	margin-right:30px;

}



.dplan_data .dplan_blue b{

	color:#0072bc;

}



.p_ds p b{

	color:#000000;

}



.p_ds p a{

	color:#274778;

	font-weight:bold;

}



#p_ds_links{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	font-weight:bold;

}



#p_ds_links a{

	font-size:13px;

	color:#000000;

	display:block;

	font-weight:normal;

}



#p_ds_links span a{

	font-size:14px;

	color:#0072bc;

	font-weight:bold;

	display:inline;

}



#p_ds_descr{

	background:#efefef;

	padding:10px;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#474747;

	line-height:24px;

	margin-bottom:20px;

}



#p_ds_descr p{

	padding:10px;

}



#p_ds_descr ul{

	background:#FFFFFF;

	float:left;

	padding:10px 20px 10px 20px;

	width:605px;

}



#p_ds_descr ul li{

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#p_ds_descr_left{

	color:#000000;

	font-size:13px;

	float:left;

}



#p_ds_descr_right{

	text-align:right;

	float:right;

}



#p_ds_descr_left a{

	color:#274778;

}



#p_ds_descr_right a{

	color:#0072bc;

	font-size:9px;

	background:url(images/dotted_blue.gif) repeat-x left bottom;

}



.index_plan{

	border-bottom:1px dashed #dcdcdc;

	float:left;

	width:620px;

}



.index_plan_noline{

	border-bottom:0;

}



.index_plan_left{

	float:left;

	width:81px;

}



.index_plan_left_2{

	float:left;

	width:121px;

}



.index_plan_right{

	float:left;

}



.index_plan_left h3{

	font-size:14px;

	color:#0054a6;

}



.index_plan_right h3{

	font-size:13px;

	color:#000000;

	font-weight:normal;

}



.index_plan_right h3 span{

	color:#ed1c24;

}



.index_plan_link{

	text-align:right;

	padding-top:10px;

}



.index_plan_link a{

	color:#4b4b4b;

	text-decoration:underline;

	font-weight:bold;

}



.index_plan_link a:hover{

	text-decoration:none;

}



.index_plan_p{

	color:#000000;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



.index_plan_p strong{

	color:#002157;

}



.index_plan_other h3{

	font-size:13px;

	color:#000000;

}



.index_plan_other h3 span{

	color:#808080;

	font-weight:normal;

}



#order_package{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#757575;

	text-align:center;

	margin-top:20px;

}



#order_package label{

	padding-right:10px;

}



#order_package select{

	border:1px solid #dfdfdf;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#acacac;

	width:400px;

	padding:3px;

}



.input_order_text, .input_order_text_small{

	background:url(images/input_order_bg.gif) no-repeat;

	width:391px;

	height:20px;

	padding:5px 5px 0 5px;

	border:1px solid #dfdfdf;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#acacac;

}

form tr.error input, form tr.error textarea{
	border: 1px solid #caaaaa;
}
form tr.error label{
	color: #8e4848;
}

.order_table_msg{
	color: #8e4848;
}


.input_order_text_small{

	width:73px;

}



textarea.input_order_text{

	background:url(images/input_order_text_bg.gif) no-repeat;

	width:391px;

	height:70px;

	overflow:auto;

}



.order_info{

	text-align:right;

	vertical-align:top;

	padding-right:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#757575;

}



#order_table{

	width:570px;

	margin:0 auto;

}



#order_table small{

	line-height:10px;

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:10px;

	display:block;

	color:#757575;

}



.order_sub{

	padding-left:40px;

	padding-top:10px;

}



.order_info span{

	font-family:Arial, Helvetica, sans-serif;

	padding-left:10px;

	display:block;

	color:#a1a1a1;

	font-size:11px;

	line-height:10px;

}



.p_policy p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	padding-bottom:20px;

	line-height:22px;

}



.testimonials_block{

	background:url(images/dotted_black.gif) repeat-x left bottom;

	padding-bottom:5px;

	font-size:13px;

	margin:0 0 30px 5px;

}



.testimonials_block p{

	color:#464646;

	line-height:22px;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:15px;

}



.testimonials_block div{

	background:#f1f1f1;

	padding:10px 20px 10px 20px;

	line-height:22px;

}



.testimonials_block div a{

	color:#274778;

}



.testimonials_end{

	width:auto;

	padding:15px 25px 15px 25px;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	line-height:22px;

	background:#f5f5f5;

	border:1px dashed #b0b0b0;

}



.testimonials_end h4{

	width:621px;

	height:38px;

	background:url(images/testimonials_end_bg.gif) no-repeat;

	font-size:14px;

	color:#000000;

	margin-top:10px;

}



.testimonials_end h4 span{

	display:block;

	margin-left:15px;

	padding-top:8px;

}



.seo_list{

	margin-bottom:5px;

}



.seo_list li{

	line-height:normal;

	font-size:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding:5px 0 9px 12px;

	border-bottom:1px dashed #a8b2c2;

}



.seo_list li.last{

	border-bottom:0;

}



.seo_list li p{

	background:url(images/seo_list_a.gif) no-repeat left 5px;

	padding-left:30px;

	padding-bottom:0;

	color:#000000;

}



.seo_list li p span{

	color:#2c94e3;

}



.seo_prog{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#002156;

	margin-left:45px;

	line-height:20px;

	padding-bottom:15px;

}



.seo_prog a{

	color:#f26522;

	font-weight:bold;

	text-decoration:underline;

}



.seo_prog a:hover{

	text-decoration:none;

}



#seo_plans{

	font-family: Verdana, Helvetica, sans-serif;

	color:#000000;

	font-size:13px;

	width:100%;

}



#seo_plans th{

	border-bottom:1px dashed #dcdcdc;

	padding:2px;

}



#seo_plans td{

	background:url(images/dotted_grey.gif) repeat-x left bottom;

	padding:2px;

}



.seo_plans_header_det{

	text-align:left;

	padding-left:30px;

}



.seo_plans_val_det{

}



.seo_plans_val_a, .seo_plans_val_b, .seo_plans_val_c{

	text-align:center;

	color:#424242;

}



#seo_plans .seo_plans_end{

	font-weight:bold;

	background:#dcdcdc url(images/dotted_grey.gif) repeat-x left bottom;

}



#seo_plans .seo_plans_end b{

	color:#134ca9;

}



#seo_plans .seo_plans_end span{

	color:#e8555b;

}



.p_seo_white{

	background:#f5f5f5;

	padding:15px;

	margin-top:30px;

	margin-bottom:30px;

	color:#000000;

}



.p_seo_white h3{

	font-size:15px;

}



.p_seo_white h3 span{

	color:#002156;

}



.p_seo_white h3 span a{

	color:#000000;

	text-decoration:underline;

}



.p_seo_white h3 span a:hover{

	text-decoration:none;

}



/* FOOTER */



#footer{

	width:100%;

	height:96px;

	background:url(images/footer_bg.gif) no-repeat;

	text-align:center;

}



#footer ul{

	padding-top:30px;

}



#footer ul li{

	padding-left:5px;

	padding-right:5px;

	display:inline;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#00aeef;

}



#footer ul li a{

	color:#00aeef;

}



#footer_ask{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#808fa7;

	padding-top:10px;

}



#footer_ask a{

	color:#808fa7;

}

.redbox{
	padding:20px 20px 20px 0;
	color:#FF0000;
}

.redbox a{
	color:#FF0000;
	text-decoration:underline;
}

.redbox a:hover{
	color:#FF0000;
	text-decoration:none;
}


/* -- new classes -- */

.left_menu_top {padding:0; background:none;}

.widgettitle{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;
	background:url(images/bgr_sidebar_title.png) no-repeat;
	height:40px;
	padding:0 0 0 23px;
	line-height:36px;
	font-weight: bold;
	margin:0 0 5px 0;
	color:#fff;
}


.boxes{
	overflow:hidden;
	width:100%;
	margin:0 0 -10px;
}

.box{
	float:left;
	width:321px;
	margin:0 23px 10px 0;
}

.box_last{
	clear:right;
	margin:0;
}

.box h3{
	background:url(images/bgr_box_top.png) no-repeat;
	height:31px;
	padding:0 20px;
	margin:0;
	font-weight: bold;
	color:#fff;
	line-height:31px;
	font-size:17px;
    font-family: Arial,Helvetica,sans-serif;
}

.box ul{
	background:url(images/bgr_box.png) no-repeat 0 100%;
	padding:8px 20px 7px;
	margin:0;
	list-style:none;
}

.box li{
	background:url(images/bgr_list_bullet_02.png) no-repeat 0 4px;
	padding:0 0 3px 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	margin:0;
	list-style:none;
	line-height:1.5em;
}

.box .more{
	background:url(images/bgr_box_bot.png) no-repeat;
	height:46px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0054a6;
	text-align:right;
	padding:0 20px;
	margin:0;
	line-height:35px;
}

.box .more a{
	color:#0054a6;
}


.custom_quote_select1 {
    border: 1px solid #DFDFDF;
    color: #ACACAC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    width: 150px;
}

.right_page_content3 p.bottomspace1 {margin-bottom:21px;}
