﻿body { font-family:Verdana, Arial, Tahoma; color:#686868; font-size:12px; font-style:normal; background:#dedbde; /*background:#efefef;*/ padding:0px; margin:0px;}
a { text-decoration:none;}
p,ul { padding:0px; margin:0px;}
kbd,i, small { font-style:normal; font-family:Arial;}
.marg_rt12 { margin-right:12px;}
.marg_rt20 { margin-right:20px;}
.mart10 { margin-top:10px !important;}  
.cls10 { float:left; font-size:1px; height:10px; width:100%;}
.margrt57 { margin-right:57px;}
.margbtm { margin-bottom:25px;}
.margbtm15 { margin-bottom:35px;}
.margn_tp { margin-top:15px;}
.margbtm { margin-bottom:10px !important;}
.width100 { width:100px;}
.width110 { width:100px;}
.width70 { width:70px;}
.width130 { width:130px;}
.width120 { width:115px;}
.margrt4p { margin-right:5%; _margin-right:1%;}


/*Form fields */
.input1 { width:150px; border:solid 1px #929090;}
.input2 { width:126px; border:solid 1px #929090;}
.input5 { width:116px; border:solid 1px #929090;}
.input3 { width:65px; border:solid 1px #929090;}
.input4 { width:85px; border:solid 1px #929090;}
.input6 { width:45px; border:solid 1px #929090;}
.search_btn1 { margin:16px 0 0 0; cursor:pointer;}


/*Form fields */

#p_maincontainer { width:1000px; margin:0 auto; padding:0px;}
#p_maincontainer .inner_container { width:1000px; float:left;}
#p_header { float:left; padding:12px 0; width:100%;}
#p_header .logo { width:300px; float:left;}
#p_header .p_navigation_top { width:607px; float:right; margin:31px 0px 10px;}
.p_navigation_top ul { width:auto; float:right; font-size:17px; font-weight:bold; padding:0px; margin:0px; color:#999;}
.p_navigation_top ul li { display:block; float:left;}
.p_navigation_top ul li.margin_rt4 { margin-right:4px;}
.p_navigation_top ul li a { color:#999; display:block; padding-left:16px;}
.p_navigation_top ul li a:hover { color:#408ec0;}
.p_navigation_top ul li a.select { color:#408ec0;}
#p_header .p_navigation_sign { width:auto; float:right; text-align:right; color:#3f3f3d; padding-top:10px;}
#p_header .p_navigation_sign span { float:left; width:auto;}
#p_header .p_navigation_sign a { color:#3f3f3d; padding:0 5px;}
#p_header .p_navigation_sign a:hover { color:#d85002;}
.p_container1 { width:1000px; float:left;}
.p_container1 div.midbg { background:#e2e0e0 url(../images/offline_icon.jpg) 25px 10px no-repeat; color:#717171; border-right:solid 1px #bfbebe; border-left:solid 1px #bfbebe; padding:0 8px; width:982px; float:left;}
.p_container1 p.topbg { background:url(../images/grey_box_tm.gif) top repeat-x; width:100%; float:left;}
.p_container1 p.btmbg { background:url(../images/grey_box_bm.gif) bottom repeat-x; float:left; width:100%;}
.p_container1 p i { width:7px; float:left; overflow:hidden;}
.p_container1 p kbd { width:7px; float:right; overflow:hidden;}
.p_grey_box_left { width:301px; float:left; border-right:solid 2px #c0bebe; padding-left:80px; font-weight:bold;}
.p_grey_box_right { padding:0 0 0 7px; width:592px; float:left; margin-top:7px;}
.p_grey_box_right span { display:block; width:570px; padding-left:12px; margin-bottom:7px; background:url(../images/grey_star.gif) no-repeat 0 4px;}
.p_grey_box_right p.knowmore { text-align:right; color:#2f84ba; background:url(../images/blue_arrow.gif) no-repeat right 3px; padding-right:14px; font-weight:bold;}
.p_grey_box_right p.knowmore a { text-decoration:none; color:#2f84ba;}
.p_grey_box_right p.knowmore a:hover { text-decoration:underline;}


/*Flight Search Section*/
.p_container1 .tab_container { width:714px; float:left;}
.p_container1 .tab_container ul { background:url(../images/tab_top_bg.gif) no-repeat left bottom; list-style:none; width:714px; float:left; padding-bottom:9px;}
.p_container1 .tab_container ul li { width:auto; _width:30px; margin-right:5px; float:left;}
.p_container1 .tab_container ul li a { background:url(../images/tab_right.gif) no-repeat right top; display:block; height:31px; color:#999999; font-weight:bold;}
.p_container1 .tab_container ul li a span { background:url(../images/tab_left.gif) no-repeat left top; cursor:pointer; padding:0 15px; height:31px; line-height:31px; display:block;}
.p_container1 .tab_container ul li a:hover { background:url(../images/tab_hoverr.gif) no-repeat right top; display:block; height:31px; color:#999999; font-weight:bold;}
.p_container1 .tab_container ul li a:hover span { background:url(../images/tab_hoverl.gif) no-repeat left top; padding:0 15px; height:31px; line-height:31px; display:block;}
.p_container1 .tab_container ul li a.selected { background:url(../images/tab_hoverr.gif) no-repeat right top; display:block; height:31px; color:#999999; font-weight:bold;}
.p_container1 .tab_container ul li a.selected span { background:url(../images/tab_hoverl.gif) no-repeat left top; padding:0 15px; height:31px; line-height:31px; display:block;}
.p_container1 .tab_container .middivbg { background:url(../images/tab_mid.gif) repeat-y left; width:684px; padding:0 15px 10px 15px; float:left;}
.p_container1 .tab_container .middivbg p.flights_offers { color:#636363; margin-bottom:6px; float:left; width:650px;}
p.flights_offers span { width:80%; float:left; line-height:140%; margin-bottom:2px;}
.p_container1 .tab_container .middivbg p.trip_option { color:#636363; margin-bottom:10px; float:left; width:650px;}
.p_container1 .tab_container .middivbg p.trip_option kbd { width:auto; float:left; margin-right:5px;}
.p_container1 .tab_container .middivbg p.trip_option label { width:auto; float:left; margin-right:15px; font-weight:bold; line-height:18px; *line-height:20px;}
.middivbg p.fields { color:#636363; margin-bottom:6px; float:left; width:650px;}
.middivbg p.fields span { color:#636363; margin-bottom:6px; float:left; width:auto; margin-right:20px;}
.middivbg p.fields span kbd { width:auto; float:left; margin-right:5px;}
.middivbg p.fields span i { width:auto; float:left; margin-right:5px;}
.middivbg p.pax_details {color:#636363; margin-top:5px; float:left; width:650px;}
.middivbg p.pax_details span { float:left; margin-right:15px;}
.middivbg p.pax_details span label { width:100%; float:left; margin-bottom:5px;}
.middivbg p.pax_details span kbd { width:100%; float:left; margin-bottom:2px;}
.middivbg p.fields span label { text-align:right; float:left; margin-right:15px; font-weight:bold; line-height:20px;}
.p_container1 .tab_container p.btmnew {background:url(../images/tab_btm_bg.gif) no-repeat left bottom; width:714px; float:left; height:10px; font-size:1px;}
.p_container1 .call_container { width:277px; float:right;}
.call_container p.topbg { background:url(../images/grey_box_tm.gif) top repeat-x; width:100%; float:left;}
.call_container p.btmbg { background:url(../images/grey_box_bm.gif) bottom repeat-x; float:left; width:100%;}
.call_container .call_bg_new1 {background:#e2e0e0 url(../images/calling_girl.gif) no-repeat 8px 2px; height:56px; padding:7px 7px 7px 90px; width:178px; float:left; border-right:solid 1px #bfbebe; border-left:solid 1px #bfbebe;}
.call_bg_new1 span.callus { color:#2f84ba; font-size:15px; font-weight:bold; float:left; width:100%; margin-bottom:6px;}
.small_font { font-size:11px; font-style:normal; width:180px !important;}
.call_container .newslettersec {background:#e2e0e0 url(../images/newsletter_bg.gif) no-repeat 8px 2px; height:122px; *height:116px; padding:20px 7px 7px 90px; width:178px; float:left; border-right:solid 1px #bfbebe; border-left:solid 1px #bfbebe; font-size:13px;}
.newslettersec span { display:block; width:100%; float:left;}

/*Hotels Section*/
.p_container1 .tab_container .middivbg p.choose_destinations_h { margin-right:10px; color:#636363; margin-bottom:15px; border-bottom:solid 1px #d8d5c5; padding-bottom:6px; float:left; width:675px;}
.p_container1 .tab_container .middivbg p.choose_destinations_h label { float:left; line-height:20px; margin-right:10px; font-weight:bold;}
.p_container1 .tab_container .middivbg p.choose_destinations_h em { width:auto; margin-right:5px; float:left;}
.p_container1 .tab_container .middivbg p.choose_destinations_h small { font-style:normal; float:left; line-height:18px; margin-right:35px;}
.p_container1 .tab_container .middivbg p.choose_destinations_h small a { text-decoration:underline; color:#408EC0;}
.p_container1 .tab_container .middivbg p.choose_destinations_h small a:hover { text-decoration:none;}

.middivbg p.fields_h { color:#636363; margin-bottom:6px; float:left; width:650px;}
.middivbg p.fields_h span { width:auto; float:left; margin-right:20px;}
.middivbg p.fields_h span label { width:100%; float:left; margin-bottom:4px; font-weight:bold;}
.middivbg p.fields_h span kbd { width:100%; float:left;}
.middivbg p.fields_h span kbd em { float:left; width:auto;}
.middivbg p.fields_h span i { width:auto; float:left; margin-left:5px; font-style:normal; font-family:Arial;}
.middivbg p.fields_h span.wd1 { width:130px;}
.middivbg p.fields_h span.wd2 { width:150px;}
.middivbg p.fields_h span.wd3 { width:135px;}

.middivbg p.room_details {color:#636363; margin-top:5px; float:left; width:670px;}
.middivbg p.room_details span { float:left; margin-right:15px; _width:100px;}
.middivbg p.room_details span label { font-weight:bold; width:100%; float:left;}
.middivbg p.room_details span span { float:left; margin-right:0px; margin-top:7px;}
.middivbg p.room_details span span  label{ font-weight:bold; width:100%;float:left;}
.middivbg p.room_details span label { width:100%; float:left; margin-bottom:5px;}
.middivbg p.room_details span kbd { width:45%; width:43%; float:left; margin-bottom:2px;}
.middivbg p.room_details span kbd small { width:100%; float:left;}


.p_container2 { width:1000px; float:left; margin-top:10px;}
.p_container2 .gray_container { width:326px; float:left; background:#e7e7e7; }
.p_container2 .gray_container p.top { text-align:right; background:#e7e7e7 url(../images/grey_tl.gif) no-repeat 0 0; height:4px; font-size:1px; width:100%; float:left;}
.p_container2 .gray_container p.btm { text-align:right; background:#e7e7e7 url(../images/grey_bl.gif) no-repeat 0 0; height:4px; font-size:1px; width:100%; float:left;}
.p_container2 .white_container { width:314px; float:left; margin:0 17px;}
.p_container2 .gray_container p.head { background:none; font-size:20px; color:#474747; padding:5px 0; text-align:center; font-weight:bold; margin-bottom:10px;}

/*Packages*/
.p_package_details { width:290px; float:left; color:#7f7f7e; font-family:Arial; margin-left:17px;}
.p_package_details del { float:left; width:87px; margin-right:10px;}
.p_package_details span { width:190px; float:left; margin-bottom:6px;}
.p_package_details span.pac_name { color: #454545; font-size:13px; font-weight:bold; padding-left:5px; width:auto; font-family:Verdana; background:url(../images/pack_head_left.gif) left bottom no-repeat;}
.p_package_details span.pac_name kbd { width:auto; float:left; background:url(../images/pack_head_bg.gif) right bottom no-repeat; padding-right:10px; font-style:normal; padding-bottom:2px; font-style:normal; font-family:Verdana;}
.p_package_details span.pac_name kbd a { text-decoration:none; color:#454545;}
.p_package_details span.pac_name kbd a:hover { color:#3c8bbe;}
.p_package_details span.pac_rate { font-weight:bold; float:right;}
.p_package_details span.pac_rate a { color:#7F7F7E;}
.p_package_details span.pac_rate a:hover { color:#D85002;}
.p_package_details span.pac_rate i { color:#3c8bbe; width:auto; padding-right:10px; float:left;}
.p_package_details span.pac_rate i a { color:#3c8bbe;}
.p_package_details span.pac_rate i a:hover { color:#D85002;}

#p_hotdeals_of_the_week {width:100%; float:left; margin-top:10px;}
#p_hotdeals_of_the_week h2 { font-size:20px; font-weight:bold; text-align:center; padding:5px 0; margin:0 0 10px 0; color:#454545;}
#p_hotdeals_of_the_week .package_box { width:150px; padding:0 91px; float:left;}
#p_hotdeals_of_the_week .package_box span.maintext { color:#3C8BBE; font-size:14px; float:left; display:block; width:100%; margin-bottom:2px; margin-top:6px; font-family:Arial, Verdana; font-weight:bold;}
#p_hotdeals_of_the_week .package_box span.maintext a { color:#3C8BBE; text-decoration:none;}
#p_hotdeals_of_the_week .midbrdr { border-right:solid 2px #b1b1b1; border-left:solid 2px #b1b1b1;}
#p_hotdeals_of_the_week .package_box p { line-height:140%; padding:7px 0 2px 0; font-family:Arial, Verdana; font-weight:bold;}
#p_hotdeals_of_the_week .package_box p.rate { line-height:140%; padding:0; color:#2f84ba; font-weight:bold; font-family:Verdana, Arial;}
#p_hotdeals_of_the_week .package_box p.rate a { color:#2f84ba; text-decoration:none;}
#p_hotdeals_of_the_week .package_box p.rate a:hover { color:#2f84ba; text-decoration:underline;}
.top_hr_line { width:815px;}

/*footer section*/
#p_footer_module { width:990px; padding:5px; border:solid 1px #dfd9bc; background:#fff; float:left; margin:10px 0;}
.grey-dotted-line {background-image:url(../images/dotted-line.jpg); float:left; height:1px; margin:10px 0; width:100%; overflow:hidden; position:relative;}
.p_footer_nav { text-align:center; color:#967217; width:100%; float:left;}
.p_footer_nav a { color:#3C8BBE; padding:0 4px;}
.p_footer_nav a:hover { text-decoration:underline; color:#7F7F7E;}
/*powered by*/
.poweredby_module {background:#fff url(../images/footer_bg.jpg) no-repeat bottom; float:left; height:38px; width:100%; }
.poweredby_module span {float:left; text-align:center; width:100%;}
.poweredby_module span em {color:#FFFFFF;font-size:11px;font-style:normal;left:15px;position:relative;top:-8px;width:auto;}
.poweredby_module span i {left:20px; position:relative; top:1px; _top:2px; width:auto;}



