@charset "utf-8";

/* CSS Document */



body, html  { 

	height: 100%; 

	font-family:Arial, Helvetica, sans-serif; 

	text-align:justify;

	background:url(../images/layout.jpg) ;

}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 12px;

	vertical-align: baseline;

}

@font-face {

	font-family: 'graublauweb-webfont';

	src: url('fonts/graublauweb-webfont.eot');

	src: local('☺'), url('fonts/graublauweb-webfont.woff') format('woff'), url('fonts/graublauweb-webfont.ttf') format('truetype'), url('fonts/graublauweb-webfont.svg#webfont8xigBfG2') format('svg');

}

@font-face {

	font-family: 'graublauwebbold-webfont';

	src: url('fonts/graublauwebbold-webfont.eot');

	src: local('☺'), url('fonts/graublauwebbold-webfont.woff') format('woff'), url('fonts/graublauwebbold-webfont.ttf') format('truetype'), url('fonts/graublauwebbold-webfont.svg#webfontvOn7IzVT') format('svg');

}



@font-face {

    font-family: 'lucida_sans_typewriterbold';

    src: url('../fonts/ltypeb-webfont.eot');

    src: url('../fonts/ltypeb-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/ltypeb-webfont.woff') format('woff'),

         url('../fonts/ltypeb-webfont.ttf') format('truetype'),

         url('../fonts/ltypeb-webfont.svg#lucida_sans_typewriterbold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'MuseoSans500';

    src: url('../fonts/museosans_500-webfont.eot');

    src: url('../fonts/museosans_500-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/museosans_500-webfont.woff') format('woff'),

         url('../fonts/museosans_500-webfont.ttf') format('truetype'),

         url('../fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'abelregular';

    src: url('../fonts/abel-regular-webfont.eot');

    src: url('../fonts/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/abel-regular-webfont.woff') format('woff'),

         url('../fonts/abel-regular-webfont.ttf') format('truetype'),

         url('../fonts/abel-regular-webfont.svg#abelregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



::-moz-selection{

	background:#d52b2a;

	color:#fff;

}

::selection{

	background:#d52b2a;

	color:#fff;

}

p{

	line-height:20px;

	color:#666;

    font-family: 'abelregular';



}





.latest_news{

	width:279px;

}





.latest_news marquee{

	width:279px;

	line-height:24px;

	font-size:18px;

	color:#545353;

	text-align:center;

	margin:2px 0;

    font-family: 'abelregular';

	font-weight:400;

	height:372px;

}





.latest_news marquee span{

	width:279px;

	line-height:25px !important;

	font-size:18px;

	color:#d52b2a !important;

	text-align:center;

	margin:2px 0;

    font-family: 'abelregular';

	font-weight:400;

}









   .link-facebook {

    width:140px;

    top:100px;

	right:15px;

	position:absolute;

    }

   .follow {

	width:150px;

	top:70px;

	right:120px;

	position:absolute;

	background:url(../images/follow.png);

	height:30px;

    }



	

	.link-facebook ul{

	margin:0;

	padding:0;

	list-style:none;

    }

	.link-facebook li{

	float:right;

	padding:10px 0 0 20px;

	

    }

    .link-facebook li a{

	display:block;

	width:16px;

	height:16px;

	text-indent:-9999px;

    }

	

	 .face{

	background: url(../images/icon.png) -63px 0px !important;

	-moz-transition: 0.2s;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	opacity:.99  !important;





    }

    .tw{

	background: url(../images/icon.png) -31px 1px;

	-moz-transition: 0.2s;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	opacity:.99  !important;



   }

   

    .youtube{

	background: url(../images/icon.png) -82px 0px;

	-moz-transition: 0.2s;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	opacity:.99  !important;

   }



   .face:hover{

	background: url(../images/icon.png) -63px -15px  !important;



   }

   .tw:hover{

	background: url(../images/icon.png) -31px -15px;

	opacity:.99  !important;

   }

   .youtube:hover{

	background: url(../images/icon.png)-82px -16px;

	opacity:.99  !important;

   }   

   





   .number{

    width:243px;

    top:8px;

	right:0px;

	position:absolute;

	border-right:1px solid #e8e8e8;

    }



	.number ul{

	margin:0;

	padding:0;

	list-style:none;

    }

	.number li{

	font-size:16px;

	line-height:20px !important;

	color:#666666;

	padding-right:10px

    font-family: 'abelregular';

	padding-top:8px;

	

    }










	










#wrapper{ 	

	width:100%;

	

}

.clear{ clear:both;}

#layout{

	width:1000px;

	margin:0 auto;



 }

 

#layout_header{

	width:1000px;

	margin:0 auto;

	background:url(../images/bg.jpg) top left repeat-x;

 }

#header{

	width:1000px;

	position:relative;

	top:0px;

	left:0px;

	height:151px;

}

