@charset "utf-8";

/* CSS Document */


body

{

	margin:0;

	padding:0;

	background:url(../images/body-bg.html) repeat;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

}



a

{	color:#0852b2;

	text-decoration:none;

	

}



a:hover

{	color:#2d2d2d;

	text-decoration:underline;

}



*

{

	margin:0;

	padding:0;

}





ul

{	margin:0px 0px 0px 15px;

	padding:0px 0px 0px 0px;

	

}



strong

{	color:#d80101;

}







img

{

	border:0;

}





.cl

{	clear:both;

}





#header-section

{

	width:100%;

	margin:auto;

	padding:0px;

	height:145px;	

	background:#fff;

	-moz-box-shadow: 3px 3px 4px #000;

	-webkit-box-shadow: 3px 3px 4px #000;

	box-shadow: 3px 3px 4px #e5e5e5;

	background:url(../images/top-bg.jpg) no-repeat top center;

	display: table;

}



.header

{	width:1041px;

	margin:auto;

	padding:0px;	

}



.logo

{	width:295px;

	height:105px;

	margin:18px 0px 0px 0px;

	padding:0px;

	float:left;

}





.contact-box

{	width:420px;

	height:52px;

	margin:14px 0px 0px 20px;

	padding:0px 0px 0px 00px;

	float:right;

	border:#f59301 1px solid;

	-webkit-border-radius: 2px;

           border-radius: 2px;

}





.call-us

{	font-family: 'zapfhumnst_btbold';

	background:url(../images/call-us.jpg ) no-repeat left top;

	margin:6px 0px 0px 40px;

	padding:0px 30px 0px 45px;

	height:40px;

	float:left;

	font-size:18px;

	color:#0052bc;

	width:auto;

	line-height:20px;

	border-right:#900 0px solid;

	

}



.call-us span

{	font-family: 'zapfhumnst_btbold';

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 00px;

	font-size:16px;

	color:#131313;

	

}








.language

{	height:34px;

	width:70px;

	float:left;

	margin:4px 0px 0px 8px;

	padding:0px 0px 0px 00px;

}





.top-menu

{	width:677px;

	float:right;

	background:url(../images/top-menu-bg.jpg) no-repeat;

	height:36px;

	margin:28px 0px 0px 8px;

	padding:0px 0px 0px 00px;

}





.top-lin-menu

{

	width:400px;

	margin:0;

	padding:0px;

	font-size:14px;

	color:#000;

	font-weight:normal;

	float:left;

}

.top-lin-menu ul

{

	margin:0px 0px 0px 10px;

	padding:0;

	

}



.top-lin-menu li

{

	margin:11px 0px 0px 0px;

	padding:0px 22px 0px 22px;

	list-style:none;

	float:left;

	background:url(../images/top-menu-li.jpg) left center no-repeat;

}

.top-lin-menu li a

{

	display:block;

	margin:0px ; 

	text-decoration:none;

	color:#000;

	background:none;

	padding:0;

	text-shadow: 1px 1px #efefef;

  

}

.top-lin-menu li a:hover

{

	display:block;

	margin:0px ; 

	text-decoration:none;

	color:#900;

}



#search

{

	background:#fff;

	width:212px;

	height:30px;

	float:right;

	margin:3px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	-webkit-border-radius: 2px;

           border-radius: 2px;

}

#search .input

{

	width:162px;

	height:26px;

	float:left;

	border:0;

	padding:2px 9px;

	background:0;

	color:#434343;

}

#search .go

{	width:20px;

	height:20px;

	float:right;

	border:0;

	background:url(../images/search-icon.png) no-repeat;

	margin:5px 7px 0px 0px;

	padding:0px 0px 0px 0px;

	

}







.top-menu

{	width:677px;

	float:right;

	background:url(../images/top-menu-bg.jpg) no-repeat;

	height:36px;

	margin:14px 0px 0px 8px;

	padding:0px 0px 0px 00px;

}



.main-menu

{	background:url(../images/menu-bg.jpg) repeat-x;

	height:50px;

	color:#fff;

}







.menu

{

	width:1041px;

	margin:auto;

	padding:0px;

	font-size:14px;

	color:#000;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

}





.menu ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	

}



.menu li

{

	margin:0px 0px 0px 0px;

	padding:8px 12px;

	list-style:none;

	float:left;

	

}

.menu li a

{

	display:block;

	margin:0px ; 

	text-decoration:none;

	color:#fff;

	background:none;

	padding:8px 9px;

	text-shadow: 1px 1px #4b4b4b;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

  

}

.menu li a:hover

{

	display:block;

	margin:0px;

	padding:8px 9px;

	text-decoration:none;

	color:#000;

	background:#fed001;

	text-shadow: 1px 1px #e8e8e6;

}





