body { margin:0; padding:0; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#884d2d;  }
body p,td,th,li,a,h1,h2,h3,div {  font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#412b26; }
p,h1,h2,h3 { margin:0; padding:0; }
h2 { font-size:14px; }
input { font-size:10px; }
a { color:#da0511; }
img { border:0; }
td { vertical-align:top; }
th { text-align:right; }
.clear { clear:both; }

#wrapper { width:813px; background-image:url(../images/main_bg.gif); margin-left: auto; margin-right: auto; }

#header .logo { float:left; padding:0 0 0 25px; }
#header .supportNav { color:#804523; text-align:right; padding:0 25px 0 0; }
#header .supportNav a { color:#804523; text-decoration:none; font-size:13px; }
#header .supportNav a:hover { text-decoration:underline; }
#header .supportNav p { font-size:11px; margin:0; padding:8px 0 0 0; color:#804523; }

#header .topNav { clear:both; width:754px; margin:0 0 0 30px; padding:6px 0; border-top:1px solid #981221; text-align:center; }
#header .topNav li { margin:0; padding:0 10px 0 18px; display:inline; border-right:1px solid #da0511; }
#header .topNav li.last { border:0; }
#header .topNav a { color:#da0511; text-decoration:none; font-weight:bold; font-size:16px; }
#header .topNav a:hover { color:#eeb30e; }

#main { font-size:11px; color:#804523; }

/* HOME PAGE ELEMENTS */
#main .hero { margin-left:30px; }
#main .pod1 { background-color:#dbc6bd; border:2px solid #804523; width:178px; height:200px; float:left; margin:10px 0 10px 30px; text-align:center; }
#main .pod1 p { margin:0; padding:5px 0; }
#main .pod1 p.topItem { margin-top:10px; }
/*#main .pod2 { text-align:center; background:url(../images/podGradientBg.jpg); border:2px solid #804523; width:273px; height:200px; float:left; margin:10px 14px 10px 10px; }*/
#main .pod2 { text-align:center; border:2px solid #804523; width:273px; height:200px; float:left; margin:10px 14px 10px 10px; }
#main .pod2 p.topItem { margin-top:10px; }
/*#main .pod3 { text-align:center; background:url(../images/podGradientBg.jpg); border:2px solid #804523; width:268px; height:200px; float:left; margin:10px 0 10px 0; }*/
#main .pod3 { text-align:center; border:2px solid #804523; width:268px; height:200px; float:left; margin:10px 0 10px 0; }
#main .pod3 p.topItem { margin-top:10px; }

/* INNER PAGES */
#contentWrapper {  width:756px; margin:0 0 10px 30px; padding:0; background-image:url(../images/bg_lnav.jpg); background-position:bottom; background-repeat:no-repeat; }

#leftNav { width:176px; float:left; padding-top:4px; } 
#leftNav ul { margin:3px 0 0 20px; padding:0; }
#leftNav li { margin:0 0 0 0; padding:0 0 3px 0; list-style-type:none; border-bottom:1px solid #fff; }
#leftNav li.on { list-style-type:none; list-style-image:url(../images/arrow.gif);}
#leftNav li.on a { color:#eeb30e; }
#leftNav a { color:#fff; padding:0 0 0 0; font-size:12px; text-decoration:none; }
#leftNav a:hover { text-decoration:underline; }
#leftNav .subCat a { color:#fff; padding:0 0 0 0; font-size:12px; text-decoration:none; }
#leftNav .subCat { margin:3px 0 2px 6px; padding:0; border:0; }

#breadcrumbs { color: #804523; font-size:10px; border-bottom:1px solid #804523; padding-bottom:2px; margin-bottom:6px; }
#breadcrumbs a { color: #804523; font-size:10px; text-decoration:none; }
#breadcrumbs a:hover { text-decoration:underline; }

#mainContent { width:541px; float:left; margin:0 0 0 36px; min-height:460px; }
/**html #mainContent { width:534px; }*/
#mainContent p { padding-bottom:8px; }
#mainContent h1 { color:#da0511; font-weight:bold; font-size:16px; margin:0 0 8px 0; }
#mainContent h2 { margin:2px 0 4px 0; font-size:12px; }
#mainContent .imgByLineRight { padding:2px; border:1px solid #804523; color:#804523; float:right; margin-left:10px; }
#mainContent .imgByLineRight img, #mainContent .imgByLineLeft img { margin-bottom:3px; }
#mainContent .imgByLineLeft { padding:2px; border:1px solid #804523; color:#804523; float:left; margin-right:20px; }
#mainContent .video { padding:2px; margin-bottom:10px; border:1px solid #804523; }
#mainContent ul { margin:0; padding:0; }
#mainContent li { margin:0 0 0 16px; padding:0; }

#item { width:145px; float:left; margin:3px 8px; text-align:center; }
#item p { min-height:30px; _height:30px; margin:0 0 0 0; padding:2px 0 2px 8px; } 

#itemDetailImg { float:left; width:250px; text-align:center; }
#itemDetailInfo { float:left; width:250px; padding-left:20px; }
#itemDetailInfo h2 { padding-bottom:10px;}
.itemSelect { width:270px; font-size:11px; }

#contactForm th,td { vertical-align:top; }
#contactForm th { padding-top:3px; }

#wcakeImgs { }
#wcakeImgs img { width:240px; height:240px; margin:8px; float:left; }

#footer { text-align:center; font-size:11px; color:#fff; width:813px; margin-left: auto; margin-right: auto; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer li { display:inline; }

/* ADMIN PAGES */
#items { width:100%; }
#items td {  border-bottom:1px solid #ccc; vertical-align:middle; }
#types { width:100%; }
#types th { text-align:left; background-color:#ccc; padding:2px 4px; }
$types td { border:0; }
#updateItems th { text-align:left; background-color:#ccc; padding:2px 4px; }
#updateItems { margin:20px; }
#updateItems th, #updateItems td {  vertical-align:top; }
/* IE HACKS */
*html #main .pod1 { margin-left:15px; }
*html #mainContent { height:460px; }
.editLink { font-size:10px; text-decoration:none; border:1px solid #ccc; padding:0 2px;}

.itemDescImg { float:right; margin-left:18px;}
.itemDescImg br { float:right; clear:both;}