body{background-color:#3C3E31;background:url(../i/bg.gif) top center;margin:0;font:12px/1.5em Arial,Helvetica,Verdana,sans-serif;color:#000;}
img{border:0;}
h1{font:21px Georgia,Palatino,serif;color:#000;margin:0;padding:0 0 15px 0;}
h2{font:16px Georgia,Palatino,serif;color:#000;margin:0;padding:0 0 15px 0;}
h3{font:14px Georgia,Palatino,serif;color:#000;margin:0;padding:0 0 10px 0;}
h5{font:10px Verdana,Helvetica,Arial,sans-serif;color:#000;margin:0;padding:0;}

p{margin-top:0;}
#coming{margin:0 0 200px 0;}

p#underpic{padding:16px 0 0 16px;}

#nopad{padding:0 0 0 0;}

a:link{font:Verdana,Helvetica,Arial,sans-serif;color:#8A2327;background:transparent;text-decoration:underline;}
a:visited{font:Verdana,Helvetica,Arial,sans-serif;color:#8A2327;background:transparent;text-decoration:underline;}
a:hover{font:Verdana,Helvetica,Arial,sans-serif;color:#000;background:transparent;text-decoration:none;}
a:active{font:Verdana,Helvetica,Arial,sans-serif;color:#000;background:transparent;text-decoration:underline;}

#leftcolumn a{color:#8A2327;}
#leftcolumn a:hover{font:Verdana,Helvetica,Arial,sans-serif;color:#000;background:transparent;text-decoration:none;}

#header{background:url(../i/header.jpg) no-repeat;width:779px;height:178px;}
#scroller{padding:40px 27px 0 0;width:195px;height:128px;float:right;}
#online-store-promo{padding:20px 16px 0 0;width:200px;float:right;}
#online-store-promo form{margin:0;padding:10px 0;}
#online-store-promo input{margin:0;padding:0;}
#online-store-promo .newsletter-input{margin:-5px 0 0 0;padding:0;height:26px;display:block;}

#wrapper{width:779px;margin:0 auto;background:url(../i/wrapperbg.jpg) repeat-y;}
#bottom{background:url(../i/bottom.jpg) no-repeat;width:779px;height:74px;margin:0 auto;float:left;}
#bottom a:link{font:bold 10px "Times New Roman",Georgia,Palatino,serif;color:#fff;background:transparent;text-decoration:none;}
#bottom a:visited{font:bold 10px "Times New Roman",Georgia,Palatino,serif;color:#fff;background:transparent;text-decoration:none;}
#bottom a:hover{font:bold 10px "Times New Roman",Georgia,Palatino,serif;color:#C6D3D8;background:transparent;text-decoration:none;}
#bottom a:active{font:bold 10px "Times New Roman",Georgia,Palatino,serif;color:#fff;background:transparent;text-decoration:none;}

#copyright{float:left;font:10px Georgia,"New Century Schoolbook",Times,serif;color:#7e7e7e;padding:20px 0 0 48px;}
#mmg{float:right;font:10px Georgia,"New Century Schoolbook",Times,serif;color:#7e7e7e;padding:20px 44px 0 0;}

#gradient{margin:0;padding-left:27px;}

#content{margin:0 27px 0 27px;padding:0 17px 30px 30px;}
#prodintrocontent{margin:0 27px 0 27px;padding:0 17px 30px 30px;}
#homecontent{margin:0 0 0 0;padding:0 17px 30px 27px;}
#copycontent{margin:0 30px 0 27px;padding:0 17px 45px 30px;}
#newscontent{margin:0 27px 0 27px;padding:0 47px 30px 30px;}

#leftcolumn{float:left;width:370px;}
#rightcolumn{width:300px;margin:0 0 0 375px;}

#aboutleftcolumn{float:left;width:290px;}
#aboutrightcolumn{width:346px;margin:0 0 0 310px;}

#lefthomecolumn{float:left;width:345px;}
#righthomecolumn{width:305px;margin:0 0 0 360px;}
#brunswick{padding:40px 0 0 10px;}

#williamsport{float:left;}
#winchester{float:left;}

#leftshow{float:left;width:300px;padding-top:20px;}
#rightshow{width:300px;margin:0 0 0 350px;padding-top:20px;}

#menucolumn{float:left;width:200px;margin-bottom:30px;}
#maincolumn{width:450px;margin:0 0 0 200px;}

#contactmain{float:left;text-align:left;float:left;padding:0 0 0 0;border:0;margin:0 0 0 0;}
#contactsidebar{float:left;margin:0 0 0 0;padding:0 0 0 30px;float:left;width: 160px;}
#contactformwrapper{ padding: 10px; background-color: #ededed;float:left; width:450px;}

#subleft{width:text-align:left;float:left;padding:10px 0 0 0;border:0;margin:0 0 0 0;}
#subright{width:text-align:left;float:left;padding:10px 0 0 30px;border:0;margin:0 0 0 0;}

ul{margin:0;padding:0;list-style-type:none;}
.fancy{padding:0 0 0 0;}
.fancy ul{margin:0;padding:0;list-style-type:none;}
.fancy li{list-style-type:none;background: url(../i/red_disc.gif) no-repeat 0 7px;padding:0 0 6px 12px;}

.fancybold{margin:0 0 10px 0;padding:6px 0 0 0;font:bold 13px Arial,Helvetica,Verdana,sans-serif;}
.fancybold ul{margin:0;padding:0;list-style-type:none;}
.fancybold li{list-style-type:none;background: url(../i/red_disc.gif) no-repeat 0 5px;padding:0 0 10px 12px;}

.maps{padding:0 0 10px 0;}
.maps ul{margin:0;padding:0;list-style-type:none;}
.maps li{list-style-type:none;background: url(../i/arrow.gif) no-repeat 0 2px;padding:0 0 6px 20px;}

#member{padding:0 0 10px 0;color:#990000;font-weight: bold;font-size: 11px;}

#slider{padding:0 0 0 15px;}


#rowone{height:86px;padding:0 0 20px 0;}
#rowtwo{height:86px;padding:0 0 20px 0;}
#rowthree{height:86px;padding:0 0 20px 0;}
.thumbnail{float:left;margin:0 20px 0 0;}

#more{font-weight:bold;font-style:italic;font-size:14px;color:#A7A79E;padding:0 0 60px 0;}

#instruction{font:10px Verdana,Helvetica,Arial,sans-serif;color:#727364;padding:0 0 20px 0;}

#headersb{margin:0;padding:0 0 14px 55px;}
#headers{margin:0;padding:0 0 0 55px;}
#prodheaders{margin:0;padding:0 0 14px 55px;}
#homeheader{margin:0;padding:0 0 0 55px;}
#specialheaders{margin:0;padding:0 0 0 55px;}

#productintro{margin:0 0 0 0;}

.fronts{padding:0 0 10px 0;}

.redpromo{font-weight:bold;font-style:italic;color:#8A2327;}

.divided{border-top:1px solid #666;padding:16px 0 4px 0;}

#first{padding:12px;background:url(../i/bluebg.jpg) repeat-x;margin:0;}
#firstintro{padding:8px 12px;background:url(../i/bluebg.jpg) repeat-x;margin:0;border-bottom:1px solid #999;}

.fleft{float:left;padding:16px 16px 0 0;}
.fright{float:right;padding:16px 0 0 12px;}
#push{padding-bottom:12px;}
#push2{padding-bottom:12px;}
#push3{padding-bottom:32px;}
#shove{margin:20px 0 25px 0;}
#shove2{margin:25px 0 15px 0;}
#shove3{margin:25px 0 25px 0;}
#shove4{margin:15px 0 25px 0;}

#spaceit{padding-bottom:12px;}
#spaceit2{padding-bottom:12px;}
#spaceit3{padding-bottom:12px;}
#spaceit4{padding-bottom:12px;}
#spaceit5{padding-bottom:12px;}

#sorrento{float:right;padding:0 0 0 20px;}

#dropit{margin:5px 0 0 0;}
#dropit2{margin:45px 0 0 0;}
#dropit3{margin:55px 0 0 0;}
#dropit4{margin:22px 0 40px 0;}
#dropit5{margin:22px 0 0 0;}
#dropit6{margin:22px 0 60px 0;}
#dropit7{margin:5px 0 8px 0;}


/* Navigation */

/* Row 1 */

#navrow{padding:0 0 0 0;margin-left:44px;}
#nav{width:694px;height:22px;background:url(../i/nav/tabs.gif);margin:0;padding:0;position:relative;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li,#nav a{height:22px;display:block;border:none;}
#navp1{left:0;width:56px;text-indent:-5000px;height:22px;}
#navp2{left:56px;width:77px;text-indent:-5000px;height:22px;}
#navp3{left:133px;width:92px;text-indent:-5000px;height:22px;}
#navp4{left:225px;width:80px;text-indent:-5000px;height:22px;}
#navp5{left:305px;width:67px;text-indent:-5000px;height:22px;}
#navp6{left:372px;width:89px;text-indent:-5000px;height:22px;}
#navp7{left:461px;width:52px;text-indent:-5000px;height:22px;}
#navp8{left:513px;width:103px;text-indent:-5000px;height:22px;}
#navp9{left:616px;width:78px;text-indent:-5000px;height:22px;}

#navp1 a:hover{background:transparent url(../i/nav/tabs.gif) 0 -22px no-repeat;}
#navp2 a:hover{background:transparent url(../i/nav/tabs.gif) -56px -22px no-repeat;}
#navp3 a:hover{background:transparent url(../i/nav/tabs.gif) -133px -22px no-repeat;}
#navp4 a:hover{background:transparent url(../i/nav/tabs.gif) -225px -22px no-repeat;}
#navp5 a:hover{background:transparent url(../i/nav/tabs.gif) -305px -22px no-repeat;}
#navp6 a:hover{background:transparent url(../i/nav/tabs.gif) -372px -22px no-repeat;}
#navp7 a:hover{background:transparent url(../i/nav/tabs.gif) -461px -22px no-repeat;}
#navp8 a:hover{background:transparent url(../i/nav/tabs.gif) -513px -22px no-repeat;}
#navp9 a:hover{background:transparent url(../i/nav/tabs.gif) -616px -22px no-repeat;}

.home{background:transparent url(../i/nav/tabs.gif) 0 -22px no-repeat;}
.about{background:transparent url(../i/nav/tabs.gif) -56px -22px no-repeat;}
.showrooms{background:transparent url(../i/nav/tabs.gif) -133px -22px no-repeat;}
.products{background:transparent url(../i/nav/tabs.gif) -225px -22px no-repeat;}
.service{background:transparent url(../i/nav/tabs.gif) -305px -22px no-repeat;}
.contact{background:transparent url(../i/nav/tabs.gif) -372px -22px no-repeat;}
.news{background:transparent url(../i/nav/tabs.gif) -461px -22px no-repeat;}
.specials{background:transparent url(../i/nav/tabs.gif) -513px -22px no-repeat;}
.blog{background:transparent url(../i/nav/tabs.gif) -616px -22px no-repeat;}


/* Menus */

#pmenu{padding:0 0 34px 0;margin:0 0 0 0;}

a.nav,a.nav:link,a.nav:visited{display:block;width:178px;height:27px;background:url(../i/nav/buttonup.gif) no-repeat;border:none;padding-left:8px;text-align:left;text-decoration:none;font-family:verdana,arial,sans-serif;font-size:11px;font-weight:normal;color:#000;line-height:22px;overflow:hidden;}
a.nav:hover{color:#900;background:url(../i/nav/buttondown.gif) no-repeat;}
a.nav:active{color:#fff;background:url(../i/nav/buttondown.gif) no-repeat;}

/* Product Menu */
#productwrapper {margin:0;padding:0;float:left;background:url(../i/wrapperbg.jpg) repeat-y;width:779px;}
#productcontainer{margin:0 27px 30px 27px;padding:0 17px 30px 30px;}
.productmenu {display:block;width:195px;padding:5px 15px;margin:0;float:left;font-size:14px;line-height:normal;}
.productmenu a{font-size:10px;margin:0!important;padding:0!important;font-weight:normal;}
.productmenu br{margin:0!important;padding:0!important;}


a.pnav,a.pnav:link,a.pnav:visited{display:block;width:165px;height:23px;background:url(../i/nav/pbuttonup.gif) no-repeat;margin-top:5px;padding-left:6px;text-align:left;text-decoration:none;font-family:verdana,arial,sans-serif;font-size:12px;font-weight:normal;color:#000;line-height:22px;overflow:hidden;}
a.pnav:hover{color:#000;background:url(../i/nav/pbuttondown.gif) no-repeat;}
a.pnav:active{background:url(../i/nav/pbuttondown.gif) no-repeat;color:#fff;}
a.pnavdown,a.pnavdown:link,a.pnavdown:visited{display:block;width:171px;height:23px;background:url(../i/nav/pbuttondown.gif) no-repeat;margin-top:5px;padding-left:18px;text-align:left;text-decoration:none;font-family:verdana,arial,sans-serif;font-size:10px;font-weight:bold;color:#fff;line-height:22px;overflow:hidden;}

a.pnavhere{display:block;width:165px;height:23px;background:url(../i/nav/pbuttonhere.gif) no-repeat;margin-top:5px;padding-left:6px;text-align:left;text-decoration:none;font-family:verdana,arial,sans-serif;font-size:12px;font-weight:normal;color:#000;line-height:22px;overflow:hidden;}


/* Online Specials */
.specialswrapper{margin:0 27px 30px 27px;padding:0 17px 30px 30px;float:left;}
.specialswrapper img{border:0;margin:0 15px 0 0;padding:0;float:left;}
.specialswrapper h1{font-size:16px;font-weight:bold;}
.specialswrapper p{}


/* Form Note */
.formnote { font-size: 11px; font-style: italic }

/* Error Messages */
p.errors { font-weight: bold; color: red }
ul.errors { font-weight: bold; color: red; margin-left: 20px; list-style-type: disc; }



/* Slideshow */
.ss-thumbnails { border: 1px solid #999999; padding: 2px; margin-right: 3px; margin-top: 3px; }
.ss-main-image { border: 1px solid #999999; padding: 5px; margin-top: 10px; }

.clearer { display: block; clear: both; height: 1px; overflow: hidden; }


/* New Home Page */
.home-new-address { padding: 10px 32px 0 18px; width: 700px; }
.address-box { float: right; padding: 20px 0 0 0; width: 260px; font-size: 18px; }
.new-home-heading { color: #8A2327; font-size: 18px; font-style:italic; font-weight:bold; }