#header .header_top{

	width:960px;

}

.top_link{

	width:430px;

	float:left;

	list-style:none;

}

.top_link li{

	float:left;

}

.top_link li a{

	display:block;

	padding: 0 8px 0 8px;

	font-size:10px;

	text-transform:uppercase;

	color:#666;

	text-decoration:none;

	line-height:33px;

	background:url(../images/menu_bg.jpg) repeat-x top left;

	moz-border-radius: 0 0 4px 4px;

	border-radius: 0 0 4px 4px;

	margin-right:4px;

	-moz-transition: 1s;

	-webkit-transition: 1s;

	-o-transition: 1s;

}

.top_link li a:hover{

	color:#000;

}



.call{

	width:90px;

	top:7px;

	right:246px;

	position:absolute;

	height:35px;

	background:url(../images/call.png);

	

}



.search_shell{

	width:250px;

	top:43px;

	right:15px;

	position:absolute;

	

}



.search_shell label{

	line-height:30px;

	color:#d52b2a;

	font-size:13px;

	float:right;

    font-family: 'abelregular';

	

}

.search_shell span{

	color:#666 !important;

    font-family: 'abelregular';

	font-size:15px;

}



.addtocart_shell{

	width:145px;

	float:left;

	padding: 10px 0 10px 20px;

}

.addtocart_shell label{

	float:left;

	background:url(../images/cart.jpg) no-repeat 0px 9px;

	font-size:11px;

	padding: 10px 0 10px 20px;

}

.feald_box{

	width:244px;

	float:right;

	padding: 11px 0 0 0;

}

.search_input{

	width:190px;

	float:left;

	padding:4px;

	border-top: 1px solid #dadada;

	border-bottom: 1px solid #dadada;

	border-left: 1px solid #dadada;

	border-right: none;

	outline:none;

	font-size:11px;

	color:#666;

	margin:0px;

	height:21px;

}

.search_button{

	width:31px;

	height:31px;

	border:none;

	outline:none;

	cursor:pointer;

	background:url(../images/search_button.png);

	float:left;

}

.search_button:hover{

	background:url(../images/search_button1.png);

}

#header h1{

	left:10px;

	width:364px;

	height:77px;

	top:5px;

	position:absolute;

}

#banner{

	width:100%;

	padding: 15px 0 15px 0;

}

.main_nav{

	width:960px;

	margin:0 auto;

	

}







.in_banner{

	background:url(../images/in_banner.jpg) no-repeat top center !important;

}

#banner_shell{

	width:1000px;

	margin:0 auto;

	position:relative;

	padding-bottom:20px;

	background-color:#FFF !important;



}

#inner_banner_shell{

	width:960px;

	margin:0 auto;

	min-height:338px;

}





.enquiry{

	width:320px;

	float:right;

	background:url(../images/bg_enq.png)  10px 10px;

	-moz-border-radius: 8px;

	border-radius: 7px;

	position:absolute;

	top: 8px;

	left:8px;

	z-index:1000;

}

.enquiry h2{

	width:320px;

	color:#d52b2a;

	text-align:center;

	float:left;

	line-height:50px;

	text-transform:uppercase;

	font-size:25px;

    font-family: 'abelregular';

}

.enquiry ul{

	margin:0;

	padding: 0 0 0 24px;

	list-style:none;

}

.enquiry li{

	float:left;

	width:304px;

	padding-bottom:10px;

}

.enquiry li label{

	float:left;

	width:101px;

	padding-top:6px;

	color:#FFF;

    font-family: 'abelregular';

	font-size:14px;

}

.enquiry li input{

	float:left;

	width:160px;

	padding:5px;

	color:#000;

	font-size:12px;

	outline:none;

	background:url(../images/enq.png);

	border:1px solid #999;

    border-radius:2px ;

	

	

	

}

