/* content wrappers */
.ContentWrapper { background-image: url(/public/assets/images/homepage/content-background.gif); background-repeat: repeat-x; background-color: #FFFBFF; }
.Content_2Cols { width: 893px; margin-left: auto; margin-right: auto; background-color: #fff; }
.Content_2Cols .col1 { float: left; width: 325px; }
.Content_2Cols .col2 { float: left; width: 560px; padding: 0px 0px 0px 8px; }
/* general */
.col2 h4, .col1 h4, .col2 h2{margin-bottom:15px;}
.col1 .ColSection{width:312px;margin-top:15px;}
.col2 .ColSection{margin-top:15px;}
/* banner */
.MainBanner { width: 893px; margin-left: auto; margin-right: auto; margin-top: -10px; position: relative; overflow: hidden; }
.MainBanner .BannerImages { height: 367px; }
.PreHoverLink, .HoverLink{display: block; float: left; padding: 0px 17px 0px 17px;  border-right: #ccc 1px solid; margin: 17px 0px; font-size: 14px;font-weight: bold;text-decoration: none;}
.PreHoverLink {color: #ccc;}
.HoverLink { color: #ff9933;}
.HoverLink:hover { color: #f8942a;}
#slider-button{position:absolute;margin:0px 56px 70px 0px;width:262px;height:78px;bottom:0px;right:0px;display:block;}
#tabs-wrapper{position: absolute; margin: -50px 0px 0px 0px; text-align: center; padding: 0px; width: 100%;height:50px;}
#tabs-wrapper #tabs{margin:0px;padding:0px;list-style-type: none; width: 100%; height: 50px; background: url(/public/assets/images/homepage/tabs-background-slice.png) left top;}
#tabs-wrapper #tabs li{display: inline;}
#Hoverlink6{border-right: medium none;}
/* testimonials */
#Testimonials{width: 893px; margin-left: auto; margin-right: auto}
#Testimonials .Testimonial{width: 267px; padding: 15px; float: left;}
#Testimonials .testimonial-thumbs{margin-right:20px;float:left;}
#Testimonials p {font-size:11px;margin:0px;}
/* mobile */
.Content_2Cols .col1 #Mobile {height:105px;}
/* somelinks */
.Content_2Cols .col1 #SomeLinks {height:105px;background-image: url(/public/assets/images/homepage/articlelinks.gif);}
.Content_2Cols .col1 #SomeLinks div {padding: 46px 10px 10px 10px;}
.Content_2Cols .col1 #SomeLinks a {color:#606c6b;}
/* ISSA */
.Content_2Cols .col1 #ISSA {height: 107px; background-image: url(/public/assets/images/homepage/want-a-personal-trainer.jpg);}
.Content_2Cols .col1 #ISSA div {padding: 36px 10px 10px 102px; font-style:italic;}
/* partners */
.Content_2Cols .col1 #Partners {height: 246px; background-image: url(/public/assets/images/homepage/partnerbg.jpg);}
.Content_2Cols .col1 #Partners #PartnerContentWrapper{width: 100%; height: 200px;}
.Content_2Cols .col1 #Partners #PartnerContent{padding:36px 10px 10px 102px; font-style:italic;}
.Content_2Cols .col1 #Partners #PartnerContent ul{padding:0px;margin:15px 0px 0px 15px;}
.Content_2Cols .col1 #Partners #PartnerContent li{font-size:16px;}
.Content_2Cols .col1 #Partners #PartnerFooter{width: 100%; height: 46px;}
/* workouts */
.Content_2Cols .col1 #WorkoutLinks h2 { background-position: 5px; width: 312px; height: 26px; background-image: url(/public/assets/images/homepage/LatestWorkouts.gif); background-repeat: no-repeat; text-indent: -9999px; }
.Content_2Cols .col1 #ExerciseLinks h2 { background-position: 5px; width: 312px; height: 26px; background-image: url(/public/assets/images/homepage/PopularExercises.gif); background-repeat: no-repeat; text-indent: -9999px; }

.Content_2Cols .col1 .DivContent { padding:5px;}
.Content_2Cols .col1 .DivContent ul { width: 150px; margin: 0px; padding-left:0px;list-style-type: none; list-style-image: none; }
.Content_2Cols .col1 .DivContent a{ color:#606c6b;}
/* blog and twitter */
.BlogCSS { padding: 3px; color: #808080; font-size: 13px; font-weight: bold; table-layout: fixed; width: inherit; overflow: hidden; }
.BlogCSS .BlogDate { font-size: 9px; }
.BlogCSS a { color: #606C6B; font-size: 14px; font-weight: bold; text-decoration: underline; }
.BlogAltItemCSS, .BlogItemCSS {font-weight: normal; padding: 5px; }
.BlogAltItemCSS { background-color: #EAEAEA; }
.BlogItemCSS { background-color: #fff;}
.BlogCSS .Thumb { float: left; margin-right: 10px; }
/* featured members */
#UserList hr,OL.navBtns, .userInterests{display:none;}
.UserImage img {width:70px; height:70px;}
.UserImage {float:left;border: 2px solid #DBDBDB;margin-right:20px;}
.UserSummary{float:left;width:250px;height:100px;margin-right:20px;}
.UserSummary .UserAbout {height:44px;overflow:hidden;}
.UserSummary h2 a{color:#606c6b;}

#ArticleSection ul { width: 270px; margin: 0px; padding-left:0px;list-style-type: none; list-style-image: none; }
#ArticleSection a{ color:#606c6b;}
#ArticleSection h2, #BelieveSection h4{ color:#606c6b; font-size:20px;font-weight:bold;line-height:22px;}
#BelieveSection p{ font-size:12px;line-height:14px;padding-right:10px;}
