body {
	background:#515960;
	font-size:12px;
	color:#4C4C4C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

img {
	display:block;
}

a img {
	border:none;
}

a {
	color:#ED1A2D;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	margin:0px;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#999999;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:normal;
	color:#999999;
}

#pageContainer {
	margin:0px auto;
	width:776px;
}

#pageFooter {
	height:27px;
	padding:40px 10px 0px 10px;
}

#pageFooter ul {
	margin:-13px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:right;
}

#pageFooter ul li {
	float:left;
}

#pageFooter a {
	padding:5px;
}

div.default #pageHeader { background:url(images/header.gif) no-repeat; }
div.default #pageFooter { background:url(images/footer.gif) no-repeat; }

div.homePage #pageHeader { background:url(images/homePage/header.gif) no-repeat; }
div.homePage #pageFooter { background:url(images/homePage/footer.gif) no-repeat; }

div.generalSurgeProtection #pageHeader { background:url(images/generalSurgeProtection/header.gif) no-repeat; }
div.generalSurgeProtection #pageFooter { background:url(images/generalSurgeProtection/footer.gif) no-repeat; }

div.homeTheater #pageHeader { background:url(images/homeTheater/header.gif) no-repeat; }
div.homeTheater #pageFooter { background:url(images/homeTheater/footer.gif) no-repeat; }

div.householdSafety #pageHeader { background:url(images/householdSafety/header.gif) no-repeat; }
div.householdSafety #pageFooter { background:url(images/householdSafety/footer.gif) no-repeat; }

div.outletExpansion #pageHeader { background:url(images/outletExpansion/header.gif) no-repeat; }
div.outletExpansion #pageFooter { background:url(images/outletExpansion/footer.gif) no-repeat; }

div.workshop #pageHeader { background:url(images/workshop/header.gif) no-repeat; }
div.workshop #pageFooter { background:url(images/workshop/footer.gif) no-repeat; }

div.computerBatteryBackup #pageHeader { background:url(images/computerBatteryBackup/header.gif) no-repeat; }
div.computerBatteryBackup #pageFooter { background:url(images/computerBatteryBackup/footer.gif) no-repeat; }

#contentContainer {
	padding:0px 0px 10px 0px;
	background:url(images/background.gif) top right repeat-y;
}

#productInformation {
	border:solid #DADADA;
	border-width:2px 0px 2px 2px;
	padding:10px;
	clear:both;
}

#productSpecifications ul#specs {
	margin:0px 10px 10px 15px;
	padding:0px;
}

#warranty {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#warranty li.amount {
	color:#4F4F4F;
	font-size:16px;
}

#warranty li.text {
	color:#FF0000;
}

#productId {
	height:78px;
}

.clearFloat {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

#content {
	width:576px;
	padding-top:10px;
	overflow:hidden;
	float:right;
}

div.homePage #content {
	background:url(images/mainBackground.gif) top left no-repeat;
}

#content p, #content #productId, #content #productNav, #content #productInformation, #content h1, #content h2 {
	margin-left:10px;
}

#content p, #content h1, #content h2 {
	margin-right:10px;
}

#productId h1, #productId h2 {
	width:290px;
}

#productNav {
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:290px;
}

#productNav li {
	float:left;
	display:block;
	width:88px;
	border:solid #DADADA;
	border-width:2px 0px 0px 2px;
	text-align:center;
	padding:3px;
	font-size:11px;
}

#productNav li.last {
	border-right-width:2px;
}

#productNav li a {
	color:#D1D1D1;
}

#sidebar {
	width:200px;
	float:right;
	background:#C0C0C0;
	margin:-10px 0px 0px 0px;
	color:#434343;
	font-size:11px;
}

#sidebar h1 {
	margin:0px;
	padding:2px 10px 2px 10px;
	background:#DADADA;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

#sidebar p {
	margin:0px 10px 10px 10px;
}

#content.overview #productOverview { display:block; }
#content.overview #productSpecifications { display:none; }
#content.overview #productResources { display:none; }
#content.overview #overview { background:#BDE3F4; }
#content.overview #overview a { color:#000000; }

#content.specifications #productOverview { display:none; }
#content.specifications #productSpecifications { display:block; }
#content.specifications #productResources { display:none; }
#content.specifications #specifications { background:#BDE3F4; }
#content.specifications #specifications a { color:#000000; }

#content.resources #productOverview { display:none; }
#content.resources #productSpecifications { display:none; }
#content.resources #productResources { display:block; }
#content.resources #resources { background:#BDE3F4; }
#content.resources #resources a { color:#000000; }

#productOverview {
	line-height:18px;
}

#productInformation ul#specs li, #productInformation ul#perfectFor li {
	margin:5px 0px 5px 0px;
}

.productThumb {
	float:left;
	margin:10px;
	width:120px;
	height:175px;
	text-align:center;
}

.mainThumb {
	float:left;
	margin:10px 13px 0px 13px;
	width:67px;
	text-align:center;
}

#thumbsContainer h1 {
	font-size:11px;
	background:url(images/linebreak.gif) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	color:#000000;
}

#pageHeader {
	height:31px;
	padding:35px 0px 0px 485px;
}

#pageHeader ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#pageHeader ul li {
	float:left;
	width:85px;
}

#pageHeader a {
	color:#ffffff;
}

div.homePage #pageHeader a, div.default #pageHeader a, div.workshop #pageHeader a {
	color:#687276;
}

input {
	display:block;
}