/**

*

*			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,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

html{

}

body {

	line-height: 1;

	background:url('/template_0/images/bk.jpg');

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

	font-size:13px;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

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: 0;

}

#container{

	background:#FFF url('/template_0/images/container-bk-trans.png');	

	width:962px;

	height:1%;

	overflow:hidden;

	clear:both;

	margin:auto;

	padding-right:0px;

	padding-left:0px;

	

}

	#header #top-blue-banner{

		background:#016193;

		height:40px;

		margin-top:5px;

	}

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

			width:360px;

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

			background-position:30pt center;

			height:35px;

			margin-top:3px;

			padding-left:40px;

			padding-top:5px;

			line-height:30px;

			color:#FFF;

			float:left;

			

		}

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

				border:2px solid #3E9AC9;

				padding:5px;

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

				background-position:5px center;

				width:190px;

				padding-left:25px;

			}

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

			float:right;

			width:281px;

			height:28px;

			margin-top:5px;

			margin-right:8px;

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

		}

#header-content{

	padding:10px;	

}

	#header-content #logo{

		width:360px;

		float:left;

	}

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

			position:relative; 

			bottom:45px;

			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{

			/*background:#efeeee;*/

			float:left;

			height:45px;

			margin-left:8px;

			width:250px;

			padding:10px;

			color:#016193;

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

			font-size:14px;

			font-weight:bold;

			line-height:20px;
			height:24px;

		}

		.reservation-email{

			height:5px;
		}

	#rightsupport{

		width:230px;

		float:left;

		margin-left:20px;

	}

#foot-azur-color{

	background:#bfdceb;

	height:10px;

}

#footer{

	height:782px;

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

}

	.footer-icon{

		padding:10px;

		float:left;

	}

	.association-bar{

		width:395px;

	}

	.support-bar{

		width:114px;

	}

	.joinus-bar{

		width:170px;

	}

	.rss-bar{

		width:55px;

	}

	.certificate-bar{

		float:right;

		width:100px;

		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:28px;

			

		}

		.head-box, .head-box a{

			background:url('/template_0/images/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;

		}

		

/**

	The services area

**/

#right-blocks{

	width:629px;

	margin-left:5px;

	float:left;

}

#left-blocks{

	float:right;

	width:313px;

	margin-right:3px;

}

.headerblock{

	background:#0c6296;

	height:20px;

	padding:5px;

	border-bottom:10px solid #e9f1f7;

	margin-bottom:5px;

}

.headerblock h1{

	color:#FFF;

	font-family:Verdana;
	font-size:16px;

}

#leftbuttons{

	width:230px;

	float:left;

	height:400px;

}

#rightblockdata{

	width:399px;

	height:397px;

	float:left;

	background:#FFF url('/template_0/images/serv-block.jpg') repeat-x;



}

.service-menu-auf{

	margin:0;

	padding:0;

}

.service-menu-auf li{

	width:190px;

	height:49px;

	display:block;

	

}

.service-menu-auf li a{

	display:inline-block;

	background:url('/template_0/images/serbutton.jpg') no-repeat;

	width:230px;

	height:48px;

	text-decoration:none;

	color:#000;

	

}

.service-menu-auf li a:hover{



	background:url('/template_0/images/serbutton-hover.jpg') no-repeat;

}

.downmenu-text{

	clear:both;

	top:2px;

	position:relative;

	text-align:center;

	left:0;

	display:block;

	font-size:10pt;

}

.servmenutitle{

	text-align:center;

	display:block;

	font-weight:bold;

	padding-top:20px;

	font-size:17px;

	padding-left:25px;

}

.iconspan{

	height:50px; display:block;

}

.iconspan-classical-tours{

	background:url('/template_0/images/menuicons/Classical_Tours.png') no-repeat; background-position:20px center;

}

.iconspan-desert-safari{

	background:url('/template_0/images/menuicons/Desert_Safari.png') no-repeat; background-position:20px center;

}

.iconspan-shore-excursions{

	background:url('/template_0/images/menuicons/Shore_Excursions.png') no-repeat; background-position:20px center;

}

.iconspan-combo-tours{

	background:url('/template_0/images/menuicons/Combo_Tours.png') no-repeat; background-position:20px center;

}
.iconspan-egypt---petra{

	background:url('/template_0/images/menuicons/Combo_Tours.png') no-repeat; background-position:20px center;

}
.iconspan-accessible-tours{

	background:url('/template_0/images/menuicons/Accessible_Tours.png') no-repeat; background-position:20px center;

}

.iconspan-sightseeing-tours{

	background:url('/template_0/images/menuicons/Sightseeing_Tours.png') no-repeat; background-position:20px center;

}

.iconspan-nile-cruise{

	background:url('/template_0/images/menuicons/Nile_Cruise.png') no-repeat; background-position:20px center;

}

.iconspan-luxury-tours{

	background:url('/template_0/images/menuicons/Luxury_Tours.png') no-repeat; background-position:20px center;

}



.services-content-package{

	margin-top:-20px;

	padding:8px;

}

.panel h2{

	font-size:20px;

	padding:10px;
	text-align:center;

}
.panel h2 a{
	font-size:18px;
	text-decoration:none;
	color:#FFF;
	text-align:center;
}
.panel img{

	float:none;

	margin:5px auto;

}

.panel p{

	text-align:center;

}

.services-content-package li{

	margin-bottom:3px;

	list-style:disc;

	margin-left:25px;

}

.services-content-package li a{

	color:#000;

	text-decoration:none;

	font-family:Verdana;

	font-size:12px;

	font-weight:normal;

}

.services-content-package li a:hover{

	color:#C90;

}

#buildyourtrip-form{

	width:313px;

	background:url('/template_0/images/bk_bulid.jpg') repeat;

	height:300px;

	text-align:center;

}

#buildyourtrip-form h1{

	font-size:20px;

	color:#FFF;

	padding:10px;

	text-align:center;

}

#buildyourtrip-form{

}

#buildyourtrip-form .buildtrip-form-input-text{

	border:2px solid #90dcec;

	width:250px;

	padding:5px;

	text-align:center;

	color:#bababa;

	margin-bottom:5px;
	text-align:left;

}

.heightarea{

	height:68px;

	text-align:left;
	font-size:15px;
	

}



















/***************************************************************** Tabs Style Sheet ****************************************************/





















		.stripViewer .panelContainer .panel ul {

			text-align: left;

			margin: 0 15px 0 30px;

		}

		

		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */

			margin: 20px 0;

			position: relative;

			width: 100%;

		}



		/* These 2 lines specify style applied while slider is loading */

		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}

		.csw .loading {margin: 200px 0 300px 0; text-align: center}



		.stripViewer { /* This is the viewing window */

			position: relative;

			overflow: hidden; 

			margin: auto;

			width: 399px; /* Also specified in  .stripViewer .panelContainer .panel  below */

			height: 385px;

			clear: both;

			background: none;

			

			

		}

		

		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */

			position: relative;

			left: 0; top: 0;

			width: 100%;

			list-style-type: none;

			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */

		}

		

		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */

			float:left;

			height: 100%;

			position: relative;

			width: 399px; /* Also specified in  .stripViewer  above */

		}

		

		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */

			padding: 10px;

		}

		

		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */

			margin: auto;

			display:none;

		}

		.stripNavL{

			display:none;

		}

		.stripNavR{display:none;}



	







