body { margin: 0; padding: 0; font-size: 11px; }

p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link { color: #0000cd; text-decoration: none; }

a:visited { color: #0000cd; text-decoration: none; }

a:hover { color: #00f; text-decoration: underline; }

a:active { color: #00f; text-decoration: none; }

TD.footer2   { font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif }

P.footer2   { font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif }

A.footer2:link  { color: #dcdcdc; text-decoration: none }

A.footer2:visited  { color: #dcdcdc; text-decoration: none }

A.footer2:active  { color:#dcdcdc; text-decoration: none }

A.footer2:hover     { color: #fff; text-decoration: underline }

table { font-size: 11px; }

img { border: 0px; }

h1  { color: #00396a; font-size: 21px; margin-bottom: 10px; }

h2  { color: #00396a; font-size: 18px; margin-top: 10px; margin-bottom: 10px; }

h3  { color: #00396a; font-size: 16px; margin-top: 5px; margin-bottom: 5px; }

h4  { color: #00396a; font-size: 14px; }

h5  { color: #00396a; font-size: 12px; }

h6  { color: #00396a; font-size: 10px; }

A.product_title_link:link  { color: #00396a; font-size: 21px; margin-bottom: 10px; text-decoration: none }

A.product_title_link:visited  { color: #00396a; font-size: 21px; margin-bottom: 10px; text-decoration: none }

A.product_title_link:active  { color: #00396a; font-size: 21px; margin-bottom: 10px; text-decoration: none }

A.product_title_link:hover   { color: #00396a; font-size: 21px; margin-bottom: 10px; text-decoration: none }

hr { height: 1px; border-top: 1px dashed #DEDEDE; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; } 

.menu_nav td { font-size: 12px; }

.menu_nav a:link { color: #fff; text-decoration: none; }

.menu_nav a:visited { color: #fff; text-decoration: none; }

.menu_nav a:hover { color: #dcdcdc; text-decoration: underline; }

.menu_nav a:active { color: #fff; text-decoration: none; }

table .category_list { font-size: 14px; }

table .category_list td.navon { background-color: #efefef; }

table .category_list td.navoff { background-color: white; }

#portlet_header { margin-top: 4px; margin-left: 15px; color: white; font-weight: bold; height: 25px; }

.portlet_content { }

.portlet { margin-top: 0; width: 183px; border: 1px solid #E1E1C4; background-image:url(/graphics/FBox_Heading_Back.gif); background-repeat: no-repeat; }

.featured_content { border-top-style: dotted; border-width: 1px; }

.text { }

.pricecolor { color: #cc6600; font-size: 11px; font-weight: bold; }

.search-divider { color: white; font-size: 11px; background-color: #c0bc91; text-align: left; height: 18px; padding-left:11px }

.catatable td.divider { color: white; font-size: 11px; background-color: #c0bc91; text-align: left; padding-left:11px; }

.catatable td span { color: #0000cd; }

.catatable td { }

.catalinks { }

input.searchbutton	{ vertical-align: middle; padding-left: 1px; }

input.searchbox	{ color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; vertical-align: middle; padding: 0; border: solid 1px #7F9DB9; height: 18px;  }

.accessory_table { border-left: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }

.accessory_table th { font-size: 11px; background-color: #CDD7E1; color: #00396a; }

.accessory_separator { border-bottom: 1px solid #DEDEDE; width: 95%; }

.suplemental_image td { font-family: Tahoma, Arial, Verdana, Arial, Helvetica, sans-serif; padding: 5px; font-size: 10px; cursor: pointer; color: #6c6c6c; }

.tabActive {
            font-family: Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";
            font-size: 12px;
            font-weight: normal;
            color: #000000;
            margin-top: 15px;
            border-top-width: 1px;
            border-left-width: 1px;
            border-top-style: solid;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: solid;
            border-top-color: #DEDEDE;
            border-left-color: #DEDEDE;
            background-color: #FFFFFF;
            padding-top: 7px;
            padding-right: 33px;
            padding-bottom: 6px;
            padding-left: 33px;
            white-space: nowrap; 
            }

.tabInactive {
			font-family: Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";
            font-size: 12px;
            font-weight: normal;
			color: #000000;
            margin-top: 15px;
            background-color: #F5F5F5;
            padding-top: 7px;
            padding-right: 33px;
            padding-bottom: 6px;
            padding-left: 33px;
            margin-right: 0px;
            border-top: 1px solid #DEDEDE;
            border-bottom: 1px solid #DEDEDE;
            border-left: 1px solid #DEDEDE;
            border-right-style: none;
            white-space: nowrap; 
            }
                                                                                               
.tabLast {
			margin-top: 16px;
            margin-right: 0px;
            margin-left: 0px;
            border-bottom: 1px solid #DEDEDE;
            border-left: 1px solid #DEDEDE; 
            }

td.tabInactive a:visited {
            color: #CA0003;
			text-decoration: none; 
			}

td.tabInactive a:hover, div.tabInactiveLast a:hover {
            color: #CA0003;
            text-decoration: underline; 
            }

td.tabInactive a:active, div.tabInactiveLast a:active {
            color: #FF0000;
            text-decoration: none; 
            }

div.product_content {
			border-left: 1px solid #DEDEDE; 
            border-right: 1px solid #DEDEDE; 
            border-bottom: 1px solid #DEDEDE;
            padding: 10px; 
            }

div.product_content p { margin-top: 0px; }
            
.category_top_description { width: 90%; padding-bottom: 10px; }

.category_bottom_description { width: 90%; }

.product_divider { border-bottom: 1px solid #DEDEDE; width: 95%; padding-bottom: 3px; }

TD.rightcolumn {
	font-size: 11px;
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	}

P.rightcolumn {
	font-size: 11px;
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color : #666666;
	}

.datagrid_evenrow
{
	background-color:#FFFFFF;
	height:30px;	
}

.datagrid_oddrow
{
	background-color:#EEEEEE;
	height:30px;
}

.free-gift { font-weight: bold; color: #cc6600; }