@charset "UTF-8";
/* CSS Document */

html { height: 100%;  margin-bottom: 1px; }
html * { padding: 0; margin: 0; }

body { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #999; font-family: Helvetica, sans-serif; }

#everything { text-align: center; margin: 0 auto; width:960px; }

#everything-shadow { text-align: center; margin: 0 auto; width:960px; padding-top: 10px; background: url(../images/everything-shadow.jpg) no-repeat center top; }

#everythingFooterMW { text-align: right; background: url(../images/mw.jpg) no-repeat right top; padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; margin-right: 10px; padding-top: 10px; }

#header { height:130px; width:960px; background:url(../images/header.jpg) no-repeat ; }

#header-modern { height:130px; width:960px; background:url(../images/header.jpg) no-repeat ; }

#header-vintage { height:130px; width:960px; background:url(../images/header-vintage.jpg) no-repeat ; }

#header-products { height:130px; width:960px; background:url(../images/header-products.jpg) no-repeat ; }

#nav { height:40px; width:960px; background:url(../images/nav_bgd.jpg) no-repeat; }

#content-bgd { width:960px; background:url(../images/content-bgd.jpg) repeat-y; }

#content { width:920px; margin-left:auto; margin-right:auto; background:#ccc; border-top-width: 1px; border-top-style: solid; border-top-color: #990000; padding: 10px; }

#store-nav { width:900px; margin-left:auto; margin-right:auto; background:#565656 url(../images/shop-nav.jpg) repeat-x; border-top-width: 1px; border-top-style: solid; border-top-color: #999; padding: 10px 20px; text-align: right; font-size: 12px; color: #FFF; }

#footer { width: 920px; margin-left:auto; margin-right:auto; background: #FFF; padding: 10px; font-size: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #990000; }

#welcome-top { width:640px; height:13px; background:url(../images/letter-top.jpg) no-repeat; }

#welcome-content { width:510px; background:url(../images/letter-content.jpg) repeat-y; padding: 65px; text-align: left; font-size: 11.5px; line-height: 14px; }
#welcome-content h1 { font-size: 22px; color: #990000; font-weight: normal; letter-spacing: 1px; }

#welcome-bottom { width:640px; height:10px; background:url(../images/letter-bottom.jpg) no-repeat; }

.column-left { width:640px; float:left; margin-top: 1px; }
.column-right { width:260px; float:left; margin-left: 10px; margin-top: 10px; }

.column-right h2 { background-color:#444; width:250px; padding:5px; text-transform:uppercase; color:#FFF; font-size: 22px; letter-spacing: 1px; }

.right-column-box { margin-bottom:10px; }

.right-column-white { background: #FFF; padding: 20px; width: 218px; border: 1px dashed #565656; text-align: left; }

.column-left-content { padding: 10px; text-align: left; line-height: 14px; font-size: 11.5px; }
.column-left-content h2 { font-size: 22px; text-transform: uppercase; color: #990000; letter-spacing: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; padding-bottom: 10px; margin-bottom: 15px; }
.column-left-content h1 { font-size:20px; }

.column-left-content .left { width:340px; float:left; }
.column-left-content .right { width:265px; float:left; margin-left: 15px; }
.column-left-content .right h2 { background-color:#444; width:255px; padding:5px; text-transform:uppercase; color:#FFF; font-size: 22px; letter-spacing: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: center; margin-bottom: 0px; }

.column-left-content .right .white { background: #FFF; width: 242px; border: 1px dashed #565656; text-align: left; padding-top: 20px; padding-bottom: 20px; padding-left: 22px; }

.column-left-content .right .white .thumbnail { width:100px; height:100px; margin-right:20px; margin-bottom: 20px; float: left; _margin-right:10px; _margin-bottom:10px; }

.column-left-content .gold-refurb { width:265px; height:100px; background:url(../images/gold-medal-page.jpg) no-repeat; margin-top: -8px; margin-bottom: 18px; }

#dealer-head { width:940px; height:297px; background: url(../images/dealer-sub-header.jpg) no-repeat; margin-right: auto; margin-left: auto; }
#dealer-head-left { float:left; width:450px; color: #FFF; font-size: 13px; text-align: left; padding-left: 25px; margin-top: 55px; font-weight: normal; padding-right: 45px; line-height: 22px; }
#dealer-head-right { float:right; width:420px; }

.specials { background: #666; margin-bottom: 15px; padding: 10px; color: #FFF; font-size: 12px; text-align: center; }
h1.specials-head { text-align: center; padding:5px; background: #505050; color: #FFF; }

.form-wide { width:200px; padding:5px; }

.product-feature { padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #565656; line-height: 14px; font-weight: bold; padding-top: 5px; }
.product-feature  h3 { font-size:12px; color:#933; text-decoration:underline; }

/* links  */

a:link { color: #990000; }
a:visited { color: #000; }
a:hover { color: #000; }

/*all other plain*/

.clear {clear:both;}
.imgLeft { float:left; margin-right: 5px; }
.imgRight {float:right margin-left:10px; margin-bottom:10px; float: right; }
p { margin-bottom: 10px; }

#login { margin-top:35px; line-height:16px;  }
#login h1 { color:#B6C4DA;  }
#login .login-box { padding:2px; }
#login .login-box a {  }
#login a:link { color:#CCC; }
#login a:hover { color:#FFF; }

#logout { font-size:18px; }