@charset "utf-8";
/* Confused.com CSS Document */

body {
	background-image: url(../images/grad_background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.efx_logo { float:right; padding-right: 20px; }

#confused { width: 760px; height:auto; }

#tab_b { position:relative; height: 50px; background-color:#FFFFFF; font-size: 1.8em; margin: 0; }

	#tab_b h2 { font-weight:bold; padding-top: 15px; padding-left: 25px; color: #003366; margin: 0; }

#bullets { position:relative; background-color:#FFFFFF;  height:250px; padding-left: 30px; padding-top: 16px; overflow:visible; margin: 0; }

	#bullets .leftcol h3 { font-size: 1.8em; padding-bottom: 5px; }
	
	#bullets ul li { font-size:1.2em; }

	#orderbutton { padding-top: 5px; padding-bottom: 5px; }

#detail { position:relative; background-color:#FFFFFF; height:250px;  padding-left: 30px; padding-top: 5px; margin: 0;}

	.leftcol { width: 460px; float:left; height: auto;}
	
		.leftcol h3 { color: #6ac4d5; font-size: 1.8em; }
		
		.leftcol p { font-size:1.2em; }
	
	.rightcol { width: 241px; float:right; height:210px; background-image:url(../images/rside_panel.jpg); padding-left: 10px; padding-right: 10px; padding-top: 0px; border-right: 20px #FFFFFF solid; margin: 0;}
	
		.rightcol h3 { color: #ffffff; padding-top: 8px; padding-bottom: 10px; font-size: 1.5em; line-height: 1.0em; margin: 0; }
		
		.rightcol p { font-size: 1.1em; padding-top: 0px; margin: 0; }

.star { font-weight:normal; font-size: 0.8em; }

#footer { }

#efx_footer { height: 150px; width: 600px; padding-right: 150px; padding-top: 5px; padding-left: 10px; margin: 0;}

	#efx_footer a { color: #003366; text-decoration:none; }

	#efx_footer a:hover { text-decoration:underline; }
	
	#efx_footer { }

	#efx_footer p { font-weight:normal; font-size: 1.2em;  }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



