@charset "utf-8";
/* UNIVERSAL STYLES BEGIN */
html,body{margin:0;padding:0}
body,input,select{
	font: 9pt arial,sans-serif;
	color:#666666;
}
body{text-align:center;}
form{margin:0}
a img{border:none}

#m_header, #m_menu, #m_footer {color:#333333}
#m_header a, #m_menu a, #m_content a, #m_footer a {color:#6a6a6a;text-decoration:none;}
#m_header a:hover, #m_menu a:hover, #m_content a:hover, #m_footer a:hover, .m_option a:hover {color:#333333;text-decoration:underline;}

.m_clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/*exclude Mac IE5\*/
* html .m_clearfix {height:1%;}
.m_clearfix {display:block;}
/*end Mac IE5*/

/* Philip,20100115, remove background img */
/* body{background:url(../img/bg.jpg) repeat-x top left #d0dadc;}  */


/*Philip, 20100204, for v2 frame*/ 
.m_bt_content_v2frame {
	width:705px;float:left;
	height: 400px !important;
	background-color:#FFFFFF; background-position: 0px -10px; 
	border: solid 1px #c5c5c5; 
}


div#m_container{
	text-align: left;	
	width: 934px;
	margin: 0 auto;
}
/* UNIVERSAL STYLES END */

/* HEADER BEGIN */
div#m_header {
	height: 160px;
	width: 935px;
	overflow: hidden;
}

#m_header .m_header_info {
	position: absolute;
	margin: 2px 0 0 380px;

}

#m_header .m_header_info b {
	margin-left: 24px; font-weight:normal; color:#005599;
}

#m_header .m_header_info img {
	margin: 0 2px;
}
/* HEADER END */

/* MENU BEGIN */
div#m_menu {
}

.m_menu_main {
	height: 52px;
	display: block;
	background: url(../img/header_fix.jpg) top left no-repeat;
}

.m_menu_main ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}

.m_menu_main ul li {
	display:block;
	float:left;
}

.m_menu_main ul li a {
	display:block;
	float:left;
	margin:0;
	height:31px;
}

/* MENU END */

/* CONTENT BEGIN */
div#m_content {
	display:block;
	padding:0px;
}
/* #### HOME PAGE CONTENT BEGIN */
/* content main block 
div#m_cont_main {
	float: left;
	width: 660px;
}
*/

/* Philip, 20100204*/
div#m_cont_main {
	float: left;
	width: 705px;
}


#m_ct_main_area {
}

.m_ct_ma_bdrl, .m_ct_ma_cont, .m_ct_ma_bdrr, .m_ct_mb_cnrl, .m_ct_mb_cnrbg, .m_ct_mb_cnrr {
	background-repeat:no-repeat; background-position: top left; float: left;
}

#m_ct_main_area .m_ct_ma_bdrl {
	background-image:url(../img/main_bdrl.jpg);
	width: 8px; height: 582px;
}
#m_ct_main_area .m_ct_ma_cont {
	background-image:url(../img/main_bg.jpg);
	background-repeat: repeat-x;
	width:642px; height: 582px;
}
#m_ct_main_area .m_ct_ma_bdrr {
	background-image:url(../img/main_bdrr.jpg);
	width: 10px; height: 582px;
}

#m_ct_main_area .m_ct_mb_cnrl {
	background-image:url(../img/main_cnrl.jpg);
	width: 10px; height: 13px;
}
#m_ct_main_area .m_ct_mb_cnrbg {
	background-image:url(../img/main_cnrbg.jpg);
	background-repeat: repeat-x;
	width: 640px; height: 13px;
}
#m_ct_main_area .m_ct_mb_cnrr {
	background-image:url(../img/main_cnrr.jpg);
	width: 10px; height: 13px;
}

/* content main block tab */
#m_ma_cont_tab {
	width: 642px;
	margin-top: 8px;
	background:url(../img/ma_cont_tab.jpg) 0px 27px no-repeat;
}

#m_ma_cont_tab .m_tab_sub {
	float:right;
	margin: 6px 14px 0 0;
	display: inline;
}

/* content main block content */
#m_ma_cont_area {
	clear:left;
}

