body {background: #1f1f1f; background-image:url('images/background.gif');}
html body { width: 100%; height: 100%; padding: 0px; margin: 0px; font-family: arial; font-size: 10px; color: #6e6e6e;}
* { font-family: Arial;}
#frame { width: 995px; }
.logo_small { margin-right: 10px; }
.photo {margin: 3px 2px 5px 2px;float: left;text-align: center;}
.photo h2 {font-size: 15px; font-weight: bold; margin: 5px; color: #DFDFDF;}
.photo p {font-size: 14px;font-weight: bold;margin: 0px 0px 0px 0px; color: #CCC;}
.photo img {border: 2px solid #b60038;}
.photo img:hover {border: 2px solid #e1008d;}
div.clear {clear: both; height:1px; overflow:hidden;}
#legalfooter, #legalfooter a {color:#666;}
#legalfooter a, #legalfooter p a, #legalfooter p {font-size:12px; }
.rightColumnHeader { width: 312px; background-color: #000; color: #FFF; padding: 10px; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.photoRating { width: 239px; background-color: #000; color: #FFF; font-size: 11px; padding: 3px 0px 4px 5px; text-align: left; margin-top: 4px;}
.stars { margin: 0px 0px 0px 10px; }
.thumbnail { border: 2px solid #b60038; }
.thumbnailR { border: 2px solid #b60038; margin-left: 7px;}
.thumbnail:hover { border: 2px solid #e1008d; }
.thumbnailR:hover { border: 2px solid #e1008d; margin-left: 7px;}
.leftColumnBookmark { width: 618px; background-color: #000; color: #FFF; padding: 10px; font-size: 12px; font-weight: normal; margin: 10px 0px 10px 0px; }
.fullWidthHeader { width: 980px; background-color: #000; color: #ff0000; padding: 6px; font-size: 16px; font-weight: bold; margin: 10px 0px 0px 0px; text-align: left; }
.fullWidthBookmarkShell { width: 705px; padding: 10px 0px 10px 0px; margin: 25px 0px 30px 0px; background-color: #000; }
.fullWidthBookmark { border: 1px solid #424242; width: 670px; background-color: #000; color: #b60038; padding: 5px; font-size: 16px; font-weight: bold; text-align: center; }
.rightColumn { margin-left: 3px; }
.videoDetails { font-size: 11px;  color: #8a8787; line-height: 16px;}
.videoDetails strong { font-weight: bold; color: #FFF;}
a.button1 { background: transparent url('images/button_solid.gif') no-repeat; height: 24px; width: 120px; color: #FFF; display: block; float: left; font: normal 11px Arial; text-decoration: none; padding: 5px 0px 0px 0px; margin-right: 10px; text-align: center; }
a.button2 { background: transparent url('images/button_arrow.gif') no-repeat; height: 24px; width: 120px; color: #FFF; display: block; float: left; font: normal 11px Arial; text-decoration: none; padding: 5px 0px 0px 10px; }
a.button4 { background: transparent url('images/button_share.gif') no-repeat; height: 24px; width: 120px; color: #FFF; display: block; float: left; font: normal 11px Arial; text-decoration: none; padding: 5px 0px 0px 10px; }
.code { font-size: 11px; color: #CCC; }
.code a { color: #8a8787; }
input[type=text] { width: 245px; border: 1px solid #232323; background-color: #000; margin-top: 4px; color: #8a8787; height:16px; padding-left: 3px; }
.label, .field, .radio, .verify { font-size: 13px; }
.label { text-align: right;font-weight: bold;color: #fff; }
.field, .radio { text-align: left;color: #fff; }
.field input { background: #fff;border: 1px solid #fff;padding: 2px 3px; }
.field input:focus { background: #e0f0ff;border: 1px solid #4e78a2; }
.radio strong { color: #f00; }
.verify { padding: 10px 0;color: #a8ebff;text-align: center; }
.submit { text-align: center;padding-top: 15px; }
.submit input { font-weight: bold;width: 250px; height: 35px; padding-bottom: 2px; background: #f1141b;border: 1px solid #000; color: #fff; font-size: 16px;font-family: Tahoma, Geneva, sans-serif; }
.warning-title {color: red; font-size: 35px; font-weight: bold; padding-top: 10px;}
.warning-text {color: #000; font-size: 23px; font-weight: bold;}
.warning-text p {margin: 15px; }
.warning-button { background-color: red; width: 441px; height: 40px; text-align: center; font-size: 28px; font-weight: bold; padding-top: 4px;}
.warning-button:hover { background-color: blue; }
.warning-button a {text-decoration: none; color: #fff;}
#header-bar { height: 35px; background-color: black; border-bottom: 1px solid #191919; z-index: 100; line-height: 34px; margin-bottom: 10px; }
#header-bar a.site-loopback { display: block; margin-top: 1px; margin-left: -10px; float: right; background-repeat: no-repeat; background-position: left top; text-indent: -9999px; }
#header-bar p.meta-data { padding: 0px; margin: 0px; float: left; }
#header-bar p.meta-data p { display: inline; margin: 0px; }
#header-bar p.meta-data a { text-decoration: none; color: #6e6e6e; }
#header-bar p.meta-data a.sites { margin-left: 10px; border-left: 1px solid #6e6e6e; padding-left: 15px; }
#header-bar p.meta-data a:hover, #header-bar p.meta-data a.activated { color: white; }
#header-bar div.close-header { width: 40px; margin-left: 5px; height: 42px; float: left; }
#header-bar div.close-header a#close-button { display: block; width: 16px; height: 16px; margin: 0px auto; margin-top: 8px; border: 1px solid #545454; text-indent: -9999px; background-image: url(images/button.gif); background-repeat: no-repeat; }
#header-bar div.close-header a#close-button:hover, #header-bar div.close-header a#close-button.activated { background-position: 0px -16px; }
/* TipTip CSS - Version 1.2 */
#tiptip_holder {display: none;position: absolute;top: 0;left: 0;z-index: 99999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_content {font-size: 11px;color: #fff;text-shadow: 0 0 2px #000;padding: 4px 8px;border: 1px solid rgba(255,255,255,0.25);background-color: rgb(25,25,25);background-color: rgba(25,25,25,0.92);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;box-shadow: 0 0 3px #555;-webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff;border-top-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff;border-right-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff;border-left-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: rgb(25,25,25);border-top-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: rgb(25,25,25);border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;margin-left: -5px;border-right-color: rgb(25,25,25);border-right-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: rgb(25,25,25);border-left-color: rgba(25,25,25,0.92);}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
    #tiptip_content {padding: 4px 8px 5px 8px;background-color: rgba(45,45,45,0.88);}
    #tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88);}
	#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92);	}
}
