@CHARSET "UTF-8";

#top_nav {
	
	display:none;	
	
}
body {

	background-image:none;
	background-repeat:repeat-x;
	background-color:#acebff;
	font-family:Arial;

}

#footer_trial_terms,#footer_trial_terms a {
	
color:black;	
	
}
#frontpage_form_submit {

	height:78px;
	width:248px;
	margin:auto;
	background-image:url(/sharedImages/shb/130/cont_teethwhiten.png);

}

#maincontainer {

 background-image:url(/img/idolwhite/v4/main_bg.jpg);
 background-position:top center;
 background-repeat:repeat-x;

}

#splash_header {

	height:150px;
	display:none;
	background-repeat:no-repeat;
	background-position:center top;

}

#splash_offer_form {

	position:absolute;
	top:300px;
	right:10px;

}



#splash_offer {

	height:745px;
	background-position:0px 0px;

}

#pagecontainer {

	width:980px;
	margin:auto;
	background-image:none;
}
#pagewrapper {

	background-color:transparent;
}
#splash_container {
	width:980px;
	padding:0px;
	background-color:transparent;
}

#splash_content {

	width:980px;
	margin:auto;
	padding:0px;
	background-color:transparent;
	background-image:none;
}



#footer {

background-image:none;
	text-align:center;
	color:black;
}

#footer a, #footer a:visited,#footer a:active {

	color:black;
	font-weight:bold;


}

#bodycontainer {

	background-image:none;
	margin:0px;
	padding:0px;
		width:975px;
		background-color:transparent;
}

#body_content {

	background-color:transparent;
	background-image:none;

}


#splash_money_back {

	display:none;
}
#splash_privacy {

position:absolute;
width:300px;
right:5px;
top:715px;
color:white;
font-weight:bold;
}

#splash_privacy a,#splash_privacy a:visited {

	color:white;

}

#order_page_wrapper  {

	width:840px;
	margin:auto;
	background-color:white;

}
#upsells_form {

	width:500px;
	margin:auto;


}

.callout {

	font-weight:bold;
	font-size:20px;
	color:#0ab3ee;
	height:20px;
}

.callout2 {

	font-weight:bold;
	font-size:20px;
	color:#0ab3ee;
	font-style:italic;
	font-family:Times;
	height:20px;
}

.callout3 {


	font-size:12px;
	color:#0ab3ee;
	font-style:italic;
	font-family:Times;

}

.callout4 {


	font-size:16px;
	color:#0ab3ee;
	height:16px;
}


#wrapper1 {
	font-size:16px;
	line-height:20px;
	height:836px;
	position:relative;
	display:block;
	background-image:url(/img/idolwhite/v4/content_bg.jpg);
	color:#2f5b94;
}


#wrapper2 {
	font-size:16px;
	height:710px;
	position:relative;
	background-image:url(/img/idolwhite/v4/content_bg2.jpg);
	color:#2f5b94;
}

#wrapper1 #video {

	position:absolute;
	top:55px;
	width:352px;
	height:214px;
	right:77px;
}

#wrapper1 .step1,#wrapper1 .step2,#wrapper1 .step3 {

	position:absolute;
	top:428px;

}
#wrapper1 .step1 {

	left:124px;
	width:120px;
}

#wrapper1 .step2 {

	left:264px;
	width:120px;
}

#wrapper1 .step3 {

	left:400px;
	width:115px;
}
#wrapper1 .para1 {

	position:absolute;
	top:632px;
	width:200px;
	left:321px;
	font-size:18px;
}

#wrapper1 .test1 {

	position:absolute;
	top:365px;
	width:230px;
	right:180px;
	font-size:16px;
}

#wrapper1 .test2 {

	position:absolute;
	top:520px;
	width:230px;
	right:180px;
	font-size:16px;
}

#wrapper1 .test3 {

	position:absolute;
	top:669px;
	width:230px;
	right:180px;
	font-size:16px;
}

#wrapper2 .cust1 {
	position:absolute;
	top:48px;
	width:300px;
	right:100px;
	font-size:16px;
}

#wrapper2 .cust2 {
	position:absolute;
	top:190px;
	width:300px;
	right:100px;
	font-size:16px;
}

#wrapper2 .cust3 {
	position:absolute;
	top:345px;
	width:300px;
	right:100px;
	font-size:16px;
}

#wrapper2 .usnews {
	position:absolute;
	top:68px;
	width:320px;
	left:200px;
	font-size:16px;
}

#wrapper2 .fox {

	position:absolute;
	top:290px;
	width:320px;
	left:200px;
	font-size:16px;
}

#wrapper2 .money_back {

	position:absolute;
	top:600px;
	width:600px;
	left:220px;
	font-size:12px;
	color:white;
}

#wrapper2 .money_back img {

	display:none;

}

