/* ---------------------------------- */
/* HTML/CSS BusinessCard 2   - HelveticaNeueLTStd */ 
/* ---------------------------------- */

#html_card { display:block; width:300px; height:250px; margin:0px auto 15px; auto; padding:0px; float:none; clear:both; text-shadow:none; }
/*#user_card-edit #html_card { position:absolute; }*/
#html_card #bc2_shell { display:block; width:300px; height:250px; margin:0px; padding:0px; }
#html_card #bc2_shell #bc2_content { display:block; width:298px; height:208px; margin:0px; padding:0px; border-left:solid #333 1px; border-right:solid #333 1px; overflow:hidden; }
#html_card #bc2_shell #bc2_content p { float:none; }
#html_card #bc2_shell #bc2_content img { margin:0px; padding:0px; }

#html_card #bc2_shell .hidden { display:none; }
#html_card #bc2_shell .p_text { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px; width:260px;  word-wrap: break-word;  }
/*#html_card #bc2_shell .p_text br { line-height:12px; height:12px; margin:0px 0px 15px 0px; padding:0px; clear:both; }*/

#html_card #bc2_shell #twtr-widget-1 .twtr-doc { -moz-border-radius:0px; background:none !important; }
#html_card #bc2_shell #twtr-widget-1 { -moz-border-radius:0px; background:none !important; }

/* Content - Class Styles */
#html_card #bc2_shell .bc2_top { text-align:center; height:36px; line-height:36px; background:url(../images/html_card/top_bar-bg.png) repeat-x 0px 0px; margin:0px; padding:0px; }
#html_card #bc2_shell .bc2_top h1 { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#FFF; font-weight:normal; margin:0px; padding:0px; text-align:center; word-wrap: break-word; text-shadow:none;  }

#html_card #bc2_shell .bc2_mid { display:block; height:76px; margin:0px; padding:0px; background:url(../images/html_card/mid-bg.png) repeat-x 0px 0px; }
#html_card #bc2_shell .bc2_mid-left { display:block; height:76px; width:78px; float:left; clear:left; }
#html_card #bc2_shell .bc2_mid-right { display:block; height:61px; width:190px;  float:left; clear:right; margin:0px; padding:7px 10px 5px 10px; overflow:hidden; }
#html_card #bc2_shell .bc2_mid-right h1 { font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#000; font-weight:normal; text-transform:capitalize; line-height:22px; height:22px; width:196px; word-wrap: break-word; word-break: break-all; overflow:hidden; margin:0px 0px 3px 0px; padding:0px; border:none; text-align:left; text-shadow:none; }
#html_card #bc2_shell .bc2_mid-right h2 { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1em; height:1em; width:196px; word-wrap: break-word; word-break: break-all; overflow:hidden; margin:0px 0px 7px 0px; padding:0px; border:none; text-align:left; text-shadow:none; }
#html_card #bc2_shell .bc2_mid-right h3 { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#000; font-weight:normal; text-transform:none; line-height:1em; height:1em; width:196px; word-wrap: break-word; word-break: break-all; overflow:hidden; margin:0px 0px 3px 0px; padding:0px; border:none; text-align:left; text-shadow:none; }

#featured_city #html_card #bc2_shell .bc2_mid-right h3 { float:left; }

#html_card #bc2_shell .bc2_mid_lt { display:block; height:40px; margin:0px; padding:0px; background-color:#CDCACA }
#html_card #bc2_shell .bc2_mid_lt-left { display:block; height:40px; width:40px; float:left; clear:left; }
#html_card #bc2_shell .bc2_mid_lt-right { display:block; height:30px; float:left; clear:right; margin:0px; padding:5px 10px 5px 5px; width:235px; overflow:hidden; text-align:left; }
#html_card #bc2_shell .bc2_mid_lt-right h1 { font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#000; font-weight:normal; text-transform:none; line-height:30px; height:30px; width:215px; word-wrap: break-word; word-break: break-all; overflow:hidden; margin:0px; padding:0px; text-align:left; text-shadow:none; }

