
body
{
padding:0px;
margin:0px auto;
text-align:center;
background-color:#E8E8E8;
/*font-family:Times New Roman, sans-serif;*/
/*font-family:Times New Roman;*/
/*font-family:Tahoma;*/
font-family:Arial, Helvetica, sans-serif;
/*font-family:Calibri, Helvetica, sans-serif;*/
}


#outer
{
width:960px;

}
	
#allcontent
{
width:960px;
padding:0px;
margin-top:0px;
background-color:#FFFFFF;
float:left;

}	
	
/* infobox - pop up*/
#infoboxleftcontent 
{
width:232px;
height:380px;
padding:0px;
margin:0px;
text-align:center;
background-color:#FFFFFF;
float:left;
}

#infoboxrightcontent
{
width:568px;
height:380px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
float:right;
}

/* Left content HOME weiss*/
#leftcontenthome 
{
width:232px;
height:562px;
padding:0px;
margin:0px;
text-align:center;
background-color:#FFFFFF;
float:left;
}
	
/* Left content weiss*/
#leftcontent 
{
width:232px;
padding:0px;

text-align:center;
background-color:#FFFFFF;
float:left;
}

/* Logo */
#logo
{
margin-top:20px;
margin-bottom:10px;

}


/* right content for homepage */
#rightcontenthome
{
width:728px;
height:562px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
float:right;
}

/* right content  */
#rightcontent
{
width:728px;
padding:0px;

background-color:#FFFFFF;
float:left;
font-size:0.9em;
}

.menucontainer {

background-color:#FFFFFF;
width:232px;
padding-top:25px;


}

a.menu:link, a.menu:visited
{
color:#000000;
background-color:#FFFFFF;
text-decoration:none;

}
a.menu:active, a.menu:hover
{
color:#C2AB5E;
background-color:#E8E8E8;

}

a.menu {
display:block;
padding:5px;
background-color:#FFFFFF;
text-align:left;
font-weight:normal;
font-size:1.0em;
color:#000000;
text-decoration:none;
padding-left:20px;
 }
 
 a.menuselected:link, a.menuselected:visited
{
color:#000000;
background-color:#C2AB5E;
text-decoration:none;

}
a.menuselected:active, a.menuselected:hover
{
color:#000000;
background-color:#C2AB5E;

}

a.menuselected {
display:block;
padding:5px;
background-color:#FFFFFF;
text-align:left;
font-weight:normal;
font-size:1.0em;
color:#000000;
text-decoration:none;
padding-left:20px;
 }
 
/* menu for MALAYSIA my SECOND HOME */ 
 a.menumm2h:link, a.menumm2h:visited
{
color:#ACA899;
background-color:#FFFFFF;
text-decoration:none;

}
a.menumm2h:active, a.menumm2h:hover
{
color:#FFFFFF;
background-color:#ACA899;

}

a.menumm2h {
display:block;
padding:5px;
background-color:#FFFFFF;
text-align:left;
font-weight:normal;
font-size:1.0em;
color:#ACA899;
text-decoration:none;
padding-left:20px;
 }


/* Header Picture on the right side - black marker*/	
/* Homepage media. with picturebackground */
#homepagemedia
{
width:728px;
height:562px;
padding:0px;
margin-:0px;
/*background:transparent url(rotate.php) no-repeat;*/
background:transparent url(/images/homepage/geneva.jpg) no-repeat;
float:right;
}

#headerpic
{
width:728px;
height:340px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
float:left;
z-index:0;

}

/* Story on the content page - green marker*/

#story
{
width:508px;
padding:10px;
padding-bottom:20px;
margin:0px;
background-color:#FFFFFF;
float:left;
color:#000000;
margin-top:0px;
text-align:left;
}



.story {
color:#000000;
text-decoration:none;
font-size:0.9em;
 }

a.story:link, a.story:visited
{
color:#544b2b;
text-decoration:underline;
font-size:inherit;
}

a.story:active, a.story:hover
{
color:#C2AB5E;
text-decoration:underline;
font-size:inherit;
}

/*EXPL bufori explained pop up*/

