@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:204px; 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:35px; 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; }



