/* CSS Document */


/* CSS for main pages including Homepage, Bikes and sub-pages, Components, Shop */
html,body		{margin:0;padding:0}

body			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-align:center; }

/*div			{border:1px dotted #666} */


div#headerbg	{position:absolute; top:30px; left:0; background-image:url("img/band_end.png") repeat-x; width:100%;}

div#header		{height:120px;line-height:80px;margin:0; }

/* Intro areas */
div#intro		{}
#introLeft		{display:none;}
#introRight		{width:80%; padding:0 0 0 10px; margin:-100px 0 0 0;}



/*#introLeft		{float:left; width:310px;}
#introRight		{float:right; width:330px; height: 160px; vertical-align:bottom; }*/
.introText		{font-size: 14px; line-height:20px; font-weight: bold; font-family: "Courier New", Courier, monospace; color:#999; padding:0; margin:0; }


/*  */
div#container	{text-align:left; background-color:#fff; }

div#footer		{border-top:3px solid #666; background-color:#ffF; color:#000;}

div#mainContents{margin:0px 0 0 10px; }

div#contact		{float:right; width:190px; margin:0;}

div#contact img	{display:inline}

div#contactBody	{padding:20px 0 10px 0;}

div#news		{float:left; width:301px; padding:30px 0 0 0; }

div#welcome		{margin-left:-180px; padding:12px 6px 12px 190px; border-top:3px solid #473113; border-bottom:3px solid #473113; background-color:#AB8857;}

div#container	{width:650px;margin:0 auto}

div#content		{width:80%; margin:30px 0 0 0; }

div#navigation	{display:none;}

div#extra		{float:left;clear:left;width:180px}

div#footer		{clear:both;width:100%}

div#news		{text-align:left; top:70px; width:270px; left: 180px;}


.rule			{background-image:url(../img/rule.gif); background-repeat:repeat-x; margin:0; padding:0; width:100%;}
				
div#form		{float:left; margin-top:40px; padding-bottom:20px;}
				
/* Typography styles */				
p				{margin:0 10px 5px 0;}

a				{color:#CC6600; text-decoration:none;}
a:hover			{text-decoration:underline; color:#CC3300;}

h2				{font-family:"Courier New", Courier, monospace; font-size:13px; color:#000; padding:0;margin:0;}

h3				{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-weight:bold; 
				font-size:10px; 
				color:#000; 
				padding:10px 0 0 0; 
				margin:0;
				}

.moreLink 		{text-align:right;}

div#welcome p	{font-size:11px;line-height:18px;}

div#content p	{line-height:16px}

div#news h3		{font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-weight:bold; 
				font-size:10px; 
				color:#000; 
				padding:0; 
				margin:0;}

div#news p		{padding:0 0 10px 0; border-top:1px dotted #666;}

div#footer p	{font-size:10px; margin:0; padding:5px 10px; text-align:center;}




/* Table styles for the price lists */
table 			{padding: 0px; margin: 0px;}
tr 				{padding: 0px; margin: 0px;}
td 				{padding: 0px; margin: 0px;}

.shopTable tr	{padding: 20px 0 0 0px; margin: 0px; background-color:#f7f1d3;}

.prices table	{line-height:16px;}
.prices	td		{border-top:1px dotted #d0c098; line-height:16px;}
.prices th		{text-align:left; padding-top:10px; border-bottom:1px solid #8E806D;}
.prices .priceth	{text-align:right; padding-right:2px;}
.prices .collabels	{background-color:#B9A17C; color:#000; }
.last			{border-bottom:1px solid #d0c098;}