.enquiry li textarea{

	float:left;

	width:160px;

	padding:5px;

	color:#000;

	font-size:12px;

	outline:none;

	height:55px;

	background:url(../images/enq.png) repeat;

	border:1px solid #999;

    border-radius:2px ;

}

.submit{

	width:91px !important;

	height:32px !important;

	border:none !important;

	cursor:pointer;

	background:url(../images/submit.png) !important;

	float:right !important;

	margin-right:32px !important;

	display:block;

	border:none;

}

.submit:hover{

	background:url(../images/submith.png) !important;

}







#inner_banner_shell h2{

	font-size:36px;

	font-family:"graublauweb-webfont", Helvetica, Arial, sans-serif;

	color:#fff;

	padding: 45px 0 0 0;

	line-height:26px;

	font-weight:normal;

}

#inner_banner_shell h2 span{

	font-size:12px;

	color:#fdef58;

}

#inner_banner_shell h2 a{

	font-size:14px;

	color:#000;

	text-decoration:none;

}

#inner_banner_shell h2 a:hover{ color:#FFF;}

#left_container{

	float:left;

	width:279px;

	padding: 0px 0 20px 15px;

}

#left_container h2{

	width:279px;

	line-height:47px;

	background:url(../images/hbg.jpg) no-repeat top left;

	font-size:22px;

	color:#fff;

	text-align:center;

	margin-bottom:0px;

    font-family: 'abelregular';

	font-weight:600;

}



#left_container h3{

	width:279px;

	line-height:22px;

	font-size:22px;

	color:#d52b2a;

	text-align:center;

	margin-bottom:14px;

    font-family: 'abelregular';

	font-weight:600;

}



#left_container span{

	width:279px;

	line-height:30px;

	font-size:20px;

	color:#545353;

	text-align:center;

	margin-bottom:14px;

    font-family: 'abelregular';

	font-weight:400;

}



#left_container p{

	width:279px;

	line-height:24px;

	font-size:18px;

	color:#545353;

	text-align:center;

	margin:2px 0;

    font-family: 'abelregular';

	font-weight:400;

}



.menu_list {	

	width:259px;

	float:right;

	text-align:right;

	padding-right:20px;

	background:#f6f6f6;

}

.menu_head {

	padding: 10px 0px;

	position: relative;

	margin:1px;

    background:  url(../left.png) center right no-repeat;

	font-size:15px;

	color:#666;

	border-bottom:2px solid #e5e5e5;

	text-align:center;

	

}

.menu_head:hover{

	color:#679021;

	cursor:pointer;

}

.menu_body a span{

  color:#666;

  font-size:11px;

  font-weight:normal;

}

.menu_body {

	display:none;

}

.menu_body a{

 	display:block;

  	color:#06F !important;

  	padding: 10px 15px 0 10px;

  	font-weight:bold;

  	text-decoration:none;

	background:#fff;

	line-height:20px; 

	border-right: 1px dashed #CCC;

}

.menu_body a:hover{

  color:#075ab0 !important;

  text-decoration:underline;

  }

.online_enquiry{

	width:279px;

	float:left;

} 





.online_enquiry ul{

	margin:0;

	padding: 20px 0 0 0px;

	list-style:none;

}

.online_enquiry li{

	float:left;

	width:279px;

	padding-bottom:20px;

}

.online_enquiry li label{

	float:left;

	width:105px;

	padding-top:6px;

	color:#666;

    font-family: 'abelregular';

	font-size:14px;

}

.online_enquiry li input{

	float:left;

	width:162px;

	padding:5px;

	color:#666;

	font-size:12px;

	outline:none;

	background:url(../images/enq.png);

	border:1px solid #999;

    border-radius:2px ;

	

	

	

}

.online_enquiry li textarea{

	float:left;

	width:160px;

	padding:5px;

	color:#666;

	font-size:12px;

	outline:none;

	height:61px;

	background:url(../images/enq.png) repeat;

	border:1px solid #999;

    border-radius:2px ;

}



.Tour_Packages1{

	width:279px;

	float:left;

	background:url(../images/hbg.jpg) no-repeat;

} 



