TD
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    FONT-SIZE: 11px;
}
ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
li
{
    margin: 0;
    padding: 0;
}
.scFloatleft
{
    float: left;
}
.clear
{
    clear: both;
}
div#Content div.yahooSearch
{
    background-color: #E2E2E2;
    border-bottom: 2px ridge #7E7E7E;
    color: #6A6A6A;
    font: bold 12px verdana, arial, sans-serif;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 910px;
}
* html div#Content div.yahooSearch { width: 920px; }
div#Content div.yahooSearch td
{
    color: #6A6A6A;
    font: bold 12px verdana, arial, sans-serif;
    padding: 0 3px 0 2px;
}
div#Content div#scContainer
{
    background: url(/images/mainbg.gif) top left repeat-y;
    width: 920px;
}
div#Content div#scContainer div.scNav
{
    width: 210px;
}
* html div#Content div#scContainer div.scNav { width: 200px; }
div#Content div#scContainer div.scBody
{
    color: #385EA0;
    margin: 0 auto;
    text-align: center;
    width: 710px;
}
* html div#Content div#scContainer div.scBody { text-align: right; width: 718px; }
div#Content div#scContainer div.scBody h1.sctitle
{
    color: #385EA0;
    font: normal 29px times new roman, arial, sans-serif;
    font-variant: small-caps;
    padding-left: 10px;
    width: 100%;
}
* html div#Content div#scContainer div.scBody h1.sctitle { font-size: 27px; }
div#Content div#scContainer div.scBody div.image
{
    margin-top: 2px;
    text-align: center;
}
div#Content div#scContainer div#body div.scIndex
{
   margin: 0 auto;  
   text-align: center;
   width: 700px;
}
div#Content div#scContainer div.scBody div.schome-special
{
    text-align: center;
    width: 175px;
}
div#Content div#scContainer div.scBody div.schome-special a
{
    border-bottom: solid 1px #F86468;
    color: #363636;
    padding-bottom: 1px;
    text-decoration: none;
}
div#Content div#scContainer div.scBody div.schome-special a:hover
{
    border-bottom: solid 1px #FF0000;
}
div#Content div#scContainer div.scBody p
{
    color: #385EA0;
    font: normal 12px verdana, arial, sans-serif;
    margin-bottom: 30px;
    padding-left: 10px;
    width: 680px;
}
div#Content div#scContainer div.scBody p a
{
    color: #363636;
    text-decoration: underline;
}
div#Content div#scContainer div.scBody p a:hover
{
    text-decoration: none;
}
div#Content div#scContainer div.scBody p span
{
    color: #363636;
}
div#Content div#scContainer div.jitem-container
{
    color: #3F3F3F;
    font: normal 12px verdana, arial, sans-serif;
    width: 710px;
}
* html div#Content div#scContainer div.jitem-container { width: 700px; }
div#Content div#scContainer div.jitem-container div.jimages
{
    text-align: center;
    width: 350px;
}
div#Content div#scContainer div.jitem-container div.prodinfo
{
    width: 350px;
}
div#Content div#scContainer div.jitem-container div.prodinfo span
{
    color: #333333;
    font: bold 14px verdana, arial, sans-serif;
    padding: 0 5px;
    vertical-align: middle;
}
div#Content div#scContainer div.jitem-container div.prodinfo input
{
    padding: 0 5px;
    vertical-align: middle;
}
#seo-related-links
{
    width: 700px;
}
#seo-related-links:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#seo-related-links h3
{
    color: #000;
    font: bold 13px/1.2 verdana, arial, sans-serif;
    text-align: center;
}
#seo-related-links ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#seo-related-links ul.seo-links li
{
    width: 49%;
    float: left;
    display: inline;
    font: normal 12px verdana, arial, sans-serif;
    background: url(images/dot.gif) 5px center no-repeat;
    margin: 0;
    padding: 0;
}
#seo-related-links ul.seo-links li a
{
    color: #3F3F3F;
    text-decoration: none;
    padding-left: 25px;
    display: block;
    _width: 100%;
}
#seo-related-links ul.seo-links li a:hover
{
    color: #000;
    text-decoration: underline;
}
div#breadcrumbs
{
    color: #5B5B5B;
    font: normal 12px verdana, arial, sans-serif;
    padding-left: 5px;
}
* html div#breadcrumbs { padding-left: 8px; }
div#breadcrumbs a
{
    color: #5B5B5B;
    text-decoration: underline;
}
div#breadcrumbs a:hover
{
    text-decoration: none;
}
div#Content div#scContainer td.this
{
    color: #333;
    font: normal 12px verdana, arial, sans-serif;
}
div#Content div#scContainer td.this a
{
    color: #333;
    border-bottom: solid 1px #FE6F70;
    text-decoration: none;
}
div#Content div#scContainer td.this a:hover
{
    border-bottom: solid 1px #FF0000;
    text-decoration: none;
}

