@charset "utf-8";
@import url("jquert-1%2e10%2e2.css");
/* CSS Document */


@font-face {
  font-family: "timeless";
  src: url("../fonts/Timeless.eot?") format("eot"),
  url("../fonts/Timeless.woff") format("woff"),
  url("../fonts/Timeless.ttf") format("truetype");
}


body{
	background:url(../images/bg.gif) repeat;
	margin:0px auto;
	margin-top:25px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	
	}
	

#body_container{
	background:#f3f3f3 repeat;
	width:950px;
	margin:0px auto;	
	padding:25px;
	overflow:auto;
	}
	
	
	
	/* header */
	
#logo{
	width:21.68%;
	float:left;
	margin-bottom:35px;
	}
	
#header_right{
	width:78.31% !important; /*744/950X100*/
	float:left;
	margin-bottom:35px;
	}
	
#header_right_twenty_four{
	width:64.91% !important; /*483/744X100*/
	float:left;
	}
	
	.result-area{
    margin: 20px auto;
}

#calc_result{
    text-align:center;
    font-weight:normal;
    color:#000000;
    height:175px;
	width:215px;
    padding:20px 0 0 0;
    bottom:4px;
	border:#000 solid 1px;
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(left, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to right, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 */


	
}

#map_canvas{
    width:215px;
    height:250px;
    padding:0 0 0 0;
    background-image:url(../images/thank-you-for-choosing.jpg);
    background-repeat:no-repeat;
    bottom:4px;
    border:1px solid #11215c;
}

.result_title{
    font-size:15px;
    font-weight:bold;
}

.error{
	font-size: 12px;
    background: #FFEBE8 url(../images/wrong.png) 0 3px no-repeat;
    border: 1px solid rgba(204, 0, 0, 0.33);
    padding: 10px 10px 10px 35px;
    color: #474747;

    margin: 10px 0;
}
.success{
    background:#DAFFCC url(../images/check.png) 5px 10px no-repeat;
    padding:10px 10px 10px 35px;
    font-size:12px;
    margin:10px 0;
    color:#359E27;

    border: 1px solid rgba(0, 153, 51, 0.18);}
	

#header_right_toll_free{
	width:35.08% !important; /*261/744X100*/
	float:left;
	}
	
	
#header_right_toll_free ul{
	margin:0px auto;
	float:right;
	padding:0px; 
	}

#header_right_toll_free ul li{
	list-style:none;
	margin-top:15px;
	}
		
	
.toll_free_message{
	background:url(../images/message.gif) no-repeat;
	height:19px;
	padding-left:33px;
	color:#3d3d3d;
	 }


.toll_free_message a{
	color:#3d3d3d;
	 }
	.toll_free_message a:hover{
	color:#3d3d3d;
	text-decoration:none;
	 }
	 
.toll_free_phone{
	background:url(../images/phone-cal.gif) no-repeat;
	height:33px;
	padding-left:17px;
	color:#3d3d3d;
	 }
	 
	
.toll_free_phone a{
	background:url(../images/phone-cal.gif) no-repeat;
	height:33px;
	padding-left:17px;
	color:#3d3d3d;
	 }
	 
	/* header ENDS HERE*/
	
	

	/* NAVIGAION STARTS HERE*/
	
	#body_container nav{
		clear:both;
		margin-bottom:35px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
		background: #424242;
		 /* top    */ border-top: 4px solid #ebca47;
	   		/* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #424242 0%, #2b2b2b 50%, #010101 50%, #010101 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(50%,#2b2b2b), color-stop(50%,#010101), color-stop(100%,#010101)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #424242 0%,#2b2b2b 50%,#010101 50%,#010101 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #424242 0%,#2b2b2b 50%,#010101 50%,#010101 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #424242 0%,#2b2b2b 50%,#010101 50%,#010101 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #424242 0%,#2b2b2b 50%,#010101 50%,#010101 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#010101',GradientType=0 ); /* IE6-8 */
				
	}
	

#body_container nav ul{
	margin:0px auto;
	padding:20px 0;
	text-align:center;
	
}

