body{
background: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
}

#container{
width: 790px;
/*height: 600px;*/
position:absolute;
left: 50%;
margin-left: -400px;
border: solid 1px #780b2f;
background: #f6eedb;
}

#masthead{
background: white;
border-bottom: solid 10px #780b2f;
font-family: georgia;
letter-spacing: 10px;
font-size: 20pt;
color: #9b9b9b;
text-align: center;
padding: 13px 0;
}



#leftcol{
float: left;
padding-right: 590px;
height: 130px;
background: #f6eedb;
}

#rightcol{
float: right;
width: 590px;
margin-left: -590px;
background: url(../images/links-back.gif);
height: 120px;
}

#rightcol-a{
float: left;
padding-right: 290px;
height: 400px;
}

#rightcol-asite{
float: left;
padding-right: 290px;
height: 400px;
}

#rightcol-b{
float: left;
width: 270px;
margin-left: -275px;
margin-top: 26px;
color: white;
}

#rightcol-bsite{
float: left;
width: 280px;
margin-left: -285px;
color: white;
}

.logo{
margin-left: 20px;
margin-top: 10px;
}

#leftcol2{
float: left;
padding-right: 590px;
height: 320px;
background: #f6eedb;
}

#rightcol2{
float: right;
width: 590px;
margin-left: -590px;
background: #103f33 url(../images/palaceback_long.jpg);
background-repeat: no-repeat;
/*height: 400px;*/
margin-top: -10px;
}

#rightcol2-content{
float: right;
width: 590px;
margin-left: -590px;
background: #103f33 url(../images/palaceback_inside.jpg);
/*height:auto !important;*/
height:390px;
margin-top: -10px;
}

#rightcol2-faq{
float: right;
width: 590px;
margin-left: -590px;
background: #103f33 url(../images/palaceback_inside.jpg);
/*height:auto !important;*/
height:870px;
margin-top: -10px;

}

#rightcol2-services{
float: right;
width: 590px;
margin-left: -590px;
background: #103f33 url(../images/palaceback_inside.jpg);
/*height:auto !important;*/
height:800px;
margin-top: -10px;
}

#rightcol2-legal{
float: right;
width: 590px;
margin-left: -590px;
background: #103f33 url(../images/palaceback_inside.jpg);
/*height:auto !important;*/
/*height:770px;*/
margin-top: -10px;
}


p.main{
font-size: 12pt;
font-family: georgia, serif;
font-weight: 600;
color: white;
padding: 0 1em;
width: 270px;
line-height: 1.3em;
margin-top: 40px;
}




p.main-tel{
font-size: 12pt;
font-family: tahoma, verdana, helvetica, sans serif;
font-weight: 600;
color: white;
padding: 0 1em;
width: 260px;
line-height: 1.3em;
margin-top: -0.5em;
margin-top: 30px;
}

p.secondp{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1.2em;
width: 270px;
margin-top: 30px;
}

p.secondp2{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1.2em;
width: 250px;
margin-top: 30px;
}


p.contentp{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1em;
width: 560px;
text-align: justify;
font-weight: 500;
margin-top: 1em;
margin-right: 10px;
}

p.contentp2{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1em;
width: 560px;
text-align: justify;
font-weight: 500;
margin-top: 1em;
min-height: 400px;
}

p.contentpfaq{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1em;
width: 560px;
text-align: justify;
font-weight: 500;
margin-top: 1em;
min-height: 250px;
}

p.contentcontact{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
margin-left: 30px;
line-height: 1.2em;
width: 560px;
text-align: justify;
font-weight: 500;
}


p.question{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1em;
width: 540px;
text-align: justify;
font-weight: 500;
margin-right: 20px;
}

p.answer{
font-size: 10pt;
font-style: italic;
color: wheat;
padding: 1em;
padding-top: 0;
line-height: 1em;
width: 540px;
text-align: justify;
font-weight: 500;
margin-top: -1em;
margin-left: 16px;
margin-right: 20px;
}



p.leftp{
font-size: 12pt;
color: #780b2f;
text-align: center;
width: 170px;
margin-left: 1em;
margin-top: 0.2em;
line-height: 0.98em;
}

.leftp2{
font-size: 8pt;
color: #780b2f;
text-align: center;
width: 170px;
margin-left: 1em;
margin-bottom: 0.1em;
}

p.address{
font-size: 8pt;
color: #124236;
text-align: center;
width: 170px;
margin-left: 1em;
margin-bottom: 0.1em;
}

img.videolink{
margin-left: 0.6em;
border: 0;
}

.address{
font-size: 9pt;
}


#footer{
clear: both;
background: white;
font-size: 9pt;
border-top: solid thin #780b2f;
padding: 0.5em 0;
text-align: center;
}

/*ul styles*/

ul li.infoli{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1em;
font-weight: 500;
}

ul.sublink li{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 1em;
padding-bottom: 0;
line-height: 1em;
font-weight: 500;
}

ul li.sitemap{
font-size: 10pt;
color: white;
padding: 1em;
padding-top: 0;
line-height: 1em;
text-align: left;
font-weight: 500;
}

ul.bottomlinks{
margin-left: -1em;
}

ul.bottomlinks2{
margin-left: -1em;
margin-top: -0.7em;
}

ul.bottomlinks li{
font-size: 8pt;
display: inline;
}

ul.bottomlinks2 li{
font-size: 8pt;
display: inline;
}

ul.bottomlinks li.first{
font-size: 8pt;
display: inline;
margin-left: -2em;
}

ul.bottomlinks2 li.first{
font-size: 8pt;
display: inline;
margin-left: -2em;
}

ul.contentul li{
color:white;
font-size: 10pt;
}


ul.sitemap li{
color:white;
font-size: 10pt;
}

ul.insideli{
margin-top: -2em;
 }


/*a styles*/

a{
text-decoration: none;
color: #780b2f;
}


a.bottom{
padding: 0 0.8em;
border-right: solid 1px #780b2f;
}

a:hover.bottom{
padding: 0 0.8em;
border-right: solid 1px #780b2f;
color: #657159;
}

a:visited.bottom{
padding: 0 0.8em;
border-right: solid 1px #780b2f;
color: #103f33;
}

a.bottomlast{
padding: 0 0.8em;
border-right: none;
}

a:hover.bottomlast{
padding: 0 0.8em;
color: #657159;
}

a:visited.bottomlast{
padding: 0 0.8em;
color: #103f33;
}

a.sitelink{
color: white;
border: none;
}

a:visited.sitemap{
color: beige;
border: none;
}


#video{
width: 350px;
border: solid 7px #0b2d24;
border-right: none;
text-align: center;
}



/*h styles*/

h1{
font-family: georgia;
font-size: 14pt;
color: white;
margin-left: 1em;
margin-top: 10px;
}

h2{
font-family: georgia;
font-size: 12pt;
color: white;
margin-left: 1em;
margin-top: 10px;
}

h1.contact{
font-family: georgia;
font-size: 14pt;
color: white;
margin-left: 40px;
margin-top: 10px;
}

h1.title{
font-family: georgia;
font-size: 14pt;
color: white;
margin-left: 1em;
margin-top: 10px;
margin-bottom: -20px;
}
