﻿body.wfp_body
{
	height				: 100%;
	min-height          : 100%;
	width				: 100%;
    margin				: 0;
    padding				: 0 0 0 0;
    background-color    : White;
/*    background-color    : #1C687D; */
}
div.wfp_table
{
    margin-left         : auto !important;
    margin-right        : auto !important;
    width               : 700px !important;
    background-color    : white;
    margin-top          : 0; 
    margin-bottom       : 0; 
    height              : 100%;
	min-height          : 100%;
}

#wfp_headerBar
{
	height              : 100px;
}

#wfp_BottomBorder
{
    padding             : 15px 0px 0px 0px; /* TRBL */
	height              : 50px;
	text-align          : center;
	vertical-align      : middle;
	font-size           : 10pt;
	margin              : 0px;
	width               : 692px;
	background-image    : url(../images/Pictures/DorsetCoastlineFlipped.jpg);
}

#russ_ButtonHolder
{
    width               : 680px;
}
    

div.wfp_hdrNavButton
{
    width               : 100px;
    float               : left;
    text-align          : center;
    font-weight         : bold;
    padding             : 2px;
    background-color    : #AAAAAA;
    border-left         : 2px solid white;
    border-right        : 2px solid #AAAAAA;
    color               : White;
    font-size           : 12px;
    height              : 15px;
    border-top          : 2px solid #AAAAAA;
    border-bottom       : 2px solid #AAAAAA;
}
div.russ_lastButton
{
    border-right        : 2px solid White;
}

div.wfp_hdrNavButtonHover
{
	background-color    : #1C687D;
    color               : White;
    text-decoration     : none;
    cursor              : pointer;
/*    border              : 2px solid white; */
}

#wfp_MainContentWindow
{
    font-family         : Verdana;
	font-size           : 10pt;
    padding             : 15px 10px 5px 10px;
    text-align          : left;
    background-color    : #E9F3F9;
}



.ProductImageRight
{
    border              : 2px solid #1C687D;
    width               : 200px;
    padding             : 5px;
    margin              : 0px 5px 5px 5px;
    float               : right;
}
.ProductImageLeft
{
    border              : 2px solid #1C687D;
    width               : 200px;
    padding             : 5px;
    margin              : 5px 40px 5px 0px; /* T R B L */
    float               : Left;
}
.ProductImageCenter
{
    border              : 2px solid #1C687D;
    padding             : 10px;
    margin              : 10px;
    text-align          : center;
}

#enterPict
{
    width               : 200px;
}

div.ProductPage
{
    padding             : 10px 10px 15px 10px;
}

table.DataTable
{
    border-style        : solid;
    border-width        : 1px;
    border-color        : #E44959;
    width               : 93%;
    clear               : both;
}
.DataTable td, th
{
    border-style: solid;
    border-width: 1px;
    border-color: #E44959;
    text-align: center;
    line-height: normal;
    vertical-align: baseline;
}

.DataTableHeader th
{
    border-bottom: 1px solid #E44959;
    padding: 1px 1px 1px 1px;
    height: 35px;
    background-color: #DDDDFF;
    border-right: 1px solid #E44959;
    border-width: 1px;
    border-style: solid solid solid solid;
    border-color: #E44959;
    width: auto;
}
#wfp_hdrNavBar
{
    height              : 22px;
/*    background-color    : #E77301; */
/*    background-color    : #84399C; */
    background-color    : #E44959;
}


div.wfp_FrontPageBar
{
    border-width        : 2px 4px 2px 4px;
    border-style        : solid;
/*    border-color        : #E77301; */
/*    border-color        : #5A0884; */
    border-color        : #005DB8;
}


a.mailtotext:link, a.mailtotext:visited, a.mailtotext:hover, a.mailtotext:focus, a.mailtotext:active 
{
    text-decoration     : none;
    color               : blue;
    height              : 15px;
}

.PageLink
{
    text-decoration     : underline;
    color               : blue;
    cursor              : help;
}
.PageLink:hover
{
    color               : #F47900;
}

#RussPTLogo
{
    width               : 250px;
    height              : 104px;
    text-align          : left;
}

#RussPTLogoBox
{
    position            : relative;
    float               : left;
    top                 : 0px;
    left                : 0px;
    border              : 0;
    margin              : 0;
    padding             : 0;
}

.RussBold
{
    font-weight         : bold;
}

.RussTable
{
    margin-left         : 40px;
}

.RussHeading
{
    font-weight         : bold;
    font-size           : 12pt;
    padding-bottom      : 15px;
/*    color               : #012384; */
    color               : #1C687D;
    height: 10px;
}

.RussSubHeading
{
    font-weight         : bold;
    font-size           : 10pt;
    padding-bottom      : 10px;
    color               : #1C687D;
}


 tr.RussTable
 {
    height              : 15px;
 }
 
td.RussBulletCell
{
    width               : 40px;
}

td.RussBulletCellPrices
{
    width               : 20px;
}
 
img.RussIconCell
{
    width               : 140px;
    border              : 1px solid #1C687D;
}
 