#expl
{
width:508px;
padding:10px;
padding-bottom:20px;
margin:0px;
background-color:#FFFFFF;
float:left;
color:#000000;
margin-top:0px;
text-align:left;
}



.expl {
color:#000000;
text-decoration:none;
font-size:0.75em;
 }

a.expl:link, a.expl:visited
{
color:#ACA899;
text-decoration:none;
font-size:inherit;
}

a.expl:active, a.expl:hover
{
color:#ACA899;
text-decoration:underline;
font-size:inherit;
}

.readmore {
color:#000000;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
 }

a.readmore:link, a.readmore:visited
{
color:#544b2b;
text-decoration:underline;
font-size:inherit;
font-weight:bold;
}

a.readmore:active, a.readmore:hover
{
color:#C2AB5E;
text-decoration:underline;
font-size:inherit;
font-weight:bold;
}

.images {

border:1px;
border-color:#333333;

}

a.images:link, a.images:visited {

border:1px;
border-color:#333333;

}

a.images:link, a.images:visited {

border:1px;
border-color:#333333;

}


/* Tagline on homepage */

#tagline {

background-color:transparent;
width:500px;
height:50px;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
padding:10px;

font-size:1.7em;
font-color:white;
font-weight:bold;
text-align:left;

}

.tagline {
color:#FFFFFF;
text-decoration:none;
font-size:1.2em;
 }

/* News Box on homepage */


#newsbox {

background-color:#E8E8E8;
width:300px;
height:50px;
margin-top:472px;
margin-right:20px;
margin-bottom:20px;
padding:10px;
float:right;
font-size:0.9em;
font-color:#000000;
text-align:left;

}

.newsbox {
color:#000000;
text-decoration:none;
font-size:0.9em;
 }

a.newsbox:link, a.newsbox:visited
{
color:#000000;
text-decoration:none;
font-size:0.9em;
}
a.newsbox:active, a.newsbox:hover
{
color:#000000;
text-decoration:underline;
font-size:0.9em;
}

/* BUFORI seal on homepage*/
#seal {

margin-top:-10px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
float:right;

}

.seal {
color:#000000;
text-decoration:none;
font-size:0.9em;
 }


/* links in mk3 story */

#mk3box {

background-color:#ACA899;
padding:10px;
font-size:0.9em;
font-color:#000000;
text-align:left;

}

.mk3box {
color:#E8E8E8;
text-decoration:none;
font-size:0.9em;
 }

a.mk3box:link, a.mk3box:visited
{
color:#000000;
text-decoration:none;
font-size:0.9em;
}
a.mk3box:active, a.mk3box:hover
{
color:#000000;
text-decoration:underline;
font-size:0.9em;
}


/* language box in the top right corner */

#langbox {


width:auto;
height:auto;
margin-top:0px;
margin-right:0px;
padding:5px;
float:right;
font-size:12;
font-color:#000000;
text-align:center;
z-index:1;
position:absolute;top:0px;right:0px;

}

#langboxhome {


width:auto;
height:auto;
margin-top:0px;
margin-right:0px;
padding:5px;
float:right;
font-size:12;
font-color:#000000;
text-align:center;
z-index:1;
position:absolute;top:0px;right:0px;

}







.career {
color:#000000;
text-decoration:none;
font-size:0.9em;
 }

a.career:link, a.career:visited
{
color:#000000;
text-decoration:none;
font-size:inherit;
}
a.career:active, a.career:hover
{
color:#000000;
text-decoration:underline;
font-size:inherit;
}



.download {
color:#000000;
text-decoration:none;
font-size:0.8em;
 }

a.download:link, a.download:visited
{
color:#ACA899;
text-decoration:none;
font-size:0.8em;
}
a.download:active, a.download:hover
{
color:#ACA899;
text-decoration:underline;
font-size:0.8em;
}

.storyimage {

background-color:#E8E8E8;
width:200px;
margin-top:0px;
margin-bottom:10px;
margin-right:10px;
padding:0px;
float:left;
color:#000000;
text-decoration:none;
font-size:0.6em;

}

/* small submenu on the right side -purple marker */

.rightmenucontainer {

background-color:#FFFFFF;
width:200px;
margin-top:0px;
padding-top:2px;
padding-bottom:20px;
float:right;
font-size:0.9em;
font-weight:normal;
text-align:left;

}


