
body, td
        { font-size: 0.7em }

body
        { font-family: Verdana, Arial; color: #323644 }

a
	{ color: #0054A4; text-decoration: none }

a:hover
	{ text-decoration: underline }

img
	{ border: 0 }

em
	{ font-weight: bold; font-size: 90%; font-style: normal; color: #D90000 }

h3
	{ color: #D90000; font-weight: bold; font-size: 130% }
h4
	{ color: #D90000; font-weight: bold; font-size: 100% }
h5
	{ color: #0054A4; font-weight: bold; font-size: 120%; margin-bottom: 5px }

p
	{ margin-top: 0px }

p a
	{ text-decoration: underline }

table.Slice
	{ width: 770px } 

p.Search
	{ color: #323644; line-height: 100%; margin-top: -2px; margin-left: 7px; font-size: 11px }

.Menu
	{ font-size: 11px }

.Date
	{ color: #0054A4 }

table.Menu td
	{ vertical-align: top; text-align: center; font-size: 11px }
table.Menu a
	{ color: #152F67 }
img.Icon
	{ width: 10px; height: 10px; margin: 0 5px 0 0 }

h2.Title
	{ margin: 0; font-weight: bold; font-size: 13px }
h2.Title, h2.Title a
	{ color: #FFC734 }
h2.Title img
	{ vertical-align: -3px; margin-right: 10px }

div.HotOffer
	{ margin-top: 0px; margin-bottom: 5px }
div.HotOffer a
	{ color: #323644; text-decoration: none }
div.HotOffer a:hover
	{ text-decoration: underline }

p.Hotline
	{ margin-left: 5px; margin-right: 5px; font-size: 11px; line-height: 12px }

p.Hotline em
	{ font-size: 11px }

.HotlineOrder
	{ color: #152F67; font-weight: bold; font-size: 11px }
.HotlineOrder span
	{ white-space: nowrap }
.HotlineOrder em
	{ font-size: 13px }

.Service
	{ font-size: 11px }
ul.Service
	{ margin: 0px; padding: 0; list-style: none; line-height: 11px }

ul.Service img
	{ width: 3px; height: 3px; margin-top: -5px; margin-right: 5px }

ul.Service a, a.Service
	{ color: #152F67 }

table.Offer
	{ border-collapse: collapse }

table.Offer caption
	{ background: #0054A4; color: #FFFFFF; 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: #0054A4 }
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: #0054A4; 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: #0054A4; color: #FFFFFF }
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.JoinNext
	{ border-right: 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: #0054A4; 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: #0054A4; color: #FFFFFF; font-weight: bold; font-size: 70%; padding-top: 0px; padding-bottom: 2px }

table.special_offer td
	{color: #000000; font-weight: bold; font-size: 65%; 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: #0054A4; TEXT-DECORATION: none }

A.Cat1, A.Cat1P
	{ COLOR: #0054A4; TEXT-DECORATION: none }

IMG.Cat0SW
	{ WIDTH: 10px; HEIGHT: 10px; BORDER: 0; VERTICAL-ALIGN: -1px; MARGIN-RIGHT: 5px }

DIV.Cat0	
	{ MARGIN-LEFT: 15px; COLOR: #0054A4; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px; LINE-HEIGHT: 100%; text-indent: -15px }

DIV.Cat0P
	{ MARGIN-LEFT: 15px; COLOR: #0054A4; 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: #0054A4; font-size: 9px; background: url(butt_c.gif) }

div.Button img
	{ width: 3px; height: 21px; vertical-align: top }

table.Footer
	{ background: #0054A4; border: 0; border-top: solid 1px #152F67; color: #ffffff }

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: #0054A4; color: #FFFFFF }
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 }
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: #0054A4; color: #FFFFFF }
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: #0054A4 }
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: #0054A4; color: #FFFFFF }
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: #0054A4; color: #FFFFFF }
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: #0054A4; 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 #152F67; border-bottom: solid 1px #152F67 }
table.Module td
	{ padding: 5px; background: #0054A4; color: #FFFFFF; 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 #152F67; border-bottom: solid 1px #152F67 }
table.Also td
	{ padding: 7px; padding-left: 14px; padding-right: 14px; background: #0054A4; border: 0; border-right: solid 1px #CED4D9; text-align: center; color: #FFFFFF }
table.Also td.JoinNext
	{ border-right: 0 }
table.Also a
	{ color: #FFFFFF }

div.Promo
	{ border: solid 1px #CED4D9; background: #FFFFFF; width: 200px; height: 80px }

div.Promo div.Title
	{ position: relative; left: -1px; top: -1px }
div.Promo img.Title
	{ width: 188px; height: 19px }
div.Promo div.Content
	{ margin: 0px 17px 5px 8px; font-size: 10px }
div.Promo div.Content a
	{ color: #323644 }
div.Promo div.Content em
	{ margin-top: 2px; margin-bottom: 2px; font-size: 11px }
div.Promo div.Content div.Picture
	{ float: right }
div.Promo div.Content div.Picture img
	{ }
.form
{
	font-family: Verdana, Arial;
	font-size: 11px;
	background: #EEEFF2;
	border: solid 1px #CED4D9;
	scrollbar-face-color: #EEEFF2;
	scrollbar-shadow-color: #3D5054;
	scrollbar-3dlight-color: #CED4D9;
	scrollbar-darkshadow-color: #CED4D9;
	scrollbar-track-color: #CED4D9;
	scrollbar-arrow-color: #3D5054;  
}

td.comp_name {
		font-size: 14px;
		font-weight: bold;
		color:#0047B6;
		padding-left:5px;
}

td.comp_descript {
		font-size: 12px;
		font-weight: bold;
		color:#000000;
		padding-left:5px;
}

td.comp_price {
		font-size: 12px;
		font-weight: bold;
		color:#ff0000;
		text-align:right;
		padding-right:60px;
}

td.comp_subtext {
		font-size: 14px;
		font-weight: bold;
		color:#0047B6;
		padding-left:5px;
}