#facebox .b {
  background:url(../images/b.png);
}

#facebox .tl {
  background:url(../images/tl.png);
}

#facebox .tr {
  background:url(../images/tr.png);
}

#facebox .bl {
  background:url(../images/bl.png);
}

#facebox .br {
  background:url(../images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  display:block;
  left:140.5px;
  top:52px;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}
#facebox .footer {
/*border-top: 1px solid #DDDDDD;*/
margin:-35px 13px 6px 0;
/*margin-top: 10px;*/
padding-top:5px;
text-align:right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* POPUP For Twitter CSS */
.pop_content {
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px;
background:url("../images/pop_content_bg.png") no-repeat scroll left bottom #FFFFFF;
border:1px solid rgba(41, 41, 41, 0.4);
margin:3px;
padding:20px;
position:relative;
width:322px;
}

#announceTwitter .note, #announceTwitter .button_grey, #announceMyspace .note, #announceMyspace .button_grey {
margin-left:60px;
}

.pop_content h1 {
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}

.note {
color:#5F5F5F;
font-size:12px;
font-style:italic;
}
a {
color:#005CCC;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
form li {
position:relative;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

input, textarea, select {
font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
}
form {
font-size:12px;
}
form li {
position:relative;
}
/*form label {
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:7px;
margin-left:0;
margin-right:0;
margin-top:15px;
width:285px;
}*/
/*.text, textarea {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#B8B8B8;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#B8B8B8;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#B8B8B8;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#B8B8B8;
border-top-style:solid;
border-top-width:1px;
font-size:14px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
width:285px;
}*/
form .note {
display:block;
margin-top:5px;
}
form .check_link {
font-size:12px;
margin-top:3px;
}
h1 {
font-size:18px;
font-weight:bold;
}
.h1_full {
border-bottom-color:#B8B8B8;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:15px;
padding-bottom:15px;
}
.h1_half {
border-bottom-color:#B8B8B8;
border-bottom-style:solid;
border-bottom-width:1px;
padding-bottom:15px;
}
a {
color:#005CCC;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
cursor:pointer;
text-decoration:underline;
}
img {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:0;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:0;
}
.survey_right p {
/*font-size:13px;*/
line-height:16px;
/*margin-bottom:15px;*/
}

#wrapper {
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
width:767px;
}
ul.flat.left li {
float:left;
}
ul.flat.right li {
float:right;
}
.fleft {
float:left;
height:50px;
margin-right:10px;
overflow:hidden;
width:50px;
}
.fright {
float:right;
}
.tleft {
text-align:left;
}
.tright {
text-align:right;
}
.tcenter {
text-align:center;
}
.clear {
clear:both;
}
.note {
color:#5F5F5F;
font-size:12px;
font-style:italic;
}
.red {
color:red;
}
.button_grey, .button_grey_sm, .button_green_sm, .button_red_sm, .button_gold, .button_green, .button_publish_grey {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:3px;
border-radius:3px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button.png");
background-position:0 0;
background-repeat:repeat-x;
cursor:pointer;
display:inline-block;
font-family:Helvetica,Arial,sans-serif;
text-shadow:1px 1px rgba(255, 255, 255, 0.5);
}

.button_publish_grey {
	-moz-border-radius:5px;
	border-radius:5px;
}
.button_green_sm, .button_red_sm, .button_gold, .button_green, .button_green_question {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:3px;
border-radius:3px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button.png");
background-position:0 52%;
background-repeat:repeat-x;
cursor:pointer;
display:inline-block;
font-family:Helvetica,Arial,sans-serif;
text-shadow:1px 1px rgba(255, 255, 255, 0.5);
}

 .button_red {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:3px;
border-radius:3px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button1.png");
background-position:0 15%;
background-repeat:repeat-x;
cursor:pointer;
display:inline-block;
font-family:Helvetica,Arial,sans-serif;
text-shadow:1px 1px rgba(255, 255, 255, 0.5);
}
 .button_blue {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:5px;
border-radius:5px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button1.png");
background-position:0 23%;
background-repeat:repeat-x;
cursor:pointer;
display:inline-block;
font-family:Helvetica,Arial,sans-serif;
/*text-shadow:1px 1px rgba(255, 255, 255, 0.5);*/
}

 .button_login {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:3px;
border-radius:3px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button.png");
background-position:0 94%;
background-repeat:repeat-x;
cursor:pointer;
display:inline-block;
font-family:Helvetica,Arial,sans-serif;
}

.button_login:hover{
	
	background-position:0 97%;
	color:#fff;
}
.button_login, .button_login[disabled]:hover, .button_login[disabled]:active {

	color:#373737;
	font-size:12px;
	padding: 2px 5px;
}

.button_login  {
border:1px solid #B8B8B8;
color:#fff;
font-weight:bold;
margin-top:0px;
}


.button_yellow:hover, .button_green_question:hover, .button_publish_grey:hover, .button_red:hover  {
 
 color:#000033;
}

.button_yellow:hover{
	
	background-position:0 84%;
}

.survey_box2_adbtn .button_red:hover{
	
	background-position:0 14%;
	color:#000033;
}

.button_green_question:hover{
	
	background-position:0 53%;
}

.button_blue:hover{
	
	background-position:0 22%;
	color:#fff;
}

.button_red:hover {
	color:#000;
}
 
.button_yellow {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:3px;
border-radius:3px;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button.png");
background-position:0 83%;
background-repeat:repeat-x;
cursor:pointer;
display:inline-block;
font-family:Helvetica,Arial,sans-serif;
text-shadow:1px 1px rgba(255, 255, 255, 0.5);
}

.button_grey:hover, .button_grey_sm:hover, .button_green_sm:hover, .button_red_sm:hover, .button_gold:hover {
text-decoration:none;
}
.button_grey, .button_grey[disabled]:hover, .button_grey[disabled]:active {
font-size:14px;
padding-bottom:12px;
padding-left:25px;
padding-right:25px;
padding-top:12px;
}
.button_grey:hover, .button_grey_sm:hover {
color:#000000;
}
.button_grey:active {
background-position:0 -100px;
}
.button_grey_sm, .button_grey_sm[disabled]:hover, .button_grey_sm[disabled]:active {
background-position:0 -200px;
font-size:12px;
padding-bottom:8px;
padding-left:25px;
padding-right:25px;
padding-top:8px;
}
.button_grey_sm:active {
background-position:0 -300px;
}
.twi_lg {
background:url("../images/twitter_lg.png") no-repeat scroll 15px 15px transparent;
bottom:0;
height:199px;
position:absolute;
right:0;
width:154px;
}

.warning_lg {
background:url("../images/warning_lg.png") no-repeat scroll 15px 15px transparent;
bottom:0;
height:148px;
position:absolute;
right:0;
width:154px;
}

.facebook_lg {
background:url("../images/facebook_lg.png") no-repeat scroll 15px 15px transparent;
bottom:0;
height:130px;
position:absolute;
right:0;
width:125px;
}

.success_lg {
background:url("../images/success_bg.png") no-repeat scroll 15px 15px transparent;
bottom:0;
height:147px;
position:absolute;
right:0;
width:165px;
}

.message_lg {
background:url("../images/message_lg.png") no-repeat scroll 15px 15px transparent;
bottom:0;
height:153px;
position:absolute;
right:0;
width:175px;
}

.facebox_success {
background:url("../images/form_success.png") no-repeat scroll left 2px transparent;
color:#467718;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding:5px 0 5px 30px;
}

.warning {
background:url("../images/form_warning.png") no-repeat scroll left 2px transparent;
color:#467718;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
padding:1px 0 5px 30px;
}

	/*.text, textarea {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B8B8B8;
	font-size:14px;
	padding:2px 0;
	width:285px;
	}*/
	
	/*#question_text {
	font-size:24px;
	height:87px;
	padding:0;
	width:575px;
	}	
	#answer_text {
	font-size:24px;
	height:100px;
	padding:7px;
	width:600px;
	}*/
	form .empty {
	color:#CDCDCD;
	font-style:italic;
	}		
	
#announceTwitter .note, #announceTwitter .button_grey, #announceMyspace .note, #announceMyspace .button_grey {
margin-left:60px;
}
.button_grey, .button_grey[disabled]:hover, .button_grey[disabled]:active,.button_publish_grey, .button_publish_grey[disabled]:hover, .button_publish_grey[disabled]:active {
background-position:0 0;
color:#373737;
font-size:14px;
padding:12px 25px;
}

