/*  
Theme Name: Nami
Theme URI: http://www.amypink.com 
Description: The official AMY & PINK theme.
Version: 1.0
Author: Marcel Winatschek
Author URI: http://www.amypink.com 
Tags: amy, pink, style, new, design, fresh, webdesign

	
 */

html {
height : 100%;
}
body {
margin : 0;
margin-top : 0;
padding : 0;
background : #000000 url(images/bg.gif);
background-repeat : repeat-y;
background-position : center top;
color : #ffffff;
text-align : center;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
line-height : 1.5em;
}
div#promotion {
	width: 450px;
	height: 380px;
	position: absolute;
	top: 75px;
	margin: 0 0 0 450px;
	background-color: #ffffff;
	border-color: #cccccc #999999 #999999 #cccccc;
	border-width: 1px;
	border-style: solid;
	z-index: 100;
	text-align: center;
	padding: 5px;
}
#wrapper {
position : relative;
width : 898px;
min-height : 100%;
margin : 0 auto;
padding : 0 !important ;
text-align : center !important ;
}
* html #wrapper {
height : 100%;
}
.header {
padding-left : 0px;
padding-top : 0px;
height:95px;
}
#content {
clear : both;
position : relative;
top: 0px;
padding : 0 0 0 0;
text-align : left !important ;
background : transparent;
}
#main {
margin-left : 0px;
float : left;
background : transparent;
}
#sidebar {
width : 202px;
margin-left : 50px;
float : left;
}
.header2 {
padding-left : 0px;
}

#header2 {
width:  898px;
height: 565px;
	background: url(images/main_bg_cowboys.jpg) no-repeat;
	background-position: 0 0;
	text-align: left;
}
#psgcontent {
clear: both;
position: relative;
top: 0px;
padding: 0 0 0 0;
text-align: left !important ;
}

#boxing {
background : url(images/boxingbg.gif);
position : absolute;
float: left;
width : 672px;
height : 334px;
margin : 0;
padding : 4 ;
text-align : left;
top: 0px;
}

#framebox {
background : transparent;
position : relative;
float: left;
width : 669px;
height : 334px;
padding : 0;
margin-top : 82px;
border : 1px;
border-color: #474747;
border-style: solid;
z-index : 100;
}

#videos {
float : left;
display : block;
clear : both;
position : absolute;
left : 56px;
top : 0px;
background : #000000;
width : 596px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 150;
}

#videosbg {
float : left;
display : block;
clear : both;
position : absolute;
left : 0px;
top : 0px;
background : transparent url(images/frameboxvideos/videosbg.gif);
background-repeat : no-repeat;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#frameboxcowboys {
background : url(images/framebox_bg_cowboys.jpg);
background-position : 0 0;
background-repeat : no-repeat;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#frameboxbhs {
background : url(images/framebox_bg_bhs.jpg);
background-position : 0 0;
background-repeat : no-repeat;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#frameboxast {
background : url(images/framebox_bg_ast.jpg);
background-position : 0 0;
background-repeat : no-repeat;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#framebox1hour {
background : url(images/framebox_bg_1hour.jpg);
background-position : 0 0;
background-repeat : no-repeat;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#frameboxcomingsoon {
background : url(images/framebox_bg_comingsoon.jpg);
background-position : 0 0;
background-repeat : no-repeat;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#frameboxpress {
background : #000000;
width : 669px;
height : 334px;
padding : 0 0 0 0;
margin: 0 0 0 0;
z-index : 100;
}

#navbox {
background : transparent;
position : relative;
float : left;
width : 58px;
height : 336px;
padding : 0;
margin-top : 82px;
margin-left : 160px;
z-index : 998;
border:0px;
border-style:solid;
}

#navboxload {
display: none;
position: absolute;
background: url(jQuery/images/ajax-loader.gif);
width: 43px;
height: 11px;
text-indent: -9999em;
}

#navboxcontent {
}

