#mainpart ul, #footer ul{ padding:0; margin:0; list-style:none;}
#mainpart li{ padding:0; margin:0;}
#mainpart h1,#mainpart h2,#mainpart h3,#mainpart h4,#mainpart h5{ font-weight:normal; margin:0; padding:0;}

.spacer_m{ width:15px; height:15px;}
p a{color:#CF061E;}
p a:hover{color:#00a0c6;}
a.lwhite{color:#fff; text-decoration:none;}
a.lwhite:hover{color:#00a0c6; text-decoration:underline;}

#content{height:428px; overflow:hidden;margin:top:0px;}
#content2{height:448px; overflow:hidden;margin:top:0px;}

#content h3{ font-size:18px; padding-left:15px; padding-bottom:2px; margin-bottom:1em; margin-top:12px; border-bottom:#7a7a7a 1px solid;}
#content p{ margin:1em 15px; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.5em; font-size:12px;}

#content h4{ font-size:13px; font-weight:bold; color:#000; border-top:#000 1px solid; width:200px;margin:1em 15px;}
#content h5{ font-size:13px; font-weight:bold;margin:0 15px;}

.bluefont{color:#00a0c6;}

.product_logo{padding:15px 15px 0 0;}
/*#content li.txt{padding:0 25px;} content text layout*/
.txt,li.txt{
	padding:0 15px;
}
#left_menu {
text-transform:uppercase;
}

#left_menu a:link{ text-transform:uppercase;font-size:14px; padding-left:15px; line-height:22px; border-bottom:#7a7a7a 0px solid;color:#ddd;text-decoration:none;}
#left_menu a:visited{ text-transform:uppercase; font-size:14px; padding-left:15px; line-height:22px; border-bottom:#7a7a7a 0px solid;color:#ddd;text-decoration:none;}
#left_menu a:hover{ text-transform:uppercase; font-size:14px; padding-left:15px; line-height:22px; border-bottom:#7a7a7a 0px solid;color:#00A0C6;text-decoration:none;}
#left_menu a.spactive{ text-transform:uppercase; font-size:14px; padding-left:15px; line-height:22px; border-bottom:#7a7a7a 0px solid;color:#00A0C6;text-decoration:none;}
#left_menu a.spactive3{font-size:16px; font-weight:bold;}
#left_menu a.spactive2{ text-transform:uppercase; font-size:16px; padding-left:15px; line-height:22px; border-bottom:#7a7a7a 0px solid;color:#00A0C6;text-decoration:none; font-weight:bold;}
#left_inside {color:#000;overflow:none;}
#left_inside h3{display:block;  color:#00A0C6;overflow:none;text-decoration:none;border:0px;margin-top:15px;margin-bottom:2px;}
#left_inside2 {overflow-x: hidden;overflow-y:auto;height:340px;width:700px;margin-top:0px;}
#left_inside3 {overflow-x: hidden;overflow-y:auto;height:390px;width:700px;margin-top:10px;}

#left_inside ul {font-size:14px; padding-left:35px;list-style-type:square;}

a.hackmed {color:#ddd;}

a.whity {
color:#ddd;
text-decoration:none;
}

a.whity:hover  {
color:#00A0C6;
}


/*.fixheight{height:428px; overflow:hidden;} fix the screen size: 1024*768*/

#linie {
margin:0;
padding:0;
height:2px;
line-height:2px;
overflow:hidden;
border-style:solid;
border-color:#5d5d5d;
border-width:0px;
background-image:url(../images/linie1.jpg);

}


.scroll{
height:340px;
width:335px;
overflow-y:scroll;
filter:chroma(color=#000000);
      scrollbar-face-color:#000000;
      scrollbar-shadow-color:#000000;
      scrollbar-highlight-color:#000000;
      scrollbar-3dlight-color:#000000;
      scrollbar-darkshadow-color:#000000;
      scrollbar-track-color:#000000;
      scrollbar-arrow-color:#FFFFFF;
}

/**new Homepage bf ***/
.home_index {width:1000px; background:url(../images/cont_img/index_bg1.jpg) no-repeat; text-align:right;}


.home_index table,.collection_index table{ margin-top:60px;margin-left:auto;margin-right:auto;}

.home_index td,.collection_index td{ width:120px; height:90px; text-align:center; font-size:14px; color:#000;}

.sub_home{ width:500px; margin:0 auto;}

.home_index a,.home_index a:visited,.collection_index a,.collection_index a:visited{color:#000; text-decoration:none;}
.home_index a:hover,.collection_index a:hover{color:#CF061E; text-decoration:underline;}

.home_index {
height:448px;
}

#homenews h3{ color:#DDDDDD; font-size:18px; padding-left:15px; padding-bottom:2px; margin-bottom:1em; margin-top:12px; border-bottom:#7a7a7a 1px solid;}

#homenews p {
margin:15px;
}

#boxes {
margin-left:-20px;
}

#homenews {
z-index:200;
position:absolute;
border-style:solid;
border-width:0px;
border-color:#fff;
height:448px;
width:270px;
margin-left:730px;
margin-top:0px;
background-color:#001041;
color:#fff;
float:right;

}

/****passion_escuderia_suixtil****/
.escuderia {}
.escuderia .showbigpic{height:320px; overflow:hidden; width:595px; background:#000;}
.escuderia .pic_s_list{width:600px; background:#000; margin-left:4px; position:absolute;}
.escuderia .pic_s_list ul li{ float:left;}
.escuderia .pic_s_list ul li img{margin:4px 2px 4px 2px; border:#333 3px solid;}
/*.escuderia .pic_s_list a{position:relative;}*/




/****passion_glory***************/
 /*ul.glory li{ float:left;}*/
.glory ul li{float:left;}
/*.glory ul.piclist li{float:left;}
.glory ul.piclist li img{ margin:0px 9px;}
.glory .txt{float:none; clear:both;}
.glory h3{padding-top:15px;}*/
/*****passion index ****************/
.passion_index{width:970px; background:url(../images/cont_img/passion_index.jpg) no-repeat top center; text-align:right; }
.passion_index table,.collection_index table{ margin-top:60px;margin-left:auto;margin-right:auto;}

.passion_index td,.collection_index td{ width:120px; height:90px; text-align:center; font-size:14px; color:#000;}

.sub_passion{ width:500px; margin:0 auto;}

.passion_index a,.passion_index a:visited,.collection_index a,.collection_index a:visited{color:#000; text-decoration:none;}
.passion_index a:hover,.collection_index a:hover{color:#CF061E; text-decoration:underline;}

/********collection index************/
.collection_index{width:100%; background:url(../images/cont_img/collection_index.jpg) no-repeat top center;text-align:right; margin-top:0;  }

.alpha{}
.alpha a img{filter: Alpha(Opacity=50);opacity: 0.5; background:#fff;}
.alpha a:hover img{filter: Alpha(Opacity=100);opacity: 1; background:#fff;}
.alpha_none{filter: Alpha(Opacity=50);opacity: 0.5; background:#fff;}

/*.alpha_img{filter: Alpha(Opacity=50);
opacity: 0.5;}
.alpha_img2{filter: Alpha(Opacity=100);
opacity: 1.0;}



.alpha div{width:120px; height:90px; line-height:90px;}
.alpha div a{margin:30 0;}

td#test a{width:110px; height:80px; background:#FFFF00;}
td#test a:hover{background:url(../images/pasion_index/image6.jpg); width:120px; height:90px;}*/


/*******************heros*********************/
.heros{}

/**raceevents*********/
.raceevents{}
.raceevents .earename a{color:#fff; text-decoration:none; margin:2px 4px;}
.raceevents .earename a:hover{color:#00a0c6}

.raceevents .flag{padding-right:8px; text-align:right; color:#fff; font-size:16px; font-weight:bold; float:right;margin-top:5px; clear:both;}
.raceevents .flag img{margin-right:10px; margin-top:5px;}
.raceevents .flag div{background:#000; height:40px;}
.raceevents .bluefont{border-bottom:#00a0c6 1px solid;padding:0 4px;}
.raceevents td.spacer{font-size:3px; height:4px;}
.raceevents .racedata{}
.raceevents .racedata td{padding:1px 4px; text-align:left;}
.raceevents .racedata .date,.raceevents .racedata .event_name,.raceevents .racedata .website{
background:#555;border-bottom:#424242 1px solid; height:2em;}
.raceevents .flag_list img{margin:2px; border:#ff0 2px solid;}
.raceevents .flag_list a img{margin:2px; border:#fff 2px solid;}
.raceevents .flag_list a:hover img{margin:2px; border:#ff0 2px solid;}
.raceevents .flag_list a:visited img{margin:2px; border:#fff 2px solid;}

.raceevents .scroll{
height:230px;
width:960px;
overflow-y:scroll;
filter:chroma(color=#000000);
scrollbar-face-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#000000;
scrollbar-arrow-color:#FFFFFF;
}

/**********passion_gallery****************/
.gallery_other a,.racedata .website a,.racedata .website a:visited,{color:#00a0c6; text-decoration:none;}
.gallery_other a:hover,.racedata .website a:hover{color:#CF061E; text-decoration:underline;}


.passion_gallery{width:970px; background:url(../images/gallery/image1.jpg) no-repeat;}
.passion_gallery a{text-decoration:none;}
.passion_gallery a:hover{color:#CF061E; text-decoration:underline;}
.passion_gallery td{width:86px; height:85px;}
.passion_gallery table{margin:0 auto; width:946px;}
.gallery_other{background:url(../images/gg_bg.gif) center no-repeat; height:600px;}
.gallery_other table{margin:50px auto; width:500px;}
.gallery_detail table{}
.gallery_other table td,.gallery_detail table td{padding:5px;}
.leftboder{border-left:#7a7a7a 2px solid;}
.rightboder{border-right:#7a7a7a 2px solid;}
/*.gallery_other .topboder{border-top:#7a7a7a 2px solid;}
.gallery_other .bottomboder{border-bottom:#7a7a7a 2px solid;}*/
.gallery_detail {background:url(../images/gg_bg.gif) center no-repeat;}
.gallery_detail .gallery_pic{border-right:#7a7a7a 2px solid;border-left:#7a7a7a 2px solid; height:300px;}
.gallery_detail a{color:#00a0c6; text-decoration:none;}
.gallery_detail a:hover{color:#CF061E; text-decoration:underline;}

.gallery_pic_showbox{
text-align:left;
	position: relative;
	width: 460px;
	height: 310px;
	overflow:hidden;}
.gallery_pic_showbox span {
	width: 460px;
	height: 310px;
	display: block;
	position: absolute;
}
.gallery_pic_showbox img {
    margin:5px;
	border: none;
	/*background: url(images/round-bg.gif) no-repeat;*/
}

.gallery_pic_showbox2{
text-align:left;
	position: relative;
	width: 270px;
	height: 360px;
	overflow:hidden;}
.gallery_pic_showbox2 span {
	width: 270px;
	height: 360px;
	display: block;
	position: absolute;
}
.gallery_pic_showbox2 img {
    margin:5px;
	border: none;
	/*background: url(images/round-bg.gif) no-repeat;*/
}
/****museums***/
.museums_flag{width:310px;}
.museums_flag td{padding:10px;}
.museums a{color:#00a0c6; text-decoration:none;}
.museums a:hover{color:#CF061E; text-decoration:underline;}


/********************************************************COLLECTION*****************************************************************/
/**********news******************************/
.newslistbox{width:850px; margin-bottom:15px;}

.newstitle{font-size:13px; color:#CF061E; padding-top:2px;}
.newsdate{font-size:12px; padding:4px 0px; }
.newscont{font-size:12px; }
.newsmore{font-size:12px;}
.newsmore a{color:#ddd; text-decoration:underline;}
.newsmore a:hover{color:#00a0c6; text-decoration:underline;}
.newspic{vertical-align:text-top; padding-left:15px; padding-right:10px;}
/*.news .bluefont{border-bottom:#00a0c6 1px solid;padding:0 4px;}
.news td.spacer{font-size:3px; height:4px;}
.news .newsdata{}
.news .newsdata td{padding:1px 4px; text-align:left;}
.news .newsdata .date{
background:#555;border-bottom:#424242 1px solid; height:2em;}
.news .newsdata .title{
background:#555;border-bottom:#424242 1px solid; border-left:#424242 1px solid; height:2em;}
.news a{color:#00a0c6; text-decoration:none;}
.news a:hover{color:#CF061E; text-decoration:underline;}
*/
.news .scroll{
height:320px;
width:960px;
overflow-y:scroll;
filter:chroma(color=#000000);
scrollbar-face-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#000000;
scrollbar-arrow-color:#FFFFFF;
}

/**********locations******************************/
.locationslistbox{width:850px; margin-bottom:15px;}

.locationssection{font-size:12px; padding:4px 0px; }
.locationstitle{font-size:13px; color:#CF061E; padding-top:2px;}
.locationscont{font-size:12px; }
.locationsmore{font-size:12px;}
.locationsmore a{color:#ddd; text-decoration:underline;}
.locationsmore a:hover{color:#00a0c6; text-decoration:underline;}
.locationspic{vertical-align:text-top; padding-left:15px; padding-right:10px;}
/*.news .bluefont{border-bottom:#00a0c6 1px solid;padding:0 4px;}
.news td.spacer{font-size:3px; height:4px;}
.news .newsdata{}
.news .newsdata td{padding:1px 4px; text-align:left;}
.news .newsdata .date{
background:#555;border-bottom:#424242 1px solid; height:2em;}
.news .newsdata .title{
background:#555;border-bottom:#424242 1px solid; border-left:#424242 1px solid; height:2em;}
.news a{color:#00a0c6; text-decoration:none;}
.news a:hover{color:#CF061E; text-decoration:underline;}
*/
.locations .scroll{
height:320px;
width:960px;
overflow-y:scroll;
filter:chroma(color=#000000);
scrollbar-face-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#000000;
scrollbar-arrow-color:#FFFFFF;
}


/*2009 cc */
.car{position:absolute;bottom:63px;left:15px; height:30px; width:970px; z-index:99;}
.car li{float:left; width:118px; height:30px;}

.smpicbox{position:absolute; float:right; top:2px;right:0; height:360px; width:550px; z-index:98;}
.heritageline_title{padding-top:10px; padding-right:10px;}
.infotxt{padding:2px; text-align:center; font-style:italic;}

.bottommenu{border-top:#000080 2px solid;position:absolute;bottom:0px;left:15px; height:63px; width:970px;}
.bottommenu li{float:left; width:118px;}
.selected{width:115px; height:35px; margin-top:10px; display:block;}

.bottommenu a{width:115px; height:35px; margin-top:10px; display:block;}
.bottommenu .nav1 a{background:url(../images/heritage_line/nav1.png) top left no-repeat;}

.bottommenu .nav2 a{background:url(../images/heritage_line/nav2.png) top left no-repeat;}

.bottommenu .nav3 a{background:url(../images/heritage_line/nav3.png) top left no-repeat;}


.bottommenu .nav4 a{background:url(../images/heritage_line/nav4.png) top left no-repeat;}


.bottommenu .nav5 a{background:url(../images/heritage_line/nav5.png) top left no-repeat;}


.bottommenu .nav6 a{background:url(../images/heritage_line/nav6.png) top left no-repeat;}


.bottommenu .nav7 a{background:url(../images/heritage_line/nav7.png) top left no-repeat;}

#loading{width:650px; text-align:center; font-size:14px; font-weight:bold; display:block; }

