/* COMMON STYLES */

body {
background-image: url('../img/bg.gif');
background-repeat: repeat-xy;
/*background-color: #070d23; /* blackish blue */
/*background-color: #cdcdcd; /* silver */
/*background-color: #071634; /* deep blue */
/* background-color: #330000; / deep red */
/* background-color: #003d41; / deep green */
font-family: verdana;
font-size: 13px;
/*color: #070d23; */
/*color: #aaf;*/
color: #004;
margin:0px;
}

.inside {
/*background-color: #c0c1c6; / grey of bottom of menu /
color: #aaf; */
/*background-color: #080d21; / dark blue of outside /
color: #aaf; */
/* background-color: #13366c; / mid-blue of /
color: #aaf; */
/* background-color: #91a3af; / light greyish blue /
color: #070d23; */
background-image: url('../img/InsideBg.gif');
background-repeat: repeat-xy;
background-color: #080d21; /* dark blue */
color: #004;
}

.footer {
background-color: #ccc;
color: #118;
}

.mainCenteredHeading {
font-size: 18px;
font-style: italic;
font-weight: bold;
color:#f00;
text-align: center;
vertical-align: bottom;
float: center;
margin: 0 0 0 0;
/*margin: 2px 0 16px 70px; */
/*padding-bottom: 26px;*/
}

.mainHeading {
font-size: 18px;
font-style: italic;
font-weight: bold;
color:#f00;
}

.subHeading {
color:#770000; /*#073780; #fdf527; / #fdd; */
font-size:14px;
font-weight:bold;	
}

.listheadline {
font-size: 18px;
font-style: italic;
font-weight: bold;
color:#f00;
}

.footerLink {
color: #00C;
}

.darkGreyBackground {
background-color: #333333;
}

.lightGreyBackground {
background-color: #666666;
}

.darkgrayheaderbar {
color: #fff;
font-size: 14px;
font-weight: bold;
height: 20px;
line-height: 20px;
padding: 0 0 0 8px;
background: url(../img/gradiant.gif) repeat;
}

.style1 {
text-align: center;
}

.errorMessage {
color:#F00;
}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img, .search-wrapper .left, .search-wrapper .right, ul.sp-results li.viewall a, ul.sp-results li .replacementimg, #globalfooter #breadcrumbs, #globalfooter #breadcrumbs span, #directorynav .capbottom, #productheader h1 a, #productheader h2 a, #productheader a.buynow, #productheader a.ordernow, #productheader a.joinnow, #productheader a.preorder, #productheader a.freetrial, #productheader a.downloadnow, #productheader a.upgradenow { behavior: url(/global/scripts/lib/iepngfix.htc); }