ul#ulnavbox {
background : transparent;
position : relative;
float : left;
width : 58px;
height : 336px;
padding : 0;
margin-top : 0px;
margin-left : 0px;
z-index : 998;
}

ul#linkbox {
position: absolute;
float: left;
padding: 0;
margin: 0;
top: 0;
left: 0;
width: 138px;
}

li#linkboxpsgfilms a {
background : url(images/button_psgfilms.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 94px;
height : 28px;
padding : 0;
margin-right : 0px;
margin-top : 39px;
top : 0px;
left : 44px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

li#linkboxpsgfilms a:hover {
background-position : 0 -28px;
}

li#linkboxthework a {
background : url(images/button_the-work.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
clear : both;
width : 94px;
height : 32px;
padding : 0;
margin-right : 0px;
margin-top : 136px;
left : 44px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

li#linkboxthework a:hover {
background-position : 0 -32px;
}

li#linkboxpress a {
background : url(images/button_press.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
clear : both;
width : 94px;
height : 32px;
padding : 0;
margin-right : 0px;
margin-top : 0px;
left : 44px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

li#linkboxpress a:hover {
background-position : 0 -32px;
}

li#linkboxhome a {
background : url(images/button_home.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
clear : both;
width : 94px;
height : 32px;
padding : 0;
margin-right : 0px;
margin-top : 0px;
left : 44px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

li#linkboxhome a:hover {
background-position : 0 -32px;
}

li#linkboxcontact a {
background : url(images/button_contact.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
clear : both;
width : 138px;
height : 68px;
padding : 0;
margin-right : 0px;
margin-top : 145px;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

li#linkboxcontact a:hover {
background-position : 0 -68px;
}

#navast a {
background : url(images/nav_ast.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 58px;
height : 57px;
padding : 0;
magin-top : auto;
margin-bottom : auto;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

#navast a:hover {
width : 114px;
background-position : 0 -57px;
}

#navbhs a {
background : url(images/nav_bhs.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 58px;
height : 57px;
padding : 0;
magin-top : auto;
margin-bottom : auto;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

#navbhs a:hover {
width : 114px;
background-position : 0 -57px;
}

#navcowboys a {
background : url(images/nav_cowboys.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 58px;
height : 57px;
padding : 0;
magin-top : auto;
margin-bottom : auto;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

#navcowboys a:hover {
width : 114px;
background-position : 0 -57px;
}

#navonehour a {
background : url(images/nav_onehour.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 58px;
height : 57px;
padding : 0;
magin-top : auto;
margin-bottom : auto;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

#navonehour a:hover {
width : 114px;
background-position : 0 -57px;
}

#navreel a {
background : url(images/nav_reel.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 58px;
height : 57px;
padding : 0;
magin-top : auto;
margin-bottom : auto;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

#navreel a:hover {
width : 114px;
background-position : 0 -57px;
}

#navindie a {
background : url(images/nav_indie.gif);
background-position : 0 0;
position : relative;
float : left;
display : block;
width : 58px;
height : 57px;
padding : 0;
magin-top : auto;
margin-bottom : auto;
left : 0px;
z-index : 999;
overflow : hidden;
text-indent : -99999px;
}

#navindie a:hover {
width : 114px;
background-position : 0 -57px;
}


#bgnumbers {
position: relative;
top: -148px;
left: 218px;
display: block;
magin: 0;
padding: 0;
list-style: none;
}
ul#bgnumbersul {
position: relative;
magin: 0;
padding: 0;
list-style: none;
}
li#bgnumber {
float: left;
width: 20;
height: 20;
}
li#bgnumber a {
display: block;
width: 20px;
height: 20px;
background: url(images/bgnumbers-box.gif) no-repeat 0 0;
font-size: 10px;
text-indent: 0px;
margin: 0 4px 0 0;
padding: 3px 0 0 0;
text-decoration: none;
z-index: 3;
}
li#bgnumber a:hover {
background-position: 0 -23px;
}

