body {margin:0px; padding:0px; font-family:"Trebuchet MS"; font-size:12px; color:#343434; background-color:#fff; background:url(../images/body_bg.jpg) repeat-x;}

.main_bg { background:url(../images/footer_bg.jpg) bottom repeat-x; margin:0 auto; height:auto;}
.main { width:984px;}
form { margin:0; padding:0;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0673B9; margin:0; padding:0; font-weight:bold;}
h2 { font-family:"Trebuchet MS"; font-size:15px; color:#0D5F98; line-height:29px; margin:0; padding:0; font-weight:bold;}
h3 { font-family:"Trebuchet MS"; font-size:15px; color:#fff; line-height:29px; margin:0; padding:0; font-weight:bold;}
h4 { font-family:"Trebuchet MS"; font-size:15px; color:#0383D6; line-height:29px; margin:0; padding:0; font-weight:bold;}
.clear { clear:both;}
a {outline:none;}
/*globle*/
.padding15 { padding:15px;}
.padding25 {padding:25px;}
.padding20 { padding:20px;}
.padding10 { padding:10px;}
.paddingright15 {padding-right:15px;}
.paddingtop5 { padding-top:5px;}


/*menu*/
#menu { height:22px; color:#fff; font-size:14px; font-weight:bold; clear:both; float:right}
#menu ul { list-style:none; float:right; margin:0; padding:0;}
#menu ul li { float:left; display:inline;}
#menu ul li a { padding:0px 9px 0px 9px; color:#fff; display: block; font-size:15px; font-weight:normal; outline:none; text-decoration:none;}
#menu ul li a:hover { text-decoration:underline;}
#menu ul li a.active { text-decoration:underline;}

/*header*/
.search_heading { font-family:"Trebuchet MS"; font-size:17px; color:#fff; line-height:29px; margin:0; padding:0; font-weight:normal;}
.search_heading1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:29px; margin:0; padding:0; font-weight:bold; text-transform:uppercase}

.search_head_bg { background:url(../images/search_tour_bg.gif) top repeat-x; border:solid 1px #A5D3F0; background-color:#fff;}
.search_border { border:solid 1px #c4c4c4; border-top:none; background-color:#d2d2d2}
.txt_desination { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:19px; color:#004A7A; font-weight:bold;}
.search_input { font-family:"Trebuchet MS"; font-size:11px; width:195px; height:18px; border:solid 1px #BFBFBF;color:#7D7D7D;}
.advancesearch { color:#B50C0D; font-size:11px;}
.drop_destination { width:195px; height:20px; border:solid 1px #BFBFBF; color:#7D7D7D;  font-family:"Trebuchet MS"; font-size:11px; }

.page_border { background:url(../images/dot_border.gif) top repeat-x;}
.bottom_border { background:url(../images/dot_border.gif) bottom repeat-x;}

.left_dot_border { background:url(../images/left_border_dot.gif) right repeat-y;}

/*tour package*/
.tour_search_bg { background:url(../images/tour_search_bg.gif) top no-repeat; height:38px;}
.tour_themes { background:url(../images/tour_themes_bg.gif) top no-repeat; height:45px;}
.news_bg { background:url(../images/bg_latest_news.gif) top no-repeat; height:45px;}
.bg_client_testi { background:url(../images/bg_client.gif) left no-repeat; width:212px;}

.bt_viewall { padding:3px 5px 2px 5px; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff;}
.bt_viewall:hover { background-color:#045E98;}

.tour_box_border { border-left:solid 1px #C4C4C4; border-right:solid 1px #C4C4C4; padding-left:14px; padding-top:10px; background-color:#d2d2d2}
.tour_borrom_bg { background-color:#d2d2d2;}
.tour_bottom_bg { background-color:#d2d2d2; background:url(../images/bg_tour_bottom.html)}

.leftnav { font-size:11px; color:#004A7A; font-family:Verdana; line-height:20px; text-decoration:none; font-weight:bold; display:block;}
.leftnav:hover { color:#004A7A; background-color:#F0F9FD; }

.leftnav1 { font-size:11px; color:#7D472C; font-family:Verdana; line-height:16px; text-decoration:none; display:block;}
.leftnav1:hover { color:#080808; background-color:#F4F3F3;}

.news_heading { color:#045E98; font-size:11px;}
.news_heading a{color: #0383D6; font-size:11px; text-decoration:none;}
.news_heading a:hover{color:#121212; text-decoration:underline;}

.news_details{ color:#333433; font-size:11px;}
.imgs_border { border:solid 1px #C5C5C5; padding:6px; width:auto; height:auto;}

.box_detail { text-align:justify; line-height:16px; font-size:11px;}
.client_detail { text-align:justify; line-height:18px; font-size:12px; color:1F1F1F}
.client_testi { font-size:16px; color:#fff; font-family:"Trebuchet MS"; font-weight:normal;}
.client_name { font-family:Arial, Helvetica, sans-serif; color:#0383D6;}

.new_box_border { background:url(../images/sep_border.gif) top left no-repeat;}

.category_head_bg { background:url(../images/categorybox_top.gif) top no-repeat; height:26px; width:230px;}
.category_box_border { border: solid 1px #DADADA; padding:9px; background-color:#fff;}
.category_detail { height:70px;}

.category_heading { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; padding-left:30px;}
/*footer*/
.footer_hold { height:70px; color:#066EB1;}
.footer_link { color:#444444; font-size:12px; line-height:18px; text-decoration:none;}
.footer_link:hover { color:#0D5F98; text-decoration:underline;}
.copyright { color:#3B3B3B; font-size:11px;}
.powered_by { text-decoration:none; color:#066EB1;}
.powered_by:hover { color:#000000; text-decoration:underline}


/* Slideshow */

#index { float:none; width:auto; }
.hide { position:absolute; left:-9999px; }
.hide_true { display:none; }
#columns { width:739px; margin:0; padding:0 }
.slideshow:after { content:"."; visibility:hidden; height:0; display:block; clear:both; }
.slideshow ul { margin:0; padding:0; list-style:none; float:left }
.slideshow li { background:none; padding:0; float:left}
.slideshow_sleeve { position:relative; }
.slideshow .overlay { background:url(../images/slideshow.overlay.png) repeat; position:absolute; bottom:0; left:0; width:737px; text-align:left; margin:0 0 5px 1px; padding:0; height:33px; }
.slideshow .overlay h2 { color:#EEE; text-decoration:none; margin-left:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; }
.slideshow .slideshow_buttons { position:absolute; bottom:10px; right:18px; height:11px; }
.slideshow .slideshow_buttons li { float:left; margin-left:6px; }
.slideshow .slideshow_buttons li a { display:block; width:11px; height:11px; text-indent:-9999px; background:url(../images/slideshow.buttons.png) no-repeat top; outline:0; }
.slideshow .slideshow_buttons li.current a, .slideshow .slideshow_buttons li a:hover, .slideshow .slideshow_buttons li a:focus { background-position:bottom; }
.slideshow .slideshow_items { height:299px; margin:0; padding:0; }
.slideshow_items ul { margin:0; padding:0;}
.slideshow .slideshow_items li { position:absolute; top:0; left:0; }

/* end Slideshow */

.inner_box_hold { border:solid 1px #A0D1EF; height:45px;}
.days_input { font-family:"Trebuchet MS"; font-size:11px; width:80px; height:18px; border:solid 1px #BFBFBF;color:#7D7D7D;}
.inn_destination { font-family:Verdana, Arial, Helvetica, sans-serif; color:#DBDBDB; font-size:11px; width:430px;}
.inn_destination a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#DBDBDB; font-size:11px; text-decoration:none;}
.inn_destination a:hover { text-decoration:underline;}
.search_input1 { font-family:"Trebuchet MS"; font-size:11px; width:188px; height:16px; border:solid 1px #BFBFBF;color:#7D7D7D;}


/* List Heading*/
.listheading { background-color:#F0F9FD; font-family:Verdana; font-weight:bold; font-size:17px; border-bottom:solid 2px #A9CDE4;}
.heading { color: #545454; font-size:11px; font-family:verdana,ms sans serif,arial; text-align: justify;}
.heading a { color: #3892ED; font-size:11px; font-family:verdana; text-decoration:none; font-weight:bold;}
.heading a:hover { color: #080808; text-decoration:underline;}

.text { color: #545454; font-size:11px; font-family:verdana,ms sans serif,arial; text-align: justify;}
.text A { color: #3892ED; font-size:11px; font-family:verdana; text-decoration:none;}
.text A:hover { color: #080808; text-decoration:underline;}

.greyborder { background:url(../images/sep_border.gif) top left repeat;}
.bluetext {color: #0383D6; font-size:11px; font-family:verdana,ms sans serif,arial;}

.lighttext {color: #333333; font-size:10px; font-family:verdana,ms sans serif,arial; font-style:italic;}
.midtext { color: #545454; font-size:11px; font-family:verdana,ms sans serif,arial; text-align: justify; line-height:20px;}

.imgborder {padding:5px; border:solid 1px #CCCCCC;}

.detailheading { color: #004A7A; font-size:11px; font-family:verdana,ms sans serif,arial; text-align: justify; border-bottom:solid 1px #A3D2F0; padding-bottom:5px; }
.detailheading a{ color: #004A7A; font-size:11px; text-decoration:none;}
.detailheading a:hover { color: #ffffff; font-size:11px; font-family:verdana; text-decoration:underline;}

.tourname { color: #004A7A; font-size:17px; font-family:verdana,ms sans serif,arial;}
.sectionhead { color: #ffffff; font-size:12px; font-family:verdana,ms sans serif,arial; background-color:#0383D6; border:solid 1px #E2E2E2;}


.destinationhead { color: #3B3B3B; font-size:12px; font-family:verdana,ms sans serif,arial; font-weight:bold;}
.durationhead { color: #E44804; font-size:14px; font-family:verdana,ms sans serif,arial;}
.destinationtext { color: #000000; font-size:12px; font-family:verdana,ms sans serif,arial;}

.midlinks a{ color: #3892ED; font-size:10px; font-family:verdana,ms sans serif,arial; text-align: justify;}
.midlinks a:hover { color: #080808; text-decoration:none;}

.city_heading { font-family:"Trebuchet MS"; font-size:12px; color:#343434; text-transform:uppercase; font-weight:bold;}
.text_city { color: #545454; font-size:11px; font-family:verdana,ms sans serif,arial; text-align: justify; line-height:17px;}

.blink_book_tour { text-decoration:blink; color:#FFFF00; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none;}

.fairnfestival { font-family:"Trebuchet MS"; font-size:15px; color:#0D5F98; line-height:29px; margin:0; padding:0; font-weight:bold; text-decoration:none;}

.callus { color:#fff; font-weight:bold;}
.textbox_b { border: dashed 1px #fff; background:none; color:#fff; padding-left:2px; font-size:11px;}
.textbox_b1 { border: dashed 1px #000; background:none; color:#fff; padding-left:2px; font-size:11px;}
.textbox_b1:hover { border: dashed 1px #000; background:none; font-size:11px;}