*:link, *:visited, *:hover, *:active, *:focus {
   -webkit-transition:
     color 1s linear,
      background-color 1s linear,
     border-color 1s linear;
   transition:
     color 1s linear,
     background-color 1s linear,
     border-color 1s linear;}

	.flashclass{ /*sample CSS class added to image slideshow container*/
	width: 210px; /*a width should be defined for transition to work*/
height: 210px;
	border: 2px solid #9F0;
	padding: 0px;
	}

	.flashclass img{
width: 210px;
height: 210px;
	}
.language {
	color:#999;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 4px 0 0;
 }	
.lang1{
margin: 4px 6px 6px 8px;
}
.modbox { 
border : medium none; 
display : block; 
width : 418px; 
margin : 2px 4px 4px 6px; 
} 
.rnd1, .rnd2, .rnd3 { 
display : block; 
font-size : 1px; 
height : 1px; 
line-height : 1px; 
overflow : hidden; 
border-style : solid; 
border-width : 0; 
} 
.rnd_modtitle .rnd2, .rnd_modtitle .rnd3 { 
background : #000 none repeat scroll 0% 50%; 
border-color : #000; 
} 
.rnd1 { 
background : #000 none repeat 0% 50%; 
margin : 0 4px; 
} 
.rnd2 { 
border-width : 0 2px; 
margin : 0 2px; 
} 
.rnd3 { 
height : 2px; 
border-width : 0 1px; 
margin : 0 1px; 
} 
.modtitle { 
color : #0c0; 
font-family : Tahoma, Geneva, sans-serif; 
background : #000 none repeat scroll 0% 0%; 
line-height : 14px; 
border-bottom : none; 
clear : both; 
overflow : hidden; 
font-size : 18px; 
font-weight : 700; 
white-space : nowrap; 
border-color : #000; 
border-style : none solid; 
text-shadow:0 0 .1em #8F7;
border-width : 1px 1px medium; 
margin : 0; 
padding : 0 9px !important ; 
} 
.slogan-text { 
margin-top : 180px; 
margin-left : 60px; 
} 
#art-page-background-simple-gradient { 
position : absolute; 
background-image : url(images/page_sg.jpg); 
background-repeat : repeat-x; 
top : 0; 
width : 100%; 
height : 264px; 
} 
#art-page-background-gradient { 
position : absolute; 
background-image : url(images/page_g.jpg); 
background-repeat : repeat-x; 
top : 0; 
left : 0; 
width : 100%; 
height : 264px; 
} 
#art-main { 
position : relative; 
width : 100%; 
left : 0; 
top : 0; 
cursor : default; 
} 
.art-sheet { 
position : relative; 
z-index : 0; 
width : 792px; 
min-width : 57px; 
min-height : 57px; 
cursor : auto; 
margin : 20px auto 0 !important ; 
} 
.art-sheet-body { 
position : relative; 
z-index : 0; 
background-image : url(images/urban_biker_background_logo2pl.jpg); 
background-color : #e17d25; 
background-repeat : no-repeat;
background-position:top;
padding : 0; 
} 
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl { 
width : 72px; 
height : 72px; 
background-image : url(images/sheet_s.png); 
} 
.art-sheet-cc { 
position : absolute; 
z-index : -1; 
top : 36px; 
left : 36px; 
right : 36px; 
bottom : 36px; 
background-image : url(images/sheet_c.png); 
} 
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover { 
text-align : left; 
text-decoration : none; 
outline : none; 
letter-spacing : normal; 
word-spacing : normal; 
} 
.art-menu, .art-menu ul { 
border : 0; 
list-style-type : none; 
display : block; 
min-height : 0; 
margin : 0; 
padding : 0; 
} 
.art-menu li { 
border : 0; 
display : block; 
float : left; 
position : relative; 
z-index : 5; 
background : none; 
margin : 0 3px; 
padding : 0; 
} 
.art-menu li:hover { 
z-index : 10000; 
white-space : normal; 
} 
.art-menu li li { 
float : none; 
} 
.art-menu ul { 
visibility : hidden; 
position : absolute; 
z-index : 10; 
left : 0; 
top : 0; 
background : none; 
background-image : url(images/spacer.gif); 
margin : -10px 0 0 -30px; 
padding : 10px 30px 30px; 
} 
.art-menu li:hover > ul { 
visibility : visible; 
top : 100%; 
} 
.art-menu li li:hover > ul { 
top : 0; 
left : 100%; 
} 
.art-menu:after, .art-menu ul:after { 
content : "."; 
height : 0; 
display : block; 
visibility : hidden; 
overflow : hidden; 
clear : both; 
} 
.art-menu ul ul { 
margin : -30px 0 0 -10px; 
padding : 30px 30px 30px 10px; 
} 
.art-menu { 
padding : 6px 10px; 
} 
.art-nav { 
position : relative; 
height : 36px; 
z-index : 100; 
} 
.art-nav .l, .art-nav .r { 
position : absolute; 
z-index : 0; 
top : 0; 
height : 36px; 
background-image : url(images/nav.png); 
} 
.art-nav .l { 
left : 0; 
right : 20px; 
} 
.art-nav .r { 
right : 0; 
width : 792px; 
clip : rect(auto,auto,auto,772px); 
} 
.art-menu a { 
position : relative; 
display : block; 
overflow : hidden; 
height : 24px; 
cursor : pointer; 
text-decoration : none; 
} 
.art-menu ul li { 
clear : both; 
margin : 0; 
} 
.art-menu a .r, .art-menu a .l { 
position : absolute; 
display : block; 
top : 0; 
z-index : -1; 
height : 72px; 
background-image : url(images/menuitem.png); 
} 
.art-menu a .l { 
left : 0; 
right : 8px; 
} 
.art-menu a .r { 
width : 416px; 
right : 0; 
clip : rect(auto,auto,auto,408px); 
} 
.art-menu a .t { 
font-weight : 700; 
font-size : 11px; 
text-decoration : none; 
text-transform : uppercase; 
color : #9b9287; 
line-height : 24px; 
text-align : center; 
margin : 0 2px; 
padding : 0 16px; 
} 
.art-menu a.active .l, .art-menu a.active .r { 
top : -48px; 
} 
.art-nav .art-menu-separator { 
display : block; 
width : 1px; 
height : 24px; 
background-image : url(images/menuseparator.png); 
} 
.art-menu ul a { 
display : block; 
text-align : center; 
white-space : nowrap; 
height : 20px; 
width : 180px; 
overflow : hidden; 
line-height : 20px; 
background-image : url(images/subitem.png); 
background-position : left top; 
background-repeat : repeat-x; 
border-color : #978d82; 
border-style : solid; 
border-width : 1px; 
} 
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span { 
display : inline; 
float : none; 
background-image : none; 
text-align : inherit; 
text-decoration : inherit; 
margin : inherit; 
padding : inherit; 
} 
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span { 
text-align : left; 
text-indent : 12px; 
line-height : 20px; 
color : #000; 
font-weight : 700; 
font-size : 11px; 
text-decoration : none; 
margin : 0; 
padding : 0; 
} 
div.art-header { 
position : relative; 
z-index : 3; 
width : 792px; 
height : 201px; 
overflow : hidden; 
margin : 0 auto; 
} 
body, p { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-style : normal; 
font-weight : 400; 
font-size : 16px; 
text-align : justify; 
margin : 1em; 

} 
body { 
color : #62330f; 
background-color : #c0bbb4;
background-image:url(images/radial-stainless-steel7.jpg);
background-position:center;
background-repeat:no-repeat;
z-index : -1; 
}

