/* Main containers */
body {padding:0px; margin:0px; font:76% verdana,tahoma,sans-serif; background:#7a6700 url(Background.jpg) top center no-repeat; 
			color:#444; text-align:center; line-height:1.5em;}
#wrap {width:760px; text-align:center; margin:0 auto;}
#maincontent {background:#fff; text-align:left; border:4px solid #DDD; padding:15px 15px 5px 15px; margin:0 0 15px 0; height:460px;}
.content {float:right;width:560px; height:400px; overflow:hidden;}
#nav{float:left; width:150px; padding:0px; margin-right:0px; background:url(images/NavButton.jpg) no-repeat;}
#nav ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px; }
#nav li{ width:150px;height:45px; margin:0px; padding:0px;	}
#nav li:hover{ margin:0px; padding:0px; background:url(images/NavButtonHover.jpg) no-repeat;}

.map{width:550px;height:340px; clear:both; float:left; border:5px solid #CCC;}
.map_content{float:right;width:560px; height:400px; overflow:hidden;}
.map_content p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; clear:both; margin-bottom:6px; color:#676;}

.nav {list-style:none; margin:0px; padding:0px; float:left; background:url(images/NavButton.jpg) no-repeat; }

/* HTML Tags */
a {text-decoration:none; font-weight:700; color:#e49938;}
a:hover {text-decoration:underline;}
a img {border:0;}
h1 {margin:15px auto 20px auto; padding:0; font-size:2.6em; color:#eee; letter-spacing:-2px; line-height:1.2em;}
h1 a {color:#eee; font-weight:700; text-decoration:none;}
h1 a:hover {color:#fff; text-decoration:none;}
h2 {margin:0 0 12px 160px; padding:12px 6px 12px 15px; background:#eeca02 url(images/page_title_background.jpg) no-repeat; border-left:4px solid #e49938; 
			color:#FFF; font-size:1.5em; font-weight:400;}
h2 a {font-weight:400;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px 0;}
p {margin:0 0 15px 0;}
ul {margin:0 0 15px 20px; padding:0;}
li {margin:0; padding:0 0 0 5px;}

/* Special content specific styles*/
.content p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; clear:both; margin-bottom:6px; color:#676;}
.content img{ margin:5px; padding:4px; float:left; border:solid 3px #eeca02; background:#CCC;}
.content img:hover{ border:solid 3px #CCC; background:#eeca02;}


/* Various classes */
.slogan {color:#ccc; font-size:1.4em; margin:0 0 15px 0; padding:0;}
.toptabs {clear:both; font-size:1.4em; line-height:1.5em; color:#aaa; margin:0 0 15px 0;}
.toptab {padding:3px 10px 5px 10px; font-weight:400; margin:0 2px; color:#ccc; width:}
.toptab:hover {background-color:#444; color:#fff; text-decoration:none;}
.active {background-color:#444; color:#fff;}
.active:hover {background-color:#444; color:#fff;}
.bottomlinks, .bottomlinks a {text-align:center; color:#888; font-size:0.9em; font-weight:400; margin:5px auto;}
.footer, .footer a{color:#FFF; font-weight:400;}
.hide {visibility:hidden;}

.background-building{ background:url(elcortijobuilding.jpg) 0px 220px no-repeat; }
.background-caravan{ background:url(elcortijobuilding.jpg) 0px 220px no-repeat; }
.background-restaurant{ background:url(elcortijo-background.jpg) 0px -50px no-repeat; }
.background-building{ background:url(elcortijobuilding.jpg) 0px 220px no-repeat; }

.gallery-image{
	height:95px;
	width:115px;
}

.listing-image{
	height:69px;
	width:84px;
}

.scroll-vert{
	overflow:scroll;
}
