body {
	background-color:#1d1d1d;
	background-image:url(../images/bg_body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	}

#pageWrap {
	width:941px;
	margin:0 auto;
	text-align:left;
	}
	
.clear{clear:both;}	

/* -------------------------------------------------------------------------------------------------- header */	


/*
#headerFlash {
	position:relative;
	height:72px;
	width:941px;
	margin-top:15px;
	}
#header ul li a.mmLast{
	border:none;
	}	
*/		
#header {
	position:relative;
	background-image:url(../images/bg_mainMenu.jpg);
	height:72px;
	width:941px;
	margin-top:15px;
	}
#header h2 {
	margin:0 0 0 10px;
	padding:0;
	line-height:1;
	width:190px; 
	height:72px;
	}
#header h2 a#logoLink{ 
	display:block;
	width:190px; 
	height:72px;
	text-indent:-5000px;
	}
#header ul{
	position:absolute;
	top:20px;
	right:0px;
	}
#header ul li{
	float:left;
	display:inline;
	list-style:none;
	text-align:center;
	}
#header ul li a{
	display:block;
	/* color:#747474; */
	color:#333;
	font-size:11px;
	font-weight:bolder;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #dddddd; 
	margin:0 3px; 
	padding:0px;
	/* width:121px; */
	width:110px;
	line-height:2.5;
	text-decoration:none;
	}
#header ul li a:hover{
	background-color:#FFF; 
	color:#990000; 
	text-decoration:none;
	}

#header ul li a:active{
	text-decoration:none;
	}



	
/* -------------------------------------------------------------------------------------------------- topBlock */	

#topBlockFlash {
	position:relative;
	height:233px;
	width:941px;
	margin-bottom:-10px;
	}
	
#topBlock {
	position:relative;
	height:245px;
	width:941px;
	}
#topBlock h1, #topBlock h3, #topBlock h6 {
	position:relative;
	top:30px;
	color:white;
	line-height:1.3em;
	width:430px;
	margin-left:20px;
	}	

#topBlock h1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	width:430px;
	line-height:30px;
	}		
#topBlock h3 {
	font-size:15px;
	font-weight:lighter;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}		
#topBlock h6 {
	color:#000;
	font-weight:lighter;
	font-size:10px;
	}
	
		
#topBlock a {
	margin-top:50px;
	display:block;
	color:#eee;
	padding:3px 0 0 11px;
	font-size:10px;
	font-weight:bolder;
	background-position:left;
	height:20px; 
	width:144px; 
	margin-left:20px;
	}		
#topBlock a:hover {
	background-position:right;
	text-decoration:none;
	color:#FFF;
	}		

#topBlock #mapImage {
	position:absolute; 
	top:20px; 
	left:470px;
	}		
#topBlock div#dartImage {
	position:absolute; 
	top:-20px; 
	left:675px;
	background-image:url(../images/mapDart_mainPage.png);
	width:235px;
	height:235px;
	}		


/* -------------------------------------------------------------------------------------------------- centerBlock */
#centerBlock {
	margin:10px 0 0 0;
	padding:0;
	position:relative;
	width:941px;
	min-height:220px;
	background: #dbdbdb url(../images/bg_centerBlock.gif) top left no-repeat;
	overflow:hidden;
	}
#centerBlockBotm {
	margin:0;
	padding:0;
	width:941px;
	height:10px;
	background: transparent url(../images/bg_centerBlockBotm.gif) top left no-repeat;
	}
#centerBlockInnerWrap {
	margin:8px 0 0 8px;
	padding:0;
	/*width:925px;*/
	width:935px;
	overflow:hidden;
	}
#centerBlockInnerWrapBotm {
	margin:0 0 0 8px;
	padding:0 0 7px 0;
	/*width:925px;*/
	width:935px;
	height:1px;
	}

#centerBlock .full { background: transparent url(../images/bg_centerBlockInner_full.gif) top left no-repeat; }
#centerBlock .fullBotm { background: transparent url(../images/bg_centerBlockInner_full.gif) bottom left no-repeat; }