#html_card #bc2_shell .bc2_mid_lg { display:block; height:152px; background-color:#f5f5f5; margin:0px; padding:10px; overflow:auto; }
#html_card #bc2_shell .bc2_mid_lg-ns { display:block; height:172px; background-color:#f5f5f5; margin:0px; padding:0px; }

#html_card #bc2_shell .bc2_btm { display:block; height:76px; background-color:#f5f5f5; margin:0px; padding:10px; overflow-y:scroll; }
#html_card #bc2_shell .bc2_btm p { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px; width:250px; text-align:left; }
#html_card #bc2_shell .bc2_btm-ns { display:block; height:76px; background-color:#f5f5f5; margin:0px; padding:10px; }
#html_card #bc2_shell .bc2_btm-ns p { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px; text-align:left; word-wrap: break-word;  }

#html_card #bc2_shell .bc2_btm_lg-ns { display:block; height:112px; background-color:#f5f5f5; margin:0px; padding:10px; overflow:hidden; }
#html_card #bc2_shell .bc2_btm_lg-ns p { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px; text-align:left; }
#html_card #bc2_shell .bc2_btm_lg-ns label { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px;  }
#html_card #bc2_shell .bc2_btm_lg-ns input { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px; padding:5px 10px; width:250px;  }

#html_card #bc2_shell .bc2_btm_lg { display:block; height:112px; background-color:#f5f5f5; margin:0px; padding:10px; overflow-y:scroll; }
#html_card #bc2_shell .bc2_btm_lg p { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px; width:250px; word-wrap: break-word;  }
#html_card #bc2_shell .bc2_btm_lg form { margin:0px; padding:0px; display:block; }
#html_card #bc2_shell .bc2_btm_lg label { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:0px;  }
#html_card #bc2_shell .bc2_btm_lg select { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:5px 10px; width:230px; display:block;  }
#html_card #bc2_shell .bc2_btm_lg input { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:5px 10px; width:230px;  display:block; }
#html_card #bc2_shell .bc2_btm_lg textarea { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px 0px 7px 0px; padding:5px 10px; width:235px; display:block;  }
#html_card #bc2_shell .bc2_btm_lg input.submit { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#FFF; font-weight:normal; width:80px; height:14px; line-height:14px; text-align:center; text-decoration:none; margin:0px; padding:1px 0px 0px 0px; background:url(../images/html_card/or_sm-btn.png) no-repeat 0px 0px; border:none; }
#html_card #bc2_shell .bc2_btm_lg input.submit:hover { color:#333; background:url(../images/html_card/or_sm-btn.png) no-repeat 0px -15px; }
#html_card #bc2_shell .bc2_btm_lg-ns input.submit { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#FFF; font-weight:normal; width:80px; height:14px; line-height:14px; text-align:center; text-decoration:none; margin:0px; padding:1px 0px 0px 0px; background:url(../images/html_card/or_sm-btn.png) no-repeat 0px 0px; border:none; }
#html_card #bc2_shell .bc2_btm_lg-ns input.submit:hover { color:#333; background:url(../images/html_card/or_sm-btn.png) no-repeat 0px -15px; }

#html_card #bc2_shell .bc2_btm_video { display:block; height:132px; background-color:#f5f5f5; margin:0px; padding:0px; overflow-y:scroll; }
#html_card #bc2_shell .bc2_btm_video-ns { display:block; height:132px; background-color:#f5f5f5; margin:0px; padding:0px; overflow:hidden; }
#html_card #bc2_shell .bc2_btm-container { display:block; height:60px; margin:0px; padding:0px; background:url(../images/html_card/mid-bg.png) repeat-x 0px -5px; border-bottom:solid #999 1px; }
#html_card #bc2_shell .bc2_btm-container-wp { display:block; height:40px; margin:0px; padding:10px; background:url(../images/html_card/mid-bg.png) repeat-x 0px -5px; border-bottom:solid #999 1px; }
#html_card #bc2_shell .bc2_btm-container_left { display:block; height:30px; width:40px; float:left; clear:left; padding:15px 0px 15px 10px; }
#html_card #bc2_shell .bc2_btm-container_right { display:block; height:45px; width:200px; float:right; clear:right; margin:0px; padding:10px 10px 5px 10px; overflow:hidden; }
#html_card #bc2_shell .bc2_btm-container_right  h1 { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; text-transform:none; line-height:20px; margin:0px; padding:0px; text-align:left; word-wrap: break-word; word-break: break-all; }
#html_card #bc2_shell .bc2_btm_video h1 { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; text-transform:none; line-height:25px; height:25px; word-wrap: break-word; overflow:hidden; margin:0px; padding:0px; text-align:left; text-shadow:none; }
#html_card #bc2_shell .bc2_btm_video p { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:10px 10px 7px 10px; padding:0px; width:268px; text-align:left;  }

