BODY,TD,TR,P,DD,DL,FORM	{ 
FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px 
}

BODY { 
background: #4A94E6 url(images/pagebg.jpg) top left no-repeat; margin: 0px; padding: 4px 0px 0px 0px
}

H1 {
FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN: 0px; PADDING: 0px; color: #0080FF
}

H1 A { 
FONT-WEIGHT: bold; 
}

H1 A:link, H1 A:visited, H1 A:active { 
COLOR: #0080FF; TEXT-DECORATION: none 
}

H1 A:hover {
COLOR: #40a0ff; TEXT-DECORATION: underline
}

H2 {
FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN: 0px; PADDING: 0px;
}

.topmenu { 
width: 140px; height: 24px; text-align: center; vertical-align: middle; border-left: 4px solid #e0e0e0; background: #ffb000 url(images/tab_disabled.gif) top left no-repeat; color: #000000
}

.topmenu A { 
FONT-WEIGHT: bold; display: block; line-height: 20px; width: 100% 
}

.topmenu A:link, .topmenu A:visited, .topmenu A:active {
COLOR: #000000; TEXT-DECORATION: none
}

.topmenu A:hover {
COLOR: #ffffff; TEXT-DECORATION: none
}

.stopmenu {
width: 140px; height: 24px; text-align: center; vertical-align: middle; border-left: 4px solid #e0e0e0; background: #0080ff url(images/tab_active.gif) top left no-repeat; color: #ffffff; FONT-WEIGHT: bold
}

.date {
color: #565656; font-size: 10px
}

#uppermenu { 
COLOR: #555;
}

#uppermenu A 		{ FONT-WEIGHT: normal }
#uppermenu A:link, #uppermenu A:visited, #uppermenu A:active 	{ COLOR: #000; TEXT-DECORATION: none }
#uppermenu A:hover 	{ COLOR: #ff7000; TEXT-DECORATION: none }

IMG.medium	{ width: 160px; height: 120px; padding: 0px; MARGIN: 8px 8px 8px 0px; BORDER: none }
IMG.icon	{ width: 32px; height: 32px; padding: 0px; MARGIN: 0px }
IMG.small	{ width: 120px; height: 90px; padding: 0px; MARGIN: 0px }
IMG.wide	{ width: 64px; height: 48px; padding: 0px; MARGIN: 0px }
IMG.btn		{ width: 100px; height: 22px; padding: 0px; MARGIN: 0px }
IMG.more	{ width: 20px; height: 11px; padding: 0px; MARGIN: 0px 0px -2px 0px }
IMG.big 	{ width: 640px; height: 480px; padding: 0px; MARGIN: 0px }

IMG.cart {width:16px; height:14px; margin:0 4px -3px 0 }

FORM { margin: 0; padding: 0; }

