body  {
	color: #23262a;
	background: #9fcaeb url(blueorange/bg.jpg) repeat-x left top;
}

h1, h2, h3, h4, h5, h6  {
	color: #16181a;
}

/*>>>>> Navigation <<<<<*/

a:link, a:visited  {
	color: #ee5f00;
}

#nav  {
	background: url(blueorange/navbg.jpg) repeat-x left top;
}

/* Page Nav */

#pagenav li a:link, #pagenav li a:visited {
	color: #b5c9d3;
}

#pagenav li {
	background: url(blueorange/nav_divider.jpg) no-repeat right top;
}

#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited {
	color: #23262a;
	background: url(blueorange/nav_current_tile.jpg) repeat-x left bottom;
}

#pagenav li a:hover span.left, #pagenav li.current_page_item span.left  {
	background: url(blueorange/nav_current_left.jpg) no-repeat left bottom;
}

#pagenav li a:hover span.right, #pagenav li.current_page_item span.right  {
	background: url(blueorange/nav_current_right.jpg) no-repeat left bottom!important;
}

/* Style drop down list */

#pagenav li ul {
	background: #D8D8D8;
}

#pagenav li ul li {
	background: none;
	border-bottom: 1px solid #aaa;
}

#pagenav li ul li a:link, #pagenav li ul li a:visited  {
	color: #000;
	background: none!important;
}

#pagenav li ul li a:hover  {
	background: #e2e2e2!important;
   color:#000 !important;
}
#pagenav li ul ul {
  background:#efefef;
}
#pagenav li ul ul ul {
  background:#fff;
}

/*Shop Cathe Nav */

/* #pagenav li.shopCatheNav ul {
	background: #99cc00;
}

#pagenav li.shopCatheNav ul li {
	background: none;
	border-bottom: 1px solid #aaa;
}

#pagenav li.shopCatheNav ul li a:link, #pagenav li ul li a:visited  {
	color: #000;
	background: none!important;
}

#pagenav li.shopCatheNav ul li a:hover  {
	background: #B5F000!important;
}
#pagenav li ul ul {
  background:#efefef;
}
#pagenav li ul ul ul {
  background:#fff;
} */

/*>>>>> Layout <<<<<*/

#header #subscribe  {
	color: #fff;
	background: url(blueorange/rssbg.jpg) no-repeat left top;
}
#header #orderNow {
	color: #fff;
	background:#99cc00;
}
#header #orderNow:hover {
  background:#80AA00;
}
#container  {
	background: #fff url(blueorange/containerbg_top.jpg) no-repeat left top;
}

#container_bottombg  {
        width:976px;
	background: url(blueorange/containerbg_bottom.jpg) no-repeat 0 bottom;
}

#featured  {
	border: 1px solid #cbd1d2;
}


#breadcrumb  {
	border-bottom: 1px solid #cbd1d2;
}

#content  {
}

#breadcrumb p  {
	color: #676b6f
}

#main_content  {
	border-right: 1px solid #cbd1d2;
}

#main_content #top  {
	border-bottom: 1px solid #cbd1d2;
}

#two-col ul li  {
	background: url(blueorange/arrow.jpg) no-repeat left center;
}

#two-col .left a.signup, #two-col .right a.signup  {
	color: #fff;
	background: url(blueorange/signupbutton.jpg) no-repeat left center;
}

#sidebar h2  {
	color: #ee5f00;
}

#sidebar .box  {
	border-bottom: 1px solid #cbd1d2;
}

#sidebar .box h2  {
	border-bottom: 1px solid #cbd1d2;
}

#newsletter  {
	border-bottom: 1px solid #ee5f00;
}

#newsletter .field, #feedburner .field , #campaignmonitor .field {
	color: #4f5357;
	border: 1px solid #cbd1d2;
	background-color: #f2f2f2;
}

#newsletter .button, #feedburner .button, #campaignmonitor .button  {
	color: #fff;
	border: none;
	background: url(blueorange/submitbutton.jpg) no-repeat left top;
}

#news ul li  {
	border-bottom: 1px dotted #dcdddd;
}

#news ul li a:link, #news ul li a:visited  {
	color: #23262a;
}

#news ul li span.meta  {
	color: #4f5357;
}

#search, #feedburner, #campaignmonitor  {
	border-bottom: 1px solid #ee5f00;
}

#search input#s  {
	color: #4f5357;
	border: 1px solid #cbd1d2;
	background-color: #f2f2f2;
}

#search input.submitsearch  {
	color: #fff;
	border: none;
	background: url(blueorange/submitbutton.jpg) no-repeat left top;
}

#twitter a:link, #twitter a:visited  {
	background: none;
	color: #ee5f00;
}

#footer  {
	color: #fff;
	background: #23262a url(blueorange/footertop.jpg) repeat-x left top;
}

#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {
	color: #fff;
}

#footer .copyright  {
	background: url(blueorange/footer_divider.jpg) no-repeat left 10px;
}

#footer .bottombg  {
	background: url(blueorange/footerbottom.jpg) no-repeat center bottom;
}

/*>>>>> Post Styling <<<<<*/

.post  {
	border-bottom: 1px solid #dadada;
}

.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited  {
	color: #23262a;
}

.post_head .title_meta p  {
	color: #676b6f;
}

.post_head .comments a:link, .post_head .comments a:visited  {
	color: #fff;
	background-color: #ee5f00;
}

