* {margin: 0; padding: 0; font-family: Arial; font-size: small;}
body { margin: 0px; }
#wrapper {width: 950px; margin: 0 auto; background: url(../bpimages/background.gif) repeat-y left; min-height: 800px;}
a {color: #892034;}
img {border: 0;}

#top {background: #a8a866; padding: 10px; height: 60px;}
#top h1 a {float: left; background: url(../bpimages/logo.gif) no-repeat; width: 524px; height: 54px; font-size: 1px; text-indent: -9000px;}
#international {float: right; color: #eaead9; text-transform: uppercase; font-size: .7em; text-decoration: none; width: 220px;  padding-bottom: 10px;}
#topNav {width: 220px; float: right; }
#topNav li{display: inline;}
#topNav li a {color: #eaead9; border-right: 1px solid #eaead9; text-decoration: none; padding: 0 5px 0 3px; font-size: .9em; font-weight: bold;}
#topNav li a.lastItem {border: 0;}
#topNav li a:hover, #topNav li a:hover {color: #dfdfd3;}

/* ##### LEFT ##### */
#leftBar {float: left; width: 138px; clear: both; padding-top: 200px; background: url(../bpimages/homepage_left_photo1.jpg) no-repeat; }
#leftBar #nav {list-style: none; padding-left: 5px;}
#leftBar #nav li {display: inline;}
#leftBar #nav a {color: #FFF; padding: 4px 0; display: block; text-decoration: none; font-weight: bold; font-size: .9em; width: 118px; padding-left: 12px;}
#leftBar #nav a:hover, #leftBar #nav ul li a:hover {color: #dfdfd3;}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 128px;
margin-top : -1.9em;
}

#nav li ul ul { /* third-and-above-level lists */
left: -999em;
}

#leftBar #nav li ul li a {
width: 11em;
w\idth : 10em;
display : block;
background-color : #A8A866;
padding-left: 1em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

/* ##### LEFT ##### */

/* ##### MIDDLE ##### */
#middle {float: left; width: 812px; padding: 12px 0px; }
/* ##### MIDDLE ##### */

/* ##### BOTTOM ##### */
#bottom { padding-left: 138px; width: 812px; overflow: hidden; clear: both; margin:0 auto; border-top: 1px solid #a8a866; text-align: center; color: #a8a866; padding-bottom: 0px;}
#bottom br {display: none;}
#bottom p, #bottom address {font-style: normal; font-size: .8em; clear: both;}
/* ##### BOTTOM ##### */

#vip p { color:#72723A; margin-bottom:15px; }
#vip tr { height:25px; }
#vip select { margin-bottom:10px; }