#html_card #bc2_shell .bc2_btm-link_file-container { display:block; /*height:50px;*/ margin:0px; padding:0px; }
#html_card #bc2_shell .bc2_btm-link_file-container_left { display:block; height:40px; width:40px; float:left; clear:left; padding:5px 0 5px 5px; }
#html_card #bc2_shell .bc2_btm-link_file-container_right { display:block; height:45px; width:210px; float:right; clear:right; margin:0px; padding:5px 10px 0px 0px; overflow:hidden; }
#html_card #bc2_shell .bc2_btm-link_file-container_right  h1 { font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#000; font-weight:normal; text-transform:none; line-height:20px; height:20px; word-wrap: break-word; overflow:hidden; margin:0px; padding:0px; text-align:left; word-wrap: break-word; word-break: break-all; text-shadow:none; }

#html_card #bc2_shell .bc2_btm_links { display:block; height:132px; background-color:#f5f5f5; margin:0px; padding:0px; overflow-y:scroll; }
#html_card #bc2_shell .bc2_btm_links-ns { display:block; height:132px; background-color:#f5f5f5; margin:0px; padding:0px; }
#html_card #bc2_shell .bc2_btm_links-container { display:block; height:70px; margin:0px; padding:0px; background:url(../images/html_card/mid-bg.png) repeat-x 0px 0px; border-bottom:solid #999 1px; border-top:solid #999 1px; }
#html_card #bc2_shell .bc2_btm_links-container_left { display:block; height:35px; width:40px; float:left; clear:left; padding:20px 0px 15px 10px; }
#html_card #bc2_shell .bc2_btm_links-container_right { display:block; height:50px; width:210px; float:right; clear:right; margin:0px; padding:10px 10px 10px 10px; overflow:hidden; }
#html_card #bc2_shell .bc2_btm_links-ns h1 { font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; height:1.25em; word-wrap: break-word; overflow:hidden; margin:0px; padding:0px; text-align:left; word-wrap: break-word; word-break: break-all; text-shadow:none; }
#html_card #bc2_shell .bc2_btm_links-ns p { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px; padding:10px 10px 7px 10px; width:268px; text-align:left; word-wrap: break-word;   }

/* Video/Audio - Styles */
#html_card #bc2_shell .bc2_video_content, #html_card #bc2_shell .bc2_audio_content { display:block; height:172px; margin:0px; padding:0px; background-color:#f5f5f5; }
#html_card #bc2_shell #bc2_content-VIDEOS li { margin: 0px; padding:0px; }
#html_card #bc2_shell .video-player { margin: 0px; padding:0px; width: 298px; }
#html_card #bc2_shell .video-controls { height: 20px;  margin:0px;  position: absolute; top:188px; left:0; width: 298px; display:none; background:  url(../images/html_card/video_controls-bg.png) repeat-x ; }
#html_card #bc2_shell .status { height: 10px; left: 30px; position: absolute; top: 1px; width: 220px; }
#html_card #bc2_shell .bar {background: url(../images/html_card/bar-bg.png) repeat-x ; height: 10px; position: relative; top: 7px; }
#html_card #bc2_shell .loaded { height: 10px; left: 0; position: absolute; top: 0; }
#html_card #bc2_shell .indicator {background:  url(../images/html_card/ball.png) no-repeat; display: block; height: 10px; left: 0; position: absolute; top: 0; width: 20px; }
#html_card #bc2_shell .play-pause, .volume { background: url(../images/html_card/btn-controls.png) no-repeat ; display: block; height: 20px;  overflow: hidden;  position: absolute; text-indent: -9999px; top: 5px;  width: 20px;  }
#html_card #bc2_shell .play-pause { left: 5px;  background-position: 0 -4px;}
#html_card #bc2_shell .playing { background-position: 0 -23px; }
#html_card #bc2_shell .volume { background-position: 0 -64px; right: 10px; }
#html_card #bc2_shell .muted { background-position: 0 -42px; }