.button_publish_grey {
padding:6px 25px;
}

.button_green, .button_green[disabled]:hover, .button_green[disabled]:active {
/*background-position:0 0;*/
color:#373737;
font-size:14px;
padding:10px 25px;
}

.button_green_question, .button_green_question[disabled]:hover, .button_green_question[disabled]:active, .button_yellow, .button_yellow[disabled]:hover, .button_yellow[disabled]:active {
/*background-position:0 0;*/
color:#373737;
font-size:14px;
padding:5px 14px;
}

.button_red, .button_red[disabled]:hover, .button_red[disabled]:active {

color:#373737;
font-size:14px;
padding:5px 14px;
}

.survey_box2_adbtn .button_red, .survey_box2_adbtn .button_red[disabled]:hover, .survey_box2_adbtn .button_red[disabled]:active {

color:#373737;
font-size:14px;
padding:6px 43px;
-moz-border-radius: 5px;
border-radius: 5px;
background: url("../images/button1.png") repeat-x scroll 0 17% transparent;
}

.button_blue, .button_blue[disabled]:hover, .button_blue[disabled]:active {
/*background-position:0 0;*/
color:#373737;
font-size:14px;
padding:6px 29px;
}

.button_grey, .button_grey_sm, .button_green, .button_green_question, .button_yellow, .button_red, .button_publish_grey  {
border:1px solid #B8B8B8;
color:#373737;
font-weight:bold;
margin-top:0px;
}

