/* CSS Document */
body{
	margin:0;
	color:#999;
	font:12px Verdana, "Arial", Tahoma, sans-serif;
}

img{
	border:none;
}

a {
	text-decoration:underline;
	color:#444;
}

a:hover{
	text-decoration:none;
}

form{
	margin:0;
	padding:0;
}

input {
	font:100% Arial, Verdana, Tahoma, sans-serif;
	vertical-align:middle;
}

table{
	margin:0;
	padding:0;
}




.spacer{
	display:block;
	width:100%;
	height:1px;
	clear:both;
}

h1, h2, h3, h4, h5, h6, p, ul, li, ol{
	margin:0;
	padding:0;
}

h3, h4{
	
	margin:0 0 10px 0;
	display:block;
}

h3{
	
	color:#990100;
	font-weight:bold;
	font-size:13px;
}

h4{
	font-size:1em;
	margin-top:10px;
	color:#333;
	letter-spacing:-.05em;
}

p{
	font-size:12px;
	font-weight:normal;
	color:#666;
	
}

td{
	vertical-align:top;
}

.bold{
	font-weight:bold;
	color:#666;
}

.txtarea{
	width:225px;
	font-family:'Verdana','Arial','Helvetica','Sans-Serif';
	height:100px;
	border:1px solid #cdcdcd;
	font-size:12px;
	color:#000;
}

.txtarea2{
	display:block;
	float:left;
	font-family:'Verdana','Arial','Helvetica','Sans-Serif';
	width:485px;
	padding:5px; /*padding:15px;*/
	height:130px;
	border:1px solid #cdcdcd;
	font-size:12px;
	color:#000;
}

.list-menu{
	width:180px;
	padding:2px;
	border:1px solid #cdcdcd;
	font-size:11px;
	color:#000;
	margin:3px 0;
}


.button-right{
	float:right;
	margin:10px 0;
	background:#92A4A4 none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:2px 25px;
	text-align:center;
	width:auto;
}

.spacer{
	width:100%;
	display:block;
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}
div .heading{
	font-size:20px;
}

div .heading img{
	margin:0;
	padding:0;
}

/*-------main start--------------------------------*/

	/*page--------------------------------------*/
	
	.page{
		width:950px;
		margin:0 auto;
		padding:0;
	}
	
	
	/*page closer--------------------------------------*/


	
	/*header--------------------------------------*/
	
	#header{
		margin:0;
		padding:0;
	}
	
	#header img{
		margin:0;
		padding:0;
	}
	
		/*logo------------------------------------*/
		
		#logo{
			width:248px;
			height:146px;
			float:left;
			margin:0;
			padding:0;	
		}
		
		#logo img{
			margin:0;
			padding:0;		
		}
		
		/*logo close------------------------------------*/
		
		/*top user links------------------------------------*/
		
		ul.top-link{
			display:block;
			text-align:right;
			margin:0 10px 15px 0;
			font-weight:bold;
		}
		
		.top-link li{
			font-size:11px;
			list-style:none;
			display:inline;
		}
		
		.top-link li a{
			text-decoration:none;
			color:#676767;

		}
		.top-link li a:hover{
			color:#ff6602;
		}
		/*top user links------------------------------------*/
		
		
		/*howdy-links--------------------------------------*/
		
		.howdy-links{
			display:block;
			float:left;
			margin:0 20px;
			padding:0 15px;
			border:dotted #330000;
			border-width:0 1px;
			font-size:23px;
			color:#ccc;

		}
		
		.punchline{
			font-size:18px;
			color:#310100;
			font-weight:bold;
		}

		ul.h-links{
			display:block;
			margin:14px 0 0 0;
		}
		
		.h-links li{
			list-style:none;
			display:inline;
			font-weight:bold;
			margin:0;
			padding:0 15px 0 10px;
		}
		
		.h-links li a{
			color:#ccc;
			text-decoration:none;
		}
		
		.h-links li a.current{
			color:#ff6602;
		}
		.h-links li a:hover{
			color:#ff6602;			
		}		
		/*howdy-links close-------------------------------*/
		
		/*Search start-----------------------------------*/
		.search{
			display:block;
			float:right;
			width:248px;
			margin:40px 0 0 0;
		}
		
		.search input{
			display:block;
			float:left;
		}
		
		.search .txtfield{
			width:220px;
			padding:2px;
			color:#999;
			border:dotted #330000;
			border-width:0 0 1px 0;
		}		
		
		/*Search Close-------------------------------*/

	/*header close--------------------------------------*/


	/*Flash Banner Start -------------------------------*/
	
	#flash-banner{
		width:950px;
	}
	
	/*Flash Banner Close -------------------------------*/
	
	/*Midd sec Start -------------------------------*/
	
	.midd-sec{
		float:left;
		width:950px;
		margin:10px 0 0 0;

	}
	
	.blank-td{
		background:#FFF;
		width:3px;
	}
	
		.section{
			display:block;
			float:left;
			line-height:20px;
		}
		
			.section a{
				color:#444;
				font-size:12px;
				font-weight:bold;
				text-decoration:underline;
				display:block;
				float:left;
				clear:both;
			}
			
			.section a.more{
					font-size:11px;
					margin:5px 0;
					display:block;
					float:left;
					clear:both;
				}
			
			.one{
				width:455px;
				margin:0 10px 0 0;				
			}
			
			.one a{
				margin:10px 0;
				float:left;
				clear:both;
			}			
			.one p{				
				float:left;
				clear:both;
			}
			.one p a{				
				float:none;
				clear:none;
				display:inline;
			}	
			.space{
				height:20px;
				display:block;
			}
				/*Tab links Start -------------------------------*/
				
				.tablinks{
					width:105px;
					display:block;
					float:left;
					margin:0 20px 0 0;
				}
				
				.tablinks .heading{
					padding:5px 10px 5px 0;
					background:#990100;
					color:#FFF;
					display:block;
					font-size:13px;
					font-weight:bold;
					text-align:right;
				}
				
				.tablinks ul{
					list-style:none;
					text-align:right;
				}
				
				.tablinks ul li{
					display:block;
					border-bottom:1px dotted #ccc;
					padding:4px 0px 4px 0;
	
				}
				
				.tablinks ul li a{
					text-decoration:none;
					color:#999;
					margin:0;
					font-weight:bold;
					font-size:12px;
					background:url(../images/gray_errpw.gif) right no-repeat;
					padding-right:10px;

				}
				.tablinks ul li a.red-tab{
					color:#990100;
					background:url(../images/red_errow.gif) no-repeat right;
				}
				
				/*Tab links close -------------------------------*/
	
				/*content section -------------------------------*/
				
				.one-content{
					width:300px; /*width:330px;*/
					float:left;
					display:block;
				}
				
				/*content section close -------------------------*/
	
			.sec_home{
				width:235px;
				margin:0 10px 0 0;
				padding:0 0 0 10px;
			}
			.sec_home p{
				float:left;
				clear:both;
			}
			.sec_home p a{
				clear:none;
				float:none;
				display:inline;
			}
			
				.sec img{
					display:block;
				}
			
			.third{
				width:230px;
				margin:0;
				display:block;
				padding:0;
			}
		
	/*Midd sec close -------------------------------*/
	
	/*Map page start -------------------------------*/
	
	#map-flash{
		width:950px;
		margin:0 auto;
		display:block;
		clear:both;
		margin:0 0 10px 0;
	}
	
	ul.map-category{
		width:270px; /*width:240px;*/
		display:block;
		float:left;
		text-align:right;
		list-style:none;
		font-size:14px;
		font-weight:bold;
		color:#9a9a9a;
		margin:0 15px 0 0;
	}
		
	.map-category li{
		display:block;
		float:left;
		width:245px; /*width:215px;*/
		border-bottom:1px dotted #9a9a9a;
		padding:5px 0;
		
	}
	
	.map-category li.errow{
		/*background:url(../images/category_gray_errow.gif) right no-repeat;*/
		display:block;
		float:left;
		width:22px;
		height:21px;
		padding:4px 0 4px 3px;
		border:0;

	}
	
	.map-category li.errow-yell{
		/*background:url(../images/yellow_category_errow.gif) no-repeat right;*/
	}
	
	.map-category li a{
		color:#ccc;
		text-decoration:none;
	}
	
	.map-category li.current{
		color:#000;
	}
	
	#map-list{
		float:left;
		display:block;
		width:665px; /*width:695px;*/
	}
	ul.maplist{
		list-style:none;
		float:left;
		display:block;
		width:130px;
		border-right:dotted 1px #9a9a9a;
		margin:0; 
	}
	
	 ul.last{
		border:0;
	}
	
	.maplist li{
		display:block;
		padding:2px 0;
		font-size:12px;
		font-weight:bold;
		padding:2px 0 2px 7px;
	}
	
	.maplist li.current{
		background:#e8d463;
		color:#000000;
		
	}
	
	.maplist li a{
		text-decoration:none;
		color:#9a9a9a;
	}
	
	.maplist li a:hover{
		background:#e8d463;
		color:#000000;
	}
	
	.mapflash-play{
		width:950px;
		margin:0;
		padding:0;
	}
		
	/*Map page Close -------------------------------*/