#html_card #bc2_shell #bc2_content-podcasts audio {margin:0px; padding:0px; width:250px; height:25px; }

/* Slideshow - Styles */
#html_card #bc2_shell #slide-control { z-index:199; display:block; position:absolute; top:187px; width:288px; padding:0px 5px 3px 5px; background-color:#000; opacity:0.8;filter:alpha(opacity=80); }
#html_card #bc2_shell #slide-control-left { display:block; float:left; clear:left; width:43px; padding-top:3px; }
#html_card #bc2_shell #slide-control-right { display:block; float:left; padding:2px 0px 0px 10px; width:185px; overflow:hidden; word-wrap: break-word; word-break: break-all; }
	#html_card #bc2_shell #slide-title { color:#FFF; font-size:11px; font-weight:normal; line-height:16px; margin:0px; padding:0px; }
	#html_card #bc2_shell #slide-description { z-index:199; position:absolute; bottom:21px; width:288px; padding:0px 5px 3px 5px; background-color:#000; opacity:0.8;filter:alpha(opacity=80) }
	#html_card #bc2_shell #slide-desc_copy { color:#FFF; font-size:11px; font-weight:normal; line-height:16px; margin:0px; padding:0px; } 
	#html_card #bc2_shell #slide-control-info { display:block; float:left; clear:right; padding:5px 0px 0px 0px; width:50px; overflow:hidden; }
	#html_card #bc2_shell .or_info-btn:link, #html_card #bc2_shell .or_info-btn:visited { font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#FFF; font-weight:normal; display:block; width:40px; height:11px; line-height:11px; text-align:center; text-decoration:none; margin:0px; padding:1px 0px 0px 0px; background:url(../images/html_card/or_info-btn.png) no-repeat 0px 0px; }
	#html_card #bc2_shell .or_info-btn:hover { color:#333; background:url(../images/html_card/or_info-btn.png) no-repeat 0px -12px; }

/* Chat - Styles */
#html_card #bc2_shell .chat_btm { display:block; height:172px; margin:0px; padding:0px; background-color:#f5f5f5; }
#html_card #bc2_shell #chat_available_wrap { position:absolute; z-index:99999; width:265px; padding:0px; text-align:center; cursor:pointer; }
#html_card #bc2_shell #chat_available_ballon { width:255px; height:20px; line-height:20px; font-size:12px; background:#4f802f; color:#FFF; margin:0px; padding:5px; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px; -moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
	#html_card #bc2_shell #chat_available_ballon p { display:inline; vertical-align:middle; clear:none; float:none; font-size:13px; width:265px; overflow:hidden; }
	#html_card #bc2_shell #close_chat_available { display:inline; vertical-align:middle; margin:0px 0px 0px 5px; padding:0px; cursor:pointer; }
#html_card #bc2_shell #chat_available_carrot { position:absolute; left:0; margin:0px 0 0 79px; }

/* Stream styles */
#html_card #bc2_shell #bc2_content .bc2_btm_video .stream_item { display:block; clear:both; padding:5px 0px; margin:5px 0px; }
#html_card #bc2_shell #bc2_content .bc2_btm_video .stream_icon { float:left; clear:left; margin:0 10px 10px 5px; height:40px; width:40px; }
#html_card #bc2_shell #bc2_content .bc2_btm_video .stream_item a { line-height:1.25em; font-size:12px; }
#html_card #bc2_shell #bc2_content .bc2_btm_video .stream_item .date { font-size:12px; font-weight:normal; color:#999; margin:0px 0px 3px 0px; padding:0px; }

