html, body	{
						height: 100%;
						font-family: helvetica, verdana, arial, sans-serif;
						font-size: 1em;
						color: #000000;
						}
						
#wrapper				{
						width: 900px;
						margin-left: auto;
						margin-right: auto;
						margin-top: 0px;
						}
						
#imgleft				{
						width: 45px;
						height: 503px;
						float: left;


						/*background: url('images/left.jpg') no-repeat;*/
						}
						

img.center				{
						display: block;
						text-align: center;
							
							}
#facebook{
	width: 300px;
	height: 150px;
	padding: 0 200px;
	
}
#facebook img{
	margin: 0;
	padding: 0 10px;
}
.redborder				{
border: 1px solid #ff0000;

}

img.thumb				{
						float: left;
						width: 100px;
						border: 0px;
						margin-left: 25px;
						margin-right: 15px;
						
						vertical-align: top;
						}						

div.pagenumberstop		{
						margin: -40px 0px 20px 755px;
						width: 120px;

						}
.pagenumberstop img		{
						padding-right: 10px;
						border: 0;
						}
						
div.pagenumberstopmutha		{
						margin: -40px 0px 20px 805px;
						width: 120px;

						}
.pagenumberstopmutha img		{
						padding-right: 10px;
						border: 0;
						}						
																
/*#banner					{
						width: 702px;
						height: 66px;
						float: left;


						background: url('images/banner.jpg') no-repeat;
						}*/

#imgright				{
						width: 45px;
						height: 500px;
						float: right;


						/*background: url('images/right.jpg') no-repeat;*/
						}	
						
/*										
#imgtop					{
						width: 900px;
						height: 39px;
						float: left;
						display: inline;

						background: url('images/top.jpg') no-repeat;
						}
*/
#logo				{
						width: 702px;
						height: 245px;
						float: left;
						/*clear: both;*/
						background: url('images/mid_top.jpg') no-repeat;
						}

#center			{
						width: 900px;
						height: 245px;
						float: left;
						display: inline;

						}
						
#centerright		{
						width: 198px;
						height: 245px;
						float: right;
						display: inline;	
						}
						
#centerleft		{
						width: 198px;
						height: 245px;
						float: left;
						display: inline;	
						}
						
#nav_container		{
						display: block;
						width: 926px;
						height: 46px;
						clear: both;
						z-index: 2;
						}

#navbg				{	
						width: 198px;
						height: 245px;
						float: left;
						display: inline;
						background: url('images/nav_bg.jpg') no-repeat;
						padding-top: 50px;
						z-index: 2;
						}


#nav				{
						display: block;
						width: 926px;
						height: 45px;
						}

img.nav				{
						float: left;
						}
						
						
img.left			{
						float: left;
						margin-top: 0px;
						margin-right: 15px;
						margin-bottom: 3px;
						border: 5px solid #000000;
						vertical-align: text-top;
						/*border: 5px solid #000000; */
						}
#main_body			{
						margin-left: auto;
						margin-right: auto;
						margin-top: 0px;
						margin-bottom: 0px;
						clear: both;
						width: 926px;
						height: 987px;
						background: url('images/main_body.jpg') no-repeat;

						}


#main_content		{	
						width: 900px;
						/*height: 500px;*/
						background: url('images/main_content.jpg') no-repeat;
						clear: both;
						z-index: 2;
						}
						
#main_content_bg		{	
						width: 900px;
						/*height: 500px;*/
						background: url('images/main-content-bg.gif') repeat-y;
						/*clear: both;*/
						z-index: 0;
						}						

#centered				{
						width: 840px;
						margin-left: auto;
						margin-right: auto;
						}

table.thumbpics td		{
						width: 84px;

						}


#services			{
						float: right;
						width: 224px;
						height: 290px;
						vertical-align: top;
						margin: 20px 0px 20px 10px;
						}
						
#footer					{
						clear: both;
						text-align: center;
						background: url('images/footer-bg.gif') no-repeat;
						height: 83px;
						margin-left: auto;
						margin-right: auto;
						margin-top: -20px;
						}

#footerbg				{
						/*clear: both;*/
						text-align: center;
						background: url('images/footer-bg.gif') no-repeat;
						height: 100px;
						margin-left: auto;
						margin-right: auto;

						}