/*-------main start close--------------------------------*/

/*Footer Start -----------------------------------------*/

#footer{
	width:950px;
	clear:both;
	border:solid #cacaca;
	border-width:1px 0;
	margin:10px 0;
	padding:10px 0;
}

	.welcome{
		width:400px;
		display:block;
		float:left;
	}
	
	.welcome p{
		font-size:11px;
	}

	#footer .heading{
		font-size:16px;
		font-weight:bold;
		color:#320000;
		display:block;
	}
	
	#footer .sec{
		width:auto;
		float:right;
		padding:0 10px;
		margin:0;
		border:dotted #cacaca;
		border-width:0 0 0 1px;
		min-height:110px;
	}

	#footer .sec ul{
		list-style:none;
	}
	
	#footer .sec ul li{
		display:block;
		font-size:10px;
		
	}
	
	#footer .sec ul li a{
		color:#999;
		text-decoration:underline;
	}
/*Footer close -----------------------------------------*/


/* Form Sec -------------------------------------------*/

	.form-sec{
		background:#cce6e5;
		display:table;
		float:left;
		margin:1px 0 0 0;
	}
	

	.forn-sec-width1{
		display:block;
		clear:both;
		float:left;
		margin:0 6px 0 0;
		width:694px;

	}
	
		.form{
			width:680px;
			padding:10px 10px 0 10px;
			display:table;
			
		}
		
		/*itnerary---------------------------------*/
		
		.formsection1{
			width:480px;
			float:left;
			display:block;
			
		}
		
			.formsection1 label{
			display:block;
			color:#310100;
			font-size:13px;
			font-weight:bold;
			}
			
			/*.formsection1 span{
				color:#656766;
			}*/
			
			.formsection1 input.textbox{
				border:1px solid #ccc;
				padding:5px;
				width:480px;
				display:block;
				margin:2px 0 0 0;
			}
			
			.formsection1 .txtarea{
				border:1px solid #ccc;
				padding:5px;
				width:480px;
				height:35px;/*height:100px;height:200px;*/
				display:block;
				margin:2px 0 0 0;
			}
		
		
		.formsection2{
			width:160px;
			float:right;
			display:block;
			margin:0 12px 0 0;
					
		}
		
			.formsection2 label{
			display:block;
			color:#310100;
			font-size:13px;
			font-weight:bold;
			}
			
			.formsection2 span{
				color:#656766;
			}
			
			.formsection2 input.textbox{
				border:1px solid #ccc;
				padding:5px;
				width:160px;
				display:block;
				margin:2px 0 0 0;
			}
			
			.formsection2 .txtarea{
				border:1px solid #ccc;
				padding:5px;
				width:160px;
				height:200px;
				display:block;
				margin:2px 0 0 0;
			}
			
			ul.cheklist{
				list-style:none;
				display:block;
				margin:2px 0 0 0;
				font-size:11px;
				color:#310100;
				
			}
			
			.cheklist tr{
				display:block;
				clear:both;
				padding:4px 0;
			}
			
			.cheklist li{
				display:block;
				float:left;
				margin:1px 0;
			}
			
			.cheklist input{
				width:auto;
				border:none;
			}
			.cheklist .label{
				width:130px;
				padding:2px 0 2px 7px;;
			}
			
		
		.margin{
			margin:10px 0 0 0;
		}
		.info{
			font-size:11px;
			font-weight:normal;
		}
		
		.right-info{			
			display:block;
			float:right;
			font-weight:bold;
			font-size:18px;
			color:#6a6a6a;
			clear:both;
			
		}
		.right-infoQuestion{			
			display:block;
			float:right;
			font-weight:bold;
			font-size:18px;
			color:#6a6a6a;
		}
		.left-info{			
			display:block;
			float:left;
			font-weight:normal;
			font-size:12px;
			color:#6a6a6a;
			clear:both;
			margin-top: 5px;
			
		}
		
		.devition{
			display:block;
			clear:both;
			border-bottom:2px solid #310100;
			color:#310100;
			font-size:13px;
			font-weight:bold;
			padding:0 0 10px 10px;
			margin:15px 0 5px -8px;
		}
		
		.big{
			font-size:26px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			/*border:1px solid red;*/
		}
		
		/*itnerary----------------------------*/
	
	.right-sec{
		background:#f5e8b1;
		font-size:10px;
		vertical-align:top;
	}
	
		.right-sec p{
			color:#6a6a6a;
			display:block;
			margin:5px 0;
		}
		.right-sec .box{
			display:block;
			clear:both;
			margin:0 0 7px 0;
		}	
		
		.right-sec .profileimage-big{
			display:block;
			float:left;
			/*width:100px;
			height:100px;*/
			background:#F5E8B1;
		}
		
			.profileimage-big{
			display:block;
			float:left;
			/*width:100px;
			height:100px;*/
			background:#ccc;
		}
		
		.about-user{
			color:#371400;
			display:block;
			float:left;
			width:110px;
			margin:0 0  0 5px;
		}
		
		.about-user span{
			display:block;
			clear:both;
			width:110px;
		}
		.about-user .welcome{
			font-size:11px;
			font-weight:bold;
		
		}
		
		.about-user .name{
			font-size:18px;
			font-weight:bold;
			
		}
		
			.name a{
				text-decoration:none;
			}
		.about-user li{
			list-style:none;
			display:block;
			float:left;
		}
		.about-user .rating{
			font-weight:normal;
			padding:3px 0;
		
		}
		
	.right-sec-width1{
		width:217px;
		margin-left:3px;
		padding:5px 10px;
	}
	
	.right-sec .line{
		height:2px;
		background:#FFF;
		margin:10px -10px;
		padding:0 0 0 0;
		display:block;
		clear:both;
		
	}
	
	.right-sec .heading{
		color:#990100;
		margin:0 0 10px 0;
		font-size:14px;
		font-weight:bold;
		display:block;
	}
	
	
	
	ul.most{
		list-style:none;
		color:#666;
		display:block;
		clear:both;
		margin-left:-5px;
		margin-top: -7px;
		margin-bottom:5px;
		
	}
	
	.most li{
		display:inline;
		list-style:none;
		padding:2px 3px;
		font-weight:bold;
		font-size:12px;
	}
	
	.most li a{
		color:#666;
		text-decoration:none;
		
	}
	
	.most li.selected{
			color:#990100;
	}
	
	ul.listing{
		list-style:none;
		display:block;
		margin:3px 0;
		color:#333;

	}
	
	.listing li{
		list-style:none;
		display:block;
		padding:1px 0;
		font-size:12px;
	}
	
	.featured-travler-image{
		width:220px;
		height:100px;
		display:block;
		background:#ccc;
	}
	
	.listing li a{
		text-decoration:none;
		color:#6a6a6a;
	}
	
