    body { margin: 0; padding: 0; background-color: #FFFBE5; color: #222222; text-align:left;}
    * { font-family: sans-serif; }
    a { color: #578051; }
    a:visited { color: #7F807F; }
    a:hover { color: #018001; }

    #page {
      position:relative;
      margin: 0 auto;
     
      left:3%;
      width:100%
    }

	.maintable{
		 text-align:left;
		 max-width: 1280px;
		 min-width: 1024px;
	}
	.lefttd{
		width:30%;
		padding-left:40px;
		vertical-align:top;
		padding-top:16px;
	}
	.contenttd{
		 width:70%;
		 vertical-align:top;
		 padding-right:30px;
	}

    #menu {     
      width:80%;
      float:left;
      min-width: 180px;
      padding-right: 1em;
    }

    #content {
      margin-top: 1em;      
      float:left;
      position: relative;
    }

    #language-switcher {
     
      width: 100px;
      float: right;
      left: 86%;
      top:15px;
      position: absolute;
    }

    #menu ul { margin: 0; padding: 0; }
    #menu ul ul { margin: -.5em 0 1em 0; }
    #menu li { list-style-type: none; }
	#menu li a{ text-decoration:none; }
    #menu ul ul li { color: #999999; padding: .1em .5em; font-size: 75%; }
    #menu p { margin-top: 0; }
    #menu li.selected { background-color: #578051; border-radius: 4px; color: white; }
	#menu li.selected a{color: white; }

    #language-switcher { z-index: 1; }
    #language-switcher ul { margin: 0; padding: 0; }
    #language-switcher li { font-size: 75%; list-style-type: none; display: inline; margin-right: .2em; }

    div#gallery { margin: 1em 0 2em 0; min-width: 585px; }
    div#gallery img {/* cursor: pointer;*/ }
    div#gallery div#thumbs { position: relative; float: left; }
    div#gallery div#gallery-content { position: relative; float: left; margin-bottom: 2em; }
    div#gallery div#photo-description { position: absolute; width:100%; background-color: #222222; color: white; opacity: 0.7; z-index: 1; }
    div#gallery div#photo-description div { padding: 10px; }
    div.video-icon { z-index: 1; position: absolute; margin-top: 5px; margin-left: 3px; }
    div.thumb { margin: 0 5px 5px 0; }

    h1, h2 { margin: 0; padding: 0; color: #578051; letter-spacing: .05em; font-family: serif; }
    h2 { margin-bottom: .3em; }
    .clear { clear: both; }

    table.data td {
      font-family: monospace;
      vertical-align: bottom;
        padding: .3em .1em .3em .1em;
    }
    table.data td.lev2 {
      padding-left: 1em;
    }
    table tr.border td { border-bottom: 1px dashed #cccccc; }
    table tr td.value { text-align: right; }


H1.Dealers {
	MARGIN-BOTTOM: 0em
}
DIV.Country {
	MARGIN-TOP: 1.2em; MARGIN-LEFT: 0.2em; 
}
DIV.Country DIV.Name {
	xxfont-weight: bold; xxfont-size: 1.2em
}
DIV.Country DIV.Dealer {
	MARGIN-TOP: 0.7em; FONT-SIZE: 0.8em
}
DIV.Country DIV.Dealer DIV.Title {
	FONT-WEIGHT: bold
}
TABLE.Executives TD.Photo {
	PADDING-RIGHT: 0.5em; PADDING-BOTTOM: 0.5em
}
TABLE.Executives TD.Photo IMG {
	BORDER-RIGHT: #7d8978 1px solid; BORDER-TOP: #7d8978 1px solid; BORDER-LEFT: #7d8978 1px solid; BORDER-BOTTOM: #7d8978 1px solid
}
TABLE.Executives TD.Text {
	FONT-SIZE: 0.7em; PADDING-BOTTOM: 0.5em; 
}
TABLE.Executives TD.Text DIV.NamePosition {
	MARGIN-BOTTOM: 0.3em
}








.catlinks{
	color: #222222;
}
.catlinks:visited{
	color: #222222;
}
.catlinks:hover{
	color: #018001;
}

.catsub{
	color: #222222;
}
.catsub:visited{
	color: #999999;
}
.catsub:hover{
	color: #018001;
}



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;        
	background:url(/js/j/nivo-slider/demo/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/js/j/nivo-slider/demo/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/js/j/nivo-slider/demo/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}