HTML {height: 100%; width: 100%; font-family: Verdana; font-size: 11px;}

BODY {height: 100%; width: 100%; padding: 20px 0px 0px 0px; margin: 0px; background: #FFFFFF;}


#ImageViewer {position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1000;}

#ImageViewer IMG {display: block; margin: auto; margin-top: 40px; border: 1px solid #EEEEEE;}


#Controls {display: block; margin: auto; padding: 12px; font-weight: bold; background: #333333; text-align: center; color: #FFFFFF;}

#Controls A {color: #FFFFFF;}


#Main {position: relative; width: 800px; margin: auto; background: #FFFFFF;}


FORM {margin: 0px; padding: 0px;}


A {color: #000000;}

H1 {font-family: Arial; font-size: 24px; margin: 8px 0px 4px 0px; padding: 0px;}

H2 {font-family: Arial; font-size: 16px; margin: 24px 0px 8px 0px; padding: 0px;}

H3 {font-family: Verdana; font-size: 12px; font-weight: bold; padding: 0px; margin: 16px 0px 8px 0px;}

#Content H3 {margin-top: 20px;}

#Menu H3 {font-family: Verdana; font-size: 11px; font-weight: bold; height: 14px; margin: 0px 0px 8px 0px; padding: 6px 4px 4px 4px; background: #EEEEEE;}

#Menu H5 {font-family: Verdana; font-size: 11px; font-weight: bold; height: 16px; margin: 0px 0px 8px 0px; padding: 4px; background: #EEEEEE;}

    #Menu H5 .label {float: left; margin-top: 2px;}

    #Menu H5 A IMG {float: right; border: 0px;}



#Header {height: 100px;}

#Logo {float: left; margin: 0px 0px 14px 0px;}

#Contact {float: right; width: 267px; padding: 16px; margin-top: 14px;}

    #Contact P {margin: 0px 0px 6px 0px;}
    
    #Contact #City {float: left; width: 134px;}
        
    #Contact #Tele {float: left; width: 120px;}


#SparesContact {margin-top: 40px; text-align: center; font-weight: bold; font-family: Arial; font-size: 20px;}


#Image {float: left; width: 500px; height: 250px; background: #DDDDDD;}

#Nav {position: relative; float: right; width: 267px; height: 218px; padding: 16px; background: #EEEEEE;}

    #Nav #CarMakes {float: left; width: 134px;}

    #Nav #About {float: left; width: 100px; padding-left: 16px; border-left: 1px solid #CCCCCC;}    
    
        #Nav A {display: block; margin-bottom: 8px; color: #000000;}
        
        #Nav A.selected {font-weight: bold;}


#Inventory {float: left; width: 267px; margin-top: 20px; padding-top: 14px; padding-bottom: 10px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

    #Inventory .inventory {float: left; margin-left: 4px;}

    #Inventory .inventory .icon {float: left; height: 10px; width: 10px; margin: 3px 6px 0px 0px; border: 0px; background: #00AA00;}

   
#Search {position: absolute; bottom: 16px; left: 16px;}

    #Search INPUT {float: left; font-family: Verdana; font-size: 11px; padding: 4px; margin-right: 8px; width: 188px;}
    
    #Search BUTTON {float: left; font-family: Verdana; font-size: 11px; padding: 2px 2px 3px 2px; width: 60px;}    
    

#Content {float: left; width: 484px; padding: 16px 16px 16px 0px; border-right: 1px solid #DDDDDD; border-collapse: collapse;}


#Content #Location, #Content #Location A {color: #999999;}
    
    #Content #EventDate {color: #000000; margin-bottom: 6px; font-weight: bold;}
    
    #Content P {margin: 8px 0px 8px 0px; line-height: 14px;}
    
    #Content .comment {float: left; padding-bottom: 22px; line-height: 14px;}
    
    #Content .comment A {display: block; margin-top: 4px;}
    
    #Content .comment IMG {float: right; width: 68px; height: 68px; margin-left: 12px; margin-bottom: 12px; border: 1px solid #666666;}
    
    #Content TABLE {width: 100%; margin: 6px 0px 6px 0px; border-top: 1px solid #CCCCCC;}

    #Content TD {padding: 2px 0px 2px 0px; font-family: Verdana; font-size: 11px; border-bottom: 1px solid #CCCCCC;}
   
    #Content .message {padding: 20px; text-align: center;}


#Menu {float: right; width: 267px; padding: 16px 16px 16px 16px;}

    #Menu A {display: block; margin-bottom: 8px; margin-left: 2px; color: #000000;}
    
    #Menu A.selected {font-weight: bold;}

    #Menu P {margin: 0px 2px 12px 2px; line-height: 14px;}
    
    #Menu SELECT {font-family: Verdana; font-size: 12px; padding: 4px; width: 267px;}


#Menu #MenuText {margin-bottom: 20px;}

#Menu #CarModels {margin-bottom: 20px;}

#Menu #Pages {margin-bottom: 20px;}

#Menu #Images {margin-bottom: 20px;}

#Menu #Downloads {margin-bottom: 20px;}

#Menu #Blog {margin-bottom: 20px;}

#Menu #News {margin-bottom: 20px;}

#Menu #Events {margin-bottom: 20px;}

#Menu #Famiglia {margin-bottom: 20px;}

    #Menu #Famiglia IMG {width: 267px; border: 0px; margin-left: -2px;}


#Menu #Blog H5 {margin-bottom: 0px;}
       
    #Menu #Blog .blog .image IMG {width: 267px; border: 0px; margin-left: -2px;}

    #Menu #Blog .blog .title {font-size: 12px; font-weight: bold;}

    #Menu #Blog .blog .description {text-decoration: none; line-height: 14px;}
    
    #Menu #Blog .blog .description:Hover {text-decoration: underline;}


#Menu .car {padding: 0px 0px 8px 2px; width: 267px; height: 52px;}

    #Menu .car IMG {float: left; width: 50px; height: 50px; border: 1px solid; margin-right: 8px; cursor: pointer;}

    #Menu .car A {font-weight: bold; display: block; padding: 2px 0px 6px 0px; margin-bottom: 0px;}
    
    #Menu .car SPAN {line-height: 14px;}



#Faces {border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}

#Copy {float: left; width: 484px; padding: 16px 16px 16px 0px; border-right: 1px solid #DDDDDD; border-collapse: collapse; color: #666666;}

#Newsletter {float: right; width: 267px; padding: 0px 16px 16px 16px;}

    #Newsletter INPUT {float: left; font-family: Verdana; font-size: 11px; padding: 4px; margin-right: 8px; width: 80px;}
    #Newsletter BUTTON {float: right; font-family: Verdana; font-size: 11px; padding: 2px 2px 3px 2px; width: 60px;}
    
    #Newsletter .message {text-align: center;}
    
 #Membro {float: left; width: 800px; padding-top: 8px; padding-bottom: 50px; border-top: 1px solid #DDDDDD; color: #666666;}
 
    #Membro IMG {border: 0px; float: left; margin-right: 4px;}
    
    #Membro SPAN {float: left;}

    
.item {clear: both; margin-top: 0px; margin-bottom: 12px; height: 82px;}

    .item IMG {float: left; width: 80px; height: 80px; margin-right: 12px; border: 1px solid #000000;}
    
    .item A {display: block; font-family: verdana; font-size: 12px; font-weight: bold; margin: 0px 0px 6px 0px;}
    
    .item .template {margin-bottom: 6px;}
    
    .item .summary {margin-bottom: 6px; line-height: 14px;}
    
    .item .date {color: #000000; margin-bottom: 6px;}

    .item .published {color: #999999; margin-bottom: 6px;}    

    
.paging {height: 24px; border-top: 1px solid #DDDDDD; margin: 0px 0px 0px 0px; padding-top: 4px;}

	.paging .position {float: left; margin: 4px 0px 0px 0px;}
	
	.paging .button-page {float: right; font-family: verdana; font-size: 11px; height: 22px; width: 22px; margin: 1px; padding: 0px; background: #EEEEEE;}
	
	.paging .button-disabled {filter: alpha(opacity=50); -moz-opacity: .5}

	.paging .all {float: left; display: block; margin: 0px 0px 0px 2px; line-height: 16px;}
    	
	.paging .all .icon {float: left; height: 10px; width: 10px; margin: 4px 6px 0px 0px; border: 0px; background: #00AA00;}