div.thumbspace			{
						width: 800px;
						height: 77px;
						margin-bottom: 30px;
						border: 0px 0px 0px 0px;
						border-width: 0px;
						}

div.thumbspacetall			{
						width: 800px;
						height: 130px;
						margin-bottom: 30px;
						/*border: 1px solid #ff0000;*/
						}

p.contentthumb				{
						font-size: 1em;
						color: #ffffff;
						font-family: helvetica, verdana, arial, sans-serif;
						/*margin: 20px;*/
						margin-top: -15px;
						line-height: 1.4em;
						}

p.content				{
						font-size: 1em;
						color: #ffffff;
						font-family: helvetica, verdana, arial, sans-serif;
						margin: 20px;
						line-height: 1.4em;
						}
						
p.content a:link				{
						font-size: 1em;
						color: #ffffff;
						font-weight: bold;
						text-decoration: none;
						font-family: helvetica, verdana, arial, sans-serif;
						//*margin: 20px;*//
						line-height: 1.4em;
						}		
						
p.content a:hover				{
						font-size: 1em;
						color: #ffcc33;
						font-weight: bold;
						text-decoration: none;
						font-family: helvetica, verdana, arial, sans-serif;
						//*margin: 20px;*//
						line-height: 1.4em;
						}											
						
p.contentindent				{
						font-size: 1em;
						color: #ffffff;
						font-family: helvetica, verdana, arial, sans-serif;
						margin-left: 35px;
						margin-right: 20px;
						line-height: 1.4em;
						}
.contentsmalltitle				{
						font-size: 0.8em;
						color: #ffcc33;
						font-family: helvetica, verdana, arial, sans-serif;
						margin-left: 20px;
						}
.contentsmall				{
						font-size: 0.8em;
						color: #ffffff;
						font-family: helvetica, verdana, arial, sans-serif;
						margin-left: 20px;
						}
						
.bikes				{
						font-size: 14px;
						color: #ff0000;
						font-family: helvetica, verdana, arial, sans-serif;
						margin-top: 4px;
						}						
						
#contentbox				{
						margin: 10px;
						width: 200px;
						}
						
p.footer_text			{
						font-size: 0.8em;
						color: #ffffff;
						font-family: helvetica, verdana, arial, sans-serif;
						margin-bottom: -0.7em;
						}
/*p.spacer			{
						font-size: 0px;
						color: #ffffff;
						font-family: helvetica, verdana, arial, sans-serif;
						margin-bottom: -10em;
						}*/
						
p.footer_text a:link	{

						color: #ffffff;
    					TEXT-DECORATION: none;
						font-family: helvetica, verdana, arial, sans-serif;
						}
						
p.footer_text a:active	{

						color: #ffffff;
    					TEXT-DECORATION: none;
						font-family: helvetica, verdana, arial, sans-serif;
						}

p.footer_text a:visited	{

						color: #ffffff;
    					TEXT-DECORATION: none;
						font-family: helvetica, verdana, arial, sans-serif;
						}
						
p.footer_text a:hover	{

						color: #ffffff;
    					TEXT-DECORATION: underline;
						font-family: helvetica, verdana, arial, sans-serif;					
						}

a.waylanddesign	{
						color: #ffffff;
    					TEXT-DECORATION: underline;
						font-weight: bold;
						font-family: helvetica, verdana, arial, sans-serif;					
						}

p.nav					{
						font-size: 1.7em;
						font-family; helvetica, verdana, arial, sans-serif;
						margin: 13px 0px 0px 23px;
						color: #000000;
						text-shadow:1px 1px 2px #000;
						}
						
p.nav A:link				{
    					COLOR: #000000;
    					TEXT-DECORATION: none;
text-shadow:1px 1px 2px #000;
transition:.2s linear;
  /* We need to help some browsers along for this to work */
  -moz-transition:.3s linear;
  -webkit-transition:.3s linear;
						}
p.nav A:active
						{
						 TEXT-DECORATION: none;
text-shadow:1px 1px 2px #000;
						}
