/**

*

*			This Style Sheet has been Created by mohammedauf <mohammedauf@hotmail.com>

*			For memphistours.com 

*

*/



@charset "utf-8";

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

html{

}

body {

	line-height: 1;

	background:url('/images-newstyle-blue/bk.jpg');

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

	font-size:13px;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}
table , tr, td{
	/*padding:3px;
	margin:3px;*/
}
blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {
/*
	border-collapse: collapse;*/

	border-spacing: 1;

}
td, tr{
	

}

#mycontainer{

	background:#FFF url('/images-newstyle-blue/container-bk-trans.png');	
	width:962px;
	height:1%;
	overflow:hidden;
	clear:both;
	margin:auto;
	padding-right:0px;
	padding-left:0px;
}

	#myheader #top-blue-banner{

		background:#016193;

		height:40px;

		margin-top:5px;

	}

		#myheader #top-blue-banner #search-area{

			width:360px;

			/*background:url('images/search-trans.png') no-repeat;*/

			background-position:30pt center;

			height:35px;

			margin-top:3px;

			padding-left:40px;

			padding-top:2px;

			line-height:30px;

			color:#FFF;

			float:left;

			

		}

			#myheader #top-blue-banner #search-area .input-textfield{

				border:2px solid #3E9AC9;

				padding:5px;

				background:#FFF url(/images-newstyle-blue/magnify.png) no-repeat;

				background-position:5px center;

				width:190px;

				padding-left:25px;

			}

		#myheader #top-blue-banner #languages-flags{

			float:right;

			width:280px;

			height:28px;

			margin-top:5px;

			margin-right:3px;

			/*background:url('images/flags.png');*/

		}

#myheader-content{

	padding:10px;	

}

	#myheader-content #logo{

		width:360px;

		float:left;

	}

		#myheader-content #logo .text-img-logo{

			position:relative; 

			bottom:15px;

			left:6px;

		}

	#center-banner-elements{

		width:320px;
		float:left;

	}

		.orange-title{

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

			font-weight:bold;

			font-size:12px;

			color:#F60;

		}

		.blue-bg-style{

			/*b$ackground:#efeeee;*/

			float:left;

			height:24px;

			margin-left:8px;

			width:250px;

			padding:10px;

			color:#016193;

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

			font-size:14px;

			font-weight:bold;

			line-height:20px;

		}

		.reservation-email{

			height:15px;

			margin-top:5px;

		}

	#rightsupport{

		width:230px;

		float:left;

		margin-left:20px;

	}

#foot-azur-color{

	background:#bfdceb;

	height:10px;

}

#footer{

	height:950px;

	background:url('/images-newstyle-blue/bk-blue.jpg');

}

	.footer-icon{

		padding:10px;

		float:left;

	}

	.association-bar{

		width:341px;

	}

	.support-bar{

		width:114px;

	}

	.joinus-bar{

		width:170px;

	}

	.rss-bar{

		width:55px;

	}

	.certificate-bar{

		float:right;

		width:170px;

		padding:8px;

	}

		.p-footer{

			color:#fff;

			margin:20px 0 15px 0px;

		}

	#footer #footer-boxes{

		margin:15px auto;

		width:890px;

	}

		#footer .footer-box{

			float:left;

			width:185px;

			height:239px;

			margin-right:40px;

			margin-top:35px;

			display:inline;

		}

		#footer .latest-box{

			margin:0;

			margin-top:35px;

			

		}

		.head-box, .head-box a{

			background:url('/images-newstyle-blue/box-head-trans.png') no-repeat;

			width:185px;

			height:25px;

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

			font-size:12px;

			color:#FFF;

			text-align:center;

			font-weight:bold;

			line-height:20px;

			

		}

		.box-content{

			height:180px;

			padding-top:10px;

		}



			.footer-menu li

			{

				padding:5px;

				margin-top:3px;

				padding-left:0;

				width:180px;



			}

				.footer-menu li a{

					padding:1px 30px 5px 16px;

					maring:5px;

					margin-left:5px;

					color:#FFF;

					font-size:8pt;

					text-decoration:none;

				}

				.footer-menu li a:hover{

					padding:1px 30px 5px 16px;

					maring:5px;

					margin-left:5px;

					background:#054568;

					color:#FFF;

				}

				

		.box-content-readmore{

			margin-top:5px;

		}

		

		

		

/***************** For box in index page ****************************/



.index .boxes h1{

	color:#FFF;

	font-size:14px;

}