

.menutitle{
cursor:pointer;
margin-bottom: 0px;
color:#FFFFFF;
width:165px;
padding:0px;
text-align:left;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}

.submenu{
margin-bottom: 0.0em;
background-color:#6A6A6A;
}

body {
	background:#000 url(../images/bg.gif) repeat-x;
	margin: 11px 0;
	font:12px arial;
}
form {
	margin:0;
}
img {
	border:0;
}
table {
	border-collapse: collapse;
	border:0;
} 
td {
	padding:0;
	font:12px arial;
} 


.leftcol {
	background:#000 url(../images/pg-bg.gif) repeat-y;
	text-align:left;
}
.upperright {
	background:url(../images/upperright.gif) no-repeat right top;
	padding:11px 12px 11px 12px;
	text-align:center;
}
.rightcol {
	background:#B32026 url(../images/subnav-bg.gif) no-repeat left bottom;
}
.topright td {
	background: url(../images/topright.jpg) no-repeat;
	width:167px;
	height:142px;
}
.topright a {
	display:block;
	padding:2px 0;
}
.homeproducts {
	width:524px;
	text-align:center;
}
table.spproducts {
	background:white url(../images/white-bg.gif) repeat-y;
	width:569px;
}
td.spproducts {
	padding:0 13px;
	vertical-align:top;
	height:500px;
	text-align:left;
}
.sptitle {
	text-align:left;
	font:22px arial;
	color:#000;
	padding: 7px 0 7px 4px;
}
.spbuttons {
	text-align:right;
	padding: 7px 18px 7px 0;
}
.detailimg {
	padding: 0 15px 0 0;
	vertical-align:top;
}
.detailcopy {
	padding: 0 15px 0 0;
	font:11px arial;
	color:#808080;
	vertical-align:top;
}
.detailcopy h1 {
	margin:0 0 15px 0;
	font:22px arial;
	color:#000;
}
.detailcopy h2 {
	margin:0 0 0 0;
	font:bold 14px arial;
	color:#B41D24;
}
.detailcopy ul {
	margin:3px 0 3px 16px;
}
.detailcopy select {
	font:11px arial;
}
.hpbanners1 {
	padding:11px 3px 0 11px;
	vertical-align:top;
}
.hpbanners2 {
	padding:11px 0 0 3px;
	vertical-align:top;
}
.tipcorner {
	background:url(../images/tipcorner-bg.jpg) no-repeat;
	height:189px;
	width:337px;
	margin-top:6px;
}
.tipcorner td {
	vertical-align:top;
	padding:40px 15px 0 15px;
	color:#D1C947;
	font:12px arial;
}


.hnavdate {
	background:url(../images/hnav-bg.gif) repeat-x;
	width:93px;
	text-align:center;
	font:bold 10px verdana;
	color:white;
}


.nav {
}
.search {
	background:url(../images/nav-search-bg.gif) no-repeat right top;
	width:238px;
	font:10px arial;
}
.searchbox {
	font:10px arial;
	border:0;
	margin:0 7px;
	width:140px;
}




.subnav a {
	padding:1px 1px;
	color:#F5E4E4;
	text-decoration:none;
	border-top:1px solid #939395;
	background:#B8282E;
}
.subnav a:hover {
	background:#000;
}


.hpb {
	float:left;
	margin:8px 4px 0 4px;
}
.hpbthumb {
	background:url(../images/hpb-bg.gif) repeat-y;
	text-align:center;
	padding:0 9px;
}
.hpbcopy {
	background:url(../images/hpb-bg2.gif) repeat-y;
	font:11px arial;
	padding:7px 9px 0 9px;
	text-align:left;
	line-height:14px;
	width:146px;
	height:60px;
	vertical-align:top;
}
.hpbcopy h1 {
	margin:0;
	font:bold 11px arial;
}
.hpbcopy a {
	color:#000;
	text-decoration:none;
}
.hpbcopy a:hover {
	color:#000;
	text-decoration:underline;
}
.hpbcopy a .price {
	color:#B41C23;
	font:bold 12px arial;
}


.spb {
	float:left;
	margin:10px 0 0 0;
}
.spbthumb {
	background:url(../images/spb-bg.gif) repeat-y;
	text-align:center;
	padding:0 9px 0 13px;
}
.spbcopy {
	background:url(../images/spb-bg2.gif) repeat-y;
	font:11px arial;
	padding:7px 9px 0 13px;
	text-align:left;
	line-height:14px;
	width:109px;
	height:60px;
	vertical-align:top;
}
.spbcopy h1 {
	margin:0;
	font:bold 11px arial;
}
.spbcopy a {
	color:#000;
	text-decoration:none;
}
.spbcopy a:hover {
	color:#000;
	text-decoration:underline;
}
.spbcopy a .price {
	color:#B41C23;
	font:bold 12px arial;
}
#nav2
{
   background:#870000;
   width:169px;
}
#nav2pad
{
   padding:1px 2px 0 2px;
}
#nav2 a
{
   display:block;
   padding:1px 1px 3px 12px;
   color:white;
   font:bold 10px verdana;
   text-decoration:none;
   border-bottom:1px solid #BD6060;   
}
#nav2 a:hover
{
   background:#C00217;
   padding:1px 1px 3px 16px;

}


a 
{
	text-decoration : none;
	color: #004d99;
}

.gone
{
text-decoration:line-through;
}

a:hover 
{
	text-decoration : underline;
	color : #1d039e;
}

body
{ 
	background-color: black;
scrollbar-face-color:#000000; 
scrollbar-arrow-color:WHITE;
scrollbar-track-color:white;
scrollbar-shadow-color:GRAY;
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:BLACK;

 }

input,select,textarea,iframe
{
	font-size : 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	border-style : solid;
	background-color : white;
	font-weight : bold;
}
.nosquare
{
	font-size : 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #999999 0px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	border-style : solid;
	background-color : white;
	font-weight : bold;
}
select
{
	font-size=:10pt;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    /**BACKGROUND-COLOR: #f8f8f8**/
}

.stdbox
{
	width:225pt;
	font-size=:10pt;
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: white;
}

.datebox
{
	width:104pt;
	font-size=:10pt;
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #f8f8f8
}

td
{
	/**font-weight:bold;**/
	font-size :10px;
	FONT-FAMILY: Verdana, Helvetica, Arial;
}	

td.label
{
	/**font-weight:bold;**/
	font-size :10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}	 

td.title
{
	/**font-weight:bold;**/
	font-size :11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : ff6600;
}	

th
{
	font-weight:bold;
	
	FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
	COLOR: white; /**2449aa**/
	font-size: 11px; 
	
	
	
}	
th.results
{
	COLOR : white;
}	

.topnav {
	font-size : 11px;
	text-decoration : none;
	color : #336699;
	font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	/**Verdana, Geneva, Arial, Helvetica, sans-serif;**/
	font-style : normal;
	cursor : hand;
	font-weight : bold;
	text-decoration : underline;
}

TEXTAREA
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 305px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #f8f8f8
}


.subtitle  {
	font-size : 11px;
	font-face : Verdana;
	font-weight : bold;
	color : #2449aa;
}	

.smallbutton  {
	font-size : 10px;
	font-style : normal;
	background-color : white;
	border-color : #4f7bd2;
	color : #4f7bd2;
	font-weight : bold;	
}

.topdate  {
	font-face : Verdana, Arial, Helvetica, sans-serif;
	color : #202830;
	font-size: 7pt;
}

INPUT.login
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 124px;
    BORDER-BOTTOM: #999999 1px solid;
    /**BACKGROUND-COLOR: #f8f8f8;**/
	font-face : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-style : solid;
	
}