/* theme */
a{
	text-decoration:none;
	color:#000;
}
body {
	//background-color: #FFFFFF;
}

td.ff_parent_table{
	//background-color: #FFFFFF;
	/* background-image: url(../images/framework/background.jpg); 
	background-position: top center;
	background-repeat: repeat-y; */
	overflow:hidden;
}

/* header box start */

#ff_header{
	//background-color: #FFFFFF;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    z-index:9999;
}
#ff_header div.ff_wrapper{
	height: 195px;
	width: 1000px;
}
#ff_header div.ff_box{
	/*background-image: url(../images/framework/header_bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;*/ 
	left: 19px;
    top: 0px;
	height: 195px;
	//width: 1000px; 
	width: 958px; 
    border-left:1px solid #eee;
    border-right:1px solid #eee;
	background-color: #FFFFFF;
}
#ff_header div.header_box{
    position: relative;
	left: -21px;
	height: 195px;
	width: 1000px;
	margin:auto 0;
}
.header_one{
	background-image: url(../images/framework/top_bar.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 28px;
	width: 959px;
	margin: 0 auto;
}

.header_list {
	width: 944px;
	margin: 0 15px 0 0;
}
.header_list ul{
	list-style:none;
}
.header_list li{
	float:right;
}
.header_middle{
	width:980px;
	height:124px;

}
.circleK_logo{
	background-repeat:no-repeat;
	background-position:0 center;
	float:left;
	width:530px;
	height:120px;
	margin: 0 0 0 27px;
}
.say_sth{
	/* width:425px; */
    width: 365px;
	height:110px;
	float:right;

}

.icon{
	float:left;
	margin-right:15px;
}
.only_temp{
	font-size:50px;
	color:#4E7692;
	margin: 25px 0 0 64px;
}
.only_temp img{
	float:left;
	margin: -15px 0 0 0;
}
.header_last{
	background-image:url(../images/framework/menu_bar.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:960px;
	height:42px;
	margin: 0 auto;
}
.menu_list{
	width:620px;
	float:right;
}
.menu_list img{

}
.menu_list ul{
	list-style:none;
}
.menu_list li{
	float:left;
}

.msg_banner{
	background-image:url(../images/framework/msg_banner.png);
	/* background-position:0 0; */
	background-position:right 0;
	background-repeat:no-repeat;
	/* width:395px; */
	width:383px;
	height:120px;
}
.sb_pic{
	float:left;
	width:122px;
	height:90px;
	margin-top: 11px;
	border:3px solid #FFFFFF;
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
	 -moz-transform:    rotate(-4deg)
                         translateX(0px)
                         scale(1);
     -o-transform:      rotate(-4deg)
                         translateX(0px)
                         scale(1);
     -webkit-transform: rotate(-4deg)
                         translateX(0px)
                         scale(1);
     transform:         rotate(-4deg)
                         translateX(0px)
                         scale(1);
   /* IE8+ - must be on one line, unfortunately */ 
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9975640502598243, M12=0.06975647374412515, M21=-0.06975647374412515, M22=0.9975640502598243, SizingMethod='auto expand')";
   
   /* IE6 and 7 */ 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9975640502598243,
            M12=0.06975647374412515,
            M21=-0.06975647374412515,
            M22=0.9975640502598243,
            SizingMethod='auto expand');				 
}
/* .sb_say{
	float: right;
    height: 60px;
    margin: 38px 34px 0 0;
    overflow: visible;
    width: 214px;
}
.sb_say h5{
	font-size: 14px;
    height: 0;
    line-height: 0;
    margin: 0 0 8px;
} */
.sb_say{
	float: right;
    height: 60px;
    margin: 32px 34px 0 0;
    overflow: visible;
    width: 214px;
}
.sb_say h5{
	font-size: 14px;
    /* height: 0; */
    /* line-height: 0; */
    line-height: 10px;
    margin: 0 0 8px;
}

/*main menu*/
.menu_position{
	height: 35px;
    /* left: 407px; */
    right: 0px;
    position: absolute;
    top: 153px;
    width: 763px;
}
#menu {width:873px; height:33px; position:relative; z-index:888; right:144px;}
#menu ul.lv1{ list-style: none; padding:0; margin:0;}
#menu ul li.lv1{ float:right; padding:0; margin:0;}
#menu li.lv1 a.menu {display:block; height:33px; overflow:hidden; float:left;}
#menu li.selected {cursor:pointer;}
#menu li.selected a.menu img{margin-top:-33px;}

/*sub menu*/
#menu div.lv2 {position:relative; top:33px; left:0px; display:none; font-size:13px; z-index:800; }
#menu li.selected div.lv2{display:block;}

#menu div.lv2 ul{ list-style:none; margin-left:10px; }
#menu div.lv2 ul li{padding:0; margin:0;/*  float:left; */}
#menu div.lv2 ul li ul li{/* float:left; */ margin-bottom: -3px;}

a.subnav {background-color:#B10014; display:block; height:32px; width:100%; overflow:hidden;}
a.subnav.select img{margin-top:-32px;}

#menu ul li.selected ul.column{margin-left:0px;position:relative;}
#menu ul li.selected ul.column li.column{padding:0; list-style:none; position:absolute;}
#menu ul li.selected ul.column li.column ul{padding:0; margin:0;/*  width:160px; */}

#menu .column div{background:none !important;}
#menu li.select a.menu img{margin-top:-33px;}







/* top banner start */

#ff_banner{
	background-color: #FFFFFF;
}
#ff_banner div.ff_wrapper{
	height: 100px;
	width: 960px;
}
#ff_banner div.ff_box{
	height: 100px;
	width: 960px; 
}

