/*-----------------------
STYLESHEET: jillphillips.com
Mark Middleton
WebSight Design
April 7, 2008
------------------------*/
body{
  margin:0;
  padding:0;
  text-align:center;
  font-size:62.5%;
  font-family:arial,sans-serif;
  color:#6d6e71;
  background:#9ddbd8 url('../images/bg.gif') 0px 0px repeat-x;
}
a:link,
a:active,
a:visited,
a:hover{
  color:#106470;
  text-decoration:none;
}
br.clearer{
  clear:both;
}
img{
  border:0;
}
div#wrapper{
  width:800px;
  margin:0px auto;
  text-align:left;
  font-size:1.2em;
}
div#header{
  width:800px;
  background:#f6fcfc url('../images/bg2.gif') 0px 0px repeat-y;
  height:111px;
  overflow:hidden;
}
div#logo{
  width:354px;
  height:33px;
  overflow:hidden;
  margin:67px 0px 0px 26px;
  float:left;
}
div#nav{
  float:right;
  width:246px;
  height:18px;
  overflow:hidden;
  display:inline;
  margin:77px 26px 0px 0px;
}
div#nav ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
div#nav li{
  float:left;
  display:inline;
}
div#nav li.portfolio{
  margin-left:20px;
}
div#nav li.contacts{
  margin-left:22px;
}
div#main{
  width:800px;
}
div.main_home{
  background:#f6fcfc url('../images/bg2.gif') 0px 0px repeat-y;
  height:259px;
  overflow:hidden;
}
div.main_home img{
  float:left;
  display:inline;
}
div#contactinfo{
  font-size:1.2em;
  color:#ffffff;
  font-weight:bold;
  margin:11px auto;
  text-align:center;
}
div#contactinfo a:link,
div#contactinfo a:visited,
div#contactinfo a:active,
div#contactinfo a:hover{
  color:#ffffff;
  text-decoration:none;
}
div#footer{
  width:800px;
  background:#62bebe;
  overflow:hidden;
  padding-bottom:100px;
}

div#footer2{
  width:800px;
  margin:5px auto;
  font-size:1em;
}
div#copyright{
  float:left;
  margin:0px 0px 0px 5px;
}
div#credit{
  float:right;
  text-align:right;
}
div.footer_sub{
  height:35px !important;
  overflow:hidden;
  padding:0px !important;
}
div#content_about{
  float:left;
  width:484px;
  padding-bottom:15px;
}
div#content_about div.inner{
  width:341px;
  margin:30px 0px 0px 35px;
  overflow:hidden;
}
div#content_contacts{
  width:450px;
  float:left;
  padding-bottom:15px;
}
div#content_contacts div.inner{
  overflow:hidden;
  margin:30px 0px 0px 35px;
  width:341px;
}
div#content_portfolio{
  float:left;
  width:349px;
  padding-bottom:15px;
}
div#content_portfolio div.inner{
  overflow:hidden;
  margin:30px 0px 0px 35px;
  width:225px;
}
div.line{
  width:341px;
  height:2px;
  overflow:hidden;
  background:url('../images/bg_line.gif') 0px 0px repeat-x;
}
div#photo_about{
  width:316px;
  height:355px;
  float:right;
}
div#photo_contacts{
  float:right;
  width:350px;
  height:354px;
}
div#photo_portfolio{
  width:451px;
  height:354px;
  overflow:hidden;
  float:right;
}
div#photo_gallery{
  width:450px;
  height:355px;
  overflow:hidden;
  float:right;
  text-align:center;
}
h1 span{
  display:none;
}
h1.about{
  width:68px;
  height:19px;
  overflow:hidden;
  background:url('../images/title_about.gif') 0px 0px no-repeat;
}
h1.portfolio{
  width:68px;
  height:19px;
  overflow:hidden;
  background:url('../images/title_portfolio.gif') 0px 0px no-repeat;
}
h1.contacts{
  width:68px;
  height:19px;
  overflow:hidden;
  background:url('../images/title_contacts.gif') 0px 0px no-repeat;

}
h1.kitchens{ width:68px; height:19px; overflow:hidden; background:url('../images/title_kitchens.gif') 0px 0px no-repeat;
}
h1.bedrooms{ width:68px; height:19px; overflow:hidden; background:url('../images/title_bedrooms.gif') 0px 0px no-repeat;
}
h1.bathrooms{ width:68px; height:19px; overflow:hidden; background:url('../images/title_bathrooms.gif') 0px 0px no-repeat;
}
h1.living{ width:68px; height:19px; overflow:hidden; background:url('../images/title_living.gif') 0px 0px no-repeat;
}
h1.dining{ width:68px; height:19px; overflow:hidden; background:url('../images/title_dining.gif') 0px 0px no-repeat;
}
h1.outdoors{ width:68px; height:19px; overflow:hidden; background:url('../images/title_outdoors.gif') 0px 0px no-repeat;


}
div.main_sub{
  background:#edf9f9 url('../images/bg_sub.jpg') 0px 0px repeat-y !important;
}
span.contactlabel{
  color:#6d6e71;
  font-variant:small-caps;
  font-weight:bold;
  
}
span.info{
  color:#106470;
  font-weight:bold;
  font-size:1.1em;
}
ul.portfolio_nav{
  list-style-type:none;
  margin:10px;
  padding:0;
  text-transform:uppercase;
  font-weight:bold;
}
ul.portfolio_nav li{
  margin-bottom:15px;
}

div.formlink{
  text-align:right;
}