@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; background-color:#000000; color:#b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}

#containerHome {width:1000px; min-height:539px; height:auto; _height:539px; margin:0 auto; background:#000000 url(../images/header.jpg) top no-repeat;}

#containerInside {width:1000px; min-height:290px; height:auto; _height:290px; margin:0 auto; background:#000000 url(../images/inside_header.jpg) top no-repeat;}


/*-----------------------------
NEW STUFF
------------------------------*/
#container {width:1000px;  min-height:539px; height:auto; _height:539px; margin:0 auto; background:#000000 url(../images/newBG.gif) top no-repeat; }

#flashheader {width:1000px; height:300px; margin:0 auto;}

#innernew {with:auto; height:auto; margin:0 0 0 0; overflow:auto;}

ul.nav{ padding:10px 0 0 0; margin:0 auto 40px auto; list-style:none; width:600px; text-align:center }
	
	.nav li{padding:0; margin:0; list-style:none; display:inline;  width:auto; padding:0 30px 0 30px; font-weight:bold;  font-size:12px;  }

	.nav li a {color:#ffffff; text-decoration:none;}
	
	.nav li a:hover {color:#9c59ac; text-decoration:none;}


#inner {with:auto; height:auto; margin:480px 0 0 0;}

#innerInside {with:auto; height:auto; overflow:auto; margin:290px 0 20px 0;}

#header {width:1000px; height:30px;  text-align:right;}
	
	#header ul{ padding:6px 0 0 0; margin:0; list-style:none; }
	
	#header ul li{padding:0; margin:0; list-style:none; display:inline;  width:auto; padding:0 10px 0 10px; font-weight:bold;  font-size:12px;  }

.left {width:650px; margin:0; float:left;}

.right {width:310px; height:auto; margin:0 0 0 40px; float:left;}

.signupnow {width:308px; height:298px;margin:0 0 35px 0; border:1px solid #242323; float:left; background:url(../images/signupbg.jpg) bottom center no-repeat; text-align:center;}

	.signupnow img {margin:60px 0 0 0;}


/*#homecall {width:980px; height:222px; padding:20px 0 0 20px; background:#191919 url(../images/homecall3.jpg) bottom right no-repeat; border:1px solid #404040; margin:0 0 30px 0;}*/
/*#homecall {width:980px; height:auto; padding:20px 0 20px 20px; background:#191919 url(../images/homecall-dvd.jpg) bottom right no-repeat; border:1px solid #404040; margin:0 0 30px 0; overflow:auto;}*/
#homecall {width:980px; height:274px; padding:31px 0 0 0; background: url(../images/homecall-dvd2.jpg) top right no-repeat; }

	#homecall .inner {width:552px; height:226px; padding:15px 0 0 15px; border-left:1px solid #404040; border-top:1px solid #404040; border-bottom:1px solid #404040; background-color:#191919}
	
	#homecall p {width:500px; padding:0; margin:10px 0 10px 0;}
	
	#homecall h2 {margin:0 0 10px 0;}
	
	
	

#threestep {width:750px; height:155px; margin:0 auto; padding:0; clear:both; }

	#threestep h2 {text-align:center; letter-spacing:-0.1px;}
	
	.purple {color:#ae559c;}
	
	.step {float:left; width:220px; height:125px; background-color:#191919; border:1px solid #404040; margin:0 12px 0 0; padding:20px 10px 10px 10px; text-align:center; }
	
	.steplast {float:left; width:220px; height:125px; background-color:#191919; border:1px solid #404040; margin:0;  padding:20px 10px 10px 10px;text-align:center }
	
	.step p, .steplast p {font-size:11px; color:#b3b3b3; text-align:center; margin-bottom:20px;}
	
	.legal {width:880px; text-align:center; font-size:10px; line-height:16px; margin:0 auto 15px auto; padding:30px 0 0 0; color:#404040; clear:both;}
	
		.legal a {text-decoration:none; color:#9c59ac}
	
	.flags {width:auto; text-align:center; margin:10px auto 20px auto; }
	
		.flags p {margin:0;color:#404040; font-size:10px;}
		
		.flags img {margin:0 2px 0 0;}

	
#threecols {width:1000px; height:auto; overflow:auto; clear:both; text-align:center; padding:60px 0 0 0; color:#666666; background-image:url(../images/explanationbg.gif); background-position:top center; background-repeat:no-repeat;}

	.col310 {width:310px; height:auto; float:left; margin:0 35px 0 0;}
	
		.col310 p {text-align:left;}
	
	.col310last {width:310px; height:auto; float:left; margin:0;}
	
		.col310last p {text-align:left;}
	
#header a {text-decoration:none; color:#e2e2e2;}

#header a:hover {color:#9c59ac;}

h2 {margin:0; padding:0;}

a {text-decoration:none; color:#9c59ac}
