@charset "utf-8";
/* CSS Document */

a:hover { color: #CC0000; text-decoration: none; }
a:visted {
text-decoration:underline;
}
/* 
*/
.store #container {
	width: 949px;
	background-color: #f8f5f3;
	margin:0 auto;
	text-align: left; /*  */
	border-top: 1px solid #ede8e8;
	border-bottom: 1px solid #ede8e8;
	background-image: url(images/bg1.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.store #header { height:38px; margin: 0 auto; width: 950px; text-align: left; vertical-align:top; background-color: #f8f1ee; background-image: url(images/bg1.jpg); background-repeat: repeat-x; background-position: left top; border-right:1px solid #ebe4df; }
.store #header h1 { margin: 0; padding: 0; float:left; }
.store #promotion {
	margin: 0 auto;
	width: 766px;
	height:47px;
	background-color: #c0283b;
	background-image: url(images/promotion_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:3px 0px 0px 185px;
	text-align:left;
}
.store #header .backstore { font-size:12px; margin: 0; padding:0; padding:10px 10px 0px 10px; float:right; }
.store #sidebar1 { float: left; width: 174px; background: #f1ebe8; padding:10px 0 0px 10px; margin:0px; color:#333333; }
.store #sidebar2 { float: right; width: 205px; background: #f0ebe8; padding: 20px 0px 0px 0px; }
.store #sidebar1 h3, .store #sidebar2 h3 { margin:0px 0px 0px 10px; font-size:14px; color:#cc0033; font-weight:bolder; }
.store #mainContent { margin: 0 0 0 0; padding: 0 0 0 0; background-color:#faf8f7； }
.store #mainContent p { margin: 0; padding:0 30px; width:680px; float:left; font-size:12px; }

#sidebar1 h1 { font-size:14px; margin: 0; padding:0; padding:10px 0 0px 10px; }
#provincial { float:left; text-align:left; margin:7px 0px 10px 10px; }
#provincial ul { CLEAR: left; MARGIN: 0px; PADDING:0px; BORDER: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; DISPLAY:inline; }
#provincial li { FLOAT: left; DISPLAY: block; MARGIN: 0px; TEXT-ALIGN:left; list-style-type: none; width:60px; }
#provincial 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; }
#provincial li a:hover { color:#C00; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 0 4px; PADDING:0px 0px 0px 17px; }
#provincial li a:visted {
color:#787674;
}
/*  */

.line1 { float:left; margin: 0; background-image: url(images/line1.gif); background-repeat: repeat-x; background-position: left center; height:10px; width:95%; }
.joinus { margin:0; padding:0px 20px 10px 10px; width:185px; text-align:left; font-size:13px; }
.joinus p { margin: 10px 0px 10px 5px; float:left; font-weight:bolder; }
.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 { margin: 0 0 0 0; padding:20px 20px 20px 20px; background-color:#faf8f7; width:720px; float:right; }
.store #mainContent2 h3 { font-size:18px; color:#990000; text-align:left; }
.store #mainContent2 h4 { font-size:16px; text-align:left; background: #f0ebe8; font-weight:bolder; }
#location { text-align:left; width:720px; margin:7px 0px 10px 40px; }
#location ul { CLEAR: left; MARGIN: 0px; PADDING:0px; BORDER: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; DISPLAY:inline; }
#location h5 { font-size:13px; font-weight:bolder; line-height:200%; }
#location li { FLOAT: left; DISPLAY: block; width:330px; MARGIN: 0px; TEXT-ALIGN:left; list-style-type: none; font-size:12px; }
A.red:hover{    
   color:#cc0000;  text-decoration:underline;  
    }  
  A.red:LINK {color:#ff0000; text-decoration:none;
  }  
  A.red:VISITED   { color:   #cc0000;  }   
.hd-main #hd-nav li{padding:0;}
