html, body, div, span, applet, object, iframe,
h2, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul { list-style: none; list-style-type:none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { /*outline: 0;*/ } /* DO THIS !!! FOCUS STYLING */
ins { text-decoration: none; }
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
.clearfix { clear:both; }
.nomarginright { margin-right:0; }
.nomarginleft { margin-left:0; }
.alignright { float:right; }
.alignleft { float:left; }
/*End Reset*/


body { background-color:#000; color:White; font-family:Arial; border-top:0px Solid  #DD0005; }

/*wrapper*/
#wrapper , #index #wrapper, .standard #wrapper { width:960px; margin:0 auto; overflow: visible; }
.newbike_single_page #wrapper { width:1280px; }
/*content*/

/*index*/
#the_content { z-index:1; position:absolute; width:960px; background-color:#101010; }
#index #the_content { margin:0 auto; width:1920px; height:1005px; margin-left:-425px; }
	 
	
#index #the_content #footer_wrapper { width:960px; }
#index #footer_wrapper { margin-left:405px; }


.standard #the_content { margin-top:200px; /*height of header */}
.newbike_single_page #the_content { width:1280px; margin:0 auto; }


/* HEADER */
.header {	overflow:visible; width:960px; left: 50%; margin-left: -480px; padding-left:25px; position:absolute; width:960px; height:120px; z-index:9000; }
#nav_first { overflow:visible; height:130px; margin-bottom:30px;  margin-top:0px; position:absolute; z-index:6000;}
	#logo { margin:25px 35px 0 0px; float:left; z-index:9001; }
	
	ul#nav_1 { float:left; list-style-type:none; }
	ul#nav_1 li { float:left; }
	#nav { height:64px; padding: 27px 0 0 1px;overflow:hidden; width:700px; float:left; 
			background: url(images/ducati_header/ducati_world_south_australia.gif); background-repeat: no-repeat; 
			background-position:5px 3px; }
		#nav a { display:block; }
		#nav_2 img:hover { margin-top:-29px;} #nav_3 img:hover { margin-top:-32px;} 
		#nav ul { list-style-type:none; margin-left:0; display:block; width:690px; }
		#nav li { float:left; display:block; }
		
		#nav_1 { padding-top:0px; }
		
		ul#nav_2    { height:29px; overflow:hidden; }  
		  #nav_2 li { height:29px; overflow:hidden; }
		ul#nav_3    { height:32px; overflow:hidden; }
		  #nav_3 li { height:32px; overflow:hidden; }
		/*#new_bikes #nb, */#used_bikes #ub, #service #se, #parts #pa   { margin-top:-32px; } /* Header menu current page hover */#video #copo { margin-top:-29px; }
		#new_bikes #nb, #new_bike_specials #nbs { cursor: default; }
		#index #in, #news #ne, #company_people #copo, #contact #co, #gallery #ga { margin-top:-29px; }
		
		
		/* DROP DOWN */
		#ducati_drop_down_holder { margin-top:-4px; display:none; float:left; z-index:9002; }
		#blocker { height:10px; } #blocker_connect_block { height:10px; margin-left:1px; background-color:Black; border-left:1px solid #202020; border-right:1px solid #202020; width:129px;	 }
		#ducati_drop_down { /*same heirachy location as #nav */
			width:430px; background-color:White; border:3px solid #202020; font-family:Arial; 
			padding-left:15px; background-color:Black;  margin-left:1px; margin-top:-3px; z-index:9003; position:relative; }
		#ddd_left,#ddd_right{ float:left; margin-top:15px; z-index:9004; }
		#ddd_left { padding-right:45px; }
		#ddd_right { padding-left:45px; border-left:1px Dotted #404040;}
		.ddd_bike_holder { border-bottom:1px Dotted #404040; padding-bottom:15px; margin-bottom:15px; }
		.ddd_bike_holder sup { font-size:9px; }
		#ducati_drop_down h2 { font-size:14px; color:Black; line-height:26px; color:White; letter-spacing:3px; text-transform:uppercase; }
		#ducati_drop_down a { font-size:12px; color:Red; display:block; line-height:20px; font-weight:bold; text-decoration:none; }
		#ducati_drop_down a:hover { text-decoration:underline;}
		#ddd_farright { width:433px; position:absolute;left:454px;top:-18px;height:346px; overflow:hidden; display:none; border-left:3px solid #202020; }
		#ddd_top h3 { font-size:16px; font-style:italic; font-family:Georgia; color:White; font-weight:normal; text-align:center; padding:15px 0; border-bottom:1px Dotted #202020; margin-right:40px;  }
		
		
		/* NAV_SECOND , for new bike singles */
		#nav_second {margin-top:200px;  position:absolute; z-index:5001; color:White; overflow:visible; }
		/*alls*/
		#ns1 ul, #ns3 ul { list-style-type:none; z-index:5000;clear:both;  }
		#ns1 ul li,  #ns3 ul li { float:left; padding:2px 3px; padding-left:0; display:block; }
		/*ns1 - 3 levels of new_bike_single title and menu, look in source*/
		#ns1 {}
		#ns1 ul li { margin-right:8px; }
		#ns1 a { color:#505050; font-size:12px; letter-spacing:0px; font-weight:bold; font-family: Arial; margin-top:15px; }
		#ns1 ul li img { margin-bottom:-10px; padding-left:5px;}
		/*ns2*/
		#ns2 { margin-top:15px; margin-bottom:25px; }
		/*ns3*/
		#ns3 ul { z-index:5002; width:450px; overflow:visible;   }
		#ns3 ul li a { margin-left:-1px; border:1px Solid #101010;  background-color:black; font-size:11px; color:White; letter-spacing:1px; text-decoration:none; display:block; height:33px; line-height:33px; padding:0 7px 0 9px; }
		#ns3 ul li a:hover { text-decoration:underline; }
		/* bike specific */
		#hypermotard1100 #ns1 ul li a { color:Silver; }
		#multistrada1100S #ns1 ul li a { color:Silver; }
		/* streetfighter header */
		#streetfighter_holder {
		background: url(images/new_bike_single/streetfighter/black.png) no-repeat;
		/*background-position:0 -3px;*/ width:300px; z-index:5000; margin-top:200px; position:absolute; padding:15px; }
		#streetfighter .streetfighterp { font-size:14px; color:Silver; font-weight:bold; }
		.streetfighterp a { text-decoration:underline; color:Red; }
		#streetfighter #ns3 { display:none; }
	