.m_ct_search {
	width: 422px;
	height: 194px;
	background-image:url(../img/ct_search_bg.jpg);
	float: left;
}

.m_ct_search .m_title {
	margin: 13px 0 9px 12px;
	float:left;
}

.m_ct_search_map {
	clear:left;
	width:195px;
	height:152px;
	float: left;
}

.m_ct_search_param {
	width:214px;
	float:right;
	margin-top: 18px;
	margin-right: 13px;
	display:inline;
}

.m_ct_search_param p {
	padding:0;
	margin:0;
	clear: both;
}

.m_ct_submit {float: right;}

.m_ct_search_param label {
	background: url(../img/reddot.gif) 2px 3px no-repeat;
	padding: 1px 0 0 18px;
	float: left;
	color:#333333;
	margin-bottom: 16px;
}

.m_ct_search_param div, .m_ct_search_param input, .m_ct_search_param select {
	float: right;
}

.m_ct_search_param div {margin-right:1px}

.m_ct_search_param input {
	/*border: none;*/
	padding-left: 2px; width: 122px; height: 16px;
	/*background: url(../yui/img/input.gif) top left no-repeat;*/
	background-color:#dcdcdc;
}

#m_ct_promote {
	width: 177px;
	height: 182px;
	float: left;
	margin: 1px 0 0 16px;
}

/* recommend begin */
.m_ct_recommend {
	float: left;
	width: 615px;
	height: 229px;
}

.m_ct_rec_cnr_tl, .m_ct_rec_cnr_tr, .m_ct_rec_bdr_tl, .m_ct_rec_bdr_tr, 
.m_ct_rec_btn_l, .m_ct_rec_cnr_bl, .m_ct_rec_cont, .m_ct_rec_btn_r, .m_ct_rec_cnr_br {
	background: top left no-repeat; float: left;
}

.m_ct_rec_cnr_tl {
	background-image: url(../img/recom_cnr_tl.gif);
	width: 21px;
	height: 37px;
}

.m_ct_rec_header {
	height: 36px;
	width: 573px;
	float: left;
	border-top: solid 1px #c9c9c9;
}

.m_ct_rec_header img {
	margin: 6px 0 0 -11px;
	float: left;
	position: relative;
}

.m_ct_rec_header p {
	margin: 10px 0 0 18px;
	float: left;
}

.m_ct_rec_header b {
	color: #de4425;
}

.m_ct_rec_cnr_tr {
	background-image: url(../img/recom_cnr_tr.gif);
	width: 21px; height: 37px;
}

.m_ct_bdr {
	width: 21px;
	float: left;
}

.m_ct_rec_bdr_tl {
	background-image: url(../img/recom_bdr_tl.gif);
	width: 21px; height: 49px;
}

.m_ct_rec_bdr_tr {
	background-image: url(../img/recom_bdr_tr.gif);
	width: 21px; height: 49px;
}

.m_ct_rec_btn_l {
	
	width: 21px; height: 57px;
}

.m_ct_rec_btn_l a, .m_ct_rec_btn_r a {
	display:block; width:21px; height:57px;
}

.m_ct_rec_btn_l a {
	background-image: url(../img/recom_btn_l.gif);
}

.m_ct_rec_btn_r a {
	background-image: url(../img/recom_btn_r.gif);
}

.m_ct_rec_btn_l a:hover {
	background-image: url(../img/recom_btn_lo.gif);
}

.m_ct_rec_btn_r a:hover {
	background-image: url(../img/recom_btn_ro.gif);
}

.m_ct_rec_cnr_bl {
	background-image: url(../img/recom_cnr_bl.gif);
	width: 21px; height: 87px;
}

.m_ct_rec_cont {
	border-bottom: solid 1px #c9c9c9;
	background-image:url(../img/ct_rec_bg.jpg);
	height: 192px; width: 573px;
}

.m_ct_rec_cnr_br {
	background-image: url(../img/recom_cnr_br.gif);
	width: 21px; height: 87px;
}

/* brick start */
.m_ct_rec_bricks {
	padding-left:16px;
	height: 174px;
}

.m_ct_brick {
	width: 162px;
	float: left;
	margin-right: 26px;
}

.nomargin {
	margin:0;
}

.m_ct_brick_star {
	height: 18px;
}

