     @charset "utf-8";
/* CSS Document */

/* Default Classes Start */

input active
{
    border:none;
    outline:none;
}
h2
{
    font:18px;
    padding-bottom:15px;
    color:#343333;
	font-family:"Trebuchet MS",Arial;
}
h2 b
{
    color:#a72020;
    font-weight:normal
}
p
{
    font:12px Arial, Helvetica, sans-serif;
    color:#636363;
}
.margin_pad_o
{
    margin:0 !important;
    padding:0 !important;
}
.float
{
    float:left;
}
.bdr
{
    border:solid 1px #00FF00;
}
.bdr_n
{
    border:none !important;
}
.margin_t0
{
    margin-top:0;
}
.margin_r0
{
    margin-right:0;
}
.margin_b0
{
    margin-bottom:0;
}
.margin_l0
{
    margin-left:0;
}
.padding_t0
{
    padding-top:0;
}
.margin_r0
{
    padding-right:0;
}
.margin_b0
{
    padding-bottom:0;
}
.padding_l0
{
    margin-left:0;
}
img{
	border:none;
}
/* Default Classes End */

body
{
    font:12px Arial, Helvetica, sans-serif;
}
.wrapper
{
    width:945px;
    margin:0px auto;
}
/* ------------------------------header start------------------------------*/ 
#header_main
{
    float:left;
    width:100%;
    background:url(../images/top_strip.gif) repeat-x top left    
}
#logo_nav_main
{
    width:100%;
}
#logo_nav_main .left
{
    float:left;
    width:311px;
    height:72px;
	padding-top:13px;
}
#logo_nav_main .left p{font: normal 12px Arial, Helvetica, sans-serif; color:#595959; padding-left:7px; }
#logo_nav_main .left h1 a, .white_content h1{font: bold 28px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#d9231b; }
#logo_nav_main .left h1{padding-bottom:0px;}
#logo_nav_main .left h1 a:hover{ text-decoration:none}
#logo_nav_main .left h1 a strong, .white_content strong{ color:#05166c;}

