body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	padding:0;
	margin:0;
}
/*  navigation tabs  */

#nav, #tournav {
	clear:all;
	width:864px;
}
#nav ul, #tournav ul  {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav li, #tournav li {
	float: left;
	position: relative;
}
#nav, #tournav  {
	padding:0px;
	margin:0px;
	height:37px;
	background-color:white;
}
#nav a, #tournav a {
	padding:0px;
	margin:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	color:white;
	text-align:center;
	height:23px;
	padding-top:14px;
}
 #tournav {
 	margin-left:43px;
 }
 #tournav a {
	padding:0px;
	margin:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	color:white;
	text-align:center;
	height:28px;
	padding-top:14px;
}
#nav .home a {
	background-image:url(images/homeOff.gif);
	width:80px;
}
#nav .home a:hover {
	background-image:url(images/homeOn.gif);
}
#nav .tours a {
	background-image:url(images/toursOff.gif);
	width:86px;
}
#nav .tours a:hover {
	background-image:url(images/toursOn.gif);
}
#nav .morrocco a {
	background-image:url(images/morroccoOff.gif);
	width:151px;
}
#nav .morrocco a:hover {
	background-image:url(images/morroccoOn.gif);
}
#nav .about a {
	background-image:url(images/aboutOff.gif);
	width:102px;
}
#nav .about a:hover {
	background-image:url(images/aboutOn.gif);
}
#nav .responsible a {
	background-image:url(images/responsibleOff.gif);
	width:180px;
}
#nav .responsible a:hover {
	background-image:url(images/responsibleOn.gif);
}
#nav .photo a {
	background-image:url(images/galleryOff.gif);
	width:106px;
}
#nav .photo a:hover {
	background-image:url(images/galleryOn.gif);
}
#nav .contact a {
	background-image:url(images/contactOff.gif);
	width:159px;
}
#nav .contact a:hover {
	background-image:url(images/contactOn.gif);
}

#tournav .dates a {
	background-image:url(images/dateOff.gif);
	width:143px;
}
#tournav .dates a:hover {
	background-image:url(images/dateOn.gif);
}
#tournav .tour a {
	background-image:url(images/tourOff.gif);
	width:143px;
}
#tournav .tour a:hover {
	background-image:url(images/tourOn.gif);
}
#tournav .more a {
	background-image:url(images/moreOff.gif);
	width:192px;
}
#tournav .more a:hover {
	background-image:url(images/moreOn.gif);
}
/*  end of navigation tabs  */


#trip-prep {
	clear:all;
	width:844px;
}
#trip-prep ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#trip-prep li {
	float: left;
	position:inherit
}
#trip-prep {
	padding:0px;
	margin:0px;
	height:43px;
	background-color:white;
	margin-bottom:2px;
}
#trip-prep a {
	padding:0px;
	margin:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:x-small;
	color:white;
	text-align:center;
	height:30px;
	padding-top:10px;
}
#trip-prep .weather a {
	background-image:url(images/weather.gif);
	width:103px;
}
#trip-prep .checklist a {
	background-image:url(images/checklist.jpg);
	width:103px;
}
#trip-prep .info a {
	background-image:url(images/info.gif);
	width:103px;
}
#trip-prep .news a {
	background-image:url(images/news.gif);
	width:103px;
}
#trip-prep .newspapers a {
	background-image:url(images/news-papers.gif);
	width:103px;
}
#trip-prep .dossiers a {
	background-image:url(images/dossiers.gif);
	width:103px;
}
#trip-prep .othertrip a {
	background-image:url(images/flag.gif);
	width:103px;
	margin-left:3px;
	margin-right:3px;
	background-repeat:no-repeat;
	padding-top:10px;
}
#trip-prep .othertrip2 a {
	background-image:url(images/facebook.gif);
	width:200px;
	background-repeat:no-repeat
}
#trip-prep .trip a:hover {
	background-image:url(images/trip-prepOn.gif);
}
#logo {
	float:left
}
#taglinecont {
	float:right;
	padding-top:10px
}
#tagline {
	color:#696767;
	font-size:xx-small;
	text-align:right;
	padding:0;
	margin:0;
}
#strapline {
	width:535px;
	text-align:left;
}
h1 {
	color:white;
	font-size:small;
	font-weight:normal;
}
h2 {
	color:#FFFFFF;
	font-size:1.6em;
	margin-top:0px;
	padding-bottom:2px;
	margin-bottom:0px;
	text-align:left;
	margin-left:20px;
}
#header {
	width:664px;
	background-image:url(images/morroco-header.gif);
	height:117px;
	padding-left:200px;
	padding-top:10px;
}
#temp-header {
	width:843px;
	text-align:left;
	height:77px;
}
#main-image {
	background-image:url(images/main-image.gif);
	height:278px;
	width:864px;
	clear:both;
	padding-top:5px;
	margin-bottom:8px;
	z-index: 1;
}
#main-image-ticker {
	background-image:url(images/main-image-ticker.gif);
	height:298px;
	width:864px;
	clear:both;
	padding-top:5px;
	margin-bottom:8px;
	z-index: 1;
}
#hidden  {	
	position: absolute; 
	width: 128px; 
	height: 120px; 
	top: 279px; 
	left: 659px;  
	z-index: 2; 
	visibility: visible; 
	
}
	
