body { font:12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif; color:#000; background: url(../layout/bg_paper.jpg)/* #bfbfbf*/;}
html {text-align:center; color: black; overflow-y: scroll;}
.image_border {border:1px solid #CCCCCC; margin:0px 0px 4px; padding:4px;}
.border {border:1px solid #ccc; background:#fff; margin:4px; padding:2px}
.disclaimer-txt {font-size: 0.8em; color:#828282; margin-left:2px;}
.script {font-family: Geneva, Arial, Helvetica, sans-serif}
.title {font-size: 1.3em; color:#000; font-weight:bold;}
.titleNoBold {font-size: 1.3em; color:#000; font-weight:normal;}


/************************************************************************ <h> TAGS CSS ************************************************************************/

h1 {font-size:130%; color:#00a1ce; font-weight:bold}
h2 {font-size:120%; color:#f1711e; font-weight:bold;}
h3 {font-size:110%; color:#00a1ce; font-weight:bold;}
h4 {font-size:100%; color:#333}
h5 {font-size:100%; color:#333}

/************************************************************************ LIST ITEMS CSS ************************************************************************/

ul, li {margin:0; padding:0; }


/************************************************************************ PSEUDO CLASSES CSS ************************************************************************/

a:link, a:visited {color:#828282; text-decoration:none; font-weight:bold}
a:hover {color:#00a1ce;}

/************************************************************************ MAIN CONTENT CSS ************************************************************************/

#container {width:974px; margin:5px auto; position:relative;}
#footercontainer {width:100%; margin:5px auto; position:relative;}

#header {width:974px; height:110px; position:relative;}
.logo {width:200px; height:100px; position:absolute; top:0px; left:0px;}

ul#toplinks {list-style-type: none; float:right; font-size:0.9em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; text-align:right;}
ul#toplinks li {float: left; display: inline; margin-left: 10px; height: 15px; padding-top: 5px; padding-right: 13px; background: url(../images/nav_ball_blue.gif) no-repeat right;}
ul#toplinks li a {color: #5e6162; font-weight:normal;}
ul#toplinks li.selected a {color: #bb4d93;}
ul#toplinks li a:hover {color: #00acd5;}

ul#steps {list-style-type: none; float:right; font-size:1em; text-align:left; position:absolute; bottom:5px; right:0px; text-align:left; line-height:120%; border-top:1px solid #ccc;}
ul#steps li {float: left; width:130px; color:#5e6162; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; display: inline; margin-right: 0px; height: 25px; padding-top: 45px; padding-left: 70px; background: url(../images/step1.jpg) no-repeat top left;}
ul#steps li.step2  {background-position:0px -76px}
ul#steps li.step3 {background-position:0px -152px}

#quoteTop {width:974px; height:160px; position:relative;}
#quoteTop .curve {width:974px; height:50px; background:url(../layout/topFadeCurve.jpg) no-repeat left; position:relative;}
#quoteTop .strapline {position: absolute; left:25px; top:10px; color:#f0f9fb;  font-size:1.8em;}
#quoteTop .incentive {position: absolute; right:23px; bottom:3px; color:#fff; font-size:1.2em;}
#quoteTop .mainFade {width:974px; height:110px; background:url(../layout/topFade.jpg) repeat-x;
    top: 0px;
    left: 0px;
}
#quoteTop .stages {width:774px; height:84px; float:left; background:url(../layout/stages.jpg) no-repeat left; position:absolute; bottom:17px; left:0px;}
#quoteTop .stage1 {width:258px; height:66px; position:absolute; top:13px; padding-bottom:5px; left:0px;}
#quoteTop .stage1 table, .stage2 table, .stage3 table {width: 228px; margin-left:20px; text-align:left;}
#quoteTop .stage2 {width:258px; height:66px; position:absolute; top:13px; left:258px; padding-bottom:5px;}
#quoteTop .stage3 {width:258px; height:66px; position:absolute; top:13px; left:516px; padding-bottom:5px;}
#quoteTop .quoteBtn {width:182px; height:84px; float:left; background:url(../layout/quote_btn_sprite.jpg) no-repeat top left; position:absolute; bottom:17px; right:18px; display:block;}
#quoteTop .quoteBtn:hover {width:182px; height:84px; background:url(../layout/quote_btn_sprite.jpg) no-repeat left; background-position:0px -84px; display:block; cursor:pointer}

#leftNav {width: 270px; float:left; padding-top:5px; margin-bottom:10px;}
#leftNavImg {width: 270px; height:210px; background:#fff; margin-bottom:10px;}
#leftNavBestBuys {width: 260px; height:26px; background:url(../layout/link_bestBuys.jpg) no-repeat left; margin-bottom:5px; text-align:left; padding-left:10px; padding-top:4px;}
#leftNavBestBuys a {font-weight:normal; color:#000; font-size:1.2em}
.leftNavProviders {width:128px; height:63px; border:1px solid #ddd; float:left; margin-right:10px; margin-bottom:10px;}
#leftNavProviders {width:128px; height:63px; border:1px solid #ddd; float:left; margin-right:10px; margin-bottom:10px;}


#content {width: 483px; float:left; padding-top:5px; text-align:left;
    top: 0px;
    left: 1px;
}

#formcontent {width: 443px; float:left; padding-top:5px; text-align:left;
    top: 0px;
    left: 1px;
}

#newscontent {width: 463px; float:left; padding-top:5px; text-align:left;
    top: 0px;
    left: 1px;
}

#thankscontent {width: 463px; float:left; padding-top:5px; text-align:left;
    top: 0px;
    left: 1px;
}

.contentTitle {width:483px; height:77px; margin-top:10px;}
/*#content h1 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:2.4em; margin-left:30px; font-weight:normal;}*/
.titleBlackBold {color:#000; font-weight:bold;}
#content h2 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:2em; margin-left:60px; color:#00a1ce; font-weight:normal;}
.why_choose_list {width: 220px; float: left; margin-top: 10px; font-size: 100%; text-align:left; margin-left:13px; line-height:120%; color: #000000; height: 250px;}

.why_choose_list li a:hover {text-decoration: none; color: #00acd5;}

.why_choose_list a {display:block; height:100%; padding-left:70px; color:#000000; font-weight:normal;}

.why_choose_list li {list-style-type: none; height: 68px; color: #000000;}

#why_1 {background: url(../images/why_1.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_2 {background: url(../images/why_2.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_3 {background: url(../images/why_3.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_4 {background: url(../images/why_4.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_5 {background: url(../images/why_5.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_6 {background: url(../images/why_6.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_7 {background: url(../images/why_7.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}
#why_8 {background: url(../images/why_8.gif) no-repeat left center; margin-bottom:0px; padding-top:30px; color:#000000;}

#rightNav {width: 221px; float:right; padding-top:5px; margin-bottom:10px;
    top: 0px;
    left: 0px;
}
.rightNavTitle {margin-top:7px; left:0; width: 191px; height:27px; padding-top:6px; padding-left:30px; background:url(../layout/title_rightNav.jpg); text-align:left; font-size:1.4em;}
.rightNavTitleTest {width: 188px; height:27px; padding-top:6px; margin-top:0px; padding-left:33px; background:url(../layout/title_rightNav.jpg); background-position:0px -33px; text-align:left; font-size:1.4em;}
ul#news { left:0; list-style-type:none; font-size:1em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; text-align:left; margin-top:10px; height:120px; }
ul#news li { top:0; margin-left:0px;  padding-bottom:10px; list-style:none; background:url(../layout/list_latestNews.jpg) no-repeat left top;margin-bottom:5px; margin-top:0px; line-height:130%; height:30px; /*padding-left: 20px; background: url(../layout/list_latestNews.jpg) no-repeat top left;*/}
ul#news li a {color: #5e6162; font-weight:normal;}

.latestnewsposts {margin-top:7px;}


.rightNavTitle a {color:#000000}
.rightNavTitle a:hover {color:#000000}

ul#news li a:hover {color: #00acd5;}
.newsDate {color:#cd540d; font-size:1.1em; margin-left:15px;}

ul#testimonials {list-style-type: none; font-size:1em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; text-align:left; padding:10px 0px 20px; background:#fef4bc;}
ul#testimonials li {margin-left:12px; padding-top: 5px; margin-bottom:5px; line-height:1.3em; padding:5px; /*padding-left: 20px; background: url(../layout/list_latesttestimonials.jpg) no-repeat top left;*/}
ul#testimonials li a {color: #5e6162; font-weight:normal;}
ul#testimonials li a:hover {color: #00acd5;}

.testimonialsUser {color:#000; font-weight:bold; font-size:1.1em}

#spacer {width:974px; height:0px; background:#fff; clear:both; margin:0px 0px;}

#quoteBottom {width:974px; height:160px; position:relative; margin-top:-5px;}
#quoteBottom .btmCurve {width:974px; height:50px; background:url(../layout/bottomFadeCurve.jpg) no-repeat left;}
#quoteBottom .footerLinks {position: absolute; left:20px; top:3px; color:#fff;}
#quoteBottom .footerLinks a {color:#fff}
#quoteBottom .footerLinks a:hover {text-decoration:underline;}
#quoteBottom .copyright {position: absolute; right:20px; top:3px; color:#fff;}
#quoteBottom .btmMainFade {width:974px; height:110px; background:url(../layout/bottomFade.jpg) repeat-x;}
#quoteBottom .btmStages {width:774px; height:84px; float:left; background:url(../layout/stages.jpg) no-repeat left; position:absolute; bottom:6px; left:0px;}
#quoteBottom .stage1 {width:258px; height:66px; float:left; position:absolute; top:13px; padding-bottom:5px; left:0px;}
#quoteBottom .stage1 table, .stage2 table, .stage3 table {width: 228px; margin-left:30px; text-align:left;}
#quoteBottom .stage2 {width:258px; height:66px; position:absolute; top:13px; left:258px; padding-bottom:5px;}
#quoteBottom .stage3 {width:258px; height:66px; position:absolute; top:13px; left:516px; padding-bottom:5px;}
#quoteBottom .quoteBtn {width:182px; height:84px; float:left; background:url(../layout/quote_btn_spriteBtm.jpg) no-repeat top left; position:absolute; bottom:6px; right:18px;}
#quoteBottom .quoteBtn:hover {width:182px; height:84px; background:url(../layout/quote_btn_spriteBtm.jpg) no-repeat left; background-position:0px -84px; cursor:pointer}

#footerWrapper {width:100%; margin-top:20px; background: url(../images/bg_footer.jpg) repeat-x #adadad; overflow:hidden; border-top:2px solid #828282; border-bottom:5px solid #828282; padding:30px 0px 10px;}
#footer {width:954px; margin:0 auto; padding:10px;
    top: 0px;
    left: 0px;
}
#footer .column {float:left; width:310px; margin-right:8px;}
#footer .column li { list-style-type: disc; color:#2a7186; text-align:left; margin-left:120px;}
#footer .column a {color:#333; font-weight:normal}
#footer .column a:hover {color:#2a7186;}

#footer .seoTxt {float:left; width:954px; padding:10px; margin-top:10px; color:#333; text-align:left; border-top:1px solid #828282;
    top: 0px;
    left: 0px;
}

#footer .HeaderTxt {margin-left:95px; font-size:140%; font-weight:bold; float:left; width:954px; padding:10px; margin-top:0px; color:#333; text-align:left; 
    top: 0px;
    left: 0px;
}


/*---------------------------------------------------------------------------------*/

form h1, form h2, form h3 {
	color: black;
}



.form_box {
	 
	border-top: 4px solid #ffba00;
	background-color: #fef4bc;
	padding: 5px;
	line-height: 2em;
	width:423px;
}

.review_form_box {
	 
	border-top: 4px solid #ffba00;
	background-color: #fef4bc;
	padding: 5px;
	line-height: 2em;
	height:456px;
}


#app_form {width:444px;}

.form_pad {
	
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
}

.form_box label {
	width: 130px;
	/*display: inline-block;*/
	display: block;
	float: left;
}

.form_box h2 {
	background: url(../images/form_head_bg.gif) no-repeat right;
	margin-left: -5px;
	padding-left: 5px;
	height: 24px;
	padding-top: 4px;
}

.agreement {
	background: url(../images/form_agree_bg.gif) no-repeat right top;
	height: 29px;
	padding-top: 12px;
	color: white;
	padding-left: 10px;
	margin-top: 5px;
}
.agreement a 
{
	color: #5e6162;
	text-decoration: underline;
}

.form_buttons {
	margin-top: 5px;
	height: 36px;
	background: url(../images/form_submit_bg.gif) no-repeat right top;
	padding-top: 5px;
	padding-left: 5px;
	width:413px;
}


h3.blue_bg {
	color:white;
	background: url(../images/subhead_bg.gif) no-repeat;
	width:443px;
	height: 19px;
	padding: 6px;
}

.form_buttons {
	margin-top: 5px;
	height: 36px;
	background: url(../images/confirm_bg.gif) no-repeat left top;
	padding-top: 5px;
	padding-left: 5px;
	margin-left:8px;
}


.searcherror {background-color: #e04042;	padding: 10px;	/*border: 1px solid darkred;*/	color: white; margin: 5px 0;display: inline; float:left;}
.exclamation {font-size: 1.5em;font-weight: bold;margin-right: 10px;}
.searcherror h2 {color: darkred;}

.StaticPgHeader{color: #009ccb; width:443px; height:50px; margin-top:0px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:20px;}
.StaticPageContent{color: #6a6b6d; width:443px; margin-top:0px; font-family:Arial; font-size:98%; font-weight:500; margin-left:20px; margin-right:15px; line-height:130%; }
.BulletPoints{color: #6a6b6d; width:443px; height:20px; margin-top:0px; margin-bottom:20px; font-family:Arial; font-size:0.95em; font-weight:600; margin-left:20px; margin-right:15px; line-height:130%; }
.StaticPgSubHeader{color: #515253; width:463px; height:6px; margin-top:0px; font-family:Arial; font-size:1.2em;  font-weight:bold; margin-left:20px;}
.ContactPageContent{color: #000000; width:413px; margin-top:0px; font-family:Arial; font-size:0.98em; font-weight:500; margin-left:10px; margin-right:15px; line-height:130%; }
.StaticPgSubHeaderCIC{ color: #009ccb; width:463px; height:42px; line-height:25px; margin-top:0px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:20px; margin-right:20px;}


.AppFormHeaderTxtWithBg{color: #FFFFFF; width:413px; height:33px; margin-top:22px; font-family:Arial; font-size:1.7em;  font-weight:normal; margin-left:10px; margin-bottom:10px; background:url(../layout/app_bar.jpg) no-repeat left ; right:0;}
.AppFormItemTxt{color: #000000; width:413px; margin-top:0px; font-family:Arial; font-size:0.95em; font-weight:600; margin-left:10px; margin-right:15px; line-height:130%; }
.AppFormTable{margin-left:10px;}
.AppFormTableRow{height:10px;}
.AppFormTerms{color: #000000; width:403px; margin-top:0px; font-family:Arial; font-size:0.95em; font-weight:600; margin-left:10px; margin-right:15px; line-height:130%; }


#quoteTop .ThanksHeader {width:955px; height:84px; float:left; background:url(../layout/thanks_header.jpg) no-repeat left; position:absolute; bottom:17px; left:0px;}



.ThanksHeaderTxt{color: #f06d10; width:443px; height:50px; margin-top:0px; margin-bottom:10px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:20px; line-height:25px;}
.orange{color: #f06d10;}
.what_happens_next_sub{color: #8ea5a4; width:380px; margin-top:0px; font-family:Arial; font-size:0.95em; font-weight:bold; margin-left:10px; margin-right:15px; line-height:110%; }
.what_happens_next_content{color: #6a6b6d; width:380px; margin-top:0px; font-family:Arial; font-size:0.95em; font-weight:600; margin-left:10px; margin-right:15px; line-height:130%; }



.what_happens_next {
	
	float: left;
	margin-top: 15px;
	margin-left:10px;
	width:420px;
	color: #aaa;
}

.what_happens_next li {
	list-style-type: none;
	
	padding-left: 40px;
}

#next_1 {
	background: url(../images/next_1.gif) no-repeat left top; width:380px; float:left;
}
#next_2 {
	background: url(../images/next_2.gif) no-repeat left top; width:380px; float:left;
}
#next_3 {
	background: url(../images/next_3.gif) no-repeat left top; width:380px; float:left;
}

.AppFormHeaderTxt{color: #000000; width:413px; height:50px; margin-top:0px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:10px; left:0;}
#AppFormHeaderTxt{color: #000000; width:413px; height:50px; margin-top:0px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:10px; left:0;}


#quoteTop .ContactHeader {width:955px; height:84px; float:left; background:url(../layout/blank_header.jpg) no-repeat left; position:absolute; bottom:17px; left:0;}

.AppFormRadioButton 
{
    /*background-color:yellow;*/
    width:260px;
    float:right;
    margin-top:5px;
    height:18px;
    margin-left:0px;
    margin-right:0px;
    display:block;
    
}

.AppFormRadioButton input
{
	
	/*background-color:Lime;*/
	float:left;
	margin-right:5px;
	margin-left:-5px;
	margin-top:-1px;
	/*float:right;
	padding-left:0px;*/
}



.AppFormRadioButton label
{
	/*background-color:Gray;*/
	float:left;
	text-align:left;
	width:100px;
	margin-top:0px;
	/*text-align:right;
	display:block;
	float:right;
	margin-left:0px;
	padding-top:0px;*/
	
}



.DirectRadioLabel{float:left; width:120px; height:20px;}

.SubmitRadioButton label{height:auto; font-size:9pt; font-family:Calibri;}
.SubmitRadioButton input{height:auto;margin-left:5px;margin-right:7px;}


.SubmitRadioButton input{height:auto;margin-left:5px;margin-right:7px;}


.AppFormHeaderTxt{color: #000000; width:413px; height:50px; margin-top:0px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:10px;}


#quoteTop .stages {width:774px; height:84px; float:left; background:url(../layout/stages.jpg) no-repeat left; position:absolute; bottom:17px; left:0px;}
#quoteTop .stage1 {width:258px; height:66px; position:absolute; top:13px; padding-bottom:5px; left:0px;}
#quoteTop .stage1 table, .stage2 table, .stage3 table {width: 228px; margin-left:30px; text-align:left;}
#quoteTop .stage2 {width:258px; height:66px; position:absolute; top:13px; left:258px; padding-bottom:5px;}
#quoteTop .stage3 {width:258px; height:66px; position:absolute; top:13px; left:516px; padding-bottom:5px;}
#quoteTop .AppFormHeader {width:974px; height:84px; float:left; background:url(../layout/app_header.jpg) no-repeat left; position:absolute; bottom:17px; left:0px;}
#quoteTop .ReviewHeader {width:955px; height:84px; float:left; background:url(../layout/blank_header.jpg) no-repeat left; position:absolute; bottom:17px; left:0;}

#quoteTop .DirectAppFormHeader {width:974px; height:84px; float:left; background:url(../layout/blank_header.jpg) no-repeat left; position:absolute; bottom:17px; left:0px;}
#quoteTop .DirectAppHeaderMessage {width:400px; margin-bottom:20px;}
#quoteTop .ReviewHeaderMessage {width:400px; margin-bottom:20px; margin-left:0px;}
#quoteTop .ReviewHeader {width:974px; height:84px; float:left; background:url(../layout/review_header.jpg) no-repeat left; position:absolute; bottom:17px; left:0px;}


#quoteTop .review1 table, table, .stage2 table, .stage3 table {width: 228px; margin-left:30px; text-align:left;}
#quoteTop .review2 {width:258px; height:66px; position:absolute; top:33px; left:116px; padding-bottom:5px;}
#quoteTop .review3 {width:258px; height:66px; position:absolute; top:33px; left:603px; padding-bottom:5px;}
#quoteTop .directReview3 {width:258px; height:66px; position:absolute; top:33px; left:548px; padding-bottom:5px;}

#quoteTop .appformreview1 table, table, .stage2 table, .stage3 table {width: 228px; margin-left:30px; text-align:left;}
#quoteTop .appformreview2 {width:238px; height:26px; position:absolute; top:34px; left:238px; padding-bottom:5px; text-align:left;}
#quoteTop .appformreview3 {width:238px; height:26px; position:absolute; top:34px; left:730px; padding-bottom:5px; text-align:left;}
.selectedVals {font-size: 160%; color:#000; font-weight:bold;}

.AppFormTable{margin-left:10px; width:410px}
.AppFormTableRow{height:10px; line-height:14px; width:387px }


.TermsCheckBox {background-color:Gray; width:420px;}

table.best_buys {
	border-collapse: collapse;
	width: 430px;
	margin-bottom: 20px;
}

table.best_buys td {
	padding: 7px;
}

table.best_buys .item {
	width: 268px;
}

table.best_buys .odd {
	background-color: #f0fafc;
}

table.best_buys .best 
{
    
	font-weight: bold;
	color: #f7931d;
}


h3.blue_bg {
	color:white;
	background: url(../images/subhead_bg.gif) no-repeat;
	width:441px;
	height: 19px;
	padding: 6px;
	float:right;
	
}

.BestBuysHeader{color: #009ccb; width:433px; height:50px; margin-top:0px; font-family:Arial; font-size:1.9em;  font-weight:normal; margin-left:30px;}


.NewsArticleTitle1{color: #e36701; width:443px; margin-left:20px; margin-right:15px; margin-top:20px; font-size:1.5em; line-height:20px;}
.NewsArticleTitle1 a {color:#e36701}

.NewsArticleDate1{color: #eca959; width:443px; margin-left:20px; margin-right:15px; margin-top:0px; margin-bottom:10px; font-size:1.2em; line-height:20px;}
#news_category1 {height:30px; width:438px; border-top: 2px solid  #eca959; border-bottom: 2px solid  #eca959; margin-left:20px; padding-top:7px; font-size:1.2em;}
#news_category2 {height:30px; width:438px; border-top: 2px solid  #eca959; border-bottom: 2px solid  #eca959; margin-left:20px; padding-top:7px; font-size:1.2em;}

.newsTitle {margin-bottom: 0px; margin-left:15px;}

.NewPageNumberSelected{color: #FFFFFF; margin-top:0px; font-family:Arial; font-size:0.95em; font-weight:bold; }
.NewPageNumberNormal{color: #6a6b6d; margin-top:0px; font-family:Arial; font-size:0.95em; font-weight:bold; }

#Page_control{margin-left:20px; margin-top:10px;}

#LeftNavTitle {width:240px; height:27px; padding-top:6px; margin-top:20px; padding-left:33px; background:url(../layout/title_leftNav.gif) repeat; text-align:left; font-size:1.4em;}
#LeftNavTitleCat {width:240px; height:27px; padding-top:6px; margin-top:20px; padding-left:33px; background:url(../layout/title_leftNav.gif) repeat; text-align:left; font-size:1.4em;}
ul#NewsCategories {list-style-type: none; font-size:1em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; text-align:left; margin-top:10px;}
ul#NewsCategories li {margin-left:22px; padding-top: 5px; list-style-image:url(../layout/list_latestNews.jpg); list-style-position:outside; margin-bottom:5px; line-height:1.3em; /*padding-left: 20px; background: url(../layout/list_latestNews.jpg) no-repeat top left;*/}
ul#NewsCategories li p a {color: #5e6162; font-weight:normal;}
ul#NewsCategories li p a:hover {color: #00acd5;}



ul#NewsArchives {list-style-type: none; font-size:1em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; text-align:left; margin-top:10px;}
ul#NewsArchives li {margin-left:22px; padding-top: 5px; list-style-image:url(../layout/list_latestNews.jpg); list-style-position:outside; margin-bottom:5px; line-height:1.3em; /*padding-left: 20px; background: url(../layout/list_latestNews.jpg) no-repeat top left;*/}
ul#NewsArchives li p a {color: #5e6162; font-weight:normal;}
ul#NewsArchives li p a:hover {color: #00acd5;}



.custom_landing_header {
	margin-left:83px;
	font-size:19pt;
	font-weight:500;
	font-family:Century Gothic;
	font-style:normal;
	letter-spacing:0.3px;
	
}

.custom_landing_header_blue {
	margin-left:83px;
	font-size:19pt;
	font-weight:500;
	font-family:Century Gothic;
	letter-spacing:0.3px;
	color:#42c3de;
}

.MerchantHeadertop { margin-left:20px; font-weight:400; font-size:1.5em;margin-top:30px;}

.RedStaticPageContent
{
	color: #d15647;
	width:400px;
	font-weight:bold;
	margin-left:20px;
	 
}

#MerchantHeader{width:400px;}

.tick_list {height:220px; color:#5e6162; margin-left:15px;}

.tick_list li {
	list-style-type: none;
	height: 30px;
	/*padding-left: 70px;*/
	/*background-color:Green;*/
	 padding-left:5px;
}



#lv_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:35px;
	margin-top:-20px;
	
	background: url(/images/merchant_1.jpg) no-repeat center;
	
}

#lg_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:48px;
	margin-top:-20px;
	
	background: url(/images/merchant_6.jpg) no-repeat center;
	
}

#nu_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_5.jpg) no-repeat center;
	
}

#sl_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_4.jpg) no-repeat center;
	
}

#pr_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_3.jpg) no-repeat center;
	
}

#ax_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_2.jpg) no-repeat center;
	
}


.tick_list p {
	
	height: 20px;
	/*padding-left: 70px;*/
	 margin-top:-17px;
	 padding-left:5px;
	 margin-bottom:10px;
	 margin-left:20px;
	 width:300px;
	 font-weight:bold;
}


.seperator 
{
    margin-left:20px;
	display: block;
	width: 440px;
	height: 30px;
	text-indent: -9999px;
	background: url(/images/lfl_comp_page_seperator.gif) no-repeat;
}

.NewsPageContent{color: #6a6b6d; width:443px; margin-top:0px; font-family:Arial; font-size:0.98em; font-weight:500; margin-left:20px; margin-right:15px; line-height:130%; }

.NewsPageContent a { font-weight:bold; color:#e8280f;}

.blackLink {color:#000000;}



#zurich_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_23.jpg) no-repeat center;
	
}
#sw_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_20.jpg) no-repeat center;
	
}

#se_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_18.jpg) no-repeat center;
	
}

#sp_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_19.jpg) no-repeat center;
	
}

#sainsburys_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_17.jpg) no-repeat center;
	
}

#rla_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_16.jpg) no-repeat center;
	
}

#tesco_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_22.jpg) no-repeat center;
	
}

#rsa_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_21.jpg) no-repeat center;
	
}

#aegon_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_8.jpg) no-repeat center;
	
}

#greenbee_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_15.jpg) no-repeat center;
	
}

#fp_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_14.jpg) no-repeat center;
	
}

#el_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_13.jpg) no-repeat center;
	
}

#endsleigh_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_12.jpg) no-repeat center;
	
}

#dl_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_11.jpg) no-repeat center;
	
}

#bg_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_10.jpg) no-repeat center;
	
}

#aig_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_9.jpg) no-repeat center;
	
}

#abbey_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_7.jpg) no-repeat center;
	
}

#bupa_merchantpage_logo
{
    margin-bottom: 1em;
	float:right;
	width:125px;
	height:45px;
	margin-top:-20px;
	
	background: url(/images/merchant_24.jpg) no-repeat center;
	
}

.AppFormChkBoxDiv {float:left; width:410px; font-size:7pt; color:#7d7d7d; line-height:11px;}
.AppFormChkBoxDiv a {color:#828282; text-decoration:underline; font-weight:bold}



.AppFormDropdownStyle {height:19px; font-size:9pt; font-family:Calibri;}
.AppFormTextBoxStyle {height:15px; font-size:10pt; font-family:Calibri;}
.dropdownStyle {height:18px; font-size:9pt; font-family:Calibri;}
.labelStyle {font-size:9pt; font-family:Calibri; margin-top:5px; width:100px; text-align:right; margin-right:5px;}


.CICHeadertop { margin-left:20px; font-weight:400; font-size:1.5em;margin-top:0px;}