body {
background:#fff url(/public-images/vfwp_header_bkg_repeat.jpg) no-repeat scroll center top;
/*min-width:1000px;
max-width:1000px;
width:1000px;
margin:0 auto;*/
overflow-y:scroll;
overflow-x:hidden;
}
a {
cursor:pointer;
color:#556e99;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#header {
margin:0 auto!important;
border-bottom:0 none;
height:160px;
width:1000px;
position:relative;
background-image:none;
}
#header a.logo {
margin:0;
padding:0;
width:330px;
height:90px;
background:transparent none;
}
#header .menu {
    margin-top: 40px;
    padding-right: 0;
}
#header .menu li a {
    border-right: 1px solid #c3b9a7;
    color: #fff;
    font-size: 14px;
    height: auto;
    padding: 0 10px;
}
#header .menu li a.menu-sign-in {
    background: url(/public-images/vfwp_login_arrow.jpg) no-repeat scroll right 5px transparent;
    padding-right: 22px;
    width: auto;
}
#header .menu li a.menu-sign-in-opened {
    background: url(/public-images/vfwp_login_arrow.jpg) no-repeat scroll right -18px #636466;
    padding-right: 22px;
    width: auto;
}
.last {
    margin-top: 0;
}
#poweredBy {
display:none;
}
#content-left {
padding:0;
margin:0 auto;
width:1000px;
position:relative;
}
.search-section {
margin:0;
height:26px;
width:1000px;
background:transparent none;
border:0 none;
position:absolute;
top:-57px;
left:0;
}
.search-section h3 {
float:left;
font-size:18px;
color:#666;
padding:0;
width:98px;
height:26px;
text-indent:-9999px;
}
.search-section #search-field {
width:855px;
margin:0;
border:0 none;
padding:2px 6px;
height:22px;
background:transparent none;
font-size:12px;
}
.search-section #search-btn {
margin:0;
background:transparent none;
width:35px;
height:26px;
}
.search-section a.info-icon {
margin:5px 8px 0 0;
float:right;
background:#3e3634 url(/public-images/vfwp_info_btn.jpg) no-repeat scroll 0 0;
width:13px;
height:14px;
display:none;
}
#login-box {
    border:1px solid #636466;
	width:211px;
    left: 709px !important;
    margin-right: 0;
    top: 56px !important;
}
:focus {
outline:0;
}
#searchTip {
left:727px!important;
top:20px!important;
}
.popup-tips-inner {
padding:0!important;
background-color:#f4f4f5;
}
.tip-container h3 {
display:none;
}
.tip-container .tip-text {
background-color:#f4f4f5;
border:0 none;
margin:0;
padding:20px;
}
.popup-container .popup-shadow .tip-shadow-arrow-up {
background:transparent url(/public-images/vfwo_tip-shadow-arrow-up.png) no-repeat 0 0;
}
.tip-container {
border:0 none;
}
.popup-container a.close {
right:17px;
background:transparent url(/public-images/vfwp_review_close.jpg) no-repeat scroll 0 0;
width:16px;
height:16px;
}
#centerTable {
background:transparent url(/public-images/wp_detail_bkg.gif) no-repeat scroll left bottom;
}
#centerTable td.txt {
vertical-align:top;
}
.mainContainer {
margin:0 auto;
padding:0;
width:100%;
font:normal 12px Arial, Helvetica, sans-serif;
background:transparent none;
position:relative;
}
.mainContainerInside {
margin:0 auto;
padding:0;
width:1030px;
background:transparent url(/public-images/vfwp_maincontainer_bkg_repeat.png) repeat-y scroll 0 0;
}
.mainContainerBtm {
margin:0 auto;
padding:0;
width:1030px;
height:30px;
background:transparent url(/public-images/vfwp_maincontainer_bkg_btm.jpg) no-repeat scroll 0 0;
}
.mainContainerBtm1 {
margin:0 auto;
padding:0;
width:1030px;
height:30px;
background:transparent url(/public-images/vfwp_maincontainer_bkg_btm_1.jpg) no-repeat scroll 0 0;
}
.iPhoneSide {
margin:-50px 15px 0 0;
padding:0;
float:right;
background:transparent url(/public-images/vfwp_iphone_bkg.png) no-repeat scroll 0 0;
}
.iPhoneSide .inside {
margin:0 auto;
padding:335px 0 25px 0;
width:400px;
text-align:center;
}
.iPhoneSide .inside a {
margin:0 auto;
padding:0;
width:140px;
height:54px;
display:block;
text-indent:-9999px;
background:transparent url(/public-images/vfwp_iphone_download.jpg) no-repeat scroll 0 0;
}
.iPhoneSide .inside a:hover {
background-position:0 -54px;
}
.indexLinks {
margin:0;
padding:0;
width:200px;
float:left;
}
.indexLinks .indexHead {
margin:0;
padding:20px 0 10px 0;
font-weight:bold;
font-size:16px;
color:#000;
border-bottom:1px solid #dfd7ca;
}
.indexLinks ul {
margin:0;
padding:0;
list-style-type:none;
}
.indexLinks ul li {
margin:0;
padding:0;
list-style-type:none;
}
.indexLinks ul li.thisPage {
margin:0;
padding:0;
display:block;
height:30px;
font:bold 12px/30px Arial, Helvetica, sans-serif;
color:#fff;
background:transparent url(/public-images/wp_home_hvr_bkg.gif) no-repeat scroll left center;
position:relative;
border-bottom:1px solid #dfd7ca;
}
.indexLinks ul li a {
margin:0;
padding:0;
height:30px;
border-bottom:1px solid #dfd7ca;
font:normal 12px/30px Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
}
.indexLinks ul li a:hover {
text-decoration:none;
color:#fff;
}
.indexMain {
margin:0 auto;
padding:0;
width:1000px;
}
.indexMain p {
margin:0;
padding:0 0 10px 0;
font-size:12px;
line-height:18px;
}
.indexMain .indexCharts {
margin:0;
padding:0;
}
.indexMain p.scaleboth a {
margin:0;
padding:0 0 0 20px;
font-weight:bold;
background:transparent url(/public-images/wpArrowDL.jpg) no-repeat scroll left center;
}
.componentLink {
margin:0;
padding:0 0 15px 0;
background:transparent url(/public-images/wp_home_btm_bkg.gif) no-repeat scroll center bottom;
}
.componentLink a {
margin:0;
padding:0 10px 10px 10px;
display:block;
font:bold 10px Arial, Helvetica, sans-serif;
color:#506894;
text-decoration:none;
}
.componentLink a:hover, .componentLink a:active {
text-decoration:underline;
}
h3 {
margin:0;
padding:45px 0 10px 0;
font:normal 24px Arial, Helvetica, sans-serif;
color:#fff;
}
h2 {
margin:0 30px;
padding:30px 0 20px 0;
font:normal 24px/normal Arial, Helvetica, sans-serif;
color:#000;
}
h4 {
margin:0;
padding:10px 15px;
background:transparent url(/public-images/vfwp_index_h4_bkg.jpg) no-repeat scroll 0 0;
color:#fff;
font:bold 13px/normal Arial, Helvetica, sans-serif;
}
.colorTitle {
color:#000;
font-weight:bold;
font-size:14px;
}
ul.indexPoints {
margin:0;
padding:0 50px;
list-style:none;
}
ul.indexPoints li {
margin:0;
padding:0 0 8px 12px;
background:transparent url(/public-images/vfwp_bullet_arrow.jpg) no-repeat scroll 0 5px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
ul.indexPoints li strong {
color:#3e3634;
}
.iPhoneBtm {
margin:0 auto;
padding:0 30px;
height:220px;
background:transparent url(/public-images/vfwp_iphone_boxes.jpg) no-repeat scroll 30px 0;
}
.iPhoneBtm .box-left {
margin:0;
padding:0;
width:324px;
float:left;
}
.iphoneDownload {
margin:0;
padding:24px 0 0 80px;
}
.iphoneDownload a {
margin:0;
padding:0;
width:140px;
height:54px;
display:block;
text-indent:-9999px;
background:transparent url(/public-images/vfwp_iphone_download.jpg) no-repeat scroll 0 0;
}
.iphoneDownload a:hover {
background-position:0 -54px;
}
p.detailP {
margin:0;
padding:0 30px 10px 30px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
p.detailPtop {
margin:0;
padding:30px 30px 0 30px;
font:bold 14px/normal Arial, Helvetica, sans-serif;
}
p.detailPbig {
margin:0;
padding:0 600px 0 40px;
font:normal 16px/22px Arial, Helvetica, sans-serif;
font-style:italic;
color:#fff;
}
p.detailP span {
font-size:18px;
line-height:normal;
}
.indexTable {
margin:0;
padding:7px 15px 15px 15px;
font:normal 12px Arial, Helvetica, sans-serif;
width:100%;
}
.indexTable tr.alternate {
background:transparent url(/public-images/vfwp_indextable_bkg_1.jpg) repeat-y scroll 0 0;
}
.indexTable td {
margin:0;
padding:8px 15px;
color:#000;
font-weight:normal;
}
.indexTable td.righter {
margin:0;
padding-left:10px;
text-align:right;
font-weight:bold;
}
.indexTable td.righterExclude {
margin:0;
text-align:right;
font-style:italic;
font-weight:normal;
font-size:12px;
border-bottom:0 none;
padding-bottom:0;
color:#7c716f;
}
.indexTableBtm {
margin:0;
padding:0;
width:740px;
}
.indexTableBtm tr {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.indexTableBtm tr.alternate {
background:transparent url(/public-images/vfwp_indextable_bkg_1.jpg) repeat scroll 0 0;
}
.indexTableBtm tr:hover {
border-top:1px solid #dfd7ca;
border-bottom:1px solid #dfd7ca;
}
.indexTableBtm th {
margin:0;
padding:10px;
background:transparent url(/public-images/vfwp_indextable_bkg.jpg) repeat scroll 0 0;
font:bold 13px/normal Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
}
.indexTableBtm th.righter {
text-align:right;
}
.indexTableBtm td {
margin:0;
padding:8px 10px;
color:#000;
font-weight:normal;
background-color:#fff;
}
.indexTableBtm td.righter {
margin:0;
padding-left:10px;
text-align:right;
font-weight:bold;
}
.indexTableBtm td.righterExclude {
margin:0;
text-align:right;
font-style:italic;
font-weight:normal;
font-size:12px;
border-bottom:0 none;
padding-bottom:0;
padding-right:0;
color:#7c716f;
}
.indexTableBtm td.bidder {
margin:0;
padding-left:10px;
padding-right:10px;
text-align:center;
}
ul.indexSelect {
margin:0;
padding:20px 0 0 30px;
}
ul.indexSelect li {
margin:0;
padding:0 0 7px 0;
list-style-type:circle;
}
.article {
margin:0;
padding:0;
background:transparent url(/public-images/wp_home_main_bkg.gif) repeat-x scroll 0 0;
position:relative;
}
.articleInside {
margin:0;
padding:0 0 0 220px;
background:transparent;
width:780px;
}
.articleInside p {
margin:0;
padding:0 0 10px 0;
font-size:12px;
line-height:18px;
color:#000!important;
}
.articleInside ul {
margin:0;
padding:0 0 3px 30px;
}
.articleInside ul li {
margin:0;
padding:0 0 7px 0;
list-style-type:circle;
}
.article h3 {
margin:0;
padding:20px 0;
font:normal 24px Arial, Helvetica, sans-serif;
color:#000;
}
.clearFloat {
clear:both;
}
.indexBoxes {
margin:0;
padding:0;
width:1000px;
position:relative;
}
.indexBoxes .indexDisplay {
margin:0;
padding:0;
width:640px;
display:block;
float:left;
}
.indexBoxes .indexDisplay img.b100 {
background:transparent url(/public-images/vfwp_charts_b100.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.fw100 {
background:transparent url(/public-images/vfwp_charts_fw100.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.fw250 {
background:transparent url(/public-images/vfwp_charts_fw250.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.c100 {
background:transparent url(/public-images/vfwp_charts_c100.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.r50 {
background:transparent url(/public-images/vfwp_charts_r50.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.b50 {
background:transparent url(/public-images/vfwp_charts_b50.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.i25 {
background:transparent url(/public-images/vfwp_charts_i25.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.a20 {
background:transparent url(/public-images/vfwp_charts_a20.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexDisplay img.p10 {
background:transparent url(/public-images/vfwp_charts_p10.jpg) no-repeat scroll 0 0;
margin:60px 0 0 10px;
}
.indexBoxes .indexComponents {
margin:0;
padding:0 0 0 650px;
display:block;
}
.indexBoxes .indexComponents table {
margin:0 0 10px 0;
padding:0 0 7px 0;
width:100%;
}
table.displayLegend {
margin:0;
padding:0;
margin:10px;
}
table.displayLegend td {
margin:0;
padding:0 5px 0 0;
vertical-align:middle;
font:normal 12px/normal Arial, Helvetica, sans-serif;
}
.chart_port10 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_port10.gif) no-repeat scroll left top;
}
.chart_port10vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_port10.gif) no-repeat scroll left bottom;
}
.chart_fw100 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_fw100.gif) no-repeat scroll left top;
}
.chart_fw100vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_fw100.gif) no-repeat scroll left bottom;
}
.chart_fw250 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_fw250.gif) no-repeat scroll left top;
}
.chart_fw250vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_fw250.gif) no-repeat scroll left bottom;
}
.chart_bord100 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_bord100.gif) no-repeat scroll left top;
}
.chart_bord100vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_bord100.gif) no-repeat scroll left bottom;
}
.chart_cali100 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_cali100.gif) no-repeat scroll left top;
}
.chart_cali100vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_cali100.gif) no-repeat scroll left bottom;
}
.chart_rhone50 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_rhone50.gif) no-repeat scroll left top;
}
.chart_rhone50vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_rhone50.gif) no-repeat scroll left bottom;
}
.chart_burg50 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_burg50.gif) no-repeat scroll left top;
}
.chart_burg50vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_burg50.gif) no-repeat scroll left bottom;
}
.chart_italy25 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_italy25.gif) no-repeat scroll left top;
}
.chart_italy25vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_italy25.gif) no-repeat scroll left bottom;
}
.chart_aus20 {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_aus20.gif) no-repeat scroll left top;
}
.chart_aus20vdjia {
margin:0;
padding:0;
width:740px;
height:450px;
background:transparent url(/public-images/wp_chart_aus20.gif) no-repeat scroll left bottom;
}
/*table sorter*/
#tablewrapper {
width:1030px;
margin:0;
padding:0;
background:transparent url(/public-images/vfwp_maincontainer_bkg_top.jpg) no-repeat scroll 0 0;
}
#tableheader {
height:55px;
display:none;
}
.search {
float:left;
padding:6px;
border:1px solid #c6d5e1;
background:#fff
}
#tableheader select {
float:left;
font-size:12px;
width:125px;
padding:2px 4px 4px
}
#tableheader input {
float:left;
font-size:12px;
width:225px;
padding:2px 4px 4px;
margin-left:4px
}
.details {
float:right;
padding-top:12px
}
.details div {
float:left;
margin-left:15px;
font-size:12px
}
.tinytable {
width:1000px;
margin:0 auto;
border-bottom:1px solid #7c716f;
}
.tinytable th {
background:transparent url(/public-images/vfwp_indextable_bkg_2.jpg) repeat-x scroll left bottom;
text-align:left;
color:#7c716f;
font:bold 13px/normal Arial, Helvetica, sans-serif;
padding:10px 10px 10px 5px;
}
.tinytable th.last {
border-right:0 none;
}
.tinytable th h3 {
font:bold 13px/normal Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#666;
}
.tinytable td {
padding:8px 10px;
vertical-align:top;
}
.tinytable .head h3 {
background:url(/public-images/sort.gif) 7px center no-repeat;
cursor:pointer;
padding-left:18px
}
.tinytable .desc, .tinytable .asc {
background:transparent url(/public-images/vfwp_detail_header_bkg.jpg) repeat scroll 0 0;
}
.tinytable .desc h3 {
background:url(/public-images/desc.gif) 7px center no-repeat;
cursor:pointer;
padding-left:18px;
color:#fff;
}
.tinytable .asc h3 {
background:url(/public-images/asc.gif) 7px center no-repeat;
cursor:pointer;
padding-left:18px;
color:#fff;
}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {
color:#fff
}
.tinytable .evenrow td {
background:#fff;
}
.tinytable .oddrow td {
background:transparent url(/public-images/vfwp_indextable_bkg_white.jpg) repeat scroll 0 0;
}
.tinytable td.evenselected {
background:#fff;
font-weight:bold;
}
.tinytable td.oddselected {
background:transparent url(/public-images/vfwp_indextable_bkg_white.jpg) repeat scroll 0 0;
font-weight:bold;
}
.tinytable tfoot {
background:#fff;
font-weight:bold
}
.tinytable tfoot td {
padding:6px 8px 8px
}
#tablefooter {
height:30px;
padding:10px 15px 0 15px;
margin:0 15px;
background:#fff;
}
#tablenav {
float:right;
}
#tablenav img {
cursor:pointer;
}
#tablenav div {
float:left;
margin-right:15px
}
#tablelocation {
float:right;
font-size:12px
}
#tablelocation select {
margin-right:3px
}
#tablelocation div {
float:left;
margin-left:15px
}
.page {
padding-top:4px;
color:#666;
}
select {
padding:2px;
border:1px solid #7c716f;
}
select#pagedropdown {
display:none;
}
#selectedrow td {
background:#e6e7e8;
}
.tinytable td div.weakPerformance {
margin:0;
padding:0;
width:20px;
height:16px;
background:transparent url(/public-images/redArrow.gif) no-repeat scroll left center;
color:#dd0c0c;
text-indent:-9999px;
}
.tinytable td div.bestPerformance {
margin:0;
padding:0;
width:20px;
height:16px;
background:transparent url(/public-images/greenArrow.gif) no-repeat scroll left center;
color:#4bb649;
text-indent:-9999px;
}

