/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */


/* ÕÅ¸Ä*/
@charset "utf-8";
/* CSS Document */

body, select, input{margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#515151}
body{background:url(../images/titlebg.gif) repeat-x}
a img{border:none}
font{font-size:11px}
a{text-decoration:none}
/*	a:hover{text-decoration:underline; color:#FB0003 !important} */
	a:hover{text-decoration:underline;cursor:pointer;}

.clear{clear:both !important; line-height:0 !important; height:0 !important; font-size:0 !important; margin:0 !important; padding:0 !important}
form{margin:0; padding:0}


#tooltip {position: absolute; z-index:3000; border:1px solid #111; background-color:#fff; padding:5px; opacity: 0.85}
#tooltip h3, #tooltip div {margin:0; font-size:12px; font-weight:normal}

.tooltip2{position:absolute; margin:0 !important; padding:0 !important; background:none !important; display:none; border:none !important;}
	.tooltip2 div{border:solid 1px #000 !important; padding:5px; margin:0 !important; margin-left:6px !important; margin-top:-13px !important; !important; background:#fff !important;*margin:1px 6px;}
	.tooltip2 img, .tooltip3 img{position:absolute}
	.tooltip2 a{color:#A40708 !important}



.jqmWindow {display:none; position:fixed; top:17%; left:50%; margin-left:-300px; width:600px; border: 1px solid #C7C8C7; background:#fff}
 .jqmWindowp {display:none; position:fixed; top:17%; left:50%; margin-left:-350px; width:700px; border: 1px solid #C7C8C7; background:#fff}
.jqmOverlay {background-color: #000}
.jqDrag{cursor:move}

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px')}
* html .jqmWindow, * html .jqmWindowp {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}

div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url("../images/delete.gif") no-repeat 0 -16px}
div.star,div.star a{background:url("../images/star.gif") no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}


.redstar{color:#F80103; font-weight:bold}
.smalltext{font-size:10px}
.bigtext{font-size:14px}
.floatright{float:right !important}
.darkred{color:#A40708}
.redtext{color:#f00}
.rememberfont{color:#797979;}
.inputwait{color:#999999;}
.bgtwo{background:#dfdfdf;}
.catred{color:#A40708;}
.detaila{color:#000000; text-decoration:underline}
.detail{color:#F80103;}
.btn, .button, .button1, .button2, .button3, .button4{ cursor:pointer;}

.faqselect{color:#A40708; font-weight:bold}
.catselect{font-weight:bold}


.textbox{border:solid 1px #515151}
select, textarea{border:solid 1px #515151}

.fm1{width:960px; margin:0 auto}
	.fm1_l{width:255px; float:left}
	.fm1_c{width:500px; float:left; margin-top:10px; margin-left:15px}
	.fm1_r{width:174px; float:right}
	
.fm2{width:695px; float:right; margin-top:10px}
	.fm2_b{border:solid 1px #ccc; margin-top:5px; padding-bottom:10px;}

.bk1{margin:0 auto; width:960px; height:79px; overflow:hidden}
	.bk1_l{float:left}
	.bk1_r{float:right; }

.bk2{margin-top:10px}
	.bk2 span{background:url(../images/btnlogin.png) no-repeat; height:30px; width:58px; color:#fff; line-height:28px; padding-left:12px; cursor:pointer; display:block; float:left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/btnlogin.png'); /* IE6 */
		_ background-image: none; /* IE6 */
	}
	.bk2_l_r{float:left; margin-top:7px}
	.bk2_l_l{float:left; margin-top:7px; font-size:12px; color:#C5C5C5; margin-left:10px}
	.bk2 a{color:#C5C5C5}
		.bk2 a:hover{color:#fff}
		.bk2_l{float:right}
/*		.bk2_l .button2{ background:url(../images/btnlogout.png) repeat-x; color:#fff; border:none;width:66px;height:30px;line-height:12px; padding-left:5px;cursor:pointer;} */
		.bk2_r{float:right; margin:3px 0 0 10px}
			.bk2_r a{margin-right:3px}
			.bk2_r a img{border:solid 1px transparent}
			.bk2_r .hot img{border-color:#C5C5C5;}

.bk3{text-align:right; margin-top:10px; color:#909090}
	.bk3 a{color:#909090; margin:0 10px; float:right}
		.bk3 a:hover{color:#fff}
	.bk3 span{float:right}
	.bk3 .tb{background:#494949; border:solid 1px #3B3B3B; color:#fff; height:18px; float:right}
		.bk3 .tb:focus{border-color:#909090}
	.bk3 .btn{background:url(../images/btnbg1.gif) no-repeat; border:none; width:60px; height:26px; color:#fff; line-height:26px; float:right; margin-top:-3px}
	
	.bk3 .myaccount{float:right; margin:0 10px; padding:0; list-style:none; width:75px}
		.bk3 .myaccount dt{}
		.bk3 .myaccount dt a{float:left; background:url(../images/dot10.gif) no-repeat right; padding-right:15px;}
		.bk3 .myaccount dd{margin:0;*margin-left:-75px; padding:0; background:#3D3C3C; padding:5px; border:solid 1px #222; margin-bottom:-1px; display:none; z-index:100; position:absolute;width:135px }
		.bk3 .myaccount dd a{padding:3px;}
			.bk3 .myaccount a{float:none; margin:0; display:block; text-align:left;}

.bk4{text-align:center; background:url(../images/menubg.gif) repeat-x; border-top:solid 1px #000; width:100%; height:32px; margin:0 auto}
	.bk4 div a{display:block; height:31px; float:left}
	.bk4 div a:hover, .bk4 a:link, .bk4 a:active, .bk4 a:visited, .bk4 a:focus{color:#B6B6B6 !important}
	.bk4 div img{display:none}
/*	.bk4 div .m1{background:url(../images/menu1.gif) no-repeat; width:144px}
	.bk4 div .m2{background:url(../images/menu2.gif) no-repeat; width:201px}
	.bk4 div .m3{background:url(../images/menu3.gif) no-repeat; width:199px}
	.bk4 div .m4{background:url(../images/menu4.gif) no-repeat; width:154px}
	.bk4 div .m5{background:url(../images/menu5.gif) no-repeat; width:257px}
	*/
	.bk4 div .m1{background:url(../images/menu1.gif) no-repeat; width:66px;margin:0 38px;}
	.bk4 div .m2{background:url(../images/menu2.gif) no-repeat; width:140px;margin:0 30px;}
	.bk4 div .m3{background:url(../images/menu3.gif) no-repeat; width:134px;margin:0 32px;}
	.bk4 div .m4{background:url(../images/menu4.gif) no-repeat; width:93px;margin:0 30px;}
	.bk4 div .m5{background:url(../images/menu5.gif) no-repeat; width:173px;margin:0 42px;}
	
	.bk4 div .hot img{display:block}
	
	.bk4 .menu{position:absolute; display:none; margin-top:30px; z-index:1000}
	.bk4 .menu1{margin-left:50px; *margin-left:-510px}
	.bk4 .menu2{margin-left:170px; *margin-left:-490px}
	.bk4 .menu3{margin-left:370px; *margin-left:-385px}
	.bk4 .menu4{margin-left:570px; *margin-left:-265px}
	.bk4 .menu5{margin-left:730px; *margin-left:-230px}
		.bk4  .menu1 a, .bk4  .menu2 a, .bk4  .menu4 a, .bk4  .menu5 a{width:171px;}
		.bk4  .menu3 a{width:171px;}
		.bk4 .menu a{ border-bottom:solid 1px #777; border-right:dotted 1px #777; display:block; float:left; line-height:40px; height:40px; background:url(../images/mainmenubg.gif) repeat-x; text-align:left; padding-left:50px; font-weight:bold; color:#fff !important}
			.bk4 .menu a:hover{text-decoration:none; color:#fff !important; background-position:bottom}	
	.bk4 .ms{font-weight:normal !important; padding-left:20px !important}
	
	
.bk5{text-align:center; background:url(../images/bannerbg7.gif) repeat-x; _margin-top:-2px; line-height:0; font-size:0}

.bk6{border-bottom:dotted 1px #515151; padding-bottom:5px}
	.bk6_l{background:#C7C8C7; padding:2px 5px; float:left; text-transform:capitalize; }
		.bk6_l a{color:#666; font-weight:normal}
	.bk6_r{float:right; font-size:10px}
	.bk6_r a{margin-right:5px;margin-bottom:3px;font-size:12px;color:#515151;text-decoration:underline}

.bk7{line-height:17px; border-bottom:dotted 1px #515151; margin-bottom:5px}
	.bk7 img{float:left; padding:0 10px 10px 0}
	.bk7 .imgs{float:right;margin-left:10px; padding:0 10px 10px 0;width:195px;}
		.bk7 .imgs table{border-collapse:collapse; width:100%;border:solid 1px #ccc;}
			.bk7 .imgs table th{color:#A40708; font-size:10px; background:url(../images/thbg.gif); line-height:20px; padding:5px}
			.bk7 .imgs table td{text-align:center; font-size:10px; padding:2px 3px;}
	.bk7 h1{font-size:14px}
		.bk7 h1 a{color:#A40708}
	.bk7_b{height:25px}
		.bk7_b a{float:right; color:#E10204; font-weight:bold; background:url(../images/dot.gif) no-repeat 0 4px; padding-left:15px; text-decoration:underline}
		
.bk8{}
	.bk8_t{border-bottom:solid 1px #ccc; font-size:14px; color:#515151; height:20px}
		.bk8_t span{float:left; font-weight:bold; color:#515151}
		.bk8_t a{float:right}
	.bk8_m{}		
		.bk8_m h2{font-size:12px; color:#A40708}
		.bk8_m p{}
			.bk8_m p span{color:#A40708}
		.bk8_m p a{float:right;margin-top:-10px; background:url(../images/dot.gif) no-repeat 0 4px;color:#E10204; font-weight:bold;padding-left:15px;text-decoration:underline}
		.bk8_m img{float:left; padding:0 10px 10px 0}
	.bk8_b{margin:0; padding:0; list-style:none; line-height:18px}
		.bk8_b li{border-bottom:dotted 1px #ccc; background:url(../images/dot2.gif) no-repeat 0 5px; padding-left:7px}
		.bk8_b li a{color:#666; float:left}
		.bk8_b li span{color:#A40708; float:right}

.bk9{padding:15px 0}

.bk10{margin-top:5px}
	.bk10_t{width:174px; height:34px; background:url(../images/panelt.gif) no-repeat; font-size:14px; color:#515151; line-height:34px; text-align:center; font-weight:bold}
	.bk10_b{width:172px;text-align:center; padding:10px 0; border:solid #C7C8C7; border-width:0 1px 5px 1px;background:#ffffff;}
		.bk10_b select{margin:5px 0; border:solid 1px #ccc}
		.bk10_b .button{float:right; margin:10px 5px 0 0; background:url(../images/btnbg2.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:15px}
		.bk10_b .button2{float:right; margin:5px 5px 0 0; background:url(../images/btnbg3.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
		.bk10_b .button3{float:right; margin:5px 5px 0 0; background:url(../images/btnbg4.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
		.bk10_b .textbox{background:#F3F3F3; border:solid 1px #C4C4C4; width:95px; margin-bottom:5px}
		.bk10_b a{display:block; text-align:left; margin-left:5px; color:#797979}
		.bk10_b a.s{color:#A50708}
		.bk10_b .remember{margin-left:60px}
	.bk10_bi{text-align:center; padding:10px 0;}
		.bk10_bi select{margin:5px 0; border:solid 1px #ccc}
		.bk10_bi .button{float:right; margin:10px 5px 0 0; background:url(../images/btnbg2.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:15px}
		.bk10_bi .button2{float:right; margin:5px 5px 0 0; background:url(../images/btnbg3.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
		.bk10_bi .button3{float:right; margin:5px 5px 0 0; background:url(../images/btnbg4.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
		.bk10_bi .textbox{background:#F3F3F3; border:solid 1px #C4C4C4; width:95px; margin-bottom:5px}
		.bk10_bi .remember{margin-left:60px}

.bk11{margin:5px 0}

.bk12 {text-align:center; margin-top:5px; border:solid 1px #C7C8C7; border-bottom-width:5px; padding:5px}
	.bk12 p{margin:12px 0px ;text-align:left;font-size:12px;}
	.bk12 div{margin-top:15px;text-align:left;font-size:12px;font-weight:bold;}
	
.bk13{position:absolute; margin-top:-31px; z-index:100}
	.bk13 a{display:block; line-height:31px; text-align:center; color:#C5C5C5; font-weight:bold; float:left; margin-right:2px}
	.bk13 .lhot{color:#A40708; background-image:url(../images/tab1h.gif)}
	.bk13 .rhot{color:#A40708; background-image:url(../images/tab2h.gif)}
	.bk13_l{width:119px; height:31px; background:url(../images/tab1.gif) no-repeat}
	.bk13_r{width:66px; height:31px; background:url(../images/tab2.gif) no-repeat}
	
.bk14{background:#F3F3F3; padding-bottom:10px}

.bk15{margin:0 auto; width:239px; padding-top:10px}
	.bk15_t{background:url(../images/panel2t.gif) no-repeat; font-weight:bold; color:#515151; font-size:14px; padding:8px 0 0 35px}
	.bk15_t2{background:url(../images/panel3t.gif) no-repeat; height:25px}
	.bk15_t3{background:url(../images/panel4t.gif) no-repeat; height:6px}
		.bk15_t p{font-size:11px; color:#841213; font-weight:normal; margin:0; margin-left:-22px; padding:4px 0}
	.bk15_b{margin:0; padding:0; list-style:none; line-height:18px; border:solid #C7C8C7; border-width:0 1px 5px 1px; padding:10px; background:#fff}
		.bk15_b a{color:#666}
		.bk15_b a:hover{color:#990003}
		.bk15_b img{margin-left:5px}
	/*	.bk15_b p{text-align:center; margin:0} */
		.bk15_b p{margin:12px 0px ;text-align:left;font-size:12px;}
		.bk15_b div{margin-top:15px;text-align:left;font-size:12px;font-weight:bold;}
		
		.bk15_b select{margin:5px 0; border:solid 1px #ccc}
		.bk15_b .button{float:right; margin:10px 5px 0 0; background:url(../images/btnbg2.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:15px}
		.bk15_b .button2{float:right; margin:5px 5px 0 0; background:url(../images/btnbg3.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
		.bk15_b .button3{float:right; margin:5px 5px 0 0; background:url(../images/btnbg4.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
		.bk15_b .textbox{background:#F3F3F3; border:solid 1px #C4C4C4; width:150px; margin-bottom:5px}
		.bk15_b a.s{color:#A50708}
		.bk15_b .remember{margin-left:60px}
		.bk15_b .bk15_c{text-align:center;margin:auto}
		

.bk16{margin:0 auto; width:239px; padding-top:10px; display:none}
	.bk16_t{background:url(../images/panel2t.gif) no-repeat; height:38px; font-weight:bold; color:#515151; font-size:14px; padding:8px 0 0 35px}
		.bk16_t p{font-size:11px; color:#841213; font-weight:normal; margin:2px 0; margin-left:-22px}
	.bk16_b{margin:0; padding:0; list-style:none; padding:10px; border:solid #C7C8C7; border-width:0 1px 5px 1px; background:#fff}
		.bk16_b li{margin-bottom:10px;}
		.bk16_b img{float:left}
		.bk16_b a{float:right; width:150px; color:#797979;font-size:11px;}
		.bk16_b a div{color:#797979;font-size:12px; font-weight:bold; }
		
.bk17{background:#F3F3F3 url(../images/footerbg.gif) repeat-x;margin-top:10px}
.bk17_1{background:#F3F3F3 url(../images/footerbg.gif) repeat-x;width:1000px;margin:0 auto;}
.bk18{width:960px; margin:0 auto; line-height:18px; padding-top:10px;}
	.bk18 h3{color:#666;font-size:14px;margin-bottom:2px;margin-top:10px;}
	.bk18 strong{font-size:14px;}
	.bk18 td{padding:0 20px;}
	.bk18 td a{color:#999; overflow:hidden; display:block;}
	.bk18 a{color:#666; overflow:hidden; display:block;}
	.bk18_1{width:40%; float:left}
	.bk18_2{width:18%; float:right}
	.bk18_3{width:18%; float:right}
	.bk18_4{width:24%; float:right}
		.bk18_1 a{color:#999; overflow:hidden;display:block; float:left; width:50%;}
		.bk18_2 a, .bk18_3 a, .bk18_4 a{color:#999; overflow:hidden;display:block; float:left; width:90%}
		
.bk19{width:960px; margin:0 auto; text-align:center; border:solid 1px #ccc; background:#fff; margin-top:10px;padding:3px;}
.bk19 a{margin:0px 25px;}
.bk19 img {
	vertical-align:middle
	}
.bk20{text-align:center; margin:10px 0}
	.bk20 a{margin:0 15px; color:#666}
	
.bk21{text-align:center; font-size:11px;padding:10px 0px 25px 0px;}
 .bk21 a{font-weight:normal;color:#515151;text-decoration:underline}

.bk22{text-align:center; padding:10px 0; width:190px; height:92px; position:absolute; background:url(../images/loginbg.png); display:none; color:#fff; z-index:1000; margin-top:25px; margin-left:110px; *margin:30px 0 0 -117px;
  /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/loginbg.png'); /* IE6 */
	/*	_ background-image: none; /* IE6 */ 
	}
	.bk22 .button{float:right; margin:5px 12px 0 0; background:url(../images/btnbg3.gif) repeat-x; color:#fff; font-weight:bold; border:none;height:16px; padding:0 5px}
	.bk22 .textbox{background:#F3F3F3; border:solid 1px #C4C4C4; width:95px; margin-bottom:5px}
	.bk22 a{text-align:left; color:#797979; float:left; margin-left:10px; margin-top:5px}
	.bk22 .remember{margin-left:58px}
	

.bk23{background:url(../images/wowbg.jpg) no-repeat; min-height:270px; height:auto !important; height:270px; padding:30px; padding-bottom:10px}
	.bk23_t{margin-bottom:10px; margin-right:10px}
/*	.bk23_m{background:url(../images/tabbg.png); width:457px; height:41px; padding-left:10px; line-height:24px; float: left;} */
	.bk23_m{background:url(../images/tabbg.png); width:457px;height:41px; padding-left:10px; line-height:24px; float: left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/tabbgl.png'); /* IE6 */
		_ background-image: none; /* IE6 */
	}
		.bk23_m a{color:#8A8A8A; text-decoration:none; display:inline-block; float:left; margin:0 10px;}
			.bk23_m a:hover{color:#fff}
		.bk23_m span{color:#FB0003; font-weight:bold; float:left; margin:0 10px}
		.bk23_m img{float:left; margin:0 10px}
	.bk23 p{color:#484747; font-size:12px; margin:0; width:460px}


	.bk23_r{background-image:url(../images/tabbgr.png);width:18px;height:41px; float:left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/tabbgr.png'); /* IE6 */
		_ background-image: none; /* IE6 */}


.bk24{font-size:14px; font-weight:bold; margin:0 8px}
	.bk24 a{color:#515151; margin:0 2px; padding:0 5px; float:left}
		.bk24 a:hover{color:#FB0003}
	.bk24 img{float:left}
	.bk24 span{background:#C7C8C7; width:650px; display:inline-block; float:right}

.bk25{margin:8px}
/*	.bk25_t{background:url(../images/ctabl.gif) no-repeat; display:inline-block; padding-left:10px; *position:absolute}
	.bk25_c, .bk25_d{margin:0; padding:0; list-style:none; background:#F3F3F3; margin-top:-1px; width:654px; border:solid #C7C8C7; border-width:1px 1px 0 1px; padding:10px; color:#515151; *margin-top:30px; overflow:hidden}
*/
	.bk25_t{background:url(../images/ctabl.gif) no-repeat; display:inline-block; padding-left:10px;z-index:30;}
	.bk25_c, .bk25_d{margin:0; padding:0; list-style:none; background:#F3F3F3; margin-top:-1px; width:654px; border:solid #C7C8C7; border-width:1px 1px 0 1px; padding:10px; color:#515151;*margin-top:1px; overflow:hidden;z-index:10;}
		.bk25_t img{float:left}
	
		.bk25_c li{width:25%; float:left; border-bottom:dotted 1px #515151; padding:10px 0}
		.bk25_c strong{display:block}
		.bk25_c a{display:inline-block; width:50%; line-height:20px; color:#515151}
			.bk25_c a:hover{color:#FB0003}
		.bk25_d li{width:50%; float:left; border-bottom:dotted 1px #515151; padding:10px 0}
		.bk25_d a{display:inline-block; width:80%; line-height:20px; color:#515151}
			.bk25_c a:hover{color:#FB0003}
	.bk25_b{margin-top:-20px}
	
.bk26{margin:0 10px}
	.bk26 a{display:block; width:250px; height:27px; background:url(../images/fav.gif) no-repeat; float:right; line-height:27px; color:#FB0003; font-size:10px; padding-left:10px}
		.bk26 a:hover{text-decoration:none; color:#000 !important}
		.bk26 a span{color:#fff; margin-left:25px}

.bk27{margin:10px; margin-bottom:0}
	.bk27b{border-bottom:solid 1px #ccc; font-size:14px; color:#515151; height:20px;}
		.bk27b span{float:left; font-weight:bold; color:#515151}
		.bk27b a{float:right}
		.bk27 .content{margin:0; padding:0; list-style:none; line-height:18px;}
		.bk27 .content dt{border-bottom:dotted 1px #ccc;background:url(../images/dot2.gif) 0 5px no-repeat; padding-left:10px; cursor:pointer;line-height:19px;}
			.bk27 .content dt:hover{text-decoration:underline}
		.bk27 .content dd{margin:0; font-size:11px; margin-left:10px; display:none}

.bk28{text-align:center; background:url(../images/bannerbg.gif) repeat-x; _margin-top:-2px}

.bk29{margin:0; padding:0; list-style:none; line-height:18px; border:solid #C7C8C7; border-width:0 1px 5px 1px; background:#fff; padding:10px 0}
	.bk29 li{_border:solid 1px #fff}
	.bk29 a{color:#666; display:block; padding:0 10px}
		.bk29 .hot{font-weight:bold; text-decoration:none !important; background:url(../images/hotbg.gif) repeat-x}
	.bk29 img{margin-left:5px}
	.bk29 p{text-align:center; margin:0}
	.bk29 div{position:absolute; border:solid 4px #4A4A4A; background:#4A4A4A; margin-left:237px; _margin-left:235px; margin-top:-19px; min-width:200px; width:auto !important; width:200px; display:none}
		.bk29 div img{float:left; margin-left:-10px; margin-top:-1px; _position:absolute}
		.bk29 div a{color:#ccc; font-weight:bold;}
	/*	.bk29 div a{color:#8A8A8A;} */
			.bk29 div a:hover{color:#fff !important; background:url(../images/hotbg2.gif) repeat-x; font-weight:bold; text-decoration:none}
			
.bk30{margin-top:-10px}
	.bk30 h2{color:#A40708; font-size:14px}
	.bk30 table{border-collapse:collapse; border:solid 1px #C7C8C7; width:635px; background:#F3F3F3; color:#515151}
		.bk30 table .s{background:#fff}
		.bk30 table .hot{background:#FDFFD8}
		.bk30 table th{background:url(../images/thbg.gif) repeat-x; height:32px; border-bottom:dotted 1px #515151}
		.bk30 table tr td{border-bottom:solid 1px #ccc}
		.bk30 table td{text-align:center; padding:5px 0}
			.bk30 table td img{margin-right:10px}
			.bk30 table td .cart{width:83px; height:20px; background:url(../images/addtocart.gif) no-repeat; display:inline-block}
			.bk30 table .price{color:#A40708}
	/*		.bk30 table tr .detail{font-size:10px; text-align:left; width:100px} */
	.bk30_b{background:url(../images/tf.gif) repeat-x; width:636px; height:33px; margin:0 auto; *width:635px; margin-left:-1px}
		.bk30_b img{float:right}
		.bk30_b .l{float:left}
		.bk30_b a{line-height:33px; color:#FB0003; background:url(../images/dot5.gif) no-repeat center left; padding-left:20px; float:left; display:block; height:33px}
	.bk30_c{margin:8px; margin-top:0}
/*		.bk30_b span a{display:block; width:250px; height:33px; background:url(../images/btnbg13.gif) no-repeat center right; float:right; line-height:33px; color:#FB0003; font-size:10px; padding-left:10px}
		.bk30_b span a:hover{text-decoration:none; color:#00c !important}
		.bk30_b span a span{color:#fff; margin-left:25px} */
		
.bk31{margin:8px; margin-top:0}

.bk32{margin:10px}
	.bk32 strong{background:url(../images/dot6.gif) no-repeat 0 3px; padding-left:10px;font-size:14px;}
	.bk32 img{float:right; margin:5px 0}
	.bk32 p{font-size:12px;margin-top:2px;margin-left:10px;}

.bk33{margin-top:20px}
	.bk33 table{color:#515151; background:#F3F3F3; border:solid 1px #C7C8C7; border-bottom:none; width:635px; padding:20px 0}
	.bk33 .cart{background:url(../images/addtocart.gif) no-repeat; border:none; width:83px; height:20px; margin:10px 0}
	.bk33_b{background:url(../images/tf.gif) repeat-x; width:635px; height:33px; margin:0 auto; *width:635px}
		.bk33_b img{float:right}
		.bk33_b .l{float:left}

.bk34{margin-bottom:10px}
	.bk34_t{color:#515151; background:#F3F3F3; border:solid 1px #C7C8C7; border-bottom:none; width:675px; padding-top:20px; margin:0 auto}
		.bk34_t div{background:#C7C8C7 url(../images/panelbg.gif) repeat-x bottom; width:97%; margin:0 auto; margin-bottom:10px}
		.bk34_t div h3{margin-bottom:0px;}
			.bk34_t div h3 a{color:#9B000F; font-size:12px; margin:0; line-height:25px; background:url(../images/dot7.gif) repeat-x bottom; padding:0 20px; display:block}
	/*		.bk34_t div strong a{color:#9B000F; font-size:12px; margin:0; line-height:25px; background:url(../images/dot7.gif) repeat-x bottom; padding:0 20px; display:block} */
			.bk34_t div p{padding:8px 20px; margin:0; font-size:11px;}
	.bk34_b{background:url(../images/tf.gif) repeat-x; width:677px; height:33px; margin:0 auto; *width:677px; margin-top:-10px}
		.bk34_b img{float:right}
		.bk34_b .l{float:left}

.bk35{padding:0 8px}
	.bk35 h2{font-size:12px; color:#A40708; margin:5px 0}
		.bk35 h2 span{color:#515151; font-weight:normal}
	.bk35 table{width:100%; border-collapse:collapse}
		.bk35 table th{background:url(../images/thbg2.gif) repeat-x; height:32px; color:#C7C8C7}
		.bk35 table .button{background:url(../images/btnbg5.gif) no-repeat; border:none; color:#fff; font-weight:bold; width:48px; height:18px}
		.bk35 .btn{background:url(../images/btnbg6.gif) no-repeat 0 7px; width:149px; height:34px; color:#fff; font-weight:bold; border:none}
		.bk35 .button2{float:left}
		.bk35 .button3{float:right}
		.bk35 table td{padding:5px}
/*		.bk35 table td a:link{color:#ffffff}
		.bk35 table td a:visited{color:#ffffff} */
			.bk35 table td img{margin-right:2px}
		.bk35 table tr{background:#696866; color:#fff}
		.bk35 table .h{background:#4C4C4C}
		.bk35 table tfoot td{text-align:right; color:#FB0003; font-weight:bold; background:url(../images/tf2.gif) repeat-x; height:30px}
	.bk35 div{margin-bottom:10px}

.bk36{text-align:center; padding:0 8px}
	.bk36 .left{text-align:left; margin-left:25px}
	.bk36 .right{text-align:right; margin-right:25px}
	.bk36 a{width:33%; display:block; float:left; color:#666}
		.bk36 a span{color:#FB0003; font-weight:bold}
	.bk36_l{text-align:left}
	.bk36_r{text-align:right}
	
.bk37{padding:0 8px}
		.bk37 h2 font{float:left; font-size:14px;line-height:36px;}
		.bk37 h2 .smalltext{color:#515151; float:right;padding:0 8px;}
	.bk37 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk37 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7}
		.bk37 table th{background:url(../images/thbg.gif) repeat-x; height:32px; color:#515151}
		.bk37 table td{padding:5px;}
			.bk37 table td img{margin-right:2px}
		.bk37 table tr{border-bottom:solid 1px #C7C8C7}
		.bk37 table .h{background:#F3F3F3}
		.bk37 table tfoot td{text-align:right; color:#FB0003; font-weight:bold; background:url(../images/thbg.gif) repeat-x; height:30px;} 

			.bk37 table tfoot td .button{background:url(../images/btnbg12.gif) no-repeat; width:81px; height:20px; border:none; color:#fff; padding-left:5px; font-weight:bold}
			.bk37 table tfoot td .buttonh{background:url(../images/btnbg12h.gif) no-repeat;}
			.bk37 table tfoot td .buttonc{background:url(../images/btnbg13.gif) no-repeat; width:95px; height:20px; border:none; color:#fff; text-align:left; padding-left:6px;}
	
	.bk37 div{border:solid 1px #C7C8C7; background:#F3F3F3}
		.bk37 div h3{background:url(../images/thbg3.gif) repeat-x; line-height:28px; font-size:12px; color:#515151; padding-left:30px; margin:0}
		.bk37 .textbox{border:solid 1px #515151}
			.bk37 div .messageStackError{background:#FFEDE3;}
			.bk37 div .redeem{margin:20px 10px 20px 50px; border:none;}
				.bk37 div .redeem label{font-weight:bold}
				.bk37 div .redeem table{background:#fff; margin:10px 0}
					.bk37 div .redeem table tr{background:#fff !important; border:none}
						.bk37 div .redeem div table{margin:0 !important}
				.bk37 div table tr{background:#F3F3F3 !important; border:none !important}
	.bk37 .tooltip2{margin:-17px 0 0 227px !important; width:395px; *margin:1px 0 0 -105px !important}
		.bk37 table .tooltip2{margin:-17px 0 0 131px !important; *margin:0 !important; width:275px}
				
.bk38{padding:8px}
	.bk38 p{float:left; margin:0}
		.bk38 p strong{color:#A40708}
		.bk38 input{float:right; background:url(../images/btnbg16.gif) no-repeat 0 9px; width:163px; height:43px; color:#fff; font-weight:bold; border:none}
	/*	.bk38 input{float:right; background:url(../images/btnbg7.gif) no-repeat; color:#fff; font-weight:bold; border:none; width:81px; height:20px} */

.bk39{padding:0 8px}
	.bk39 a{color:#666; text-decoration:underline}
	.bk39 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk39 .textbox{border:solid 1px #515151}
	.bk39 table{border:solid 1px #C7C8C7; width:99%; background:#F3F3F3; padding:10px}
	.bk39 table caption{text-align:left}
	.bk39_bk2{background:#fff !important}
	.bk39_bk2 h3{margin:0; font-size:12px}
	
.bk40{text-align:center; border:dotted 1px #ccc; margin:8px; padding:10px; background:#FFEDE3}

.bk41{padding:0 8px}
	.bk41 div a{color:#666; text-decoration:underline; line-height:20px; margin:5px 15px;}



	.bk41_t{margin:10px 0}
	.bk41_t a{color:#666; text-decoration:underline; line-height:20px}
	
		.bk41_t h2{float:left; margin:0}
		

	.bk41_b p{margin-top:10px; text-align:center; font-size:11px}
		.bk41_b p a{color:#FB0003; text-decoration:underline}

.bk42{width:330px; color:#fff; float:left}
	.bk42 div .messageStackError{background:#FFEDE3;}
	.bk42 h3{text-align:center; background:url(../images/thbg2.gif) repeat-x; color:#ff0000; line-height:30px; margin:0;font-size:16px;}
	.bk42 div{background:#696866 url(../images/framebg.gif) repeat-x bottom}
		.bk42 div p{margin:0; padding:5px 10px; color:#C7C8C7;text-align:left;}
		.bk42 table{margin:10px auto; height:150px}
			.bk42 table .textbox, .bk42 table select{border:solid 1px #515151; width:150px}
			.bk42 .button{background:url(../images/btnbg8.png) no-repeat; width:70px; height:20px; border:none; color:#fff; font-weight:bold;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/btnbg8.png'); /* IE6 */
		_ background-image: none; /* IE6 */
		}
	.bk42 table a{color:#fff; text-decoration:underline}
	
/*.bk43{background:#FFFCD5; border:dotted 1px #ccc; text-align:center; margin:10px 0; padding-top:10px}
	.bk43 p{color:#515151; font-weight:bold}
*/
.bk43{background:#FFF;  text-align:center; margin:10px 0; padding-top:10px;padding-bottom:20px;}
	.bk43 p{color:#515151; font-weight:bold}
	.bk43 a{color:#000000; text-decoration:underline}
.bk44{padding:30px 8px; line-height:18px; background:url(../images/bg.jpg) no-repeat top}
	.bk44 h2{color:#fff; margin:10px auto; margin-bottom:30px; text-align:center; font-size:20px}
		.bk44 h2 span{background:#F80103; padding:0 10px}
	.bk44 h3{margin:0; font-size:14px}

	.bk44 .btn{background:url(../images/btnbg6.gif) no-repeat 0 7px; width:149px; height:34px; color:#fff; font-weight:bold; border:none}
	.bk44 .button2{float:left}
	.bk44 .button3{float:right}
	.bk44 .button4{MARGIN-RIGHT: auto; MARGIN-LEFT: 115px;} 
	
.bk45{text-align:right; margin:8px}
	.bk45 input{margin-left:10px; width:152px; height:20px; background:url(../images/btnbg9.gif) no-repeat; border:none; color:#fff; font-weight:bold}

.bk46{padding:0 8px}
	.bk46 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk46 div{border:solid 1px #C7C8C7; background:#F3F3F3}
		.bk46 div h3{background:url(../images/thbg3.gif) repeat-x; line-height:28px; font-size:12px; color:#515151; padding-left:30px; margin:0}
		.bk46 div table{margin:10px auto}
			.bk46 div table a{color:#666; font-size:11px; text-decoration:underline}
			.bk46 div table .textbox{width:170px}
			.bk46 div table select{width:173px}
			.bk46 div .messageWait{padding:6px 20px;font-size:12px;font-weight:bold;}
			.bk46 div .messageSuccess{background:#FFFCD5;text-align:center;padding:8px;}
			.bk46 div .messageStackError{background:#FFEDE3;}
			.bk46 div .messageStackError b{font-weight:normal;}
		.bk46 div .table2{margin-left:85px}
		.bk46 .tooltip2{width:260px; margin:-17px 0 0 175px !important; *margin:0 !important}
		.bk46 span{text-align:center; display:block; margin-bottom:10px}
			.bk46 span input{background:url(../images/btnbg7.gif) no-repeat; height:20px; width:81px; color:#FB0003; font-weight:bold; border:none}
		.bk46 div table .onlinesub{background:url(../images/btnbg8g.png) no-repeat;height:20px; width:140px; color:#ffffff;font-weight:bold; border:none;margin:20px 10px;}
			
.bk47{padding:0 8px}
	.bk47 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk47 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7; text-align:center; line-height:20px}
		.bk47 table th{background:url(../images/thbg.gif) repeat-x; height:30px; color:#515151;line-height:14px;}
		.bk47 table td{padding:5px}
			.bk47 table td img{margin-right:2px}
		.bk47 table tr{border-bottom:solid 1px #C7C8C7}
		.bk47 table .h{background:#F3F3F3}
		.bk47 table tfoot td{text-align:right; background:url(../images/thbg.gif) repeat-x; height:22px}
			.bk47 table tfoot td span{font-weight:bold; text-decoration:underline}
			.bk47 table tfoot td a{color:#666}
	.bk47 table .button{background:url(../images/btnbg10.gif) no-repeat; width:48px; height:20px; border:none; color:#C7C8C7; margin-right:10px}
	.bk47 table .button2{background:url(../images/btnbg11.gif) no-repeat; width:107px; height:20px; border:none; color:#F80103; font-weight:bold}
	.bk47 table .button3{font-weight:normal}

.bk48{width:400px; display:none}
	.bk48 h2{background:url(../images/thbg.gif) repeat-x; text-align:center; color:#A40708; padding:5px 0; border-bottom:dotted 1px #515151; margin:0; line-height:20px; padding-left:5px;}
	.bk48 h2 font{float:left;text-align:left;font-size:14px; width:350px; }
	.bk48 h2 span{float:right;padding:0 5px; cursor:pointer}
	.bk48 p{margin-top:0; text-align:center; font-size:11px}
	.bk48 table{font-weight:bold; margin:0 auto; width:100%}
	.bk48 table textarea{border:solid 1px #C7C8C7; width:95%; height:150px}
	.bk48 .button{background:url(../images/btnbg7.gif) no-repeat; width:81px; height:20px; border:none; color:#FB0003; font-weight:bold; margin:10px 0;}


	.bk48b p{margin-bottom:20px; text-align:center; font-size:11px;white-space:normal;}
	.bk48b .textmsg{margin:10px 20px 20px 20px;text-align:left;font-size:11px;white-space:normal;}
	.bk48b table{font-weight:bold; margin:0 auto; width:100%}
	.bk48b table textarea{border:solid 1px #C7C8C7; width:95%; height:100px}
	.bk48b .button{background:url(../images/btnbg7.gif) no-repeat; width:81px; height:20px; border:none; color:#FB0003; font-weight:bold; margin:10px 0}


.bk49{margin:0 8px; height:34px; background:url(../images/thbg4.gif) repeat-x; border:solid 1px #C7C8C7; line-height:34px; font-size:14px; padding-left:10px; color:#515151}
	.bk49 strong{margin-left:20px}
	.bk49 .button{background:url(../images/btnbg11.gif) no-repeat; width:107px; height:20px; border:none; color:#F80103; float:right; margin:7px 5px 0 0}
	.bk49 span{float:left}

.bk50{padding:0 8px}
	.bk50 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk50 div{border:solid 1px #C7C8C7; width:99.8%; padding:5px 0}
		.bk50 .hardbg{background:#F3F3F3}
	.bk50 table{margin-left:150px; line-height:20px}
		.bk50 table p{margin:0; font-size:11px}
	.bk50 .redstar{font-weight:bold; font-size:14px;text-transform:capitalize;}

.bk51{padding:0 8px}
	.bk51 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk51 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7}
		.bk51 table tbody tr{border-bottom:solid 1px #C7C8C7}
			.bk51 table tbody tr td{padding:5px}
			.bk51 table tfoot tr{background:url(../images/thbg.gif) repeat-x; height:30px}
	.bk51 .button{background:url(../images/btnbg5.gif) no-repeat; color:#fff; font-weight:bold; border:none; width:48px; height:18px}
	.bk51 .button2{background:url(../images/btnbg13.gif) no-repeat; width:95px; height:20px; border:none; color:#fff; text-align:left; padding-left:6px}
	.bk51 .h{background:#F3F3F3}

.bk52{background:url(../images/thbg5.gif) repeat-x; height:28px; line-height:28px; padding:0 10px; margin:10px 8px}
	.bk52 span{float:left; font-weight:bold}
	.bk52 input{float:right; margin-top:3px; margin-left:5px; border:none; color:#F80103}
		.bk52 .button1{background:url(../images/btnbg11.gif) no-repeat; width:107px; height:20px}
		.bk52 .button2{background:url(../images/btnbg14.gif) no-repeat; width:174px; height:20px}
		.bk52 .button3{background:url(../images/btnbg15.gif) no-repeat; width:52px; height:20px}

.bk53{font-weight:bold; height:45px; margin:0 8px}
	.bk53 p{float:left; margin:0; margin-top:5px}
	.bk53 table{float:right; font-size:11px}
		.bk53 table span{color:#A40708}

.bk54{background:#F3F3F3; border:solid 1px #C7C8C7; margin:0 8px;padding-bottom:20px;}
	.bk54 div{padding:10px}
		.bk54 div a{float:left; font-weight:bold; text-align:center; color:#515151; font-size:11px; width:90px}
			.bk54 div a:hover{text-decoration:none}
			.bk54 div a img{border:solid 3px #515151}
		.bk54 div p{float:right; width:510px; border:solid 3px #C7C8C7; padding:15px; padding-bottom:5px; margin:0; background:#fff url(../images/thbg6.gif) bottom repeat-x}
			.bk54 div p span{border-bottom:dotted 1px #666; display:block; margin-bottom:5px; padding-bottom:10px}
	/*	
		
			.bk54 div p label{display:block; font-weight:bold}
			.bk54 div p textarea{border:solid 1px #C7C8C7; width:100%; height:100px}
			.bk54 div p .button{background:url(../images/btnbg7.gif); height:20px; width:81px; border:none; color:#FB0003; font-weight:bold}
			.bk54 div p font{text-align:right; font-size:12px; font-weight:bold; display:block; margin:10px 0}
		.bk54 .response{background:#C7C8C7; margin-top:20px}
			.bk54 .response p{border-color:#666}
			*/

		.bk54 .response p{border-color:#666}

.bk54_1{background:#C7C8C7;margin:-20px 8px 0px 8px;*margin:0 8px;}		
	.bk54_1  a{float:left; font-weight:bold; text-align:center; color:#515151; font-size:11px; width:90px}
	.bk54_1  a:hover{text-decoration:none}
	.bk54_1  a img{border:solid 3px #515151;margin:20px 18px;}
	.bk54_1 .rightshow{float:right; width:510px; border:solid 3px #666;padding:5px 15px; background:#fff;margin:10px;margin-top:20px;}
	.bk54_1 .rightshow table{width:65%;float:right;}
	.bk54_1 .rightshow label{ font-weight:bold;vertical-align:bottom; }
	.bk54_1 .rightshow textarea{border:solid 1px #C7C8C7; width:96%; height:100px;*margin-left:-20px;}
	.bk54_1 .rightshow font{text-align:right; font-size:12px; font-weight:bold; display:block; margin:10px 0}
	.bk54_1 .rightshow .button{background:url(../images/btnbg7.gif); height:20px; width:81px; border:none; color:#FB0003; font-weight:bold}

.bk55{padding:0 8px}
	.bk55 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk55 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7; background:#F3F3F3}
		.bk55 table td{padding:10px 5px 0 5px}
			.bk55 table td textarea{width:100%; height:100px}
			.bk55 table td select{width:260px}
/*			.bk55 table td input{width:260px;} */
		.bk55 table .button{background:url(../images/btnbg7.gif); height:20px; width:81px; border:none; color:#FB0003; font-weight:bold; margin-right:80px; margin-bottom:10px}

.bk56{padding:0 8px}
	.bk56 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk56 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7; text-align:center; line-height:20px}
	.bk56 p{margin-top:0}
		.bk56 p span{color:#FB0003}
	.bk56 h4{color:#A40708; margin-bottom:0; margin-left:20px}
		.bk56 h4 p{font-weight:normal; color:#515151; font-size:11px}
		.bk56 table th{background:url(../images/thbg.gif) repeat-x; height:30px; color:#515151}
		.bk56 table td{padding:5px}
			.bk56 table td img{margin-right:2px}
		.bk56 table tr{border-bottom:solid 1px #C7C8C7}
		.bk56 table .h{background:#F3F3F3}
		.bk56 table tfoot td{text-align:right; background:url(../images/thbg.gif) repeat-x; height:22px}
			.bk56 table tfoot td span{font-weight:bold; text-decoration:underline}
			.bk56 table tfoot td a{color:#666}
			
.bk57{margin:0 8px}
	.bk57 h2{color:#A40708; font-size:14px; margin:10px; cursor:pointer}
	.bk57 ul{background:#F3F3F3; border:solid 1px #C7C8C7; padding:5px; list-style:none; line-height:18px; padding-left:20px; display:none}
		.bk57 ul a{color:#515151; font-weight:bold; background:url(../images/dot2.gif) no-repeat 0 5px; padding-left:10px}

.bk58{margin:0 8px}
	.bk58 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk58 dl{border:solid 1px #C7C8C7; padding:5px; list-style:none; padding-left:10px; background:#F3F3F3 url(../images/thbg7.gif) bottom repeat-x; line-height:20px;cursor:pointer;}
		.bk58 a{color:#515151}
		.bk58 p{margin:3px 5px 12px 5px;}
		.bk58 dd br{font-size: 1px; line-height:3px;}
		/*	.bk58 dl dt{margin:0; border-bottom:dotted 1px #C7C8C7; height:22px} */
			.bk58 dl dt{margin:0; height:22px;padding:0;}
			.bk58 dt div{background:url(../images/dot2.gif) no-repeat 0 8px; padding-left:10px; float:left;font-weight:bold;} 
			.bk58 dt span{float:right; color:#9B000F}
			.bk58 dd{margin-top: 0px;  margin-left:10px; display:none}
		.bk58 .total{float:right; text-align:right; line-height:30px; margin-top:-1px}
	.bk58_b a{float:right; color:#515151; background:url(../images/dotrightcircle.gif) no-repeat 0 4px; padding-left:15px; text-decoration:underline}
	.bk58_c a{float:left; color:#515151; background:url(../images/dotleftcircle.gif) no-repeat 0 4px; padding-left:15px; text-decoration:underline}
	
.bk59{margin:0 8px}
	.bk59 h2{color:#A40708; font-weight:bold; font-size:14px}
		.bk59 div{width:285px; float:left; margin-right:25px}
			.bk59 dl{margin:0; margin-bottom:20px; border:solid 1px #C7C8C7; background:#F3F3F3}
			.bk59 dt{font-weight:bold; padding-left:20px; background:url(../images/thbg3.gif); line-height:28px; margin:0}
			.bk59 dd{line-height:20px; margin:0 10px}
				.bk59 dd a{color:#515151}

.bk60{margin:0 8px}
	.bk60 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk60 div{padding:5px; line-height:18px}
		.bk60 div p{margin:5px 0}
			.bk60 div p a{color:#515151; font-weight:bold;}
		.bk60 div h4{font-size:12px; margin:5px 0}
		.bk60 div h3{font-size:13px; margin-bottom:5px}
		.bk60 div .img{text-align:center}
			.bk60 div .img img{border:solid 1px #aaa; padding:2px}
		.bk60 ul{list-style-type:decimal}



.bk61{margin:0 8px; border:solid 1px #C7C8C7}
	.bk61 p{height:32px; background:url(../images/thbg8.gif) repeat-x; font-weight:bold; padding-top:15px; padding-left:40px; margin:0}
		.bk61 p .button{background:url(../images/btnbg15.gif) no-repeat; width:52px; height:20px; border:none; color:#F80103; font-weight:bold}
		.bk61 div{margin:0 20px 0 30px}
			.bk61 div h3{font-size:12px; color:#A40708}
			.bk61 div ul{margin:0; padding:0; list-style:none; height:26px}
				.bk61 div ul li{float:left; height:25px; width:100px; border:solid 1px #C7C8C7; margin-right:3px; text-align:center; line-height:25px; cursor:pointer}
				.bk61 div ul .hot{background:url(../images/thbg9.gif) repeat-x; font-weight:bold; border-bottom-color:#F3F3F3}
				
			.bk61 dl{border:solid 1px #C7C8C7; list-style:none; line-height:35px; background:#F3F3F3 url(../images/thbg7.gif) bottom repeat-x; margin:0; margin-bottom:10px; display:none}
				.bk61 a{color:#515151}
					.bk61 dl dd{margin:0; border-bottom:dotted 1px #C7C8C7; padding-left:15px}
						.bk61 dl .h{background:#fff !important}
					.bk61 dd span{float:right; color:#9B000F}
				.bk61 dt{text-align:right; border-top:solid 1px #C7C8C7; line-height:30px; margin-top:-1px; padding-right:10px}

.bk62{background:url(../images/framebg2.gif) no-repeat; padding-top:1px; border-bottom:solid 2px #C7C8C7; width:239px; line-height:18px; padding:10px 0}
	.bk62 dt{background:url(../images/dot3.gif) no-repeat 0 8px; padding-left:20px; margin:0 10px; border-bottom:dotted 1px #515151; height:30px; line-height:30px; font-weight:bold; cursor:pointer}
	.bk62 dd{margin:0; padding:0; margin-left:20px; display:none}
		.bk62 dd ul{margin:0; padding:0; list-style:none}
		.bk62 dd a{color:#666}

/*.bk63{background:url(../images/framebg2.gif) no-repeat; padding-top:1px; border-bottom:solid 2px #C7C8C7; width:219px; line-height:18px; padding:10px} */
.bk63{background:url(../images/framebg2.gif) no-repeat; padding-top:1px; border-bottom:solid 2px #C7C8C7; line-height:18px; padding:10px}

	.bk63 ul{margin:0; padding:0; list-style:none; width:220px; margin-bottom:5px}
		.bk63 ul a{color:#666; display:block; line-height:22px; border-bottom:solid 1px #C7C8C7; padding-left:20px}
			.bk63 ul a:hover, .bk63 ul a.h{background:url(../images/thbg.gif); font-weight:bold; text-decoration:none}
	.bk63 h2{font-size:12px; height:20px; margin-right:20px; margin-bottom:0}
		.bk63 h2 span{float:left}
		.bk63 h2 img{float:right}
	.bk63 h3{background:url(../images/dot3.gif) no-repeat; padding-left:20px; font-size:12px; border-bottom:dotted 1px #666; margin:0 20px 10px 0; text-transform:uppercase}
		.bk63 h3 img{margin-left:10px; margin-top:-1px}
		.bk63 p{margin:0; }
		.bk63 p a{margin:0; color:#A40708;text-decoration:underline;}
	 /* .bk63 p{margin:0; text-transform:uppercase} */
		.bk63 p span{color:#A40708; font-size:11px; text-align:right; display:block; width:220px; height:30px; margin-top:5px}
			.bk63 p span font{float:left}
	.bk63 .button{color:#f00; background:url(../images/btnbg7.gif) no-repeat; width:81px; height:20px; border:none; float:right; font-weight:bold}
	.bk63 .message{font-size:11px; font-weight:bold; width:220px}
	.bk63 .message a{background:url(../images/message.gif) no-repeat; padding-left:25px; display:block; height:20px; color:#A40708; float:right}


.bk64{text-align:center}
	.bk64 .tip{margin-top:-60px; margin-left:10px; *margin-top:-20px}
	.bk64 span{margin-left:-20px; clear:both; display:block; margin-top:10px}
		.bk64 span a{color:#666}
		.bk64 span a:hover{text-decoration:none}



.bk65{padding:0 8px}
	.bk65 h2{color:#A40708; font-weight:bold; font-size:14px}
	.bk65 ul{border:solid 1px #C7C8C7; list-style:none; margin:0; padding:5px; padding-left:10px; background:#F3F3F3}
		.bk65 ul li{background:url(../images/dot2.gif) no-repeat 0 13px; padding-left:10px; line-height:30px}
		.bk65 ul li input{float:right; background:url(../images/btnbg13.gif) no-repeat; width:95px; height:20px; border:none; color:#fff; text-align:left; padding-left:7px; margin-top:4px}
		.bk65 ul li p input{float:right;background:url(../images/btnbg10.gif) no-repeat;width:48px;border:none;text-align:left;padding-left:5px;font-size:12px;margin-top:1px;margin-bottom:10px;margin-right:20px;}
		.bk65 ul li span{}
		.bk65 ul li font{font-size:12px}
		.bk65 ul li a{color:#515151}
		.bk65 ul li p{line-height:18px; display:block; margin:0; display:none}
		.bk65 .allmsg{float:right;padding:5px 10px 15px 0px;} 
	
	.bk65 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7; text-align:center; line-height:20px}
		.bk65 table th{background:url(../images/thbg.gif) repeat-x; height:30px; color:#515151}
		.bk65 table td{padding:5px}
			.bk65 table td img{margin-right:2px}
		.bk65 table tr{border-bottom:solid 1px #C7C8C7}
		.bk65 table .h{background:#F3F3F3}
		.bk65 table tfoot td{text-align:right; background:url(../images/thbg.gif) repeat-x; height:22px}
			.bk65 table tfoot td span{font-weight:bold; text-decoration:underline}
			.bk65 table tfoot td a{text-decoration:underline; color:#FB0003}
	.bk65 table .button{background:url(../images/btnbg10.gif) no-repeat; width:48px; height:20px; border:none; color:#fff; margin-right:10px}
	.bk65 table .button2{background:url(../images/btnbg11.gif) no-repeat; width:107px; height:20px; border:none; color:#F80103}
	.bk65 table .button3{color:#f00; background:url(../images/btnbg7.gif) no-repeat; width:81px; height:20px; border:none}
	.bk65 .express{background:#F3F3F3}
		.bk65 .express tr{border:none}

.bk67{}
	.bk67 .window{border:solid 1px #A8AAAF; width:330px; display:none; position:absolute; background:#fff; margin-left:200px; margin-top:80px}
		.bk67 .window h2{margin:0; line-height:25px; background:url(../images/thbg7.gif); border-bottom:dotted 1px #515151; color:#A40708; height:25px}
			.bk67 .window h2 span{float:left}
			.bk67 .window h2 img{float:right; cursor:pointer; margin-top:5px}
		.bk67 .window table{background:none; border:none;}
			.bk67 .window table {width:300px;margin-top:2px;border-collapse:collapse;}
			.bk67 .window table tr{margin-bottom:1px}
			.bk67 .window table td{border-collapse:collapse;}
			.bk67 .window table span{display:block; border:solid 1px #A8AAAF; background:url(../images/thbg5.gif); width:150px; height:15px; margin-right:10px}
		/*	.bk67 .window table span{display:block; border:solid 1px #A8AAAF; background:#A8AAAF; width:150px; height:15px; margin-right:10px}*/
	.bk67 h2{background:url(../images/thbg3.gif); margin:5px 10px; padding:3px; font-size:14px; padding-left:10px}
	.bk67 .header{margin:0 10px; line-height:25px; color:#A40708}
	/*	.bk67 .header .vote{float:right; background:url(../images/btnbg10.gif) no-repeat; width:48px; height:20px; border:none; color:#f00} */
		.bk67 .header a{float:right; color:#f00}
	.bk67 .dot{cursor:pointer}
	.bk67 table{background:#F3F3F3 url(../images/tf.gif) bottom repeat-x; padding:10px; border:solid 1px #C7C8C7; margin:0 10px;width:670px}
		.bk67 table tr{display:block; margin-bottom:20px}
		.bk67 table tr td strong{font-size:11px;font-weight:bold;word-wrap:break-word;overflow:hidden;}
		.bk67 table tr td {width:80px;font-size:10px;word-wrap:break-word;overflow:hidden;}
	.bk67 .head{text-align:center; padding-right:10px}
		.bk67 .head img{display:block; border:solid 3px #515151}
	.bk67 .comment{width:480px;font-size:12px;}
		.bk67 .comment div{border:solid 2px #C7C8C7; margin:5px; margin-top:0; padding:5px; background:#fff}
			.bk67 .comment div span{font-weight:bold; display:block; border-bottom:dotted 1px #666; padding-bottom:5px}
			.bk67 .comment div p{padding-bottom:10px}
				.bk67 .comment div p strong{display:block; text-transform:capitalize; margin-bottom:5px}	
	.bk67 table .footer{text-align:right; display:block}
		.bk67 table .footer a{color:#000000; text-decoration:underline}
		.bk67 table .footer span{color:#FB0003;font-weight:bold;}

.bk68{width:500px}
	.bk68 a{color:#A50708}
	.bk68 h2 font{width:450px; }
	.bk48 .button2{background:url(../images/btnbg7.gif) no-repeat; width:81px; height:20px; border:none; color:#FB0003; font-weight:bold; margin:10px 20px;folat:right;}

.bk69{border:1px solid #C7C8C7; margin:5px 10px}
	.bk69 h2{background:url(../images/thbg3.gif); padding:3px; font-size:14px; padding-left:10px; margin:0}
	.bk69 .content{margin:10px}
		.bk69 .content dt{font-weight:bold; background:url(../images/dot2.gif) 0 5px no-repeat; padding-left:10px; cursor:pointer}
			.bk69 .content dt:hover{text-decoration:underline}
		.bk69 .content dd{margin:0; font-size:11px; margin-left:10px; display:none}
	
.bk70{border-bottom:dotted 1px #515151}
	.bk70_l{float:left; width:210px}
		.bk70_l h1{background:url(../images/icon1.gif) no-repeat 0 3px; font-size:14px; padding-left:12px; border-bottom:solid 1px #ccc; padding-bottom:5px; margin:10px 0}
		.bk70_l h2{color:#A40708; font-size:12px; margin:5px 0}
		.bk70_l ul{margin:0; padding:0; list-style:none; margin-top:15px}
			.bk70_l ul li{height:20px; margin-top:24px}
				.bk70_l ul li img{float:left}
				.bk70_l ul li select{float:left; width:180px; margin-left:10px}
				.bk70_l ul li .button{background:url(../images/btnbg10.gif) no-repeat; width:48px; height:20px; border:none; color:#FB0003; font-size:14px;font-weight:bold; float:right;margin-right:5px;}
	.bk70_r{float:right; width:270px; padding-top:20px}
		.bk70_r ul{margin:0; padding:0; list-style:none}
			.bk70_r ul li{height:66px; font-size:11px; line-height:14px}
				.bk70_r ul li img{float:left; margin-right:5px}
				.bk70_r ul li strong {display:block; font-size:12px;}
				.bk70_r ul li p {display:block; font-size:11px;}

				.bk70_r .bk70_rr{margin:5px 2px 2px 5px;float:right;width:210px;font-size:11px;}
				.bk70_r .bk70_rl{margin:5px 0;float:left;}


	.bk70_b{margin-bottom:5px}
	.bk70_b .red{color:#A40708; font-size:11px}
	.bk70_b a{color:#F80103; font-weight:bold; text-decoration:underline}
	.detail_content{border:solid 1px #ccc; position:absolute; background:#fff; width:200px}
		.detail_content table{border-collapse:collapse; width:100%}
			.detail_content table th{color:#A40708; font-size:11px; background:url(../images/thbg.gif); line-height:20px; padding:5px}
			.detail_content table td{text-align:center; padding:3px 5px}
			.detail_content p{margin:10px; border-top:solid 1px #ccc; padding:10px 0}
			.detail_wrap{display:none}
			.detail_tip{height:300px;border:none !important; opacity:1 !important; filter:alpha(opacity=100)}
			.detail_tip .h{background:#dfdfdf;}

.bk71{text-align:center; background:url(../images/bannerbg6.gif) repeat-x; _margin-top:-2px; line-height:0; font-size:0; height:246px}
	.bk71 .list_bg{height:58px; border-top:solid 1px #CACACA; background:#4C4C4C; filter:alpha(opacity=50); opacity: 0.5; position:absolute; width:100%; margin-top:187px; z-index:3; left:0}
	.bk71 .list{padding-top:197px; text-align:center; position:absolute; width:100%; z-index:4; left:0}
		.bk71 .list ul{margin:0 auto; padding:0; list-style:none; width:790px; padding-left:210px}
			.bk71 .list ul li{float:left}
			.bk71 .list .hide{display:none}
		.bk71 .list img{cursor:pointer}
		.bk71 .list span{}


	.bk71_t{background:#404750 url(../images/bannerbg6.gif) repeat-x; height:246px; position:absolute; width:100%; z-index:2; display:none}
	
	.bk71_b{width:100%; position:absolute; text-align:center; z-index:0}
	.bk71_b img{display:none}

.bk72{margin:0 25px; height:40px}
	.bk72 a{display:block; width:290px; height:27px; background:url(../images/fav.gif) no-repeat; float:right; line-height:27px; color:#FB0003; font-size:10px; padding-left:10px}
		.bk72 a:hover{text-decoration:none; color:#000 !important}
		.bk72 a span{color:#fff; margin-left:25px}

.bk73{}
	.bk73 table{border-collapse:collapse; border:solid 1px #C7C8C7; width:635px; background:#F3F3F3; color:#515151; margin:0 auto}
		.bk73 table .s{background:#fff}
		.bk73 table .hot{background:#FDFFD8}
		.bk73 table th{background:url(../images/thbg.gif) repeat-x; height:32px; border-bottom:dotted 1px #515151; text-align:left; padding-left:20px}
		.bk73 table tr td{border-bottom:solid 1px #ccc}
		.bk73 table .head{font-weight:bold}
		.bk73 table td{text-align:center; padding:5px 0}
	.bk73_b{background:url(../images/tf.gif) repeat-x; width:636px; margin:0 auto; *width:635px; margin-bottom:10px}
		.bk73_b p{float:left; width:590px; margin:0; margin-left:10px}
		.bk73_b img{float:right}
		.bk73_b .l{float:left}
		.bk73_b a{line-height:33px; color:#FB0003; background:url(../images/dot5.gif) no-repeat center left; padding-left:20px; float:left; display:block; height:33px}

.bk74{padding:0 8px}
	.bk74 h2, .bk74 h3{font-size:14px; color:#A40708; margin:5px 0}
		.bk74 h2 img{float:left; margin-right:5px}
	.bk74 table{width:100%; border-collapse:collapse; border:solid 1px #C7C8C7}
		.bk74 table th{background:url(../images/thbg.gif) repeat-x; height:30px; color:#515151}
		.bk74 table .header{border-bottom:solid 1px #aaa}
		.bk74 table .remove{width:50px}
			.bk74 table .remove a{color:#515151; font-size:11px; text-decoration:underline}
		.bk74 table .button{background:url(../images/btnbg5.gif) no-repeat; border:none; color:#fff; font-weight:bold; width:48px; height:18px}
		.bk74 .btn{background:url(../images/btnbg16.gif) no-repeat 0 9px; width:163px; height:43px; color:#fff; font-weight:bold; border:none}
		.bk74 .button2{float:left; background-image:url(../images/btnbg6.gif); height:35px}
		.bk74 .button3{float:right}
		.bk74 table td{padding:5px; border-right:solid 1px #C7C8C7; border-bottom:1px solid #C7C8C7;}
			.bk74 table td img{margin-right:2px}
		.bk74 table tr{background:#fff; color:#515151; border-bottom:solid 1px #ccc}
		.bk74 table .h{background:#F3F3F3}
		.bk74 table tfoot td{text-align:right; color:#FB0003; font-weight:bold; background:#F3F3F3; height:30px}
	.bk74 div{margin-bottom:10px}
	.bk74 .wishlist{width:300px; float:left; margin-bottom:10px}
		.bk74 .wishlist .header th{text-align:left; padding-left:10px}
		.bk74 .wishlist tfoot td{text-align:left; color:#515151; font-weight:normal}
		.bk74 .wishlist td{border:none}
			.bk74 .wishlist td a{color:#FB0003; font-size:11px; font-weight:bold; text-decoration:underline}
	.bk74 .paypal{width:300px; float:right; margin-bottom:10px}
		.bk74 .paypal .header th{text-align:left; padding-left:10px}
		.bk74 .paypal td{text-align:center; padding:18px 0; background:#fff}

.bk75{width:700px; }
	.bk75 h2{background:url(../images/thbg.gif) repeat-x; text-align:center; color:#A40708; padding:5px 0; border-bottom:dotted 1px #515151; margin:0; line-height:20px; padding-left:5px}
	.bk75 h2 font{float:left; font-size:14px;width:650px;text-align:left;}
	.bk75 h2 span{float:right; padding:0 5px; cursor:pointer}
	.bk75 p{margin-top:0; text-align:center; font-size:11px}
		.bk75 p a{color:#FB0003; text-decoration:underline}
	.bk75 table{font-weight:bold; margin:0 auto; width:100%}
	.bk75 table textarea{border:solid 1px #C7C8C7; width:95%; height:150px}
	.bk75 .button{background:url(../images/btnbg7.gif) no-repeat; width:81px; height:20px; border:none; color:#FB0003; font-weight:bold; margin:10px 0}
	
.bk76{width:350px; color:#fff; float:left; background:url(../images/or.gif) right no-repeat; padding-right:20px}
	.bk76 h3{text-align:center; color:#FB0003; line-height:30px; margin:0; font-size:12px}
	.bk76 div{color:#515151;padding:0 10px;}
	.bk76 .smalltext{text-align:left;}
		.bk76 div p{margin:0; padding:5px 10px}
		.bk76 table{margin:10px auto; height:150px}
			.bk76 table .textbox, .bk42 table select{border:solid 1px #515151; width:150px}
			.bk76 .button{background:url(../images/btnbg8.png) no-repeat; width:70px; height:20px; border:none; color:#fff; font-weight:bold;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/btnbg8.png'); /* IE6 */
		_ background-image: none; /* IE6 */
		}
	.bk76 a{color:#fff; text-decoration:underline}
	
.bk77{width:330px; color:#fff; float:left}
	.bk77 h3{text-align:center; color:#FB0003; line-height:30px; margin:0; font-size:12px}
	.bk77 div{color:#515151;padding:0 10px;}
		.bk77 div p{margin:0; padding:5px 10px}
		.bk77 table{margin:10px auto; height:150px}
		.bk77 .smalltext{text-align:left;}
			.bk77 table .textbox, .bk42 table select{border:solid 1px #515151; width:150px}
			.bk77 .button{background:url(../images/btnbg8.png) no-repeat; width:70px; height:20px; border:none; color:#fff; font-weight:bold; margin-top:21px;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bground/btnbg8.png'); /* IE6 */
		_ background-image: none; /* IE6 */
		}
	.bk77 a{text-decoration:underline; font-weight:normal; font-size:11px; color:#515151}

.bk78_m{background:url(../images/menubg.gif) repeat-x; width:100%; height:32px; margin:0 auto}
	.bk78 dd ul li a{color:#fff;}
	.bk78{background:url(../images/menubg.gif) repeat-x;
	/* border-top:solid 1px #000; */
	width:1000px; height:32px; margin:0 auto}
	.bk78 dd ul li a{color:#fff;}
	/*.bk78 dd ul li.hot a{color:#EE0004;text-decoration: none;}*/
	.bk78 dd ul li a:hover{ color:#EE0004 !important}
	.bk78 dl{margin:0; cursor:pointer; padding:0}
	.bk78 dd{position:absolute; z-index:500; color:#fff; font-weight:bold; padding:0; margin:0; margin-top:31px; display:none}
		.bk78 dd ul{list-style:none; margin:0; padding:0}
			.bk78 dd ul li{width:170px; height:40px; line-height:40px; padding-left:50px; background:top no-repeat; float:left; border:solid #666; border-width:1px 1px 0 0}
				.bk78 dd ul li.hot{background:bottom; color:#EE0004}
		
	.bk78 dt{width:193px; height:31px; background:url(../images/menu1.gif) top; display:block; float:left}
		.bk78 dt.over{background-position:0 -31px}
		.bk78 dt.click{background-position:bottom}
	.bk78 .menu_2 dt{background-image:url(../images/menu2.gif)}
	.bk78 .menu_2 dd{margin-left:193px;*margin-left:-193px}
	.bk78 .menu_3 dt{background-image:url(../images/menu3.gif)}
	.bk78 .menu_3 dd{margin-left:386px;*margin-left:-193px}
	.bk78 .menu_4 dt{background-image:url(../images/menu4.gif)}
	.bk78 .menu_4 dd{margin-left:579px;*margin-left:-193px}
	.bk78 .menu_5 dt{background-image:url(../images/menu5.gif)}
	.bk78 .menu_5 dd{margin-left:772px; *margin-left:-193px}

.bk79{background:#fff !important}
	.bk79 .odd td{border-bottom:solid 2px #eee}
	.bk79 td{padding:10px}
	.bk79 p{margin-top:0; margin-left:17px; font-size:11px}

.detail_tip{width:200px;height:210px}


/*   Old Add 
*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	text-align:left;
	font-size:12px;
	line-height: 16px;
	padding:2px;
	margin:2 2px;
	border:dotted 1px #ccc;
}
.messageStackError, .messageStackWarning{color:#F80103; background:#FFEDE3;}
.messageStackSuccess{background-color: #99FF99;	color: #000000;}
.messageStackCaution{background-color: #FFFF66;	color: #000000;}
.messagelittle{font-size:12px;line-height: 12px;}


