/* Common Css */
body {
    width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	direction: ltr;
	background-color:#EEF2FB;
	margin: 0 auto;
	padding: 0px;
	font-size:13px;
}

*{outline:none;}
ul{padding:0;margin:0;}
ul li{padding:0;margin:0;list-style:none;}
a{border:0;margin:0;padding:0}
img{border:0px;padding:0px;margin:0px;}



/* Ground tranport Page */
#menu {clear:both;overflow:hidden;background:#01AEF0; width:980px;margin:0px auto;}
#menu .nav{ width:960px;margin:0px auto;}
#menu .nav td{font:bold 13px Arial;margin:0px; padding:0px;text-align:center;color:#fff;}
#menu .nav td a{text-decoration:none;height:38px;line-height:38px;width:150px;color:#fff; }
#menu .nav td a span.menubackground{outline:none;width:150px;display:block;}
#menu .nav td a:hover span.menubackground{outline:none;background: #272264;display:block;}
#menu .nav td a.active span.menubackground{outline:none;background: green;display:block;}
#menu .nav td a span.home{background:#272264;width:150px;outline:none;display:block;margin-left:10px;}
#menu .nav td a:hover span.home{outline:none;background: #272264;display:block;margin-left:10px;}
#menu .nav td a.active span.home{outline:none;background: #272264;display:block;margin-left:10px;}


.logo-section,#header a{ font:bold 15px arial;color:#fff;}
.logo-sub-txt{font:Normal 13px arial;padding-top:38px;}

.left-side-blue-box  { /* borders */
     border:solid 0px green;
   	background: #272264;
	height:auto;
	overflow: hidden;
    width: 250px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	
	}

	.welcome-top-box
	{
	   	background: #01AEF0;
	height:auto;
	overflow: hidden;
    width: 100%;
    height:50px;
    padding-left:20px;
    font:bold 20px arial;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-ms-border-radius: 8px 8px 0px 0px;
	-o-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;

	}
	.welcome-btm-box
	{
	   	background: #EAEAEA;
	height:auto;
	overflow: hidden;
    width: 100%;
    height:auto;
     padding:25px 0px 28px 25px;
	-webkit-border-radius:  0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-ms-border-radius: 0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;

	}
