﻿
/* new tour page----d----2011-5-11*/
*{margin:0;padding:0;}
.d_clear{ clear:both;}
.d_none { display:none;}
#d_box{width:1003px; overflow:hidden; margin:0 auto;}
#d_top{ width:1003px; clear:both; overflow:hidden;}
#d_content{width:1003px;background:#f9faf4; clear:both;overflow:hidden;}
a {outline:none;}

/* left style-----*/
#d_left_content{width:191px; float:left; overflow:hidden}
#d_left_top_pic{height:31px;background:url(../images/chinatour_8.gif) no-repeat; margin:0px; padding:0px;}
#d_con_left_bg { background:url(../images/d_newtour_leftbg.jpg) repeat-y; width:190px;}

#d_left_hottours{width:191px; margin:0px; padding:0px; margin-bottom:1px;}
#d_left_hottours p{background:url(../images/d_new_icon1.gif) no-repeat left; height:29px; line-height:28px; padding-left:28px; }

#d_hottours_line{text-align:left;}
#d_hottours_line ul li{background:url(../images/d_new_icon2.gif) no-repeat 3px 8px; padding:0 5px 5px 10px;} 
#d_hottours_line a{ display:block; color:#3B3A3A; font-size:12px; text-decoration:none; padding:5px 3px 2px 1px;border-bottom:#9A9A9A  1px dashed;}
#d_hottours_line a:link,#d_hottours_line a:visited{color:#3B3A3A; text-decoration:none; }
#d_hottours_line a:hover{background:#F4F0E5;}

#d_left_tailormake{width:183px; margin:10px 0px 10px 3px;}
#d_left_tailormake img{width:178px; margin:0px; padding:0px;}

#d_callme { margin:15px auto;}
#d_callme_top{background:url(../images/d_callme_top.gif) no-repeat;width:181px; height:27px; overflow:hidden;}
#d_callme_phone{width:181px; background: url(../images/d_callme_phone.gif) repeat-y; text-align:left;overflow:hidden;}
#d_callme_phone ul{width:160px;margin:4px 0px 0px 10px;}
#d_callme_phone li{ margin-top:3px;}
#d_callme_bottom{width:181px; height:16px;background: url(../images/d_callme_bottom.gif) no-repeat;overflow:hidden;}

#d_left_booksteps{ text-align:center;clear:both;}
#d_left_booksteps p{background:url(../images/d_new_icon1.gif) no-repeat left;height:29px; line-height:28px;padding-left:23px;}
#d_booksteps_pic{text-align:center; background:#F4F0E6; width:180px; margin:5px auto;}
#d_booksteps_pic ul li{text-align:center; background:#F4F0E6; margin-top:2px; margin-bottom:2px;}

#d_left_faq{width:181px;  margin:25px 0px 15px 5px;}


/* right style-----*/
#d_right_content{float:left; background:#FFFFFF; overflow:hidden; width:812px }
#d_right_top { background:url(../images/d_menu_top.jpg) repeat-x; width:100%;height:30px; line-height:28px; text-indent:25px; font-size:12px; overflow:hidden}
#d_main_tour{width:785px; float:left;padding-left:27px; clear:both;}

