/************************************************************
************************* GENERAL ***************************
************************************************************/
body { font-family:arial, helvetica, sans-serif; font-size:1em; font-size: 90%; xmargin-top:29px; margin-bottom:20px; text-align:center; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.imgReplace { text-indent:-9999px; float:left; }
p, ul.standardList { color:#474747; line-height:140%; font-size:0.8em; }
h1, h2, h3, h4, h5 { font-size:1.6em; color:#474747; }
h2, h3, h4, h5 { font-size:0.85em; }
h1, h2 { font-weight:normal; text-transform:uppercase; }
h1 { padding-bottom:10px; }
h2 { padding-bottom:5px; }
h4 { font-weight:bold; margin-bottom:5px; }
h4 a:hover { color:#000; }
h1#landing, h2#landing { height:72px; clear:left; text-indent:-9999px; margin:0; padding:0; }

/****************************************************************
*********************** DIV CONTAINERS **************************
****************************************************************/
#searchLogin { text-align:center; height:29px; position:fixed; background-color:#000; border-bottom:1px solid #404040; position:fixed; top:0; z-index:500; width:100%; }
#searchLogin .container_12 { text-align:left; }
#explorerWrapper { text-align:left;display:none;}
#explore {width:100%;}
#explore .container_12 { margin:0 auto; padding:29px 0 0 0; }
#outerWrapper { text-align:left; xmargin-top:49px; margin:0 auto; padding:0; }
#header { margin:39px 0 0 0; }
#navLeft, #navRight { width:5px; height:39px; float:left; }
#navIcon { width:37px; height:39px; float:left; }
#navRepeat { height:39px; }
.content { padding:20px 20px 5px 20px; }
.officialPartners { text-align:center; }

/************************************************************
*********************** NAVIGATION **************************
************************************************************/
ul#siteNav { width:139px; height:29px; position:relative; background:transparent url(http://swimming-images.s3.amazonaws.com/global/site_nav_cons_bg.gif) top left no-repeat; z-index:100; }
ul#siteNav li { position:absolute; float:left; top:0;  }
ul#siteNav li, ul#siteNav a { display:block; height:33px; }
ul#siteNav li a { text-indent:-9999px; text-decoration:none; }
ul#siteNav #swimmingIcon { left:0; width:30px; }
ul#siteNav #swimmingIcon a:hover, body.default_site ul#siteNav #swimmingIcon a { background: transparent url(http://swimming-images.s3.amazonaws.com/global/site_nav_cons_bg.gif) -0 -33px no-repeat; }
ul#siteNav #britishSwimmingIcon { left:30px; width:27px; }
ul#siteNav #britishSwimmingIcon a:hover, body.british_swimming ul#siteNav #britishSwimmingIcon a { background: transparent url(http://swimming-images.s3.amazonaws.com/global/site_nav_cons_bg.gif) -30px -33px no-repeat; }
ul#siteNav #asaIcon { left:56px; width:29px; }
ul#siteNav #asaIcon a:hover, body.the_asa ul#siteNav #asaIcon { background: transparent url(http://swimming-images.s3.amazonaws.com/global/site_nav_cons_bg.gif) -56px -33px no-repeat; }
ul#siteNav #iosIcon { left:84px; width:28px; }
ul#siteNav #iosIcon a:hover, body.the_ios ul#siteNav #iosIcon { background: transparent url(http://swimming-images.s3.amazonaws.com/global/site_nav_cons_bg.gif) -84px -33px no-repeat; }
ul#siteNav #regionIcon { left:111px; width:28px; }
ul#siteNav #regionIcon a:hover, body.EastMidland ul#siteNav #regionIcon { background: transparent url(http://swimming-images.s3.amazonaws.com/global/site_nav_cons_bg.gif) -111px -33px no-repeat; }
.popUp { width:228px; height:166px; position:absolute; top:29px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/site_rollover.png); z-index:50; }
.popUp .swimmingLogo, .popUp .britishSwimmingLogo, .popUp .asaLogo, .popUp .isoLogo { margin:20px 0 5px 10px; }
.popUp .dottedLineBreak { padding-top:0; margin:0 10px; }
.popUp p { color:#FFF; padding:10px; font-size:0.7em; }
#swimmingIconPop { left:15px;  }
#britishSwimmingIconPop { left:42px; }
#asaIconPop { left:70px; }
#iosIconPop { left:98px; }
#mainNav .main_navigation { height:39px; padding:0; margin-bottom:19px; float:left;position:relative;}
#mainNav .main_navigation li {height:39px;float:left;xposition:relative;}
#mainNav .main_navigation li a {padding:0 6px 0 6px; font-weight:bold; color:#FFF; line-height:39px; display:block; font-size:0.75em;}
#mainNav .main_navigation li a:hover { text-decoration:none; }
.footerNav .main_navigation, x#explore .main_navigation { padding:0 0 10px 0; float:none; }
.footerNav .main_navigation li, x#explore .main_navigation li { padding:0; float:none; }
.footerNav .main_navigation a, x#explore .main_navigation a { font-weight:bold; font-size:0.7em; color:#474747; }
.footerNav .main_navigation a:hover, x#explore .main_navigation a:hover { text-decoration:underline; }
#explore .main_navigation a { color:#FFF; }
.subNav ul { padding:0; margin:0; }
.subNav li { float:left; padding:0; margin:0; clear:left; width:100px;}
.subNav ul li a { font-size:0.8em; color:#515151; display:block; padding:5px 0 3px 19px; }
.subNav ul li a.noBorder { border-top:none; }
.subNav ul li ul { padding-left:10px; }
.subNav ul li ul li a { padding-left:18px; }
.subNav ul li a.selected { font-weight:bold;}
.subNav ul li ul li ul li a { padding-left:20px; }

#channel_library .subNav ul li a { padding-left:0; }
#channel_library .subNav {overflow:hidden;}

.expandBtn{margin-top:3px;width:14px;height:14px;background:url(/images/global/nav_expand.png);float:left;text-indent:-9999px;}
.collapseBtn{margin-top:3px;width:14px;height:14px;background:url(/images/global/nav_collapse.png);float:left;text-indent:-9999px;}
.expandBtn:hover, .collapseBtn:hover{cursor:pointer;}
.hideSubNav{display:none;}

h2.subNavTitle { margin:0; padding:0; }
h2.noCase { text-transform:none; }
.pagination { float:right; }
.pagination strong { color:#000; padding:2px; }
.pagination a { color:#FFF; padding:2px 3px 1px 3px; }
.pagination a:hover { background-color:#000; }
#calendarNav { float:left; width:100%; line-height:normal; border-bottom:1px solid #D5D5D5; margin:10px 0 20px 0; }
#calendarNav ul { margin:0;list-style:none; }
#calendarNav ul li { float:left; background:url(/images/events/nav_bg_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 9px; }
#calendarNav ul li a {float:left;display:block;background:url(/images/events/nav_bg_right.gif) no-repeat right top;padding:8px 15px 4px 6px;color:#474747; text-transform:uppercase; font-size:0.8em; font-weight:bold;}

/************************************************************
************************** BOXES ****************************
************************************************************/
.boxTop, .boxBottom, .boxTopGrey, .boxTopFind { height:5px; font-size:0; }
.boxTop { clear:both; }
.boxBottom { margin-bottom:19px; }
.boxRepeat { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid_repeat.png); padding:7px 10px 0 10px; overflow:hidden; zoom: 1; }
.grid_12 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid12_top.png); }
.grid_12 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid12_bottom.png); }
.grid_10 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid10_top.png); }
.grid_10 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid10_bottom.png); }
.grid_9 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid9_top.png); }
.grid_9 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid9_bottom.png); }
.grid_8 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid8_top.png); }
.grid_8 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid8_bottom.png); }
.grid_7 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid7_top.png); }
.grid_7 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid7_bottom.png); }
.grid_6 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid6_top.png); }
.grid_6 .boxTopGrey { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid6_top_grey.png); }
.grid_6 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid6_bottom.png); }
.grid_4 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid4_top.png); }
.grid_4 .boxTopGrey { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid4_top_grey.png); }
.grid_4 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid4_bottom.png); }
.grid_3 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid3_top.png); }
.grid_3 .boxTopGrey { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid3_top_grey.png); }
.grid_3 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid3_bottom.png); }
.grid_2 .boxTop { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid2_top.png); }
.grid_2 .boxTopGrey { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid2_top_grey.png); }
.grid_2 .boxBottom { background:transparent url(http://swimming-images.s3.amazonaws.com/global/grid2_bottom.png); }

/************************************************************
************************** FORMS ****************************
************************************************************/
.searchForm { width:230px; height:20px; margin-top:5px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/search_bg.gif) top left no-repeat; }
.searchForm label { display:none; }
#searchInput { width:166px; position:relative; float:left; }
x#keywords { xpadding:3px 5px 0 5px; border:0; background:none; color:#000; }
#search { position:absolute; xfloat:left; width:64px; }
.commentForm legend { padding-bottom:20px; font-size:0.8em; text-transform:uppercase; color:#292929; }
.commentForm .type-text, .commentForm .type-button { width:459px; clear:both; margin:0 0 10px 0; }
.commentForm .type-text label { width:87px; padding-top:7px; float:left; color:#474747; font-size:0.8em; font-weight:bold; }
.commentForm .type-text textarea { width:360px; float:left; border:1px solid #A0A0A0; padding:5px; }
.commentForm .type-text input { width:250px; float:left; border:1px solid #A0A0A0; padding:5px; }
.commentForm .type-check { clear:both; margin:0 0 10px 83px; }
.commentForm .type-check label { font-size:0.8em; font-weight:bold; }
.commentForm .type-button { text-align:right; }
.captchaImage { padding-left:90px; }
textarea { font-family:helvetica; font-size:0.8em; }
#eventsFilter { clear:both; margin-bottom:20px; }
#eventsFilter .eventSelect { width:150px; float:left; }
#eventsFilter label { text-transform:uppercase; color:#474747; font-size:0.8em; font-weight:bold; }
#eventsFilter select { width:135px; margin:5px 0; }
.submitFilter{clear:both;}
/************************************************************
************** DIV ELEMENTS FOR SEARCH LOGIN ****************
************************************************************/
#exploreBtn { width:147px; height:20px; margin-top:5px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/explore_btn.gif) top left no-repeat; }
#account { padding:0; color:#FFF; font-size:0.7em; position:absolute; top:10px; left:150px; }
#account a { color:#FFF; text-decoration:none; }

/*****************************************************
**************** STYLE FOR EXPLORER ******************
*****************************************************/
#explore .container_12 { position:relative; padding-bottom:19px; }
#exploreBtnUp { width:95px; height:24px; position:absolute; bottom:-23px; left:447px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/explore_btn_up.png) top left no-repeat; }
#explore .swimmingLogo { background:transparent url(http://swimming-images.s3.amazonaws.com/global/swimming_logo_white.png) top left no-repeat; }
#explore .britishSwimmingLogo, .popUp .britishSwimmingLogo { background:transparent url(http://swimming-images.s3.amazonaws.com/global/british_swimming_logo_white.png) top left no-repeat; }
#explore .asaLogo, .popUp .asaLogo { background:transparent url(http://swimming-images.s3.amazonaws.com/global/asa_logo_white.png) top left no-repeat; }
#explore p { color:#FFF; padding-bottom:20px 0; }
.swimmingIcon { width:18px; height:18px; margin-right:10px; float:right; background:transparent url(http://swimming-images.s3.amazonaws.com/global/swimming_icon.png) top left no-repeat; }
.britishSwimmingIcon { width:18px; height:18px; margin-right:10px; float:right; background:transparent url(http://swimming-images.s3.amazonaws.com/global/british_swimming_icon.png) top left no-repeat; }
.asaIcon { width:18px; height:18px; margin-right:10px; float:right; background:transparent url(http://swimming-images.s3.amazonaws.com/global/asa_icon.png) top left no-repeat; }
.iosIcon { width:18px; height:18px; margin-right:10px; float:right; background:transparent url(http://swimming-images.s3.amazonaws.com/global/iso_icon.png) top left no-repeat; }
.footerNav .swimmingIcon { background:transparent url(http://swimming-images.s3.amazonaws.com/global/swimming_icon_outlined.png) top left no-repeat; }
.footerNav .britishSwimmingIcon { background:transparent url(http://swimming-images.s3.amazonaws.com/global/british_swimming_icon_outlined.png) top left no-repeat; }
.footerNav .asaIcon { background:transparent url(http://swimming-images.s3.amazonaws.com/global/asa_icon_outlined.png) top left no-repeat; }
.footerNav .iosIcon { background:transparent url(http://swimming-images.s3.amazonaws.com/global/iso_icon_outlined.png) top left no-repeat; }
.swimWales { width:100px; height:24px; margin:20px 0 15px 0; float:left; text-indent:-9999px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/swim_wales.gif) top left no-repeat; }
.swimScotland { width:87px; height:28px; float:left; clear:left; text-indent:-9999px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/swim_scotland.gif) top left no-repeat; }
#explore .swimWales { background:transparent url(http://swimming-images.s3.amazonaws.com/global/swim_wales_white.png) top left no-repeat; }
#explore .swimScotland { background:transparent url(http://swimming-images.s3.amazonaws.com/global/swim_scotland_white.png) top left no-repeat; }
/**********************************************************
***************** STYLE FOR PAGE CONTENT ******************
**********************************************************/
.contentContainer img { xpadding-bottom:10px; }
.topStories{ padding-top:5px; padding-bottom:5px; }
#topStoriesNav { height:56px; }
.weblogBreak { clear:both; height:10px; border-top:1px solid #E9E9E9 }
.weblogContent h2 { margin-top:10px; }
.weblogContent h3 { margin:10px 0; color:#474747; }
.weblogContent h2 { font-weight:bold; padding-bottom:10px; }
.weblogContent p, .weblogContent ul, .weblogContent ol { color:#474747; font-size:0.8em; line-height:140%; padding:0 0 10px 0; }
.weblogContent ul, .weblogContent ol { margin-left:20px; }
.weblogContent ul li, .weblogContent ol li { list-style-type:disc; margin-bottom:8px; }
ol, ol li, .weblogContent ol li {list-style-type: decimal;}
.weblogContent a:hover { color:#000; text-decoration:underline; }
.weblogContent img { padding:0 0 10px 10px; float:right; }
.weblogContent table img { padding:0; float:none; }
img.mainImage { margin-bottom:5px; }
p.imgCaption { margin-bottom:10px; font-style:italic; font-size:0.7em;}
.weblogContenttable { margin-bottom:20px; color:#474747; }
table { border:none; }
.weblogContent th, .weblogContent td { padding:5px; text-align:left; font-size:0.8em; border:none;}
.weblogContent tbody tr.oddRow td, .weblogContent tbody tr.oddRow th { background-color:#ECECED; }
.weblogContent form tbody tr.oddRow td, .weblogContent form tbody tr.oddRow th { background-color:#FFF; }
.weblogContent #introPara p { font-size:0.9em; font-weight:bold; }
blockquote { xmin-height:200px; padding:10px 20px 10px 20px; font-size:1.8em; background:transparent url(/images/global/quote.gif) top left no-repeat; color:#474747; zoom:1; }
ul.standardList {margin:10px 0 10px 30px;list-style-type:disc;}
/****************************************************************
***************** STYLE FOR RATINGS & COMMENTS ******************
*****************************************************************/
#ratingForm { float: left; }
#rateArticle p, #shareArticle p { margin-top:8px; float:left; font-size:0.8em; }
#ratingIcon { width:27px; height:27px; border:0; margin:0 5px 10px 5px; float:left; cursor:pointer; background:transparent url(/images/global/rate_icon_large.png) no-repeat top left; text-indent:-9999px; }
#shareArticle { float:right;margin-top:5px;}
x#addThisIcon { margin:0 0 10px 5px; float:right; }
p.shareTxt{float:left;padding-top:10px;}
ul.commentList { margin:0; }
ul.commentList li { margin-bottom:20px; list-style-type:none; border-bottom:1px solid #E9E9E9; clear:both; }
ul.commentList li.lastItem { margin-bottom:0; border-bottom:none; }
.commentCount { width:31px; height:25px; padding-top:6px; margin-right:10px; float:left; background:transparent url(/images/global/number_bg.png) top left no-repeat; text-align:center; }
.commentCount span { color:#FFF; font-weight:bold; font-size:1em; }
.commentData { width:418px; float:left; color:#474747; }
.commentList .commentData p { font-size:0.8em; padding:0 0 10px 0; }
.postComments h3 { padding:10px 0 10px 0; text-transform:uppercase; color:#474747; }

/************************************************************
*************** DIV ELEMENTS FOR FOOTER NAV *****************
************************************************************/
.footerNav img { clear:left; }
.footerNav p { padding-bottom:20px; }
.footerNav .grid_3 p, #explore .grid_3 p { font-size:0.7em; padding-right:20px; }
.swimmingLogo { width:122px; height:44px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/swimming_logo.png) top left no-repeat; }
.britishSwimmingLogo { width:120px; height:44px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/british_swimming_logo.png) top left no-repeat; }
.asaLogo { width:73px; height:44px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/asa_logo.png) top left no-repeat; }
.isoLogo { width:68px; height:44px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/iso_logo.png) top left no-repeat; }
.dottedLineBreak { height:0; margin:0 10px 10px 0; padding:15px 0 0 0; clear:left; border-bottom:1px dotted #474747; }
#default_site, #british_swimming, #the_asa, #the_ios { width:880px; height:104px; margin:20px auto; background:transparent url(/images/default_site/recog_bar_swim2.jpg); }
#the_asa{background:transparent url(/images/the_asa/recog_bar_asa2.jpg);}
#british_swimming{background:transparent url(/images/british_swimming/recog_british_swimming2.jpg);}
#default_site{background:transparent url(/images/default_site/recog_bar_swim2.jpg);}

.blueSlug { width:459px; height:31px; margin:10px 0; padding:0; float:left; background:transparent url(/images/global/cant_find_bg.png) top left no-repeat; }
.blueSlugRight { float:right; }
.blueSlug p { float:left; margin:9px 0 0 10px; font-size:0.8em; color:#FFF; }
.blueSlug p a, p.copyrightText a { color:#FFF; }
.blueSlug p a:hover, p.copyrightText a:hover { color:#000; }
#skylab { width:89px; height:18px; float:right; background:transparent url(http://swimming-images.s3.amazonaws.com/global/skylab.png) top left no-repeat; }
#skylab a { text-indent:-9999px; display: block; }
p.copyrightText { color:#FFF; }

/************************************************************
************ DIV ELEMENTS FOR OFFICIAL PARTNERS *************
************************************************************/
.officialPartners ul { width:905px; height:115px; margin:0 auto; position:relative; background:transparent url(/images/global/partners_suppliers_nav.png) top left no-repeat; }
.officialPartners ul li { position:absolute; } /* NOTE: need to mix this in with sitenav */
.officialPartners ul li, .officialPartners ul a { display:block; }
.officialPartners ul li a { text-indent:-9999px; text-decoration:none; }
ul #theASA { top:20px; left:0; width:94px; } ul #theASA a { height:67px; }
ul #theISO { top:38px; left:128px; width:81px; } ul #theISO a { height:52px; }
ul #britishSwimming { top:48px; left:237px; width:135px; } ul #britishSwimming a { height:30px; }
ul #britishGas { top:26px; left:389px; width:149px; } ul #britishGas a { height:53px; }
ul #kelloggs { top:20px; left:557px; width:90px; } ul #kelloggs a { height:36px; }
ul #speedo { top:27px; left:654px; width:110px; } ul #kelloggs a { height:22px; }
ul #daktronics { top:69px; left:571px; width:61px; } ul #daktronics a { height:39px; }
ul #myrtha { top:70px; left:665px; width:88px; } ul #myrtha a { height:30px; }
ul #lumie { top:52px; left:778px; width:56px; } ul #lumie a { height:24px; }
ul #sportSystems { top:46px; left:861px; width:30px; } ul #sportSystems a { height:32px; }

/************************************************************
************************* ICON STYLES ***********************
************************************************************/
#talkIconLarge { width:39px; height:38px; margin:0 10px 20px 0; float:left; background:black url(/images/global/comment_icon_large.png) top left no-repeat; }
.itemStats { clear:left; }
.padIconsLeft { padding-left:23px; }
.talkIconSmall { width:19px; height:18px; float:left; margin-right:3px; background:transparent url(/images/global/comment_icon_small.png) top left no-repeat; text-indent:-9999px; }
.rateIconSmall { width:19px; height:18px; float:left; margin-right:3px; background:black url(/images/global/rate_icon_small.png) top left no-repeat; text-indent:-9999px; }

/************************************************************
************************* WIDGETS ***************************
************************************************************/
span.widgetTitle { font-size:0.85em; color:#474747; background-color:#ccc; padding:10px 10px 12px 10px; font-weight:bold; display:block; text-transform:uppercase; }
span.widgetFindTitle { padding:10px 10px 12px 10px; font-weight:bold; text-transform:lowercase; color:#FFF; font-size:1.2em; display:block; }

ul.widgetList li {overflow:hidden; padding-bottom:7px; margin-bottom:10px; border-bottom:1px solid #D5D5D5;}
ul.widgetList li.lastItem { padding-bottom:0; margin-bottom:5px; border-bottom:none; }
ul.widgetList li a{font-size:0.85em;font-weight:bold;}
ul.widgetList span { display:block; padding:3px 10px 0 0; font-size:0.8em; line-height:120%; color:#474747; }

ul.miniCalendar li{position:relative;background:transparent url(/images/global/day_month.png) top left no-repeat;xpadding-left:45px;}
ul.miniCalendar li span.dayMonthWrapper{width:40px;height:53px;float:left;text-align:center;}
ul.miniCalendar li span.day{xposition:absolute;xleft:8px;xtop:3px;color:#fff;font-weight:bold;font-size:1.2em;margin-bottom:5px;}
ul.miniCalendar li span.month{xposition:absolute;xleft:6px;xtop:26px;color:#fff;font-weight:bold;font-size:0.9em;}


.expandCollapse ul li { clear:left; }
.expandCollapseBtn { width:14px; height:14px; float:left; background:transparent url(/images/global/expand_btn.png) no-repeat; text-indent:-9999px; }
.expandCollapse ul li h4 { padding:0 0 0 10px; float:left; }
.expandCollapse ul li p { clear:left; padding-left:24px; }
.eventDetails { width:220px; float:left;}
#eventTable { margin:0 0 15px 0; }
#eventTable tr td { border-bottom:1px solid #D5D5D5; }
#eventTable th, td { padding:10px 10px 5px 0; color:#474747; font-size:0.8em; }
.calendarBG { margin-bottom:10px; }
.calendarBG th { padding:10px; color:#FFF; }
.calendarBG tbody { border-right:1px solid #9c9c9c; }
.calendarBG td { padding:10px; border-left:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; text-align:left; }
.calendarBG td.eventItem, .calendarBG td.eventItem a { color:#474747; }
.eventLink { margin-top:8px; }
.eventLink a { color:#474747; }
.calendarBG td strong { font-size:1.3em; }
.calendarDayHeading { font-weight:bold; }
.calendarMonthLinksLeft { width:10px; height:12px; float:left; background:transparent url(/images/events/arrow_left.png) top left no-repeat; text-indent:-9999px; }
.calendarMonthLinksRight { width:10px; height:12px; float:right; background:transparent url(/images/events/arrow_right.png) top left no-repeat; text-indent:-9999px; }
.eventContent h2 { text-transform:none; font-weight:bold; color:#474747; width:100px; float:left; clear:left; }
.eventContent p { margin:0 0 10px 120px; }
#searchResults li { min-height:20px; margin:0 0 20px 0; padding:0 0 0 25px; font-size:0.8em; line-height:140%; color:#474747; }
#searchResults li a { font-weight:bold; }
li.site1 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/swimming_icon_outlined.png) top left no-repeat; }
li.site3 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/british_swimming_icon_outlined.png) top left no-repeat; }
li.site4 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/asa_icon_outlined.png) top left no-repeat; }
li.site5 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/iso_icon_outlined.png) top left no-repeat; }
.findLinks { margin:5px 0; line-height:160%; }
.findLinks a { font-weight:bold; }
.findLinks a:hover { color:#000; }
.vacancyWidget p{margin-bottom:10px;}

/*************************************************************
**************** OUR & ACROSS SITES WIDGETS ******************
*************************************************************/
ul#ourSites{margin:0;padding:0;}
ul#ourSites li{margin:0 0 7px 0;padding:0;border-bottom:none;font-size:0.7em;font-weight:bold;float:left;width:100%;position:relative;}
ul#ourSites li a{color:#fff;display:block;padding:9px 0 6px 5px;}
ul#ourSites li#ourSwimmingOrg{background:#007987 url(http://swimming-images.s3.amazonaws.com/global/swimming_icon.png) no-repeat 96% 50%;}
ul#ourSites li#ourBritishSwimming{background:#07124E url(http://swimming-images.s3.amazonaws.com/global/british_swimming_icon.png) no-repeat 96% 50%;}
ul#ourSites li#ourASA{background:#8B1212 url(http://swimming-images.s3.amazonaws.com/global/asa_icon.png) no-repeat 96% 50%;}
ul#ourSites li#ourIOS{margin:0 0 4px 0;background:#425565 url(http://swimming-images.s3.amazonaws.com/global/iso_icon.png) no-repeat 96% 50%;}
#ourSites .popUp {width:198px;height:175px;background:transparent url(/images/global/site_rollover_centre.png); position:absolute; left:-25px;}
#ourSites #ourSwimmingOrgPop { top:77px; z-index:100; }
#ourSites #ourBritishSwimmingPop { top:110px; z-index:101; }
#ourSites #ourASAPop { top:143px; z-index:102; }
#ourSites #ourIOSPop { top:176px; z-index:103; }

ul#acrossOurSites{margin:0;padding:0;}
ul#acrossOurSites li{margin:0;padding:0;border-bottom:1px solid #D5D5D5;font-size:0.85em;font-weight:bold;float:left;width:100%;}
ul#acrossOurSites li.lastItem { padding-bottom:0; margin-bottom:5px; border-bottom:none; }
ul#acrossOurSites li a{display:block;padding:9px 0 6px 5px;}
ul#acrossOurSites li#acrossSwimming a, ul#acrossOurSites li#acrossBritishSwimming a, ul#acrossOurSites li#acrossASA a, ul#acrossOurSites li#acrossIOS a{color:#fff;}
ul.acrossSList li a{color:#007987;}
ul#acrossOurSites li#acrossSwimming{border-bottom:none;background:#007987 url(http://swimming-images.s3.amazonaws.com/global/swimming_icon.png) no-repeat 98% 50%;}
ul#acrossOurSites li#acrossSwimming:hover { background-color:#0097A9; }
ul.acrossBSList li a{color:#07124E;}
ul#acrossOurSites li#acrossBritishSwimming{border-bottom:none;background:#07124E url(http://swimming-images.s3.amazonaws.com/global/british_swimming_icon.png) no-repeat 98% 50%;}
ul#acrossOurSites li#acrossBritishSwimming:hover { background-color:#132452; }
ul.acrossASAList li a{color:#AE1717;}
ul#acrossOurSites li#acrossASA{border-bottom:none;background:#8B1212 url(http://swimming-images.s3.amazonaws.com/global/asa_icon.png) no-repeat 98% 50%;}
ul#acrossOurSites li#acrossASA:hover { background-color:#9C1515; }
ul.acrossIOSList li a{color:#536A7E;}
ul#acrossOurSites li#acrossIOS{border-bottom:none;background:#425565 url(http://swimming-images.s3.amazonaws.com/global/iso_icon.png) no-repeat 98% 50%;}
ul#acrossOurSites li#acrossIOS:hover { background-color:#4B5F71; }

/************************************************************
******************* RELATED LINKS WIDGET ********************
************************************************************/
li.icon_1, li.icon_3, li.icon_4, li.icon_5 { min-height:20px; margin-bottom:0px; padding-left:25px; background:transparent url(http://swimming-images.s3.amazonaws.com/global/swimming_icon_outlined.png) top left no-repeat; }
li.icon_3 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/british_swimming_icon_outlined.png) top left no-repeat; }
li.icon_4 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/asa_icon_outlined.png) top left no-repeat; }
li.icon_5 { background:transparent url(http://swimming-images.s3.amazonaws.com/global/iso_icon_outlined.png) top left no-repeat; }

/******************************************************************
************************ FEATURES WIDGET **************************
******************************************************************/
.feature1 .headline {float:left; position:relative; width:561px; height:317px;}
.feature .headline img {display:block;}
.feature .headline .mainText {position:absolute; left:0; padding:0; bottom:20px; color:#fff !important; text-transform:none; font-weight:bold; font-size:1.5em; z-index:99; }
.feature1 .articles {height:317px; width:220px; float:right; overflow-y:auto;}
.feature1 .scrollButton {float:right; width:220px; height:30px; text-align:center; color:#fff;}
.feature .featureImage {display:none; position:absolute; top:0; left:0;}
.feature1 .articles ul {xbackground:white;zoom:1; }
.feature1 .articles ul li {height:78px;}
.feature1 .articles ul li.article4 {height:80px; }
.feature .articles li a {padding:10px; display:block; color:#FFF !important; text-align:left;font-weight:bold; zoom:1;}
.feature .articles li a span.summary { display: block; font-size: 0.8em; margin-top:10px; zoom:1; display:none;}
.feature .articles li a span.summary span { display: block; zoom:1;}
.feature1 .mainText a, .feature2 .mainText a {color:#FFF; display:block; padding:10px 20px; margin-right:20px;}
.feature1 .mainText a{padding-bottom:20px;}
#scrollBtn a {display:block; background:transparent url(/images/global/feature_scroll_btn.png) no-repeat 50% 50%; text-indent:-9999px;}
.feature1 #scrollBtn, .feature1 #scrollBtn a {height:73px;}
.scrollDown { background:red url(/images/global/arrow_down.png) no-repeat center center; text-indent:-9999px; }
.scrollUp { background:red url(/images/global/arrow_up.png) no-repeat center center; text-indent:-9999px; }
.feature1 .scrollDown a:hover { background-color:green; }
.feature2 .headline {position:relative; width:542px; height:316px;}
.feature2 .headline .mainText {font-size:1.6em; bottom:25px;}
.feature2 .articles {width:542px; overflow-x:auto; float:left;}
.feature2 .articles ul {margin:0; width:542px; overflow:hidden; zoom:1; padding:0;}
.feature2 .articles li {list-style-type:none; width:180px; height:80px; margin:0; xpadding:5px; float:left; zoom:1;}
.feature2 .articles li a { xpadding:10px; display:block; xheight:50px; font-size:0.9em; line-height:120%;}
.feature2 .scrollButton {float:left; width:50px; text-align:center; color:#fff;}
.feature2 .scrollButton {background-repeat:no-repeat; background-position:center; text-indent:-9999px;}
.feature2 .scrollUp {background-image:url(/images/global/arrow_left.png);}
.feature2 .scrollDown {background-image:url(/images/global/arrow_right.png);}
.feature3 img { margin-bottom:10px; }
.feature1 .summary { font-weight:normal; }
.feature1 .articles li a:hover, .feature2 .articles li a:hover, .feature1 .mainText a:hover, .feature2 .mainText a:hover { text-decoration:none; }

.feature1 .mainText span.summary {display:block; font-size:0.6em; margin-top:10px;}
.noResults { font-size:1.2em;}

/******************************************************************
************************ SPONSORS WIDGET **************************
******************************************************************/
.sponsors { padding-left: 7px; padding-right: 0; }
.sponsors a { display: block; margin: 0 auto; }
#sponsors li {margin-bottom:21px;}

/******************************************************************
************************ BANNERS WIDGET ***************************
******************************************************************/
.banners { padding-left: 7px; padding-right: 0; }
.banners a { display: block; margin-bottom: 5px; }
.banners
.med-banners a { width: 300px; }
.small-banners a { width: 180px; margin 0 auto; }

/******************************************************************
************************ LIBRARY WIDGET ***************************
******************************************************************/
.library form {margin-bottom:20px;}

.libCategories {
  width: 180px;
  float: left;
  font-size: 0.8em;
}
.libCategories ul ul {
  margin-top: 10px;
  margin-left: 10px;
}
.table {
  xmargin-left: 200px;
}
/******************************************************************
************************ SCROLLER *********************************
******************************************************************/

.scrollerWrapper{ overflow: hidden; height: 113px; }
.scrollerWrapper ul li { height: 100px;	text-align: center;	border-bottom: none;	padding-top: 5px; }

.eventScroller { overflow: hidden; height: 205px; }
.eventScroller ul li { height: 205px; text-align: center; border-bottom: none; }

#mainNav .main_navigation li ul{width:150px;margin:0;padding:0 0 6px 0;position:absolute;xleft:0;top:29px;z-index:10000;}
#mainNav .main_navigation li ul li{margin:0;padding:0;height:100%;clear:left;width:100%;border-left:none;}
#mainNav .main_navigation li ul li a{padding:8px 0 8px 8px;line-height:100%;display:block;}

.dateText{xfloat:left;margin:0 auto;}

#formStack{margin:20px 0;}

#iosWidget{width:310px;float:right;clear:right;}

.topStories object{margin-top:10px;}

.galleryBox h1, .galleryView h1{padding:10px 0 5px 25px;}
.galleryTag h1{padding:10px 0 5px 15px;}
.galleryBox a, .galleryTag a{padding:0 10px 5px 0;font-weight:bold;}
.galleryBox p, p.galleryDescription, .galleryTag .galleryWrapper p {padding:5px 10px 10px 0;}
.galleryWrapper{width:248px;margin:10px 8px 0 8px;float:left;}
.imageWrapper {width:248px;height:173px;background:transparent url(/images/global/gallery_img_bg.png) no-repeat;}
.imageWrapper a{padding:0;}
.imageWrapper img{position:relative;top:21px;left:21px;}
.boxRepeat.galleryView{padding-bottom:5px;}
.galleryView .galleryWrapper{width:232px;margin-left:19px;}
.galleryView .imageWrapper{width:232px;height:150px;background:transparent url(/images/global/gallery_img_land_bg.png) no-repeat;}
.galleryView .imageWrapper img{position:relative;top:11px;left:15px;}
.galleryView p.galleryDescription{padding-left:25px;}
.galleryTag p.galleryDescription{padding-left:20px;}
.galleryWrapper.endOfRow, .viewWrapper.endOfRow{margin-right:0;}
.infoWrap{padding-left:15px;}
.boxRepeat.gallerySingle{padding-bottom:5px;}
.detailRepeat img{display:block;position:relative;left:14px;}
.gallerySingle h3{margin-top:10px;margin-bottom:5px;}
.gallerySingle h1{padding-top:20px;}
p.galleryBack{padding-bottom:10px;}
.galleryTag p.galleryBack a{padding:0 0 10px 0;font-weight:normal;}
.galleryDetail{width:492px;float:left;padding-bottom:10px;}
.detailTop{width:492px;height:13px;background:transparent url(/images/global/gallery_img_detail_top_bg.png) no-repeat;}
.detailRepeat{width:492px;padding-bottom:6px;background:transparent url(/images/global/gallery_img_detail_tile_bg.png) no-repeat bottom left;}
.detailBottom{width:492px;height:13px;background:transparent url(/images/global/gallery_img_detail_btm_bg.png) no-repeat;}

#nextPrevGallery{margin:10px 0;padding-top:15px;border-top:1px solid #E9E9E9;xmargin-left:500px;}
#prevThum, #nextThum{position:relative;width:70px;height:72px;float:left;margin-right:10px;}
#nextPrevGallery a.galleryPrev{width:70px;height:72px;position:absolute;left:0;z-index:1000;background:transparent url(/images/global/gallery_prev.png);}
#nextPrevGallery a.galleryPrev:hover,#nextPrevGallery a.galleryNext:hover{xbackground-image:none;}
#nextPrevGallery a.galleryNext{width:70px;height:72px;position:absolute;left:0;z-index:1000;right:11px;background:transparent url(/images/global/gallery_next.png);}

.galleryImage{xmargin-bottom:10px;}
#attachGalleries a.lastPic{margin-right:0;}
#attachGalleries a img{xdisplay:block;}

#horizontal_carousel{position:relative;height:82px;}
#horizontal_carousel .container{position:absolute;top:0;left:27px;width:234px;overflow:hidden;}
#horizontal_carousel ul {margin: 0;padding:0;width: 100000px;position: relative;top: 0;left: 0;height: 144px;}  
#horizontal_carousel ul li{width:79px;height:82px;position:relative;float:left;background:transparent url(/images/global/gallery_img_thum_bg.png);}
#horizontal_carousel ul li a {position:absolute;top:9px;left:9px}
#horizontal_carousel .previous_button {position:absolute;top:30px;left:5px;width:11px;height:16px;background:url(/images/global/gallery_prev_sml.png);xz-index:100;cursor:pointer;}
#horizontal_carousel .next_button {position:absolute;top:30px;left:275px;width:11px;height:16px;background:url(/images/global/gallery_next_sml.png);xz-index:100;cursor:pointer;}

.tagCloud li{margin:0 5px 5px 0;padding:5px;font-size:0.8em;background:#e7e7e7;border:1px solid #d1d2d4;
  border-top-right-radius:10px 10px;-moz-border-radius-topright:10px 10px;
	border-top-left-radius:10px 10px;-moz-border-radius-topleft:10px 10px;
	border-bottom-right-radius:10px 10px;-moz-border-radius-bottomright:10px 10px;
	border-bottom-left-radius:10px 10px;-moz-border-radius-bottomleft:10px 10px;
	-webkit-border-radius: 10px 10px;float:left;
}

/******************************************************************
************************* SUPER TAB BAR ***************************
******************************************************************/

#tabBar{width:100%;padding-top:15px;background-color:#000;}
#tabBar .exploreWrapper .container_12{text-align:left;}
#superLogo{float:left;margin-bottom:20px;}
#userNav{float:left;padding-top:10px;margin-left:5px;font-size:0.75em;}
#userNav li,#usefulLinks li{display:inline;padding:0 0 0 10px;}
#userNav li a{color:#688087;}
#userNav li a:hover, #usefulLinks li a:hover{color:#fff;text-decoration:none;}
#userNav li a.siteMapLi{padding-right:12px;background:#000 url(/images/super/sitemap_down.png) no-repeat right 2px;}
#userNav li a.siteMapUp{background:#000 url(/images/super/sitemap_up.png) no-repeat right 2px;}
#usefulLinks{float:left;padding-top:10px;font-size:0.75em;}
#usefulLinks li a{color:#688087;}
.ulSwimfit{padding-left:35px;background:#000 url(/images/super/nav_icon_swimfit.gif) no-repeat top left;}
.ulRegions{padding-left:13px;background:#000 url(/images/super/nav_icon_regions.gif) no-repeat top left;}
.ulSupporters{padding-left:17px;background:#000 url(/images/super/nav_icon_supporters.gif) no-repeat top left;}
#usefulLinks li a.ulSwimfit:hover, #usefulLinks li a.ulRegions:hover,#usefulLinks li a.ulSupporters:hover{background-position:0 -50px;}
#userNav li a.siteMapLi:hover{background-position:right -48px;}
#tabBar .grid_3{float:right;text-align:right;}
#keywords{
	float:left;
	width:187px;
	height:27px;
	padding:0 5px;

	background:#222;
	border:solid 1px #3E3E3E;
	border-right:none;

	color:#fff;
	font-family:helvetica, arial, sans-serif;
	line-height: 27px;
	vertical-align: middle;
}
#superTabs{height:62px;position:relative;clear:both;background:transparent url(/images/super/super_tabs.png) no-repeat top left;}
#superTabs li{margin:0;padding:0;position:absolute;top:0;}
#superTabs li,#superTabs a{height:62px;display:block;}
#superTabs li a{text-indent:-9999px;}
#superTabs #stBigSplash{left:0;width:193px;}
#superTabs #stHos{left:196px;width:193px;}
#superTabs #stAsa{left:392px;width:194px;}
#superTabs #stBs{left:589px;width:193px;}
#superTabs #stIos{left:785px;width:193px;}
#stBigSplash a:hover,body.big_splash #stBigSplash a{background:transparent url(/images/super/super_tabs.png) 0 -62px no-repeat;}
#stHos a:hover,body.default_site #stHos a{background:transparent url(/images/super/super_tabs.png) -196px -62px no-repeat;}
#stAsa a:hover,body.the_asa #stAsa a{background:transparent url(/images/super/super_tabs.png) -392px -62px no-repeat;}
#stBs a:hover,body.british_swimming #stBs a{background:transparent url(/images/super/super_tabs.png) -589px -62px no-repeat;}
#stIos a:hover,body.the_ios #stIos a{background:transparent url(/images/super/super_tabs.png) -785px -62px no-repeat;}
body.default_site #tabBar{border-bottom:6px solid #2d899b;}
body.the_asa #tabBar{border-bottom:6px solid #0d2951;}
body.british_swimming #tabBar{border-bottom:6px solid #1a1030;}
body.the_ios #tabBar{border-bottom:6px solid #d8d9d9;}
#tabSiteMap{clear:both;text-align:left;}
.exploreBorder{border-top:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e;margin-bottom:40px;}
#tabSiteMap .grid_3{float:left;text-align:left;}
#tabSiteMap ul{margin:20px 0 10px 0;font-size:0.75em;}
#tabSiteMap ul li{margin:5px 0 0 0;}
#closeSiteMap{width:130px;height:48px;margin:0 auto 0 auto;position:absolute;left:423px;bottom:-24px;background:#000 url(/images/super/close_bg.gif) bottom center no-repeat;z-index:20000px}
#siteMapBtnUp{width:110px;height:27px;margin:10px 0 0 10px;position:relative;z-index:20000;display:block;background:#000 url(/images/super/close_button.gif);}
#siteMapBtnUp:hover{background-position:0 -50px;}

/******************************************************************
************************** RSS FEEDS ******************************
******************************************************************/

#feedColumn{width:230px;margin-right:20px;margin-bottom:5px;padding-top:5px;background-color:#e5f1f3;float:left;}
#feedColumn h2, #feedColumn ul{padding-left:10px;}
#feedColumn ul{margin-left:10px;}
#feedColumn ul li{margin-left:0;}
#feedColumn ul li a{margin-left:-3px;}
#feedColumn h2.feedTitle, #feedCopy h2{color:#515151;}

.boxTopRss{height:5px;font-size:0;background:transparent url(/images/default_site/grid2_top_green.png);}
body.the_asa .boxTopRss{background:transparent url(/images/the_asa/grid2_top_red.png);}
body.british_swimming .boxTopRss{background:transparent url(/images/british_swimming/grid2_top_blue.png);}
body.the_ios .boxTopRss{background:transparent url(/images/the_ios/grid2_top_grey.png);}
.rssTitle{background:#007987 url(/images/global/rss_icon_widget.png) no-repeat 5px 0;padding-left:25px;font-size:0.85em;display:block;height:20px;color:#fff;}
body.the_asa .rssTitle{background-color:#8B1212;}
body.british_swimming .rssTitle{background-color:#0B164F;}
body.the_ios .rssTitle{background-color:#B82429;}
.rssTitle span{margin-top:2px;float:left;}
a.rssFeeds{height:15px;margin:5px 0;padding-left:20px;background:#fff url(/images/global/rss_find_icon.png) no-repeat;color:#474747;display:block;}

.rssEventLink .rssLinks{ margin:0 5px 0 0; }
.rssLinks { margin:20px 20px 0 0;float:right;font-size:0.8em;width:200px }
.rssLinks a { color:#474747;float:right; }
.rssLinks a:hover,
.rssLinks a span:hover { text-decoration:underline; }
.rssLinks a span { height:20px;float:left;padding:2px 0 0 20px; }
a span.rssFindIcon{ margin:0 0 0 20px;background:transparent url(/images/global/rss_find_icon.png) no-repeat; }
a span.rssIcon{ background:transparent url(/images/global/rss_icon_widget.png) no-repeat; }
#explore a span.rssFindIcon,#explore a span.rssIcon{ color:#fff; }

/****************************************************************
*********************** COUNTDOWN  ******************************
****************************************************************/

/* #countdown = 2012 / #site_counter = site wide */

#countdown {
	width: 791px;
	height: 104px;
	background: transparent url(/images/global/countdown_bg_v2.png) no-repeat 0 0;
	position: absolute;
	float: left;
	top: 532px;
	z-index:1000;
	font-family: "helvetica neue",helvetica, arial, sans-serif;
	float: left;
}
#countdown p, #site_counter p {
	float: left;
	position: relative;
	color: #fff;
	text-align: center;
}
#countdown p img, #site_counter p img {
	position: absolute;
	top: 23px;
	left: 0;
}
#countdown #p2, #site_counter #p2  {
	font-size: 18px;
	font-size: 18px;
	line-height: 19px;
	width: 188px;
	margin-top: 21px;
}
#countdown #p2 {
	margin-left: 242px;
}
#countdown #p2 span, #site_counter #p2 span {
	font-size: 14px;
}
#countdown #n2, #site_counter #num2 {
	font-size: 44px;
	width: 119px;
	letter-spacing: 12px;
	margin-left: 5px;
	margin-top: 20px;
	text-shadow: -1px -1px -1px #616161;
	line-height: 57px;
}
#countdown #n2 {
	line-height: 62px;
	height: 62px;
}
#countdown #n2 img, #site_counter #num2 img {
	top: 32px;
	left: -2px;
}

#site_counter_wrap {
	display: none;
	position: fixed;
	height: 60px;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #1c1c1c;
	background: rgba(28,28,28,0.9);
	border: 1px solid #535353;
	border: 1px solid rgba(255,255,255,0.1);
	border-width: 1px 0 0 0;
	z-index: 20001;
	font-family: "helvetica neue",helvetica, arial, sans-serif;
	font-weight: 200;
}
#site_counter {
	width: 977px;
	margin: 0 auto;
	margin-top: -13px;
	height: 72px;
	background: transparent url(/images/global/center_count.png) no-repeat top center;
}
#site_counter a, #site_counter a #p2 {
	display: block;
	color:#fff;  
}
#site_counter a:hover, #site_counter a:hover #p2 {
	text-decoration: none;
	cursor:pointer;
	color: #a5a5a5;
}
#imgPlc1, #imgPlc2 {
	float: left;
	width: 235px;
	height: 58px;
	padding-top:16px;


	background-color: #fff;

	font-size: 14px;
	text-align:center;
}
#imgPlc1 span, #imgPlc2 span {
	font-size:12px;
}
#imgPlc1 {
	margin-left: 88px;
	width: 150px;
	padding-left:95px;
	background: transparent url(/images/global/countdown_lr.png) no-repeat 0 0;
}
#imgPlc2 {
	margin-left: 0;
	background: transparent url(/images/global/countdown_lr.png) no-repeat 127px -73px;
	width: 150px;
	padding-right:92px;
}
#site_counter #p2  {
	font-size: 16px;
	line-height: 19px;
	width: 187px;
	margin-top: 7px;
	margin-left: 0px;
}
#site_counter #p2 span {
	font-size: 12px;
}
#site_counter #num2 {
	font-size: 41px;
	width: 119px;
	text-shadow: -1px -1px -1px #616161;
	letter-spacing: 11px;
	margin-left: 0;
	margin-top: 5px;
	text-indent: 6px;
	text-align: left;
}
#site_counter #num2 img {
	top: 30px;
	left: 1px;
}
#site_counter #count_close {
	display: block;
	float: left;
	color: #fff;
	font-size: 13px;
	margin-top: 13px;
	height: 60px;
	line-height: 60px;
	width: 35px;
	background: transparent url(/images/global/close.png) no-repeat center right;
	margin-left: 30px;
	text-align: right;
	padding-right: 30px;
}
#site_counter #count_close:hover {
	text-decoration: none;
	font-size: 14px;
}


