body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td */
{ 
	margin:0;
	padding:0;
	border:0px;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
address,caption,cite,code,dfn,em,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%;
	font-weight:normal;
}
q:before,q:after 
{
	content:'';
}
abbr,acronym 
{
	border:0;
}
html 
{ 
	height: 100%; overflow-y: scroll;
}
body
{
	background:#fff url(/images/bg-body.gif) repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}
h1
{
	font: bold 18px Arial, Helvetica, sans-serif;
	line-height:1.4em;
}
h2
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #a40902;
	line-height:1.4em;
}
h3
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#d81a11;
	line-height:1.4em;
}
a
{
	color:#fd6d16;
}
a:hover
{
	color: #a40902;
}
.clearfix
{
	clear: both;
}
#container
{
	margin:0 auto;
	width: 953px;
	text-align: left;
}
#banner
{
	width:953px;
	height:149px;
	position:relative;
}
#banner p
{
	padding:0;
	margin:0;
}
#banner img
{
	border:0;
}
#hts-logo
{
	position:absolute;
	left:0px;
	top:0px;
	clear:left;
}
#hts-hdr
{
	padding:0 30px 0 0;
	margin-top:50px;
	float:right;
	width:719px;
}
#nav
{
	font: bold 11px Arial, Helvetica, sans-serif;
	position:absolute;
	left:195px;
	top:124px;
	z-index:100;
}
#nav, #nav ul
{
	margin:0;
	padding:0;
}
#nav li
{
	float: left;
	text-transform:uppercase;
	list-style: none;
	border-left:1px solid #fd6d16;
}
#nav li ul
{
	position: absolute;
	top:25px;
	left:179px;
	display: none;
	border:0;
	width: 200px;
}
#nav li a
{
	padding:4px 15px 7px 15px;
	float: left;
	color:#000;
	text-decoration: none;
	display: block;
}
#nav li.current a, #nav li a:hover, #nav li.sfhover a
{
	background: url(/images/nav-arrow.gif) 0% 100% repeat-x;
}
#nav li ul li
{
	float: none;
	border:0;
}
#nav li ul li a
{
	float:none;
}
#nav li:hover ul, li.over ul, #nav li.sfhover ul
{
	display: block;
	clear:left;
	left:auto;
}
#nav li:hover ul a, #nav li.sfhover ul a
{
	display: block;
	background: #fcb52d;
	font-weight: normal;
	border-top: 1px solid #dc9100;
	text-transform:none;
}
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover
{
	background: #fd6d16;
	color: #000;
}
#nav li.current li
{
	border:none;
}
#main
{
	min-height: 524px;
	width:953px;
	background: url(/images/bg-container.jpg) no-repeat;
	/*border:1px solid red;*/
}
#content h1, #content h2
{
	padding:5px 0;
}
#content p, #content li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:1.4em;
	padding:3px 0;
}
#left-col, #left-col-int
{
	font: normal 12px Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
	padding:0;
	margin-top:53px;
	clear:left;
}
#search
	{
	background:#000;
	color:#fff;
	margin-bottom:2px;
	padding:12px 0 16px 8px;
	position:relative;
	}
#search input.button
	{
	width: 135px;
	}
.submit
	{
	position:absolute;
	right:9px;
	top:28px;
	}
input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.textbox
    {
        width:300px;
		margin:2px 0;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
    }
#divDisclaimer p
    {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;          
    }
        
#loddbox
{
	background:#2e2d2b;
	color:#fff;
	text-align:center;
	height:100px;
	margin-top:2px;
}
#loddbox p
{
	padding:8px 0 7px 0;
}
#whitebox-l
{
	float:left;
	padding:0 0 22px 17px;
	background: url(/images/whitebox.gif) no-repeat 17px 0;
	color:#000;
	width:64px;
	height:49px;
}
#whitebox-r
{
	float:left;
	background: url(/images/whitebox.gif) no-repeat 13px 0;
	color:#000;
	width:64px;
	height:49px;
	padding-left:13px;
}
#whitebox-l p, #whitebox-r p
{
	padding:5px 0 0 0;
}
#sidenav
{
	background:#000;
	color:#fbc358;
	margin-bottom:2px;
}
#sidenav ul
{
	margin:0;
	padding:0 0 5px 0;
	/*padding:10px 12px;*/
}
#sidenav a
{
	color:#fbc358;
	display:block;
	text-decoration:none;
	padding:8px 20px;
	margin:0;
	text-align:left;
}
#sidenav li
{
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
}
#sidenav li.current a, #sidenav li.current a:hover
{
	background:#363533 url(/images/sidenav-arrow.gif) no-repeat scroll 10px 12px;
}
#sidenav li a:hover
{
	background:#363533;
}
.subnav li a
{
	/*padding-left:30px;*/
	font-weight:normal;
}
#t-shirts
{
	width:180px;
	height:289px;
	margin:2px 0;
}
#t-shirts-int
{
	margin:2px 0;
}
#t-shirts img, #t-shirts-int img
{
	border:0;
	margin:0;
	padding:0;
}
#content
{
	border-top:3px solid #000;
	background: url(/images/bg-content.png) repeat 0 0;
	padding:6px 22px;
	width:706px;
	margin:53px 0 0 0;
	float:right;
	min-height:505px;
}
#content ul
{
	list-style:none;
}
#content li
{
	background: url(/images/list-img.gif) no-repeat 0 10px;
	padding-left:7px;
}
#featureimages
{
	width:705px;
	height:182px;
	margin-bottom:20px;
}
/*#featureimage-l
{
	float:left;
}
#featureimage-r
{
	float:right;
}*/
#interiorimage
{
	float:right;
	padding:11px 0 5px 5px;
}
#footer
{
	font: normal 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #87837f;
	margin:0;
	padding:0;
}	
#footer ul
{
	padding-left:335px;
	text-align: center;
}	
#footer li
{
	margin: 0;
	padding: 10px 5px;
	list-style: none;
	float: left;
}
#divRepeater
{
	font: normal 12px Arial, Helvetica, sans-serif;
}
#lodd-search-button
{
	margin-top:30px;
	/*position:relative;*/
	height:20px;
	z-index:0;
}
.lodd-search-text
{	
	/*position:absolute;
	right:65;
	top:0;*/
	width:235px;
}
/*.lodd-search-btn
{
	position:absolute;
	right:0;
	top:0;
}
/* 	{
	border: 1px solid red !important;
}*/
.paypalform form
	{
	margin-left: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#ff_widget
	{padding:10px 0; text-align:center;}