a.rightmenu:link, a.rightmenu:visited
{
color:#000000;
background-color:#ACA899;
text-decoration:none;
font-size:0.9em;

}

a.rightmenu:active, a.rightmenu:hover
{
color:#000000;
background-color:#ACA899;
text-decoration:underline;
font-size:0.9em;
}

a.rightmenu {
display:block;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background-color:#ACA899;
color:#000000;
text-decoration:none;
font-size:0.9em;
font-weight:normal;
 }



/* HIGHLIGHTED MENU - MAIN MENU  */

body#dealers_australia a#menu_dealers,
body#dealers_hk a#menu_dealers,
body#dealers_czech a#menu_dealers,
body#dealers_introduction a#menu_dealers,
body#dealers_malaysia a#menu_dealers,
body#dealers_russia a#menu_dealers,
body#dealers_usa a#menu_dealers,
body#mk3lajoya_intro a#menu_lajoya,  
body#mk3lajoya_timelessdesign a#menu_lajoya,  
body#mk3lajoya_craftmanship a#menu_lajoya,  
body#mk3lajoya_qualityexclusivity a#menu_lajoya,  
body#mk3lajoya_technologyandsafety a#menu_lajoya,  
body#mk3lajoya_specs a#menu_lajoya,  
body#mk3lajoya_images a#menu_lajoya, 
body#mk3lajoya_requestinfo a#menu_lajoya,  
body#mk3lajoya_ebrochure a#menu_lajoya,  
body#mk3lajoya_wallpaper a#menu_lajoya,  
body#mk6geneva_intro a#menu_geneva,
body#mk6geneva_interior a#menu_geneva,
body#mk6geneva_driveraids a#menu_geneva,
body#mk6geneva_powertrain a#menu_geneva,
body#mk6geneva_engineering a#menu_geneva,
body#mk6geneva_craftsmanship a#menu_geneva,
body#mk6geneva_specs a#menu_geneva,
body#mk6geneva_images a#menu_geneva,
body#mk6geneva_requestinfo a#menu_geneva,
body#mk6geneva_Geneva_brochure a#menu_geneva,
body#worldofb_about a#menu_worldofbufori,
body#worldofb_history a#menu_worldofbufori,
body#worldofb_milestones a#menu_worldofbufori,
body#worldofb_factory a#menu_worldofbufori,
body#worldofb_evolution_intro a#menu_worldofbufori,
body#worldofb_future_models_lineup a#menu_worldofbufori,
body#worldofb_faq a#menu_worldofbufori,
body#worldofb_newsevents a#menu_worldofbufori,
body#news_bufori_joins_topgear_world_tour a#menu_worldofbufori,
body#news_bufori_launches_luxury_saloon_at_Geneva_Motor_Show a#menu_worldofbufori,
body#news_bufori_official_aim16_bluecarpet a#menu_worldofbufori,
body#news_bufori_to_unveil_luxury_saloon_in_geneva a#menu_worldofbufori,
body#news_macau_gt_cup_bufori_bms_r1_shows_amazing_potential a#menu_worldofbufori,
body#news_new_bufori_sportscar_to_be_launched_in_2010 a#menu_worldofbufori,
body#worldofb_evolution_intro a#menu_worldofbufori,
body#worldofb_evolution_mk6 a#menu_worldofbufori,
body#worldofb_evolution_mk3 a#menu_worldofbufori,
body#worldofb_evolution_bambino a#menu_worldofbufori,
body#worldofb_evolution_mk2 a#menu_worldofbufori,
body#worldofb_evolution_v6i a#menu_worldofbufori,
body#worldofb_evolution_mk1 a#menu_worldofbufori,
body#worldofb_evolution_madison a#menu_worldofbufori
{
color:#000000;
background-color:#C2AB5E;
} 

/* HIGHLIGHTED MENU - RIGHT MENU  */

