/*
Theme Name: Riad Sidi Fatah Theme
Theme URI: http://www.RiadSiiFatah.com
Description: 
Author: Declan Murphy
Author URI: http://www.declanmurphy.net
Version: 1.0
*/
body{   
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
	background:url(images/body_bg.jpg)  #d5bfa7 repeat-x;
	margin:0;
	padding:0;
	border:0;
}
 
a:link, a:visited{
}
 
a:hover{
}
 
img {
	border: none;
} 
h1 {
	color: #00349b;
	font-family: 'Times New Roman', Times, serif;
	font-size: 25px;
	text-align: left;
}
h2 {
	color: #00349b;
	font-family: 'Times New Roman', Times, serif;
	font-size: 20px;
	text-align: left;
} 
h3 {
	color: #00349b;
	font-family: 'Times New Roman', Times, serif;
	font-size: 15px;
	text-align: left;
}
 
#wrapper{
    margin: 0 auto;
    width: 721px;     
}
 
#header{
    width: 699px;
    height: 177px;
	background:url(images/header_bg.jpg) no-repeat;
	padding-right:22px;
}
  
#footer{
    clear: both;
    height: 213px;
    background: #ccc;
	background:url(images/footer_bg.jpg) no-repeat;
}
#bottomarea {
	clear:both;
	height: 97px;
	width: 100%;
	background-image: url(images/bottom_bg.jpg);
}
#blog{
    float: left;
    width: 520px;
    padding: 0 10px 10px 10px;
}
#content {
	margin-left: 25px;
	margin-right: 20px;	
	padding-top: 0px;
	padding-bottom: 15px;
	text-align:justify;
     min-height:400px;
     height:auto !important;
     height:500px; 
}
#content ul { 
	list-style-type:none; 
	padding-left: .5em;
}
#content ul li
{
	background: url(images/listtick.png) no-repeat 0 5px;
	padding-left: 1.8em;
	line-height: 24px;
}
.nav{
}
.nav a {
	text-decoration:none;
	float: left; 
 	display: inline;
}
.nav {
    list-style:none;
}
 
.nav li{
    position:relative;
	padding:0;
	margin:0;
 float: left;
 display: inline;
}
.navbottom {
	margin:0 auto;
	height:43px;
	width:477px;
	padding: 0 122px;
	background: url(images/navbottom_bg.jpg) no-repeat;
	text-transform:lowercase;
}
.navtop {
	margin:0;
	height:39px;
	width:721px;
	padding: 0 32px;
	background: url(images/navtop_bg.jpg) no-repeat;
	text-transform: uppercase;
	font-size:11px;
}
.navtop a, .navtop a:visited {
	color: #00308f;	
	padding: 8px 20px 10px 20px;	
	background: url(images/menu_divider.gif) no-repeat;
	width: 69px;
	text-align:center;
}
.navtop li:first-child a, .navtop li:first-child a:visited {
	background: none;
}
/*.navtop li:first-child a:hover {
	color: #ffffff;	
	background:url(images/navtop_hover_bg.jpg) repeat-x;
} 
.navtop a:hover {
	color: #ffffff;	
	background: url(images/navtop_hover.gif);
} */
.navtop a:hover, .navtop .current_page_item a {
	font-weight: bold;
}
.navbottom a, .navbottom a:visited {
	color: #3068dc;	
	padding: 7px 15px 10px 15px;
}
.navbottom .current-menu-item a, .navbottom .current-menu-item a:visited {
	color: #6191f5;
}
.navbottom a:hover {
	color: #6191f5;	
} 
.navsecondary {
	margin:0 auto;
	padding-top: 80px;
	font-weight:600;
	height: 35px;
}
.navservices {
	padding-left: 249px;
}
.navtravelling {
	padding-left: 131px;
}
.navrabat {
	padding-left: 98px;
}
.navsuites {
	padding-left: 131px;
}
.navsecondary a, .navsecondary a:visited {
	color: #6799ff;	
	padding: 7px 15px 10px 15px;
}
.navsecondary a:hover {
	color: #fff;	
} 
.navtop li{
}
#prices_subheader {
	background-image:url(images/subheader_prices.jpg);
	height: 119px;	
}
#services_subheader {
	background-image:url(images/subheader_services.jpg);
	height: 119px;	
}
#rabat_subheader {
	background-image:url(images/subheader_rabat.jpg);
	height: 119px;	
}
#travelling_subheader {
	background-image:url(images/subheader_travelling.jpg);
	height: 119px;	
}
#suites_subheader {
	background-image:url(images/subheader_suites.jpg);
	height: 119px;	
}
#footer h3 {
	font-family: Lucida Sans Unicode;
	color: #1a8bdb;
	font-size: 14px;
	margin: 0;
	font-weight:normal;
}
#footer p {
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	color: #a9beef;
	margin: 0;
}
#footer a:hover, #footer a:visited, #footer a 
{
	color:#D2691E;
}
#footer_area_1 {
	float: left;
	width: 185px;
	padding-top: 120px;
	padding-left: 50px;
}
#footer_area_2 {
	float: left;
	width: 150px;
	padding-top: 120px;
	padding-left: 50px;
}
	
