/* -------------------------------------
    NikeLiveFabregas.com style v1.0
    Authors: Simon Carter (simon.carter@akqa.com) 	
    Description: Main Styles

    Sections:   
    1   -   Reset
------------------------------------- */

/* -- Section 1 : Reset -- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent; 
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
}
body {
    font-size: 62.5%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 3px;
}

body {
    font-size: 1.0em;
    font-family: Century Gothic, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-transform: uppercase;
    background-color: #000;
		text-align:center;
		margin:0 auto;
}
p,html p {

    font-family: Verdana, sans-serif;
    font-size: 0.7em;   
		color:#b8b1a2;
		clear:left; 
}


html {
    background-color: #000;
    color: #fff;
    height: 100%;
}
input, select {
 border:none;
 padding:1px;
 text-transform:none;
}

a {
 color:#505050;
 text-decoration: none;
 font-size:0.7em;
}
a:hover {
 text-decoration:underline;
}
.clear {
    clear: both;
}

.hide, hr {
    display: none !important; 
}
.divider {
 clear:both;
 display:block;
 margin:0 0 0 0;
 height:8px;
 border:none;
 background: #000 url("../../library/images/img-divider.gif") no-repeat 0px 3px;
}

.invisible 
{
    visibility: hidden;
}

h1 {
 display:none;
 font-size: 1.0em;
}
h2 {
 margin:8px 0 8px 0;
 font-size: 0.9em;
 text-indent:-1000em;
}
h3 {
 font-size: 0.8em;
 text-indent:-1000em;
}
h4 {
 font-size: 0.8em;
 color:#cbb280;
 text-indent:-1000em;
 border:none;
}
h5 {
 font-size: 0.7em;
 color:#cbb280
}

/* Main Content Template */

#wrapper {
  width:908px;
  margin:0 auto;
  text-align:left;
}
#main {
 margin-top:17px;
 background: transparent url("../../library/images/bg-dots.gif") repeat-y top left;
}

#mainpanel {
 float:left;
 width:635px;
 padding-left:8px;
}
#mainpanel p {
 margin:10px 0px;
 text-transform:none;
}
#flash_container
{
 width:908px;
}

/* Side Panels */
#sidepanel {
 float:right;
 width:252px;
 margin-right:3px;
 margin-top:8px;
}
#sidepanel .input_ticket_code {
 float:left;
 width:90px;
 border:solid 1px #fff;
 font-size:10px;
}
#sidepanel .panel {
 padding-top:6px;
 margin-bottom:0px;
}
#sidepanel .panel h4 {
 display:block;
 position:relative;
 left:10px;
}
#sidepanel .panel p {
 margin:2px 0 5px 10px;
 color:#797160;
 position:relative;
 text-transform:none;
}
#sidepanel .panel p#questiontext {
 color:#ccc;
}
#sidepanel .panel p span {
	text-transform:uppercase;
}
#sidepanel .panel input {
 margin-left:10px;
 margin-bottom:1px;
}
#sidepanel .panel a {
 display:block;
 margin-left:10px;
 margin-bottom:1px;
}

