/*css*/body {
		background:#ddd;
		color: #000000;
		margin: 0px;
	}.act h3{
color:#ff6600
}


.act span{
color:#FF794F;font-weight:bold;
}

.act p{
color:#9C4C2F
}

.act{
word-wrap: break-word;
}

.act li{
font-size:0.7em
}
#top h1 a {
		background-color: #ccc;
		border-bottom: 1px solid #666;
		color: #222;
		display: block;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 0 10px 5px;
		text-align: left;
		text-decoration: none;
		text-shadow: 0px 1px 1px #fff;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
	}
	#nav{
		background-color: #ccc;
		color: #222;
		display: block;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		text-shadow: 0px 1px 1px #fff;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));
		 -webkit-border-top-left-radius: 8px;
		 -webkit-border-top-right-radius: 8px;
		 -webkit-border-bottom-left-radius: 8px;
		 -webkit-border-bottom-right-radius: 8px;
		 padding:10px;
		 overflow: auto;
	}
	
	#nav a{
		background-color:#FFFFFF;
		text-align:center;
		 -webkit-border-top-left-radius: 8px;
		 -webkit-border-top-right-radius: 8px;
		 -webkit-border-bottom-left-radius: 8px;
		 -webkit-border-bottom-right-radius: 8px;
		 color:#000;
		 text-decoration: none;
		 font-weight: bold;
		 border:1px solid #666;
		 padding:5px;
		 margin:5px;
	}
	
	#nav a:active,#nav a:hover {
		background-color: blue;
		color: white;
	}
	
	#nav div{
	float:left;line-height:200%;
	}
	
	.store_r {
		margin:0px 0 5px 0;
		text-align:center;
	}
	.store_r a{
		  -webkit-border-top-left-radius: 8px;
		 -webkit-border-top-right-radius: 8px;
		 -webkit-border-bottom-left-radius: 8px;
		 -webkit-border-bottom-right-radius: 8px;
		 border: 1px solid #999;
		  display: block;
			background-color: #7B3075;
		color:#fff;
		 margin:0 5px 0 5px;
		text-decoration: none;
	}
/* rank評價相關 */
.star_pic{ height:32px; width:32px;}
.rank_area{ 
 color:#E7711B; text-align:center; border:0;
}

.rank_area a{ display:inline}

.rank_area #rank_subject{ font-weight:bold; color:#009900; font-size:20px; text-align:center;}

.rank_area #rank_content{ text-align:left;color:#000000;
}

.rank_area #rank_content font{ color:#666666;}
.rank_area #rank_content .rank_item{ margin:0 5px 20px 5px;}
#rank_bar_content .profile_photo{width:48px; height:48px;}

.ad_auto{margin:0 auto;}

.ad_adsense{
margin:50px 0 50px 0;
}

.au_link{
	border:1px solid #666666;-webkit-border-radius: 5px; padding:5px; background-color:#0099FF; margin:10px;
	box-shadow: 0px 0px 5px #999;
-moz-box-shadow: 0px 0px 5px #999;
-webkit-box-shadow: 0px 0px 5px #999;
}
.au_link a{color:#FFFFFF;}

h1{font-size:1.5em;}

#back-to-top{position:fixed;display:none;bottom:60px;right:15px;}
#back-to-top a{background:url(https://img.bluezz.tw/m/back_to_top_1.png) 0px 0px no-repeat;background-size:100% auto;display:block;width:51px;height:51px;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s}
#back-to-top a:hover{ background-position:0px -51px}

.memo{
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
box-shadow: 0px 0px 5px #999;
-moz-box-shadow: 0px 0px 5px #999;
-webkit-box-shadow: 0px 0px 5px #999;
}

#progress {
    -webkit-border-radius: 10px;
    background-color: rgba(0,0,0,.7);
    color: white;
    font-size: 18px;
    font-weight: bold;
    height: 80px;
    left: 60px;
    line-height: 80px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 120px;
    width: 200px;
}
#top{
    margin: 0;
    padding: 0;
}

#top h1 { 
    margin: 0;
    padding: 0;
}


#top img{
	height:40px;
	margin-right:5px;
}

#top #search_near{
	color:#fff;
	font-size: 18px;
	text-decoration: none;
	border: 2px solid #fff;
	padding:5px 5px 5px 25px;
	-webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 float:right;
	 background-image:url(https://img.bluezz.tw/m/search_18.png);
	 background-position: 5px center;
	background-repeat:no-repeat;
	background-color:#006600;
	margin:-50px 30px 0 0;
}

#top #more{
float:right;
	margin:-50px 5px 0 0;
}

#k{
-webkit-border-radius: 8px;
height:25px;
border:0px;
box-shadow: 0px 0px 5px #999;
-moz-box-shadow: 0px 0px 5px #999;
-webkit-box-shadow: 0px 0px 5px #999;
}

#tools_bar{
	text-align:center;
}

#tools_bar a{
	margin:0 0 0 10px;
}

#tools_bar div{
	float:left;
}
#tools_bar div p{
	font-size:9px;margin-top:0px;margin-left:10px;width:48px;
}



