/* click2compare.com PRINT css */

.doNotPrint { display: none; }


/* BACK BUTTON */
.back_btn { display: none; }


/* popup help "bubbles" */
div.pop { display: none; }
table.pop { display: none; }

/* stripey tables (also see styles at very end of this doc)*/
table.stripesColour th {
	background-color: #FFFFFF; color: #762283;
	padding: 9px 4px 9px 0px;
	border-top: 10px solid #FFFFFF;
	border-bottom: 1px solid #B30000;
}
table.stripesColour td {
	padding: 8px 4px 9px 4px;
	border-bottom: 1px solid #762283;
}

/* EVERYTHING ELSE BELOW HERE IS THE SAME AS c2c-screen.css */

/* click2compare.com screen css */

body {
	margin: 11px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em; font-weight: normal; text-align: left; color: #333333;
	background-color: #FFFFFF;
	background-image:url(../images/c2c_bg.gif); background-position: top; background-repeat: no-repeat;
}


img { border: none; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* main text styles */
.title {
	font-size: 1.3em; font-weight: bold; color: #762283;
	margin: 0px;
}

.h1 {
	font-size: 1.2em; font-weight: bold; color: #762283;
	margin-top: 0em; margin-bottom: 0em;
}
.h2 {
	font-size: 1.2em; font-weight: bold;
	margin-top: 0em; margin-bottom: 0em;
}

.blacklink { color: #333; text-decoration: none; }
a:hover.blacklink { color: #333; text-decoration: underline; }

.bodytxt { margin: 0px 0px 10px 0px; }

.hourslink { margin: 0px 0px 0px 47px; font-size: 0.9em; color: #762283; }
a:hover.hourslink { color: #762283; text-decoration: none; }

.footer { font-size: 0.75em; color: #444444; margin: 7px 12px 15px 10px; }
.footlink { color: #762283; }
a:hover.footlink { color: #B30000; }}

/* panel border graphics surrounding Main page Content on most screens */
#panel_top { background-image: url(../images/panel_top.gif); background-repeat: no-repeat; height: 14px; padding: 0px 0px 0px 0px; }
.panel_left { background-image: url(../images/panel_left.gif); background-repeat: repeat-y; width: 16px; }
.panel_right { background-image: url(../images/panel_right.gif); background-repeat: repeat-y; width: 16px; }
#panel_btm { background-image: url(../images/panel_btm.gif); background-repeat: no-repeat; height: 14px; padding: 0px 0px 8px 0px; }
.panel { width: 600px; padding: 1px 0px 3px 0px;  }

/* Full Width panel border graphics surrounding Main page Content on minority of screens */
#panel_topFW { background-image: url(../images/panel_topFW.gif); background-repeat: no-repeat; height: 14px; padding: 0px 0px 0px 0px; }
.panel_leftFW { background-image: url(../images/panel_leftFW.gif); background-repeat: repeat-y; width: 22px; }
.panel_rightFW { background-image: url(../images/panel_rightFW.gif); background-repeat: repeat-y; width: 22px; }
#panel_btmFW { background-image: url(../images/panel_btmFW.gif); background-repeat: no-repeat; height: 14px; padding: 0px 0px 8px 0px; }
.panelFW { width: 916px; padding: 1px 0px 3px 0px;  }



.btn_gaq {
		display: block; /* clickable bg */
		width: 158px; height: 75px; padding: 0px 0px 0px 0px; margin: 0px 7px 0px 0px;
		background: transparent url(../images/btn_gaq_n.gif) no-repeat;
		font-size: 15px; font-weight: bold; color: #B30000;
}
a:hover.btn_gaq { background-image:url(../images/btn_gaq_o.gif); text-decoration: underline; color: #762283; }
.gaqtext { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 18px; text-align: left;}




.small { font-size: 0.8em; font-weight: normal; }

/* list styles */
ol { margin: 0px 0px 14px 0px; padding: 0px 0px 0px 0px; }
ul { margin: 0px 0px 14px 0px; padding: 0px 0px 0px 0px; }
li { margin: 6px 0px 0px 26px; padding: 0px 0px 0px 0px; }




.login_btn {
		display: block; /* clickable bg */
		width: 164px; height: 77px; padding: 28px 0px 0px 0px; margin: 0px 0px -30px 0px;
		background: transparent url(../images/login_btn_n.gif) no-repeat;
		font-size: 14px; font-weight: bold; text-indent: 22px;
}
a:hover.login_btn { background-image:url(../images/login_btn_o.gif); }

.login_bg { width: 158px; height: 77px; background: transparent url(../images/login_bg.gif) no-repeat; }
.loginfield { /* Homepage Log In fields */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #762283;
	border: solid 1px #CCC; margin: 2px 0px 0px 10px;
	width: 134px; height: 14px; vertical-align: bottom;
}

.login_bg2 { width: 322px; height: 77px; background: transparent url(../images/banner_blank.gif) no-repeat; }
.loginfield2 { /* Homepage Log In fields */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #762283;
	border: solid 1px #CCC; margin: 2px 0px 0px 10px;
	width: 292px; height: 14px; vertical-align: bottom;
}

.lost_pword { font-size: 11px; margin: 3px 0px 0px 14px; color: #762283; }


.banner_w { /* white panel top-right of screen */
	width: 322px; height: 77px;
	background: transparent url(../images/banner_bg_white.gif) no-repeat;
}


/* Start of Qset styles */
.accurately { font-weight: bold; margin: 15px 15px 9px 9px; }

.nav_back {
		display: block; /* clickable bg */
		width: 159px; height: 61px; padding: 22px 0px 0px 0px; margin: 0px 0px -23px 0px;
		background: transparent url(../images/nav_back_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000; text-indent: 76px;
	}
a:hover.nav_back { background-image:url(../images/nav_back_o.gif); text-decoration: underline; color: #762283; }

.nav_cont {
		display: block; /* clickable bg */
		width: 159px; height: 61px; padding: 22px 0px 0px 0px; margin: 0px 0px -23px 0px;
		background: transparent url(../images/nav_cont_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000; text-indent: 17px;
		text-align: left;
	}
a:hover.nav_cont { background-image:url(../images/nav_cont_o.gif); text-decoration: underline; color: #762283; }

.nav_blank {
		display: block; /* clickable bg */
		width: 159px; height: 61px; padding: 14px 0px 0px 0px; margin: 0px 0px -15px 0px;
		background: transparent url(../images/nav_blank_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000;
		text-align: center;
	}
a:hover.nav_blank { background-image:url(../images/nav_blank_o.gif); text-decoration: underline; color: #762283; }

.nav_pay {
		display: block; /* clickable bg */
		width: 159px; height: 61px; padding: 14px 0px 0px 0px; margin: 0px 0px -15px 0px;
		background: transparent url(../images/nav_pay_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000;
		text-align: left;
	}
a:hover.nav_pay { background-image:url(../images/nav_pay_o.gif); text-decoration: underline; color: #762283; }
.nav_paytext { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 14px; text-align: left;}


.menuClashSwap { /* replacement textarea that swaps with select lists on menu rollover (IE 5 & 6 only) */
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
	margin-top: -1px; margin-bottom: -1px;
}
.textentry { font-family: Arial, Helvetica, sans-serif; font-size: 1em; } /* single line text entry fields */
.textentryERR {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000000;
	border: 1px; background-color: #9966FF;
}
.textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin-bottom: 10px; } /* multiline text entry fields */
.textareaERR {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000000;
	border: 1px; background-color: #9966FF; margin-bottom: 10px;
}
.radioERR { color: #F7931D; }
.selectlist { font-family: Arial, Helvetica, sans-serif; font-size: 1em; } /* drop-down select lists */
.selectlistERR { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000000; background-color: #9966FF; }

/* 'Quote Results' screen styles */
.bullink { background: transparent url(../images/bullet-redlink.gif) no-repeat; padding: 0px 0px 0px 15px; }
a:hover.bullink { background: transparent url(../images/bullet-purplink.gif) no-repeat; }

.fqtext {
	font-weight: bold;
	margin: 7px 0px 10px 16px;
}
.btn_edit {
		display: block; /* clickable bg */
		width: 164px; height: 57px; padding: 20px 0px 0px 0px; margin: 16px 0px -10px 0px;
		background: transparent url(../images/btn_back1_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000;
		text-align: left; text-indent: 66px; 
}
a:hover.btn_edit { background-image:url(../images/btn_back1_o.gif); text-decoration: underline; color: #762283; }

.btn_save {
		display: block; /* clickable bg */
		width: 164px; height: 57px; padding: 20px 0px 0px 0px; margin: 16px 0px -10px 0px;
		background: transparent url(../images/btn_blank2_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000;
		text-align: left; text-indent: 36px; 
}
a:hover.btn_save { background-image:url(../images/btn_blank2_o.gif); text-decoration: underline; color: #762283; }

.quote_head {
	width: 960px; height: 42px;
	background-image: url(../images/quote_head.gif); background-repeat: no-repeat;
	font-weight: bold; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px;
}
.quote_bg {
	width: 960px; height: 108px;
	background-image: url(../images/quote_bg.gif); background-repeat: no-repeat;
	margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px;
}
.q_left { width: 13px; }
.q_insurer { width: 176px; text-align: center;  }
.q_price { width: 158px; text-align: center; font-size: 18px; font-weight: bold;  }
.q_monthly { width: 208px; text-align: left; font-weight: bold;  }
.monthly {  margin: 0px 0px 0px 27px; }
.q_docs { width: 214px; text-align: left; }
.docs {  background: transparent url(../images/bullet-sml-b.gif) no-repeat; padding-left: 35px; color: #333; text-decoration: none; }
a:hover.docs { background: transparent url(../images/bullet-sml-p.gif) no-repeat; }
.q_link { margin: 0px 0px 0px 27px; color:#333; text-decoration: none; }
a:hover.q_link { color:#762283; text-decoration: underline; }

.btn_buy {
		display: block; /* clickable bg */
		width: 158px; height: 49px; padding: 16px 0px 0px 0px; margin: 7px 0px -26px 13px;
		background: transparent url(../images/btn_buy_n.gif) no-repeat;
		font-size: 15px; font-weight: bold; color: #B30000;
		text-align: left; text-indent: 15px; 
}
a:hover.btn_buy { background-image:url(../images/btn_buy_o.gif); text-decoration: underline; color: #762283; }
.btn_saveq {
		display: block; /* clickable bg */
		width: 158px; height: 31px; padding: 7px 0px 0px 0px; margin: 0px 7px 0px 13px;
		background: transparent url(../images/btn_saveq_n.gif) no-repeat;
		font-size: 13px; font-weight: bold; color: #B30000;
		text-align: center; 
}
a:hover.btn_saveq { background-image:url(../images/btn_saveq_o.gif); text-decoration: underline; color: #762283; }



/* hide/show used by "hideXtra" & "showXtra" JavaScript functions */
.hide { display: none; }
.show { display: block; }

/* HTML buttons */
.btnRemove { height: 20px; width: 112px; font-size: 12px; } /* Question set "remove this item" button */
.btnAddAnotherItem { /* Question set "add another item" button */
	width: 121px; height: 20px;
	font-size: 12px;
	margin-bottom: 10px; margin-top: -10px;
}
.btnFindAddress { /* Question set "find address" button */
	width: 80px; height: 20px;
	font-size: 12px;
	margin-left: 5px;
} 
/* End of Qset styles */

/* floats */
.floatleft { float: left; margin: 0px 10px 0px 0px; }
.floatleft18 { float: left; margin: 0px 18px 0px 0px; }
.floatright { float: right; margin: 4px 0px 0px 10px; }

/* colours! */
.grey {color: #ABABAB;}
.greymid {color: #888888;}
.greydark {color: #666666;}
.red {color: #B30000;}
.orange {color: #F7931D;}
.black {color: #333333;}
.white {color: #FFFFFF;}
.purple {color: #762283;}

/* link default style */
a {text-decoration:none; color: #B30000; }
a:hover {text-decoration: underline; color: #762283;}

/* link styles with no underline on rollover */
a:link.rotxt {color: #762283;}
a:visited.rotxt {color: #762283;}
a.rotxt {text-decoration:none}
a:hover.rotxt {text-decoration:none; color: #762283; font-style: italic;}
a:active.rotxt {color: #762283;}

a:link.rotxtbk {color: #333333;}
a:visited.rotxtbk {color: #333333;}
a.rotxtbk {text-decoration:none}
a:hover.rotxtbk {text-decoration: underline; color: #762283;}
a:active.rotxtbk {color: #333333;}



/* for reducing unwanted vertical space */
#pullup2 { margin-top: -2px; }
#pullup3 { margin-top: -3px; }
#pullup5 { margin-top: -5px; }
#pullup7 { margin-top: -7px; }
#pullup9 { margin-top: -9px; }
#pullup10 { margin-top: -10px; }
#pullup12 { margin-top: -12px; }
#pullup15 { margin-top: -15px; }
#pullup18 { margin-top: -18px; }
#pullup19 { margin-top: -19px; }
#pullup20 { margin-top: -20px; }

/* for adding vertical space */
#space2 { margin-top: 2px; }
#space3 { margin-top: 3px; }
#space5 { margin-top: 5px; }
#space7 { margin-top: 7px; }
#space9 { margin-top: 9px; }
#space10 { margin-top: 10px; }
#space12 { margin-top: 12px; }
#space15 { margin-top: 15px; }
#space18 { margin-top: 18px; }
#space19 { margin-top: 19px; }
#space20 { margin-top: 20px; }



/* END */