/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {margin:0; padding:0;}
body {text-align:center; background-color: #a5b9d6;}
/*<!--body, tr,
td, input,
select, textarea {font:normal small/1.3 Verdana, Lucide Grande, sans-serif;}
a:link,a:visited {text-decoration:underline;color:#1a235b;}
a:hover {text-decoration:none;}
ul, ol	 {margin:0 0 10px 25px;}
dl {margin:0 0 10px;}
dt {font-weight:bold;}
dd	 {margin:0 0 3px 10px;}-->*/
p {
	margin:0 0 12px 0;
	line-height: 17px;
	font-size:11px;
	color:#000;
}

h3 {font-size:small; margin:6px 0 5px;}
h4 {font-size:x-small; margin:4px 0;}
h5	 {font-size:xx-small; margin:3px 0;}
h6 {font-size:xx-small; margin:0;}
img {border:none;}
acronym	 {border-bottom: 1px dotted;}
blockquote {margin:0 25px 20px 25px; font-style:italic;}



	/* -- Page Structure -----------------------------------*/
#outer {
width: 100%; 
height: 100%;
}

#wrapper {
width: 810px;  
margin-left: auto; 
margin-right: auto;
background-color:#e8e4d6;
background-image:url(../images/pg_bkg.jpg); background-repeat:repeat-y;
position:relative;
}

#skyheader {
width:810px;
height:89px;
background-image:url(../images/sky.jpg);
position:relative;
overflow:visible;
}

#logo {
position:absolute;
top:0;
left:5px;
background-image:url(../images/wl_logo.jpg);
width:256px;
height:188px;
z-index:100;
}

#logo a {
margin-left:-9999px;
display:block;
height:188px;
}

#hometext p.creditcards {
/*position:absolute;
width:120px;
height:40px;*/
text-align:right;
}

#menubar {
width:544px;
height:33px;
margin:0 5px;
background-image:url(../images/menu_bkg.jpg);
position:relative;
z-index:10;
float:right;
}

#menubar table {
background-image:url(../images/menu_bkg.jpg);
}

#homecontent {
margin:115px 35px 50px 10px;
text-align:left;
}

#weather {
float:left;
background:none;
/*width:150px;
height:90px;
border:2px solid #996633;*/
}

#hometext {
margin-left:265px;
text-align:left;
}

#maintext {
/*margin:83px 35px 50px 280px;*/
margin-top:50px;
margin-right:30px;
.margin-right:10px;
text-align:left;
background-color:#E8E5D6;
float:right;
}

#maintext td, #maintext th {
font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
padding:5px;
}

#leftimages {
width:256px;
float:left;
/*margin:90px 0 0 5px;*/
margin-top:90px;
margin-left:10px;
margin-right:5px;
}

#leftimages ul {
	list-style:none;
	text-align:right;
}


#leftimages ul li a:link, #leftimages ul li a:visited{
	list-style:none;
	font:bold 11px Verdana, "Lucide Grande", sans-serif;
	line-height:18px;
	color:#833b0b;
	text-decoration:none;
}

#leftimages ul li a:hover {
	color:#ebe3d4;
	background:#660000;
}

#hometabs {
margin: 0 5px;
width:800px;
height:27px;
background-image:url(../images/home_tabs.jpg);
position:relative;
}

#hometabs li {
display:inline;
margin:0;
padding:0;
clear:both;
}

#tablinks a {position:absolute; top:2px; display:block; text-indent:-9000px; overflow:hidden; height:24px;}
#houselink a {left:258px; width:137px;}
#cottagelink a {left:652px; width:137px;}


#homephotos {
margin:0 5px;
width:800px;
height:264px;
background-color:#833b0b;
position:relative;
}

#homephotos li {
display:inline;
margin:0;
padding:0;
}

#photolinks a {
position:absolute;
top:0;
display:block; 
text-indent:-9000px; 
overflow:hidden; 
height:264px;
}

#homehouse a {
left:0; 
width:397px; 
background-image:url(../images/home_house.jpg);
}

#homecottage a {
left:403px; 
width:397px; 
background-image:url(../images/home_cottage.jpg);
}

#footer {
background-image:url(../images/foot_bkg.jpg);
height:82px;
clear:both;
}

