body {background: #000; border-top: 2px solid #88001d; margin: 0; padding: 0; font: normal 12px Arial,Helvetica, Veradna; color: #999;}
td {font: normal 12px Arial,Helvetica, Veradna; color: #999;}
img {border: 0px}
p, h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0 0 5px 0;}
h1, h2, h3, h4, h5, h6 {color: #d5d5d5;}
form {margin: 0px; padding: 0px;}
a {color: #747474;}
a:hover {color: #999;}

.main {width: 1000px; overflow: hidden; background: url(../images/ducati.jpg)  no-repeat 100% 74px; position: absolute; top: 2px; left: 50%; margin-left: -500px;}
.top {clear: both;}
.logo {display: block; float: left; margin: 10px 0px 12px 14px;}
*html .logo {margin-left: 7px;}

.top_menu {float: right; list-style-type: none; margin: 40px 56px 0 0;}
.top_menu li {float: left; padding: 0 29px 0 28px; background: url(../images/menu_hr.gif) no-repeat right top;}
.top_menu li.last { padding: 0 0 0 28px; background: none;}
.top_menu a {display: block; height: 19px; background-repeat: no-repeat;}
* html .top_menu a {display: inline;}

.top_menu_a1, .top_menu_a1_selected {background-image: url(../images/menu/home.gif);}
.top_menu_a2, .top_menu_a2_selected {background-image: url(../images/menu/events.gif);}
.top_menu_a3, .top_menu_a3_selected {background-image: url(../images/menu/used_bikes.gif);}
.top_menu_a4, .top_menu_a4_selected {background-image: url(../images/menu/contact.gif);}
.top_menu_a5, .top_menu_a5_selected {background-image: url(../images/menu/shop.gif);}   

.top_menu a:hover,
.top_menu_a1_selected,
.top_menu_a2_selected,
.top_menu_a3_selected,
.top_menu_a4_selected,
.top_menu_a5_selected {background-position: 0px -19px;}

.left {float: left; clear: left; margin: 0 33px 0 14px; width: 215px;}
*html .left {margin-left: 7px;}
.left_menu {list-style-type: none; margin: 0 7px 0 0; padding: 0 0 30px 0; background: url(../images/hr.gif) repeat-x bottom;}
.left_menu li {margin: 0px; padding: 5px 0px;}
.left_menu a {color: #747474; text-transform: uppercase; font: normal 15px "Arial Narrow", Arial; text-decoration: none;}
.left_menu a:hover {color: #999;}
.left_menu li.selected { padding-left: 16px; background: url(../images/left_menu_selected.gif) no-repeat 0px 21px;}
.left_menu li.selected  a {font: bold 20px "Arial Narrow"; color: #d0d0d0;}
.left_menu li.selected ul {list-style-type: none; margin: 0px; padding: 0px;}
.left_menu li.selected li { margin: 0px; padding: 0px;}
.left_menu li.selected li a{font-size: 14px; text-transform: none; font-weight: lighter; font-family: Arial;}


.search {margin: 20px 0px; width: 208px; overflow: hidden;}
.search form {padding-top: 5px;}
.search form div {background: url(../images/search_bg1.gif) repeat-x top left; height: 26px; float: left;}
*html .search form div {margin-left: -3px;}
.search form input,
.search form img {float: left; display: block; margin: 0px; padding: 0px;}
.search input.search_string { width: 140px; border: 0px; background: #d6d6d6; color: #8d8d8d; margin-top: 5px;} 

.shop_link {padding: 299px 26px 0 6px; background: url(../images/ducati_shop.jpg) no-repeat top left; text-align: left;}

.call_now { float :left; margin: 410px 0 0 15px; width: 695px; background: url(../images/titles/call_now.gif) no-repeat left 3px; clear: right;}
.call_now p {margin: 0; padding: 0 0 0 150px; color: #dadada; font-size: 36px; line-height: 36px; font-family: "Arial Narrow";}
.main_content {float: left; width: 695px; overflow: hidden; background: url(../images/hr.gif) repeat-x top left; padding: 20px 0; margin-top: 40px;} 
.main_content p { padding: 0 0 10px 0;}
.main_content h2 {text-transform: uppercase; font-size: 16px;font-family: "Arial Narrow";}
.main_content h1 {background: url(../images/hr.gif) repeat-x bottom; margin: 0 0 10px 0;}

.left_column {width: 350px; float: left;}
.right_column {width: 304px; float: right;}

.news_events {clear: both; padding: 20px 0 0 0;}
.news_item {float: left;}
.news_item .inner {width: 210px; margin: 0 30px 0 0;}
.news_item .inner_last {width: 210px; margin: 0;}
.news_item h2 {font-size: 12px;text-transform: none; font-family: Arial; margin: 5px 0 0 0;}
.news_item h2 a { color: #d5d5d5; }

.bottom {clear: both; margin: 40px 0 50px 20px; padding: 20px 0 0 0; width: 960px;background: url(../images/hr.gif) repeat-x top;}
.bottom p, .bottom a {color: #6c6c6c; font-size: 11px;}

.__loading {width:100%;height:100px;background:transparent url(/Content/images/load_circle.gif) no-repeat scroll center}

  .popup_shadow
  {
  	position:absolute;
  	width:100%;
  	height:100%;
  	background-color:#000;
  	opacity:0.5;
  	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
  	z-index:22000;
  }
  
  .popup
  {
  	z-index:22001;
  	position:absolute;
  	top:0;
  	left:0;
  	width:500px;
  	border:2px solid #ff0000;
  	background-color:#eee;
  }
  
.ducati_button
{
	border:1px solid #999;
/*	background: url('/Content/images/buttons/button_bg.gif') center;*/
	background-color:#000;
	height: 28px;
	color: #fff;
	font-family:Tahoma;
	font-size:14px;
	text-transform:uppercase;
	cursor:pointer;
}

.shop_left_menu a {color:#fff;}

.server_error_message
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	padding:0 20px 20px 20px;
}