/* Start of CMSMS style sheet 'banner' */
#slideshow * { margin: 0; padding: 0; }
#slideshow { position: relative; padding: 0px; width: 940px; height: 318px; margin: 0px 0px 0px 0px; }
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('http://www.sohogyms.com/images/soho/layout/spinner.gif'); display: block; top: 158px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures { background: url('http://www.sohogyms.com/images/soho/layout/bg.jpg'); width: 940px; height: 318px; left: 0; overflow: hidden; float: left; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 940px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0px; }
#slideshow #menu { list-style-type: none; width: 700px; height: 47px; float: left; left: 0px; bottom: 0px; margin: 0px; }
#slideshow #menu li { display: inline; z-index: 1000; position: relative; zoom: 1; float: left; margin-left: 0px; padding-left: 20px; }
#slideshow #menu li a { display: block; text-decoration: none; z-index: 1000; color: #FFF; vertical-align: middle; zoom: 1; float: left; margin-top: 25px; text-transform: uppercase; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; background-image: none; }
#slideshow #menu li a:focus { outline: 0; }
#slideshow #menu li a:hover { color: #fff; }
#slideshow #menu li.current a { }
#slideshow #menu li.background { position: absolute; font-size: 1px; height: 7px; z-index: 5; background-image: url(uploads/images/layout/arrow.png); background-repeat: no-repeat; background-position: center 8px; }

div#content_body .twitter { height: 318px; width: 296px; position: absolute; z-index: 1000; right: 0px; background-image: url(images/soho/layout/blue.png); background-repeat: no-repeat; background-position: left top; bottom: 0px; }

*html div#content_body .twitter { height: 318px; width: 296px; background-image: url(images/soho/layout/blue.gif);  }

div#content_body .twitter_content { position: absolute; right: 0px; bottom: 0px; height: 255px; width: 210px; }

div#content_body .slide_content { width: 350px; position: absolute; left: 17px; top: 150px; }
div#content_body .slide_content p { font-family: Helvetica, Arial, sans-serif; line-height: 1.3em; font-size: 110%; color: #004C63; position: relative; margin-bottom:5px!important; }

div#content_body .slide_content2 { width: 350px; position: absolute; left: 17px; top: 140px; }
div#content_body .slide_content2 p { font-family: Helvetica, Arial, sans-serif; line-height: 1.3em; font-size: 110%; color: #004C63; position: relative; margin-bottom:5px!important;}

div#content_body .slide_content3 { width: 300px; position: absolute; left: 17px; top: 190px; }
div#content_body .slide_content3 p { font-family: Helvetica, Arial, sans-serif; line-height: 1.3em; font-size: 110%; color: #004C63; position: relative; margin-bottom:5px!important;}

div#content_body .slide_content4 { width: 350px; position: absolute; left: 17px; top: 145px; }
div#content_body .slide_content4 p { font-family: Helvetica, Arial, sans-serif; line-height: 1.3em; font-size: 110%; color: #004C63; position: relative; margin-bottom:5px!important;}

div#content_body .slide_content5 { width: 350px; position: absolute; left: 17px; top: 200px; }
div#content_body .slide_content5 p { font-family: Helvetica, Arial, sans-serif; line-height: 1.3em; font-size: 110%; color: #004C63; position: relative; margin-bottom:5px!important;}



div#content_body .link  { background-image: url(uploads/images/home-page/hand_bg_icon.gif); background-repeat: no-repeat; background-position: left top; padding-left: 30px; width: 200px; float: left; }

div#content_body .link a { color: #e34c45; text-decoration: none!important; font-size:110%; margin-left:0px!important; padding-left: 0px!important; background-image: none!important; margin-top: 3px!important;}

div#content_body #slideshow-options {display: none;}
div#content_body #slideshow-options ul { padding: 0; }
div#content_body #slideshow-options ul li { list-style-type: none; display: inline; padding-right: 0; }

div#content_body .twitter_link_wrap { background-image: url(images/soho/layout/twitter_icon.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 22px; float: right; padding-left: 30px; padding-top: 8px!important;}

div#content_body .twitter_link_wrap p { margin-right: 10px!important; }

div#content_body .twitter_content a.st { color: #FFF; font-family: Helvetica, Arial, sans-serif; font-size: 130%; font-weight: bold;  text-decoration: none!important;}






div#content_body .twitter_feed { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #2F6373; border-bottom-color: #2F6373; float: right; width: 200px; margin-right: 10px!important; padding-top: 10px!important; padding-right: 0px; padding-bottom: 10px!important; padding-left: 0px; margin-top: 5px!important;}

div#content_body .twitter_feed { color: #bfc5d9; font-family: Helvetica, Arial, sans-serif; line-height: 1.1em; text-align: right!important; margin: 0px!important; padding: 0px!important; font-size: 100%;}

div#content_body .twitter_feed a { color: #fff!important; font-weight: normal; }

div#content_body .twitter_feed .tweet-list li { padding: 10px; list-style: none; }

div#content_body p.twit a { font-family: Helvetica, Arial, sans-serif; color: #FFF;  background-image: url(images/soho/layout/twitter_icon.gif); background-repeat: no-repeat; background-position: right center; padding-right: 30px!important; float: right;  margin-right: 10px!important; margin-top: 8px!important; height: 23px; padding-top: 10px!important; text-decoration: none!important; }



div#content_body p.face a { font-family: Helvetica, Arial, sans-serif; color: #FFF;  background-image: url(images/soho/layout/fb_logo.gif); background-repeat: no-repeat; background-position: right center; padding-right: 30px!important; float: right;  margin-right: 10px!important; margin-top: 0px!important; height: 23px; padding-top: 10px!important; text-decoration: none!important; }



div#content_body p.enews a { font-family: Helvetica, Arial, sans-serif; color: #FFF;  background-image: url(uploads/images/layout/enews-logo.gif); background-repeat: no-repeat; background-position: right center; padding-right: 30px!important; float: right;  margin-right: 10px!important; margin-top: 0px!important; height: 23px; padding-top: 10px!important; text-decoration: none!important; }



div#content_body .twitter_link_wrap a:hover { text-decoration: none!important;}
div#content_body p.face a:hover { text-decoration: none!important;}
div#content_body p.twit a:hover { text-decoration: none!important;}


*html div#content_body .twitter_feed { margin-right: 5px!important; }




       
/* End of 'banner' */