
/*All Page Base CSS Style*/

*{
	padding:0;
	margin:0;
}
body{
	padding:0;
	margin:0;
	background:#e6ebec url(../images/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	line-height:1.3em;
	height:100%
}
dl,ol,ul{
	list-style:none;
}
img{
	border:0;
}

a,a:link{
	text-decoration:none;
	color:#069;
}

a:hover{
	text-decoration:underline;
	color:#036;
}

/*All Page Header Box Style Start*/
.noscript_warning{
    text-align:center;
    padding:6px 0;
    background:#fefeee;
    border-bottom:1px solid #dadada;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#F30;
    font-weight:bold;
}
.noscript_warning img{
    margin:0 10px -2px 0;
}
#header{
	width:100%;
	margin-bottom:15px;
}
#header .topBox{
	height:85px;
	background:#fff url(../images/topBox_bg.jpg) repeat-x;
}
#header .top_center{
	position:relative;
	margin:0 auto;
	width:958px;
	height:85px;
	background:#fff url(../images/topBox_bg.jpg) repeat-x;
}
#header .top_center .logo{
	float:left;
}
#header .top_center .gold_partner{
	float:right;
	width:94px;
	height:50px;
	display:inline;
	margin:24px 135px 0 0;
}
#header .top_center .s_language{
	float:right;
	height:30px;
	padding-left:8px;
	margin-top:52px;
	margin-right:25px;
/*	margin-top:52px;
	margin-left:380px;
	position:relative;
	z-index:1000;
*/	color:#666;
	cursor:pointer;
	background:url(../images/small_arrow.gif) no-repeat left 5px;
}

.language{float:right;color:#666;cursor:pointer; height:45px;padding-left:8px; padding-top:35px;margin-right:25px;}
.language ul{ margin:0px; padding:0px; width:45px; text-align:center; padding-right:5px; float:right;}
.language ul img{ border:0px; padding-bottom:5px;}
.language ul li{ line-height:20px; float:right;}

#header .top_center .s_language a{
	color:#666;
}
#header .top_center .s_language a:hover{
	color:#069;
}
#header .top_center .s_language ul{
	width:50px;
	padding:5px;
	border:1px solid #A6B5C6;
	position:absolute;
	z-index:1001;
	top:20px;
	left:-5px;
	background:#fff;
	display:none;
}
#header .top_center .s_language ul li{
	padding-bottom:2px;
}

#header .top_center .live_support{
	position:absolute;
	z-index:10000;
	width:110px;
	top:10px;
	right:5px;
	background:url(../images/live-support-loading.gif) no-repeat 40px 35px; margin-bottom:5px;
}
	