.m_ct_brick_star img {
	float: right;
	margin: 6px 4px 0 0;
}

.m_ct_brick_photo {
	height: 95px;
}

.m_brk_photo {
	width: 154px; height: 86px; float: left;
}

.m_brk_photo_t, .m_brk_photo_l, .m_brk_photo_r, .m_brk_photo_b {
	background: top left no-repeat; float: left;
}

.m_brk_photo_t {
	background-image:url(../img/brick_top.png);
	width: 162px; height: 4px;
}

.m_brk_photo_l {
	background-image:url(../img/brick_left.png);
	width: 4px; height: 86px;
}

.m_brk_photo_r {
	background-image:url(../img/brick_right.png);
	width: 4px; height: 86px;
}

.m_brk_photo_b {
	background-image:url(../img/brick_bottom.png);
	width: 162px; height: 4px;
}

.m_ct_brick_desc {
	clear: left;
	height: 56px;
	margin: 0 5px 0 5px;
}

.m_ct_brick_desc b {
	color:#de4425;
	font-size: 13px;
	line-height: 13px;
}

.m_ct_brick_desc p {
	color: #9f9d9d;
	margin-top:6px;
}
/* brick end */

#m_ct_rec_pages {
	clear: left;
	text-align: center;
}

#m_ct_rec_pages span {
	margin:0 1em;
}

#m_ct_rec_pages a {
	color:#c0c0c0;
}

#m_ct_rec_pages b {
	color:#de4425;
}

/* recommend end */

/* announce start */
#m_ma_cont_anno {
	float: left;
	width: 376px;
	margin-left: 20px;
	display: inline;
}

#m_ma_cont_anno p {
	margin:0 0 0.2em 0;
	padding-left: 1.6em;
	background: url(../img/reddot.gif) 2px 2px no-repeat;
}

#m_ma_cont_anno p b {
	font-weight: normal;
	margin-right: 1em;
}

.m_anno_header {
	height:auto;
	height: 30px;
	padding-top: 10px;
}

.m_anno_title {
	float:left;
}

.m_anno_more {
	float: right;
	margin-top: 3px;
}

/* announce end */

#m_ma_cont_anno, #m_ma_cont_anno a, #m_ma_cont_link a {
	color: #4a4a4a;
}

/* link start */
#m_ma_cont_link {
	float: left;
	width: 200px;
	margin-left: 35px;
	display: block;
}

#m_ma_cont_link p {
	margin:0 0 0.2em 0;
	padding-left: 1.6em;
	width: 80px;
	float: left;
	background: url(../img/reddot.gif) 2px 2px no-repeat;
}

.m_link_header {
	height:auto;
	height: 30px;
	padding-top: 10px;
}

.m_link_content {

}
/* link end */

#m_ma_cont_area .m_ct_ma_bdrl {
	background-image:url(../img/ma_cont_bdrl.jpg);
	width: 10px; height: 427px;
}

#m_ma_cont_area .m_ct_ma_cont {
	background:url(../img/ma_cont_bg.jpg) repeat-x;
	width: 622px; height: 427px;
}

#m_ma_cont_area .m_ct_ma_bdrr {
	background-image:url(../img/ma_cont_bdrr.jpg);
	width: 10px; height: 427px;
}

#m_ma_cont_area .m_ct_mb_cnrl {
	background-image:url(../img/ma_cont_cnrl.jpg);
	width: 10px; height: 11px;
}
#m_ma_cont_area .m_ct_mb_cnrbg {
	background:url(../img/ma_cont_cnrbg.jpg) repeat-x;
	width: 622px; height: 11px;
}
#m_ma_cont_area .m_ct_mb_cnrr {
	background-image:url(../img/ma_cont_cnrr.jpg);
	width: 10px; height: 11px;
}

/* content my imove block */
div#m_cont_mymove {
	width: 251px;
	float: left;
	color:#9f9d9d;
}

#m_cont_mymove a {
	text-decoration: underline;
}

/* #### HOME PAGE CONTENT END */

/* #### MY IMOVE BEGIN */
#m_ct_mymv_area {
}

#m_ct_mymv_area .m_ct_ma_bdrl {
	background-image:url(../img/mymv_bdrl.jpg);
	width: 9px; height: 582px;
}