img { border: 0; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#top { position: absolute; top: 0; }
#container { width: 960px; margin: 0 auto; position: relative; }
#main { width: 100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #333; }

#main .sidebar { font-size: 10px; line-height: 18px; color:#686868; }
#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }

/* MENUS */
div class=".menu"
.menu li { display: inline; }
.menu li a { float: left; height: 20px; padding-top: 8px; padding-left: 10px; padding-right: 10px; overflow: hidden; 
	vertical-align:center; color: #228; font-family: verdana; font-size: 14px; font-weight: bold; 
	text-align: center; text-decoration: none; }
.menu li a,

/* MENU BUTTONS */
.menu li#menu-home a { background-image: url(../menus/globalnavbgTest.png); background-repeat: no-repeat; background-position: -30px 0; }
.menu li#menu-about-us a { background-position: -152px 0; }
.menu li#menu-services a { background-position: -152px 0; }
.menu li#menu-bikes a { background-position: -152px 0; }
.menu li#menu-accessories a { background-position: -152px 0; }
.menu li#menu-products a { background-position: -152px 0; }
.menu li#menu-cool a { background-position: -152px 0; }
.menu li#menu-twisted-throttle a { background-position: -152px 0; }
.menu li#menu-contact-us a { background-position: -152px 0; }
.menu li#menu-terminate a { background-position: -275px 0; }

/* OVER STATES */
.menu li#menu-home a:hover { background-position: -30px -32px; }
.menu li#menu-about-us a:hover { background-position: -152px -32px; }
.menu li#menu-services a:hover { background-position: -152px -32px; }
.menu li#menu-bikes a:hover { background-position: -152px -32px; }
.menu li#menu-accessories a:hover { background-position: -152px -32px; }
.menu li#menu-products a:hover { background-position: -152px -32px; }
.menu li#menu-cool a:hover { background-position: -152px -32px; }
.menu li#menu-twisted-throttle a:hover { background-position: -152px -32px; }
.menu li#menu-contact-us a:hover { background-position: -152px -32px; }
.menu li#menu-terminate a:hover { background-position: -275px 0; }

/* PRESSED STATES */
.menu li#menu-home a:active { background-position: -30px -64px; }
.menu li#menu-about-us a:active { background-position: -152px -64px; }
.menu li#menu-services a:active { background-position: -152px -64px; }
.menu li#menu-bikes a:active { background-position: -152px -64px; }
.menu li#menu-accessories a:active { background-position: -152px -64px; }
.menu li#menu-products a:active { background-position: -152px -64px; }
.menu li#menu-cool a:active { background-position: -152px -64px; }
.menu li#menu-twisted-throttle a:active { background-position: -152px -64px; }
.menu li#menu-contact-us a:active { background-position: -152px -64px; }
.menu li#menu-terminate a:active { background-position: -275px 0; }

/* ON STATES */
#menu-div-home.menu li#menu-home a { background-position: -30px -96px; }
#menu-div-about-us.menu li#menu-about-us a { background-position: -152px -96px; }
#menu-div-services.menu li#menu-services a { background-position: -152px -96px; }
#menu-div-bikes.menu li#menu-bikes a { background-position: -152px -96px; }
#menu-div-accessories.menu li#menu-accessories a { background-position: -152px -96px; }
#menu-div-products.menu li#menu-products a { background-position: -152px -96px; }
#menu-div-cool.menu li#menu-cool a { background-position: -152px -96px; }
#menu-div-twisted-throttle.menu li#menu-twisted-throttle a { background-position: -152px -96px; }
#menu-div-contact-us.menu li#menu-contact-us a { background-position: -152px -96px; }
#menu-div-contact-us.menu li#menu-terminate a { background-position: -275px 0; }


/* SUBMENUS */
div class=".submenu"
/* .submenu { width: 982px; height: 30px; margin: 18px auto; position: relative; z-index: 9998; } */
.submenu li { display: inline; }
.submenu li a { background-image: url(../menus/globalnavbgTest.png); background-repeat: no-repeat; background-position: -310px 0px; }
.submenu li a { float: left; height: 20px; padding-top: 6px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; overflow: hidden; 
	vertical-align:center; text-align: center; text-decoration: none; color:#59f; font: arial; font-size: 12px; font-style: normal; font-weight: normal; }
.submenu li a,

/* SUBMENU BUTTONS */
.submenu li#submenu-bgbegin a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-services a { background-position: -310px -1px; width: 90px; }
/* .submenu li#submenu-storage a { background-position: -310px -1px; width: 90px; } */
.submenu li#submenu-consignment a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-rental a { background-position: -310px -1px; width: 90px; }

.submenu li#submenu-streetbikes a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-scooters a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-dualsport a { background-position: -310px -1px; width: 90px; }
/*.submenu li#submenu-caferacerproject a { background-position: -420px -1px; width: 170px; }*/
.submenu li#submenu-dirtbikes a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-upcoming a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-soldbikes a { background-position: -310px -1px; width: 90px; }

.submenu li#submenu-accessories a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-apparel a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-tires a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-dualsportaccessories a { background-position: -310px -1px; width: 90px; }

.submenu li#submenu-cool a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-links a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-rossblog a { background-position: -310px -1px; width: 90px; }
.submenu li#submenu-bgend a { background-position: -310px -1px; }

/* OVER STATES */
.submenu li a:hover { color:#135; }
.submenu li#submenu-services a:hover { background-position: -310px -34px; width: 90px; }
/* .submenu li#submenu-storage a:hover { background-position: -310px -34px; width: 90px; } */
.submenu li#submenu-consignment a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-rental a:hover { background-position: -310px -34px; width: 90px; }

.submenu li#submenu-streetbikes a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-scooters a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-dualsport a:hover { background-position: -310px -34px; width: 90px; }
/*.submenu li#submenu-caferacerproject a:hover { background-position: -420px -34px; width: 170px; } */
.submenu li#submenu-dirtbikes a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-upcoming a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-soldbikes a:hover { background-position: -310px -34px; width: 90px; }

.submenu li#submenu-accessories a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-apparel a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-tires a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-dualsportaccessories a:hover { background-position: -310px -34px; width: 90px; }

.submenu li#submenu-cool a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-links a:hover { background-position: -310px -34px; width: 90px; }
.submenu li#submenu-rossblog a:hover { background-position: -310px -34px; width: 90px; }

/* PRESSED STATES */
/* .submenu li a:active { color:#135; } */
.submenu li#submenu-services a:active { background-position: -310px -65px; width: 90px; }
/*.submenu li#submenu-storage a:active { background-position: -310px -65px; width: 90px; } */
.submenu li#submenu-consignment a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-rental a:active { background-position: -310px -65px; width: 90px; }

.submenu li#submenu-streetbikes a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-scooters a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-dualsport a:active { background-position: -310px -65px; width: 90px; }
/*.submenu li#submenu-caferacerproject a:active { background-position: -420px -65px; width: 170px; } */
.submenu li#submenu-dirtbikes a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-upcoming a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-soldbikes a:active { background-position: -310px -65px; width: 90px; }

.submenu li#submenu-accessories a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-apparel a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-tires a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-dualsportaccessories a:active { background-position: -310px -65px; width: 90px; }

.submenu li#submenu-cool a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-links a:active { background-position: -310px -65px; width: 90px; }
.submenu li#submenu-rossblog a:active { background-position: -310px -65px; width: 90px; }

/* ON STATES */
#submenu-services-services.submenu li#submenu-services a { background-position: -310px -98px; color:#135; width: 90px; }
/* #submenu-services-storage.submenu li#submenu-storage a { background-position: -310px -98px; color:#135; width: 90px; } */
#submenu-services-consignment.submenu li#submenu-consignment a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-services-rental.submenu li#submenu-rental a { background-position: -310px -98px; color:#135; width: 90px; }

#submenu-bikes-streetbikes.submenu li#submenu-streetbikes a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-bikes-scooters.submenu li#submenu-scooters a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-bikes-dualsportbikes.submenu li#submenu-dualsport a { background-position: -310px -98px; color:#135; width: 90px; }
/*#submenu-bikes-caferacerprojectbikes.submenu li#submenu-caferacerproject a { background-position: -420px -98px; color:#135; width: 170px; } */
#submenu-bikes-dirtbikes.submenu li#submenu-dirt a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-bikes-upcoming.submenu li#submenu-upcoming a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-bikes-soldbikes.submenu li#submenu-soldbikes a { background-position: -310px -98px; color:#135; width: 90px; }

#submenu-acc-accessories.submenu li#submenu-accessories a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-acc-apparel.submenu li#submenu-apparel a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-acc-tires.submenu li#submenu-tires a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-acc-dualsport.submenu li#submenu-dualsportaccessories a { background-position: -310px -98px; color:#135; width: 90px; }

#submenu-cool-cool.submenu li#submenu-cool a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-cool-links.submenu li#submenu-links a { background-position: -310px -98px; color:#135; width: 90px; }
#submenu-cool-rossblog.submenu li#submenu-rossblog a { background-position: -310px -98px; color:#135; width: 90px; }


/* POPUPMENUS */
div class=".popupmenu"
.popupmenu li { display: inline; }
.popupmenu li a { background-image: none; background-repeat: no-repeat; background-position: -310px 0px; background: #ccc;}
.popupmenu li a { float: left; height: 10px; padding-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 9px; overflow: hidden; 
	vertical-align:center; text-align: left; text-decoration: none; color:#138; font: arial; font-size: 12px; font-style: normal; font-weight: normal; }
.popupmenu li a,
.popupmenu ul#submenu-services a { width: 90px; }
.popupmenu ul#submenu-bikes a { width: 90px; }
.popupmenu ul#submenu-accessories a { width: 90px; }
.popupmenu ul#submenu-knowledge a { width: 90px; }

/* POPUPMENU BUTTONS */

/* OVER STATES */
.popupmenu li a:hover { color:#ee1; background: #558;}

/* PRESSED STATES */
.popupmenu .li a:active { color:#835; }