/*Head main site navigation start*/
#header .navBox{ 
	height:40px;
	background:url(../images/navBox_bg.jpg) repeat-x;
}
#header .navBox .nav_center{
	margin:0 auto;
	width:958px;
	height:40px;
	position:relative;
	z-index:2000;
	background:url(../images/navBox_bg.jpg) repeat-x;
}
#header .navBox .nav_center .nav{
	width:720px; float:left; padding-left:26px;
}
#header .navBox .nav_center .nav li{
	float:left;
	text-align:center;
	line-height:34px;
	background:url(../images/borderline_bg.jpg) no-repeat top left;
	display:block;
	width:120px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	outline:none;
}
#header .navBox .nav_center .nav li a{
	display:block;
	width:120px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	outline:none;
	blr:expression(this.onFocus=this.blur());/*For IE6*/
}
#header .navBox .nav_center .nav li span{
	display:block;
	background:url(../images/borderline_bg.jpg) no-repeat top right;
}
#header .navBox .nav_center .nav li a:hover{
	background:url(../images/nav_currentBg.jpg) no-repeat left bottom;
	text-decoration:none;
}
#header .navBox .nav_center .nav li.current{
	background:url(../images/nav_currentBg.jpg) no-repeat left bottom;
}
.searcha{ width:180px; height:19px; border:1px solid #ccc;float:left; background:#fff; margin-right:20px;}
.searcha img{ float:right; border:0px; padding-right:3px;}

/*head sub_menu css*/ 
.sub_menu_wrap{
	width:415px;
	padding:0 9px 9px 0;
 	position:absolute;
	left:145px;
	top:33px;
	z-index:2001;
	background:url(../images/sub_menu_wrap_bg.png) no-repeat right bottom;
}
.sub_menu_wrap h1{
	line-height:34px;
	height:34px;
	width:117px;
	text-align:center;
	font-size:13px;
	margin-top:-34px;
	border:2px solid #3f94d5;
	border-bottom:none;
	display:block;
	position:relative;
	z-index:2003;
	background:#fff url(../images/sub_menu_h1_bg.jpg) repeat-x; text-decoration:underline; color:#0587ef;
}
.sub_menu_wrap h1 a{
	color:#0487ed;
	text-decoration:none;
}
.sub_menu_wrap .menu_list_wrap{
	border:2px solid #3f94d5;
	border-top:none;
	overflow:hidden;
	background:#fff;
	padding:10px 10px 10px 10px;
}
.sub_menu_wrap .menu_list_wrap .list_box{
	width:185px;
	float:left;
	padding-left:10px;
}
.sub_menu_wrap .menu_list_wrap .list_box h2{
    font-size:13px;
	padding:10px 0 6px 0;
}




.sub_menu_wrap .menu_list_wrap .list_box span{ 
    width:185px;  padding:2px 0px; float:left; display:block;
}
.sub_menu_wrap .menu_list_wrap .list_box span a{ 
    color:#4F6062;
}
.sub_menu_wrap .menu_list_wrap .list_box span a:hover{ 
    color:#069;
}



.sub_menu_wrap .menu_list_wrap .list_box ul li{
	padding:2px 0; float:left;
}
.sub_menu_wrap .menu_list_wrap .list_box ul li a{
	color:#4F6062;
}
.sub_menu_wrap .menu_list_wrap .list_box ul li a:hover{
	color:#069;
}
.sub_menu_wrap .menu_list_wrap .list_box.ad_info{
    width:212px;
    padding:5px 0 0 0;
}
.sub_menu_wrap .menu_list_wrap .list_box .title{
	background:#308ED3; width:202px;
	line-height:24px;
	padding:0 0 0 10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#fff;
    font-weight:bold;
}
.sub_menu_wrap .menu_list_wrap .list_box .info{
	padding:15px 10px 10px 10px;
    border:1px solid #d0d0d0;
    border-top:none;
}
.sub_menu_wrap .menu_list_wrap .list_box .info p{
    padding-bottom:7px;
}
.sub_menu_wrap .menu_list_wrap .list_box .info p img{
    margin-top:5px;
}


.sub_menu_wrap2{
	width:117px;
	padding:0 9px 9px 0;
 	position:absolute;
	left:179px;
	top:33px;
	z-index:2001;
	background:url(../images/sub_menu_wrap_bg.png) -785px bottom no-repeat;
}
.sub_menu_wrap2 h1{
	line-height:34px;
	height:34px;
	width:117px;
	text-align:center;
	font-size:13px;
	margin-top:-34px;
	border:2px solid #3f94d5;
	border-bottom:none;
	display:block;
	position:relative;
	z-index:2003;
	background:#fff url(../images/sub_menu_h1_bg.jpg) repeat-x;
	color:#0487ed;
}
.sub_menu_wrap2 h1 a{
	color:#0487ed;
	text-decoration:none;
}
.sub_menu_wrap2 .menu_list_wrap{
	border:2px solid #3f94d5; width:97px;
	border-top:none;
	overflow:hidden;
	background:#fff;
	padding:10px 10px 10px 10px; text-align:center;
}


.sub_menu_wrap2 .menu_list_wrap1{
	border:2px solid #3f94d5; width:117px;
	border-top:none;
	overflow:hidden;
	background:#fff;
	padding:10px 0px 10px 0px; text-align:center;
}

.sub_menu_wrap2 .menu_list_wrap .list_box{
	width:117px;padding-left:10px;
	float:left;
}

.sub_menu_wrap2 .menu_list_wrap1 .list_box1{
	width:117px;
	float:left;
}

.sub_menu_wrap2 .menu_list_wrap .list_box ul li{
	padding:2px 0; text-align:left; font-weight:bold; background:none;
}
.sub_menu_wrap2 .menu_list_wrap .list_box ul li a{
	color:#000;
}
.sub_menu_wrap2 .menu_list_wrap .list_box ul li a:hover{
	color:#069;
}
.sub_menu_wrap2 .menu_list_wrap1 .list_box1 h2{
	font-size:13px;
	padding:3px 0 3px 0; text-align:center; margin:0px; color:#0487ed;}
	
.sub_menu_wrap2 .menu_list_wrap1 .list_box1 h2 a{ color:#4f6062; text-decoration:none; cursor:pointer;}
.sub_menu_wrap2 .menu_list_wrap1 .list_box1 h2  a:hover{ color:#006699; text-decoration:underline;}





.sub_menu_wrap3{
	width:177px;
	padding:0 9px 9px 0;
 	position:absolute;
	left:179px;
	top:33px;
	z-index:2001;
	background:url(../images/sub_menu_wrap_bg.png) -679px bottom no-repeat;
}
.sub_menu_wrap3 h1{
	line-height:34px;
	height:34px;
	width:117px;
	text-align:center;
	font-size:13px;
	margin-top:-34px;
	border:2px solid #3f94d5;
	border-bottom:none;
	display:block;
	position:relative;
	z-index:2003;
	background:#fff url(../images/sub_menu_h1_bg.jpg) repeat-x;
	color:#0487ed;
}
.sub_menu_wrap3 h1 a{
	color:#0487ed;
	text-decoration:underline;
}
.sub_menu_wrap3 .menu_list_wrap{
	border:2px solid #3f94d5; width:201px;
	border-top:none;
	overflow:hidden;
	background:#fff;
	padding:10px 10px 10px 10px; float:left; margin:0px; text-align:left; font-size:12px;
}

.sub_menu_wrap3 .menu_list_wrap .list_box{
	width:201px;
	float:left;
}

.sub_menu_wrap3 .menu_list_wrap .list_box ul li{
	padding:2px 0; text-align:left; font-weight:bold; background:none;
}
.sub_menu_wrap3 .menu_list_wrap .list_box ul li a{
	color:#000;}

.sub_menu_wrap3 .menu_list_wrap .list_box ul li a:hover{color:#069;}
	
.sub_menu_wrap3 .menu_list_wrap .list_box h2{
	font-size:13px;
	padding:3px 0 3px 0;margin:0px; color:#0487ed;}
	
.sub_menu_wrap3 .menu_list_wrap .list_box h2 a{ color:#4f6062; text-decoration:none;}
.sub_menu_wrap3 .menu_list_wrap .list_box h2 a:hover{ color:#006699; text-decoration:underline;}







/*All Page Footer Box Style Start*/
#footer_box{ width:100%; height:150px; background:#fff url(../images/footer_bj.gif) repeat-x; padding-top:25px; margin-top:10px;}
#footer{
	width:958px;
	margin:0 auto;
	text-align:center;
}
#footer .content{ 
width:302px; padding-left:8px; float:left; line-height:16px;
	color:#51739B; border-right:1px solid #bfc1c1; padding-right:8px;
}
#footer .content h2{ width:302px;font-size:12px; color:#006699; margin:0px; padding:0px; float:left; text-align:left;}
#footer .content h2 span{ width:142px;display:block; float:left;}
#footer .content h2 span b{ text-align:right; float:right;}
#footer .content p{ color:#000; text-align:left; padding:9px 0px;}

/*Site within the main page style*/
#container{
	width:958px;
	margin:0 auto;
}
#pagebody{
	width:949px;
	overflow:hidden;
	padding:0 9px 0 0;
	background:url(../images/pagebodyBg.png) repeat-y;
}

#pagebody_top{
	height:5px;
	font-size:0px;
	background:url(../images/pagebody_topBg.png) no-repeat;
}

#pagebody_bottom{
	height:10px;
	font-size:0px;
	background:url(../images/pagebody_bottomBg.png) no-repeat;
}
/*left column content start*/
#left_box{
	float:left;
	width:210px;
	padding-bottom:60px;
}
#left_box h2{
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	padding-left:15px;
	height:28px;
	line-height:18px;
	background:url(../images/sidebar_Titlebg1.png) no-repeat;
}
#left_box .subT{
	height:34px;
	line-height:30px;
	background:url(../images/sidebar_Titlebg2.png) no-repeat;
}