.post_head .comments span.bg  {
	background: url(blueorange/commentsbg.jpg) no-repeat center center;
}

.post p.continue_reading a  {
	background: url(blueorange/continue_reading.jpg) no-repeat right center;
}

/*>>>>> Page Styles <<<<<*/

#sub_nav  {
	background-color: #eeeeee;
}

#sub_nav ul li ul li  {
	background: url(blueorange/subnav_current.gif) no-repeat left 6px!important;
}

#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited  {
	color: #404546;
}

#page h2.title a:link, #page h2.title a:visited  {
	color: #23262a;
}

/*>>>>> ARCHIVES TEMPLATE STYLES <<<<<*/

#archive_posts li, #archive_categories li, #archive_monthly li  {
	color: #6f6f6f;
}

/*>>>>> Widget Styles <<<<<*/

.widget  {
	border-bottom: 1px solid #cbd1d2;
}


.widget h3  {
	color: #ee5f00;
	border-bottom: 1px solid #cbd1d2;
}

.widget ul li  {
	border-bottom: 1px dotted #dcdddd;
}

.widget ul li li  {
	border-bottom: none;
}


.widget ul li a:link, .widget ul li a:visited  {
	color: #4f5357;
	background: url(blueorange/widgetlisticon.gif) no-repeat 5px center;
}

.widget ul li a:hover  {
	color: #fff;
	background-color: #959595;
}


#flickr h3  {
	color: #ee5f00;
}

#flickr .pics  {
	border: 1px solid #cbd1d2;
	background-color: #f7f7f7;
}

/*>>>>> COMMENTS <<<<<*/

ol li.comment  {
	border-bottom: 1px solid #dadada;
}

ol li.comment .comment-author img  {
	border: 3px solid #dadada;
}

/*>>>>> COMMENT FORM <<<<<*/

#form_wrap textarea, #form_wrap .form-left input {
	border: 1px solid #ddd;
	background: #fff;
	color: #23262a;
}

#form_wrap input.sb {
	color: #fff;
	border: none;
	background: url(blueorange/submitbutton.jpg) no-repeat left top;
}

#cancel-comment-reply-link  {
	color: #000;
}


/* Captions */

.wp-caption {
	border: 1px solid #ddd;
	background-color: #f3f3f3;
        clear:both;
}

.wp-caption img {
	border: 0 none;
}

/* End captions */

/*>>>>> Page Navi <<<<<*/

div.Nav  {
	background-color: #e6eced;
}

.Nav strong.on  {
	border: none!important;
	color: #f1f1f1!important;
	background-color: #ee5f00!important;
}

.Nav a  {
	border: none!important;
	color: #000!important;
}

/*>>>>> Custom Styles <<<<<*/

.floatl  {float: left;}
.floatr  {float: right;}

.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}


/*Updated Styles */
#header {position:relative;}
/*.search-form {
  position:absolute;
  right:0;
  top:90px;
}*/
.search-form input {
 
  vertical-align:middle;
  padding:5px;
  border:1px solid #ccc;
  background:#efefef;

}

img.noBorder {
  border:none;
}

body {
  background: #EBF6FB url(http://cathe.com/images/bodyBg5.jpg) no-repeat top;
}
#featured {
  margin-left:10px;
  height:350px;
  width:940px;
  background:#000 /*url(http://cathe.com/images/mainAd4.jpg) no-repeat 0 -20px*/;
}

#container {
  border:1px solid #fff;
  width:958px;
}
/* begin: slideshow */
.slideshow {
  position:relative;
  padding:0;
  margin:0;
}

.slideshow .slides {
  margin:0;
}
.slideshow .slides li.slide {
  visibility:hidden;
  position:absolute;
  left:0px;
  top:0;
  width:640px;
  height:350px;
  list-style-type:none;
  z-index:2;
}