.mainHeader {
margin:0 auto;
padding:0;
width:1030px;
height:360px;
background:transparent url(/public-images/vfwp_maincontainer_bkg.png) no-repeat scroll 0 0;
}

.fw100 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_fw100_bkg.png) no-repeat scroll center top;
}

.fw250 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_fw250_bkg.png) no-repeat scroll center top;
}

.bfg100 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_bfg100_bkg.png) no-repeat scroll center top;
}

.c100 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_c100_bkg.png) no-repeat scroll center top;
}

.r50 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_r50_bkg.png) no-repeat scroll center top;
}

.b50 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_b50_bkg.png) no-repeat scroll center top;
}

.i25 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_i25_bkg.png) no-repeat scroll center top;
}

.a20 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_a20_bkg.png) no-repeat scroll center top;
}

.p10 {
margin:0 auto;
padding:0;
background:transparent url(/public-images/vfwp_index_p10_bkg.png) no-repeat scroll center top;
}

.mainHeader .description {
margin:0;
padding:0 0 0 40px;
float:left;
width:465px;
}

.mainHeader .description p {
margin:0;
padding:0 40px 25px 0;
font:normal 14px/22px Arial, Helvetica, sans-serif;
color:#fff;
}

.mainHeader .description p a {
color:#fff;
border-bottom:1px dotted #dfd7ca;
font:bold 13px/normal Arial, Helvetica, sans-serif;
}

