/* CSS Document */
body {	margin: 0px 0px 0px 0px; font-style : normal; font-weight : normal; font-family:  Arial,Verdana, Helvetica, sans-serif;
	color: #ffffff; background:url(../../images/bg.jpg) no-repeat top #050706; }

h1 { color:#d91a5d; font-size:1.4em; font-family:Arial, Verdana; font-weight:normal; margin:0 0 0.4em 0; letter-spacing: -1px;  }
h1 span {display:none;}
h2 { color:#d91a5d; font-size:1.4em; margin:0.6em 0; font-family: Arial, Verdana;  }

h3 { color:#FFFFFF; font-family:Arial, Verdana; font-size:0.9em; font-weight:bold; margin:0.5em 0; }
h4 {color:#d91a5d; font-size:0.8em; margin:0.4em 0 ;} 

p { font-size:0.75em;  padding:0; margin-top: 1.5em; margin-bottom: 1.5em;line-height:1.5em; }

hr { border: 1px solid #c7c8ca; margin:0 0 10px 0; }
	
ol, ul { margin:0;padding:0; }
li { list-style-position:outside; font-size:0.75em; margin:0.5em 0 0 1.3em; 	}
ol li { margin-left:1.8em; 	}

a { text-decoration: none; color: #d91a5d; }
a.coo_purple_back, a.coo_blue_back { float:left;padding:5px;font-weight: bold;text-decoration:underline; }
a.choo_green { float:left;padding:5px;font-weight: bold;border:0px solid #39B44A; }
a.coo_orange_back{ float:left;padding:5px;font-weight: bold;border:0px solid #E68A1B;color:#E68A1B !important; }
a.coo_purple_back:hover, a.coo_blue_back:hover { text-decoration:none; }

a.club-cats-buttons{ /*background:url(../../images/club-cats-button.jpg) top left no-repeat;*/padding:15px 5px 0 5px;text-align:center;width:148px;height:76px;margin:0 24px 0 0;float:left;color:#fff !important;font-size:150%;font-weight:bold; }
a.club-cats-buttons-last{ /*background:url(../../images/club-cats-button.jpg) top left no-repeat;*/padding:15px 5px 0 5px;text-align:center;width:148px;height:76px;margin:0;float:right;color:#fff !important;font-size:150%;font-weight:bold; }


li.diy-cats-buttons{ text-align:center;width:158px;height:91px;margin:0 24px 0 0;float:left;list-style:none; }
li.diy-cats-buttons-last span, li.diy-cats-buttons span, li.diy-cats-buttons-last a, li.diy-cats-buttons a{ padding:15px 5px 10px 5px;font-size:150%;font-weight:bold;text-decoration:none !important;color:#fff !important;float:left;border:0px solid #fff;width:148px;height:66px;}

li.diy-cats-buttons-last{ text-align:center;width:158px;height:91px;margin:0;float:right;list-style:none; }

li.coach-cats-buttons{ text-align:center;width:158px;height:91px;margin:0 24px 0 0;float:left;list-style:none; }
li.coach-cats-buttons-last span, li.coach-cats-buttons span, li.coach-cats-buttons-last a, li.coach-cats-buttons a{ padding:15px 5px 10px 5px;font-size:150%;font-weight:bold;text-decoration:none !important;color:#000 !important;float:left;border:0px solid #fff;width:148px;height:66px;}

li.coach-cats-buttons-last{ text-align:center;width:158px;height:91px;margin:0;float:right;list-style:none; }

a.claire-cats-buttons{ background:url(../../images/claire-cats-button.jpg) top left no-repeat;padding:15px 5px 0 5px;width:148px;height:81px;margin:0 23px 0 0;float:left;color:#fff !important;font-size:150%;font-weight:bold;text-align:center; }
a.claire-cats-buttons-last{ background:url(../../images/claire-cats-button.jpg) top left no-repeat;padding:15px 5px 0 5px;text-align:center;width:148px;height:81px;margin:0;float:right;color:#fff !important;font-size:150%;font-weight:bold; }

a.done-cats-buttons{ /*background:url(../../images/done-cats-button.jpg) top left no-repeat;*/padding:15px 5px 0 5px;width:148px;height:76px;margin:0 23px 0 0;float:left;color:#fff !important;font-size:150%;font-weight:bold;text-align:center; }
a.done-cats-buttons-last{/* background:url(../../images/done-cats-button.jpg) top left no-repeat;*/padding:15px 5px 0 5px;text-align:center;width:148px;height:76px;margin:0;float:right;color:#fff !important;font-size:150%;font-weight:bold; }

a.coach-cats-buttons{ /*background:url(../../images/coach-cats-button.jpg) top left no-repeat;*/padding:15px 5px 0 5px;width:148px;height:76px;margin:0 23px 0 0;float:left;color:#000 !important;font-size:150%;font-weight:bold;text-align:center; }
a.coach-cats-buttons-last{ background:url(../../images/coach-cats-button.jpg) top left no-repeat;padding:15px 5px 0 5px;width:148px;height:76px;margin:0;float:right;color:#000 !important;font-size:150%;font-weight:bold;text-align:center; }

a.club-cats-buttons:hover, a.club-cats-buttons-last:hover,
li.diy-cats-buttons a:hover, li.diy-cats-buttons-last a:hover,
li.coach-cats-buttons a:hover, li.coach-cats-buttons-last a:hover,
a.coach-cats-buttons:hover, a.coach-cats-buttons-last:hover,
a.done-cats-buttons:hover, a.done-cats-buttons-last:hover,
a.claire-cats-buttons, a.claire-cats-buttons-last{ }

a.club-cats-buttons, a.club-cats-buttons-last,
li.diy-cats-buttons a, li.diy-cats-buttons-last a,
li.coach-cats-buttons a, li.coach-cats-buttons-last a,
a.coach-cats-buttons, a.coach-cats-buttons-last,
a.done-cats-buttons, a.done-cats-buttons-last{ text-decoration:none !important; }
a.claire-cats-buttons, a.claire-cats-buttons-last{ text-decoration:none !important; }


a:hover { 	text-decoration:none; }
ul.black li { border-color:#000 !important; }
ul.black li a{ color:#000!important; }
ul.black li a:hover{ color:#000 !important;text-decoration:underline!important; }

.thumbimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.mainimage {float:left; padding-left:0px; padding-bottom:0px;border:none;margin:0px;}
.mainimage-right {float:right; padding-left:10px; padding-bottom:10px;border:none;margin:0px;}
.back {padding:5px;font-weight: bold;border:0px solid #e4e4e4;}
.back1 {float:right;padding:5px;font-weight: bold;border:0px solid #e4e4e4;}
.lessmargin{	margin:0 0 0.3em 0;	}
.nomargin{	margin:0 0 0 0;	}
.notopmargin{	margin-top:0;	}

#container { margin-left:auto;  margin-right:auto;  width:930px; padding:0; margin-top:0; margin-bottom:0;  }

#header { float:left; height: 90px; padding:0 0 40px 0 ; width:930px; margin:0; }
#header .headerNav { height:32px;float:left;width:930px;padding-top:8px; }
#header .headerNav p{ float:right;margin:0 0 0 0; }
#header .headerNav a{ color:#fff;margin:0 0 0 0;text-decoration:underline;float:right; }

#header h1 span {display:none;}

#contact { float:right;background:url(../../images/contact-us-image.jpg) top right no-repeat; }
#contact a{ color:#fff;text-decoration:underline; }
#contact p{ margin-top:29px; }
#contact a:hover, #header:hover, #header .headerNav a:hover{ text-decoration:none; }

#mainnavigation {float:left;width:930px;height:25px;margin:0 0 6px 0;}
#mainnavigation ul li {float:left;list-style:none;padding:0 1px 0 0;margin:0;width:115px;height:25px;line-height:25px;text-align:center;font-size:0.725em;}
#mainnavigation ul li a:link, #mainnavigation ul li a:visited, #mainnavigation ul li a:hover {color:#FFF;text-decoration:none;}
#mainnavigation ul li.coo-coach a:link, #mainnavigation ul li.coo-coach a:visited, #mainnavigation ul li.coo-coach a:hover, #mainnavigation ul li.contact a:link, #mainnavigation ul li.contact a:visited, #mainnavigation ul li.contact a:hover {color:#3a3b3f;}
#mainnavigation ul li.last {border:none;}
#mainnavigation ul li.home {background:url(../../images/home-bg.gif) no-repeat top;}
#mainnavigation ul li.claire {background:url(../../images/claire-bg.gif) no-repeat top;}
#mainnavigation ul li.diy {background:url(../../images/diy-bg.gif) no-repeat top;}
#mainnavigation ul li.done {background:url(../../images/done-bg.gif) no-repeat top;}
#mainnavigation ul li.coo-coach {background:url(../../images/coo-bg.gif) no-repeat top;}
#mainnavigation ul li.coo-work {background:url(../../images/coo-work-bg.gif) no-repeat top;}
#mainnavigation ul li.coo-club {background:url(../../images/coo-club-bg.gif) no-repeat top;}
#mainnavigation ul li.contact {background:url(../../images/contact-bg.gif) no-repeat top;}
#sub-nav { height:26px;width:930px;float:left;}
#sub-nav ul li { float:left;list-style:none;border-right:1px solid #fff;padding:0 8px 0 8px;margin-left:0;}
#sub-nav ul li span.black { color:#000; }
#sub-nav ul li.last {border:none;}
#sub-nav ul li a { text-decoration:none;color:#fff; }
#sub-nav ul li a:hover {color:#FFF;text-decoration:underline;}
#sub-nav ul li a.active { color:#FFF;text-decoration:underline; }
#content { float:left; width: 946px;  margin:20px 0; padding:0; }
#content h2 span {display:none;}
#content h2 {margin:0;}

#maincontent {float:left;width:704px;min-height:475px; }
.blue {color:#00afee;}
#colright {float:left;width:210px;margin-left:30px;color:#000000}
#main-panel {width:704px;height:285px;float:left;margin-bottom:30px;}
#main-panel h2 {color:#FFF;	font-size:1.1em}
#main-panel p {color:#fff;}
#main-panel h3 {color:#fff;font-size:0.725em;}

#main-left {float:left;height:265px;width:237px;background:url(../../images/banner-bg.gif) repeat-x top;padding:10px; }
#main-left p{ /*margin-bottom:8px;margin-top:3px;line-height:16px;*/ }
#main-left h2{ margin-bottom:6px; }

#main-right {float:left;height:285px;width:447px;}
#panels {width:704px;height:140px;float:left;}
#panels p {color:#fff;}
#panels h2 {font-size:1.1em;}
.panel { width:155px;float:left;min-height:160px;border-right:1px solid #434544;padding:0 10px; }
.panellast a, .panel a{ text-decoration:underline; }
.panellast a:hover, .panel a:hover{ text-decoration:underline; }

.panellast {width:155px;float:left;height:140px;border:none;padding:0 10px;}
#marketing-tips { background:url(../../images/marketing-tips.gif) no-repeat top; width:170px;padding:86px 30px 0 10px;min-height:295px;float:left;margin-bottom:30px;}
#testimonials {width:164px;min-height:88px;float:left;background:url(../../images/testimonials.gif) no-repeat top #FFF;padding:40px 15px 0 15px;}
p.name {font-weight:bold;font-style:italic;}
.guide-panel {float:left;width:704px;margin:12px 0;}
.guide-img {float:left;width:80px;margin-right:20px;}
.guide-text {float:left;width:604px;}
.guide-text h3 {font-weight:normal;}
.guide-text h3 span {font-weight:bold;}
.guide-text a:link, .guide-text a:visited, .guide-text a:hover {color:#00afee; }
img {border:none;}
.imageleft{ float:left;margin-right:24px; }
.imageright{ float:right; }
.imageleft1{ float:left;margin-right:19px; }
.imageright1{ float:right; }
.left{ float:left;margin:0 10px 10px 0; }
.right{ float:right;margin:0 0 10px 10px; }

.diy_button{    background: none repeat scroll 0 0 #177EC1;	border: medium none; color: #FFFFFF; padding: 2px;
    width: 80px;text-align:center;float:left;	}

#underline {margin-left:auto; margin-right:auto;  width:1464px; padding:0; margin-top:0; margin-bottom:0; }
#footer {	margin-left:auto; margin-right:auto;  width:930px; padding:0; margin-top:0; margin-bottom:0;color:#fff;text-align:right; }
#footer a:link, #footer a:visited, #footer a:hover {color:#fff}

#footer1 {	background:url(../../images/footer-bottom.gif) top center no-repeat; width:100%; padding:0; margin-top:0; margin-bottom:0;color:#fff;text-align:right; }
#footer1 a:link, #footer1 a:visited, #footer1 a:hover {color:#fff}


.spacer {clear:both; height:8px; width:auto; } 
.clear { clear:both; height:1px; width:auto; } 

.right {float:right;}
.button { border: 1px solid #A0A1A5; color: #D02A5C; background-color: #FFFFFF; font-size:90%; text-transform:uppercase; }
.send {background:#cc1857;color:#fff;padding:2px;border:none;font-size:0.725em;width:60px;margin-left:45px;}
.sign {background:#cc1857;color:#fff;padding:2px;border:none;font-size:0.725em;width:60px;margin-left:8px; padding:2px;}
.mandatory { color:#d22a5d; }


form label { display:block;  float:left; width:45px;font-weight:bold;padding:3px 0}
form input, form textarea {float:left; width:120px;margin-bottom:5px;}
form div {  padding:6px; margin-bottom:3px; width:200px;}

#mc-embedded-subscribe-form label{ display:block;  float:left; width:160px;font-weight:bold;padding:3px 0;}
#mc-embedded-subscribe-form input, #mc-embedded-subscribe-form textarea {float:left; width:160px;margin:0 0 0 0; }
#mc-embedded-subscribe-form #mc-embedded-subscribe { background:#cc1857;color:#fff;padding:2px;border:none;width:100px; }

.error { color:#d22a5d; }
.validationfailed  { border-color:#d22a5d; }

address { font-style:normal; line-height:120%; font-size:83%; padding:10px; background-color:#f8f8f8; }

.maincontent-left{float:left;width:337px;}
.maincontent-left li, .maincontent-right li{font-size:0.75em;}
.maincontent-right{float:right;width:337px;}
.maincontent-right1{float:right; width:250px;padding-top:18px;}
.maincontent-left1{width:430px; float:left;}

a.yellow-button{ background: url(../../images/coach-button-back.jpg) center center no-repeat; padding:0; width:205px;line-height:28px;  float:left;color:#000;text-align:center;font-weight:bold; }

.form {;}
#footerText{float:left; }
.footerRight{float:right;}
.footerLeft{float:left;width:775px; text-align:left;}
