body {
background-color: #FFF;
text-align: center;
font-family: Arial, sans-serif;
font-size: 12px;
margin: 0 auto;
}

#siteframe {
width: 850px;
margin: 0 auto;
padding: 0 0 10px 0;
}

#header {
height: 100px;
margin: 0 auto;
}

#content {
text-align: left;
width: 850px;
background-color: #FFF;
}

gallerynav {
text-align: center;
width: 610px;
margin: 0 auto;
}

.pagetitle {
margin: 10px 10px 0 10px;
border-bottom: dotted;
border-bottom-color: #6A4B38;
border-bottom-width: 2px;
}

.column-left {
text-align: left;
padding: 12px;
width: 620px;
}

.column-left-home {
text-align: left;
padding: 0;
width: 620px;
height: 400px;
}

.column-right {
float: right;
text-align: left;
padding: 12px 12px 12px 0;
width: 190px;
}

.column-right-home {
float: right;
padding: 0;
width: 230px;
background-color: #E9E4E0;
height: 400px;
}

.column-right-homecontent {
text-align: left;
padding: 15px;
}

.column-right-homecontent h1 {
color: #FFF;
font-size: 1.5em;
font-weight: lighter;
}

.column-right-homecontent p {
color: #FFF;
}

#copyright {
font-family: Arial, sans-serif;
padding: 10px;
margin: 0 auto;
font-size: .9em;
color: #6A4B38;
text-align: center;
border-top: 8px;
border-top-color: #6A4B38;
border-top-style: solid;
}

#copyright p {
font-family: Arial, sans-serif;
font-size: .9em;
color: #6A4B38;
text-align: center;
}

p {
font-family: Georgia, Times, serif;
font-size: 1em;
color: #666;
margin: auto;
padding: 0 0 8px 0;
line-height: 16px;
}

p.small {
font-family: Georgia, Times, serif;
font-size: 1em;
color: #999;
margin: auto;
line-height: 14px;
}

h1 {
text-align: left;
font-size: 2em;
color: #6A4B38;
font-weight: lighter;
margin: 0 auto;
padding: 12px 0 12px 0;
}

h2 {
text-align: left;
font-size: 1.4em;
font-weight: lighter;
margin: 0 auto;
color: #6A4B38;
padding: 5px 0 5px 0;
}

a:link, a:visited {color: #6A4B38; text-decoration: none;}
a:hover {color: #333; text-decoration: none;}

img.logo {float: left; margin: 10px 15px 0 0; border: 0;}
img.home {margin: 0 auto; border: 0;}
img.consultantimage {float: right; margin: 10px; border: 0; background-color: #FFF; padding: 3px;}
img.gallerythumb {margin: 0 auto; border: 0; padding: 1px;}
img.arrowleft {margin: 0 auto; border: 0; padding: 1px 1px 1px 0;}
img.arrowright {margin: 0 auto; border: 0; padding: 1px 0 1px 1px;}
img.right {float: right; margin: 0 0 10px 10px; border: 0;}

.welcome {
height: 10px;
margin: 8px 10px 0 0;
font-size: .9em;
color: #BE7776;
text-align: right;
}

tr.tableheader {
color: #666;
font-weight: bold;
}

tr.even {
background-color: #FCE1E2;
}

tr.odd {
background-color: #FEF3F3;
}

.subTitle {
text-align: left;
font-size: 1.4em;
font-weight: lighter;
margin: 0 auto;
color: #6A4B38;
padding: 5px 0 5px 0;
}


div.InstructionStep {
clear: both; 
margin-top: 10px;
border-top: dotted 1px #DDDDDD;
padding-top: 7px;
}

div.InstructionStep div.InstructionText {
margin-left: 90px;
}

div.InstructionStep div.Photo {
float: left; 
width: 90px;
cursor: pointer;
padding-bottom: 8px;
}


/* ---------------------------------------
	Main Navigation
--------------------------------------- */


.navigation {
height: 30px;
width: 850px;
margin: -36px 10px 0 0;
padding: 0 0 0 0;
font-size: .8em;
color: #6A4B38;
border-bottom: 8px;
border-bottom-color: #6A4B38;
border-bottom-style: solid;
}

ul.nav {
margin: 0;
text-align: center;
font-size: 11px;
font-weight: bold;
color: #6A4B38;
}

ul.nav, ul.nav li {
font-family: Arial, Helvetica, sans-serif;
float: right;
list-style: none;
padding: 0;
}

ul.nav a, ul.nav a:visited {
width: 120px;
background:  url(../images/navtab.gif);
color: #6A4B38;
text-decoration: none;
display: block;
margin: 0 0 0 3px;
padding: 8px 0 8px 0;
}

ul.nav a:hover {
background:  url(../images/navtab.gif) 0 -30px;
color: #FFF;
text-decoration: none;
display: block;
}

/* ul.nav li.nav-selected a {
background:  url(../images/navtab.gif) 0 -30px;
color: #6A4B38;
} */

#products #nav-products a,
#aboutme #nav-aboutme a,
#openyourhouse #nav-openyourhouse a,
#joinmyteam #nav-joinmyteam a,
#contact #nav-contact a {background:  url(../images/navtab.gif) 0 -30px; color: #FFF;}


/* ---------------------------------------
	Sub Navigation
--------------------------------------- */

.subnavigation {
padding: 0;
margin: 0;
text-align: left;
}

ul.subnav, ul.subnav li {
height: 32px;
list-style: none;
margin: 0;
padding: 0;
}

ul.subnav {
font-family: Arial, sans-serif;
font-size: .9em;
font-weight: bold;
color: #666;
}

ul.subnav a, ul.subnav a:visited {
background: url(../images/subnav-background.gif);
color: #6A4B38;
text-decoration: none;
display: block;
margin: 0;
padding: 10px;
background-color: #FEF1F0;
}

ul.subnav a:hover {
background: url(../images/subnav-background.gif) 0 -32px;
color: #6A4B38;
text-decoration: none;
display: block;
background-color: #FCD7D4;
}

ul.subnav li.subnav-selected a {
background: url(../images/subnav-background.gif) 0 -32px;
color: #6A4B38;
background-color: #FCD7D4;
}
