/* CSS Document */
/*---------------------- This style sheet is for the inside pages ------------------------------*/
body{
	background-color:#f3f5de;
	margin: 20px 10% 0 10%; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
#container{
	margin: 0; padding:15px 0 0 0;
	width: 763px;
	background: white;
	line-height: 1.5em;
}

/* ---------------- Masthead includes the logo, search, and menu ---------------- */
#masthead{margin:0; padding:0;}

/* ----- The Stever Robbins Group Graphic ----- */
#masthead h1 {margin:0; padding: 0 0 0 29px; 
	font-size:150%; color: #FF9933;
	height: 58px;
}
#masthead h1 span {position: absolute; left: -50em;}

/* ----- Breakthrough coaching graphic ----- */
#masthead h2 {
	margin:0; padding: 0; 
	font-size:120%; background: transparent url(../images/slogan.gif) 28px 0px no-repeat;
	height: 30px;
	}
#masthead h2 span {position: absolute; left: -50em;}


form#search{margin:0; padding: 0 5px 0 0; float: right;
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.searchBox{
	margin: 0; padding: 0;
	width: 110px; height: 11px;
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.btn{
	margin:0;
	width: 5px;
	border: 0;
	background: transparent;
}
form#search a{
	text-decoration: none;
	color:black;
	}

/*  ----------------------- Main Menu Bar -----------------------  */
#menu{ margin:0; padding: 1px 0 1px 29px;
	background: #CAD466 url(../images/bggreen.gif);
	color: #004D8D;
	height: 21px;
}

 #mainMenu {
    width: 705px; height: 18px;
    background: url(../images/mainMenu.gif);
    margin:0; padding: 0;
    position: relative;}
  #mainMenu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 1px;}
  #mainMenu li, #mainMenu a {
    height: 18px; display: block;}
	
  #mainBtn1b {left: 0; width: 73px;}
  #mainBtn2b {left: 77px; width: 139px;}
  #mainBtn3b {left: 220px; width: 155px;}
  #mainBtn4b {left: 380px; width: 111px;}
  #mainBtn5b {left: 495px; width: 117px;}
  #mainBtn6b {left: 618px; width: 86px;}

  #mainBtn1b a:hover{background: transparent url(../images/mainMenu.gif) 0 -17px no-repeat; }
  #mainBtn2b a:hover{background: transparent url(../images/mainMenu.gif) -77px -17px no-repeat;}
  #mainBtn3b a:hover{background: transparent url(../images/mainMenu.gif) -220px -17px no-repeat;}
  #mainBtn4b a:hover{background: transparent url(../images/mainMenu.gif) -380px -17px no-repeat;}
  #mainBtn5b a:hover{background: transparent url(../images/mainMenu.gif) -495px -17px no-repeat;}
  #mainBtn6b a:hover{background: transparent url(../images/mainMenu.gif) -618px -17px no-repeat;}
  



/* -------------------- Main Content Area --------------------- */
#mainContent{	
	margin:0; padding: 20px 0 0 65px;
	background: white url(../images/bginside.gif) top right repeat-y;
	clear: both;
	z-index: 100;
}

#mainContent h1{
	margin: 0;
	padding: 0 0 10px 0;
	color: #C60911;
	font-size: 17.5pt;
	line-height: 17.5pt;
	}
	
#mainContent h2{
	margin:0; padding: 12px 0 0 0; color: #4E712E; font-size: 12px;
	}
	
#mainContent h3{
	margin:0; padding: 10px 0 0 0; color: #DE5C11; font-size: 11px;
}

img.floatleft {
	float:left;
	margin-right: 8px;
}

/*---------- Text and Link Colors ------------------- */
.orangeText{color: #DE5C11; font-weight:bold; }
.errorMessage {
	font-weight: bolder;
	color: #C60000;
	background-color: #FFD0D6;
	padding: 5px;
	border: 3px solid #FF0000;
	margin-bottom: 15px;
	width: 390px;
}
.topic-link{color: #DE5C11; font-weight:bold; text-decoration:none;}

.blueText { margin:0; padding:0; font-weight: bold;
	color: #1A6597; font-style: italic;}	
	
#mainContent p{ margin:0; padding: 8px 0 0 0; font-size: 11px; }
#mainContent a{color:black;}
#mainContent a:hover {color:#00548B;}

.buy{ 
	font-size: smaller;
	text-decoration: none;
	color:black;
}

.cart{font-weight:normal; color:black;}

.linkInText {color:black; font-weight:bold;}
.linkInList {color:black; text-decoration: none;}
.linkInListLine {color:black;}

/* content id keeps the content from overlapping the side bar. */
#pageHeading{margin:0; padding:0; height: 48px;}
#pageHeading h1 {
	font-family: "Adobe Garamond Pro", "AGaramond", "Garamond", "Adobe Garamond", Times, "Times New Roman";
	font-size: 17.5pt;
	line-height: 17.5pt;
}
#content{margin: 0; padding: 0 230px 0 0;}

img.sideImg{
	clear: right; 
	margin:0 0 0 0; padding:0; 
	z-index:10;
	position: inherit;
	}

#mainContent ul.starList{
	margin: 0; padding: 4px 0px 0px 25px;
	list-style-image: url(../images/star.gif);
	font-size: 11px;
}

#mainContent .starList li {
	padding: 0 0 4px 0px;
}

#mainContent .starList a {color:black;}	
	
/* ---------------- Table Styles ---------------- */
#mainContent table.border{
	margin: 8px 0 0 0;
	border: 1px solid #d4d999;
	font-size: 11px;
}

/* ------------------- Side Bar --------------------------- */
#sidebar{margin:0px 0 0 0; padding: 0; width: 160px; 
	color:black;
	float: right;
	clear: right;
	}
#sidebar p{margin:0; padding:0;}

#callNow { display:block;}

.testimony{margin:0px 0 0px 0;}

.contactSidebar{margin:0; padding:0 0 0 0;}

/* ------------- Newsletter Signup ---------------*/

/* This section is for the newsletter id that shows up at the bottom of the pages */
#newsletter{
	margin:0; padding: 20px 0 0px 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #c60911;
}

#newsletter a{color: #c60911; text-decoration:none;}
#newsletter a:hover{color: #1A6597;}

/* Newsletter text is for any references to the newsletter within the actual text */
.newsletterText{
	margin:0; padding: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #4E712E;
}
a.newsletterText {color: #4E712E; text-decoration:none;}


/* ---------------------- Testimonials ---------------------- */

.testimonies{font-style:italic;}



/* ---------------------- Footer ---------------------- */

#footer{
	margin: 0; padding:0;
	background-color: #1A6597;
	color: #E9C27F;
	font-size: 10px;
}
#footer p{margin:0; padding: 0 0 0 29px; }

#footer a{margin:0; text-decoration:none; color: #E9C27F;}
#webstats{padding: 10px 0 0 0; width:725px;}

.hide{display:none;}.grayed {
	color: #999999;
}
.newsBox {
	font-size: smaller;
}