#body_container nav ul li{
	font-size:14px;
	color:#ffffff;
	padding:0 38px;
	text-shadow: 1px 0 0 #000000;
	list-style:none;	
	display:inline;
	}
	
	#body_container nav ul li a{
	color:#ffffff;
	text-decoration:none;
	}
	
	#body_container nav ul li a:hover{
	color:#ebca47;
	text-decoration:none;
	}
	
	/* NAVIGAION ENDS HERE*/
	
	
	/* BANNER STARTS HERE*/
	
	#banner{
		background:url(../images/banner.jpg) no-repeat;
		width:950px;
		clear:both;
		height:326px;
		margin-bottom:35px;
		}
	
	#inner_banner{
		background:url(../images/inner-banner.jpg) no-repeat;
		width:950px;
		clear:both;
		height:218px;
		margin-bottom:35px;
		}
	
	
	/* BANNER ENDS HERE*/
	
	
   /* REGISTRATION FORM STARTS HERE*/
	
	#registration_form{
		background:url(../images/registration-form.jpg) no-repeat;
		width:950px;
		clear:both;
		height:550px;
		margin-bottom:35px;
		}
		
	#registration_form_container{
		width:880px;
		margin:0px auto;
		padding:0px;
		}
		
	.registration_form_block_left{
		width:417px;
		float:left;
		}
	.registration_form_block_left h1{
		font-size:20px;
		margin:0px auto;
		font-weight:bold;
		color:#ffba00;
		}
		
	.registration_form_block_left ul{
		margin:0px auto;
		list-style:none;
		padding:0px;
		color:#FFF;
		}
		
	.registration_form_block_left ul li{
		display:inline;	}
		
	.registration_form_block_left_vert_divider{
		margin-right:35px;
	}
		
		
	.registration_form_block_left_search{
		width:407px;
		height:15px;
		border:none;
		font-family:"Times New Roman", Times, serif;
		padding:10px;
		background:#ffffff;
		-webkit-box-shadow:inset 0 0 1px 1px #030202;
		box-shadow:inset 0 0 1px 1px #030202;
	}
	#registration_form_block_left p{
		margin:0px auto;	
		
		}
		
		
	.registration_date_time{
		width:180px;
		height:15px;
		border:none;
		font-family:"Times New Roman", Times, serif;
		padding:10px;
		background:#ffffff;
		-webkit-box-shadow:inset 0 0 1px 1px #030202;
		box-shadow:inset 0 0 1px 1px #030202;
	}
	

	
.registration_list{
		height:34px;
		padding:5px;
		-webkit-box-shadow:inset 0 0 1px 1px #030202;
		box-shadow:inset 0 0 1px 1px #030202;
	}
		
.small_text{
		font-size:12px;
		font-family:"Times New Roman", Times, serif;
		color:#FFF;
		}
		

	
	.large_text{
		font-size:17px;
		font-family:"Times New Roman", Times, serif;
		color:#FFF;
		}
		
		
.drop_Off_location ul{
	margin:0px auto;
	}
		
.drop_Off_location ul li{
	list-style:none;
	display:inline;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:14px;
	}
	
	.medium_text{
		font-size:14px;
		font-family:"Times New Roman", Times, serif;
		color:#FFF;
		font-weight:bold;
		}
	
		
	
	#registration_form_block_right{
		width:417px;
		float:right;
		}
		
	.registration_form_text_area{
		width:397px;
		height:60px;
		background:#ffffff;
		border:none;
		padding:10px;
		-webkit-box-shadow:inset 0 0 1px 1px #030202;
		box-shadow:inset 0 0 1px 1px #030202;
		}
		
	#registration_form_block_right ul{
		margin:0px auto;
		list-style:none;
		padding:0px;
		color:#FFF;
		}
		
	#registration_form_block_right ul li{
		display:inline;	}
	
	/* REGISTRATION FORM ENDS HERE*/
	
	
#body_container hr{
	margin-bottom:35px;
	clear:both;
border: none;
	    /* top    */ border-top: 1px solid #ffffff;
	 /* bottom    */ border-bottom: 1px solid #c3c3c3;
	    /* middle */ background-color: #c3c3c3; color: #c3c3c3;
	    height: 1px;
	    *height: 2px; /* IE6+7 need the total height */
	
		}
		
		
#body_container_left{
	width:215px !important;
	float:left;
	margin-bottom:35px;
	padding:25px;
	background: #eaeaea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eaeaea 0%, #c9c9c9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaeaea 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaeaea 0%,#c9c9c9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaeaea 0%,#c9c9c9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eaeaea 0%,#c9c9c9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-8 */
-webkit-box-shadow:inset 0 0 0 1px #b6b6b6;
box-shadow:inset 0 0 0 1px #b6b6b6;
			}
		
#body_container_left h1{
	font-size:20px;
	font-weight:bold;
	margin:0px auto;
	color:#040404;	
}
		
		
#body_container_left hr{
   /* top    */ border-top: 0.5px solid #f6f6f6;
 /* bottom    */ border-bottom: 0.5px solid #a6a6a6;
 margin-bottom:17px;
 margin-top:17px;

 
}
		
		
#body_container_left ul{
	margin:0px auto;
	font-family:"Times New Roman", Timeless, serif;
	padding:0px;
	list-style:none;
	}
	
#body_container_left ul li{
	font-size:14px;
	color:#4f4f4f;
	}
.body_container_search_box{
	width:90%;
	border:#a6a6a6 solid 1px;
	padding:8px;
	color:#979797;
	
	}
	
.body_container_left_divider{
	margin-top:20px;
	
	}
.body_container_calculate{
	width:115px;
	margin-top:10px;
	float:right;
	margin-right:6px;
	text-align:center;
	padding:9px 7px;
	border:#d09b0f solid 1px;
	background: #eac845; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYzg0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NmOWEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #eac845 0%, #cf9a0d 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eac845), color-stop(99%,#cf9a0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eac845 0%,#cf9a0d 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eac845 0%,#cf9a0d 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eac845 0%,#cf9a0d 99%); /* IE10+ */
background: linear-gradient(to bottom,  #eac845 0%,#cf9a0d 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eac845', endColorstr='#cf9a0d',GradientType=0 ); /* IE6-8 */
margin-bottom:17px;

	}
	
.body_container_calculate a{
	text-decoration:none;
	color:#000000;	
	}

.body_container_calculate a:hover{
	text-decoration:none;
	color:#001792;
	}

		

#body_container_right{
	width:625px !important;
	padding-left:35px;
	float:left;
	margin-bottom:35px;
		}
		