/* NEW BIKE SINGLE */
#single_bike_description h2, .lams-single h2 { font: normal normal normal 22px/32px "Arial"; color:Red; letter-spacing:1px; margin-bottom:5px; }
#single_bike_description p, .lams-single p { font: normal normal normal 12px/22px "Arial"; color:Silver; margin-bottom:35px; text-align:left; width:550px;}
#single_bike_description p:first-line, .lams-single p:first-line { color:White; font-weight:bold; }
#single_bike_specs h3 { font: normal normal normal 18px/26px "Arial"; color:Red; letter-spacing:.5px;}
#single_bike_specs .title { font: normal normal bold 12px/14px "Arial"; color:White; width:120px; }
#single_bike_specs .desc {font: normal normal normal 12px/18px "Arial"; color:Silver;  }
#single_bike_specs table { margin-bottom:50px; }
#single_bike_specs td { padding-bottom:5px; }
#single_bike_pics {}
#single_bike_description { padding-top:30px; padding-left:30px; border-top:1px solid #363636; width:1250px; background-color:#101010;	}
#single_bike_specs {  padding-top:30px; padding-left:30px; border-top:1px solid #363636; width:1250px;; background-color:#101010; }
.column_480 { width:430px; padding-right:100px; float:left; }



#tech {width:1200px; margin-bottom:50px; }
#tech .div{float:left; width:40px;}
#tech h1{color:#FF0000; font-weight:bold; margin:0px 0 15px 0px; padding:0; text-transform:capitalize; font-size:18px; font-weight:normal;}
#tech .row {width:950px; padding:5px 0 5px 10px;}
#tech .rowGrey {width:950px; background-color:#1C1C1C; padding:8px 0 8px 10px;}
#tech .colL {float:left; width:132px; margin:0 18px 0 0; text-transform:uppercase; font-weight:bold;}
#tech .col/*C*/ {float:left; /*width:262px; margin:0 18px 0 0;*/width:240px; margin:0}
#tech .colR {float:left; width:230px; margin:0;}
.techSx {float:left; width: 50%;}
.techDx {float:right; width: 50%; text-align:right;}

#tech .colSX {float:left; width:471px; margin:0 18px 0 0; margin-right:50px;}
#tech .colDX {float:left; width:471px; margin:0;}
#tech .row2, #tech .row2Grey {width:447px; }
.clear { clear:both; margin-bottom:5px; }
#tech .col2L {float:left; width:138px; margin:0 12px 0 0; font-weight:bold; display:block; font-size:12px; }
#tech .col2R {float:right; width:285px; margin:0 12px 0 0; font-size:12px; line-height:16px; color:Silver; }