#panel1 {
 background: #292929 url("../../library/images/bg-panel1-top.gif") no-repeat top left;
}
#panel2,#panel4 {
 background: #1f1f1f url("../../library/images/bg-panel2-top.gif") no-repeat top left;
}
#panel3 {
 background: #161616 url("../../library/images/bg-panel3-top.gif") no-repeat top left;
}
#panel5 {
 background: #0f0f0f url("../../library/images/bg-panel5-top.gif") no-repeat top left;
}
#panel6 {
 background: #0a0a0a url("../../library/images/bg-panel6-top.gif") no-repeat top left;
}
#panel1 .panel_bottom {
 background: #292929 url("../../library/images/bg-panel1-bottom.gif") no-repeat bottom left;
 height:5px;
}
#panel2 .panel_bottom, #panel4 .panel_bottom {
 background: #1f1f1f url("../../library/images/bg-panel2-bottom.gif") no-repeat bottom left;
 height:5px;
}
#panel3 .panel_bottom {
 background: #161616 url("../../library/images/bg-panel3-bottom.gif") no-repeat bottom left;
 height:6px;
}
#panel5 .panel_bottom 
{
 background: #0f0f0f url("../../library/images/bg-panel5-bottom.gif") no-repeat bottom left;
 height:6px;
}
#panel6 .panel_bottom 
{
 background: #0a0a0a url("../../library/images/bg-panel6-bottom.gif") no-repeat bottom left;
 height:6px;
}
.panel_bottom {
 clear:both;
 font-size:0.1em;
}
#sidepanel .divide {
 border-top:dotted 1px #000;
 height:0px;
 width:auto;
 line-height:0.001em;
 font-size:0.001em;
 position:relative;
 top:-1px;
 float:left;
 width:245px;
 left:4px;
}

/* Side Panel Headings */
.panel h4 {
 text-indent:-1000em;
}
h4.have-ticket {
 width:126px;
 height:10px;
 background: transparent url("/library/images/txt-i-have-a-ticket.gif") no-repeat top left;
}
h4.you-going {
 width:161px;
 height:10px;
 background: transparent url("/library/images/txt-meetaudience-h4.gif") no-repeat top left;
}
h4.questions {
 width:236px;
 height:27px;
 background: transparent url("/library/images/txt-questions-panel2.gif") no-repeat top left;
}
h4.preview {
 width:156px;
 height:10px;
 background: transparent url("/library/images/txt-preview-the-show.gif") no-repeat top left;
}
h4.relive {
 width:101px;
 height:10px;
 background: transparent url("/library/images/txt-relive-h4.gif") no-repeat top left;
}
h4.widget {
 width:152px;
 height:10px;
 background: transparent url("/library/images/txt-dontmiss-h4.gif") no-repeat top left;
}

/* Home Page */
#home #flash_container {
 background: transparent url("/library/images/img-home.jpg") no-repeat top left;
 height:476px;
}
#home h2 {
 width:556px;
 height:69px;
 background: transparent url("/library/images/txt-home-h2.gif") no-repeat top left;
}
#home h3 {
 width:621px;
 height:77px;
 background: transparent url("/library/images/txt-home-h3.gif") no-repeat top left;
 margin-bottom:20px;
}
#home #signature {
 width:224px;
 height:73px;
 background: transparent url("/library/images/img-signature.gif") no-repeat top left;
 text-indent:-1000em;
 margin:15px 0 8px 0;
}
#home #flash_container a {
 background: transparent url("/library/images/txt-home-noflash.jpg") no-repeat top left;
 text-indent:-1000em;
 margin-top:429px;
 margin-left:14px;
 width:291px;
 height:34px;
 display:block;
 position:absolute;
}
#home #flash_container a:hover {
 background-position:0px -35px
}

#mainpanel p.get-widget,
#mainpanel p.share-photos {
    background: transparent url("/library/images/txt-get-widget.gif") no-repeat top left;
    clear: none;
    text-indent:-1000em;
    margin: 0px 10px 10px 0px;
    width: 162px;
    height: 21px;
    display:block;
}

#mainpanel p.share-photos 
{
    background: transparent url("/library/images/txt-watch-exclusive.gif") no-repeat top left;
    height: 44px;
}

.panel-text {float: left;}

a.widget-icon,
a.facebook-icon 
{
    background: transparent url("/library/images/img-widget-icon.jpg") no-repeat top left;
    display: block;
    float: left;
    height: 112px;
    margin: 0px 10px 10px 0px;
    position: static;
    text-indent: -3000em;
    width: 132px;
}

a.facebook-icon {background: transparent url("/library/images/img-showfootage-icon.jpg") no-repeat top left;}

