﻿/* color settings */
.playerBox_gsvb div.alldone_gsvb        { color : #0000cc; }
.playerBox_gsvb a.title_gsvb            { color : #0000cc; }

.playerBox_gsvb div.alldone_gsvb:hover  { color : #0000cc; }
.playerBox_gsvb a.title_gsvb:hover      { color : #0000cc; }
.resultsBox_gsvb div.resultDiv_gsvb     { border-color : #676767; }
.floatingPlayerBox_gsvb,
.floatingPlayerBox_gsvb *               { background-color : #ffffff; }
.floatingPlayerBox_gsvb                 { border : 1px solid #f0f0f0; }
                                        }
.floatingPlayer_gsvb                    { background-color : #ffffff; }

/*
 * The Player Box
 * - visible while playing
 * - collapsed while idle
 */
.playerBox_gsvb {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 10px;
  margin-right : 10px;
  text-align : center;
}

/**
 * Floating Player Box:
 *
 * note: top, left, z-index, height, width
 * are set in code. Limit your styling to color/opacity
 * Note the z-index of floatingPlayer should be one
 * higher than the z-index of the floatingPlayerBox.
 * Adjust as needed on sites with crazy layering.
*/
.floatingPlayerBox_gsvb {
  position : absolute;
  opacity : 0.90;
  -moz-opacity : 0.90;
  filter:alpha(opacity=90);
  z-index : 9998;
}
.floatingPlayer_gsvb {
  position : absolute;
  z-index : 9999;
}
.floatingBranding_gsvb {
  position : absolute;
}

.idle_gsvb {
  display : none;
}

.playing_gsvb {
  display : block;
}

.playerInnerBox_gsvb {
  margin-top : 2px;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerInnerBox_gsvb .player_gsvb {
  float : left;
  width : 470px;
  height : 370px;
}

.playerInnerBox_gsvb div.player_gsvb {
  margin : auto;
}

.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb {
  margin : 0;
}

.playerBox_gsvb div.alldone_gsvb {
  display : inline;
  font-size : 11px;
  cursor : pointer;
}

.playerBox_gsvb div.alldone_gsvb:hover {
  text-decoration : underline;
}


.playerBox_gsvb div.title_gsvb {
  text-align : center;
  font-size : 11px;
  margin-top : 2px;
}

.playerBox_gsvb a.title_gsvb {
  text-decoration : none;
}

.playerBox_gsvb a.title_gsvb:hover {
  text-decoration : underline;
}

/*
 * resultsTable
 * - vertical mode
 * - horizontal mode
 */
.full_gsvb {
  display : block;
}

.empty_gsvb {
  display : none;
}

table.resultTable_gsvb {
  border-collapse : collapse;
}

table.resultTable_gsvb td {
  border : none;
}

div.resultDiv_gsvb {
  border-width : 1px;
  border-style : solid;
  background-color : #000000;
  height : 79px;
  width : 104px;
  text-align : center;
}

div.smallResultDiv_gsvb {
  height : 41px;
  width : 54px;
  text-align : center;
}

div.resultDiv_gsvb img {
  cursor : pointer;
  display : inline;
}

/* Auto Execute List Status Box */
div.statusBox_gsvb {
  padding : 4px;
}

div.statusItem_gsvb {
  display : inline;
  text-decoration : underline;
  color : #0000cc;
  cursor : pointer;
  margin-right : 6px;
  font-weight : bold;
  white-space: nowrap;
}

div.statusItemSelected_gsvb {
  text-decoration : none;
  color : #000000;
}






.fb_hidden{position:absolute;top:-10000px;z-index:10001}
2.fb_reset{background:none;border-spacing:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}
3.fb_link img{border:none}
4.fb_dialog{position:absolute;top:-10000px;z-index:10001}
5.fb_dialog_advanced{background:rgba(82, 82, 82, .7);padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}
6.fb_dialog_content{background:#fff;color:#333}
7.fb_dialog_close_icon{background:url(http://static.ak.fbcdn.net/rsrc.php/zr/r/RbKJU09bvVh.png) no-repeat scroll 0 0 transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/zL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px;top:8px\9;right:7px\9}
8.fb_dialog_close_icon:hover{background:url(http://static.ak.fbcdn.net/rsrc.php/zr/r/RbKJU09bvVh.png) no-repeat scroll 0 -15px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/zL/r/s816eWC-2sl.gif)}
9.fb_dialog_close_icon:active{background:url(http://static.ak.fbcdn.net/rsrc.php/zr/r/RbKJU09bvVh.png) no-repeat scroll 0 -30px transparent;_background-image:url(http://static.ak.fbcdn.net/rsrc.php/zL/r/s816eWC-2sl.gif)}
10.fb_dialog_loader{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:20px}
11.fb_dialog_top_left,
12.fb_dialog_top_right,
13.fb_dialog_bottom_left,
14.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}
15.fb_dialog_top_left{background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}
16.fb_dialog_top_right{background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}
17.fb_dialog_bottom_left{background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}
18.fb_dialog_bottom_right{background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}
19.fb_dialog_vert_left,
20.fb_dialog_vert_right,
21.fb_dialog_horiz_top,
22.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}
23.fb_dialog_vert_left,
24.fb_dialog_vert_right{width:10px;height:100%}
25.fb_dialog_vert_left{margin-left:-10px}
26.fb_dialog_vert_right{right:0;margin-right:-10px}
27.fb_dialog_horiz_top,
28.fb_dialog_horiz_bottom{width:100%;height:10px}
29.fb_dialog_horiz_top{margin-top:-10px}
30.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}
31.fb_dialog_iframe{line-height:0}
32.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size:14px;font-weight:bold;margin:0}
33.fb_dialog_content .dialog_title > span{background:url(http://static.ak.fbcdn.net/rsrc.php/zd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}
34.fb_dialog_content .dialog_content{background:url(http://static.ak.fbcdn.net/rsrc.php/z9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}
35.fb_dialog_content .dialog_footer{background:#f2f2f2;border:1px solid #555;border-top-color:#ccc;height:40px}
36#fb_dialog_loader_close{float:right}
37.fb_iframe_widget{position:relative;display:-moz-inline-block;display:inline-block}
38.fb_iframe_widget iframe{position:relative;vertical-align:text-bottom}
39.fb_iframe_widget span{position:relative}
40.fb_hide_iframes iframe{position:relative;left:-10000px}
41.fb_iframe_widget_loader{position:relative;display:inline-block}
42.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}
43.fb_iframe_widget_loader .FB_Loader{background:url(http://static.ak.fbcdn.net/rsrc.php/z9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}
44.fb_button_simple,
45.fb_button_simple_rtl{background-image:url(http://static.ak.fbcdn.net/rsrc.php/zH/r/eIpbnVKI9lR.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decoration:none}
46.fb_button_simple_rtl{background-position:right 0}
47.fb_button_simple .fb_button_text{margin:0 0 0 20px;padding-bottom:1px}
48.fb_button_simple_rtl .fb_button_text{margin:0 10px 0 0}
49a.fb_button_simple:hover .fb_button_text,
50a.fb_button_simple_rtl:hover .fb_button_text,
51.fb_button_simple:hover .fb_button_text,
52.fb_button_simple_rtl:hover .fb_button_text{text-decoration:underline}
53.fb_button,
54.fb_button_rtl{background:#29447e url(/images/FGFbc80dUKj.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}
55.fb_button .fb_button_text,
56.fb_button_rtl .fb_button_text{background:#5f78ab url(/images/FGFbc80dUKj.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 3px 6px;margin:1px 1px 0 21px;text-shadow:none}
57a.fb_button,
58a.fb_button_rtl,
59.fb_button,
60.fb_button_rtl{text-decoration:none}
61a.fb_button:active .fb_button_text,
62a.fb_button_rtl:active .fb_button_text,
63.fb_button:active .fb_button_text,
64.fb_button_rtl:active .fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}
65.fb_button_xlarge,
66.fb_button_xlarge_rtl{background-position:left -60px;font-size:24px;line-height:30px}
67.fb_button_xlarge .fb_button_text{padding:3px 8px 3px 12px;margin-left:38px}
68a.fb_button_xlarge:active{background-position:left -99px}
69.fb_button_xlarge_rtl{background-position:right -268px}
70.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px 12px;margin-right:39px}
71a.fb_button_xlarge_rtl:active{background-position:right -307px}
72.fb_button_large,
73.fb_button_large_rtl{background-position:left -138px;font-size:13px;line-height:16px}
74.fb_button_large .fb_button_text{margin-left:24px;padding:2px 6px 4px 6px}
75a.fb_button_large:active{background-position:left -163px}
76.fb_button_large_rtl{background-position:right -346px}
77.fb_button_large_rtl .fb_button_text{margin-right:25px}
78a.fb_button_large_rtl:active{background-position:right -371px}
79.fb_button_medium,
80.fb_button_medium_rtl{background-position:left -188px;font-size:11px;line-height:14px}
81a.fb_button_medium:active{background-position:left -210px}
82.fb_button_medium_rtl{background-position:right -396px}
83.fb_button_text_rtl,
84.fb_button_medium_rtl .fb_button_text{padding:2px 6px 3px 6px;margin-right:22px}
85a.fb_button_medium_rtl:active{background-position:right -418px}
86.fb_button_small,
87.fb_button_small_rtl{background-position:left -232px;font-size:10px;line-height:10px}
88.fb_button_small .fb_button_text{padding:2px 6px 3px;margin-left:17px}
89a.fb_button_small:active,
90.fb_button_small:active{background-position:left -250px}
91.fb_button_small_rtl{background-position:right -440px}
92.fb_button_small_rtl .fb_button_text{padding:2px 6px;margin-right:18px}
93a.fb_button_small_rtl:active{background-position:right -458px}
94.fb_connect_bar_container div,
95.fb_connect_bar_container span,
96.fb_connect_bar_container a,
97.fb_connect_bar_container img,
98.fb_connect_bar_container strong{background:none;border-spacing:0;border:0;direction:ltr;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;vertical-align:baseline}
99.fb_connect_bar_container{position:fixed;left:0 !important;right:0 !important;height:42px !important;padding:0 25px !important;margin:0 !important;vertical-align:middle !important;border-bottom:1px solid #333 !important;background:#3b5998 !important;z-index:99999999 !important;overflow:hidden !important}
100.fb_connect_bar_container_ie6{position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px":body.scrollTop+"px")}
101.fb_connect_bar{position:relative;margin:auto;height:100%;width:100%;padding:6px 0 0 0 !important;background:none;color:#fff !important;font-family:"lucida grande", tahoma, verdana, arial, sans-serif !important;font-size:13px !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;letter-spacing:normal !important;line-height:1 !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:none !important;white-space:normal !important;word-spacing:normal !important}
102.fb_connect_bar a:hover{color:#fff}
103.fb_connect_bar .fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 6px 5px 0}
104.fb_connect_bar div a,
105.fb_connect_bar span,
106.fb_connect_bar span a{color:#bac6da;font-size:11px;text-decoration:none}
107.fb_connect_bar .fb_buttons{float:right;margin-top:7px}
108.fb_edge_widget_with_comment{position:relative;*z-index:1000}
109.fb_edge_widget_with_comment span.fb_edge_comment_widget{position:absolute}
110.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{left:-4px}
111.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_rtl{left:2px}
112.fb_edge_widget_with_comment span.fb_send_button_form_widget{left:0}
113.fb_edge_widget_with_comment span.fb_send_button_form_widget .FB_Loader{left:10%}
114.fb_share_count_wrapper{position:relative;float:left}
115.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center}
116.fb_share_count_inner{background:#e8ebf2;display:block}
117.fb_share_count_right{margin-left:-1px;display:inline-block}
118.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size:10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}
119.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size:22px;border:solid 1px #b0b9ec}
120.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/zU/r/bSOHtKbCGYI.png)}
121.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/zX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}
122.fb_share_no_count{display:none}
123.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size:10px}
124.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size:11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}
125.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size:13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}
126.fb_share_count_hidden .fb_share_count_nub_top,
127.fb_share_count_hidden .fb_share_count_top,
128.fb_share_count_hidden .fb_share_count_nub_right,
129.fb_share_count_hidden .fb_share_count_right{visibility:hidden} 