.Tour_Packages1 h3{

	width:279px;

	line-height:47px !important;

	font-size:22px;

	color:#FFF !important;

	text-align:center;

	margin-bottom:14px;

    font-family: 'abelregular';

	font-weight:600;

}











 

.Recommend h2{

	line-height:33px;

	background: url(../images/hbg1.jpg) 0px 0px;

	font-size:16px;

	color:#fff;

	text-align:center;

	margin-bottom:10px;

	text-align:right;

}   

.Recommend ul{

	margin:0px;

	padding: 10px 20px 0px 0px;

	list-style:none;

	float:right;

	width:180px;

}   

.Recommend li{

	float:left;

	width:180px;

	padding-bottom:8px;

	border-bottom: 1px dashed #CCC;

	margin-bottom:8px;

	

}   

.Recommend li img{

	float:right;

	padding-left:8px;

}   

.Recommend li label{

	float:right;

	text-align:right;

	color:#2488ce;

	padding: 8px 0 0 0;

}   

.right_container{

	width:653px;

	float:right;

	padding: 0px 15px 20px 0;

}

.right_top{

	width:653px;

	padding-bottom:20px;

	background-color:#FFF;

}







.right_top_inner{

	width:216px;

	float:left;

	padding: 30px 0 20px 0;

	border-right:#FFF 1px dashed;

}

.right_top_inner h4{

	text-align:center;

	font-weight:600;

    font-family: 'abelregular';

	color:#4a4949;

	text-transform:uppercase;

	padding: 13px 0 8px 0;

	margin:0px;

}



.right_top_inner b{

	text-align:center;

	font-weight:600;

    font-family: 'abelregular';

	color:#d52b2a;

	text-transform:uppercase;

}

.right_top_inner p{

	text-align:center;

	color:#666;

	font-size:12px;

	width:200px;

    font-family: 'MuseoSans500';

	width:200px;

	margin:0px auto;

	padding-bottom:20px;

}

.right_top_inner a{

	text-align:center;

	color:#fff !important;

	background:url(../images/more.png);

	text-decoration:none;

	margin-left:67px;

	display:block;

	width:92px;

	height:20px;

	text-indent:-9999px;

}

.right_top_inner a:hover{

	opacity: .40;

		transition-duration: 0.5s;

	-moz-transition-duration:0.5s;/* Firefox 4 */

	-webkit-transition-duration:0.5s; /* Safari and Chrome */

	-o-transition-duration:0.5s;

}



.gift_category{

	width:650px;

	padding-bottom:20px;

	}



.gift_category h2{

	color:#db609d ;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:17px;

	padding:20px 0px 10px 10px;

	font-weight:600;

	background:url(../images/car.png);

	text-indent:-9999px;

}

.gift_category img{

	margin:0px 10px 10px 30px;

	padding:5px;

	float:left;

}



.gift_category label{

	color:#8d9195 ;

    font-family: 'abelregular';

	text-transform:uppercase;

	font-size:17px;

	font-weight:600;

}



.gift_category p{

	color:#666 ;

	font-size:12px;

	padding:10px 50px 0 0;

	line-height:20px;

    font-family: 'MuseoSans500';

}





.gift_category a{

	text-decoration:none;

	display:block !important;

	width:78px !important;

	height:32px !important;

	background:url(../images/read.png) no-repeat !important;

	text-indent:-9999px;

	float:right;

	margin-right:20px;

}



.gift_category a:hover{

		opacity: .40;

		transition-duration: 0.5s;

	-moz-transition-duration:0.5s;/* Firefox 4 */

	-webkit-transition-duration:0.5s; /* Safari and Chrome */

	-o-transition-duration:0.5s;



	

}





.gift_category_one{

	width:206px;

	float:left;

	margin-right:10px;

	border: 1px solid #dddddd;

	padding-bottom:10px;

	margin-bottom:10px;

}

.gift_category_three{

	margin-right:0px !important;

}

.gift_category_one img{

	float:left;

}

.gift_category_one label{

	width:205px;

	float:left;

	color:#404040;

	text-align:center;

	padding: 10px 0 10px 0;

}

.gift_category_one p{

	width:205px;

	float:left;

	color:#666;

	text-align:center;

}



.gift_category_one strong{

	width:205px;

	float:left;

	color:#587d23;

	padding: 0px 0 10px 10px;

	font-size:15px;

}