/*form sec close --------------------------------------*/



/*tabs sec------------------------------------*/

	UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			display:block;
			float:left;
			font-size:17px;
			font-weight:bold;			
		}

		UL.tabNavigation LI {
		    display:block;
			float:left;
			background-color: #ccc;
			border-right:2px solid #FFF;
			text-align:center;
		}

		UL.tabNavigation LI A {
		    padding: 6px 0 17px 0;
		    background-color: #ccc;
		    color:#FFF;
		    text-decoration: none;
			display:block;
			float:left;
			width:230px;/* added by sumit width:231px;*/
			height:20px;

		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #cce6e5;
		    color: #333;
		    padding: 6px 0 17px 0;
			height:22px;
			margin:0 0 -2px 0;
			border-right: 3px ;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		.tabs {
			
			float:left;
			padding:0;
			vertical-align:top;
			
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		}

		#second {
		}

		#third {
			margin:0;
			padding:0;
			width:700px;
		}
		
		.waste {
			min-height: 1000px;
		}
/*tab sec close-------------------------------*/

/*tabs2 sec------------------------------------*/

	UL.tabNavigation2 {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			display:block;
			float:left;
			font-size:13px;
			font-weight:bold;
			
			
		}

		UL.tabNavigation2 LI {
		    display:block;
			float:left;
			text-align:center;
		}

		UL.tabNavigation2 LI A {
		    padding:0;
		    color:#FFF;
		    text-decoration: none;
			display:block;
			float:left;
			width:122px;
			height:39px;

		}

		UL.tabNavigation2 LI A.selected {
		    color: #333;
		    padding:0;
			margin:0 0 0px 0;
		}
		
		UL.tabNavigation2 LI A:focus {
			outline: 0;
		}

	.tabs2{
			width:490px;
			float:left;
			padding:0;
			margin:5px 0 0 0;
			vertical-align:top;
			color:#333;
			display:table;
		}
		.tabs2 label{
			font-size:13px;
			margin:0 0 3px 0;
		}
		
		#first2 .margin{
			margin:5px 0;
			display:block;
			clear:both;
		}
		.tab2 div{
			clear:both;
			display:block;
			color:#320000;
		}
		
		.label{
			width:72px;
			display:block;
			float:left;
			padding:3px 0 0 0;
			font-size:12px;
		}
		
		#first2 .txtfield{
			width:370px;
			padding:5px 3px 5px 25px;
			border:1px solid #ccc;
			background: #FFFFFF url(../images/txtfield_world.gif) left no-repeat;
		}
		
		#first2 .addlink{
			display:block;
			float:left;
		
		}
		
		#first2 .links{
			display:block;
			text-align:right;
			 font-size:12px;
			 margin:5px 0 ;
			 clear:both;
		}
		
		#first2 .links a{
			text-decoration:underline;
			color:#320000;
			padding:3px 7px;
		}
		
		#first2 .spacer{
			display:block;
			clear:both;
			height:1px;
		}
		.nomber{
			display:block;
			clear:both;
			text-align:right;
			font-weight:bold;
		}
		
		
		div.tabs2 > div h2 {
			margin-top: 0;
		}
		
		.selected1{
			background: url(../images/activity&attraction.gif) no-repeat left;
			text-indent:-999999px;
		}
		.selected2{
			background: url(../images/food&drinks.gif) no-repeat left ;
			text-indent:-999999px;

		}
		.selected3{
			background: url(../images/loading&hotel.gif) no-repeat left ;
			text-indent:-999999px;

		}
		.selected4{
			background: url(../images/notes&quots.gif) no-repeat left ;
			text-indent:-999999px;

		}
		
		#first2 {
			background:#ff9899;
			padding:9px 9px 0 9px;
			color:#320000;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#first2 .txtarea{
			width:470px;
			height:30px;
			/*height:70px;*/
			border:1px solid #cacaca;
			color:#000; /*color:#ccc;*/
			background:#FFFFFF;
			display:block;
			float:left;
		}

		#second {
			background:#cccd33;
		}

		#third {
			background:#99cdff;
		}
		
		#forth{
			background:#ffcd99;
		}
		
		.waste {
			min-height: 1000px;
		}
		
		.comute-icon{
			display:block;
			
		}
		
		.comute-icon img{
			margin:0;
			padding:2px;
			cursor:pointer;
		}
		
		.comute-icon-p{
			color:#000000;
			margin:5px 0;
		}
		
		.comute-icon a{
			display:block;
			float:left;
			margin:3px;
			width:33px;
			height:33px;
		}
/*tab sec close-------------------------------*/


/*auto save links--------------------*/

ul.autosave-buttons{
	list-style:none;
	text-align:center;
	color:#FFF;
	font:12px;
	font-weight:bold;
	display:block;	
	clear:both;
	padding-left:469px;
}

.autosave-buttons li{
	display:block;
	float:left;
	margin:10px 0px 5px 0;
	
}

.autosave-buttons li a{
	color:#FFF;
	text-decoration:none;
	background:#92a4a4;
	padding:2px 20px 2px 20px;
	display:block;
}



/*auto save buttons---------*/



/*add itinerary-------------------------------*/

	.page-heading{
		color:#320000;
		font-size:18px;
		font-weight:bold;
		display:block;
		margin:0 0 5px 0;
	}

	
	.input-type-button{
		padding:2px 10px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		background:#320000;
		width:auto;
		min-width:108px;
		border:0;
		cursor:pointer;
	}
	
	.float-right{
		display:block;
		float:right;
	}
	
	.formsection1 .heading{
		color:#320000;
		margin:0 0 3px 0;
		font-size:14px;
		font-weight:bold;
		display:block;
	
	}
	
	.heading{
		color:#320000;
		margin:0 0 5px 0;
		font-weight:bold;
		display:block;
	
	}
	
	.sec{
		display:block;
		width:545px;
		margin:0 0 0 0;
	}
	
	.edit-profile-left{
		display:block;
		float:left;
		width:
	}
	
	.freespace-top{
		margin-top:23px;
	}
	
	.formsection3{
		width:110px;
		float:left;
		display:block;
		margin:0 0 0 0;
					
	}
	
		.formsection3 input.input-type-button{
		padding:2px 10px;
		margin:5px 0 0 0;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		background:#320000;
		width:100px;
		text-align:center;
	}
	
	.personal-info-sec{
		width:224px;
		display:block;
		float:left;
	}
	
	.personal-info-sec2{
		width:280px;
		display:block;
		float:left;
	}
	
	.personal-info-sec3{
		width:400px;
		display:block;
		float:left;
	}
	
	
	.personal-info-sec-heading{
		color:#320000;
		margin:0 0 3px 0;
		font-size:13px;
		font-weight:bold;
		display:block;
		font-family:"verdana", Arial, Helvetica, sans-serif;
	}
	
	label{
		color:#320000;
		font-size:11px;
		display:block;
		margin:0px 0 0 0;
	}
	
	.txtfield1{
			width:180px;
			padding:3px;
			border:1px solid #ccc;
		}
		
	.txtfield2{
			width:230px;
			padding:3px 3px 3px 25px;
			border:1px solid #ccc;
			background: #FFFFFF url(../images/txtfield_world.gif) left no-repeat;
			margin: 0 0 5px 0;
		}
	.twittertxtfield{
			width:230px;
			padding:3px 3px 3px 25px;
			border:1px solid #ccc;
			background: #FFFFFF url(../images/teitter_icon.gif) left no-repeat;
			margin: 0 0 5px 0;
		}
	
	.input-type-button2{
		padding:2px 10px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		background:#320000;
		width:auto;
		float:left;
		border: 0px none;/*  Added by sumit*/
	}
	
	/*.category{
		color:#333;
		font-size:11px;
		display:block;
		float:left;
		width:90px;
		padding:2px 5px;
	}*/
	
	.personal-info-sec3 ul{
		display:block;
		float:left;
		/*width:272px;*/
	/*	margin:-10px 0 10px 0;*/
	}

	.personal-info-sec3 ul li{
		display:block;
		padding:2px 5px 2 2px;
		float:left;
		color:#320000;
		font-size:11px;
		list-style:none;
	}	

