/* site default */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #333333; background-color: #445566; margin-top: 10px;}

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; }
 

a:link{
	color: #738597;
	text-decoration: underline;

font-weight: bold;
}

a:visited{
	color: #738597;
	text-decoration: underline;

font-weight: bold;
}

a:hover{
	color: #990000;
	text-decoration: none;

font-weight: bold;
}


/* text classes */
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; color: #660000; font-weight: bold; margin-top: 3px; margin-bottom: 0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: #660000; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #660000; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }



.nav { border-style: solid; border-width: 1px; border-color: #666666; background-color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; background-color: #F0F0F0; }
.nav a { font-family: Arial, Helvetica, sans-serif; color: #666666; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 110%; }
.nav a:hover { font-family: Arial, Helvetica, sans-serif; color: #999999; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 110%; }


.redtext {color: #CC0000; }

.leftnavtable { border-style: solid; border-width: 1px; border-color: #666666; background-color: #F0F0F0; }
.leftnavtable a:link{ font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold; border-bottom: 0px; font-size: 100%; }
.leftnavtable a:visited{ font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold; border-bottom: 0px; font-size: 100%; }
.leftnavtable a:hover { font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; font-weight: bold; border-bottom: 0px; font-size: 100%; }

.leftnavheader { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #445566; }

.leftnavdata { border-bottom:1px dotted #999999; font-size: 90%; }

.topnavheader {
	border-style: solid; border-width: 1px; border-color: #666666;
	font-size: 110%; 
	text-align:center;
	background-color: #445566;

}

.topnavheader a:link{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; border-bottom: 0px; font-size: 100%; }
.topnavheader a:visited{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; border-bottom: 0px; font-size: 100%; }
.topnavheader a:hover { font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; font-weight: bold; border-bottom: 0px; font-size: 100%; }




.leftnav{color:#666666;}


.dotted{border-left:1px dotted #4B3025; border-right:1px dotted #4B3025; border-bottom:1px dotted #4B3025; border-top:1px dotted #4B3025;}
.shaded{background-color: #F0F0F0; border-bottom:1px dotted #4B3025; }
.largertext{font-size:120%;}


TD.bottomline {border-bottom:1px solid #999999;}
TD.leftline {border-left:1px solid #999999;}



/* able */

TH.MenuBox {font-weight:bold;color:#fff;background-color:#445566;text-align:center; border-style: solid; border-width: 1px; border-color: #445566; ;padding:2px}
TD.MenuBox {font-weight:bold;color:#fff;background-color:#445566;text-align:center; border-style: solid; border-width: 1px; border-color: #445566; ;padding:2px}

TH.OuterTableCaption {font-weight:bold;font-size:14px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-color:#9BADBF;padding:3px}
TH.OuterTableHeader {font-weight:bold;background-color:#fff;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.OuterTable {font-weight:bold;text-align:right;padding:2px}
TD.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:14px;color:#fff;background-color:#696;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-position:top;padding:2px}
TD.OuterTable {text-align:left;vertical-align:top;padding:2px;background-position:0}
TABLE.InnerTable {text-align:center}
TR.InnerTableHeader {background-color:#F0F0F0;text-align:left}
TR.InnerTableOdd {background-color:#fff}
TR.InnerTableEven {background-color:#EEE;vertical-align:middle}
TH.InnerTableHeader {font-weight:bold;text-align:center;background-color:#F0F0F0;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.InnerTable {font-weight:bold;text-align:right;padding:3px}
TD.InnerTable {vertical-align:top;text-align:left;padding:5px}
TD.InnerTableAmount {vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px}
TD.InnerTableCenter {vertical-align:top;text-align:center;padding:2px}
TD.InnerTableTotal {vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}
DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#666}


.main {
margin: 0px auto 0px auto;
}

DIV.Main {text-align:center}
TABLE.OuterTable {vertical-align:top;width:630px;margin:5px 0px 0px 5px}
TABLE.Main {text-align:center;width:775px;border:1px solid #666666;background-color: #FFFFFF;}
TABLE.StoreHeader {text-align:center;width:775px}
TD.Main {text-align:center;width:775px}

.TreeLevel0 {padding-left:0px; font-size: 110%;}
.TreeLevel1 {padding-left:10px; font-size: 95%;}
.TreeLevel2 {padding-left:20px; font-size: 95%;}
.TreeLevel3 {padding-left:30px; font-size: 95%;}
.TreeLevel4 {padding-left:40px; font-size: 95%;}
.TreeLevel5 {padding-left:50px; font-size: 95%;}
.TreeLevel6 {padding-left:60px; font-size: 95%;}
.TreeLevel7 {padding-left:70px; font-size: 95%;}


TABLE.ProductOptions {border:1px solid #CCCCCC;width:250px;margin:10px 0 0 0;background-color:#CCCCCC;}
TD.ProductOptionsHeader {font-weight:bold;font-size:14px;color:#fff;text-align:center;background-color:#9BADBF;padding:3px}

TABLE.ProductDetail {width:630px;margin:0px 0px 0px 5px}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;background-color:#9BADBF;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.ProductDetail {font-weight:normal;background-color:#fff;text-align:left;padding:2px}
TD.ProductImage {background-color:#fff;text-align:center}
TD.ProductDetailCen {background-color:#fff;text-align:center}

TH.ProductListing {margin-top:4px;color:#fff;background-color:#666;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {background-color:#fff}
TD.ProductListing {padding:20px;font-size:10px;text-align:center}
TABLE.Outline {border:1px solid #CCCCCC;vertical-align:top;}

.optrow .price {float:right;width:10px;text-align:right; display:none;}

