/* CSS Document */
body {

	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:url(images/send_bg.gif); 
	background-color:#e0f1fb;	
	background-position:bottom;	
}

.height4px_bluecolor_home
{
	background-color:#c2e1f5;	
	height:5px;
}
.height4px_bluecolor
{
	background-color:#e0f1fb;	
	height:4px;
}

.back_gradi_home {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:url(images/bg_index.jpg) repeat-x;
	background-color:#6aabd5;	
}

.back_gradi {

	margin: 0px 0px 0px 0px;
	background:url(images/inner-body-bg.jpg) repeat-x;
	background-color:#6aabd5;
}


.tnb_txt{
	font-size:16px;
	color:#146192;
	font-weight:bold;
	text-align:left;
	padding-top:13px;
	padding-left:10px;

	

}
.clud_med{
	background-color:#9dda5a;
	height:8px;
}
.border_green{
	border-top:8px solid #9dda5a;
	border-bottom:1px solid #d0edb0;
	border-right:1px solid #d0edb0;
	border-left:1px solid #d0edb0;
	padding-left:31px;
	padding-bottom:10px;
	width:315px;
}

.disney{
	background-color:#d8b731;
	height:8px;
}
.border_yallow{
	border-top:8px solid #d8b731;
	border-bottom:1px solid #eddea6;
	border-right:1px solid #eddea6;
	border-left:1px solid #eddea6;
	padding-left:31px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:320px;
	
	}
.cruises{
	background-color:#2a99c3;
	height:8px;
}


.border_blue{
	/*background:url(images/cruises_img.jpg) top no-repeat;*/
	border-top:8px solid #57beda;
	border-bottom:1px solid #bce4ef;
	border-right:1px solid #bce4ef;
	border-left:1px solid #bce4ef;
	padding-left:31px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	width:320px;

}
.border_sandal{
	/*background:url(images/sandals_beaches_img.jpg) left top no-repeat;*/
	border-top:8px solid #c57e43;
	border-bottom:1px solid #e2cab6;
	border-right:1px solid #e2cab6;
	border-left:1px solid #e2cab6;
	padding-left:31px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:320px;
}
.sandal{
	color:#b46126;
	font-size:18px;	
	}

.curises{
	font-family: "Kozuka Gothic Pro";
	color:#34a6cc;
	font-size:19px;
	}
.lnb_bg_index{
	background: url(images/lnb_shadowbg_img_index.jpg) repeat-y;
	background-position:right;
	width:30px;
	}

.lnb_bg{
	background: url(images/lnb_bg.jpg) repeat-y;
	}
	
.rnb_bg{
	background: url(images/rng_bg.jpg) repeat-y;
	}
.rnb_bg_index{
	background: url(images/rnb_shadowbg_img_index.jpg) repeat-y;
	background-position:left;
	}
	
