body { font-family:Trebuchet MS, Arial, Verdana, Georgia, Sans-Serif; font-size:13px; line-height:18px; color:#fff; margin:0; padding:0 }
.image-main a img, .thumbs a img, .photos a img, .galleries a img, .post img, .post-wrap a img, .home-text a img, .side-link a img, .gallery-images a img { border:1px solid #666; padding:4px }
.buttons a img { margin:10px 15px 10px 0 }
.photos { margin:0 0 0 30px }
.photos img { margin:10px 10px 10px 0 }
.galleries a img { margin:0 10px 10px 0 }
.galleries a h2 { font-size:18px; font-weight:400; color:#e79700; text-decoration:underline }
.galleries li { list-style:none; width:415px; height:140px; float:left; display:inline; margin:0 10px 10px 0; padding:0 }
p img { max-width:100%; padding:0 }
.centered img { display:block; margin:10px auto }
.alignright img { display:inline; margin:4px 0 4px 10px }
.alignleft img { display:inline; margin:4px 10px 4px 0 }
.gallery-images img { width:70px; height:50px; margin-top:5px }
.gallery-images a img { border:1px solid #666 !important; padding:4px }
.logo { border:none; margin:8px 0 0 20px }
#google_translate_element { text-align:center; margin-bottom:10px }
#random { background:#000 no-repeat top center }
.clear { clear:both }
#complete { width:970px; margin-left:auto; margin-right:auto }
#header { width:970px; margin-left:auto; margin-right:auto; position:absolute; top:0 }
#wrapper, #home-wrapper { background:transparent url(http://cdn.motoquesttours.com/assets/background/back-fill.png) repeat scroll 0 0; position:absolute; top:217px }
#home-wrapper { top:193px }
#gap { height:10px }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto }
.registration h4 { color:#008dd5; font-size:18px; margin:0 }
.blue { color:#008dd5 }
.detail { width:180px }
#tab2 .detail, #tab3 .detail { width:120px }
#tab5 .detail { width:330px }
.text-small { width:100px }
#SignUp .signupframe { border:none; background:none; color:#fff; font-family:Trebuchet MS, Arial, Verdana, Georgia, Sans-Serif }
.dayno { width:30px; height:40px; float:left; display:inline; margin:10px 10px 0 0 }
.dayno-wide { width:45px; height:40px; float:left; display:inline; margin:10px 10px 0 0 }
.day-day { background-color:red; font-size:11px; text-align:center }
.day-no { background-color:#FFF; color:#000; border:red 1px solid; font-size:16px; text-align:center }
h1 { font-size:32px; font-weight:400; margin:0 }
h2 { font-size:16px; font-weight:400; margin:0 0 10px }
h3 { font-size:18px; font-weight:400; margin:0 0 10px }
.search-res { padding-bottom:5px; border-bottom:dotted 1px #666; width:100%; margin:0 0 20px }
h4, h5, h6 { font-size:20px }
.home-text h1 { font-size:24px; font-weight:400; color:#e79700; margin:10px 0 }
.home-text { width:610px; padding:0 30px 0 15px }
.home_listl, .home_listr { float:left; width:300px; color:#008dd5 }
.home-text ul { margin-top:0 }
.link-set { margin-bottom:20px }
.link-set a img { border:none; margin:10px 0 }
.rec { color:red; font-size:12px }
.flash { border:#666 solid 1px; width:630px; margin:0 0 20px; padding:5px }
.youtube { margin-bottom:20px; margin-left:auto; margin-right:auto; width:425px }
#categories { background-color:#2B2B2B; width:950px; display:block; position:absolute; top:153px; z-index:1000; padding:5px 10px 10px }
.blog-post { border:1px solid #666; margin-top:10px; padding:10px }
.blog-line { border-top:1px dotted #666; margin-bottom:5px; padding-top:10px; display:block }
#breadwrap { background-color:#2B2B2B; width:926px; position:absolute; top:194px; color:#FFF; font-size:11px; margin:0; padding:0 22px 5px }
.post-wrap { width:285px; height:280px; overflow:hidden; float:left; border:1px solid #666; margin:0 8px 8px 0; padding:15px }
.post-title { line-height:30px; font-size:24px; margin-top:0; color:#008dd5 }
.post-wrap img { border:1px solid #666; margin-bottom:10px; padding:4px }
.post h2 { font-size:18px; color:#008dd5; font-weight:700 }
.post h3 { font-size:13px; color:#008dd5; font-weight:400 }
.post h4 { font-size:13px; color:#008dd5; font-weight:400; margin:10px 0 0; padding:0 }
#page-sidebar h3 { font-size:18px; font-weight:400; margin:0; padding:0 }
.post p { margin:5px 0; padding:0 }
.page-title { font-size:24px; color:#008dd5; padding:0 0 10px 15px }
.page-content h2 { font-size:18px; font-weight:400; color:#008dd5; margin:10px 0 }
.page-content h3 { font-size:18px; font-weight:400; color:#e79700; margin:0 }
.page-content .orange { border:solid 1px #e79700 }
.page-content .grey { background-color:#222 }
.staff-top .image-main img, .bikes-top .image-main img { border:1px solid #666; margin:10px 20px 10px 0; padding:4px }
.staff-top .sub, .bikes-top .sub { float:right; width:330px; padding-top:10px }
.thumbs { border-top:1px solid #e79700; padding:10px 0 }
.thumbs img { margin:0 5px 10px 0 }
.custom-post-title { line-height:30px; font-size:24px; margin-top:0; color:#008dd5; padding-bottom:5px; border-bottom:1px solid #e79700 }
.titles { font-weight:400; font-size:24px; text-decoration:none }
.titles a:link, .titles a:visited, .titles a:active { font-size:16px; font-weight:400; font-family:Trebuchet MS; margin-bottom:10px; display:block }
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size:24px; margin-bottom:10px; display:block; line-height:30px; margin-top:0; color:#e79700 }
pre, blockquote { overflow:auto; line-height:1.8em; background-color:#f5f5f5; border:1px solid #e0e0e0; margin:20px 30px; padding:0 10px }
pre:hover, blockquote:hover { background-color:#f0f0f0; border:1px solid #d0d0d0 }
pre { padding-top:10px; padding-bottom:10px }
code { color:#790; font-family:Consolas, Verdana, "Courier New", Sans-Serif }
ul, ol { line-height:1.5em }
.post { width:610px }
.buttons { width:860px }
.post-wrapper { width:610px; border:1px solid #666; padding:10px 15px 15px }
.full-page-post-wrapper { width:898px; border:1px solid #666; padding:10px 15px 15px }
#content-wrapper { width:655px; float:left; display:inline; margin:20px }
#list-content-wrapper { width:655px; float:left; display:inline; margin:0; padding:20px }
#complete-content-wrapper { margin:20px 0 0 20px }
.page-post { float:left; width:610px }
.full-page-post { float:left; width:610px; margin-right:30px; display:inline }
.complete-page-post { float:left; width:895px; display:inline }
#content { float:left; display:inline; margin:20px 33px 20px 20px; padding:0 }
#content-full { margin:20px; padding:0 }
.big-bike-list { width:300px; float:left; margin:10px 0 }
.big-bike-list img { float:left; margin-top:5px }
.bike-list { margin-top:10px; margin-left:70px; padding:0 }
.bike-list li { list-style:none; margin:0; padding:0 }
.nick { font-size:14px }
.quote { width:580px; color:#e79700; font-style:italic; font-size:12px; margin:10px 0 10px 10px }
.quote p { margin-bottom:0 }
.references .quote { width:580px; color:#fff; font-style:italic; font-size:12px; margin:20px 0 20px 10px }
.bqstart { float:left; height:45px; margin-top:-20px; padding-top:45px; margin-bottom:-50px; margin-right:30px; font-size:700%; color:red }
.bqend { float:right; margin-top:-15px; padding-top:35px; font-size:700%; color:red }
#sidebar-wrapper { width:255px; float:left; display:inline; margin:20px 20px 20px 0 }
#sidebar-wrapper img, #sidebar-wrapper h3 { margin:5px 0 }
#page-sidebar { float:left; display:inline; width:255px; padding-bottom:20px; margin-top:6px }
#extras { float:left; width:780px; color:#C7AA92; text-align:left; background-color:#f5f5f5; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; margin:10px 12px 20px; padding:0 10px 10px }
.sidebar-box { padding-top:5px; margin-bottom:0 }
.articleinfo { border-top:dotted 1px #666; border-bottom:dotted 1px #666; width:100%; margin:10px 0 0; padding:7px 0 }
.articleinfobot { border-top:dotted 1px #666; width:100%; margin:10px 0 0; padding:7px 0 }
.shareinfo { border-top:dotted 1px #666; width:100%; margin:10px 0 0; padding:7px 0 0 }
.content-list { border-bottom:1px solid #e79700; padding-bottom:7px; width:610px; margin:5px 0 10px }
.photos-list { margin:10px 0 }
.photos-list ul, .content-list ul { display:inline; margin:0; padding:0 }
.photos-list li, .content-list li { list-style:none; display:inline; margin:0; padding:0 5px }
.sprite { background:url(http://cdn.motoquesttours.com/assets/sprite19.png); margin:0; padding:0 }
.status { height:30px; margin:0; padding:0 }
.avail { background-position:-256px 0; width:255px }
.avail1a2f { background-position:0 -381px; width:255px }
.avail1f2a { background-position:-256px -31px; width:255px }
.full { background-position:0 -31px; width:255px; color:red; font-weight:700; font-size:14px; text-decoration:underline }
.flag { height:18px; margin:0 0 0 5px; padding:0 }
.arg { background-position:0 -62px; width:30px }
.can { background-position:-31px -62px; width:30px }
.chi { background-position:-62px -62px; width:30px }
.gre { background-position:-93px -62px; width:30px }
.ind { background-position:-124px -62px; width:30px }
.jap { background-position:-155px -62px; width:30px }
.lao { background-position:-186px -62px; width:30px }
.new { background-position:-217px -62px; width:30px }
.per { background-position:-248px -62px; width:30px }
.sou { background-position:-279px -62px; width:30px }
.ala, .ore, .was { background-position:-310px -62px; width:30px }
.viet { background-position:0 -98px; width:30px }
.down { background-position:-480px -71px; width:7px; height:4px; margin:0 5px }
.right { background-position:-488px -71px; width:4px; height:7px; margin:0 5px }
.BMW { background-position:-341px -62px; width:20px; margin:0 8px -8px 2px }
.Buell { background-position:-362px -62px; width:24px; height:12px; margin:0 6px -4px 0 }
.Harley-Davidson { background-position:-388px -62px; width:23px; height:19px; margin:0 7px -6px 0 }
.Triumph { background-position:-479px -63px; width:25px; height:8px; margin:0 5px -2px 0 }
.Suzuki { background-position:-413px -63px; width:18px; margin:0 8px -7px 4px }
.Royal { background-position:-453px -62px; width:25px; height:10px; margin:0 5px -2px 0 }
.Kawasaki { background-position:-362px -74px; width:24px; height:10px; margin:0 10px -2px 0 }
.Honda { background-position:-432px -62px; width:20px; height:14px; margin:0 10px 0 0 }
.Yamaha { background-position:-454px -74px; width:25px; height:10px; margin:0 10px -4px 0 }
.Ural { background-position:-30px -98px; width:25px; height:25px; margin:0 2px -8px 0 }
.social { height:16px; width:17px; border:none !important; margin:0 0 0 10px; padding:0 !important }
.reddit { background-position:-17px -81px }
.digg { background-position:-87px -81px; width:17px }
.twitter { background-position:-36px -81px }
.facebook { background-position:-70px -81px }
.delicious { background-position:-53px -81px }
.google { background-position:-106px -81px }
.stumble { background-position:-123px -81px }
.articleinfo a img { border:none !important; padding:0 !important }
.share { border-bottom:1px dotted #666; margin-bottom:10px; padding-bottom:8px }
.star { height:11px; width:59px; margin:0; padding:0 }
.s1 { background-position:-140px -84px }
.s2 { background-position:-200px -84px }
.s3 { background-position:-260px -84px }
.s4 { background-position:-320px -84px }
.s5 { background-position:-380px -84px }
.staff { background:url(http://cdn.motoquesttours.com/assets/sprite-staff.jpg); height:60px; width:60px; border:none }
.akiko-morikawa { background-position:0 0 }
.alex-sprague { background-position:0 -60px }
.ariel-krawczyk { background-position:0 -120px }
.ben-habecker { background-position:0 -180px }
.brenden-anders { background-position:0 -240px }
.dan-patino { background-position:0 -300px }
.jason-small { background-position:0 -1202px }
.jeff-mariska { background-position:0 -360px }
.jethro { background-position:0 -420px }
.john-hall { background-position:0 -480px }
.kevin-hagerty { background-position:0 -540px }
.lynn-brown { background-position:0 -600px }
.masakazu-hirata { background-position:0 -660px }
.nicole-christensen { background-position:0 -720px }
.peter-payton { background-position:0 -780px }
.phil-freeman { background-position:0 -840px }
.rob-glenney { background-position:0 -900px }
.shane-patrick { background-position:0 -960px }
.simon-siggs { background-position:0 -1020px }
.man { background-position:0 -1140px }
.woman { background-position:0 -1200px }
.stafflist { border:none; display:block; margin-left:auto; margin-right:auto }
.staffthumb { float:left; display:inline; width:120px; padding:0 20px 20px 0 }
.name { text-align:center }
.sprite-sidebar { background:url(http://cdn.motoquesttours.com/assets/sprite-sidebar6.png); width:253px; padding:0 }
.side-ak { background-position:0 0; height:111px }
.side-news { background-position:0 -135px; height:50px }
.side-dvd { background-position:0 -185px; height:50px }
.foot-logo { background-position:0 -230px; height:55px; width:80px; float:left; display:inline; margin:-10px 10px 10px 0 }
.rss { background-position:-81px -240px; height:14px; width:15px; border:none !important; margin:0 5px -3px 0 }
.sitemap { background-position:-81px -255px; height:10px; width:13px; border:none; margin:0 6px -2px 0 }
.medjet { background-position:0 -286px; height:70px }
.exo { background-position:0 -360px; height:180px }
.listed { float:left; width:380px }
.available img { border:none; margin:10px 0 0 }
.googlemaps { float:right; width:40px }
.googlemap { background-position:-103px -240px; height:38px; width:40px; margin:0; padding:0 }
.cf ul { margin:0; padding:5px 0 0 }
.cf li { padding-left:0; line-height:17px; list-style:none; margin:0 0 5px }
.deposit { border:1px solid #e79700; color:#fff; background-color:#e79700; font-size:16px; margin:10px 0 5px; padding:5px }
.deposit a:hover, a:active { text-decoration:underline }
.staff-list li { margin-top:10px }
.details { margin-left:65px; color:#e79700; font-size:16px }
.contact { margin-left:65px; font-size:11px }
#bikewrap { clear:both; height:30px; padding:0 }
#bikewrap .bikelogo img { border:none; margin:0; padding:0 }
#bikewrap .bikelink { margin-left:35px }
.ref-name { text-align:right; font-size:12px; font-style:normal; color:#fff; padding:0 0 0 10px }
.search_bg { height:30px; width:252px; background-position:left; float:left; border:#e79700 1px solid; display:inline; margin:0 }
#search { color:#FFF; padding:0 }
#search input { background:transparent; font-size:12px; color:#FFF; font-family:Tahoma, arial, verdana, courier; vertical-align:middle; border:none; width:200px; margin:6px 0 0 10px; padding:0 }
.icons { margin-top:0; margin-bottom:-5px; margin-right:10px }
#search .input { width:15px; height:14px; background:none; border:none; vertical-align:middle; margin:3px 0 0 10px; padding:0 }
#footer { background-color:#545454; color:#dfdfdf; width:940px; margin:0; padding:15px }
#footer p { margin:5px 0; padding:5px 0 }
#footer ul { list-style-type:none; padding-left:10px; margin:0 }
#footer ul li, #morefoot p { font-size:9pt }
#footer h4 { font-size:12pt; font-weight:400; color:#dfdfdf; border-bottom:1px dotted #ccc; margin:0 0 10px; padding:0 0 4px }
.col1 { float:left; width:180px; display:inline; margin:0 15px }
.col2 { float:left; width:180px; display:inline }
.col3, .col5, .col6 { float:left; width:168px; display:inline }
.col6 { float:left; width:150px; display:inline }
.col4 { float:left; width:350px; display:inline }
#footer li { margin-bottom:5px; line-height:17px }
.footer-menu { width:930px; background-color:#222; margin-bottom:10px; padding:5px }
.footer-menu li { list-style:none; display:inline; padding-right:10px }
#menu { list-style:none; clear:both; left:0; margin:0; padding:0 }
#menu li { display:block; float:left; color:#fff; z-index:101; margin:5px 10px 0 0 }
#menu li a { display:block; text-decoration:none; color:#fff; padding:0 10px }
.top { border:1px solid #fff }
#menu li a:hover, #menu li a.select { color:#e79700; text-decoration:none }
#menu li.last { background:none }
#menu div { display:block; background:#2b2b2b; position:absolute; z-index:300; overflow:hidden; visibility:hidden; padding:10px }
#menu *:hover div { display:block }
#menu div dl { display:block; float:left; margin:0; padding:0 }
#menu .border { border:#e79700 1px solid }
#menu div dt { background-color:#2b2b2b; overflow:hidden; cursor:default; display:block; font-size:12px; text-align:left; text-decoration:none; text-indent:5px; width:110px; height:25px; line-height:25px; border-bottom:#e79700 1px solid; margin:0 10px 0 0 }
#menu a { color:#e79700; padding:0 }
#menu dt a:hover { background-image:none; background-color:#000; text-decoration:underline }
#menu div dt.last { margin-right:0 }
#menu div dt.wide { width:300px }
#menu div dd { display:block; text-align:left; width:110px; margin:0; padding:5px 0 0 7px }
#menu div dd.wide { display:block; text-align:left; width:240px; margin:0; padding:5px 0 0 7px }
#menu div dd a { color:#fff; font-size:12px; font-weight:400; height:auto; text-decoration:none; margin:0; padding:0 }
#menu div dd a:hover { text-decoration:underline; background-image:none }
ul#menu li.date { font-weight:700; font-size:14px; display:block; float:left; color:#fff; height:25px; z-index:1; padding:4px 0 0 5px }
#menu div.cols2 { width:240px }
#menu div.cols3 { width:355px }
#menu div.cols4 { width:480px }
#menu div.cols5 { width:600px }
#menu div.staffnav { right:240px }
#menu div.shopnav { right:60px }
#menu div.tours { left:60px }
#menu div.bikes { right:50px }
#menu div.gallery { right:280px }
#menu div.info { right:140px }
#poweredby { margin-top:50px; text-align:center }
.c5t_system { width:800px; margin-bottom:10px; border:1px solid red; background-color:#FFF8F8; padding:10px }
.c5t_debug { margin-bottom:10px; border:1px solid #0070C0; background-color:#ECF0FF; padding:10px }
.c5t_comment_form_background { width:592px; margin-top:10px; border:1px solid #666; padding:8px }
.c5t_comment_form_table { width:100%; padding:5px }
.c5t_comment_form_field input, .c5t_comment_form_field select, .c5t_comment_form_field textarea { width:375px; background-color:#FFF }
.c5t_comment_form_label { vertical-align:top; width:150px }
.c5t_comment_list { margin-bottom:10px }
.c5t_comment_item_background { background-color:#F8F8F8; width:450px; margin-top:30px; margin-bottom:10px; border:1px solid silver; padding:8px }
.c5t_comment_item { padding:5px }
.c5t_comment_item_text { margin-top:10px; margin-bottom:10px }
.c5t_comment_form_submit input { margin-top:20px }
.c5t_headline { font-size:110% }
.c5t_comment_item_title { font-weight:700; color:#008DD5 }
.c5t_comment_item_title_bot { color:#666; font-size:80%; border-bottom:1px solid #666; margin:0 0 10px }
.c5t_error_message_item { padding-bottom:10px }
.c5t_installation_form { margin-bottom:30px }
.c5t_installation_form_label { font-weight:700; width:160px }
.c5t_frontend_pagination { margin:15px 0 }
.c5t_frontend_pagination a { border:1px solid #ccc; text-decoration:none; font-size:90%; font-weight:700; color:#00f; padding:3px 10px }
.c5t_frontend_pagination form { display:inline }
.c5t_frontend_pagination input { cursor:pointer; border:1px solid #ccc; text-decoration:none; font-size:90%; font-weight:700; color:#00f; background-color:#FFF; padding:2px 10px }
.c5t_link_button { margin:15px 0 35px }
.c5t_link_button a:hover { border:1px solid #ccc; text-decoration:none; font-size:90%; font-weight:700; color:#6898FF; background-color:#F4F9FF; padding:3px 10px }
#lbOverlay { position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; overflow:hidden; background-color:#fff }
.lbLoading { background:#fff url(http://cdn.motoquesttours.com/assets/loading.gif) no-repeat center }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none }
#lbPrevLink { left:0 }
#lbPrevLink:hover { background:transparent url(http://cdn.motoquesttours.com/assets/prevlabel.gif) no-repeat 0 15% }
#lbNextLink { right:0 }
#lbNextLink:hover { background:transparent url(http://cdn.motoquesttours.com/assets/nextlabel.gif) no-repeat 100% 15% }
#lbBottom { color:#666; text-align:left; border:10px solid #fff; border-top-style:none }
#lbCloseLink { display:block; float:right; width:66px; height:22px; background:url(http://cdn.motoquesttours.com/assets/sprite19.png) no-repeat center; background-position:-441px -81px; outline:none; margin:0 }
#lbCaption, #lbNumber { margin-right:71px }
.image-main a img:hover, .thumbs a img:hover, .galleries a img:hover, .post a img:hover, .photos a img:hover, .post-wrap a img:hover, .side-link a img:hover, .gallery-images a img:hover, .image-main a img:active, .thumbs a img:active, .galleries a img:active, .post a img:active, .photos a img:active, .post-wrap a img:active, .side-link a ing:active, .gallery-images a img:active, .page-post a img:hover, .page-post a img:active, .home-text a img:hover, .home-text a img:active { border:1px solid #e79700 }
.side-link a img, .bike-logo, .footer-menu ul, .share img { padding:0 }
.advert-post a img, .link-set a img:hover, .link-set a img:active, #page-sidebar a img, #page-sidebar a img:hover, #page-sidebar a img:active, .bikes img, .guide a img { border:none }
.galleries a:hover h2, a:hover, a:active, .titles-featured a:hover { text-decoration:none !important }
.alignright, .countryflag { float:right }
.alignleft, .staff-top .image-main, .bikes-top .image-main, .guide, #bikewrap .bikelogo { float:left }
.gallery-images a img:hover, .gallery-images a img:active { border:1px solid #e79700 !important }
.orange, .c5t_error_message { color:#e79700 }
a:link, a:visited { text-decoration:underline; color:#e79700 }
.tabs h2, #tab6 p, .textwidget { padding-left:10px }
.link-set h2, .link-set p { margin:0 }
.social img, .social img:hover, .social img:active { border:none; padding:0 }
.deposit a:link, .deposit a:visited { text-decoration:none; color:#fff }
#footer a, #footer a:hover { color:#fff }
.col2, .col3, .col5, .col7 { margin:0 15px 0 0 }
.c5t_installation_form legend, #lbCaption { font-weight:700 }
.c5t_frontend_pagination span, .c5t_link_button a { border:1px solid #ccc; text-decoration:none; font-size:90%; font-weight:700; padding:3px 10px }
.blog-info, .date { float:left; width:500px }