/* CSS Document */

/* designed and coded by Brett Streby  -  www.brettstreby.com */

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: #FFFFFF;
font-family: Times New Roman, Times, serif;
}

img {
border: none;
}

#content ul {
display: inline;
list-style-type: none;
list-style-image: none;
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#content ul li {
display: inline;
list-style: none;
list-style-image: none;
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#header {
width: 100%;
height: 65px;
padding-top: 10px;
text-align: center;
}

#circle {
width: 100%;
height: 19px;
background-image: url(images/bg_bar.gif);
text-align: center;
}

#content {
width: 890px;
margin-left: auto; margin-right: auto;
margin-top: 30px;
}

#left {
width: 170px;
float: left;
text-align: right;
}

#right {
width: 170px;
margin-top: 5px;
float: right;
}

	#attributes {
	padding-top: 9px;
	list-style-type: none;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-top: 12px;
	color: #49452F;
	}
	
	#attributes li {
	padding-bottom: 3px;
	margin-left: -20px;
	}

#body {
text-align: center;
padding-left: 171px; padding-right: 171px;
}

#sub_nav {
border-bottom: 2px solid #e5e1c0;
width: 400px;
margin-left: auto; margin-right: auto;
margin-top: 0px;
margin-bottom: 20px;
padding-top: 5px;
}

#special2 {
width: 500px;
margin-left: auto; margin-right: auto;
background-color: #FFF;
text-align: center;
padding: 10px 10px 10px 10px;
}

#special {
width: 380px;
margin-left: auto; margin-right: auto;
background-color: #FFF;
text-align: center;
padding: 10px;
}

#special2 p {
font-size: 14px;
font-style: italic;
line-height: 16px;
color: #49452F;
margin: 5px 0 0 0;
text-align: left;
}

#special p {
font-size: 14px;
font-style: italic;
line-height: 16px;
color: #49452F;
margin: 0px;
text-align: left;
}

#special a, #special2 a {
text-decoration: underline;
color: #ff6600;
}

#special a:hover, #special2 a:hover {
color: #FF6600;
text-decoration: none;
}

#footer {
width: 90%;
height: 50px;
text-align: center;
padding-top: 20px;
margin-left: auto; margin-right: auto;
clear: both;
}

#borderBox {
width: 100%;
text-align: center;
border-top: 1px solid #99968a;
}

#footer a {
color: #49452F;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}



/*  classes  */

.circle {
margin-bottom: -5px;
}

.hide {
display: none;
}

.err {
background-image: url(images/header_404.gif);
background-repeat: no-repeat;
}

.footer {
font-size: 11px;
font-family: Georgia, Times New Roman, Times, serif;
color: #49452F;
text-align: center;
}

.subhead {
width: 100%;
height: 20px;
background-image: url(images/bg_subheadbar.gif);
background-repeat: repeat-x;
text-align:center;
}

.description {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 11px;
text-align: left;
margin: 0;
padding-top: 9px;
padding-left: 12px; padding-right: 12px;
padding-bottom: 15px;
line-height: 15px;
color: #635f46;
clear: both;
}

.description a {
text-decoration: underline;
color: #beb46b;
}

.description a:hover {
color: #FF6600;
text-decoration: none;
}

.nonext {
padding-top: 5px;
}

.homepage {
border-top: solid 1px #B2A983;
padding-top: 10px;
clear: none;
}

.noclear {
clear: none;
}

.thumbnail {
margin: 3px;
border: 1px solid #999999;
}

.image {
border: none;
}

.numbers {
text-decoration: none;
color: #A99C2E;
padding-left: 5px; padding-right: 5px;
font-size: 14px;
}

a:hover.numbers {
text-decoration: none;
color: #FF6600;
}

.active {
color: #ff6600;
}

.sub {
color: #a99c2e;
font-size: 14px;
padding: 0 0 0 0;
margin: 5px 0 7px 0;
}

.note {
text-align: center;
line-height: 20px;
font-size: 12px;
font-family: Georgia, Times New Roman, Times, serif;
color: #666666;
}

.button {
font-size: 12px;
font-family: Georgia, Times New Roman, Times, serif;
}

.setwidth {
width: 300px;
}

