@CHARSET "UTF-8";/*
 Ver: $Id: swc.css 2647 2010-03-11 14:13:12Z matulkam $ */
a.external {background:transparent url(../websites/swc/common/images/icon_external.gif) no-repeat scroll right center; padding-right:20px;}
.swc_H1 { font-weight:bold;font-size:14px;margin-top:10px;margin-bottom:5px; }
.swc_H2 { font-weight:bold;font-size:12px;margin-top:10px;margin-bottom:5px; }
/*
 STANDARD ELEMENTS */
.swc_AutoOverflow{overflow:auto;}
.swc_Attention{background-color:#FFCACA;color:#570000;padding:5px;margin:5px;}
.swc_BorderBottom{border-bottom:1px solid #cccccc;}
.swc_Confirmation{background-color:#D2F9CB;color:#0B4900;padding:5px;margin:5px;}
.swc_FieldInfo{background-color:#E0F5E9;color:#6D6161;border:0 1 1 1px solid #6D6161;padding:0px;margin:0px;}
.swc_Information{background-color:#C5E0FF;color:#002958;padding:5px;margin:5px;}
.swc_Loading{background:url(../websites/swc/common/images/loader.gif) no-repeat;width:16px;height:16px;margin:0px;padding:4px;}
.swc_Pad {padding:5px;}
.swc_Pointer{cursor:pointer;}
.swc_ProgressBar{background:url(../websites/swc/common/images/loader-progress.gif) no-repeat;width:220px;height:19px;margin:0px;padding:0px;}
.swc_SearchBox {background: white url(../websites/swc/common/images/icon_search.png) no-repeat right;  padding:3px;border:1px solid #cccccc;margin:2px;}
.swc_Tip {color:#444;font-size:7pt;}
.swc_Handle {background: #ffffff url(../websites/swc/common/images/icon_move_ud.gif) no-repeat;cursor:move;width:21px;height:21px;margin:0px;padding:0px;float:left;display:inline;}
.swc_IcoMini {float:left;margin:0px 5px 0px 5px;width:20px;height:20px;}
/*
 STANDARD LIST */
.swc_List {padding:0px;margin:0px;}
.swc_List li {list-style:none;padding:3px;margin:0px;border-bottom:1px solid #cccccc;overflow:auto;}
.swc_List li:hover {background-color:#EAEAEA;}
.swc_List li.Active {background-color:#EAEAEA;}
/*
 TABLE WITH HIGHLIGHTED ROWS */
.swc_Table {padding:0px;margin:0px}
.swc_Table th {padding:5px;margin:0px;border-bottom:1px solid #aaaaaa;}
.swc_Table td {padding:5px;margin:0px;border-bottom:1px solid #eeeeee;}
.swc_Table tr:hover {background-color:#eeeeee;}
.swc_TablePlain {padding:0px;margin:0px}
.swc_TablePlain th {padding:5px;margin:0px;;}
.swc_TablePlain td {padding:5px;margin:0px;border-bottom:1px solid #F3F3F3;}
/*
 HIGHLIGHTING ELEMENT */
.swc_High {background-color:none;}
.swc_High:hover {background-color:#eeeeee;}
.swc_Highlight{ opacity:.5;filter:alpha(opacity=50);background-color:#000000; }
/*
 STANDARD BUTTONS */
/*
 .swc_Button{background:#D2D2D2;padding:5px;color:#000;border:1px solid #8A8A8A;}
 .swc_ButtonSave{background:#8AFDA4;padding:5px;color:#000;border:1px solid #00B028;}
 .swc_ButtonCancel{background:#FFC1A2;padding:5px;color:#A10300;border:1px solid #AD3A00;}
*/
/*
 FORM ELEMENTS */
.swc_Dropdown{ border:1px solid #eeeeee; background:url(../websites/swc/common/images/pseudo_dropdown_on.gif) no-repeat right; padding:5px 25px 5px 5px; cursor:pointer;}
.swc_Dropdown:hover{ border:1px solid #cccccc; background:url(../websites/swc/common/images/pseudo_dropdown.gif) no-repeat right;}
/*
 TABS */
.swc_Tabs{overflow:auto;padding:0px;margin:0px;}
.swc_Tabs li{background-color:#DDDDDD;border-bottom:1px solid #5F5F5F;border-right:1px solid #CCCCCC;border-top:1px solid #FFFFFF;color:#444444;cursor:pointer;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px;}
.swc_Tabs li:hover{color:#ffffff;background-color:#5F5F5F;border-color:#5F5F5F;}
.swc_Tabs li.Active{background-color:#FFFFFF;border-color:#5F5F5F #5F5F5F #FFFFFF;border-style:solid;border-width:1px;color:#000000;cursor:default;}
/*
 POPUPS */
.swc_Pop {width: 90%; border: 2px solid #036; padding: 0; position: absolute; top: 5%; left: 5%; margin-top: 0px; margin-left: 0px; z-index: 1100; background: white; font-size: 8pt; font-family: Verdana, Arial, Tahoma, serif;}
 .swc_PopTitle {display: block !important; font-size: 16px; font-weight: bold; padding: 4px; margin: 0; color: #036; background: #ccc;}
.swc_PopContent {clear: both; padding: 10px; text-align: left;}
.swc_PopClose {float: right; width: 50px; height: 50px; border: 1px solid #cccccc;}
/*
 FIELDS */
/*
.swc_Input { border:1px solid #cccccc;background-color:#F1F1F1;font-family:Arial,Tahoma,sans;padding:2px;font-size:8pt; }
.swc_Input:hover { background-color:#ffffff; }
.swc_Input:focus { border:1px solid #888888;background-color:#ffffff; }
.swc_Textarea { border:1px solid #cccccc;background-color:#F1F1F1;font-family:Arial,Tahoma,sans;padding:2px;font-size:8pt; }
.swc_Textarea:hover { background-color:#ffffff; }
.swc_Textarea:focus { border:1px solid #888888;background-color:#ffffff;}
*/
/*
 MINI STATS */
.swc_MiniStats {position: fixed; bottom: 15px; left: 15px;width:180px;background-color: #FFF3D6; border:1px solid #904243; z-index: 150; padding: 5px;}
/*
 SIDEBAR */
#swc_Sidebar {background-color:#FEFEFE;border:1px solid #FEFEFE;top:0;left:0;bottom:0;padding:10px;position:fixed;width:280px;z-index:500;}
#swc_SidebarHeader {border-bottom:1px solid #cccccc;overflow:auto;margin-bottom:15px;padding:3px;}
#swc_SidebarTitle {font-weight:bold;font-size:13px;}
#swc_SidebarClose {width:17px;height:17px;margin:3px;float:right;cursor:pointer;background-image:url(../unstable/images/close-off.gif);}
#swc_SidebarClose:hover {background-image:url(../unstable/images/close-on.gif);}
	/*
 DEVELOPERS PANEL */
#swc_DeveloperPanel {background:#e0e0e0;border-bottom:solid 1px #202020;text-align:left;font-family:Tahoma,Verdana,Arial,sans;font-size:8pt;color:#000;padding-left:5px;}
/*
 BLOCK REPRESENTATION */
.swc_BlockRepresentation { margin:2px;padding:5px;background-color:#ffffff;border:1px solid #cccccc;float:left;width:210px;height:65px; }
.swc_BlockRepresentationMedium { margin:2px;padding:5px;background-color:#ffffff;border:1px solid #cccccc;float:left;width:210px;height:130px;overflow-y:auto;}
.swc_BlockRepresentationLarge { margin:2px;padding:5px;background-color:#ffffff;border:1px solid #cccccc;float:left;width:210px;height:200px;overflow-y:auto; }
.swc_BlockRepresentation .swc_Desc, .swc_BlockRepresentationMedium .swc_Desc, .swc_BlockRepresentationLarge .swc_Desc	 { margin:0px;padding:2px;float:left;width:170px; }
/*
 GROWLER STYLES */
div#noticeevents { border: 1px solid #999;}
div#noticeevents div { border-bottom: 1px dotted #DDD; padding: 3px; margin: 0px;}
/*
* Growler Notice Default Styling **/
div.Growler {z-index:1000;}
div.Growler-notice {  background-color:    #000;  color:         #fff;  opacity:        .85;  filter:         alpha(opacity = 85);  zoom:          1;  width:         235px;  padding:        10px;  margin-top:       5px;  margin-bottom:     5px;  margin-left:      auto;  margin-right:      auto;  font-family:      Tahoma, Arial, Helvetica, sans-serif;  font-size:       12px;  text-align:       left;  display:        none;  -moz-border-radius:   5px;  -webkit-border-radius: 5px;  min-height:       40px;}
div.Growler-notice-head { font-weight: bold; font-size: 10px;}
div.Growler-notice-exit { float: right; font-weight: bold; font-size: 12px; cursor: pointer;}
/*
* Growler - Plain Theme **/
div.plain {  color:         #000;  width:         253px;  margin-top:       5px;  margin-bottom:     5px;  text-align:       left;  display:        none;  min-height:       40px;  background-color:    #EDEDED;  border:         1px solid #777;}
div.plain div.Growler-notice-head {  font-weight:      bold;  font-size:       10px;  padding:        2px 10px;}
div.plain div.Growler-notice-exit {  float:         right;  cursor:         pointer;  margin:         0px;  padding:        0px 0px 2px 2px;  width:         10px;  height:         10px;  color:         #BFBFBF;}
div.plain div.Growler-notice-body {  padding: 5px;}
@CHARSET "UTF-8";#divAdminContainer {  color: #000;  font-family: Verdana, Arial, Tahoma, serif;  padding: 0px;  margin: 0px;  z-index:799;}
#divAdminContainer ul {  padding-left: 10px;}
#divAdminContainer a {  text-decoration: none;}
#divAdminContainer a:hover {  text-decoration: underline;}
#divAdminContainer pre {  border: 1px solid #9198FF;  padding: 10px;  background-color: #D0D3FF;}
#divAdminContainer input,#divAdminContainer textarea,#divAdminContainer select  {  border: 1px solid #8C8C8C;  padding: 2px;}
/*
 SAVE AND CANCEL BUTTONS */
.ai_btnSave {  background: #8AFDA4;  padding: 5px;  color: #000;  border: 1px solid #00B028;}
.ai_btnCancel {  background: #FFC1A2;  padding: 5px;  color: #E34C00;  border: 1px solid #AD3A00;}
.ai_SearchBox {  background: white url(../websites/swc/common/images/icon_search.png) no-repeat right;}
.ai_Tip {  color: #444;  font-size: 7pt;}
.ai_Strong {  font-weight:bold;}
/*
 ADMIN NAV */
ul#ai_nav, ul#ai_nav ul {  padding: 0;  margin: 0;  list-style: none;  line-height: 1;  position:absolute;  z-index:15;}
ul#ai_nav a {  display: block;  width: auto;  color:#000;  padding:4px;  text-decoration:none;  cursor:text;}
ul#ai_nav li {  padding: 0;  margin: 0;  background: url(../websites/swc/common/images/icon-tl.gif) 0px 7px no-repeat;   padding-left:12px;  margin-right:10px;}
/*
ul#ai_nav li:hover {  background:url(../websites/swc/common/images/icon-tl-over.gif) 0px 7px no-repeat;}
*/
ul#ai_nav ul a {  cursor: pointer;  background: #EFEFEF;  padding: 4px 2px 7px;  _padding: 4px 0px 7px;  font-size:.9em;}
ul#ai_nav ul ul {  margin-left:13em;  top:0px;float:left;  position:absolute;}
ul#ai_nav a:hover {  background-color:#900;  color:#FFF;}
ul#ai_nav li {  float: left;  position:relative;}
ul#ai_nav li li {  position:relative;  float:none;  width:13em;  padding:0px;  margin-bottom:-3px;  background:#EFEFEF;}
ul#ai_nav li ul {   padding-bottom:3px;  list-style: none outside;  position: absolute;  background:#EFEFEF;  float:left;  width:0px;  overflow:visible;  left: -999em; }
ul#ai_nav li.hover ul, #ai_nav li.sfhover ul {  left: 0px;   margin-top:-2px;  position: static;  _position:absolute; }
 ul#ai_nav li.hover ul ul, #ai_nav li.sfhover ul ul {  position: absolute;  left: -999em;}
ul#ai_nav li.hover ul li.hover ul, #ai_nav li.sfhover ul ul {  position: absolute;  left: 0em;}
/*
 TABS */
#divAdminContainer .TabNotSelected {  background-color: #F3EEEA;  border-color: #CCCCCC;  border-style: solid;  border-width: 0px 1px 1px;  cursor: pointer;  padding: 5px;}
#divAdminContainer .TabSelected {  background-color: #FFFFFF;  border-color: #641E2D;  border-style: solid;  border-width: 1px 1px 0px 0px;  cursor: pointer;  padding: 5px;}
.ai_TabNotSelected {  background-color: #F3EEEA;  border-color: #CCCCCC;  border-style: solid;  border-width: 0px 1px 1px 1px;  cursor: pointer;  padding: 5px;  float: left;  width: 250px;}
.ai_TabSelected {  background-color: #FFFFFF;  border-color: #641E2D;  border-style: solid;  border-width: 1px 1px 0px;  cursor: pointer;  padding: 5px;  float: left;  width: 250px;}
#divDimmer {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 10px;  color: black;  background: black;  -moz-opacity: 0.5;  opacity: 0.5;  filter: alpha(opacity = 50);  display: none;  z-index: 800;}
/*
 POPUP */
#divPopupContainer {  width: 90%;  /*
height: 90%;*/
  border: 2px solid #036;  padding: 0;  position: absolute;  top: 5%;  left: 5%;  margin-top: 0px;  margin-left: 0px;  z-index: 900;  display: none;  background: white;  font-size: 8pt;  font-family: Verdana, Arial, Tahoma, serif;  /*
overflow: auto;*/
}
#divPopup {  clear: both;  /*
min-height: 200px;*/
  /*
max-height: 500px;*/
  /*
height: expression(document . getElementById('divPopup') . style .    height >  400 ?  "400px" :  "auto" );*/
  padding: 10px;  /*
overflow-y: auto;*/
  text-align: left;}
#divPopupCloseButton {  float: right;}
#divPopupCloseButton a {  display: block;  padding: 4px;  font-size: 16px;  font-weight: bold;  width: 30px;  text-align: center;  color: black;  background: #ccc;  text-decoration: none;}
#divPopupCloseButton a:hover {  color: white;  background: #036;}
#divPopupTitle {  display: block !important;  font-size: 16px;  font-weight: bold;  padding: 4px;  margin: 0;  color: #036;  background: #ccc;}
#divPopup2Container {  width: 90%;  height: 90%;  border: 2px solid #036;  padding: 0;  position: absolute;  top: 5%;  left: 5%;  margin-top: 0px;  margin-left: 0px;  z-index: 900;  display: none;  background: white;  font-size: 8pt;  font-family: Verdana, Arial, Tahoma, serif;  overflow: auto;}
#divPopup2 {  clear: both;  min-height: 200px;  /*
max-height: 500px;*/
  height: expression(document . getElementById('divPopup') . style .    height >  400 ?  "400px" :  "auto" );  padding: 10px;  overflow-y: auto;  text-align: left;}
#divPopup2CloseButton {  float: right;}
#divPopup2CloseButton a {  display: block;  padding: 4px;  font-size: 16px;  font-weight: bold;  width: 30px;  text-align: center;  color: black;  background: #ccc;  text-decoration: none;}
#divPopup2CloseButton a:hover {  color: white;  background: #036;}
#divPopup2Title {  display: block !important;  font-size: 16px;  font-weight: bold;  padding: 4px;  margin: 0;  color: #036;  background: #ccc;}
/*
 ADMIN BUTTONS */
ul.imgButtons {  list-style: none;  margin: 0;  padding: 0;}
ul.imgButtons li {  display: inline;  float: right;  padding: 5px;}
a.imgButtonSave {  display: block;  width: 75px;  height: 20px;  background:    url('../websites/swc/common/images/btn_save_gr.gif')    no-repeat;}
a.imgButtonSave:hover {  background:    url('../websites/swc/common/images/btn_save_or.gif')    no-repeat;}
a.imgButtonSave span {  display: none;}
a.imgButtonCancel {  display: block;  width: 50px;  height: 20px;  background:    url('../websites/swc/common/images/btn_cancel_gr.gif')    no-repeat;}
a.imgButtonCancel:hover {  background:    url('../websites/swc/common/images/btn_cancel_or.gif')    no-repeat;}
a.imgButtonCancel span {  display: none;}
/*
 ADMIN TOP NAVIGATION */
#divAdminInterface {  background: #fff;  height: 30px;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 11pt;  color: #000;  position: relative;  z-index:401;}
#divAdminInterface a {  color: #000;}
#divAdminBreadrcumb {  background: #eeeeee;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 9pt;  line-height: 16px;  color: #000000;  padding: 0px 10px 0px 10px;  border-bottom: 1px solid #000000;  border-top: 1px solid #cccccc;}
#divAdminBreadrcumb a {  color: #000000;}
#divDevelopersPanel {  background: #e0e0e0;  border-bottom: solid 1px #202020;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 8pt;  color: #000;  padding-left: 5px;  display: none;}
#DevelopersPanelButton {  width: 150px;  text-align: center;  color: #000;  font-size: 8pt;  font-family: Tahoma, Verdana, Arial, sans;  background-color: #fafafa;}
/*
 INFORMATION BAR */
#divInformationBar {  background: #FFF868;  border-bottom: solid 1px #F7EF42;  text-align: center;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 8pt;  color: #000;  padding: 5px;  display: none;}
/*
 MESSAGES */
#divSaveMessage {  display: none;  position: absolute;  top: 12px;  right: 12px;  width: 180px;  border: 2px solid #c58335;  background: white;  padding: 20px;  color: #c58335;  margin: 0;  text-align: center;  font-weight: bold;  z-index: 1000;}
#divLoading {  display: none;  position: absolute;  top: 50%;  left: 50%;  width: 320px;  height: 200px;  margin: -100px 0 0 -160px;  border: 2px solid #36f;  background: white;  z-index: 1000;}
/*
 MINI STATS */
#divPageStats {  position: fixed;  bottom: 10px;  left: 10px;  border: 1px solid #c0c0c0;  background-color: #eee;  padding: 5px;  width: 550px;  display: none;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 8pt;  z-index: 999;  overflow: auto;}
input.genActionBtn {  width: auto !important;  margin: 2px 4px;  padding: 2px 4px;  border: 1px solid #369;  text-align: center;  font-size: 10px;}
/*
 FILE MANAGER */
#ai_FileManager_SearchBar {  float: right;}
#ai_FileManager_FilesContainer {  height: 390px;  overflow: hidden;  border: 1px solid #c0c0c0;}
#ai_FileManager_SearchContainer {  height: 30px;  overflow: hidden;}
#ai_FileManager_FileList {  height: 360px;  overflow: auto;  border-top: 1px solid #c0c0c0;}
#ai_FileManager_FilePreview {  height: 230px;  border: 1px solid #c0c0c0;  vertical-align: middle;  text-align: center;}
#ai_FileManager_FileIcon {  float: left;  width: 60px;  height: 50px;  text-align: center;  background-color: #e0e0e0;  display: block;  overflow: hidden;  vertical-align: middle;}
#ai_FileManager_UploadFormDiv {  height: 155px;  border: 1px solid #c0c0c0;}
/*
 ADD CONTENT => TABS */
.ai_Tabs li {  display: inline;  padding: 5px;  border-top: 1px solid #c0c0c0;  border-left: 1px solid #c0c0c0;  border-right: 1px solid #c0c0c0;  width: 70px;  color: #000;}
.ai_Tabs TabSelected {  background-color: #eee;  font-weight: bold;  color: #000;}
.ai_Tabs TabNotSelected {  background-color: #fff;  font-weight: normal;  color: #000;}
.ai_List {  margin:0px;}
.ai_List li {  list-style:none;  padding:0px 0px 5px 0px;  border-bottom:1px solid #dddddd;}
/*
 EDITABLE BLOCK */
.divAdminToolbar {   padding:0px;   margin:0px;   width:45px;   position:absolute;   right:0px;}
.AdminMenuIcon {  position: relative;  padding: 3px;  text-decoration: none;  cursor: pointer;}
.AdminMenu {  display: none;  position: absolute;  border: 1px solid #FFE6BD;  background-color: #FFF2AB;  padding: 2px;  z-index: 10;  top: -21px;  left: -229px;  width: 250px;  text-decoration: none;}
.AdminMenu ul {  margin: 0;  padding: 0;  list-style: none;}
.AdminMenu li {  margin: 0;  font-size: 8pt;  border: 0px !important;  line-height: 15pt;}
.AdminMenu li a {  padding-left: 2px;  display: block;  color: #02f;  /*
border-bottom: 1px solid #fff !important;*/
  text-decoration: none;  border: 0px !important;}
.AdminMenu li a:hover {  color: #fff !important;  background: #A18F2F;  text-decoration: none;  border: 0px !important;}
.AdminMenu .x {  font-size: 7pt;}
.SetSize {  padding: 1px 3px 1px 3px;  font-size: 7pt;  background: #EC9A52;  cursor: pointer;}
/*
 CONTENT WRAPPER */
.ai_hndl {background:url(../websites/swc/common/images/icon_move.gif) no-repeat;cursor:move;height:21px;margin:0px;padding:0px;position:absolute;left:0px;top:0px;width:21px;}
.ai_edit {background:url(../websites/swc/common/images/icon_edit.gif) no-repeat;cursor:pointer;height:21px;margin:0px;padding:0px;position:absolute;right:0px;top:0px;width:21px;}
.ai_cb {  border: 1px solid transparent;  position: relative;}
.ai_cbt {  position: absolute;  right: 0px;  top: 0px;  width: 30px;  z-index: 400;}
.ai_bt_box {  width: 220px;  border: 1px solid #FFE972;  background-color: #FFF7CB;  color: #960500;}
.ai_bt_chbx {  width: 15px;  width: 15px;  border: 1px solid #FFE972;  background-color: #FFF7CB;  padding: 2px;}
.ai_mvhandle {  background: #ffffff url(../websites/swc/common/images/icon_move_ud.gif) no-repeat;  cursor:move;  width:21px;  height:21px;  margin:0px;  padding:0px;  float:left;  display:inline;  /*
position:absolute;*/
  /*
left:0px;*/
  /*
top:0px;*/
}
/*
 Table With highlighted rows */
.ai_table {padding:0px;margin:0px}
.ai_table th {padding:5px;margin:0px;border-bottom:1px solid #aaaaaa;}
.ai_table td {padding:5px;margin:0px;border-bottom:1px solid #eeeeee;}
.ai_table tr:hover {background-color:#eeeeee;}
/*
 Sortable table rows */
.sortcol {  cursor: pointer;  padding-right: 20px;  background-repeat: no-repeat;  background-position: right center;}
.sortasc {  background-color: #DDFFAC;  background-image: url(http://www.chicagosbars.co.uk/css/up.gif);}
.sortdesc {  background-color: #B9DDFF;  background-image: url(http://www.chicagosbars.co.uk/css/down.gif);}
/*
 PAGE STATS */
.stats_table {  }
.stats_table td {  border-bottom: 1px solid #eee;}
.stats_titles td {  font-weight: bold;  border-bottom: 1px solid #555;}
.stats_totals_column {  font-weight: bold;  background: #eee;}
/*
 PAGE ERRORS */
#PageOutput { z-index:980; position:fixed; left:10px; bottom:10px; height:350px; width:95%; background:#eeeeee; border:1px solid #cccccc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; overflow:auto;}
@CHARSET "UTF-8";.swc_Dimmer {	opacity: 0.5;	background-color:#cccccc;  position: fixed;  right: 0;  top: 0;  width:100%;  height:100%;}
.swc_Popup {	border: 2px solid #cccccc;	padding: 2px;	position: absolute;	top: 64px;	left: 64px;	margin: 0;	background: white;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	min-width:300px;}
.swc_PopupHeader {  padding: 5px;	background-color:#E4E4E4;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  overflow:auto;  text-align:center;  vertical-align:middle;}
.swc_PopupTitle {  font-weight:bold;  font-size:1.3em;  padding: 5px;}
.swc_PopupClose {	float:right;	width:30px;	height:30px;	padding:0;  margin:0;  cursor:pointer;  font-weight:bold;  font-size:1em;  text-align:center;  background-color:#ffffff;  border:1px solid #cccccc;  -moz-border-radius: 3px;  -webkit-border-radius: 3px; }
.swc_PopupClose:hover {  background-color:#333333;  color:#ffffff;}
.swc_PopupContent {	padding: 5px;	margin-top: 10px;}
.swc_PopupFooter {	}