* {
	margin: 0;
	padding: 0;
}

body { background:#F90 url(../images/body_bg.png) top left repeat-x;font-family:Arial, Helvetica, sans-serif;}

a { text-decoration:none;}


:focus { -moz-outline-style:none; outline:none;}

.clear {clear: both;height: 0;line-height: 0;}
#outer { width:950px; margin:10px auto 0 auto; background:url(../images/outer_bg.png) center top; min-height:500px; padding-bottom:0px;}

#header { width:900px; height:60px; margin-bottom:10px;margin:0 auto;}
#navi {width: 550px; float:right; text-align:left; margin-top:25px; }
#navi a { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0 10px 0 10px;}
#navi a { color:#000}
#navi a:hover { color:#FFF}

#content { width:816px; margin:20px auto; font-size:13px; color:#000;}
#left { width:200px; float:left;}
#middle { width:590px; float:right;}

.img {background:url(../~lanzarot/images/img-bg.png) right bottom; padding:0 5px 5px 0; margin:0 0 0 5px; float:right;}

#middle h2 {color: #000; font-size:18px; margin-bottom:5px; font-family: Tahoma, Geneva, sans-serif;}
#left strongx {font-family: Tahoma, Geneva, sans-serif;}
#subcontent {position:absolute; visibility: hidden; background:url(../images/bubble.png) left top; width: 255px; height:56px;}
.subcontent { text-align:center; margin-top:20px;}
.subcontent a{color:#000; font-size:12px; text-decoration:none;}
.subcontent a:hover {color:#900;}

#subcontent2 {position:absolute; visibility: hidden; background:url(../images/bubble2c.png) left top; width: 128px; height:119px;}
.subcontent2 { text-align:left; margin-top:23px; margin-left:15px; line-height:20px;}
.subcontent2 a{color:#000; font-size:12px; text-decoration:none;}
.subcontent2 a:hover {color:#900;}


#callme { width:200px; height:89px; background:url(../images/callme.jpg) left top; text-align:right; line-height:20px; color:#666}
.blue { color: #069; font-weight:bold;}
.small { font-size:10px;}
#callme h2 {font-size:16px; margin:0 0; font-weight:normal;}

.line { width:877px; height:30px; border-left:#F90 1px solid; float:right; bottom:0;}

#left ul { list-style:none; margin-top:5px;}
#left li {background:url(../images/img-navi.png) left top no-repeat; height:32px; width:180px; padding-left:30px; line-height:30px;}
#left li.act {background:url(../images/img-navi-ac.png) left top no-repeat; height:32px; width:180px; padding-left:30px; line-height:30px; color:#F60; font-weight:bold; }
#left li a { color:#000; text-decoration:none; font-weight:bold;}
#left li a:hover {color:#F60;}

#footer { width:950px; margin:0 auto 20px auto; padding-left:10px; padding-top:45px; height:83px; font-size:11px; color:#FFF; line-height:20px; background:url(../images/footer_bg.png) center top no-repeat;}
#footer_inner { margin-left:80px;}
#footer a { color: #C00; text-decoration:none; margin-right:10px;}
#footer a:hover { color:#FFF}

#SlideShow {
	display: none; 
	width: 816px; 
	height: 316px;
    margin:0 auto;
	background-color:#FFF;
	border: solid 0px #000;
	}


#image{ 
    width: 950px; height:300; margin:10px auto;
    
}

/* ----- Thumbnail Grid Styles */

.photo {
	margin: 0 0 15px 10px;
	position:relative;
	width:216px;
	height:162px; float:right; clear:right;
}
.photo span{
	position:relative;
	width:216px;
	height:162px;
	position:absolute;
	top:-5px; left:-5px;
	background:url(../images/frame.png) right bottom;
}

.photo2 {
	margin: 0 0 15px 10px;
	position:relative;
	width:183px;
	height:142px; float:left;
}
.photo2 span{
	position:relative;
	width:183px;
	height:142px;
	position:absolute;
	top:-5px; left:-5px;
	background:url(../images/frame2.png) right bottom;
}

.textarea {
 background-color:#FFFFFF;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 border : 1px dashed #808080;
}
.input {
 background-color:#FFFFFF;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 border : 1px dashed #808080;
 font-size: 12px;
}
.select {
 background-color:#FFFFFF;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
.button {
 background-color:#EEEEEE;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 border : 1px outset #EEEEEE;
 width: 130px;
}
.table {
 background-color:#FFFFFF;
 width:80%;
}
