/* BODY START */

body
{
 background-image: url(../images/backdrop/main.gif);
 background-repeat: repeat;
 background-attachment: fixed;

 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 150%;
 text-align: justify;
 color: #cccccc;

 margin-top: 8px;
 margin-bottom: 8px;
 margin-left: auto;
 margin-right: auto;

 scrollbar-base-color: white;
 scrollbar-face-color: #383838;
 scrollbar-track-color: #111111;
 scrollbar-arrow-color: #C0C0C0;
 scrollbar-highlight-color: #666666;
 scrollbar-3dlight-color: #111111;
 scrollbar-shadow-color: #202020;
 scrollbar-darkshadow-color: #191919;
}

/* BODY END */


/* LINKS START */

a:link
{
 color: #5F90C8;
 text-decoration: none;
}  

a:visited
{
 color: #5F90C8;
 text-decoration: none;
}

a:active
{
 color: #5F90C8;
 text-decoration: none;
}

a:hover
{
 color: #5F90C8;
 text-decoration: underline;
}

/* LINKS END */


/* DIVISIONS START */

/* Menu Start */

div#menu_container
{
 position: relative;
 z-index: 2;
 width: 768px;
 height: 33px;
 margin: 5px auto -6px auto;
 border: 0px dotted red;
}

div#menu_home
{
 position: relative;
 top: 0px;
 left: 137px;
 width: 115px;
 height: auto;
 border: 0px dotted green;
}

div#menu_interior
{
 position: absolute;
 top: 0px;
 left: 238px;
 width: 115px;
 height: auto;
 border: 0px dotted yellow;
}

div#menu_performance
{
 position: absolute;
 top: 0px;
 left: 340px;
 width: 121px;
 height: auto;
 border: 0px dotted green;
}

div#menu_reviews
{
 position: absolute;
 top: 0px;
 left: 442px;
 width: 121px;
 height: auto;
 border: 0px dotted yellow;
}

div#menu_contactus
{
 position: absolute;
 top: 0px;
 left: 544px;
 width: 121px;
 height: auto;
 border: 0px dotted green;
}

div#menu_viewcart
{
 position: absolute;
 top: 0px;
 left: 646px;
 width: 121px;
 height: auto;
 border: 0px dotted green;
}

/* Menu End */

/* Header Start */

div#header_container_1
{
 position: relative;
 z-index: 1;
 width: 776px;
 height: 11px;
 margin: 0px auto 0px auto;
 border: 0px dotted red;
 background-image: url(../images/backdrop/top.gif);
 background-repeat: no-repeat;
 font-size: 1pt;
}

div#header_container_2
{
 position: relative;
 width: 766px;
 height: 111px;
 margin: 0px auto 0px auto;
 border-left: 1px solid #585858;
 border-right: 1px solid #585858;
 border-bottom: 1px solid #585858;
 background-color: #0A0C4A;
}

div#header_border_outer
{
 position: relative;
 z-index: 1;
 width: 768px;
 height: auto;
 margin: 0px auto 0px auto;
 border-left: 3px solid #000000;
 border-right: 3px solid #000000;
 font-size: 1pt;
}

div#header_border_inner
{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 762px;
 height: 10+9px;
 margin: 0px 0px 0px 0px;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 2px solid #000000;
 background-color: #0A0C4A;
 font-size: 1pt;
}

div#header_motif
{
 position: absolute;
 top: 33px;
 left: 3px;
 width: 762px;
 height: 114px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted green;
}

/* Header End */

/* Body Start */

div#body_border
{
 position: relative;
 width: 768px;
 height: auto;
 margin: auto auto 0px auto;
 overflow: auto;
 border-left: 3px solid #000000;
 border-right: 3px solid #000000;
}

div#body_container
{
	position: relative;
	width: 766px;
	height: auto;
	padding: 8px 0px 8px 0px;
	margin: auto auto 0px auto;
	overflow: auto;
	border-left: 1px solid #585858;
	border-right: 1px solid #585858;
	background-color: #000000;
}

/* Body End */

/* Footer Start */

div#footer_container_1
{
 position: relative;
 width: 766px;
 height: 11px;
 margin: 0px auto 0px auto;
 border-left: 1px solid #585858;
 border-top: 1px solid #585858;
 border-right: 1px solid #585858;
 background-color: #000000;
 font-size: 1pt;
}

div#footer_container_2
{
 position: relative;
 width: 776px;
 height: 11px;
 margin: 0px auto 0px auto;
 background-image: url(../images/backdrop/bottom_2.gif);
 background-repeat: no-repeat;
 font-size: 1pt;
}

div#footer_border_outer
{
 position: relative;
 width: 768px;
 height: auto;
 margin: 0px auto 0px auto;
 border-left: 3px solid #000000;
 border-right: 3px solid #000000;
 font-size: 1pt;
}