/* Links - Button Styles */
#html_card #bc2_shell .or-btn:link, #html_card #bc2_shell .or-btn:visited { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#FFF; font-weight:normal; display:block; width:108px; height:14px; line-height:15px; text-align:center; text-decoration:none; margin:0px; padding:1px 0px 0px 0px; background:url(../images/html_card/or-btn.png) no-repeat 0px 0px; }
#html_card #bc2_shell .or-btn:hover { color:#333; background:url(../images/html_card/or-btn.png) no-repeat 0px -15px; }

#html_card #bc2_shell .or_sm-btn:link, #html_card #bc2_shell .or_sm-btn:visited { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#FFF; font-weight:normal; display:block; width:80px; height:14px; line-height:16px; text-align:center; text-decoration:none; margin:0px; padding:0px 0px 0px 0px; background:url(../images/html_card/or_sm-btn.png) no-repeat 0px 0px; }
#html_card #bc2_shell .or_sm-btn:hover { color:#333; background:url(../images/html_card/or_sm-btn.png) no-repeat 0px -15px; }

#html_card #bc2_shell .email_vcard-btn:link, #html_card #bc2_shell .email_vcard-btn:visited { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#FFF; font-weight:normal; display:block; width:108px; height:16px; line-height:14px; text-align:center; text-decoration:none; margin:0px; padding:1px 0px 0px 0px; background:url(../images/html_card/or-btn.png) no-repeat 0px 0px; }
#html_card #bc2_shell .email_vcard-btn:hover { color:#333; background:url(../images/html_card/or-btn.png) no-repeat 0px -15px; }

#html_card #bc2_shell .site_link-btn:link, #html_card #bc2_shell .site_link-btn:visited { color: #0251a2; background:transparent; font-size: 12px; padding: 0px 5px 2px 0px; margin:0px 0px 3px 0px; text-decoration: none; text-align: left; display: block; clear:both; line-height:16px; height:16px; overflow:hidden; word-wrap: break-word; word-break: break-all;  }
#html_card #bc2_shell .site_link-btn:hover { color: #D04F00; text-decoration: none; }

/* Nav - Styles */
#html_card #bc2_shell #bc2_nav { display:block; position:relative; width:298px; height:22px; margin:0px; padding:0px; border-left:solid #767676 1px; border-right:solid #000 1px; background:url(../images/html_card/nav_bg.png) repeat-x 0px 0px; text-align:center; }
#html_card #bc2_shell ul#bc2_nav { margin:0px; padding:0px; text-align:center; background:url(../images/html_card/nav_bg.png) repeat-x 0px 0px; }
#html_card #bc2_shell ul#bc2_nav li { font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#FFF; text-align:center; margin:0px; padding:0px; display:inline-block; position:relative; }

#html_card #bc2_shell #first-btn { display:inline-block; float:left; }
#html_card #bc2_shell #second-btn { display:inline-block; float:left; }
#html_card #bc2_shell #third-btn { display:inline-block; float:left; }
#html_card #bc2_shell #last-btn { display:inline-block; float:right; }

#html_card #bc2_shell ul#bc2_nav li a:link, #html_card #bc2_shell ul#bc2_nav li a:visited { font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#FFF; text-decoration:none; text-align:center; display:block; height:22px; line-height:22px; margin:0px; padding:0px; cursor:pointer; }
#html_card #bc2_shell ul#bc2_nav li a:hover { background:url(../images/html_card/nav_hover.png) repeat-x 0px 0px; }

