/*Requisite*/
a.content { color: #000000; text-decoration: none; border: none }
a.content:hover { color: #990000; text-decoration: underline; border: none }
a.crumbs { color: #cccccc; text-decoration: none }
a.crumbs:link { color: #aec7d2 }
a.crumbs:hover { color: #ffffff }
a.email { color: #333333; text-decoration: underline }
a.email:hover { color: #990000; text-decoration: underline }
a.menu { color: #ffffff; text-decoration: none }
a.menu:hover { color: #990000; background-color: #000000 }
a.red { color: #666666; text-decoration: none }
a.red:hover { color: #990000; text-decoration: underline }
a.redli { color: #666666; text-decoration: none; background: url(../images/list_square.gif) no-repeat 0 5px; display: block; padding-left: 14px }
a.redli:hover { color: #990000; text-decoration: underline }
a.redliarrow { color: #666666; text-decoration: none; background: url(../images/listarrow_red.gif) no-repeat 0 2px; display: block; padding-left: 14px }
a.redliarrow:hover { color: #990000; text-decoration: underline }
a.redliarrowb { color: #666666; text-decoration: none; background: url(../images/listarrow_red.gif) no-repeat 0 2px; display: block; padding-left: 24px }
a.redliarrowb:hover { color: #990000; text-decoration: underline }
a.redliarrowc { color: #666666; text-decoration: none; background: url(../images/listarrow_red.gif) no-repeat 0 2px; display: block; padding-left: 34px }
a.redliarrowc:hover { color: #990000; text-decoration: underline }
a.redlidown { color: #666666; text-decoration: none; background: url(../images/listarrow_red_down.gif) no-repeat 0 2px; display: block; padding-left: 14px }
a.redlidown:hover { color: #990000; text-decoration: underline }
a.redlidownb { color: #666666; text-decoration: none; background: url(../images/listarrow_red_down.gif) no-repeat 0 2px; display: block; padding-left: 24px }
a.redlidownb:hover { color: #990000; text-decoration: underline }
a.redlinav { color: #666666; text-decoration: none; background: transparent; display: block; padding-left: 14px }
a.redlinav:hover { color: #990000; text-decoration: underline }
a.redlinavb { color: #666666; text-decoration: none; background: transparent; display: block; padding-left: 24px }
a.redlinavb:hover { color: #990000; text-decoration: underline }
a.redlinavc { color: #666666; text-decoration: none; background: transparent; display: block; padding-left: 34px }
a.redlinavc:hover { color: #990000; text-decoration: underline }
a.redmore { color: #666666; text-decoration: none; background: url(../images/morearrow_red.gif) no-repeat right center; display: block }
a.redmore:hover { color: #990000; text-decoration: underline }
a.redreturn  { color: #666666; text-decoration: none; background: url(../images/listarrow_red_up.gif) no-repeat 22px 3px; display: block }
a.redreturn:hover { color: #990000; text-decoration: underline }
a.top { color: #ffffff; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none; visibility: visible; position: absolute; top: 4px; right: 45px }
a.top:link { color: #cccccc }
a.top:visited { color: #cccccc }
a.top:hover { color: #ffffff }
a.top:active { color: #ffffff }
a.toplower { color: #ffffff; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none; visibility: visible; position: absolute; top: 28px; right: 18px }
a.toplower:link { color: #cccccc }
a.toplower:visited { color: #cccccc }
a.toplower:hover { color: #ffffff }
a.toplower:active { color: #ffffff }
body {
	background-color: #FFFFFF;
	background-image: url(../images/left_column_middle.gif);
	background-repeat: repeat-y;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 1.5em;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 1.3em;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 1.2em;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000000;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: .9em;
	color: #000000;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin-right: 7%;
}
table.price  { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif }
tr.a { background-color: #cccccc }
tr.b { background-color: #ffffff }
.addressbody { color: #333333; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif }
.addresshead { color: #000000; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700 }
.bordermain { padding-bottom: 3px; padding-left: 5px; width: 255px; height: 35px; border-bottom: 4px solid #990000; border-left: 4px solid #990000 }
.bordersub { padding-top: 2px; padding-left: 5px; width: 250px; height: 45px; border-left: 4px solid #990000 }
.capalign { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif }
.clearleft { clear: left }
.current { color: #ffffff; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none }
.imagealignmiddle { vertical-align: text-bottom }
.imgflo { float: left }
.m { color: #ffffff; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-weight: 700; line-height: 1.3em; background-color: #000000; text-align: left; letter-spacing: 0.1em; margin-top: 2px; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; position: absolute; z-index: 25; width: auto }
.middlelist { color: #333333; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/listarrow_red.gif); background-repeat: no-repeat; background-position: 0 5px; margin-left: 0; padding-right: 7%; padding-left: 17px }
.midheading { color: #000000; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-left: 20px }
.midtext { color: #333333; font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 30px; vertical-align: middle }
.note { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; margin-left: 3% }
.pri { text-align: "." }
.prigroup { border-bottom: 2px solid #000000 }
.productcat  { font-size: 1em; font-family: "Times New Roman", Times, serif; font-weight: 500; white-space: nowrap; padding-left: 4px }
.productmodels { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 4px }
.productsnava { margin: 0; padding: 0; position: relative; top: 100px; left: 0; width: 200px; height: 65px; border: solid thin #ff9900 }
.series    { display: inline; margin-left: 4px; padding-left: 4px; border-bottom: 4px solid #990000; border-left: 4px solid #990000 }
.sideheading { color: #666666; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-bottom: 5px }
.sidetext { color: #666666; font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 3px }
.spacerone { width: auto; height: 20px }
.spacerthree { margin-top: 10px; margin-bottom: 5px; margin-left: 20px; width: 80%; border-top: 1px solid #cccccc }
.spacertwo { margin-top: 20px; margin-bottom: 10px; margin-left: 0; width: auto; height: 2px; border-top: 1px solid #cccccc }
.t { font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-weight: 700; background-color: #000000; text-align: left; letter-spacing: 0.1em; margin-top: 0; padding-right: 0.5em; padding-left: 0.5em; width: auto; height: 20px }
.taller { font-size: 133% }
.tm { font-size: 1.3em }
.top { margin-top: 0; padding-top: 0 }
.ultext { color: #666666; font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0 }
.v3 { display: none }
#bannerbg { background-image: url(../images/bgblack_05.gif); background-repeat: repeat-x; visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 112px }
#bannercenter { background-image: url(../images/bancentbg.gif); background-repeat: no-repeat; background-position: 0 0; visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 9; top: 0; left: 236px; width: 320px; height: 122px }
#bannerleft { visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 10; top: 0; left: 0 }
#bannerright { background-image: url(../images/banrightbg.gif); background-repeat: no-repeat; background-position: left top; visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 8; top: 0; right: 0; width: 323px; height: 122px }
#blockfoot { display: block; width: 110px; height: auto; border-left: 4px solid #990000 }
#blockhead { display: block; margin-right: 10%; border-bottom: 4px solid #990000; border-left: 4px solid #990000 }
#breadcrumbs { font-size: 10px; font-family: Verdana; position: absolute; z-index: 11; top: 60px; left: 240px; width: 450px; height: 16px }
#choicesmain { font-size: 17px; font-family: Times, serif; font-weight: 700; line-height: 18px; margin: 0; padding: 0 }
#choicessub { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0 }
#clean { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
#column-left-top { background-image: url(../images/left_column_top.gif); background-repeat: no-repeat; background-position: 0 0; visibility: visible; position: absolute; z-index: 10; top: 122px; left: 0; width: 91px; height: 235px }
#maincont  { background-image: url(../images/vert_line.gif); background-repeat: repeat-y; background-position: right; padding: 0; position: absolute; z-index: 30; top: 155px; left: 179px; width: 460px; height: auto }
#menu-a { visibility: visible; position: absolute; z-index: 20; top: 0; left: 260px }
#menu-abo { top: 0; left: 500px }
#menu-b { visibility: visible; position: absolute; z-index: 20; top: 0; left: 388px }
#menu-c { visibility: visible; position: absolute; z-index: 20; top: 0; left: 500px }
#menu-pro { top: 0; left: 260px }
#menu-sup { top: 0; left: 388px }
#more { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 380px; width: 50px; height: auto }
#sidecontlf { position: absolute; z-index: 30; top: 155px; left: 0; width: 178px; height: auto }
#sidecontrt {
	position: absolute;
	height: auto;
	width: 200px;
	left: 640px;
	top: 155px;
	margin-left: 10px;
	z-index: 30;
}
#youarehere {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 50;
	left: 179px;
	top: 110px;
	height: auto;
	width: auto;
}
#designer { background-color: #fff; visibility: visible; padding-top: 30px; padding-bottom: 30px; z-index: 77; bottom: 0; left: 0; width: 100%; height: auto }
.designedby { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
