﻿* html .visualIEFloatFix { height: 0.01%; }

body 
{
	margin:0px;
	padding:0px;
	border:solid 1px #d62726;
	height:100%;
	background-color:#d62726;
	font-family:Arial;
	font-size:12px;
}

a, a:link, a:visited
{
	color:Red;
	font-family:Arial;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}
a:hover
{
	text-decoration:underline;
	}
h1
{
	margin:0px;}
h2
{
	font-family:Arial;
	font-size:16px;
	color:#d62726;
padding-bottom:0px;
margin-bottom:0px;
text-align:left;
	}
#top
{
	width:100%;
	background-color:#d62726;
	text-align:center;
	margin:auto;
	}

#toplightgrey
{
	width:1030px;
	background-color:#c93b3a;
	text-align:center;
	margin:auto;}

#topmidgrey
{
	width:1010px;
	background-color:#8f3837;
		text-align:center;
	margin:auto;}

#topdarkgrey
{
	width:990px;
	background-color:#6b3635;
		text-align:center;
	margin:auto;}

#topcenterblock
{
	width:970px;
	height:82px;
	background-color:#d62726;
	margin:auto;
	text-align:left;
	}
#topcenterinner
{
	padding-top:15px;
	padding-left:24px;
	font-family:Arial;
	font-size:10px;
	color:white;}
.topcentertag
{
	font-size:20px;
	font-weight:bold;
	color:White;}
#menudiv
{
	float:right;
	margin-right:24px;
	margin-top:38px;
	}
	
#middle{width:100%;
	background-color:white;
	text-align:center;
	margin:auto;}
	
#middlelightgrey
{
	width:1030px;
	background-color:#eaeaea;
	text-align:center;
	margin:auto;}
#middlemidgrey
{
	width:1010px;
	background-color:#a3a3a3;
	text-align:center;
	margin:auto;}
#middledarkgrey
{
	width:990px;
	background-color:#787878;
	text-align:center;
	margin:auto;}
#middlecenterblock
{
	width:970px;
	background-color:White;
	margin:auto;
	min-height:560px;
	padding-top:8px;
	}
#middlehotprods
{
	background-image:url(images/HotProdBG.jpg);
	background-repeat:no-repeat;
	width:966px;
	height:240px;
	padding-top:10px;
	
	margin-left:2px;
	margin-right:0px;
	}
#middletabmenu
{
	text-align:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	
	}
.hot
{
	margin-right:10px;}

#middlerssebay
{
	clear:both;
	
	height:30px;
	}
#middlerss
{
	float:left;
	background-image:url(images/rss.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
	height:25px;
	padding-top:20px;
	}
#middleebay
{
	float:right;
	background-image:url(images/ebay.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:80px;
	height:25px;
	padding-top:20px;
	margin-right:2px;
	}
	
#middleotherprods
{
	clear:both;
	}	
	
.middleprodbox
{
	width:314px;
	height:185px;
	border: solid 1px #d62726;
	}
.middleprodbox img 
{
	border:0px;
	}
.middleprodbox * h2
{
	padding:0px;
	margin-top:5px;	
	}	
#middleleftprodbox
{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:2px;
	}	
#middlerightprodbox
{
	margin:0px;
	padding:0px;
	float:right;
	margin-right:2px;
	}	
#middlemiddleprodbox
{
	margin:auto;
	padding:0px;
	
	}	
.middleprodimage
{
	float:left;
	vertical-align:bottom;}	
.middleourprice
{
	font-size:14px;
font-weight:bold;
	}
#middlelogos
{
	clear:both;
	text-align:center;
	}
#middlelogos img
{
	padding: 0 10px;
	border:0px;}
	
#bottom{background-color:#d62726;
        }
#bottomlightgrey
{
	width:1030px;
	background-color:#c93b3a;
	text-align:center;
	margin:auto;
	height:97px;}

#bottommidgrey
{
	width:1010px;
	background-color:#8f3837;
		text-align:center;
	margin:auto;
	height:92px;}

#bottomdarkgrey
{
	width:990px;
	background-color:#6b3635;
		text-align:center;
	margin:auto;
	height:87px;}

#bottomcenterblock
{
	width:970px;
	height:82px;
	background-color:#d62726;
	margin:auto;
	text-align:left;
	color:White;
	}
#bottomcopy
{
	padding-top:10px;
	padding-left:5px;
	}
	
/* sub menu styles */

#TabMenu 
{	
	
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	
	padding-left:11px;
	
}

#TabMenu_Choices
{
	cursor:pointer;
	text-align: left;
	margin:0px;
	padding:0px;
	
	margin-top: 0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0px;
	color: #999999;
	font-size: 10px;
	float:left;
	
	width:168px;
	
	
}

#TabMenuControlsArea
{

	text-align: left;
	margin:0px;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	vertical-align: top;
	height: 22px;
	white-space: nowrap;
	
}

#TabMenuControlsArea a:link, #TabMenuControlsArea a:visited 
{
	width:163px;
	margin:0px;
	padding:0px;
	color:white;
	height:22px;
	display:inline-block;
	padding-top:5px;
	padding-left:7px;
	
}

#TabMenuControlsArea a:hover, #TabMenuControlsArea a:active 
{
	/*background-image:url(images/linkbackground.jpg);*/
	background-repeat:repeat-y;
	height:22px;
	
}
#TabMenuUserArea
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	padding:0px;
	float:left;
	
}
#TabMenuTextArea
{
	vertical-align:top;
	background-color:White;
	margin-left:0px;
	width:765px;
	height:175px;
	margin-bottom:2px;
	padding:5px 5px 5px 0px;
	font-size:12px;
	
	
}
#TabMenuTextArea table
{
	vertical-align:top;
	padding:0px;
	padding-top:0px;
	padding-left:25px;
	padding-right:10px;
	margin:0px;
	width:100%;
}

#TabMenuTextArea td, #TabMenuTextArea p
{

}
#TabMenuTextArea img
{
	border:0px;}
#TabMenuTextArea h2
{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#d62726;
	font-weight:normal;
	padding-bottom:5px;
	}

#TabMenuTextArea ol
{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 25px;
	padding:0px;
	
}
#TabMenuTextArea ul
{
	list-style-type:square;
	list-style-image:none;
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	font-size:11px;
	}
#TabMenuTextArea li
{
	margin-left:5px;
	list-style-image:none;
	padding:0px;
	
	
}
#TabMenuTextArea a
{
	color:white;
	}
#TabMenuTextArea a:hover
{
	color:#d62627;
	background-color:White;

	}

#TabMenu_Choices td
{
	vertical-align:top;}
.tabmenu_selected
{
	font-size:11px;
	font-weight:bold;
	color:#d62627;
	width:168px;
	display:inline-block;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:0px;
		background-color:White;
	height:16px;
	
	
}

.tabmenu_notselected
{
	margin:0px;
	font-size:11px;
	font-weight:bold;
	color:white;
	height:16px;
	width:168px;
	display:inline-block;
	padding-top:2px;
	padding-left:7px;
	padding-bottom:5px;
	padding-right:0px;

}
.TabMenuChoice
{
	}
	
/* sub page specifics*/
#middletitle
{
	background-image:url(images/HotProdBG.jpg);
	background-repeat:no-repeat;
	width:944px;
	height:50px;
	margin-top:0px;
	
	margin-left:2px;
	margin-right:0px;
	text-align:left;
	color:White;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
	}
#middlecontent
{
	text-align:left;
	height:500px;
	margin:25px;}
