body{font-size:81%;margin:0;padding:0;color:#666;background-color:#FFF;text-align:left;} /* all elements sized in ems only. DOCUMENTATION: http://www.thenoodleincident.com/tutorials/typography/index.html */


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


/* LAYOUT */
#page{margin:0;padding:0;text-align:left;background-color:#FFF;}
#header{color:#000;background-color:#FFF;clear:both;margin:0 0 2px 0;}
#footer{color:#000;background-color:#FFF;clear:both;margin:2px 0 0 0;}
#subnav,#additional{background-color:#FFF;}
#content{background-color:#FFF;}

#logo{display:none;}
#print-logo{display:block;}


/* LAYOUT STYLES */
#page{width:16.5cm;text-align:left;}
#header{padding:10px;}
#container{}
	#subnav{float:left;width:24.5%;display:none;}
	#content{float:left;width:16cm;}
#footer{padding:10px;}

#play-now {
	display: none;
}

#top-three {
	display: none;
}

h1 {margin-left: 10px !important;}

.banner {display: none;}

.left li {float:left;}
#footer {width: 16.5cm;}
	#footer ul{list-style-type:none;margin:0;padding:0;}
	#footer ul li{display:inline;margin:0;padding:0;}
	#footer ul li a{display:block;float:left;width:auto;padding:12px 10px 0 10px;}
	
	#footer ul.left {display: none;}
	#footer ul.left a {margin: 0; padding-left: 0;}
	#footer ul.right{width: 16.5cm; float: right;}
	#footer img{display:block;float:left;}
#toplink {display: none;}


