/* @override http://www.thomaswoodloghomes.com/css/style.css */
/* And I think I will travel to Rio */

/*

------------------------------------------------------
Copyright Jan Brasna, http://www.alphanumeric.cz/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

body {
background: url('../images/bglong.png') repeat-x #f6f5f2;
font: 75%/1.4  "Times New Roman", Times, serif;
margin: 0;
padding: 0;
color: #333;
text-align: center;
}
.bodyindex {background: url('../images/bg-parchbody.jpg') repeat-x #5F5D4D;}
.bodyindexLong {background: url('../images/bg-parchbodyLong.jpg') repeat-x #5F5D4D;}
.bodyindexMedium {background: url('../images/bg-parchbodyMedium.jpg') repeat-x #5F5D4D;}
#bodytemplate {background: url("../images/headerwood.jpg") repeat-x #5F5D4D; width: 100%; }

h1, h2, h3 {
font-family: "Times New Roman", Times, serif;
}

h1 {
font-size: 200%;
letter-spacing: -0.01em;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #605E4F;
font-weight: normal;
}

h2 {
font-size: 130%;
letter-spacing: -0.01em;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #ffffff;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

h3 {
font-size: 150%;
}

ul {
margin: 0;
}

a {
color: #003366;
}

a:hover {
color: #FF8C2F;
text-decoration: none;
}

a:visited {
color: #003366; 
}

#banner {
background: url('../images/headerwood.jpg') repeat-x  ;
margin: 0;
padding: 0 0 40px 0;
height: 190px;
width: 100%;
}

#banner p {
margin: 0 auto;
padding: 15px 0 0 0;
text-align: right;
width: 950px;
font: 380%/1.2 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
color: #69842e;
font-weight: bold;
letter-spacing: -0.08em;
}

#nav-toplevel {
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
width: 600px;
}

#nav-meta {
margin: 0 auto;
position: relative;
width: 80px;
top: -10px;
left: 260px;
}

#nav-meta ul {
list-style: none;
margin: 10px;
height: 0px;
}

#nav-meta a {
display: block;
width: 26px;
height: 18px;
position: absolute;
}

#nav-meta span {
display: block;
width: 0;
height: 0;
overflow: hidden;
}

#nav-meta #skip a {
width: 0;
height: 0;
}

#nav-meta #cont a {
background: url('../images/nav-cont.gif') no-repeat;
left: 0;
}

#nav-meta #sear a {
background: url('../images/nav-sear.gif') no-repeat;
left: 28px;
}

#nav-meta #smap a {
background: url('../images/nav-smap.gif') no-repeat;
left: 54px;
}

#containerindex {
width: 950px;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
top: -102px;
 
}
#containertemplate {
width: 950px;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
top: -69px;
background: url('../images/bgrv.jpg') right top no-repeat;

}

#nav-main {
width: 950px;
height: 107px;
margin: 0 auto;
padding: 2px 0px 0px 0px;
text-align: left;
position: relative;
font-family:  "Times New Roman", Times, serif;
color: #f8f4e4;
}

#nav-main ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 691px;
	overflow: hidden;
	position: absolute;
	bottom: -24px;
	left: 260px;
}

#nav-main li, #nav-meta li {
display: inline;
}

#nav-main li a {
float: left;
padding: 10px;
margin-left: 1px;
color: #ECE9D9;
text-decoration: none;
font-weight: normal;
font-size: 105%;
text-transform: uppercase;
letter-spacing: 1px;

}



#nav-main a:hover {

}

#nav-main a.current {

}

#content {

margin: 00px 290px 0 10px;
padding: 0.2em 2em 2em 2em;
}

#contentindex {

margin: 0px 0px 0px 0px;
padding: 0;
}

#contentright {
float: right;
margin: 0px 0px 0px 0px;
padding: 0;
width: 300px;
}

#text {
float: right;
margin: 0px 0px 0px 0px;
padding: 20px 140px 20px 20px;
width: 540px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

#contentleft {
float: left;
margin: 0px 0px 0px 0px;
padding: 0;
width: 216px
}

#contentrightindex {
float: right;
margin: 0px 0px 0px 0px;
padding: 0;
width: 300px;
}

#contentleftindex {
float: left;
margin: 0px 0px 0px 0px;
padding: 0;
width: 420px
}

#content-anchor {
background: url('../images/main-top.png') top no-repeat #b6c36d;
display: block;
position: absolute;
top: 100px;
left: 10px;
width: 480px;
height: 10px;
}

#logo {
	position: absolute;
	top: -129px;
	left: -9px;
	background: url('../images/logo.png');
	width: 258px;
	height: 197px;
}
#navprop {
	position: absolute;
	top: 126px;
	left: 46px;
	width: 162px;
	height: 172px;
	color: #FFFFFF;
}

#navprop ul {
	margin: 0px 0px 0px 5px;
	padding:  0px 0px 0px 5px;
	list-style: none;
	list-style-position: outside;
}
 

#navprop li a {
float: left;
padding: 0px;
margin-left: 0px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-size: 110%;
font-family: Arial, Helvetica, sans-serif;

}
 
 #phone {
 	text-align: right;
	width: 920px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	height: 28px;
	font-family: verdana, lucida, sans-serif;
}

#form-section {

padding-bottom: 2.5em;
}

#lowercontent {
	margin: 240px 0px 20px 0px;
	width: 530px;
	height: 141px;
	
}
 


#nav-supp {
background: url('../images/side-bot.png') bottom no-repeat;
padding-bottom: 1.5em;
}

#foot {
	position: absolute;
	top: 398px;
	left: 692px;
	width: 258px;
	height: 50px;
	text-align: right;
}
#footContact {
	position: absolute;
	top: 605px;
	left: 692px;
	width: 258px;
	height: 50px;
	text-align: right;
}

#footLong {
	position: absolute;
	top: 1664px;
	left: 692px;
	width: 258px;
	height: 50px;
	text-align: right;
}

#footer {
background: #5A5F53 url('../images/bg-basebottom.jpg') repeat-x  ;
margin: 0;
padding: 1em 1em 0em 1em;
font-size: 105%;
color: #996633;
height: 310px;
}

#footer a:link, #footer a:visited {
color: #333333;
text-decoration: none;
}

#footer a:hover, #footer a:hover:visited  {
color: #FF6600;
}

.bullet li{ line-height: 22px;}
.bullet ul{ margin: 0px 0px 0px 20px; padding: 0px;}
.bullet {font-size: 120%}

#content li{ line-height: 18px;}
#clear {clear: both; width: 100%; height: 30px;}
.smalltext {font-size: 70%; padding-right:5px}
.tal {text-align: left;}
.tar {text-align: right;}
.white a{color: #FFFFFF; text-decoration: none; font-size: 90%; text-transform:uppercase;}
.grey {color: #999696; font-size: 85%;}
.creambg {}
