body, td, div, p, ul, li, ol { font: 11px/18px Verdana, Arial, Helvetica, sans-serif; }

a { font-weight: bold; }
a:link { color: #012D6A; }
a:visited { color: #012D6A; }
a:hover, a:active { color: #333; }

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body { background: #012D6A; }

#pagediv_C { width: 100%;  text-align: center; padding-top: 10px; }

#pagediv { width: 800px; text-align: left; margin: 0 auto 0 auto; }


/*** TOP CUSTOM STYLES  ********************************/
#topRow1 { position: relative; height: 116px; background: url(/image/2261.jpg) no-repeat 231px 0px; }
#topRow1-col1 { position: absolute; top: 0px; left: 0px; width: 186px; }
#topRow1-col2 { position: absolute; top: 10px; right: 18px; }
#topRow1-col2 form { margin: 0px; padding: 0px; text-align: right; }
#go { margin-left: 10px; }

#topRow2 { position: relative; height: 29px; background: #324DAD; z-index:20; }
/* #topRow2 { position: relative; height: 29px; background: #324DAD; } */
#topRow2-col1 { position: absolute; top: 0px; left: 15px; width: 400px; }
#topRow2-col1 img { margin-right: 15px; }
#topRow2-col2 { position: absolute; top: 0px; right: 15px; width: 252px; }


/*** Main Column LAYOUT   *******************************/
#pageColumns { width: 800px; position: static; }


#ColumnRt { width: 422px; float: right; height: 444px; background: url(/image/1401.jpg) no-repeat 0px 128px; }
/*** RIGHT COLUMN CUSTOM STYLES  ********************************/
#headlineC { height: 78px; background: url(/image/1327.jpg); }
#headlineC #headline { padding-top: 38px; text-transform:uppercase; }
#headlineC #headline H1 { padding: 20px 0 10px 0; margin: 0px; display:inline; font: 21px Arial, Helvetica, sans-serif; color: #566C82; }
#headlineC #headline H1.t1 { color: #34485B; font-weight: bold; font: 21px Arial, Helvetica, sans-serif; margin-right: 7px; }


#store-nav { height: 50px; background: url(/image/1329.jpg);}

.contentTable { width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }

#contentArea { position: relative; padding: 0px 50px 10px 0px; margin: 0; width: 400px; }
#contentArea p { margin: 0 0 12px 0; padding: 0; font-size: 12px; }
#contentArea ul { margin: 0px; padding: 0px; }
#contentArea li { margin: 0px 0px 0px 15px; list-style-image: url(/image/1335.gif);  font-size: 12px; }
#store-logo { position: absolute; top: 195px; left: 160px; }
/* #store-logo { margin-top: -20px; float: right; } */

#ColumnLft { width: 378px; float: left; }
/*** LEFT COLUMN CUSTOM STYLES ********************************/
#picsC { position: relative; }
#picsC #subPic { position: absolute; top: 97px; left: 212px; }
#loc-infoC { position: relative; width: 378px; height: 216px; color: #FFF; }
#loc-lft { position: absolute; top: 0px; left: 0px; width: 86px; }
#loc-mid { position: absolute; top: 0px; left: 86px; width: 171px; height: 216px; background: url(/image/1331.jpg); }
#loc-mid p {margin-top: 0px; font-size: 10px; line-height: 12px; }
#loc-rt { position: absolute; top: 0px; left: 257px; width: 121px; }


#clearOut { width: 100%; height: 0px; clear: both; } /* to clear footer */
*html #clearOut { margin-top: -20px; } /* Only for IE*/


/*** BOTTOM CUSTOM STYLES ********************************/

#btmNavC {  background: url(/image/1321.jpg) no-repeat top; }

#btmNav { padding: 8px 0px 5px 0px; text-align: center; }
#btmNav p { margin: 0px; color: #FFF;  }
#btmNav p a:link { color: #FFF; }
#btmNav p a:visited { color: #CCC; }
#btmNav p a:hover,#btmNav p a:active { color: #AAC6E5; }

#disclaimer { padding: 0px 0px 13px 0px; text-align: center; }
#disclaimer p { margin: 0px; color: #B3BAC3;  }
#disclaimer p a:link { color: #B3BAC3; }
#disclaimer p a:visited { color: #B3BAC3; }
#disclaimer p a:hover,#btmNav p a:active { color: #FFFFFF; }


/*** Internal 2 CUSTOM STYLES ********************************/

.int2 #pageColumns { width: 800px; position: static; background: url(/image/1333.jpg) top no-repeat; height: 444px; }

.int2 #headlineC { background: none; }
.int2 #headlineC #headline { padding-top: 45px; padding-left: 50px; }

.int2 #contentArea { padding: 0px 50px 15px 50px; margin:0; }

/*** GENERAL PAGE CUSTOM STYLES ********************************/

#generic { width: 800; height: 444; background: url(/image/1333.jpg) no-repeat top; }
#genericH #headlineH{ padding-top: 45px; text-transform:uppercase; }

#genericH #headlineH H1 {padding: 20px 0 10px 0; margin: 0px; display:inline; font: 21px Arial, Helvetica, sans-serif; color: #566C82; }
#genericH #headlineH H1.t1 { padding: 80px 0 0 50px;   font-weight: bold; font: 21px Arial, Helvetica, sans-serif; color: #34485B; margin-right: 7px;}
#contentAreaG { padding-left: 50px; margin: 0; overflow: auto; width: 750; height: 373px; }
*html #contentAreaG { width: 800px; }
#contentAreaG p { margin: 0 0 12px 0; padding: 0; font-size: 12px; }
#contentAreaG td { font-size: 12px; }

/*** STYLES FOR LOGIN AND SEARCH RESULT PAGES ******/

#general{padding:10px 10px 10px 10px; background: url(/image/1333.jpg); }


/*** Flash Map ********************************/
#flashmap {padding-left: 3px; background: #5e6671; height: 423px;}


/*** store tables *******************/
#pageId_1325 #contentAreaG table, #pageId_1314  #contentAreaG table, #pageId_1315 #contentAreaG table{ width: 700px;}
#pageId_1325 #contentAreaG table td, #pageId_1314 #contentAreaG table td, #pageId_1315 #contentAreaG table td { vertical-align: top; }

#pageId_1321 table{ width: 725px;}
#pageId_1321 td {vertical-align:text-top;}
#pageId_1321 td .rt {display: block;}