.logo {
margin-left : 20px;
}
.person {
color : #ff0066;
font-weight : bold;
}
.lined {
border : 1px solid #dadada;
}
.header3 {
padding-left : 39px;
padding-top : 20px;
}
dl#container {
width : 437px !important ;
}
dl#container dd {
position : relative;
top : -1.4em;
left : 3em;
z-index : 1;
line-height : 1.5em;
}
dl#container dt {
color : #ff0066;
font-weight : bold;
}
dd.multi {
margin-top : 10px;
}
table {
margin-top : 20px;
}
th {
text-align : center;
}
th, td {
padding : 5px;
font-size : 9px !important ;
text-align : left !important ;
vertical-align : top;
}
td.yr {
color : #ff0066;
font-weight : bold;
vertical-align : top;
}
#side {
float : left;
width : 180px;
padding-top : 37px;
}
#article {
float : left;
}
#footer {
position : relative;
padding-top : 0px;
padding-left : 0px;
padding-bottom : 10px;
}
.footer {
height : 0px;
text-align : left;
}
* + html #footer {
padding-top : 0px;
padding-left : 0px;
}
h1 {
margin : 0 !important ;
padding : 10px 0 0 10px !important ;
border : 0;
}
div {
margin : 0;
}
p, h1, h2, h3, ul, table, th, td, dt, dd, blockquote {
font-family : Arial, Helvetica, sans-serif;
}
th, td {
font-size : 11px !important ;
line-height : 1.5em;
}
h2 {
margin : 0 0;
padding : 0 0;
padding-left : 0;
color : #ffffff;
font-size : 1em;
vertical-align : middle;
line-height : normal !important ;
}
h2.sub {
border-left : 8px solid #FFCA1B !important ;
}
h4 {
margin : 5px 0;
padding : 3px 0;
padding-left : 13px;
border-left : 8px solid #B6FF00;
color : #000;
font-size : 1em;
vertical-align : middle;
line-height : normal !important ;
}
h5 {
margin : 5px 0;
padding : 3px 0;
padding-left : 13px;
border-left : 8px solid #ff0066;
color : #000;
font-size : 1em;
vertical-align : middle;
line-height : normal !important ;
}
.top {
margin-top : 39px !important ;
}
.top2 {
margin-top : 60px;
}
h3 {
margin : 5px 0;
margin-bottom : 15px;
padding : 1px 0;
padding-left : 13px;
border-left : 8px solid #ff0066;
color : #000;
font-size : 1em;
font-weight : normal;
}
dl {
margin : 20px 0 0 0;
padding : 0;
width : 348px;
}
dd {
position : relative;
top : -1.4em;
left : 11em;
z-index : 1;
line-height : 1.5em;
}
.entry {
background: #000000 url(images/press-bg.jpg);
background-repeat: no-repeat;
background-position: 0 0;
position: relative;
float:left;
top : 0px;
left : 0px;
padding-left : 56px;
width : 613px;
height : 334px;
z-index : 999;
overflow : auto;
}

.entryindex {
position: relative;
float:left;
top : -80px;
left : 220px;
margin-bottom : 0px;
margin-left : 0px;
width : 669px;
height : 318px;
z-index : 999;
overflow : auto;
}