.cell {
color: #666666;
margin-bottom: 10px;
border: 1px solid #B2A983;
background-color: #f4f1d6;
}

.center {
text-align: center;
}

.fl {
padding-left: 6px;
float: left;
border: 0;
}

.fr {
padding-right: 6px;
float: right;
border: 0;
}

.hp {
width: 235px;
}

.middle {
margin-left: auto; margin-right: auto;
}
/*  headings  */

h1 {
font-size: 11px;
font-family: Georgia, Times New Roman, Times, serif;
font-weight: lighter;
color: #B2A983;
margin: 0 0 0 0;
padding: 0 0 0 0;
margin-left: auto; margin-right: auto;
}

h1 a {
text-decoration: none;
color: #b2a983;
}

h2 {
width: 300px;
height: 22px;
font-size: 16px;
font-family: Georgia, Times New Roman, Times, serif;
font-weight: lighter;
margin: 8px 0 13px 0;
padding: 0 0 0 0;
margin-left: auto; margin-right: auto;
}
/*** classes for adjusting h2 image ***/
.main {
width: 273px;
background-image: url(images/header_home.gif);
background-repeat: no-repeat;
}

.artist {
width: 140px;
background-image: url(images/header_artist.gif);
background-repeat: no-repeat;
}

.designs {
width: 100px;
background-image: url(images/header_designs.gif);
background-repeat: no-repeat;
}

.creations {
width: 135px;
background-image: url(images/header_creations.gif);
background-repeat: no-repeat;
}

.lamps {
width: 81px;
background-image: url(images/header_lamps.gif);
background-repeat: no-repeat;
}

.contact {
width: 114px;
background-image: url(images/header_contact.gif);
background-repeat: no-repeat;
}
/*** end h2 classes ***/

h3 {
font-size: 14px;
font-family: Georgia, Times New Roman, Times, serif;
font-weight: lighter;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 20px;
margin-left: auto; margin-right: auto;
background-repeat: no-repeat;
}
/*** classes for adjusting h3 image ***/
.fish {
background-image: url(images/subhead_fish.gif);
width: 134px;
}

.skeeter {
background-image: url(images/subhead_skeeter.gif);
width: 136px;
}

.lilskeeter {
background-image: url(images/subhead_lilskeeter.gif);
width: 78px;
}

.yard {
background-image: url(images/subhead_yardlamp.gif);
width: 160px;
}

.street {
background-image: url(images/subhead_numberlamp.gif);
width: 144px;
}

.estate {
background-image: url(images/subhead_estatelamp.gif);
width: 120px;
}

.home {
background-image: url(images/subhead_home.gif);
width: 123px;
}

.pavilion {
background-image: url(images/subhead_pavilion.gif);
width: 77px;
}

.electricBox {
background-image: url(images/subhead_electricBox.gif);
width: 118px;
}

.grill {
background-image: url(images/subhead_grill.gif);
width: 116px;
}

.lips {
background-image: url(images/subhead_lips.gif);
width: 130px;
}

.spirit {
background-image: url(images/subhead_freespirit.gif);
width: 106px;
}

.lucy {
background-image: url(images/subhead_lucy.gif);
width: 51px;
}

.success {
background-image: url(images/subhead_success.gif);
width: 77px;
}

.garage1 {
background-image: url(images/subhead_success.gif);
width: 86px;
}

.gallery {
background-image: url(images/subhead_gallery.gif);
width: 82px;
}

/*** end h3 classes ***/

h4 {
color: #A99C2E;
font-size: 14px;
font-family: Georgia, Times New Roman, Times, serif;
font-weight: lighter;
margin: 0 0 0 0;
padding: 5px 0 0 0 ;
text-align: center;
}

.spft {
background-image: url(images/subhead_specialfeatures.gif);
margin-left: auto; margin-right: auto;
background-repeat: no-repeat;
width: 130px;
height: 20px;
}


/***** nav *****/

 #navlist {
list-style-type: none;
margin-left: 5px;
}

#navlist a {
color: #cec47e;
width: 110px;
display: block;
text-decoration: none;
font-size: 18px;
padding: 4px;
}

#navlist a:hover {
color: #ffffff;
background-color: #cec47e;
}

