/* offer pages CSS
vs. endofJan06
*/

#s_uberbox { padding:0;
}
#uspage #s_uberbox.ya {background: #f3f6fd;}
#wrap {width: 780px;
	margin: 0 auto;}
.s_rightbox { float: left;
	margin: 10px 0 0 5px;}
.ya .s_rightbox	{
	width: 390px;
	margin: 0;
	float: right;
	}
.g_main { float: right;
	margin-top: 10px;
	margin-right: 14px;
	margin-left: 0;}
#uspage .ya .g_main, #uspage .ya .g_outerBox {margin: 0; background: #f3f6fd;}	
#mainoffer h1  {font: bold 24px "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #040300;
	margin: 0;
	}
.ya #mainoffer h1 {font-size: 16px;}
.ya .notwide { width: 350px;
	float: right;
}		
#mainoffer h2 {font: bold 14px "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 20px; 
	border: 0 none;}	
.s_rightbox h2 {font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #040300;
	text-align: center;
	padding: 0 10px;
	margin: 0;}
.ya .s_rightbox h2 {text-align: left;
	font-size:14px;}
.ya .s_rightbox img {float: left;
	margin-bottom: 100px;
	}	

#offers {margin: 10px 5px;}	
#offer img {display: block;
	margin: 0 auto;
	}	
#offers ul {
	margin: 10px 0;
	padding: 0 0 0 20px;
	list-style: none;
}	
#offers li { background: url(i/arrowrightB.gif) no-repeat left center;
	padding: 3px 0 0 14px;
}
/* boxes dashed */

#offerbox1, #offerbox2, #submit {border: 1px solid #c2d2f1;
	margin: 10px 20px;
	padding: 12px;
	
}
.ya #offerbox1 {margin: 10px 0;
	padding: 5px;}

.brit #offerbox1, .brit #offerbox2{
border: 0 none;	
margin: 0 15px;
padding: 8px 10px 0;
}
#submit { border: 0 none;
	margin:0 ; 
	padding: 4px 20px;
	}
.ya #submit {padding: 4px 20px 4px 4px;}	
.brit #submit { margin: 10px 0;}	
 #offerbox2 { border-color: #fae6ac;}
 .ortext { font-size: 15px;
 	font-weight: bold;
 	text-align: center;
 	margin: 0 20px;}
/* labels */
.up { color: #e42400;
	display: block;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;}
.label {font-size: 15px;
	font-weight: bold;
	color:  #040300;}	
.brit .label { font-size: 16px;}	
.uklabel {font-size: 14px;
	color:  #040300;
	font-weight: normal;}	
.sm { font-size: 14px;}	
.ya .sm { font-size: 12px;}
#mainoffer p { color: #666;}	
.sup { font-size: 9px;
	text-decoration: underline;
	vertical-align: top;}
.brit .sup {text-decoration: none; }

.sub { margin:3px 0 0 0;	
	font-size: 11px;
	text-transform: uppercase;
	color: #e42400;}
.sub2 { margin:3px 0 0 0;
	padding-top: 2px;
	font-size: 10px;
	text-transform: uppercase;}	
.hg { background: url(i/hibg.gif) repeat-x left bottom;
	padding: 0 3px;}
.brit .hg { font-size: 17px;}	
.bestvalue { position: relative;}
.bestvalue em { position: absolute;
	display: block;
	background: url(i/bestvalue.gif) no-repeat left top;
	width: 41px;
	height: 34px;
	left: 19em;
	top: 2px;
	text-indent: -1000em;
	}
* html .labels {padding-top:5px;}
/* forms */ 
#mainoffer label { display: block;}
#mainoffer legend { display: none;}

.rd { width: auto;
	margin: .2em 5px 1.4em 0;
}
.rd_1 { margin: 1.6em 5px 1.3em 0;}
/* tables */
.chart { 
	border: 1px solid #dfdecf;
	padding: 0;
	border-collapse: collapse;	
	width: 95%;
	margin: 5px auto 20px;}
	
.chart th { background: #dfdecf;
	font: normal 18px "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-align: left;
	padding: 3px 8px;
	}	
.chart .c1, .chart .c2 {background: #b6c6fd;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #040300;
	text-align: center;
	}
.chart .c2 {background: #f9e5b1;}
.chart h3 { font: bold 13px "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fb7d00;
	margin: 0;}
.col0 { background: #fff;}	
.col1 { background: #f3f6fd;
	text-align: center;}
.col2 { background: #feffe8;}
.chart td { border: 1px solid #dfdecf;
	padding: 4px 8px;}
.chek, .nochek { display: block;
	margin: 0 auto;	
	text-align: center;
	
	}
#sub .chart {width: 68%;
	margin: 10px 0;}	
#subCopy {width: 28%;
	float: right;
	padding: 5px 0;
	margin: 10px 0;}		
.wdbox {padding: 35px 0; }	
/*mmisc*/
.reset {clear: both;font-size: 1px; margin: 0;padding: 0;line-height: 1px; height: 1px; }
.hid { display: none;}
/*other columns*/
.p_txtParagraphHdr {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #003399;
			margin: 0;
			padding: 0px;
			font-weight: bold;
		}
		.p_txtSectionHdr {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 14px;
			font-weight: bold;
			color: #000000;
			font-size: 11px;
			margin: 0px 0px 14px 0;
			padding: 0px;
		}
		h3.p_txtSectionHdr {margin: 0px 0px 14px 20px}
		.p_column {
			position: relative;
			float: left;
			width: 30%;
			padding-left: 20px;
			height: auto;
			margin-bottom: 40px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #262626;	
		}
		.p_column ul {
			list-style: none;
			margin: 0 0 14px 0;
			padding-left: 1em;
			text-indent: -1em;
		}		
	