/* Basic CSS Tags */

body {
margin: 0;
padding: 0;
}

#web {
background: #999 url('../images/bg.gif') repeat-x;
font-size:62.5%;
}

#contenttext { 
background-color: #FFF;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
 }

html { background-color: #FFF; }

img {
border: 0;
}

a { color: #000; }

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; }
h1 {	font-size:24px;	}
h2 {	font-size:20px;	}
h3 {	font-size:18px;	}
h4 {	font-size:16px;	}
h5 {	font-size:14px;	}
h6 {	font-size:12px;	}


/* Parent Level Tags */

#wrapper {
margin: 0 auto;
width: 691px;
font-size: 1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #FFF url('../images/wrapperBg.jpg') no-repeat;
padding: 0 1px;
}

#header {
font-size: 1em;
}

#header img {float: left; height: 50px; padding: 4px 3px; }

* html #header img {height: 52px;}

#content {
background: url('../images/contentBg.jpg') repeat-y;
margin: -25px -1px 0 -1px;
clear: both;

}

#content table {
border:thin;
}

#content table.smallImages {
background: #000;
}

.text {
background: #000;
}

.text td {
background-color: #FFF;
}

.smallImages {
background-color: #000;
}

.smallImages td{
background-color: #000;
color: #FFF;
}

#content th {
background-color: rgb(204, 153, 51);
}

#contentText {
padding: 10px;
}

#table-locator td, #table-locator th {
	padding: 3px;
	text-align: left;
	}
	
#table-locator .altRow {
	background: #EEE;
	}

#footer, #primary-nav2 { 
margin: 0;
padding: 3px;
color: #cc9933;
font-family: verdana,helvetica,arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-decoration: none;
}

#locationList {
	float: left;
	width: 270px; 
	overflow: auto; 
	height: 250px;
	}
	
#locationList-ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
#locationList-ul li {
	margin: 0px;
	padding: 4px;
	}
	
#locationList-ul li.altRow {
	background: #EEE;
	}

#footer { text-align: right; border-top: 1px solid #cc9933; }

#primary-nav2 { float: right; text-align: right; width: 400px;}


/* Primary Nav 1 */

* html #primary-nav1 {margin-top: -2px;} /* for IE/Win */
*>html #primary-nav1 {ma\rgin-top: auto;} /* for IE5/Mac */ 

#primary-nav1 { padding:0px; margin: 0px; clear: both;}

#primary-nav1 ul{
height: 172px;
list-style: none;
margin: 0;
padding: 0;
}

#primary-nav1 ul li {
float: left;
margin: 0;
padding: 0;
}

#primary-nav1 ul li a {
display: block;
height: 127px;
width: 173px;
padding: 0;
margin: 0;
}

#mainnav1 .galleryCollection a{ background: url('../images/galleryCollection.jpg') no-repeat; }
#mainnav1 .galleryCollection a:hover{ background: url('../images/galleryCollection.jpg') no-repeat 0px -126px; }

#mainnav1 .terrascape a{ background: url('../images/terrascape.jpg') no-repeat; }
#mainnav1 .terrascape a:hover{ background: url('../images/terrascape.jpg') no-repeat 0px -126px; }

#mainnav1 .infinity a{ background: url('../images/infinity.jpg') no-repeat; }
#mainnav1 .infinity a:hover{ background: url('../images/infinity.jpg') no-repeat 0px -126px; }

#mainnav1 .designerWoods a{ background: url('../images/designerWoods.jpg') no-repeat; width: 172px; }
#mainnav1 .designerWoods a:hover{ background: url('../images/designerWoods.jpg') no-repeat 0px -126px; width: 172px; }

/* Footer navigation */

#footer ul, #primary-nav2 ul
{
list-style: none;
padding: 0;
margin: 0 auto;
text-align: right;
}

#footer a, #primary-nav2 a { color: #333; font-weight: normal; }

#footer ul li, #primary-nav2 ul li
{
display: inline;
padding: 0;
margin: 0;
}

#footer ul li:before, #primary-nav2 ul li:before { content: "| "; }
#footer ul li:first-child:before, #primary-nav2 ul li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #footer ul li, *html #primary-nav2 ul li
{
border-right: 1px solid #cc9933;
padding: 0 0.4em 0 0.4em;
margin: 0 -0.4em 0 0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #footer ul, * html #primary-nav2 ul { height: 1%; }

* html #footer ul li, * html #primary-nav2 ul li
{
display: block;
float: right;
}

/*End hide*/
/*Mac IE 5*/
* html #footer ul li:first-child, * html #primary-nav2 ul li:first-child { border-left: 0; }

