#main { width:980px; margin:0 auto !important; text-align: center; }
#index-top { position: absolute; top: 0px; width: 490px; height: 140px; z-index: 10000; left: 50%; }
#index-top .inner{ }
#index-top .padding { padding-left: 1px; }
#overHead { }
#header { }
#header #top { height: 141px; clear: both; }
#header ul a { display: block; width: 215px; height: 65px; background-image: url(../graphics/button-over.png); background-repeat: repeat-y; background-position: left top; }
#header ul a:hover { background-image: url(../graphics/button-over.png); background-repeat: repeat-y; background-position: right top; }
#header .active a { background-image: url(../graphics/button-over.png); background-repeat: repeat-y; background-position: right top; }
#header ul a img { }
#header, #content { font-size:13px; }
#skip { font-size: 12px; text-align: right; height: 15px; margin-top: 2px; }
#skip a { display: none; }
#home1 #skip a { display: block; }
#links-footer { background-image: url(../graphics/links-row-back.jpg); background-repeat: no-repeat; background-position: center top; height: 131px; text-align: center; clear: both; }
#links-footer .inner { width: 867px; margin-right: auto; margin-left: auto; }
#home1 #links-footer { display: none; }
#links-row { width: 840px; margin-left: 14px; }
#home1 #links-row { }
#home #links-row { background-image: url(../graphics/links-row-store.jpg) !important; background-repeat: no-repeat; background-position: center top; }
#links-row td { margin: 0px; text-align: left; vertical-align: top; }
.lr1 { padding-top: 18px !important; width: 226px; }
.lr2 { width: 200px; }
.lr3 { width: 200px; }
.lr4 { font-size: 14px; padding-right: 10px; }
#lr4 { margin-top: 16px; width: 204px; }
#home #lr4 { margin-top: 12px; }
#home1 #lr4 { margin-top: 12px; }
.fb { float: right; margin: 2px 0px 0px; padding: 0px; clear: none; display: none; }
#footer { font-size:11px; }
#topnav { clear: both; height: 65px; }
.col-1, .col-2, .col-3, .col-4 { float:left; }
/*======= index.html =======
#page1 .col-1 {width:215px; margin-right:1px;}
#page1 .col-2 {width:215px; margin-right:1px;}
#page1 .col-3 {width:215px; margin-right:1px;}
#page1 .col-4 {width:215px;}
*/
/*======= all galleries =======*/
.gallery .col-1 { width:615px; margin-right:1px; background-color: #FAFEFF; }
.gallery .col-2 { width:250px; }
/*======= all info pages =======*/
.info .col-2 { width:574px; }
.info .wide { width:100%; }
.info .col-1 { width:291px; margin-right:2px; }
.info .col-2 .col-1 { width:224px; }
.info .col-2 .col-2 { width:260px; }
#wide #content .inner { background-color: #DAD1C8; width: 100%; }
#contactInfo2 { clear: none; float: right; width: 48%; }
#contact #content h3 { margin-bottom: 15px; }
#map h3 { text-align: left; }
#map #content-back { background-color: #C7CBD4; }
#map #content { height: auto; }
#map #content .box { height: 410px; }
#map #content .box .inner { padding-bottom: 20px; }
#map .map { border: 1px solid #CBBEB1; clear: left; float: left; margin-right: 20px; }
#sitemap { background-color: #FFFFFF; }
/*======= brands =======*/
/*======= about =======*/
/*======= specials =======*/
#info3 .col-2 .col-1 { width:224px; margin-right:44px; }
#info3 .col-2 .col-2 { width:224px; }
/*======= contact =======*/
#info4 .col-1 { width:393px; margin:0; }
#info4 .col-2 { width:474px; }
/*======= privacy =======*/
#info5 .col-1 { width:291px; margin-right:2px; }
#home #col-1 { width: 215px; }
#home #col-2 { border-left: 1px solid #FFFFFF; }
#home #col-3 { width: 215px; border-left: 1px solid #FFFFFF; }
#home #col-4 { border-left: 1px solid #FFFFFF; }
table#brands { background-color: #FFFFFF; width: 430px; }
#brands td { text-align: center; padding-top: 5px; padding-bottom: 5px; }
#brands img { margin-top: 5px; margin-bottom: 5px; }
#brandsScroll { height: 260px; width: 440px; margin-right: auto; margin-left: auto; border: 1px solid #454A4E; overflow: auto; z-index: 500; }
/*=========================*/

#footer { clear: both; width: 967px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; }
.clear { line-height: 1px; clear: both; height: 1px; }
#scrollLinks { margin-bottom: 10px; }
#scrollLinks2 { margin-top: 10px; }
#wn_slider { height: 320px; width: 135px; overflow: hidden; position: relative; text-align: center !important; }
#wn_slider img { margin-right: auto; margin-left: auto; }
#lyr1 { width: 100%; }
#scrollTable { width: 130px; }
#scrollTable td { width: 100%; text-align: center; }
.buttonUp { margin-bottom: 10px; }
.buttonDown { margin-top: 10px; }
/* Right Column Signup */
#signup { float: right; text-align: left; position: absolute; padding-left: 450px; margin-left: 50%; padding-top: 10px; font-size: 12px; }
#signup textarea.textbox { width: 200px; }
#signup .notification_error { border: 1px solid #A25965; height: auto; width: 90%; padding: 4px; background: #F8F0F1; text-align: left; -moz-border-radius: 5px; }
#signup .notification_ok { border: 1px #567397 solid; height: auto; width: 90%; padding: 8px;
background: #f5f9fd; text-align: center; -moz-border-radius: 5px; }
#signup .info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; }
#signup .info_fieldset legend { border: 1px #dddddd solid; color: black; font: 13px Verdana; padding: 2px 5px 2px 5px; -moz-border-radius: 3px; }
#signup .button { border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: white; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; }
/* Label */
#signup label { width: 38px; padding-left: 0px; margin: 5px; float: left; text-align: left; }
#signup .comments { width: 100px; }
/* Input, Textarea */
#signup input, textarea { margin: 5px; padding: 0px; float: left; border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; }
/* BR */
#signup br { clear: left; }
/* End Right Column Signup */