/*Site navigation sidebar start*/
.sidebar{
	margin:0 5px;
}
.sidebar .line_none{
	border:none;
}
.sidebar h3{
	height:28px;
	line-height:28px;
	font-size:12px;
	padding-left:10px;
	position:relative;
	background:url(../images/left_subTitlebg.jpg) repeat-x;
	z-index:100;
	cursor:pointer;
}
.sidebar h3.colorBg{
	background:url(../images/left_subTitlebg2.jpg) repeat-x;
	color:#666;
}
.sidebar h3 .collapsed,.sidebar h3 .expanded{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:28px;
	z-index:101;
	cursor:pointer;
}
.sidebar h3 .collapsed{
	background:url(../images/collapsed.gif) no-repeat right center;
}
.sidebar h3 .expanded{
	background:url(../images/expanded.gif) no-repeat right center;
}
.sidebar ul{
	border-bottom:1px solid #C2CCD0;
	padding:2px;
}
.sidebar ul li{
	border-bottom:1px dashed #e3e3e3;
	padding:0 0 0 5px;
}
.sidebar ul li a{
	width:175px;
	line-height:23px;
	color:#4F6062;
}
.sidebar ul li a:hover{
	color:#069;
}
.sidebar .first_ul{
	padding:0;
	border:none;
}
.sidebar .first_ul li{
	border:none;
	padding:0;
}
.sidebar .first_ul li a{
	width:190px;
	padding-left:10px;
	margin:0;
	line-height:28px;
	font-weight:bold;
	display:block;
	background:url(../images/left_subTitlebg.jpg) repeat-x;
}
.sidebar .first_ul li a:hover{
	text-decoration:none;
	background:url(../images/left_subTitlebg2.jpg) repeat-x;
}
.sidebar .first_ul .bgline_none{
	line-height:27px;
}