a.widget-icon:hover,
a.widget-icon:focus,
a.widget-icon:active,
a.facebook-icon:hover,
a.facebook-icon:focus,
a.facebook-icon:active 
{
    cursor: pointer;
}

/* Want Page */
#want #flash_container {
 background: transparent url("/library/images/img-want.jpg") no-repeat top left;
 height:476px;
}
#want h2 {
 width:623px;
 height:34px;
 background: transparent url("/library/images/txt-happen-once-h2.gif") no-repeat top left;
}
#want h3 {
 width:623px;
 height:78px;
 background: transparent url("/library/images/txt-intro-going.gif") no-repeat top left;
}
#want #main ul {
 margin:15px 0 0 0;
}
#want #main ul li {
 float:left;
 width:145px;
 padding-top:60px;
 margin-right:2px;
 margin-bottom:20px;
}
#want #main ul li#nike_town {
 background: transparent url("/library/images/img-want-nike-town.jpg") no-repeat top left;
}
#want #main ul li#stadium {
 background: transparent url("/library/images/img-want-stadium.jpg") no-repeat top left;
}
#want #main ul li p {
 margin:0;
 text-transform:uppercase;
 font-size:0.65em;
}
#want #main ul li #btn_map {
 margin-top:5px;
}
#want #come_find {
 background: transparent url("/library/images/txt-come-find.gif") no-repeat top left;
 width:275px;
 height:10px;
 text-indent:-1000em;
 margin:20px 0 -5px 0;
}


/* Question Page */
#question #flash_container {
 background: transparent url("/library/images/img-question-main.jpg") no-repeat top left;
 height:330px;
}
#question h2 {
 width:403px;
 height:72px;
 background: transparent url("/library/images/txt-question-h2.gif") no-repeat top left;
}
#question h3 {
 width:583px;
 height:61px;
 background: transparent url("/library/images/txt-intro-questions.gif") no-repeat top left;
}
#question #questions_header {
 width:630px;
 text-align:right;
 margin-top:20px;
 float:left;
}
#question #questions_header a {
 float:left;
 text-align:left;
}
#question #questions_header p {
 margin:0; 
 float:right;
}
#question #questions_header .tab_latest_questions {
 width:193px;
 height:20px;
 background: transparent url("/library/images/img-tab-latest-questions.gif") no-repeat top left; 
 text-indent:-1000em;
 float:left;
}
#question #questions_header .tab_latest_questions:hover {
 background: transparent url("/library/images/img-tab-latest-questions-hover.gif") no-repeat top left; 
}
#question #questions_header .tab_latest_questions_active {
 width:193px;
 height:20px;
 background: transparent url("/library/images/img-tab-latest-questions-active.gif") no-repeat top left; 
 text-indent:-1000em;
 float:left;
}
#question #questions_header .tab_top_rated {
 float:left;
 width:175px;
 height:20px;
 background: transparent url("/library/images/img-tab-top-rated.gif") no-repeat top left; 
 text-indent:-1000em;
 margin-left:-2px;
}
#question #questions_header .tab_top_rated_active{
 background: transparent url("/library/images/img-tab-top-rated-active.gif") no-repeat top left; 
 float:left;
 width:175px;
 height:20px;
 text-indent:-1000em;
 margin-left:-2px;
}
#question #questions_header .tab_top_rated:hover {
 background: transparent url("/library/images/img-tab-top-rated-hover.gif") no-repeat top left; 
}

#question #questions_main {
 float:left;
 padding:0;
 margin:0;
 width:635px;
 margin-bottom:10px;
}
#question #questions_main ul {
 float:left;
}
#question #questions_main ul li {
 display:block;
 float:left; 
}
#question #questions_main .question_panel {
 width:625px;
 float:left; 
 background-color:#181818;
 border:solid 1px #24221f;
 padding:3px;
 margin-top:2px;
}
#question #questions_main .question_panel strong {
 margin:0px;
 display:inline;
 font-size:0.7em;
 color:#CBB280;
}
#question #questions_main .question_panel p.rating {
 color:#726e64;
 width:80px;
 float:right;
 margin-right:10px;
 margin-top:0px;
 text-align:right;
}
#question #questions_main .question_panel em {
 padding:0 5px;
 text-align:center;
 font-size:1.4em;
 font-weight:bold;
 font-family: Arial;
 color:#726e64;
 margin-top:10px;
}
#question  #questions_main .question_panel_content {
 float:left;
 width:565px;
 margin-left:10px;
}
#question  #questions_main .messages {
 background-color:Red;
}