#body_container_right h1{
	font-size:20px;
	font-weight:bold;
		}
		
#body_container_right p{
	line-height:21px;
	font-size:14px;
	color:#color:#393939;
	}
	
#body_container_right_advertise{
	width:40%;
	float:left;
	height:160px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	}
	
#body_container_right_advertise_cntent{
	width:60%;
	float:left;
	font-size:14px;
	line-height:21px;
	height:160px;
	font-family:"Times New Roman", Times, serif;
	}
	

.body_container_right_services{
	background:url(../images/our-services-ticker.jpg) no-repeat;
	padding-left:28px;
	}

#body_container_right h2{
	list-style:none;
	font-size:14px;
	margin:0px auto;
	font-weight:bold;
	}

#body_container_right ul{
	list-style:none;
	font-size:14px;
	margin:0px auto;
	}
	
	
		
#body_container_right ul li{
	display:inline;
	background:url(../images/our-services-ticker.jpg) no-repeat;
	padding-left:25px;
	line-height:24px;
	}
		

.body_container_right_block{
	width:50%;
	float:left;
	color:#000;
		}
	
		
.body_container_right_block ul{
	list-style:none;
	font-size:14px;
	margin:0px auto;
	color:#000;
	padding:0px;
	}
		
.body_container_right_block ul li{
	background:url(../images/our-services-ticker.jpg) no-repeat;
	padding-left:25px;
	color:#000;
	line-height:24px;
	}
	
.body_container_right_block ul li a{
	color:#000000;	
	}
	

.body_container_right_block ul li a:hover{
	color:#000000;
	text-decoration:none;	
	}
		
/*partition box starts here*/


.body_container_partition_box{
	width:316.66px;
	float:left;
	margin-bottom:35px;
	}
	
.body_container_partition_inner_content{
	width:280px;
	margin:5px auto;
	padding:0px;
	}

.body_container_partition_inner_content h2{
	padding:0 15px;
	font-size:14px;
	color:#001792;
	line-height:21px;
	}

.body_container_partition_inner_content p{
	padding:0 15px;
	font-size:14px;
	line-height:21px;
	color:#393939;
	}
	
#body_container_partition_box_left{
	width:290px;
	float:left;
	background:#e7e7e7;
	-webkit-box-shadow:inset 0 0 0 5px #f7f7f7;
	box-shadow:inset 0 0 0 5px #f7f7f7;
	border:#e9e9e9 solid 1px;
	}
	

#body_container_partition_box_middle{
	width:290px;
	margin:0px auto;
	padding:0px;
	background:#e7e7e7;
	-webkit-box-shadow:inset 0 0 0 5px #f7f7f7;
	box-shadow:inset 0 0 0 5px #f7f7f7;
	border:#e9e9e9 solid 1px;
	}
	

#body_container_partition_box_right{
	width:290px;
	float:right;
	background:#e7e7e7;
	-webkit-box-shadow:inset 0 0 0 5px #f7f7f7;
	box-shadow:inset 0 0 0 5px #f7f7f7;
	border:#e9e9e9 solid 1px;
	}

/*partition box ends here*/


footer{
	background:#131313 repeat;
	 }
	 

#footer_container{
	width:950px;
	padding:35px 0px;
	margin:0px auto;
	overflow:auto;
		 }
		 
#footer_container h1{
	margin:0px auto;
	text-align:center;
	padding:0px;
		 }
		 
#footer_container h1 a{
	text-decoration:none;
		 }
		 
	
	
#footer_container ul{
	margin:20px auto;
	color:#fcfcfc;
	text-align:center;
	padding:0px;
	list-style:none;
	font-size:14px;
		 }
		 

#footer_container ul li{
	display:inline;
	padding:0px 10px;
	color:#fcfcfc;
	
		 }
		 
#footer_container ul li a{
	text-decoration:none;
	color:#fcfcfc;
		 }
		 

#footer_container ul li a:hover{
	text-decoration:underline;
		 }
		 


footer hr{
	border-top:#313131 solid 1px;
	border-bottom:#000000 solid 1px;

		 }
		 
#footer_left{
	width:475px;
	float:left;
			 }
			 

#footer_right{
	width:475px;
	float:left;
	color:#FFF;
			 }
			 
#footer_right a{
	color:#ff9b00;
			 }
			 

#footer_right a:hover{
	color:#ff9b00;
	text-decoration:none;
			 }
			 
.footer_right_text{
	padding-top:15px;
	text-align:right;
			 }
			 
			 
/*for-reservation*/
.booking-form{
    font-weight: bold;
    font-size: 12px;
    border: 2px solid #D39B22;
    margin: 0 0 15px;
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    padding: 10px 5px;
}
			 
/*for-reservation ends here*/