<!--
/**
** ... $Header: /cvsroot/resplus/res_suppliers/VFB/styles/res_style.css,v 2.14 2010/06/14 07:44:28 johntudor Exp $
** ... $Author: johntudor $
** ... $Date: 2010/06/14 07:44:28 $
** ... $Id: res_style.css,v 2.14 2010/06/14 07:44:28 johntudor Exp $
** ... $Name:  $
** ... $Revision: 2.14 $
** ... $Log: res_style.css,v $
** ... Revision 2.14  2010/06/14 07:44:28  johntudor
** ... Travelzest: FW: vfb webiste change: tour booking hotel page
** ...
** ... Revision 2.13  2010/03/24 07:40:46  johntudor
** ... Travelzest: FW: FW: VFB analytics (2)
** ...
** ... Revision 2.12  2010/03/22 07:21:10  johntudor
** ... Travelzest: VFB header - phone number and quote request link
** ...
** ... Revision 2.11  2010/02/19 15:14:05  johntudor
** ... vfb header changes for Travelzest 3
** ...
** ... Revision 2.10  2009/12/18 09:53:37  johntudor
** ... Travelzest - breadcrumb (2) changes
** ...
** ... Revision 2.9  2009/12/08 15:22:55  johntudor
** ... Trvelzest remove bold from breadcrumb trail
** ...
** ... Revision 2.8  2009/12/07 17:06:55  johntudor
** ... Travelzest changes 3
** ...
** ... Revision 2.7  2009/12/03 07:43:44  johntudor
** ... Travelzest changes
** ...
** ... Revision 2.6  2009/06/11 13:23:28  johntudor
** ... Andrew's changes in "PS: Website categories" email
** ...
** ... Revision 2.3  2008/01/01 10:53:11  johntudor
** ... Try to sort out Andrew's update
** ...
** ...
**/
-->

table.pricegrid { border: 1px solid silver; background-color: rgb(255,234,213); margin: 5 0 0 0}
td.pricehead    { border: 1px solid silver; width: 100; font: normal normal 8pt Arial; color: red; text-align: center; padding: 2 }
td.pricedetail  { border: 1px solid silver; text-align: center; padding: 2 }
td.banner       { background-color: white }
td.newstext     { padding: 5 0 5 0 }
.menusubhead    { background-color: rgb(238,27,46) }
.menutext       { font-size: 8pt; background-color: white }
.newstitle      { background-color: rgb(0,83,161) }
.fromtext       { font: italic bold 8pt Arial; color: gray}
.fromprice      { font: normal bold 9pt Arial; color: red }
a:visited.menu, 
a:link.menu     { color: rgb(238,27,46) }
a:hover.menu    { color: rgb(0,83,161) }
img             { margin: 0 0 5 0 }
img.newsleft    { margin: 0 0 0 0 }
img.prodimage   { margin: 3 5 5 0 }
h1              { font: normal bold medium Arial; margin: 8 0 6 0 }
h2              { font: normal normal small Arial; margin: 8 0 4 0 }
h3              { font: normal normal x-small Arial; margin: 6 0 2 0 }
div#boxbs1      { text-align: center }
div#boxbs2      { text-align: center }
div#boxbs3      { text-align: center }
div#boxbs4      { text-align: center }
div#boxbs5      { text-align: center }
div#boxbs6      { text-align: center }
div#boxbs7      { text-align: center }
div#boxbs8      { text-align: center }
div#boxbs9      { text-align: center }
.contact_us     { text-align: right; color: #09568C; font-size: 20px; }
.contact_us img { vertical-align:middle; }
.contact_us .telephone_number   { color: #A8003B; }
.breadcrumb     { margin: 5px 0; }
.breadcrumb, 
.breadcrumb a   { 
    color: #666666;
    font-family: "Georgia", "MS Georgia", "Times New Roman", serif; 
}
.breadcrumb .breadtitle         { font-weight: bold; }
.breadcrumb .breadvalue a       { padding: 0 5px; }
div#boxbs1                      { margin-top: 0 !important; }
#box1 p,#box2 p,#box3 p, #box4 p,#box5 p,#box6 p { min-height: 30px; }

body                { margin-top:0; }
#site_links_bar td  { padding-top:0 }
#site_links_bar ul  { margin-left:0; padding-left:0; margin-top:0;}
#site_links_bar li  {
    display: block;
    float: left;
    background-image: url(/res_suppliers/VFB/logos/vfb_site_menu_bg.gif);
    width: 151px;
    height: 29px;
    margin-top: 0;
    text-align: center;
    font-family: Sans-Serif;
}
#site_links_bar a   { text-decoration:none; padding: 5px; color: #646464; font-size: 15px; }
.banner .lbanner1 a { padding:0 !important; }
.banner .rbanner1   { vertical-align:bottom !important; padding-right: 20px !important;
}
.header_rhs_logo    { vertical-align:bottom !important; }
.banner .rbanner1  img  { margin-bottom:0 !important; }
#currency_chooser   { float:right; }
#currency_chooser p { margin-top:0; color: #646464; font-weight: normal;}
#currency_chooser a { color: #646464 !important; }
.subtab             { color: white !important; text-decoration: underline !important; }
.lbanner2  { text-align: center; vertical-align: bottom; }
.lbanner2 a { vertical-align: bottom;}
.header_telephone { font-weight:normal; font-size: 15pt; }
.web_tour_dir_next_step { border: 1px solid red; padding: 0 2px; margin:3px; float:right}
