/* Home page with top-right newsbits + Win/Mac columns.
   www.pgmusic.com
----------------------------------*/

#container {
	width:100%;
	margin:0px;
}

#bottom-blocks-home {
	margin: 0 auto;
    max-width: 1440px;
    min-width: 960px;
    text-align: center;
}

.rowBlock {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.48);
}
.rowBlock .oneThird {
	width: 100%;
}

#main_news .rowBlock {width:100%}

#main_news .block .titleBar {
	font-size:13px;
	text-shadow:none;
}

#header-bg { 
	/*box-shadow: none;*/ 
	-webkit-box-shadow: 4px 5px 5px 6px #D6D6D6;
	box-shadow: 4px 5px 5px 6px #D6D6D6;
}

#nav_main-bg {
	/*shadow is from the main content
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
	-webkit-box-shadow: 4px 5px 5px 6px #D6D6D6;
	box-shadow: 4px 5px 5px 6px #D6D6D6;*/
}

.popBuyIt .choose-win-mac-button {
	height: 37px;
    margin: 20px 0 24px;
	position: relative;
    top: 6px;
}

.popBuyIt .button_big .title {
	width:290px;
}


#banner_main_news_bg {
    padding:10px 0;
	margin-bottom:27px;
	/*border-bottom: 1px solid #CCCCCC;*/



}


#main-content {background:none}

#banner_main_news {
	margin:0 auto; width:95%;
	min-width: 1010px;
	max-width: 1440px;
}

#banner_main_news #bb_banner {
	float: left;
    margin: 23px 0px;
    width: 44%;
}

#banner_main_news #bb_banner img {
	width:86%;	
}

#banner_main_news #main_news {
	float: left;
    width: 29%;
	min-width:250px;
}

#banner_main_news #banner {
	float: left;
    width: 74%;
	min-width:660px;
	margin-right:0px;
}


/*******Mantra************/

#banner_main_news #banner #mantra h3#mantra_title {
	width:100%;
	font-size:40px;
	/*white-space:nowrap;*/
	line-height:37px;
	text-align:center;
	margin: -12px 0 7px;	
}

#banner_main_news #banner #mantra h3#mantra_title_2 {
	width:100%;
	font-size:27px;
	/*white-space:nowrap;*/
	line-height:32px;
	text-align:center;
	margin:20px 0 6px	
}

#banner_main_news #banner #mantra_title_sub {
	font-size:80%;	
	white-space:normal;
}

#banner_main_news #banner .mantra_vid {	
 	padding: 10px;
	margin-bottom:12px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 2px solid #aa7304;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,bcbcbc+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(top center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(188,188,188,1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(top center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(188,188,188,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at top center,  rgba(255,255,255,1) 0%,rgba(188,188,188,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#banner_main_news #banner .mantra_vid_ov {	
	border: 2px solid #000;
	padding: 4px 10px 2px;
}


#banner_main_news #banner .mantra_vid .mantra_vid_cap {
	float:left;
	width:60%;
	line-height:18px;
	color: #242424;
	font-size: 14px;
    font-weight: normal;
}

#banner_main_news #banner .mantra_vid_ov .mantra_vid_cap {
	margin-top:7px;	
}

#banner_main_news #banner .mantra_vid_new {
	background: url("/gfx/new_gold_40p.png") no-repeat 0 0;
	padding-left:38px;
}


#banner_main_news #banner .mantra_vid .mantra_vid_vid {
	float:left;
	width:40%;
	font-size: 14px;
	line-height:18px;
}

#banner_main_news #banner .mantra_vid .mantra_vid_vid a {
	display:block;
	text-align:right;
}



#banner_main_news #banner #mantra h3 {
	font-size: 32px;
	margin:0 0 2px 0;
	text-shadow: 0px 0px 0px #EBBE0C;
	display:inline-block;
	/*font-family: Open Sans, Verdana, sans-serif;*/
}

#banner_main_news #banner #mantra_text p {
	line-height: 29px;
	font-size: 16px;
    font-weight: normal;
	/*font-family: Open Sans, Verdana, sans-serif;*/
	margin: 0 0 14px 0;	
}