#logo_nav_main .left img
{
    margin-top:10px;
}
#logo_nav_main .right
{
    float:right;
    width:605px;
}
#top_nav_wrappr
{
    float:left;
    width:auto;
    background:url(../images/t_nav_center.png) repeat-x left top;
    margin-top:3px;
    margin-bottom:3px;
    overflow:hidden;
}
#top_nav_wrappr .left
{
    width:100%;
    height:45px;
    background:url(../images/t_nav_left.png) no-repeat left top;
}
#top_nav_wrappr .right
{
    width:100%;
    height:45px;
    background:url(../images/t_nav_right.png) no-repeat right top;
}
#top_nav_links , #top_nav_links li
{
    margin:0;
    padding:0;
    float:left;
	list-style:none;
}
#top_nav_links 
{
    float:right;
}
#top_nav_links li
{
    background:url(../images/top_nav_divider.gif) repeat-y right top;
    padding-right:2px;
	padding-top:3px;
}
#top_nav_links li a
{
    float:left;
    padding:0 22px;
    text-decoration:none;
    color:#4f4f50;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    border-bottom:solid 3px #0d2280;
}
#top_nav_links li a:hover , #top_nav_links .active
{
    color:#a82121;
    border-color:#a82121;
}
#top_nav_wrappr .right .none
{
    background-image:none;
}
/* -- banner start --*/
#banner_main
{
    float:left;
    width:100%;
    height:330px;
    padding-top:10px;
    background:#315c88;
}
.banner_main_big
{
    height:183px !important;
}
#banner_main .left
{
    float:left;
    width:390px;
    height:314px;
}
#banner_main .left .form_cntr
{
    float:left;
    height:auto;
    padding: 0 3px 0px;
}
#banner_main .right
{
    float: right;
    height:314px;
    width:537px;    
}
#banner_img_cntr
{
    float:right;
    width:100%;
    height:183px;
    background:url(../images/banner_left.jpg) no-repeat -5px -4px;
}
#banner_img_cntr .right_img
{
    float:left;
    width:100%;
    height:183px;
    background:url(../images/banner_right.jpg) no-repeat right -4px;
}
#banner_img_cntr p, .big_header p
{
    color: #525252;
    font: bold 12px Calibri,Arial,Helvetica,sans-serif;
    margin: 113px 0 0 3px;
    padding: 28px 0 0 8px;
    width: 220px;	
}
.whts_included
{
    float:right;
    margin-top:2px;
    width:535px;
    height:116px;
    border:solid 1px #e6e7e7;
    background:#fff url(../images/what_included_back.jpg) no-repeat 7px 7px;;
}
.whts_included h3
{
    display:block;
    font:lighter 19px "Trebuchet MS",Arial;
    color:#db251d;
    padding:13px 0 17px 12px; 
}
.whts_included p{ font:12px Arial, Helvetica, sans-serif; padding:0 0 0 12px; font-weight:bold; }
#login{ padding:10px 0 0 12px;}
.btn{ background:url(../images/login.gif) left top no-repeat; height:22px; width:86px; float:left; border:none; cursor:pointer;}
#email{ float:left; border:1px solid  #c1bfbf; margin:0 10px 0 0; height:20px; padding:0 5px}
#reserv_num{ float:left; border:1px solid  #c1bfbf; margin:0 10px 0 0; height:20px; padding:0 5px}
.whts_included .ul_left
{
    float:left;
    width:235px;
    margin-left:23px;
    height:auto;
}
.whts_included .ul_right
{
    float:right;
    width:223px;
} 
.whts_included ul li
{
    display:block;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#525252;
    padding:0 0 8px 28px;
    background:url(../images/whts_included_bullet.jpg) no-repeat top left
}
.big_header
{
    float:left;
    width:937px;
    height:165px;
    border:solid 4px #fff;
}
.big_header .left_image
{
    float:left;
    background:url(../images/big_head_left.jpg) no-repeat left top;
    width:100%;
    height:165px;    
}
.big_header .center_image
{
    float:left;
    width:100%;
    height:167px;
    background:url(../images/big_head_center.jpg) no-repeat 309px top;
}
.big_header .right_image
{
    float:left;
    width:937px;
    height:165px;
    background:url(../images/big_head_right.jpg) no-repeat right top;
}
.big_header p
{
	margin:0;
	padding:0;
    margin: 116px 0 0 0;
    padding: 28px 0 0 6px;
}
/* ------------------------------center start------------------------------*/ 
#center
{
    float:left;
    width:100%;
    margin:auto;
    clear:both;
    background:#FFF;
    margin:10px 0 0 0;    
}
.center_box
{
    margin:2px 0 0 0;
}
/* Top Car Rental Deals */

.top_Car_Deals
{
    width:943px;
    height:215px;
    background:#f5f3f3;
    border:solid 1px #ededed;
    margin-top:12px;
}
.top_Car_Deals h2
{
    display:block;
    text-indent:-99999px;
    height:32px;
    overflow:hidden;
    background:url(../images/top_car_rental_deals.png) no-repeat 18px 15px;
}

/* featured Destinations */