#question  #questions_main .question_panel p.question_text {
 background: transparent url("/library/images/img-divider-small.gif") repeat-x top left;
 margin-top:5px;
 padding-top:5px;
 font-size:0.7em;
 color:#b8b1a2;
}
#question #questions_main .question_panel em {
 float:left;
 font-style:normal;
}
#question #questions_main .question_panel .rate-box {
 float:right;
}
#question #question_pager {
 clear:left;
 width:643px;
 height:20px;
 text-align:right;
}


/* You're In Page */
#youarein #flash_container {
 background: transparent url("/library/images/img-claim-main.jpg") no-repeat top left;
 height:330px;
}
#youarein h2 {
 width:234px;
 height:32px;
 background: transparent url("/library/images/txt-youarein-h2.gif") no-repeat top left;
}
#youarein h3 {
 width:594px;
 height:48px;
 background: transparent url("/library/images/txt-youarein-h3.gif") no-repeat top left;
}
#youarein #mainpanel {
 height:220px;
}

/* Unlucky */
#unlucky #flash_container {
 background: transparent url("/library/images/img-claim-main.jpg") no-repeat top left;
 height:330px;
}
#unlucky h2 {
 width:216px;
 height:32px;
 background: transparent url("/library/images/txt-unlucky-h2.gif") no-repeat top left;
}
#unlucky h3 {
 width:611px;
 height:63px;
 background: transparent url("/library/images/txt-unlucky-h3.gif") no-repeat top left;
}
#unlucky #mainpanel {
 height:220px;
}

/* Sorry you need to be 18 */
#sorry #flash_container {
 background: transparent url("/library/images/img-claim-main.jpg") no-repeat top left;
 height:330px;
}
#sorry h2 {
 width:154px;
 height:32px;
 background: transparent url("/library/images/txt-sorry-h2.gif") no-repeat top left;
}
#sorry h3 {
 width:618px;
 height:45px;
 background: transparent url("/library/images/txt-sorry-h3.gif") no-repeat top left;
}
#sorry #mainpanel {
 height:220px;
}


/* Widget */

#widget h2 {
 width:415px;
 height:33px;
 background: transparent url("/library/images/txt-widget-h2.gif") no-repeat top left;
}
#widget h3 {
 width:606px;
 height:45px;
 background: transparent url("/library/images/txt-widget-h3.gif") no-repeat top left;
}
#widget #widget_container 
{
 width:908px;
 height:307px;
 background: transparent url("/library/images/bg-widget-top.jpg") no-repeat top left; 
 padding-left:15px;
}
#widget #flash_container {
 background-color:#ccc;
 height:250px;
 width:300px;
 margin-top:23px;
 float:left;
}
#widget #divWildfirePost 
{
 margin-top:30px;
 margin-left:15px;
 float:left;
}
#widget #widget_code {
 display:none;
}


/* Generic Error */
#error #flash_container {
 background: transparent url("/library/images/img-claim-main.jpg") no-repeat top left;
 height:330px;
}
#error h2 {
color: #b8b1a2;
 text-indent:0;
}
#error #mainpanel {
 height:220px;
}