.menu .select a

{

	display:block;

	margin:0px;

	padding:8px 9px;

	text-decoration:none;

	color:#fff;

	text-shadow: 1px 1px #000;

}



.menu .select a:hover

{

	display:block;

	margin:0px;

	padding:5px 9px;

	text-decoration:none;

	color:#000;

	text-shadow: 1px 1px #fff;

}





.banner-box

{	width:100%;

	margin:auto;

	padding:0px;



	

}







.hotel-top-form

{	width:482px;

	height:37px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 0px 0px 0px;

	margin:2px 0px 18px 0px;

		  

}



.flight-top-form

{	width:240px;

	height:37px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 0px 0px 0px;

	margin:2px 0px 10px 0px;

	border:0;

		  

}





.car-top-emai

{	width:282px;

	height:37px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 0px 0px 0px;

	margin:2px 0px 18px 0px;

	border:0;

		  

}





.room

{	width:60px;

	height:37px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 0px 0px 0px;

	margin:2px 0px 18px 0px;

	border:0px;

		  

}



.adult

{	width:122px;

	height:37px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 0px 0px 0px;

	margin:2px 0px 18px 0px;

	border:0px;

		  

}



.tab-section

{	width:1041px;

    font-weight: normal;

	z-index:9;

	margin:auto;

	position:relative;

		

}



#tab-box

{	width: 550px;

    font-weight: normal;

	z-index:9;

	margin:-420px 0px 0px 0px;

	position:absolute;

	right:0px;

	

}





.hotel-button

{	border:0;

	background:url(../images/hotl-button-bg.jpg) repeat-x;

	height:42px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 11px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:16px;

	text-shadow: 1px 1px #efefef;

	o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	margin:15px 0px 0px 0px;

}



.hotel-button:hover

{	border:0;

	background:url(../images/hotel-hover.jpg) repeat-x;

	height:42px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 11px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:16px;

	text-shadow: 1px 1px #000;

	color:#fff;

}







.car-button

{	border:0;

	background:url(../images/hotl-button-bg.jpg) repeat-x;

	height:42px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 11px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:16px;

	text-shadow: 1px 1px #efefef;

	o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	margin:0px 0px 10px 0px;

}



.car-button:hover

{	border:0;

	background:url(../images/hotel-hover.jpg) repeat-x;

	height:42px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding:0px 11px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:16px;

	text-shadow: 1px 1px #000;

	color:#fff;

}





.deal-box

{	width:1041px;

	margin:-45px auto 0px auto;

    font-weight: normal;

	z-index:9;

	position:relative;

}

.deal-box .imag-one

{	margin:0px 5px 0px 5px;

    font-weight: normal;

	padding:0px;

	width:335px;

	z-index:9;

	float:left;

	background:url(../images/deal-shadow.jpg) no-repeat bottom center;

	background-position:30px 84px;

	height:108px;

}



.welcome-box

{	width:1041px;

	margin:25px auto 0px auto;

    font-weight: normal;

	background:#fff;

	-moz-box-shadow: 0px 5px 4px #bfc0c1;

	-webkit-box-shadow: 0px 5px 4px #bfc0c1;

	box-shadow: 0px 3px 4px #dfe0e1;



}



.wel-content

{	width:540px;

	float:right;

	margin:0px;

	padding:0px;

}



.wel-content h1

{	width:406px;

	float:left;

	margin:0px;

	padding:40px 0px 0px 87px;

	background:url(../images/wel-top-bg.jpg) no-repeat left;

	height:40px;

	font-size:18px;

	color:#fff;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-style:italic;

}



.wel-content p

{	

	float:left;

	margin:0px;

	padding:5px 5px 0px 5px;

	font-size:13px;

	color:#000;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-style:italic;

	line-height:21px;

	text-align:right;

	

}



.holiday-section

{	width:1041px;

	margin:35px auto 0px auto;

    font-weight: normal;

	background:#fff;

}



.holiday-section h1

{	width:95%;

	margin:0px 0 9px 0;

    font-weight: normal;

	background:url(../images/holiday-top-bg.png) no-repeat left;

	font-size:16px;

	border-bottom:#FF9900 1px solid;

	color:#fff;

	height:26px;

	padding:10px 0px 0px 40px;

	text-transform:uppercase;

}





#holiday

{	width:240px;

	float:left;	

	margin:0px 15px 15px 0px;

	padding: 0px 5px 0px 0px;

}









.holiday-shadow

{	background:url(../images/holiday-box-shadow.jpg) no-repeat bottom right;

	height:18px;

}







.holiday-inner-box

