body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #fff;
	margin:0;
	padding:0;
}
.blue_border {
	background-color: #FFFFFF;
	border: 1px solid #7cbde9;
	padding: 3px;
	margin:3px;margin:3px;
}
.tablerowwhite{background-color:#fff; padding:2px;}
.tablerowwhitebordered{background-color:#fff; padding:2px; padding-bottom:5px; padding-top: 5px; border-bottom: 1px dotted #666;}
.ratesummary1{background-color:#ccc; padding:2px; font-weight: bold; font-size: 14px;}
.ratesummary2{background-color:#ddd; padding:2px; font-weight: bold; font-size: 12px;}
.ratesummary3{background-color:#eee; padding:2px; font-weight: bold; font-size: 14px;}
.ratesummary4{background-color:#e6e6e6; padding:2px; font-weight: bold; font-size: 18px;}
.solid_blue{
	background-color: #fff;
	color: #333;
}
.layout {
	width:780px;
	margin-left:auto;
	margin-right: auto;
}
.PaddingList
{
	padding-top:8px;
	padding-bottom: 8px;
}
.seperator {
	background-color: #FFFFFF;
	height:20px;
}
.seperator_big {
	background-color: #FFFFFF;
	height:20px;
}
.footer {
	border: 1px solid #a6a6a6;
	padding:3px;
}
#home_ul{
margin:0;
	margin-left:20px;
	padding:0;
	padding-left: 10px;
	padding-right: 4px;
}
#home_ul li{
	/*border-bottom: 1px dotted #75ca00;*/
	list-style-image: url(../Images/bullet.gif);
	padding-top:8px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size:13px;
}
.destinations_table{
	border-bottom: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	padding-top:4px;
	padding-bottom:4px;
}
.padded_image{
	margin-top: 4px;
}

#site_container{
	width:780px;
	margin-right:auto;
	margin-left:auto;
	background-color: #fff;
	padding:0;
}

#site_container_New{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	background-color: #fff;
	padding:0;
}


#header_wrapper{
	background-color: #fff;
	/*background-image: url(../Images/PageHeader_001.jpg);
	background-repeat: no-repeat;*/
	/*height:73px;*/
	margin:0;
	padding:0;
}

.header_haj{
	margin:0;
	padding:0;
	height:73px;
	background-image: url(../Images/HajjHeader.jpg);
	background-repeat: no-repeat;
}
.header_home{
	margin:0;
	padding:0;
	height:73px;
	background-image: url(../Images/PageHeader3.gif);
	background-repeat: no-repeat;
}

.header_home_New{
	margin:0;
	padding:0;
	height:138px;
	background-image: url(../Images/Header_Image_New_Yasir.jpg);
	background-repeat: no-repeat;
}

.header_holidayextras{
	margin:0;
	padding:0;
	height:73px;
	background-image: url(../Images/holidayextras.jpg);
	background-repeat: no-repeat;
}
.header_dreamticket{
	margin:0;
	padding:0;
	height:73px;
	background-image: url(../Images/dreamticket.jpg);
	background-repeat: no-repeat;
}
.header_image{
	margin:0;
	padding:0;
	border:0;
}

#navigation_wrapper{
	background-color: #fff;
	color:#fff;
	font-size:12px;
	background-image: url(../Images/NavigationBG.gif);
	height:51px;
	background-repeat: no-repeat;
	margin-top:0;
}
	#navigate_wrapper strong{
		color: #fff;
	}

#navigation_wrapper_New{
	color:#fff;
	background-repeat: no-repeat;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
}
	#navigate_wrapper_New strong{
		color: #fff;
	}

#constant_cart{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fb8d2b;
	background-color: #FFFFFF;
	padding-top:0px;
	padding-bottom: 10px;
	float:left;
	width:550px;
}
	#constant_cart ul{
		margin: 0;
		padding:0;
	}
		#constant_cart li{
			list-style: none;
			display: inline;
			color:#000;
		}
		#constant cart a:link, #constant cart a:visited{
		color: #000;
	}

#constant_cart_New{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #677177;
	padding-top:0px;
	float:left;
	width:550px;
}
	
	#constant_cart_New ul{
		margin: 0;
		padding:0;
	}
		#constant_cart_New li{
			list-style: none;
			display: inline;
			color:#FFFFFF;
		}
		#constant_cart_New a:link, #constant_cart_New a:visited{
		color: #FFFFFF;
	}
	
	#phonenumber{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #FFFFFF;
	padding-top:0px;
		float:right;
		width:200px;
		text-align: right;
		padding-bottom: 5px;
	}
	.contentclear{
		clear:both;
	}
#page_title{
	margin-bottom:0px;
	padding-top:14px;
	padding-bottom:12px;
	text-indent:60px;
	/*border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	background-color: #fff;
	background-image: url(../Images/PageTitle.gif);
	background-repeat: no-repeat;
	height:49px;
}
	#page_title h4{
		color:#0e0046;
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:15px;
	}
	
	#content_wrapper{
		
	}
	
	#content_wrapper a{
		color: red;
	}

#footer_wrapper{
	/*border: 1px solid #a6a6a6;
	padding:3px;
	background-color: #fff;*/
	margin-top: 10px;
	background-image: url(../Images/FooterBG.gif);
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	color:#fff;
	background-repeat: no-repeat;
}

#footer_wrapper_New{
	/*border: 1px solid #a6a6a6;
	padding:3px;
	background-color: #fff;*/
	margin-top: 5px;
	background-color: #FFFFFF;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:7px;
	color:#C0C3C5;
	font-weight:normal;
	font-size:11px;
	background-repeat: repeat-x;
}

#footer_wrapper_New a{
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #C0C3C5;
}

#footer_wrapper a{
	color:#fff;
}