/*add itinerary close------------------------*/

/*signup------------------------------*/

.signup-heading{
	font-size:20px;
	font-weight:bold;
	display:block;
}

.signup-heading-noraml-txt{
	font-size:11px;
	font-weight:bold;
	display:block;

}

.join-box	{
	width:420px;
	padding:10px;
	color:#333;
	font-size:11px;
		}
.join-box .txtfield{
	width:240px;
	color:#FFF;
	display:block;
	float:left;
	color:#fd0807;
	border:none;
	padding:5px;
	margin:2px 4px 0 0;
}

.join-box label{
	display:block;
	clear:both;
	font-weight:bold;
	margin:7px 0 3px 0;
}
.join-box a{
	color:#cd3301;
	text-decoration:underline;
}

.join-box input{
	display:block;
	float:left;
}


.join-box2	{
	width:610px;
	padding:10px;
	color:#333;
	font-size:11px;
		}
.join-box2 .txtfield{
	width:240px;
	color:#FFF;
	display:block;
	float:left;
	color:#fd0807;
	border:none;
	padding:5px;
	margin:2px 4px 0 0;
}

.join-box2 label{
	display:block;
	clear:both;
	font-weight:bold;
	margin:7px 0 3px 0;
	color:#333;
}
.join-box2 a{
	color:#cb3301;
	font-weight:bold;
	text-decoration:underline;
}

.join-box2 input{
	display:block;
	float:left;
}

.join-box2 .signup-heading-noraml-txt{
	font-weight:normal;
}

.agree-note{
	float:left;
	display:block;
	font-size:10px;
	width:300px; /*width:250px;*/
	padding:5px 0 5px 5px;
	font-weight:normal;
}
.agree-note-message{
	float:left;
	display:block;
	font-size:10px;
	width:360px; /*width:250px;*/
	padding:5px 0 5px 0px;
	font-weight:normal;
}

.join-box .input-type-button1{
		padding:2px 25px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		background:#92a4a4;
		width:auto;
		border: 0px none; /* added by sumit */
		cursor:pointer;
	}
.mistake{
	color:#fd0807;
	float:left;
	display:block;
	margin:0 0 0 20px;
	font-size:12px;
	font-style:italic;

}

.form-sec2{
		display:table;
		float:left;
		margin:0 0 0 20px;
		font-size:12px;
		color:#333;
		font-weight:bold;
	}

.skip{
	padding:2px 25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background:#92a4a4; /*background:#475757;*/
}

.google-sec{
	border:1px solid #cccccc;
	padding:10px;
	width:350px; /*width:375px;*/
	display:block;
	float:left;
	margin:0 0 0 20px;

}
.google-sec img{
	display:block;
	clear:both;
	margin:0;
}

.google-sec input.input-type-button{
		padding:2px 10px;
		margin:3px 0 0 0;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		background:#92a4a4;
		width:100px;
		text-align:center;
		border: 0 none;/*added by sumit*/
	}
	
.logos{
	width:240px;
	display:block;
	float:left;
	color:#320000;
	font-size:11px;
	margin:0 0 0 15px;
}

.logos .info{
	display:block;
	padding:2px;
	margin:10px 0 7px 0;
}

/*my itineraries--------------------------*/

.my-itineraries{
	display:block;
	clear:both;
	width:700px;
	background:#FFF;
}

.shortby-section{
	display:block;
	font-size:11px;
	color:#9a9a9a;
	padding:10px 0 3px 0;
	background-color:#ffbe2c;
	border-top:3px solid #ccc;
	border-bottom:3px solid #ccc;
	margin: 0 10px 2px 0;	
	height:27px;
	line-height:17px;
}

.shortby-section li strong a{
	color:#333;
}

.shortby-section ul{
	display:block;
	float:right;
}

.shortby-section li{
	/*padding:5px;*/	
	list-style:none;
	text-align:right;
	display:inline;
}

.shortby-section li a{
	color:#9a9a9a;
}

.result{
	float:left;
	display:block;
	font-weight:bold;
	color:#333;
	font-size:12px;
	margin:0 0 -10px 5px;
}

#search-result .blog{
	display:block;
	clear:both;
	padding:5px;
	margin: 0 10px 0 0;	
}
#search-result .blog:hover{
	background-color:#d1d1d1;
	cursor:pointer;
}

#search-result .blog p{
	color:#6a6a6a;
	margin:5px 0 0 0;
	display:block;
	clear:both;
	
}

#search-result .blog ul{
	margin-left:-3px;
	margin-top:-3px;
}
.blog{
	display:block;
	clear:both;
	padding:5px;
	margin:0 10px 0 0			
}
.blog:hover{
	background-color:#d1d1d1;
	cursor:pointer;	
}
.blog label{
	float:left;
	margin:0 5px 0 0;
}

.blog-type{
	display:block;
	clear:both;
	margin:5px 0;
	color:#000;
	font-size:11px;
}

	.blog-type-title{
		color:#333;
		font-size:14px;
		font-weight:bold;
		
	}
	
	.blog-type-title span img{
		margin: 0 -4px 0 0;
		padding:0;
	}
	
	.blog-type-title a{
		text-decoration:underline;
		color:#310101;
		padding: 0 5px 0 0;
	}
	
	.blog-type-title a.gray-txt{
		color:#333;
		font-size:13px;
		}
	
	.blog-type-infolink{
		color:#330000;
		display:block;
		clear:both;
		margin:0 0 3px 0;
		padding:0;
		font-size:11px;
	}
	
		.blog-type-infolink ul{
			list-style:none;
			margin:0;
		}
		
		.blog-type-infolink a{
			text-decoration:none;
		}
		
		.blog-type-infolink ul li{
			list-style:none;
			display:inline;
			padding:0 2px 0 0;
		}
		
		.delete{
			background:#c7d1d2;
			border:0;
			margin: 2px 0 0 0;
			cursor:pointer;
		}
		
		.browm{
			background:#842101;
			clear:both;
		}
		
		.gray-box{
			background:#d1d1d1;
		}
		
/*Question sec------------------------------------*/

	#question {
	}	
	
	#answer{
		display:block;
	}		
		.answer1{
			width:680px;
			background:#cce6e5;
			padding:10px 10px 35px 10px;
		}
		
		.answer2{
			width:680px;
			background:#dbeded;
			padding:10px;
			padding:10px 10px 35px 10px;
		}
		
	.question-sec{
		width:700px;
		display:block;
		color:#333;
		font-size:11px;
		margin:10px 0 0 0;

	}
	
	.question-sec .section{
		padding:0px;
		margin:0 0 0 0;
		display:block;
		width:700px;
		display:block;
	}
	.question-sec .heading{
		color:#990100;
		font-size:20px;
		border-bottom:3px solid #ccc;
		padding:0 0 2px 0;
		margin:0 0 10px 0;

	}
	
	.question-sec .margin-right{
		margin-right:10px;
	}
	 
	.question-sec a{
		color:#006697;  
		font-weight:normal;
		font-size:10px;
		text-decoration:underline;
		display:inline;
		
	}
	.question-sec .informational{
		width:640px;
		border:1px solid #ccc;
		background:#f5e8b1;
		padding:10px;
	}
	
	.question-sec .txtarea{
		width:650px;
		border:1px solid #ccc;
		color:#000000;
		padding:5px;
	}
	.answertext_ctl .warning{
		clear:both;
	}
	
	.question-sec .button{
		background:#cd3301;
		cursor:pointer;
		border: 0px none;/* Added by sumit*/
		width: 110px;/* Added by sumit*/
		margin: 0px 2px; /* Added by sumit*/
		
	}
	.question-sec .buttonwithItinerary{
		width: 147px;/* Added by sumit*/
	}
	.question{
		font-style:italic;
		display:block;
		font-weight:bold;
		margin:0 0 5px 0;
	}
	.question a{
		float:none;
	}
	
	.field-heading{
		font-size:13px;
		display:block;
		font-weight:bold;
		margin:0 0 0px 0;
	}
	
	.margin-right{
		margin:0 55px 0 5px;
	}
	.question-sec ul.info{
		display:block;
		clear:both;
		font-size:10px;	
		padding:0;
		
	}
	
	
	
	.info li{
		display:block;
		float:left;
		list-style:none;
		padding:0 0 0 5px;
		color:#006697;
	}
	
	.info li strong{
		font-size:10px;
	}
	
	.first-line{
		padding:0 5px 0 0;
		margin:0 0 0 -5px;
		width:125px;
		border-right:2px solid #006697;
	}
	.first-line a{
		margin:0 5px 0 0;
	}
	