body#contactus a#contactus_rightmenu,
body#legal a#legal_rightmenu,
body#newsletter a#newsletter_rightmenu,
body#press_enquiries a#press_enquiries_rightmenu,
body#sitemap a#sitemap_rightmenu,
body#thankyou a#thankyou_rightmenu,
body#career a#career_rightmenu,
body#career_accountant a#career_rightmenu,
body#career_accounts_assistant a#career_rightmenu,
body#career_admin_assistant a#career_rightmenu,
body#career_automotive_electrician a#career_rightmenu,
body#career_automotive_mechanic a#career_rightmenu,
body#career_dataentry_assistant a#career_rightmenu,
body#career_hr_exec a#career_rightmenu,
body#career_hr_manager a#career_rightmenu,
body#career_liaison_officer a#career_rightmenu,
body#career_mechanical_manager a#career_rightmenu,
body#career_production_engineer a#career_rightmenu,
body#career_quality_manager a#career_rightmenu,
body#dealers_australia a#dealers_australia_rightmenu,
body#dealers_czech a#dealers_czech_rightmenu,
body#dealers_introduction a#dealers_introduction_rightmenu,
body#dealers_malaysia a#dealers_malaysia_rightmenu,
body#dealers_russia a#dealers_russia_rightmenu,
body#dealers_usa a#dealers_usa_rightmenu,
body#dealers_hk a#dealers_hk_rightmenu,
body#mk3lajoya_intro a#mk3lajoya_intro_rightmenu,  
body#mk3lajoya_timelessdesign a#mk3lajoya_timelessdesign_rightmenu,  
body#mk3lajoya_craftmanship a#mk3lajoya_craftmanship_rightmenu,  
body#mk3lajoya_qualityexclusivity a#mk3lajoya_qualityexclusivity_rightmenu,  
body#mk3lajoya_technologyandsafety a#mk3lajoya_technologyandsafety_rightmenu,  
body#mk3lajoya_specs a#mk3lajoya_specs_rightmenu,  
body#mk3lajoya_images a#mk3lajoya_images_rightmenu, 
body#mk3lajoya_requestinfo a#mk3lajoya_requestinfo_rightmenu,  
body#mk3lajoya_ebrochure a#mk3lajoya_ebrochure_rightmenu,  
body#mk3lajoya_wallpaper a#mk3lajoya_wallpaper_rightmenu,  
body#mk6geneva_intro a#mk6geneva_intro_rightmenu,
body#mk6geneva_interior a#mk6geneva_interior_rightmenu,
body#mk6geneva_driveraids a#mk6geneva_driveraids_rightmenu,
body#mk6geneva_powertrain a#mk6geneva_powertrain_rightmenu,
body#mk6geneva_engineering a#mk6geneva_engineering_rightmenu,
body#mk6geneva_craftsmanship a#mk6geneva_craftsmanship_rightmenu,
body#mk6geneva_specs a#mk6geneva_specs_rightmenu,
body#mk6geneva_images a#mk6geneva_images_rightmenu,
body#mk6geneva_requestinfo a#mk6geneva_requestinfo_rightmenu,
body#mk6geneva_Geneva_brochure a#mk6geneva_Geneva_brochure_rightmenu,
body#worldofb_about a#worldofb_about_rightmenu,
body#worldofb_history a#worldofb_history_rightmenu,
body#worldofb_milestones a#worldofb_milestones_rightmenu,
body#worldofb_factory a#worldofb_factory_rightmenu,
body#worldofb_evolution_intro a#morldofb_evolution_intro_rightmenu,
body#worldofb_future_models_lineup a#worldofb_future_models_lineup_rightmenu,
body#worldofb_faq a#worldofb_faq_rightmenu,
body#worldofb_newsevents a#worldofb_newsevents_rightmenu,
body#news_bufori_joins_topgear_world_tour a#worldofb_newsevents_rightmenu,
body#news_bufori_launches_luxury_saloon_at_Geneva_Motor_Show a#worldofb_newsevents_rightmenu,
body#news_bufori_official_aim16_bluecarpet a#worldofb_newsevents_rightmenu,
body#news_bufori_to_unveil_luxury_saloon_in_geneva a#worldofb_newsevents_rightmenu,
body#news_macau_gt_cup_bufori_bms_r1_shows_amazing_potential a#worldofb_newsevents_rightmenu,
body#news_new_bufori_sportscar_to_be_launched_in_2010 a#worldofb_newsevents_rightmenu,
body#worldofb_evolution_intro a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_mk6 a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_mk3 a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_bambino a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_mk2 a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_v6i a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_mk1 a#worldofb_evolution_intro_rightmenu,
body#worldofb_evolution_madison a#worldofb_evolution_intro_rightmenu
{
color:#000000;
background-color:#C2AB5E;
} 