/*----- �s�i ----*/
.m_ad{
	text-align:center;
	margin:5px 0 5px 0;
}

.m_ad_txt{
	text-align:center;
}

.m_ad_txt a{
	text-decoration: none;
}


.bluezz_facebook{
	background-color:#FFFFFF;
	text-align:center;
	 -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 border: 1px solid #999;
	 margin:10px 5px 10px 5px;
	 padding:10px 0px 10px 0px;
	 color:#000000;
}

.bluezz_facebook a{
	color:green;
}


#index_in ul,#d_list_in ul,#d_in ul,#e_in ul ,#ex_footer ul,#near_ex ul,#near_store_ex ul, .general ul{
    list-style: none;
    margin: 0px 5px 5px 5px;
    padding: 0;
	box-shadow: 0px 0px 5px #999;
	-moz-box-shadow: 0px 0px 5px #999;
    -webkit-box-shadow: 0px 0px 5px #999;
    -webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}
.general ul li{
	text-align:left;
}

#index_in ul li a , #d_list_in ul li a, #d_in ul li a, #e_in ul li a, #ex_footer ul li a, #near_ex ul li a, #near_store_ex ul li a,.general ul li a{
    background-color: #FFF;
    border: 1px solid #999;
    color: #222;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 12px 10px;
    text-decoration: none;
}

.general ul li a .li_subject ,#index_in ul li a .li_subject, #d_list_in ul li a .li_subject, #d_in ul li a .li_subject, #e_in ul li a .li_subject, #ex_footer ul li a .li_subject, #near_ex ul li a .li_subject, #near_store_ex ul li a .li_subject, .general ul li a .li_subject{
	color:green;
	font-weight: bold;
}

#index_in ul .double_line a, #d_list_in ul .double_line a, #d_in ul .double_line a, #e_in ul .double_line a, #ex_footer ul .double_line a, #near_ex ul .double_line a, #near_store_ex ul .double_line a, .general ul .double_line a{
    background-color: #FBF5FB;
    border: 1px solid #999;
    color: #222;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 12px 10px;
    text-decoration: none;
}

.general ul li:first-child a,#index_in ul li:first-child a, #d_list_in ul li:first-child a , #d_in ul li:first-child a , #e_in ul li:first-child a, #ex_footer ul li:first-child a, #near_ex ul li:first-child a, #near_store_ex ul li:first-child a {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
.general ul li:last-child a,#index_in ul li:last-child a,#d_list_in ul li:last-child a ,#d_in ul li:last-child a ,#e_in ul li:last-child a,#ex_footer ul li:last-child a,#near_ex ul li:last-child a,#near_store_ex ul li:last-child a{
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}
.general ul li a:active,.general ul li a:hover, #index_in ul li a:active,#index_in ul li a:hover, #d_list_in ul li a:active,#d_list_in ul li a:hover,  #d__in ul li a:active,#d_in ul li a:hover,  #e_in ul li a:active,#e_in ul li a:hover 
,  #ex_footer ul li a:active,#ex_footer ul li a:hover
,  #near_ex ul li a:active,#near_ex ul li a:hover
,  #near_store_ex ul li a:active,#near_store_ex ul li a:hover
{
    background-color: blue;
    color: white;
}

#index_in ul li a .title_img, #d_list_in ul li a img, #d_in ul li a img, #e_in ul li a img, #ex_footer ul li a img{
	height:60px;vertical-align:middle;margin-right:3px;
	-webkit-mask-box-image: url(https://img.bluezz.tw/m/pic_mask_s.png);
}

.pic_h36{
	height:36px;vertical-align:middle;margin:5px 0 0 2px;
	-webkit-mask-box-image: url(https://img.bluezz.tw/m/pic_mask.png);
	float:left;
}

#c_header{
 margin:0 0 1px 0;
}

#c_header h3{
	color:#F26521;
	font-weight: bold;
	text-shadow: 0px 1px 1px #fff;
	text-align:center;
}

.turbo_ex{
	word-wrap: break-word; word-break: normal; 
}

#c_content{
	margin:0 auto; 
	word-break:break-all;
	line-height:150%;letter-spacing:5pt;
	font-size:1.3em;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	margin:5px 0px 0px 0px;
	padding-top:10px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

#c_content h1{
	font-size:1.6em;
}

#c_content h3{
	color:#F26521;
	font-weight: bold;
	text-shadow: 0px 1px 1px #fff;
	text-align:center;
}

.blog_pic{
margin-left:-5px;
}

#c_content p{
	padding-left:5px;
}

#c_content ul li, #c_content ul li a, #c_content ul li:last-child a{
	text-align:left;
	color:#000000;
	padding-left:5px;
	border: 1px solid #ffffff;
}

/*���b�Ϥ�*/
.scroll_pic_bar{
overflow: -webkit-marquee;
overflow-x: scroll;
height:330px;
width:320px;
overflow-style: scrollbar, panner, move, marquee;
}


.ex_bar{
	margin:0px 0 10px 0;
	text-align:center;
}

