td,select,input {font-size:14px}
.l17 {line-height:170%;}
.f7 {font-size:7px;}
.f24 {font-size:24px;}
BODY {FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 14px; background:#efefef;}
TABLE {FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 14px}
A:link {COLOR: #006699; FONT-FAMILY: Arial; FONT-SIZE:14px; TEXT-DECORATION: none}
A:active {COLOR: #006699; FONT-FAMILY: Arial; FONT-SIZE: 14px; TEXT-DECORATION: none}
A:visited {COLOR: #006699; FONT-FAMILY: Arial; FONT-SIZE: 14px; TEXT-DECORATION: none}
A:hover {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006699; FONT-FAMILY: Arial; FONT-SIZE: 14px; TEXT-DECORATION: underline}
NOBR A:link {COLOR: #000080;FONT-SIZE:12px; FONT-FAMILY: Arial;TEXT-DECORATION: underline}
NOBR A:active {	COLOR: #000080;FONT-SIZE:12px; FONT-FAMILY: Arial;TEXT-DECORATION: underline}
NOBR A:visited {COLOR: #000080;FONT-SIZE:12px; FONT-FAMILY: Arial;TEXT-DECORATION: underline}
NOBR A:hover {COLOR: blue;FONT-SIZE:12px; FONT-FAMILY: Arial;TEXT-DECORATION: underline}
A.lch:active {text-decoration: bold; color: #0000CC; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.lch:link {text-decoration: bold; color: #0000CC; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.lch:visited {text-decoration: bold; color:#0000CC; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif}
A.lch:hover {text-decoration: bold; color: #0000CC; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}

A.tmu:active {text-decoration: bold; color: #ffffff; FONT-SIZE: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.tmu:link {text-decoration: bold; color: #ffffff; FONT-SIZE: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.tmu:visited {text-decoration: bold; color:#ffffff; FONT-SIZE: 12px; font-family:Verdana,Arial,Helvetica,sans-serif}
A.tmu:hover {text-decoration: bold; color: #ffffff; FONT-SIZE: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; background:#069}

A.body:active { color: #069;  font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.body:link { color: #069;  font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.body:visited { color:#069; font-family:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.body:hover { color: #069; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline; background:#cfc}

A.list:active {text-decoration: none; color: #069; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list:link {text-decoration: none; color: #069; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list:visited {text-decoration: none; color:#069; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list:hover {text-decoration: none; color: #069; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline; background:#cfc}

A.list1:active {text-decoration: none; color: #069; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list1:link {text-decoration: none; color: #069; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list1:visited {text-decoration: none; color:#069; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list1:hover {text-decoration: none; color: #FF0000; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline; background:#cfc}


A.list2:active {text-decoration: none; color: #999999; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list2:link {text-decoration: none; color: #999999; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list2:visited {text-decoration: none; color:#999999; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.list2:hover {text-decoration: none; color: #999999; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline}

A.head:active {text-decoration: underline; color: #069; font: 15px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline}
A.head:link {text-decoration: underline; color: #069; font: 15px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline}
A.head:visited {text-decoration: underline; color:#069; font: 15px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline}
A.head:hover {TEXT-DECORATION: underline; color: #069; font: 15px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline; background:#cfc}

A.menugreen:active {text-decoration: none; color: #336633; font: 14px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif}
A.menugreen:link {text-decoration: none; color: #336633; font: 14px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif}
A.menugreen:visited {text-decoration: none; color:#336633; font: 14px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif}
A.menugreen:hover {TEXT-DECORATION: underline; color: #000000; font: 14px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif; background-color: #ccffcc;}

A.menutopnew:active {text-decoration: none; color: #336633; font: 12px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif}
A.menutopnew:link {text-decoration: none; color: #336633; font: 12px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif}
A.menutopnew:visited {text-decoration: none; color:#336633; font: 12px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif}
A.menutopnew:hover {TEXT-DECORATION: underline; color: #000000; font: 12px; font-family: 宋体,Verdana,Arial,Helvetica,sans-serif; background-color: #ccffcc; }

A.menuwhite:active {text-decoration: none; color: #ffffff; font: 14px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.menuwhite:link {text-decoration: none; color: #ffffff; font: 14px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.menuwhite:visited {text-decoration: none; color:#ffffff; font: 14px; font-family:Verdana,Arial,Helvetica,sans-serif}
A.menuwhite:hover {TEXT-DECORATION: underline; color: #ffffff; font: 14px; font-family: Verdana,Arial,Helvetica,sans-serif}

A.menublk:active {text-decoration: none; color: #000000; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.menublk:link {text-decoration: none; color: #000000; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.menublk:visited {text-decoration: none; color:#000000; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif}
A.menublk:hover {TEXT-DECORATION: underline; color: #000000; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}

A.foot:active {text-decoration: none; color: #069; font: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.foot:link {text-decoration: none; color: #069; font: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.foot:visited {text-decoration: none; color:#069; font: 10px; font-family:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}
A.foot:hover {text-decoration: none; color: #00f; font: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: underline}
.foot:active {text-decoration: none; color: #000000; font: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION: none}


A.adposition:active {text-decoration: none; color: #ffffff; BACKGROUND:#474; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.adposition:link {text-decoration: none; color: #ffffff; BACKGROUND:#474; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.adposition:visited {text-decoration: none; color:#ffffff; BACKGROUND:#474; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif}
A.adposition:hover {TEXT-DECORATION: none; color: #000000; BACKGROUND:#CCC; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}

A.adposition2:active {text-decoration: none; color: #008; BACKGROUND:#eee; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.adposition2:link {text-decoration: none; color: #008; BACKGROUND:#eee; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}
A.adposition2:visited {text-decoration: none; color:#008; BACKGROUND:#eee; font: 12px; font-family:Verdana,Arial,Helvetica,sans-serif}
A.adposition2:hover {TEXT-DECORATION: none; color: #fff; BACKGROUND:#474; font: 12px; font-family: Verdana,Arial,Helvetica,sans-serif}

.top {
		font-family: Verdana,Arial,Helvetica,sans-serif;
	      	font-size: 18px;
	      	color: #cccccc;
	      	font-weight: bold;
}
.stedit {
	BORDER-BOTTOM: #4a3163 1px solid; BORDER-LEFT: #4a3163 1px solid; BORDER-RIGHT: #4a3163 1px solid; BORDER-TOP: #4a3163 1px solid; FONT-SIZE: 9pt
; font-family: "Arial", "Helvetica", "sans-serif"
}
.stbtm {
	BACKGROUND-COLOR: #CBDFEF; BORDER-BOTTOM: #665b8e 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #665b8e 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-SIZE: 11pt; font-family: "Arial", "Helvetica", "sans-serif"
}
.stbtm2 {
	font-size:12px;width=30;height=20;border:#cccccc 1px solid;BACKGROUND:#FFFFFF;color:#000000
}

.stbtm2:hover {
	font-size:12px;width=30;height=20;border:#0000ff 1px solid;BACKGROUND:#FFFFFF;color:#0000ff

}
.input2 {
	border:#cccccc 1px solid;font-size:12px;width:90px
}
.input3 {
	border:#cccccc 1px solid;font-size:12px;width:50px
}
.title {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 12px;
	      	color: #003399;
	      	font-weight: bold;
}
.hd1 {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 14px;
	      	color: #003399;
	      	font-weight: bold;
}
.bd1 {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 14px;
	      	color: #000000;
	      	font-weight: none;
}
.titlewhite {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 14px;
	      	color: #ffffff;
	      	font-weight: bold;
}
.titlewhite24 {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 24px;
	      	color: #ffffff;
	      	font-weight: bold;
}
.titlered24 {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 24px;
	      	color: #ff0000;
	      	font-weight: bold;
}
.titleblack {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 14px;
	      	color: #000000;
	      	font-weight: bold;
}
.subhead {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 14px;
	      	color: #000080;
	      	font-weight: none;
}
.midnavy {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 16px;
	      	color: #000080;
	      	font-weight: bold;
}
.midnavye {
		font-family: trebuchet ms, arial, helvetica, sans-serif, 宋体;
	      	font-size: 16px;
	      	color: #000080;
	      	font-weight: bold;
}
.mnavye {
		font-family: trebuchet ms, arial, helvetica, sans-serif, 宋体;
	      	font-size: 16px;
	      	color: #000080;
	      	font-weight: none;
}
.bignavy {
		font-family: trebuchet ms, arial, helvetica, sans-serif, 宋体;
	      	font-size: 20px;
	      	color: #000080;
	      	font-weight: bold;
}
.bignavyc {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 20px;
	      	color: #000080;
	      	font-weight: bold;
}
.desc {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 12px;
	      	color: #000000;
	      	font-weight: none;
}
.descsm {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 11px;
	      	color: #000000;
	      	font-weight: none;
}
.wred {
		font-family: 宋体, trebuchet ms, arial, helvetica, sans-serif;
	      	font-size: 14px;
	      	color: #ff0000;
	      	font-weight: bold;
}
.listd1 {
		font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;;
	      	font-size: 14px;
	      	color: #000000;
	      	font-weight: none;
}
.listd2 {
		font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;;
	      	font-size: 14px;
	      	color: #999999;
	      	font-weight: none;
}

.gnote {
		font-family: 宋体,Verdana,Arial,Helvetica,sans-serif;;
	      	font-size: 12px;
	      	color: #888888;
	      	font-weight: none;
}
.subbutton {
   background-color: lightgray;
   font-size: 14px;
   color: #000000;
0   font-weight: none;
}
.subbutton:hover {
   background-color: lightgray;
   font-size: 14px;
   color: #0000ff;
   font-weight: none;
}
/* ===== Begin Header Styles ===== */
#header { background:#008000; width:100%; border-top:solid 0px #666; margin:auto; }
#header #search { text-align:right; padding-right:5px; width:200px; }
#header #search span { color:#0056ab; font-weight:normal; }
#header #search #searchTxt { border:solid 2px #ccc; height:14px; }
/* Shopping Cart - Top of Page */
#buttonheader {	float:left; background:#fff; }
#buttonheader ul { padding: 3px 5px; list-style:none; margin:0px; } /* the padding here is the space around the buttons in the button area.  right and left are set at 10px to match the inside padding of the tabs, defined below.*/
#buttonheader li { display:inline; margin:0px; padding:0px; }
#buttonheader a { border:solid 1px #ccc; float:left; line-height:normal; text-decoration:none; text-align:center; margin: 2px 5px 0px 0px; } /* the margin above controls the space between buttons*/
#buttonheader a:hover { border:solid 1px #ccc; background:#e6e6e6; }
#buttonheader #button-basket-top { width:50px; float:right; }
#buttonheader #button-checkout-top { width:60px; float:right; margin-right:0px; }/*since this button is on the right, the margin is set to 0*/
#buttonheader #inbasket { float:right; color:#999; margin-right:5px; margin-bottom:5px; }
/* ===== End Header Styles ===== */

/* ===== Begin Top Nav Styles ===== */
#topNav { background:#363; margin:0px; padding:0px; }
.navMain { list-style:none; z-index:100; background:#008000; color:#fff; border:none; width:650px; height:24px; margin:0px; padding:0px; position:relative; }
.navMain li { float:left; border:solid 1px #008000; text-align:center; }
.navMain li a { display:block; background:#008000; color:#fff; font-weight:normal; font-size:13px; padding:2px; text-decoration:none; }
.navMain li a:hover { background:#ccc; color:#363; text-decoration:none; }
#nav01 { width:35px; margin-left:20px; }
#nav011 { width:35px; }
#nav012 { width:35px; }
#nav015 { width:35px; }
#nav02 { width:35x; }
#nav03 { width:60px; }
#nav04 { width:60px; }
#nav05 { width:60px; }
#nav06 { width:60px; }
#nav07 { width:60px; }
#nav08 { width:60px; }
.navMain li ul { position:absolute; top:0px; left:0px; list-style:none; margin:0px; }
.navMain li ul li { float:none; text-align:left; width:120px; }
.navMain li ul li a { padding-left:1px; }
/* ===== End Top Nav Styles ===== */

#layout { background:#fff; width:650px; margin:auto; }


.menu{margin:0px;padding:0px;}

.newlist ul { color:#090; margin:5px 0px 0px 20px; padding:0px; }
.newlist ul li { padding:3px; }
.newlist ul li:hover { color:#F00; } /* turn bullet red on mouseover - works in FireFox */
.newlist ul li a { color:#069; text-decoration:none; }
.newlist ul li a:hover { color:#069; text-decoration:underline; background:#cfc;}

.hotlist ul { color:#090; margin:5px 0px 0px 30px; padding:0px; }
.hotlist ul li { padding:3px; }
.hotlist ul li:hover { color:#F00; } /* turn bullet red on mouseover - works in FireFox */
.hotlist ul li a { color:#069; text-decoration:none; }
.hotlist ul li a:hover { color:#069; text-decoration:underline;  background:#cfc;}

DIV.hotlist
{
    BORDER-RIGHT: #000080 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000080 0px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: small;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 2%;
    BORDER-LEFT: #99CC99 4px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #808080 0px solid;
    BACKGROUND-COLOR: #efefef;
    TEXT-DECORATION: none
}



DIV.wordwheel
{
    BACKGROUND-COLOR: #FFF;
}



/**************** startmenulist coding *****************/
 #startmenulist {
 width: 100%;
 float: left;
 }

 #startmenulist ul {
 list-style: none;
 margin: 0;
 padding: 0;
 width: 7em;
 float: left;
 }

 #startmenulist a, #startmenulist h2 {
 font:  14px/16px arial, helvetica, sans-serif;
 display: block;
 border-width: 0px;
 border-style: solid;
 border-color: #888 #888 #888 #888;
 margin: 0;
 padding: 2px 2px;
 }

 #startmenulist h2 {
 color: #000080;
/* background: #eee; */
 text-transform: uppercase;
 }

 #startmenulist a {
 color: #000080;
 background: #CBDFEF;
 text-decoration: none;
 }

 #startmenulist a:hover {
 color: #00f;
 background: #9f9;
 }

 #startmenulist li {position: relative;}

 #startmenulist ul ul {
 position: absolute;
 z-index: 500;
 }

 #startmenulist ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
 }

 div#startmenulist ul ul,
 div#startmenulist ul li:hover ul ul,
 div#startmenulist ul ul li:hover ul ul
 {display: none;}

 div#startmenulist ul li:hover ul,
 div#startmenulist ul ul li:hover ul,
 div#startmenulist ul ul ul li:hover ul
 {display: block;}
 
.menuleft{
 text-align:center;
 font-size: 12px;
 width:140;
 BACKGROUND-COLOR: #eef;
 BORDER: #ccc 1px solid;

 margin:2px;
 padding-top:20px;
 padding-bottom:10px;
 padding-left:3px;
 }
 
 /***************************/
 
 
 .inv { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; } /* hide from visual browsers but still available to screen readers */
div#masthead { background:#069; }
div#masthead h1 { height:60px; line-height:60px; margin:0; background:url('/imgs/logo.gif') no-repeat #069 0px 8px; border-top:solid 5px #0066A8; border-bottom:solid 2px #999; margin-bottom:2px; }
div#masthead form { width:200px; text-align:right; float:right; margin-top:-50px; }
div#masthead form fieldset { margin:0px; padding:0px; float:right;}
div#masthead form fieldset label { color:#069; font-weight:bold; }
div#masthead form fieldset label span { color:#999; font-size:16px; padding-top:2px; float:left; }
div#masthead span { color:#999; padding-left:102px; }

div#menuhead { background:#069; border-top:solid 1px #999; border-bottom:solid 2px #ccc; margin-left:55; color: #999;}
div#menuhead a { height:27px; line-height:27px; color: #eee; margin-left:55;}








