﻿body
{
    font-family: Arial;
    margin: 0px;
    padding: 0px;
    font-size:.9em;
    background-color: #252525;
}
#contentCell
{
    border: solid 1px #D4D2D2;
    background-color: #FFFFFF;
}
.PhotoBox
{
    border: solid 1px black;
    margin: 0px 0px 20px 0px;
    padding:0px;
    font-size:1.2em;
    text-align:center;
}

h1
{
    text-align:left;    
    padding: 3px;
    font-weight:bold;
    font-size:1.2em;
    margin-top: 2px;
    background-color: #D4D4D4;
}

.Ollie
{
    text-align:center;
}

/*FOR THE OLD SITE: */
.PageTitles
{
    text-align:left;    
    padding: 3px;
    font-weight:bold;
    font-size:1.2em;
    margin: 2px;
}
/*FOR THE OLD SITE: */
.NewsTitles
{
    text-align:left;    
    padding: 3px;
    font-weight:bold;
    font-size:1em;
    margin: 2px;
}


.HotLinks
{
    font-size:.7em; border: solid 1px #F8F8F8; text-align:center;
}
.DiscussAndComment a
{
    text-align:center;
    font-size:.8em;
    margin: 5px 0px 10px 0px;
    padding: 2px;
    background-color:#191919;
    font-weight:bold;
    color:White;
}
.DiscussAndComment a:hover
{
    color:#FFFF81;
}
.FrontPageTitles
{
    height:27px; text-transform:uppercase; text-align:center; font-size:.8em; vertical-align:middle;
}
h2
{
    text-align:left;    
    padding: 3px;
    font-weight:bold;
    font-size:1.1em;
    margin-top: 2px;
    border-bottom: dotted 1px #CCCCCC;
    background-color: #FDFAFA;
}
h3
{
    border: solid 1px black;
    padding: 3px;
    font-weight:normal;
    font-size:1.1em;
    margin-top: 2px;
}
table, tr, td, img
{
    margin:0px;
    padding:0px;
}
td
{
    margin:0px;
    padding:0px;
}
img
{
    margin:0px;
    padding:0px;
    border: solid 0px white;
}
div
{
    padding: 5px;
    margin: 5px;
}
p
{
    margin: 1px;
    padding: 1px;
}
.PriceBlock
{
    margin:0px;
    padding:0px;
}

.CompanyLinks
{
    font-size:.8em;
}
.CategoryList
{
    font-size:.9em;
}
.TipStrip
{
    background-color: #CCCCCC;
    border: 1px solid #333333;
    padding: 3px;
    margin: 2px;
    text-align:center;
}
.MainSubNav
{
background-color:#191919;
font-size:.7em;
color:White;
}
.MenuStrip
{
    background-color: #CCCCCC;
    border: 1px solid #333333;
    padding: 3px;
    margin: 2px;
    text-align:center;
    font-size:.9em;
    font-weight:bold;    
}
.InventoryList
{
    padding: 2px;
    margin: 2px;
    border: solid 1px gray;
}
.NewsTitles
{
    margin:0px; font-weight:bold; padding: 0px;
}
.AlternateItem
{
    background-color:#F6F4F4;
}
.Captions
{
    margin:5px 5px 8px 10px;
    padding:5px 5px 8px 10px;
    font-size:.7em;
}
.CategoryLinks
{
    margin-right:10px; 
    margin-left: 10px;
    font-size: 1.1em;
    font-weight:bold;
    text-align:center;
    padding:10px;
    margin:10px;
    border: solid 1px black;
    background-color: #F4F2F2;
}

.BuyButton a
{
    text-transform: uppercase;
    text-align:center;
    font-weight:bold;
    font-size:.9em;
    background-color: #ff0000;
    margin:0px 2px 1px 2px;
    padding: 1px 2px 1px 2px;
    color:#ffffff;
}

.BuyButton a:hover
{
    text-transform: uppercase;
    text-align:center;
    font-weight:bold;
    font-size:.9em;
    background-color: #ff0000;
    margin:0px 2px 1px 2px;
    padding: 1px 2px 1px 2px;
    color:#f9fc02;
}

.SubmitButtons
{
    text-transform: uppercase;
    text-align:center;
    font-weight:bold;
    font-size:.9em;
    background-color: #FFFF81;
    margin:0px 2px 1px 2px;
    padding: 1px 2px 1px 2px;
    color:Black;
}

.SubmitButtons:hover
{
    text-transform: uppercase;
    text-align:center;
    font-weight:bold;
    font-size:.9em;
    background-color: #FFFF81;
    margin:0px 2px 1px 2px;
    padding: 1px 2px 1px 2px;
    color:red;
}


#headerNote
{
    font-size:1.1em;
    margin-bottom: 10px;
}
#footerNote
{
    margin-top:10px;
    font-size:.7em;
    text-align:center;
    color: white;
}
.footerMenu
{
    background-color:#575656; padding: 4px; border: solid 1px #575656; text-align:center; font-size:.9em;
}
.footerMenu a
{
    color:#F8F8F8;
}
.footerMenu a:hover
{
    color:#FFFF81;
}
a:visted
{
    text-decoration: none;
    color: #C89393;
}
a
{
    text-decoration: none;
    color: #7E3737;
}
a:hover
{
    text-decoration: underline;
    color:red;
}
.WhatsUpTitle
{
    padding: 5px 1px 5px 1px; margin:0px; font-size:1.1em; background-color:#FFFF81; text-align:center;
}
.WhatsUpPostDiv
{
    padding: 5px; margin:5px; border: solid 1px #D4D4D4;
}
.WhatsUpPostTitles
{
    font-weight:bold; padding: 3px; background-color: #F6F5F5;
}

.WhatsUpContent
{
    margin: 0px 10px 0px 10px; padding: 0px;
}
.WhatsUpContent a
{
    color:red;
}


#tooltip{
	position:absolute;
	border:1px solid #C89393;
	background:#F6F4F4;
	padding:5px;
	font-size:.9em;
	}


#main_navigation
{	margin: 0px 0px 0px 6px;
	padding: 0}
	
	#main_navigation li
	{	float: left;
		list-style: none;
		font: 24px Arial;
		margin:0px;
		padding:0px;
    }

	#main_navigation li a
	{	display: block;
		background: #191919;
		padding: 0px 10px 0px 12px;
		text-decoration: none;
		border-right: 0px solid white;
		width: auto;
		color: #FFFFFF;
		white-space: nowrap}

	#main_navigation li a:hover
	{	background: #FFFF81;
	 	color:#191919;}
		
		#main_navigation li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#main_navigation li ul li
		{	float: none;
			display: inline}
		
		#main_navigation li ul li a
		{	width: auto;
			background: #FFFF81;
			color: #191919;}
		
		#main_navigation li ul li a:hover
		{	background: #191919;
		 	color:#FFFFFF;}
