/* CSS Document */
html { 
    min-height: 100%; margin-bottom: 1px; 
}
body {
	margin: 0px 0px 0px 0px;
	background-color:#000;
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFF;
	font-size:12px;
	font-weight:300;
/* part 1 of 2 centering hack */
	}
#container{
width:900px;
margin-top:0;
}

#flashcontent {
	border: 0 clear #FFF;
	width: 900px;
	height: auto;
	padding:0px;
	float: left;
}

/*links*/

.ahem {display: none;}

.bold, strong, b {font-weight: bold;}
.normal { font-weight:normal;}
p { font-size:12px; line-height: 16px; margin-top: 10px; margin-bottom: 10px; }
#indent {padding-left: 8px}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/
h1 { font-size: 26px; line-height: 30px; font-weight: bold; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#FFF; background-color: #000; margin-bottom:5px;padding:0px; }
h2 { font-size: 13px; line-height: 22px; font-weight: bold;	color:#FFF;	background-color:#00A9DC; margin-top: 0; margin-bottom: 0; text-align:center; }
h3, h4 { font-size: 12px; font-weight: bold; color:#FFF;	border: 1px solid #FF0; background-color: #000; margin: 10px 10px 5px 10px;	padding:3px 0 3px 5px; }
h4 { border: 1px solid #00A9DC; }
h5 { font-size:17px; text-align:center; margin:0; padding:0; }
hr { border-top:0 clear; border-right:0 clear; border-bottom:1px dotted #00A9DC; border-left:0 clear; }
	
ul, ol { padding: 3px 3px 3px 15px; margin:0; }

img {border: 0;}
.border {border: 1px solid #00A9DC; margin: 8px 0 0 8px;}
#borderblue {border: 1px solid #00A9DC;}

.header { background-image: url(images/header900.jpg); width:900px; height: 210px; min-height:210px; background-color:#000; background-repeat:no-repeat; color:#000; margin:0; padding-top:0; }
.footer{ clear: both; background-image: url(images/footer_menu900.gif); background-position:center; height:75px; min-height:75px; background-color:#000; background-repeat:no-repeat; width:900px; color:#000; margin:0; padding-top:0; }
.footer_img { clear: both; position:relative; top:11px; left:585px; height:20px; min-height:20px; }

A:link { text-decoration: underline; color: #00A9DC; }
A:visited { text-decoration: underline; color: #00A9DC; }
A:hover { text-decoration: underline; color: #FFFF00; }
A:active { text-decoration: underline; color: #00A9DC; }

a:link.header_menu, a:visited.header_menu, a:hover.header_menu, a:active.header_menu, a:link.footer_menu, a:visited.footer_menu, a:hover.footer_menu, a:active.footer_menu {
	text-decoration:none;
	font-weight:bold; font-style:italic; position:relative; top:170px;
	color:#FFF;	font-size:15px; padding-left:18px;
}
	
a:link.footer_menu, a:visited.footer_menu, a:hover.footer_menu, a:active.footer_menu { top:28px; padding-left:50px; }
a:hover.header_menu, a:hover.footer_menu { color:#000;}

.content {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	background: #FFF;
	border: 0px;
	text-align:left; /* part 2 of 2 centering hack */
	width: 930px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 900px;
	background-color:#000;
}
html>body .content {
	width: 900px; /* ie5win fudge ends */
	}

.left {
	position:relative;
	float:left;
	left: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
	width: 550px;
	background-color:#000;
	color:#FFF;
}

.spacer {
height:10px;

}

.red {color: #900; background-color: inherit;}
.yellow {color: #FF0; background-color: inherit;}
.blue {color:#00A9DC; background-color: inherit;}
.lightblue {color:#00A9DC; background-color: inherit;}

.line11 {line-height:11px; }
.seven {font-size:7.5pt;}
.eight {font-size:8pt;}
.nine {font-size:9pt;}
.ten {font-size:10pt;}

.fieldtitle, .button, .button2, .button3, .inputfield, .selectfield { 
	border: 1px solid #00A9DC; 
	min-height:16px; height:16px; 
	background-color:#000; color:#00a9dc; 
	padding:2px; margin:2px; 
	text-align:center; right:0; font-size:12px;
	text-decoration:none;
}
.fieldtitle { position:absolute; width:76px; min-height:19px; height:19px; padding:0; margin:0; text-align:center; font-weight:900; padding:5px 0 0 5px; vertical-align:center; }

.inputfield { position: absolute; font-weight:900; width:26px; right:0; bottom:0; vertical-align:bottom; }
.selectfield { position: absolute; font-weight:900; height:20px; min-height:20px; right:0; bottom:0; text-align:left; padding:2px; margin:2px 2px 3px 2px; }
.button { position:relative; font-size:12px; vertical-align:bottom; text-align:left;  min-height:26px; height:26px;}
.button2 { position:relative; font-size:12px; vertical-align:bottom; text-align:left;  min-height:20px; height:20px; }
.button3 { position:relative; font-size:12px; vertical-align:bottom; text-align:left;  min-height:20px; height:20px; padding:0; margin:0; }

.indent {margin:0 0 0 15px;}
#caps { text-transform:uppercase; }
.right { text-align:right; margin: 0px;}
#width120 { width:120px;}

.LH_box, .MID_box, .RH_box, .Large_box {
	position:relative;
	float:left;
	left: 0;
	margin: 0;
	width: 337px;
	background-image: url(images/LH_box.png); background-repeat:no-repeat;
	color:#FFF;
	background-color:#000;
	height:337px;
	min-height:337px;
	clear: none;
}
.LH_box { padding: 8px 0 0 9px;}
.Large_box { padding: 8px 0 0 9px; width:556px; background-image: url(images/LargeBorder.png); background-repeat:no-repeat;}
.MID_box {
	position:absolute;
	left: 303px;
	width: 353px;
	background-image: url(images/MID_box.png); background-repeat:no-repeat;
	padding: 0;
}
.LH_body, .MID_body, .Large_body {
	margin:6px 0 0 12px;
	padding:0;
	line-height:13px;
	width:330px;
	font-size:12px;
	text-align:center;
}
.LH_body { 	margin:0px 6px 0 6px; width:230px; }
.Large_body { margin:0px 6px 0 6px; width:550px;  padding: 65px 0 0 0; }
.RH_Nav { position:absolute; left:655px; top:0;}
.margin { margin:0 0 9px 10px; }
.RH_box {
	position:absolute;
	left: 678px;
	width: 210px;
	background-image: url(images/RH_box.png); background-repeat:no-repeat;
}
.RH_subox_1, .RH_subox_2, .RH_subox_3, .RH_subox_4, .RH_subox_5, .RH_subox_6 {
	position:absolute;
	border: 1px solid #00A9DC; 
	min-height:21px; height:21px; 
	background-color:#000; color:#00a9dc; 
	text-align:left; left:0; font-size:12px;
	text-decoration:none;
	margin: 10px 10px 5px 10px;
	padding:3px 0 3px 5px;
	font-weight:900;
	min-width:184px;
	width:184px;
}
.RH_subox_1 { top:135px; }
.RH_subox_2 { top:166px; }
.RH_subox_3 { top:197px; }
.RH_subox_4 { top:228px; min-height:27px; height:27px;	min-width:191px; width:191px; padding:1px 0 7px 3px; vertical-align:top; }
.RH_subox_5 { top:257px; }
.RH_subox_6 { top:288px; }

.flashnotice { position:relative; top:0; color:#FFFF00; clear:both; padding:0; margin:0; text-align:center; text-transform:uppercase; font-weight:bold; }

.prod_list_box {
	position:relative;
	margin: 0px 0px 10px 0px;
	font-size:12px;
	height:135px;
	background-image: url(images/product_rectangle.png); background-repeat:no-repeat;
	padding:3px;
	width:100%;
	text-align:left;
}
	.descBox, .prod_list_btn_Box {
		position: absolute;
		display:block;
		border:0px clear #fff;
		margin:0;
		padding:8px 5px;
		top:3px;
		left:165px;
		text-align:left;
		width:360px;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #FFF;
		font-size:13px;
		font-weight:600;
	}
	.prod_list_btn_Box { padding:0px 5px; top:100px; }
	
	.addtocartBox {
		position: absolute;
		display:block;
		border:1px solid #00a9dc;
		margin:0px;
		padding:3px 3px;
		bottom:23px;
		right:15px;
		text-align:right;
		width:38%;
	}
	.size_btn, .qty_btn, .atc_btn, .entryfield, .more_info_btn { 
		border:1px solid #00a9dc; color: #00A9DC; background-color:#000; font-weight:600; font-size:12px; text-decoration:none; 
		min-height:26px; height:26px; 
		padding:0 3px; 
		line-height:26px;
		min-width:67px;
		margin:0;
	}
	.size_btn { position:absolute; right:290px; min-width: 70px; width:70px; }
	.qty_btn { position:absolute; right:185px; min-width: 95px; width:95px; }
	.atc_btn { position:absolute; right:85px; min-height:28px; height:28px; width:98px; min-width:98px; }
	.more_info_btn { position:absolute; right:0; text-align:center; width:75px; min-width:75px;}

	.btn_text { position:absolute; top:0px; left: 2px; padding:2px 0; }
	.entryfield { position: absolute; right:0px; min-height:20px; height:20px; padding:0; min-width: 26px; width:26px; margin:2px 2px 2px 3px; text-align:center; vertical-align:middle; }

.loginBox {
	position: relative;
	display:block;
	float:right;
	clear: right;
	top:5px;
	bottom:20px;
	left:-10px;
	border:2px solid #00a9dc;
	/* background-image:url(../images/Result_Border_Top.png); background-repeat:no-repeat; */
	margin-bottom:80px;
	font-size:12px;
	padding:3px;
	width:280px;
	text-align:left;
}
	.innerBox {
		display:block;
		margin:0px;
		padding:0px 6px 0px 0px;
		position: absolute;
		right:0px;
		top:35px;
		width:65%;
		text-align:right;
	}

.resultBox {
	position: relative;
	display:block;
	float:right;
	clear: right;
	top:5px;
	bottom:20px;
	left:-10px;
	border:2px solid #00a9dc;
	/* background-image:url(../images/Result_Border_Top.png); background-repeat:no-repeat; */
	margin-bottom:80px;
	font-size:12px;
	padding:3px;
	width:280px;
	text-align:left;
}
	.emptycart, .checkout {
		position:absolute;
		margin:0px;
		padding:0px;
		top:2px;
	}
	.emptycart { left:2px; }
	.checkout {	right:2px }

.faps { display:inline; position:relative; left:577px; top:59px; }