.slideshow .slides li a img {
  border:none;
}
.slideshow .slides li a.button {
  position:absolute;
  z-index:3;
  bottom:15px;
  right:20px;
  color:#000;
  font-size:16px;
  text-decoration:none;
  padding:5px 10px;
  background:#88B700;
  background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.35, rgb(137,183,0)),
    color-stop(0.69, rgb(153,204,0))
);
  background:-moz-linear-gradient(
    center bottom,
    rgb(137,183,0) 35%,
    rgb(153,204,0) 69%
);
  border-top:1px solid #99cc00;
  border-left:1px solid #99cc00;
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  -moz-box-shadow:1px 1px 2px #000;
  -webkit-box-shadow:1px 1px 2px #000;

}
.slideshow .slides li a.button:hover {
  color:#fff;
  background:#99cc00;
  background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.35, rgb(153,204,0)),
    color-stop(0.69, rgb(178,237,0))
)
  background:-moz-linear-gradient(
    center bottom,
    rgb(153,204,0) 35%,
    rgb(178,237,0) 69%
)
  color:#fff;
  border-top:1px solid #B1ED00;
  border-left:1px solid #B1ED00;
}
.slideshow .slides li a.button:active {
  background:#739A00;
  color:#000;
  border-top:1px solid #5A7900;
  border-left:1px solid #5A7900;
}
.slideshow .slides li img {
  background: transparent url(http://cathe.com/images/cdcHeader2.jpg) no-repeat;
  height:350px;
  width:640px;
}
.slideshow .slides li#image1 img { background: url(http://cathe.com/images/cdcHeaderFirstImg.jpg) no-repeat top left;}
.slideshow .slides li#image2 img { background-position: 0 0;}
.slideshow .slides li#image3 img { background-position: 0 -1480px;}
.slideshow .slides li#image4 img { background-position: 0 -740px;}
.slideshow .slides li#image5 img { background-position: 0 -370px;}
.slideshow ul.buttons {
 float:right;
  position:relative;
  top:0;
  right:0;
  z-index:3;
  height:100%;
  background:#efefef;
}
.slideshow .buttons li {
  /**/border-bottom:1px solid #ccc;
  border-top:1px solid #f9f9f9;
  border-left:1px solid #ccc;
  margin:0;
  background:#efefef;

}
.slideshow .buttons li a {
  display:block;
 
  width:275px;
  padding:5px 10px;

  color:#999;
  font-size:16px;
  margin:0;
  font-weight:bold;
}
.slideshow .buttons li a small {
  font-size:12px;
  line-height:13px;
  margin:0;
  font-weight:normal;
}
.slideshow .buttons li.active, .slideshow .buttons li.active:hover {
  border-top:1px solid #fff;
  -moz-box-shadow:2px 1px 5px #999;
  -webkit-box-shadow:2px 1px 5px #999;
  position:relative;
  /*right:5px;*/
  z-index:10;
  border-left:none;
}
.slideshow .buttons li.active a, .slideshow .buttons li.active a:hover {
  background:#fff url(http://cathe.com/images/bannerArrow.gif) no-repeat center left;
  color:#cc6600;
  padding-left:15px;
  
}
.slideshow ul.buttons li a:hover {
  
  text-decoration:none;
}
.slideshow ul.buttons li:hover {
  border-top:1px solid #efefef;
background:#fff;
}

/* end: slideshow */
#top h2 {
  font-size:18px;
  text-transform:uppercase;
  color:#ee5f00;
  font-weight:bold;
}
#top span.thumbnailContainer {
  border:1px solid #ccc;
  padding:3px;
  background:#fff;
}
#top #leftAd {
  width:170px;
 
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
#top #leftAd a.preOrderSC {
  font-weight:bold;
  font-size:16px;
  text-align:center;
  display:block;
  background:#333;
  color:#fff;

}
#top #leftAd a.preOrderSC small {
  font-size:12px;
  margin:0;
  line-height:12px;
}
#top #leftAd #shockCardioLowerAd {
  display:block;
  margin:0;
  padding:5px;
  text-align:center;
  background:#B6341A;
  color:#fff;
  font-size:14px;
  height:20px;
}
#top #featuredDVD {
  float:right;
  width:400px;
  border:1px dashed #ccc;
  padding:10px;
  background: url(http://cathe.com/images/saleBg.jpg) no-repeat 10px 10px;
}
#top #featuredDVD h3#title {
  font-size:14px;
  line-height:20px;
  margin:0;
  padding-left:85px;
}
#top #featuredDVD p#titleDesc {
  padding-left:85px;
}
#top #featuredDVD h3 span {
  font-size:30px;
  display:block;
}
#top #featuredDVD h4 {
  margin:0;
  padding:0;
}
#top #featuredDVD p {
  margin:5px 0;
}
#top #featuredDVD p.excerpt {
  clear:left;
}
#top #featuredDVD p em {
  font-size:11px;
}
#top #featuredDVD hr {
  margin:10px 0 20px 0 ;
}
#top #featuredDVD p a.goButton {
  display:block;
  background:#99CC00;
  font-weight:bold;
  font-size:18px;
  width:180px;
  color:#fff;
  float:left;
  text-align:center;
}
#top #otherProducts {
  clear:both;
  margin-top:20px;
  padding-bottom:20px;
}
#top #otherProducts img {
  display:block;
  width:299px;
  height:100px;
  background:#efefef;
  border:1px solid #ccc;
  margin:3px 0;
}
#top #otherProducts p.desc {
  margin:0;
}
#top #otherProducts h4 {
  margin:2px 10px 2px 0 ;
  float:left;
  line-height:18px;
  height:18px;
}
#top #otherProducts h4 a {
  color:#000;
}
#top #otherProducts #otherVideos {
  width:300px;
  float:left;
}
#top #otherProducts #otherAccessories {
  width:300px;
  float:right;
}

#twitter {
  padding-top:12px;
  background: url(http://cathe.com/images/twitterBg3.png) no-repeat 0 15px;
}
#twitter h3 {
  color:#3FCDEB;
  padding-left:55px;
  line-height:35px;
}
.textwidget  {
  margin:10px 0;
  border:none;
}
.widget_text {
  border:none;
}
.textwidget h2 {
  border:none;
}
ul.ads li a:link, ul.ads li a:visited {
  background:none;
  padding:0;
  display:block;
  height:125px;
}
ul.ads li {
  float:left;
  width:125px;
  height:125px;
  margin:8px 7px;
  border:none;
}
ul.ads li a, ul.ads li a:visited {
  display:block;
  width:125px;
  height:125px;
}
ul.ads li a:hover {
  background:none;
}
/*
ul.ads li.facebook {
  margin-left:2px;
  width:276px;
  height:104px;
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat 0 -13px;
}
ul.ads li.facebook a, ul.ads li.facebook a:visited {
  width:276px;
  height:104px;
}
ul.ads li.catheTV {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -129px -138px;
}
ul.ads li.workoutManager {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat 0 -138px;
}
ul.ads li.altus {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -386px -139px;
}
ul.ads li.fitTV {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -258px -139px;
}
*/
#flickr {
  clear:left;
  margin-top:15px;
}
ul#featuredNews {
   clear:both;
   margin-top:20px;
   padding:10px 0 20px 0;
   border-bottom: 1px solid #cbd1d2;
   border-top: 1px solid #cbd1d2;
   overflow:hidden;
}
ul#featuredNews h2, #main_content h2 {
  text-transform:uppercase;
  font-size:16px;
  color:#ee5f00;

}
ul#featuredNews h2 a {
  color:#ee5f00;
}
ul#featuredNews p {
  margin:0;
}
ul#featuredNews h3 {
  margin-top:0;
}
ul#featuredNews h3 a {
  color:#000;
}
ul#featuredNews li {
  position:relative;
  margin-bottom:20px;
  clear:left;
}
ul#featuredNews p img {

  float:left;
}

