html, body {margin:0; padding:10px 0 0 0; height:96%}

body {
font:1em Verdana, Arial, Helvetica,	sans-serif;
background: #463a45 url(../img/bg_gradient.gif) repeat-x;
color:#efe9d4;
min-width:760px;/* for mozilla*/
}

a {text-decoration:none;}

#header {
height: 292px;
background: #040008 url(../img/header_en.jpg) no-repeat;
}


#content {
position:relative;
height:96%;
min-height:96%;
border:5px solid #65484f;
border-bottom:0;
background:#040008;
width:760px;
margin:auto;
}

* html #content {height:96%}
body>#content {height:auto}

#contentinner {
margin-left:190px;
padding:.5em 0 0 1em;
font-size:.9em;
width:530px;
}
* html #contentinner {height:1%}/* combat ie 3 pixel jog */

html>body #content{height:auto}

#contentinner h1 {
font-size:1.2em;
color:#e7bf2f;
margin-top:0;
}

#contentinner h2 {
font-size:1.1em;
}

#contentinner h3 {
font-size:1em;
}

#contentinner p {
font-size: 1em;
}

#contentinner ul {
list-style:circle;
}

#contentinner a:link, .text_link a:link { 
color: #4abcfe; 
} 
#contentinner a:visited, .text_link a:visited { 
color: #4abcfe; 
} 
#contentinner a:hover, .text_link a:hover {
color: #fe4a4e;
}
#contentinner a:active, .text_link a:active {
color: #fe4a4e;
}

#contentinner img {
float:left;
margin:0;
margin-right:.5em;
}

.img_right {
float:right !important;
margin:0 !important;
margin-left:.5em !important;
}

.img_cent {
float:none !important;
margin:0 0 .5em 8px !important;
}

div#footer {
position:relative;
height: 20px;
background:#040008;
border:5px solid #65484f;
border-top:0;
clear: both;
color: #ee8;
width:760px;
margin:auto;
}
#clearfooter{clear:both;height:0;}/*needed to make room for footer*/

div#footer2 {
position:relative;
clear: both;
color: #e7bf2f;
font-size:.7em;
width:760px;
margin:auto;
}

.footer2{
text-align:right;
margin:.5em;
padding:0 2em 10px 2em;
white-space:nowrap;
}
.footer2 span{float:left;width:5em;text-align:left;}

#footer2 a:link { 
color: #e2d6aa; 
} 
#footer2 a:visited { 
color: #e2d6aa; 
} 
#footer2 a:hover{
color: #fff;
}
#footer2 a:active {
color: #fff;
}



/* ---------------------------------------------- */
#nav {
float:left;
width: 182px;
text-align:center;	
margin-left:9px;
margin-top:-.6em;
}

#nav ul {
padding:0;
margin:0;
font-size:.95em;
clear:both;
}

#nav li, #current_page{
color:#e7bf2f;
list-style:none;
margin:0 0 .3em 0;
font-size:.95em;
font-weight:normal;
text-align:left;
}

#nav a, #current_page{
height:2.4em;
display:block;
padding-left:.5em;
border:2px solid #e3b612;
}

#nav a:link, #nav a:visited { 
color: #e7bf2f; 
background:#463a45;
} 
#nav a:hover, #nav a:active{
color: #ffffff;
background:#65484F;
}
#current_page {
color: #ffffff !important;
background:#65484F !important;
}

/* ----------------------------------------------- */

.left_col {
background:#040008;
margin:.8em 0 0 0;
}

.left_box {
background:#040008;
border-bottom:none;
border-top:none;
width:182px;
margin:0 auto;
}

.left_box h1 {
font-size:1em;
color:#59b395;
}

.left_box p {
margin:0;
color:#9559b3;
font-style:italic;
font-size:.9em;
font-weight:bold;
}

.left_box img {
margin-top:.5em;
}

.left_box span {
margin:0;
color:#6c6b6b;
font-style:normal;
font-size:.8em;
font-weight:bold;
}