/* Tour view start-----*/
.d_toursview {position:relative; margin:20px 0 15px 0px; }
.d_book_info { float:left; width:215px;}
.d_booknow { background: url(../images/d_newtours_bookbg.jpg) no-repeat; width:239px; height:77px; position:absolute; left:-24px;_left:-802px;}
.d_price { float:left; color:#FFF; line-height:20px; margin:7px 0 0 30px;_margin:7px 0 0 15px;}
.d_price b { font-size:22px;}
.d_book_but { float:left; margin-right:15px; margin:12px 0 0 24px;_margin:12px 0 0 20px;}
.d_intro { border:1px #d3d3d3 solid; border-top:0;border-right:0; margin-top:77px; width:214px; color:#545655; line-height:18px; height:232px;}
.d_intro dl { padding:5px 12px;}
.d_intro dl dd { border-bottom:1px #999 dashed; padding:3px 0;}
.d_view_pic { float:left;}
.d_view_pic a { display:block;}
.d_view_pic a img { border:10px #d3d3d3 solid; border-right-width:6px;}

#d_view_tab { float:left; background:#d3d3d3; width:125px; height:300px; padding-top:10px;overflow:hidden;}
#d_view_tab li { float:left; padding:0 5px 5px 0px; width:56px; text-align:center; cursor:pointer}
li#d_active img { border:1px #F00 solid;}

/*---------------- Tour Description start-------------*/
#d_description { margin-bottom:18px;}
#s_description {border:1px #999 solid; padding:10px}
.d_title_top{ background:url(../images/d_title_bg.jpg) repeat-x;height:28px;overflow:hidden; }
.d_title_top h2 { float:left; padding-left:10px;color:#FFF; line-height:27px; font-size:16px; font-weight:bold;font-family:"Times New Roman", Times, serif;}
.d_title_top img { float:right;}
#d_description  p{ line-height:18px; padding-bottom:10px;  border-top:0px;}
#d_description p span { display:block; padding-top:10px; font-size:16px; color:#6d6c4d; background:url(../images/d_icon_right.gif) no-repeat left 10px; padding-left:35px;}

/* --------------Tour Itinerary start-----*/
#d_Daily_Itinerary { margin-bottom:15px;}
#d_Itinerary_menu { _height:34px;background:url(../images/d_menu_bgline.jpg) repeat-x left bottom; padding-left:8px; overflow:hidden;}
.d_nav_tab{float:left;}
.d_nav_tab li{float:left;line-height:34px;}
.d_nav_tab li a { float:left;font-size:14px; font-weight:bold;color:#674543;text-decoration:none;padding-right:15px;margin-right:5px;height:34px; outline:none; }
.d_nav_tab li a:hover {font-size:14px;}
.d_nav_tab li a span {float:left;display:block;height:34px;padding-right:15px;}
.d_nav_tab li.active a{ display:block; background:url(../images/d_menu_active.jpg) no-repeat top right; }
.d_nav_tab li.active a span{ display:block;background:url(../images/d_menu_active.jpg) no-repeat top left;}
.d_nav_tab li.normal a{display:block;background:url(../images/d_menu_normal.jpg) no-repeat top right; }
.d_nav_tab li.normal a span {display:block;background:url(../images/d_menu_normal.jpg) no-repeat top left;}


#d_daily_menu { margin:15px 0;}
#d_daily_menu li{ background:url(../images/d_daily_bg.jpg) repeat-x; border:1px #CCC solid; float:left; margin:0 10px 12px 0; padding:0 10px; height:27px; line-height:27px;}

#d_daily_detail { margin:10px auto; line-height:18px; clear:both; position:relative}
#d_daily_detail a { text-decoration:underline; font-size:12px;}
#d_daily_detail a img{ display:block; float:left; margin-right:5px; padding:2px; border:1px #CCC solid;}
#d_daily_detail table a img{float:none; margin:0 auto}
#d_daily_detail span img{ margin:5px 10px 5px 0; padding:2px; border:1px #CCC solid;}
.d_detail_title { background:#ececec; height:26px; line-height:25px; padding-left:8px; color:#000; margin:15px 0 10px 0;}

/*------------------ deals -----*/
#d_meals { margin:15px 0 10px 0; overflow:hidden;}
#d_meals h3 { background:url(../images/deals_icon01.jpg) no-repeat left 1px; line-height:18px; padding-left:20px;}

/*------------------ ADD on -----*/
#d_addon { margin:15px 0 10px 0; overflow:hidden;position:relative;}
/*#d_addon_top { background:url(../images/d_addon_top.jpg) no-repeat; height:30px; overflow:hidden;}
#d_addon_middle {background:url(../images/d_addon_middle.jpg) repeat-y; padding:10px 0 0 8px;}
#d_addon_middle a  { font-size:12px; font-weight:bold; text-decoration:underline;}
#d_addon_middle a img  { display:block; padding:2px; border:1px #CCC solid; background:#FFF;}
#d_addon_bottom {background:url(../images/d_addon_bottom.jpg) no-repeat; height:42px;}
#d_addon_top h2 { padding:15px 0 0 20px;}*/

#d_addon_tab {}
#d_addon_tab  a { font-size:12px; outline:none;}
ul.d_addon_menu { padding-left:8px;height:29px; background:url(../images/d_addon_menu_bg.jpg) repeat-x bottom; }
.d_addon_menu li { float:left; margin-right:8px; border:1px #CCC solid; padding:0 15px; height:27px; line-height:27px;}
.d_addon_menu li.active {background:url(../images/d_daily_bg2.jpg) repeat-x; border-bottom-color:#fdf2de;}
.d_addon_menu li.active a { font-size:12px; font-weight:bold; color:#6d6c4d;}
.d_addon_menu li.normal {background:url(../images/d_daily_bg.jpg) repeat-x;}

#d_addon_content { background:#fdf2de; border:1px #CCC solid; border-top:0;position:relative;}
.d_addon_lines { float:left; margin:17px 17px 15px 28px;_margin:17px 17px 20px 14px;width:340px; position:relative;}
.d_addon_lines p{ padding:3px; line-height:18px;}
.d_touming {width:340px;height:38px;position:absolute; top:217px; z-index:1;background:#7e796f; filter:alpha(opacity=50); opacity:0.5;}
.d_touming2 { height:38px; line-height:38px; width:330px; padding:0 5px; color:#FFF;position:absolute;top:217px; z-index:2;}
.d_touming2 h4 { float:left; font-size:14px;}
.d_touming2 span {float:right; width:100px;}
.d_touming2 span b { display:block; float:left;}
.d_touming2 span a { display:block; float:right; margin-top:5px;}


/* ------------comments----------------*/
#d_comments { margin-bottom:10px; clear:both}
.d_newbox{width:785px; color:#4a4949; margin-bottom:15px; font-family:Verdana; font-size:12px;}
.d_newbox_top { background:url(../images/d_box_top.gif) no-repeat; width:774px; height:26px; margin-top:10px;}
.d_newbox_bottom { background:url(../images/d_box_bottom.gif) no-repeat; width:774px; height:12px;}
.d_newbox_content { background:url(../images/d_box_content.gif) repeat-y; width:730px; padding:0 21px 0 23px;}
.d_newbox_content p{ line-height:18px;}
.d_yinhaobg{ padding-bottom:5px; background:url(../images/d_lastpic.gif) no-repeat right bottom;}
.d_left_reviews { float:left;}/* ------------picture----*/
.d_left_reviews_01 { float:left; width:545px;} /* ------------no picture----*/
.d_right_pic { float:right; width:160px;}
.d_right_pic img { border:2px #aaaaaa solid; }
.d_infor{ border-top:1px #d7d7d7 solid; margin-top:17px; padding:10px 0;}
.d_infor p { line-height:22px;}
.d_infor p span { color:#6d6d4e;}
.d_infor p span.left_50 { display:inline; margin-left:50px;}

.pagination-flickr li{border:0;margin:0 2px; padding:0;font-size:11px;list-style:none;float:left;}
.pagination-flickr a{color:#030;display:block;float:right;padding:0 5px;text-decoration:none;
border:solid 1px #666;}

#d_request { text-align:center; margin-top:25px; position:relative;}
a.d_backtop{ display:block; position:absolute; left:710px; top:20px; font-size:14px; text-decoration:underline;}

/*---sam tab--comments--*/
.s_tourtabcom{background:url(../images/s_tourcom.gif); width:104px; height:32px; float:left}
.s_tourtabcom a{font-size:14px; font-weight:bold;color:#674543;text-decoration:none; line-height:32px; margin-left:12px}

#s_imgzoominfo{position:absolute;z-index:100;background:url(../images/s_imgzoom.gif) 0px 80px no-repeat;padding:8px 8px 0 20px; display:none; overflow:hidden}
#s_imgzoominfo img{ height:200px;float:left; border:3px #8a9dc4 solid}

.s_daily_detail { margin:10px auto; line-height:18px; clear:both; border:1px #ececec solid;}
.s_daily_detail a { text-decoration:underline; font-size:12px;}
.s_daily_detail a img{ display:block; float:left; margin-right:5px; padding:2px; border:1px #CCC solid;}
.s_daily_detail span img{float:left; margin:5px 10px 5px 0; padding:2px; border:1px #CCC solid;}
.s_detail_title { background:#ececec; height:26px; line-height:25px; padding-left:8px; color:#000;}
.s_linehotellist{clear:both; border-bottom:1px #ececec dashed; overflow:hidden; padding:10px}
.s_imghotel{width:150px; float:left}
.s_linehotellist dl{ float:left; width:580px}
.s_linehotellist dt{font-weight:700; padding-bottom:4px}
.s_linehotellist dt img{margin-left:10px; vertical-align:text-top}

/*----sam--2011-8-22-----*/
#con{background-image:none; background-color:#fff}
#bottom2{background-image:none; background:#fff; margin:0 auto;padding:20px 0; width:843px; text-align:center}

