@charset "utf-8";
/* CSS Document */

#outer-section{ width:1003px; margin:auto}


/*------------------	Header Section     --------------------*/
#header-section{ width:1003px; background:url(../images/header-bg.png) no-repeat left top; float:left; }
#logo-menu-section{ width:100%; float:left; margin-bottom:10px;}
.logo-sec{ width:350px; float:left; padding-top:27px; padding-left:10px; background-image:url(../images/logocaricon.png); background-repeat:no-repeat; background-position:177px 35px}
.logo-sec h1 { width:320px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-sec h1 a {  font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-sec h1 strong { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-sec p { width:320px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0 0 0 2px; color:#363c38; display:none; }





.logo-sec1{ width:320px; float:left; padding-top:33px; padding-left:36px; background-image:url(../images/logocaricon.png); background-repeat:no-repeat; background-position:205px 41px}
.logo-sec1 h1 { width:320px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-sec1 h1 a {  font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-sec1 h1 strong { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }




.logo-secPre{ width:320px; float:left; padding-top:23px; padding-left:36px; }
.logo-secPre h1 { width:320px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-secPre h1 a {  font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }
.logo-secPre h1 strong { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; color:#363c38 }

.menu-sec{  float:right; }
.menu-sec ul li{ display:inline; float:left; text-align:center; padding:0px 20px; background:url(../images/menu-line.png) no-repeat right top; margin-top:20px;}
.menu-sec ul li.nobg{ background:none}
.menu-sec ul li img{ height:27px; padding-bottom:10px;}
.menu-sec b
{
	font-weight:normal;
	display:block;
	color:#444645;
	font-family:Arial, Helvetica, sans-serif;
}

.menu-sec b.current{ text-decoration:underline; color:#024372; font-weight:bold}

.menu-sec a{font-size:12px; font-weight:bold; color:#027cac; text-decoration:none}
.menu-sec a:hover{font-size:12px; font-weight:bold; color:#027cac; text-decoration:underline}
.menu-sec a.active{text-decoration:underline; color:#0d4d7c}

a { outline:none}

#form-section{ width:100%; float:left; background:url(../images/form-bg.jpg) repeat-x left top; height:414px; position:relative}
.car
{
	position:absolute;
	left:365px;
	top:260px;
	z-index:5;
}
.js-qury{ width:537px; float:left; background:url(../images/js-bg.jpg) no-repeat left top; width:502px; height:355px; margin-top:14px; margin-left:33px;padding:7px 7px 25px 7px;}
.new-form{ width:405px; float:left;top:55px; right:22px;	border:solid 1px #c8c9c7;background:#FFF;z-index:10;position:absolute }

/*------------------	Top Destination Section     --------------------*/
#top-destination{ width:1003px; float:left}
.inner-destination{ padding:10px 0px 10px 10px; width:993px; float:left;}
.inner-destination h3{color: #413D31;font-size: 18px; padding-bottom: 15px;text-transform: uppercase;} 
a.rollover{ width:130px; float:left; height:281px; background:url(../images/t-bel-ombre.jpg) no-repeat 0 0;  padding-right:2px;}
a.rollover:hover{ background:url(../images/t-bel-ombre-hover.jpg) no-repeat; float:left }
a.rollover1{ width:132px; float:left; height:281px; background:url(../images/t-belle-mare.jpg) no-repeat 0 0; padding-right:2px;}
a.rollover1:hover{ background:url(../images/t-belle-mare-hover.jpg) no-repeat; float:left }
a.rollover2{ width:142px; float:left; height:281px; background:url(../images/t-grand-bay.jpg) no-repeat 0 0; padding-right:2px;}
a.rollover2:hover{ background:url(../images/t-grand-bay-hover.jpg) no-repeat; float:left }
a.rollover3{ width:142px; float:left; height:281px; background:url(../images/t-triolet.jpg) no-repeat 0 0; padding-right:2px;}
a.rollover3:hover{ background:url(../images/t-triolet-hover.jpg) no-repeat; float:left }
a.rollover4{ width:142px; float:left; height:281px; background:url(../images/t-casuarina.jpg) no-repeat 0 0; padding-right:2px;}
a.rollover4:hover{ background:url(../images/t-casuarina-hover.jpg) no-repeat; float:left }
a.rollover5{ width:142px; float:left; height:281px; background:url(../images/t-grand-gaube.jpg) no-repeat 0 0; padding-right:2px;}
a.rollover5:hover{ background:url(../images/t-grand-gaube-hover.jpg) no-repeat; float:left }
a.rollover6{ width:142px; float:left; height:281px; background:url(../images/t-mahebourg.jpg) no-repeat 0 0; padding-right:2px;}
a.rollover6:hover{ background:url(../images/t-mahebourg-hover.jpg) no-repeat; float:left }

/*------------------	Content Section     --------------------*/

#content-section{ width:1003px; background:#fff; float:left; padding-top:10px; } 
.inner-content{ width:973px; float:left; padding:15px;}
.welcome-bg{ background:url(../images/welcome-bg.png) no-repeat; padding-left:50px; height:57px; padding-top:15px;}
.txt-area{ float:left;text-align:justify; width:705px; margin-top:18px;}
.txt-area h3 {color: #413D31; font-size: 18px; padding-bottom: 15px; text-transform: uppercase;}
.inner-content h3 {color: #413D31; font-size: 18px; padding-bottom: 15px; text-transform: uppercase;}
.txt-area img
{
	float:right;
	margin:0px 0 0 5px
}
.devider-line{ width:12px; float:left; margin-top:40px;}
.include-area{ width:251px; float:left}
.page-txt{ color:#444645; padding-right:15px;}
.page-txt strong
{
	color:#577582; font-size:14px;
}
#include-section{ width:238px; float:left; margin-left:20px;  }
.title-inlude{ width:223px; float:left; background:url(../images/include-title.jpg) no-repeat left top; height:28px; padding-left:15px; padding-top:2px; color:#FFFFFF}
.title-inlude h2 { width:223px; font-size:18px; color:#ffffff;  }
.title-inlude h2 strong { font-size:18px; color:#1abbe1;}
.title-inlude h3 {color: #FFFFFF; font-size: 18px;}

.list-include{ width:238px; float:left; background:url(../images/include-list-bg.jpg) repeat-x left top; height:250px;}
.list-include ul li{ display:block; border-bottom:1px dashed #c5c4be; line-height:21px; color:#272d2b; margin-left:20px; padding-bottom:5px; padding-top:5px; margin-right:20px; }
.list-btm{ background:url(../images/world-map.jpg) no-repeat; height:60px; float:left; width:242px; margin-left:20px;}
.list-include ul li.noborder{ border-bottom:none;}

/*------------------	Feature Section     --------------------*/

#feature-section{ width:100%; float:left; background:#413d31 url(../images/btm-tree.png) no-repeat right bottom; padding-top:10px; }
#feature-section.only_ftr ,#feature-section.only_ftr .inner-feature-sec 
{
	padding:0;
}
#feature-section.only_ftr
{
	background-position:right -60px;
	background-image:none
}
.inner-feature-sec{ width:983px; margin:auto; padding:10px;}
.destination-list{ width:983px; float:left; padding:0 0 10px 0}
.listing-f{ width:295px; float:left; padding-top:20px; padding-right:22px; padding-bottom:10px;}
.listing-f ul li{ display:block; background:url(../images/list-btm-img.png) no-repeat left bottom; padding-bottom:15px;}
.listing-f a{ color:#fff; text-decoration:none}
.listing-f a:hover{ text-decoration:underline}

/*------------------	Footer Section     --------------------*/

.footer{ width:100%; float:left; height:30px; padding-top:15px; border-top: 1px solid #99afb8; padding:10px 0 0 0px;}
.footer1{ width:100%; float:left; height:30px; padding-top:15px; background-color:#413D31;}
.copyright{ width:100%; float:left; color:#FFFFFF; text-align:left; height:25px;}
.copyright strong a{ color:#FFFFFF; text-decoration:underline;}

/*------------------	Form Section     --------------------*/
img{border:none;}
.form{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; }
.form h5{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0; padding:0}
.input{ width:157px; height:18px; border:1px solid #8a8bb7; font-size:11px; color:#000000; font-family:Tahoma; }
.input-date{ width:50px; height:22px; border:1px solid #8a8bb7; font-size:11px; color:#000000; font-family:Tahoma; }
.input-bg1{background-color:#e9eaf2; border:1px; border-color:#585a99;}
.dropdown2 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
text-align:center;
width:48px;
}
.pL4{
	padding-left:4px;
}
.pL3{
	padding-left:3px;
}
.textbox {
border:1px solid #999999;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
width:40px;
}
.grey_txt{font:bold 11px Arial, Helvetica, sans-serif; color:#999999;}

/* ------------------------------Manage booking------------------------------*/ 
.manage_boking_main
{

	margin:auto;
	margin-top:35px;
	width:885px;
}

.manage_boking_main .content_box
{
	float:left;
	width:275px;
	height:165px;
	position:relative;
	padding-right:14px;
/*	border-right:solid 1px #e5e5e5;*/
	background:url(../images/devide-line.jpg) no-repeat right -130px;
	margin-right:14px;
}
.manage_boking_main .content_box .head
{
	height:31px;
	width:100%;
}
.manage_boking_main .content_box .head img
{
	float:left;
}
.manage_boking_main .content_box .head h2
{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#0f94b4;
	text-transform:uppercase;
	padding:10px 0 0 8px;
}
.manage_boking_main .content_box p
{
	clear:both;
	padding-top:18px;
}
.manage_boking_main .content_box a
{
	position:absolute;
	height:22px;
	width:74px;
	right:12px;
	bottom:0;
	border:solid 1px #28a549;
	color:#e7ffed;
	font:11px/22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(../images/m_view_more.gif) repeat-x 0px -22px;		
	text-align:center
}
.manage_boking_main .content_box a:hover
{
	background-position:0 0;
	text-decoration:none
}
.booking_form
{
	width:897px;
	padding:20px 0;
	border:1px solid #8da7c0;
	margin-top:15px;
	text-align:center;
}
.manage_boking_main iframe
{
	clear:both;
	border:1px solid #139fc1; 
	background-color:#FFFFFF;
}
.manage_boking_main .btns
{
	clear:both;
	width:630px;
	height:20px;
	margin:auto;
	margin-top:25px;
}
.manage_boking_main .btns div
{
	float:left;
	width:33%;
	height:20px;
	text-align:center;
}
.manage_boking_main .btns a
{
	height:22px;
	padding:0px 16px;
	display:inline-block;
	border:solid 1px #28a549;
	color:#e7ffed;
	font:11px/22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(../images/m_view_more.gif) repeat-x 0px -22px;		
	text-align:center
}
.manage_boking_main .btns a:hover
{
	background-position:0 0px;
	color:#fff;
	text-decoration:none;
}
/* ------------------------------Rental Locations------------------------------*/ 

.rental_locations
{
	width:975px;
	margin-left:15px;
}
.rental_locations li a
{
	color:#444645;
}
.rental_locations li a:hover
{
	color:#04677f;
}
.rental_locations li
{
	background-image:url(../images/rental_loc_dot.png) !important;
}
/* ------------------------------Contact us------------------------------*/ 
.contactus_form{

	float:left;
} 
.contactus_innerbox
{
	width:560px;
	height:367px;
	border:1px solid #f0f2e7;
	background:#f9faf4;
	padding:20px 0 20px 120px;
	text-align:left;	
	clear:both;
	float:left;
	color:#444645
}
.contactus_innerbox label
{
	width:170px;
	display:block;
	float:left;
	line-height:21px;
}
.contactus_innerbox input[type="text"] , .contactus_innerbox textarea
{
	border:solid 1px #b7ba96
}
.contactus_innerbox .btns_main
{
	margin-top:18px;
	padding-left:170px;
	width:70%;
}
.contactus_innerbox .btns_main input
{
	width:85px;
	height:24px;
}
.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%;
}


#top-new-header{ width:973px; float:left; padding:5px 15px 10px 15px; position:relative}
.haed-sec{ width:680px; float:left}
.wht-incld{ width:278px; float:left; margin-left:15px;}
.car-new{
	position:absolute;
	left: 439px;
	top: 148px;
}

/* -- banner start --*/
.wrapper
{
    width:945px;
    margin:0px auto;
}
#banner_main
{
    float:left;
    width:100%;
    height:492px;
    padding-top:10px;
    background:#ffffff;
}
.banner_main_big
{
    height:183px !important;
}
#banner_main .left
{
    float:left;
    width:408px;
    height:320px;
	/*border:4px solid #d8d8d8;*/
	margin-left:10px;
	/*background-color:#FFFFFF;*/
}
#banner_main .left .form_cntr
{
    float:left;
    height:auto;
    background:#FFF;
   
}
#banner_main .right
{
  
    height:314px;
    width:540px;
	float:left;
	margin-left:33px;    
}
#banner_img_cntr
{
    float:right;
    width:97%;
    height:207px;
    background:url(../images/banner_left.jpg) no-repeat 0px 0px;
}
#banner_img_cntr .right_img
{
    float:left;
    width:100%;
    height:207px;
    background:url(../images/banner_right.jpg) no-repeat right 0px;
	position:relative;
}
#banner_img_cntr p, .big_header p
{
    font:bold 12px Calibri, Arial, Helvetica, sans-serif;    
    color:#525252;
    margin:155px 0 0 6px;
}

/*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; height:295px;}

.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; 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:164px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px;}
.go_button{margin-right: 10px; background: url("../images/search.gif") no-repeat scroll left top transparent;
    border: medium none;
	display:block;
    cursor: pointer;
    font-size: 11px;
    height: 32px;
    width: 87px;}

.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: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*/

.whts_included
{
    float:right;
   
    width:547px;
   
}
.whts_included h2
{
    display:block;
    font:lighter 19px "Trebuchet MS",Arial;
    color:#9D0720;
    padding:13px 0 17px 12px; 
}
.whts_included h3
{
    display:block;
    font:lighter 19px "Trebuchet MS",Arial;
    color:#9D0720;
    padding:4px 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}

/*great deals*/
.sub-banner{ padding:12px 0 0 0; float:left; width:716px}
.small-banner{ float:left; margin:0 13px 0 0;}
.small-banner1 a{ background:url(../images/quatre-bornes-img.jpg) left top no-repeat; height:114px; width:298px; margin:0 0 13px 0; border:none; float:left; }
/*.small-banner2 a{ background:url(../images/rose-hill-img.jpg) left top no-repeat; height:114px; width:298px; border:none; float:left; }*/
.top-deals{ float:left; margin:0px; padding:0px; width:405px;}
.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:11px; color:#525252; border-bottom:1px dotted #b9b9b9; width:175px; padding:12px 0 5px 0; float:left; margin:0 0 0 5px;}

.deals ul li del{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9D0720; float:right; }
.deals ul li strong{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002d77; float:right; padding:0 0 0 10px; font-weight:normal }
.f-title{ float:left;}
.deals ul li.none{ border:none}
.top-deals p{ font-size:10px;}
.top-dealing-title{ font-size:18px; color:#413d31; padding-bottom:10px;text-transform:uppercase}
.top-dealing-title h2 { font-size:18px; color:#413d31; padding-bottom:0px;text-transform:uppercase}
.top-dealing-title h2 strong { font-size:18px; color:#0f94b4;}
.top-dealing-title h3 { font-size:18px; color:#413d31; padding-bottom:0px;text-transform:uppercase}
.heading { font-family:"Trebuchet MS",Arial; font-size:16px; font-weight:bold; color:#9D0720; padding:5px 5px 10px 5px; }
.top-dealing-title1{ font-size:18px; color:#413d31; padding:5px 0 0px 0; text-transform:uppercase; font-weight:normal;} 
.top-dealing-title1 h2{ font-size:18px; color:#413d31;  text-transform:uppercase; font-weight:normal;} 
.top-dealing-title1 h3{ font-size:18px; color:#413d31;  text-transform:uppercase; font-weight:normal;padding:0px 0 8px 0;} 
.top-dealing-title2{ font-size:18px; color:#0f94b4; padding:5px 0 5px 0; text-transform:lowercase;}
.heading ul{
border-top:1px dotted #807f7f;
	
	margin-top: 5px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 7px;
}
.heading ul li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#888; padding:0px 0 0 25px; background:url(../images/button-go.gif) left 5px no-repeat;font-weight:normal; line-height:20px; margin:0 0 0 10px;}

.headerRigthSec { width:600px; float:right; margin:0 20px 0 0}


.fleft{
	float:left; color:#FFFFFF
}
.fleft a{
	color:#FFFFFF
}
.fright{
	float:right; color:#FFFFFF
}
.fright a{
	 color:#FFFFFF
}
.BanVipTl { width:205px; height:55px; position:absolute; left:0px; bottom:0px}
.BanVipTl img { width:205px; height:55px;}


/* --  Live Chat & Number code --  */

.ChatCallMain
{
	clear:both;
	float:right;
	width: 420px;
	padding: 0px 0 2px 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.png) 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;
	font-weight:bold;
}
.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 -- */


#form_deal_section{ width:838px; margin:auto; margin-top:15px; overflow:hidden; padding:0 0 10px 0}
.form_section{ width:411px; float:left}
.form_section h2{ color: #C20B01; font: 18px Arial;}
.form_section h5{ color: #000000; font: 11px Arial;}
.form_section h5 strong { color: #B52121; font: 11px Arial;}

.contact_tab input, s.contact_tab textarea { margin: 3px 0; }
input #email{ margin:0}
.contact_box textarea{ min-width:220px; max-width:220px; min-height:45px; margin:3px 0 }
.deal_section{ width:418px; float:right; margin-left:9px;}
.deal_section h2{color: #C20B01; font: 18px Arial;}



/* START || chat section & numbers */
.phone_chat_main
{
	float:right;
	width:410px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#DCEDFD;
	padding-top:10px;
}
.chat_btn_cntr
{
	float:right;
	width:125px;
	overflow:hidden;
	padding-top:15px;
}
.grey_chat_btn
{
	overflow:hidden
}
.numbers_section
{
	float:left;
	width:275px	
}
.numbers_n_popup
{
float:right;
width:78%
}
.call_txt
{
	float:left;
	width:18%;
	color:#363C38;
}
.num
{
	padding-bottom:5px; color:#363C38
}
.num span
{
	display:inline-block;
	padding-right:5px;
	color:#363C38;
}
.slider_cntr
{
	float:left;
	width:163px;
	padding-top:3px;
	margin-left: 37px;	
}
.slide 
{
	position:relative;
	float:right;
	margin:0;
}
.btn-slide { display:block; font-size:12px; color:#dcedfd; text-decoration:none; padding:3px 30px 3px 15px; background:#355787 url(../images/num_arrow.png) no-repeat 135px -42px; border:1px solid #647ea3;cursor:pointer}
.btn-slide:hover { background-color:#204478;}
.clasp {
text-align:center;
}
#mydiv {
display:none;
}
#mydiv
{
	position:absolute;
	top:25px;
	z-index:25;
	border:solid 1px #355787;
	left:0;
	width:295px;
	background:#fff;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	padding:15px 0 0 5px;;
}
/* END || chat section & numbers */

.deal_section {
    float: right;
    margin-left: 9px;
    width: 418px;
}
.deal_section h2 {
    font: 18px Arial;
}
.pB10 {
    padding-bottom: 10px;
}
.rounded-corners {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.ph_no_call {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 5px 0;
    padding: 0 10px;
    width: 370px;
}
.ph_bg_call {
    background: url("../images/ph.png") no-repeat scroll right bottom transparent;
    height: inherit;
    margin-bottom: 10px;
    margin-top: 19px;
    overflow: auto;
    width: 370px;
}
.ph_list_call {
    float: left;
    padding: 0 0 0 10px;
    width: 270px;
}
.ph_list_c {
    float: left;
    padding: 0 0 0 10px;
    width: 270px;
}
.ph_list_c ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ph_list_c ul li {
    display: inline;
    float: left;
    padding: 0 0 10px;
    width: 270px;
}
.ph_heading_c {
    color: #8A7270;
    float: left;
    font: bold 12px Arial,Helvetica,sans-serif;
}
.img_flag {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
}
.ph_digit_c {
    color: #8A7270;
    float: right;
    font-size: 12px;
    text-align: right;
}

.Can_Bord { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EBF2F8; clear: both; color: #0068ad; font-size:15px; font-weight: bold; margin: auto auto 10px; padding: 6px 5%; text-align: center; width: 90%;}

.outerForm {  background: none repeat scroll 0 0 #FFFFFF; float: left; overflow: hidden; width: 99%; border:1px dotted #fa9f39;}
.contact_box { background: none repeat scroll 0 0 #ffffff; height: 364px; margin: auto; overflow: hidden; width: 87%;}