.entryindex img {
max-width : 470px;
float:right;
}
.entryshort {
margin-bottom : 30px;
}
img {
border : none;
}
.float-left {
float : left;
margin-right : 0.9em;
}
.float-right {
float : right;
margin-left : 0.9em;
}
.pic {
margin : 20px 0;
}
.topspacing {
margin-top : 20px;
}
.hidden {
display : none;
}
.clear {
clear : both;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
a:link {
color : #fe0000 !important ;
text-decoration : none;
}
a:visited {
color : #fe0000;
text-decoration : none;
}
a:active {
color : #333333;
text-decoration : none;
}
a:hover {
color : #ffffff !important ;
text-decoration : none;
}
h1 a {
display : block;
width : 218px;
padding : 0;
background : transparent url(images/psg-info.gif) no-repeat 0 0;
font-size : 1px;
text-indent : -9999px;
height : 125px;
text-align: left;
}
.border {
border : 2px solid #c2c2c2;
}
ul#menu {
top : 40px;
right : 49px;
display : block;
width : 250px;
height : 75px;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
z-index : 2;
}
ul#buttons {
top : 0px;
right : 200px;
display : block;
width : 80px;
height : 45px;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
z-index : 3;
}
ul {
position : absolute;
list-style : none;
}
li {
list-style : none;
}
#logo {
float:left;
position: absolute;
margin: 70px 0 0 0px;
display : block;
width : 218px;
height : 302px;
background : url(images/psg-info.gif) no-repeat 0 0;
z-index : 9;
}
li#TEST {
float : left;
width : 80px;
height : 45px;
}
li#TEST a {
display : block;
width : 100%;
height : 100%;
background : url(images/test-button.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
z-index : 3;
}
li#TEST a:hover {
background-position : 0 -45px;
}
li#home {
float : left;
width : 75px;
height : 75px;
}
li#home a {
display : block;
width : 100%;
height : 100%;
background : url(images/menu_home.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
z-index : 3;
}
li#home a:hover {
background-position : 0 -75px;
}
li#shows {
float : left;
width : 75px;
height : 75px;
}
li#shows a {
display : block;
width : 100%;
height : 100%;
background : url(images/menu_shows.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
}
li#shows a:hover {
background-position : 0 -75px;
}
li#work {
float : left;
width : 75px;
height : 75px;
}
li#contact a {
display : block;
width : 100%;
height : 100%;
background : url(images/menu_contact.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
}
li#contact a:hover {
background-position : 0 -75px;
}
ul#newssidemenu {
display : block;
width : 125px;
height : 125px;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
li#blankspace {
display : block;
float : left;
width : 110px;
height : 25px;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
}
ul#storessidemenu {
display : block;
width : 141px;
height : 75px;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
ul#companysidemenu {
display : block;
width : 134px;
height : 75px;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
ul#footermenu {
position : absolute;
clear : both;
top : 0px;
right : 0px;
display : block;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
li#newsletter {
float : left;
width : 75px;
height : 75px;
}
li#newsletter a {
display : block;
width : 100%;
height : 100%;
background : url(images/menu_rss.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
}
li#newsletter a:hover {
background-position : 0 -75px;
}
ul#footersidemenu {
position : absolute;
clear : both;
top : 0px;
left : 0px;
display : block;
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
li#advocacies {
float : left;
width : 115px;
height : 25px;
}
li#advocacies a {
display : block;
width : 100%;
height : 100%;
background : url(images/footersidemenu_advocacies.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
}
li#advocacies a:hover {
background-position : -115px 0;
}
li#legal_notice {
float : left;
width : 115px;
height : 25px;
}
li#legal_notice a {
display : block;
width : 100%;
height : 100%;
background : url(images/footersidemenu_legalnotice.gif) no-repeat 0 0;
font-size : 5px;
text-indent : -9999px;
text-decoration : none;
}
li#legal_notice a:hover {
background-position : -115px 0;
}
li#copyright {
float : left;
display : block;
width : 244px;
padding : 0;
margin-right : 10px;
background : transparent url(images/copyright.gif) no-repeat 0 67px;
text-align : center;
font-size : 1px;
text-indent : -9999px;
overflow : hidden;
height : 75px;
}
#commentform textarea {
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 460px;
}
#commentform textarea:hover {
background : #ffffff;
border : 1px solid #d6d3d3;
}
#commentform textarea:focus {
background : #ffffff;
border : 1px solid #939793;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #939793;
width : 280px;
}
#commentform input {
margin-bottom : 3px;
}