/* Claim Page */
#claim #flash_container {
 background: transparent url("/library/images/img-claim-main.jpg") no-repeat top left;
 height:330px;
}
#claim h2 {
 width:418px;
 height:32px;
 background: transparent url("/library/images/txt-claim-h2.gif") no-repeat top left;
}
#claim h3 {
 width:604px;
 height:77px;
 background: transparent url("/library/images/txt-claim-h3.gif") no-repeat top left;
}
#claim #claim_form {
  float:left;
  width:280px;
    margin: 20px 20px 0px 0px;
}
#claim #claim_form h4 {
 width:150px;
 height:10px;
 background: transparent url("/library/images/txt-claim-your-place.gif") no-repeat top left;
 margin-bottom:10px;
}
#claim #claim_terms {
  float:left;
  width:300px;
  margin-top:20px;
}
#claim #claim_terms h4 {
 width:173px;
 height:10px;
 background: transparent url("/library/images/txt-terms-and-conditions.gif") no-repeat top left;
 float:left;
}
#claim #claim_terms #terms_content {
 float:left;
 margin:10px 0 5px 0;
 width:320px;
 height:493px;
 overflow:auto;    
 padding-right:5px;
scrollbar-face-color : #333;
scrollbar-highlight-color : #444;
scrollbar-3dlight-color : #555;
scrollbar-darkshadow-color : #222;
scrollbar-arrow-color : #fff;
scrollbar-shadow-color : #333;
scrollbar-track-color: #444;
}
#claim #claim_terms #terms_content ol {
 font:normal 0.55em Verdana, sans-serif;
 color:#726E64;
 text-transform:none;
}
#claim #claim_terms #terms_content ol li {
	list-style-type: decimal;
	margin-left:30px;
	margin-bottom:5px;
}
#claim #claim_terms #terms_content p {
 margin-left:30px;
}
/* form layout elements */

#claim #claim_form  .form_divider {
 width: 275px;
 border-top:solid 1px #272727;
 background-color:Transparent;
 font-size:1px;
 height:1px;
 margin:10px 0 5px 0;
}

#claim #claim_form  #claim-place {
width: 275px;
}

#claim #claim_form h5 {
}

#claim #claim_form  fieldset {
border: none; 
padding: 0;
margin:0;
}
#claim #claim_form  .validate_pnl 
{
    float: left;
    padding: 2px 0px 1px 0px;
	width:276px;
}

#claim #claim_form  .validate_pnl.address 
{
    padding: 0px;
}

.terms_pnl 
{
    margin-bottom: 2px;
    width: 276px;
}
#claim #claim_form .claim_form_wrapper {
	width:280px;
	overflow:hidden;
}
#claim #claim_form  legend							{display: none;}
#claim #claim_form  #confirm div					{margin-top: 0px; padding: 2px;}
#claim #claim_form  #confirm_btn_wrapper			{margin-top: 2px; padding:0px;}
#claim #claim_form  .validate_pnl select,
#claim #claim_form  .validate_pnl_error select {
   border:solid 1px #fff;
   background-color:#4c4c4c;
   font-size:0.7em;
   color:#fff;
   float:left;
   margin:0 3px 0 0;
}

#claim #claim_form  .validate_pnl_error	            
{
    background: #222;
    clear: both;
    margin-bottom: 1px;
	text-transform:none;
	margin-left:0px;
	overflow:hidden;
	width:276px;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
}

#claim #claim_form  .validate_pnl_error	input,
#claim #claim_form  .validate_pnl_error	select
{
    background-color:#999;
}

#claim #claim_form .validate_pnl_error input.terms_conditions_box {background-color: none;}

.address_row                    {clear: both; float: left; padding: 2px 0px 1px 0px;}
.address_row label              {height: 12px;}
.address_row.no_label           {padding-left: 85px;}
.validate_pnl_error .form_row   {padding-bottom: 0px;}

.field_validation                                   
{
	text-transform:none;
	margin-right:-3px;
	width:185px;
	display:block;
	margin-left:85px;
	float:left;
    clear: both;
    font-size: 0.7em;
    color:#A90000 !important;
}
#confirm .field_validation {
	margin-left:0;
	width:260px;
}
#claim #claim_form .form_question {
 width:260px !important;
 font:normal 0.7em verdana !important;
 overflow-y:auto;
 padding:2px;
