@charset "utf-8";
/* CSS Document */


body, html
{background-color: #f2ecdb;margin: 0;padding: 0;height: 100%;font-family: Verdana, Arial, Helvetica, sans-serif;color: #666;font-size: 11px;}

h1
{margin: 0;padding: 0;padding-bottom: 4px;line-height: 1em;border: 0;font-size: 24px;font-weight: normal;}
h2, h3 {margin: 0;padding: 0;padding-bottom: 4px;line-height: 1em;border: 0;font-size: 18px;font-weight: normal;}
h4, h5, h6 {margin: 0;padding: 0;padding-bottom: 2px;line-height: 1em;border: 0;font-size: 15px;font-weight: normal;}
h7 {margin: 0;padding: 0;padding-bottom: 2px;line-height: 1em;border: 0;font-size: 13px;font-weight: normal;}


img, a, p, img
{
margin: 0;
padding: 0;
padding-bottom: 4px;
border: 0;
text-decoration: none;
}

a:link {color: #0092c8; }
a:visited {color: #85ae3f; }
a:hover {color: #006c96;  }

p
{
font-size: 11px;
color: #666;
margin-bottom: 5px;
}

.bigp
{
font-size: 14px;
color: #666;
line-height: 16px;
margin-bottom: 5px;
}

ul
{
font-size: 11px;
color: #666;
line-height: 13px;
}

#mainContainer
{
margin: 0 auto;
padding: 0;
width: 995px;
height: auto;
background: url(../images/maincontainger_bg.jpg) repeat-y left top;
}

#mainContainer #mainHeader
{
position:relative;
width: 995px;
height: 131px;
background: url(../images/main_header.jpg) no-repeat center;
}

#mainContainer #mainHeaderHomeDepot
{
position:relative;
width: 995px;
height: 120px;
top: 0;
padding: 0;
margin: 0;

background: url(../images/main_header_HD.jpg) no-repeat center top;
}

#mainContainer #mainHeaderEMC
{
position:relative;
width: 995px;
height: 120px;
top: 0;
padding: 0;
margin: 0;

background: url(../images/emc/main_header_EMC.jpg) no-repeat center top;
}


#mainContainer #mainNavigation 
{width: 970px;height: 45px;background: url(../images/bg/topheader_nav.gif) repeat-x left bottom;margin-left: 12px; }

#mainContainer #mainNavigationHomeDepot 
{width: 970px;height: 40px;background: url(../images/homedepot/hd-nav-bg.jpg) repeat-x left bottom;margin-left: 12px; }

#mainContainer #mainNavigationEMC
{width: 970px;height: 40px;background: url(../images/emc/EMC-nav-bg.jpg) repeat-x left bottom;margin-left: 12px; }

/*#mainContainer #mainNavigation .links a{font-size: 16px;color: white;text-decoration: none;}*/
#mainContainer #mainNavigation a {margin:0;padding:0; }

#mainContainer #mainNavigationHomeDepot a {margin:0;padding:0; }

#mainContainer #mainNavigationEMC a {margin:0;padding:0; }


#mainContainer #subNavigation{width: 970px;height: 30px;border-bottom: 1px solid #88bbce;background: #007FC2 url(../images/bg/subheader_nav_bg.jpg) repeat-x left bottom;margin-left: 12px;text-indent: 15px;word-spacing: 2em;}

#mainContainer #subNavigation p {line-height: 30px;}
#mainContainer #subNavigation .links{float: left;}

#mainContainer #subNavigation .links a
{font-size: 13px;font-weight: normal;text-decoration: none;margin: 0 5px;color: white;text-decoration: none;}

#endingOfMainContainer
{width: 995px;height: 20px;background: url(../images/bgContainerBot.jpg) no-repeat left top;}

#mainContent
{width: 971px;min-height: 600px;height: auto !important;height: 600px;margin-left: 12px;padding-top: 1px;background-color: white; margin-top: 1px;}

#logo
{
position:relative;
left: 25px;
top: 21px;
float: left;

}

#loginmembership{position:absolute;right: 20px;bottom: 5px; text-align:right;font-size: 13px; }


#mainContent #headerrow
{
width: 970px;
height: 105px;
}

#headerrow dl { width: 600px; }
#headerrow dt { width: 200px; float: left; padding-top: 15px;}
#headerrow dd { width: 400px; margin: 0; float: left; }

#sorting dl { width: 650px; }
#sorting dt { width: 250px; float: left;}
#sorting dd { width: 400px; margin: 0; float: left; margin-top: -10px; }

#sorting60 dl { width: 100%; }
#sorting60 dt { width: 60%; float: left;}
#sorting60 dd { width: 30%; margin: 0; float: left; margin-left: 10px; }


#mainContent.spirit
{
background: url(../images/bg/spirit_vert_bg.gif) repeat-x center top;}
#mainContent.spirit a{color:#ad6944;text-decoration: none;}

#mainContent.photos
{background: url(../images/bg/blu_vert_bg.gif) repeat-x center top;}
#mainContent.photos a{color: #0B93D1;text-decoration: none;}

#mainContent.groups
{background: url(../images/bg/group_vert_bg.gif) repeat-x center top;}
#mainContent.free
{background: url(../images/bg/gry-bg.jpg) repeat-x center top;}

#mainContent.groups a:link{color: #8CAD3A;text-decoration: none;}
#mainContent.groups a:visited {color: #534741;text-decoration: none;}
#mainContent.groups a:{color: #D37D26;text-decoration: none;}

#mainContent.people
{background: url(../images/bg/people_vert_bg.gif) repeat-x center top;}

#mainContent.people a:link{color: #630460;text-decoration: none;}
#mainContent.people a:{color: #0096c4;text-decoration: none;}
#mainContent.people a:visited {color: #534741;text-decoration: none;}

#mainContent.bulletin
{background: url(../images/bg/bulletin_soc_bg.jpg) no-repeat center top;}

#mainContent.blogs
{background: url(../images/bg/blog_vert_bg.gif) repeat-x center top;}
#mainContent.blogs a:link{color: #630460;text-decoration: none;}
#mainContent.blogs a:{color: #0096c4;text-decoration: none;}
#mainContent.blogs a:visited {color: #534741;text-decoration: none;}

#mainContent.audios
{background: url(../images/bg/audio_soc_bg.jpg) no-repeat center top;}

#mainContent.events
{background: url(../images/bg/events_vert_bg.gif) repeat-x center top;}
#mainContent.events a:link{color: #0B93D1;text-decoration: none;}
#mainContent.events a:{color: #0096c4;text-decoration: none;}
#mainContent.events a:visited {color: #D37D26;text-decoration: none;}
.events a:link{color: #0B93D1;text-decoration: none;}
.events a:{color: #0096c4;text-decoration: none;}
.events a:visited {color: #D37D26;text-decoration: none;}

#mainContent.forums
{background: url(../images/bg/forum_vert_bg.gif) repeat-x center top;}
#mainContent.forums a{color: #6b6f7f;text-decoration: none;}

#mainContent.general
{background: url(../images/bg/blu_vert_bg.gif) repeat-x center top;
width: 971px;}

#mainContent.teens
{background: url(../images/bg/pinkback.gif) repeat-x center top;

}
#mainContent.events a:link{color: #0B93D1;text-decoration: none;}
#mainContent.events a:{color: #0096c4;text-decoration: none;}
#mainContent.events a:visited {color: #D37D26;text-decoration: none;}
.events a:link{color: #0B93D1;text-decoration: none;}
.events a:{color: #0096c4;text-decoration: none;}
.events a:visited {color: #D37D26;text-decoration: none;}



#mainFooter
{
width: 970px;
height: 85px;
margin: 0 auto;
background: url(../images/bgFooter.jpg) left top;
line-height: 85px;
text-align: center;
color: #58524f;
font-size: 12px;
}

#mainFooter a
{
color: #58524f;
font-size: 12px;
text-decoration: none;
margin: 0 4px;
}

.shadow {

background: url(../images/bottomshadow.png) repeat-x center bottom;
height: 7px;
margin-top: -5px;
}

.clear{clear: both;}

/*MAIN CATEGORY PAGES COLUMNS */
#centerColumn
{position: relative;left: 10px;display: block;width: 520px;height: auto;float: left;}

#centerColumnWide{position: relative;left: 10px;display: block;width: 635px;height: auto;float: left;}
#wideColumn{position: relative;left: 10px;display: block;width: 680px;height: auto;float: left;}
#ForumColumn{position: relative;left: 10px;display: block;width: 800px;height: auto;float: left;}


#wideleftColumn
{
position: relative;
left: 5px;
display: block;
width: 265px;
height: auto;
float: left;
}


#rightColumnCat
{
position: relative;
right: 5px;
display: block;
width: 265px;
height: auto;
float: right;

}

#rightColumnCat300
{
position: relative;
right: 5px;
display: block;
width: 310px;
height: auto;
float: right;
}

#twoColumn1 
{width: 100%;height: auto;}

#twoColumn1 .opportunityleftsection
{width: 240px;height: auto;float: left;}



#twoColumn1 .opportunityrightsection
{width: 365px;height: auto;float: right;}

.smallheader {
font-size:12px;
font-style: italic;
letter-spacing: 0;
}

.smallheaderbox {
padding: 3px;
font-size:12px;
border: 1px solid #8CAD3A;
background: white;
letter-spacing: 0;
margin-right: 10px;
}

.boxWrapper70 {
height: 70px;
overflow: hidden;}

.boxWrapper90 {
height: 90px;
overflow: hidden;}

.boxWrapper80 {
height: 90px;
overflow: hidden;}

.boxWrapper120 {
height: 120px;
overflow: hidden;}

.boxWrapper-small {
height: 170px;
overflow: hidden;}

.boxWrapper-medium {
height: 300px;
overflow: hidden;}


.blog-listing li { background:url(/mini/f/comment.gif) no-repeat; padding-left:20px; }


.leftColumnCenter
{
	width: 50%;
	height: auto;
	float: left;
}

.rightColumnCenter
{
	width: 48%;
	height: auto;
	float: right;
}

.spacer40{height: 40px;width: 100%;clear: both;}
.spacer20{height: 20px;width: 100%;clear: both;}
.spacer30{height: 30px;width: 100%;clear: both;}
.spacer15{height: 15px;width: 100%;clear: both;}
.spacer10{height: 10px;width: 100%;clear: both;}
.spacer5{height: 5px;width: 100%;clear: both;}

.cleargrey{border-top: 1px solid #cccccc;margin: 5px;padding:5px;width: auto;height:auto;clear: both;}

.cleargrey1{border-top: 1px solid #eeeeee;padding: 5px;display: block;width: 100%;height:auto;clear: both;text-align: right;}

/*TOP OPPORTUNITY NAV*/
.opportunity {color: #8CAD3A;font-size: 18px;}
.opportunity .opplinks {font-size: 13px;}
.opportunity a{text-decoration: none;color: #8CAD3A;}

/*Tables*/
#wrapper {
      height:100%;
	  width: 100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: left;
}

#wrappergr {
      height:100%;
	  width: 100%;
      margin: 0 ;
      padding: 10px 0;
      border: none;
      text-align: left;
	  background: url(../images/bg/comments_bg.gif) repeat-x top left;
}


/*LINKS TO MORE BOTTOM - SOCIAL LINKS*/
.socialSection a
{
display: block;
width: 100%;
height: 18px;
padding-left: 20px;
color: #666;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

.socialSection a.blogs
{
background: url(../images/icons/blog_icon.png) no-repeat left center;
}
.socialSection a.expert
{
background: url(../images/icons/expert_icon.gif) no-repeat left center;
}

.socialSection a.member
{
background: url(../images/icons/member_icon.gif) no-repeat left center;
}

.socialSection a.group
{
background: url(../images/icons/group_icon.gif) no-repeat left center;
}

.socialSection a.join
{
background: url(../images/icons/join_icon.gif) no-repeat left center;
}

.socialSection img {margin-bottom: -15px;}



.btmlink { margin-top: -35px;
padding: 0 10px;}

.floatleft {
float: left;
}
.floatright {
float: right !important;
}
.floatimg {
float: left;
margin: 0 20px 20px 0;
}

.imgfloatleft {
float: left;
margin: 0 10px 5px 0;
}


/*BOXES*/


#grnbox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.gbtop, .gbbottom {display:block; background:transparent; font-size:1px;}
.gb1, .gb2, .gb3, .gb4 {display:block; overflow:hidden;}
.gb1, .gb2, .gb3 {height:1px;}
.gb2, .gb3, .gb4 {background:#fff; border-left:1px solid #8CAD3A; border-right:1px solid #ccddae;}
.gb1 {margin:0 5px; background:#ccddae;}
.gb2 {margin:0 3px; border-width:0 2px;}
.gb3 {margin:0 2px;}
.gb4 {height:2px; margin:0 1px;}

.grnboxcontent {display:block; background:#fff; border:0 solid #ccddae; border-width:0 1px; padding:10px;}
.grnboxcontentnp {display:block; background:#fff; border:0 solid #ccddae; border-width:0 1px; padding: 5px 10px 0 10px;}

.grnboxcontent h1{

border-bottom: 1px solid #8CAD3A;
margin-bottom: 5px;
}
.grnboxcontent h2{

border-bottom: 1px solid #8CAD3A;
margin-bottom: 5px;
font-size: 15px;
}

.grnboxcontentnp h1{

border-bottom: 1px solid #8CAD3A;
}

.enterprise h1{ background: url(../images/bg/enterprise-header-bg.jpg) repeat-x top center; height: 31px; width: 100%; color: #fff; font-size: 18px;}

.enterprise1 h1{ background: #00699d url(../images/bg/enterprise-header-bg.jpg) repeat-x top center; height: 51px; width: 100%; color: #fff; font-size: 18px;}



#blackbox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.blackbtop, .blackbbottom {display:block; background:transparent; font-size:1px;}
.blackb1, .blackb2, .blackb3, .blackb4 {display:block; overflow:hidden;}
.blackb1, .blackb2, .blackb3 {height:1px;}
.blackb2, .blackb3, .blackb4 {background:#000; border-left:1px solid #000; border-right:1px solid #bae2f0;}
.blackb1 {margin:0 5px; background:#000;}
.blackb2 {margin:0 3px; border-width:0 2px;}
.blackb3 {margin:0 2px;}
.blackb4 {height:2px; margin:0 1px;}

.blackboxcontent {display:block; background:#000; border:0 solid #000; border-width:0 1px; padding:10px;}
.blackboxcontentnp {display:block; background:#000; border:0 solid #000; border-width:0 1px; padding: 5px 5px 0 5px;}

.blackboxheader h1{
border-bottom: 1px solid #fff; }

/* BLUE BOX */

#fusiabox {background: transparent; margin:0px 0px 5px 0px; width: 100%;}

.fusiatop, .fusiabbottom {display:block; background:transparent; font-size:1px;}
.fusiab1, .fusiab2, .fusiab3, .fusiab4 {display:block; overflow:hidden;}
.fusiab1, .fusiab2, .fusiab3 {height:1px;}
.fusiab2, .fusiab3, .fusiab4 {background:#ae4063; border-left:1px solid #ae4063; border-right:1px solid #ae4063;}
.fusiab1 {margin:0 5px; background:#ae4063;}
.fusiab2 {margin:0 3px; border-width:0 2px;}
.fusiab3 {margin:0 2px;}
.fusiab4 {height:2px; margin:0 1px;}

.fusiaboxcontent {display:block; background:#ae4063; border:0 solid #ae4063; border-width:0 1px; padding:10px;}
.fusiaboxcontentnp {display:block; background:#ae4063; border:0 solid #000; border-width:0 1px; padding: 5px 5px 0 5px;}

.fusiaboxheader h1{
border-bottom: 1px solid #fff; }

/* BLUE BOX */

#blubox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.bbtop, .bbbottom {display:block; background:transparent; font-size:1px;}
.bb1, .bb2, .bb3, .bb4 {display:block; overflow:hidden;}
.bb1, .bb2, .bb3  {height:1px;}
.bb2, .bb3, .bb4 {background:#fff; border-left:1px solid #bae2f0; border-right:1px solid #bae2f0;}
.bb1 {margin:0 5px; background:#bae2f0;}
.bb2 {margin:0 3px; border-width:0 2px;}
.bb3 {margin:0 2px;}
.bb4 {height:2px; margin:0 1px;}

.bluboxcontent {display:block; background:#fff; border:0 solid #bae2f0; border-width:0 1px; padding:10px;}
.bluboxcontentnp {display:block; background:#fff; border:0 solid #bae2f0; border-width:0 1px; padding: 5px 5px 0 5px;}
.bluboxcontentcolor {display:block; background:#fefefd; border:0 solid #bae2f0; border-width:0 1px; padding:10px;}



.blackboxheader h1{
border-bottom: 1px solid #0B93D1; }





/* ORANGE BOX */

#orgbox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.obtop, .obbottom {display:block; background:transparent; font-size:1px;}
.ob1, .ob2, .ob3, .ob4 {display:block; overflow:hidden;}
.ob1, .ob2, .ob3 {height:1px;}
.ob2, .ob3, .ob4 {background:#fff; border-left:1px solid #D37D26; border-right:1px solid #D37D26;}
.ob1 {margin:0 5px; background:#D37D26;}
.ob2 {margin:0 3px; border-width:0 2px;}
.ob3 {margin:0 2px;}
.ob4 {height:2px; margin:0 1px;}

.orgboxcontent {background:#fff; border:0 solid #D37D26; border-width:0 1px; padding:10px;}
.orgboxcontentnp {display:block; background:#fff; border:0 solid #D37D26; border-width:0 1px; padding: 5px 10px 0 10px;}



/*white box*/
#whitebox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}
#whitebox1 {background: url(../images/bg/whiteboxtop.png) no-repeat center top; width: 100%;}

.wbtop, .wbbottom {display:block; background:transparent; font-size:1px;}
.wb1, .wb2, .wb3, .wb4 {display:block; overflow:hidden;}
.wb1, .wb2, .wb3 {height:1px;}
.wb2, .wb3, .wb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.wb1 {margin:0 5px; background:#fff;}
.wb2 {margin:0 3px; border-width:0 2px;}
.wb3 {margin:0 2px;}
.wb4 {height:2px; margin:0 1px;}

.whiteboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px; padding:10px; }
.whiteboxcontentsm {display:block; background:#fff; border:0 solid #fff; border-width:0 1px; padding:1px; font-size: 14px; position: relative; z-index: 1000}
.whiteboxcontent242 {display:block; background:#fff; border:0 solid #fff; border-width:0 1px; padding:10px; height: 242px; margin-top: -5px;}


.whiteboxcontentbg {display:block; background:#fbf5f5; border:0 solid #fff; border-width:0 1px; padding: 5px 10px 0 10px;}

/* CORAL BOX */

#pinkbox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.pbtop, .pbbottom {display:block; background:transparent; font-size:1px;}
.pb1, .pb2, .pb3, .pb4 {display:block; overflow:hidden;}
.pb1, .pb2, .pb3 {height:1px;}
.pb2, .pb3, .pb4 {background:#fff; border-left:1px solid #c6857b; border-right:1px solid #c6857b;}
.pb1 {margin:0 5px; background:#c6857b;}
.pb2 {margin:0 3px; border-width:0 2px;}
.pb3 {margin:0 2px;}
.pb4 {height:2px; margin:0 1px;}

.pinkboxcontent {display:block; background:#fff; border:0 solid #c6857b; border-width:0 1px; padding:10px;}
.pinkboxcontentteen {display:block; background:#d27584; border:0 solid #d27584; border-width:0 1px; padding:0px; color:#FFFFFF; font-size: 13px;}

.pinkboxcontentbg {display:block; background:#fbf5f5; border:0 solid #c6857b; border-width:0 1px; padding: 5px 10px 10px 10px;}



.pinkboxcontent h1, .pinkboxcontentnp h1, .pinkboxcontentbg h1{
border-bottom: 1px solid #c6857b; }




/* PURPLE BOX */
#purplebox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.prplbtop, .prplbbottom {display:block; background:transparent; font-size:1px;}
.prpl1, .prpl2, .prpl3, .prpl4 {display:block; overflow:hidden;}
.prpl1, .prpl2, .prpl3 {height:1px;}
.prpl2, .prpl3, .prpl4 {background:#fff; border-left:1px solid #5d1e79; border-right:1px solid #5d1e79;}
.prpl1 {margin:0 5px; background:#5d1e79;}
.prpl2 {margin:0 3px; border-width:0 2px;}
.prpl3 {margin:0 2px;}
.prpl4 {height:2px; margin:0 1px;}

.purpleboxcontent {display:block; background:#fff; border:0 solid #5d1e79; border-width:0 1px; padding:10px;}
.purpleboxcontentnp {display:block; background:#fff; border:0 solid #5d1e79; border-width:0 1px; padding: 5px 10px 0 10px;}

.purpleboxcontent h1, .purpleboxcontentnp h1{
border-bottom: 1px solid #5d1e79; }



/* YELLOW BOX */
#yellowbox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.ylwbtop, .ylwbbottom {display:block; background:transparent; font-size:1px;}
.ylw1, .ylw2, .ylw3, .ylw4 {display:block; overflow:hidden;}
.ylw1, .ylw2, .ylw3 {height:1px;}
.ylw2, .ylw3, .ylw4 {background:#fff; border-left:1px solid #ffd400; border-right:1px solid #5d1e79;}
.ylw1 {margin:0 5px; background:#ffd400;}
.ylw2 {margin:0 3px; border-width:0 2px;}
.ylw3 {margin:0 2px;}
.ylw4 {height:2px; margin:0 1px;}

.yellowboxcontent {display:block; background:#fff; border:0 solid #ffd400; border-width:0 1px; padding:10px;}
.yellowboxcontentnp {display:block; background:#fff; border:0 solid #ffd400; border-width:0 1px; padding: 5px 10px 0 10px;}

.yellowboxcontent h1, .yellowboxcontentnp h1{
border-bottom: 1px solid #ffd400; }



/* GREYBOX */
#greybox {background: transparent; margin:15px 0px 5px 0px; width: 100%;}

.grybtop, .grybbottom {display:block; background:transparent; font-size:1px;}
.gry1, .gry2, .gry3, .gry4 {display:block; overflow:hidden;}
.gry1, .gry2, .gry3 {height:1px;}
.gry2, .gry3, .gry4 {background:#fff; border-left:1px solid #6d6a86; border-right:1px solid #5d1e79;}
.gry1 {margin:0 5px; background:#6d6a86;}
.gry2 {margin:0 3px; border-width:0 2px;}
.gry3 {margin:0 2px;}
.gry4 {height:2px; margin:0 1px;}

.greyboxcontent {display:block; background:#fff; border:0 solid #6d6a86; border-width:0 1px; padding:10px;}
.greyboxcontentex {display:block; background:#f6f5f6; border-bottom: 0 solid #6d6a86; border-width:0 1px; padding:10px;}
.greyboxcontentwhite {display:block; background:#fff; border:0 solid #6d6a86; border-width:0 1px; padding:10px;}
.greyboxcontentnp {display:block; background:#f6f5f6; border:0 solid #6d6a86; border-width:0 1px; padding: 5px 10px 0 10px;}

.greyboxcontent h1, .greyboxcontentnp h1, .greyboxcontent h1{
border-bottom: 1px solid #6d6a86; }

/* GREYBOX2 */
#greybox2 {background: transparent; margin:5px 0px 5px 0px; width: 100%;}

.grybtop2, .grybbottom2 {display:block; background:transparent; font-size:1px;}
.gry12, .gry22, .gry32, .gry42 {display:block; overflow:hidden;}
.gry12, .gry22, .gry32 {height:1px;}
.gry22, .gry32, .gry42 {background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;}
.gry12 {margin:0 2px; background:#b7b7b7;}
.gry22 {margin:0 2px; border-width:0 2px;}
.gry32 {margin:0 2px;}
.gry42 {height:2px; margin:0 1px;}

.greyboxcontent2 {display:block; background:#fff; border:0 solid #b7b7b7; border-width:0 1px; padding-left:2px;}
.greyboxcontentex2 {display:block; background:#f6f5f6; border-bottom: 0 solid #b7b7b7; border-width:0 1px; padding:10px;}
.greyboxcontentwhite2 {display:block; background:#fff; border:0 solid #6d6a86; border-width:0 1px; padding:10px;}
.greyboxcontentnp2 {display:block; background:#f6f5f6; border:0 solid #6d6a86; border-width:0 1px; padding: 5px 10px 0 10px;}

.greyboxcontent2 h1, .greyboxcontentnp h1, .greyboxcontent h1{
border-bottom: 1px solid #6d6a86; }

/*TEEN BOXES */
#teenadvice {
background: url(../images/bg/advice-for-teens.jpg) no-repeat;
height:61px;
width: 260px;
margin: -2px 0 -2px 0 ;
color: white;
font-size: 14px;
}

#teengroup {
background: url(../images/bg/teen-group.jpg) no-repeat;
height:61px;
width: 260px;
margin: -2px 0 -2px 0 ;
color: white;
font-size: 14px;
}

#teenassessment {
background: url(../images/bg/teen-assessment.jpg) no-repeat;
height:61px;
width: 260px;
margin: -2px 0 -2px 0 ;
color: white;
font-size: 14px;
}
/*TEEN VIDEO */

#teenprofilevideo {
background: url(../images/bg/teen-vid-bg.jpg) repeat-x top center;
height:216px;
width: 265px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
margin: -5px 0 -10px 0 ;

}



/*COLORS*/
#blue {color: #0B93D1;}
#green {color: #8CAD3A;}
#purple {color: #5d1e79;}
#orange {color: #D37D26;}
#peach{color: #c6857b;}
#pink {color:#ad6944;}
#yellow {color:#e8b909;}
#darkblue { color: #004a80;}
#white{color:#ffffff;}

#blueborderbt {border-bottom: 1px solid #0B93D1;}
#bluebordertop {border-top: 1px solid #0B93D1;}

#greengrouptop {
background: url(../images/bg/h1_grbg.gif) repeat-x top left;
height:57px;
width: auto;
padding: 0 10px 0 10px;
}
#greenheader {
background: url(../images/bg/h1_grbg.gif) repeat-x top left;
height:57px;
width: auto;
padding: 5px 0 0 10px;
color: white;
}

#purplegrouptop {
background: url(../images/bg/purplegrouptop.gif) repeat-x top left;
height:57px;
width: auto;
padding: 0 10px 0 10px;
}

#burgundygrouptop {
background: url(../images/bg/burgundygrouptop.gif) repeat-x top left;
height:57px;
width: auto;
padding: 0 10px 0 10px;
}

#tealgrouptop {
background: url(../images/bg/tealgrouptop.gif) repeat-x top left;
height:57px;
width: auto;
padding: 0 10px 0 10px;
}



/*PROFILE BLUE*/

#mainContent.clientprofile
{background: url(../images/bg/blu_vert_bg.gif) repeat-x center top;}

#mainContent.coachprofile
{background: url(../images/bg/forum_vert_bg.gif) repeat-x center top;}

#mainContent.repprofile
{background: url(../images/bg/group_vert_bg.gif) repeat-x center top;}

#profilename
{
font-size: 24px;
font-weight: normal;
}

#profilestatus {font-size: 14px; font-weight: normal;}
#goalbio { border-bottom: 1px solid #eeeeee; display: block; margin-bottom: 10px}

#goalbio p{font-size: 12px; font-weight: normal; background-color:#FFFFFF; padding-top: -5px;}

#goalsesc {
margin: 0;
padding: 0;
line-height: 1.2em;
border: 0;
font-size: 19px;
font-weight: normal;
letter-spacing:-1px;

}

 #SNheaders
{
font-size: 24px;
letter-spacing: -1px;
font-weight: normal;
color: white;
padding-left: 30px;
}
 #clienttype
{
font-size: 16px;
letter-spacing: -2px;
font-weight: normal;
color: white;
padding-left: 30px;
}

 #repstatus
{
font-size: 19px;
font-weight: normal;
color: white;
padding-left: 30px;
float: right;
padding-right: 30px;
padding-top: 10px;
}

#description p
{
font-size: 12px;
font-weight: normal;
color: white;
padding-top: 20px;

}


/* COMMENTS*/
#bubble
{
	width: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
 
#bubble #photo
{
	position: relative;
	width: 89px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}
 
#bubble #photo img
{
	border: 1px solid #D5D5D5;
}
 
.normal p
{
	margin: -60px 0px 0px 80px;
	padding: 0px;
	font-size: 11px;
}

#wrapper cite  {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 80px;
	top: 6px;
	background: transparent url(../css/tip.gif) no-repeat 20px 0;
	font-style: normal;
	text-align: right;
}
#wrappergr cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 80px;
	top: 6px;
	background: transparent url(../css/tip.gif) no-repeat 20px 0;
	font-style: normal;
	text-align: right;
}


.MessageBox a {
display: block;
width: auto;
height: 20px;
padding-left: 25px;
padding-top: 10px;
padding-right: 10px;
float: left;
color: #807d6c;
text-decoration: none;
}

.MessageBox a.sendmessage {
background: url(../images/icons/mail_sm.gif) no-repeat left center;
}
.MessageBox a.sharelink {
background: url(../images/icons/link_sm.gif) no-repeat left center;
}
.MessageBox a.photo {
background: url(../images/icons/photo_sm.gif) no-repeat left center;
}
.MessageBox a.group {
background: url(../images/icons/group_icon.gif) no-repeat left center;
}
.MessageBox a.friend {
background: url(../images/icons/friend_icon_sm.png) no-repeat left center;
}
.MessageBox a.encouragement {
background: url(../images/icons/star_sm.gif) no-repeat left center;
}


.MessageBoxteen a {
display: block;
width: auto;
height: 20px;
padding-top: -10px;
padding-left: 20px;
color: #807d6c;
text-decoration: none;
}

.MessageBoxteen a.sendmessage {
background: url(../images/icons/mail_sm.gif) no-repeat left center;
padding-left: 30px; padding-right: 10px;
}

.MessageBoxteen a.friend {
background: url(../images/icons/dot-pink.png) no-repeat left center;
padding-left: 15px;
}



/*
#searchform1 {background:url(../images/bg/formwrite.jpg) left top no-repeat; 
display: block;
width: 243px; 
height: 48px;}
#searchform1 input { display: block; float: left; }
#searchform1 .isearch1 {border:none; background: none;width:190px; color:#464646;padding: 12px 8px;font-size: 13px;}
#searchform1 .ibutton1 {background:none; border:none;margin-top:9px; width:28px; cursor: pointer; }

*/


/*PHOTOCONTAINER*/
.photocontainer {
height: auto;
width: auto;
margin: 10px;
}

.photocontainer img {
border: 1px solid #0B93D1;
}
/*JUST FOR THE ACCOUNT PAGE*/

.profilenotifications  {
display: block;
/*background: url(../images/bg/profilentbg.gif) repeat-x;*/
font-size: 12px;
letter-spacing: -1px;
font-weight: normal;
margin: 1px;
margin-left: 5px;
border-top: 1px solid #0B93D1;
}

.profilenotifications a {
display: block;
padding: 6px 0px;
font-size:14px;
color: #666;

}


.profiletools a {display: block; font-size: 12px; color:#999999; border: 1px solid #666666; padding: 8px; margin: 2px -5px;background-color:#F8F8F8;}

/*JUST FOR THE ACCOUNT PAGE*/


.contentPushLeft
{
width: auto;
height: auto;
margin-left: 185px;
margin-right: 15px;
}

.productList
{
width: 100%;
height: auto;
border-bottom: 1px dotted #CCC;
padding-bottom: 20px;
margin-bottom: 20px;
}
.repSiteMessage {
padding: 15px; 

height: 120px;
 font-size: 14px;
 float: left; 
 text-align: left;
 }
 
 .navigationSection{width: auto;height: auto;margin: 0 10px 10px 10px;padding: 0 0 5px 0; }

.navigationSection#blue h1{color: #0B93D1; letter-spacing:0px;}
.navigationSection#blue a{color: #0B93D1;background: url(../images/bltBlue.gif) no-repeat left center;border-bottom: 1px solid #d9e9ef;}

.navigationSection#green h1{color: #8CAD3A; letter-spacing:0px;}
.navigationSection#green a{color: #8CAD3A;background: url(../images/bltGreen.gif) no-repeat left center;border-bottom: 1px solid #e5e9d0;}

.navigationSection#orange h1{color: #D37D26; letter-spacing:0px;}
.navigationSection#orange a{color: #D37D26;background: url(../images/bltOrange.gif) no-repeat left center;border-bottom: 1px solid #f2ddc5;}

.navigationSection#grey h1{color: #666666; letter-spacing:0px;}
.navigationSection#grey a{color: #666666;background: url(../images/bltGreenHand.jpg) no-repeat left center;border-bottom: 1px solid #f2f1f0;}

.navigationSection1#page h1{color: #0B93D1; letter-spacing:0px;}
.navigationSection1#page {color: #0B93D1;background: url(../images/icons/writepg.gif) no-repeat left center; border-bottom: 1px solid #ffffff; font-size: 14px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;
text-indent: 30px;
text-decoration: none;}

.navigationSection a
{
font-size: 14px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;
text-indent: 30px;
background: url(../images/bltGreenHand.jpg) no-repeat left center;
text-decoration: none;
color: #666;
border-bottom: 1px solid #666;
}

.navigationSectionArticles{width: auto;height: auto;margin: 0 10px 10px 0px;padding: 0 0 5px 0; }

.navigationSectionArticles#blue h1{color: #0B93D1;}
.navigationSectionArticles#blue a{color: #0B93D1; border-bottom: 1px solid #d9e9ef;}
.navigationSectionArticles a
{
font-size: 14px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;
text-indent: 0px;
background: url(../images/bltGreenHand.jpg) no-repeat left center;
text-decoration: none;
color: #666;
border-bottom: 1px solid #666;
}

.dottedgreen{
border-bottom: 1px dotted #ccddae;
margin: 10px 2px 5px 2px;
}

#twoColumn1 
{
width: 100%;
height: auto;

}

/*
#twoColumn1 .opportunityleftsection
{
width: 240px;
height: auto;
float: left;

}



#twoColumn1 .opportunityrightsection
{
width: 365px;
height: auto;
float: right;

}
*/

.dropdown {
width: 290px;
float: none; 
display:none;
padding-left: 24px

}

.dropdownmap {
width: 260px;
float: none; 
display:none;
padding-top: 5px;
margin: 5px 0 5px 0;
border-bottom: 1px dotted #8eb3c0;
padding-bottom: 5px;
text-indent: 5px
}

.dropdownside {
width: auto;
float: none; 
display:none;
border-bottom: 1px dotted #8eb3c0;
padding-bottom: 5px;

}

.hiddenlearnmore {

display:none;
padding-top: 5px;
margin: 5px 0 5px 0;
border-bottom: 1px dotted #8eb3c0;
padding-bottom: 5px;
text-indent: 5px
}



div.dayheader { width: 91px;  color: #D37D26; text-align: center; float: left;  background: url(../images/bg/calday.gif) repeat-x top center;}
div.CompassCalendarDay { width: 89px; height: 60px; border: 1px solid #d6d5cf; float: left; text-align: center; background: white; color: black;}
div#Compass28DayProgram { width: 640px; border: 1px solid #d6d5cf; font-size: 1em;  color: white; margin: 0 auto 0 auto;}
div.CompassAnotherMonth { background: #fbf9ed; height: 100%; width: 100%;}
div.CompassMonthHeader { background: url(../images/bg/caltop.gif) repeat-x top center; font-size: 2em; text-align: center; color: #0092c8; height: 43px}



.largetext p {font-size:14px;}


#feeds{
margin: 0 auto 0 auto;
width: 242px;
height: 68px;
background: url("../images/feeds.gif") no-repeat top left;
color: #D37D26;
font-size: 9px;
line-height: 2; 
}

#feeds img{
display: inline;
margin: 10px 5px 0 5px;
}
#feeds a{
color: #D37D26;
font-size: 9px;
}

/*ASSESSMENT PAGE*/
#assessmentresults {width: 607px;height: 403px;margin-top: 20px;background: url(../images/suggestedresources_back.gif) no-repeat center top; 
}

#assessmentresults .mapsection
{width: 285px;height: auto;float: left;margin: 50px 20px 0 15px;}

#assessmentresults .ccsection
{width: 230px;height: auto;float: left;margin: 0 5px;margin: 65px 0 0 35px;}

#assessmentquizback {width: 283px;height: 410px;padding-top: 5px;}


/* END ASSESSMENT PAGE*/
.bluegradientbg {
background: url(../images/bg/blue_bg.gif) repeat-x top center;
width: auto;
height: auto;
}

.tangradientbg {
background: url(../images/bg/tangradienthm.jpg) repeat-x top center;
width: 100%;
height: 200px;
border-bottom: 1px solid #a29494;
}

#clientproductback {
width: 100%;
height: 100%;
background: url(../images/clientproduct_back.gif) no-repeat center top; 
}

#clientproductback1 {
width: 927px;
height: 285px;
background: url(../images/clientlistenpg.jpg) no-repeat center top; 
}


#clientproductback .product3section
{
width: 300px;
float: left;
margin: 10px 10px 0 5px;
}

#clientproductback .pricesection
{
width: 120px;
height: auto;
float: right;
margin: 0 5px;
margin: -30px 30px 0 0px;
}

/*TEST FOR PRODUCT 2 PAGE

.productbox { margin: 0; padding: 0; height: auto; width: auto; float: left;}
.productbox #box { width: 160px; margin: 0 2px;}
*/

/*home page*/
/*
.userinfobox {margin: 0; padding: 0; height:auto; width: auto; background:#FFFFFF; border: 1px solid #bcb9aa;}
.userinfobox #leftlinks {width: 178px; background:url(../images/bg/hmfader.gif) no-repeat right top; height: 335px; float:left;}

.userinfobox #rightlinks {width: 500px; background:url(../images/bg/hmfeedleft.gif) repeat-y left top; height: 335px; float:left;}
.userinfobox #rightlinks #members {width: 166px; height: 335px; float:left;}
.userinfobox #rightlinks #blogs {width: 160px; height: 335px; float:left; padding-right: 6px;}
.userinfobox #rightlinks #groups {width: 140px; height: 335px; float:left;}


.HomeSocialnavigationSection{width: auto;height: auto;margin: 0 10px 10px 0px;padding: 0 0 5px 0; }


.HomeSocialnavigationSection#orange h1{color: #D37D26;}
.HomeSocialnavigationSection#orange a{color: #D37D26; border-bottom: 1px solid #d9e9ef;text-align: right; 
}*/

/*
.HomeSocialnavigationSection a
{
font-size: 15px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;


text-decoration: none;
color: #666;
border-bottom: 1px solid #666;
}

.HomeSocialnavigationSection a:
{
font-size: 15px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;
background:#fdf9f4;

text-decoration: none;
color: #666;
border-bottom: 1px solid #666;

}

.homecontentheader { height: 32px; width: 100%; background:url(../images/bg/hmorangebg.gif) repeat-x left top; font-size:18px; color:#FFFFFF; text-indent: 15px;}

*/
/*START OF HOME DISPLAY*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
/*width: 675px; width of featured content slider*/
height: 300px;
margin: 0 0 0 -4px;
background-color: #edf6fa;
}

.slidecreateprofile {
position: absolute; /*leave as is*/
left: 355px;
top: 215px;}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
background: url(../images/home/homeswishbg.gif) no-repeat center bottom;
width: 675px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/*Start of bottom popup*/

.boxgrid{ 
	width: 662px; 
	height: 321px; 
	margin:5px 5px 5px 5px; 
	float:left; 
	background:#fff; 
	overflow: hidden; 
	position: relative; 
}

.boxgrid p{ 
	padding: 5px 10px 0 10px; 
	margin:0;
	line-height: .9em;
	color:#333333; 
	font-weight:bold; 
	font:11px "Lucida Grande", Arial, sans-serif; 
}	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #fff; 
	height: 100px; 
	width: 100%; 
	opacity: .9; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
*:first-child+html .boxcaption a h5 {font-weight: bold; /*because nonbold header text in IE looks too thin*/}
.captionfull .boxcaption {
	top: 305px;
	left: 0;
}
.caption .boxcaption {
	top: 280px;
	left: 0;
}

.boxcaption p {text-align: left !important; font-size: 12px;}
.boxcaption h4 {text-align: left !important; font-size: 18px; padding: 10px 10px 0 10px; height: 20px}




/*end of bottom popup*/



.pagination{
width: 677px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 36px;
text-align: right;
/*background: url(../images/home/navback.jpg) no-repeat left top;  SHOULD BE ABLE TO REMOVE THIS*/
padding: 8px 30px 0 0;
margin-right: 15px;
text-size: 12px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #6e6d6a;
font-size: 12px;
background: url(../images/home/challenge/dot.png) no-repeat center top; height: 9px; width: 9px; padding: 0 15px;
}

.pagination a:, .pagination a.selected{
color: #000;
font-size: 12px;
background: url(../images/home/challenge/dot.png) no-repeat center top; height: 9px; width: 9px; padding: 0 15px;
}


/*START OF HOME DISPLAY*/
.sliderwrapper1{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 100%; /*width of featured content slider*/
height: 200px;
}

.sliderwrapper1 .contentdiv1{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: auto; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination1{
width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 36px;
text-align: right;
background: url(../images/home/navback.jpg) no-repeat left top;
padding: 8px 30px 0 0;
margin-right: 15px;
text-size: 12px;
}

.pagination1 a{
padding: 0 5px;
text-decoration: none; 
color: #6e6d6a;
font-size: 12px;
}

.pagination1 a:, .pagination1 a.selected{
color: #000;
font-size: 12px;
}


/*START OF TEStimonialHOME DISPLAY*/
.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 100%; /*width of featured content slider*/
height: 140px;
}

.sliderwrapper2 .contentdiv2{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: auto; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination2{
width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 3px;
text-align: right;
background: url(../images/home/navback.jpg) no-repeat left top;
padding: 8px 30px 0 0;
margin-right: 15px;
text-size: 12px;
}

.pagination2 a{
padding: 0 5px;
text-decoration: none; 
color: #6e6d6a;
font-size: 12px;
}

.pagination2 a:, .pagination1 a.selected{
color: #000;
font-size: 12px;
}



/*partners drop down*/
/*
.partnersnavigationSection{width: auto;height: auto;margin: 0 10px 10px 0px;padding: 0 0 5px 0; }

.partnersnavigationSection#orange h1{color: #0B93D1;}
.partnersnavigationSection#orange a{color: #0B93D1; border-bottom: 1px solid #d9e9ef;text-align: left; 
}
.partnersnavigationSection a
{
font-size: 15px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;


text-decoration: none;
color: #666;
border-bottom: 1px solid #666;
}

.partnersnavigationSection a:
{
font-size: 15px;
display: block;
width: 100%;
height: 25px;
line-height: 25px;
background:#fdf9f4;

text-decoration: none;
color: #666;
border-bottom: 1px solid #666;

}

.partnersbox {
margin: 0;
padding: 0;
height: auto;
width: auto;
}

.partnersbox #back {
background: url(../images/partnersboxback.jpg) repeat-y center top;

}

.partnersbox #top {
background: url(../images/partnersboxheader.jpg) repeat-y center top;
width: 250px;
height: 39px;
}

.partnersbox #bottom {
background: url(../images/partnersboxbottom.jpg) repeat-y center top;
width: 250px;
height: 30px;
}
*/

.getinline {display: inline}
.getinline li {display: inline}

.eventsgradient {width: 100%;
height: 28px;
background: url(../images/bg/evgradient.gif) repeat-x top left;
padding: 6px 0 0 10px;
margin-top: 10px;}

.float30 {width: 30%; float: left; margin: 7px;}
.float33 {width: 32%; float: left; margin: 2px;}

/*COMMENT BUBBLES*/

.commentcontainer {
background: url("../images/bg/lightbluegradient.gif") repeat-x;
background-color: #fbfdfe;
display: block;
margin-top: 10px;
height: 22px;
}
#comment_bubble
{width: 100%;margin: 0px 0px 10px 0px;padding: 0px;min-height: 80px;height: auto !important;height: 80px;}
#comment_bubble #comment_comment
{width: 100%;margin: 0px 0px 0px 104px;font-size: 10px;}
 
#comment_bubble #comment_photo
{position: relative;width: 105px;height: 68px;margin: 0px;padding: 0px;background: url("../images/arrow.gif") no-repeat right top;z-index: 10000;}
 
#comment_bubble #comment_photo img
{border: 1px solid #D5D5D5;}
 
#comment_bubble div.rounded
{width: auto;margin: -58px 0px 10px 104px;padding: 10px;border: 1px solid #D5D5D5;background-color: #FFFFFF;}
 
#comment_bubble div.rounded p
{margin: 0px;padding: 0px;font-size: 12px;}

#commentback {margin: auto;width: auto;background-color: #fbfdfe;}

#commentback h1 {border: none}

.gradientclear {
background: url("../images/bg/sub_gradient_back.gif") repeat-x;
height: 13px;
display: block;
margin-top: 10px}

.gradientup {
background: url(../images/bg/gradientup.gif) repeat-x center bottom;
height: 13px;
width: auto;
display: block;
border-bottom: 1px solid #d27584;
border-left: 1px solid #0B93D1;
border-right: 1px solid #0B93D1;}

.pinkshadow {
background: url(../images/bg/pinkgradient.gif) repeat-x left top;
height: 13px;
width: auto;
display: block;
}

.gradientblock {
background: url("../images/bg/gradientbarshadow.gif") repeat-x;
height: 47px;
display: block;
padding: 10px;}

.gradientclear1 {
background: url("../images/bg/barshadow.gif") repeat-x;
height: 22px;
display: block;
margin-top: 10px;
}


.trackgradient {
width: 330px;
height: 178px;
background: url(../images/categories/trackback.gif) no-repeat left top;
float:left;
}


.trackmain.wellness{height: 380px; background: url(../images/categories/wellnesstrack_header.jpg) no-repeat left top;}
.trackmain.relationship{height: 380px; background: url(../images/categories/relationshiptrack_header.jpg) no-repeat left top;}
.trackmain.money{height: 380px; background: url(../images/categories/moneytrack_header.jpg) no-repeat left top;}
.trackmain.lifebalance{height: 380px; background: url(../images/categories/lifebalancetrack_header.jpg) no-repeat left top;}

.trackmain.relationship1{height: 380px; background: url(../images/categories/relationship_header.jpg) no-repeat left top;}
.trackmain.money1{height: 380px; background: url(../images/categories/moneycareer_header.jpg) no-repeat left top;}
.trackmain.lifebalance1{height: 380px; background: url(../images/categories/lifebalance_header.jpg) no-repeat left top;}
.trackmain.spirit{height: 380px; background: url(../images/categories/spirit_header.jpg) no-repeat left top;}
.trackmain.opp{padding-top: 0px; height: auto; background: url(../images/categories/opp_discovercompass-sharon.jpg) no-repeat left top;}
.trackmain.hostparty{padding-top: 0px; height: auto; background: url(../images/categories/host-party-opp.jpg) no-repeat left top;}
.trackmain.oppworks{padding-top: 0px; height: auto; background: url(../images/categories/opp_learnhowitworks.jpg) no-repeat left top;}
.trackmain.oppincome{padding-top: 0px; height: auto; background: url(../images/categories/opp_increaseyourincome.jpg) no-repeat left top;}
.trackmain.oppdifference{padding-top: 0px; height: auto; background: url(../images/categories/opp_makeadifference.jpg) no-repeat left top;}
.trackmain.client{padding-top: 0px; height: auto; background: url(../images/categories/clientmembership.jpg) no-repeat left top;}
.trackmain.ambassador{padding-top: 0px; height: auto; background: url(../images/categories/ambassadorback.jpg) no-repeat left top;}
.summerpromo{ height: 323px; width: 649px; padding-top: 0px; background: url(../images/bg/summer-promotion-bg.jpg) no-repeat left top;}
.trackmain.coachopp{padding-top: 0px; height: auto; background: url(../images/categories/coachopp-bg.jpg) no-repeat left top;}
.trackmain.coachopp1{padding-top: 0px; height: auto; background: url(../images/categories/coachopp-bg1.jpg) no-repeat left top;}
.trackmain.coachopp2{padding-top: 0px; height: auto; background: url(../images/categories/coachopp-bg2.jpg) no-repeat left top;}
.trackmain.coachopp3{padding-top: 0px; height: auto; background: url(../images/categories/coachopp-bg3.jpg) no-repeat left top;}
.trackmain.coachopp4{padding-top: 0px; height: auto; background: url(../images/categories/coachopp-bg4.jpg) no-repeat left top;}
.trackmain p{font-size: 13px;}



.trackmain.moneyvideo{height: 324px;width: 661px; background: url(../images/bg/cat_money_back.jpg) no-repeat left top;}
.trackmain.lifebalancevideo{height: 292px;width: 661px; background: url(../images/categories/remodel-your-reality-challenge.jpg) no-repeat left top; border-bottom:1px solid #0B93D1;}
.trackmain.spiritvideo{height: 292px;width: 661px; background: url(../images/categories/good-news-challenge.jpg) no-repeat left top; border-bottom:1px solid #D37D26;}
.trackmain.relationshipvideo{height: 292px;width: 661px; background: url(../images/categories/relationshipchallenge.jpg) no-repeat left top; border-bottom: 1px solid #5d1e79;}
.trackmain.healthvideo{height: 292px;width: 661px; background: url(../images/categories/wellness_bikeride.jpg) no-repeat left top; border-bottom: 1px solid #8CAD3A}

.videoshadow {width: 407px; height: 237px; background: url(../images/bg/cat_vid_shadow.png) no-repeat left top;padding: 13px 0 0 12px}
.videoshadow1 {width: 381px; height: 259px; background: url(../images/bg/promo-shadow-bg.png) no-repeat left top;padding: 9px 0 0 9px}


#introlink{display: block;width: 150px; height: 78px;background: url(../images/categories/btn/intro.png) no-repeat 0 0  }
#introlink:hover{ background: url(../images/categories/btn/intro-over.png) no-repeat 0 0;}

#curriculumlink{display: block;width: 150px; height: 78px;background: url(../images/categories/btn/curriculum.png) no-repeat 0 0  }
#curriculumlink:hover{ background: url(../images/categories/btn/curriculum-over.png) no-repeat 0 0;}

#benefitslink{display: block;width: 150px; height: 78px;background: url(../images/categories/btn/benefits.png) no-repeat 0 0  }
#benefitslink:hover{ background: url(../images/categories/btn/benefits-over.png) no-repeat 0 0;}

#detailslink{display: block;width: 150px; height: 78px;background: url(../images/categories/btn/details.png) no-repeat 0 0;}
#detailslink:hover{ background: url(../images/categories/btn/details-over.png) no-repeat 0 0; }




.lightbluegradient {
height: 24px;
width: 100%;
background: url(../images/bg/lb_gradient.gif) repeat-x left top;
border-bottom: 1px solid #b4cddf;
margin: 0 0 15px 0px;
font-size: 15px;
}

.inspiredby {
background: url(../images/bg/lilgry_gradient.gif) repeat-x left top;
width: auto;
}

.inspiredby h1{
font-size: 20px;
color: #6e6d6a;
background: none;
}
.inspiredby h2 {
font-size: 13px;
color: #bdbdbb;
font-weight: normal;
background: none;
}

.inspiredby a {
border-top: 1px solid #a5a5a3;
padding: 7px;
display: block;
font-size: 13px;
color: #6e6d6a;

}
.imgWidth250 img{width: 250px;}

.templatecontainer {width: 90%; margin-top:0; padding-top: 25px; padding-left: 25px;}
.pagetemplates {width: auto; padding: 20px;}

#mainNavigation li { display: inline; margin: 0; padding: 0; float:left;}
#mainNavigationHomeDepot li { display: inline; margin: 0; padding: 0; float:left;}
#mainNavigationEMC li { display: inline; margin: 0; padding: 5px 10px 0 0; float:left;}

.catback {height: 222px; width: 660px; background: url(../images/bg/trackgreyback.gif) repeat-x left bottom;}
.catlbfeatured {float: left; height: 200px; width: 208px; padding: 8px; margin-right: 15px; background: url(../images/bg/currentmap.gif) no-repeat left top;}

.profileblubox {
background-color: #fafdfe;
border-bottom: 1px solid #b4cddf;
padding: 5px;}

.clientoppbox  {
margin: 0;
padding: 0;
height: auto;
width: auto;
}

.mygoalbox #back {
background: url(../images/boxes/goalback.gif) repeat-y center top;}

.mygoalbox #top {
background: url(../images/boxes/goaltop.gif) repeat-y center top;width: 433px;height: 13px;}
.mygoalbox #topgr {
background: url(../images/boxes/goalquotegradient.png) no-repeat center bottom;width: 433px;}

.mygoalbox #bottom {
background: url(../images/boxes/goalbottom.gif) repeat-y center top;width: 433px;height: 13px;}

.mygoalbox a {
position: relative; color: #354369; left: 255px; font-size: 14px; text-decoration:none; padding-bottom: 10px;}

.padding25 {padding: 20px;}



/*START OF HOME DISPLAY*/
.homeslider{ margin: 0; padding: 0; width: 675px; height:250;}
/*
.homelogin {width: 170px; height: 250px; background: url(../images/home/mycompasslogin.jpg) no-repeat left top; float: right;}*/

#oppboxes{width: 245px;height: 60px;background: url(../images/bg/oppgreenback.jpg) no-repeat left top;margin: 5px 0 5px -3px;}

#oppboxes h1{font-size: 18px;border-bottom: none;padding: 15px;text-align: center;letter-spacing:-1px;}

/*END OF HOME DISPLAY*/

.splitter { height:60px;}

.loader { text-align:center; vertical-align:middle;}
.loading { position:absolute; /left:0; background:#fff url(../images/icons/loading.gif) center; z-index:0; text-align:center; vertical-align:middle; width:245px; padding-top:50px;}
.show-me { position:relative; z-index:50; background:#fff; text-align:left; height: auto; clear: both; height: 230px;}

/*TAB PROFILE SUBMIT*/
/*ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 18px; 
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 18px; 
	line-height: 17px; 
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; 
	overflow: hidden;
	position: relative;
	background: #f8f8f6;
}
ul.tabs li a {
	text-decoration: none;
	color: #0B93D1;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; 
	outline: none;
}
ul.tabs li a: {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:  { 
	background: #fff;
	border-bottom: 1px solid #fff; 
}}*/

/*OVERLAY*/
.black_overlay{ display: none; position: absolute; top: 0%;left: 0%;width: 100%; height: 100%;background-color: white;z-index:1001; -moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;top: 25%;left: 25%;width: 50%;height: 50%;padding: 16px;border: 16px solid orange;background-color: white;z-index:1002;overflow: auto;}


/*POLLS*/
.pr_poll_choices {font-size: 12px; padding-bottom: 5px; line-height: 1.5em;}
.pr_poll_question {font-size: 12px; padding-bottom: 5px; line-height: 1em;}
.pr_poll_radio_options {padding-left: 5px;}
.pr_poll_title {display: none;}


.greenbox {width: 200px; height: auto;  color: #85ae3f; padding: 0px 15px; font-size: 13px}
.greenboximg {margin-top: 0px; float: left; width: 80px; padding-left: 20px;}

/*tracklists*/
#trackbglifebalance{
width: 640px;
height: 35px;
background: url(../images/bg/maptrackbg_lifebalance.gif) repeat-x left top;
padding: 5px;
color: #0B93D1;
font-size: 17px;
}

#tracklbbar {width: 100%; border-bottom: 1px solid #9ed6ea; height: 15px; font-size: 12px; margin-bottom: 15px; color: #0B93D1;}
#trackwellnessbar {width: 100%; border-bottom: 1px solid #caebbd; height: 15px; font-size: 12px; margin-bottom: 15px; color: #8CAD3A;}
#trackrelationshipbar {width: 100%; border-bottom: 1px solid #d0c9e0; height: 15px; font-size: 12px; margin-bottom: 15px; color: #5d1e79;}
#trackmoneybar {width: 100%; border-bottom: 1px solid #f4d9b4; height: 15px; font-size: 12px; margin-bottom: 15px; color: #D37D26;}
#trackspiritbar {width: 100%; border-bottom: 1px solid #e0cac9; height: 15px; font-size: 12px; margin-bottom: 15px; color: #c6857b;}
#trackarrow {width: 100px; margin-top: -5px; float: none;}
#trackarrow img{padding-left: 30px;}
#trackarrow.left {padding-left: 20px;}
#trackarrow.center {margin-left: 250px;}
#trackarrow.right {margin-left: 500px}

#trackbgwellness{width: 640px;height: 35px;background: url(../images/bg/maptrackbg_wellness.gif) repeat-x left top;padding: 5px;color: #8CAD3A;font-size: 17px;}
#trackbgrelationships{width: 640px;height: 35px;background: url(../images/bg/maptrackbg_relationships.gif) repeat-x left top;padding: 5px;color: #5d1e79;font-size: 17px;}
#trackbgmoney{width: 640px;height: 35px;background: url(../images/bg/maptrackbg_money.gif) repeat-x left top;padding: 5px;color: #D37D26;font-size: 17px;}
#trackbgspirit{width: 640px;height: 35px;background: url(../images/bg/maptrackbg_spirit.gif) repeat-x left top;padding: 5px;color:#ad6944;font-size: 17px;}

/*track map home page*/

#trackbglifebalance_rep{
width: 95%;
height: 20px;
background: url(../images/bg/maptrackbg_lifebalance.gif) repeat-x left bottom;
padding: 3px;
color: #0B93D1;
font-size: 14px;
}

#trackbgwellness_rep{
width: 95%;
height: 20px;
background: url(../images/bg/maptrackbg_wellness.gif) repeat-x left bottom;
padding: 3px;
color: #8CAD3A;
font-size: 14px;
}
#trackbgrelationships_rep{
width: 95%;
height: 20px;
background: url(../images/bg/maptrackbg_relationships.gif) repeat-x left bottom;
padding: 3px;
color: #5d1e79;
font-size: 14px;
}
#trackbgmoney_rep{
width: 95%;
height: 20px;
background: url(../images/bg/maptrackbg_money.gif) repeat-x left bottom;
padding: 3px;
color: #D37D26;
font-size: 14px;
}
#trackbgspirit_rep{
width: 95%;
height: 20px;
background: url(../images/bg/maptrackbg_spirit.gif) repeat-x left bottom;
padding: 3px;
color:#ad6944;
font-size: 14px;
}

/*Track MAP Logo Link*/

.mappedlogo{ float: right;  background: url(../images/bg/mappedlogo.gif) no-repeat left top; background-position: 20px 0px; width: 275px; height: 184px; font-size: 14px;}
.mappedlogo #lifewellness a:link{float: left;  padding: 5px 0 0 75px; color:#0B93D1; text-decoration: none; }
.mappedlogo #lifewellness a:visited{float: left;  padding: 5px 0 0 75px; color:#0B93D1; text-decoration: none; }
.mappedlogo #lifewellness a: {float: left; font-weight: bold; color:#0B93D1;}

.mappedlogo #relationships a:link {float: left; padding: 65px 0 0 75px; color:#5d1e79; text-decoration: none;}
.mappedlogo #relationships a:visited {float: left; padding: 65px 0 0 75px; color:#5d1e79; text-decoration: none;}
.mappedlogo #relationships a: {float: left; font-weight: bold; color:#5d1e79;}

.mappedlogo #money a:link{float: left; padding: 65px 0 0 0; color: #D37D26; text-decoration: none; width: 65px}
.mappedlogo #money a:visited{float: left; padding: 65px 0 0 0; color: #D37D26; text-decoration: none; width: 65px}
.mappedlogo #money a: {float: left; font-weight: bold; color:#D37D26; width: 65px}

.mappedlogo #wellness a:link{float: left; padding: 65px 0 0 5px; color:#8CAD3A; text-decoration: none;}
.mappedlogo #wellness a:visited{float: left; padding: 65px 0 0 5px; color:#8CAD3A; text-decoration: none;}
.mappedlogo #wellness a: {float: left; font-weight: bold; color:#8CAD3A; }

.mappedlogo #spirit a:link{float: left; padding: 65px 0 0 40px; color:#ad6944; text-decoration: none; width: 80px; }
.mappedlogo #spirit a:visited{float: left; padding: 65px 0 0 40px; color:#ad6944; text-decoration: none; width: 80px;}
.mappedlogo #spirit a: {float: left; font-weight: bold; color:#ad6944; width: 80px;}

.clientbullet {
padding-left: 15px;
background-image: url(../images/icons/bluball.png);
background-repeat: no-repeat;
background-position: 0 .1em;
margin-bottom: .7em;
list-style-type: none;
}

.whoweare {height: 63px; width: 250px; }
.whoweare#bg {padding: 3px; margin: -8px 0 0 -9px; color: white; font-size: 13px; background: url(../images/bg/whoweare_bg.png) no-repeat;}
.repmaps {height: 63px; width: 250px; }
.repmaps#bg {padding: 3px; margin: -8px 0 0 -9px; color: white; font-size: 13px;background: url(../images/bg/repmap_bg.png) no-repeat;}
.searchcats { height: 43px; width: 200px; background: url(../images/bg/lilsearch_glass.gif) no-repeat right bottom; text-align: right; padding-right: 45px; font-size: 25px; color: #b3b2ad;}

.share {
  width:91px;
  height:21px;
  padding:0px 0 0 0px;
  margin:0;
  border:none;
  background:url(http://www.mylifecompass.com/images/nav/sharefacebook.gif);
  overflow:hidden;}


#testhomefree{
width: 266px;
height: 105px;
background: url(../images/home/organge.png) no-repeat center top;
font-size: 14px;
color: #D37D26;
margin: 15px 0 0 0px;
}

#testclienthome{
width: 266px;
height: 105px;
background: url(../images/home/bluebx.png) no-repeat center top;
color: #0B93D1;
font-size: 14px;
margin: 8px 0 0 0px;
}

#testrephome{
width: 266px;
height: 108px;
background: url(../images/home/greenbx.png) no-repeat center top;
color: #8CAD3A;
font-size: 14px;
margin: 8px 0 15px 0px;
}

.legend{margin:1em 0;padding:0 .5em;color:#036; background:url(../images/bg/grybarback.gif) repeat-x;font-size:14px;font-weight:bold;}

#workbooksave {display:block; float: right; width: 67px; height:20px; margin: 2px 10px 0 0; padding: 3px 0 0 10px} 
#workbookshare {display:block; float: right; width: 127px; height:20px; margin: 2px 10px 0 0; padding: 3px 0 0 10px}
#workheader {width: 680px; background: url(../images/icons/workbookborder.gif) no-repeat center top;}


/* Normal Bubble */
div.bubble {
	width: auto;
	font-size: 0.75em;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(../images/tip.gif) no-repeat 20px 0;
	font-style: normal;
}
.featuredmapside {
width: 100%;
height: 195px;
display: block;
border-bottom: 1px solid #eee;
}

.bestbuylogin {
background: url(../images/bestbuy/login-box.jpg) no-repeat center top; width: 255px; height: 202px; }
.odslogin {
background: url(../images/ods/odslogin.jpg) no-repeat center top; width: 255px; height: 202px; }


#pr_tab_info_password { display: none; }



#mainODShead
{
margin: 0 auto; 
 padding: 7px 0 0 1px;
width: 970px;
height: 124px;
background: url(../images/compassodsportal.jpg) no-repeat center;
}

#mainhomedepothead
{
margin: 0; 
padding: 0;
/* padding: 5px 0 0 1px;*/
width: 970px;
height: 88px;

}
#mainEMChead
{
margin: 0; 
padding: 0;
/* padding: 5px 0 0 1px;*/
width: 970px;
height: 88px;

}

#mainODShead8
{
margin: 0 auto; 
margin: -8px 0 0 -2px;
width: 970px;
height: 124px;
background: url(../images/compassodsportal.jpg) no-repeat center;
}

#lbCatBack
{
margin: 0 auto;
margin-bottom: -18px; 
width: 970px;
height: 242px;
background: url(../images/bg/burst1.png) no-repeat top right;


}

#mcCatBack
{
margin: 0 auto;
margin-bottom: -18px; 
width: 913px;
height: 242px;
background: url(../images/bg/burst1.png) no-repeat top right;
/*background: #fff url(../images/bg/mc_burst_bg.gif) no-repeat top center;*/

}

#hwCatBack
{
margin: 0 auto;
margin-bottom: -18px; 
width: 913px;
height: 242px;
background: url(../images/bg/burst1.png) no-repeat top right;
/*background: #fff url(../images/bg/hw_burst_bg.gif) no-repeat top center;*/

}

#rlCatBack
{
margin: 0 auto;
margin-bottom: -18px; 
width: 913px;
height: 242px;
background: url(../images/bg/burst1.png) no-repeat top right;
/*background: #fff url(../images/bg/rl_burst_bg.gif) no-repeat top center;*/

}

#spCatBack
{
margin: 0 auto;
margin-bottom: -18px; 
width: 913px;
height: 242px;
background: url(../images/bg/burst1.png) no-repeat top right;
/*background: #fff url(../images/bg/sp_burst_bg.gif) no-repeat top center;*/

}



#clousebg
{width: 666px;
height: 343px;
background: url(../images/ads/compassdestinations-secret.jpg) no-repeat center bottom;}

dl.side-display.categorydisplay {padding:0 5px;}
dl.side-display.categorydisplay dt img {margin:5px 5px }
dl.side-display.categorydisplay dd { margin: 0 0 0 55px; } /* right shelve spacing */

dl.side-display.categorydisplay a{color: #666; cursor:pointer;}
dl.side-display.categorydisplay:hover {background: #f1f1f1}

.trackcopy {float: left; width: 520px; margin-left: 30px}
.trackcopy img {display: block;   margin-left: auto;   margin-right: auto;}
.trackcopy p {font-size: 14px; color: #fff}

dl.checks dd, dl.checks dd {background: url(../images/icons/bluechk.png) no-repeat left top; width: 200px; height: 35px; padding-left: 25px; float: left; font-size: 14px}
.greenchecks {background: url(../images/icons/grcheck2.jpg) no-repeat left top; width: 400px; height: 25px; padding-left: 30px; float: left; font-size: 12px}



.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer; margin-right: 2px}
.accordionWrapper div.content{display:none; padding: 10px; width: 180px;}

#testimonials_bubble {
	background: url(../images/testimonials/bubblebox.png) top left no-repeat;
	height: 189px;
}
#testimonials_container {
	width: 564px;
	height: 189px;
	position: relative;
	overflow: visible;
	margin: 20px 0 0 0;

}
#testimonials_txt {
	margin: 10px 0 0 50px;
	font-size: 10pt;
	width: 465px;
	height: 100px;
	display: table;

}
#testimonials_name {
	margin: 20px 0 0 188px;
	font-size: 10pt;
	font-weight: bold;
}
#testimonials_department {
	margin: 0 0 0 195px;
	color: #666;
	font-size: 10pt;
	font-size: 10px;
	font-weight: bold;
}


.previewfollow{position:absolute;right: 360px;top: 5px;float: right;clear: both;}

/* #previewfollow dd{ display: inline; width: 90px; float: left }*/

 #previewfollow dd{ display: inline; width: 135px; height: 34px; float: left }

#preview a:link{
/*background: url(../images/icons/doyourmap.png) no-repeat left bottom; 
/*padding-left: 30px; */
text-decoration: none; 
color: #bbb; 
width: 135px; height: 34px;

}
#preview a:visited {
/*background: url(../images/icons/doyourmap.png) no-repeat left bottom; 
/*padding-left: 30px; */
text-decoration: none; 
color: #bbb; 
width: 135px; height: 34px;

}

#preview a:hover {
/*background: url(../images/icons/doyourmap_over.png) no-repeat left bottom; */
text-decoration: none; 
color: #666;  
width: 135px; height: 34px;
}

#follow a:link{
/*background: url(../images/icons/follow-map-btn.png) no-repeat left bottom; */
text-decoration: none; 
color: #bbb;  
}

#follow a:visited {
/*background: url(../images/icons/follow-map-btn.png) no-repeat left bottom; */
text-decoration: none; 
color: #bbb;  
}

#follow a:hover {
/*background: url(../images/icons/follow-map-btn-over.png) no-repeat left bottom; */

text-decoration: none; 
color: #666; 

}

#crazythings a {margin-left: 0;
	padding-left: 0;
	display: inline;
}

#hmvideo {
margin: 0 auto;
width: 266px;
height: 274px;
background: url(../images/home/hm-video-bg) no-repeat top center;
/*background: #fff url(../images/bg/sp_burst_bg.gif) no-repeat top center;*/

}

.getalifemakeover a{
background: url(../images/home/get-a-life-makeover.jpg) no-repeat left top; 
width: 264px; height: 61px;
display: block;
text-indent: -9999px
}

.getalifemakeover a:hover {
background-position: 0 -61px;
}


.hostaparty a{
background: url(../images/home/host-a-party.jpg) no-repeat left top; 
width: 264px; height: 64px;
display: block;
text-indent: -9999px
}

.hostaparty a:hover {
background-position: 0 -64px;
}

.startbusiness a{
background: url(../images/home/start-your-own-business.jpg) no-repeat left top; 
width: 264px; height: 65px;
display: block;
text-indent: -9999px
}

.startbusiness a:hover {
background-position: 0 -65px;
}

.bealifecoach a{
background: url(../images/home/be-a-life-coach.jpg) no-repeat left top; 
width: 264px; height: 65px;
display: block;
text-indent: -9999px
}

.bealifecoach a:hover {
background-position: 0 -65px;
}

.enterprisecoaching a{
background: url(../images/home/enterprise-coaching.jpg) no-repeat left top; 
width: 264px; height: 58px;
display: block;
text-indent: -9999px
}

.enterprisecoaching a:hover {
background-position: 0 -58px;
}



