/* CSS Document */

body {
	margin: 0;
	background-color: #000000;
	background-image: url(../images/web-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #d87c0a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

p {
	margin:0;
	padding: 0;
}

a {
	color: #d87c0a;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
	
#container {
	width: 929px;
	margin: 0 auto;
}

#masthead {
	height: 159px;
}

#navlinks {
	clear: both;
	font-size: .9em;
	color: #fbb053;
	width: 909px;
	text-align: right;
	padding-top: 38px;
}

#content {
	height: 386px;
}

#footer {
	padding-top: 23px;
	font-size: .7em;
}

#subLinks {
	padding-top: 50px;
}

#sideArea {
	float: right;
	width: 448px;
	padding-left: 46px;
	padding-right: 23px;
	color: #ffffff;
}

#sideArea p{
	font-size: .7em;
}

#sideArea h3{
	font-size: 0.9em;
	font-style: italic;
}

#contact {
	background-color: #3c392e;
	height: 180px;
	overflow: auto;
}

/* Gallery */

#gallery {
	margin: 0;
	padding: 0;
	width: 860px;
	height: 260px;
	overflow: auto;
}

#gallery ul {
	margin: 0;
	padding: 0;
	clear: both;
}

#gallery ul a { 
  display : block;
  padding : 3px;
  background-color : #d87c0a;
}

#gallery ul a:hover, #gallery ul a:focus, #gallery ul a:active, 
#gallery ul a.selected, #gallery ul a.selected:hover, #gallery ul a.selected:focus, #gallery ul a.selected:active { 
  background-color : #ffffff;
}

#gallery li {
	list-style-type: none;
	margin: 0;
	padding: 0px 14px 10px 0px;
	float: left;
}

/* Products */

#productMenu {
	/* background-color:#3e382b; */
	width: 440px;
	padding: 6px 4px;
	margin-bottom: 10px;
}

#productMenu h3 {
	margin: 0;
	padding: 0px 0px 4px;
	font-size: .8em;
	font-weight: normal;
	font-style: normal;
	color: #d87c0a;
}

#productMenu a {
	color: #ffffff;
}

#productMenu p {
	margin: 0;
	padding: 0;
	color: #fbb053;
}

#productInfo {
	height: 180px;
	overflow: auto;
}

#productInfo p {
	padding-right: 20px;
	padding-bottom: 10px;
}

/* Styles */

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clear {
	clear: both;
}