#banner_main_news #banner #bblogo_mantra #mantra_additional p { 
	margin-bottom:30px; 
}

#banner_main_news #banner #mantra2 {
	font-size: 16px;
    font-weight: normal;
    left: 323px;
    line-height: 26px;
	
}


#banner_main_news #banner #mantra_heading img { }

#banner_main_news #banner #bblogo_mantra { 
	float: left;
    margin: 25px 0 10px;
    width: 50%;	
}

#banner_main_news #banner #bblogo_mantra #bblogo {
    display: block;
    float: left;
    min-width: 316px;
    text-align: left;
    width: 40%;
	position:relative;
	top:-26px;
}

#banner_main_news #banner #bblogo_mantra #mantra {
    float: left;
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
    width: 100%;
}

#banner_main_news #banner #bblogo_mantra #mantra_additional {
    float: left;
    font-size: 17px;
    font-weight: normal;
    line-height: 30px;
    width: 54%;
	margin-left: 38px;
}


#banner_main_news #banner #bb_banner .button-container {
	float:left;
	margin:25px 0 0 0;	
}

#banner_main_news #banner #bb_banner .button-container .button_big .big {
	font-size:12px !important;
}
/*******News section************/

#banner_main_news .block .titleBar {
    font-size: 13px;
    color: #5A524D;
    text-transform: uppercase;
	margin: 0 0 7px;
}

#banner_main_news .block .titleBar a { color: #5A524D; }

#banner_main_news .block .titleBar a:hover {
	color: #242424;
	text-decoration:underline;
}

#banner_main_news .block ul.newsbit {
	margin-left: 10px;
	margin-bottom: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
	text-align:left;
	vertical-align: baseline;
	margin-right:8px;
}

#banner_main_news .block ul.newsbit li {
	color: #5A524D;
	padding: 0 5px 6px 10px;
	background: url("gfx/bullet_red-dot.gif") no-repeat 0 5px;
	font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
 	margin: 0;
	vertical-align: baseline;
	text-align: left;
	white-space: nowrap;
	overflow:hidden;
	position:relative;	
}

#banner_main_news .block ul.newsbit li a {
	color: #5A524D;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
	display:inline;
	/*float: left; causes overlap in safari*/
	position:relative;
}

#banner_main_news .block ul.newsbit li .newspost-date-hidden { display:none; }

#banner_main_news .block ul.newsbit li .newspost-new {
	color: #CA0002;
    display: inline;
    /*float: left; causes overlap in safari*/
    font-size: 11px;
    font-weight: bold;
    padding-right: 4px;
	text-transform: uppercase;
}

#banner_main_news .block ul.newsbit li a:hover { color: #F15A2A; }

#banner_main_news .block div.more-news {
    margin: 0 0 5px 21px;
}

#banner_main_news .block div.more-news a {
	text-decoration: underline;
	font-weight:bold;
	color: #5A524D;
    font-size: 12px;
	position: relative;
	top: -1px;	
}

#banner_main_news .block div.more-news a:hover { color: #F15A2A; }

/*This fades out the headline text if it is too long*/
#banner_main_news .block ul.newsbit li:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
    background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
    pointer-events: none;
} 

/*video testimonials*/

#banner_main_news .noBG {
	background:none;
	box-shadow: none;
}


#banner_main_news .noBG .titleBar {
	text-align:center;		
	font-size:13px;	
}

#banner_main_news .noFX {
	background:none;
	border-radius:0px;
	-webkit-box-shadow: none;
	box-shadow:none;
	border:none;
}

#banner_main_news .rowBlock .videotestimonials {
	margin: 0 auto;
    padding: 1px 4px;
	display: block;
	height: 96px;
}

#banner_main_news .rowBlock .videotestimonials .vtwrap {
	margin:0 auto;
}

#banner_main_news .rowBlock .videotestimonials .vt {
	width:220px;
	text-align:center;
	margin: 0 7px 3px;
	float:left;
}