ul#featuredNews li span.thumbnailContainer {
  border:1px solid #ccc;
  padding:3px;
}

ul#featuredNews li span.readMore {
  position:absolute;
  bottom:0;
  right:0;
}
#two-col h3 {
  margin-bottom:15px;
  color:#ee5f00;
}
#two-col br {
  display:none;
}
/*ul#topSelling {
  margin:0;
  padding:0;
}
ul#topSelling li {
  margin:0 0 15px 0;
  padding:0;
  position:relative;
  background:none;
}
ul#topSelling li img {
  width:60px;
  height:60px;
  clear:left;
  float:left;
}
ul#topSelling li h4, ul#topSelling li p {
  margin: 0 0 0 0;
  padding: 0 0 0 65px;
}
ul#topSelling li h4 a {
  color:#000;
  line-height:20px;
}
ul#topSelling li#top1 img {
  background: url(http://cathe.com/shock-cardio/images/hiitThumb.jpg) no-repeat top center;
}
ul#topSelling li#top2 img {
  background: url(http://cathe.com/shock-cardio/images/circuitBlastThumb.jpg) no-repeat top center;
}
ul#topSelling li#top3 img {
  background: url(http://cathe.com/shock-cardio/images/cardioCoreCircuitThumb.jpg) no-repeat top center;
}
ul#topSelling li#top4 img {
  background: url(http://cathe.com/shock-cardio/images/travelFitThumb.jpg) no-repeat top center;
}
ul#topSelling li#top5 img {
  background: url(http://cathe.com/shock-cardio/images/athleticStepThumb.jpg) no-repeat top center;
}
ul#upcomingEvents {
  margin:0;
  padding:0;
}
ul#upcomingEvents li {
  position:relative;
  background:none;
  margin:0 0 0 0;
  padding:0;
  clear:left;
}
ul#upcomingEvents li h4, ul#upcomingEvents li p {
  margin:0 0 0 0;
  padding:0 0 0 110px;
}
ul#upcomingEvents li img {
  margin-bottom:10px;
  float:left;
  width:100px;
  height:100px;
  border:1px solid #ccc;
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -279px -14px
}
ul#upcomingEvents li.event1 img {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -169px -380px
}
ul#upcomingEvents li.event2 img {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -272px -380px
}
ul#upcomingEvents li.event3 img {
  background: url(http://cathe.com/images/homeSprite.jpg) no-repeat -374px -380px
} 
*/
/* IE Bug 
ul#topSelling li h4, ul#upcomingEvents li h4 {
  *margin-top:-20px;
}*/

ul#fitnessProg {
  margin:0;
  padding:0;
}
ul#fitnessProg li {
  margin:0 0 30px 0;
  padding:0;
  list-style-type:none;
}
ul#fitnessProg h3 {
  border-bottom:1px dotted #ccc;
  clear:left;
}
ul#fitnessProg li img {
  width:90px;
  height:100px;
  float:left;
  margin-right: 10px;
  margin-top: -5px;
  border:none;
}

ul#fitnessProg li.shockCardio img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -102px -7px;
}
ul#fitnessProg li.sts img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -1px -8px;
}
ul#fitnessProg li.hardcore img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -204px -8px;
}
ul#fitnessProg li.fourDaySplit img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -306px -8px;
}
ul#fitnessProg li.bodyBlast img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -408px -8px;
}
ul#fitnessProg li.intensity img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -510px -8px;
}
ul#fitnessProg li.crossTrain img{
  background: url(http://cathe.com/images/programsSprite.jpg) no-repeat -612px -8px;
}


#fitnessLifestyle h3 {
  text-transform:uppercase;
  
}
#fitnessLifestyle h4 {
  color:#0d72a6;
}
#fitnessLifestyle h4 a {
  text-decoration:underline;
}

#videoClips li {
  height:230px;
  list-style-type:none;
  float:left;
  margin-right:55px;
  margin-bottom:20px;
  border-bottom:1px dotted #ccc;
  padding-bottom:10px;
}
#videoClips li dl {
  display:block;
  width:125px;
 
}
#videoClips li p {
  margin:0;
}
#videoClips a img {
  border:1px solid #ccc;
  opacity:.80;
}