.mainHeader .description p a:hover {
border-bottom:1px solid #fff;
text-decoration:none;
}

#fineWineIndex {
margin:0;
padding:0 40px 0 0;
width:225px;
float:right;
}
#fineWineIndex h3 {
margin:0;
padding:45px 0 5px 0;
background:transparent none;
font:bold 16px/normal Arial, Helvetica, sans-serif;
color:#fff;
}
#fineWineIndex p {
margin:0;
padding:0;
}
#fineWineIndex p a {
margin:0;
padding:0;
height:30px;
border-bottom:1px solid #4e4223;
border-top:1px solid #4e4223;
font:normal 12px/30px Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
color:#bcbec0;
}
#fineWineIndex p.selected a {
font-weight:bold;
color:#fff;
}
#fineWineIndex p a:hover {
text-decoration:underline;
}
#fineWineIndex ul {
margin:0;
padding:0;
list-style:none;
float:left;
width:107px;
}
#fineWineIndex ul.leftTwo {
padding-left:11px;
}
#fineWineIndex ul li {
margin:0;
padding:0;
}
#fineWineIndex ul li a {
margin:0;
padding:0;
height:30px;
border-bottom:1px solid #4e4223;
font:normal 12px/30px Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
color:#bcbec0;
}
#fineWineIndex ul li.selected a {
font-weight:bold;
color:#fff;
}
#fineWineIndex ul li a:hover {
text-decoration:none;
color:#fff;
}