/*Question sec close------------------------------------*/

/*search Result------------------------------------*/

#search-result{
	width:700px;
	color:#333;
	font-size:11px;
}

#search-result p{
	margin:10px 0 0 0;
	line-height:20px;
}

.display-block{
	display:block;
}

.display-block-float{
	display:block;
	float:left;
	width:450px;
}

#search-result .heading{
}

.gray-txt{
	color:#333;
}

#search-result .info{
	font-size:10px;
	display:block;
	width:250px;
}

#search-result .info a{
	display:block;
	float:left;
	color:#cd3300;
}
.info img{
	display:block;
	float:left;
}

#search-result .sec{
	display:block;
	float:left;
}

.sec .space{
	display:block;
	padding:0 0 2px 0;
}

#search-result .margin-top{
	margin-top:30px;
}

.about-company{
	width:200px;
	margin-left:10px;
}

.width1{
	width:330px;
	
}

.width2{
	width:150px;
	border-left:1px solid #ccc;
	padding-left:5px;
}


.twitter{
	background:url(../images/teitter_icon_small.gif) no-repeat left;
	padding:0 0 0 15px;
}

.world{
	background:url(../images/world_icon.gif) no-repeat left;
	padding:0 0 0 15px;
}

/*search Result close------------------------------------*/

#first2{
	border:1px solid red;
}

#third2{
	border:1px solid red;
}


.my-itineraries .red-heading{
	color:#990100;
	font-size:18px;
	margin:0;
}

.my-itineraries .heading{	
	font-size:18px;
}

/*.shortby-section input{
	background:none;
	text-decoration:underline;
	border:0;
}*/

.question2{
		width:435px;/*added by sumit width:440px;*/
		font-size:13px;
		float:left;
		font-style:italic;
		display:block;
		font-weight:bold;
		margin:-7px 0 0px 0;
	}

.width3{
	width:180px;
	padding-left:5px;
}

.list-menu{
	padding:2px;
	display:block;
	border:1px solid #ccc;
	color:#333;
	width:180px;
}

.clear-left{
	clear:left;
}

.float-right{
	float:right;
}

.margin-right{
		margin:0 30px 0 0;
}

.min-margin-right{
	clear:both;
	font-size:15px;
}

.margin-top2{
	margin-top:10px;
}

.margin-top3{
	margin-top:20px;
}

.brown{
	background:#cd3301;
	display:block;
}

/*we answer category------------------------------------*/

.weans-category{
	display:block;
	clear:both;
	width:700px;
	height:25px; /*height:40px;*/
}

.info-set{
	width:300px;
	float:left;
	display:block;
}


.pagination{
	display:block;
	width:700px;
	clear:both;
}

/*we answer category close------------------------------------*/

/*destination page----------------------------------*/
.explore-category{
	font-weight:bold;
	width:692px;
	font-size:12px;
	color:#333;
	border-bottom:3px solid #ccc;
	padding:0 0 5px 0;
}

.explore-category span{
	display:inline;
	margin:0 10px 0 0;
}

.explore-category li{
	display:inline;
	padding:0 5px 2px 5px;
	margin:15px 0 0 0
	margin-right:10px;
	border-left:1px solid #ccc;
	/*background:url(../images/red_down_errow.jpg) no-repeat right;*/
}

.resultoresult{
	font-weight:bold;
	float:left;
	padding:5px 0 5px 10px;
	background:url(../images/left-errow.gif) no-repeat left;
	font-size:12px;
	letter-spacing:.5px;
}

.level2-category{
	display:block;
	font-size:11px;
	width:700px;
	text-align:right;
	color:#333;
}

.level2-category ul{
	border-bottom:2px solid #ccc;
	float:right;
	list-style:none;
	padding:4px 0;
	margin:0 15px 0 0;
}

.level2-category li{
	display:inline;
	padding:0 10px 2px 0px;
	margin:0 5px;
	border-left:1px solid #ccc;
	background:url(../images/right-errow.gif) no-repeat right;
}

.level2-category li.no-border{
	border:none;
}

.destination-sec{
	width:680px;
	display:block;
	clear:both;
	margin:10px 0 0 0;
	padding:0 10px
}

.destination-sec-left{
	width:80px;
	display:block;
	float:left;
}

.destination-sec-right{
	width:600px;
	display:block;
	float:left;
}

.travel-by-sec{
	width:50px;
	height:210px; /*height:205px;*/
	float:right;
	border:solid #ccc;
	border-width:1px 0 1px 1px;
	display:block;
	margin:10px 10px 0 0;
	padding:10px 0;
}

.length-destination{
	display:block;
	clear:both;
	font-size:10px;
	font-style:italic;
	margin:0 0 0 -25px;
	width:70px;
	color:#000000;
	font-size:9px;
	line-height:10px;
	background:#FFFFFF;
}

.destination-sec-left .blank-space{
	width:80px;
	height:107px;
	display:block;
}


.travel-by-sec img{
	/*margin:2px 0 0 -24px;*/
}


.red{
	color:#920000;
}

.destination-box{
	display:block;
	clear:both;
	background:#f0f0f0;
	padding:5px 15px;
	width:555px;
	height:222px;/*height:195px;*/
	margin:7px 0;
	color:#333;
}

.destination-box .heading{
	margin:0;
	padding:0;
}

.destination-box p{
	margin:5px 0 0 0;
	padding:0;
	color:#920000;
}

.destination-box .margin-top2{
	margin-top:10px;
}

.small-txt{
	font-size:9px;
	font-style:italic;
}


.cant-miss{
	list-style:none;
	font-size:11px;
	padding: 0 0 0 10px;
	
}

.cant-miss li{
	display:block;
	padding:5px 0 5px 35px;
}

.cant-miss li a{
	text-decoration:underline;
	color:#333;
}

.note{
	background:url(../images/note.gif) no-repeat left top;
}
.resturant{
	background:url(../images/restaurant.gif) no-repeat left top;
}

.hotel{
	background:url(../images/hotel.gif) no-repeat left top;
}

.activity{
	background:url(../images/activity.gif) no-repeat left top;
}

.map-blank{
	width:240px;
	height:205px; /*height:205px;*/
	display:block;
	clear:both;
	background:#FFFFFF;
	margin: -10px -10px 10px -10px
}

.map{
	/*position:absolute;*/
	display:block;
	width:250px;
	height:205px;
	/*margin:0 0 3px 0;*/
	border:1px solid #000;
	/*left: 734px;
	top: 160px;
	background:#CCCCCC;*/
	overflow:hidden;
}

/*.answer-category{
	width:171px;
	padding:3px;
	margin:0 1px;
	background:#ccc;
	/*border:1px solid #ccc;*/
	color:#FFFFFF;
	font-weight:bold;
}*/
.map2-full{
	width:950px;
	height:330px;
	border:1px solid #000;
}