#banner_main_news .rowBlock .videotestimonials .vt img {
	width:166px;
	
	border:3px solid white;
	-webkit-box-shadow: 1px 1px 2px 0px #555;
	box-shadow: 1px 1px 3px 0 #333;
	border-radius:6px;
}
	
#banner_main_news .rowBlock .videotestimonials .vt .caption {
	font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
	display:block;
	color: #5a524d;
	margin: 3px 0 0;
	text-align:center;
}


	/*News mouseovers (tips)*/
			
	#WzTtDiV {
		-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
		-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
		max-width:400px;
		border:1px solid grey;
	}
	
	#WzTtDiV .newstip {
		margin: 0 6px;
		color: #5A524D;
		font-family: Arial;
		line-height:14px;	
	}
	
	#WzTtDiV .newstip-heading {
		margin-bottom: 5px;
	}
	
	#WzTtDiV .newstip-date {
		color: #895136;
		font-weight: bold;
		padding-right: 2px;
		text-transform: uppercase;
		font-size: 11px;
	}
	
	#WzTtDiV .newstip-title {
		font-weight:bold;
		color: #2D2927;	
	}
	
	#WzTtDiV .newstip-body, #WzTtDiV .newstip-body p,
	#WzTtDiV .newstip-more, #WzTtDiV .newstip-more p   {
		color: #4C4541;
		font-size:12px;
		line-height:16px;
		font-weight:normal;
	}
	
	#WzTtDiV .newstip-body, #WzTtDiV .newstip-body a,
	#WzTtDiV .newstip-more, #WzTtDiV .newstip-more a  {
		color: #4C4541;
		font-weight:bold;
	}
	
	#WzTtDiV .newstip-body, #WzTtDiV .newstip-body strong,
	#WzTtDiV .newstip-more, #WzTtDiV .newstip-more strong {
		color: #4C4541;
		font-weight:bold;
	}
	
	#WzTtDiV .newstip-more {
		margin-top:10px;
	}

/*******Windows-left and Mac-right boxes**************/

#featured_main {
	margin: 10px auto 0;
    max-width: 1440px;
    min-width: 960px;
    width: 93%;
	font-size: 15px; 
	font-weight: normal; 
	line-height: 22px; 
	text-align:left;
}
	
#featured_main .box {
	position:relative; 
	float:left; 
	/*width: 47%; */
	padding:2px; 
	border:1px solid #dee2e3; 
	margin-top:0px;	
	-webkit-box-shadow: rgba(0,0,0,.3) 2px 2px 5px; -moz-box-shadow: rgba(0,0,0,.3) 2px 2px 5px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);	
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}


							
#featured_main .box .vids {margin-top:30px;}

#featured_main #leftboxwin,  
#featured_main #rightboxmac {	
	border: 2px solid #aa7304;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,bcbcbc+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(top center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(188,188,188,1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(top center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(188,188,188,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at top center,  rgba(255,255,255,1) 0%,rgba(188,188,188,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin-right:20px;
	/*OLD background: #ccd2db url("gfx/bg_leftcolwin.png") repeat-x; */
}

#featured_main #leftboxwin {	
	/*border: 2px solid #242424;*/
	width:47%;
}

#featured_main #rightboxmac {	
	/*border: 2px solid #242424;*/
	width:47%;
}

#featured_main #leftboxwin p.limited-special, 
#featured_main #rightboxmac p.limited-special {
	 margin: 20px 15px;
	 padding: 10px;
	 color: #FFD800;
	 font-size: 12px;
    font-weight: bold;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,111111+88,1c1c1c+91,131313+100 */
	background: rgb(76,76,76); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(76,76,76,1) 0%, rgba(17,17,17,1) 88%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 88%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 88%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#featured_main #leftboxwin .three-reasons a,
#featured_main #rightboxmac .limited-special a {
	color: #fef8e2;
    text-decoration: underline;	
	border:none;
}

#featured_main #leftboxwin .three-reasons a:hover,
#featured_main #rightboxmac .three-reasons a:hover {
	color:#55A5F4;		
}