.featured_destination
{
    float:left;
    width:100%;
	padding-bottom:20px;
}
.featured_destination h2
{
    float:left;
    width:100%;
    color:#E00919; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
    margin-top:18px;;
	font-weight:normal;
}
.featured_destination  .featured_links
{
    float:left;
    width:98%;
	border-left:none;
    border-right:none;
    padding:0;
}
.featured_destination .featured_airports
{
    float:left;
    width:400px;
}
.featured_destination .featured_airports h3
{
    display:block;
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#315c88;
    background:url(../images/featured_destination_headings.gif) no-repeat 120px -2px;    
    padding:0 0 15px 0;	 
	margin-top:6px;
}
.featured_destination  a
{
    float:left;
    color:#595858;    
    text-decoration:none;
    font:12px Arial, Helvetica, sans-serif;
    display: block;
    width:173px;
    margin-bottom:13px;
    padding-left:18px;
    background:url(../images/bullet2.gif) no-repeat left 5px;
}
.featured_destination a:hover
{
    background-position:left -19px;
    color:#2d2c2c;
}
.featured_destination .featured_cities
{
    float:left;
    width:525px;
}
.featured_destination .featured_cities  a
{
    width:155px;
}
.featured_destination .featured_cities h3
{
    display:block;
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#315c88;
    background:url(../images/featured_destination_headings.gif) no-repeat 100px -65px;   
    padding:0 0 15px 0;	 
	margin-top:6px;
}
/* welcome to Croatia */
.Welcome_Section
{
	float:left;
	width:600px;
	height:136px;
	background:#f5f3f3;
	border:solid 1px #ededed;
	padding-bottom:18px;
}
.Welcome_Section .welcome_cnt
{
    width:97%;
    margin:auto;
}
/*.Welcome_Section h2
{
	text-indent:-99999px;
	height:32px;
	overflow:scroll;
	border-bottom:dashed 1px #aeb4cf;
	margin-bottom:15px;
}
*/.Welcome_Section p
{
    color:#565454;
}
/* inner pages */
.nav_page_cntr , .inr_pages_cntr
{
    float:left;
    width:100%;
    padding-top:15px;
}
.nav_page_cntr 
{
    float:left;
    width:100%;
}
.nav_page_cntr h2 ,.inr_pages_cntr h2
{
    display:block;
    font:lighter 19px "Trebuchet MS",Arial;
    color:#db271d;
}
.inr_pages_cntr img
{
    float:left;
    margin:0px 10px 6px 0    
}
.nav_page_cntr .center_right h2
{
    display:block;
    background:url(../images/inr_right_h2.gif) no-repeat left top;
    height:42px;
    font:lighter 19px "Trebuchet MS",Arial;
    color:#315c88;
    text-indent:13px;
    padding:0;
	line-height:31px;
}
.nav_page_cntr .center_right
{
    float:right;
    width:260px;
}
.nav_page_cntr .center_right ul
{
    float:left;
    width:235px;
    margin-left:15px;
    height:auto;
}
.nav_page_cntr .center_right li
{
    display:block;
    font:12px/20px Arial, Helvetica, sans-serif;
    color:#525252;
    padding:0 0 8px 25px;
    background:url(../images/whts_included_bullet.jpg) no-repeat top left
}
.nav_page_cntr .featured_destination h2, .f_d_h2_pos
{
}
p.location-line{ padding:10px 0 0 0; float:left}
/* ------------------------------footer start------------------------------*/ 
#footer_main
{
    margin-top:20px;
    width:100%;
    height:45px;
    background:url(../images/ftr_back.gif) repeat-x;
    font:normal 12px/45px Arial, Helvetica, sans-serif;
    color:#f3f9ff;
	clear:both;
}
#footer_main a 
{
    font-weight:bold;
    color:#f3f9ff;    
}
#footer_main a :hover
{
    text-decoration:underline;
}
red_ftr_center
{
    padding-bottom:25px !important;
}

/* ------------------------------Manage Booking------------------------------*/
.pages_center_main
{
    height:auto !important;
}