/* home page */
#left-col {
	float:left;
	width:290px;
	padding:0;
	margin:0;
}
#mid-col {
	float:left;
	width:290px;
	padding:0;
	margin:0;
}
#right-col {
	float:right;
	width:290px;
	padding:0;
	margin:0;
}
.dark {
	background-image:url(images/brown-tour.gif);
	width:290px;
	height:165px;
}
.light {
	background-image:url(images/light-tour-home.gif);
	width:290px;
	height:165px;
}
.dark p, .light p {
	text-align:left;
	color:white;
	font-weight:bold;
	font-size:large;
	margin-left:20px;
	margin-top:0px;
	padding-top:0px;
}
.dark a, .light a {
	text-decoration:none;
	font-size:small;
	color:white;
}
.dark a:hover, .light a:hover {
	text-decoration:underline;
}
.dark img, .light img {
	margin-top:10px;
}
/* end of home page */

/* main */
#main-left-col {
	float:left;
	width:580px;
	padding:0;
	margin:0;
}
#main-right-col {
	float:right;
	width:290px;
	padding:0;
	margin:0;
}
.main-dark {
	background-image:url(images/mainbrown.gif);
	width:567px;
	padding:0;
	margin:0;
}
div, img {
	padding:0;
	margin:0;
}
.main-dark p a {
	text-decoration:underline;
}
.main-dark p a:hover {
	text-decoration:none;
}
.main-light {
	background-image:url(images/light-tour.gif);
	width:290px;
}
.fact-light {
	background-image:url(images/fact-tour.gif);
	width:290px;
}
.main-dark p, .main-light p, .fact-light p {
	text-align:left;
	color:white;
	font-size:1em;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	padding-top:0px;
}
#tourlinks {
	margin-left:15px;
}
#tourlinks a {
	font-weight:normal;
	display:block;
	width:155px;
	height:60px;
	float:left;
	padding:10px;
	text-align:center;
	background-image:url(images/tourLinks.gif);
	margin-top:1px;
	margin-bottom:1px;
	margin-left:2px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	padding-top:18px;
	text-transform:uppercase;
	color:#8A5531;
}
#tourlinks a:hover {
	background-image:url(images/tourLinksOn.gif);
	color:white;
}
#relatedlinks, #fullybonded {
	margin-left:15px;
}
#relatedlinks a {
	font-weight:normal;
	display:block;
	width:130px;
	height:168px;
	float:left;
	text-align:center;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:4px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.7em;
	text-transform:uppercase;
	background-color:#CEB4A3;
	vertical-align:baseline;
	border-top:3px solid #D6C3B9;
	border-bottom:3px solid #D6C3B9;
	color:#f9f7f6;
}
#fullybonded a {
	font-weight:normal;
	display:block;
	width:173px;
	height:142px;
	float:left;
	text-align:center;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:4px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.7em;
	text-transform:uppercase;
	background-color:#CEB4A3;
	vertical-align:baseline;
	border-top:3px solid #D6C3B9;
	border-bottom:3px solid #D6C3B9;
	color:#f9f7f6;
}
#relatedlinks a:hover, #fullybonded a:hover {
	color:white;
	border-top:3px solid white;
	border-bottom:3px solid white;
}
.main-dark a, .main-light a, .fact-light a {
	text-decoration:none;
	font-size:small;
	color:white;
}
.main-dark a:hover, .main-light a:hover, .fact-light a:hover {
	text-decoration:underline;
}
.main-dark img {
	margin-top:10px;
}
/* end of main */

/* tours */
.dark-tour {
	background-image:url(images/brown-tour.gif);
	width:290px;
	height:120px;
	padding-top:15px;
}
.light-tour {
	background-image:url(images/light-tour.gif);
	width:290px;
	height:120px;
	padding-top:15px;
}
.green-tour {
	background-image:url(images/light-tour-home.gif);
	width:290px;
	height:150px;
	padding-top:15px;
}
.brown-tour {
	background-image:url(images/brown-tour.gif);
	width:290px;
	height:150px;
	padding-top:15px;
}
.dark-tour p, .light-tour p {
	text-align:left;
	color:white;
	font-weight:bold;
	font-size:x-small;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-top:0px;
}
.green-tour p, .brown-tour p {
	text-align:left;
	color:white;
	font-size:x-small;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding-top:0px;
}
.dark-tour a, .light-tour a, .green-tour a, .brown-tour a {
	text-decoration:none;
	font-size:xx-small;
	color:white;
}
.green-tour a, .brown-tour a {
	text-decoration:none;
	font-size:x-small;
	color:white;
	font-weight:bold;
}
.green-tour a:hover, .brown-tour a:hover {
	text-decoration:underline;
}
.dark-tour a:hover, .light-tour a:hover {
	text-decoration:underline;
}
.dark-tour img, .light-tour img, .green-tour img, .brown-tour img {
	margin-left:15px;
	margin-right:8px;
}
/* end of tours */

