#maincol td {text-align: left; }
table.sectionsTable2 td { text-align:center !important; }
table.productsTable2 td { text-align:center !important; }
body { font-family:tahoma; }
div#overall { width:100%;text-align;center;background: #cacaca url("http://www.servopuff.com/pf/elements_greybg.gif") repeat-x top;font-family:tahoma;font-size:0.85em; }
div#container { display:block;width:920px;margin:0 auto;background: url("http://www.servopuff.com/pf/elements_bg.gif") repeat-y top;padding:0; }
div#page { padding:0 35px;style=border:1px solid #ff0000; }
a.sectionTitleLink img.sectionImage { text-decoration:none !important; }
a.sectionTitleLink:hover img.sectionImage { border:1px solid #444; }
a.sectionTitleLink .sectionTitleText { font-weight:bold;color:#6e85b6; }
a.sectionTitleLink { text-decoration:none !important; }
a.sectionTitleLink:hover .sectionTitleText { color:#1f386e; }
img.sectionImage { border:1px solid #aaa;padding:15px;margin:0 0 6px 0; }
td.sectionsTD1 { padding:0; }
td.sectionsTD1 td { padding:1px;width:200px !important; }
.sectionTeaser { font-size:0.8em;color:#555;padding:6px;border:1px solid #bbb;background-color:#eee;display:block;width:180px;margin:4px 0 0 0; }
a.menuLink { margin-left:10px;text-decoration:none;color:#6e85b6;font-weight:bold;font-size:1.4em;text-transform:uppercase; }
a.menuLink:hover { margin-left:10px;text-decoration:none;color:#aa0000;font-weight:bold;font-size:1.4em;text-transform:uppercase; }
a { color:#6e85b6; }
a:hover { color:#aa0000; }
div#storedesc { width:550px; }
.menuSelectedText { margin-left:20px;olor:#000;font-weight:bold;font-size:1.4em;text-transform:uppercase; }
td { vertical-align:top; }
td.dashedGrayLineHorizontal { display:none; }
.buyBoxTable {margin:0;padding:0;border:1px solid #888;background-color:#fff;}
.grayText { color:#888;font-size:0.85em; }
.footerLinks { font-size:0.85em; }
td.footerVerticalBar { padding:0 5px;color:#aaa; }
td.footerVerticalBar img { display:none; }
div#footer { border-top:1px solid #ccc; }
.buyBoxHeaderText { font-size:1.2em;color:#000;font-weight:bold; }
.productDetailTable1 > tr td { vertical-align:top; }
.productDetailTable1 { width:630px; }
.productDetailTable1 tr td table tr td { vertical-align:middle;font-size:10pt;padding:3px;}
.productDetailTitleText { margin:0 0 12px 0;font-size:1.3em;padding:0;color:#000;font-weight:bold; }
.productDetailTabTable{ border-bottom: 0px #cccccc solid;padding: 0x;border-spacing: 0px;border-collapse: collapse; background-color: #ffffff;}
.productDetailTabUnfocus{border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;border-top:1px #cccccc solid; padding:3px;background-color: #f6f6f6;text-align: center;}
.productDetailTabFocus{border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #ffffff solid;border-top:1px #cccccc solid;padding:3px;background-color: #ffffff;text-align: center;}
.productDetailTabExtra{border-bottom: 1px #cccccc solid;}
.productDetailTabTextFocus{font-weight:bold;font-size: 9pt;color:#000;}
.productDetailTabTextUnFocus{font-size: 9pt;}
.productDetailTabTextUnfocus {font-weight:normal;font-size:9pt;color:#000;}

td.pricingHeader{text-align:center;padding:1px;border-right:2px #8CC1C8solid;border-bottom:2px #8CC1C8 solid;width:30px;}
.pricingColorName1{width:90px;text-align:right;border-bottom:2px #e9e9e9 solid;border-top:2px #e9e9e9 solid;padding:1px;background-color:#ffffff;}
.pricingColorName2{width:90px;text-align:right;border-bottom:2px #e9e9e9 solid;border-top:2px #e9e9e9 solid;padding:1px;background-color:#f9f9f9;}
.pricingSwatch1{border-bottom:2px #e9e9e9 solid;padding:1px;border-top:2px #e9e9e9 solid;background-color:#ffffff;}
.pricingSwatch2{border-bottom:2px #e9e9e9 solid;padding:1px;border-top:2px #e9e9e9 solid;background-color:#f9f9f9;}
.pricingPrice1{text-align:right;padding:1px;border-bottom:1px #e9e9e9 solid;border-right:1px #e9e9e9 solid;background-color:#ffffff;}
.pricingPrice2{text-align:right;padding:1px;border-bottom:1px #e9e9e9 solid;border-right:1px #e9e9e9 solid;background-color:#f9f9f9;}



a img.productImage { text-decoration:none !important; }
a:hover img.productImage { border:1px solid #444; }
a .productTitle { font-weight:bold;color:#6e85b6; }
a.productTitleLink { text-decoration:none !important; }
a.productTitleLink:hover .sectionTitleText { color:#1f386e; }
img.productImage { border:1px solid #aaa;padding:2px;margin:0 8px 6px 8px; }

.productNumColorsPriceDivider { color:#aaa; }
a.productNumColorsLink { color:#6e85b6;text-decoration:underline; }
a.productNumColorsLink:hover { color:#aa0000;text-decoration:underline; }
.productPrice { color:#444; }

div#cName { font-size:2.5em;color:#777;font-weight:bold;margin:0 0 4px 0; }
div#cImage { display:none; }
div#cDesc { width:550px;margin:0 0 8px 0; }