.left_box ul {
padding:0;
margin:0;
}

.left_box li {
color:#ffffff;
list-style:none;
margin:0 0 .3em 0;
line-height:2.4em;
font-size:.9em;
font-weight:bold;
text-align:left;
}

.left_box a {
height:36px;
display:block;
padding-left:1.1em;
line-height:36px;
color:#ffffff;
}

.inner_box_outer {
background:#000000;
width:100%;
margin:0 auto;
padding-top:.5em;
}

.i_box_top {
background:#5e5e5e url(../img/i_box_top.png) no-repeat left top;
color:#ffffff;
font-size:1em;
line-height:2em;
width:170px;
margin:0 auto;
}

.i_box_mid {
background:#3e3e3e;
width:170px;
margin:0 auto;
padding-top:.8em;
}

.i_box_bottom {
background:#3e3e3e url(../img/i_box_bottom.jpg) no-repeat left bottom;
width:170px;
margin:0 auto;
}

.n_box_top {
background:#5e5e5e url(../img/i_box_top.png) no-repeat left top;
color:#ffffff;
font-size:1em;
line-height:2em;
width:170px;
margin:0 auto;
}

.n_box_top img {
vertical-align:middle;
}

.n_box_mid h2 {
background:#3e3e3e;
width:150px;
margin:0 auto;
text-align:left;
padding:10px 10px 0 10px;
font-size:80%;
line-height:1.2em;
}

.n_box_bottom p {
background:#3e3e3e url(../img/i_box_bottom.jpg) no-repeat left bottom;
width:150px;
margin:0 auto;
text-align:left;
font-size:80%;
line-height:1.1em;
padding:10px;
}

.i_box_bottom a:link, .i_box_bottom a:visited, .i_box_bottom a:hover, .i_box_bottom a:active{ 
font-size:1em !important;
color: #4abcfe !important; 
background:#3e3e3e url(../img/i_box_bottom.jpg) no-repeat left bottom !important;
padding:0 !important
} 
.i_box_bottom a:hover, .i_box_bottom a:active{
color: #fe4a4e !important;
}


.col_01{color:#ffdf76;}
.col_02{color:#ffa200;}
.col_03{color:#b39559;}

.note{
font-size:90%;
color:#999999;
font-style:italic;
}

.highlight {
font-weight:bold;
color:#ffffff;
}

.clear_both{clear:both;}
.margin_0{margin:0 !important;}
.bolden{font-weight:bold;}

/* content_form */
#content_form textarea{
font:.9em Verdana, Arial, Helvetica,	sans-serif;
}

#content_form input{
width:160px;
margin-right:.5em;
}

#content_form select{
width:auto;
min-width:180px;
margin-right:.5em;
}

.half_select{
min-width:85px !important;
}

#content_form fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
#content_form fieldset li {  
padding-bottom: 1em;
clear:left;
}
#content_form fieldset.submit {  
border-style: none;
background:#040008;
}

#content_form label {  
float: left;  
width: 15em;  
margin-right: 1em;  
text-align: right;
}

#content_form legend {  
margin-left: 1em;  
padding:0 .5em;  
font-weight: bold;
}

#content_form fieldset {  
float: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 2px solid #575757;  
background:#0b0b0b;
}

#content_form fieldset fieldset {  
margin-bottom: -.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}
#content_form fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}
#content_form fieldset fieldset ol {  
position: relative;  
top: -1.1em;  
margin: 0 0 0 11em;  
padding: 0;
}
#content_form fieldset fieldset label {  
float: none;  
margin-right: auto;
margin-left: 0;
}

#content_form img {
float:none;
}

#errors, #stop{
background:#ffeff2;
}

div#errors, div#stop {
margin-bottom:.5em;
color:#9f001d;
font-weight:bold;
padding:0;
}

.error_padding {
padding:1em !important;
}