div#footer_border_inner
{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 762px;
 height: 9px;
 margin: 0px 0px 0px 0px;
 border-top: 2px solid #000000;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 background-image: url(../images/backdrop/bottom_1.gif);
 background-repeat: no-repeat;
 font-size: 1pt;
}

div#footer_copyright
{
 position: absolute;
 top: -9px;
 width: 734px;
 height: 10px;
 margin: auto auto auto auto;
 border: 0px dotted green;
 font: 7pt verdana;
 color: white;
 text-align: center;
}

/* Footer End */

/* Content Start */

div#content_container
{
 position: relative;
 width: 696px;
 height: auto;
 margin: 23px auto 0px auto;
 border: 0px dotted red;
}

div#section_abstract
{
 position: relative;
 width: 100%;
 height: auto;
 margin: 0px auto 30px auto;
 border: 0px dotted green;
}

div#section_coming_soon
{
 position: relative;
 width: 100%;
 height: auto;
 margin: 80px auto 0px auto;
 border: 0px dotted green;
 text-align: center;
}

div#sub_section_menu
{
 position: absolute;
 left: 0px;
 width: 20%;
 height: auto;
 margin: 0px auto 0px auto;
 border: 0px dotted green;
}

div#sub_section_content
{
 position: relative;
 left: 85px;
 width: 75%;
 height: auto;
 margin: 0px auto 0px auto;
 border: 0px dotted red;
}

div#sub_section_abstract
{
 position: relative;
 width: 100%;
 height: auto;
 margin: 0px auto 30px auto;
 border: 0px dotted green;
}

div.sub_section_products
{
 position: relative;
 width: 100%;
 height: auto;
 margin: 0px auto 20px auto;
 border: 0px dotted green;
}

div.sub_section_product_1
{
 position: absolute;
 left: 0px;
 width: 100px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div.sub_section_product_2
{
 position: relative;
 left: 120px;
 width: 100px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnails
{
 position: relative;
 width: 100%;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted green;
}

div#sub_section_thumbnail_1
{
 position: absolute;
 left: 0px;
 width: 75px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_2
{
 position: absolute;
 left: 90px;
 width: 75px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_3
{
 position: absolute;
 left: 180px;
 width: 75px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_4
{
 position: absolute;
 left: 270px;
 width: 75px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_5
{
 position: absolute;
 left: 360px;
 width: 75px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_6
{
 position: absolute;
 left: 450px;
 width: 75px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_7
{
 position: absolute;
 top: 95px;
 left: 0px;
 width: 75px;
 height: 110px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_thumbnail_8
{
 position: absolute;
 top: 95px;
 left: 90px;
 width: 75px;
 height: 110px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
}

div#sub_section_image
{
 position: absolute;
 top: 22px;
 left: 0px;
 width: 100%;
 height: 75px;
 margin: 0px 0px 0px 0px;
 border: 0px dotted yellow;
 text-align: center;
}

div#sub_section_close_text
{
 position: absolute;
 top: 324px;
 left: 0px;
 width: 100%;
 height: auto;
 margin: 0px 0px 0px 0px;
 border-top: 3px solid black;
 border-bottom: 3px solid black;
 background-color: black;
 text-align: center;
}

div#sub_section_coming_soon
{
 position: relative;
 width: 100%;
 height: auto;
 margin: 80px auto 0px auto;
 border: 0px dotted green;
 text-align: center;
}

div#home_container
{
 position: relative;
 width: 700px;
 height: auto;
 border: 0px dotted red;
}

div#home_about
{
 position: relative;
 width: 300px;
 height: auto;
 border: 0px dotted green;
}

div#home_products
{
 position: absolute;
 top: 0px;
 left: 315px;
 width: 385px;
 height: auto;
 margin: 0px 0px 0px 0px;
 border: 0px dotted green;
}

div#home_silver_vert
{
 position: relative;
 top: 0px;
 left: 0px;
 width: 115px;
 height: 141px;
 border: 0px dotted yellow;
}

div#home_red_horiz
{
 position: absolute;
 top: 0px;
 left: 131px;
 width: 237px;
 height: 141px;
 border: 0px dotted yellow;
}

div#home_silver_horiz
{
 position: absolute;
 top: 157px;
 left: 0px;
 width: 237px;
 height: 141px;
 border: 0px dotted yellow;
}

div#home_red_vert
{
 position: absolute;
 top: 155px;
 left: 253px;
 width: 115px;
 height: 141px;
 border: 0px dotted yellow;
}

div#interior_badges
{
 position: relative;
 width: 100%;
 height: auto;
 margin: 90px auto 0px auto;
 border: 0px dotted red;
}

div#interior_bmw
{
position: relative;
top: 0px;
left: 50px;
width: 175px;
height: 115px;
margin: 0px 0px 0px 0px;
border: 0px dotted green;
text-align:center;
}

div#interior_mini
{
position: absolute;
top: 0px;
left: 260px;
width: 174px;
height: 115px;
margin: 0px 0px 0px 0px;
border: 0px dotted green;
text-align: center;
}

div#interior_vw
{
position: absolute;
top: 0px;
left: 469px;
width: 175px;
height: 115px;
margin: 0px 0px 0px 0px;
border: 0px dotted green;
text-align:center;
}

/* DIVISIONS END */


/* TABLES START */

table.contactus
{
 width: 100%;
 margin: 0px 0px 30px 0px;
 border: 0px dotted red;
 border-collapse: collapse;
}

td.contactus_1
{
 width: 20%;
 padding: 0px;
 margin: 0px;
 border: 0px dotted red;
}

td.contactus_2
{
 width: 80%;
 padding: 0px;
 margin: 0px;
 border: 0px dotted red;
}

/*TABLES END */


/* PARAGRAPHS & FONTS START */

p.standard
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 150%;
 text-align: justify;
 color: #CCCCCC;
 margin: 0px 0px 20px 0px;
}

p.collapsed
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 150%;
 text-align: justify;
 color: #CCCCCC;
 margin: 0px;
}

p#popup
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 185%;
 text-align: center;
 color: #CCCCCC;
 margin: 0px;
 border-top: 1px solid #585858;
 border-bottom: 1px solid #585858;
}

strong
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	line-height: 150%;
	text-align: justify;
	color: #CCCCCC;
	margin: 0px;
}

em
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 150%;
 text-align: justify;
 color: red;
 margin: 0px;
}

h1
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 12pt;
 text-align: justify;
 color: white;
 margin: 0px;
 border: 0px solid red;
}

h2
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 12pt;
 text-align: justify;
 color: white;
 margin: 0px 0px 25px 0px;
 border: 0px solid red;
}

h3
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 12pt;
 text-align: justify;
 color: white;
 margin: 0px 0px 15px 0px;
 border: 0px solid red;
}

h4
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 8pt;
 text-align: justify;
 color: #CCCCCC;
 margin: 0px 0px 15px 0px;
 border: 0px solid red;
}