.send-as{

	font-size:12px;

	width:88px;

	height:22px;

	background: url(../images/sendas.png) no-repeat;

	text-indent:-9999px;

	display:block;

	margin-left:10px;

	float:left;

}

.send-as:hover{

	background: url(../images/sendas-hover.png) no-repeat;

}

.order{

	font-size:12px;

	width:88px;

	height:22px;

	background: url(../images/order-now.png)no-repeat;

	text-indent:-9999px;

	display:block;

	margin-left:10px;

	float:left;

}

.order:hover{

	background: url(../images/order-now-hover.png) no-repeat;

}





.about_shell{

	width:653px;

	padding-bottom:40px;

}

.pilgrim_trip{

	width:653px;

	padding-bottom:15px !important;

}

.about_shell_one{

	width:653px;

	float:left;

}

.about_shell_one h3{

	width:653px;

	line-height:25px;

	font-size:28px;

	color:#d52b2a;

	text-align:center;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	

}

.about_shell_one span{

	width:653px;

	line-height:25px;

	font-size:28px;

	color:#444444;

	text-align:center;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	

}



.about_shell_one p{

	width:653px;

	line-height:22px;

	text-align:center;

    font-family: 'abelregular';

	font-size:14px;

	

	

}



.about_shell_one a{

	text-decoration:none;

	display:block !important;

	width:78px !important;

	height:32px !important;

	background:url(../images/read.png) !important;

	text-indent:-9999px;

	float:right;

	margin-right:20px;

}

.about_shell_one a:hover{

		opacity: .40;

		transition-duration: 0.5s;

	-moz-transition-duration:0.5s;/* Firefox 4 */

	-webkit-transition-duration:0.5s; /* Safari and Chrome */

	-o-transition-duration:0.5s;

}

.about_shell img{

	float:right;

	margin: 18px 0 0 0;

}



/*====================================

Category/Tariff page styles

=======================================*/



.Category_Tariff{

	width:653px;

	float:left;

	border-bottom:1px solid #dfdfdf;

	margin-bottom:15px;

}

.Category_Tariff h3{

	width:653px;

	line-height:25px;

	font-size:28px;

	color:#d52b2a;

	text-align:center;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	

}

.Category_Tariff span{

	width:653px;

	line-height:25px;

	font-size:28px;

	color:#444444;

	text-align:center;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	

}



.Category_Tariff h4{

	line-height:20px;

	font-size:20px;

	color:#d52b2a;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	

}





.Category_Tariff p{

	width:653px;

	line-height:22px;

	text-align:center;

    font-family: 'abelregular';

	font-size:14px;

	

	

}

.Category_Tariff label{

	line-height:30px;

    font-family: 'abelregular';

	font-size:22px;

	border-bottom:1px solid #d52b2a;

	padding-bottom:5px;

	

}



.Category_Tariff marquee{

	width:650px !important;

	line-height:24px;

	font-size:18px;

	color:#545353;

	text-align:center;

	margin:20px 0 10px 0;

    font-family: 'abelregular';

	font-weight:400;

	height:270px;

	

}





.Category_Tariff img{

	float:left;

	margin: 0px 0 30px 0;

}





.Category_Tariff a{

	text-align:center;

	color:#fff !important;

	background:url(../images/book.png) !important;

	text-decoration:none;

	margin-right:150px;

	display:block;

	width:97px;

	height:20px;

	text-indent:-9999px;

	float:right;

	margin-bottom:20px;

}

.Category_Tariff a:hover{

	opacity: .40;

		transition-duration: 0.5s;

	-moz-transition-duration:0.5s;/* Firefox 4 */

	-webkit-transition-duration:0.5s; /* Safari and Chrome */

	-o-transition-duration:0.5s;

}







	

	

















/*=======Return Taxi=======*/



.Return_Taxi_search{

	width:279px;

	float:left;

} 



.Return_Taxi_search ul{

	margin:0;

	padding: 20px 0 0 0px;

	list-style:none;

}

.Return_Taxi_search li{

	float:left;

	width:300px;

	padding-bottom:20px;

}

.Return_Taxi_search li label{

	float:left;

	width:80px;

	color:#666;

    font-family: 'abelregular';

	font-size:14px;

	border-bottom:none !important;

}

