body									{margin:0; padding:0; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#000000; background-color:#000000; text-align:left; vertical-align:top;}

img 									{border:0; text-align:left; vertical-align:top;}

input									{width:300px;}

textarea								{width:300px; height:120px; white-space:nowrap;}

a										{color:#a633e2; text-decoration:underline;}

a:hover									{text-decoration:none;}



.main									{width:100%; margin:0 auto;}

.clear									{clear:both;}



#content								{background:url(images/contentback.gif) left top repeat-y; width:100%;}

#content .min_height					{width:0; height:344px; float:left;}

#content .content						{float:left; padding:0 0 0 0;}

#content .col_1							{width:120px; height:384px; background:url(images/navibarback.gif) left top no-repeat; float:left;}

#content .col_1 .row1					{width:120px; height:24px; background:url(images/arrow.gif) left top no-repeat; margin:20px 0 0 9px;}

#content .col_1 .row1 .link				{font-size:10px; font-weight:bold; padding:0 0 0 10px;}

#content .col_1 .row1 .link a			{color:#ffffff; text-decoration:none;}

#content .col_1 .row1 .link a:hover		{text-decoration:underline;}

#content .col_1 .row2					{width:120px; height:24px; background:url(images/arrow.gif) left top no-repeat; margin:8px 0 0 9px;}

#content .col_1 .row2 .link				{font-size:10px; font-weight:bold; padding:0 0 0 10px;}

#content .col_1 .row2 .link a			{color:#ffffff; text-decoration:none;}

#content .col_1 .row2 .link a:hover		{text-decoration:underline;}

#content .col_2							{width:644px; float:left;}



#header									{background:url(images/headerback.gif) left top repeat-x;}

#header .top							{height:40px; background:url(images/top.gif) left top no-repeat;}

#header .logo							{height:120px; background:url(images/logo.gif) left top no-repeat;}

#header .bottom							{height:25px; background:url(images/bottom.gif) left top no-repeat;}



#footer									{background:url(images/footerback.gif) left top repeat-x;}

#footer .top							{height:28px; background:url(images/footer.gif) left top no-repeat;}

#footer .copyright						{height:60px; font-size:9px; color:#aaaaaa; padding:8px 0 0 14px;}

#footer a								{color:#ffffff; text-decoration:underline;}

#footer a:hover							{text-decoration:none;}



.vendorlogos							{width:644px; height:86px; background:url(images/vendorlogos.gif) left top no-repeat;}

.sentence1								{width:600px; padding:30px 0 24px 30px;}

.bold									{font-weight:bold;}

.address								{width:600px; padding:24px 0 0 30px;}

.creditcards							{width:600px; padding:40px 0 0 30px;}

.line									{width:600px; height:1px; background-color:#b3b5bd; margin:60px 0 0 30px;}

.sitemap								{width:600px; font-size:9px; color:#aaaaaa; margin:10px 0 30px 30px;}

.sitemap a								{color:#9b9da4; text-decoration:underline;}

.sitemap a:hover						{text-decoration:none;}

.parts									{width:357px; height:209px; background:url(images/parts.gif) left top no-repeat; float:left;}

.sentence2								{width:243px; padding:0 0 24px 30px; float:left;}

.sentence3								{width:600px; padding:30px 0 24px 30px;}

.hottestparts							{width:600px; padding:8px 0 24px 30px; white-space:pre;}

.title									{width:600px; font-weight:bold; padding:30px 0 0 30px;}

.info									{width:600px; padding:6px 0 0 30px;}

.info2									{width:600px; padding:14px 0 0 30px;}

.info3									{width:600px; padding:30px 0 0 30px;}

.rightjustified							{text-align:right;}




.table									{width:600px; margin:18px 0 0 30px; border-style:solid; border-width:1px;}

.table .titlecolor						{width:600px; height:17px auto; background-color:#c5c5c5; float:left;}

.table .titlecolor .title				{width:111px; height:17px auto; min-height:13px; font-weight:bold; vertical-align:middle; padding:4px 4px 4px 4px; float:left;}

.table .titlecolor .titleborder			{width:111px; height:17px auto; min-height:13px; font-weight:bold; vertical-align:middle; padding:4px 4px 4px 4px; float:left; border-style:solid; border-width:0 1px 0 0;}

.table .titlecolor .titleborderwide		{width:352px; height:17px auto; min-height:13px; font-weight:bold; vertical-align:middle; padding:4px 4px 4px 4px; float:left; border-style:solid; border-width:0 1px 0 0;}

.table .titlecolor .titleright			{width:111px; height:17px auto; min-height:13px; font-weight:bold; text-align:right; vertical-align:middle; padding:4px 4px 4px 4px; float:left;}

.table .titlecolor .titleborderright	{width:111px; height:17px auto; min-height:13px; font-weight:bold; text-align:right; vertical-align:middle; padding:4px 4px 4px 4px; float:left; border-style:solid; border-width:0 1px 0 0;}

.table .rowtop							{width:600px; height:1px; background-color:#000000; float:left;}

.table .data							{width:111px; height:17px auto; min-height:13px; vertical-align:middle; padding:4px 4px 4px 4px; float:left;}

.table .databorder						{width:111px; height:17px auto; min-height:13px; vertical-align:middle; padding:4px 4px 4px 4px; float:left; border-style:solid; border-width:0 1px 0 0;}

.table .databorderwide					{width:352px; height:17px auto; min-height:13px; vertical-align:middle; padding:4px 4px 4px 4px; float:left; border-style:solid; border-width:0 1px 0 0;}

.table .dataright						{width:111px; height:17px auto; min-height:13px; text-align:right; vertical-align:middle; padding:4px 4px 4px 4px; float:left;}

.table .databorderright					{width:111px; height:17px auto; min-height:13px; text-align:right; vertical-align:middle; padding:4px 4px 4px 4px; float:left; border-style:solid; border-width:0 1px 0 0;}




.form									{width:600px; padding:30px 0 30px 30px;}

.formtitle								{width:120px; height:24px; font-weight:bold; padding:4px 0 0 0; float:left;}

.forminput								{width:300px; height:24px; float:left;}

.formtextarea							{width:300px; height:120px; padding:4px 0 0 0; white-space:nowrap; float:left;}

.formsubmit								{width:480px; height:24px; padding:20px 0 0 120px; float:left;}










 