/* bottom box */

#ff_footer{
	/* background-image: url(../images/home/Footer_bg_line.png); 
	background-position: top center;
	background-repeat: repeat-x; */

}
#ff_footer div.ff_wrapper{
	height: 212px;
	width: 960px;
	
}

#ff_footer div.box_top_shadow{
	 background-image: url(../images/home/Footer_shadow.png); 
	background-position: center center;
	background-repeat: no-repeat;
	left: -500px; top: 0px; 
	 height: 11px;
	width: 960px;  
	 margin: 0 auto;
}
#ff_footer div.ff_box{
	background-image: url(../images/home/Footer_bg_line.png); 
	background-position: top center;
	background-repeat: repeat-x;
	left: -500px; top: 0px;
	height: 212px;
 	width: 2000px; 
	/* overflow:auto; */
	overflow:hidden;
}
#ff_footer div.footer_box{
	position: relative;
	left: 500px; top: 0;
	height: 212px;
	width: 960px;
	color: #FFFFFF;
}
.footer_content{
	height: 212px;
	width: 910px;
	margin: 0 auto;
}
.follow_on{
	background-image:url(../images/home/follow_us.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:104px;
	height:19px;
}
.social_icon{
	width:310px;
	height:50px;
	margin-top: 10px;
}
.social_icon ul{
	list-style:none;
}
.social_icon li{
	float:left;
	margin:0 20px 0 0;
}
.fb_follow{
	height: 82px;
    margin-top: 80px;
    width: 310px;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
  display: none !important;
}
.fb_edge_comment_widget { display: none !important; } 
.left_content{
	float:left;
}

.center_content{
	float:left;
	position : relative;

}

.right_content{
	float:right;
	width:390px;
}

.linefor_right{
	background-image:url(../images/home/Footer_space_line.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:2px;
	height:155px;
	float:left;

}
.relation{
	width:387px;
	margin-left:20px;
}
.relation a{
	color:#656565;
	font-size:14px;	
}
.relation h6{
	font-size:16px;
	color:#D10014;
	margin: 0 0 5px 0;
}

.stampit_logo{
	background-image:url(../images/home/stamp_it_logo_3.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:54px;
	height:54px;
	float:left;
	margin-left: 10px;

}

.app_dl{
	float:right;
	width:120px;
	margin-right:3px;
}

.app{
	width:190px;
	margin-left:10px;
}
.app a{
	color:#656565;
	font-size:14px;	
}
.app h6{
	font-size:16px;
	color:#D10014;
	margin: 0 0 5px 0;
}

.right_side{
	float:left;
}

ul{
	list-style:none;
}
.relation li{
	margin-bottom:10px;
}
.footer_bottom{
	/* bottom: 0;
    color: #FFFFFF;
    height: 18px;
    left: 380px;
    position: fixed;
    width: 910px; */
    bottom: 0;
    color: #FFFFFF;
    height: 18px;
    left: 0;
    position: relative;
    width: 910px;
	
}
.copy_right{
	float:left;
}
.tnc{
	float:right;
}
.tnc a{
	color:#D10014;
}

.tnc li{
	float:left;
}

.weather_description{

}




















/* main box */

#ff_main div.ff_wrapper{
	width: 960px;
}
#ff_main div.ff_box{
	/*background-image: url(../images/framework/header_bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;*/ 
	width: 958px; 
    border-left:1px solid #eee;
    border-right:1px solid #eee;
	background-color:#FFF;
}


/* breadcrumb */
.breadcrumb{
	z-index:99;
	width:960px;
	top:20px;
	left:0px;
	position: absolute;
	height: 40px;
}
.breadcrumb a.home, .breadcrumb a.path, .breadcrumb a.end_path{
	display:block;
	background-image: url("../images/breadcrumb/bc_line.png");
	background-repeat: repeat-x;
	height:30px;
	float:left;
	color:#aaa;
	font-family:Helvetica;
}
.breadcrumb a.home {
	margin-left:20px;
}
.breadcrumb a.path, .breadcrumb a.end_path {
	padding-left:5px;
	margin: 0;
	padding-top:7px;
}
.breadcrumb a.end_path {
	//color: #D10014;
	color:#AC0010;
}
.breadcrumb img{
	float:left;
	margin: 0;
}
.breadcrumb span{
	margin: 0 0 0 5px;
}

.fb_like{
	//padding-top:8px;
	width: 50px;
	overflow: hidden;
	float: right;
	margin-right:25px;
	height: 21px;
}

.share_btn{
	/* background-image: url("../images/framework/btn_share.png");
	width:68px;
	height:22px; */
	display: block;
	background-image: url("../images/framework/btn_fb2.png");
	width:22px;
	height:22px;
	background-repeat: no-repeat;
    text-indent:-9999px;
}
.open_url_btn{
	background-image: url("../images/btn_dl_v2.png");
    position: relative;
	display: block;
	height: 25px;
    width: 25px;
    text-indent:-9999px;
    z-index:500;
}