#html_card #bc2_shell ul#bc2_nav li span { font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#FFF; text-decoration:none; text-align:center; display:block; height:22px; line-height:22px; margin:0px; padding:0px; background:url(../images/html_card/nav_bg.png) repeat-x 0px 0px; cursor:pointer; }
#html_card #bc2_shell ul#bc2_nav li span:hover { background:url(../images/html_card/nav_hover.png) repeat-x 0px 0px; }
#html_card #bc2_shell ul#bc2_nav li ul { background:#498fc4; opacity: 0.9;  }
#html_card #bc2_shell ul#bc2_nav li ul li { display:block; font-family: Helvetica, Arial, sans-serif; font-size:12px; text-align:left; width:110px; clear:both; opacity: 0.9;  }
#html_card #bc2_shell ul#bc2_nav li ul li a { display:block; padding-left:3px; font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#FFF; width:100%; text-align:left; opacity: 0.9;  }
#html_card #bc2_shell ul#bc2_nav li ul li:hover, #html_card #bc2_shell ul#bc2_nav li ul li:hover { background:#004e81; opacity: 0.9;  }

#html_card #bc2_shell ul#bc2_nav li ul { position:absolute; opacity: 0.9;  } 
#html_card #bc2_shell ul#bc2_nav li ul#info_pullup, #html_card #bc2_shell ul#bc2_nav li ul#contacts_pullup, #html_card #bc2_shell ul#bc2_nav li ul#links_pullup { bottom:22px; left:0; z-index:999; }
#html_card #bc2_shell ul#bc2_nav li ul#tools_pullup { bottom:22px; right:0; z-index:999; }
#html_card #bc2_shell ul#bc2_nav li ul#links_pullup, #html_card #bc2_shell ul#bc2_nav li ul#links_pullup li, #html_card #bc2_shell ul#bc2_nav li ul#links_pullup li a { width:130px; }

#html_card #bc2_shell ul#bc2_nav li ul li, #html_card #bc2_shell ul#bc2_nav li a ul li { display:block; font-family: Helvetica, Arial, sans-serif; font-size:12px; text-align:left; width:110px; clear:both; }
#html_card #bc2_shell ul#bc2_nav li ul li a, #html_card #bc2_shell ul#bc2_nav li a ul li a { display:block; padding-left:3px; font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#FFF; width:100%; text-align:left; }
#html_card #bc2_shell ul#bc2_nav li ul li:hover, #html_card #bc2_shell ul#bc2_nav li a ul li:hover { background:#004e81; opacity: 0.9;  }
#html_card #bc2_shell ul#bc2_nav li ul li a:hover, #html_card #bc2_shell ul#bc2_nav li a ul li a:hover { background:#004e81; opacity: 0.9;  }
#html_card #bc2_shell .ui-state-default a, #html_card #bc2_shell .ui-state-default a:link, #html_card #bc2_shell .ui-state-default a:visited { background:#498fc4; opacity: 0.9;  }

/* Nav - Chat Style */
#html_card #bc2_shell ul#bc2_nav li a:link.green, #html_card #bc2_shell ul#bc2_nav li a.green { background-image: url(../images/html_card/chat_geen.png); background-repeat: repeat-x; background-position: 0px 0px; }

/* Hide Show styles */
#html_card #bc2_shell  ul li ul.ui-tabs-nav {  margin:0px; padding:0px; text-align:center; background:url(../images/html_card/nav_bg.png) repeat-x 0px 0px; }
#html_card #bc2_shell  ul li ul.ui-tabs-nav li {  font-family: Helvetica, Arial, sans-serif; text-align:center; margin:0px; padding:0px; width:25%; display:inline-block; float:left; position:relative; }
#html_card #bc2_shell  li ul li.ui-tabs-nav-item a {font-family: Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none; display:block; height:22px; line-height:22px; margin:0px; padding:0px; background:url(../images/html_card/nav_bg.png) repeat-x 0px 0px; }
#html_card #bc2_shell  li ul li.ui-tabs-nav-item a:hover {  background:url(../images/html_card/nav_hover.png) repeat-x 0px 0px; }
/*#bc2_shell li.ui-tabs-selected { width:170px; text-align:left; margin:0px; padding:10px 0px 0px 10px; background:url(../img/btn-games.png) no-repeat 0px -79px; }*/
/*#bc2_shell ul.ui-tabs-nav li.ui-tabs-selected a {  width:170px; height:69px; text-align:left; margin:0px; padding:10px 0px 0px 10px;  background:url(../img/btn-games.png) no-repeat 0px -79px; }*/
#html_card #bc2_shell  .ui-tabs-panel {  display:block; position:relative; width:298px; height:208px; margin:0px; padding:0px; border-left:solid #333 1px; border-right:solid #333 1px; overflow:hidden; }
#html_card #bc2_shell  .ui-tabs-hide { position: absolute; left: -10000px; top:0px; } /*switched from display:none*/