.mainHeaderDetail {
margin:0 auto;
padding:0;
width:1030px;
height:250px;
background:transparent url(/public-images/vfwp_detail_bkg.png) no-repeat scroll center top;
}

.mainHeaderDetail h1 {
margin:0;
padding:20px 0 20px 40px;
font:normal 24px/normal Arial, Helvetica, sans-serif;
color:#fff;
}

#footer {
margin:0 auto;
height:70px;
width:1010px;
border-top:0 none;
}
#footer ul {
padding:20px 0 0 0;
}
#footer ul li {
height:auto;
padding:0;
color:#556e99;
font:normal 12px/normal Arial, Helvetica, sans-serif;
}
#footer ul li a {
padding:0 5px;
color:#556e99;
font:normal 12px/normal Arial, Helvetica, sans-serif;
}
#footer .footer-copy {
padding:20px 5px 0 0;
height:auto;
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#333;
}

/*tabs*/
#tabs {
	margin:0;
}
#tabs ul {
	width: auto;
	height:40px;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:10px;
	left:10px;
}
#tabs li {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:110px;
	height:40px;
}
* html #tabs li {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:110px;
	height:40px;
}
#tabs li a {
	float: left;
	background:transparent url(/public-images/vfwp_tab_bkg.jpg) no-repeat scroll left bottom;
	display:block;
	margin:0;
	padding:0;
	height:40px;
	width:100px;
	font:normal 14px/40px Arial, Helvetica, sans-serif;
	color:#7c716f;
	text-decoration:none;
	text-align:center;
}
#tabs li a:hover {
text-decoration:underline;
}
#tabs ul li.active {
	background:transparent url(/public-images/vfwp_tab_bkg.jpg) no-repeat scroll left top;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#tabs ul li.active a {
	background:transparent url(/public-images/vfwp_tab_bkg.jpg) no-repeat scroll left top;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
}
#tabs div {
	padding:0;
}
#tabs ul li a {
	padding:0;
	margin:0;
}
/*end tabs*/