.footer_bg {
	background-image:url(images/contentbg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
/*	background-color:#FFFFFF;*/
}
.footer_bg_index {
/*	background-image:url(images/contentbg_index.jpg);*/
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.bottom_bg {
	background: url(images/bottom_bg.jpg) bottom repeat-x;
}

.contact_info{
	color:#c2793e;
	font-size:11px;
	padding-left:10px;
	padding-bottom:3px;
	
	}
.gatesix{
	color:#053195;
	font-size:10px;	
	text-decoration:none;
	}
.gatesix:hover
	{
		/*color:#000000;*/
	}
.strategy{
	color:#c2793e;
	font-size:10px;
	padding-left:10px;
	padding-bottom:3px;
	text-decoration:none;
	}
.strategy_new{
	color:#c2793e;
	font-size:10px;
	padding-left:0px;
	padding-bottom:3px;
	text-decoration:none;
	}
.strategy:hover
	{
		/*color:#000000;*/
		border:none;
	}
		
.footer{
	color:#3b8fc5;
	}
a.footer_link{
	color:#3b8fc5;
	font-size:10px;
	text-decoration:none;
	
	}
a.footer_link:hover{
	border-bottom:1px solid #c2793e;
	}
a.term_condition{
	color:#c2793e;
	font-size:10px;
	text-decoration:none;
	
	}
a.term_condition:hover{
	border-bottom:1px solid #c2793e;
	}
	
a.content_link{
	color:#008be2;
	font-size:11px;
	text-decoration:none;
	
	}
a.content_link:hover{
	border-bottom:1px solid #c2793e;
	}

.content_bg
	{
		background-color:#FFFFFF;
		border-top:1px solid #b8bbbc;
		border-left:1px solid #b8bbbc;
		border-right:1px solid #b8bbbc;
		padding:0px 13px 0px 15px;	
		vertical-align:top;
	}
.inner_content
	{
		vertical-align:top;
		padding: 15px 15px 0px 0px;
	}
.pic_border
	{
		border:1px #4f4f4f solid;
	}
/*border yallow_disney*/

#border_yallow_disney{
	border-top:8px solid #d8b731;
	border-bottom:1px solid #eddea6;
	border-right:1px solid #eddea6;
	border-left:1px solid #eddea6;
	padding:10px;
	vertical-align:top;	
	}
.large_pic_border
	{
		border:1px  #54646a solid;
	}	
#border_yallow_disney img
	{
		margin-right:5px;		
	}
#border_yallow_disney a 
	{
		color:#008be2;
		border-bottom:1px solid #008be2;
		float:right;
		text-decoration:none;
	}
#border_yallow_disney a:hover
	{
		border-bottom:1px solid #c2793e;
	}
/*end border yallow_disney*/


/*border green_club med*/

#border_green_clubmed{
	border-top:8px solid #9dda5a;
	border-bottom:1px solid #d0edb0;
	border-right:1px solid #d0edb0;
	border-left:1px solid #d0edb0;
	padding:10px;
	vertical-align:top;	
	}
#border_green_clubmed img
	{
		margin-right:5px;		
	}
#border_green_clubmed a 
	{
		color:#008be2;
		border-bottom:1px solid #008be2;
		float:right;
		text-decoration:none;
	}
#border_green_clubmed a:hover
	{
		border-bottom:1px solid #c2793e;
	}
/*end border green_club med*/
	
/*border blue club med*/

#border_blue_clubmed{
	border-top:8px solid #9dda5a;
	border-bottom:1px solid #d0edb0;
	border-right:1px solid #d0edb0;
	border-left:1px solid #d0edb0;
	padding:10px;
	vertical-align:top;	
	}
#border_blue_clubmed img
	{
		margin-right:5px;		
	}
#border_blue_clubmed a 
	{
		color:#008be2;
		border-bottom:1px solid #008be2;
		float:right;
		text-decoration:none;
	}
#border_blue_clubmed a:hover
	{
		border-bottom:1px solid #c2793e;
	}
/*end blue_club_med*/

/*border_sandale beaches*/
#border_sandale_beaches{
	border-top:8px solid #c47b40;
	border-bottom:1px solid #e9cdb7;
	border-right:1px solid #e9cdb7;
	border-left:1px solid #e9cdb7;
	padding:10px;
	vertical-align:top;	
	}
#border_sandale_beaches img
	{
		margin-right:5px;		
	}
#border_sandale_beaches a 
	{
		color:#008be2;
		border-bottom:1px solid #008be2;
		float:right;
		text-decoration:none;
	}
#border_sandale_beaches a:hover
	{
		border-bottom:1px solid #c2793e;
	}
	
/* end border_sandale beaches*/

/*border_lightblue_cruises*/
#border_lightblue_cruises{
	border-top:8px solid #44b3d4;
	border-bottom:1px solid #addfed;
	border-right:1px solid #addfed;
	border-left:1px solid #addfed;
	padding:10px;
	vertical-align:top;	
	}
#border_lightblue_cruises img
	{
		margin-right:5px;		
	}
#border_lightblue_cruises a 
	{
		color:#008be2;
		border-bottom:1px solid #008be2;
		float:right;
		text-decoration:none;
	}
#border_lightblue_cruises a:hover
	{
		border-bottom:1px solid #c2793e;
	}
