/* ----------------- COLORS -----------------
Text/Gray bkgd: #807F83
Dark Gray: #414142
Light Gray: #A1A0A4
Green bkgd: #F5FAED
Red: #9F2214
--------------------------------------------- */

* { 
	margin: 0; 
	padding: 0; 
}

body { font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#bannerPopup a {
	display: block;
}

#outer {
	position: relative;
	width: 400px;
	border: 1px solid #999;
	background-color: #fff;
	padding: 20px;
	z-index: 9994;
}	

#outer a {
	text-decoration: none;
	color: #9F2214;
	font-size: 13px;
	line-height: 18px;
}

#outer a:hover {
	color: #323232;
}

#outer h3 {
	color: #000;
}

/*---------------- Data ----------------*/

#data {
	position: relative;
	top: 0;
	right: 0;
	width: 375px;
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top: 12px;
}

#data h3 {
	font-size: 12px;
}

#data h4 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

#data p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 4px;
}


/*---------------- Web links ----------------*/

#weblinks {
	margin-top: 12px;
}

#weblinks a {
	margin-top: 2px;
	display: block;
} 
 

/*---------------- Popup hover ----------------*/
.popup:hover {
	color: #323232;
}


/*---------------- Hacks ----------------*/

.grayBorder {
	border: solid 1px #999;
	overflow: hidden;
}

#data .marginTop8px {
	margin-top: 8px;
}

.embedded {
	width: 275px;
}

/*stupid hack to avoid overlapping embedded players*/
.zIndexMinus {
	z-index: -1000;
}
   
/*------------------------- COLORBOX -------------------------*/

#colorbox
{position:absolute; top:0; left:0; z-index:9990; overflow:hidden;}

#cboxOverlay
{position:absolute; top:0; left:0; z-index:9990; overflow:hidden;}

#cboxWrapper
{position:absolute; top:0; left:0; z-index:9990; overflow:hidden;}


#cboxOverlay
{position:fixed; width:100%; height:75%;}


#cboxContent
{position:relative; overflow:hidden; background:#fff;}

#cboxClose {
	position:absolute;
	top:10px; 
	right:10px; 
	width:20px; 
	height:20px; 
	background: url('../img/cbox/popupClose.gif') 0 -20px no-repeat; 
	text-indent:-9999px;
	cursor: pointer;
	z-index:  9995;
}

#cboxClose.hover
{background-position: 0 0;}

#cboxLoadedContent
{overflow:auto;}

/*#cboxLoadedContent {margin-bottom:28px;}*/

#cboxLoadingOverlay
{background:url('../img/cbox/loading_background.png') center center no-repeat;}

#cboxLoadingGraphic
{background:url('../img/cbox/loading.gif') center center no-repeat;}


/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