/* INTRO */
.intro{padding:0 0 20px 0;margin:0 0 10px 0;border-bottom:1px solid #C2C2C2;}
.intro .image{float:left;width:134px;margin:0 10px 0 0;}
.intro .image img{display:block;padding:2px;border:1px solid #C2C2C2;}
.intro .text{float:left;}
.intro .text h2{margin-top: 0;}
.intro .text p{font-size:1.15em; margin-bottom: 0;}


/* PROM0_BOX */
.promo_box {float: left; background-color: #fff; margin: 0 5% 0 0; width: 29%}
.promo_box img {border: 0; padding: 2px; border: 1px solid #C2C2C2; float: none; width: 127px; margin-right: 5px;}
.promo_box h3 {margin-top: 5px;}
.promo_box p {font-weight: bold; margin: 0; padding: 0;}
.promo_box a {color: #B40010; font-weight: bold; text-decoration: underline; display: block; margin-top: 0.2em; padding: 0;}
.final {margin-right: 0;}

/* ROW */
.row {margin-bottom: 20px; background-color: red; clear: both;}
.row img {float: left; border: 1px solid #C2C2C2; padding: 2px;}
.row .text {margin-left: 140px; margin-top: 0; padding: 0;}
.row .text ul {margin: 0; padding: 0;}
.row li {margin-top: 0; margin-bottom: 1em;}

.row_alt {margin-bottom: 20px; background-color: red; clear: both;}
.row_alt img {float: left; border: 1px solid #C2C2C2; padding: 2px;}
.row .text_alt {margin-left: 140px; margin-top: 0; padding: 0;}


.col1 {float: left; width: 45%; margin-top: 10px; margin-bottom: 0;}
.col2 {float: right; width: 45%; margin-top: 10px; margin-bottom: 0;}

.col1 h2 {font-size: 1.2em; font-weight: bold;}
.col2 h2 {font-size: 1.2em; font-weight: bold;}

/* ITEM */
#content .item{background: none;margin: 0 0 20px 0;}
#content .item .image{float:left;width:70px; margin: 0;}
#content .item .image img{display:block;padding:1px;border:1px solid #C2C2C2;}
#content .item .text{float:left;width:180px; margin-left: 5px;}
#content .item h3 {margin: 0; padding: 0;font-weight:normal;}
#content .item p{margin:0;padding:0 0 0 0;}
#content .item ul{margin:0;padding:0;list-style-type:none; list-style-image: none;}
#content .item ul li{margin:0;padding:0;}
#content .item ul li a{display:block;float:left;color:#B40010;background:none;font-weight:bold;text-decoration:underline;margin:0;padding:0 10px 10px 0;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.5em;}
img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Tahoma,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6,p{font-family:Tahoma,Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{text-decoration:underline;color:#F00;}
a:link{ }
a:visited{ }
a:hover{color:#F00;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0 0 10px 0; clear: both;padding:0;color:#393737;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;line-height:1.5em;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}

.lower-alpha {
	list-style-type: lower-alpha;
}

.lower-roman {
	list-style-type: lower-roman;
}


/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}


/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #666;margin:1.5em 0 0 0;padding:1em;}
legend{display:none;margin:0;padding:0;color:#333;}

.label{float:left;width:34%;padding:0.2em 0 0.8em 0;margin:0 1% 0 0;text-align:left;}
.element{float:left;width:55%;margin:0 1% 0 0;padding:0 0 0.8em 0;}
	.element p{margin:0;padding:0;font-size:0.88em;}

textarea{font-size:100%;border:1px solid #000;padding:0.2em;}
input.text{border:1px solid #000;}

.highlight{color:#F00;}

.element input {width: 200px;}
.element textarea {width: 250px;}
form#contact input.submit {width: auto; float: left; background: #792E35 url(images/btn-submit.gif) 80% 50% no-repeat; color: #fff; padding: 1px 15px 1px 3px !important; margin: 0; margin-left: 200px;}
form#contact select {width: 205px;}

#home-panel {display: none;}

ul.faq {list-style-type: none; list-style-image: none; padding: 0 0 20px 0; margin: 0; background: url(images/dots.gif) repeat-x 0 bottom;/*border-bottom: 1px dotted #C2C2C2;*/}
ul.faq li {background: url(images/faq-list.gif) no-repeat 0 50%; margin: 10px 0; padding: 0 0 0 30px;}
ul.faq a {color: #90000F; text-decoration: underline; font-weight: bold;}

.faq_box {background: url(images/dots.gif) repeat-x 0 bottom;/*border-bottom: 1px dotted #C2C2C2;*/ padding-bottom: 10px;}
.faq_box h3 {background: url(images/faq-h3-bg.gif) no-repeat  0 50%; padding-left: 30px; margin: 10px 0 0 0; font-size: 1.25em;}
.faq_box p {margin: 0 0 0 30px; padding: 0;}
.faq_box ul {margin-left: 30px;}
.faq_box a {display: none;}


/*HOME PROMOS*/
.promo{float:left;margin:0 0 0 10px;padding:0 0 10px 0;}
.promo p, .promo ol{margin:9px 0 0 0;padding:0 0 3px 0;}
.promo ol li{margin-top:0;padding-top:2px;}
.promo h2{margin:0;padding:3px 0;text-transform:uppercase;color:#BD202E;width:100px;}
.promo .image{border:1px solid #C2C2C2;padding:2px;display:block;overflow:hidden; width: 214px;height:72px;}
.promo ul, .promo ul li{list-style-type:none;list-style-image:none;margin:0;padding:0;background:transparent;}
.promo ul li{padding:0 0 5px 0;}
.promo a{color:#B40010;font-weight:bold;text-decoration:underline;background:url(images/home-bullet.gif) top right no-repeat;padding:0 10px 0 0;}

/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}

/* NAVIGATION */
#navigation{display:none;background-color:#DDD;clear:both;margin:0 0 2px 0;font-weight:bold;}
	#navigation ul{list-style-type:none;margin:0;padding:0;}
	#navigation ul li{display:inline;margin:0;padding:0;}
	#navigation ul li a{color:#000;display:block;float:left;width:auto;text-decoration:none;margin:0 1em;padding:4px 10px;line-height:1.1em;background-color:#bbb;}
	#navigation ul li a:hover{background-color:#E9E9E9;}
	#navigation ul li a.selected{background-color:#FFF;}


/* NAVIGATION IMAGES */
#navigation-images{background-color:#bbb;clear:both;margin:0 0 2px 0;}
	#navigation-images ul{list-style-type:none;margin:0;padding:0;}
	#navigation-images ul li{display:inline;margin:0;padding:0;}
	#navigation-images ul li a{display:block;float:left;width:auto;text-decoration:none;margin:0 2em 0 0;padding:0;}
	#navigation-images ul li a:hover{background-color:#ddd;color:#000;}
	#navigation-images ul li a.selected{background-color:#ddd;color:#000;}
	

/* SUB-NAVIGATION */
#subnav{}
	#subnav ul{margin: 0;padding: 0;list-style-type: none;line-height:normal;}
	#subnav li{margin:0;padding:0;display:inline;}
	#subnav a{display: block;color:#FFF;background-color:#333;text-decoration:none;font-weight:bold;padding:4px 0 4px 16px;border-bottom:1px solid #DDD;}
	#subnav a.selected{background:#F00 url(images/nav-selected.gif) top left no-repeat;}
	#subnav a:hover{background-color:#F00;color:#FFF;}
	
	#subnav ul ul{padding:0 0 0 0;background-color:#777;}
	#subnav li li a{background-color:#888;padding-left:26px;}
	#subnav li li a:hover{background-color:#fff;color:#000;}
	

/* BREADCRUMB */
#breadcrumb{margin:0 0 10px 0;}
	#breadcrumb ol{list-style-type:none;margin:0;padding:0;}
	#breadcrumb ol li{display:inline;margin:0;padding:0;}
	#breadcrumb ol li a{display:block;float:left;width:auto;padding:0 20px 0 0;background:url(images/breadcrumb-arrow.gif) bottom right no-repeat;}


/* PAGINATION */
.pagination{display:none;margin:10px 0 10px 0;}
	.pagination ul{display:none;float:left;list-style-type:none;text-align:center;margin:0;padding:0;width:33%}
	.pagination ul li{display:inline;padding:0;margin:0;}
	.pagination ul li a{padding:0;margin:0;}
	.pagination ul.previous a{display:block;float:left;width:auto;padding:0 0 0 10px;margin:0 10px 0 0;background:url(images/arrow-left-link.gif) center left no-repeat;}
	.pagination ul.next{float:right;} 
	.pagination ul.next a{display:block;float:right;width:auto;padding:0 10px 0 0;margin:0 0 0 10px;background:url(images/arrow-right-link.gif) center right no-repeat;}


/* TABS */
#tabs{display:none;padding: 0 0 0 0;margin:10px 0 10px 0;background:url(images/bg-page-nav-div.gif) bottom left repeat-x; }
	#tabs ul{ list-style-type:none;margin:0;padding:0;}
	#tabs li{margin:0;padding:0;display:inline;}
	#tabs a{display: block;float:left;color:#000;background-color: #ccc;text-decoration:none;font-weight: bold;padding:1px 8px 1px 8px;margin:0 5px 0 0;border:1px solid #333;}
	#tabs a:hover{background-color:#ddd;}
	#tabs a.selected{background-color:#fff;border-bottom:1px solid #fff;}
	
	
/* IMAGES */
.image-left{float:left;display:block;width:auto;background-color:#ccc;margin:0 15px 10px 0;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HIGHLIGHT BOXES */
.box{border:1px solid #333;margin:5px 0 20px 0px;padding:5px;color:#FFF;background-color:#F00;}
	.box img{float:left;margin:0 10px 0 0;}
	.box p{padding:0;margin:auto;}
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;height:1%}

.padding{padding:10px;}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */