﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {
	background:#000000;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a, a:visited {
	color:black;
}

.clear {
	clear:both;
}

.cl {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

strong, .strong, .bold {
	font-weight:bold;
}

.center {
	text-align:center;
}

.align-left {
	float:left;
	width:auto;
}

.align-right {
	float:right;
	width:auto;
	margin-left:40px;
}

#wrapper {
	position:relative;
	width:1018px;
	margin:0 auto;
	background:url(images/wrapper_bg.jpg) repeat-y top left;
}

#inner {
	position:relative;
	width:994px;
	margin:0 auto;
	background:white;
}


#navigation {
	position: relative;
	height: 31px;
	line-height: 31px;
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	margin-bottom: 2px;
	padding-left: 20px;
}

#navigation ul li {
	display:inline;
}

#navigation ul li a:link, #navigation ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	height:31px;
	line-height:31px;
	text-decoration:none;
	padding: 8px 14px 7px 14px;
}

#navigation ul li a:hover, #navigation ul li a:active {
	text-decoration:none;
	background: #666666;
}

#content {
	position:relative;
	width:994px;
	
	margin-bottom:3px;
	padding-bottom:50px;
}









#footer {
	position:relative;
	width:994px;
	height:251px;
	margin:0 auto;
	background:url(images/footer_bg.jpg) repeat-x top left;
}

#footer .footer-links {
	position:absolute;
	width:934px;
	top:175px;
	left:0px;
	text-align:center;
	color:#bbbbbb;
	font-size:11px;
	padding:0px 30px;
	line-height:1.4em;
}

#footer .footer-links a {
	text-decoration:none;
	color:#bbbbbb;
	font-size:11px;
	margin:0 5px;
}

#footer .footer-links a:hover {
	text-decoration:underline;
}

#footer .footer-logo {
	position:absolute;
	top:60px;
	left:30px;
}

#footer .footer-address {
	position:absolute;
	top:60px;
	left:180px;
	
	font-size:11px;
	color:white;
	line-height:1.4em;
	text-align:left;
}

#footer .footer-copyright {
	position:absolute;
	top:60px;
	left:550px;
	
	font-size:11px;
	color:white;
	line-height:1.4em;
	text-align:right;
}

.hfn-order {
}

.hfn-order table {
	width:719px;
}

.hfn-order table td {
	padding:3px 0px;
}

.hfn-order table tr.header {
	background:#d6d6d6;
	font-size:13px;
	font-weight:bold;
}

.hfn-order table tr.header td {
}

.hfn-order table td.spacer {
	height:10px;
}

.hfn-order table tr.buy {
	background:#d6d6d6;
}

.hfn-order table td.left {
	padding-left:20px;
}

.hfn-order table tr.item td input.textbox {
	border:1px solid #ccc;
	width:25px;
	padding:2px;
	text-align: center;
	color: #ED2024;
}

.imgright {
    float: right;
    border: solid 1px #CCC;
    padding: 8px;
    margin-left: 20px;
}

.imgleft {
    float: left;
    border: solid 1px #CCC;
    padding: 8px;
    margin-right: 20px;
}


.imgcenter {
    float: center;
    border: solid 1px #CCC;
    padding: 8px;
    margin-right: 20px;
}