.expnad-link{
	display:block;
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
}

.colapse{
	background:url(images/collapse.jpg) no-repeat left;
	padding:0 0 0 15px;
}


.align-center{
	margin:0 auto;
	width:100px;
}

/*destination page close----------------------------------*/

.level2-category li a:hover{
	text-decoration:underline;
	background:url(images/down_gray_errow.gif) no-repeat right;
	padding:0 15px 2px 10px;

}

.rate-itinerary{
	border:3px solid #666;
	padding:7px;
	/*width:500px;
	position:absolute;
	left: 0px;
	top: 0px;*/
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	font-weight:bold
}

.rate-this-iten{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #777;
	padding:0 0 3px 0;
	margin:0 0 5px 0;
	color:#990100;
	display:block;
	height:52px;
}

.rate-this-iten img{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

.close-button{
	border:2px solid #ccc;
	color:#666;
	font-weight:bold;
	padding:2px 25px;
	margin:10px 0 0 0;
	background:#FFFFFF;
	cursor:pointer;
}
.rateCloseLeft{
        float:left;
        clear:both;
}



/*cities----------------------------------------*/

.cities{
	width:225px;
	height:130px;
	padding:5px;
	border:solid #999;
	border-width:0 0 2px 2px;
	background:#ccc;
	color:#333;
	position:absolute;
	left: 465px;
	top: 179px;
}

.cities li{
	display:block;
	float:left;
	width:90px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
}

.cities li a{
	text-decoration:none;
}


.Preview-box{
	border:3px solid #ccc;
	padding:10px;
	width:280px;
	height:220px;
	position:absolute;
	left: 407px;
	top: 208px;
	background:#FFFFFF;
	font-weight:bold
}

.Preview-box-iten{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:0 0 3px 0;
	margin:0 0 5px 0;
	color:#990100;
	display:block;
	height:52px;
}
/*  category.css start */
#category{
	margin:0;
	padding:0;
}

.category{
	margin:0;
	padding:0;
	width:700px;
	display:block;
	clear:both;

}

#sddm
{	font-size:12px;
	/*font-family:Verdana,  Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px 2px;
	background:#ccc;
	color:#000;
	width:170px;
	padding:2px 5px;
	height:20px;
	z-index: 30;
}

.category ul{
	display:block;
	float:left;
	display:block;
	clear:both;

}

.category .active{
	background:#cce6e5;
	color:#000000;
	text-align:center;
	margin:0;
	padding:0;
	display:block;
	float:left;
	padding:5px 0 0 0;
	width:170px;
	font-weight: bold;
	height:29px; /*height:35px;*/
}

.category span{
	/*background: url(../images/drop_errow.gif) right no-repeat;*/
	font-size:13px;
	font-weight:normal;
	color:#fff;
	display:block;

}

#m1{
	z-index: 30;
}	

#sddm li
{	margin: 0;
	padding: 0;
	list-style:none;
	display:block;
	width:170px;
	float: left;
	font-weight: bold;
	font-size: 11px;
}

#sddm li span
{	display: block;
	margin: 0 1px 0 0;
	padding:0;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	line-height:20px;
	
	}

#sddm li span:hover
{}

#sddm div
{
	position: absolute;
	visibility:hidden;
	margin: 0;
	padding: 0;
	border:1px solid #c5dcf3;
	top:460px;
	width:216px;
	left:28px;
}

#sddm div span
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFFFFF;
	color: #333;
	font: 11px arial;
	border-bottom:1px solid #eee;
	}

#sddm div span:hover
{	background: #E3EBF2;
	color:#335269;

}
/*  category.css start */
/*right-add itenerary By, Rating, Build your trip start-----------------------------*/

.right-add{
	margin:-10px -10px -13px -10px;
}

.right-add .star-rating{
	padding:0 5px;
}

.right-add .star-rating img{
	margin:0;
	padding:0;
}

p.abot-user{
	padding:0 0 0 10px;
}
.more{
	font-weight:bold;
}

.right-comment{
	display:block;
	margin:10px 0;
}
.comment-heding{
	font-weight:bold;
	color:#333;
	font-size:13px;
}
.comment-heding a{
	font-weight:bold;
	color:#333;
	font-size:13px;
	text-decoration: none;
}

ul.pagination{
	list-style:none;
	display:block;
	clear:both;
	width:200px;
	
}

.pagination li{
	display:inline;
	padding:2px 2px 2px 0;
}

.pagination li a{
	color:#990100;
	text-decoration:none;
}

a.next-prev{
	color:#333;
	padding:0 5px 0 0;	
}
.add-trip{
	margin:-25px 0 0 0;
}

/*right add itenerary By, Rating, Build your trip end---------------------*/