/*right column content wrap*/
#right_box{
	float:right;
	width:726px;
	padding-bottom:60px;
	background:#fff;
}
#search_box{
	float:right;
	width:690px;
	padding:18px 18px 18px 18px;
	background:#fff;
}
#right_box .toTop{
	margin:40px 20px 0 0;
	padding:0;
	text-align:right;
	font-family:Verdana;
	font-size:11px;
}
.right_box_content{
	overflow:hidden;
	width:726px;/*if IE6.0*/
}


/*All FAQs list*/

#ul_content{
	list-style:decimal outside;
	padding:0 20px 15px 35px;
}
#ul_content li{
	padding:6px 0;
}
#ul_content li a{
	font-weight:bold;
	color:#333;
	outline:none; /*For FF IE8*/
	blr:expression(this.onFocus=this.blur());/*For IE6*/
}
#ul_content li a:hover{
	color:#069;
}

#ul_content li ul{
	padding:3px 10px 6px 15px;
	margin:10px 0px 5px -17px;
	list-style:none;
	background:#F2FBFF;
	border:1px dashed #d0d0d0;
}
#ul_content li ul li{
	font-family:Verdana;
	font-size:11px;
	color:#444;
}
#ul_content li ul li a{
	color:#069;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
#ul_content li ul li a:hover{
	color:#036;
}
#ul_content ul.collapsed{
	display:none;
}
#ul_content li ul li span{
	color:#C00;
}
#ul_content li ul li ul{
    list-style:disc outside;
	padding:10px 0 2px 40px;
	border:none;
	margin:0;
}
#ul_content li ul li ul li{
	padding:2px 0;
}


/*All page ul public  css*/
.public{
	list-style:disc outside;
	padding:0 0 15px 30px;
}
.public li{
	padding:2px 0;
}

/*Current page public css*/
.current_page{
	margin:-12px auto 4px auto;
	width:948px;
	line-height:20px;
	height:20px;
	color:#777; padding:0px;
	padding-left:10px; 
}
.follow_us{
	padding-bottom:10px;
}
.twitter{
	margin:0 0 -4px 4px;
}

/* DOWNLOAD */

#download_popup_overlay {background-color:#000; filter:alpha(opacity=60);  -moz-opacity: 0.6; opacity: 0.6; z-index: 20000;}
#download_popup {z-index: 20001; position:fixed; left:0px; top:0px; width:100%; height:100%;}
#download_popup_container {/* background-image:url(../images/k_bj.png);*/    
    background-color:#e7e7e8;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	margin:auto; margin-top:230px; width:250px; height:155px; position:relative; text-align:center; padding:30px 77px 30px 77px;}