#errors h1, #errors p, #stop h1, #stop p {
background:#ffffff url(warning.png) no-repeat 5px 3px;
color:#9f001d;
font-size:1em;
padding:.2em .2em .2em 2em;
margin-bottom:.5em;
border:1px solid #9f001d;
}

#stop h1 {
background:#ffffff url(stop.gif) no-repeat 5px 3px;
padding:1.2em .2em 1.4em 4em;
}

#errors p, #stop p {
font-weight:normal;
background:#ffffff;
}

#errors ul, #stop ul {
border:1px solid #9f001d;
background:#ffffff;
margin:0;
font-weight:normal;
}

#errors li, #stop li {
margin:.5em .5em .5em 1.8em;
}

#success{
background:#effff0;
border:2px solid #007305;
clear:right;
}

div#success {
padding:1em;
margin-bottom:.5em;
color:#007305;
font-weight:bold;
}

#success h1 {
background:#ffffff url(good.png) no-repeat 5px 3px;
color:#007305;
font-size:1em;
padding:.2em .2em .2em 2em;
margin-bottom:.5em;
border:1px solid #007305;
}

#success ul,#success p{
color:#000000;
font-weight:normal;
width:100%;
margin-left:0;
list-style:none;
line-height:1.2em;
}

span.success_left {
font-weight:bold;
float:left;
width:11em;
clear:both;
}

span.success_right  {
font-weight:normal;
float:left;
width:auto;;
max-width:21em;
text-align:left;
}

#success li {
text-align:left;
background:#ffffff;
padding:.2em;
margin:.1em;
border:1px #007305 solid;
overflow:hidden;
clear:both;
}

.nodisplay {
display:none;
}

.button1{width:auto !important;}

.tool-tip {
color: #ffffff;
background-color:transparent;
width: 139px;
z-index: 13000;
text-align:left;
}

.tool-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background:url(../img/bubble.png) top left;
}

.tool-text {
font-size: 11px;
padding: 4px 8px 8px;
background:url(../img/bubble.png) bottom right;
}

#map {
width: auto; 
height: 400px; 
font-size:.9em; 
overflow:hidden; 
color:#0b0b0b;
}

.nested_list {
	font-size: 1.1em;
	font-weight:bold;
	}

.nested_list li {
	list-style: none;
	}

.nested_list li ul li {
	font-size: .9em;
	font-weight:normal;
	padding-left: 16px;
	list-style:disc;
	color:#f7f7f7;

	}

.spacer5{
	height:5px;
	width:100%;
	overflow:hidden;
	clear:right;
}
p.spacer5 {margin:0;padding:0;}

table.prices {
border:1px solid #5a5f59;
width:100%;
color:#ffffff;
}

.prices td{
padding:.5em;
vertical-align:top;
}

.t1{
width:50%;
text-align:left;
color:#ffdf76;
}

.t2{
width:22%;
text-align:right;
padding-right:0 !important;
}

.t3{
width:28%;
text-align:left;
}

.cent {
text-align:center;
}

.img_link {
border:0 !important;
}

#table_outer {
margin-left:2em;
}

.table_css {
display:table;
margin:0 auto;
}

.table_row {
display:table-row;
}

.table_cell {
display:table-cell;
}

.gallery_thumb {
width:204px; 
margin-right:20px;
}


#table_outer a:link img, #table_outer a:visited img{ 
border:3px #575757 solid;
}

#table_outer a:hover img, #table_outer a:active img{ 
border:3px #fe4a4e solid;
} 


.gallery_title {
width:204px; 
margin-right:.2em; 
padding-bottom:2em;
font-size:.9em;
float:left;
}

.gallery_iframe {
	margin:0 auto;
	margin-left:33px;
	padding:0;
	height:275px;
	width:468px;
}

#iframe_styles{
background:#0b0b0b !important;
margin:0 auto !important;
padding:0;
text-align:center;
}

#iframe_styles img{
border:3px solid #575757;
}

#gallery_thumbs {
margin:0 auto;
}

#gallery_thumbs img {
margin-bottom:10px;
float:none;
}