.bordered_wrapper{
	
	margin-right:2px;
	border:1px solid #7cbde9;/*
	height: 225px;*/
}
	.bordered_inner{
		padding:3px;
	}
	.bordered_inner h3{
		margin-top:2px;
		margin-bottom: 2px;
		padding:0;
		font-size: 14px;
	}
	#rounded_boxout_bg h4{
		margin-top:2px;
		margin-bottom: 2px;
		padding:0;
		font-size: 14px;
		color:red;
	}
	
.solid_bg{
	background-color: #fff;
}
.table_header{
	background-image: url(../Images/TableGradient.gif);
	background-repeat: repeat-x;
	color: #9d0a0e;
	font-size:14px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	border-left: 1px dotted #ccc;
}
.destinationstable_rightborder{
	border-bottom: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
}
.destinationstable_leftborder{
	border-bottom: 1px dotted #ccc;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	font-weight:bold;
	color:red;
}
.destinationstable_header{
	border: 1px dotted #ccc;
	color:red;
	font-size:13px;
	padding:3px;
	font-weight:bold;
}
.destinationstable_footer{
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color:#000;
	font-size:12px;
	padding:3px;
}

.feature_buttons{
	text-align: right;
	vertical-align: bottom;
	padding-top:20px;
}

.rounded_top{
	background-image: url(../Images/RoundedTop.gif);
	height:12px;
	
}
.rounded_bottom{
	background-image: url(../Images/RoundedBottom.gif);
	height:16px;
	
}

.rounded_bg{
	background-color: #eae6e6;
}

#rounded_boxout_top{
	background-image: url(../Images/round_boxout_top.gif);
	height:15px;
	background-repeat: no-repeat;
	
}
#rounded_boxout_bottom{
	background-image: url(../Images/round_boxout_bottom.gif);
	height:18px;
	background-repeat: no-repeat;
	
}

#rounded_boxout_bg{
	background-color: #fff;
	background-image: url(../Images/round_boxout_bg.gif);
	background-repeat: repeat-y;
	padding-left: 8px;
	padding-right: 8px;
}

	.question{
		background-image: url(../Images/imgQ.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-bottom: 8px;
		margin-bottom: 20px;
	}
	.answer{
		background-image: url(../Images/imgA.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		margin-top: 5px;
		border-bottom: 1px dotted #ccc;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	
	.store_home_top{
		width:186px;
		background-image: url(../Images/186_top.gif);
		background-repeat: no-repeat;
		height:15px;
	}
	
	.store_home_bottom{
		width:186px;
		background-image: url(../Images/186_bottom.gif);
		background-repeat: no-repeat;
		height:19px;
	}
	
	.store_home_bg{
		width:186px;
		background-image: url(../Images/186_BG.gif);
		background-repeat: repeat-y;
		text-align: center;
		height:270px;
		
	}
	.store_home_bg a{
		border:0;
	}
	
	.store_home_bg img{
		border:0;
	}
	
	#page_content_left{
			float: left;
			Width: 225px;
		}
		
		#page_content_right{
			width:510px;
			float: right;
			margin-right: 2px;
		}
		
		/* Product Detail Page */
	
	.productdetail_description{
		font-size: 1em;
	}
	
	#productdetail_wrapper{
		
	}
		#productdetail_margins{
			
		}
		#productdetail_left{
			float: left;
			width: 225px;
			text-align: left;
		}
		
		#productdetail_right{
			float:right;
			width: 540px;
		}
		.buytextbox{
	font-size: 0.95em;
	width: 20px;
	border: 1px solid #ccc;
}
.buybutton{
		font-size: 1em;
		border: 1px solid #2d4a72;
		padding: 5px;
		color: #fff;
		font-weight: bold;
		background-color: red;
		
}
	.buybutton a{
		border: 1px solid #2d4a72;
		padding: 5px;
		color: #fff;
		font-weight: bold; 
		background-color: #f68b26;
}

.buybutton a:hover{
		
		border: 1px solid #2d4a72;
		color: #000;
		background-color: #84d035;
	}	
	
		/* Shopping Basket */
		#subtotal_wrapper{
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
}
#basket_buttons{
	
}
#basket_buttons ul{
	list-style: none;
	text-align: right;
}
	#basket_buttons li{
		margin-right: 0px;
		margin-left: 5px;
		display: inline;
}
	#basket_buttons a{
		
		border: 1px solid #0e0046;
		padding: 5px;
		color: #fff;
		font-weight: bold;
		font-size: 1.1em;
		background-color: #0e0046;
	}
#basket_buttons a:hover{
		
		border: 1px solid #001358;
		color: #fff;
		background-color: #1d762f;

	}
.basket_Input_Button{
	
	border: 1px solid #0e0046;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	background-color: #0e0046;
}
	
.basket_header{
	background-color: #1E79B2;
	color:#fff;
	font-weight: bold;
	padding: 4px;
}

.featurelist{
	margin-top: 10px;
	margin-bottom:10px;
}

.featurelist ul{
	
}

.featurelist li{
	padding-top:4px;
	padding-bottom: 5px;
	font-size:12px;
}

	.fullwidth_top{
		width:780px;
		background-image: url(../Images/fullwidth_top.gif);
		background-repeat: no-repeat;
		height:15px;
	}
	
	.fullwidth_bottom{
		width:780px;
		background-image: url(../Images/fullwidth_bottom.gif);
		background-repeat: no-repeat;
		height:19px;
	}
	
	.fullwidth_bg{
		width:780px;
		background-image: url(../Images/fullwidth_bg.gif);
		background-repeat: repeat-y;
		
	}
	
	.listitems li{
		padding-bottom: 12px;
		font-weight:bold;
	}

.product_text {color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.header_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #FFFFFF;
}