.banner80x31	{ width: 80px; height: 31px; margin: 0px; padding: 0px; border: 1px solid #000000 }

.question { 
color: #565656; font-weight: bold 
}

.resulterror	{ background-color: #ff0000; padding-top: 4px; padding-bottom: 4px; text-align: center; color: #ffffff; FONT-WEIGHT: bold }
.resultok       { background-color: #0000ff; padding-top: 4px; padding-bottom: 4px; text-align: center; color: #ffffff; FONT-WEIGHT: bold }

A:link, A:visited, A:active { COLOR: #0000a0; TEXT-DECORATION: underline }
A:hover		{ COLOR: #4080ff; TEXT-DECORATION: underline }
A IMG		{ border: none }

.block		{ PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN: 0px}

.ltitle 	{ text-align: left; BACKGROUND: #ffffff url(images/ltitle.gif) top left repeat-x; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px; padding-left: 4px; height: 24px; line-height: 24px}
.lcontainer	{ margin: 0px 0px 8px 0px }

.rwrapper	{ width: 144px; margin-left: auto; margin-right: auto; margin-bottom: 16px; background: #f2f9ff url(images/rbg.gif) top left repeat-y; }
.rcontainer	{ background: url(images/rt.gif) top left no-repeat }
.rtitle		{ text-align: center; color: #006ac4; font-weight: bold; padding: 0px 0px 4px 0px}
.rcontent	{ text-align: center; background: url(images/rb.gif) bottom left no-repeat; padding: 4px 8px}

.lcontent	{ FONT-SIZE: 11px; COLOR: #000000; PADDING: 4px; MARGIN: 0px;}

.trackcontainer	{ padding: 4px 4px 4px 4px; margin: 4px 0px 4px 0px; border: 1px solid #98d3ff; background-color: #e6f4ff; text-align: right }

.bottom	{
text-align: center; vertical-align: middle; height: 24px; BACKGROUND: #435d93 url(images/bottom.gif) top right no-repeat; color: #ffffff
}
.bottom A {
FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.bottom A:link, .bottom A:visited, .bottom A:active {
COLOR: #ffffff; TEXT-DECORATION: none
}
.bottom A:hover	{
COLOR: #ffff00; TEXT-DECORATION: none
}

.desc		{ TEXT-ALIGN: justify; padding: 4px 0px }
.row1           { BACKGROUND-COLOR: #ebf0f4; height: 24px; line-height: 24px; vertical-align: middle; padding-left: 4px; padding-right: 4px }
.row2           { BACKGROUND-COLOR: #f4f8ff; height: 24px; line-height: 24px; vertical-align: middle; padding-left: 4px; padding-right: 4px }
.row3           { BACKGROUND-COLOR: #f8f87c; height: 24px; line-height: 24px; vertical-align: middle; padding-left: 4px; padding-right: 4px }
.row4           { BACKGROUND-COLOR: #ffff80; height: 24px; line-height: 24px; vertical-align: middle; padding-left: 4px; padding-right: 4px }

.row3 #title, .row4 #title { FONT-WEIGHT: bold }

.tips { padding: 4px; border: 1px solid #e0d0c0; background-color: #faf2dd }

.row_eds        { BACKGROUND-COLOR: #d0e0ef; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px; padding-right: 4px; }

.catmenu  	   { margin: 0px; text-align: left; FONT-SIZE: 11px; BACKGROUND-COLOR: #0080ff}
.catmenu A 	   { display: block; line-height: 24px; FONT-WEIGHT: bold; padding-left: 8px; background: url(images/hdot_white.gif) bottom left repeat-x}
.catmenu A:link,.catmenu A:visited,.catmenu A:active    { COLOR: #ffffff; TEXT-DECORATION: none }
.catmenu A:hover   { COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: #80c0ff}

.desclinks {
text-align: right
}

.excol {
float: right
}
.excol A {
color: #0080ff; font-size: 10px
}
.excol A:link, .excol A:visited, .excol A:active {
color: #0080ff; TEXT-DECORATION: none
}
.excol A:hover {
color: #00C0ff; TEXT-DECORATION: none
}

.catblock {
text-align: center; padding: 8px 0px 8px 0px; font-size: 12px; line-height: 20px
}

.catblock B {
font-weight: normal; color: #ffffff; background-color: #c0e0ff; padding: 0px 2px 0px 2px; margin: 0px 0px 0px 1px; border: 1px solid #909090
}

.catblock SPAN {
color: #ffffff; background-color: #ff8000; padding: 2px 4px 2px 4px; margin: 0px 0px 0px 1px; border: 1px solid #C04000
}

.catblock A {
padding: 0px 2px 0px 2px; margin: 0px 0px 0px 1px; background-color: #0080ff; border: 1px solid #0060c0
}

.catblock A:link, .catblock A:visited, .catblock A:active {
COLOR: #ffffff; TEXT-DECORATION: none
}

.catblock A:hover {
COLOR: #ffffff; TEXT-DECORATION: none; background-color:#80c0ff
}

.seoblock { color: #fff; font-size: 10px; }
.seoblock A { color: #fff; } 
.seoblock A:hover { color: #fff; }

SELECT   { FONT-SIZE: 11px; MARGIN: 0px }
OPTION   { FONT-SIZE: 11px; MARGIN: 0px }
TEXTAREA { FONT-SIZE: 11px; MARGIN: 0px }
INPUT    { FONT-SIZE: 11px; MARGIN: 0px }

#button { height: 24px; padding-left: 16px; padding-right: 16px }

SPAN.price1 { TEXT-DECORATION: line-through }
SPAN.price2 { TEXT-DECORATION: none }