.gallery_thumbs {
margin:0 auto;
border:0;
text-align:center;
width:468px;
}

img.gallery_thumbs {
margin-right:2px;
margin-left:2px;
margin-bottom:5px;
}

#gallery_thumbs a:link img, #gallery_thumbs a:visited img{ 
border:2px #575757 solid;
}

#gallery_thumbs a:hover img, #gallery_thumbs a:active img{ 
border:2px #fe4a4e solid;
} 

div#links_categories  {
float:right;
display:inline;
background:#463a45;
width:11.5em;
border:1px solid #e3b612;
padding: 0 0 .5em 0;
margin-right:-.7em;
}

div#links_categories h2  {
margin:.2em .5em .7em .5em;
color:#ffffff;
font-size:95%;
}

div#links_categories ul  {
margin:0 0 0 .5em;
padding:0;
list-style-type:none;
font-size:85%;
}


div#links_listings  {
float:left;
display:inline;
width:25em;
padding: 0 0 .5em 0;
}

div#links_listings h2  {
margin:0 0 .5em 0;
font-size:95%;
}

.listing{
width:24em;
border:1px solid #e3b612;
background:#463a45;
padding:.5em;
overflow:hidden;
margin:0 0 .5em 0;
}
.listing img{
float:left;
margin:7px;
}

.listing h3, .listing h4{
margin:0 0 0 110px;
}

.listing h4{
font-weight:normal;
font-size:80%;
}

.listing p{
margin:0;
padding:.1em;
}
.nowrap p{margin-left:110px}

.news span{
font-size:80%;
text-align:left;
padding:2em;
}

.cent_images {
overflow:hidden;
margin:0 auto;
padding-left:1.1em;
}

.cent_images p{
float:left;
margin:0 auto;
margin-right:.5em;
text-align:center;
width:160px;
color:#a6bafc;
}

/* Weather */
#wx{
margin-top:4px;
background:#463a45;
border:2px solid #e3b612;
text-align:center;
color:#e7bf2f;
}

#wx_inner{
background:#65484f;
margin:4px;
border:1px solid #816809;
}

#wx_inner h2{
font-size:.95em;
font-weight:normal;
margin:.2em;
}

#wx_inner h3{
font-size:.75em;
font-weight:normal;
margin:0 .2em .6em .2em;
}

#wx_inner h4{
font-size:.8em;
font-weight:normal;
margin:0 .2em 0 .2em;
}

#wx_inner p{
font-size:.8em;
font-weight:normal;
margin:0 .2em .5em .2em;
color:#ffffff;
}

.wx_icons img{
border:1px solid #e3b612;
margin-top:.2em;
}

.wx_icons {
display:inline;
color:#ffffff;
}

.wx_left {
float:left;
padding-left:3.2em;
}

.wx_right {
float:right;
padding-right:3.2em;
}

.wx_clear {
clear:both;
margin:0;
height:1px;
}

.wx_max {
color:#d56b6b;
}

.wx_min {
color:#4fbfff;
padding-right:1.2em;
}

#wx_credits {
font-size:.54em !important;
color:#4fbfff !important;
margin-bottom:1em !important;
}

#wx_credits a:link, #wx_credits a:visited { 
color: #a6bafc; 
background:#65484f;
padding:0;
margin:0;
display:inline;
border:0;
} 
#wx_credits a:hover, #wx_credits a:active{
color: #ffffff;
background:#65484f;
}

.cal{
border:0;
vertical-align:middle;
}

#thickbox_img img{
margin-bottom:.8em;
margin-left:.2em;
}

#thickbox_img a:link img, #thickbox_img a:visited img{ 
border:2px #e3b612 solid !important;
}

#thickbox_img a:hover img, #thickbox_img a:active img{ 
border:2px #fe4a4e solid !important;
}

#lang a, #lang img{
background:#040008 !important;
border:0;
float:left;
height:auto;
padding:0!important;
margin-right:.2em;
}