#download_popup_container .buttonwrap {margin-top:10px; margin-left:185px;}
#download_popup_container iframe {position:absolute; left:-1000px; top:-1000px; border:none;}
#download_popup_container h2 {color:#131315; text-shadow:0px 1px 1px #fff;}
#download_popup_container h2 span {color:#55545b; font-weight:normal;}
#download_popup_container p {color:#6d6d73; font-style:italic; margin-top:14px; text-shadow:0px 1px 1px #eee; line-height:20px;}
#download_popup_container a {font-weight:bold; color:#222; text-decoration:none; border-bottom:1px solid #999;}
#download_popup_container a:hover {color:#000;border-bottom:1px solid #444;}
#download_popup_container .input1{ width:230px; height:22px; border:1px solid #cc; padding-left:5px; color:#ccc;}

#download_image_loder1 { display: none; background-image:url(../images/k_bj.png); }
#download_image_loder2 { display: none; background-image:url(../images/submit_button.jpg); }

#download_popup_overlay h2{ font-size:20px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.bt {display: none; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
        height:5740px;}
}
				
.bt {display: none; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
height:4960px; !important; /* Firefox*/ 
height:4860px; /* IE8*/
height:10436px\9\0;/* IE9Ö§³Ö */
*height:5903px!important; /* IE7Ö§³Ö */
}		








/*purchase*/
.purchasea{ padding:48px 38px 0px 30px; }
.purchasea .subtitle_black{ padding:10px 0px 20px 12px;}
.purchasea h3{ padding:15px 15px; font-size:14px;}


#purchase_pagebody{
	width:898px;
	height:auto;
	overflow:hidden;
	padding:30px;
	background:url(../images/pagebodyBg1.png) repeat-y; font-family:Georgia,Arial, Helvetica, sans-serif;
}
#purchase_pagebody h1{ font-size:30px; width:898px; text-align:center; padding:25px 0px 40px 0px; font-weight:normal;}
.sub_title{ font-size:14.5px; padding:0px;  padding-left:55px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; margin:19px 0px 20px 0px;}
.sub_title img{ padding:0px 0px 0px 5px; float:left;}

#purchase_pagebody_top{
	height:5px;
	font-size:0px;
	background:url(../images/pagebody_topBg1.png) no-repeat;
}