/* end border_lightblue_cruises*/

.left-side-shadow
	{
		vertical-align:top;
		background-image:url(images/left-side-shadow-bg.jpg);
		background-repeat:repeat-y;
		background-position:top right;
		width:50px;
	}

.right-side-shadow
	{
		vertical-align:top;
		background-image:url(images/right-side-shadow-bg.jpg);
		background-repeat:repeat-y;
		background-position:top left;
		width:49px;
	}
.rnb	
	{
		padding-left:5px;
		width:141px;		
		text-align:center;		
	}
#footer
	{
		background-image:url(images/footer_bg_img.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		font-size:10px;
		height:204px;				
	}
#footer span
	{
		color:#3b8fc5;
	}
.footer-td-bg
	{
		background-image:url(images/footer_img.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		height:200px;
		color:#c2793e;
	}
	
/*contact_us form*/		
.button_blue
	{
		font-size:11px;
		background-color:#103b80;
		background-image:url(images/button_bg.gif);
		background-repeat:repeat-x;			
		color:#FFFFFF;
		padding:2px;
		text-decoration:none;
		border: none;
		cursor:pointer;
	
	}
.button_blue:hover
	{
		color:#FFFFFF;
		background-image:url(images/button_bg_hover.gif);
	}
.red_content{
	font-size:11px;
	color:#FF0000;
}
.button{
	color:#FFFFFF;
	}
.button{
	color:#FFFFFF;
	}
	
input.button
	{
		border:1px solid #9dd7fd;
		background-color:#008be2;
		
	}
input,textarea, select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #000000;
		border:1px solid #bee6ff;
	}
#testimonial{
	vertical-align:top;	
	}

#testimonial a 
	{
		color:#008be2;
		border-bottom:none;
		text-decoration:none;
	}
#testimonial a:hover
	{
		border-bottom:1px solid #c2793e;
	}
.content_bold{
	color:#333333;
	font-weight:bold;
	line-height:20px;
}
.land_border
	{
	border:none;}
.calender{
	width:200px;
	}
	


hr
	{
		width:98%;
		border-top:1px solid #d8f0ff;
		height:1px;
		color:#eaeaea;		
		background-color:#e1e1e1;		
	}
.default_content
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
.pading_bot5
	{
		padding-bottom:3px;
	}	
.txt_10
{
	font-size:10px;
}

/* Admin Section Css*/
.back_gradi_home_admin{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:url(images/inner-body-bg.jpg) repeat-x;
	background-color:#6aabd5;
}

.tnb_bg
	{
		background-image:url(images/tnb_bg.gif);
		background-position:top left;
		background-repeat:repeat-x;
		height:30px;
	}
.bg_blue
	{
		height:25px;
		background-color:#008be2;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
.bg_lightgray
	{
	border-bottom:1px solid #c1c1c1;
	
	background-color:#f2f2f2;	
	}
.bg_lightgreen1	
	{
	border-bottom:1px solid #c1c1c1;
	background-color:#FFFFFF;	
	}

.button_text
	{
		font-size:11px;
		background-color:#103b80;
		background-image:url(images/button_bg.gif);
		background-repeat:repeat-x;			
		color:#FFFFFF;
		padding:5px;
		
		text-decoration:none;
		border: none;
	}
.button_text:hover
	{
		color:#FFFFFF;
		background-image:url(images/button_bg_hover.gif);
	}	
	
.paging
	{
		border:1px solid #008be2;
		background-color:#99d1f3;
		padding:3px;
		text-decoration:none;
		color:#000000;	
	}
	
.paging:hover
	{
			border:1px solid #000000;
		background-color:#666666;
		padding:3px;
		text-decoration:none;
		color:#FFFFFF;	
	}
.paging_HL
	{
		border:1px solid #000000;
		background-color:#666666;
		padding:3px;
		text-decoration:none;
		color:#FFFFFF;	
	}

/* End here	*/

	
/**************Menu Css start here. *******************/

/*For Menu Section*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative; float:left;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden; padding-top:0px; padding-left:0px; position:absolute;}

.qmclear1 {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc1 { position:relative;}.qmmc1 a {float:right;display:block;white-space:nowrap; padding-bottom:7px;}.qmmc1 div a {float:none; }.qmmc1 div {visibility:hidden; padding-top:0px; padding-left:20px;  position:absolute;}



/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;		

	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		font-size: 12px;
/*		background-color:#ffffff;*/
		text-decoration:none;
		padding:0px 0px 0px 0px;				
	}

	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