#footer_area_3 {
	float: left;
	width: 184px;
	padding-top: 70px;
	padding-left: 70px;
}
#header ul {
    list-style:none;
	float: right;
}
 
#header ul li {
    padding: 8px 0;
}
#header_gallery_link {
	clear: both;
	padding-top: 25px;
	padding-left: 316px;
}
#prices_table tr.thead{
	background-image:url(images/table_parts_08.jpg);
	height:29px;
	position:relative;
	}
	
	#prices_table tr.thead td{
	font-size:12px;
	color:#b9a979;
	}

	
	
#prices_table tr td {
	text-align:center;
	text-align:center;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#588ef7;

	
	}		
	
	
#prices_table	{
	margin-top:20px;}
#prices_table tr{
	background-image:url(images/table_parts_12.jpg);
	height:41px;

	
	}	

	#prices_table tr:hover{
		background:url(images/table_part_hover_12.jpg); 
		color:white;
		}	
.tb_suite {
	width:146px;
	height:31px;
	display: block;
	float:left;
	text-align: center;
	padding-top: 110px;
	font-weight: bold;
}	
.tb_suite, .tb_suite:hover, .tb_suite:visited {
	color:#00349b;
}
.tb_suite, .tb_suite:visited {
	text-decoration:none;	
}
.tb_suite:hover {
	text-decoration:underline;	
}
#tb_fez {
	background:url(images/tb_suite_fez.jpg) no-repeat;
}
#tb_yacob {
	background:url(images/tb_suite_yacob.jpg) no-repeat;
}
#tb_sofia {
	background:url(images/tb_suite_sofia.jpg) no-repeat;
}
#tb_laila {
	background:url(images/tb_suite_laila.jpg) no-repeat;
}
#tb_jamal {
	background:url(images/tb_suite_jamal.jpg) no-repeat;
}
#tb_minna {
	background:url(images/tb_suite_minna.jpg) no-repeat;
}
#tb_boujemaa {
	background:url(images/tb_suite_boujemaa.jpg) no-repeat;
}
#tb_gallery {
	background:url(images/tb_gallery.jpg) no-repeat;
	width:292px;
	height:141px;
	display: block;
	float:left;
}
#sidebar {
	margin-left: 10px;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 339px;
	float:left;
}
#sidebar > ul {
	list-style-type:none;
	padding-left: 0;
}
#sidebar li {
	list-style: none;
}
.sidebarmini > li {
	list-style-type: none;
}
.content_on_sidebar_page{
	width: 311px;
	float:left;
}
#sidebar #text-2 a, #sidebar #text-2 a:hover, #sidebar #text-2 a:visited {
	width: 234px;
	height: 70px;
	background:url(images/tb_rabat.png) no-repeat;
	display: block;
	text-decoration:none;
	color: #dbcdbd;
	font-size: 10px;
	line-height:13px;
	padding: 40px 20px 10px 85px;
	text-align: justify;
}
#sidebar #text-3 a, #sidebar #text-3 a:hover, #sidebar #text-3 a:visited  {
	width: 234px;
	height: 70px;
	background:url(images/tb_travelling.png) no-repeat;
	display: block;	
	text-decoration:none;
	color: #dbcdbd;
	font-size: 10px;
	line-height:13px;
	padding: 40px 20px 10px 85px;
	text-align: justify;
}
.contact-form {
	background: white;
	padding: 20px 30px 10px 30px;
	border: 1 solid darkgray;
}
.nivoSlider img { 
	max-width: none !important; 
}
#header .qtrans_language_chooser {
	height: 58px;	
}
.alignleft {
	float: left;
	padding: 10px 15px 15px 0px;
}
.alignright {
	float: right;
	padding: 10px 0 15px 15px;
}