#videoClips a:hover img {
  opacity:100;
  border:1px solid #999;
}
#addThisButton {
float:right;
}
#flickr h3{
  color:#000;
}
span.flick {
  color:#0063dc;
}
span.r {
  color:#ff0084;
}
.comment-author-josh, .comment-author-admin {
  
  background:#efefef;
}
.comment-author-josh p, .comment-author-admin p {
  padding-right:5px;
}
.comment-author-josh img.avatar, .comment-author-admin img.avatar {
  margin-right:5px;
}
#upsTracking, #upsTracking ul,#upsTracking ul li, #upsTracking dl, #upsTracking dt, #upsTracking dd, #upsTracking input, #upsTracking p {
  margin:0;
  padding:0;
  list-style-type:none;
}
#upsTracking fieldset {
  margin:10px 0 20px 0;
  padding:10px;
  border:1px solid #ccc;
}
#upsTracking legend {
  font-weight:bold;
  font-size:15px;
  margin:0;
}
#upsTracking input {
  margin: 3px 2px;
  border:1px solid #ccc;
}
#upsTracking input:focus {
  border:1px solid #000;
  background:#ffffcc;
}
#upsTracking input.button {
  background:#efefef;
}
#upsTracking input.button:focus, #upsTracking input.button:hover {
  background:#666;
  color:#fff;
  cursor:pointer;
}
#upsTracking dl span {
  font-size:12px;
  color:#666;
}
h4.ups {
  margin:-15px 0 0 0;
}
h4.ups a {
  color:#E18C0C;
}
h4.ups img {

  vertical-align:middle;
}

/*----------------- Thumbnail ------------------- */
span.thumbnailContainer {
  float:left;
  margin-right:10px;
}
span.thumbnailContainer img.thumbnail {

}

/*-------- share this button ----------- */
a.stbutton {
  margin-left:20px;
  float:right;
}
p.continue_reading {

  float:right;
}

/*---------- success story sidebar ------- */
#storySignUp {
  margin-bottom:10px;
  padding-bottom:5px;
  background:#1379aa;
}

#storySignUp h2 {
  background:#333;
  padding:10px 0 10px 10px;
  color:#fff;
  margin:0;
}
#storySignUp p {
  margin:0;
  color:#fff;
  padding:10px;
}

#storySignUp p a {
  background:none;
  color:#fff;
  text-decoration:underline;
}
#storySignUp a.storyButton {
  margin:5px auto;
  background:#99cc00;
  padding:5px 10px;
  text-decoration:none;
  font-weight:bold;
  display:block;
  color:#fff;
  text-align:center;
  width:80px;
  font-size:15px;
}


/*------------------ National Tour Page ---------------------*/

ul#tourList li {
  margin-bottom:10px;
  padding:10px;
  border:1px dashed #ccc;
  list-style-type:none;
  position:relative;
  background:#efefef;
  
}
ul#tourList li#moreDates {
  border:none;
  background:none;
}
ul#tourList span {
  margin:0;
  padding:0;
}
ul#tourList li span.city {
  position:absolute;
  top:10px;
  padding:0;
  margin:0;
  font-size:18px;
}
ul#tourList li span.date {
  margin:0;
  padding:0;
  font-size:16px;
  font-style:italic;
}
ul#tourList li a {
 
  display:block;
  padding:5px 10px 5px 30px;
  background:#99cc00;
  color:#fff;
  font-weight:bold;
}
ul#tourList li a:hover {
  
}
ul#tourList li a.notReady {
  background:#da3838;
}
ul#tourList li a.notReady:hover {
  text-decoration:none;
  cursor:default;
}
ul#tourList li span.thumbnailContainer {
  float:left;
  width:160px;
  height:100px;
  background:#ccc;
  margin-right:10px;
}

/*------------- Press Room Styles ----------------- */
.pressRoomPage div.entry h3 {
  margin:0;
}
.pressRoomPage h2 {
  border-bottom:1px solid #ccc;
}
.pressRoomPage #page h3 {
  color:#EE5F00;
} 
.pressRoomPage .post_head {
  margin-bottom:5px;
}
.pressRoomPage .continueReading {
  margin-top:0;
}

.pressRoomPage p span#sharethis_0, .pressRoomPage p span#sharethis_1, .pressRoomPage p span#sharethis_2, .pressRoomPage p span#sharethis_3, .pressRoomPage p span#sharethis_4, .pressRoomPage p span#sharethis_5 {
  display:none;
}
.pressRoomPage #page a {text-decoration:underline;}
/*------------ sidebar event countdown ----------------*/
#sidebarCountDown {
  margin-left:40px;
}
a#viewAllSets {
  font-size:12px;
  text-decoration:underline;
  font-weight:normal;
  text-transform:none;
}

ul#flickrSlideshowList {padding:0;}
ul#flickrSlideshowList li {
  float:left;
  margin:0 0 20px 0;
  list-style-type:none;
  padding-left:120px;
  height:95px;
  width:180px;
  position:relative;
}
ul#flickrSlideshowList li img {
  position:absolute;
  left:0;
  top:0;
  width:91px;
  height:95px;
  border:none;
  /* background: url(http://cathe.com/images/slideshowThumbs.jpg) no-repeat; */
}
ul#flickrSlideshowList li a img {
  border:none;
}
ul#flickrSlideshowList li.roadTrip2009 img { background-position: -252px 0;}
ul#flickrSlideshowList li.daytonaSatMorn img { background-position: -630px -182px;}
ul#flickrSlideshowList li.daytonaSatAfter img { background-position: -378px 0;}
ul#flickrSlideshowList li.daytonaSun img { background-position: -504px 0;}
ul#flickrSlideshowList li.shockCardioRehearsals img {background-position: -630px 0;}
ul#flickrSlideshowList li.hiitDWP img {background-position: 0 0;}
ul#flickrSlideshowList li.hiit3030 img {background-position: 0 -182px;}
ul#flickrSlideshowList li.hiit4020 img {background-position: -126px 0;}
ul#flickrSlideshowList li.travelFit img {background-position: -126px -182px;}
ul#flickrSlideshowList li.athleticStep img {background-position: -252px -182px;}
ul#flickrSlideshowList li.dvdStills img {background-position: -378px -182px;}
ul#flickrSlideshowList li.foxNews img {background-position: -504px -182px;}

