/*Reset style*/
html { padding:0; margin:0; height:100%; overflow-x:hidden;}
body{margin:0px; padding:0px; font-family:'pt_sansregular'; font-size:12px; color:#464646; width:100%; height:100%; background:url(../images/bg.jpg) repeat; }
img, h1, h2, h3, h4, h5, h6, form, p, a, ul, li, input{margin:0px; padding:0px; border:none; font-weight:normal; list-style:none; outline:none; text-decoration:none; font-family:'pt_sansregular';}
p.clr, .clr{background:none; margin:0; padding:0; clear:both;}

/*header style*/
#wrapper{width:100%; height:100%; margin:0 auto;}
#wrapper .header{width:100%; height:auto; background:#e74c3c; border-top:solid 5px #c0392b; }
#wrapper .header .top1{width:1024px; height:auto; margin:auto;}
#wrapper .header .top1 .logo{width:145px; height:146px; float:left; padding:10px 0px 10px 0px;}
#wrapper .header .top1 p{font-family:'pt_sansregular'; font-size:16px; color:#fff; text-align:right; line-height:26px; padding-top:17px;}

/*navigation style*/
.nav{width:100%; height:44px; background:#c0392b; border-top:solid 4px #fff; border-bottom:solid 4px #fff; padding-bottom:10px;}
.nav .block{width:1024px; height:44px; margin:auto;}
.nav .block ul li{float:left;}
.nav .block ul li a{color:#fff; text-transform:uppercase; font-size:14px; padding:19px 8px 21px; font-family:'pt_sansregular'; float:left;}

.nav .block ul li a.current{background:url(../images/arrow.png) bottom center no-repeat; position:relative; color:#ffbfb8;}
.nav .block ul li a:hover{color:#ffbfb8;}

/*banner style*/
.banner{width:100%; height:394px; margin:auto;}
.banner .block{width:1024px; height:394px; margin:auto; margin-top:0px;}

/*content style*/
.content{width:100%; height:auto; margin:auto;}
.content .block{width:1024px; height:auto; margin:auto; margin-top:25px;}
.content .block1{margin-top:0px;}
.content .block h1{font-family:'pt_sansregular'; font-size:25px; text-transform:uppercase; color:#2980b9; margin-bottom:12px;}
.content .block h1 span{color:#e74c3c;}
.content .block .one_bx{width:194px; height:178px; float:left; padding-right:12px; margin-bottom:30px;}
.content .block .one_bx1{padding-right:0px;}
.content .block p{font-family:'pt_sansregular'; font-size:16px; color:#333; line-height:24px; margin-bottom:15px; text-align:justify;}
.content .block a.more{border:solid 1px #999; padding:8px 10px; font-family:'pt_sansregular'; font-size:14px; color:#333;  float:left;}
.content .block a:hover.more{background:#e74c3c; border:none; color:#fff;}

.content .block .rt_sd{width:385px; height:auto; float:right; padding:10px 0px 20px 20px;}
.content .block .rt_sd .dwl_brc{width:383px; height:160px; background:#e1e1e1; border:solid 1px #c7c7c7; margin-top:15px;}
.content .block .rt_sd .dwl_brc h2{font-family:'pt_sansregular'; font-size:20px; color:#1a1a1a; padding:8px 0px 10px 12px;}
.content .block .rt_sd .dwl_brc .sin{width:114px; padding-left:11px; float:left; margin-top:5px;}
.content .block .rt_sd .dwl_brc .sin a{color:#333; text-align:center; float:none; font-size:14px; float:left; text-align:center; line-height:22px;}


/*footer style*/
.footer{width:100%; height:auto; margin-top:30px; margin-bottom:10px;}
.footer .quick_links{border-top:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4;}
.footer .quick_links .block{width:1024px; margin:auto;}
.footer .quick_links .block h1{color:#2980b9; font-size:25px; padding:10px 0px 10px 0px;}
.footer .quick_links .block h1 span{color:#e74c3d;}
.footer .block{width:1024px; margin:auto;}
.footer .block .blk_1{width:220px; height:auto; float:left; border-right:solid 1px #999; margin-right:20px; height:220px;}
.footer .block .blk_1 h2{font-size:14px; color:#2980b9; text-transform:uppercase; margin-top:15px;}
.footer .block .blk_1 ul{margin:0; margin-top:10px;}
.footer .block .blk_1 ul li a{background:url(../images/footer_arrow.jpg) 0px 5px no-repeat; padding:0px 0px 10px 20px; font-size:14px; color:#353535; line-height:27px;}
.footer .block .blk_1 ul li a:hover{color:#FF0000;}
.footer .block .blk_2{width:auto; border-right:none; margin-right:0px;}
.footer .block .blk_2 a{color:#353535; font-size:16px; padding-left:94px;}
.footer .block .blk_2 span{background:url(../images/call_icon.png) top left no-repeat; padding-left:50px; height:40px; float:left; margin-top:10px; font-family:'swis721_cn_btbold'; font-size:30px; color:#353535; font-weight:bold;}
.footer .btm_line{width:100%; border-top:solid 1px #c4c4c4;}
.footer .btm_line .block{width:1024px; margin:auto;}
.footer .btm_line .block p{text-align:right; line-height:25px;}



/* About us Page style */
.about_banner{width:100%; height:231px;}
.about_banner .block{width:1024px; height:231px; margin:auto;}
.left_navigation{width:208px; height:auto; min-height:400px; float:left; padding-top:25px;}
.left_navigation ul li{margin-bottom:20px; float:left; width:208px;}
.left_navigation ul li a{font-size:16px; color:#333333; padding:2px 0px 2px 10px; border-left:solid 6px #fff;}
.left_navigation ul li a:hover{border-left:solid 6px #e74c3d; color:#e74c3d;}
.left_navigation ul li a.current{border-left:solid 6px #e74c3d; color:#e74c3d;}
.block .rt_content{width:780px; border-left:solid 1px #666; height:auto; min-height:400px; float:left; padding-left:35px;}
.block .rt_content1{border-left:none; padding-left:0px; width:1024px;}
.block .rt_content .img{width:auto; height:auto; float:right;  padding:15px 0px 15px 15px;}
.block .rt_content .img1{width:auto; height:auto; float:left; padding:15px 15px 15px 0px;}
.block .rt_content .breadcrums{font-size:14px; color:#333333; padding:8px 0px 25px 0px;}
.block .rt_content .breadcrums a{color:#e74c3d;}
.block .rt_content h2{font-size:20px; color:#2980b9; margin-bottom:10px; font-weight:bold;}
.block .rt_content h2 span{color:#e74c3d;}
.block .rt_content h3{font-size:16px; color:#000; font-weight:bold; padding-bottom:12px;}
.block .rt_content ul{margin-bottom:15px;}
.block .rt_content ul li{font-size:16px; font-family:'pt_sansregular'; padding-bottom:7px; list-style:disc inside;}

/* Contact us Page style */
.contant_para{font-size:18px; color:#000; font-weight:bold;}
.contact_form{width:auto; float:right; height:auto; border:solid 1px #dedede; padding-bottom:20px;}
.contact_form h3{font-family:'pt_sansregular'; font-size:18px; color:#3a3939 !important; padding:10px 0px 25px 20px; position:relative; top:-22px; background:#fff;}
.contact_form form{margin-top:25px;}
.contact_form form label{color:#333333; font-size:14px; float:left; width:90px; height:35px; margin-bottom:20px; padding-left:25px;}
.contact_form form input{width:390px; height:35px; float:left; background:#fff; border:solid 1px #e5e4e4; outline:none; padding-left:10px;}
.contact_form form input.btn{background:#e74c3c; color:#fff; text-transform:uppercase; width:auto; font-size:14px; padding:12px 20px 15px 20px; line-height:10px; margin-top:20px; margin-left:116px; cursor:pointer;}
.contact_form form textarea{width:390px; height:115px; float:left; background:#fff; border:solid 1px #e5e4e4; outline:none; padding:10px 0px 0px 10px;}
fieldset{padding-right:25px;}
fieldset legend{font-size:18px;}

/* destinations page style */
.single_hotel{width:765px; height:auto; float:left; margin:auto; padding:1px 15px 1px 1px; box-shadow: 0px 0px 2px #999; background:#FFFFFF; margin-bottom:40px;}
.single_hotel img{width:350px; height:210px; float:left; padding-right:15px;}
.single_hotel h2{padding-top:10px;}


.one_column{width:377px; height:auto; float:left;}
.second_column{padding-left:25px; float:left; width:377px;}
.single_hotel_new{width:365px; height:210px; float:left; margin:auto; padding:1px 1px 1px 1px; box-shadow: 0px 0px 2px #999; background:#FFFFFF; margin-bottom:25px; padding-right:10px;}
.MarginLeft25 { margin-left:25px;}
.single_hotel_new img{width:145px; height:110px; float:right; padding:0px 0px 10px 10px;}
.single_hotel_new h2{padding:10px 0px 8px 10px; font-size:16px !important; color:#e74c3d !important; margin-bottom:0px !important;}
.single_hotel_new p{font-size:13px !important; line-height:18px !important; padding:0px 0px 0px 10px;}


/* Itinerary Start */
.fixed_departure_itinerary{width:356px; height:315px; float:left; margin:auto; padding:1px 1px 1px 1px; box-shadow: 0px 0px 2px #999; background:#FFFFFF; margin-bottom:25px; padding-right:10px;}
.fixed_departure_itinerary1{height:280px;}
.MarginLeft25 { margin-left:44px;}
.fixed_departure_itinerary img{padding:10px 0px 5px 10px;}
.fixed_departure_itinerary h2{padding:0px 0px 5px 10px !important; font-size:18px !important; color:#e74c3d !important; margin-bottom:0px !important;}
.fixed_departure_itinerary h3{padding:0px 0px 5px 10px !important; font-size:14px !important; color:#000 !important; margin-bottom:0px !important;}
.fixed_departure_itinerary p{font-size:14px !important; line-height:16px !important; padding:0px 0px 0px 10px;}

.block .rt_content h1.itinery3{margin-bottom:5px;}
.block .rt_content h2.itinery{font-size:16px; color:#000000 !important; margin-bottom:5px;}
.block .rt_content h3.itinery2{font-size:14px; color:#000000 !important; opacity:0.6; margin-bottom:15px;}
.block .rt_content h4{font-size:18px; color:#e74c3d; font-weight:bold;}

tr{border:solid 1px #666;}
td{padding-left:10px; border:solid 1px #666;}