/* Global Layout Styles */ 

body#stylesale a#navsale,
body#styleliving a#navliving,
body#stylerental a#navrental,
body#photography a#navphotography,
body#other a#navother 
{
color: #000;
font-weight: bold;
}

body#home a#navhome,
body#about a#navabout,
body#contact a#navcontact
{
color: #AAB8B9;
font-weight: bold;
}

a:link, a:visited {
color: #637D7F;
font-weight:bold;
text-decoration: none;
}

a:hover, a:active {
color: #000;
font-weight:bold;
text-decoration: underline;
}


body {
font: 0.8em/1.8em "trebuchet MS", Verdana, Arial, sans-serif;
color: #000;
background: url(../assets/generic/background.gif);
margin:10px;
padding:0;
 }

#outer {
 text-align:left;
 border:1px solid #FFF;
 margin:0;
 padding:0;
  background: #FFF;
 }
 
 #container {
 width:762px;
 margin: 0 auto;
 padding:0;
}

#header {
 height:90px;
 background:#000;
 color: #FFF;
 padding: 10px 10px 0 10px;
 }

#logo {
height: 81px;
width: 240px;
background: url(../assets/generic/boutiqueinteriors.gif) no-repeat;
text-indent: -9999px;
}

#picturebar {
 height:202px;
 background:#000;
 color: #333333;
 border: solid #FFF;	
 border-width: 1px 0;
 }
 
 
 #navigation {
 height:40px;
 background: #FFF url(../assets/generic/navbg.gif) repeat-x;
 text-align: center;
 padding-top:5px;
 margin:0;
 }

#maincontent {
width:490px;
float:left;
background: #FFF;
}

#rightcontent {
 width:270px;
 color: #333333;
float:right;
 }
 
#footer {
 height:2.5em;
 background:#000;
 color: #FFF;
 margin:0;
 padding:0;
 clear: both;
 }
 
#copyright {
 height:30px;
 color: #CCC;
 margin: 0;
  clear: both;
 }
 
 #build {
 float:right;
 margin-top:-40px;
 }
 
 /* Secondary Navigation Layout Styles */ 

#second {
float: right;
margin-top: -50px;
}

#second ul {
display: inline;
list-style: none;
}

#second li {
display: inline;
border-right: 1px solid;
padding: 0 0.75em;
}

#second li.last {
border-right: 0;
}

#second a:link {
color: #FFF;
text-decoration: none;
}

#second a:visited {
color: #FFF;
text-decoration: none;
}

#second a:hover {
color: #AAB8B9;
text-decoration: underline;
}

#second a:active {
color: #246186;
text-decoration: underline;
}

 /* Primary Navigation Layout Styles */ 

#navigation ul {
display: inline;
list-style: none;
margin:0;
padding: 0;
}

#navigation li {
display: inline;
border-right: #FFF 1px solid;
padding: 0 0.75em;
font-weight: bold;

}

#navigation li.last {
border-right: 0;
}

#navigation a:link, #navigation a:visited {
color: #FFF;
text-decoration: none;
}

#navigation a:hover {
color: #000;
text-decoration: none;
}

#navigation a:active {
color: #AAB8B9;
text-decoration: none;
}

 /* General Styles */ 
 
 #maincontent p {
 margin:0;
 padding: 0.7em;
 text-align: justify;
 }
 
  #maincontent p b {
 color: #637D7F;
 font-weight: bold;
 font-style: italic;
 }
 
  #rightcontent p {
 margin:0;
 padding: 0.7em;
 }

 #footer p {
 font-size: 0.9em;
 text-align: center;
 margin:0;
 padding: 5px 0 0 0 ;
 }
 
#footer a:link {
 color: #FFF;
 text-decoration: none;
 }
 
#footer a:visited {
 color: #D7EAEA;
 text-decoration: none;
 }
 
  #footer a:hover {
 color:  #AAB8B9;
 text-decoration: underline;
 }
 
 #footer a:active {
 color: #D7EAEA;
 text-decoration: underline;
 }
 
 #copyright p {
 font-size: 0.8em;
 color: #666;
 text-align: left;
 }
 
#build a:link, a:visited {
 color: #666;
 text-decoration: none;
 }
 #build a:hover, a:active {
 color:  #999;
 text-decoration: underline;
 }
 
  /* Quotes */ 
  
#qsale, #qlive, #qrental, #qphoto, #qother {
height: 212px;
width: 253px;
text-indent: -9999px;
font-size: 2.5em;
margin-top:20px;
padding-bottom: 10px;
}
  
#qsale {background: url(../assets/quotes/sale-quote.gif) no-repeat;}
#qlive {background: url(../assets/quotes/living-quote.gif) no-repeat;}
#qrental {background: url(../assets/quotes/rental-quote.gif) no-repeat;}
#qphoto {background: url(../assets/quotes/photography-quote.gif) no-repeat;}
#qother {background: url(../assets/quotes/furniture-quote.gif) no-repeat;}
 
 
 