@charset "utf-8";

/* CSS Document */



html	{overflow-x:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#280028;}



body	{ margin:0;  background:url(images/space-empty-whole.jpg) center top no-repeat;background-color:#e3e3eb; font:Arial, Helvetica, sans-serif 13px; line-height:18px; }





#topmenu { display:block; position:relative; width:100%; height:230px; background:url(images/topbar.png) bottom repeat-x;

}



#flash_header	{ display:block;width:1082px; position:absolute; margin:0 90px 0 -541px; left:50%; z-index:10; top:0; }





.bl-inside {display:block; position:absolute; bottom:0; left:0; margin:0;}

.br-inside {display:block; position:absolute; bottom:0; right:0; margin:0;}

.tl-inside {display:block; position:absolute;top:0; left:0; margin:0;}

.tr-inside {display:block; position:absolute; top:0; right:0; margin:0;}



.bottom-inside	{ display:block; position:absolute; left:0; bottom:0; width:100%; background:repeat-x bottom;}



.top-inside	{ display:block; position:absolute; left:0; top:0; width:100%; background:repeat-x bottom;}



.right-inside	{ display:block; position:absolute; right:0; top:0; height:100%; background:repeat-x bottom;}



.left-inside	{ display:block; position:absolute; left:0; top:0; height:100%; background:repeat-x bottom;}





.center_content		{ display:block; position:absolute; width:940px; margin-left:-465px; left:50%; top:750px; }



#content_wrapper	{ display:block; position:relative; width:900px;   padding:20px; background-color:#FFFFFF; float:left;   margin-top:;}



#content_wrapper_center	{display:block; position:relative; width:900px; height:; padding:; background-color:#; float:left;}









#sublinx_wrapper	{ display:block; position:relative; height:34px; width:820px; background:url(images/sublinx-tile.jpg) repeat-x top; margin:0; padding:0 40px 0 40px; line-height:34px; text-align:center; margin:0 0 30px 0; }



#sublinx_wrapper ul	{ display:block; position:relative; width:574px; margin:0 auto; padding:0; list-style-type:none; height:34px; line-height:34px; font-size:12px;}

#sublinx_wrapper li	{ display:block; position:relative; line-height:34px; float:left; clear:none; padding:0 10px 0 10px; font-weight:200;}

#sublinx_wrapper a:hover	{ text-decoration:underline; }





.content-3col_wrapper	{ display:block; position:relative; width:258px; height:; padding:20px; float:left; clear:none; margin:0 2px 2px 0; }





.content-3col_wrapper_center	{display:block; position:relative; width:258px; height:; padding:; background-color:;}





.blank_box	{ display:block; position:relative; margin:0; padding:0;}





#newsletter_form	{ margin:0; padding:0;}



.newsletter_form_input	{ height:24px; line-height:24px; border:solid 1px #ffffff; background:url(images/cool_box_hed.JPG) repeat-x; width:175px;  margin:0 0 0 10px; padding:0 10px 0 10px; font:Arial, Helvetica, sans-serif 10px; color:#990000;}



.scoot_lineup_box	{ display:block; position:relative; padding:10px; width:258px; margin:0 0 2px 0; background-color:;}



.scoot_lineup_box:hover { background:url(images/rounded_border.gif) top left no-repeat; }





.scoot_lineup_infobox	{ display:block; position:relative; float:left; width:60px; margin:0 0 0 9px; background-color:; font-size:14px; line-height:14px; color:#990000; text-align:left;}





.scoot_lineup_infobox span	{ font-size:10px; color:#746880;  line-height:12px; margin:0;}



.scoot_lineup_infobox_colors	{display:block; position:relative; float:left; clear:left; width:60px; margin:6px 0 0 0; height:90px; background-color:; text-align:left; }





#map_wrapper	{ display:block; position:relative; padding:5px; border-width:1px; border-style:solid; z-index:9999; border-color:#999999; background-color:#FFFFFF; width:890px; float:left; clear:both; margin:35px 0 0 20px; }





#disclaimer_box	{ position:relative; font-size:10px; line-height:13px; width:810px; padding:0 40px 0 40px; margin:30px 0 0 25px; text-align:center; float:left; clear:both;}







#disclaimer_box	 ul	{ display:block; position:relative; width:574px; margin:0 auto; padding:0; list-style-type:none; height:34px; line-height:34px; font-size:12px;}

#disclaimer_box	 li	{ display:block; position:relative; line-height:34px; float:left; clear:none; padding:0 10px 0 10px; font-weight:200;}



#disclaimer_box	 A:link	{ color:#000000; text-decoration:underline; }

#disclaimer_box	 A:visited	{ color:#000000; text-decoration:underline; }

#disclaimer_box	 A:active	{ color:#990000; text-decoration:underline; }

#disclaimer_box	 A:hover	{ color:#280028; text-decoration:none; }











#page_subtitle_wrapper		{ display:block; position:relative; float:left; clear:both; width:900px; height:; background-color:#; border-bottom:dotted 1px #FF6600; font-size:34px; line-height:39px; color:#FF6600; padding:0 0 5px 0; margin:0;}





#jump_linksbox	{ display:block; position:relative; float:left; clear:both; width:900px; height:18px; font:Arial, Helvetica, sans-serif 12px; background:; color:#000000; line-height:18px; margin:2px 0 30px 0;}





#jump_linksbox ul	{ display:block; position:relative; width:900px; margin:0 auto; padding:0; list-style-type:none; height:18px; line-height:18px; font-size:12px;}

#jump_linksbox li	{ display:block; position:relative; float:left; clear:none; padding:0 10px 0 10px; font-weight:200;}



#jump_linksbox A:link	{ color:#000000; text-decoration:underline; }

#jump_linksbox A:visited	{ color:#000000; text-decoration:underline; }

#jump_linksbox A:active	{ color:#990000; text-decoration:underline; }

#jump_linksbox A:hover	{ color:#280028; text-decoration:none; }







.showroom_display	{ display:block; position:relative; width:365px; height:217px; background-color:; float:left; clear:none; margin:0; padding:0; text-align:right;}







.showroom_title		{ display:block; position:relative; float:left; padding:0; clear:both; height:; width:100%; margin:0 0 5px -7px; font-size:30px; color:#999999;letter-spacing:-2px; border-bottom:dotted 0px #BC9DC1;}



.showroom_title	h2	{ margin:0; padding:0; font-size:80px; display:inline;  line-height:65px; letter-spacing:-2px; font-weight:lighter; color:#D0E1E1;}



.showroom_info_wrapper	{ display:block; position:relative; float:right; clear:none; width:510px; height:204px;}





.showroom_scoot_wrapper	{display:block; position:relative; float:left; clear:none; width:900px; margin:0 0 90px 0; padding:0;}













.showroom_separator		{ display:block; position:relative; float:left; clear:both; font-size:10px; line-height:15px; height:15px; width:100%; background:url(images/HRbg.gif) repeat-x center; margin:50px 0 50px 0;}



.showroom_swatches	{ display:block; position:absolute; left:0; bottom:0;  height:; width:; margin:0; border:dotted 1px #CCCCCC; padding:6px; padding-top:30px; margin:0px 15px 0 0; }



.showroom_swatches span	{ display:block; position:absolute; top:0; left:0; text-align:center; background:url(images/gradient-bg.jpg) repeat-x bottom; font-size:8px; width:100%; height:20px; line-height:20px; }





.showroom_swatches ul	{ margin:0; padding:0;  list-style-type:none;}

.showroom_swatches li { display:block; position:relative; height:26px;  float:left; clear:both; padding:0; margin:0; }



.showroom_swatches li img	{ vertical-align:middle; margin:0;}





.showroom_iconholder	{ display:block; position:relative; float:left; clear:none; width:65px; margin:0; font-size:11px; line-height:; height:134px;}



.showroom_iconholder span	{ display:block; position:relative; width:59px; height:18px; background-color:#; font:Arial, Helvetica, sans-serif 11px; float:left; clear:both; margin:0 0 5px 0; padding:2px; line-height:18px; cursor:pointer; border:1px solid #cccccc; }



.showroom_iconholder span:hover	{border:1px solid #990000;}





.showroom_iconholder span img { margin:0 5px 0 0; float:left;}







.showroom_3col_wrapper	{ display:block; position:relative; width:; height:; padding:20px; float:right; clear:none; margin:0; background-color:#f1f1f1; }





.showroom_3col_wrapper_center	{display:block; position:relative; width:400px; height:94px; padding:; background-color:; overflow:scroll; overflow-x:hidden; line-height:19px;

scrollbar-base-color: #FFFFFF;

scrollbar-arrow-color: #280028;

scrollbar-3dlight-color: #FFFFFF;

scrollbar-darkshadow-color: #FFFFFF;

scrollbar-face-color: #FFFFFF;

scrollbar-highlight-color: #280028;

scrollbar-shadow-color: #280028;

scrollbar-track-color: #FFFFFF;



}







.showroom_3col_wrapper_center ul	{ margin:0; padding:0; list-style-type:none;}

.showroom_3col_wrapper_center li	{ margin: 0 0 2px 20px; padding:0; list-style:url(images/bullit.png) outside;}



.showroom_3col_wrapper_center span	{ display:block; position:relative; border-bottom:1px solid #BC9DC1; font:Arial, Helvetica, sans-serif 10px bold; color:#BC9DC1; height:14px;  width:100%; margin:0 0 10px 0; line-height:14px; padding:0 0 0 2px;}



#contact_box	{ display:block; position:absolute; top:95px; height:; width:700px; left:50%; margin-left:-350px; background-color:; z-index:10;}



#contact_box img	{ position:absolute; left:0; top:60px; z-index:20; }



#contact_box span	{ display:block; position:relative; float:left; background-color:; width:210px; height:68px; padding:10px; padding-bottom:0;  text-align:center; background-image:url(../images/contactbox-bg.jpg); background-position:top; background-repeat:repeat-x; text-align:center;}



#contact_box span h1	{ font-size:14px; font-weight:600; color:#330000; margin:0 0 0 0;}



#contact_box h2	{ display:block; position:relative; width:100%; padding:2px;  background-color:#330000; color:#CCCCCC; font-size:12px; z-index:568; float:left; clear:none; margin:0; height:14px; line-height:14px; }







/*TEXT STYLES*/



.H2	{ display:block; position:relative; margin:0 0 10px 0; font-size:27px; color:#990000; line-height:30px; border-bottom:dotted 1px #990000; }





.accessories_title	{ display:block; position:relative; padding:0 0 5px 10px; font-size:14px; color:#000000; height:; line-height:; }



.accessories_description	{ font-size:12px; color:#746880;  line-height:16px; padding:0 0 5px 10px;  }



.accessory_info	{ font-size:11px; line-height:11px; padding:0 0 5px 10px; }





.updates_date	{ font-size:10px; color:#003366; height:20px; padding:0; padding-bottom:2px; border-bottom-style:dotted; border-bottom-width:1px; border-color:#003366; line-height:10px;}



.updates_date span	{ position:relative; float:right; display:inline; color:#003366;}





.little_text_links	{ font:Arial, Helvetica, sans-serif 8px; color:#990000;}



.little_text_links A:link	{ color:#000000; text-decoration:underline; font-size:8px; color:#990000; }

.little_text_links A:visited	{ color:#000000; text-decoration:underline; font-size:8px; color:#990000; }

.little_text_links A:active	{ color:#990000; text-decoration:underline; font-size:8px; color:#990000; }

.little_text_links A:hover	{ color:#280028; text-decoration:none; font-size:8px; color:#990000; }







