body {
text-align: center;
background: url('images/new/background.jpg'); 
background-repeat:no-repeat;
background-position:top center;
background-attachment:fixed;
margin: 0;
padding: 0;
}


img {
border-style: none;
}

a {
color: #c00a19;
}

h1 {
font: 18px Verdana;
color: #1f9a29;
padding: 0px 0px;
margin: 0px 0px 12px 0px;
}

li {
padding: 0;
margin: 0;
}


#linklist li {
line-height: 26px;
}

#container {
width: 1002px;
margin: 0;
padding: 0;
text-align:center;
position:relative;
left:-9px;
/*background-color: #e3dfad; */
}

#brownheader {
width: 100%;
padding: 0;
margin: 0;
text-align:left;
height:160px
}

#leftheader {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 600px;
float:left;
}

#colored-title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: 30px Lucida Calligraphy;
letter-spacing: -4px;
float:left;
}

#colored-title a{
text-decoration: none;
}

#subtitle {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: bold 24px Goudy normal;
color: #b15cd1;
margin-left: 120px;
clear:left;
}

#subtitle a {
color: #b15cd1;
text-decoration: none;
}

#rightheader {
margin: 0px 0px 0px 0px;
padding: 50px 0px 0px 0px;
width: 371px;
text-align: right;
font-family:Tahoma, Geneva, sans-serif;
font-size: 22px;
line-height: 30px;
color: #1f9a29;
float:left;
}

#rightheader a {
color: #198c2e;
text-decoration: none;
}

#rightheader a:hover {
text-decoration: underline;
}

#topnav {
width:954px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: bold 12px Goudy normal;
color: #7c9c59;
background:#46342a;
clear:both;
text-align: center;
}

ul#topnav {
margin: 0;
padding: 0px 10px 0 10px;
cursor: default;
list-style-type: none;
display: inline;
}

ul#topnav li a{
color: #f3f3f3;
padding: 0px 25px;
font: 13px Tahoma;
font-weight:bold;
text-decoration: none;
}

ul#topnav li a:hover{
color:#9cd61d;
text-decoration:underline;
/*border-bottom:1px dotted #d37ff1;
background: transparent url("images/red-ul.jpg") no-repeat;
background-position: 30px 12px;  */
}


#flashphotobar {
width: 954px;
height:213px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
background:#46342a;
/*background: url('images/flash-mock.jpg');*/
clear:both;
}

#mainbody {
width: 948px ;
margin: 0 auto;
text-align:center;
padding: 0px 0px 0px 0px;/*
background: url('images/main-body-bg2.jpg'); 
background-repeat: repeat-none;*/
font: 12px Verdana;
color: #45362a;
text-align:left;
line-height: 16px;
background:#FFF;
border:0 4px 0 4px;
border-style:solid;
border-color: #45362a;
}

#topimage {
width: 943px;
margin: 0 auto;
padding: 0;
margin:0;
}

#bodyleft {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
width: 685px;
float:left;
}

ul#amen-list {
list-style-image: url('images/green-arrow.gif');
font: bold 12px Verdana;
color: #45362a;
line-height: 20px;
padding: 0px 16px;
margin: 0;
}

#hpquote {
padding: 0px;
}

#hpquotebody {
font: 11px Verdana;
float: left;
width: 400px;
padding: 0px 0px;
}

#bodyright {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
width: 200px;
text-align:left;
float:left;
}

#leftshadow {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/left-shadow.jpg'); 
background-repeat: repeat-y;
}

#square {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:red;
width:5px;
height:6px;
}

#rightshadow {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/left-shadow.jpg'); 
background-repeat: repeat-y;
}

#infodocbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 298px;
height: 110px;
background: url('images/paradise-needs.jpg'); 
background-repeat: no-repeat;
text-align: center;
font: 16px Verdana;
color:  #44352a;
}

#infodocbox a {
text-decoration:none;
}

#infodocbox a:visited {
text-decoration:none;
}

#infodocbox a:hover {
text-decoration:underline;
}

#ratesboxspecial {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
height: 145px;
background: url('images/rates-box-special.jpg'); 
background-repeat: no-repeat;
color: #e3dfad;
font: 12px Verdana;
}

#ratesboxspecial a {
color: #FFF;
font: 12px Verdana;
text-decoration: none;
}

#ratesboxspecial a:hover{
color:#9cd61d;
border-bottom:1px dotted #9cd61d;
}


#ratesbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
height: 200px;
background: url('images/rates-box2.jpg'); 
background-repeat: no-repeat;
color: #e3dfad;
font: 12px Verdana;
text-align:center;
}

#ratesbox a {
color: #FFF;
font: 12px Verdana;
text-decoration: none;
}

#ratesbox a:hover{
color:#9cd61d;
border-bottom:1px dotted #9cd61d;
}

#reviewbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
height: 153px;
background: url('images/review-box2.jpg'); 
}

#linksbox {
clear:both;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
height:290px;
background: url('images/link-box-body3.jpg'); 
background-repeat: no-repeat;
font: 12px Verdana;
line-height: 20px;
}

ul.linksbox {
list-style-image: url('images/green-arrow2.gif');
padding: 0px 0px 0px 15px;
margin: 15px 0 15px 0;
color:#FFF;
}

ul.linksbox li a,
ul.linksbox li a:visited{
padding: 0;
margin: 0;
color: #FFF;
text-decoration: none;
}

ul.linksbox li a:hover{
color:#9cd61d;
border-bottom:1px dotted #9cd61d;

}


#hpfooter {
padding: 10px 0px;
margin: 0 auto;
width: 949px;
height: 62px;
/*background: url('images/footer-bg2.jpg'); 
background-repeat: repeat-y;*/
background-color:#46342a;
color: #9cd61d;
clear:both;
text-align:center;
}

ul#hpfooternav {
width: 100%;
margin: 0;
padding: 0px 10px;
cursor: default;
list-style-type: none;
display: inline;
}

ul#hpfooternav li a{
color: #FFF;
padding: 0px 0px;
font: 12px Tahoma;
text-decoration: none;
}

ul#hpfooternav li a:hover{
color:#9cd61d;
text-decoration: underline;
}

//Inherited from the original site

.blue {
color:#0033CC;
}

.green {
color:#009900 !important;
}

.bold {
font-weight:bold !important;
}

.normTable {
width:100%;
}

.normTable td {
color:#804000;
font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

dt {
font-weight:bold;
margin-bottom:5px;
}

dd {
margin-bottom:12px;
}

.row div.left {
float:left;
width:65%;
text-align:left;
}
.row div.right {
float:right;
width:35%;
text-align:center;
}

.center {
text-align:center !important;
}

.rateTable {
border-width:1px;
border-spacing:0px;
border-style:solid;
border-color:#804000;
border-collapse:collapse;
align:center;
}

.rateTable td {
color:#804000;
font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
border-width:1px;
padding:1px;
border-style:solid;
border-color:#804000;
-moz-border-radius:0px;
}

a.newslink {
text-decoration:none;
font-weight: bold;
color:#1f9a29;
}

ul.homeaway {
line-height:20px;
}

ul.homeaway li {
margin-bottom:22px;
}

.newsTable {
width:570px;
text-align:left;
font: 12px Verdana;
line-height:20px;
}

input.submit {
background-color:rgb(70,52,42);
cursor:pointer;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;
color:#FFF;
height:22px;
padding:0pt 0pt 4px;
width:70px;
}