#html_card #bc2_shell .active {  background:url(../images/html_card/nav_hover.png) repeat-x 0px 0px; }

/* Footer - Link Back Styles */
#html_card #bc2_shell #bc2_link-back { display:block; width:301px; height:22px; line-height:22px; margin:0px; padding:0px; background:url(../images/html_card/footer_link.png) no-repeat 0px 0px; }
#html_card #bc2_shell #bc2_link-back a:link, #html_card #bc2_shell #bc2_link-back a:visited  { display:block; width:288px; height:20px; text-decoration:none; text-align:left; color:#999; font-family: Helvetica, Arial, sans-serif; font-size:9px; text-transform:uppercase; margin:0px; padding:2px 0px 0px 15px; background:url(../images/html_card/footer_link.png) no-repeat 0px 0px; }
#html_card #bc2_shell #bc2_link-back a:hover { background:url(../images/html_card/footer_link.png) no-repeat 0px -22px; color:#FFF }
#html_card #bc2_shell #bc2_link-back span { margin:0px 0px 0px 23px; padding:0px; }
#html_card #bc2_shell #workface_info { background-color:#000; height:228px; width:300px; position:absolute; margin-top:-230px; z-index:99999; }
	#html_card #bc2_shell #workface_info #bc2_foot_top { text-align:center; height:36px; line-height:36px; background:url(../images/html_card/top_bar-bg.png) repeat-x 0px 0px; margin:0px 0px 0px 0px; padding:0px; }
	#html_card #bc2_shell #workface_info #bc2_foot_top .foot_hdr { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#FFF; font-weight:normal; margin:0px; padding:0px; }
	#html_card #bc2_shell #workface_info #bc2_foot_lg-ns { display:block; height:172px; background-color:#000; margin:0px; padding:5px 10px; }
		#html_card #bc2_shell #workface_info .bc2_foot_lg-ns p { font-family:Helvetica, Arial, sans-serif; color:#FFF; font-weight:normal; text-transform:none; line-height:1.25em; margin:0px; padding:0px; width:268px;  }
		#html_card #bc2_shell #workface_info .or-btn:link, #html_card #bc2_shell #workface_info .or-btn:visited { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#FFF; font-weight:normal; display:block; width:108px; height:13px; line-height:13px; text-align:center; text-decoration:none; margin:0px; padding:2px 0px 0px 0px; background:url(../images/html_card/or-btn.png) no-repeat 0px 0px; }
		#html_card #bc2_shell #workface_info .or-btn:hover { color:#333; background:url(../images/html_card/or-btn.png) no-repeat 0px -14px; cursor:pointer; }

