/* basic page construction   */body { background: #e1ded2; margin: 0; padding: 0; text-align: center; color: #000000; }#container { width: 950px; margin: 0 auto; text-align: left; background: #FFFFFF url(images/stripe.gif) repeat-y; /* position: relative; */}#header { color: #fff; }#sidebar { float: right; width: 255px; padding-left:10px; padding-right:10px; }#mainContent { float: left; width: 675px; text-align: left; }/*#footer { padding: 20px 10px 0 20px; background-color: #E1DED2; text-align: center; }#footer p { margin: 0; padding: 10px 0;  }*/.fltrt { float: right; margin-left: 8px; }.fltlft { float: left; margin-right: 8px; }.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }/*Footer*/#footer { clear: both; width: 950px; }
#footer, #footer a { background-color: #E1DED2 !important; }
#footer .global-links .taunton-main { display: block !important; }
#footer .global-links .byline { display: none; }
.footer-content { width: 925px !important; }
.footer-content .column { width: 165px !important; }/* overall text styles */body, td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }a { color: #6B8D90; }/* header table */#headertop { background-color:#a39a84; border-bottom: solid 1px #ffffff; width:950px; }#header #logo { position:absolute; text-align: left; margin: 0; border: none; }#header #logo img { float:left; }#header { text-align: left; }#searchtable td { padding-right: 5px; }#header form {margin:0; padding:0; background-color: #836A56;  }#header form select, #header form input { background-color: #e1ded2; font-size:10px; }#toptools { width:650px; height:24px; vertical-align:middle; margin-top: 5px; }#toptools a { color:#fff; }#toptools #login { float:left;  }#toptools #commerce { float:right; margin-right: 12px; }/* top content unit with menu and large photo */#topunit { background-color: #6b8d90; }#topunit img { border:none }/* sidebar */#sidebarwrapper {text-align:center}#sidebar {text-align:left; }#sidebar .ltgrey, #sidebar.white { padding-right: 10px; padding-left: 10px; }#sidebar .ltgrey { background-color: #f0f3f3; }#sidebar .white { background-color: #fff; }#sidebar table.framed { margin-bottom: 10px; margin-top: 10px; }#sidebar table#insideTaunton td { padding-bottom: 10px; }#sidebar h3 { font-size:11px; font-weight:bold; margin-bottom: -5px; margin-top: 0px; color: #6B8D90; }#sidebar h3 a { text-decoration:none; }#sidebar h3 a:hover { text-decoration:underline; }#sidebar p { margin-bottom:-5px }#sidebar .dotrule { padding:5px 0 inherit 0 }#sidebar .rightcol { padding-left: 5px; }#sidebar td.discuss { background-image:url(images/discussicon.gif); background-repeat: no-repeat; background-position: right top; }#sidebar #timestamp { font-size:10px; text-align:right; margin:10px auto; }#sidebar #insideTaunton img.frm { border: 1px solid #999999; }/* highlights table (the 5 images) */#highlights h3 { font-size:11px; font-weight:bold; margin-bottom: -5px; margin-top: 0px; }#highlights h3 a { text-decoration:none; }#highlights h3 a:hover { text-decoration:underline; }#highlights p { margin-bottom:-.5em }#highlights .links { margin-top: 10px; }#highlights .links a { display: block; color: #666; margin: 0 0 4px 0; padding: 0 0 0 10px; background: url(images/bullet_tri_green.gif) 0 3px no-repeat; }    /* store unit */#storeunit { text-align: left; padding-left: 10px; }#storeunit a { color:#666 }#storeunit .head { font-size:12px; font-weight:bold; color:#ee9824; text-transform:capitalize; padding-top: 3px; padding-bottom: 3px; }#storeunit h3 { font-size:11px; font-weight:bold; margin-bottom: -0.3em; margin-top: 0px; }#storeunit p { margin-bottom:-.5em }#storeunit ul { font-size:10px; list-style-image: url(images/bullet_tri_green.gif); margin-left: 0.8em; padding-left: 0.8em;  }#storeunit li { padding-bottom: 4px; }#storeunit table#main { margin:10px 0 20px 0 }#storeunit h4 {  margin-bottom: -0.5em; font-size:11px; font-weight:bold; }#storeunit .hmenuR { padding-right: 10px; border-right: solid 1px #ccc; }#storeunit .hmenuL { padding-left: 10px; }#storeunit .links a { line-height: 18px; color: #666; margin: 0 0 5px 0; padding: 0 0 0 10px; background: url(images/bullet_tri_green.gif) 0 3px no-repeat; } /* footer  */.flinks a { color:#7d6a56; text-decoration:none}/**  Taunton Bar  **/#taunton-bar { font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; background: #a39a80; color: #fff; display: block; width: 950px; height: 25px; position: absolute; top: 0; z-index: 10; border-bottom: 1px solid white; }#taunton-bar a { display: inline; color: #fff; }#taunton-bar #drop { position: absolute; top: 0; left: 10px; }#taunton-bar #drop img { margin: 0; }#taunton-bar #sites { float: left; position: absolute; background: #d1cfbf; width: 879px; top: 29px; padding: 8px 18px 10px 33px; _padding: 14px 18px 10px 33px; margin-left: 10px; }#taunton-bar #sites p { margin: 6px 0; color: #362f2d; }#taunton-bar #sites a { color: #362f2d; font-weight: bold; padding: 0 2px; margin: 0; }#taunton-bar #sites a.sublink { font-weight: normal; }#welcome-mat { position: relative; left: 175px; line-height: 25px; width: 35%; }#cart-service { position: absolute; left: 510px; top: 0px; margin: 0; width: 44%; line-height: 25px; text-align: right; height: 100%; }#cart-service a { font-weight: bold; }/* Holiday Ad */#ad-holiday-glider-off { position: absolute; top: 0; right: -90px; width: 104px; height: 276px; z-index: -1; }#ad-holiday-glider-on { position: absolute; top: 0; right: -84px; width: 355px; height: 276px; z-index: 9000000; }/** Global Sites Styles **/.clearfloat { clear: both; float: none; height: 0px; line-height: 0px; }img { border: 0; text-decoration: none; }