/* PARAGRAPHS & FONTS END */


/* LISTS STARTS */

ul.menu
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 150%;
 text-align: justify;
 color: #CCCCCC;
 list-style-position: outside;
 list-style-image: url(../images/interior/bullet.gif);
 padding: 0px;
 margin: 0px 0px 0px 17px;
}

ul#list
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 8pt;
 line-height: 150%;
 text-align: justify;
 color: red;
 list-style-position: outside;
 list-style-image: url(../images/interior/bullet.gif);
 padding: 0px;
 margin: 0px 0px 0px 17px;
}

/* LISTS END */


/* IMAGES START */

img.menu_tab
{
 width: 115px;
 height: 33px;
 border: 0px;
 vertical-align: text-bottom;
}

img#header_logo
{
 width: 762px;
 height: 114px;
 border: 0px;
 vertical-align: text-bottom;
}

img#section_coming_soon
{
 width: 416px;
 height: 144px;
 border: 0px;
 vertical-align: text-bottom;
}

img#home_header
{
 width: 609px;
 height: 17px;
 border: 0px;
 vertical-align: text-bottom;
}

img.home_product_vert
{
 width: 115px;
 height: 141px;
 border: 0px;
 vertical-align: text-bottom;
}

img.home_product_horiz
{
 width: 237px;
 height: 141px;
 border: 0px;
 vertical-align: text-bottom;
}

img#interior_badge_bmw
{
 width: 115px;
 height: 115px;
 border: 0px;
 vertical-align: text-bottom;
}

img#interior_badge_mini
{
 width: 175px;
 height: 115px;
 border: 0px;
 vertical-align: text-bottom;
}

img#interior_badge_vw
{
 width: 115px;
 height: 115px;
 border: 0px;
 vertical-align: text-bottom;
}

img.interior_thumbnail
{
 width: 75px;
 height: 75px;
 border: 0px;
 vertical-align: text-bottom;
}

img#bmw_header_1
{
 width: 144px;
 height: 17px;
 border: 0px;
 vertical-align: text-bottom;
}

img#bmw_header_2
{
 width: 236px;
 height: 17px;
 border: 0px;
 vertical-align: text-bottom;
}

img.bmw_products
{
 width: 100px;
 height: 100px;
 border: 0px;
 vertical-align: text-bottom;
}

img#contactus_header
{
 width: 194px;
 height: 17px;
 border: 0px;
 vertical-align: text-bottom;
}

/* IMAGES END */