#featured_main #leftboxwin .three-reasons, 
#featured_main #rightboxmac .three-reasons {
	 margin: 20px 15px;
	 padding: 10px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,111111+88,1c1c1c+91,131313+100 */
	background: rgb(76,76,76); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(76,76,76,1) 0%, rgba(17,17,17,1) 88%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 88%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 88%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


#featured_main #leftboxwin .three-reasons p, 
#featured_main #rightboxmac .three-reasons p{
	color: #FFD800;
	font-size: 16px;
    font-weight: bold;
	text-align:center;
}

#featured_main #leftboxwin .three-reasons li, 
#featured_main #rightboxmac .three-reasons li{
	 color: #FFD800;
	 font-size: 12px;
    font-weight: bold;
	line-height:20px
}

#featured_main #leftboxwin .three-reasons li strong, 
#featured_main #rightboxmac .three-reasons li strong{
	 font-size: 16px;
    font-weight: bold;
	padding-right:4px;
}

#featured_main #leftboxwin .three-reasons li,
#featured_main #rightboxmac .three-reasons li {
	background: url("gfx/listbullet_link_white.png") no-repeat 5px 5px;
}


#featured_main #leftboxwin .three-reasons a,
#featured_main #rightboxmac .three-reasons a {
	color: #fef8e2;
    text-decoration: underline;	
	border:none;
}

#featured_main #leftboxwin .three-reasons a:hover,
#featured_main #rightboxmac .three-reasons a:hover {
	color:#55A5F4;		
}

#featured_main #leftboxwin { }
#featured_main #rightboxmac	{/*background: #ddd8d9 url("gfx/bg_rightcolmac.png") repeat-x;*/}
#featured_main .badge {float:right; padding:2px 0px 0px 0px}
#featured_main .newbadge {position: absolute; top: -14px; left: -20px;}
#featured_main .new-rt h3 {font-size:14px; margin: 4px 8px 0px 17px}
#featured_main .new-rt p {font-size:13px}
#featured_main h2 {font-size:22px; text-shadow: 1px 0px 0px #888; margin: 14px 2px 4px 15px; line-height:24px}
#featured_main h2.new {margin: 14px 2px 10px 0px; padding:0 0 8px 87px; background:url("../gfx/green-burst-new.png") no-repeat}
#featured_main h2.new-yellow {margin: 14px 2px 20px 0px; padding:0 0 8px 87px; height: 39px; background:url("../gfx/yellow-burst-new-single.png") 4px 0px no-repeat}
#featured_main h2 .learnmore-small,
#featured_main h2 .pipe {font-size:15px; font-weight:normal; text-shadow: none}
#featured_main .learnmore-bottom {text-align:center; padding:15px 0}
#featured_main .learnmore-top {margin: -6px 0px 18px 17px}
#featured_main .learnmore-small {margin: 0 0 14px 17px}
#featured_main .learnmore-small a,
#featured_main .learnmore-small a strong {color:#1e4ebd; border-bottom: 1px dotted #1E4EBD; color: #1B46A9;}
#featured_main .learnmore-small a:hover,
#featured_main .learnmore-small a strong:hover {color:red; border-bottom: 1px dotted red}
#featured_main .learnmore-big {color:#173680; padding:0 2%;}
#featured_main .learnmore-big a,
#featured_main .learnmore-big a strong {color:#173680; text-decoration:underline; font-size:17px}
#featured_main .learnmore-big a:hover,
#featured_main .learnmore-big a strong:hover {color:red}
#featured_main p {margin: 4px 8px 15px 17px}
#featured_main .yellow-burst-2011-5 {float:right; margin: 0px 5px; position:relative; top:-29px; width:166px; height:151px; cursor:pointer; background:url("gfx/yellow-burst-2011-5.png") no-repeat}
#featured_main .yellow-burst-2011-5:hover {top:-30px; background:url("gfx/yellow-burst-2011-5.png") no-repeat 0 -151px} 
#featured_main .yellow-burst-blue-text-2011-5 {float:right; margin: 0px 5px; position:relative; top:-29px; width:166px; height:151px; cursor:pointer; background:url("gfx/yellow-burst-blue-text-2011-5.png") no-repeat}
#featured_main .yellow-burst-blue-text-2011-5:hover {top:-30px; background:url("gfx/yellow-burst-blue-text-2011-5.png") no-repeat 0 -151px} 
#featured_main .yellow-burst-red-text-2011-5 {float:right; margin: 0px 5px; position:relative; top:-29px; width:166px; height:151px; cursor:pointer; background:url("gfx/yellow-burst-red-text-2011-5.png") no-repeat}
#featured_main .yellow-burst-red-text-2011-5:hover {top:-30px; background:url("gfx/yellow-burst-red-text-2011-5.png") no-repeat 0 -151px} 
#featured_main p.smalltext {font-size:13px; line-height:18px}
#featured_main p a, 
#featured_main li a {color:#1b46a9; border-bottom:1px dotted #1e4ebd}
#featured_main p a:hover, 
#featured_main li a:hover {color:red; border-bottom:1px dotted red}
#featured_main ul.winfeatures li {background: url("gfx/listbullet_link_blue.png") no-repeat 5px 5px; padding-left: 20px; padding-right:10px; list-style:none; font-size:13px; line-height:17px; margin:0 0 11px 12px}
#featured_main ul.macfeatures li {background: url("gfx/listbullet_link_red.png") no-repeat 5px 5px; padding-left: 20px; padding-right:10px; list-style:none; font-size:13px; line-height:17px; margin:0 0 11px 12px}

