@import url(layout.css);
@import url(type.css);
/* Base Stylesheet - Contains all borders and background-position of images */

/* Typography */

p, li, dt, dd, th, td {
  color: #454545;
}
h1, h2, h3, h4, h5, h6 {
  color: #ccc;
}
h1 { color: #005450; }
h2 { color: #0090d3; }
h3 { color: #006f8d; }
h4 { color: #0090d3; }
h5 { color: #454545; }
h6 { color: #808080; }

a {
  color: #0090d3;
  font-weight: bold;

}
a:hover {
  color: #036;
}
/*
div#StoryViewer div.usesleft div.right a.more-link {

}
div#StoryViewer div.usesleft div.right a.more-link:hover {
}
*/
a.more-link, a.back-link {
  	float: right;
  	text-align: left;
  	text-decoration: none;
  	padding-left: 10px;
  	width: 80px;
  	color: #fff;
  	height: 26px;
  	line-height: 28px;
  	font-size: 0.95em;
  	background: url(default/more_arrow_bg.png) no-repeat 0 0;
}
a.more-link:hover, a.back-link:hover {
	background-position: 0 100%;
}
div.blog a.more-link, div.blog a.back-link {
	background-position: right -1px;
}
div.blog a.more-link:hover, div.blog a.back-link:hover {
	background-position: right -81px;
}
a.rss {
  background: url(default/rss-icon.png) no-repeat right 3px;
}

span.new {
    background-color: #ff0;
    color: #333;
}
span.popular {
    background-color: #f90;
    color: #333;
}

hr {
  background-color: #e7e7e7;
}

/* Default Stylesheet */

html {
  	color: #666;
}

body {
    background: #f8f8f8 url(default/body_bg.jpg) no-repeat 50% 0;
}

/* Main Containers */
div#wrapper {
    background-color: #fff;
}


/* Header */

div#header {
	background-color: #fff;
}
div#welcome {
	background: url(default/drb_group.png) no-repeat 100% 0;
}
div#welcome span {
	font-weight: normal;
}
div#welcome p,
div#welcome a {
	color: #999;
	margin-top: 2px;
	margin-bottom: 3px;
}
div#welcome a:hover {
	color: #4b1257;
}

div#banner {
    background-color: #fff;
}
div#bannerimage,
div#homepage_slideshow {
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* Footer */
div#wrapperfooter {
}
div#footer {
	background-color: #fff;
  	color: #666;
  	border-bottom: 45px solid #f8f8f8;
  	border-top: 2px solid #ededed;
}
div#footer li a {
  	color: #666;
	background: url(default/footer_li.png) no-repeat 0 5px;
}
div#footer li a:hover {
	color: #ccc;
}
div#footer p {
  	color: #666;
}
div#footer a {
  	color: #666;
}

div#footer p#designedby,
div#footer p#copyright {
	color: #ccc;
}
/********************************** Footer SiteMap **********************************/


div#NavFooterLogos h1 {
	color: #ccc;
}

div#NavFooterLeft h1,
div#NavFooterMiddle h1,
div#NavFooterRight h1 {
	color: #fff;
}

/* in-page Search */
div#search {
}
div#aside div#search h3 {
	color: #006699;
}


div#search input {
	color: #666;
	background-color: transparent;
}


/* Section */
div#section {
	background-color: #fff;
}
/**** XML import of used bikes table ****/

div#article table.importedmotorcycle tr.evenrow {
	background-color: #222;
}
div#article table.importedmotorcycle th {
	border-right: 1px solid #454545;
}

/***  Blog(calendar) listings */


div.blog h3 {
  	background: #f8f8f8;
}
div.blog h3.head span {
  	color: #999;
}
div.previews h3 {
  	background: #f8f8f8;
}


/* breadcrumb trail */
div#breadcrumbs li {
   	color: #818385;
}
div#breadcrumbs li a {
  	color: #ccc;
}
div#breadcrumbs li a:hover {
  	color: #818385;
}

/* aside */

div#aside h3 a,
div#topsearches h3 {
    color: #ccc;
}
div#aside h3 a:hover {
  	color: #fff;
}

div#aside h3 {
    color: #ccc;
}

div#aside h2 a {
	color: #006699;
}

div#aside li a {
	color: #898989;
}
div#aside li.current a ,
div#aside li.current li a:hover,
div#aside li a:hover {
	background-color: #f8f8f8;
	color: #666;
}
div#aside li.current li a {
	background-color: transparent;
	background-image: none;
}
div#aside li.haschildren a:hover {
}
div#aside li li.current a {
	background-image: none;
}

/* Pages */



/*** Hover tips for links ***/

div.hoverTip,
div#links div.column:hover div.inner {
	background: url(default/hover_bubble.png) no-repeat 0 0;
}
div.hoverTip h2,
div#links div.column div.inner h2 {
	background-color: #fff;
}
div.hoverTip h2 a,
div#links div.column div.inner h2 a {
	background-color: #fff;
}
div.hoverTip p,
div#links div.inner p {
	color: #777;
}


/* Files */
div#files li.docfile {
	background: url(default/word-icon.png) no-repeat 0 0;
}

div#files li.pdffile {
	background: url(default/pdf-icon.png) no-repeat 0 0;
}

div#files p {
	color: #808080;
}
div#files a.get_adobe_reader {
	background: url(default/get_adobe_reader.png) no-repeat 0 0;
}


/* Flash element for homepage */

/* General definition list  */


/* Associations */
div.association h3 a {
  	color: #666;
}
div.association h3 a:hover {
	color: #2ca4a4;
}


/* Two Column Layout */

/* Three Column Layout */


/* Four Column Layout */

/* Gallery styles */

#gallery h5 a {
  	color: #555;
}

/* navitem */


/* subpage navigation */
div#subpageheader {
	background-color: #eee;
}
div#subpageheader li.active {
	background-color: #ccc;
	border-style: solid;
	border-color: #2CA4A4;
	border-width: 0 1px;
}

/* User account and order history */
div.ordersummary {
	background: #eee url(default/grad-v.png) repeat-x 0 0;
	border-bottom: 1px solid #ccc;
}
div.ordersummary span.code {
	color: #eee;
}
div.ordersummary div.itemisation a img {
	border: 1px solid #2CA4A4;
}
div.ordersummary div.itemisation a:hover img {
	border: 1px solid #F60;
}


