/*CORE BASE STYLES*/

BODY {
	margin:0; 
	padding:0; 
	background:#000; 
	font:100% Georgia,"Times New Roman",Times,serif; 
	color:#fff; 
	}
P, UL, OL, INPUT, TEXTAREA {
	line-height:1.5em; 
	}
P {
	margin:2px 0 10px 0; 
	}
UL {
	margin:2px 0 10px 0; 
	padding:0 0 0 15px; 
	list-style-type:square; 
	}
UL UL {
	margin:0; 
	}
OL {
	margin:2px 0 10px 0; 
	padding:0 0 0 15px; 
	list-style-type:decimal; 
	}
OL OL {
	margin:0; 
	}
A {
	text-decoration:none; 
	}
A:LINK {
	color:#fff; 
	}
A:VISITED {
	color:#fff; 
	}
A:HOVER {
	text-decoration:underline; 
	color:#ccc; 
	}
A:ACTIVE {
	color:#999; 
	}
H1, H2, H3, H4, H5, H6 {
	margin:1.5em 0 0.7em 0; 
	padding:8px 0 0 0; 
	color:#f00; 
	font:bold 100% Georgia,"Times New Roman",Times,serif; 
	}
H1 { 
	margin-top:0; 
	font-size:200%; 
	}
H2 {
	font-size:150%; 
	}
H3 {
	font-size:120%; 
	}
H4 {
	font-size:100%; 
	}
H5 {
	font-size:90%; 
	}
H6 { 
	font-size:85%; 
	}
FORM {
	margin:0; 
	}

/*SPECIFIC PAGE SECTION STYLES*/

#page {
	position:relative; 
	margin:0 auto; 
	width:99%; 
	max-width:1280px; 
	}
#header, #shield, #contentWrapper, #navigation {
	position:absolute; 
	box-sizing:content-box; 
	}
#header {
	top:0; 
	left:15%; 
	width:77%; 
	padding:10px 0; 
	text-align:center; 
	font-size:76%; 
	}
#shield {
	top:0; 
	left:15px; 
	width:20%; 
	padding:10px 0; 
	text-align:left; 
	}
#contentWrapper {
	top:210px; 
	left:23%; 
	width:77%; 
	}
#content {
	clear:both; 
	margin:0; 
	color:#fff; 
	font-size:93%; 
	}
#subnavigation {
	clear:both; 
	margin:1em 0; 
	color:#fff; 
	text-align:left; 
	font-size:76%; 
	}
#footer {
	clear:both; 
	text-align:center; 
	font-size:76%; 
	} 
#navigation {
	top:20px; 
	left:0; 
	width:20%; 
	text-align:left; 
	font-size:86%; 
	} 
#navigation1 {
	top:120px; 
	left:0; 
	width:20%; 
	text-align:left; 
	font-size:86%; 
	}
#productThumbs {
	
	}

/* SECTION-SPECIFIC STYLES */

#content TABLE {
	font-size:131%;
	}
#content TH {
	padding:3px;
	font-size:76%;
	}
#content TD {
	padding:3px;
	font-size:76%;
	}
#content A:LINK, #content A:VISITED {
	
	}
#content A:HOVER, #content A:ACTIVE {
	
	}
#productThumbs UL {
	list-style-type:none; 
	margin:0; 
	padding:0; 
	}
#productThumbs UL LI {
	display:block; 
	float:left; 
	width:200px; 
	height:200px; 
	margin:0; 
	padding:0; 
	text-align:center; 
	}
#productThumbs A IMG {
	border:0px solid #fff; 
	}
#navigation UL {
	margin:0 0 1.5em 0; 
	padding:0 0 0 1em; 
	list-style-type:none; 
	}
#navigation UL LI {
	margin:0; 
	padding:0; 
	}
#navigation UL UL {
	margin:0; 
	}
#subnavigation UL {
	margin:0; 
	padding:0 15px 0 0; 
	list-style-type:none; 
	}
#subnavigation UL LI {
	float:left; 
	margin:0 5px 0 15px; 
	padding:0; 
	}
#subnavigation A:LINK, #subnavigation A:VISITED {
	color:#fff; 
	text-decoration:underline; 
	}
#subnavigation A:HOVER, #subnavigation A:ACTIVE {
	color:#ccc; 
	text-decoration:none; 
	}
#navigation .current {
	background:#fff; 
	}
#navigation .activeparent {
	/*font-size:larger; 
	font-weight:bold; */
	}
#navigation A:LINK, #navigation A:VISITED, #footer A:LINK, #footer A:VISITED {
	/*color:#fff; 
	text-decoration:underline; */
	}
#navigation A:HOVER, #navigation A:ACTIVE, #footer A:HOVER, #footer A:ACTIVE {
	/*color:#ccc; 
	text-decoration:none; */
	}

#navigation1 .current {
	background:#fff; 
	}
#navigation1 .activeparent {
	/*font-size:larger; 
	font-weight:bold; */
	}
#navigation1 A:LINK, #navigation A:VISITED, #footer A:LINK, #footer A:VISITED {
	/*color:#fff; 
	text-decoration:underline; */
	}
#navigation1 A:HOVER, #navigation A:ACTIVE, #footer A:HOVER, #footer A:ACTIVE {
	/*color:#ccc; 
	text-decoration:none; */
	}
#navigation1 UL {
	margin:0 0 1.5em 0; 
	padding:0 0 0 1em; 
	list-style-type:none; 
	}
#navigation1 UL LI {
	margin:0; 
	padding:0; 
	}
#navigation1 UL UL {
	margin:0; 
	}

/* http://www.positioniseverything.net/easyclearing.html */
#productThumbs UL:after, #subnavigation UL:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
