/**Carousel Image Styles**/
body.carousel_vert { margin: 0px; padding: 0px;	color: #000000;	}
body.carousel_oil { margin: 0px; padding: 0px;	color: #ffffff;	}
div.cv_main { background-color:#ffffff;	color:#000000; font-family:Arial,Verdana,Times;	width:650px; height:270px; margin: 0px; padding: 0px; background-repeat:no-repeat; }
div.oil_main { background-color:#ffffff;	color:#ffffff; font-family:Arial,Verdana,Times;	width:650px; height:270px; margin: 0px; padding: 0px; background-repeat:no-repeat; }
div.cv_main img { border: 0; vertical-align: middle; }
a.cv_link {	text-decoration: none;	}
a.cv_link:hover { text-decoration: none; }
a.cv_link:visited {	text-decoration: none;	}
div.cv_bar { width:231px; height:270px;	display:block; background-image:url('http://www.wfn.tv/images/carousel/genvertbar.png'); background-repeat:no-repeat; }
div.icast_bar { width:234px; height:270px;	display:block; background-image:url('http://www.wfn.tv/images/carousel/icast2010bg.gif'); background-repeat:no-repeat; }
div.oil_bar { width:279px; height:270px;	display:block; background-image:url('http://www.wfn.tv/images/carousel/oil_template.png'); background-repeat:no-repeat; }
div.cv_content { width:200px; /*height: 189px; display: block; cursor: pointer;*/ }
div.icast_content { width:210px; /*height: 189px; display: block; cursor: pointer;*/ }
div.oil_content { width:176px; padding-top:115px; /*height: 189px; display: block; cursor: pointer;*/ }
h1.cv_title { font-size:20px; padding:19px 0px 0px 35px; margin:0px; line-height:20px; }
h1.icast_title { font-size:20px; color:#000000; padding:19px 0px 0px 20px; margin:0px; line-height:20px; }
h1.oil_title { font-size:14px; padding:5px 0px 0px 15px; margin:0px; text-transform: uppercase; font-weight:bold; }
p.cv_desc {	padding:5px 0px 0px 35px; margin:0px; font-size:12px; }
p.icast_desc {	padding:5px 0px 0px 20px; margin:0px; color:#000000; font-weight:bold; font-size:12px; }
p.oil_desc {	padding:5px 0px 0px 15px; margin:0px; font-size:12px; }
b.oil_keyword { font-weight:bold; text-transform: uppercase; }
div.cv_ctaclick { float:left; vertical-align:baseline; display:block; line-height: 12px; }
p.cv_click { margin:0px; font-size:11px; color:#676767;	}
p.oil_click { padding:10px 0px 0px 15px; margin:0px; font-size:13px; font-weight:bold; color:#64d3f8; }
b.oil_clickkey { font-weight:bold; color:#64d3f8; }
div.ctaicon { float:left; vertical-align:bottom; display:block; }
p.cv_icon { margin:0px;	font-size:11px;	color:#000000; vertical-align:middle; }
a:-webkit-any-link:hover { text-decoration: none; }
body.carousel_horz { margin: 0px; padding: 0px;	background-color:#000000; color: #000000; }
div.ch_main { background-color:#ffffff;	color:#000000; font-family:Arial,Verdana,Times;	width:650px; height:270px; margin: 0px;	padding: 0px; background-repeat:no-repeat; }
div.ch_main img { border: 0; vertical-align: middle; }
a.ch_link {	text-decoration: none; }
a.ch_link:hover { text-decoration: none; }
a.ch_link:visited {	text-decoration: none; }
div.ch_bar { height:100px;	position: relative; top: 170px; left: 0px; /*background-image:url('http://www.wfn.tv/images/carousel/genhorzbar.png');*/ background-repeat:no-repeat; }
div.ch_content { float:left; width:555px; }
h1.ch_title { font-size:20px; padding:33px 0px 0px 50px; margin:0px; }
p.ch_desc {	padding:0px 35px 5px 75px;	margin:0px;	font-size:12px;	}
div.ch_cta {	float:right;	}
p.ch_click { padding:35px 0px 0px 0px;	margin:0px;	font-size:11px;	color:#676767;	}
p.ch_icon {	padding:5px 20px 0px 0px;	margin:0px;	font-size:11px;	color:#000000;	vertical-align:middle;	}
h1.topamb_title { font-size:20px; padding:7px 0px 0px 0px; margin:0px; color:#ffffff; font-style:italic; }
div.topamb_main { background-color:#000000; color:#000000; font-family:Arial,Verdana,Times; width:303px; height:220px; margin: 0px; padding:50px 0px 0px 347px; background:#000000 url('http://www.wfn.tv/images/carousel/TOP_ambassador_template.jpg') no-repeat; }
div.topamb_pic { color:#ffffff; }
div.topamb_pic img { border: 0; }
/**End Carousel Images Styles**/

.ac { width: 650px; height: 375px; position: relative; padding: 5px; float: left; background-image: url(/images/global/carousel.gif); background-position: center 55px; background-repeat: no-repeat; }
.ac-display { height: 270px; position: relative; overflow: hidden; }
.ac-nav { height: 105px; background: transparent url('/images/carousel/ac-bg-sprite.png') 0 0 repeat-x; font-family: Arial, "Trebuchet MS", Verdana; font-size: 11px; }
.ac-prev, .ac-next { height: 70px; }
.ac-nav-list-wrap { width: 611px; float: left; overflow: hidden; }
.ac-nav a { display: block; width: 19px; float: left; }
.ac-nav-list { padding-top: 2px; width: 1250px; margin-left: 0; margin-top: 0; }
.ac-nav-list a { text-align: center; width: 94px; color: #000; text-decoration: none; background-color: #f5f5f5; border: solid 1px #dbdbdb; height: 64px; margin-right: 7px; line-height:13px; }
.ac-nav-list a.on { border: solid 1px #f9ec31; background-color:#fff; }
.ac-nav-list a img { border: solid 2px transparent; margin: 1px auto 0; padding: 0; display: block; }
.ac-nav-list a img.video { border:solid 2px #df8235; }
.ac-nav-list a span.video { background: transparent url('/images/carousel/ac-video.png') 0 0 no-repeat; position: absolute; margin-left: 12px; margin-top: 4px; display: block; width: 13px; height: 13px; }
.ac-progress-bar { bottom: 5px; right: 10px; position: absolute; height: 5px; width: 100px; background-color:#fab20f; border: solid 1px #ccc; border-width: 1px 0;}
.ac-info { padding: 1px 20px;}
.clear { clear: both;}
.hide { display: none; }
h1, h2, h3 { padding: 0; margin: 0;}

div.regional_bar { width:400px; height:270px;	display:block; background-image:url('http://www.wfn.tv/images/carousel/regional_vertbar.png'); background-repeat:no-repeat; }
div.regional_tout { padding-left: 105px; margin-top: 20px; width:275px; height:55px;	display:block; background-image:url('http://www.wfn.tv/region/images/region-icons.png'); background-repeat:no-repeat; cursor: pointer; }
div.regional_content { width:200px; height: 189px; display: block; cursor: pointer; }
div#southwest { background-position: 105px -143px; }
div#florida { background-position: 105px -199px; }
div#southeast { background-position: 105px -255px; }
div#northeast { background-position: 105px -311px; }
div#rockies { background-position: 105px -367px; }
div#northwest { background-position: 105px -423px; }
div#midwest { background-position: 105px -479px; }