.flickr img { width:100px; height: 100px; margin: 0 1px 1px 0; }

.vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
.vimeoBadge img { border: 0; }
.vimeoBadge a:link, a:visited, a:active { color:#fe0000; text-decoration:none; cursor:pointer; }
.vimeoBadge a:hover { color:#228DFF; }
.vimeoBadge #vimeo_badge_logo { width: 0px; height: 0px; visibility:hidden; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; float:left; margin:0 1px 1px 0; width:100px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:80px; }
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 

#archive {
list-style:decimal;
}
.com-list {}
.com-list h3 { font-size: 18px; line-height: 22px; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #ebeadd;}
.com-entry { background: url(images/com-top.png) no-repeat left top; margin-bottom: 20px;}
.com-entry-bot { background: url(images/com-bot.png) no-repeat left bottom; padding: 10px 0px;}

.com-con { padding: 10px 70px 10px 20px; font-size: 11px; line-height: 16px; color:#666; border-left: solid 1px #e7e5dd; border-right: solid 1px #e7e5dd; position: relative;}
.com-name { }
.com-avt { position: absolute; top: 10px; right: 20px; width: 30px; height: 30px; }
* html .com-avt { right: 40px;}
.com-avt img { border: 1px solid #ccc;}
.com-date { font-size: 10px; color: #999; margin-bottom: 10px; }
.com-text { width:200px; }
.com-date a, .com-date a:visited, .com-date a:hover { color: #fe0000; text-decoration: underline; }




#slideshow {list-style:none; color:#000; width: 898px; height:565px; text-align: left; clear : both;}

#slideshow span {display:none}

#wrapperslideshow {width:898px; margin:0px 0px; display:none; clear : both; border:0px solid 
#000; }

#wrapperslideshow * {border:0px solid #000; margin:0; padding:0; clear : both; left: 0px;}

#fullsize {position:relative; width:898px; height:565px; padding:0px; border:0px solid 
#000; background:#000; clear : both; }

#information {position:absolute; bottom:0; width:0px; height:0; background:#000; color:#fff; overflow:hidden; z-index:-100; opacity:0; clear : both; }

#information h3 {padding:0px 0px 0px; font-size:14px}

#information p {padding:0 0px 0px}

#image {width:898px}

#image img {position:absolute; z-index:1; width:898}

.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:20}

#imgprev {width:20px; height:20px; left:218px; top:422px; background:url(images/left.gif) left top no-repeat; overflow:hidden; }

#imgprev:hover {background-position:0 -23px; overflow:hidden; }

#imgnext {width:20px; height:20px; left:240px; top:422px; background:url(images/right.gif) left top no-repeat; overflow:hidden; }

#imgnext:hover {background-position:0 -23px; overflow:hidden; }

#imglink {position:absolute; height:0px; width:0; z-index:1; opacity:0; }

.linkhover {background:url(images/link.gif) center center no-repeat}

#thumbnails {margin-top:0px}

#slideleft {float:left; width:20px; height:20px; background:url(images/bgnumbers-box.gif) top left no-repeat; background-color:#000; left: 218px; top: -100px;}

#slideleft:hover {background-color:#333}

#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}

#slideright:hover {background-color:#333}

#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}

#slider {position:absolute; left:0; height:81px}

#slider img {cursor:pointer; border:1px solid #666; padding:2px}



#frameboxslideshow {
position : absolute;
float : left;
display : block;
top : 96px;
left : 319px;
}

#frameboxslideshowthumbs {
position : absolute;
float : left;
display : block;
clear : both;
top : 96px;
left : 614px;
}

#frameboxslideshowbhs {
position : absolute;
float : left;
display : block;
top : 115px;
left : 319px;
}

#frameboxslideshowthumbsbhs {
position : absolute;
float : left;
display : block;
clear : both;
top : 115px;
left : 614px;
}

#frameboxvideocowboys-bristol_bay a {
position : absolute;
float : left;
display : block;
clear : both;
top : 11px;
left : 445px;
width : 172px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/cowboys/ep1-bristol_bay.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideocowboys-bristol_bay a:hover {
background-position : -172px 0;
}

#frameboxvideocowboys-combat_fishing a {
position : absolute;
float : left;
display : block;
clear : both;
top : 25px;
left : 445px;
width : 172px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/cowboys/ep2-combat_fishing.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideocowboys-combat_fishing a:hover {
background-position : -172px 0;
}

#frameboxvideocowboys-long_haul a {
position : absolute;
float : left;
display : block;
clear : both;
top : 40px;
left : 445px;
width : 172px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/cowboys/ep3-long_haul.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideocowboys-long_haul a:hover {
background-position : -172px 0;
}

#frameboxvideobhs-original a {
position : absolute;
float : left;
display : block;
clear : both;
top : 11px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/bhs/bhs_original.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideobhs-original a:hover {
background-position : -208px 0;
}

#frameboxvideobhs-ep1 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 25px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/bhs/bhs_ep1.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideobhs-ep1 a:hover {
background-position : -208px 0;
}