.flickrPhotoset a img {border:1px solid #ccc; padding:3px;}
.flickrPhotoset h2 {font-size:14px;}
.flickrPhotoset {width:200px; float:left; text-align:center; margin-right:20px;}


a.spriteSidebarAds img {
  margin-top:10px;
  /* background: transparent url(https://www.shopcathe.com/v/vspfiles/images/spriteSidebarAds.jpg) no-repeat scroll -700px -10px;*/
  height:200px !important;
}



ul#calendarStickers {
  margin:0;
  padding:0 0 0 0;
  font-size:16px;
  list-style-type:none;
}
ul#calendarStickers li ul {
  margin:0 0 0 0;
  padding:0;

  font-size:13px;
}
ul#calendarStickers li ul li {
  display:inline;
  list-style-type:none;
  margin-right:10px;
  border-left:1px dotted #ccc;
  padding-left:10px;
}
ul#calendarStickers li ul li:first-child {
  padding-left:0;
  border-left:none;
}
ul#calendarStickers > li:nth-child(odd) {
  background:#efefef;

}
ul#calendarStickers > li:nth-child(even) {
  background:#f9f9f9;
 
}
ul#calendarStickers > li {
  list-style-type:none;
  padding-left:10px;
  border-bottom:1px dotted #ccc;
  margin-bottom:10px;
}



.feedburnerFeedBlock ul li a:link, .feedburnerFeedBlock ul li a:visited, .feedburnerFeedBlock a:hover {
  padding:0;
  text-decoration:none;
  cursor:default;
  background:none;
  color:#4F5357;
}
#creditfooter {
  display:none;
}

#text-669266001 p {
  margin:0;
}

#text-669266001 h3 {
  background: url(http://cathe.com/images/sidebarIcons.png) no-repeat 0 3px ;
  padding-left:20px;
}
#campaignmonitor h2 {
  background: url(http://cathe.com/images/sidebarIcons.png) no-repeat 0 -30px ;
  padding-left:20px;
}
#news h2 {
  background: url(http://cathe.com/images/sidebarIcons.png) no-repeat 0 -62px ;
  padding-left:20px;
  border:none;
  width:260px;
}
#news h2 a img {
  display:none;
}
#container, #footer {
  -moz-box-shadow: 0px 3px 10px #333 !important;
}

/* footer update */

#footer {
  padding:20px;
  width:940px !important;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius:10px;
}
#footer h3 {
  color:#fff;
  border-bottom:1px dashed #ccc;
  padding-bottom:5px;
  margin-bottom:5px;
}
#footer a, #footer a:link, #footer h4 a {
  color:#ccc;
  font-weight:normal;
  font-size:14px;
}
#footer ul li, #footer h4 {
  margin-bottom:3px !important;
  padding-bottom:0 !important;
  line-height:20px !important;
}


/*------- Recipe Single Post ------------------------ */
.recipePost span.hrDisplayName,
.recipePost span.hrCookTime,
.recipePost span.hrExtraTime,
.recipePost span.hrReadyIn,
.recipePost span.hrServesMakes,
.recipePost span.hrLevel,
.recipePost span.hr {
  display:block;
  font-size:14px;
}
.recipePost span {font-style:italic;}
.recipePost span strong {font-style:normal;}

/*------- Recipe Sidebar -------------------------- */
ul.recipeCats {
  padding:10px 0;
}
ul.recipeCats li {
 
  
}
ul.recipeCats li a {
  font-size:14px;
}


/*------------------- New Homepage Styles ------------------------- */

.clear {
	margin: 20px 0 !important;
}
#homeContent {
  margin-top:-25px;
}

a.more, a.viewAll {
  color:#0D73A4 !important;
  display:block;
  text-align:right;
  margin:0;
  text-decoration:underline;
}