#purchase_pagebody_bottom{
	height:10px;
	font-size:0px;
	background:url(../images/pagebody_bottomBg1.png) no-repeat;
}
.pur{width:800px; height:auto;padding:0px; padding-left:57px; margin:0px; float:left; }
.yellow_pur,.green_pur,.red_pur,.yellow_pur2,.green_pur2,.red_pur2{width:248px; height:auto; float:left; padding:0px;margin:0px 10px 0px 6px; display:inline;}
.yellow_pur h2,.green_pur h2,.red_pur h2{ width:248px; height:34px; line-height:34px; font-size:19px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:center; float:left; margin:0px; padding:0px;}
.yellow_pur h2{ background:url(../images/yellow_topbj.jpg) center no-repeat;color:#634026;margin:0px; padding:0px;}
.green_pur h2{ background:url(../images/green_topbj.jpg) center no-repeat; color:#144a01;margin:0px; padding:0px;}
.red_pur h2{ background:url(../images/red_topbj.jpg) center no-repeat; color:#6d1717;}
.yellow_pur .mid,.green_pur .mid,.red_pur .mid{ width:248px; height:auto; float:left;}
.input1{ width:100px; height:16px; border:1px solid #ccc;}


.yellow_pur .mid ul,.green_pur .mid ul,red_pur .mid ul{ margin:0px; padding:0px; float:left;}
.yellow_pur .mid ul li{ width:205px; float:left; list-style:none; background:url(../images/yellow_dot.jpg) 1px 8px no-repeat; font-weight:bold; padding-left:11px; font-size:11.5px; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:3px;}
.green_pur .mid ul li{ width:205px; float:left; list-style:none; background:url(../images/green_dot.jpg) 1px 8px no-repeat; font-weight:bold; padding-left:11px; font-size:11.5px; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:3px;}
.red_pur .mid ul li{ width:205px; float:left; list-style:none; background:url(../images/red_dot.jpg) 1px 8px no-repeat; font-weight:bold; padding-left:11px; font-size:11.5px; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:3px;}

.yellow_pur .foot{ width:188px; height:33px; line-height:30px; background:url(../images/yellow_footbj.jpg) center no-repeat; float:left; padding:0px 30px; font-weight:bold; font-size:14.5px;}
.green_pur .foot{ width:188px; height:33px; line-height:30px; background:url(../images/green_footbj.jpg) center no-repeat; float:left; padding:0px 30px; font-weight:bold; font-size:14.5px;}
.red_pur .foot{width:188px; height:33px; line-height:30px; background:url(../images/red_footbj.jpg) center no-repeat; float:left; padding:0px 30px; font-weight:bold; font-size:14.5px;}

.yellow_pur .mid{width:216px;background:url(../images/yellow_midbj.jpg) center repeat-y; padding:10px 16px;}
.green_pur .mid{width:208px;background:url(../images/green_midbj.jpg) center repeat-y;padding:10px 20px;}
.red_pur .mid{width:208px;background:url(../images/red_midbj.jpg) center repeat-y;padding:10px 20px;}


.title_text{font-size:30px; font-weight:normal; width:800px; height:30px;border:0px; text-align:center; text-align:center;}



#macstyle{ float:left; display:block;}
#macstyle .select_box2{width:91px;height:24px; text-align:left;}
#macstyle div.tag_select{display:block;color:#000;width:71px;height:24px;background:transparent url(../images/mac-select.gif) no-repeat 0 -24px;padding:0 10px;line-height:24px;}
#macstyle div.tag_select_hover{display:block;color:#000;width:71px;height:24px;background:transparent url(../images/mac-select.gif) no-repeat 0 0;padding:0 10px;line-height:24px;}
#macstyle div.tag_select_open{display:block;color:#000;width:71px;height:24px;background:transparent url(../images/mac-select.gif) no-repeat 0 -48px;padding:0 10px;line-height:24px;}

#macstyle ul.tag_options{position:absolute;margin:-4px 0 0;list-style:none;background:transparent url(../images/mac-select.gif) no-repeat left bottom;width:100px;padding:0 0 5px;margin:0;width:71px;}
#macstyle ul.tag_options li{background:transparent url(../images/mac-select.gif) repeat-y -91px 0;display:block;width:61px;padding:0 0 0 10px;height:24px;text-decoration:none;line-height:24px;color:#000;}

#macstyle ul.tag_options li.open_hover{background:transparent url(../images/mac-select.gif) no-repeat -162px 0;color:#000}
#macstyle ul.tag_options li.open_selected{background:transparent url(../images/mac-select.gif) no-repeat -162px -24px;color:#fff}
.blank15{ font-size:1px; overflow:hidden; zoom:1; height:18px;}

.blue_cont,.grey_cont{ width:750px; height:auto; float:left; background:url(../images/blue_midbj.jpg) repeat-y; padding:0px; margin:0px 0px 10px 76px; display:inline;}
.blue_cont span,.grey_cont span{ float:left; margin:0px;}
.blue_cont .mid,.grey_cont .mid{width:710px; height:auto; float:left; padding:10px 20px;}

.lock{ width:61px; height:70px; float:left; padding:14px 30px 0px 0px;}
.blue_con ul{width:370px; height:auto; float:left; padding:10px 20px; margin:0px; border-right:1px dashed #7eb7f8;}
.blue_con ul li{ list-style:none; margin:0px; padding:0px; float:left; width:370px; padding:5px 8px 2px 0px;}
.next_button{ width:168px; height:22px; float:left;padding:32px 0px 0px 26px; }



.grey_cont{background:url(../images/grey_mid.jpg) repeat-y;}

.spcial_offer{ width:135px; height:auto; padding:8px; margin:5px 3px 5px 5px; float:left;  position:relative;}
.spcial_offer .pic{ width:115px; height:115px; padding:10px; border:1px solid #ccc; }
.spcial_offer .pic_close{ width:15px; height:15px;position:absolute; float:right; top:9px; right:7px;}
.spcial_offer .text{ line-height:20px; width:135px; text-align:center; padding-top:3px;}
.spcial_offer .text b{ color:#F00; text-decoration:line-through; font-weight: normal;}

.and{ width:21px; height:21px; float:left; padding-top:80px;}

.buy_button{width:188px; height:22px; float:left;padding:82px 0px 0px 26px;}
.buy_button p{ font-weight:bold; font-size:13px; line-height:23px;}
.red_16{ color:#F00; font-size:16px;}
.red_12{ color:#F00; font-size:12px;}



#macstyle2 .select_box2{width:144px;height:29px; text-align:left;}
#macstyle2 div.tag_select{display:block;color:#000;width:134px;height:29px;background:transparent url(../images/select_bj.jpg) no-repeat 0 -29px;line-height:29px; padding-left:10px;}
#macstyle2 div.tag_select_hover{display:block;color:#000;width:134px;height:29px;background:transparent url(../images/select_bj.jpg) no-repeat 0px 0px;line-height:29px;padding-left:10px;}
#macstyle2 div.tag_select_open{display:block;color:#000;width:134px;height:29px;background:transparent url(../images/select_bj.jpg) no-repeat;line-height:29px;padding-left:10px;}
#macstyle2 ul.tag_options{position:absolute; margin-top:-5px;list-style:none;background:transparent url(../images/select_bj.jpg) no-repeat left bottom 0 -95px;width:113px;margin:0;}
#macstyle2 ul.tag_options li{background:transparent url(../images/select_bj.jpg) repeat-y 0px -95px;display:block;width:121px;height:29px;text-decoration:none;line-height:29px;color:#000;margin-top:-5px;}
#macstyle2 ul.tag_options li.open_hover{background:transparent url(../images/select_bj.jpg) no-repeat 0px -147px;color:#000;width:121px;height:29px;text-decoration:none;line-height:29px;color:#000;}
#macstyle2 ul.tag_options li.open_selected{background:transparent url(../images/select_bj.jpg) no-repeat 0px -144px;color:#fff}



.yellow_pur2 h2{ background:url(../images/yellow_topbj2.jpg) center no-repeat;color:#634026;margin:0px; padding:0px;}
.green_pur2 h2{ background:url(../images/green_topbj2.jpg) center no-repeat; color:#144a01;margin:0px; padding:0px;}
.red_pur2 h2{ background:url(../images/red_topbj2.jpg) center no-repeat; color:#6d1717;}


.yellow_pur2 .mid ul li{ width:205px; float:left; list-style:none; background:url(../images/yellow_dot.jpg) 1px 8px no-repeat; font-weight:bold; padding-left:11px; font-size:11.5px; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:3px;}
.green_pur2 .mid ul li{ width:205px; float:left; list-style:none; background:url(../images/green_dot.jpg) 1px 8px no-repeat; font-weight:bold; padding-left:11px; font-size:11.5px; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:3px;}
.red_pur2 .mid ul li{ width:205px; float:left; list-style:none; background:url(../images/red_dot.jpg) 1px 8px no-repeat; font-weight:bold; padding-left:11px; font-size:11.5px; border-bottom:1px dashed #ccc; line-height:25px; padding-bottom:3px;}

.yellow_pur2 .mid{width:216px;background:url(../images/yellow_midbj.jpg) center repeat-y; padding:10px 16px;}
.green_pur2 .mid{width:208px;background:url(../images/green_midbj.jpg) center repeat-y;padding:10px 20px;}
.red_pur2 .mid{width:208px;background:url(../images/red_midbj.jpg) center repeat-y;padding:10px 20px;}


.yellow_pur2 .foot{ width:188px; height:33px; line-height:30px; background:url(../images/yellow_footbj2.jpg) center no-repeat; float:left; padding:0px 30px; font-weight:bold; font-size:14.5px;}
.green_pur2 .foot{ width:188px; height:33px; line-height:30px; background:url(../images/green_footbj2.jpg) center no-repeat; float:left; padding:0px 30px; font-weight:bold; font-size:14.5px;}
.red_pur2 .foot{width:188px; height:33px; line-height:30px; background:url(../images/red_footbj.jpg2) center no-repeat; float:left; padding:0px 30px; font-weight:bold; font-size:14.5px;}