/*STANDARD PAGES*/
/*company & people*/ /*to delete____*/
h2 { font-weight:bold; color: #df0000; font-size:26px; line-height:40px; }
h2 { font-weight:bold; color: #df0000; }
p { padding-bottom:5px; line-height:20px; font-size:14px; }
.px15left { padding-left:15px; padding-top:25px; }
ul { list-style:square; list-style-position:inside; margin-left:2px; }
ul li { padding-bottom:5px; }
/* Print Parents ul & Sub pages ul */
#parents ul { list-style-type:none; color:Silver; width:100%; }
#parents ul li { float:left; color:White;}
#parents a { color: Red; font-size:13px; }
.slash { padding:0 10px; font-weight:bold; color:Red; }
#li_id { display:block; clear:both; }
#a_id { text-decoration:none; cursor: text; }
#parents ul h2 { color:Silver; text-decoration:none; line-height:45px; font-weight:normal; font-size:28px; text-decoration:none; }
#sub_pages { padding:25px 0px; }
#sub_pages ul { list-style-type:none; }
.inthissection { font-size:11px; text-transform: uppercase; color:Red; padding-left:4px; line-height:16px; font-weight:bold; }
#sub_pages ul li a { color:Silver; font-size:14px; }


#s_left { float:left;  width:400px;  margin-right:100px;}
#s_right { float:left; width:400px;  } 
#standard_content { width:935px; padding-left:25px; padding-top:25px; padding-bottom:25px;}
.standard #the_content h1 { font-size:32px; color:Red; line-height:46px;}
.standard #the_content h2 { font-size:16px; color:Red; line-height:32px;}
.standard #the_content h3 { font-size:12px; color:Red; }
.standard #the_content h4 { font-size:18px; color:Red; line-height:36px;  }
.standard #the_content h5 { font-size:16px; color:Red; line-height:36px;  }
.standard #the_content h6 { font-size:14px; color:Red; line-height:36px;  }
.standard #the_content p { font-size:12px; line-height:22px; color: #d6d6d6; }
.standard #the_content img { padding:5px; }
.standard #the_content h1 img { padding:0; }
.standard #the_content #the_footer img { padding:0; }

#used_bikes #standard_content {
	height:650px;
	background-color:White;
	padding-top:0;
	margin:0;
	
}
#used_bikes #the_content {
	background-color:White;
}

/*news*/
#news #the_content p { width:600px; }
/*Used Bikes page*/
div.used_bike_holder img { padding-right:10px; }
div.used_bike_holder { color:White; }
/*contact */
#contact_left_455  {  width:405px; float:left; padding-right:100px; overflow:hidden; }
#contact_right_500 {  width:500px; float:right; }
/*company_and_people*/
#company_and_people_table { width:905px; }
#company_and_people_table td { width:400px; padding-right:60px; }
#company_and_people #standard_content { padding-bottom:100px; }
#company_and_people #sub_pages { position:absolute; left:330px; top:-30px; }
#company_and_people #sub_pages ul li { float:left; padding-right:15px; }

/* STANDARD LISTS */
.standard #standard_bread_crumbs { margin-top:25px; }
.standard #standard_bread_crumbs ul    { list-style-type:none; list-style-position: outside; }
.standard #standard_bread_crumbs ul li { font-size:12px; float:left; margin-right:20px; padding-top:3px; }
.standard #standard_bread_crumbs ul li a { color:Red; }
.standard #standard_bread_crumbs ul .slice { font-size:20px; padding-top:0; }
.standard h1 {color:Red;font-family: Arial; font-size:12px; }


/* FOOTER */
#footer_line {
	width:100%;
	margin:5px 0;
	border-top:1px Dotted #404040;
}
#footer_wrapper {  width:960px;  background-color:Black; width:100%; }
#the_footer { padding-top:15px; width:960px;  
				  background-color:Black; z-index:5123; padding-bottom:50px; }
#footer_left { width:240px; float:left; }
#footer_middle { width:210px; border-left:1px Dotted #202020; float:left; padding-left:25px; }
#footer_right { width:480px; float:left; }
#the_footer ul { list-style-type:none; margin:0;padding:0;list-style-position:outside;}
#the_footer ul li {   font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif; 
							font-size:12px; color:White; line-height:16px; } 
#the_footer ul li a { color:Red; font-weight:bold; font-size:12px; text-decoration:none; font-family:Arial;  }
#the_footer ul li b {color:#505050; font-size:12px;}