.top-dest-btm-box{padding:10px 0px 12px 55px;}
.why-book-btm-box{padding:29px 0px 34px 25px;}
.lets-begin-btm-box{padding:15px 0px 13px 17px;}
.top-attract-btn-box{padding:0px;}
.arrow-right{padding-right:10px;}
.left-side-blue-box-top{	margin-right:25px;color:#F4BD1A;font:normal 12px arial;padding: 15px;}
.left-side-blue-box-btm{	margin-right:25px;color:#FFFFFF;font:bold 16px arial;padding: 25px 25px 35px 25px;}
.left-side-blue-box-tour-top{margin-right:25px;color:#F4BD1A;font:Bold 16px arial;padding: 15px;}
.left-side-blue-box-tour-btm{margin-right:25px;color:#FFFFFF;font:bold 18px arial;padding: 20px 20px 15px 20px;}
.left-box-td-height{height:30px;}
.selectcord{width:98%;padding:5px;}
.bookyour h3{font:bold 15px arial;color:#272264;padding:0px;margin:0px;margin-top:10px;margin-bottom:10px;text-align:left;}
.tour-search h3{font:bold 20px arial;}
.search-top{padding-top:15px;}
.welcome2{font:bold 15px arial;padding-top:5px;}
.phone-txt{font-size:24px;}
.carmel-logo{padding-top:15px;padding-bottom:15px;}
.greentext{font:bold 13px arial; color: #110953;  }
 .newtext{ font-family:arial; font-size:13px; font-weight:normal; color:#7F776C; }
 .aboutustext{font-family:arial;font-size:13px;color:#110953;padding-left:8px;}
 .about_arrow{padding-top: 4px;vertical-align:top}
.ground_inner_content{width:980px;background:#fff;padding-bottom:40px;}
 .ground_inner_content h2{padding:0px;margin:0px;  color: #272264; font: bold 18px arial;}
.ground_inner_content-left{padding-top:20px;}
.ground_inner-rounded-box	
{
    background: #EAEAEA;
	height:auto;
	border:4px solid #272264;
	overflow: hidden;
    width: 650px;
    padding:25px 20px 25px 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;

	}
.carmelfares_inner-rounded-box	
{
	margin-bottom:10px;
    background: #EAEAEA;
	height:auto;
	border:2px solid #272264;
    padding:15px 15px 10px 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}

#PanelTripsDprt>table>tbody>tr>td
{
	padding:5px;
}

input[type=text],select
{
	padding:3px 7px;
	border-radius:4px;
	border:1px #888888 solid;
}
 
 /* Tour Attractions Page */
 

#main{margin:0px auto;width:1004px;}
#header{background:#01AEF0; width:980px; margin:0 auto;height:120px;}
#header ul.header-section{width:920px;padding:0px;margin:0px;padding:8px 30px;list-style:none;font:bold 15px arial;color:#fff;overflow:hidden;}
#header ul.header-section li{float:left;display:inline-block;padding:0px;margin:0px;}
#header ul.header-section li i{padding-right:80px;}
#header ul.header-section li.back-home{width:21%;padding-top:80px;}
#header .back-home{width:21%;padding-top:80px;}
#header ul.header-section li ul{padding:0px;margin:0px;overflow:hidden;}
#header ul.header-section li ul li{clear:both;padding:0px;margin:0px;width:100%;overflow:hidden;text-align:right;padding-top:5px;}
#header ul.header-section .logo-small-txt{font:Normal 13px arial;padding-top:35px;}


#content{clear:both;width:925px;margin:0px auto;background-color:#fff;overflow:hidden;padding:0px 27px 27px 27px;}
#main-content{clear:both;width:925px;margin:0px auto;background-color:#fff;overflow:hidden;padding:48px 27px 27px 27px;}
#content .left{width:250px;float:left;margin-right:25px;margin-top: 24px;}


#content .left .searchBox{width:220px;color:#F4BD1A;font:Bold 16px arial;padding: 15px;	} 
#content .left .left-blue-Box{
 /* borders */
     border:solid 0px green;
   	background: #272264;
	height:auto;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	
	}                     
#content .left  .searchform{margin:0px auto;}
#content .left h1{color:#000;padding:0;margin:0;padding:16px 0px}
#content .left .searchBox .searchform p{padding:0;margin:0;}
#content .left .searchBox .searchformtext{padding:0;margin:0;line-height:25px;}
#content .left .searchBox p.searchlink{text-align:center;padding-top:10px;}
#content .left  select{font:normal 12px arial; margin: 2px 5px 10px 0px;  padding:2px;  width : 90%; /* Resize Width */  height:26px;  display : block;  text-align:left; }

#content .left .topdestBox{ width:250px;margin:0px auto;margin-top:20px;}
#content .left .top-dest-header{ width: 225px;   padding  :10px 0px 10px 25px;}

#content   .blue-top-curve-box
	{
	padding:0px;margin:0px;
    background   : #01AEF0;
	overflow: hidden;
    font:bold 18px arial;
    padding:10px 15px 10px 15px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-ms-border-radius: 8px 8px 0px 0px;
	-o-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;

	}
#content .gray-btm-curve-box
{
   
	background: #EAEAEA;
     overflow: hidden;
	-webkit-border-radius:  0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-ms-border-radius: 0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}
#content .left .topdestBox ul.topboxlist
{
    width: 220px;
    padding: 15px;
    margin:0;list-style:none;font-family:Arial;font-size:12px;
}

#content .left .topdestBox ul.topboxlist li{padding:0px;margin:0px;color:#493A25;clear:both;padding-top:5px;padding-left:20px;}
#content .left .topdestBox ul.topboxlist li a{color:#424242;text-decoration:none}

#content .left .contactBox{ width:200px;padding:15px 25px 15px 25px;color:#fff;font-family:Arial;text-align:left;margin-top:20px;}


#content .left .contactBox h4{padding:0px;margin:0px;font-size:23px;padding-top:5px;padding-bottom:10px;}

#content .left .contactBox h3{padding:0px;margin:0px;font-size:17px;}

 

#content .right{width:650px;float:left;margin-top: 48px;}
#content .right p{padding:0px;margin:0px;line-height:18px;}
#content .right .banner-btm-txt{padding-top:8px;}
#content .right .why-boxes{clear:both;display:block;overflow:hidden;}
#content .right .whyBox{float:left;margin-top:20px;font:normal 12px arial;}
#content .right .why-tours-header{ width: 272px;   padding  :0px 30px 0px 20px;}


#content .right .lets-begin-header{width: 272px;   /*padding  :11px 20px 12px 20px;*/}

#content .right .whyBox ul.whyboxlist{padding:0;margin:0;list-style:none;width: 272px;   padding  :20px 10px 30px 30px;}
#content .right .whyBox ul.whyboxlist li{clear:both;display:block;color:#0A113F;padding:0;margin:0;background:url(../up_images/arrow.png) no-repeat 0.1em;padding:5px 0px 5px 25px;line-height:20px;}
  
#content .right .sideleft{margin-right:25px;}

#content .right .beachlist{float:left;padding:0px 0 0 15px;}
#content .right .beach-img{text-align:center;display:block;padding-top:15px;}
#content .right ul.beachlists{float:left;padding:0;margin:0;list-style:none;font:normal 12px arial;padding-top:12px;margin-bottom:20px;}
#content .right ul.beachlists li{clear:both;display:block;padding:0;margin:0;line-height:18px;color:#44473E;padding-left:8px;}
#content .right h2{color:#665134;/*padding:13px 0 15px 13px;*/}
#content .right .topattract{padding:0px;margin:0px;clear:both;width:650px;margin-top:20px;}
#content .right  .top-attract-header{width: 610px;   padding  :11px 20px 12px 20px;}




/* Inner pages css starts here */


/* left Section */
.limo-section .leftSection{
	width:255px;
	border:solid 0px red;
	float:left;
	display:block;
	background: #0055A8;
	position: relative !important;
	z-index: 2 !important;
	left:3px;
	height:335px;
	overflow:hidden;
	/* shadows */
	-webkit-box-shadow: 1px 1px 03px 1px #8BA0B2;
	-moz-box-shadow: 1px 1px 03px 1px #8BA0B2;
	-ms-box-shadow: 1px 1px 03px 1px #8BA0B2;
	-o-box-shadow: 1px 1px 03px 1px #8BA0B2;
	box-shadow: 1px 1px 03px 1px #8BA0B2;
	/* borders */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	margin-top:3px;
	padding:10px;
}



/*leftSection inner content */

.limo-section .leftSection h2{
	text-align: center;
	color: #fff;
	margin:10px 0 ;
	font-size: 20px;
}
.ie7 .limo-section .leftSection h2{
	margin:20px 0 10px 0;
}
.limo-section .tabs,.limo-section .leftSection ul{
	margin:0;
	padding:0;	
	clear:both;
	position:relative;
	z-index:999;
	list-style:none;
	display:block;
	overflow:hidden;
}
.limo-section .tabs{
	height: 40px;
}
.limo-section .tabs li {
	list-style:none;	
	float:left;
	margin:0;
	padding:0;	
	width:110px;
	margin-right:2px;
	text-align:left;
	text-indent:0.3cm;
	display:block;
}

.limo-section .tabs a {
	float:left;
	width:113px;	
	display:block;
	left:0;
	background: url(../up_images/reservation-box-btns.png) -120px -7px no-repeat;	
	text-decoration:none;
	margin-left:-4px;
	line-height: 40px;
	color:#EEF7FE;
	font-weight:bold;
	font-size:14px;
	margin-top:2px; /* increase if inactive buttons needs to touch the panel*/
	text-indent:0.4cm;
	
}

.limo-section .tabs a.active,.limo-section .tabs a:active{
	float:left;
	left:0;
	background: url(../up_images/reservation-box-btns.png) no-repeat;
	background-position:-7px -5px;
	width:112px;	
	height: 40px;
	color:#000;
	margin:0;
	padding:0;	
	margin-right:2px;
}

.limo-section .tabs-content-panel{	
	clear:both;	
	position:relative;
	background: #FFF;
	margin-left:1px;
	padding: 10px 0px;
	color:#000;
	padding-left:18px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-ms-border-radius: 0px 5px 5px 5px;
	-o-border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	overflow:hidden;
}
.ie7 .limo-section .tabs-content-panel {	
	overflow:hidden;	
	height:265px;
}


.limo-section .tabs-content-panel ul.search{
	list-style:none; 
	padding:0px;
	margin:0px;
}

.limo-section .tabs-content-panel .search  li label {
	clear:both;
	text-align:left;
	padding-bottom:10px;
	display:block;
	font-weight:bold;
	font-size:14px;
}
.limo-section .search li{
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:12px;
	
}
.limo-section .tabs-content-panel  SELECT{
	float:left;
	padding:0px;
	margin:0px;
	border:1px solid #ABABAB;
	color:#333;
	font-size:13px;
	padding:3px 5px;
	max-width:217px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;

}
.limo-section .tabs-content-panel .search  select:hover{
	border:solid 1px #40A4EF;
}

/*dropdown boxes width specifications*/
.limo-section .tabs-content-panel .search select{
	width:220px;
	margin-right:10px;
}

.limo-section #tab1{
	margin: 3px 0 0 0;
	overflow:hidden;
}
.ie7 .limo-section .search .quotebtn{
	padding:8px 0;
}
.limo-section .limo-section-left li.quotebtn1{
	clear:both;
	float:left;
	text-align:center;
	border:solid 0px yellow;
	margin:22px 0 5px 0;
	padding:0;
}
.limo-section-left{float:left;width:285px;}

.limo-section .limo-section-left .topdestBox{clear:both;float:left;background:url(../up_images/limo/td-box.png) no-repeat; width:285px;height:420px;margin:0px auto;margin-top:17px;}
.limo-section .limo-section-left .topdestBox ul.topboxlist{padding:0px;margin:0px;padding:25px 0px 0px 60px;margin:0;list-style:none;font-family:Arial;font-size:12px;}
.limo-section .limo-section-left .topdestBox ul.topboxlist li{padding:0px;margin:0px;color:#493A25;clear:both;line-height:15px;padding-top:6px;}

.limo-section .limo-section-left .contactBox{clear:both;float:left;background:url(../up_images/limo/contact.png) no-repeat; width:276px;height:81px;margin:15px auto;}
.limo-section .limo-section-left .contactBox h4{padding:0px;margin:0px;color:#fff;font-size:18px;font-family:Arial;text-align:center;padding-top:12px;}
.limo-section .limo-section-left .contactBox h3{padding:0px;margin:0px;color:#BBB497;font-size:16px;font-family:Arial;text-align:center;padding-top:8px;}
.limo-section .limo-section-left .topdestBox h2 span.top-desticon{float:left;padding:0;margin:0px;margin:10px 10px 0px 10px; background:url(../up_images/limo/td-icon.png);width:18px;height:32px;}
.limo-section .limo-section-left .topdestBox h2{font:bold 20px arial;height:45px;line-height:55px;padding-left:20px;padding-top:5px;}

.limo-section .limo-section-right{width:705px;float:left;padding-top:5px;margin-left:10px;}
.limo-section .limo-section-right p{padding:0px;margin:0px;}
.limo-section .limo-section-right .whyBox{float:left;background:url(../up_images/limo/box1.png) no-repeat; width:339px;height:251px;margin-bottom:20px;margin-top:19px;}
.limo-section .limo-section-right .whyBox ul.whyboxlist{padding:0;margin:0;list-style:none;font:normal 12px arial;margin:22px 12px 19px 28px;}
.limo-section .limo-section-right .whyBox ul.whyboxlist li{clear:both;display:block;color:#0A113F;padding:0;margin:0;background:url(../up_images/limo/red-arrow.png) no-repeat 0.1em;padding:1px 0px 1px 25px;line-height:18px;}
.limo-section .limo-section-right .whyBox ul.whyboxlist h2{color:#4A5A74;padding:0;margin:0;font:bold 20px arial;padding-bottom:26px;}
.limo-section .limo-section-right .sideleft{margin-left:5px;margin-right:18px;}

.limo-section .limo-section-right .beachlist{float:left;padding:0px 0 0 15px;}
.limo-section .limo-section-right ul.beachlists{float:left;padding:0;margin:0;list-style:none;font:normal 12px arial;padding-top:12px;padding-left:10px;}
.limo-section .limo-section-right ul.beachlists li{clear:both;display:block;padding:0;margin:0;line-height:19px;color:#44473E;}
.limo-section .limo-section-right h2{padding:0;margin:0;color:#4A5A74;font:bold 20px arial;padding:22px 0 15px 15px;}
.limo-section .limo-section-right .topattract{padding:0px;margin:0px;clear:both;background:url(../up_images/limo/top-attractions-box.png) no-repeat; width:705px;height:345px;padding:30px 30px 30px 30px}
.limo-section .limo-section-right .topattract h2{padding:0px;margin:0px;font:bold 16px arial;color:#4A5A74;padding-left:5px;}

/*.limo-section .limo-section-right .topattract ul.topattractlist{padding:0;margin:0;list-style:none;padding-top:35px;padding-left:10px;}
.limo-section .limo-section-right .topattract ul.topattractlist li{float:left;display:block;width:175px;padding:0;margin:0;list-style:none;}
.limo-section .limo-section-right .topattract ul.topattractlist li.nowidth{float:left;display:block;width:30px;padding:0;margin:0;list-style:none;padding:60px 13px 0 0;}
.limo-section .limo-section-right .topattract ul.topattractlist li.pad_right{padding-right:8px;padding-left:8px;}
.limo-section .limo-section-right .topattract ul.topattractlist li p{padding:0;margin:0;font:normal 12px arial;}
.limo-section .limo-section-right .topattract ul.topattractlist li a.detail{padding:0px;margin:0px;margin-top:10px;display:block;background:url(../up_images/limo/details-btn.png) no-repeat; width:79px;height:28px;outline:none;}
.limo-section .limo-section-right .topattract ul.topattractlist li p.subtitle{padding:0;margin:0;color:#000;font:bold 12px arial;padding-top:5px;}*/

.limo-section .limo-section-right #top-dest-slider p.para-width{width:160px;padding:0;margin:0;font:normal 12px arial;}
.limo-section .limo-section-right #top-dest-slider a.detail{padding:0px;margin:0px;margin-top:10px;display:block;background:url(../up_images/limo/details-btn.png) no-repeat; width:79px;height:28px;outline:none;}
.limo-section .limo-section-right #top-dest-slider p.subtitle{padding:0;margin:0;color:#000;font:bold 12px arial;padding-top:5px;}
.limo-section .limo-section-right #top-dest-slider p{padding:0;margin:0;font:normal 12px arial;}

 .gray-box-rounded{
   border:solid 0px green;
   	background: #EAEAEA;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
   }
  .blue-btn-rounded{
   background:#272265;
	padding:8px 0;
	text-align:center;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
 }
 
.limo-section  .product-item-section{padding:0px;margin:0px;float:left; width: 630px;}


.limo-section .product-item-section h2,.limo-section .detail-item-section h2{font:bold 22px arial;margin-top:25px;margin-left:25px;}
.limo-section  .product-item-left{padding:0px 30px 20px 20px;}
.limo-section  .product-item-left img,.limo-section .detail-popup-content img{padding:0px 25px 10px 0px;}
.limo-section .product-item-left p,.limo-section .detail-popup-content  p{padding:0;margin:0;font:normal 13px arial;padding-top:10px;padding-bottom:10px;}
.limo-section .product-item-left h2,.limo-section .detail-popup-content  h2{padding:0;margin:0;font:bold 18px arial;padding-bottom:10px;margin-top:-8px;}
.limo-section .product-item-left h3,.limo-section .detail-popup-content  h3{padding:0;margin:0;font:bold 14px arial;padding-top:10px;}
.limo-section .product-item-left span,.limo-section .detail-popup-content  span{padding:0;margin:0;font:normal 13px arial;display:block;padding-top:5px;}
.limo-section .product-item-left p.depttext,.limo-section .detail-popup-content  p.depttext{padding:0;margin:0;font:bold 14px arial;padding-bottom:15px;}

.limo-section .product-item-left ul.btmdates,.limo-section .detail-popup-content ul.btmdates{padding:0;margin:0;list-style:none;clear:both;font:normal 13px arial;padding:20px 0px 15px 30px;}
.limo-section .product-item-left ul.btmdates li,.limo-section .detail-popup-content ul.btmdates li{clear:both;padding:0;margin:0;display:block;line-height:20px;}

.limo-section .product-item-right{padding:0px;margin:0px;float:left;color:#F4BD1A;
                                    border:solid 0px green;
   	background: #272264;
	height:auto;
	overflow: hidden;
    padding: 25px 20px;
    width: 235px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
                                  margin-left:20px;}
.limo-section .product-item-right h2{padding:0;margin:0;font:bold 18px arial;}
.limo-section .product-item-right ul.book-easy-steps{padding:0px;margin:0;list-style:none;}
.limo-section .product-item-right ul.book-easy-steps li{clear:both;display:block;padding:2px 0px 0px 0px;margin:0;font: bold 14px arial;}
.limo-section .product-item-right ul.book-easy-steps li select{
	padding:0px;
	margin:0px;
	border:1px solid #ABABAB;
	color:#333;
	padding:4px 4px;
	margin-right:6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;
    font:13px arial;

}
.limo-section .product-item-right ul.book-easy-steps li select:hover{border:solid 1px #40A4EF;}
.limo-section .product-item-right ul.book-easy-steps li.pad{padding-top:22px;}

/* Option Page */

.limo-section .option-content .option-top-box{
clear:both;
background:#272265;overflow:hidden;
-webkit-border-radius:8px 8px 0 0;
-moz-border-radius:8px 8px 0 0;
-ms-border-radius:8px 8px 0 0;
-o-border-radius:8px 8px 0 0;
border-radius:8px 8px 0 0;
width: 865px;
height:100px;
margin:0 auto;
padding:30px;
}
.limo-section .option-content .option-middle-content{
background:#EAEAEA;
overflow:hidden;
-webkit-border-radius:0 0 8px 8px ;
-moz-border-radius:0 0 8px 8px ;
-ms-border-radius:0 0 8px 8px ;
-o-border-radius:0 0 8px 8px ;
border-radius:0 0 8px 8px ;
width: 925px;

margin:0 auto;

}


.limo-section .option-content .option-top-box h2{color: #FFFFFF;font:bold 24px arial;padding:0;margin:0 0 15px 0;}
.limo-section .option-content .option-top-box h4{ color: #FFFFFF;font: bold 13px arial; margin: 0; padding: 0;}
.limo-section .option-content  .optiontoptext 
{
    
    float: left;
    margin: 0px;
    padding: 0;
    width: 590px;
}
.limo-section .option-content .option-top-box img{border:0;margin:0;padding:0;float:right;}
.limo-section .option-content .availList{padding:30px 20px 20px 20px;overflow:hidden;border-bottom:1px solid #C0C0C0;}
.limo-section .option-content .availList p.zone{float:left;padding:0 0 15px 0;margin:0;width:180px;font:bold 12px arial;}
.limo-section .option-content .availList p.desc{float:left;padding:0 20px 15px 0;margin:0;width:580px;font:normal 13px arial;}
.limo-section .option-content .availList p.price{float:left;padding:0 0 15px 0;margin:0;font:normal 12px arial;width:100px;}
.limo-section .option-content .availList p.price a{padding: 8px 15px;    width: 90px;}
.limo-section .option-content .availList span.price-txt{float:left;font:bold 20px arial;padding:0;clear:both;width:93px;text-align:center;margin-bottom:18px;}
.limo-section .option-content .availList p.zone span{display:block;font:bold 20px arial;padding:0;margin:0;}
.limo-section .option-content .no-border{border-bottom:hidden;}

/* Option page */

/* Detail Popup Page */

.limo-section  .detail-item-section{padding:0px;margin:0px;clear:both; width: 925px;}
.limo-section .detail-popup-content
{
 display:block;  
  clear:both;
  float:left; 
  padding:25px;
  overflow:hidden;
  padding-top:0px;
}

/* Detail Popup Page END */

/* product page styles starts here*/
/* search section*/
.search-section{
	clear:both;
	display: block;
	padding: 0 ;
	border: solid 0px red;
	width: 875px;
	margin:0 auto;
	padding: 25px;
	margin-bottom:25px;
	margin-top:25px;

}

.search-section ul.prdSearch{
	list-style:none;	
	padding:0;
	margin:0;
	font: bold 13px arial;
}
.search-section ul.prdSearch li{float:left; margin:10px 20px 0 0 ;}
.search-section ul.prdSearch li SELECT {
	float:left;	
	border:1px solid #ABABAB;
	color:#333;
	font-size:13px;
	padding:5px 5px;
	width:205px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;
	margin:10px 0;
}
.search-section ul.prdSearch li.search{}
.search-section ul.prdSearch li label{display: block;}
.search-section ul.prdSearch li.search {padding:0px;margin:0px;padding-top: 34px;}
.search-section ul.prdSearch li.search a{width:90px;display:block;padding:7px 0;}
.search-section ul.prdSearch li.shopping-cart{float:right; margin:0; padding:0; }
.search-section ul.prdSearch li.shopping-cart a{ text-align:center; color:#000;text-decoration:none}
.search-section ul.prdSearch li.shopping-cart a img{margin: 0 0 5px 11px;display:block;}

ul#items{clear:both;list-style:none;}
ul li{
	display:block;
	margin:0;
	padding:0;
}
li.top-attractions-box{
	width:845px;
	background:url(../up_images/top-attractions-box.png);
	height:257px;
	padding:30px 40px;
	margin-bottom:10px;
}
li.top-attractions-box h2{
	clear: both;	
	width: 165px;	
	font-size:16px;	
	font-weight: bold;
	line-height: 150%;
	padding: 0;
	margin:0px;
	height: 30px;
	overflow: hidden;
	border:solid 0px red;
}
li.top-attractions-box h2 span.top-att-icon{	
	margin:0;padding:0;
}
.items-content{	
	padding:25px 0px;
	height:180px;
	overflow:hidden;
	border:0px solid red;
}
.items-content img{
	float:left; 
	margin-right:20px;
}
.items-content .items-right-txt{
	float:left;
	width:79%;
	display:inline-block;
	padding:0;
	margin:0;
}
.items-content p{	
	margin:0;
	margin-bottom:20px;
	font-weight:normal;
	/*color:#1E2859;*/
	font-size:13px;
	text-align:justify;
	line-height:140%;
}

.items-content .items-right-txt a.continue-btn{
	float:left;	
	text-transform:uppercase;
	width:90px;
}

/* Product pagination css */

ol#pagination{overflow:hidden;width:999px;text-align:center;margin:0 auto;margin-top:20px;font:bold 13px arial;}
ol#pagination li{display:inline-block;list-style:none; cursor:pointer;	margin:0 0 0 .5em;	}
ol#pagination li.current{color:#F01312;}


/* shoppingcart page styles*/
.cart-pages{border:solid 0px red;}
.cart-section{
	float: left;
	display: block;
	padding: 0 ;
	border: solid 0px red;
	width: 875px;
	margin:0 auto;
	padding: 25px;
	margin:25px 0 20px 0px;
	list-style:none;	
	overflow: hidden;	
}
.cart-section .cart-left-text{	
	float:left;
	width:40%;
	background: url(../up_images/Shopping-cart.png) left top no-repeat;
	height:71px;
	padding-left: 100px;
	font-size:14px;
}
.cart-section h4{font: bold 19px arial;padding:0;margin:15px 0 5px 0px; }
.cart-section p{font:normal 14px arial;color:#585856;padding:0;margin:0px;}


.cart-section .cart-right-text{
	float:right;
	display:block;
	text-align:right;
	padding:10px 0px 10px 10px;
}
.cart-section .cart-right-text span{color:#000; font:bold 18px arial;}
.cart-section .cart-right-text span.cart-price{font:bold 24px arial;}

.purchase-heading{clear:both;font: bold 18px arial;padding-left:10px;}

.gray-box-top-rounded{
	background: #EAEAEA; 
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  -o-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}
.cart-gray-box{
  display:block;  
  clear:both;
  float:left;  
  width: 875px;
  padding:25px;  
  margin:20px 0 0 0;
  overflow:hidden;  
}
.inner-content-box{
	/*background: #fff;*/
	display:block; 
	width:100%;
	clear:both;
	float:left;
	margin:0;		
	border:solid 0px red;
}
.cart-gray-box li{
	display:inline-block;
	list-style:none;
}
.cart-gray-box li.blueman-img{
	float:left;
	background: url(../up_images/blueman.png) no-repeat;
	width:154px;
	height:102px;
	margin:0px 25px 0px 0;
}
.cart-gray-box li.content-col1{
	width: 345px;
	float:left;
	border:solid 0px red;
	padding:0;
	margin:0 30px 0 0;
}
.cart-gray-box h2.blueman-group{
	font-size:16px;
	margin-top:0;
}
.cart-gray-box li.content-col1 p{
	text-align:left;
	float:left;
	line-height:170%;
	margin-top:15px;
	font-size:13px;
	padding:0;
}
.cart-gray-box li.content-col1 p.location-text{
	font-weight:bold;	
	line-height:140%;	
}
#order-confirm li.content-col1 p.location-text{
	font-weight:normal;	
	line-height:140%;	
}
#order-confirm  li.content-col1 p{
	
	margin-top:0px;

}
#order-confirm h2.blueman-group {
font-size: 16px;
margin-bottom:10px;
}
#order-confirm  li.content-col2 p.print-icon{
	background: url(../up_images/printer.png) no-repeat;
	padding-left:25px;
}
#order-confirm  li.content-col2{padding-top:0px;}
#order-confirm  li.content-col3{padding-top:0px;}
#order-confirm  li.content-col2 p{margin:0px}
#order-confirm  li.content-col1 p.smalltext{padding:0;margin:0;padding-top:15px;color:#0C5B9D;font:italic normal 12px arial;}
.cart-gray-box li.content-col2{
	width: 170px;
	float:left;
	border:solid 0px red;
	padding:0;
	margin:0 25px 0 0;
	padding-top:50px;
}
.cart-gray-box li.content-col3{
	width:125px;
	float:left;
	border:solid 0px red;
	text-align: right;
	padding-top:75px;
	font-size: 18px;
	font-weight:bold;
}
.cart-gray-box li.content-col2 p{
	font-size: 13px;
	margin:10px 0;
	padding-left: 30px;
}
.cart-gray-box li.content-col2 p a{
	text-decoration:none;
	color: #333;
	clear: both;
	display: block;
	line-height:20px;
}
.cart-gray-box li.content-col2 p.change-details{
	background: url(../up_images/change-details.png) no-repeat;	
}


.cart-gray-box li.content-col2 p.remove-cart{
	background: url(../up_images/removecart.png) no-repeat;	
}
.total-cart-bottom{	
	display:block;	
	width:875px;
	padding:0px 25px;	
	height:47px;	
	overflow:hidden;
	text-align:right;
	font: normal 22px arial;
	line-height:47px;
	color: #fff;
	background:#01AEF0;	
	-webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
    -o-border-radius:0 0 8px 8px;
    border-radius: 0 0 8px 8px;
}
.total-cart-bottom1{
	width:939px;
	display:block;	
	padding:0px 30px;	
	height:10px;	
	overflow:hidden;
	background:#fff;
	-webkit-border-radius:0 0 8px 8px ;
	-moz-border-radius:0 0 8px 8px ;
	-ms-border-radius:0 0 8px 8px ;
	-o-border-radius:0 0 8px 8px ;
	border-radius:0 0 8px 8px ;
}
.checkout{
	clear:both;
	display:block;
	border:solid 0px red;
	margin:25px 0;
	text-align:right;
	width:925px;
	padding:0;
}
.continue-proceed a{
	width:180px;
	/*height:40px;*/
	display:inline-block;
	margin-right:15px;
	
	font-weight:bold;
}
.continue-proceed a.continue{
	/*background: url(../up_images/limo/continue-shopping.png) no-repeat;*/
}
.continue-proceed a.proceed-checkout{
	/*background: url(../up_images/limo/proceed-checkout.png) no-repeat;*/
	margin-right:0;
}
.checkout-form{float:left;margin:0;padding:0;}
.checkout-form SELECT {
	float:left;	
	border:1px solid #ABABAB;
	color:#333;
	font-size:13px;
	padding:5px 5px;
	width: 70px ;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;	
}
.checkout-form .text-field:hover ,
.checkout-form SELECT:hover {
    border: 1px solid #40A4EF;
}
.checkout-form .text-field {
	clear: both;
	float: left;
	width: 200px;
	margin: 0px;
	border: 1px solid #ABABAB;
	color: #333;
	padding: 6px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.checkout-form table{
	color:#333;
	margin-top:15px;
	
}
.checkout-form table thead{background:#0055A8;}
.checkout-form table th{text-align:center;color:#fff;padding:5px 0;}
.checkout-form table td{padding:5px 0}
.checkout-form .fname-field
{
	width:260px;
	padding-left:35px;	
}
.checkout-form td.label{
	width:110px;	
}
.checkout-form td.title-field{
	width:75px;
}
.table-top-padding{
	height:10px;
}
.checkout-form .book-now{
	width:90px;
	cursor:pointer;
}
a.back-btn{
	display:block;
	float:left;	
	width: 79px;	
	margin:15px 15px 10px 15px;
}
.cart-pages .thankyouBox{
    width:925px;
	background:url(../up_images/top-attractions-boxorderconfirm.png) no-repeat;
	height:317px;
	padding: 15px 0 5px 40px;
}
.cart-pages .thankyouBox h2{font: bold 16px arial;line-height:25px;}
.cart-pages .thankyouBox .typad{padding: 15px 10px 0 10px;}
.cart-pages .thankyouBox h3{font: bold 13px arial;color:#000;padding:0;margin:0px;padding:12px 0px 12px 0px;}
.cart-pages .thankyouBox p{padding:0;margin:0;clear:both;color:#0C5B9D;padding:0;margin:0;font:normal 12px arial;}
.cart-pages .thankyouBox ul{clear:both;color:#585856;padding:0;margin:0;font:normal 12px arial;list-style-type:none;}
.cart-pages .thankyouBox ul li{clear:both;display:block;width:600px;line-height:170%;color:#423725;}
.cart-pages .thankyouBox ul li .firstlbl{float:left;width:150px;}
.cart-pages .thankyouBox ul li span{display:inline-block;width:30px;}
.cart-pages .thankyouBox a {color:#0C5B9D;text-decoration:none;}
.cart-pages .thankyouBox a:hover {color:#0C5B9D;text-decoration:underline;}




.insidepage-middle 
{
	border: 5px solid #272264;
	-webkit-border-radius:45px;	
	-moz-border-radius:45px;	
	-o-border-radius:45px;	
	border-radius:45px;	
	padding:30px;
}


/* Hebrew css */

#content .left-margin{width:250px;float:left;margin-left:25px;margin-top: 24px;margin-right:0px;direction: rtl;}
.content-heb{direction: rtl;}

#content .right .sideright{margin-left:25px;}
#content .right .whyBox ul.whyboxlistheb{padding:0;margin:0;list-style:none;width: 272px;   padding  :45px 20px 68px 30px;}
#content .right .whyBox ul.whyboxlistheb li{clear:both;
   background: url("../menu_heb/arrow.png") no-repeat right 0.6em;
    clear: both;
    color: #0A113F;
    display: block;
    line-height: 19px;
    margin: 0;
    padding: 2px 20px 0px 25px;
    margin-top:2px;
    text-align: right;}
#content .right .why-tours-headerheb{ width: 292px;}
#content .right .beachlistheb{float:right;padding:0px 15px 0 0;}
#content .left .contactBoxright{text-align:right;}
#content .left .contactBoxright h4{padding-top:0px;padding-bottom:0px;}


.booktourheb h3{text-align:right;}
.left-side-blue-box-top_heb{	margin-left:25px;color:#F4BD1A;font:normal 12px arial;padding: 15px;}
.left-side-blue-box-btm_heb{	margin-left:25px;color:#FFFFFF;font:bold 16px arial;padding: 25px 25px 35px 25px;}
.welcome-btn-box-heb{padding-left:30px;padding-right:20px;}
/* Hebrew css */

/* Suggestion CSS Start*/

.suggestionsHilightedTr
{
	background:#110953;
	color:white;
}

.suggestionsTable tr:last-child div
{
	background:white !important;
	padding:2px;
}

/* Suggestion CSS End*/