a.RussIconCell:link, a.RussIconCell:visited, a.RussIconCell:hover, a.RussIconCell:focus, a.RussIconCell:active 
{
    text-decoration     : none;
    
}
a.RussIconCell:hover, a.RussIconCell:focus
{
    text-decoration     : none;
}

 td.RussIconCell
 {
    width               : 150px;
    border              : 0;
 }
 
 td.RussInfoCell
 {
    padding-bottom      : 20px;
    vertical-align      : top;
}
 
 td.RussBulletCellTop
 {
    vertical-align      : top;
 }
 
 .RussKeyPoint
 {
    color               : #072982;
 }
 
 .HideItem
 {
    display             : none;
 }
 
li.MainQuestions
{
    margin-top          : 10px;
    list-style-type     : circle;
}

ul.MainQuestions
{
    margin-left          : 30px;
}
 
 .MainAnswers
 {
    margin-top          : 10px;
 }
 
 .FeedbackLabel
 {
    vertical-align      : top;
    text-align          : right;
 }
 
 .FeedbackTextBox
 {
    vertical-align      : top;
    text-align          : left;
 }
 
ul.Menu
{
    list-style-type     : none;
    margin              : 0;
    border              : 0;
    padding-left        : 20px;
    width               : 97%;
}

li.Menu
{
    display             : block;
    float               : left;
    position            : relative;
    padding             : 0;
    margin              : 3px;
    width               : 85px;
    border-width        : 0 1px 0 0;  /* TRBL */
    border-style        : solid;
    border-color        : white;
    text-align          : center;
    font-size           : 10pt;
    font-weight         : bold;
}

a.MenuLink:link, a.MenuLink:visited, a.MenuLink:active 
{
    text-decoration     : none;
    color               : white;
}

a.MenuLink:hover, a.MenuLink:focus
{
    text-decoration     : none;
    color               : #E1A46D;
}

#BannerImage
{
    width               : 692px;
    border              : 0;
}

li.LeftMenuBorder
{
    border-left-width   : 1px;
}

li.SelectedPage
{
    color               : #EEE336;
}

li.LeftMostOption
{
    border-left         : solid 1px white;
}

fullHeight
{
    height              : 100%;
}

textarea.ContactForm, div.ContactForm
{
    position            : relative;
}

div.ContactFieldLabel
{
    display             : block;
    float               : left;
    position            : relative;
    width               : 100px;
    margin              : 0;
    padding             : 0;
}

input.ContactField
{
    display             : block;
    float               : left;
    margin              : 0;
    padding             : 0;
}

.Address
{
    margin-top          : 0px;
    padding-top         : 0px;
}

td.LabelColumn
{
    text-align          : right;
}

div.LabelColumn
{
    margin-top          : 15px;
}

div.AddressLabelColumn
{
}
div.FormRow
{
    width               : 200px;
}

.FormRow
{
    margin-top          : 15px;
}

.AddressRow
{
    width               : 180px;
}

.consulbutton 

{
    font-size           : 20px;
    
}



/************* Menu Styles ******************/

#MenuBar
{
    height              : 23px;
    text-align          : center;
    color               : White;
    background-color    : #CF4A2B;
}

.Menu
{
    width               : 500px;
    margin              : 0;
    padding             : 0;
}

.MenuItemSelected
{
    background-color    : #DA9788;
}

.MenuItemHover
{
    background-color    : #E77301;
}

.MenuItem
{
    padding             : 3px 10px 3px 10px;
    margin              : 0;
    width               : 80px;
    border-width        : 0 1px 0 0;  /* TRBL */
    border-style        : solid;
    border-color        : white;
    text-align          : center;
    font-size           : 10pt;
    font-weight         : bold;
    color               : white;
}

a.MenuItem:link, a.MenuItem:visited, a.MenuItem:hover, a.MenuItem:focus, a.MenuItem:active 
{
    text-decoration     : none;
    color               : white;
}

.RussEmphasiseRed
{
    font-weight         : bolder;
    font-size           : 10pt;
    padding-bottom      : 15px;
    color               : #FF0000;
    font-style          : normal;
}


    ------------First Website stuff below-------------

#wfp_tabBar
{
    vertical-align      : top;
    height              : 22px;
    padding             : 0px 0px 0px 0px;
    margin              : 0;
    background-color    : #E9F3F9;

    /*    border-color        : #E77301; */
    /*    border-color        : #5A0884; */

}


#wfp_tabBar
{
    height: 22px;
    padding: 0px 0px 0px 0px;
    margin: 0;
    background-image: none;
    background-color    : #E9F3F9;

    /*    border-color        : #E77301; */
    /*    border-color        : #5A0884; */

    
}
div.wfp_tabButton
{
    color               : white;
    
    display: block;
    float: left;
    position: relative;
    padding: 0;
    margin: 3px;
    width: 220px;
    border-width: 0 0 0 0; /* TRBL */
    border-style: solid;
    border-color: white;
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
}
div.wfp_tabButtonSelected
{
    
    background-color    : #DDDDFF
}
div.wfp_tabButtonHover
{
    color: #F9D046;
    cursor: pointer;
    background-color: #E44959;
}

div.ProductPage
{
    padding             : 0px 0px 0px 0px;
}

.wfp_tabBox
{
    margin              : 0;
    padding             : 0 0 0 0;
    vertical-align      : top;
}

div.rkHideSection
{
    display             : none;
}

.rkToolTip:hover
{
    cursor              : help;
}

tr.russHeadingRow
{
    font-weight         : bold;
    padding-top         : 10px;
    margin-top          : 30px;
    
}

---------------All 1st Website CSS Stuff---------------