/*gallery*/
#gallery #wrapper { width:1440px; }
#gallery #the_content { width:1440px; margin: 0; overflow:visible; }
	#gallery #the_image { position:absolute; z-index:5004; }
	#gallery_nav { position:absolute; z-index:5005; margin-top:200px; color:White; width:960px; margin-left:auto; margin-right:auto; padding-left:50px;}
		.gallery_block { padding-left:10px; width:150px;}
			#gallery_nav ul { list-style-type:none;  z-index:5002; margin-left:-5px; margin-bottom:15px; }
			#gallery_nav ul li { display:block;  padding:1px; z-index:5003; width:60px; height:35px; overflow:hidden; padding:5px; }
			#gallery_nav img { cursor: pointer; }
		#gallery_nav h1 { font-weight:normal; font-size:18px; color:Red; padding: 5px 10px; cursor:pointer; text-decoration:underline;  }	
		.gallery_title  { background-color:Black; }

#bike_thumb_holder img { margin-bottom:-2px; display:block; float:left; }
#new_bikes_page_top_block {
	background-color: #101010;
	border-top:1px solid #202020;
	border-bottom:1px solid #202020;
	padding:10px 0px 25px 0px;
	width:935px;
	padding-left:25px;
}
.new_bike_ul { float:left; list-style-type:none;padding-right:30px;}
.new_bike_ul li { margin-bottom:5px; }
.new_bike_link { font-size:11px; font-family:Arial; line-height:11px; text-decoration:none; font-weight:bold; color: Red; }
.new_bike_by_image_single_info h2 { font-size:20px; font-weight:bold; text-transform: Uppercase; }
.new_bike_holder { width:400px; }
.new_bike_holder img { float:left; }
#new_bikes #the_content h1 { font: normal normal normal 22px/32px "Arial"; color:Red; letter-spacing:1px; margin-bottom:5px; }
#new_bikes #the_content h2 { font: normal normal normal 12px/32px "Arial"; color:Silver; letter-spacing:1px; margin-bottom:5px; font-weight:bold; }
#new_bikes #the_content p { font-size:12px;}


/* Service and Parts pages */
.s_left { width:400px; float:left; margin-right:100px;}
.s_right { width:400px; float:left; }
.s_left img, .s_right img { border:1px Dotted #404040; margin-bottom:25px; }
.s_left li, .s_right li { font-size:14px; font-weight:bold; font-family: Arial; }
.s_left, .s_right { font-size:12px; font-weight:bold; font-family: Arial; line-height:20px;}
.s_left a, .s_right a {color:Red;}
.s_left ul { list-style-position:outside; margin-left:15px; }


/*Disclaimer*/
#disclaimer p { width:500px; margin-bottom:15px; }

/* new bike specials */
.nbs_holder { width:900px; padding-bottom:25px; }
.nbs_left   { float:left;  width:410px; }
	.nbs_image { }
.nbs_right { float:right; width:450px;}
	.nbs_right h2  { font-size:22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.nbs_price     { font-size:16px;line-height:30px; }
	.nbs_was_price { font-size:16px; line-height:30px;}
	.nbs_desc      { padding-top:20px; }
	
#content_left p { padding-bottom:20px; width:360px; }
#content_left ul { list-style-type: square; list-style-position: inside; }
#content_left ul li { font-size:12px; line-height:18px; }

/*index*/
#index_text_holder { padding-top:160px; }
.index_p { font-size:14px; font-family:Verdana; color:White; }
.red_link_a { font-size:14px; color:Red; font-family:Verdana; font-weight:bold; }






/*random*/
.new-bike-single-image-trick { margin-left:-118px; margin-top:-1px; }



.tech_spec { width: 475px; float: left; margin-left:25px; }
.tech_spec th { vertical-align: middle; color: #999; padding: 5px; font-size: 13px; text-align: left; font-weight: bold; }
.tech_spec th.moto { color: #fff; text-align: center;  }
.tech_spec th.title { color: #c00; }
.tech_spec td { color: #999; padding: 5px; text-align: left; font-size: 12px; vertical-align: middle; }
.tech_spec .grey { color: #fff; background-color: #1c1c1c;}



#lams #ns3 { display:none; }
#lams #the_content {  padding-top:300px;   }
.lams-single { width: 940px; margin:0 auto; padding-left:20px;  padding-bottom:100px;}
.lams-single .left  { float:left; }
.lams-single .right { float:right; }

.lams-single h2 { font: normal normal normal 22px/32px "Arial"; color:Red; letter-spacing:1px; margin-bottom:5px; }
.lams-single p { font: normal normal normal 12px/18px "Arial"; color:Silver; margin-bottom:10px; text-align:left; width:425px;}
.lams-single p:first-line { color:White; font-weight:bold; }


#lams-block { position: absolute; height:500px; width:960px; left:50%; margin-left:-480px; top:300px; background-color:Black; opacity:.9; }

#s #nav_second { margin-top:150px; }