color: #b8b1a2;
scrollbar-face-color : #333;
scrollbar-highlight-color : #444;
scrollbar-3dlight-color : #555;
scrollbar-darkshadow-color : #222;
scrollbar-arrow-color : #fff;
scrollbar-shadow-color : #333;
scrollbar-track-color: #444;
}

/* form content elements */
#claim #claim_form  label							{text-transform:uppercase; color: #d0c1aa; clear: both; display: block; float: left; font-size: 10px; padding-right: 3px; width: 82px;}
#claim #claim_form  #confirm label					{float: left; clear: none; line-height: 20px; width: 240px;}
#claim #claim_form  .formtext,
#claim #claim_form  .formarea						{float:left;background:#4c4c4c; border: 1px solid #dcdcdc; color: #fff; float: left; font-size: 10px; margin-left: 0px;padding: 0px 2px 0px 2px; width: 180px;}
#claim #claim_form  .formtext:focus,
#claim #claim_form  .formtext:active,
#claim #claim_form  .formarea:focus,
#claim #claim_form  .formarea:active    			{background: #676767;}
#claim #claim_form  .formcheck						{float: left; margin-right: 5px;}
#claim #claim_form .validate_pnl_error .formcheck input
                                                    {background: none;}
#claim #claim_form  p								{color: #b8b1a2; font-size: 11px; margin:0 0 5px 0;}
.formrow                                            {float:left; margin-bottom:3px;}

.input_error {
 background: #999 !important;
 border:solid 1px #bbb;
}
.txt_error,
.no_seats 
{
 color:#a90000;
 clear:left;
 font:normal 0.7em arial, sans-serif;
 margin-top:10px;
 padding-left: 12px;
}
.no_seats {color: #d0c1aa; font-weight: bold;}
#claim #claim_form .txt_error {
 margin-top:0px;
 margin-left:10px;
}
#claim #claim_form #txt_over18 {
 margin:0;
 font-size:0.7em; 
}

/* Header */
#header {
 margin:0 10px;
 position:absolute;
 top:0;
 height:20px;
}
#header ul {
 margin-top:3px;
}
#header ul li {
 display:inline;
}
#header ul li a {
 display:block;
 float:left;
}
#header #lnk_home {
 width:153px;
 height:9px;
 background: transparent url("/library/images/img-nav.gif") no-repeat 0 -40px;
 text-indent:-1000em;
 margin-right:510px;
 margin-top:2px;
}
#header #lnk_home:hover {
 background-position:-200px -40px
}
#header #lnk_skysports {
 width:76px;
 height:13px;
 background: transparent url("/library/images/img-nav.gif") no-repeat 0 0;
 text-indent:-1000em;
 margin-right:20px;
}
#header #lnk_skysports:hover {
 background-position:-200px 0; 
}
#header #lnk_nikefootball {
 width:132px;
 height:12px;
 background: transparent url("/library/images/img-nav.gif") no-repeat 0 -20px;
 text-indent:-1000em;
}
#header #lnk_nikefootball:hover {
 background-position:-200px -20px 
}
/* Footer */
#footer {
 clear:both;
 font-size:0.77em;
 height:40px;
 margin-top:10px;
 color:#333;
}


