BODY
{
    MARGIN: 10px 0px;
    BACKGROUND-COLOR: #f6f6f6
}
H1
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt
}
H1 .warning
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #cc0000
}
H1 A
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H1 A:link
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H1 A:visited
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H1 A:hover
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H2
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt
}
H2 A
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H2 A:link
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H2 A:visited
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H2 A:hover
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H3
{
    DISPLAY: inline;
    FONT-SIZE: 11pt;
    FONT-STYLE: italic
}
H3 A
{
    DISPLAY: inline;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H3 A:link
{
    DISPLAY: inline;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H3 A:visited
{
    DISPLAY: inline;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H3 A:hover
{
    DISPLAY: inline;
    FONT-SIZE: 11pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H4
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
H4 A
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H4 A:link
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H4 A:visited
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H4 A:hover
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
H5
{
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic
}
H5 A
{
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H5 A:link
{
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H5 A:visited
{
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
H5 A:hover
{
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.topNavTable
{
    CURSOR: hand;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #d9d9d9
}
.topNav
{
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #808080;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.topNavDropdownTable
{
    CURSOR: hand;
    BACKGROUND-COLOR: #75644a
}
.topNavDropdown
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #75644a;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.leftNavButtons
{
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9pt;
    WIDTH: 180px;
    CURSOR: hand;
    COLOR: #808080;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
.leftNavTitle
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #689cce
}
.leftNavTitle A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavTitle A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavTitle A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavLinks
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    WIDTH: 170px;
    COLOR: #808080;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
.leftNavLinks A
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.leftNavLinks A:link
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.leftNavLinks A:visited
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.leftNavLinks A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavLinksArrow
{
    PADDING-RIGHT: 2px;
    FONT-SIZE: 8pt;
    WIDTH: 10px;
    COLOR: #d9d9d9;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: right
}
.leftNavMidLinks
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    WIDTH: 170px;
    COLOR: #444444;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
.leftNavMidLinks A
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.leftNavMidLinks A:link
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.leftNavMidLinks A:visited
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.leftNavMidLinks A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavMidLinksArrow
{
    PADDING-RIGHT: 2px;
    FONT-SIZE: 8pt;
    WIDTH: 10px;
    COLOR: #d9d9d9;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: right
}
.leftNavLinksSelected
{
    FONT-SIZE: 8pt;
    WIDTH: 170px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
.leftNavLinksSelected A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavLinksSelected A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavLinksSelected A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavLinksSelected A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavLinksArrowSelected
{
    PADDING-RIGHT: 2px;
    FONT-SIZE: 8pt;
    WIDTH: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: right
}
.leftNavBradt
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/images/bradt_leftNav.gif);
    PADDING-BOTTOM: 5px;
    WIDTH: 180px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.leftNavBradt A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavBradt A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavBradt A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftNavBradtBook
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    MARGIN: 33px 24px 10px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 70px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.leftWhite
{
    WIDTH: 1px;
    BACKGROUND-COLOR: #ffffff
}
.rightShadow
{
    BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(/images/right_shadow.gif);
    WIDTH: 14px;
}
.leftNav
{
    FONT-SIZE: 9pt;
    WIDTH: 180px;
    COLOR: #808080;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
.mainCell
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.mainCell h1
{
    width: 455px;
}
.mainCell A
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainCell A:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainCell A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainCell A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.mainCellMap
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify;
    width: 756px;
}
.mainCellMapCell
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify;
}
.mainCellText
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: justify
}
.mainCellMap A
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainCellMap A:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainCellMap A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainCellMap A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.mainText
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
.mainText A
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainText A:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainText A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.mainText A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.sidebarImage
{
    WIDTH: 280px
}
.sidebar
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    WIDTH: 280px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: left
}
.sidebar A
{
    FONT-WEIGHT: bold;
    COLOR: #575757;
    TEXT-DECORATION: none
}
.sidebar A:link
{
    FONT-WEIGHT: bold;
    COLOR: #575757;
    TEXT-DECORATION: none
}
.sidebar A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #575757
}
.sidebar A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #575757;
    TEXT-DECORATION: underline
}
.sidebar H1
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt
}
.sidebarTable
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: justify
}
.sidebarTable A
{
    COLOR: #575757;
    TEXT-DECORATION: none
}
.sidebarTable A:link
{
    COLOR: #575757;
    TEXT-DECORATION: none
}
.sidebarTable A:visited
{
    COLOR: #575757;
    TEXT-DECORATION: none
}
.sidebarTable A:hover
{
    COLOR: #575757;
    TEXT-DECORATION: underline
}
.topNav A
{
    DISPLAY: block;
    COLOR: #808080;
    TEXT-DECORATION: none
}
.topNav A:link
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.topNav A:visited
{
    TEXT-DECORATION: none
}
.topNav A:hover
{
    BACKGROUND: #808080;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.topNav DIV
{
    LINE-HEIGHT: 23px;
    HEIGHT: 23px
}
.topNavDropdown A
{
    DISPLAY: block;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.topNavDropdown A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.topNavDropdown A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.topNavDropdown A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavButtons A
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.leftNavButtons A:link
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.leftNavButtons A:visited
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
.leftNavButtons A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bradtGuide
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 5px
}
.thumbnail
{
    WIDTH: 80px;
    MARGIN-RIGHT: 5px
}
.tableHeader
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #674d34;
    TEXT-ALIGN: justify
}
.tableHeader A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableHeader A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableHeader A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableHeader A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.tableCell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: justify
}
.tableCell A
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.tableCell A:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.tableCell A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.tableCell A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.input
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
.bradtHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    BACKGROUND-IMAGE: url(/images/bradt_header_blank.gif);
    background-position: center right;
    background-repeat: no-repeat;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.tableCellBlue
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    BACKGROUND-COLOR: #689cce;
    TEXT-ALIGN: justify
}
.tableCellBlue A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableCellBlue A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableCellBlue A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tableCellBlue A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
FORM
{
    MARGIN-BOTTOM: 0px
}
.inputReadOnly
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 20px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif;
    TEXT-ALIGN: right
}
.sidebarHR
{
    WIDTH: 260px;
    COLOR: #ffffff;
    HEIGHT: 1px
}
.feedbackTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #689cce;
    FONT-FAMILY: Arial, Tahoma, Verdana, SansSerif
}
#loginForm, #loginRemind, #loginCreate
{
    display: none;
}
#contactUsTable
{
    width: 733px;
    font-size: 9pt;
}
#contactUsTable td
{
    padding-right: 20px;
    vertical-align: top;
}
.redHighlight
{
    color: #ff0000;
    font-weight: bold;
}
#localTime,#ukTime,#nzTime
{
    font-size: 9pt;
    margin-top: 4px;
    width: 200px;
}
#ukOfficeTimes, #nzOfficeTimes
{
    text-align: left;
}
#callMsg
{
    font-size: 12pt;
    font-weight: bold;
}
#callOpen
{
    font-size: 12pt;
    font-weight: bold;
    color: #c06270;
}
#accountButtonsPlaceholder
{
    position: absolute;
    font-family: Arial;
    font-size: 9pt;
    text-align:right;
    color: #ffffff;
    width: 450px;
}
#accountButtonsPlaceholder a
{
    text-decoration: none;
    color: #ffffff;
}
#accountButtonsPlaceholder a:hover
{
    text-decoration: underline;
}
#accountButtons
{
    position: relative;
    top: -34px;
    left: 166px;
}
.loginTable
{
    background-color: #689cce; 
    color: #ffffff; 
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 5px;
    font-size: 9pt;
}
.loginTable table
{
    font-family: Arial;
    font-size: 9pt;
    color: #ffffff;
    width: 350px;
    margin-left: 23px;
}
.loginTable .nopadding
{
    margin-left: 0px;
    width: 100%
}
.loginTable .nopadding label, .loginTable .noPaddingSimple label
{
    font-family: Arial;
    font-size: 8pt;
    color: #ffffff;
    margin-left: 5px;
}
.loginTable td
{
    vertical-align: middle;
}
.loginTable label
{
    font-weight: bold;
    font-size: 11pt;
}
.loginTable p
{
    margin-right: 5px;
}
.loginTable h2
{
    font-weight: bold;
    font-size: 11pt;
    margin: 0px 0px 5px 0px;
    padding: 0;
    display: block;
}
.nopadding a:link, .nopadding a:visited, .nopadding a:hover, .nopadding a:active
{
    color: #ffffff;
    text-decoration: underline;
}
#loginCreateMessage
{
    margin-left: 20px;
}
.loginTable .input
{
    margin-right: 5px;
}
.loginTable ul
{
    margin-top: 10px;
    margin-left: 15px;
}
.loginTable li
{
    margin-bottom: 10px;
}
#postcodeMatchAddress
{
    width: 200px;
    margin-left: 153px;
    margin-top: 15px;   
    vertical-align: top;
    height: 200px;
}
#postcodeMatchAddress p
{
    margin: 0px 0px 5px 0px;
    padding: 0;
}
#createRecord
{
    padding-bottom: 0px;
}
#createRecord table
{
    padding-bottom: 0px;
}
.whiteTable
{
    background-color: #eeeeee; 
    color: #000000; 
    font-size: 9pt;
    padding-left: 5px;
    padding-bottom: 10px;
}
.whiteTable table
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    width: 370px;
    border-collapse: collapse;
}
#postcodeCell
{
    width: 144px;
}
.optionsTable
{
    width: 300px;
}
.optionsTable td
{
    width: 50%;
}
#brochureTable, #newsletterTable
{
    margin-left: 0px; 
    width: 100%;
}
#brochureTable td, #newsletterTable td
{
    vertical-align: top; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 5px 15px 0px;
}
#postcodeCellContainer
{
    padding-top: 10px;
}
#header_1
{
    width: 314px; 
    height: 77px; 
    text-align: left;
}
#header_2
{
    width: 372px; 
    height: 77px; 
    background-image: url(/images/header_line.gif);
}
#header_3
{
    width: 250px; 
    height: 77px; 
    text-align: right;
}
#gallery_frame
{
    width: 280px;
    height: 320px;
    background-color: #689cce;
}
.mainCell ul
{
    list-style-position: outside;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
}
.mainCell li
{
    line-height: 17px;
    padding-top: 5px;
}
.loginHeading
{
    float: left; 
    width: 50%; 
    height:22px; 
    clear: left;
}
.loginButton
{
    float: right; 
    width: 50%; 
    height:22px; 
    clear: right; 
    text-align: right;
}
.loginButton .input
{
    font-size: 9pt; 
    margin-right: 11px;
}