.Return_Taxi_search li input{

	float:left;

	width:180px;

	padding:5px;

	color:#666;

	font-size:12px;

	outline:none;

	background:url(../images/enq.png);

	border:1px solid #999;

    border-radius:2px ;

	

	

	

}



.Return_Taxi_search li select{

	float:left;

	width:190px;

	padding:5px;

	color:#666;

	font-size:12px;

	outline:none;

	background:url(../images/enq.png);

	border:1px solid #999;

    border-radius:2px ;

	

	

	

}



.Return_Taxi_search li textarea{

	float:left;

	width:160px;

	padding:5px;

	color:#000;

	font-size:12px;

	outline:none;

	height:61px;

	background:url(../images/enq.png) repeat;

	border:1px solid #999;

    border-radius:2px ;

}





.submit2{

	width:91px !important;

	height:32px !important;

	border:none !important;

	cursor:pointer;

	background:url(../images/submit.png) !important;

	float:right !important;

	margin-right:-40px !important;

	display:block;

	border:none;

}

.submit2:hover{

	background:url(../images/submith.png) !important;

}





























/*=======Booking Taxi=======*/



.Booking_Taxi_Now{

	width:410px;

	margin:0 0 0 125px;

} 

.Booking_Taxi_Now h4{

	width:410px;

	font-size:15px;

	color:#444444;

	text-align:center;

    font-family: 'abelregular';

	font-weight:600;

	border-bottom:1px solid #d52b2a;

	padding-bottom:8px;

	margin:10px 0px;

	

}



.Booking_Taxi_Now ul{

	margin:0;

	padding: 20px 0 0 10px;

	list-style:none;

}

.Booking_Taxi_Now li{

	float:left;

	width:400px;

	padding-bottom:20px;

}

.Booking_Taxi_Now li label{

	float:left;

	width:180px;

	padding-top:6px;

	color:#666;

    font-family: 'abelregular';

	font-size:14px;

	border-bottom:none !important;

}

.Booking_Taxi_Now li input{

	float:left;

	width:190px;

	padding:5px;

	color:#666;

	font-size:12px;

	outline:none;

	background:url(../images/enq.png);

	border:1px solid #999;

    border-radius:2px ;

	

	

	

}



.Booking_Taxi_Now li select{

	float:left;

	width:200px;

	padding:5px;

	color:#666;

	font-size:12px;

	outline:none;

	background:url(../images/enq.png);

	border:1px solid #999;

    border-radius:2px ;

	

	

	

}



.Booking_Taxi_Now li textarea{

	float:left;

	width:180px;

	padding:5px;

	color:#000;

	font-size:12px;

	outline:none;

	height:61px;

	background:url(../images/enq.png) repeat;

	border:1px solid #999;

    border-radius:2px ;

}





.submit3{

	width:91px !important;

	height:32px !important;

	border:none !important;

	cursor:pointer;

	background:url(../images/submit.png) !important;

	float:right !important;

	margin-right:150px !important;

	display:block;

	border:none;

}

.submit3:hover{

	background:url(../images/submith.png) !important;

}





.map{

	width:653px;

	float:left;

}



.map a{

	color:#F30 !important;

	float:right;

	

}









/*=============footer=====================*/







#Main_footer{

	width:100%;

}





#footer{

	width:1000px;

	margin:0px auto;

	padding-bottom:20px;

	background:url(../images/footer.jpg) top left repeat-x;



}



#footer_one{

	width:280px;

	float:left;

	padding:17px 40px 0 20px;

}





#footer_one h2{

	color:#ce4298;

	font-size:20px;

	padding-bottom:10px;

    font-family: 'abelregular';

	font-weight:400;

	color:#605f5f;

	border-bottom:1px solid #605f5f;

	margin-right:20px;

}





#footer_one ul {

	margin:0px 0 0 20px;

	padding:0px;

	list-style:none;

}



#footer_one li {

	list-style-image:url(../images/f1.png);

}



#footer_one li a {

	font-family:Arial, Helvetica, sans-serif;

	color:#6a6a6a;

	font-size:12px;

	line-height:30px;

	text-decoration:none;

	display:block;

	margin-right:1px;

	-moz-transition: 1s;

	-webkit-transition: 1s;

	-o-transition: 1s;

}