/********************** Added By Praveen*********************/
.addBelowButtonDiv{
	background-color:#ffffff;
	padding:3px 3px 0 0;
	text-align:right;
}
.addNewBelow{
	text-align:right;
	padding:0 0 3px 0;
}
.seprate{
	line-height:1px;
	height:1px;
	font-size:1px;
	clear:both;
}
.desLeft{
	float:left;
}
.delRight{
	float:right;
}
.contentLink{
	display:block;	
}
.contentLink a{
	color:#920000;
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
	/*clear:none;*/
	margin-right:20px;
}
.contentLink a:hover{ 
	text-decoration:underline;
}
.contentBoldFont{
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
.ticketImageDiv{
	width:80px;
	margin-left:-40px; 
	text-align:center;
	background:#fff;
}
.frameHideDiv{
	width:350px; 
	height:272px;
	position:absolute;		
}
.frameControl{
	width:320px;
	height:240px;
}
.controlAgree{
	font-weight:normal;
	font-size:10px;
	color:#333;
	padding:0 0 10px 0;
}
.controlAgree a{
	color:#cd3301;	
}
.sortBy{
	color:#555;
	font-size:17px;
}
.chkPrivacyBox{
	height:50px;
	width:15px;
	float:left;
}
.agreeContent{
	float:right; 
	width:130px;
}
.logosOutdiv{
	 background-color:#CCE6E5; 
	 margin-left:19px;
	height:355px;
}
.numberHeadingTd{
	font-size:18px;
	font-weight:bold;
	color:#920000;
	padding:0 2px 10px 2px;
}
.join-box-less-width{
	width:345px;
	border:1px solid #CCCCCC;
	height:355px;
}
.loginPageLogos{
	background-color:#ffffff; 
	width:320px; 
	padding:15px;	
}
.skipLoginLessWidth{
	width:150px;
	float:right;
	background-color:#CCE6E5;
	border:1px solid #CCCCCC;
	height:355px;
}
.signup-headingabove{
	font-size:20px;
	font-weight:bold;
	display:block;
	color:#000000;
	margin-bottom:5px;
}
.signup-headingabove span{
	 font-size:13px;
}
.overLoginBtnPosition{
	text-align:right;
	padding-right:55px;
}
.selectContinent{
	color:#920000;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 40px; 	
	line-height:40px;
}
.selectCountry{
	color:#bbbbbb;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 315px; 	
	line-height:40px;
}
.exploreRegionButton{
	border:0;
	background-color:#fff;
	cursor:pointer;
	color:#bbb;
	font-weight:bold;
	margin:0;
	padding:0;
}
.exploreRegionButtonSelected{
	border:0;
	background-color:#fff;
	cursor:pointer;
	color:#333;
	font-weight:bold;
	margin:0;
	padding:0;
}
.mostLeftButtonNormal{
	background:transparent url(../images/gray_errpw.gif) no-repeat scroll right center;
	border:0 none;
	color:#999999;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	letter-spacing:-0.01em;
	font-family:Arial, Helvetica, sans-serif;
}
.mostLeftButtonRed{
	background:#FFFFFF url(../images/red_errow.gif) no-repeat scroll right center;
	border:0 none;
	color:#990100;
	cursor:pointer;
	/*font-family:Arial,Verdana,Tahoma,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	letter-spacing:-0.01em;
}
.commonButtons{
//	background-color:#C7D1D2;
//  background-color:#475757;
	background-color:#92A4A4;
	border:0;
	color:#fff;
	cursor:pointer;
	padding:4px 22px;
	font-weight:bold;
	margin-right:2px;
	font-size:12px;
}

/*.addnew-destionation .commonButtons {
	background-color:#cd3301;
	padding:4px 10px;
}

input.commonButtons:focus{
	background-color:#475757;
}*/


.addrdobutton td input{
	float:left;
	vertical-align:top;
	margin:0 4px 0 0;
}
.addrdobutton td label{
	float:left;
	font-weight:normal;
	vertical-align:top;
	margin:0px 3px 0 0;
	font-size:11px;
}
.addrdobuttonprofile td{
	/*width:90px;*/
	align:left;
	vertical-align:top;	
}
.addrdobuttonprofile td input{
	float:left;
	vertical-align:top;
	margin:-2px 1px 0 0;
}
.addrdobuttonprofile td label{
	float:right;
	font-weight:normal;
	vertical-align:top;
	margin:-2px 3px 0 2px;
	font-size:11px;	
	width:40px;
}
.dlgLoginBox{
	width:700px;
	height:250px;
	padding:10px;
	background-color:#fff;
	border:1px solid #000;
}
.dlgRatingBox{
	width:335px;
	/*height:230px;*/
	padding:10px;
	background-color:#fff;
	border:3px solid #666;
}
.dlgEditEmailBox{
	width:350px;
	height:215px;
	padding:10px;
	background-color:#fff;
	border:3px solid #666;
}
.changeEmailText{
	color:#920000;
	font-weight:bold;
	font-size:16px;	
}
.changeMailTextbox{
	border:1px solid #ccc;
	height:20px;
	width:225px;
}
.commentTextarea{
	width:300px;
	height:80px;
	border:1px solid #ccc;
}
.dlgLoginBoxTd label{
	font-weight:bold;
}
.dlgLoginBoxTd input.textbox{
	border:1px solid #000;
}
.dlgLoginBoxButton{
	background-color:#475757;
	border:0;
	color:#fff;
	cursor:pointer;
	padding:3px;
	font-weight:bold;
	margin:5px 0 0 0;
	font-size:11px;
}
.dlgCrossBoxButton{
	background-color:#475757;
	border:0;
	color:#fff;
	cursor:pointer;
	padding:3px;
	font-weight:bold;
	margin:5px 0 0 0;
	font-size:11px;
	float: right;
}

.universalLoginButton{
	background-color:transparent;
	border:0;
	color:red;
	cursor:pointer;	
	font-weight:bold;	
	font-size:11px;
	padding:0;
}
.rateBtn{
	background-color:#fff;
	border:0;
	color:#000;
	cursor:pointer;	
	font-weight:normal;	
	font-size:11px;
	padding-right: 0;
}
.shareLink{
	background-color:#fff;
	border:0;
	color:#000;
	cursor:pointer;	
	font-weight:normal;	
	font-size:11px;
	padding-right: 0;
	font-family:Arial,Verdana,Tahoma,sans-serif;
}
.checkButton{
	background-color:#CCE6E5;
	border:0;
	color:red;
	cursor:pointer;	
	font-weight:normal;	
	font-size:11px;	
}
.legalCheck{
	float:left;
	margin: 5px 0 0 0;	
}
.mapBtn{
	background-color:#ff6600;
	border:0;
	color:#ffffff;
	cursor:pointer;
	margin:2px 0 2px 0;
	font-weight:bold;
	font-size:18px;
	width:215px;
	padding-right:50px;
}
.btnMapView{
	background-color:#ff6600;
	margin:0 0 10px 0;
}
.editItinerary{
	background-color:#92a4a4;
	border:0;
	color:#fff;
	cursor:pointer;	
	font-weight:bold;
	font-size:11px;
	margin: 0 2px 0 0px;
	padding:4px 0;
    width:105px;
    text-align:center;
    display:block;
    float:left;
}
.deleteItinerary{
	background-color:#c7d1d2;
	border:0;
	color:#fff;
	cursor:pointer;	
	font-weight:bold;
	font-size:11px;
	padding:4px 0;
        width:105px;
        text-align:center;
}
.exploreWaitIconDiv{
	height:7px;
}
.countCannotMissTextbox{
	border:0;
	width:20px;
	font-weight:bold;
	float:right;	
	color:#6A6A6A;
}
.countCityDesc{
	border:0;
	font-weight:bold;
	float:right;
	font-size:14px;
	color:#6A6A6A;
	margin-right:-12px;
	padding:0;
	width:25px;
   font-family:Arial, Helvetica, sans-serif;
	background-color:#CCE6E5;	
}
.blueGrayBackground{
	width:694px;
	display:block;
	clear:both;
	height:14px;
	margin:0;
	padding:0;
	background:#CCE6E5;
	margin:0 0 -2px 0;
	border-right:3px solid white;
}
.shareLink{
	text-decoration:none;
	color:#000;
	font-size:11px;
	padding-left:10px;
}
#share a:hover{
	text-decoration:none;
	margin:0;
	padding:0 0 0 10px;
}
.keywordSearchCategory{
	font-size:14px;
	font-weight:bold;
	float:left;
	clear:both;
	margin:10px 0 0 0;
	color:#990100;
	width:690px;
}
.keywordSearchCategory input{
	margin:0 2px 0 2px;
}
.keywordSearchCategory .viewBy{
	float:right;
	clear:both;
	font-size:17px;
}
.cannotmissButtons{
	border-bottom:1px solid #333;
	border-left:0;
	border-right:0;
	border-top:0;
	font-size:10px;
	margin:5px;
	padding:-5px;
	font-weight:bold;
	float:right;
	cursor:pointer;
	height:15px;
}
.breadcrumbList{
	width:150px;
	border:1px solid #ccc;
}
.dlgPreviewBox{
	width:850px;
	height:500px;	
	padding:10px;
	background-color:#fff;
	border:1px solid #000000;
	overflow:auto;
}
/********************** Added By Praveen End*********************/
/********************** Added By Sumit*********************/
/*########################################################*/
.profileimage-big-rightpanel{
	margin:0 10px 5px 0; 
}
.answer-category{ /* Region and country select box on question page*/
	width:171px;
	padding:0;
	margin:0 2px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	clear:none;
	height:30px;
}

.answer-category select{
	width:168px;
	background:#ccc;
	padding:7px;
	border:0;/*border:1px solid #ccc;*/
}
.btnToLink{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#999999;
	cursor:pointer;
	margin:0;
	padding:0;
}
.btnToLinkSelected{
	color:#990100;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	font-weight:bold;
	margin:0;
	padding:0;
	
}
.btnToLinkSort{
	border:0;	
	/*background-color:#fff;*/
	/*background:url(../images/gray_errpw.gif) right no-repeat;*/
	cursor:pointer;
	color:#999999;
	background: transparent none repeat scroll 0 0;
}
.btnToLinkSortSelected{
	border-bottom:1px solid #000;		
	border-right:0;		
	border-left:0;		
	border-top:0;		
	/*background: transparent none repeat scroll 0 0;*/
	background-color:#fff;
	cursor:pointer;
	font-weight: bold;
	padding:0 7px 0 0;
	background:url(../images/uparrow.png) right center no-repeat;
}
.btnToLinkSortSelectedUp{
	border-bottom:1px solid #000;		
	border-right:0;		
	border-left:0;		
	border-top:0;		
	/*background: transparent none repeat scroll 0 0;*/
	background-color:#fff;
	cursor:pointer;
	font-weight: bold;
	padding:0 7px 0 0;
	background:url(../images/uparrow.gif) right center no-repeat;
}
.btnToLinkSortSelectedDown{
	border-bottom:1px solid #000;		
	border-right:0;		
	border-left:0;		
	border-top:0;		
	/*background: transparent none repeat scroll 0 0;*/
	background-color:#fff;
	cursor:pointer;
	font-weight: bold;
	padding:0 7px 0 0;
	background:url(../images/downarrow.gif) right center no-repeat;
}
.personal-info-sec{
	display:block;
	clear:both;
}

.personal-info-sec .renderWithName label{
	display:block;
	clear:both;
	padding:5px 0 0 0;
}

.personal-info-sec2 .renderWithName label{
	display:block;
	clear:both;

}

.personal-info-sec3 .renderWithName .left label{
	padding:5px 0 0 0;
	float:left;
	color:#6a6a6a;
	width:75px;
}

.renderWithName input{
	float:left;
}

.renderWithName label{
	padding-top:0px;
}

table .addrdobutton tr{
		display:block;
		width:330px;
	}
	
.addrdobutton td{
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0;
	/*width:75px;*/
}


a.skip {
	text-decoration:none;
	color:#FFFFFF;
}
input.skip {
	text-decoration:none;
	color:#FFFFFF;
	border: 0px none;
	margin: 2px 0 0 0;
	cursor:pointer;
}
.chkErrorMsg{/* registration page check box error message*/ 
	margin: 0 0 0 -17px;	
	font-size: 11px;
	padding:0 0 10px 17px;
}
.emailmypassword {
	background:#92A4A4 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-align:center;
	width:auto;
	border: 0 none;
	margin:2px 0 0 0;
	cursor:pointer;
}
.btn-background-color-slat{
	background:#92A4A4 none repeat scroll 0 0;
	border: 0 none;
	padding:2px 10px;
}
.btn-background-color-gray{
	background:#475757 none repeat scroll 0 0;
	border: 0 none;
	padding:2px 10px;
	margin:2px 0 0 0;
}
.answerBox{
	width:664px;
}
.answerTextArea span{
		float:left;
}
/*########################################################*/
/********************** Added By Sumit*********************/

/*new added 12-06-09-------------------*/
#copyright{
	/*display:none;*/
	visibility:hidden;
}
.copyright{
		display:block;
		font-size:11px;
		color:9a9a9a;
		text-align:right;
		padding:0px;
		margin:-8px 0 0 0;
}
a.viewall{
	font-size:10px;
	color:#333;		
}
.destination-sec-right .heading .rating img{
       margin:0 -5px 0 0;
       padding:0;
}
.abot-user strong{
	font-size: 16px;
	color:#333;
}
.right-comment p{
       margin:0 0 10px 0;
}
.rate-itinerary p{
       color:#333;
	   font-family:Arial, Helvetica, sans-serif;
}

