a:hover { color: #CC0000; text-decoration: none; }
a:visted {
text-decoration:underline;
}
/* 
*/
.store #container {width:949px; background-color: #F1EBE8; margin:0 auto 5px auto; text-align: left; /*  */ border: 1px solid #ede8e8; color:#666;}
.store #header { height:38px; margin: 0 auto; padding:0px; width: 950px; text-align: left; vertical-align:top; background-color: #f8f1ee; background-image: url(images/h_bg.jpg); background-repeat: repeat-x; background-position: left top; border-right:1px solid #ebe4df; }
.store #header h1 { margin: 0; padding: 0; float:left; }
.store #header .backstore { font-size:12px; margin:15px 0px 0px 0px; padding:0px 10px 0px 10px; float:right; }
.store #sidebar1 { float: left; width: 174px; background: #f1ebe8; padding:10px 0 0px 10px; margin:0px; color:#333333; }
.store #sidebar1 h3, .store #sidebar2 h3 { margin:0px 0px 0px 10px; font-size:14px; color:#333; }
#sidebar1 h1 { font-size:14px; margin: 0; padding:0; padding:10px 0 0px 10px; }
/*  */
.provincial2 { float:left; text-align:left; margin:7px 0px 10px 10px; }
.provincial2 ul { CLEAR: left; MARGIN: 0px; PADDING:0px; BORDER: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; DISPLAY:inline; }
.provincial2 li { FLOAT: left; DISPLAY: block; MARGIN: 0px; TEXT-ALIGN:left; list-style-type: none; width:120px; }
.provincial2 li a { font-size:12px; DISPLAY: block; TEXT-DECORATION: none; list-style-type: none; color:#787674; height:25px; background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: 0 4px; PADDING:0px 0px 0px 17px; }
.provincial2 li a:hover { color:#C00; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 0 4px; PADDING:0px 0px 0px 17px; }
.provincial2 li a:visted {
color:#787674;
}
.provincial2 li .ac { color:#C00; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: left top; PADDING:0px 0px 0px 17px; }
.line1 { float:left; margin: 0; background-image: url(images/line1.gif); background-repeat: repeat-x; background-position: left center; height:10px; width:95%; }
.store #breadcrumb { width: 950px; margin:0 auto; text-align: left; font-size:12px; color: #666666; height:25px; }
.store .hp { background-image: url(images/icon_home.gif); background-repeat: no-repeat; background-position: left center; padding:0px 0px 0px 15px; }
.store #breadcrumb a { color: #666666; text-decoration:none; background-color:#ffffff; }
.store #breadcrumb a:hover { color: #cc0000; }
.store #breadcrumb a:visted {
color: #666666;
text-decoration:none;
}
.store #breadcrumb h1 { color: #333333; font-size:12px; display:inline; margin:0 5px; }
.store #mainContent2 { background:#F8F5F3;margin: 0 0 0 0; padding:20px 20px 20px 20px; width:720px; float:right; min-height:755px;_height:755px;}
.store #mainContent2 h3 {font-size:18px; color:#990000; text-align:left; height:30px; font-weight:bolder; margin-left:19px;}
.store #mainContent2 h2{font-size:18px; color:#990000; text-align:left; height:30px; font-weight:bolder; margin-left:2px;}
.store #mainContent2 p { margin:3px 0px 5px 0px; float:left; width:680px;margin-left:20px;_margin-left:11px;}
.location { text-align:left; width:700px; margin:7px 0px 10px 20px; }
.location ul {float: left; MARGIN: 0px; PADDING:0px; BORDER: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; DISPLAY:inline; padding:2px 0px 2px 5px; }
.location h4 { font-size:14px; text-align:left; background: #f0ebe8; font-weight:bolder; padding:3px 0px 1px 5px; display:block; margin:10px 0px 0px 0px; float:left; width:680px; }
.location h5 { font-size:12px; font-weight:bolder; line-height:200%; }
.location li { FLOAT: left; width:330px; MARGIN:10px 10px 0px 0px; height:70px;TEXT-ALIGN:left; list-style-type: none; font-size:12px; }