#footer_one li a:hover{

	color:#d52b2a !important;

	

}



#footer_two{

	width:310px;

	float:left;

	padding:17px 20px 0 0;

}





#footer_two h2{

	color:#ce4298;

	font-size:20px;

	padding-bottom:10px;

    font-family: 'abelregular';

	font-weight:400;

	color:#605f5f;

	border-bottom:1px solid #605f5f;

	margin-right:20px;

}



#footer_two span{

	color:#ae2c6c;

	

}



#footer_two ul {

	margin:0px ;

	padding:0px;

	list-style:none;

}



#footer_two li {

	font-family:Arial, Helvetica, sans-serif;

	color:#6a6a6a;

	font-size:12px;

	line-height:30px;

	text-decoration:none;

	display:block;

	margin-right:1px;



}



#footer_two input {

	background:#332e30;

	border:1px dashed #3a3537;

	moz-border-radius:5px ;

	border-radius:5px ;

	height:18px;

	width:230px;

	color:#6e6d6d;

	padding:5px;

}



#footer_two textarea {

	background:#332e30;

	border:1px dashed #3a3537;

	moz-border-radius:5px ;

	border-radius:5px ;

	height:55px;

	width:230px;

	color:#6e6d6d;

	padding:5px;

}



.home_submit{

	width:79px !important;

	height:30px !important;

	border:none !important;

	cursor:pointer;

	background:url(../images/home_sub.png) !important;

	display:block;

}

.home_submit:hover{

	background:url(../images/home_sub1.png) !important;

}









#footer_two li a {

	font-family:Arial, Helvetica, sans-serif;

	color:#6a6a6a;

	font-size:12px;

	text-decoration:none;

	display:block;

	padding-bottom:10px;

	margin-right:1px;

	-moz-transition: 1s;

	-webkit-transition: 1s;

	-o-transition: 1s;

}



#footer_two li a:hover{

	color:#ce4298 !important;

	

}







#footer_two li img {

	float:left;

	padding-right:5px;

	



}





#footer_two li img:hover {

	opacity: .40;

		transition-duration: 0.5s;

	-moz-transition-duration:0.5s;/* Firefox 4 */

	-webkit-transition-duration:0.5s; /* Safari and Chrome */

	-o-transition-duration:0.5s;

	



}











#footer_two p {

	font-family:Arial, Helvetica, sans-serif;

	color:#6A6A6A;

	line-height:22px;



}



#footer_two a{

	text-align:center;

	color:#fff !important;

	background:url(../images/more.png);

	text-decoration:none;

	margin-left:67px;

	display:block;

	width:92px;

	height:20px;

	text-indent:-9999px;

	float:right;

}

#footer_two a:hover{

	opacity: .40;

		transition-duration: 0.5s;

	-moz-transition-duration:0.5s;/* Firefox 4 */

	-webkit-transition-duration:0.5s; /* Safari and Chrome */

	-o-transition-duration:0.5s;

}



#copyright{

	width:1000px;

	padding-top:40px;

}



#copyright p{

	color:#6e6d6d;

	float:left;

    font-family: 'abelregular';

	width:1000px;

	text-align:center;

}



#copyright a{

	color:#d52b2a;

	text-decoration:none;

	font-size:14px;

	-moz-transition: 1s;

	-webkit-transition: 1s;

	-o-transition: 1s;

    font-family: 'abelregular';

}



#copyright a:hover{

	color:#afa891; 

}



#copyright_link{

	width:220px;

	float:right;

}





#copyright_link a{

	color:#666666;

	float:right;

	text-decoration:none;

	padding-right:5px;

}

#copyright_link a:hover{

	color:#b38703;

}







.phone_icon{

	width:26px;

	height:34px;

	float:left;

	margin: 0px 10px 0px 0px;

	padding:0px;

}



.pilgrim_titel{

	line-height:20px;

	font-size:20px;

	color:#d52b2a;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	}





.pilgrim_titel a{

	line-height:20px;

	font-size:20px;

	color:#d52b2a !important;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	text-decoration:none;

	display:block !important;

	background:none !important;

	

	}







.pilgrim_titel span{

	line-height:25px;

	font-size:28px;

	color:#444444;

	text-align:center;

	margin:16px 0;

    font-family: 'abelregular';

	font-weight:600;

	

	

}

