/* CSS Document */

body 					{ margin: 0; padding: 0; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; background: url(images/bg-im.jpg) repeat-x top center #efefef; }

td						{ font-size: 12px; }


#wraptable				{ margin-top: 30px; }
#im-fader				{ width: 768px; height: 220px; position: relative; /*background: url(images/fader-bg.jpg) no-repeat top center;*/ }
#address				{ position: absolute; top: 55px; right: 10px; text-align: right; height: 100px; width: 250px; color: #ffffff; font-weight: bold; }
#address span			{ font-size: 18px; }

#nav-wrap				{ position: relative; }
#nav					{ list-style: none; margin: 0px; padding: 0px; background: url(images/nav-bg.jpg) repeat-x top center; width: 768px; height: 26px; border-left: 2px solid #999999; border-right: 2px solid #999999; }
#nav li					{ float: left; height: 26px; line-height: 26px; width: auto; display: block; }
#nav li a				{ float: left; height: 26px; line-height: 26px; width: auto; padding: 0 10px 0 10px; display: block; text-decoration: none; color: #ffffff; font-weight: bold; }
#nav li a:hover			{ background: url(images/nav-o.jpg) repeat-x top center; color: #ffffff; text-decoration: none; }

#newcars				{ position: absolute; text-indent: 10px; top: 28px; left: 2px; width: 140px; height: auto; visibility: hidden; text-align: left; filter:alpha(opacity:90); opacity: 0.90; -moz-opacity:0.90; }
#newcars a				{ height: 26px; line-height: 26px; width: 140px; display: block; text-decoration: none; color: #ffffff; font-weight: bold; background: url(images/nav-bg.jpg) repeat-x top center; }
#newcars a:hover		{ background: url(images/nav-o.jpg) repeat-x top center; color: #ffffff; text-decoration: none;}

#content				{ width: 768px; height: auto; background: url(images/cont-bg.jpg) top center repeat-y #ffffff; }
.main					{ height: auto; text-align: justify; padding-right: 15px; }
.search-box				{ width: 160px; height: auto; border-left: 1px dotted #cccccc; }

#bot-nav				{ list-style: none; margin: 10px 0 0 0; padding: 0px; width: auto; height: 20px; font-size: 14px; }
#bot-nav li				{ float: left; height: 12px; line-height: 12px; width: auto; display: block; margin: 0 5px 0 5px; }
#bot-nav li a			{ float: left; height: 12px; line-height: 12px; width: auto; display: block; text-decoration: none; color: #3d3e5a; /*border-bottom: 1px dotted #666666;*/ font-size: 10px; }
#bot-nav li a:hover		{ text-decoration: none; color: #59503C; /*border-bottom: 1px solid #3399ff;*/ }

.uk						{ font-size: 10px; margin-top: 10px; text-align: right; }
.uk a					{ text-decoration: none; color: #3399FF; border-bottom: 1px dotted #666666; height: 12px; line-height: 12px; }
.uk a:hover				{ text-decoration: none; color: #666666; border-bottom: 1px solid #3399ff; }

h1						{ font-size: 20px; }
h2						{ font-size: 14px; font-style: italic; color: #536b91; }

.maplink				{ color: #666666; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #3d3e5a; }
.maplink:hover			{ color: #3d3e5a; text-decoration: none; border-bottom: 1px solid #666666; }