﻿BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    HEIGHT: 100%
}
HTML
{
    HEIGHT: 100%
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ebebf5
}
#container
{
    BACKGROUND-POSITION: left 50%;
    LEFT: 50%;
    BACKGROUND-IMAGE: url(/content/images/layout/quadbackground.gif);
    MARGIN-LEFT: -480px;
    WIDTH: 960px;
    BACKGROUND-REPEAT: repeat-y;
    POSITION: absolute;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
#content-wrapper
{
    BACKGROUND-POSITION: left 50%;
    MIN-HEIGHT: 100%;
    BACKGROUND-IMAGE: url(/content/images/layout/quadbackground.gif);
    MARGIN: 0px;
    WIDTH: 960px;
    COLOR: #31495d;
    BACKGROUND-REPEAT: repeat-y
}
#content-wrapper .content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 304px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 600px;
    LINE-HEIGHT: 16pt;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 160px;
    BACKGROUND-COLOR: white
}
#footer
{
    CLEAR: both;
    BACKGROUND-POSITION: left top;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/content/images/layout/quadfooter.gif);
    WIDTH: 960px;
    BACKGROUND-REPEAT: no-repeat;
    TOP: 0px;
    HEIGHT: 68px;
    BACKGROUND-: url(/content/images/layout/quadfooter.gif)
}
#header
{
    BACKGROUND-IMAGE: url(/content/images/layout/quadbanner.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 264px
}
#header .contact-us
{
    LEFT: 504px;
    POSITION: absolute;
    TOP: 0px;
    TEXT-DECORATION: none
}
#header .home
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 40px
}
#header .banner-text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LEFT: 200px;
    WIDTH: 500px;
    COLOR: #476c8a;
    FONT-STYLE: italic;
    POSITION: absolute;
    TOP: 96px;
    TEXT-ALIGN: right
}
#header .home IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#header .contact-us IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
UL.navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.navigation A
{
    DISPLAY: block;
    FLOAT: left;
    TEXT-DECORATION: none
}
UL.navigation SPAN
{
    DISPLAY: block;
    FLOAT: left;
    COLOR: #50513d
}
UL.navigation A
{
    FLOAT: none
}
UL.navigation SPAN
{
    FLOAT: none
}
.navigation LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.navigation A
{
    PADDING-LEFT: 16px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/content/images/layout/panel-tab-left32.gif) #f0f2c0 no-repeat left top;
    COLOR: #525340;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
