/*
default.css - ambutech.com

link: http://www.notiondesign.ca
copyright: 2009 Notion Design
author: Andrew Hughesman
================================*/

@import "../../browser-reset.css";
@import "../../base.css";
@import "type-colours.css";

/* GENERAL */

.BorderRight {
    border-right: #75736d 1px solid;
}

.BorderBottom {
    border-bottom: #d9d6cb 4px solid;
}

.BeigeBg {
    background-color: #faf7ee !important;
}

/* PRIMARY */

html {
    background: transparent url(/i/main-bg.jpg);
}

body {
    background: transparent url(/i/bg-fade.png) top left repeat-x;
}

#Container {
    background: none;
}

#Footer {
    background: #f0eee3;
}

/* SECONDARY */

#Logo {
    background: transparent url(/i/logo.gif) top left no-repeat;
}

#Equifax {
    background: transparent url(/i/equifax-logo.gif) top left no-repeat;
}

/* NAVIGATION */

#TopNav {
    background-color: #02517f;
    border: #d9d6cb 4px solid;
}

#TopNav li {
    background: url(/i/topnav-arrow-blue.jpg) center left no-repeat;
}

/* MOBILITY CONTROLS */

#MobilityControls {
    background: #ebe9dd;
    border: #d9d6cb 4px solid;
}

#MobilityControls h2 {
    background: #d9d6cb url(/i/mobility-controls-icon.jpg) 8px 5px no-repeat;
}

#MobilityControlSmall, #MobilityControlLarge {
    border: none;
}

#MobilityControlSmall {
    background: #ebe9dd url(/i/mobility-control-small-text.jpg) center left no-repeat;
}

#MobilityControlLarge {
    background: #ebe9dd url(/i/mobility-control-large-text.jpg) center left no-repeat;
}

.ThemeChangerButton {
    background: url(/i/button-blue-bg.jpg) top left repeat-x;
}

/* SIDE BAR */

.SideBarHeader {
    background: url(/i/sidebar-header-bg.jpg) center right no-repeat;
    border: #d9d6cb 4px solid;
}

.SideBarFeature {
    background: url(/i/sidebar-header-brown-bg.jpg) top left no-repeat;
    border: #d9d6cb 4px solid;
}

.SideBarNav {
    background: #ebe9dd;
    border: #d9d6cb 4px solid;
}

.SideBarNav li {
    border-bottom: #d9d6cb 1px solid;
}

.SideBarNav li.Last {
    border-bottom: none;
}

.SideBarSignUp {
    background: #e3e1d7;
    border: #d9d6cb 4px solid;
}

#FeaturedItem {
    background: url(/i/featured-item-bg.jpg) top left no-repeat;
    border: #d9d6cb 4px solid;
}

#FeaturedItem h2 {
    border-bottom: #d9d6cb 4px solid;
}

/* BUTTONS */

.NextButton {
    background: #025481 url(/i/next-blue-bg.jpg) top right no-repeat;
    border: #d9d6cb 4px solid;
}

.ContinueButton {
    background-color: #0588b8;
    border: #d9d6cb 4px solid;
}

.Button {
    background: url(/i/blue-gradient-button-bg.jpg) top left repeat-y;
}

/* CONTENT */

#HomepageFeature {
    border: #aca99c 6px solid;
}

#HomepageOptions div {
    border: #d9d6cb 4px solid;
}

#HomepageOptions div.EasyOrder {
    background: url(/i/easy-order-bg.jpg) top right no-repeat;
}

#HomepageOptions div.ExpressOrder {
    background: url(/i/express-order-bg.jpg) top right no-repeat;
}

#HomepageOptions div.TipsAccessoriesOrder {
    background: url(/i/tips-accessories-order-bg.jpg) top right no-repeat;
}

#HomepageOptions div.RepairsOrder {
    background: url(/i/repair-order-bg.jpg) top right no-repeat;
}

.ContentBlock {
    background-color: #dad6cb;
    border: #d9d6cb 4px solid;
}

.ContentBlock .Header, .ContentBlock .HeaderDetail {
    background: url(/i/brown-gradient-bg.png) top center repeat-y;
    border-bottom: #d9d6cb 4px solid;
}

.ContentBlock .SubHeader {
    background-color: #e7e5d6;
    border-bottom: #d9d6cb 1px solid; 
}

.NoBottomBorder {
    border-bottom: none !important;
}

.NoRightBorder {
    border-right: none !important;
}

#EasyOrder {
    background-color: #ebe9dd;
}

.EasyOrderHead {
    background: url(/i/brown-gradient-bg.png) top center repeat-y;
    border-bottom: #d9d6cb 4px solid;
}

.CheckoutStepHead {
    background: url(/i/brown-gradient-bg.png) top center repeat-y;
    border-top: #d9d6cb 4px solid;
}

#EasyOrder label {
    background: url(/i/brown-gradient-bg.png) top center repeat-y;
    border-bottom: #d9d6cb 4px solid;
}

#EasyOrder form {
    background: url(/i/easyorder-arrow.jpg) 12px 73px no-repeat;
    border-bottom: #d9d6cb 4px solid;
}

#EasyOrder form.Colour {
    background: url(/i/easyorder-colour.jpg) top left no-repeat;
    border-bottom: #d9d6cb 4px solid;
}

#EasyOrder form.Material {
    background: url(/i/easyorder-material.jpg) top left no-repeat;
    border-bottom: #d9d6cb 4px solid;
}

