body {
background-color: #101010;
margin: 0;
}

A:link IMG.stateoff {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: none; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}
A:visited IMG.stateoff {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: none; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}
A:hover IMG.stateoff {BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; FILTER: none; BORDER-LEFT: #000000 1px dashed; BORDER-BOTTOM: #000000 1px dashed}

.top_header {font-family: Tahoma; font-size: 9pt; color: #363636;}
.top_header a:link {color: #363636; font-weight: bold; text-decoration: none;}
.top_header a:visited {color: #363636; font-weight: bold; text-decoration: none;}
.top_header a:hover {color: #363636; font-weight: bold; text-decoration: underline;}

.top_big_1 {font-family: Tahoma; font-weight: bold; font-size: 10pt; color: #A30006;}
.top_big_1 a:link {color: #363636; font-size: 18pt; text-decoration: none;}
.top_big_1 a:visited {color: #363636; font-size: 18pt; text-decoration: none;}
.top_big_1 a:hover {color: #A30006; font-size: 18pt; text-decoration: underline;}

.top_big {font-family: Tahoma; font-weight: bold; font-size: 10pt; color: #A30006;}
.top_big a:link {color: #FEF5B4; font-size: 18pt; text-decoration: none;}
.top_big a:visited {color: #FEF5B4; font-size: 18pt; text-decoration: none;}
.top_big a:hover {color: #FEF5B4; font-size: 18pt; text-decoration: underline;}

.top_lit {font-family: Tahoma; font-size: 10pt; color: #A30006;}
.top_lit a:link {color: #A30006; font-weight: bold; text-decoration: none;}
.top_lit a:visited {color: #A30006; font-weight: bold; text-decoration: none;}
.top_lit a:hover {color: #A30006; font-weight: bold; text-decoration: underline;}

.footer {font-family: Tahoma; font-size: 10pt; color: #ffffff;}
.footer a:link {color: #ffffff; font-weight: bold; text-decoration: none;}
.footer a:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
.footer a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}

.niche {font-family: Tahoma; font-weight: bold; font-size: 10pt; color: #363636;}
.niche a:link {color: #363636; font-size: 15pt; text-decoration: none;}
.niche a:visited {color: #363636; font-size: 15pt; text-decoration: none;}
.niche a:hover {color: #A30006; font-size: 15pt; text-decoration: underline;}

.niche_cat {font-family: Tahoma; font-weight: bold; font-size: 10pt; color: #363636;}
.niche_cat a:link {color: #363636; font-size: 10pt; text-decoration: none; padding-left:0px}
.niche_cat a:visited {color: #363636; font-size: 10pt; text-decoration: none;}
.niche_cat a:hover {color: #A30006; font-size: 10pt; text-decoration: underline;}
.niche_cat span {
display: block;
padding-bottom:0px;
width: 235px;
overflow: hidden;
white-space: nowrap;
}
.style1 {font-size: 24px;
color: #FFFFBC;}

fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #222;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 200px;
	height: 38px;
	padding: 8px 5px 0;
	background: #616161 url(http://www.hardmovs.com/images/search_bg.gif) no-repeat left top;
	margin-right: 5px;
}
.search input.box:focus {
	background: #616161 url(http://www.hardmovs.com/images/search_bg.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(http://www.hardmovs.com/images/search_bg.gif) no-repeat top right;	
}
.search button.btn:hover {
	background: #fbc900 url(http://www.hardmovs.com/images/search_bg.gif) no-repeat bottom right;	
}