.manage_main 
{
    width:99%;
    margin:25px 0 0 1%;
}
.manage_main .box
{
    margin-bottom:6px;
    background:#fdfeff;
}
.manage_main .box h3
{
    display:block;
    font:bold 14px/45px Arial, Helvetica, sans-serif;
    color:#5f5e5e;
    text-indent:50px;
}
.manage_main .view_p h3
{
    background:url(../images/manage_bkng_icons.gif) no-repeat left -50px;
}
.manage_main .view_p:hover h3
{
    background-position:left -212px;
}
.manage_main .change_b h3
{
    background:url(../images/manage_bkng_icons.gif) no-repeat left -110px;
}
.manage_main .change_b:hover h3
{
    background-position:left -270px;
}
.manage_main .booking_c h3
{
    background:url(../images/manage_bkng_icons.gif) no-repeat left top;
}
.manage_main .booking_c:hover h3
{
    background-position:left -162px;
}
.manage_main .box .cnt
{
    width:auto;
    position:relative;
    margin-top:5px;
    padding:0px 0 0px 0;
    height:60px;
    border-bottom:dashed 1px #5f89b4
}
.manage_main .box .cnt a
{
    position:absolute;
    right:0;
    bottom:10px;
}
.center_full_width
{
    width:100%;
    margin-top:25px
}
.center_full_width iframe
{
    clear:both;
    border:1px solid #cfcfcf; 
    background-color:#FFFFFF;
}
.center_full_width .btns
{    
    width:550px;
    margin:auto;
    padding:25px 0 25px 70px ;
}
.center_full_width .btns a
{
    margin-right:50px;
}
.pink_btn, .btns a
{
    color:#373636;
    font:12px/18px Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:0 15px;
    background:url(../images/light_pink_back.gif) repeat-x left 0px ;
    border:solid 1px #cfcfcf;
    text-align:center;
    cursor:pointer
}
.pink_btn:hover , .btns a:hover
{
    color:#9f4848;
    text-decoration:none
}
.pink_btn:active , .btns a:active
{
    background-position:left -21px;
    color:#373636;
    font:12px/18px Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:0 15px;
    border:solid 1px #cfcfcf;
    text-align:center;
    cursor:pointer    
}
/* ------------------------------Contact us------------------------------*/ 
.contactus_form{

    float:left;
} 
.contactus_innerbox
{
    width:480px;
    text-align:left;    
    clear:both;
    float:left;
    color:#444645;
    margin:auto;
    padding:20px 0 15px 20%;
}
.contactus_innerbox label
{
    width:170px;
    display:block;
    float:left;
    line-height:21px;
}
.contactus_innerbox input[type="text"] , .contactus_innerbox textarea
{
    border:solid 1px #82a5be;
}
.contactus_innerbox .btns_main
{
    margin-top:18px;
    padding-left:170px;
    width:50%;
}
.contactus_innerbox .btns_main input
{
    width:85px;
    height:20px;
}
.contactus_innerbox .row
{
    float:left;
    width:100%
}
.form_space{
    float:left;
    width:100%;
    padding-top:5px;
}
.contactus_form .input
{
    height:16px;
    float:left;
}
.contactus_innerbox textarea
{
    width:230px;
    height:95px
}
.contactus_innerbox .enquiry
{    
    float:left;
    width:55%;
}
.contactus_innerbox .enquiry .row
{
    width:100%;
}    
.contactus_innerbox .enquiry input
{
    float:left;
    height:11px;
    margin-top:5px;
}
.contactus_innerbox .enquiry label
{
    float:left;
    width:85%;
    margin-left:3%;
}


/*Form-Classes*/