#centerBlock .halves { background: transparent url(../images/bg_centerBlockInner_halves.gif) top left no-repeat; }

#centerBlock .halvesLW { background: transparent url(../images/bg_centerBlockInner_halves-left-white.gif) top left no-repeat;}
#centerBlock .halvesRW { background: transparent url(../images/bg_centerBlockInner_halves-right-white.gif) top left no-repeat;}


#centerBlock .halvesBotm { background: transparent url(../images/bg_centerBlockInner_halves.gif) bottom left no-repeat; }

#centerBlock .halvesBotmLW { background: transparent url(../images/bg_centerBlockInner_halves-left-white.gif) bottom left no-repeat; }
#centerBlock .halvesBotmLWR { background: transparent url(../images/bg_centerBlockInner_halves-left-white.gif) bottom left no-repeat; }

#centerBlock .halvesBotmRW { background: transparent url(../images/bg_centerBlockInner_halves-right-white.gif) bottom left no-repeat; }
#centerBlock .halvesBotmRWR { background: transparent url(../images/bg_centerBlockInner_halves-right-white.gif) bottom left no-repeat; }


#centerBlock .thirds { background: transparent url(../images/bg_centerBlockInner_thirds.gif) top left no-repeat; }
#centerBlock .thirdsBotm { background: transparent url(../images/bg_centerBlockInner_thirds.gif) bottom left no-repeat; }

#centerBlock .twoThirdsRight { background: transparent url(../images/bg_centerBlockInner_twoThirdsRight.gif) top left no-repeat; }
#centerBlock .twoThirdsRightBotm { background: transparent url(../images/bg_centerBlockInner_twoThirdsRight.gif) bottom left no-repeat; }

#centerBlock .twoThirdsLeft { background: transparent url(../images/bg_centerBlockInner_twoThirdsLeft.gif) top left no-repeat; }
#centerBlock .twoThirdsLeftBotm { background: transparent url(../images/bg_centerBlockInner_twoThirdsLeft.gif) bottom left no-repeat; }

#centerBlock .fullCol {padding:20px;}
#centerBlock .halfCol {float:left;display:inline;width:418px;padding:20px;margin-right:8px;}

#centerBlock .halfColLWR {float:left;display:inline;width:300px;padding:20px;margin-right:8px; min-height:500px;  border:0px solid green;}
#centerBlock .halfColLW {float:left;display:inline;width:528px;padding:20px;margin-right:8px; border:0px solid red;}

#centerBlock .oneThirdCol {float:left;display:inline;width:263px;padding:20px;margin-right:8px;}
#centerBlock .twoThirdsCol {float:left;display:inline;width:574px;padding:20px;margin-right:8px;}

#centerBlock .last {margin-right:none;}

/* -------------------------------------------------------------------------------------------------- bottomBlock */
	
#bottomBlock {
	margin:4px 0 30px 0;
	width:941px;
	min-height:200px;
	overflow:hidden;
	background: transparent url(../images/bg_lastPanel.gif) top left no-repeat;
	}
#bottomBlock .botmBox {
	margin-top:20px;
	float:left;
	padding:0 25px 0 25px;
	border-right:1px solid #333;
	}
#bottomBlock .oneHalfCol { width:418px; }
#bottomBlock .oneThirdCol { width:263px; }
#bottomBlock .twoThirdsCol { width:577px; }
#bottomBlock .fullCol { width:895px; margin-right:none; border-right:none; }
#bottomBlock .last { margin-right:none; border-right:none; }
	
#bottomBlock h3 {
	color:#FFF;
	font-weight:lighter;
	font-size:2em;
	}
#bottomBlock p {
	color:#909090;	
	}		
#bottomBlock form p {
	overflow:hidden;
	margin-bottom:5px;
	}
#bottomBlock label {
	float:left;
	display:inline;
	text-align:right;
	padding:5px 10px 0 0;
	}
