#container {
text-align:left;
margin:0 0 0 2px;
width:978px
}

#container2 {
display:table-cell;
width:980px
}

#content {
float:right;
font-family:Verdana, Arial;
font-size:12px;
font-weight:400;
text-transform:none;
width:750px;
padding: 0;
margin-top: 25px
}

#content p {
margin: 0 0 10px 0;
}

#content h2 {
margin:0;
padding:0;
}

#footer {
background-color:#000;
clear:both;
color:#fff;
font-size:18px;
height:50px;
padding:0 3px 0 3px;
margin-top: 25px;
text-transform:none;
width:971px;
border-color:#999;
border-style:solid;
border-width:3px;
}

#footer p{
margin:0;
padding:0;
}

#footer a {
color: #fff;
text-decoration:none
}

#header { 
background-image:url(images/template/banner2coat_2.png);
background-repeat:no-repeat;
height:154px;
margin:0 auto;
padding:0;
width: 978px;
border-color:#fff;
border-style:solid;
border-width:0 0 0 2px;
}

#header h1 {
visibility:hidden
}

#infoHome{
background-color: #999; 
width:315px;
border-color:#000;
border-style:solid;
display:inline;
float:right;
color:#fff;
padding:4px;
border-width: 1px
}

#left_nav {
background-color:#000;
border-color:#999;
border-style:solid;
border-width:0 3px 12px 3px;
color:#fff;
font-size:12px;
height:100%;
margin-top: 25px;
padding: 0 0 10px 0;
width:215px
}

#nav_spacer_top {
background-image:url(images/template/nav_spacer_top.jpg);
background-repeat:no-repeat;
height:33px;
width:176px
}

#newsBox a.newsLink {
color:#000;
font-size:10px
}

#newsBox a.newsLink:hover {
color:#000;
font-size:10px;
text-decoration:underline
}

#newsBox h3 {
color:#000;
font-size:12px;
font-weight:700;
text-transform:none
}

#newsBox p {
color:#000;
font-size:10px;
font-weight:none;
text-transform:none
}

#top_nav {
background-color:#000;
background-image:url(images/template/top_nav.jpg);
background-repeat:no-repeat;
color:#000;
height:45px;
list-style-type:none;
margin:25px 0 0 0;
padding:0 3px 0 3px;
white-space:nowrap;
width:971px;
border-color:#999;
border-style:solid;
border-width:3px
}

#top_nav li a {
color:#fff;
float:left
}

#top_nav li a:hover,TD.subBar,.checkoutBarCurrent {
text-decoration:underline;
}

#top_nav li,#top_nav ul li,FORM {
display:inline
}

#top_nav ul {
margin:0;
padding:12px 10px 12px 5px
}

#top_nav ul li a {
color:#fff;
float:left;
font-size:16px;
padding:1px 10px;
text-decoration:none
}

SPAN.newItemInCart,SPAN.productSpecialPrice,SPAN.errorText,.inputRequirement {
color:red
}

.checkoutBarFrom,.checkoutBarTo {
color:#8c8c8c
}

.clBar {
background-color:#fff;
position:absolute;
visibility:hidden
}

.clCMAbs {
left:0;
position:absolute;
top:0;
visibility:hidden
}

.clCMEvent {
height:99%;
left:0;
position:absolute;
top:0;
visibility:visible;
width:99%
}

.clLevel0,.clLevel0over {
font-family:Verdana, arial, helvetica;
padding:1px;
position:absolute
}

.clLevel0,.clLevel1 {
background-color:#fff;
color:#000
}

.clLevel0border,.clLevel1border {
background-color:silver;
position:absolute;
visibility:hidden
}

.clLevel0over,.clLevel1over {
background-color:#666;
color:#000;
cursor:pointer
}

.clLevel1,.clLevel1over {
font-family:Verdana, arial, helvetica;
padding:2px;
position:absolute
}

.errorBox {
background:#ffb3b5;
font-weight:700
}

.gallerycontainer {
position:relative
}

.headerNavigation {
font-size:14px;
font-weight:700
}

.infoBoxNotice {
background:#ff8e90
}

.infoBoxNoticeContents {
background:#ffe6e6
}

.mainbody {
background-color:#000
}

.messageStackError,.messageStackWarning {
background-color:#ffb3b5
}

.messageStackSuccess {
background-color:#9f0
}

.orderEdit {
color:#70d250;
text-decoration:underline
}

.productListing-heading {
background:#052B96;
color:#fff;
font-weight:700;
height:20px;
text-transform:uppercase
}

.productsNotifications {
background:#f2fff7
}

.stockWarning {
color:#c03
}

.thumbnail img {
border:1px solid #FFF;
margin:0 5px 5px 0
}

.thumbnail span {
background-color:#FFF;
border:none;
color:#000;
left:-1000px;
padding:5px;
position:absolute;
text-decoration:none;
top:-1000px;
visibility:hidden
}

.thumbnail span img {
border-width:0;
padding:2px
}

.thumbnail:hover {
background-color:transparent;
border-style:none
}

.thumbnail:hover img {
border:1px solid #FFF
}

.thumbnail:hover span {
left:350px;
top:0;
visibility:visible;
z-index:50
}

A {
color:#000;
text-decoration:none
}

A.pageResults {
color:#06f
}

A.pageResults:hover {
background:#ff3;
color:#06f
}

A:hover {
color:#f30;
text-decoration:underline
}

SPAN.greetUser {
color:#f0a480;
font-weight:700
}

SPAN.markProductOutOfStock {
color:#c76170;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

TABLE.productListing {
border:1px;
border-color:#052B96;
border-spacing:1px;
border-style:solid
}

TD.accountCategory {
color:#abd
}

TD.fieldKey,TD.tableHeading,TD.formAreaTitle,.moduleRowSelected {
font-weight:700
}

TD.headerError {
background:red;
color:#000;
font-weight:700;
text-align:center
}

TD.headerInfo {
background:#0f0;
color:#000;
font-weight:700;
text-align:center
}

TD.infoBoxHeading {
background-color:#999;
color:#fff;
padding-left:3px
}

TD.main,P.main {
background:#fff;
background-color:#fff;
line-height:1.5
}

TD.main2,P.main2 {
background:#fff;
background-color:#fff;
line-height:1.5
}

TEXTAREA {
width:100%
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#fff
}

TR.footer {
background:#666
}

TR.header {
background:#000
}

TR.headerError {
background:red
}

TR.headerInfo {
background:#0f0
}

TR.subBar {
background:#f4f7fd
}

body {
font-family:Century Gothic Bold, Century Gothic, Verdana, Arial;
font-weight:700;
padding:0;
margin:0;
text-transform:none;
}

div {
border:0 #000 solid
}

div#left_nav a {
color:#fff
}

div#left_nav a:hover {
color:#fff;
text-decoration:underline
}

div#newsBox {
background-color:#fff;
border:1px solid #000;
padding:2px
}

h2,TD.pageHeading,DIV.pageHeading {
color:#000;
font-family:Verdana, Arial;
font-size:20px;
font-weight:700
}

h3 {
color:#000;
font-family:Verdana, Arial;
font-size:15px;
font-weight:700
}

p.none {
border-style:none
}