/* CSS Document */

body
{
margin:0;
padding:0;
background-color:#d1dce0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b4244;
line-height:17px;
}

a:link
{
color:#3b4244;
text-decoration:underline;
padding:0;
margin:0;
font-weight:bold;
}

a:hover
{
color:#3b4244;
text-decoration:none;
}

a:visited
{
color:#3b4244;
text-decoration:underline;
font-weight:bold;
}

a:active
{
color:#3b4244;
text-decoration:none;
}

h1
{
font-family:"Trebuchet MS";
font-size:17px;
font-weight:normal;
color:#177bc8;
padding:0 0 0 30px;
margin:10px 0;
}

h2
{
font-family:"Trebuchet MS";
font-size:18px;
line-height:20px;
font-weight:normal;
color:#177bc8;
padding:0 15px;
margin:10px 0;
text-align:center;
}

.clear
{
clear:both;
font-size:0px;
}

#wrapper
{
width:790px;
height:auto;
background-color:#ffffff;
padding:5px;
margin:5px auto 5px auto;
}

#logo
{
width:790px;
height:100px;
background-image:url(../images/ssmrootheader.jpg);
background-repeat:no-repeat;
}

/* ----- MENU ----- */

#menu_wrapper
{
width:790px;
height:37px;
margin:0 0 5px 0;
}

#home a
{
display:block;
width:97px;
height:37px;
background-position:0 -37px;
background-image:url(../images/home.jpg);
background-repeat:no-repeat;
padding:0;
margin:0 2px 0 0;
float:left;
}

#home a:hover
{
background-position:0 0;
}

#learnabout a
{
display:block;
width:206px;
height:37px;
background-position:0 -37px;
background-image:url(../images/learnabout.jpg);
background-repeat:no-repeat;
padding:0;
margin:0 2px 0 0;
float:left;
}

#learnabout a:hover
{
background-position:0 0;
}

#testimonials a
{
display:block;
width:132px;
height:37px;
background-position:0 -37px;
background-image:url(../images/testimonials.jpg);
background-repeat:no-repeat;
padding:0;
margin:0 2px 0 0;
float:left;
}

#testimonials a:hover
{
background-position:0 0;
}

#coaching a
{
display:block;
width:122px;
height:37px;
background-position:0 -37px;
background-image:url(../images/coaching.jpg);
background-repeat:no-repeat;
padding:0;
margin:0 2px 0 0;
float:left;
}

#coaching a:hover
{
background-position:0 0;
}

#products a
{
display:block;
width:128px;
height:37px;
background-position:0 -37px;
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
padding:0;
margin:0 2px 0 0;
float:left;
}

#products a:hover
{
background-position:0 0;
}

#faq a
{
display:block;
width:95px;
height:37px;
background-position:0 -37px;
background-image:url(../images/faq.jpg);
background-repeat:no-repeat;
padding:0;
margin:0;
float:left;
}

#faq a:hover
{
background-position:0 0;
}

/* ----- CONTENT ----- */

#content
{
width:790px;
height:auto;
margin:0;
padding:0;
}

/* ----- LEFT ----- */

#left
{
width:200px;
height:auto;
float:left;
}

.tom
{
padding:0;
margin:0 0 5px 0;
}

#ctext
{
width:180px;
height:auto;
padding:10px;
margin:0;
}

/* ----- RIGHT ----- */

#right
{
width:585px;
height:auto;
float:right;
}

#maincontent
{
width:585px;
height:auto;
padding:0;
margin:0 0 5px 0;
}

#welcome
{
width:360px;
height:auto;
margin:10px 0 10px 10px;
padding:45px 0 0 0;
float:left;
background-image:url(../images/welcome.jpg);
background-repeat:no-repeat;
display:inline;
}

a.find
{
color:#3b4244;
text-decoration:underline;
padding:0 0 0 20px;
margin:0;
background-image:url(../images/plusicon.jpg);
background-repeat:no-repeat;
}

a.find:hover
{
color:#3b4244;
text-decoration:none;
}

#book
{
width:200px;
height:250px;
float:right;
padding:0;
margin:0;
}

#secondcontent
{
width:580px;
height:auto;
padding:0 0 0 5px;
margin:0 0 5px 0;
}

#shortsale
{
width:360px;
height:180px;
padding:10px 5px 10px 5px;
margin:0;
border:#f0ebd4 solid 1px;
float:left;
}

#shortsale ul
{
list-style-type:none;
margin:0;
padding:0;
line-height:21px;
}

#shortsale ul li
{
padding:0 0 0 18px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
}

#why
{
display:inline;
width:178px;
height:180px;
padding:10px;
margin:0;
border:#f0ebd4 solid 1px;
float:right;
line-height:15px;
}

/* ----- FOOTER ----- */

#footer
{
width:770px;
height:auto;
background-color:#CCCCCC;
padding:10px;
text-align:right;
color:#504d40;
line-height:24px;
font-size:11px;
}

.footer a
{
color:#504d40;
font-weight:bold;
text-decoration:none;
}

.footer a:hover
{
color:#504d40;
font-weight:bold;
text-decoration:underline;
}

/* ----- INTERNAL PAGES ----- */

#cabout
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image:url(../images/about_us.jpg);
background-repeat:no-repeat;
}

#ccoaching
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image:url(../images/coachingheading.jpg);
background-repeat:no-repeat;
}

#cwhy
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image:url(../images/whyheading.jpg);
background-repeat:no-repeat;
}

#cprivacy
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image:url(../images/privacyheading.jpg);
background-repeat:no-repeat;
}

#cterms
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image:url(../images/termsheading.jpg);
background-repeat:no-repeat;
}

#clearnabout
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/learnaboutsales.jpg);
background-repeat:no-repeat;
}

#ctestimonials
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/testimonialsheading.jpg);
background-repeat:no-repeat;
}

#csteps
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/steps.jpg);
background-repeat:no-repeat;
}

#cproducts
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/productsheading.jpg);
background-repeat:no-repeat;
}

#cfaq
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/faqheading.jpg);
background-repeat:no-repeat;
}

#cvideos
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/videosheading.jpg);
background-repeat:no-repeat;
}

#csitemap
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/sitemapheading.jpg);
background-repeat:no-repeat;
}

#ccontact
{
width:565px;
height:auto;
margin:10px;
padding:45px 0 0 0;
float:left;
background-image: url(../images/contactheading.jpg);
background-repeat:no-repeat;
}

#btestimonial
{
width:100%;
height:auto;
padding:0 0 10px 0;
margin:0 0 10px 0;
border-bottom:#f0ebd4 solid 1px;
}

#bfaq
{
width:100%;
height:auto;
padding:0 0 10px 0;
margin:0 0 10px 0;
border-bottom:#f0ebd4 solid 1px;
}