
body, td
        { font-size: 0.7em }

body
        { font-family: Verdana, Arial; color: #323644 }

a
	{ color: #234B9F; text-decoration: none }

a:hover
	{ text-decoration: underline }

img
	{ border: 0 }

em
	{ font-weight: bold; font-size: 90%; font-style: normal; color: #D90000 }

em a
	{color:#D90000; text-decoration:underline;}

h3
	{ color: #D90000; font-weight: bold; font-size: 130% }
h4
	{ color: #D90000; font-weight: bold; font-size: 100% }
h5
	{ color: #747884; font-weight: bold; font-size: 120%; margin-bottom: 5px }

p a
	{ text-decoration: underline }

table.Slice
	{ width: 770px } 

td.CategBottom
	{ text-align: justify }
	
p.Search
	{ color: white; line-height: 100%; margin-top: -2px; margin-left: 7px; font-size: 11px }

.Menu
	{ font-size: 11px }

.Date
	{ color: #234B9F; font-weight: bold }

table.Menu td
	{ vertical-align: top; text-align: center; font-size: 11px }

p.Hotline
	{ margin-left: 5px; margin-right: 5px; font-size: 11px; line-height: 12px }

p.Hotline em
	{ font-size: 11px }

p.HotlineOrder
	{ color: #D90000 }
p.HotlineOrder span
	{ white-space: nowrap }
p.HotlineOrder em
	{ font-size: 13px }

ul.Service
	{ margin: 0px; padding: 0; list-style: none; font-size: 11px; line-height: 11px }

ul.Service img
	{ width: 3px; height: 3px; margin-top: -5px; margin-right: 5px }

ul.Service a, a.Service
	{ color: #323644 }

table.Offer
	{ border-collapse: collapse }

table.Offer caption
	{ background: #989EAD; color: white; font-weight: bold; font-size: 60%; padding-top: 0px; padding-bottom: 2px }

table.Offer td
	{ border: solid 1px #CED4D9; border-top: 0; padding: 10px; }

div.Location
	{ font-size: 120% ; color: #D90000 }
div.Location a
	{ font-size: 80%; color: #323644 }

div.PreviewPicture
	{ float: left;  }

div.PreviewPicture img
	{ /*width: 100px; height: 100px;*/ }

div.PreviewBuy
	{ float: right; text-align: right; }

div.PreviewBuy img
	{ width: 28px; height: 28px; margin-top: 10px }

div.PreviewBuy em
	{ font-size: 100%; white-space: nowrap }

div.PreviewText
	{ float: left; white-space: nowrap }

div.ViewPicture
	{ float: left; margin-right: 10px; }

div.ViewText
	{ float: left;}
div.ViewText h6
	{ color: #D90000; font-weight: bold; font-size: 90%; margin-top: 0; margin-bottom: 0px }

div.ViewText p
	{ margin-top: 0 }

table.ViewModule
	{ border: hidden 1px #CED4D9 }
table.ViewModule th
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; border-bottom: 0; text-align: left; 
	  padding: 0px 5px 2px 15px ; font-size: 60%; background: #EEEFF2; color: #747884 }
table.ViewModule th.JoinNext
	{ border-right: 0 }
table.ViewModule td
	{ padding: 5px; padding-left: 15px; border: solid 1px #CED4D9; border-top: 0; border-left: 0; }
table.ViewModule td.Last
	{ border-bottom: 0 }
table.ViewModule td.JoinNext
	{ border-right: 0 }
table.ViewModule td.JoinNextLast
	{ border-right: 0; border-bottom: 0 }
table.ViewModule td.Space
	{ border: 0; padding: 0 }

table.ViewInfo
	{ border-top: solid 1px #CED4D9; border-bottom: solid 1px #CED4D9; border-collapse: collapse }
table.ViewInfo th
	{ width: 200px; border: solid 1px #CED4D9; border-left: 0; padding: 5px; font-size: 60%; color: #747884; text-align: left }
table.ViewInfo td
	{ padding: 5px; border: solid 1px #CED4D9; border-right: 0; }

a.ViewSub
	{  }
a.ViewSub img
	{ vertical-align: top }

table.Inform
	{ border-collapse: collapse }

table.Inform caption
	{ background: #989EAD; color: white; font-weight: bold; font-size: 60%; padding-top: 0px; padding-bottom: 2px }

table.Inform td
	{ border: 0; padding: 10px 0 3px 0  }
 
table.Inform p
	{ margin-top: 0px; margin-bottom: 10px }

table.Inform h6
	{ font-weight: bold; font-size: 90%; margin-top: 0; margin-bottom: 0px }

img.Arrow
	{ width: 11px; height: 11px; vertical-align: -2px; margin-left: 5px }

div.More
	{ text-align: right }

div.Cat
	{ margin: 0 3px 0 5px; text-align: left }

A.Cat0, A.Cat0P
	{ COLOR: #323644; TEXT-DECORATION: none }

A.Cat1, A.Cat1P
	{ COLOR: #747884; TEXT-DECORATION: none }

IMG.Cat0SW
	{ WIDTH: 10px; HEIGHT: 10px; BORDER: 0; VERTICAL-ALIGN: -1px; MARGIN-RIGHT: 5px }

DIV.Cat0	
	{ MARGIN-LEFT: 15px; COLOR: #747884; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px; LINE-HEIGHT: 100%; text-indent: -15px }

DIV.Cat0P
	{ MARGIN-LEFT: 15px; COLOR: #747884; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px; LINE-HEIGHT: 100%; text-indent: -15px }

DIV.Cat1
	{ MARGIN-LEFT: 24px; COLOR: #323644; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px; LINE-HEIGHT: 100%; text-indent: -9px }

div.Button
	{ display: inline; white-space: nowrap }

div.Button input
	{ height: 21px; border: 0; color: #234B9F; font-size: 9px; background: url(images/butt_c.gif) }

div.Button img
	{ width: 3px; height: 21px; vertical-align: top }

table.Footer
	{ background: #EEEFF2; border: 0; border-top: solid 1px #CED4D9 }

table.ListTable
	{ border: hidden 1px #CED4D9 }
table.ListTable th
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; border-bottom: 0; text-align: left; 
	  padding: 5px; padding-top: 0px; padding-bottom: 2px; font-size: 60%; background: #EEEFF2; color: #747884 }
table.ListTable td
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; text-align: left; padding: 5px }
table.ListTable th.Compare
	{ border-right: 0 }
table.ListTable td.Cart, table.ListTable td.Compare
	{ text-align: center }
table.ListTable td.Cart img
	{ width: 28px; height: 28px }
table.ListTable td.Compare
	{ border-right: 0 }
/* temp */
table.ListTable td.Cart
	{ border-right: 0 }
/* end temp */
table.ListTable td.Space
	{ border: 0; padding: 0 }
table.ListTable em
	{ white-space: nowrap }

table.CompareTable
	{ border: hidden 1px #CED4D9 }
table.CompareTable th
	{ border: 0; border-left: solid 1px #CED4D9; padding: 5px; padding-top: 0px; padding-bottom: 2px;
	  text-align: left; font-size: 60%; background: #EEEFF2; color: #747884 }
table.CompareTable th.Number
	{ text-align: center }
table.CompareTable th.Header
	{ border-left: 0 }
table.CompareTable td
	{ border: solid 1px #CED4D9; border-top: 0; border-right: 0; padding: 5px }
table.CompareTable td.Special
	{ text-align: center }
table.CompareTable img.Cart
	{ width: 28px; height: 28px }
table.CompareTable td.Header
	{ border-left: 0; font-size: 60%; font-weight: bold; color: #747884 }
table.CompareTable td.Space
	{ border: 0; padding: 0 }
table.CompareTable em
	{ white-space: nowrap }

table.CartTable
	{ border: hidden 1px #CED4D9 }
table.CartTable th
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; border-bottom: 0; text-align: left; 
	  padding: 5px; padding-top: 0px; padding-bottom: 2px; font-size: 60%; background: #EEEFF2; color: #747884 }
table.CartTable td
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; text-align: left; padding: 5px }
table.CartTable td.JoinNext, table.CartTable th.JoinNext
	{ border-right: 0 }
table.CartTable tr.JoinNext td
	{ border-bottom: 0 }
table.CartTable td.DelCart
	{ text-align: center }
table.CartTable td.DelCart img
	{ width: 28px; height: 28px }
table.CartTable td.Space
	{ border: 0; padding: 0 }
table.CartTable em
	{ white-space: nowrap }

table.FormTable
	{ border: hidden 1px #CED4D9 }
table.FormTable th
	{ border: 0; border-left: solid 1px #CED4D9; padding: 5px; padding-top: 0px; padding-bottom: 2px;
	  text-align: left; font-size: 60%; background: #EEEFF2; color: #747884 }
table.FormTable th.JoinPrev
	{ border-left: 0 }
table.FormTable td
	{ border: solid 1px #CED4D9; border-top: 0; border-right: 0; padding: 5px; padding-left: 20px }
table.FormTable td.Header
	{ border-left: 0; font-size: 60%; font-weight: bold; color: #747884; padding-left: 10px }
table.FormTable td.Space
	{ border: 0; padding: 0 }
table.FormTable em
	{ white-space: nowrap }

table.Module
	{ border-collapse: collapse; border-top: solid 1px #CED4D9; border-bottom: solid 1px #CED4D9 }
table.Module td
	{ padding: 5px; background: #EEEFF2; border: 0; border-right: solid 1px #CED4D9; text-align: center }
table.Module td.Last
	{ text-align: right }
table.Module td.JoinNext
	{ border-right: 0 }
table.Module table, table.Module table td
	{ border: 0; padding: 0; text-align: left }

table.Also
	{ border-collapse: collapse; border-top: solid 1px #CED4D9; border-bottom: solid 1px #CED4D9 }
table.Also td
	{ padding: 7px; padding-left: 14px; padding-right: 14px; background: #EEEFF2; border: 0; border-right: solid 1px #CED4D9; text-align: center }
table.Also td.JoinNext
	{ border-right: 0 }
table.Promo
	{ border: solid 1px #CED4D9; background: #EEEFF2; width: 200px;}	
/*table.Promo td.Title
	{ position: relative; left: -1px; top: -1px }
	
	*/
table.Promo td.Content
	{ font-size: 10px }
table.Promo td.Content a
	{ color: #323644 }
table.Promo td.Content em
	{ margin-top: 2px; margin-bottom: 2px; font-size: 11px }	
table.Promo td.Title
	{  color: #FFFFFF; font-weight: bold; font-size: 60%; padding-top: 0px; padding-bottom: 0px }	 