.col3, .col2second {
    width:280px !important;
    padding:10px;
}
  .col4 {
    width:200px !important;
    padding:10px;
}
.col2first {
  width:600px !important;
  padding:10px;
}
#homeContent h2 {
  font-size:30px;
  font-weight:normal;
  background:#0D73A4;
  color:#fff;
  padding:10px 10px 10px 20px;
  margin-bottom:20px;
 /* border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;*/
  margin-left:-21px;
  margin-right:-20px;

}
  #homeContent h3 {font-size:25px; font-weight:normal; color:#EE5F00; border-bottom:1px dashed #ccc;}
  #homeContent h4 {font-size:20px; margin:0;}
  #homeContent h5 {font-size:14px; font-weight:bold; line-height:16px; margin-top:0;}
  #homeContent h5 a { color:#333; }
  #homeContent span.imgWrap {
  float:left;
  margin-right:10px;

}
#homeContent img {
  border:1px solid #ccc;
}
#homeContent p {
  margin-top:0;
}
#homeContent div.featuredCol {
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  position:relative;
  min-height:250px;
  /*border:1px solid #ccc;
  width:278px !important;*/
}
#homeContent div.featuredCol span.couponCode {
  text-align:center;
  font-weight:bold;
  font-size:20px;
  display:none;
}
#homeContent div.featuredCol:hover, #homeContent div.catCol:hover {
  background:#EBF6F8;
  border-color:#EBF6F8;
 /* box-shadow:1px 0px 3px #333;
  -moz-box-shadow:0px 1px 3px #333;
  -webkit-box-shadow:0px 1px 3px #333;*/
}
#homeContent div.featuredCol:hover p, #homeContent div.featuredCol a.button {
  display:none;
}
#homeContent div.featuredCol:hover span.couponCode {
  display:block;
  clear:both;
  font-size:28px;
  border:3px dashed #666;
  padding:3px 0;
}
#homeContent div.featuredCol:hover span.couponCode em {
  display:block;
  font-weight:normal;
  font-size:18px;
}
#homeContent div.featuredCol:hover a.button {
  display:block;
  font-size:20px;
  color:#fff;
  padding:10px 0;
  background:#99cc00;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  text-align:center;
  text-decoration:none;
  position:absolute;
  bottom:10px;
  width:280px;
}
#homeContent .featuredCol span.expCoupon {
  display:none;
}
#homeContent .featuredCol:hover span.expCoupon {
  text-align:center;
  display:block;
  font-style:italic;
}
#homeContent a.button:hover {
  background:#fff !important;
  color:#333 !important;
}
#homeContent div.featuredCol:hover span.imgWrap img {
  display:none;
}

#homeContent div.featuredCol:hover h5 {
  color:#0D73A4;
  font-size:25px;
  line-height:28px;
  text-align:center;
  margin-top:5px;
}
#homeContent div.featuredCol:hover h4 {
  font-size:14px;
  text-align:center;
  margin-bottom:0;
}
#homeContent div.catCol {
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  position:relative;
  min-height:100px;
}
#homeContent div.catCol h4 a {
  color:#0D73A4;
}
#homeContent div.catCol:hover h4 a {
  color:#fff !important;
}
#homeContent div.catCol a.button, #homeContent div.catCol:hover p {
  display:none;
}

#homeContent div.catCol:hover a.button {
  display:block;
  position:absolute;
  right:10px;
  bottom:10px;
  font-size:18px;
  color:#fff;
  background:#99cc00;
  text-align:center;
  padding:0 10px;
  text-decoration:none;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
#homeContent div.catCol:hover h4 {
  color:#fff;
  background:#000;
  background: rgba(0,0,0,.5);
  margin-left:-10px;
  margin-right:-10px;
  padding-left:10px;
  text-shadow:-1px -2px 1px #000;
}
#homeContent .catCol.dvds:hover {
  background: url(http://cathe.com/images/productCategoryBg.jpg) no-repeat 0 0;
}
#homeContent .catCol.fbc:hover {
  background: url(http://cathe.com/images/productCategoryBg.jpg) no-repeat -240px 0;
}
#homeContent .catCol.steps:hover {
  background: url(http://cathe.com/images/productCategoryBg.jpg) no-repeat -480px 0;
}
#homeContent .catCol.ipod:hover {
  background: url(http://cathe.com/images/productCategoryBg.jpg) no-repeat -719px 0;
}
#homeContent .catCol:hover {
}

#homeContent .highlight {
  background:#EBF6F8;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
#homeContent div.highlight h3 {
    color:#0D73A4;
    
}
.storyCol.highlight h4 {
  margin-top:10px;
  padding-top:10px;
  border-top:1px dashed #ccc;
  text-align:center;
  clear:both;
}
.storyCol.highlight a.button {
  background:#99cc00;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
.storyCol {
  position:relative;
  min-height:500px;
}
.storyCol a.viewAll {
  margin-top:5px;
}
.storyCol ul#successStoryList li {
  clear:both;
  margin-bottom:10px;
}
.storyCol ul#successStoryList li p {
  height:70px;
  overflow:hidden;
  margin-bottom:0;
  clear:left;
}

