
body
{ font-family:arial, helvetica, sans-serif;font-size:12px; margin: 0; padding: 0; }

a img, iframe
{border:none;}

h1, h2, h3, h4, h5, h6
{margin:0;padding:0;font-size:100%;}

ul, ol, dl, li, dt, dd
{margin:0;padding:0;}

a:focus, a:active
{outline:none;}

input, textarea, select
{margin:0;padding:1px;font-size:100%;font-family:inherit;}

a
{color:#35679E;font-weight:bold;text-decoration:none;}

a.btn
{padding:2px 10px;}

a:hover
{color:#fff;background-color:#fff;}

a.tn_frame
{border:0px solid #ACACAB;display:block;overflow:hidden;clear:both;}

a.tn_frame:hover
{border:0px solid #35679E;clear:both;}

a.primarytype
{color:#999;font-weight:normal;text-decoration:underline;}

a.primarytype:hover
{background-color:#ddd;color:#fff;}

ul
{list-style-type:none;}

.show
{display:block;}

.clearfix:after
{clear:both;content:".";display:block;height:0;visibility:hidden;}

.clearfix
{zoom:1;}

* html .clearfix
{height:1%;}

*
{padding:0;margin:0;}

* html #TB_overlay
{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}

* html #INTERSTITIAL, * html #TB_window
{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) +(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

* html #TB_load
{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) +(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

* html #TB_HideSelect
{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}

* html #TB_iframeContent
{margin-bottom:1px;}

.carousel-component
{position:relative;overflow:hidden;visibility:hidden;}

.carousel-component ul.carousel-list
{width:10000000px;position:relative;z-index:1;}

.carousel-component .carousel-list li
{float:left;list-style:none;overflow:hidden;}

.carousel-component .carousel-vertical li
{float:none;margin-bottom:0px;}

.carousel-component ul.carousel-vertical
{width:auto;}

.carousel-component .carousel-clip-region
{overflow:hidden;margin:0px auto;position:relative;}

.carousel-component
{background:transparent;padding:6px 0px 6px 0px;color:#618cbe;}

.carousel-component ul.carousel-list
{margin:0px;padding:0px 0px 0px 0px;}

.carousel-component .carousel-list li
{text-align:center;margin:0px 0px 0px 0px;padding:0px;font:10px verdana,arial,sans-serif;color:#666;}

.carousel-component .carousel-vertical li
{}

.carousel-component ul.carousel-vertical
{}

.jcarousel-container
{position:relative;}

.jcarousel-clip
{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}

.jcarousel-list
{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}

.jcarousel-item
{float:left;list-style:none;width:75px;height:75px;}

.jcarousel-next
{z-index:3;display:none;}

.jcarousel-prev
{z-index:3;display:none;}

#most_pop .jcarousel-clip
{float:left;margin-left:0px;width:260px;}

* html #most_pop .jcarousel-clip
{width:240px;}

#most_pop .jcarousel-prev:hover, #most_pop .jcarousel-next:hover
{background-color:transparent;}

#most_pop .jcarousel-prev, #most_pop .jcarousel-next
{margin:35px 5px 0;}

#most_pop .jcarousel-prev
{display:inline;float:left;margin-left:5px;}

#most_pop .jcarousel-next
{display:inline;float:right;margin-right:5px;margin-left:0;}

#massive_carousel
{
	border:0px solid #000; 
	height:250px;
	overflow:hidden;
	margin:0;
	position:relative;
	width:640px;
	z-index:1;
}

#massive_carousel_items li
{display:none;}

#massive_carousel_items li.active
{display:block;}

#massive_carousel_paging
{bottom:10px;position:absolute;right:10px;}

#massive_carousel_paging li
{display:none;float:left;margin-right:1px;padding:3px;}

#massive_carousel_paging li.persistent
{display:block;margin:1px 0 0 0;}

#massive_carousel_paging li.persistent a
{background-color:transparent;}

#massive_carousel_paging li.this_page a
{background-color:#f2f2f2;color:#333;}

#massive_carousel_paging li a
{background-color:#333;color:#fff;padding:1px 3px;}

.featurelist .jcarousel-container
{clear:both;margin-bottom:10px;}

.featurelist .jcarousel-container li
{border-bottom:0;}

.featurelist .jcarousel-container .jcarousel-clip
{float:left;margin-left:5px;width:400px;}

.series .featurelist .jcarousel-container .jcarousel-clip, .middle_wide .featurelist .jcarousel-container .jcarousel-clip
{width:575px;}

* html .series .featurelist .jcarousel-container .jcarousel-clip
{width:560px;}

.featurelist .collection_wrapper .jcarousel-container a.tn_frame
{width:100px;}

.featurelist .jcarousel-container .jcarousel-prev:hover, .featurelist .jcarousel-container .jcarousel-next:hover
{background-color:transparent;}

.featurelist .jcarousel-container .jcarousel-prev, .featurelist .jcarousel-container .jcarousel-next
{margin:35px 5px 0;}

.featurelist .jcarousel-container .jcarousel-prev
{float:left;margin-left:0;}

.featurelist .jcarousel-container .jcarousel-next
{float:right;margin-right:0;margin-left:0;}