{	width:235px;

	height:auto;

	float:left;

	border:#ececec 1px solid;

	padding:5px 5px 0px 5px;

	margin:0px 0px 0px 0px;

	line-height:21px;

	display:block;

}





.holiday-inner-box h1

{	width:230px;

	float:left;

	font-size:15px;

	color:#FF9900;

	border-bottom:#FF9900 1px dashed;

	background:none;

	padding:0px 0px 0px 0px;

	margin:8px 0px 5px 0px;

	font-size:16px;

}



.holiday-inner-box img

{	width:230px;

	height:110px;

	float:left;

	font-size:15px;

	color:#FF9900;

	background:none;

	padding:0px 0px 0px 0px;

	margin:0px 5px 0px 0px;

	font-size:16px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	border:#deeff9 3px solid;

}



.holi-read

{	width:70px;	

	color:#fff;

	padding:0px 0px 0px 0px;

	margin:3px 0px 0px 0px;

	float:left;

	display:block;

}



.holi-read a

{	width:70px;

	color:#fff;

	padding:1px 8px 1px 11px;

	margin:4px 6px 5px 0px;

	float:left;

	display:block;

	background:#FF9900;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.holi-read a:hover

{	width:70px;

	color:#000;

	padding:1px 8px 1px 8px;

	margin:4px 6px 5px 0px;

	background:#e6c20f;

	float:left;

	display:block;

	text-decoration:none;

	font-size:14px;

	text-shadow: 1px 1px #efefef;

}





.add-section

{	width:1041px;

	margin:25px auto 20px auto;

    font-weight: normal;

	background:#fff;

}



.add-section h5

{	width:auto;

	margin:0px 0 9px 0;

    font-weight: normal;

	background:url(../images/holiday-top-bg.png) no-repeat left;

	font-size:16px;

	border-bottom:#FF9900 1px solid;

	color:#fff;

	height:26px;

	padding:10px 0px 0px 40px;

	text-transform:uppercase;

}



.images-section

{	width:340px;

	height:190px;

	border:#fff 2px solid;

	float:left;

	margin:8px 3px 0px 0px;

	padding:0px;

}





.image-box

{	width:342px;

	height:169px;

	border:#fff 2px solid;

	float:left;

	margin:0px;

	padding:0px;

}



.image-box-shadow

{	background:url(../images/add-shadow.jpg) no-repeat center top;

	height:22px;

	

}



.footr-section

{	background:#333333;

	width:100%;

	height:180px;

	margin:0px;

	padding:0px;

	display:table;

}



.footr-box

{	width:1041px;

	margin:25px auto 0px auto;

    font-weight: normal;

	color:#fff;

}



.footr-lft

{	width:269px;

	float:left;

	/*border-right:#ffffff 1px solid;*/

	margin:0px;

	padding:10px 10px 0px 0px;

}





.footer-social-box

{	float:left;

	width:231px;

	font-size:16px;

	margin:0px;

	padding:0px 0px 0px 0px;

}



.footer-social-box h3

{	float:left;

	width:231px;

	font-size:16px;

	margin:0px;

	padding:0px 0px 7px 0px;

	font-weight:normal;

}



.footer-social-box img

{	float:left;

	width:270px;

	height:43px;

	font-size:16px;

	margin:0px 11px 0px 0px;

	padding:0px 0px 0px 0px;

}



.news-leter

{	float:left;

	width:250px;

	font-size:16px;

	margin:0px;

	padding:15px 0px 0px 0px;

}



.news-leter h1

{	float:left;

	font-size:16px;

	margin:0px;

	padding:0px 0px 0px 0px;

	font-weight:normal;

}





.footer-sign-up

{	width:251px;

	height:37px;

	background:#fff;

	margin:7px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.footer-sign-up .input

{	width:173px;

	height:27px;

	background:#fff;

	border:0px;

	padding:5px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.footer-sign-up .button

{	width:63px;

	height:37px;

	background:#fed001;

	border:0px;

	padding:0px;

	font-size:14px;

	text-shadow: 1px 1px #efefef;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

}



.footer-sign-up .button:hover

{	width:63px;

	height:37px;

	background:#000;

	color:#fff;

	border:0px;

	padding:0px;

	font-size:14px;

	text-shadow: 1px 1px #000;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.vister-counter

{	float:left;

	width:250px;

	font-size:16px;

	margin:0px;

	padding:10px 0px 0px 0px;

	float:left;

}



.vister-counter h1

{	float:left;

	font-size:16px;

	margin:0px;

	padding:0px 0px 10px 0px;

	font-weight:normal;

	float:left;

	width:190px;

}



.footr-rgt

{	width:720px;

	float:right;

	margin:0px;

	padding:0px 10px 0px 0px;

}



.footr-rgt h1

{	float:left;

	width:100%;

	font-size:16px;

	margin:0px 0px 5px 0px;

	padding:0px 0px 5px 0px;

	font-weight:normal;

	border-bottom:#CCC 1px solid;

}



.products

{

	font-size:12px;

	width:150px;

	border-right:#CCC 1px solid;

	margin:20px 20px 5px 0px;

	padding:0px 0px 5px 0px;

	float:left;

	

}

.products ul

{

	margin:0;

	padding:0px;

	

}

.products li

{

	margin:0px 0 0px 0px;

	padding:3px 0 3px 15px;

	list-style:none;

	background:url(../images/fotr-arrow.png) no-repeat left;

   

}



.products li a

{ 	text-decoration:none; 

	color:#fff; 

	text-shadow: 1px 1px #4b4a4a;



}



.products li a:hover

{ 	color:#fed001;

	text-shadow: 1px 1px #4b4a4a;

}



.footer-contct

{

	font-size:12px;

	width:370px;

	margin:20px 0px 5px 0px;

	padding:0px 0px 5px 0px;

	float:right;

	

}





.footer-contct h4

{	float:left;

	width:100%;

	font-size:16px;

	margin:0px 0px 5px 0px;

	padding:0px 0px 5px 0px;

	font-weight:normal;

	border-bottom:#CCC 1px solid;

}



.slimpicker

{	width:117px;

	height:37px;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 5px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	border:0;

	background:#fff url(../images/calnder.png) no-repeat right;

	background-position:90px 5px;

}



.indian-holiday-banner

{	width:1041px;

	margin:0px auto 0px auto;

    font-weight: normal;

	color:#000;

	-webkit-border-radius: 10px 3px 0 20px;

	border-radius: 0px 0px 10px 10px;

}

.indian-holiday-banner img

{	width:1041px;

	margin:0px auto 0px auto;

    font-weight: normal;

	color:#000;

	-webkit-border-radius: 10px 3px 0 20px;

	border-radius: 0px 0px 10px 10px;

	-moz-box-shadow: 3px 3px 4px #000;

	-webkit-box-shadow: 3px 3px 4px #000;

	box-shadow: 0px 3px 4px #ababab;

}





.india-box-section

{	width:1041px;

	margin:10px auto 0px auto;

    font-weight: normal;

	color:#000;

}



.india-box-section-left

{	width:269px;

	margin:25px 0 0px 0;

    font-weight: normal;

	color:#000;

	float:left;	

}



.india-box-section-left h2

{	width:269px;

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 40px;

    font-weight: normal;

	color:#fff;

	background:url(../images/holiday-top-bg.png) no-repeat;

	font-size:16px;

	height:26px;

}



.prd-list

{

	font-size:13px;

	border:#CCC 1px dotted;

	margin:0px;

	padding:0px;

	width:100%;

}

.prd-list ul

{

	margin:0;

	padding:0px 0; 

}



.prd-list li

{

	margin:0px 0;

	padding:6px 0px 6px 40px;

	list-style:none;

	background:url(../images/arrow.png) left top no-repeat;

	background-position:15px 10px;

	border-bottom:#CCC 1px dotted;

}

.prd-list li a

{

	color:#393939;

	text-decoration:none;

	

	

}



.prd-list li a:hover

{

	color:#b83903;

	text-decoration:none;

	

}





.india-box-section-rgt

{	width:750px;

	margin:25px 0 0px 0;

    font-weight: normal;

	color:#000;

	float:right;

	line-height:21px;

	color:#4a4a4a;	

}





.india-box-section-rgt h2

{	width:auto;

	margin:0px 0 9px 0;

    font-weight: normal;

	background:url(../images/holiday-top-bg.png) no-repeat left;

	font-size:16px;

	border-bottom:#FF9900 1px solid;

	color:#fff;

	height:26px;

	padding:10px 0px 0px 40px;

	

}



.indian-add-box

{	width:100%;

	margin:0px 0px 0px 0px;

	padding:0px;

    font-weight: normal;

}





.indian-add-box-inner

{	width:225px;

	height:auto;

	float:left;

	border:#9dc7ff 1px solid;

	padding:5px 5px 0px 5px;

	margin:0px;

	line-height:20px;

	display:block;

	background:#fff;

	font-size:11px;

	-webkit-border-radius: 3px;

	border-radius: 3px;
}







#holiday-inner

{	width:230px;

	float:left;	

	margin:0px 15px 15px 0px;

	padding: 0px 5px 0px 0px;

}





.indian-add-box-inner:hover

{	width:225px;

	height:auto;

	float:left;

	border:#9dc7ff 1px solid;

	padding:5px 5px 0px 5px;

	margin:0px;

	line-height:20px;

	display:block;

	background:#fff;

	font-size:11px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}





.indian-add-box-inner h3

{	width:100%;

	float:left;

	font-size:15px;

	color:#FF9900;

	border-bottom:#FF9900 1px dashed;

	background:none;

	padding:0px 0px 0px 0px;

	margin:8px 0px 5px 0px;

	font-size:16px;

	text-shadow: 1px 1px #fff;

}



.indian-add-box-inner img

{	width:220px;

	height:115px;

	float:left;

	font-size:15px;

	color:#FF9900;

	background:none;

	padding:0px 0px 0px 0px;

	margin:0px 5px 0px 0px;

	font-size:16px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border:#fff 3px solid;

}





.indian-tab-box

{	width:245px;

}



.indian-holy-prices

{	width:100px;

	float:left;

	padding:0px 0px 0px 0px;

	margin:9px 0px 8px 0px;

	font-size:16px;

	color:#fed001;

	text-shadow: 1px 1px #af8f00;

	

}







.indian-holi-read

{	width:100px;	

	color:#fff;

	padding:0px 0px 0px 0px;

	margin:9px 0px 5px 0px;

	float:right;

	font-size:13px;

	

}



.indian-holi-read a

{	color:#fff;

	padding:2px 8px 2px 8px;

	margin:4px 0px 5px 0px;

	background:#FF9900;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.indian-holi-read a:hover

{	

	text-decoration:none;

	text-shadow: 1px 1px #efefef;

	color:#000;

	padding:2px 8px 2px 8px;

	margin:4px 0px 5px 0px;

	background:#fed001;

}







.india-holiday-shadow

{	background:url(../images/holiday-box-shadow.jpg) no-repeat bottom right;

	height:18px;

}





.populr-box

{	width:269px;

	margin:25px 0 0px 0;

    font-weight: normal;

	color:#000;

	float:left;	

	

}



.populr-box h4

{	width:269px;

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 40px;

    font-weight: normal;

	color:#fff;

	background:url(../images/holiday-top-bg.png) no-repeat;

	font-size:16px;

	height:26px;

}


.populr-box1

{	width:269px;

	margin:25px 0 0px 50px;

    font-weight: normal;

	color:#000;

	float:left;	

	

}



.populr-box1 h4

{	width:269px;

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 40px;

    font-weight: normal;

	color:#fff;

	background:url(../images/holiday-top-bg.png) no-repeat;

	font-size:16px;

	height:26px;

}




.pagination

{	background:#FF9900;

	height:25px;

	color:#fff;

	margin:0px 0px 0px 0px;

	padding:5px 0px 0px 10px;

	font-size:16px;

	-webkit-border-radius: 2px;

           border-radius: 2px;

}



.pagination a

{	background:#fed001;

	height:15px;

	color:#fff;

	margin:0px 0px 0px 0px;

	padding:0px 10px 0px 10px;

	font-size:16px;

	-webkit-border-radius: 5px;

           border-radius: 5px;

}



.pagination span a

{	background:#fff;

	color:#FF9900;

	height:20px;

	margin:0px 15px 0px 15px;

	padding:0px 10px 0px 10px;

	font-size:14px;

	text-align:left;

	-webkit-border-radius: 2px;

           border-radius: 2px;

}





.inner-sab-page-box

{	width:100%;

	margin:0px 0px 20px 0px;

	padding:5px;

    font-weight: normal;

	border:#efefef 1px solid;

	-webkit-border-radius: 5px;

           border-radius: 5px;

}



.inner-image-box

{	background:url(../images/inner-page-shadow.jpg) no-repeat center bottom;

	width:276px;

	height:167px;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0;

	float:left;

}



.inner-image-box img

{	

	width:207px;

	height:153px;

	margin:0px 0px 0px 30px;

	padding:0px 0px 0px 0px;

	border-bottom:0;

	border-left:#fff 2px solid;

	border-right:#fff 2px solid;

	-webkit-border-radius:3px 3px 0px 0px;

           border-radius: 3px 3px 0px 0px;

	

}



.inner-box-content

{	width:280px;

	line-height:21px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}



.inner-box-content h2

{	width:100%;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:0;

	color:#1166d3;

	border:0;

}



.inner-botton-box

{	width:170px;

	margin:30px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	border-left:#CCC 1px solid;

	

}



.inr-prices

{	background:url(../images/iner-buton.jpg) repeat-x;

	height:32px;

	margin:20px 10px 0px 0px;

	padding:7px 0px 10px 30px;

	color:#fff;

	font-size:16px;

	text-transform:uppercase;

	width:125px;

	-webkit-border-radius:3px 3px 0px 0px;

     border-radius: 30px 30px;

	 float:right;

}



.inr-prices span

{	

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 10px;

	color:#fff;

	font-size:12px;

	text-transform:uppercase;

	

}



.inner-view-details

{	background:url(../images/view-details-bg.jpg) repeat-x;

	height:20px;

	margin:20px 10px 0px 0px;

	padding:9px 0px 10px 15px;

	color:#000;

	font-size:14px;

	width:80px;

	-webkit-border-radius:20px 20px;

     border-radius: 20px 20px;

	 float:left;

	 text-shadow: 1px 1px #efefef;

}



.inner-view-details a

{	height:20px;

	margin:20px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#000;

}



h3

{	margin:5px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	color:#FF9900;

	font-weight:normal;

	font-size:15px;

}



.register-section

{	width:1041px;

	margin:25px auto 0px auto;

    font-weight: normal;

	color:#000;

	line-height:20px;

}



.register-section-lft

{	width:700px;

	margin:6px 0 0px 0;

    font-weight: normal;

	color:#484848;

	float:left;

	line-height:21px;

}



.register-section-lft h1

{	width:680px;

	margin:0px 0px 11px 0px;

	padding:10px 0px 0px 40px;

    font-weight: normal;

	color:#fff;

	background:url(../images/holiday-top-bg.png) no-repeat;

	font-size:16px;

	height:26px;

	border-bottom:#FF9900 1px solid;

}



.register-input

{	width:291px;

	height:35px;

	-webkit-border-radius:20px 20px;

    border-radius:20px 20px;

	border:#cccccc 1px solid;

	margin:2px 0px 15px 0px;

	padding:0px 0px 0px 10px;

	outline: 0;

    -webkit-appearance: none;

	

}



.register-input:focus

{	border:#FF9900 1px solid;

}



.register-input-msg

{	width:645px;

	height:120px;

	-webkit-border-radius:20px 20px;

    border-radius:20px 20px;

	border:#cccccc 1px solid;

	margin:2px 0px 15px 0px;

	padding:15px 0px 0px 20px;

	outline: 0;

    -webkit-appearance: none;

}



.register-input-msg:focus

{	border:#FF9900 1px solid;

}



.register-section-rgt

{	width:280px;

	margin:10px 0 0px 0;

	padding:5px;

    font-weight: normal;

	color:#484848;

	float:right;

}



.register-section-inner-box

{	width:280px;

	margin:0px 0 20px 0;

	padding:5px;

    font-weight: normal;

	color:#484848;

	float:right;

	background:#f6f6f6;

	

}



.register-section-inner-box h2

{	width:265px;

	font-weight: normal;

	float:right;

	background:#FF9900;

	margin:0px 0px 5px 0px;

	padding:5px 0px 0px 15px;

    font-weight: normal;

	color:#fff;

	font-size:16px;

	height:25px;

	webkit-border-radius:2px 2px;

    border-radius:2px 2px;

}



.reg-call-fre

{	background:url(../images/registr-icon.png) no-repeat left;

	height:25px;

	padding:5px 0px 0px 30px;

	margin:5px 0px 5px 0px;

	font-size:20px;

	font-family:Georgia, "Times New Roman", Times, serif;

	

}



.form-button

{	background:#00F;

	width:65px;

	height:25px;

	color:#FFF;

	font-size:12px;

	-webkit-border-radius:20px 20px;

     border-radius:20px 20px;

	 border:0;

	 -o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	text-shadow: 1px 1px #000;

	outline:none;

}



.form-button:hover

{	background:#fed001;

	color:#000;

	text-shadow: 1px 1px #efefef;

}





.register-section-inner

{	width:1041px;

	margin:25px auto 0px auto;

    font-weight: normal;

	color:#000;

	line-height:20px;

	text-align:left;

}



.register-section-lft-inner

{	width:760px;

	margin:3px 0 0px 0;

    font-weight: normal;

	color:#484848;

	float:left;

	line-height:21px;

}



.register-section-lft-inner h1

{	width:720px;

	margin:0px 0px 8px 0px;

	padding:10px 0px 0px 40px;

    font-weight: normal;

	color:#fff;

	background:url(../images/holiday-top-bg.png) no-repeat;

	font-size:16px;

	height:26px;

	border-bottom:#FF9900 1px solid;

}

	

	

.about-inner-section

{	width:250px;

	margin:10px 0 0px 0;

	padding:5px;

    font-weight: normal;

	color:#484848;

	float:right;

}



.about-inner-section img

{	width:230px;

	margin:0px 0 20px 0;

	padding:5px;

    font-weight: normal;

	color:#484848;

	float:right;

	border:#FF9900 1px solid;

}



.news-box

{	margin:0px 0px 25px 0px;

	padding:5px;

	border:#efefef 1px solid;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	font-size:12px;

	text-align:justify;

	-moz-box-shadow:0px 3px 4px #e7e7e7;

	-webkit-box-shadow: 0px 3px 4px #e7e7e7;

	box-shadow: 0px 3px 4px #e7e7e7;

}



.news-box img

{	margin:0px 10px 0px 0px;

	padding:5px;

	border:#efefef 1px solid;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	font-size:12px;

	float:left;

	width:120px;

	height:120px;

}

.news-box strong

{	float:right;

	margin:10px 00px 0px 0px;

	padding:0px;

}



.contact-section

{	width:1041px;

	margin:25px auto 30px auto;

    font-weight: normal;

	color:#000;

	line-height:20px;

	text-align:left;

	-webkit-border-radius:5px 5px;

    border-radius:5px 5px;

	-moz-box-shadow:0px 3px 4px #e7e7e7;

	-webkit-box-shadow: 0px 3px 4px #e7e7e7;

	box-shadow: 0px 3px 4px #e7e7e7;

	

}





.contact-section h1

{	width:100%

	margin:0px 0px 8px 0px;

	padding:10px 0px 0px 40px;

    font-weight: normal;

	color:#fff;

	background:#fff url(../images/holiday-top-bg.png) no-repeat;

	font-size:16px;

	height:26px;

	border-bottom:#FF9900 1px solid;

}

	

.contact-section-inner-left

{	width:500px;

	margin:5px 0 10px 10px;

	padding:0px 0px 0px 0px;

    font-weight: normal;

	color:#484848;

	float:left;

	line-height:21px;

}



.contact-section-input

{	width:280px;

	margin:10px 0 0px 0px;

	padding:0px 0px 0px 10px;

    font-weight: normal;

	color:#484848;

	height:32px;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	border:#CCC 1px solid;

	 outline: 0;

    -webkit-appearance: none;

}



.contact-section-input:focus

{	border:#fed001 1px solid;

}



.contact-section-input-msg

{	width:320px;

	margin:10px 0 0px 0px;

	padding:10px 0px 0px 10px;

    font-weight: normal;

	color:#484848;

	height:120px;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	border:#CCC 1px solid;

	 outline: 0;

    -webkit-appearance: none;

}



.contact-section-input-msg:focus

{	border:#fed001 1px solid;

}



.contact-section-input-button

{	width:70px;

	margin:20px 0 0px 0px;

	padding:0px 0px 0px 0px;

    font-weight: normal;

	color:#484848;

	height:30px;

	-webkit-border-radius:5px 5px;

    border-radius:5px 5px;

	background:#FF9900;

	border:0;

	color:#fff;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	text-shadow: 1px 1px #000;

	outline:none;

	

}



.contact-section-input-button:hover

{	background:#fed001;

	color:#000;

	text-shadow: 1px 1px #efefef;

}



.contact-section-inner-rgt

{	width:500px;

	margin:10px 10px 10px 0px;

	padding:0px 0px 0px 0px;

    font-weight: normal;

	color:#484848;

	float:right;

	line-height:21px;

}



.map-box

{	width:500px;

	height:160px;

	border:#CCC 2px solid;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

}





.adress-box

{	width:300px;

	margin:0px 0px 14px 0px;

	padding:10px 0px 10px 0px;

	border:#CCC 1px solid;

	float:left;

}



.adress-box img

{	width:60px;

	height:60px;

	margin:0px 10px 0px 0px;

	padding:5px;

	float:left;

	

}



.top-tag-lin

{
	width:420px;
	padding:0px;
	float:right;
	font-size:14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	

}



.top-sign-box

{	width:420;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	font-size:13px;

	

}





.sign-section-inner-left

{	width:460px;

	margin:10px 0 10px 10px;

	padding:8px;

    font-weight: normal;

	color:#484848;

	float:left;

	line-height:21px;

	background:#f9f9f9;

}





.sign-icon

{	font-size:13px;

	margin:10px 0px 7px 0px;

	padding:0px 0px 0px 0px;

	color:#323232;

	border-bottom:#CCC 1px solid;

	float:left;

	background:url(../images/Add-Male-User.png) no-repeat left top;

	width:100%;

}



.sign-icon h1

{	font-size:25px;

	margin:10px 0px 0px 60px;

	padding:0px 0px 4px 0px;

	color:#323232;

	border:0;

	float:left;

	background:0;

	height:50px;

	width:100%;

}



.sign-icon h1 span

{	font-size:14px;

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#323232;

	border:0;

	float:left;

	background:0;

	height:50px;

	width:100%;

}



.continue-box

{	background:url(../images/continue-icon.png) no-repeat left;

	margin:20px 0px 0px 0px;

	padding:10px 0px 6px 40px;

	font-size:17px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#FF9900;

	border-top:#CCC 1px solid;

	height:25px;

}



.sign-section-inner-rgt

{	width:490px;

	margin:10px 10px 10px 0px;

	padding:8px;

    font-weight: normal;

	color:#484848;

	float:right;

	line-height:21px;

	background:#f9f9f9;

}



.login-icon

{	font-size:13px;

	margin:10px 0px 7px 0px;

	padding:0px 0px 0px 0px;

	color:#323232;

	border-bottom:#CCC 1px solid;

	float:left;

	background:url(../images/login-icon.png) no-repeat left top;

	width:100%;

}



.login-icon h1

{	font-size:25px;

	margin:10px 0px 0px 60px;

	padding:0px 0px 4px 0px;

	color:#323232;

	border:0;

	float:left;

	background:0;

	height:50px;

	width:100%;

}



.login-icon h1 span

{	font-size:14px;

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#323232;

	border:0;

	float:left;

	background:0;

	height:50px;

	width:100%;

}



.log-input

{	width:290px;

	height:33px;

	margin:7px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	border:#CCC 1px solid;

}



.continue-box-login

{	background:url(../images/continue-icon.png) no-repeat left;

	margin:20px 0px 0px 0px;

	padding:10px 0px 6px 40px;

	font-size:17px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#FF9900;

	border-top:#CCC 1px solid;

	height:25px;

	font-weight:normal;

}



.continue-box-login span a

{	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 40px;

	font-size:14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#323232;

	font-weight:normal;

	font-style:italic;

	text-decoration:underline;

}



#register-section

{	width:1005px;

	margin:10px auto 10px auto;

	padding:8px;

    font-weight: normal;

	color:#484848;

	line-height:21px;

	background:#f9f9f9;

}



#register-section h1

{	font-size:14px;

	margin:5px 0px 6px 0px;

	padding:0px 0px 0px 0px;

	color:#323232;

	border-bottom:#CCC 1px solid;

	float:left;

	background:0;

	width:100%;

	

}



.rgt-input

{	width:340px;

	height:30px;

	margin:7px 0px 5px 0px;

	padding:0px 0px 0px 9px;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	border:#CCC 1px solid;

	outline:0;

}

.rgt-input:focus

{	border:#FF9900 1px solid;

}





.rgt-button

{	width:70px;

	margin:5px 20px 10px 10px;

	padding:0px 0px 0px 0px;

    font-weight: normal;

	color:#484848;

	height:30px;

	-webkit-border-radius:5px 5px;

    border-radius:5px 5px;

	background:#FF9900;

	border:0;

	color:#fff;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

	text-shadow: 1px 1px #000;

	outline:none;

	

}



.rgt-button:hover

{	background:#fed001;

	color:#000;

	text-shadow: 1px 1px #efefef;

}





.member-srvice

{

	font-size:14px;

	

}

.member-srvice ul

{

	margin:0;

	padding:0px;

}

.member-srvice li

{

	margin:0px 0 0px 0px;

	padding:5px 0px 0 10px;

	list-style:none;

	background:url(../images/member-srvice-bg.jpg) center left no-repeat;

	width:189px;

	-o-transition:.5s;

 	-ms-transition:.5s;

 	-moz-transition:.5s;

	-webkit-transition:.5s;

 	 /* ...and now for the proper property */

 	transition:.5s;

}



.member-srvice li:hover

{	background:#1166d3;

	-webkit-border-radius:5px 5px;

    border-radius:5px 5px;	

}



.member-srvice li a

{ 

	text-decoration:none; 

	color:#000;

	background:url(../images/prd-arrow.png) no-repeat left top;

	background-position:0 5px; 	

	display:block; 

	padding:4px 5px 6px 17px;

	

}



.member-srvice li a:hover

{ color:#fff;

}



.order-bg

{	background:url(../images/order-bg.jpg) center top no-repeat;

	height:30px;

}



.acct-input

{	width:290px;

	height:33px;

	margin:7px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	-webkit-border-radius:2px 2px;

    border-radius:2px 2px;

	border:#CCC 1px solid;

	outline:0;

}



.acct-input:focus

{	border:#00F 1px solid;

}



.foter-end-box

{	margin:7px 0px 5px 0px;

	padding:5px 0px 0px 0px;

	color:#fff;

	border-top:#CCC 1px solid;

}

.foter-end-box-lft

{	margin:7px 0px 5px 0px;

	padding:0px;

	width:540px;

	float:left;

}





.foter-end-box-rgt

{	margin:0px;

	padding:0px;

	width:340px;

	float:right;

}



.foter-end-box-rgt img

{	float:right;

}



.wekend-top-font

{	padding:7px 0px 5px 10px;

	background:#FF9900;

	color:#fff;

}