#m_ct_mymv_area .m_ct_ma_cont {
	background-image:url(../img/mymv_bg.jpg);
	background-repeat: repeat-x;
	width: 233px; height: 582px;
}

#m_ct_mymv_area .m_ct_ma_bdrr {
	background-image:url(../img/mymv_bdrr.jpg);
	width: 9px; height: 582px;
}

#m_ct_mymv_area .m_ct_mb_cnrl {
	background-image:url(../img/mymv_cnrl.jpg);
	width: 9px; height: 13px;
}
#m_ct_mymv_area .m_ct_mb_cnrbg {
	background-image:url(../img/mymv_cnrbg.jpg);
	background-repeat: repeat-x;
	width: 233px; height: 13px;
}
#m_ct_mymv_area .m_ct_mb_cnrr {
	background-image:url(../img/mymv_cnrr.jpg);
	width: 9px; height: 13px;
}

/*-----------------------------------------------------member new begin-------------------------*/

div#ast_cont_main {
	float: left;
	width: 911px;
}

#m_ast_main_area {
}

.m_ct_ma_bdrl, .m_ct_ma_cont, .m_ct_ma_bdrr, .m_ct_mb_cnrl, .m_ct_mb_cnrbg, .m_ct_mb_cnrr {
	background-repeat:no-repeat; background-position: top left; float: left;
}

#m_ast_main_area .m_ct_ma_bdrl {
	background-image:url(../img/main_bdrl.jpg);
	width: 8px; height: 582px;
}
#m_ast_main_area .m_ct_ma_cont {
	background-image:url(../img/main_bg.jpg);
	background-repeat: repeat-x;
	width:891px; height: 582px;
}
#m_ast_main_area .m_ct_ma_bdrr {
	background-image:url(../img/ast_bdrr.gif);
	width: 10px; height: 582px;
}

#m_ast_main_area .m_ct_mb_cnrl {
	background-image:url(../img/ast_cnrl.gif);
	width: 10px; height: 13px;
}
#m_ast_main_area .m_ct_mb_cnrbg {
	background-image:url(../img/main_cnrbg.jpg);
	background-repeat: repeat-x;
	width: 891px; height: 13px;
}
#m_ast_main_area .m_ct_mb_cnrr {
	background-image:url(../img/ast_cnrr.gif);
	width: 10px; height: 13px;
}



.m_mas_area .m_ct_ma_bdrl {
	background-image:url(../img/member_bdrl.gif) !important;
}

.m_mas_area .m_ct_ma_cont {
	background-image:url(../img/member_bg.gif) !important;
}

.m_mas_area .m_ct_ma_bdrr {
	background-image:url(../img/member_bdrr.gif) !important;
}

.m_trip_list_pbdrt, .m_trip_list_pbdrl, .m_trip_list_pbdrr, .m_trip_list_pbdrb, .m_trip_list_main {
	background:top left no-repeat; display:block; float:left;
}
.m_trip_list_pbdrt {
	background-image:url(../img/m_trip_list_rt.gif);
	width:207px;
	height:8px;
	line-height:1px;
	font-size:1px;
}

.m_trip_list_pbdrl {
	background: url(../img/m_trip_list_rl.gif); width:7px; height:232px;
}

.m_trip_list_pbdrr {
	background: url(../img/m_trip_list_rr.gif); width:7px; height:232px;
}

.m_trip_list_pbdrb {
	background: url(../img/m_trip_list_rd.gif); width:207px; height:8px;
	line-height:1px;
	font-size:1px;
}

#m_trip_list{
	margin: 0;
	width:207px;
	height:248px;
	background-color:#fff;
}

#m_trip_list .opation{
	color: #6a6a6a;
	float:right;
	padding:5px 10px 16px 0;
	background:none;
	margin:0;
}


.m_trip_list_main {
	width:193px;
	height:232px;
}

.m_trip_list_main p {
	background: url(../img/reddot.gif) 1px 2px no-repeat;
	padding-left: 1.5em;
	margin: 15px 0 16px 25px ;
	color: #6a6a6a;
}

.m_trip_list_main span{
	color:#000;
}