.tblform{font-family: Tahoma; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.form{font-family: Tahoma; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin: 0px; }
.input-r{ width:150px; height:20px; font-size:11px; color:#000000; font-family:arial; margin: 0px; margin-left:5px;}    

.timeinput{ width:60px; height:20px; font-size:11px; color:#000000; font-family:Tahoma;}    

.tblh{ font-family: arial; color: #ffffff; margin-left: 10px; font-size: 12px;}
.tblh-r{ font-family: arial; color: #ffffff; font-size: 12px;}
#search-form{width: 390px;}

.error{color: red; font-size: 10px;}
.engine_error{color: #ff0000;}

.form h5{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0; padding:0}

.input{ width:170px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px;}
.hasDatepicker{ width:164px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px;}
.dtime{ width:70px;  border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px;  margin-left: 5px; border:1px solid #8a8bb7; }    
.textbox {border:1px solid #999999; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; width:125px; border:1px solid #8a8bb7; }
.driverbox{ width:120px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px;}
.go_button{margin-right: 10px;}

.input-bg1{
    background-color:#e9eaf2; 
    border:1px; 
    border-color:#585a99;
    }



/*Preloader*/


html>body .loading-area{
    width:100%;
    display:none;
    background-color:#000;
    filter:alpha(opacity=10);
    opacity: 0.5;
    -moz-opacity:0.5; 
    height:100%;
    z-index:9999; 
    position: absolute;
    margin: auto;
}

.loading-area{
    display:none;
    background-color:#000;
    filter:alpha(opacity=30);
    opacity: 0.5;
    -moz-opacity:0.5; 
    height:100%; 
    width:101%;
    z-index:9999; 
    position: absolute;
    margin: auto;

}


.black_overlay{
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    max-height: 1500px;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
#loading{width:400px; margin:0 auto;}
.white_content {
    position: absolute;
    top: 25%;
    width: 400px;
    padding: 40px;
    border: 2px solid #313131;
    background-color: white;
    z-index:1002;
    overflow: auto;
    text-align: center;
}

/*Preloader End*/


.more-rental{ clear: both;
    color: #DB251D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 10px 0 5px 0;}
	
	
	
	
.sub-banner{ padding:12px 0 0 0;}	
.small-banner{ float:left; margin:0 9px 0 0;}
.small-banner1 a{ background:url(../images/pula-downtown.gif) left top no-repeat; height:114px; width:298px; margin:0 0 13px 0; border:none; float:left; }
.small-banner2 a{ background:url(../images/zageb-downtown.gif) left top no-repeat; height:114px; width:298px; border:none; float:left; }




.top-deals{ float:left; margin:0px; padding:0px;}
.top-dealing h3{color:#E00919; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0 0 2px 0; margin:0px;}
.deals {background:#f8f8f8;  border:1px solid #d9d9d9; margin:4px 0 0 0; }
.deals ul{ padding:0px; list-style-type:none; margin:0px; float:left; margin:0 10px 0 0; width:187px;}
.deals ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; border-bottom:1px dotted #b9b9b9; width:175px; padding:9px 0 5px 0; float:left; margin:0 0 0 5px;}

.deals ul li del{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#df4343; font-weight:bold; float:right; }
.deals ul li strong{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002d77; float:right; padding:0 0 0 10px; }
.f-title{ float:left;}
.deals ul li.none{ border:none}
.top-deals p{ font-size:10px;}



.location-title{border-bottom:dashed 1px #b0b0b0; width:100%; padding-left:0px; }


.what-included{ background:#f4f4f4; border:1px solid #e2e2e2; padding:5px 5px 0 5px; float:left; margin:0 0 0 9px;}
.what-includedheading h3{ background:url(../images/what-includedbg.gif) left top repeat-x; width:206px; padding:0 0 0 15px; line-height:27px;height:27px;color:#FFFFFF}
.what-included ul{ padding:0px; margin:0px; list-style-type:none; padding:7px 0 0 15px;}
.what-included ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:25px; background:url(../images/arrow-icon.gif) left center no-repeat; padding:0 0 0 15px;}

.heading h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#FF0000; padding:5px 5px 10px 5px; background:#f5f3f3; } 
.heading ul{
border-top:1px dotted #807f7f;
padding:9px 0 10px 0;
}
.heading ul li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999999; padding:0px 0 0 22px; background:url(../images/button-go.gif) left center no-repeat;font-weight:normal; line-height:25px; margin:0 0 0 10px;}




.welcom-heading h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#091c74;
	border-bottom:1px solid #807f7f;
	padding:5px 0 10px 0;
	margin:0 0 10px 0;
} 

.footer-links{ float:right;}
.footer-links a { text-decoration:none;}


/* --  Live Chat & Number code --  */

.ChatCallMain
{
	clear:both;
	float:right;
	width: 420px;
	padding: 10px 0 5px 0;
}
.chat_txt
{
	margin-top:2px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;	
	text-decoration:none;	
	color:#888888
}
.chat_btn_cntr
{
	float:right;
	width:126px;
	height:42px;
	overflow:hidden
}
.numbers_cntr {
    float: right;
	position:relative;
    width: 230px;
	background:url(../images/call-icon.gif) no-repeat left center;
	padding-left:45px;
	font:11px Arial, Helvetica, sans-serif;	
    font:bold 13px Tahoma,Arial,Helvetica,sans-serif;
}
.numbers_cntr ul {
	list-style:none !important; 
}
.numbers_cntr ul li {
	margin:3px 0;		
	color:#BE0027;
}
.ph_no
{
    color: #49535A;
    font:bold 11px Tahoma,Arial,Helvetica,sans-serif;
	padding:1px 4px 0 4px;
    z-index:10;
	background:#CCCECC;
	border-radius: 6px; /* border radius */
 	-moz-border-radius: 6px; /* border radius */	
	-webkit-border-radius: 6px; /* border radius */
	behavior:url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	position:relative /* Its important for ie dont remove it*/
}
/* --  End Call us number -- */

/* -- Search Page  -- */
.srh_page, .srh_page p,h1,ul,li
{
	margin:0;
	padding:0;
}
.main_wraper
{
	float:left;
	width:100%;
}
.srh_page .wrapper
{
	width:99%;
	margin:auto;
}
#center
{
	clear:both;
	float:left;
	width:100%;
}
.OurBenfits h3 {color: #FA1919;
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 5px;
	background-color:none
	
	}
