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


.share {
	position:absolute;
	top:0;
	right:9px;
}

#rightCol h3 {
	font-size:16px;
	margin-bottom:4px;
	margin-top:10px;
	line-height:18px;
}



/* HOMEPAGE */

#HP_player {	
	width:100%;
	float:left;	
	color:#000;
	height:270px;
	overflow:hidden;
	position:relative;
}

#HP_player #slideshow { float:left; position:relative; z-index:0; }

#HP_player #HP_buttons { position:absolute; z-index:9; top:188px; left:58px; } 

#HP_player #HP_buttons a { margin-right:8px; }


#HP_player #slide_nav {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:9;
}

#HP_player #slide_nav a { background:url(/images/B_dot.png) left no-repeat; width:10px; height:10px; display:block; float:left; margin-right:6px; outline:none; }

#HP_player #slide_nav a:hover, #HP_player #slide_nav .activeSlide  { background-position:right; }

#HP_player #slide_nav a span { display:none; }

/* RIGHT COLUMN STYLES */


#performanceSeriesWrapper {
	background:url(/images/BG_performanceSeries.jpg) no-repeat #7b7b7b;
	width:768px;
	height:356px;	
	padding-left:10px;
	padding-top:14px;
	position:relative;
	float:left;
	display:inline;
}

#performanceSeriesWrapper #B_ask {
	position:absolute;
	top:41px;
	right:10px;
}

#performanceSeries {
	background:#eeeeee;
	border-top:4px #d91500 solid;
	width:756px;
	height:290px;
	position:absolute;
	top:62px;
	right:10px;
	padding-top:8px;
}



#performanceSeries #askExpert{
	width:220px;
	height:276px;
	float:left;
	margin-right:8px;
	margin-left:10px;	
	position:relative;
	display:inline;
}




#performanceSeries input, #performanceSeries textarea {
	width:210px;
	padding:2px;
	float:left;
	clear:both;
}

.ATE_formWrapper { position:relative; clear:both; float:left; width:220px; margin-top:15px; }

#performanceSeries textarea {
	height:50px;	
}

#performanceSeries label {	
	height:12px;
	width:62px;
	float:left;
	margin:8px 0 2px 0;
	color:#7a7a7a;
	font-size:10px;
	line-height:10px;	
}

.L_question { float:left; clear:left; width:57px;margin:8px 8px 2px 0; }


#performanceSeries #player {
	width:511px;	
	float:left;
}

#performanceSeries #B_submit {
	float:left; margin-top:10px; width:auto; height:auto
}

.faqWrapper #askExpert {
	width:730px !important;
	background:#f2f2f2;
	display:block !important;
	padding:10px 18px 0px 9px;
	margin:0 !important;
	height:200px !important;
}

.faqWrapper #askExpert form {	
	float:left;
	margin-left:10px;	
	position:relative;
	height:180px;
	width:220px !important;
}

.faqWrapper {
	height:638px !important;	
	width:767px!important;
}



.faqWrapper #askExpert h1 {
	border-bottom:3px #b9b9b9 solid;	
	padding-bottom:2px;
}

.faqWrapper #player {
	width:758px !important;	
	clear:both;
}



.faqWrapper .leftSide { float:left; width:460px; }

#latestVideos {
	margin-top:28px;	
	width:762px;
	float:left;
}


#latestVideos .title {
	border-bottom:2px #d00e04 solid;
	padding-right:362px;	
	padding-bottom:10px;
}



#leftLeftCol {
	width:446px;
	float:left;
	
}

#thePulseWrapper {
	width:426px;
	background:#272727;
	padding: 40px 10px 0 10px;
	float:left;
	margin-top:28px;
	display:inline;
}

#thePulse {
	width:426px;	
	background:#fff;
	float:left;
	background:url(/images/BG_pulse.gif) top repeat-x #c1c1c1; 
	color:#303030;
	padding-bottom:10px;
	display:inline;
}

#thePulse p {
	padding:10px 0 10px 0;	
	margin:0 10px;
	float:left;
	width:408px;
	background:url(/images/BG_divider_pulse.gif) repeat-x bottom;
	display:inline;
}

#thePulse p strong { color:#303030; font-size:14px; display:block; }

#thePulse p.last  { background:none; }


#thePulse p .date { font-size:11px; }

#rightRightCol {
	width:300px;
	float:right;
	margin-top:28px;
	margin-right:15px;
	display:inline;
	
}

#liveChatWrapper {
	/*background:#272727;	
	padding:30px 10px 0 10px;*/
	float:left;
	width:280px;
	margin:15px 0;
	position:relative;
	display:inline;
}

#liveChat {
	width:270px;
	padding-left:10px;
	background-color:#fff;
	height:130px;
	float:left;	
	position:relative;
	color:#303030;
	display:inline;
}

#liveChat img { float:right; width:130px; }

#liveChat .chatInfo { width:130px; float:left; }

#liveChat .chatInfo .b_link { padding-top:10px;position:absolute; bottom:10px; left:10px; width:120px;height:27px; background:url(/images/BG_bLink.gif) repeat-x;}
#liveChat .chatInfo a{color:#303030;}
#liveChat .chatInfo a:hover {color:#f96301;}

#findVtrainer {
	float:left;
	background:url(/images/BG_findVtrainer.gif) no-repeat;
	width:445px;
	height:56px;
	position:relative;
	margin-top:15px;
}

#findVtrainer .fields { 
	position:absolute;
	top:10px;
	left:295px;
}
#findVtrainer .fields input { margin:2px; }

#findVtrainer .fields .zip { width:42px; height:15px; padding:1px; float:left; }

#findVtrainer .fields .go { background:url(/images/B_GO_findVtrainer.gif) no-repeat; width:40px; height:20px; border:none; float:left; }
