/* 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;}
th {text-align:left;font-weight:bold;padding:0 20px 0 0;}

/* 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;}

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

/* Header */
#header {position:relative;top:0;left:0;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:absolute;top:0;right:0;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 */
#contentwrap {width:900px;float:left;margin:15px auto 50px auto;}

/* Content Left */
#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;padding:0 0 10px 0;background: url(../images/block-left.gif) repeat-y;}
#content_left p {padding: 0 5px 0 20px;}

/* Content Left 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;min-height:200px;float:left;}
.brandinfowrap .leftcolumn img {padding:0;margin:0;}

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

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

.linewrap {width:200px;height:180px;float:left;}

.linewrap2 {width:200px;height:180px;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 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;}

.itemthumb {width:190px;float:left;padding:30px 0 0 10px;}
.itemthumb img{width:75px;}/* */

.brand2 {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;padding:0 0 10px 0;}
#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 */

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

 
/** 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; margin: 30px 0 0 0; float: left; font-size: 1em;  line-height: 20px; text-align: right; }
.print_tab { display: none; }

/* blog */
#breadcrumb{width:630px;float:left;padding:20px 0 0 0;font-size:0.75em;border-top:1px solid #ccc;}
#breadcrumb a{color:#2A2B28;}

#blogentry{width:640px;overflow:visible;}
#blogentry h1 {font-size:1em;font-weight:normal;}
#blogentry a {color:#D9541E;text-decoration:none;}
#blogentry a:hover {color:#D9541E;text-decoration:underline;}

#blogentry .componentheading h1{font-size:1em;color:#fff;width:630px;min-height:20px;background:url(../images/px-top_gray.gif) repeat;padding:0 0 0 10px;}

.contentheading{width:640px;padding:10px 0 0 0;}
#blogentry .contentheading h1{font-size:1em;font-weight:bold;margin:0 10px;padding:0;border-bottom:1px solid #ccc;}
#blogentry .contentheading a {color:#2A2B28;}
#blogentry .contentheading a:hover{color:#d9541e;text-decoration:none;}
#blogentry ul {list-style-type:none;padding:0 0 0 10px;}
#blogentry .list-dash{list-style-type: disc; padding:0 0 0 20px;}

.contentpaneopen p, .contentpaneopen h1, .createdate, .createauthor {padding:0 0 0 10px;}
.contentpaneopen img{max-width:620px;}

.createdate { font-size: xx-small;font-style:oblique;}
#blogentry .article_separator {width:630px;height:30px;margin:0 10px 30px 10px;}
 
.moduletable h3 { font-size: 1em; margin: 10px 20px 0 20px; }
.readon {padding-left: 10px; }
.caption {font-size:xx-small; }

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

#wrap-compare {width:620px;padding:0 0 0 10px;}
.compare {width:260px;float:left;border:1px solid #2A2B28;margin:0 20px 0 0;padding:2px 10px;}
.center {font-size:1.4em;text-align:center;font-weight:bold;}

.contentpaneopen .video{width:auto;padding:0 0 20px 10px;float:left;}

.fb_link img {border:1px solid #ccc;}