/* Buttons */
#btn_find_out_more {
 width:113px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -25px;
 text-indent:-1000em;
}
#btn_find_out_more:hover {
 background-position:-160px -25px;
}
#btn_show_more {
 width:154px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -50px;
 text-indent:-1000em;
}
#btn_show_more:hover {
 background-position:-160px -50px;
}
#btn_map {
 width:74px;
 height:13px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -100px;
 text-indent:-1000em;
 display:block;
}
#btn_map:hover {
 background-position:-160px -100px;
}
#btn_watch_it {
 width:96px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -75px;
 text-indent:-1000em;
 display:block;
}
#btn_watch_it:hover {
 background-position:-160px -75px;
}
#btn_done, .btn_done {
 margin-top:5px;
 width:96px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -125px;
 text-indent:-1000em;
 display:block;
 font-size:0.00em;
 color:#fff;
}
#btn_done:hover, .btn_done:hover {
 background-position:-160px -125px;
}
.btn_validate {
 margin-top:2px;
 float:left;
 width:125px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 0;
 text-indent:-1000em;
 font-size:0.1em;
 cursor:pointer;
}
.btn_validate:hover {
 background-position:-160px 0px;
}
#btn_ok {
 margin-top:10px;
 width:85px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -150px;
 text-indent:-1000em;
 cursor:pointer;
 display:block;
}
#btn_ok:hover {
 background-position:-160px -150px;
}

#btn_download {
 margin-top:10px;
 width:109px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -300px;
 text-indent:-1000em;
 cursor:pointer;
 display:block;
 margin: 0px 0px 20px 0px;
}
#btn_download:hover {
 background-position:-160px -300px;
}

#btn_upload {
 margin-top:10px;
 width:89px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -325px;
 text-indent:-1000em;
 cursor:pointer;
 display:block;
 margin: 0px 0px 20px 0px;
}
#btn_upload:hover {
 background-position:-160px -325px;
}

.btn_back {
 width:85px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -200px;
 text-indent:-1000em;
 cursor:pointer;
 font-size:0.0001em;
 margin-right:-8px;
 float: right;
 text-align: left;
}
.btn_back:hover {
 background-position:-160px -200px;
}
.btn_next {
 width:85px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -175px;
 text-indent:-1000em;
 cursor:pointer;
 float: right;
 text-align: left;
 font-size:0.0001em;
}
.btn_next:hover {
 background-position:-160px -175px;
}

.btn_see_how {
 width:129px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -250px;
 text-indent:-1000em;
 font-size:0;
}
.btn_see_how:hover 
{
    background-position: -160px -250px;
}

.btn_get_widget 
{
 width:118px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -225px;
 text-indent:-1000em;
 font-size:0;
}
.btn_get_widget:hover 
{
    background-position: -160px -225px;
}

#btn_who_else {
 width:129px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -275px;
 text-indent:-1000em;
 font-size:0;
}
#btn_who_else:hover 
{
    background-position: -160px -275px;
}
#btn_see_it_now {
 margin-top:10px;
 width:109px;
 height:14px;
 background: transparent url("/library/images/img-buttons.gif") no-repeat 0 -350px;
 text-indent:-1000em;
 cursor:pointer;
 display:block;
 margin: 0px 0px 20px 0px;
}
#btn_see_it_now:hover {
 background-position:-160px -350px;
}
/* Ratings */

.rating-1 ul {
  background-position:0 -15px;
}
.rating-2 ul {
  background-position:0 -30px;
}
.rating-3 ul {
  background-position:0 -45px;
}
.rating-4 ul {
  background-position:0 -60px;
}
.rating-5 ul {
  background-position:0 -75px;
}
.rate-box	{
  background: transparent url('/library/images/rate-back.gif') no-repeat top left;
  height: 14px;
  position: relative;
  width: 113px;
}
.rate-box a {
  display: block;
  float: left;
  height: 14px;
  left: 44px;
  position: absolute;
  text-indent: -5000em;
  top: 0px;
  width: 12px;
}
.rate-box a:hover {
  background: transparent url('/library/images/stars.jpg') no-repeat top left !important;
}
.rate-box a.star1 {
  width: 12px;
  z-index: 100;
}
.rate-box a.star2	{
  width: 24px;
  z-index: 90;
}
.rate-box a.star3	{
  width: 36px;
  z-index: 80;
}
.rate-box a.star4	{
  width: 48px;
  z-index: 70;
}
.rate-box a.star5	{
  width: 60px;
  z-index: 60;
}
