﻿/* Main Styles */
* {margin:0;padding:0;}
html, body {color:#2A2B28;font:0.9em/1.4em Arial, Helvetica, sans-serif;background-color:#EDEBDF;}
h1,h2,h3,h4,h5,h6 {padding:0 0 1em 0;}
p {margin:10px 0 5px 0;}
body img {border: none;}
address {font-style:normal;font-weight:normal;line-height:normal;}
sup {font-size:xx-small;vertical-align:top;} 
blockquote, q {quotes:inherit;font-style:italic;margin:10px;text-align:justify;}
blockquote:before, q:before {content:open-quote;font-weight:normal;font-size:2em;padding:0 10px 0 0;}
blockquote:after, q:after {float:right;content:close-quote;font-size:2em;padding:10px 0 0 0;}
cite {font-weight:bold;clear:both;padding-top:4px;float:right}
cite:before{content:"- ";}
.clearboth{clear:both;}

/* Top Navigation */
#topnavwrap {width:100%;height:30px;background:url(../images/px-top_gray.gif) repeat;}
#topnav {width:900px;margin:0 auto;}
#topnav ul {margin:0 0 0 20px;}
#topnav li {display:inline;}
#topnav li a {float:left;height:24px;padding:6px 20px 0 20px;color:#FFF;text-decoration:none;}
#topnav li a:hover, #topnav li:hover {color:#FFF;text-decoration:underline;}

/* Main container */
#pagewrap {width:100%;float:left;background:url(../images/bg.jpg) repeat-y center;}
#page {width:900px;margin-left:auto;margin-right:auto;}

/* Header Section */
#header {width:900px;float:left;margin:0 auto;}

#logo {width:490px;float:left;margin:0 0 0 10px;}

#snipe_wrap {font:0.75em Georgia, Times New Roman, Times, serif;color:#63635e;width:325px;position:relative;top:0;float:right;padding:0 7px 0 0;}
#snipe {width:300px;float:left;padding:5px 0 10px 40px;background:url(../images/snipe-bg.gif) repeat-y;}
#snipe h1{font-size:1.2em;font-weight:normal;padding:0 0 2px 0;margin:0;}
#snipe_bottom{width:325px;float:left;height:30px;background:url(../images/snipe-bg-bottom.gif) no-repeat;}

/* sitempawrap */
.sitemapwrap {width:900px;float:left;margin:0 auto;}
.sitemapwrap a {color:#2A2B28;text-decoration:none;}
.sitemapwrap a:hover {color:#2A2B28;text-decoration:underline;}

/* Content container */
#contentwrap {width:900px;float:left;margin:15px auto 50px auto;}

/* Content Left section */
#content_left_wrap {width:220px;float:left;} /* text */

#content_left {width:200px;height: 400px;min-height:400px;height: auto !important;float:left;margin:0 0 0 20px;background: url(../images/block-left.gif) repeat-y;}
#content_left p {padding: 0 5px 0 20px;}

/* Content Left index ad space */
#content_left_ads {width:200px;float:left;padding:10px 0 20px 20px;}
#content_left_ads img{padding:20px 0 20px 0;}
#content_left_ads p:before{content:url(../images/ad_spacer1.jpg);}

/* Content Left highlight text colors */
.highlight {color:#D9541E;min-height:20px; }
#content_left .highlight a {color:#D9541E;}
#content_left .highlight a:hover{color:#2A2B28;}

/* Content Right section */
#content_right {width:640px;float:left;margin:0 0 0 20px;}

.column {float:left; width:200px;}
.column2 {float:left;width:400px;padding:10px;}

.brandimg {width:640px;float:left;padding:0 0 20px 0;}

#brand, .brand {width:630px;min-height:20px;float:left;color:#FFF;background: url(../images/px-2_blk.gif) repeat;padding:0 0 0 10px;}
#brand h1, .brand h1 {font-size:1em;padding:0;margin:0;font-weight:normal;}

#whiteblock {width:100%;height:20px;background:url(../images/block-content-white.gif) repeat-x;overflow:visible;}

#productwrap {width:200px;float:left;}

#productinfo {width:420px;float:left;margin:0 0 0 20px;}
#productinfo h1 {font-size:1.4em;padding:10px 0 5px 0;margin:0;}
#productinfo p {margin:10px 0 5px 0;}
#productinfo ul{list-style-type:disc;}
#productinfo ul li {margin:0 0 0 1em;}
#productinfo a {color:#2A2B28;text-decoration:none;}
#productinfo a:hover {color:#2A2B28;text-decoration:underline;}

#brandname {width:190px;min-height:20px;float:left;padding:0 0 0 10px;color:#FFF;background: url(../images/px-2_blk.gif) repeat;}
#brandname h1{font-size:1em;font-weight:normal;padding:0;}

#productname {width:190px;min-height:20px;float:left;padding:0 0 0 10px;color:#D9541E;background:url(../images/px-3_tan.gif) repeat;}
#productname h1{font-size:1em;font-weight:normal;padding:0;}

#productimage {width:200px;float:left;}
#productimage img {padding:0 0 20px 0;}

#categoryinfo {width:640px;float:left;}
#categoryinfo ul {margin:0 0 20px 0;}

.brandinfowrap {width:630px;float:left;padding:0 0 0 10px;margin:0 0 20px 0;}
.brandinfowrap h1 {color:#D9541E;font-size:1.4em;font-weight:bold;padding:10px 0;margin:0;}
.brandinfowrap a {color:#D9541E;text-decoration:none;}
.brandinfowrap a:hover {text-decoration:underline;}
.brandinfowrap img {margin:20px 20px 80px 0;float:left;}
.brandinfowrap li{line-height:1.5em;margin:0 0 0 20px;}

.brandinfowrap .topsection{width:630px;float:left;margin:20px 0 0 0;}
.brandinfowrap .topsection img {padding:20px 0;margin:0; float:none;}

.brandinfowrap .leftcolumn {width:200px;float:left;}
.brandinfowrap .leftcolumn img {padding:0;margin:0;}

.brandinfowrap .rightcolumn {width:430px;float:left;}

.linesectionwrap {width:640px;float:left;padding:20px 0;margin:0;}/* */
.linesectionwrap a {color:#D9541E;}

.linesectionwrap .separator{border-right:1px solid #999;}/* */

.linewrap {width:200px;float:left;margin:0 0 20px 0;}/* */

.linewrap2 {width:200px;float:left;margin:0 0 0 20px;}/* */

.lineheader {width:190px;min-height:20px;float:left;color:#D9541E;background:url(../images/px-4_tan-lt.gif) repeat;padding:0 0 0 10px;}
/*.lineheader {width:200px;min-height:20px;float:left;color:#D9541E;background:url(../images/px-4_tan-lt.gif) repeat;}*/
.lineheader h1 {font-size:1em;font-weight:normal;padding:0;margin:0;}
.lineheader a {text-decoration:none;}
.lineheader a:hover {text-decoration:underline;}

.lineinfo {width:190px;float:left;padding:0 0 0 10px;}/* */
.lineinfo p {margin:0.2em 0 0 0;}/* */
.lineinfo a {text-decoration:none;}/* */
.lineinfo a:hover {text-decoration:underline;}/* */
.lineinfo img {float:left;padding:0;margin:0 0 10px 0;}

.itemthumb {width:190px;float:left;}/* */
.itemthumb img{width:170px;}/* */

.brand2 {width:630px;min-height:20px;float:left;color:#D9541E;padding:0 0 10px 10px;}/* */
.brand3 {width:630px;min-height:20px;float:left;color:#D9541E;border-top: 1px solid #999;padding:0 0 0 10px;}
.brand2 h1 {font-size:1.4em;font-weight:bold;padding:10px 0 20px 0;margin:0;}

/* Content Right sitemap elements */
.sitemapboxes {width:200px;float:left;margin:0 0 0 20px;}
.sitemapboxes li {list-style-type:none;}

/* Footer container */
#footerwrap {width:860px;float:left;font-size:10px;color:#757a64;line-height:10px;background:url(../images/block-footer.gif) repeat-y;margin:50px 0 0 20px;}
#footercr, #footerbuttons {float:right;clear:right;padding:0 5px 0 0;}
#footerbuttons img {padding:0 0 0 5px;}

/* Bottom container */
#bottom {width:100%;float:left;height:50px;background:url(../images/bg_bot.jpg) no-repeat center;}

/* Navigation */
/* Main navigation */
#mainnav {width:860px;height:30px;float:left;background-color:#eef5bd;margin:0 20px;}
#mainnav li {display:inline;float:left;}
#mainnav li a {height:24px;float:left;padding:6px 20px 0 20px;color:#757a64;text-decoration:none;}
#mainnav li a:hover, #mainnav li:hover {color:#757a64;text-decoration:underline;}

/* Left navigation */
#leftnav {width:200px;}
#leftnav a:hover {color:#2A2B28;text-decoration:underline;}
#leftnav ul {list-style-type:none;padding:5px 0 5px 20px;}
#leftnav li a {color:#2A2B28;text-decoration:none;padding:0 5px 0 0;}
#leftnav li#current a {color:#D9541E;}
#leftnav ul ul {padding:0 0 0 10px;margin:0;}
#leftnav ul ul li{list-style-type:none;margin:0;padding:0;}

.category {color:#FFF;background-color:#D9541E;padding:0 0 0 20px;min-height:20px;}
.category h1 {font-size:1em;font-weight:normal;min-height:20px;padding:0;margin:0;}

/* Footer navigation */
.footernav {float:left;}
.footernav ul {margin:5px 0 5px 20px;list-style-type:none;}
.footernav a {color:#757a64;text-decoration:none;}
.footernav a:hover {color:#000;}

/* ETHER */
/* List */
ul li.bullet {padding:0;}
.bullet {list-style-type:none;margin:0 0 0 15px;}
.list_circle li{list-style-type:none;}

/* Spry lists */
#productinfo .TabbedPanelsTab {margin:0;}

#productinfo .TabbedPanelsContent ul {margin:0 0 0 1em;}
#productinfo .TabbedPanelsContent ul li {margin:0;padding:0 0 0 0.2em;}

#productinfo ul.nobullet li, #productinfo .TabbedPanelsContent .nobullet, #productinfo .TabbedPanelsContent ul li.nobullet {list-style-type:none;margin:0;}

/* Bold text */
.boldtext {font-size:18px;font-weight: bold; }

/* Store information */
.hours {color:#FFF;padding-left:20px;min-height:20px;background:url(../images/px-top_gray.gif) repeat;}
.storeloc  {line-height:normal;list-style-type:none;padding:5px 0 5px 20px;}
ul.storeloc {margin:1px 0 8px 0;line-height:14px;}
.storeloc a {color:#2A2B28;text-decoration:none;}
.storeloc a:hover {color:#2A2B28;text-decoration:underline;}
 
/* Brands section */
.brandsectionwrap {width:640px;float:left;}
.brandsectionwrap a {color:#D9541E;text-decoration:none;}
.brandsectionwrap a:hover {color:#D9541E;text-decoration:underline;}

.brandlogothumb {width:190px;float:left;padding:0 0 0 10px;margin:20px 0 0 0;}

/* lightbox */
.lightboxlink a {color:#D9451E;text-decoration:none;padding:2px 3px;border:1px solid #666;}
.lightboxlink a:hover {color:#D9451E;text-decoration:underline;}

/* Resources section*/
.termheader {width:630px;min-height:20px;float:left;color:#FFF;background: url(../images/px-top_gray.gif) repeat;padding:0 0 0 10px;}
.termheader h1 {font-size:1em;font-weight:normal;padding:0;margin:0;}

.termheader2 {color:#D9541E;}

.terminfo {width:510px;float:left;padding:0 0 20px 10px;}
.terminfo ol, .terminfo ul {padding:0 0 0 20px;}

.termpic {width:100px;float:left;padding:20px 0 20px 20px;}

a.resourcelink {color:#2A2B28;text-decoration:none;}
a:hover.resourcelink {text-decoration:underline;}

a.resourcelink3 {color:#D9451E;text-decoration:underline;}

p.resourcetoplink {text-align:right;}
p.resourcetoplink a {color:#D9541E;text-decoration:underline;}
p.resourcetoplink a:hover {color:#000;text-decoration:underline;}

/* about page */
.aboutwrap {width:640px;float:left;}

.aboutheader {width:630px;float:left;min-height:20px;color:#FFF;background:url(../images/px-top_gray.gif) repeat;padding:0 0 0 10px;}

.abouttext {width:410px;float:left;padding:0 0 0 10px;margin:10px 0 20px 0;}

.abouttext2 {width:620px;}
.abouttext2, .abouttext2 img {float:left;padding:0 10px;margin:10px 0 20px 0;}
.abouttext2 ul li {margin:0 0 0 1em;}

.aboutpic {width:200px;float:left;padding:10px 0 20px 20px;}
.aboutpic img {padding:0 0 40px 0;}
.abouttext3 {width:620px;float:left;}

/* sitemap elements */
#sitemapwrap {width:900px;float:left;}

.sitemaptopwrap {width:880px;height:20px;min-height:20px;float:left;margin:0 0 0 20px;}

.sitemapcategory {width:180px;min-height:20px;float:left;color:#FFF;background-color:#D9541E;padding:0 0 0 20px;}

.sitemapspacer {width:640px;float:left;margin:0 0 0 20px;}

#sitemapcatswrap {color:#D9541E;}

.sitemaplist a {color:#2A2B28;text-decoration:none;}
.sitemaplist a:hover  {color:#2A2B28;text-decoration:underline;}

.sitemaplistheader {color:#D9541E;}
.sitemaplistheader a {color:#D9541E;text-decoration:none;}
.sitemaplistheader a:hover {color:#D9541E;text-decoration:underline;}

.sitemapheader {width:180px;float:left;color:#D9541E;background:url(../images/px-4_tan-lt.gif) repeat;padding:0 0 0 20px;margin:15px 0 0 0;}
.sitemapheader a {color:#D9541E;text-decoration:none;}
.sitemapheader a:hover {color:#D9541E;text-decoration:underline;}

.sitemaplist {width:200px;float:left;}
.sitemaplist ul { margin:15px 0 0 20px;}
a:hover.sitemaplist {color:#2A2B28;text-decoration:underline;}

/* error page */
a.errorlink {color:#D9541E;text-decoration:underline;}
a:hover.errorlink {color:#000;text-decoration:underline;}

/* hidden for print */
.print_address {display:none;width:380px;float:left;font-size:1em;line-height:20px;text-align:right;margin:30px 0 0 0;}
.print_tab {display:none;}

/* Latest News - Changed to thirds and twothirds */
#latestnews {width:200px;float:left;color:#2A2B28;margin:20px 0 0 0;}
#latestnews h4 {margin:10px 0 0 0;}
#latestnews sup {font-size:x-small;}
#latestnews a {color:#D9451E;text-decoration:none;}
#latestnews a:hover {color:#D9451E;text-decoration:underline;}

#latestnews_right {width:180px;float:left;margin:20px 0 0 20px;}
.thirds img {padding:0 10px 0 0;}

.caption {font-size:xx-small; }

.thirds {width:200px;float:left;color:#2A2B28;padding:20px 12px 0 0;}

.twothirds {width:400px;float:left;color:#2A2B28;padding:20px 20px 0 0;}

.thirds h4, .twothirds h4 {padding:10px 0 0 0;}
.thirds sup, .twothirds sup {font-size:x-small;}
.thirds a, .twothirds a {color:#D9451E;text-decoration:none;}
.thirds a:hover, .twothirds a:hover {color:#D9451E;text-decoration:underline;}

.thirds .articletitle, .twothirds .articletitle {font-size:1.2em;font-weight:bold;}

p.badges img, .thirds img {padding:0;}

.line:before {content:url(../images/ad_spacer1.jpg);padding:5px 0;}


/* SWFOBJECT */
#swf {float: left;width: 640px;min-height: 400px !important;}
#below-swf {float:left;width:640px;padding:20px 0 0 0;}

/* jQuery */
.accordion {cursor:pointer;display:none;}

.img_links img{width:170px;}
.img_links a{padding:0 15px;}