HTML {margin: 0px; padding: 0px; text-align: center;}
BODY {text-align: center; margin: 0px; padding: 0px; color: #666666; background: url("/img/bg.gif") fixed;}
B {font-weight: bold;}
H3 {display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000066; border-bottom: 1px solid #CC3333;}

TABLE TD {padding: 0; border-width: 0; vertical-align: top; font: normal 11px "Trebuchet MS",Arial,Helvetica,sans-serif;}
SELECT, INPUT, TD.StoreInfoLeft, TD.StoreInfoRight, UL, LI {font: normal 11px "Trebuchet MS",Arial,Helvetica,sans-serif; color: #666666;}
.required {color: #CC3333; font-weight: bold; font-size: 14px; padding: 0 5px 0 5px; float: right; clear: both;}
TABLE#mainTable {width: 711px; border: 1px solid #163579; padding: 0px; text-align: center; background-color: white;}
TABLE#mainTable TD {padding: 0px;}
TABLE#pageHeader {width: 100%; border: 0px; padding: 0px;}
TD.TopNavTabs {height: 20px;}

TABLE#HomeContent {width: 548px;}

TABLE#ContentTable {border-left: 1px solid #666666;}
TABLE#ContentTable TD.ContentIntro {border-top: 1px solid #666666; width: 50px;}
TABLE#ContentTable TD.ContentOutro {border-bottom: 1px solid #666666; width: 50px;}
TABLE#ContentTable TD.pageTitle {font: normal 18px "Palatino Linotype","Times New Roman",Arial,Sans-Serif; color: #CC3333; width: 511px; padding-bottom : 5px;  background-color: white;} /* border-bottom: 1px solid #CC3333;*/
TABLE#ContentTable TD.pageTitle A:link, TABLE#ContentTable TD.pageTitle A:visited, TABLE#ContentTable TD.pageTitle A:active, TABLE#ContentTable TD.pageTitle A:hover {color: #CC3333;  font-size: 10px; background-color: white;}
TABLE#ContentTable TD.ContentCell {padding: 0px 20px 0px 20px; text-align: left;}

#pageHeader {color: #666666; background-color: #FFFFFF; width: 100%; font-size: 100%; padding: 0; margin: 0 0 5px 0; clear: right;}
.sectionHeader {background-color: #FFA100; width: 100%; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #F8F8F8; padding: 5px; text-align: left;}
#pageHeader H1 {font: bold 175% "Palatino Linotype","Times New Roman",Arial,Sans-Serif; color: #000066; padding: 0; border-bottom: 2px solid #CC3333; margin: 0;}

.pageLinks {text-align: right; vertical-align: bottom; float: right; padding: 10px 5px 0 0;}
.pageLinks A:link, .pageLinks A:visited, .pageLinks A:hover, .pageLinks A:active {font-size: 12px;}

H2, .h2, TD.h2 {font: bold 16px "Palatino Linotype","Times New Roman",Arial,Sans-Serif; color: #CC3333; background-color: white; padding-bottom: 0; margin: 10px 0 5px 0; border-bottom: 2px solid #163579;}
H3, .h3, TD.h3 {font: bold 13px "Palatino Linotype","Times New Roman",Arial,Sans-Serif; color: #CC3333; background-color: white; padding-bottom: 2px; margin: 0;}
TD.StoreInfoLeft, TD.StoreInfoRight {padding-top: 2px !important;}
TD.StoreInfoLeft {padding-left: 2em !important;}
TD.StoreName {font-weight: bold; background-color: #163579; color: #ffffff; padding: 2px 1em 2px 1em !important;}
TD.StoreName A {color: #ffffff; background-color: #163579;}
TD.StoreDivider, TD.JobDivider {height: 10px;}

TR.DivisionRow TD.LableCell, TR.PositionRow TD.LableCell, TR.LocationRow TD.LableCell, TR.DescriptionRow TD.LableCell {font-weight: Bold; vertical-align: middle; padding-right: 4px !important; text-align: right; width: 100px;}
TR.DivisionRow TD.DataCell, TR.PositionRow TD.DataCell, TR.LocationRow TD.DataCell, TR.DescriptionRow TD.DataCell {vertical-align: middle;}

TABLE#PressRelTable TD.Title A:link, TABLE#PressRelTable TD.Title A:visited, TABLE#PressRelTable TD.Title A:active {text-decoration: none; color: #163579; background-color: white; text-transform: uppercase;}
TABLE#PressRelTable TD.Title A:hover {text-decoration: none; color: #CC3333; background-color: white; text-transform: uppercase;}
.PressRelTitle {font: bold 14px "Palatino Linotype","Times New Roman",Arial,Sans-Serif; color: #CC3333; background-color: white; padding-bottom: 2px; margin: 0px; text-transform: uppercase;}

P {font: normal normal 11px "Trebuchet MS",Arial,Helvetica,sans-serif; color: #666666; background-color: white;}
/* Start Left Nav Styles */
TD#LeftNavCell {width: 150px; vertical-align: top;}
TABLE#LeftNavTable {width: 150px; border: 0px;}
TABLE#LeftNavTable TD {padding: 2px 2px 2px 0px; font: bold 10px "Trebuchet MS",Arial,Helvetica,sans-serif; color: #163579; background-color: white;}
TABLE#LeftNavTable TR.Divided {border-bottom: 1px solid #163579;}
TABLE#LeftNavTable TD.Header {height: 10px; border-bottom: 1px solid #163579; font-size: 10px; padding: 0px 0px 0px 0px;}
TABLE#LeftNavTable TD.Selector {width: 11px; text-align: right; padding: 0px 0px 2px 0px; vertical-align: middle;}
TABLE#LeftNavTable TD A:link, TABLE#LeftNavTable TD A:visited, TABLE#LeftNavTable TD A:active {text-decoration: none; color: #163579; background-color: white;}
TABLE#LeftNavTable TD A:hover {text-decoration: none; color: #CC3333; background-color: white;}
/* End Left Nav Styles */

/*Start Footer Styles */
TABLE#Footer {width: 100%; border: 0px;}
TABLE#Footer TD.copyright {background: #163579; color: #ffffff; height: 27px; font: 10px "Trebuchet MS",Arial,Helvetica,sans-serif; vertical-align: middle;}
/* End Footer Styles */

TD.DFATitle {text-align: left; font-family: "Palatino Linotype","Times New Roman",Arial,Sans-Serif; font-size:18px; color: #163579;  background-color: white;}

TABLE#shopAllProducts {width: 100%;}
TABLE#shopAllProducts TD {padding: 5px;}
TABLE#shopAllProducts A:link, TABLE#shopAllProducts A:visited, TABLE#shopAllProducts A:hover, TABLE#shopAllProducts A:active {color: #6666CC; font-size: 10px;}
prodRsltName {font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: 1px solid #FFA100; color: #F8F8F8;}
#prodAttributeTbl .label {font-size: 11px; font-weight: bold; text-align: right;}
#pgCrumbs {margin: 0 5px 0 5px; text-align: right; clear: both;}
.crumbHome {color: #000000; font-size: 10px; font-weight: normal;} 
.crumbPath {color: #000066; font-size: 10px; font-weight: bold;}
/*TABLE.FormTable {width: auto; border-top: 1px solid #163579; border-bottom: 1px solid #163579;}
TD.FormSpcr {height: 5px; font-size: 5px;}
SELECT {margin-right: 2px;}
INPUT {color: #163579; background-color: white;}
TD.FormLabel {font: Bold 11px Arial,Helvetica,sans-serif; color: #163579; background-color: white; vertical-align: middle; padding-right: 4px !important; text-align: right;}*/

/*.Error {color: Red;}*/

/* Show Table Structure **Debug UI**
TABLE {border: 2px solid red !important; margin: 3px;}
TD {border: 1px dotted purple !important; padding: 2px;}

TABLE {border: 2px solid red !important;}
TD {border: 1px dotted purple !important;}
*/