.m_trip_list_main a{
	text-decoration:underline;
}

.m_trip_list_main a:hover{
	text-decoration:none;
}


.m_trip_store_pbdrt, .m_trip_store_pbdrl, .m_trip_store_pbdrr, .m_trip_store_pbdrb, .m_trip_store_main {
	background:top left no-repeat; display:block; float:left;
}
.m_trip_store_pbdrt {
	background-image:url(../img/m_store_rt.gif);
	width:207px;
	height:38px;
	margin:0;
}

.m_trip_store_pbdrl {
	background: url(../img/m_store_rl.gif); width:6px; height:264px;
}

.m_trip_store_pbdrr {
	background: url(../img/m_store_rr.gif); width:7px; height:264px;
}

.m_trip_store_pbdrb {
	background: url(../img/m_store_rd.gif); width:207px; height:8px;
	line-height:1px;
	font-size:1px;
}

#m_trip_store{
	margin: 0;
	width:207px;
	height:312px;
}

.m_trip_store_main {
	width:194px;
	height:264px;
	background:url(../img/m_store_body.gif) top left repeat-x;
}

.m_trip_store_pbdrt b {
	float:left; color: #555555; font-size:14px;
	margin: 12px 0 0 12px;
}

.m_trip_store_pbdrt span {
	float:right;
	margin: 13px 9px 0 0;
}

.m_store_rbody {
	background: url(../img/ts_rbody.gif) top left repeat-y;
	overflow:hidden;
}

.m_store_rphoto {
	width:167px; height:91px;
	margin-top:10px;
	margin-left:15px;
}

.m_store_bdrt, .m_store_bdrl, .m_store_bdrr, .m_store_bdrb, .m_store_rec_photo {
	background:top left no-repeat;
	display: block; float: left;
	line-height:1px;
	font-size:1px;
}
.m_store_bdrt {background:url(../img/ts_rbdr_t.gif) 1px 0px;width: 167px; height:5px;}
.m_store_bdrl {background:url(../img/ts_rbdr_l.gif);width: 5px; height:86px;}
.m_store_rec_photo {
	width:154px;
	height:86px;
	background-color: #FFF;
}
.m_store_bdrr {background:url(../img/ts_rbdr_r.gif);width: 5px; height:86px;}
.m_store_bdrb {background:url(../img/ts_rbdr_b.gif) 1px 0px;;width: 167px; height:5px;}

.m_trip_store_main p {
	color:#db1e22;
	font-weight: bold;
	text-align:center;
	padding: 0;
	margin-top:10px;
}


/*-----------------------------------------------------member new begin-------------------------*/


/****************************************/

#m_my_service {
	height: 386px;
}

#m_my_service div {
	padding-top: 10px;
}

#m_my_service .message p {
	background: url(../img/reddot.gif) 2px 2px no-repeat;
	padding-left: 1.5em;
	margin: 16px 0; color: #de4425;
}

#m_my_service b {
	margin: 0 2px;
	color: #de4425;
}

#m_my_service .redtitle a {
	margin: 0 2px;
	color: #de4425;
	text-decoration:underlind;
	font-weight:bold;
}

#m_my_service .redtitle a:hover {
	margin: 0 2px;
	color: #de4425;
	text-decoration:none;
	font-weight:bold;
}

#m_my_service .message {
	margin:0;
	height:326px;
}

#m_my_service .message p{
	margin:8px 0;
}

#m_my_service .member_link{
	margin:0;
	padding:0;
}

#m_my_service .member_link p{
	margin:5px 0;
	background-image:none;
}

#m_my_service .member_link a{
	text-decoration:underline;
}

#m_my_service .member_link a:hover{
	text-decoration:none;
}

/****************************************/
/** Weather *****/
#weatherCounties div{
	margin:5px 0;
	background-image:none;
}

#weatherCounties a{
	text-decoration:none;
	color:#6A6A6A;
	font-size: 10px;
}

#weatherCounties a:hover{
	text-decoration:underline;
	color:#1F1D1B;
	font-size: 10px;
}
/****************************************/


/****************************************/

#m_my_info {
	margin: 12px 0 0 13px;
}

#m_my_info img {
	border: solid 1px #bdbfbe;
	float: left;
}

