

body, tr, th, input, textarea, select, p { font-family: Arial, Helvetica; font-size: 12px; }
body, tr, p { color: #666666 }
body { margin:5px auto; }
h1 { font-size:16px; font-weight:bold; color:#990000 }
h2 { font-size:13px; font-weight:bold; color:#006666; margin:0px; }
a { text-decoration: none; font-size:11px; color:#A61F24; font-weight:bold;}
a:hover { text-decoration: none; color:#006666; }

a.footer { color:white; text-decoration:none; }
a.footer:hover { color:white; text-decoration:underline; }

a.buyerschoice { color:#042E83; }

a.one { font-weight:bold; color:279FDA; text-decoration:none; }
a.two { font-weight:bold; color:A51986; text-decoration:none; }

div.products { margin:10px; margin-right:0px; }
td.productDetail { padding:10px; padding-right:0px; }

.leftnav { color: #666666; font: 13px Arial, Helvetica, sans-serif; }

.mainColor, .listingPrice { color:#900; };
.listingPrice {  font-weight:bold; font-size:12px; text-align:center; margin-top:6px; }

.topMenuLabel { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1);height:1; color:white; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; }

.topMenuDepartment:link { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1);height:1; color:white; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; }
.topMenuDepartment:visited { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1);height:1; color:white; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; }
.topMenuDepartment:active { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1);height:1; color:white; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:underline; }
.topMenuDepartment:hover { filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1);height:1; color:white; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:underline; }

.categoryHeader { color:white; font-family:Arial; font-size:11px; font-weight:bold; }

.contentHeader { font-family:arial; font-size:13px; font-weight:normal; text-align:center; color:white; margin:1 0 1 0; }

.errorMsg { font-size:12px; font-weight:bold; }
div.error { margin-top:20px; border:1px solid gray; padding:5px; }

td.navigation { background-color:#F4E1AE; background-image:url(../images/orangestripe.gif); }

div.navItem { filter:progid:DXImageTransform.Microsoft.dropshadow(color='black', offX=1, offY=2); margin-top:4px; height: 20px; padding:2 2 4 2; font-weight:bold; }
div.navItem a:link { font-family:Arial, Helvetica; color:#ffffff; text-decoration:none; }
div.navItem a:visited { font-family:Arial, Helvetica; color:#ffffff; text-decoration:none; }
div.navItem a:hover { font-family:Arial, Helvetica; color:#D0DAE8; text-decoration:underline; }
div.navItem a:active { font-family:Arial, Helvetica; color:#D0DAE8; text-decoration:underline; }

/*div.navItemOpen { margin-left:4px; margin-top:4px; padding:3px; font-weight:bold; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #333333; border-top:1px solid #333333; }*/
div.navItemOpen { filter:progid:DXImageTransform.Microsoft.dropshadow(color='black', offX=1, offY=2); width: 100%; height: 20px; padding:2px 2px 2px 2px; font-weight:bold; background-color:#BBD9FD; }
div.navItemOpen div { padding:2px; margin:2px; font-weight:bold; }
div.navItemOpen a:link { font-family:Arial, Helvetica; color:#00246B; text-decoration:none; }
div.navItemOpen a:visited {  font-family:Arial, Helvetica; color:#00246B; text-decoration:none; }
div.navItemOpen a:hover {  font-family:Arial, Helvetica; color:#00246B; text-decoration:underline; }
div.navItemOpen a:active {  font-family:Arial, Helvetica; color:#00246B; text-decoration:underline; }

div.navItemSelected { background-color:white; }

.breadCrumbs { color:#31559C; text-decoration:none }
.breadCrumbsLink:link { color:#31559C; text-decoration:underline }
.breadCrumbsLink:visited { color:#31559C; text-decoration:underline }
.breadCrumbsLink:hover { color:#31559C; text-decoration:none }
.breadCrumbsLink:active { color:#31559C; text-decoration:none }

.mainHeading { filter:progid:DXImageTransform.Microsoft.glow(color='Red', strength=2); height: 1px; font-size: 18px; font-weight: bold; color: #ffffff }

.save {background-color:#FFDE8B; font-family: Arial Black, Arial, Sans Serif; white-space:nowrap; color:#990000; font-weight: normal; padding: 0px 2px; }

.productTitle {color: #000; }
table.noOutsideBorder {
    border-width: 1px;
    border-spacing: 2px;
    border-style: solid;	            
    border-color: #fff;
    border-collapse: collapse;
    
}
.productTitle img
{
    border-color: #990000;
}
table.noOutsideBorder th,
table.noOutsideBorder td {
    border-width: 1px;	            
    border-style: inset;
    border-color: #d0d0d0;
    -moz-border-radius: 0px;
}


.menuItemTop {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	padding:3px 6px;
	vertical-align:top;
	font-weight:normal;
	cursor:pointer;
}
.menuItemTopOver {
	color:#8F0C0C;
	font-family:tahoma;
	font-size:11px;
	padding:3px 6px;
	vertical-align:top;
	font-weight:normal;
	cursor:pointer;
}
.menuItemTop font.menuItemTop {
	padding:0;
	color:#FFFFFF;
}
a:hover font.menuItemTop{
	color:#8F0C0C;
}

.menuItemMain {
    color:#A61F24;
    font-size:12px;
    padding:5px;
    font-weight:normal;
    cursor:pointer;
}
.menuItemMainOver {
    color:E1A81A;
    font-size:12px;
    padding:5px;
    font-weight:normal;
    cursor:pointer;
}
.menuItemMain font.menuItemMain {
    padding:0;
    color:#A61F24;
}
a:hover font.menuItemMain {
    color:E1A81A;
}

/* Fix for products with thumbnail area */
div#loadarea { width: 420px ! important; }

.pagerRow
{
    clear:both;
    border-top: solid 1px #d0d0d0;
    padding:4px;
}
.pagerRowBottom
{
    clear:both;
    border-bottom: solid 1px #d0d0d0;
    padding:4px;
}
.pageButton, .selectedPageButton
{
    
        
    padding: 5px;
    text-align: center;
    background-color: #F0F0F0;
}

.selectedPageButton
{
    background-color: #FFDE8B;
}
strong.keyword
 {
    background-color: #faa;
    font-weight: bold;
    
 }
div.SoldOut
{
    width: 110px;
    height: 30px;
    position: relative;
    margin-top: -34px;
    margin-bottom: -10px;
    background-color: #2E767C;
    color: #fff;
}
div.OnSale
{
    width: 110px;
    height: 15px;
    position: relative;
    margin-top: -19px;
    margin-bottom: -10px;
    background-color: #2E767C;
    color: #fff;
}
input.ProductButton
{
    margin: 4px 1px 1px 1px;
    background-color: #990000;
    color: #fff;
    border: none;
    cursor: pointer;
    
}

/* For OO Imported products */

.descbody, .descbody *
{
    color: #333333;
    font-size: 10pt;
    font-family: Tahoma, Arial, Sans Serif;
}

.deschead, .descbody b, .descbody h1, .descbody h2, .descbody a
{
    color: #990000;
    font-weight: 700;
}
.descbody ul
{
    list-style-type: square;
    margin: auto auto auto: 30pt;    
}
.descbody
{
	text-align: justify;
}
.descbody li
{
    margin-bottom: 20px;
}
li.oo
{
    color: #990000;
}
li.ff
{
    color: #990000;
    margin-bottom: 0px !important;
}
.descbody td ul
{
margin:0px;
margin-bottom:5px;
}
span.oolitext
{
    color: #333333;
}
hr.descriptionDivider, hr.descriptiondivider
{
    margin: 15px 0px;
}

img.productSingleImage
{
    max-width: 450px;
}
img.productThumbnail
{
	border: solid 1px #a61f24; height: 110px; width:110px
}
.mainColor
{
	color: #990000 !important;
}

/* End OO Imported Products */