.storyCol ul#successStoryList li span img{
    width:50px;

}
.storyCol ul#successStoryList li span.imgWrap {
    width:50px;
}
.storyCol ul#spotlightList li span img {
 
}
/*.storyCol ul#spotlightList li:first-child  span img {
  width:100%;
}*/
.storyCol ul#spotlightList li p {
  margin-bottom:0;
}
.storyCol a.button {
  padding:10px;
  font-size:20px;
  text-align:center;
  display:block;
  margin-top:20px;
  color:#fff !important; 
}
#getResults {
  /* background:#000 url(http://cathe.com/sts/images/catheRightPic.png) no-repeat 160px -80px; */
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  color:#fff !important;
  padding-bottom:10px;
  height:200px;
  position:relative;
}
#getResults h3, #getResults h4, #getResults p {
  color:#fff;
  border:none;
  margin-bottom:0;
}
#getResults p {
  width:230px;
}
#getResults a.button {
  background:#99cc00;
  display:block;
  width:220px;
  font-size:20px;
  text-align:center;
  float:right;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:10px 0;
  position:absolute;
  bottom:10px;
}
#submitStory {
  background: #EBF6FB url(http://cathe.com/images/submitBg.jpg) repeat-x top ;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;

  position:relative;
  border:1px solid #ccc;
  width:278px !important;
}
#submitStory h3 {
  background:#990000;
  color:#fff;
  border:none;
  margin-top:10px;
  margin-left:-10px;
  margin-right:-10px;
  padding-left:10px;
  font-weight:bold;
}
#submitStory h3 span {
  display:block;
  font-weight:normal !important;
  font-size:18px;
  line-height:18px;
  padding-bottom:10px;
}
#submitStory p {
  font-size:14px;
  color:#000;
  line-height:19px;
}
#submitStory p a {
  color:#000;
  font-weight:bold;
  text-decoration:underline;
}
#submitStory a.button {
background:#99cc00;
  display:block;
  font-size:18px;
  text-align:center;
  float:right;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:12px;
  position:absolute;
  text-align:center;
  bottom:10px;
  color:#fff;
}
a.button:hover {
  text-decoration:underline !important;
  cursor:pointer;
}
.submitBlock {
  position: relative;
  height: 200px;
 /* background: url(http://cathe.com/images/submissionBg.jpg) no-repeat;*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.submitBlock a {
  position: absolute;
  bottom: -10px;
  padding: 5px 10px;
  background: #99cc00;
  color: #000;
  font-size: 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
#submitSTS.submitBlock {
  background-position: -20px -70px;
}
#submitRecipe.submitBlock {
  background-position: -390px -10px;
}
#submitSuccess.submitBlock {
  background-position: -820px -30px;
}
#submitSTS.submitBlock a {
  margin-left: 30px;
}
#submitRecipe.submitBlock a {
  margin-left: 40px;
}
#submitSuccess.submitBlock a {
  margin-left: 45px;
}
#featuredBlogNews li, #successStoryList li {
  border-bottom:1px dashed #ccc;
  margin-bottom:10px;
  padding-bottom:10px;
}
#featuredBlogNews p {
  margin-bottom:0;
}
#recentBlogPosts li {
  clear:both;
  margin-bottom:10px;
  overflow:hidden;
  border-bottom:1px dashed #ccc;
}
#recentBlogPosts li p {
  height:70px;
  overflow:hidden;
  margin-bottom:0;
  clear:left;
}
#recentBlogPosts li span img{
    width:50px;

}
#recentBlogPosts li span.imgWrap {
    width:50px;
}

.forumCol a {
  color:#0D73A4;
  text-decoration: underline !important;
}
.forumCol h4 {
  font-size:16px !important;
  
}
.forumCol p {
  margin-bottom:0;
}

span.facebookName {
  background:#3B5998;
  color:#fff;
  padding:3px 5px;
  position:relative;
  z-index:2;
}
#facebookFanWidget {
  margin-left:-10px;
  margin-top:-3px;
}
.flickr_badge_image {
  float:left;
  margin-right:13px;
  margin-bottom:13px;
  border:1px solid #ccc;
  box-shadow:1px 0px 3px #333;
  -moz-box-shadow:0px 1px 3px #333;
  -webkit-box-shadow:0px 1px 3px #333;
}

#newsletter {
  border:none;
}
#newsletter input#mc-embedded-subscribe {
  background-image:none;
  background-color:#99cc00;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
#newsletter form {
  margin-bottom:10px;
}
#newsletter p {
  font-size:16px;
}
#newsletter p em {
  color:red;
}
#oneRepCal {
  background:#333 url(http://cathe.com/images/1rmCalBg.jpg) repeat-x top;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:10px;
  width:150px;
  color:#fff;
  float:left;
  margin-right:10px;
}
#oneRepCal h5 {
  font-size:28px;
  text-align:center;
  color:#ccc;
  border-bottom:1px dotted #999;
  padding-bottom:5px;
  text-shadow:-1px -1px 2px #333;
}
#oneRepCal legend {
  font-size:18px;
}
#oneRepCal ul li {
  position:relative;
  margin-bottom:5px;
}
#oneRepCal form input{
  width:50%;
  position:absolute;
  right:0;
  padding-right:3px;
}
#oneRepCal form label, #oneRepCal form input {
  display:inline;
  text-align:right;
}
#oneRepCal label {
}
#oneRepCal input#clearForm, #oneRepCal input#submitForm {
  position:relative;
  text-align:center;
  margin:5px 0 0 0;
  width:auto;
}
#calResults {
  margin-top:5px;
  background:#efefef;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
#calResults ol {
  margin:0;
  padding:0;
  border:none;
}
#calResults ol li {
  padding:2px 5px;
  border-bottom:1px solid #ccc;
  color:#999;
  clear:both;
  height:25px;
  line-height:25px;
}
#calResults ol li:last-child {
  border:none;
}
#calResults ol li span {
  padding:0 2px;
  display:block;
  float:left;
}
#calResults ol li .percent {
  color:#333;
}
#calResults ol li .result {
  color:red;
  text-align:right;
  float:right;
}

#sponsors {
  width:940px;
  margin:0;
}
#sponsors a {
  color:#0D73A4;
  text-decoration:underline;
}
#sponsors h3 {
  margin-left:10px;
  margin-right:10px;
}
.featuredCol.firstCol {
  background:#EBF6F8;
}
h2.successTitle {
  /*background:#F8F8D5 !important;
  color:#333 !important;
}
#stsResults.firstCol {
  background:#F8F8D5 !important;
}*/
.joinTitle {
  background:#FBE3EB !important;
  color:#333 !important;
}
#featuredBlogNews {
  background:#FBE3EB !important;
}
