body {
background: #e5fcd7 url(images/previd_page_background.gif);
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
width: 1026px;
margin: 20px auto 10px auto;
}
#logo a {
width: 375px;
height: 135px;
display: block;
background:url(images/previd_consulting.gif) top left no-repeat;
margin-bottom: 10px;
margin-left: 30px;
}
#logo a span {
margin: 0 0 0 -10000px;
}

#main {
width: 1024px;
border: 1px solid #000;
background-color:#fff;
}

#nav {
padding: 25px 0 21px 38px;
float: left;
}

#nav li {
display: block;
width: 133px;
height: 43px;
background:url(images/greenball.gif) 0 20px no-repeat;
padding-left: 27px;
padding-bottom: 20px;
}

#nav li a {
display: block;
width: 133px;
height: 43px;
}
#nav li a span {
margin: 0 0 0 -10000px;
}

#nav li#home a {
background:url(images/home.gif) 0 0 no-repeat;
}
#nav li#about a {
background:url(images/aboutus.gif) 0 0 no-repeat;
}
#nav li#event a {
background:url(images/eventservices.gif) 0 0 no-repeat;
}
#nav li#eventservices a {
background:url(images/eventservices.gif) 0 0 no-repeat;
}
#nav li#prmarketing a {
background:url(images/prmarketing.gif) 0 0 no-repeat;
}
#nav li#inspirations a {
background:url(images/resources.gif) 0 0 no-repeat;
}
#nav li#contact a {
background: url(images/contact.gif) 0 0 no-repeat;
}

#nav li#home a:hover,
#nav li#about a:hover,
#nav li#eventservices a:hover,
#nav li#prmarketing a:hover,
#nav li#inspirations a:hover,
#nav li#contact a:hover,
#nav li#home.current a,
#nav li#about.current a,
#nav li#eventservices.current a,
#nav li#prmarketing.current a,
#nav li#inspirations.current a,
#nav li#contact.current a {
background-position: 0 -43px;
}


#photoblock {
float: left;
padding: 34px 0 34px 28px;
}


#content {
float: left;
position: relative;
padding-top: 78px;
}

#headerblock {
margin: 34px 0 10px 0;
position: absolute;
top: 0;
left: 8px;
width: 393px;
text-align:right;
}

#headerblock ul {
float: right;
}

#headerblock li {
float: left;
}
#headerblock li a {
display:block;
float: left;
height: 37px;
}
#headerblock li#event a {
width: 94px;
background:url(images/eventplanning.gif) 0 0 no-repeat;
}
#headerblock li#personalization a {
width: 153px;
background:url(images/personalization.gif) 0 0 no-repeat;
}
#headerblock li#destination a {
width: 263px;
background:url(images/destination.gif) 0 0 no-repeat;
}

#headerblock li#event.current a,
#headerblock li#event a:hover,
#headerblock li#personalization.current a,
#headerblock li#personalization a:hover,
#headerblock li#destination.current a,
#headerblock li#destination a:hover {
background-position: 0 -37px;
}
#headerblock li a span {
display: none;
}


#textblock {
width: 347px;
height:329px;
overflow: auto;
padding: 5px;
margin: 0 0 0 28px;
color: #7F3001;
}


#centerthis #textblock {
height: auto;
padding-bottom: 78px;
}
#centerthis td {
vertical-align: middle;
height: 329px;
}
#centerthis img {
float:right;	
}

#footer {
padding-top: 10px;
text-align: right;
font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
color: #8a4117;
}
#footer li {
display: inline;
padding-right: 25px;
background:url(images/footer-divider.gif) center right no-repeat;
}
#footer li.last {
padding: 0;
background: none;
}
#footer p {
padding-top: 5px;
}

h1 {
color: #8a4117;
font-size: 14px;
line-height: 18px;
padding-bottom: 3px;
}
h2 {
color: #8a4117;
font-size: 12px;
padding-bottom: 3px;
}
h3 {
font-size: 10px;
padding-bottom: 3px;
}
p {
padding-bottom: 10px;
}

a {
color: #8a4117;
}
a:hover {
color:#000;
}

#textblock ul {
margin: 0 0 5px 10px;
}
#textblock li {
padding: 0 0 5px 13px;
background:url(images/bullet_brown.gif) 0 5px no-repeat;
}

#textblock p label {
display:block;
}
#textblock label.error,
p.error {
font-weight: bold;
color: #c00;
}
p.success {
font-weight: bold;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */