/**************************
NOTES

Blue:#007cc2
Green:#b8d233
dark blue: #00459e

**************************/

/**************************
Main colours
**************************/

body{color:#666;background:#e6e6e6 url(bg.gif) repeat-x;}
#divPage{background:#fff}
h1, h2, h3, h4 {color:#007cc2}
a:link, a:visited {color:#007cc2;}
a:hover {color:#b8d233}

#divColumn2{color:#26678f}
li a.selectedParent,li a.selected {color:#FDBB0D;}

.scImageInlineLeft, .scImageInlineRight {padding:5px;border:dashed #ccc 1px}

/**************************
 Main layout items
**************************/

#divRegionMiddle{background:url(divRegionMiddle.png) repeat-y;}
#divColumn1{}
#divColumn99{background:url(divColumn99.gif) repeat-y center top;} 
#divColumn2{} 

/**************************
 Header & Nav containers
**************************/
#divRegionTop{background: url(divRegionTop.gif) no-repeat left top;}
/**************************
 Main nav 
**************************/
#divSectionTopNav {background:#b8d233}
ul.primaryNav li a:link,ul.primaryNav li a:visited{color:#fff;border-right:1px solid #fff;text-shadow: #999 1px 1px 1px;}
ul.primaryNav a:link.navLastItem, ul.primaryNav a:visited.navLastItem{border-right:none;}
 
ul.primaryNav li .navPage,ul.primaryNav li .navMenu{}
ul.primaryNav li a:hover, ul.primaryNav li a.selectedParent,ul.primaryNav li a.selected{color:#00459e;text-shadow:none;}
/**************************
Side nav
**************************/
#divLeftSideNav{}
.sidebarNavTitle {background:#007cc2 url(bike_icon.gif) no-repeat 8px 6px;color:#fff}
.sidebarNavMenu li{background:#9aa9ac;border-bottom:solid 1px #fff}
.sidebarNavMenu li a:link,.sidebarNavMenu li a:visited{color:#fff;background: url(bullet.gif) no-repeat 10px 9px;}
#divLeftSideNav li a.selected, #divLeftSideNav li a:hover{background:#7b8789 url(bulletOver.gif) no-repeat 10px 9px;}


/*3rd tier menus */

.sidebarNavMenu li.menuLevel2 a:link, .sidebarNavMenu li.menuLevel2 a:visited {background:#646e70 url(bulletNested.gif) no-repeat 20px 9px;}
.sidebarNavMenu li.menuLevel2 a:hover{background:#7b8789 url(bulletOver.gif) no-repeat 20px 9px!important ;}

/*
.sidebarNavMenu li.navMenu{background: url(sidemenuHeader.gif) no-repeat 8px top;}
.sidebarNavMenu li.navMenu a:link,.sidebarNavMenu li.navMenu a:visited{color:#fff;}

.sidebarNavMenu li.navPage a:link,.sidebarNavMenu li.navPage a:visited{border-bottom:dashed 1px #89d56d}
.sidebarNavMenu .menuLevel2 li.navLastItem a:link,.sidebarNavMenu .menuLevel2  li.navLastItem a:visited{border-bottom:none}


#divLeftSideNav li a.selected{color:#fff;}
#divLeftSideNav li a:hover{color:#89d56d;}

/**************************
 Secondary nav (Feature menu)
**************************/
ul.secondaryNav li{background:#9aa9ac;border-bottom:solid 1px #fff}
ul.secondaryNav a:link, ul.secondaryNav li a:visited {color:#fff;background: url(bullet.gif) no-repeat 10px 9px;}
ul.secondaryNav a:hover{background:#bdc8c9 url(bulletOver.gif) no-repeat 10px 9px;color:#fff}

/**************************
News Widget
**************************/

.scNewsWidget dl {background:#b8d233}
.scNewsWidget h2{background:#007cc2;}
.scNewsWidget h2, .scNewsWidget h2 a:link, .scNewsWidget h2 a:visited {color:#fff}

.scNewsWidget dt a:link, dt a:visited{color:#fff;}
.scNewsWidget dd{border-bottom:dashed 1px #007cc2}
.scNewsWidget dd a:link, .scNewsWidget dd a:visited {color:#666;}
.scNewsWidget a.scMore{color:#666!important ;background: url(arrow-red.gif) no-repeat right 50%;}

.scNewsWidget dl a:hover{color:#333}


#home .scNewsWidget dl {background:#fff}
#home .scNewsWidget dt a:link, #home dt a:visited{color:#26678f;}
.scNewsWidget dd{border-bottom:dashed 1px #007cc2}
.scNewsWidget dd a:link, .scNewsWidget dd a:visited {color:#666;}
.scNewsWidget a.scMore{color:#666!important ;background: url(arrow-red.gif) no-repeat right 50%;}

.scNewsWidget dl a:hover{color:#333}
/**************************
Merged: Events & Specials Widget
**************************/
.scEventsWidget {background: url(events.gif) no-repeat left top;}
.scEventsWidget dd a:hover,.scSpecialsWidget dd a:hover{color:#000}
.scEventsWidget dd,.scSpecialsWidget dd{color:#676765}
.scEventsWidget dt a:link, dt a:visited,.scSpecialsWidget dt a:link, dt a:visited{color:#420B10;}
.scEventsWidget dt a:hover,.scSpecialsWidget dt a:hover{color:#32638f;}
.scEventsWidget dd a:link, .scEventsWidget dd a:visited,.scSpecialsWidget dd a:link, .scSpecialsWidget dd a:visited  {color:#999;}
.scEventsWidget dd a:hover,.scSpecialsWidget dd a:hover{color:#32638f; }
.scEventsWidget h4 a:link, .scEventsWidget h4 a:visited, .scSpecialsWidget h4 a:link, scSpecialsWidget h4 a:visited {color:#E2D7B7;background: url(arrow-red.gif) no-repeat right 50%;}
.scEventsWidget h4 a:hover, .scSpecialsWidget h4 a:hover {color:#420B10;background: url(arrow-dark-red.gif) no-repeat right 50%;}


/**************************
Specials Widget
**************************/
.scSpecialsWidget {background: url(specials.gif) no-repeat left top;}


/**************************
Tables
**************************/
/*
Blue:#007cc2
Green:#b8d233
dark blue: #00459e
*/

TABLE.contentTable {background:#fff;}
TABLE.contentTable th {background:#b8d233;color:#fff;}
TABLE.contentTable td {color:#fff;border:solid 1px #fff}
TABLE.contentTable tr {background:#007cc2;}
TABLE.contentTable tr.scAltRow{ background-color: #3396ce;}

table a:link, table a:visited{color:#fff}
table a:hover{color:#b8d233}
/**************************
 Shopping Cart
**************************/
#divShoppingCartWidget {}
#divShoppingCartWidget div.cartItems {background:url(boxBottom.png) no-repeat bottom left;}
#divShoppingCartWidget div.cartTitle{color:#fff;background:url(boxTop.png) no-repeat top left;}
#divShoppingCartWidget div.cartItems a:link,  #divShoppingCartWidget div.cartItems a:visited {color:#666;background:url(cart.gif) no-repeat right top;}
#divShoppingCartWidget div.cartItems a:hover {color:#333}
/**************************
 Products
**************************/
ul.shopCategoryMenu li {background:#b5b39e;color:#fff}
ul.shopCategoryMenu a:link, ul.shopCategoryMenu a:visited{color:#fff !important;}
ul.shopCategoryMenu li a:hover {background:#666;}
ul.shopCategoryMenu a.navLastItem{background: url(productSectionBottom.png) bottom; }
ul.shopCategoryMenu a:hover.navLastItem{background: url(productsSectionBottomOver.png) no-repeat bottom;}

ul.shopCategoryMenu li li {background:#D5D2BA;}
ul.shopCategoryMenu li li a:link, ul.shopCategoryMenu li li a:visited,  ul.shopCategoryMenu li li .selected{
color:#6a695d !important}
ul.shopCategoryMenu li li a:hover {background:#666;color:#fff !important}
/**************************

/**************************
Shoutout Widget
**************************/
#divColumn2 #scShoutoutWidget{background:#eeeeea;}
#divColumn2 #scShoutoutWidget h1{background:#a9a9a4;color:#fff}

/**************************
Forms and buttons
**************************/
form.emailForm, form.scForm{border:1px solid #E0E0E0;background:#F2F2F2;
font-family:tahoma;font-size:13px;
border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -mso-border-radius:8px;
box-shadow: 4px 3px 6px #e1e1e1; -webkit-box-shadow: 3px 3px 6px #e1e1e1; -moz-box-shadow: 3px 3px 6px #e1e1e1;
}
legend {color:#111111;}
legend, label {color: #666;}
.required {color:red}
input, textarea, select {background:#fff url(../../../../common/images/form_bg.gif) repeat-x;border:1px solid #E0E0E0;color:#333333;}
select {background:#fff;color:#333333;border:1px solid #E0E0E0;}

input:focus {background:#e4fefe;color:#333}

input.submit {background: url(submit.gif) no-repeat left top;border:none;color:#fff; }
input.submit:hover  {background: url(submit.gif) no-repeat right top;cursor:pointer}


/**************************
Buttons
**************************/

/*Share & subscribe Shipping buttons */
.scShareWidget a:link,.scShareWidget a:visited, .scSubscribeWidget a:link,.scSubscribeWidget a:visited {
background: url(sideButton.gif) no-repeat left top;color:#fff;
}
.scShareWidget a:hover, .scSubscribeWidget a:hover{background: url(sideButton.gif) no-repeat right top;}


/**************************
Buttons
**************************/
/*
Blue:#007cc2
Green:#b8d233
dark blue: #00459e
*/
/*Single button*/
p.button {background:url(buttonR.gif) no-repeat right top !important;}
p.button:hover{background:url(buttonR.gif) no-repeat right bottom !important;}
p.button a:link, p.button a:visited{background:url(buttonL.gif) no-repeat left top !important;color:#fff !important;border:none !important;}
p.button a:hover{color:#b8d233 !important;}

/*list of buttons */
ul.buttons li{background:url(buttonR.gif) no-repeat right top !important;}
ul.buttons li:hover{background:url(buttonR.gif) no-repeat right bottom !important;}
ul.buttons li a:link, ul.buttons li a:visited{background:url(buttonL.gif) no-repeat left top !important;color:#fff !important;border:none !important;}
ul.buttons li a:hover{color:#b8d233 !important}

/* -------------------------------
 *  Address
 * ------------------------------- */

.scContactWidget{color:#fff;}
.scContactAddress {}
.scContactDetails {}
.scContactWidget a:link, .scContactWidget a:visited{}


/* -------------------------------
 *  Bottom region elements
 * -------------------------------
 */
#divRegionBottom{color:#fff;background:#b8d233; }
#divRegionBottom a:hover{color:#666}
	#divSectionBottomContent {color:#fff; }
	#divSectionBottomNav a{border-right:solid 2px #fff;}
	#divSectionBottomNav a.navLastItem{border:none}
	
/**************************
Non-typical elements
**************************/