a:visited, .art-post li a:visited { 
text-decoration : none; 
color : #59524a; 
} 
a:hover, .art-post li a:hover { 
text-decoration : none; 
color : #ba611c; 
} 


h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { 
color:#390 ; 
text-align : center; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 22px; 
text-shadow:0 0 .05em #8F9;
margin : 0.1em; 
} 
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { 
font-size : 28px; 
color : #62330f; 
margin : 0 0 0.8em; 
} 
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
	text-align : center;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #c00;
	margin : 0.1em;
	text-shadow:0 0 .05em #c60;
} 
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { 
font-size : 16px; 
color : #675f56; 
margin : 1.25em 0; 
} 
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { 
font-size : 14px; 
color : #675f56; 
margin : 1.67em 0; 
} 
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { 
font-size : 12px; 
color : #675f56; 
margin : 2.33em 0; 
} 
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h5 a, h5 a:link, h5 a:visited, h5 a:hover, h6 a, h6 a:link, h6 a:visited, h6 a:hover { 
margin : 0; 
} 
.cleared { 
float : none; 
clear : both; 
border : none; 
font-size : 1px; 
margin : 0; 
padding : 0; 
} 
form { 
margin : 0 !important ; 
padding : 0 !important ; 
} 
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare { 
min-width : 792px; 
text-align : center; 
} 
.art-content-layout { 
display : table; 
width : 792px; 
table-layout : auto; 
border-collapse : collapse; 
background-color : transparent; 
border : none !important ; 
padding : 0 !important ; 
} 
.art-content-layout .art-content-layout { 
width : auto; 
margin : 0; 
} 
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell { 
display : table-cell; 
} 
div.art-layout-cell div.art-layout-cell { 
display : block; 
} 
div.art-content-layout-row { 
display : table-row-group; 
} 
.art-layout-cell, .art-content-layout-row { 
background-color : transparent; 
vertical-align : top; 
text-align : left; 
border : none !important ; 
margin : 0 !important ; 
padding : 0 !important ; 
} 
.art-vmenublock { 
position : relative; 
z-index : 0; 
min-width : 31px; 
min-height : 31px; 
margin : 5px; 
} 
.art-vmenublock-body { 
position : relative; 
z-index : 0; 
clip : rect(0,auto,auto,auto); 
height : 579px; 
padding : 10px; 
} 
.art-vmenublock-tr, .art-vmenublock-tl, .art-vmenublock-br, .art-vmenublock-bl { 
width : 42px; 
height : 42px; 
background-image : url(images/vmenublock_s.png); 
} 
.art-vmenublock-tl { 
top : 0; 
left : 0; 
clip : rect(auto,21px,21px,auto); 
} 
.art-vmenublock-tr { 
top : 0; 
right : 0; 
clip : rect(auto,auto,21px,21px); 
} 
.art-vmenublock-bl { 
bottom : 0; 
left : 0; 
clip : rect(21px,21px,auto,auto); 
} 
.art-vmenublock-br { 
bottom : 0; 
right : 0; 
clip : rect(21px,auto,auto,21px); 
} 
.art-vmenublock-tc, .art-vmenublock-bc { 
left : 21px; 
right : 21px; 
height : 42px; 
background-image : url(images/vmenublock_h.png); 
} 
.art-vmenublock-tc { 
top : 0; 
clip : rect(auto,auto,21px,auto); 
} 
.art-vmenublock-bc { 
bottom : 0; 
clip : rect(21px,auto,auto,auto); 
} 
.art-vmenublock-cr, .art-vmenublock-cl { 
top : 21px; 
bottom : 21px; 
width : 42px; 
background-image : url(images/vmenublock_v.png); 
} 
.art-vmenublock-cr { 
right : 0; 
clip : rect(auto,auto,auto,21px); 
} 
.art-vmenublock-cl { 
left : 0; 
clip : rect(auto,21px,auto,auto); 
} 
.art-vmenublock-cc { 
position : absolute; 
z-index : -1; 
top : 21px; 
left : 21px; 
right : 21px; 
bottom : 21px; 
background-color : #efedeb; 
} 
.art-vmenublockheader { 
position : relative; 
z-index : -1; 
height : 580px; 
margin-bottom : 0; 
margin-left : 10px; 
margin-right : 10px; 
text-align : center; 
overflow : hidden; 
padding : 0; 
} 
.art-vmenublockheader .t { 
height : 37px; 
color : #000; 
font-variant : small-caps; 
font-size : 13px; 
white-space : nowrap; 
line-height : 37px; 
margin : 0; 
padding : 0 10px; 
} 
.art-vmenublockcontent { 
position : relative; 
z-index : 0; 
min-width : 1px; 
min-height : 1px; 
margin : 0 auto; 
} 
input, select, textarea, select { 
vertical-align : middle; 
font-weight : 700; 
font-size : 11px; 
} 
.art-post { 
position : relative; 
z-index : 0; 
min-width : 27px; 
min-height : 27px; 
border : 0; 
margin : 4px; 
padding : 10px; 
} 
.art-post-body { 
position : relative; 
z-index : 0; 
text-align : center; 
height : 570px; 
margin : 0 10px 10px; 
padding : 0; 
} 
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl { 
width : 38px; 
height : 38px; 
background-image : url(images/post_s.png); 
} 
.art-post-tl { 
top : 0; 
left : 0; 
clip : rect(auto,19px,19px,auto); 
} 
.art-post-tr { 
top : 0; 
right : 0; 
clip : rect(auto,auto,19px,19px); 
} 
.art-post-bl { 
bottom : 0; 
left : 0; 
clip : rect(19px,19px,auto,auto); 
} 
.art-post-br { 
bottom : 0; 
right : 0; 
clip : rect(19px,auto,auto,19px); 
} 
.art-post-tc, .art-post-bc { 
left : 19px; 
right : 19px; 
height : 38px; 
background-image : url(images/post_h.png); 
} 
.art-post-tc { 
top : 0; 
clip : rect(auto,auto,19px,auto); 
} 
.art-post-bc { 
bottom : 0; 
clip : rect(19px,auto,auto,auto); 
} 
.art-post-cr, .art-post-cl { 
top : 19px; 
bottom : 19px; 
width : 38px; 
background-image : url(images/post_v.png); 
} 
.art-post-cr { 
right : 0; 
clip : rect(auto,auto,auto,19px); 
} 
.art-post-cl { 
left : 0; 
clip : rect(auto,19px,auto,auto); 
} 
.art-post-cc { 
position : absolute; 
z-index : 0; 
top : 8px; 
left : 19px; 
right : 19px; 
bottom : 19px; 
background-color : #efedeb; 
text-align : center; 
} 
a img { 
border : 0; 
} 
pre { 
overflow : hidden; 
padding : 0.1em; 
} 
.art-post h2.art-postheader, .art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a:hover { 
font-size : 24px; 
text-align : left; 
color : #62330f; 
margin : 0; 
padding : 0; 
} 
.art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a:hover { 
font-variant : small-caps; 
text-decoration : none; 
color : #783e12; 
margin : 0; 
} 
.art-post h2.art-postheader a:visited { 
color : #4b453f; 
} 
.art-post h2.art-postheader a:hover { 
color : #ba611c; 
} 
.art-post ol, .art-post ul { 
color : #514a43; 
margin : 1em 0 1em 2em; 
padding : 0; 
} 
.art-post li ol, .art-post li ul { 
margin : 0.5em 0 0.5em 2em; 
padding : 0; 
} 
.art-post li { 
line-height : 1em; 
margin : 0.2em 0; 
padding : 0 0 0 11px; 
} 
.art-post ul { 
list-style-type : none; 
} 
.art-post ol { 
list-style-position : inside; 
} 
.art-post ol li, .art-post ul ol li { 
background : none; 
padding-left : 0; 
} 
.art-post ul li, .art-post ol ul li { 
background-image : url(images/postbullets.png); 
background-repeat : no-repeat; 
padding-left : 11px; 
} 
blockquote, blockquote p, .art-postcontent blockquote p { 
color : #35312c; 
} 
blockquote, .art-postcontent blockquote { 
background-color : #dfdcd8; 
background-image : url(images/postquote.png); 
background-position : left top; 
background-repeat : no-repeat; 
margin : 10px 10px 10px 50px; 
padding : 5px 5px 5px 41px; 
} 
.art-footer { 
position : relative; 
z-index : 0; 
width : 792px; 
height : 39px; 
background-image : url(images/footer2.png); 
background-repeat : no-repeat; 
background-position : bottom; 
margin : 0; 

} 
.art-footer .art-footer-text p { 
color : #52330f; 
font-size : 12px; 
margin : 0; 
} 
.art-footer, .art-footer-text, .art-footer-text p { 
color : #fff; 
text-align : center; 
} 
.art-footer .art-footer-text, .art-footer .art-footer-text a, .art-footer .art-footer-text a:link, .art-footer .art-footer-text a:visited, .art-footer .art-footer-text a:hover { 
font-size : 11px; 
} 
.art-footer .art-footer-text a, .art-footer .art-footer-text a:link { 
color : #52330f; 
text-decoration : none; 
} 
.art-footer .art-footer-text a:visited { 
text-decoration : none; 
color : #35312c; 
} 
.art-footer .art-footer-text a:hover { 
color : #fff; 
text-decoration : underline; 
} 
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover { 
font-family : Arial; 
font-size : 10px; 
letter-spacing : normal; 
word-spacing : normal; 
font-style : normal; 
font-weight : 400; 
text-decoration : underline; 
color : #b15c1b; 
} 
.art-page-footer { 
text-align : center; 
text-decoration : none; 
color : #6f675d; 
margin : 1em; 
} 
.art-content-layout .art-sidebar1 { 
width : 40%; 
} 
.art-content-layout .art-content { 
width : 60%; 
} 
img.image { 
border : none; 
color : #5b6473; 
font-size : 16px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
#art-main .art-sheet .art-sheet-body .art-content-layout .art-content-layout-row .art-layout-cell.art-content .art-post .art-post-body .art-post-inner.art-article .art-postcontent p .features-text .features-text .features-text .features-text { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight : 700; 
} 
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-cr, .art-sheet-cl, .art-vmenublock-tr, .art-vmenublock-tl, .art-vmenublock-br, .art-vmenublock-bl, .art-vmenublock-tc, .art-vmenublock-bc, .art-vmenublock-cr, .art-vmenublock-cl, .art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc, .art-post-cr, .art-post-cl { 
position : absolute; 
z-index : -1; 
} 
.art-menu a:hover .l, .art-menu a:hover .r, .art-menu li:hover > a .l, .art-menu li:hover > a .r, .art-menu li:hover a .l, .art-menu li:hover a .r { 
top : -24px; 
} 
.art-menu a:hover .t, .art-menu li:hover a .t, .art-menu li:hover > a .t, .art-menu a.active .t, .art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span, .art-nav .art-menu ul li:hover > a span, .art-nav .art-menu ul li:hover > a span span { 
color : #000; 
} 
.art-menu ul li a:hover, .art-menu ul li:hover > a { 
background-position : 0% -20px; 
color : #000; 
border-color : #7d7368; 
}