#EasyOrder form.Handle {
    background: url(/i/easyorder-handle.jpg) top left no-repeat;
    border-bottom: #d9d6cb 4px solid;
}

#EasyOrder form.Type {
    background: url(/i/easyorder-type.jpg) top left no-repeat;
}

#EasyOrder form.Style {
    background: url(/i/easyorder-style.jpg) top left no-repeat;
}

#EasyOrder form.SupportStyle {
    background: url(/i/easyorder-supportstyle.jpg) top left no-repeat;
}

#EasyOrder form.AmdStyle {
    background: url(/i/easyorder-amdstyle.jpg) top left no-repeat;
}

#EasyOrder form.Wheel {
    background: url(/i/easyorder-wheel.jpg) top left no-repeat;
}

#EasyOrder form .Thumbs {
    background: none;
    border-bottom: #d9d6cb 4px solid;
    border-right: #d9d6cb 5px solid;
}

#EasyOrder form .Thumbs img {  
    border-bottom: #d9d6cb 4px solid;
}

.NoCartItems {
    background-color: #faf7ee;
}

.ProductListing {
    background-color: #d9d6cb;
}

.ProductListing li div {
    background: url(/i/blue-gradient-bg.jpg) top center repeat-y;
    border-top: #d9d6cb 4px solid;
}

.ProductListing li {
    border-right: #d9d6cb 5px solid;
    border-top: #d9d6cb 4px solid;
}

.ProductListing li img {
    border: #84827e 1px solid;
}

.ProductDetail .Left {
   border-right: #d9d6cb 4px solid;
}

.ProductDetail .Right {
    background-color: #f6f4eb;
}

.ProductDetail .Price {
    background-color: #ebe9dd;
}

.ProductDetail .PriceBlock a {
    background: url(/i/blue-gradient-button-bg.jpg) top center repeat-y;
    border: #d9d6cb 4px solid;
}

.ProductDetail h3 {
    background-color: #e1ded3;
}

.ProductDetail ul {
    background-color: #eeece3;
    border-bottom: #d9d6cb 1px solid;
}

.ProductDetail ul li {
    background: url(/i/product-detail-separator.jpg) top left no-repeat;
}

.ProfileContainer {
    border-bottom: #d9d6cb 4px solid;
}

.RepairsImage, .AboutImage {
    border: #d9d6cb 4px solid;
}

.BreadCrumbs {
    background: url(/i/breadcrumb-arrow.jpg) top left no-repeat;
}

.BreadCrumbs li {
    background-color: #d9d6cb;
}

.OrderConfirmation {
    background: #fff;
    border: #d9d6cb 1px solid;
}

/* FORMS */

.Form, .PromoForm {
    background-color: #faf7ee;
}

.PromoForm {
    border-top: #d9d6cb 4px solid;
}

.Form #Submit, .CartQty #Submit, .PromoForm #Submit {
    background: url(/i/blue-gradient-button-bg.jpg) top center repeat-y;
}

.ExpressOrderContainer {
    background-color: #faf7ee;
    border-bottom: #d9d6cb 4px solid;
}

.CatalogDownload a {
    background: url(/i/expressorder-arrow.jpg) center left no-repeat;
}

.SignInLeft {
    border-right: #d9d6cb 1px solid;
}

.PlaceOrder {
    border-top: #d9d6cb 4px solid;
}

/* TABLES */

.CartTable th {
    background-color: #e7e5d6;
}

.CartTable td {
    background-color: #faf8ef;
    border-top: #d9d6cb 1px solid;
}

.CartTable td.BorderRight {
    border-right: #d9d6cb 1px solid;
}

.CartTable td a {
    background: url(/i/trash-icon.jpg) center left no-repeat;
}

.CartTable td.SubTotal, .MinOrderMessage {
    /* background: url(/i/subtotal-bg.jpg) center left no-repeat; */
    background-color: #E7E5D6;
    border-top: #d9d6cb 4px solid;
}

.CartTable td.Total {
    background-color: #d9d6cb;
    border-top: #d9d6cb 4px solid;
}

.CartTable td.Total div {
    background: url(/i/total-bg.jpg) top left no-repeat;
}

.InternationalOrder {
}

/* CMS */

.SideBarNavCms {
    background: #ebe9dd;
    border: #d9d6cb 4px solid;
}

#CmsTableContainer {
    background-color: #fff;
    border: #d9d6cb 6px solid;
}

#CmsTableContainer h2 {
    background-color: #534a39;
    border-bottom: #d9d6cb 6px solid;
}

.CmsTable {
    background-color: #eeebe2;
    border-bottom: #d9d6cb 6px solid;
}

.CmsTable th {
    background-color: #e2ded3;
}

.CmsTable tr {
    background: url(/i/cms-table-row-separator.jpg) bottom left repeat-x;
}

.CmsPagination {
    background-color: #eeebe2;
    border-bottom: #d9d6cb 6px solid;
}

.CmsPagination li {
    border-right: #d9d6cb 1px solid;
}

.CmsButton {
    background: url(/i/blue-gradient-bg.jpg) top center repeat-y;
    border: #d9d6cb 3px solid;
}

.CmsNone {
    background-color: #eeebe2;
    border-bottom: #d9d6cb 6px solid;
}

#CmsLogin {
    background-color: #fff;
    border: #d9d6cb 6px solid;
}

#CmsLogin h1 {
    background-color: #534a39;
    border-bottom: #d9d6cb 6px solid;
}

.ExampleEmail {
    border: #d9d6cb 1px solid;
}

.ExampleEmail span {
    color: #5c5c5c;
}