.button_blue  {
border:1px solid #B8B8B8;
color:#fff;
font-weight:bold;
margin-top:0px;
}
/* SHARE BUTTON CSS */
.watch-share-button {
margin-bottom:7px;
margin-right:2px;
}
.yt-uix-button {
-moz-border-radius:3px 3px 3px 3px;
background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
border:1px solid #CCCCCC;
cursor:pointer;
height:2.0em;
overflow:visible;
padding:0 0.4em;
vertical-align:middle;
white-space:nowrap;
}

.yt-uix-button {
cursor:pointer;
font-size:12px;
white-space:nowrap;
}

.active .yt-uix-button .yt-uix-button-icon-watch-share {
background-color:transparent;
background-image:url("../images/sharing_icons-vfl159436.png");
background-repeat:no-repeat;
height:16px;
width:16px;
}
.yt-uix-button img {
font-size:0;
vertical-align:middle;
}
.icn_share_promoted_facebook, a:hover .icn_share_facebook {
background-position:-240px 0;
}
.icn_share_promoted_twitter, a:hover .icn_share_twitter {
background-position:-704px 0;
}
.icn_share_promoted_email, a:hover .icn_share_email {
background-position:-432px 0;
}

/*  CSS FOR SHARE YOUR LINKS/VIDEOS  */
.col2 li { border-bottom:1px solid #EDEDED; margin-bottom:5px; overflow:hidden; padding-bottom:5px; }
.connected { background:url("../images/check.png") no-repeat scroll right 0 transparent; cursor:default; font-weight:bold; }
li { list-style:none outside none; }
.connected .sn { color:#215C01; }
.sn { padding-left:17px; }
.facebook16, .twitter16, .tumblr16, .blogger16, .myspace16, .wordpress16 { background:url("../images/social16x16.png") no-repeat scroll 0 0 transparent; }
.twitter16 { background-position:0 -100px; }
a { color:#005CCC; outline:medium none; text-decoration:none; }
.connected { cursor:default; font-weight:bold; }
li { list-style:none outside none; }
.col2  { color:#707070; margin-top:11px; width:200px; margin-right: 10px; }
.col2 { float:right; }
.col2 ul { font-size:12px; }
.manage  { font-size:11px; font-weight:normal; }
a { color:#005CCC; outline:medium none; text-decoration:none; }
