@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Paprika);

 .lira {
	font-family:'Source Sans Pro';
 }
 
 .booking-options {
    font-family:'Neo Sans',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #333;
	padding:10px; 
	margin:10px;
	width:300px;
	height:100px;
	border:2px solid #dadada;
	border-radius:7px;
	background-image: linear-gradient(#ffffff, #ffff00 );
	background-image: -moz-linear-gradient(top , #Ffffff 0%, #ffff00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffff00',GradientType=0 ); /* IE6-8 */
}
 .booking-options:hover {
	color:#fff;
	cursor: pointer; 
	background-image: linear-gradient(#77d42a , #5cb811 );
	background-image: -moz-linear-gradient(top , #77d42a 0%, #5cb811 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0 ); /* IE6-8 */
 }
.booking-options a:link {text-decoration:none;}







@font-face{    
    font-family: 'Neo Sans';	
    src: url('font.eot');	
    src: url('font.eot?#iefix') format('embedded-opentype'), 
    url('font.woff') format('woff'), 
    url('font.ttf') format('truetype'), 
    url('font.svg#webfont') format('svg');
}


.notice {
	padding:10px;
	margin:10px;
	background-color:#FF8000;
	color:#000000;
	font-size:16px;
	border:1px solid #824100;
	border-radius:5px;
	
}


/**/
   a {outline : none;}
   a img {outline : none;}
   img {border : 0;}
   a:active, a:focus 
   { 
     outline: none; 
     ie-dummy: expression(this.hideFocus=true);
    }

	/* Resets */
ul {
    padding:0;
    margin:0 0 0px 0;
    list-style:none;
}
h1, h2 {
    padding:0;
    margin:0 0 20px 0;
    font-weight:normal;
}
p {padding:0; margin:10px 0 10px 0;}
a:link{
text-decoration:none;
color:#084B8A;

}

a:visited {
    text-decoration:none;
    color:#084B8A;
}
a:hover {
    text-decoration:underline;
}

a.tooltip {outline:none; } 
a.tooltip strong {line-height:30px;} 
a.tooltip:hover {text-decoration:none;}
a.tooltip span { 
z-index:10;
display:none; 
padding:14px 20px; 
margin-top:-30px; 
margin-left:28px; width:300px; 
line-height:16px; 
} 

a.tooltip:hover span{ 
display:inline; 
position:absolute; 
color:#111; 
border:1px solid #DCA; 
background-image: linear-gradient(#Fff, #F8F8F8);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F8f8f8',GradientType=0 ); /* IE6-8 */
/*background:#fffAF0;*/
}
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
	} /*CSS3 extras*/ 
a.tooltip span { 
border-radius:4px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
-moz-box-shadow: 5px 5px 8px #CCC;
 -webkit-box-shadow: 5px 5px 8px #CCC; 
 box-shadow: 5px 5px 8px #CCC; 
 }


ul li {
    padding:5px 0;
}
/*
ul li input[type="text"], ul li input[type="password"] {
    width:95%;
}
*/
/* Headers */
h1 {
    font-size:1.8em;
	 font-family: 'Paprika','Neo Sans',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h2 {
    font-size:1.4em;
}



.logo {
    
    background-image:url('../images/logo.png');
	background-repeat:no-repeat; 
    font-family:'Neo Sans',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font:2em Arial;
    margin:0 0 10px 0;
    padding-bottom:10px;
    height:100px;
    width:435px;
    color:#fff;
}


/* Containers */
body {
    background-image:url('../images/bg.png'); 
    font-family:'Neo Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:0.8em;
}
#container, footer {
    background: rgba(255, 255, 255, 1);
    /*background:#fff;*/
    width:80%;
    margin:0 auto;
    padding:20px;
}
header {
    width:83%;
    padding:0px;
    margin:0 auto 10px auto;
}
#container {

    border-radius:3px 3px 0 0;
    border-left:1px solid #D0D0D0;
    border-right:1px solid #D0D0D0;
    border-top:1px solid #D0D0D0;
	min-height:450px;


}
footer {
    border-radius:0 0 3px 3px;
    border-left:1px solid #D0D0D0;
    border-right:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;

}



.widget {
    margin-bottom:20px;
}
.widget h2 {
    margin:0 0 10px 0;
    padding:0 5px;
    font-weight:normal;
    border-bottom:1px solid #ddd;
}
.widget .inner {
    margin:0 10px;
}

hr {
    border-top:1px dashed #ddd;
    color:#999;
}

/* Aside */
aside {
    width:25%;
    float:right;
    border-left:1px dashed #aaa;
    padding-left:15px;
}
/* Login */
#login li.link {
    margin-top:5px;
}
/* Footer */
footer {
    border-top:1px dashed #ddd;
    color:#999;
}

.footertable {
	
}
/* Misc */
.clear {
    clear:both;
}/* CSS Document */




/* Top login forom after user logged in  */
.welcomedate {
    
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight: normal;
    color:#999;
}

.browse{
    
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-image:url('../images/form-bg.jpg'); 
	width:90%;
	padding:5px; 
	border:2px solid #dadada;
	border-radius:4px;

}

.company-logo {
    
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 25px;
    font-style: normal;
	font-weight: normal;
    background: -webkit-linear-gradient(#eee, #333);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
      
}

/* More info on admin/settings page */

.more-info {
    
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
    font-style: normal;
	font-weight: normal;
    color:#999;
}

div#sticker {
    padding:10px;
	margin-top:5px;
	margin-bottom:5px;
    /* background:#AAA; */
    width:78%;
}
.stick {
    position:fixed;
    top:0px;
	margin-top:0px;
	color: #000000;
	padding:8px; 
	border:1px solid #dadada;
	border-radius:3px;
	box-shadow:0 0 10px #D0D0D0;
    background-image: linear-gradient(#Fff, #f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F8f8f8',GradientType=0 ); /* IE6-8 */
}
	
.vehicle_price_top {
	height:40px;
	width:85%;
	border-radius:3px 3px 0 0;
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;
    border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-radius: 3px;
    font-size: 22px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #EEE);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
	}
	
.vehicle_price {
	color: #000000;
	vertical-align:middle;
	padding-top:20px; 
    padding-bottom:10px;
	border:1px solid #dadada;
	border-radius:3px;
	box-shadow:0 0 10px #D0D0D0;
    background-image: linear-gradient(#Fff, #f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F8f8f8',GradientType=0 ); /* IE6-8 */
	font-size: 50px;
	/*display:table-cell;*/
	height:90px;
	width:95%;
}

.passangers_bags {
	color: #000000;
	vertical-align:middle;
	text-align:left;
	padding-top:15px; 
    padding-bottom:15px;
	padding-left:30px;
	border:1px solid #dadada;
	border-radius:3px;
	box-shadow:0 0 10px #D0D0D0;
    background-image: linear-gradient(#Fff, #f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F8f8f8',GradientType=0 ); /* IE6-8 */
	font-size: 15px;
	/*display:table-cell;*/
	height:90px;
	width:95%;
	
	}

.step2_header {
	height:40px;
	width:98%;
	border-radius:3px 3px 0 0;
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;
    border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #EEE);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */

}

.step2_body {
	min-height:100px;
	width:98%;
	border-radius:0 0 3px 3px;
    border-left:1px solid #D0D0D0;
    border-right:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #F8f8f8 );
	background-image: -moz-linear-gradient(top , #FFFFFF 0%, #F8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F8f8f8',GradientType=0 ); /* IE6-8 */
}

.verticalline {
	border-left: 1px solid #d0d0d0;
	min-height:200px;
	}
.horizontalline {
	border-bottom: 1px solid #d0d0d0;
	}
	
.notification {
	
	width:98%;
	border-radius:0 0 3px 3px;
    border:1px solid #D0D0D0;
	border-radius: 3px;
    font-size: 14px;
	color: #666;
	padding:10px;
	margin-bottom:10px;
	background-image: linear-gradient(#Fff, #FF9 );
	

	}
	
.error {
    font-size: 14px;
	color: #950000;
	padding:5px;
	}
	
.booking_confirmed {
	width:98%;
	border-radius:0 0 3px 3px;
    border:0px solid #008000;
	border-radius: 3px;
    font-size: 14px;
	color: #000;
	padding:10px;
	box-shadow:0 0 0px #CEFFCE;
	background-image: linear-gradient(#Fff, #fff );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}

.bookinghistory_top {
	height:30px;
	width:98%;
	border-radius:3px 3px 0 0;
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;
    border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #EEE);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */

}

.bookinghistory_bottom {
	min-height:100px;
	width:98%;
	border-radius:0 0 3px 3px;
    border-left:1px solid #AAA;
    border-right:1px solid #AAA;
    border-bottom:1px solid #AAA;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #EBEBEB );
	background-image: -moz-linear-gradient(top , #FFFFFF 0%, #EBEBEB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-8 */
	margin-bottom:15px;
}

.bookinghistory_bottom_cancelled {
	min-height:100px;
	width:98%;
	border-radius:0 0 3px 3px;
    border-left:1px solid #AAA;
    border-right:1px solid #AAA;
    border-bottom:1px solid #AAA;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #FF9595 );
	background-image: -moz-linear-gradient(top , #FFFFFF 0%, #FF9595 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff9595',GradientType=0 ); /* IE6-8 */
	margin-bottom:15px;
}


.bookinghistory_bottom_paypal {
    min-height:100px;
	width:98%;
	border-radius:0 0 3px 3px;
    border-left:1px solid #AAA;
    border-right:1px solid #AAA;
    border-bottom:1px solid #AAA;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: linear-gradient(#Fff, #FFA500 );
	background-image: -moz-linear-gradient(top , #FFFFFF 0%, #FFA500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#FFA500',GradientType=0 ); /* IE6-8 */
	margin-bottom:15px;
}



.update_price {
	width:50px;
	height:30px;
	font-size:10px;
	padding:2px;
	margin:0px;
	color:#008000;

	}
	
.delete_price {
	width:50px;
	height:30px;
	font-size:10px;
	padding:2px;
	margin:0px;
	color:#F00;

	}



/* More info on admin/settings page */

.more-info {
    
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
    font-style: normal;
	font-weight: normal;
    color:#999;
}

div#sticker {
    padding:10px;
	margin-top:5px;
	margin-bottom:5px;
    /* background:#AAA; */
    width:78%;
}
.stick {
    position:fixed;
    top:0px;
	margin-top:0px;
	color: #000000;
	padding:8px; 
	border:1px solid #dadada;
	border-radius:3px;
	box-shadow:0 0 10px #D0D0D0;
    background-image: linear-gradient(#Fff, #f8f8f8);
}


.update_price {
	width:50px;
	height:30px;
	font-size:10px;
	padding:2px;
	margin:0px;
	color:#008000;

	}
	
.delete_price {
	width:50px;
	height:30px;
	font-size:10px;
	padding:2px;
	margin:0px;
	color:#F00;
	*/

}

.forbidden_div {

	width:98%;
	border-radius:0 0 3px 3px;
    border-left:1px solid #D0D0D0;
    border-right:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	border-radius: 3px;
    font-size: 13px;
	color: #000;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: linear-gradient(#Fff, #F8f8f8 );
	background-image: -moz-linear-gradient(top , #FFFFFF 0%, #F8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F8f8f8',GradientType=0 ); /* IE6-8 */	
}

.p_wrap {
	color:#666666;
white-space:normal; 

}

.site_notification {
	
	width:98%;
	border-radius:0 0 3px 3px;
    border:1px solid #D0D0D0;
	border-radius: 3px;
    font-size: 13px;
	color: #666;
	padding:10px;
	margin-top:5px;
	background-image: linear-gradient(#Fff, #FFFF8C );
	background-image: -moz-linear-gradient(top , #FFFFFF 0%, #FFFF8C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#FFFF8C',GradientType=0 ); /* IE6-8 */	

	}
	
	
.new_app {
	
	width:98%;
	border-radius:0 0 3px 3px;
    border:1px solid #D0D0D0;
	border-radius: 3px;
    font-size: 15px;
	color: #fff;
	padding:10px;
	margin-top:5px;
	background-color: #B00000 ;	

	}
	
.account_customers_error {
padding:8px;
color:#ff0000;
background-color:#FFE6E6;
border-radius: 5px;
border: 1px solid red;
margin-bottom:15px;

}