#footer h1 {
text-align:center;
padding-top:10px;
color:#d0c7aa;
font:bold 16px Verdana, Arial, Helvetica, sans-serif ;
}

#footer p {
text-align:center;
color:#d0c7aa;
}

#footer a:link, #footer a:visited {
text-align:center;
color:#d0c7aa;
text-decoration:none;
font-size:10px;
}

#footer a:hover {
text-decoration:underline;
}


/*---------Table Styles----------------------*/

.rates_table {
margin:12px 0;
border-collapse:collapse;
font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
color:#000;
clear:both;
border-right:solid 1px #833b0b;
border-bottom:solid 1px #833b0b;
background-color:#EEEEEE;
}

.rates_table th {
line-height: 24px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background-color:#833b0b;
text-align:center;
height:16px;
border-left:solid 1px #833b0b;
}

.rates_table td {
line-height:16px;
text-align:center;
color:#833b0b;
padding:2px;
border-left:solid 1px #833b0b;

}

.rates_table td.date {
text-align:right;
padding-right:6px;
font-weight:bold;
border-right:solid 1px #833b0b;
border-left:none;
}

.rates_table td.alert {
text-align:center;
padding-right:6px;
font-weight:bold;
border-left:none;

}

.rates_table tr.stripe {
background-color:#B9B9CE;
}
/*--------Text Styles----------------------------*/

h1 {
font:bold 18px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#833b0b;
text-align:left;
margin-bottom:4px;
}

h2 {
font:bold 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#000066;
text-align:left;
margin-bottom:2px;
}


#maintext p, #hometext p {
font:normal 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}

#maintext a:link, #maintext a:visited {
	color:#660000;
	text-decoration: underline;
}

#maintext a:hover {
	color:#ebe3d4;
	background:#660000;
	text-decoration:none;
}

#hometext a:link, #hometext a:visited {
	color:#660000;
	text-decoration:underline;
}

#hometext a:hover {
	color:#ebe3d4;
	background:#660000;
	text-decoration:none;
}

h3 {
font:bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#000066;
margin-bottom:0;
}

h4 {
font:bold 18px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#660000;
text-align:center;
margin:18px 0 4px 0;
}

h4.second {
font:bold 18px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#660000;
text-align:center;
margin:18px 0 4px 0;
}

#maintext ul {
font:bold 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
color:#833b0b;
list-style:inside;
padding-bottom:12px;
}

#leftimages h2 a:link, #leftimages h2 a:visited {
font:bold 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#000066;
text-align:right;
margin:0 0 8px 30px;
text-decoration:underline;
}

#leftimages h2 a:hover {
background:#000066;
color:#ebe3d4;
text-decoration:none;
}
.two-col {
    width:500px;
}
.one-col {
    width:750px;
}
.tweditor_language_options {
color:#000000;
font-family:Verdana;
font-size:10px;
}
.tweditor_language_options a {
color:#000000;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}
.tweditor_dropdown {
background-color:#975C41;
border-bottom:1px solid #712C0B;
height:20;
padding:4px;
width:220;
font-family:Verdana;
font-weight:normal;
font-size:12px;
cursor:auto;
}
.tweditor_dropdown_over {
background-color:#975C41;
border-bottom:1px solid #712C0B;
height:20;
padding:4px;
width:220;
font-family:Verdana;
font-weight:normal;
font-size:12px;
cursor:pointer;
}
.tweditor_dropdown_container {
border-top:1px solid #712C0B;
border-left:1px solid #712C0B;
border-right:1px solid #712C0B;
height:20;
width:220;
}
.tweditor_dropdown a {
color:#D0C7AA;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
.tweditor_dropdown_over a {
color:#D0C7AA;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
.tweditor_dropdown a:hover {
color:#000066;
}
.tweditor_dropdown_over a:hover {
color:#000066;
}
.tweditor_mainmenu {
background-color:#9D6044;
font-family:Verdana;
font-weight:normal;
font-size:12px;
height:100%;
text-align:center;
}
.tweditor_mainmenu_divider {
color:#9D6044;
}
.tweditor_mainmenu a {
color:#D0C7AA;
text-decoration:none;
}
.tweditor_mainmenu a:hover {
color:#000066;
}
