* {
    margin: 0;
    padding: 0;
}

body {
    padding: 30px 0 0px 260px;
    font: 12px Bradley Hand ITC, Helvetica, sans-serif;
    text-align: center;
    color: #6F7648;
    background: url("img/background.jpg");
}

body.nonIndex {
    padding: 0px 0 0px 220px;
    font: 12px Bradley Hand ITC, Helvetica, sans-serif;
    text-align: center;
    color: #6F7648;
    background: url("img/background2.jpg");
    height:650px;
}

h1 {
    margin: -30px 10px 6px 95px;
    font: 20px/30px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color: #556d51;
    background: White;
    width: 400px;
}

h2 {
    float: left;
    padding: 0 0 0px 0;
    font: 20px/30px Bradley Hand ITC, Helvetica, sans-serif;
    letter-spacing: 0px;
    color: #556d51;
    background: white;
}

h4 {
    padding: 20px 0 5px 0;
    font: 16px Bradley Hand ITC, Helvetica, sans-serif;
    letter-spacing: 1px;
    color: #6F7648;
}

p {
    font: 12px/20px Bradley Hand ITC, Helvetica, sans-serif;
    text-align: justify;
    color: #6F7648;
    width: 400px;
}

a {
    color: #F4B030;
    text-decoration: underline;
}

a:hover {
    color: #F4B030;
    text-decoration: none;
}

#enter h3 {
	BACKGROUND: url(img/enter_btnDwn.png) no-repeat 0px 0px; WIDTH: 306px; HEIGHT: 93px;
}

#enter h3 a{
	BACKGROUND: url(img/enter_btn.png) no-repeat 0px 0px; WIDTH: 306px; HEIGHT: 93px;
}

#enter h3 a{
	DISPLAY: block; MARGIN: 0px; TEXT-INDENT: -9999px
}

#enter h3 a:hover {
	BACKGROUND: url() no-repeat 0px 0px
}

#enter {
    margin: 320px 0px 0px 170px;
    position:absolute;
    z-index:1;
}


#headerLeft {
    position: absolute;
    width: 350px;
    text-align: left;
    background: White;
    height: 244px;
}

#headerRight {
    position: absolute;
    width: 440px;
    text-align: right;
    background: White url(img/header.png) no-repeat;
    height: 244px;
    margin: 0px 0 0 350px;
    z-index:0;
}

#portfolioBody {
    position: relative;
    width: 802px;
    text-align: center;
    background: White url(img/portfoliobody.png) no-repeat;
    height: 395px;
    top: 242px;
}

#indexBody {
    position: absolute;
    width: 617px;
    text-align: left;
    background: White;
    height: 270px;
    top: 94px;
    right: 370px;
    z-index:-2;
}

#indexPicsMovie {
    position: absolute;
    width: 328px;
    text-align: right;
    background: White;
    height: 236px;
    top: -1px;
    right: -1px;
    z-index:-2;
}

#bioBody {
    position: absolute;
    width: 956px;
    text-align: left;
    background: White url(img/bio_all.png) no-repeat;
    height: 312px;
    top: 246px;
    left: 151px;
    z-index:2;
}

#tipsBack {
    position: absolute;
    width: 956px;
    text-align: left;
    background: White url(img/tipsbody.png) no-repeat;
    height: 312px;
    top: 246px;
    left: 151px;
    z-index:2;
}

#pubsBody {
    position: absolute;
    width: 635px;
    text-align: left;
    background: White url(img/pubs.png) no-repeat;
    height: 297px;
    top: 255px;
    left: 313px;
    z-index:2;
}
#tipsBody {
    position: absolute;
    width: 630px;
    text-align: left;
    background:;
    height: 297px;
    top: 260px;
    left: 348px;
    z-index:2;
}

#ratesBody {
    position: absolute;
    width: 956px;
    text-align: left;
    background: White url(img/rates_body.png) no-repeat;
    height: 312px;
    top: 246px;
    left: 151px;
    z-index:2;
}

#portBody {
    position: absolute;
    width: 500px;
    text-align: left;
    background:;
    height: 297px;
    top: 256px;
    left: 326px;
    z-index:4;
}

#ratesExtra{
    position: absolute;
    width: 133px;
    text-align: left;
    background: White url(img/rates_extra.png) no-repeat;
    height: 298px;
    top: 255px;
    left: 174px;
    z-index:3;
}

#ratesExtraRight{
    position: absolute;
    width: 133px;
    text-align: right;
    background: White url(img/rates_extraRight.png) no-repeat;
    height: 298px;
    top: 255px;
    right: 348px;
    z-index:3;
}

#contactBody {
    position: absolute;
    width: 536px;
    text-align: middle;
    height: 320px;
    top: 255px;
    left: 620px;
    z-index:2;
}

#contactIMG {
    position: absolute;
    width: 237px;
    text-align: left;
    background: White url(img/contact.png) no-repeat;
    height: 240px;
    top: 260px;
    left: 350px;
    z-index:3;
}

#comingsoonIMG {
    position: absolute;
    width: 305px;
    text-align: left;
    background: White url(img/comingsoon.png) no-repeat;
    height: 58px;
    top: 350px;
    left: 460px;
    z-index:3;
}
#thanks{
    position: absolute;
    width: 413px;
    text-align: right;
    background: White url(img/thanks.png) no-repeat;
    height: 244px;
    top: 264px;
    right: 469px;
    z-index:30;

}
#bioLink{
    position: absolute;
    width: 133px;
    text-align: left;
    background: White url(img/bioPics.png) no-repeat;
    height: 298px;
    top: 255px;
    left: 174px;
    z-index:3;
}

#bioNews{
    position: absolute;
    width: 133px;
    text-align: right;
    background: White url(img/bioNews.png) no-repeat;
    height: 298px;
    top: 255px;
    right: 348px;
    z-index:3;
}

#lowerBody {
    position: absolute;
    text-align: center;
    background: White;
    height: 272px;
    top: 262px;
    right: 250px;
    z-index:-10
}

.imgLeft {
    display: block;
    float: left;
    margin: 130px 0 5px 45px;
}

.imgRight {
    display: block;
    float: right;
    padding: 130px 0 5px 215px;
}


#multi-level {height:30px; position:absolute; z-index:100; margin:-175px 0px 0 347px; }