/* HIGHLIGHTED MENU - RIGHT MENU SUB  */

body#worldofb_evolution_intro a#worldofb_evolution_intro_rightmenusub,
body#worldofb_evolution_mk6 a#worldofb_evolution_mk6_rightmenusub,
body#worldofb_evolution_mk3 a#worldofb_evolution_mk3_rightmenusub,
body#worldofb_evolution_bambino a#worldofb_evolution_bambino_rightmenusub,
body#worldofb_evolution_mk2 a#worldofb_evolution_mk2_rightmenusub,
body#worldofb_evolution_v6i a#worldofb_evolution_v6i_rightmenusub,
body#worldofb_evolution_mk1 a#worldofb_evolution_mk1_rightmenusub,
body#worldofb_evolution_madison a#worldofb_evolution_madison_rightmenusub
{
color:#000000;
background-color:#f2e1a9;
} 

/* HIGHLIGHTED MENU - RIGHT SUB MENU  */

.rightmenu {
display:block;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background-color:#ACA899;
color:#000000;
text-decoration:none;
font-size:0.9em;
text-align:left;
 }
 
 /* rightmenu sub in world of bufori */

a.rightmenusub:link, a.rightmenusub:visited
{
color:#000000;
background-color:#E8E8E8;
text-decoration:none;
font-size:0.9em;

}
a.rightmenusub:active, a.rightmenusub:hover
{
color:#000000;
background-color:#E8E8E8;
text-decoration:underline;
font-size:0.9em;
}

a.rightmenusub {
display:block;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
background-color:#E8E8E8;
color:#000000;
text-decoration:none;
font-size:0.9em;
font-weight:normal;
 }

.rightmenusub {
display:block;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
background-color:#E8E8E8;
color:#000000;
text-decoration:none;
font-size:0.9em;
text-align:left;
 }

/* rightmenu downloads */

a.rightmenudownloads:link, a.rightmenudownloads:visited
{
color:#000000;
background-color:#E8E8E8;
text-decoration:none;
font-size:0.9em;

}
a.rightmenudownloads:active, a.rightmenudownloads:hover
{
color:#000000;
background-color:#E8E8E8;
text-decoration:underline;
font-size:0.9em;
}

a.rightmenudownloads {
display:block;
margin-top:1px;
margin-bottom:1px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background-color:#E8E8E8;
color:#000000;
text-decoration:none;
font-size:0.9em;
font-weight:normal;
 }



#testid {
font-size:0.9em;
}

.rightmenuimage {

background-color:#E8E8E8;
width:200px;
margin-top:10px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:0px;
float:right;
color:#000000;
text-decoration:none;
font-size:0.6em;
text-align:left;

}


/* footer links */

#footercontainer {


background-color:#E8E8E8;
width:100%;
height:auto;
text-align:center;
bottom:0px;
font-size:0.8em;
padding-top:15px;
padding-bottom:2px;

font-weight:normal;

}


a.footer:link, a.footer:visited
{
color:#000000;
background-color:#E8E8E8;
text-decoration:none;
font-size:inherit;
font-weight:normal;
}
a.footer:active, a.footer:hover
{
color:#ACA899;
background-color:#E8E8E8;
text-decoration:none;
font-size:inherit;
font-weight:normal;

}
a.footer {
 
background-color:#E8E8E8;
text-align:center;
color:#000000;
text-decoration:none;
font-size:inherit;
font-weight:normal;
}
	
h1	
{
color: #000000;
background-color:transparent;
font-size:1.15em;
}
	
h2	
{
color: #000000;
background-color:transparent;
font-size:1.10em;
}
	
h3	
{
color: #000000;
background-color:transparent;
font-size:1.05em;
}

/*lightbox*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }