*						{ 	margin: 0;
    						padding: 0;
    					}
   
body					{	background-image:url(../images/ducati_background.gif);
							background-position:0px -100px;
							background-repeat: no-repeat;
							font-family: arial;
						}
						

    			
#wrapper				{	margin: 0 auto 0 auto;
							padding:15px;
							width:900px;
							background-color:#ffffff;
						}

#head					{ 	background-image:url(../images/ducati_header.gif);
							background-repeat:no-repeat;
							width: 900px;
    						height:125px;
    						   						
    					}

/*#header_left 			{ 	
							float: left;
    						width:127px;
    						height:110px;
    						font-size:30px;
    					}

#header_right 			{ 	
							float: right;
							width: 760px;
							height:110px;
    					}*/

#main 					{ 	width: 100%;
							
						}

#breadcrumps 			{ 	margin:15px 0 15px 0;
							font-size:12px;
						}
						
#breadcrumps a			{	color:#000000;
							text-decoration:none;
							border-bottom:1px solid #E1A126;
						}
						
#breadcrumps a:hover	{	color:#A1A1A1;
						}

#main_left 				{ 	float:left;
    						width:20%;
    						font-size:12px;
    					}
    					
.moduletable_menu h3,
.moduletable h3			{	background-color:#BEBEBE;
							padding:2px 0 2px 5px;
							border-top:solid 1px #E51E25;
							border-bottom:solid 1px #E51E25;
							font-size:12px;
						}
    					
#main_left a			{	text-decoration:none;
							color:#7B2F17;
							display:block;
							padding:2px 10px 2px 10px;
						}
									
#main_left a:hover,
#main_left a:active,
#current a				{	color:#ffffff;
							background-color:#BF2026;
							
						}
						
ul.menu					{	list-style-type:none;
							margin:15px 0 15px 0;
							
						}

#main_right 			{ 	float:right;
    						width:20%;
    						font-size:12px;
    					}
    					
#main_right p			{	margin:10px 0 0 0;
							color:#7B2F17;
							line-height:18px;
						}
    				 	
#main_right a		 	{	text-decoration:none;
							color:#7B2F17;
							display:block;
							padding:2px 10px 2px 10px;
						}
						
#main_right a:hover,
#main_right a:active,
#current a				{	color:#ffffff;
							background-color:#BF2026;
							
						}
     				    					
#content	 			{ 	width:54%;
							float:left;
							padding:0px 3% 0px 3%;
							font-size:12px;
						}
						
.contentheading			{	font-size:18px;
							color:#e81515;
							font-weight:bold;
							margin:0;
							padding:0;
						}
						
.componentheading		{	font-size:18px;
							color:#e81515;
							font-weight:bold;
							margin:0;
							padding:0;
						}
						
.small					{	color:#FF0000 !important;
							padding-top: 10px !important;
							font-size:12px !important;
							font-weight: bold !important;
						}
						
.createdate				{	font-size:11px;
							color:#acacac;
						}
						
.modifydate				{	font-size:11px;
							color:#acacac;
							padding:5px 0 0 0;
						}
    			
#content h1				{	font-size:14px;
							border-bottom: 2px #e81515 solid;
						}

#content h2				{	font-size:12px;
							border-bottom: 2px #e81515 solid;
							padding:10px 0 0 0;
						}

#content h3				{	font-size:10px;
							font-weight:bold;
							color:#e81515;
						}
				
#content h4				{	font-size:10px;
							font-style:italic;
						}
				
#content h5				{	font-size:10px;
						}
				
#content h6				{	font-size:8px;
						}
				
#content p				{	margin:10px 0 0 0;
							color:#7B2F17;
							line-height:18px;					
						}
				
#content a				{	color:#e81515;
							text-decoration:none;
						}
						
#content a:hover		{	color:#554949;
						}
				
#content ol				{	padding:10px 0 0 30px;
							font-size:12px;
						}
						
#content ol li			{	padding: 2px 0 2px 0;
							font-style:italic;
						}
						
#content ol li li		{	padding:0 0 0 0;
						}
#content ul				{	padding:10px 0 0 50px;
						}
				
#content ul li  		{	padding:2px 0 2px 0;
							color:#7B2F17;
							font-style:italic;
						}
						
#content ul li li		{	padding:0 0 0 0;
						}
						
.contenttable			{	margin:10px 0 0 0;
							color:#7B2F17;
						}
						
.contenttable th		{	text-align:left;
							padding:0 0 0 15px;
						}
						
.contenttable td		{	padding:5px 0 0 15px;
							vertical-align:top;
						}
						
.mod_minical_table		{	margin:20px 0 20px 5px;
							padding:5px;
							text-align:center;
							background-color:#EBF5E8;
							
							
						}
						
.month					{	/*border:1px solid #D7D7D7;*/
							color:#1C753B;
						}
						
.day					{	padding-top:10px;
							padding-bottom:5px;
							color:#7B2F17;
						}
						

						
.mod_minical_table td	{	padding:2px 2px 2px 2px;
							border:1px solid #D7D7D7;
						}
						
.mod_minical_table a	{	display:inline;
						}
						
.blank					{ 	border:none !important;
						}
												
#foot		 			{ 	width:100%;
							background-image:url(../images/ducati_footer.gif);
							background-repeat:no-repeat;
    						height:85px;
    						clear:both;
    						
    					}

/*#footer_left 			{ 	
							float:left;
    						height:250px;
    						width:50%;
    						
    					}
    					
#footer_right			{	float:right;
							height:250px;
							width:50%;
							font-size:14px;
							color:#e81515;
						}*/