.rate-itinerary .italic{
       font-style:italic;
}

.rate-itinerary .note{
       display:block;
       margin:10px 0 0 0;
}
.rate-itinerary label{
	color:#990100;
	font-size:13px;
}
.over-heading{
	font-size:14px;
}
.close-cross{
       display:block;
       float:right;
       clear:both;
       margin:-7px -7px 0 0;
       border:3px solid #ccc;
       cursor:pointer;
}
.close-cross-login{
       display:block;
       float:right;
       clear:both;
       margin:-7px -7px 0 0;
       cursor:pointer;
       border:0;
}


.need-help-txt-box{
	width:495px;
	margin:0 5px 0 0;
	display:block;
	float:left;
}

.question-sec a.paginator_active_step{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	border:none;
}

.paginator_inactive_step{
	border:none;
	padding:0 3px;
}

.paginator_selected_page{
	border-right:1px solid #333;
	padding:0 5px 0 0;
	font-size:12px;
}

a.paginator_page{
	color:#333;
	text-decoration:none;
	font-size:12px;
	border-right:1px solid #333;
	padding:0 5px 0 0;
}

.answer1 p{
	color:#333;
}
.answer2 p{
	color:#333;
}

.form .heading{
		font-size:15px;
		font-family:"verdana", Arial, Helvetica, sans-serif;

}



.right table{
	
}

.right table td{
	display:block;
	float:left;
}



	.right-info2{			
			display:block;
			float:right;
			font-weight:bold;
			font-size:14px;
			color:#6a6a6a;
			clear:both;
			margin-right:-5px;
			
		}
		
#1{
	margin:0;
	padding:0;
	width:700px;
	border:1px solid red;
	display:block;
	height:900px;
}
.message_success_green{
	color:green;
}
.viewitinerary_top_secton{
	display:block;
	padding:0  0 0 3px;
}

.viewitinerary_top_secton .blog-type-infolink ul{
	margin-top:-6px;
	font-weight:bold;
	color:#920000;
}


.subscriberActivity{
	padding: 2px 0 0 5px; 
	font-size:11px
}




.about-user-width{
			color:#371400;
			display:block;
			float:left;
			width:230px;
			margin:0 0  0 5px;
			font-size:11px;
			font-family:"verdana", Arial, Helvetica, sans-serif;
			padding:10px 0 10px 0;
		}
		
		.about-user-width img{
			display:block;
			float:left;
		}
		
		.about-user-width span{
			display:block;
			float:left;
			width:110px;
		}
		.about-user-width .welcome{
			font-size:13px;
			font-weight:bold;
			font-family:"verdana", Arial, Helvetica, sans-serif;
		
		}
		
		.about-user-width .name{
			font-size:13px;
			font-weight:bold;
			font-family:"verdana", Arial, Helvetica, sans-serif;
		}
		
.enter-Url{
	color:#320000;
	font-size:11px;
	font-weight:normal;
		
}
.changeHomeCity span{
	float:left;
	clear:both;
}
.editmyprofile{
	font-weight:bold;
}
.spacer_height0{
	width:100%;
	display:block;
	clear:both;
	height:0px;
	margin:0;
	padding:0;
}

/*--------- header 2 --------------------*/
#header2{
	width:950px;
	height:132px;
	display:block;
	margin:0;
	padding:0;
	background:url(../images/header_bg.gif) repeat-x top;
}


#header2 .logo{
	width:245px;
	display:block;
	float:left;
}

#header2 .sloganbox{
	width:422px;
	margin:0 0 0 28px;
	padding:0;
	display:block;
	float:left;
	border-right:1px solid #ffffff;
}

#header2 .slogan{
	font-size:18px;
	line-height:66px;
	color:#330000;
	display:block;
}

#header2 .nav{
	display:block;
	height:42px;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
}

#header2 .nav li{
	display:block;
	float:left;
	font-size:16px;
	width:140px;
	border-right: 1px solid #FFF;
	line-height:46px;
	list-style:none;
	background:#b8b8b8;
	margin:0;
	cursor:pointer;
}

#header2 .nav li a{
	text-decoration:none;
	color:#FFF;
}

#header2 .nav li.current{
	background:#FFFFFF;
	color:#990000;
}
#header2 .nav li.current a{	
	color:#990000;
}

#header2 .searchloginbox{
	width:234px;
	height:132px;
	background:url(../images/login_bg.gif) repeat-x top;
	display:block;
	float:left;
	margin:0;
	padding:0 10px;
}

#header2 .login-regi{
	display:block;
	float:right;
	clear:both;
	font-size:11px;
	color:#330000;
	margin:0 0 22px 0;
}

#header2 .login-regi li{
	list-style:none;
	padding:10px 2px 20px 2px;
	display:block;
	float:left;
}

#header2 .login-regi li a{
	color:#330000;
	text-decoration:underline;
}

#header2 .searchbox{
	display:block;
	clear:both;
	color:#666;
	font-size:14px;
	font-weight:bold;
}

#header2 .searchbox label{
	display:block;
	color:#666;
}

#header2 .searchbox .txtfield{
	background:#FFFFFF;
	width:200px;
	height:20px;
	display:block;
	float:left;
	border:0;
	font-size:12px;
}
/*--------- header 2 ends here --------------------*/