#frameboxvideobhs-ep2 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 40px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/bhs/bhs_ep2.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideobhs-ep2 a:hover {
background-position : -208px 0;
}

#frameboxvideobhs-ep3 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 55px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/bhs/bhs_ep3.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideobhs-ep3 a:hover {
background-position : -208px 0;
}

#frameboxvideobhs-ep4 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 67px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/bhs/bhs_ep4.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideobhs-ep4 a:hover {
background-position : -208px 0;
}

#frameboxvideoast-ep1 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 11px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/ast/ast_ep1.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideoast-ep1 a:hover {
background-position : -208px 0;
}

#frameboxvideoast-ep2 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 25px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/ast/ast_ep2.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideoast-ep2 a:hover {
background-position : -208px 0;
}

#frameboxvideoast-ep3 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 40px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/ast/ast_ep3.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideoast-ep3 a:hover {
background-position : -208px 0;
}

#frameboxvideoast-ep4 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 55px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/ast/ast_ep4.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideoast-ep4 a:hover {
background-position : -208px 0;
}

#frameboxvideoast-ep5 a {
position : absolute;
float : left;
display : block;
clear : both;
top : 67px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/ast/ast_ep5.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideoast-ep5 a:hover {
background-position : -208px 0;
}

#frameboxvideo1hour-mob a {
position : absolute;
float : left;
display : block;
clear : both;
top : 11px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/1hour/mob.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideo1hour-mob a:hover {
background-position : -208px 0;
}

#frameboxvideo1hour-irs a {
position : absolute;
float : left;
display : block;
clear : both;
top : 25px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/1hour/irs.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideo1hour-irs a:hover {
background-position : -208px 0;
}

#frameboxvideo1hour-sq a {
position : absolute;
float : left;
display : block;
clear : both;
top : 40px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/1hour/sq.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideo1hour-sq a:hover {
background-position : -208px 0;
}

#frameboxvideo1hour-timeshifters a {
position : absolute;
float : left;
display : block;
clear : both;
top : 55px;
left : 445px;
width : 208px;
height : 14px;
overflow : hidden;
background : url(images/frameboxvideos/1hour/timeshifters.gif);
background-position: 0 0;
z-index : 100;
text-indent: -9999em;
}

#frameboxvideo1hour-timeshifters a:hover {
background-position : -208px 0;
}


#frameboxclosebox a {
position : absolute;
float : left;
display : block;
clear : both;
top : 0px;
left : 653px;
width : 16px;
height : 16px;
overflow : hidden;
background : url(images/frameboxclosebox.gif);
background-position: 0 0;
z-index : 999;
text-indent: -9999em;
}

#frameboxclosebox a:hover {
background-position : 0 -16px;
}