p.nav A:visited				{
    					COLOR: #000000;
    					TEXT-DECORATION: none;
text-shadow:1px 1px 2px #000;
						}
p.nav A:hover					{
    					COLOR: #ff0000;
						/*border-top: 2px solid #ff0000;*/

text-shadow:1px 1px 2px #000;

						}
p.services					{
						font-size: 1.07em;
						font-weight: bold;
						color: #ffcc33;
						vertical-align: top;
						padding: 5px 0px 0px 24px;
						}
p.services	a:link		{
						text-decoration: none;
						color: #ffcc33;
						}
p.services	a:active				{
						color: #ffcc33;
						text-decoration: none;
						}
p.services	a:visited	{
						color: #ffcc33;
						text-decoration: none;
						}
p.services	a:hover		{
						color: #ffffff;
						text-decoration: none;
						}
p.services_content					{
						font-size: 1.2em;
						font-weight: bold;
						color: #ffcc33;
						vertical-align: top;
						padding: 5px 0px 0px 20px;
						}

p.h2					{
						font-size: 1.2em;
						color: #ff0000;
						/*padding: 0px 0px 0px 0px;*/
						text-decoration: underline;
						font-weight: bold;
						border: 0px;
						}

p.h2 a					{
						font-size: 1.2em;
						color: #ff0000;
						/*padding: 0px 0px 0px 0px;*/
						text-decoration: underline;
						font-weight: bold;
						border: 0px;
						}
						
a.heading					{
						font-size: 1.2em;
						color: #ff0000;

						text-decoration: underline;
						font-weight: bold;
						border: 0px 0px 0px 0px;
						}						

a:active 				{ outline: 0; }
a:focus 				{ -moz-outline-style: none; }
a:visited				{ outline: 0; }

/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }



h1					{	
						/*font-family: 'Permanent Marker', arial, serif;*/
						/*font-family: 'Gloria Hallelujah', serif;*/
						font-size: 2em;
						color: #ff0000;
						padding: 15px 0px 0px 20px;
						text-shadow:2px 2px 4px #000000;
						}						
h2					{
						font-size: 1.2em;
						color: #ff0000;
						/*padding: 0px 0px 0px 0px;*/
						text-decoration: underline;
						}
					
						
h3					{
						font-size: 1em;
						color: #ff0000;
						padding: 0px 0px 0px 0px;
						text-align: center;
						}


p.merchandisetitle					{	
						/*font-family: 'Permanent Marker', arial, serif;*/
						/*font-family: 'Gloria Hallelujah', serif;*/
						font-size: 2em;
						color: #ff0000;
						/*padding: 15px 0px 0px 20px;*/
						text-shadow:2px 2px 4px #000000;
						text-align: center;
						font-weight: bold;
						margin-bottom: -5px;
						background: #666;
						border: 1px solid #ff0000;
						/*border-radius: 15px;*/
						}
						
p img {
    opacity: 0;
}							
.corner					{
						border-radius: 15px;
						}
.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.telephone				{
						color: #ffcc33;
						}

						
ul.a				{
						font-size: 1.2em;
						list-style-type: disc;
						color: #ffcc33;
						font-weight: bold;
						/*padding: 0px 0px 0px 20px;*/
						}						
												
hr					{
						color: #ffcc33;
						width: 500px;
						}	
						
						
.picture 			{
						background-color: #F9F9F9; 
						border: 1px solid #CCCCCC; padding: 3px; 
						font: 11px/1.4em Arial, sans-serif;
						display: block;
						} 
.picture img 		{	
						border: 1px solid #CCCCCC; 
						vertical-align:middle; margin-bottom: 3px;
						} 
.right				{
						margin: 0.5em 0pt 0.5em 0.8em; float:right;
						} 
.left				{
						margin: 0.5em 1.2em 0.5em 20px; float:left;
						}

.center				{
						margin-left: auto;
						margin-right: auto;
						}

.movie				{	
						border: 1px solid #CCCCCC; 
						vertical-align:middle; margin-bottom: 3px;
						} 
						
p.caption			{
						font-size: 11px;
						font-family: Arial, sans-serif;
						color: #ffffff;
						}
						
form.cart			{
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

.price					{
						color: #fff; text-align: center;
						}														