/*		background-color:#FFFFFF;*/
		text-decoration:none;
		color:#FFFFFF;

	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		/*background-image:url(images/arrow_down.gif);*/
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		/*background-image:url(images/reveal_background.gif);*/
		background-repeat:repeat-y;
		background-position:center center;
		border-style:none;
		margin-top:0px;		
		
	}

	/*"""""""" [SUB] [SUB] Containers """"""""*/
	#qm0 div div
	{
		background-image:none;
		background-image:url(images/menu_back_blue.png);
				
		
	}
	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;
/*		background-color:#f58426;*/
		background-image: url(images/menu_back_gray.png);		
		color:#FFFFFF;
		
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
/*		background-color:#ffffff;*/
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		/*background-image:url(images/arrow_right.gif);*/
			
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
/*		background-color:#20659e;*/
		background-image:url(images/menu_back_blue.png);				
		padding:5px 5px 5px 5px;
/*		border:1px solid #dddddd;
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;				
		border-width:1px;
		border-style:solid;
		border-color:*/
		text-align:left;	
	}
	 /*"""""""" (MAIN) Items """"""""*/

	#qm1 a
	{
		color:#FFFFFF;
/*		background-color:#20659e;*/
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		text-decoration:none;
		padding:5px 5px 5px 5px;
		border-style:solid;
		border-color:#dddddd;
		border-width:0px;
		margin-left:0px;	
 	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm1 a:hover
	{ 
/*		background-color:#efefef;*/
		
	}
/*****************menu css end here*********************/	

.innerpages li {
	list-style:url(images/lnb_bullet_withoutlink.jpg);
	background-repeat:no-repeat;
	padding-bottom:3px;
	margin-left:20px;
	}

.innerpages p{
	padding:0px;
	margin-left:20px;
	}
.club-med-subheading {
	color:#83c140;
	font-size:13px;
	padding:0px; 
	margin:0px;
	font-weight:bold;
	white-space:nowrap;
	}
.promos-subheading {
	color:#44b3d4;
	font-size:13px;
	padding:0px; 
	margin:0px;
	font-weight:bold;
	}
.sandal-subheading {
	color:#b46126;
	font-size:13px;
	padding:0px; 
	margin:0px;
	font-weight:bold;
	}
.disney-subheading {
	color:#c2a220;
	font-size:13px;
	padding:0px; 
	margin:0px;
	font-weight:bold;
	}
	
.important{
color:#FF0000;
font-weight:bold;
}

/*Gallery CSS here*/
.gallery td{
	padding:2px 0px;
}	
.gallery_headings_blue{
	display:block;
	width:100%;
	background:#44b3d4;
	color:#ffffff;
	font-size:13px;
	padding:1px 0px 4px 2px; 
	margin:0px;
	font-weight:bold;

	}
.gallery_headings_green{
	display:block;
	width:100%;
	margin-left:15px;
	background:#83c140;
	color:#ffffff;
	font-size:13px;
	padding:1px 0px 4px 2px; 
	margin:0px;
	font-weight:bold;
	}
.gallery_headings_brown{
	display:block;
	width:100%;
	background:#c47b40;
	color:#ffffff;
	font-size:13px;
	padding:1px 0px 4px 2px; 
	margin:0px ;
	font-weight:bold;
	}
.gallery_headings_yellow{
	display:block;
	width:100%;
	background:#d8b731;
	color:#ffffff;
	font-size:13px;
	padding:1px 0px 4px 2px; 
	margin:apx;
	font-weight:bold;
	}
.note{
font-style:italic;
font-size:10px;
font-weight:bold;}