#cont {
	width:870px;
}
#footer {
	font-size:xx-small;
	color:#016893;
	padding-top:5px;
	padding-bottom:10px;
	clear:both;
	text-align:left;
	width:850px;
}
#footer a {
	color:#016893;
	text-decoration:underline;
}
#footer a:hover {
	color:#016893;
	text-decoration:none;
}
#footer .bottom {
	color:#696767;
}
.tours {
	color:white;
	text-align:left;
}
.tours td {
	padding:0;
	margin:0;
	height:2px;
}
form {
	margin:2px;
	padding:2px;
}
.firsttour {
	background-color:#f0e9cf;
	color:#8a5531;
}
.secondtour {
	background-color:#d8c998;
	color:#8a5531;
}
.imgLeft {
	margin-right:10px;
}
.imgRight {
	margin-left:10px;
}
.frm, #form input, #form textarea {
	border:2px solid #f0e9cf;
	background-color:white;
}
#form td {
	color:white;
	text-align:left;
}
h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}
ul li, .list {
	color:white;
	text-align:left;
}
.no-padd {
	padding:0;
	margin:0;
}
#terms {
	color:white;
	font-size:x-small;
}
.hi {
	background-color:#d4a84b;
	padding:5px;
}
#scroll {
	height:300px;
	overflow:scroll;
	overflow-x:hidden;
	width:265px;
	margin-right:15px
}
#subnav {
	margin-top:4px;
	margin-right:48px;
}
#subnav a {
	color:#52321E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-right:8px;
}

#subnav a:hover {
	text-decoration:underline;
}

#tourscroll {
	height:400px;
	overflow:scroll;
	overflow-x:hidden;
	width:550px;
	margin-right:15px;
	margin-top:15px;
}

.tour, .tour-full {
	text-align:left;
	background-image:url(images/tour-bgrounnd.gif);
	height:145px;
	color:#b9b132;
}

.tour2 {
	text-align:left;
	background-image:url(images/brown-bground.gif);
	height:145px;
	color:#8a5531;	
}

.tour-full {
	text-align:left;
	background-image:url(images/tour-cat-full.gif);
	background-repeat:no-repeat;
	height:265px;
	color:#8a5531;
}

.tour td, .tour-full td, .tour2 td  {
	vertical-align:top;
}

.dec {
	color:black;
}

.tour p, .tour-full p, .tour2 p{
	margin:7px 0px 0px 10px;
	padding:7px 0px 0px 10px;
}

.tour a{
	font-size:1em;
	color:#b9b132;
	text-decoration:none;
	font-weight:bold;
}
.tour2 a, .tour-full a{
	font-size:1em;
	color:#8a5531;
	text-decoration:none;
	font-weight:bold;
}
.tour a:hover, .tour-full a:hover, .tour2 a:hover{
	text-decoration:underline;
}

#tour-header {
	background-image:url(images/tour-header.gif);
	text-align:left;
	color:white;
	font-size:14px;
	font-weight:bold;
}

.contact-info {
	position:relative;
	bottom:-16px;
	float:right;
}
.contact-info2 {
	position:relative;
	top:-10px;
	float:right;
}

.dark2 {
	background-image:url(images/brown-tour.gif);
	background-position:top;
	width:290px;
	height:155px;
}
.trekking {
	background-image:url(images/trekking-tours.gif);
	background-position:top;
	width:290px;
	height:265px;
}
.light2 {
	background-image:url(images/light-tour-home.gif);
	background-position:top;
	width:290px;
	height:155px;
}
.dark2 p, .light2 p, .trekking p {
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:large;
	margin-top:0px;
	padding-top:0px;
}
.dark2 a, .light2 a, .trekking a {
	text-decoration:none;
	font-size:small;
	color:white;
}
.dark2 a:hover, .light2 a:hover, .trekking a:hover {
	text-decoration:underline;
}
.dark2 img, .light2 img, .trekking img {
	margin-top:10px;
}

.field {
	color:#8a5531;
	text-transform:uppercase;
	font-weight:bold;
	font-size:medium;
	width:225px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.su {
	margin-right:40px;
}

/* AJAX feed */
.gfg-root {
  width : inherit;
  height : inherit;
  position : inherit;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  border: 1px solid #BCCDF0;

/* end of AJAX feed */
