@charset "utf-8";

#main h1{ color: #0B641E; font-size: 24px; font-weight: bold; margin: 0; padding: 0;}
h2{font-size:18px; color:#333333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.daytrip-info .leftpic {float:left; margin:10px; position: relative; width:406px;}
.daytrip-info { border: 1px solid #CCCCCC; box-shadow: 1px 2px 3px 0 #CCCCCC; height: auto; width: 920px;}
p{color:#545454; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
.daytrip-info .dtbigpictxt { margin:0px; padding:0px; background:url(../pic/day-trip/bigpictxt-bg.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 16px; height: 30px; margin-top: 236px; position: absolute;
                            text-align:left; width:293px; line-height:28px; padding-left:10px;}
.daytrip-info .leftbig{float:left; margin-right:5px;}
.daytrip-info .leftbig img{ width:293px; height:265px;}
.daytrip-info li.picsmall{ width:107px; float:left; line-height:0px; margin-bottom:5px; }
.daytrip-info li.picsmall img{ width:107px; height:85px; cursor:pointer; }
.daytrip-info .rightcontent {float: left; margin-top:10px; width:476px; margin-bottom:15px; margin-left:5px;}
li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#545454; line-height:20px;}
.daytrip-info ul{margin:0px; padding:0px;}
strong{font-weight:bold;}
strong.green{color:#0B641E; font-size:14px; font-weight:bold;}
strong.red{color:#B40000; font-size:24px; font-weight:bold;}

.number {border: 1px solid #CCCCCC; float: left; min-height: 279px;margin-bottom: 15px; padding-bottom:10px; width:610px; margin-right:20px;}
.priceTable{ margin: 0; padding: 1px; width: 610px;}
.priceTable th {background:url(../pic/day-trip/number-bg.jpg) repeat-x scroll 0 0 transparent; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 28px;
  line-height: 33px; margin-bottom: 1px; padding: 0; text-align: center;}
.priceTable td {background: none repeat scroll 0 0 #F2F2F2; color: #B40000; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; padding: 5px; text-align: center;
border:none;}
table {border:none;}
.number .groupnumber{margin-top:8px; margin-left:10px; width:587px;}
select {border: 1px solid #BBBBBB; margin: 0.5em 0; width: 120px;}
.datepicker {background:url(../pic/day-trip/calender.gif) no-repeat scroll right center #FFFFFF; width:200px;}
.priceinclude{ width:287px; float:left;}
.priceinclude h3{ margin:0px; padding:0px; background:url(../pic/day-trip/incluedtitle-bg.png) no-repeat 0 0; font-size:14px; color:#0B641E; line-height:38px; padding-left:10px;}
.priceinclude .inclusions{width:259px; border:1px #CCC solid; border-top:none; margin-top: -14px; padding:13px; background:url(../pic/day-trip/inclued-bg.png) bottom right no-repeat;}
.priceinclude .inclusions li{background:url(../pic/day-trip/square-green.gif) no-repeat 0 9px; line-height:24px; padding-left:13px; font-size:14px;}

.bookform{width:920px; margin-right:15px;}
.bookform h2{ margin:0px; padding:0px; font-size:18px; color:#333333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../pic/day-trip/pen.png) no-repeat 0 0; padding-left:30px; line-height:24px;
margin-bottom:10px;}

.bookform .formbody{width:900px; border:#CCC 1px solid; padding:10px; background:url(../pic/day-trip/bookform-bg.png) no-repeat bottom left;}
.bookform .formbody .lefttitle {line-height:30px; margin-top:5px; width:530px;}
caption, th, td {font-weight: normal; text-align:left;}
input.text, input.title, textarea, select {margin: 4px 0;border: 1px solid #BCBCBC;}
table {border:none; margin-left:55px; float:left;}
table td { margin:0px; padding:0px; text-align:left; height:auto; border:none;}
table td.td_right{ margin:0px; padding:0px; width:230px; text-align:right; padding-right:5px;}
select {border: 1px solid #BBBBBB; width:50px;height: 24px;}

table.lefttitle .phone{background:url(../pic/day-trip/phone-icon.png) no-repeat scroll right white; width:260px; border: 1px solid #BCBCBC; height:21px;}
table.lefttitle .Nationality{width:260px; border: 1px solid #BCBCBC; height:21px;}
table.lefttitle .email{width:260px; border: 1px solid #BCBCBC; height:21px; background:url(../pic/day-trip/mail=icon.png) no-repeat scroll right white;}
table.lefttitle .realname{width:260px; border: 1px solid #BCBCBC; height:21px;}

span.font_weight{font-weight:bold; color:#545454;}
.bookform .formbody .leftpart{width:513px; float:left;}
span.or{font-size:18px; font-weight:bold; color:#333333;}
.bookform .formbody .leftpart .buttom{margin-left:125px; margin-bottom:10px; width:513px;}
.bookform .formbody .leftpart .buttom .confirm{float:left;}
.bookform .formbody .leftpart .buttom .or{float:left; line-height:47px; font-size:18px; font-weight:bold; color:#333333;}
.bookform .formbody .leftpart .buttom .paynow{float:left;}

.whyrecommened{float:left; width:330px; margin-left:50px;}
.whyrecommened .whytitle{background:url(../pic/day-trip/why.png) no-repeat; width:270px; padding:20px 30px 0px 30px;}
.bookform .whyrecommened p{ margin:0px; padding:0px; font-size:20px; color:#333333; font-weight:bold; line-height:30px;}
.bookform .whyrecommened p img{float:right; margin-right:70px;}
.bookform .whyrecommened .why-info{background:#ECF6DE; margin-top:-1px;}
.bookform .whyrecommened .why-info ul{margin:15px; margin-top:0px; padding-top:10px; margin-bottom:0px;}
.bookform .whyrecommened .why-info li{background:url(../pic/day-trip/square-green.gif) no-repeat 0 8px; padding-left:15px; line-height:24px; padding-left:13px; font-size:14px;}

.alsolike { margin-top: 20px;}
.alsolike h2 {color: #333333; font-family: Verdana,Geneva,sans-serif; font-size: 18px; margin: 0 0 10px; padding: 0;}

.alsolike ul li { background: url("/pic/specialtour/pic_bg.jpg") repeat-x scroll 0 0 transparent; border: 1px solid #D6D6D6; float: left; height: 232px; margin-right: 20px;
  text-align: center; width: 290px;}
.alsolike ul li img {border: 2px solid #FFFFFF; margin-top: 10px;}
.alsolike ul li p {text-align: center; width:285px;}

























