@charset "utf-8";

body {
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#FFF;
	background-color:#094278;
	background-image:url(/images/bg_gradient.jpg);
	background-repeat:repeat-x;

}

#layout, #page, #header, #logo, #pageImage, #content, #ISI, #footer {
	text-align:left;
}

#page, #header, #footer {
	width:920px;
	
}

#layout {
	margin:0 auto;
	position:relative;
	padding:0;
	width:992px;
	/*float:left;*/
	background-image:url(/images/bg_bluerays.jpg);
	background-repeat:no-repeat;
}

/*#layout #rays {
	position:relative;
	float:left;
	padding:0;
	width:992px;
	background-image:url(/images/bg_bluerays.jpg);
	background-repeat:no-repeat;
}*/

#page {
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	/*background-color:#FFF;*/
		/*border:1px solid red;*/
}

#header {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:920px;
	height:133px;
	background-image:url(/images/bg_header.jpg);
	background-repeat:no-repeat;
}

#logo {
	position:relative;
	margin:10px 0 15px 0px;
	padding-left:20px;
	float:left;
	width:247px;
	height:65px;
}
#HeaderBottomCurve {
	position:relative;
	float:left;
	margin:0 auto;
	width:920px;
	height:25px;
}


#flashPiece {
	position:relative;
	float:left;
	margin:0 auto;
	padding:0;
	width:920px;
	height:404px;
	background-image:url(/images/top_content_bg.jpg);
	background-repeat:repeat-y;
}

#wrapper {
	position:relative;
	float:left;
	/*margin:0 auto -5px auto;*/
	margin:0 auto -2px auto;
	width:920px;
	background-color:#FFF;
	background-image:url(/images/bg_edgesGraphic.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


#content {/*597 - 120 for side padding = 477*/
	position:relative;
	width:477px;
	height:auto;
	float:left;
	/*padding:20px 60px 25px 60px;*/
	padding:20px 60px 0 60px;
	margin:0;
	color:#6D6E70;
	border-right:1px solid #a2a2a2;
}

#rightColumn { /*322*/
	position:relative;
	float:left;
	width:322px; /*323px total width -1px border*/
	height:auto;
	/*border-left:1px solid #464646;
	border-left:1px solid #a2a2a2;*/
	
}
#rightColumn div { /*322 - 1px left border*/
	/*321 - 65 for padding = 256px for content*/
	border-top:1px solid #fff;
	border-bottom:1px solid #a2a2a2;
	border-left:1px solid #fff;
	padding-top:15px;
	padding-right:34px;
	padding-bottom:15px;
	padding-left:31px;
	width:256px;
	position:relative;
	float:left;
	margin:0;
}
#rightColumn div h2 { border:none; }

#rightColumn div#CouponCallout { /*256*/
	border-top:none;
	padding-top:140px;
	background-image:url(/images/30offcouponbg.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
}

#rightColumn div#surveyCallout { /*256*/
	height:auto;/*remove this later*/
	background-image:url(/images/bg_surveyCallout.jpg);
	background-repeat:no-repeat;
	
}

#rightColumn div#extraCallout { /*254*/
	border-bottom:none;
	height:auto;/*remove this later*/
	background-image:url(/images/bg_extraCallout.jpg);
	background-repeat:no-repeat;
}

#ISITopCurve {
	position:relative;
	float:left;
	margin:0 auto 0 auto;
	width:920px;
}

#ISI {
	position:relative;
	float:left;
	text-align:left;
	width:900px;
	margin: -2px 0 auto 0;
	padding:30px 10px 10px 10px;
	color:#fff;
	background-color:#094278;
	
}

#ISI ul, #ISI li {
	margin:10px;
}
#ISI h2 {
	color:#FFF;
	margin-top:-20px;
}
#footer {
	position:relative;
	float:left;
	width:930px;
	margin:0;
	padding:10px 0 10px 50px;
	height:auto;
	color:#FFF;
	
}
#footer h3 { color:#FFF; }

#LegalLinks {
	position:relative;
	float:left;
	width:930px;
	height:50px;
	padding: 0 0 25px 45px;
}
img {
	border:none;
}
.programingNote { color:#F3F; }
#ISIprint {display:none;}
@media print {
	body {
		margin:0;
		padding:0;
		text-align:center;
		background-color:#FFF;
		background-image:none;
	}
	#layout, #page, #header, #logo, #pageImage, #content, #ISI, #footer {
		text-align:left;
		width:6.9in;	
		background-image:none;
	}
	#page, #header, #footer {
		margin:0;
		padding:0;
		width:6.9in;
	}
	#layout {position:relative;}
	#page {
		position:relative;
		text-align:center;
	}
	#header {
		position:relative;
		float:left;
		height:80px;
	}
	#logo {
		position:relative;
		margin:10px 0 15px 0px;
		padding-left:20px;
		float:left;
		width:247px;
		height:65px;
	}
	#HeaderBottomCurve {display:none;}
	#flashPiece {display:none;}
	#wrapper {
		position:relative;
		float:left;
		margin:0 auto -2px auto;
		width:6.9in;
		background-color:#FFF;
		background-image:none;
		text-align:left;
	}
	#content {/*597 - 120 for side padding = 477*/
		position:relative;
		width:6.8in;
		height:auto;
		float:left;
		padding:20px 20px 0 20px;
		margin:0;
		color:#000;
		border-right:none;
	}
	#rightColumn {display:none;}
	#rightColumn div {display:none;}
	#rightColumn div#CouponCallout {display:none;}	
	#rightColumn div#surveyCallout {display:none;}	
	#rightColumn div#extraCallout {display:none;}
	#ISITopCurve {display:none;}	
	#ISIprint {display:block;}
	#ISI {display:none;}
	#footer {
		position:relative;
		float:left;
		width:6.8in;
		margin:0;
		padding:10px 0 10px 50px;
		height:auto;
		color:#000;
	}
	#footer h3 { color:#000; }
	#LegalLinks {display:none;}
}