div#secNav div.me span a { 
	background-color: #BDBDBD;
	color: #FFF;	
	font-weight: bold;
	padding: 3px 0 3px 5px;
	text-decoration: none;
	}
#secNav, #secNav ul
{
    /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    width: 202px;
}
#secNav li
{
    /* all list items */
    background-color: #F0F0F0;
    float: left;
    width: 202px; /* width needed or else Opera goes nuts */
}
#secNav a
{
    display: block;
    width: auto;
    text-decoration: underline;
    padding: 0 10px;
    line-height: 1.75em;
    color: #636363;
}
#secNav li ul
{
    /* second-and-above-level lists */
    /*border: solid 1px #C6C6C6;
    position: absolute;
    background-color: #D6D6D6;
    z-index: 999;
    height: 1px;
    padding: 0; 
    width: 1px;*/
    /*margin-top: -1.5em; Top positions would be equiavelent to #scNav a line height*/
    /*margin-left: -1200em; using left instead of display to hide menus because display: none isn't read by screen readers */
    /*overflow: hidden;  hides submenus in case longer than page height */
}
#secNav li ul li 
{ 
	/*background-color: #D6D6D6;*/ 
	margin-left: 10px;
	width: 140px;
}
#secNav li:hover, #secNav li.schover
{
    /* hover li background */
    /*background-color: #D6D6D6;*/
}
#secNav li.schover ul li.schover, #secNav li.thi:hover, #secNav li ul li.thi:hover, #secNav li.schover ul li.thi:hover { background-color: #F0F0F0; }
#secNav li:hover a, #scNav li.schover a, #scNav li:hover li:hover a, #scNav li.schover li.schover a, #scNav li:hover li:hover li:hover a, #scNav li.schover li.schover li.schover a
{
    color: #000;
}
#secNav li:hover li a, #secNav li:hover li:hover li a, #secNav li.schover li a, #secNav li.schover li.schover li a
{
   color: #000;
}
#secNav li:hover ul, #secNav li.schover ul
{
    /* lists nested under hovered list items */
    margin-left: 160px;
    width: 165px;
    height: auto;
    overflow: visible;
}
#secNav li ul ul
{
    /* third-and-above-level lists */
}
#secNav li:hover ul ul, #secNav li.schover ul ul
{
    margin-left: -1000em;
}
#secNav li li:hover ul, #secNav li li.schover ul
{
    margin-left: 160px;
    width: 165px;
    height: auto;
    overflow: visible;
}
div#scContainer div.scBody div#sc_cross_sell td { text-align: center; }

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

div.scNav div.me ul li.schover ul li.thi:hover { background-color: #F0F0F0 !important; }
div.scNav div.me ul li.schover ul li.thi:hover a { background-color: #F0F0F0; display: block; }

div.drop { padding-left: 10px; margin-bottom: 10px; }

* html div#body { margin-left: 10px; }

div.scBody div#body span.schome-special { display: block; text-align: center;  float: left; }
* html div.scBody span.schome-special { margin: 0 0 20px 0; }

div.scNav div.this { 
	margin: 2px 7px 5px -10px;
	padding: 5px 0 5px 10px; 
	background-color: #BDBDBD; 
	font: bold 11px lucida grande, verdana, arial, sans-serif; 
	color: #FFF; 
}

body { position: relative; z-index: 0; }
* html li.sfhover { position: relative; top: -4px; z-index: 99999; }
* html li.sfhover li.sfhover { top: 0px; }


.title
{
    COLOR: gray;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 20pt;
    width: 700px;
}

.error
{
    COLOR: #990000;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
	border:2px solid red;
	background-color:white;
}
.alert
{
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
	border:1px solid red;
	background-color:white;
}
.info
{
    COLOR: #333333;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
}

.com_box {border:1px solid #999999;background-color:#ffffff;}
.com_box_bold {border:2px solid #999999;background-color:#ffffff;}
.com_box_error {border:2px solid #ff0000;background-color:#ffffff;}
.com_table_header {background-color:#999999;font-size:10px;color:#ffffff;}
.com_cost_box {border:1px solid #999999;background-color:#999999;color:#ffffff;width:96px;}
.com_total_box {border:2px solid #999999;background-color:#ffffff;color:#000000;96px;}
.com_shop_button {
	}
.com_box_button {
	width:60px;}
.com_checkout_button {
	width:125px;
	height:40px;}
.com_section
{
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
	width:100px;
}
.com_rec_box {border:1px solid #999999;background-color:white;}
.com_rec_box1 {border:1px solid #999999;background-color:white;}
.com_rec_box2 {border:2px solid #999999;background-color:white;}
.com_rec_section
{
    COLOR: #999999;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
}