/* JQuery CSS overwrites*/
#html_card #bc2_shell .ui-tabs { padding: .2em; zoom: 1; }
#html_card #bc2_shell .ui-tabs .ui-tabs-nav {  padding: 0px; margin:0px; display:block;	list-style:none; color:#FFF; /*list-style: none; position: relative; padding: .2em .2em 0;*/ }
#html_card #bc2_shell .ui-tabs .ui-tabs-nav li { display:inline-block;  margin:0px 10px 0px 0px; padding:0px; /*position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0;*/ }
#html_card #bc2_shell .ui-tabs .ui-tabs-nav li a {  height:35px; display:block; text-align:center; margin:0px; padding:0px; /*float: left; text-decoration: none; padding: .5em 1em;*/ }
#html_card #bc2_shell .ui-tabs .ui-tabs-nav li.ui-tabs-selected { text-align:left; margin:0px; padding:0px; /*padding-bottom: 1px; border-bottom-width: 0;*/ }
#html_card #bc2_shell .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #html_card #bc2_shell .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #html_card #bc2_shell .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; color:#FFF; }
#html_card #bc2_shell .ui-tabs .ui-tabs-nav li a, #html_card #bc2_shell .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#html_card #bc2_shell .ui-tabs .ui-tabs-panel {  width:298px; padding: 0px; margin:0px; /*padding: 1em 1.4em; display: block; border-width: 0; background: none;*/ }
#html_card #bc2_shell .ui-tabs .ui-tabs-hide { display:none; !important; }
#html_card #bc2_shell .ui-state-default, #html_card #bc2_shell .ui-widget-content .ui-state-default { border: none; background:none; font-weight: normal; color: #ffffff; outline: none; }
#html_card #bc2_shell .ui-state-default a, #html_card #bc2_shell .ui-state-default a:link, #html_card #bc2_shell .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
#html_card #bc2_shell .ui-state-hover, #html_card #bc2_shell .ui-widget-content .ui-state-hover, #html_card #bc2_shell .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; background:none; font-weight: normal; color: #026890; outline: none; }
#html_card #bc2_shell .ui-state-hover a, #html_card #bc2_shell .ui-state-hover a:hover { color: #026890; text-decoration: none; outline: none; }
#html_card #bc2_shell .ui-state-active, #html_card #bc2_shell .ui-widget-content .ui-state-active { border: none; background:none; font-weight: normal; color: #ffffff; outline: none; }
#html_card #bc2_shell .ui-state-active a, #html_card #bc2_shell .ui-state-active a:link, #html_card #bc2_shell  .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
#html_card #bc2_shell .ui-widget { font-family:  Helvetica, Arial, sans-serif; font-size: 1.1em; }
#html_card #bc2_shell .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:  Helvetica, Arial, sans-serif; font-size: 13px; }
#html_card #bc2_shell.ui-widget-content { border: none; background:none; color: #222222; }
#html_card #bc2_shell .ui-widget-content { border: none; background:none; color: #222222; }
#html_card #bc2_shell .ui-widget-content a { color: #0251A2; }
#html_card #bc2_shell .ui-widget-header { border:none; background:none; color: #eaf5f7; font-weight: bold; }
#html_card #bc2_shell .ui-widget-header a { color: #eaf5f7; }
#html_card #bc2_shell .ui-state-highlight, #html_card #bc2_shell .ui-widget-content .ui-state-highlight {border: 1px solid #fcd113; background: #f8da4e url(images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
#html_card #bc2_shell .ui-state-highlight a, #html_card #bc2_shell .ui-widget-content .ui-state-highlight a { color: #915608; }
#html_card #bc2_shell .ui-state-error, #html_card #bc2_shell .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
#html_card #bc2_shell .ui-state-error a, #html_card #bc2_shell .ui-widget-content .ui-state-error a { color: #ffffff; }
#html_card #bc2_shell .ui-state-error-text, #html_card #bc2_shell .ui-widget-content .ui-state-error-text { color: #ffffff; }
#html_card #bc2_shell .ui-state-disabled, #html_card #bc2_shell .ui-widget-content .ui-state-disabled { opacity: 1; filter:Alpha(Opacity=100); background-image: none; }
#html_card #bc2_shell .ui-priority-primary, #html_card #bc2_shell .ui-widget-content .ui-priority-primary { font-weight: bold; }
#html_card #bc2_shell .ui-priority-secondary, #html_card #bc2_shell .ui-widget-content .ui-priority-secondary { opacity: 1; filter:Alpha(Opacity=100); font-weight: normal; }
/* Corner radius */
#html_card #bc2_shell .ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
#html_card #bc2_shell .ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
#html_card #bc2_shell .ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
#html_card #bc2_shell .ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
#html_card #bc2_shell .ui-corner-top { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
#html_card #bc2_shell .ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
#html_card #bc2_shell .ui-corner-right {  -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
#html_card #bc2_shell .ui-corner-left { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
#html_card #bc2_shell.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; }
#html_card #bc2_shell .ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; }