.navigation A SPAN
{
    PADDING-RIGHT: 16px;
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(/content/images/layout/panel-tab-right32.gif);
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 27px;
    BACKGROUND-COLOR: #f0f2c0
}
.navigation
{
    FONT-SIZE: 11pt;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
FORM
{
    MARGIN: 0px
}
.red-text
{
    COLOR: red
}
#content-wrapper .content A
{
    FONT-WEIGHT: bold;
    COLOR: #31495d;
    TEXT-DECORATION: none
}
#content-wrapper .content A:hover
{
    TEXT-DECORATION: underline
}
#content-wrapper .content P
{
}
#content-wrapper .content .list
{
}
#content-wrapper .content .list UL
{
    LIST-STYLE-IMAGE: url(/content/images/layout/bullet.gif)
}
#suppliers
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    LEFT: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 0px
}
#suppliers .group
{
    BORDER-RIGHT: #c3c8c9 1px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c3c8c9 1px;
    PADDING-LEFT: 4px;
    Z-INDEX: 1;
    LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: #c3c8c9 1px;
    WIDTH: 240px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c3c8c9 1px;
    POSITION: relative;
    TOP: 24px;
    TEXT-ALIGN: center
}
#suppliers .group IMG
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #6ba16e 1px solid
}
#content-wrapper .menu-container
{
    LEFT: 24px;
    POSITION: absolute;
    TOP: 154px
}
#content-wrapper .menu-container .menu
{
    BORDER-RIGHT: #c3c8c9 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c3c8c9 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #c3c8c9 1px solid;
    WIDTH: 240px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c3c8c9 1px
}
#content-wrapper .menu-container .menu A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: none
}
#content-wrapper .menu-container .menu A:hover
{
    BACKGROUND-COLOR: #e7eef0;
    TEXT-DECORATION: underline
}
#content-wrapper .menu-container .menu HR
{
    MARGIN: 4px 0px;
    WIDTH: 90%;
    COLOR: #6ba16e;
    HEIGHT: 1px;
    TEXT-ALIGN: left
}
#content-wrapper .menu-container .menu LI
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#content-wrapper .menu-container .menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: left
}
#content-wrapper .menu-container .menu .menu-footer
{
    PADDING-RIGHT: 0px;
    LEFT: -9px;
    BACKGROUND-IMAGE: url(/content/images/layout/left-menu-foot.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 254px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    TOP: 4px;
    HEIGHT: 32px;
    BACKGROUND-: 0px
}
#footer .info
{
    MARGIN-TOP: 16px;
    FONT-SIZE: 8pt;
    FLOAT: left;
    MARGIN-LEFT: 24px;
    COLOR: #31495d
}
#footer .W3C
{
    MARGIN-TOP: 12px;
    FLOAT: right;
    MARGIN-RIGHT: 20px
}
#footer .W3C IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#footer .info A
{
    FONT-WEIGHT: bold;
    COLOR: #31495d;
    TEXT-DECORATION: none
}
#footer .info A:hover
{
    TEXT-DECORATION: underline
}
#footer .info SPAN
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 4px
}
#header .quad-logo-left
{
    LEFT: -98px;
    BACKGROUND-IMAGE: url(/content/images/layout/quadbanner-left.gif);
    WIDTH: 98px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 113px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: #ebebf5
}
#content-wrapper .content .panel-text
{
    BORDER-RIGHT: #c8d560 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #c8d560 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #c8d560 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #c8d560 1px solid;
    HEIGHT: 100%
}
#content-wrapper .content .panel-text A
{
    FONT-WEIGHT: bold;
    COLOR: #50513d;
    TEXT-DECORATION: none
}
#content-wrapper .content .panel-text A:hover
{
    TEXT-DECORATION: underline
}
#content-wrapper .content .panel-text IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
#content-wrapper .content TABLE
{
    BORDER-RIGHT: #f0f2c0 1px solid;
    BORDER-TOP: #f0f2c0 1px solid;
    BORDER-LEFT: #f0f2c0 1px solid;
    BORDER-BOTTOM: #f0f2c0 1px solid
}
#content-wrapper .content TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.navigation A:hover
{
    CURSOR: hand
}
#header-map
{
    BACKGROUND-IMAGE: url(/content/images/layout/quadmapbanner.gif);
    WIDTH: 960px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 264px
}
#header-map .contact-us
{
    LEFT: 504px;
    POSITION: absolute;
    TOP: 0px;
    TEXT-DECORATION: none
}
#header-map .home
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 40px
}
#header-map .banner-text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LEFT: 0px;
    WIDTH: 960px;
    COLOR: #476c8a;
    FONT-STYLE: italic;
    POSITION: absolute;
    TOP: 120px;
    TEXT-ALIGN: center
}
#header-map .home IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#header-map .contact-us IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#header-map .quad-logo-left
{
    LEFT: -98px;
    BACKGROUND-IMAGE: url(/content/images/layout/quadbanner-left.gif);
    WIDTH: 98px;
    POSITION: absolute;
    TOP: 113px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: #ebebf5
}
#michelin
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    LEFT: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 0px
}
#michelin .group
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 240px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 24px;
    TEXT-ALIGN: center
}
#michelin .group IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none
}
.MapSelect
{
    FONT-WEIGHT: bold
}
.MapSelect H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 200px
}
#content-wrapper .content .panel-text .map-example
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
.maps-national
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.maps-regional
{
    FONT-WEIGHT: bold;
    COLOR: #ff9900
}
.maps-local
{
    FONT-WEIGHT: bold;
    COLOR: #996633
}
.maps-zoom
{
    FONT-WEIGHT: bold;
    COLOR: #008000
}
.maps-city
{
    FONT-WEIGHT: bold;
    COLOR: #000080
}
#content-wrapper .content TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
#content-wrapper .content .panel-text .cart-button
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #afcf9f
}
#content-wrapper .content .panel-text .cart-total
{
    FONT-WEIGHT: bold
}
#content-wrapper .content .panel-text .cart-cards
{
    FLOAT: right
}
#content-wrapper .content .panel-text .cart-button-checkout
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FLOAT: right;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #afcf9f
}
#content-wrapper .content .panel-text .cart-checkout
{
    FLOAT: right
}
#content-wrapper .content .panel-text .cart-paypal
{
    FLOAT: right
}
#content-wrapper .content .panel-text .cart-paypal INPUT
{
    FLOAT: right
}
#email-content
{
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 32px;
    WIDTH: 600px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
#email-content .panel-text
{
    BORDER-RIGHT: #c8d560 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #c8d560 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #c8d560 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #c8d560 1px solid
}
#email-content TABLE
{
    BORDER-RIGHT: #f0f2c0 1px solid;
    BORDER-TOP: #f0f2c0 1px solid;
    BORDER-LEFT: #f0f2c0 1px solid;
    BORDER-BOTTOM: #f0f2c0 1px solid
}
#email-content TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
#email-content TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
#email-content .panel-text .cart-total
{
    FONT-WEIGHT: bold
}