#m_my_info .m_my_info_txt {
	padding: 1px 0 0 15px;
	float: left;
	color: #555555;
}

.m_my_info_txt p {
	margin:0;
	line-height: 15px;
}

.m_my_info_txt p b {
	color: #de4425;
	font-size: 16px;
	line-height: 16px;
}

.m_my_info_txt a {
	margin-right:1em;
}

#m_my_content {
	width: 225px;
	clear: left;
	margin: 10px 0 0 4px;
}

.m_my_ct_tab {
	width:225px;
	height: 43px;
	background: url(../img/myimv_tab.gif) bottom left no-repeat;
}

.m_my_ct_tab img {
	float: left;
}

#m_my_ct_cont {
	background: url(../img/myimv_bg.gif) top left repeat-y;
	height: 405px;
	padding: 4px 0 0 15px;
}

.m_my_ct_info {
	border-bottom: solid 2px #acacac;
	padding-bottom: 12px;
	width: 196px;
}

.m_my_ct_info b {
	margin: 0 2px;
	color: #de4425;
}

.m_my_ct_info p {
	margin:0;
}

.m_my_ct_list {
	margin-top: 12px;
	width: 196px;
	height: 324px;
	overflow: auto;
}

.m_my_listitem {
	clear: left;
	margin-bottom: 22px;
}

.m_my_listitem input {
	float: left;
	margin: 0 0 0 1px;
	font-size: 1px;
}

.m_my_li_bdr {
	width:57px;
	height:42px;
	float: left;
	margin-left: 4px;
}

.m_my_li_bdrl, .m_my_li_bdrb, .m_my_li_bdrr, .m_my_li_photo {
	display: block; background: top left no-repeat; float: left;
	font-size: 1px;
}

.m_my_li_bdrl {
	width: 4px;
	height: 42px;
	background: url(../img/mv_photo_bdrl.gif);
}

.m_my_li_photo {
}

.m_my_li_bdrb {
	width: 46px;
	height: 9px;
	background: url(../img/mv_photo_bdrb.gif);
}

.m_my_li_bdrr {
	width: 7px;
	height: 42px;
	background: url(../img/mv_photo_bdrr.gif);
	float: right;
}

.m_my_li_desc {
	width: 89px;
	float: left;
	margin-left: 6px;
}

.m_my_li_desc a, .m_my_li_desc img {
	display: block; margin-bottom: 3px; line-height: 14px;
}

.m_my_ct_foot {
	background: url(../img/myimv_foot.gif) top left no-repeat;
	background-color: #ccd5d2;
	width: 225px;
	height: 12px;
	margin-left: -15px;
	margin-top: 7px;
	overflow:visible;
}

.m_my_button {
	margin: 4px 0 0 -15px;
	background-color: #ccd5d2;
}

/* login region */
#m_my_login {
	margin-top: 10px;
	padding-left: 1em;
	color:#555555;
}

#m_my_login .m_my_enter {
	padding-top: 1em;
}

#m_my_login .m_my_enter input {
	margin-bottom: 1em;
}

#m_my_login .m_my_enter label {
	margin: 0 1em 0 2em;
	float: left; clear: left;
}

#m_my_login .m_my_enter p {
	float: right;
	margin: 0 2.4em 0 0;
}

#m_my_login .m_my_enter p input {
	margin:0;
}

#m_my_login .m_my_join {
	margin-top: 4em;
}

#m_my_login .m_my_join p {
	padding-left:1.2em;
	margin-right: 2em;
}

#m_my_login .m_my_join p b {
	color:#de4425; display:block; padding-left:1.2em; margin-left:-1.2em;
	background: url(../img/reddot.gif) 2px 2px no-repeat;
}

#m_my_login .m_my_join del {
	float: right; margin-right: 2.5em; text-decoration: none;
}

/* #### MY IMOVE END */

/* CONTENT END */

/* FOOTER BEGIN */
div#m_footer {
	clear: left;
	height: 30px;
	margin: 0;
	padding: 5px 0 0 8px;
	color:#6a6a6a;
}

#m_footer .m_ft_copy {
	float:left;
	padding-top: 7px;
}

#m_footer .m_ft_link {
	float:right;
}
/* FOOTER END */