#featured_main .upgradeOption {
	font-size:13px; 
	line-height:15px; 
	margin:5px 0 15px 15px;
	padding: 5px 5px 0 60px;
	position: relative; 
	float:left;
	width: 130px;
	border:4px solid #FFF;
	height:65px;
	box-shadow: 0 1px 4px #333;
	border-radius:5px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#featured_main .upgradeOption:hover {box-shadow:0 1px 7px #333;}
#featured_main .upgradeOption img {position: absolute; left: 8px; top: 14px;}

/* "3-up" video style */
#featured_main ul.vidlist {text-align:center;}
#featured_main ul.vidlist li {list-style:none; padding:0px 0px 18px 1%; float:left; width:149px; border:none}
#featured_main ul.vidlist li a {margin-top:0px; padding-top:0px; border:none; line-height:16px}
#featured_main ul.vidlist li a .video {display:block}
#featured_main ul.vidlist .video .caption {font-size:12px; color:#1e4ebd; border:none}
#featured_main ul.vidlist .video .caption:hover {color:red}
#featured_main ul.vidlist .coming-soon .caption:hover {color:#1e4ebd}
#featured_main ul.vidlist li a .coming-soon {cursor:default;}
#featured_main #leftboxwin ul.vidlist {margin: 0 auto; width: 464px}
#featured_main #rightboxmac ul.vidlist {margin: 0 auto; width: 464px}

/* "wide" video style */
#featured_main .vidlist2 { margin: 36px 0 0; }
#featured_main ul.vidlist2 {height: 140pxheight: 140px; margin: 0 auto; width: 470px;}
#featured_main ul.vidlist2 li {list-style:none; padding:0px 0px 10px 2px; width:416px; border:none}
#featured_main ul.vidlist2 li.two-up {float:left;padding:0px 0px 10px 3%;width:215px; text-align:center}
#featured_main ul.vidlist2 li a {margin-top:0px; padding-top:0px; border:none; line-height:16px}
#featured_main ul.vidlist2 .video .caption {font-size:12px; color:#1e4ebd; border:none; float:left; width: 194px; padding: 14px 4px 0 14px}
#featured_main ul.vidlist2 li.two-up .video .caption {padding: 0 8px 9px 14px;}
#featured_main ul.vidlist2 .video img {}
#featured_main ul.vidlist2 .video .caption:hover {color:red}
#featured_main ul.vidlist2 .coming-soon .caption:hover {color:#1e4ebd}
#featured_main ul.vidlist2 li a .coming-soon {cursor:default;}

#banner_flash{
	margin: 22px auto;
    max-width: 1440px;
    min-width: 960px;
    text-align: center;
    width: 95%;
}