body { margin:0; padding:0; background-image:url(../images/bg.jpg); background-attachment:fixed; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c260c; }
.centerContainer { margin-left:auto; margin-right:auto; width:920px; }
.topBar { background-image:url(../images/bg-top.gif); height:31px; background-repeat:no-repeat; width:920px; }
.brand { background-image:url(../images/brand.jpg); height:95px; background-repeat:no-repeat; width:920px; }
.pageContainer { background-image:url(../images/bg-page.jpg); width:920px; background-position:0px 42px; padding-bottom:25px; margin:0px;  }
.pageContainer-top { background-image:url(../images/bg-homeContainer-top.gif); height:11px !important; line-height:6px; background-repeat:no-repeat; width:920px; margin:0px; padding:0px; } 
.globalNav { background-image:url(../images/bg-globalNav.gif); height:31px !important; background-repeat:no-repeat; width:920px; font-size:16px; font-family:"Myriad Pro", Helvetica, sans-serif; font-variant:small-caps; margin:0px; padding:0px; font-weight:700; text-align:center; margin:0px; padding:0px; }
.globalNav ul { margin:0px !important; padding:0px !important; }
.globalNav ul li { display:inline; list-style-type:none; padding:0 6px; margin:0px;  }
.globalNav ul li a { color:#790000; text-decoration:none; padding:0px 5px 9px 5px; }
.globalNav ul li a:hover { border-bottom:3px solid #790000; color:#2460a5; }
.globalNav ul li a.active:hover { border-bottom:3px solid #790000; color:#2460a5; }
.globalNav ul li a.active { border-bottom:3px solid #790000; color:#2460a5;}
.pageContainer-bottom { background-image:url(../images/bg-homeContainer-bottom.gif); height:44px; width:920px; background-repeat:no-repeat; }
.pageBody { width:860px; position:relative; top:15px; left:31px; line-height:16px; }
.top-A { float:left; width:425px; margin-right:7px; }
.bufferLR { margin:0px 10px; }
.bufferL { margin:0px 0px 0px 10px; }
.top-B { float:left; width:428px; }
.thin { width:215px; float:left; }
.thinB { width:215px; float:left;}
.med { width:428px; float:left; margin-right:2px; }
.threeCol { width:645px; float:left; }
.threeColB { width:645px; float:left; background-image:url(../images/bg-innerWhite.gif); background-position:bottom; font-size:11px; color:#666; }
.threeColC { width:645px; float:left; background-image:url(../images/bg-innerWhite2.gif); background-position:bottom; font-size:11px; color:#666; }
.half { float:left; width:200px; margin-right:2px; }
.pageContainer-bottom address { text-align:center; margin:0; padding:10px 0 0 0; }

.nav { width:215px; position:relative; top:15px; padding-top:20px; height:463px; left:0px;background-repeat:no-repeat; background-position:top right; font-size:12px; letter-spacing:1px; }
.nav ul { margin:0; padding:0;border-top:1px solid #fff;  height:1%;}
.nav ul li { list-style:none; border-bottom:1px solid #fff; padding:0; margin:0; }
.nav ul li a { padding:6px; display:block; text-decoration:none; font-variant:small-caps; font-weight:bold; color:#000; }
.nav ul li a:hover { color:#000; text-decoration:underline; font-weight:bold; }
.nav ul li a.active { background-image:url(../images/nav-hvr-bg.gif); color:#a64103 !important; margin-left:0px !important; font-weight:bold;}
.nav ul li a.active:hover { background-image:url(../images/nav-hvr-bg.gif); color:#000 !important; margin-left:0px !important; font-weight:bold;}
.nav p {font-size:11px; }
.nav h2 { margin-top:-30px; }

.formGroup { width:480px; margin:0px 0px 5px 0px; padding:0px; }
.formGroup .labelCol { width:100px; float:left; margin-right:5px; text-align:right !important;}
.formGroup .inputCol { width:250px; float:left; }
.formGroup .labelCol label { font-weight:bold; }
.formGroup .inputCol input.text, textarea.text { width:200px; border:1px solid #970000; background-color:#FFFFFF; color:#333; }


h1 { color:#790000; font-family:"Century Gothic", Helvetica, sans-serif; font-size:16px; font-weight:500; }
h2 { color:#3c260c; font-family:"Century Gothic", Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #c18447; padding-bottom:4px; font-weight:300; }
h3 { color:#7b5025; font-family:"Century Gothic", Helvetica, sans-serif; font-size:12px; font-weight:300; line-height:16px; border-bottom:1px solid #c18447; }

.gradient { background-image:url(../images/bg-gradient-lt.gif); background-repeat:no-repeat; background-position:0px 21px; width:auto; }
.mainImg img { border-bottom:1px solid #666; }
.clear { clear:both; }
.tight { margin-bottom:0px !important; margin-top:0px !important; }
p.productLinks { margin:0px; padding:0px; font-size:12px; line-height:14px; }
a.darkLink { background-image:url(../images/drk-link.gif); background-position:left center; background-repeat:no-repeat; color:#790000; text-decoration:none; padding-left:10px; }
a.darkBlueLink { background-image:url(../images/drkblue-link.gif); background-position:left center; background-repeat:no-repeat; color:#212f67; text-decoration:none; padding-left:10px; }
a:hover.darkLink { background-image:url(../images/drk-link-hover.gif); background-position:left center; background-repeat:no-repeat; color:#790000; text-decoration:underline; padding-left:10px; }
a:hover.darkBlueLink { background-image:url(../images/drkblue-link-hover.gif); background-position:left center; background-repeat:no-repeat; color:#212f67; text-decoration:underline; padding-left:10px; }
a img { border:0; }
.centerCopyright { font-size:10px; text-align:center; color:#666; }
.blockquote { background-color:#440901; padding:10px; font-size:10px; font-style:italic; color:#fff; }
ul.red { margin:0px 0px 10px 20px; padding:0; }
ul.red li { list-style:url(../images/drk-link.gif); }
ul.none { margin:0px 0px 10px 20px; padding:0; }
ul.none li { list-style-type:none; }
ul.blue { margin:0px 0px 10px 20px; padding:0; }
ul.blue li { list-style:url(../images/drkblue-link.gif); }
.right { float:right; margin:0px 0px 10px 10px; }
ol { padding:0 0 0 20px; }
.smMargB { margin-bottom:10px; }
.textRight { text-align:right; }