#bottomBlock input {
	background-color:#262626;
	float:left;
	border:1px solid #5c5c5c;
	color:#909090;
	}
#bottomBlock .oneHalfCol label {width:90px;}
#bottomBlock .oneHalfCol input {width:288px;}
#bottomBlock input.submit {
	position:relative;
	width:114px;
	height:28px;
	border:none;
	left:00px;
	margin:10px 0 0 0;
	padding:0;
	background-image:url(../images/submit_dark.gif);
	}	


/* -------------------------------------------------------------------------------------------------- Contact Form */

form#contactForm p {
	overflow:hidden;
	margin-bottom:5px;
	}
#contactForm label {
	float:left;
	display:inline;
	text-align:right;
	padding:5px 10px 0 0;
	width:105px;	
	}
#contactForm.signUpNow label{
	width:90px;	
	}
#contactForm input {
	background-color:#333;
	float:left;
	border:1px solid #5c5c5c;
	color:#909090;
	width:245px;
	}
#contactForm.signUpNow input {
	background-color:#FFF;
	width:275px;
	}	
#contactForm select	 {
	background-color:#FFF;
	float:left;
	border:1px solid #5c5c5c;
	color:#909090;
	width:263px;
	height:25px;
	}
#contactForm textarea {
	background-color:#FFF;
	float:left;
	border:1px solid #5c5c5c;
	color:#909090;
	width:275px;
	height:150px;
	}
	
#contactForm .oneHalfCol label {width:90px;}
#contactForm .oneHalfCol input {width:250px;}
#contactForm input.submit#signUpButton {
	position:relative;
	width:114px;
	height:28px;
	border:none;
	left:0px;
	margin:10px 0 0 0;
	padding:0;
	background-image:url(../images/submit_trans.png);
	}	
	
p.contact{font-weight:normal;}
p.contact strong{}
	
/* -------------------------------------------------------------------------------------------------- footer */

#footer{
	position:relative;
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	height:60px;
	width:941px;
	margin-bottom:20px;
	}
#footer p{ 
	position:absolute;
	top:23px;
	left:200px;
	color:#909090;
	}

#footer p a{ 
	color:#909090;
	}	


/* --------------------------------------------------------------------------------------------------- Sign Up */
#contactMe{}
#contactMeThanks{}



body#mainPage li.mainPage a,body#howItWorks li.howItWorks a,body#testimonials li.testimonials a,body#productFeatures li.productFeatures a,body#signUp li.signUp a,body#chatLive li.chatLive a{border:1px solid #cccccc;}


body#mainPage li.mainPage a:hover,body#howItWorks li.howItWorks a:hover,body#testimonials li.testimonials a:hover,body#productFeatures li.productFeatures a:hover,body#signUp li.signUp a:hover,body#chatLive li.chatLive a:hover{background-color:transparent; color:#333333; background-color:#FFF;}


/* -------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- Chat Live Button Style */
/* -------------------------------------------------------------------------------------------------------------------------- */
#header ul li.chatLive a{
	position:relative;
	height:41px;
	width:126px;
	background-image:url(../images/live-chat.png); 
	background-repeat:no-repeat; 
	background-position:center;
	border:none;
	top:-9px;
	margin-left:3px;
	}

#header ul li.chatLive a #lc{
	position:relative;
	top:9px;
	}
#header ul li.chatLive a:hover{}

body#mainPage li.mainPage,body#howItWorks li.howItWorks,body#testimonials li.testimonials,body#productFeatures li.productFeatures,body#signUp li.signUp,body#chatLive li.chatLive{	background-image:url(../images/button_selected.gif);
	background-repeat:no-repeat;
	background-position:center 33px;
	padding-bottom:20px;}

/* ----------------------------------------------------------------------------------------------------------- Media Player */

#videoPlayer{
	display:inline; 
	width:432px; 
	height:520px; 
	margin-top:12px;
	position:relative;
	left:-8px;
	top:-20px;	
	}
