/*Logo: color:rgb(148, 173, 189);*/

/* General */
* {font-family:Helvetica,sans-serif;}
h2, h3 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;}
h4 {
	margin-top: 0.3em;
	margin-bottom: 0.3em;}
a {
	color:#637680;}
body {
	background-color:#FFFFFF;
	padding:0;
	margin:0}
.unobtrusive {
	color:gray;
	font-size:small;
}

/* All except footer */
#notfooter {
	padding-bottom:2em;
}
/* Internet Explorer Browser Hack */
* html #notfooter {
    height:95%;
}

/* Header */
img#logo {margin-top:10px;
	margin-bottom:10px;
	border:none
}
div#skyscraper {
	float:right;
	min-width:0;
}

/* Main area */
div.main {
	padding: 10px;
}
	
/* Footer */
#footer {
	position:fixed;
	bottom:0px;
	width:100%;
	border-top-width:1px;
	border-top-style:solid;
	padding:3px;
	margin-top:5px;
	font-size:small;
	background-color:#637680;
}
#footer a {
	color:white;
}
#footer #left {
	color:white;
	float:left;
}
#footer #right {
	float:right;
	padding-right:5px;
}

/* Search Area */
input#searchField {width: 520px;}
input#searchButton {width: 75px;}
fieldset#searchFieldset {
	border:none;
	padding:0;
	margin-top: 15px;
	margin-bottom: 40px;}
	
/*
 * Home Page + Categories
 */
table.categories {
	min-width:630px;
}
table.categories td {
	width:50%;
	padding:10px;
	vertical-align:top
}

table.products td{
	padding-left: .3em;
	padding-right: .3em;
}
table.products tbody {
	color:#333333;
}
table.products thead {
	color: white;
	background-color: #637680;
}
table.products tbody tr {
	background-color: #EEEEEE;
}
td.productName {
	padding-right: 1em;
}
td.latestReview {
	text-align: right;
}