.ex_bar a{
	padding:5px 5px 5px 25px;
	text-decoration: none;
	border: 1px solid #999;
	color:#000;
	background-color: #eee;
}

.ex_bar a:active,.ex_bar a:hover {
    background-color: blue;
    color: white;
}

.ex_bar .btn_pre{
	background-image:url(https://img.bluezz.tw/m/pre_18.png);
	background-position: 5px center;
	background-repeat:no-repeat;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;

}

.ex_bar .btn_refresh{
	background-image:url(https://img.bluezz.tw/m/refresh_18.png);
	background-position: 5px center;
	background-repeat:no-repeat;
	 -webkit-border-top-right-radius: 12px;
     -webkit-border-bottom-right-radius: 12px;	 
}

/*----- �s�i -----*/
.ad{
	margin:0px 0px 0px 0px;
	text-align:center;
}

#pgG{
	background-color:#FFFFFF;
	text-align:center;
	 -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 border: 1px solid #999;
	 margin:10px 5px 10px 5px;
	 padding:10px 0px 10px 0px;
}

.forum_button{
	text-align:center;
}

.forum_button a{
	background-color:#66CC00;
	color:#000;
	text-decoration: none;
    -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 border: 1px solid #999;
	 margin:10px 5px 10px 5px;
	 padding:10px 0px 10px 0px;
	 display: block;
}

.forum_button a:active, .forum_button a:hover {
    background-color: blue;
    color: white;
}

#forum{
	text-align:center;
	word-wrap: break-word; 
word-break: normal; 
}

#forum h3 a{
	text-decoration: none;
	color:#000;
}

.forum_row{
	text-align:left;
	background-color: #fff;
	 -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 border: 1px solid #999;
	 margin:10px 5px 10px 5px;
	 padding:10px 0px 10px 10px;
	 color:#000000;
}

#forum_form{
	background-color: #fff;
	text-align:left;
	 -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 border: 1px solid #999;
	 margin:10px 10px 10px 10px;
	 padding:10px 0px 10px 10px;
	 color:#000000;
}

.goto{
	width:200px;height:40px;margin:10px 0px 10px 0px;
}

.line{
	border-top:1px dotted #999999; line-height:1px;margin:10px 0px 10px 0px;
}

#bluezz_site{
	background-color: #ccc;
    color: #222;
    display: block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
	text-shadow: 0px 1px 1px #fff;
	padding:10px;
	overflow: auto;
	margin:5px;

	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

#bluezz_site a{
	background-color:#FFFFFF;
	text-align:center;
	 -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 color:#000;
	 text-decoration: none;
	 font-weight: bold;
	 border:1px solid #666;
	 padding:5px;
	 margin:5px;
}

#bluezz_site a:active,#nav a:hover {
    background-color: blue;
    color: white;
}

#bluezz_site div{
float:left;line-height:200%;
}

#bookmarker{
	text-align:left;
	float:left;
}
#bookmarker ul li a{
	padding:2px;
	margin:0px 0 0 3px;
	text-decoration: none;
	border: 1px solid #999;
	color:#000;
	background-color: #fff;
	 -webkit-border-top-left-radius: 4px;
	 -webkit-border-top-right-radius: 4px;
	 -webkit-border-bottom-left-radius: 4px;
     -webkit-border-bottom-right-radius: 4px;
	 text-size:4pt;
	 
}
#bookmarker a:active,#bookmarker a:hover {
    background-color: blue;
    color: white;
}
 
#bookmarker ul li{
	float:left;
	list-style-type:none;
	line-height: 25px;
}

#footer{
	 background-color: #fff;
	text-align:center;
	 -webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 border: 1px solid #999;
	 margin:10px 5px 50px 5px;
	 padding:10px 0px 10px 0px;
	 color:#000000;
}

#footer a{
	color:#000000;
}

.tb_box .tb_bottom_left{width:20px;height:20px;background:url(https://img.bluezz.tw/box/tb_bottom_left_1.png) 0 0 no-repeat;}
.tb_box .tb_bottom_right{width:20px;height:20px;background:url(https://img.bluezz.tw/box/tb_bottom_right_1.png) 0 0 no-repeat;}
.tb_box .tb_left{width:20px;height:20px;background:url(https://img.bluezz.tw/box/tb_left_1.png) 0 0;}
.tb_box .tb_right{width:20px;height:20px;background:url(https://img.bluezz.tw/box/tb_right_1.png) 0 0;}
.tb_box .tb_top_left{width:20px;height:20px;background:url(https://img.bluezz.tw/box/tb_top_left_1.png) 0 0 no-repeat;}
.tb_box .tb_top_right{width:20px;height:20px;background:url(https://img.bluezz.tw/box/tb_top_right_1.png) 0 0 no-repeat;}

/*�����M��*/
.page_separate_m {text-align:center;}
.page_separate_m a{margin:5px;border:1px solid #3333FF;text-decoration:none; padding:0 3px 0 3px;line-height:200%;padding:5px;}
.page_separate_m .npage{background-color:#0099FF;color:#ffffff;padding:5px;
	 -webkit-border-top-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
}



