BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 62.5%/1.3 Arial, Helvetica, sans-serif;
    COLOR: #635e55;
    PADDING-TOP: 0px;
    center: 
}
P
{
    FONT-SIZE: 1.1em;
    MARGIN: 0px 0px 5px
}
H1
{
    COLOR: #212121
}
H2
{
    COLOR: #212121
}
H3
{
    COLOR: #212121
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 2em;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
A
{
    COLOR: #114b7e;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    FONT: 1.1em Arial, Helvetica, sans-serif;
    COLOR: #282624
}
SELECT
{
    FONT: 1.1em Arial, Helvetica, sans-serif;
    COLOR: #282624
}
TEXTAREA
{
    FONT: 1.1em Arial, Helvetica, sans-serif;
    COLOR: #282624
}
TABLE
{
    FONT-SIZE: 100%
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2.titleBar
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    BACKGROUND: #d5d5cf;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    COLOR: #333;
    PADDING-TOP: 5px
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearfix
{
    DISPLAY: inline-block
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
.accessibility
{
    LEFT: -9999px;
    POSITION: absolute
}
DIV#container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 966px;
    PADDING-TOP: 10px;
    POSITION: relative;
    TEXT-ALIGN: left
}
DIV#header
{
    BACKGROUND: url(../graphics/global/global_header_logo_bg.png) repeat-y left top;
    POSITION: relative
}
DIV#header A.logo
{
    FLOAT: left;
    WIDTH: 189px;
    HEIGHT: 100%
}
DIV#header DIV.marketing
{
    FONT-SIZE: 1.4em;
    RIGHT: 12px;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 48px
}
.headerContent
{
    DISPLAY: inline;
    RIGHT: 6px;
    BACKGROUND: url(images/header_bg.gif) no-repeat 0px 30px;
    FLOAT: right;
    WIDTH: 500px;
    POSITION: relative
}
ul#nav-primary {
background:transparent url(images/navprimary_bg.jpg) repeat scroll left center;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:visible;
padding:0;
width:100%;
z-index:0;
}
ul#nav-primary li {
border-right:2px solid #FFFFFF;
float:left;
padding:4px 0;
}
ul#nav-primary li a {
color:#FFFFFF;
font-size:1.26em;
padding:4px 11px;
}
ul#nav-primary li a.active {
background:#CCCCCC url(images/navprimary_bgactive.jpg) repeat scroll left top;
color:#000000;
text-decoration:none;
}
ul#nav-primary li a:hover {
background:#CCCCCC url(images/navprimary_bgactive.jpg) repeat scroll left top;
color:#000000;
text-decoration:none;
}
ul#nav-primary li.first {
padding-left:1px;
}
ul#nav-primary li.last {
border-right:medium none;
}
.navSupportWrapper {
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:100%;
}
ul#nav-support {
background:#FFFFFF none repeat scroll 0 0;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 0 0 3px;
}
ul#nav-support li {
float:left;
position:relative;
}
ul#nav-support li a {
border-right:1px solid #9F8D6E;
color:#1A1A1A;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0 12px;
}
ul#nav-support li.basket a {
background:transparent url(images/navsupport_basket_bg.gif) no-repeat scroll 14px 3px;
border:medium none;
display:block;
margin-top:-1px;
padding:0 10px 3px 40px;
}
ul#nav-support li.basket form {
font-size:0;
height:0;
}
ul#nav-support li.basket a span.my-basket {
font-size:1.2em;
font-weight:normal;
padding:0 5px 0 0;
}
ul#nav-support li:hover ul, ul#nav-support li.over ul {
display:block;
}
ul#nav-support li ul {
background:transparent url(images/navsupport_ul_ul_bg.png) no-repeat scroll left bottom;
display:none;
left:0;
margin:0;
padding:5px 0 8px;
position:absolute;
width:155px;
z-index:3;
}
ul#nav-support li.basket ul li {
color:#272727;
float:none;
font-size:1.1em;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 11px 0 0;
text-align:right;
}
ul#nav-support li.basket ul li a {
background:transparent none repeat scroll 0 0;
margin:5px 0;
padding:0;
}
div#nav-secondary {
float:left;
margin:0 1px 10px 0;
padding:0;
width:189px;
}
div#nav-secondary a img {
margin-top:20px;
}
div#nav-secondary div#nav-lhsbanners {
margin-top:10px;
}
div#nav-secondary div#nav-lhsbanners a img {
margin-top:0;
}
div#content {
float:left;
position:relative;
width:770px;
}
div#content div#content-secondary {
overflow-x:hidden;
}
DIV#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../graphics/global/footer.jpg) no-repeat center top;
    FLOAT: left;
    PADDING-BOTTOM: 25px;
    MARGIN: 25px 0px 0px;
    WIDTH: 960px;
    PADDING-TOP: 150px
}
DIV#footer .footerLists
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d5d5cf 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px 0px 13px;
    PADDING-TOP: 18px;
    BORDER-BOTTOM: #d5d5cf 1px solid
}
DIV#footer .footerListsGroup
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 471px
}
DIV#footer .footerListsLast
{
    BORDER-LEFT: #c1c1c1 1px dotted
}
DIV#footer .footerListsGroup H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 1.4em;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#footer .footerListsGroup UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 454px;
    PADDING-TOP: 0px
}
DIV#footer .footerListsGroup UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 226px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV#footer .footerListsGroup UL LI.footerOdd
{
    BORDER-LEFT: #c1c1c1 1px dotted
}
DIV#footer .footerListsGroup UL LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    BACKGROUND: url(../graphics/global/link_grey_arrow.gif) no-repeat 8px center;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #666;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
DIV#footer .footerListsGroup UL LI A:hover
{
    TEXT-DECORATION: underline
}
DIV#footer .copyrightTCs
{
    FONT-SIZE: 1em;
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 450px;
    POSITION: relative
}
DIV#footer P.copyright
{
    FONT-SIZE: 1em;
    FLOAT: left;
    WIDTH: 120px;
    LINE-HEIGHT: 1em
}
DIV#footer UL.TCs
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 330px;
    PADDING-TOP: 0px
}
DIV#footer UL.TCs LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV#footer UL.TCs LI A
{
    BORDER-RIGHT: #8f8f8f 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 7px 0px 0px;
    COLOR: #666;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
DIV#footer UL.TCs LI A.TCsLast
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#footer UL.TCs LI A:hover
{
    TEXT-DECORATION: underline
}
DIV#footer A.footerSecure
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
FORM#searchbox
{
    CLEAR: both;
    BACKGROUND: url(../graphics/global/searchbox_bg.gif) #f6f5f1 no-repeat left bottom;
    MARGIN: 0px -1px 10px 0px;
    WIDTH: 190px;
    HEIGHT: 140px
}
FORM#searchbox FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
FORM#searchbox FIELDSET LEGEND
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 1.8em;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 10px
}
FORM#searchbox FIELDSET LABEL.keywords INPUT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 7px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 7px;
    BACKGROUND: url(../graphics/global/searchbox_keywords_bg.gif);
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: 0px;
    WIDTH: 150px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 13px
}
FORM#searchbox FIELDSET LABEL.categories
{
    DISPLAY: block;
    MARGIN: 0px 0px 0px 1px
}
FORM#searchbox FIELDSET LABEL.categories SELECT
{
    FLOAT: left;
    WIDTH: 126px
}
FORM#searchbox FIELDSET LABEL SPAN
{
    DISPLAY: none
}
FORM#searchbox FIELDSET INPUT.button
{
    LEFT: 2px;
    POSITION: relative
}
FORM#searchbox FIELDSET P
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 8px
}
FORM#searchbox FIELDSET P A
{
    PADDING-RIGHT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    BACKGROUND: url(../graphics/global/searchbox_a_bg.gif) #f6f5f1 no-repeat right 3px;
    COLOR: #776f64
}
DIV#breadcrumb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 0px 10px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #a5a098 1px solid;
    POSITION: relative
}
DIV#breadcrumb UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV#breadcrumb UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.2em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV#breadcrumb UL LI A
{
    PADDING-RIGHT: 5px
}
UL#accessibility
{
    DISPLAY: none
}
.cleaner
{
    CLEAR: both;
    MARGIN-TOP: -1px;
    OVERFLOW: hidden;
    HEIGHT: 1px
}
.hidden
{
    DISPLAY: none
}
.print-only
{
    DISPLAY: none
}
.hr
{
    CLEAR: both;
    BACKGROUND: url(../graphics/global/hr_bg.gif) repeat-x left center;
    HEIGHT: 11px
}
.hr HR
{
    DISPLAY: none
}
.small
{
    FONT-SIZE: 0.9em
}
.hi-light
{
    COLOR: #eb2604
}
.strike-out
{
    TEXT-DECORATION: line-through
}
DIV.left
{
    FLOAT: left
}
DIV.right
{
    FLOAT: right
}
.align-right
{
    TEXT-ALIGN: right
}
.align-center
{
    TEXT-ALIGN: center
}
.cursor
{
    CURSOR: pointer
}
BODY.two-col DIV#content DIV#content-primary
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 10px 10px 0px;
    WIDTH: 600px
}
BODY.two-col DIV#content DIV#content-secondary
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 10px 0px 0px;
    WIDTH: 150px
}
BODY.one-col DIV#content DIV#content-primary
{
    MARGIN: 10px 0px 10px 10px;
    WIDTH: 760px
}
DIV.form FIELDSET
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.form FIELDSET LEGEND
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.8em;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    COLOR: #222222;
    PADDING-TOP: 0px;
    POSITION: relative
}
DIV.form FIELDSET LEGEND SPAN
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b6b2ac 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    TEXT-INDENT: 10px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d2cfcb 1px solid
}
DIV.form FIELDSET LEGEND SPAN EM
{
    COLOR: #eb2604;
    FONT-STYLE: normal
}
DIV.form H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    MARGIN: 0px 0px 10px 15px
}
DIV.form .contentPanel H2
{
    MARGIN: 0px
}
DIV.form H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    MARGIN: 0px 0px 10px 240px
}
DIV.form DIV.col-left H3
{
    MARGIN: 15px 0px 15px 115px
}
DIV.form DIV.col-right H3
{
    MARGIN: 15px 0px 15px 115px
}
DIV.form DIV.col-left .contentPanel H3.formNote
{
    MARGIN: 0px 25px 10px 95px
}
DIV.form DIV.col-right .contentPanel H3.formNote
{
    MARGIN: 0px 25px 10px 95px
}
DIV.form P
{
    MARGIN: 0px 0px 20px 15px
}
DIV.form P.formInstruction
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 15px 15px
}
DIV.form P.large
{
    FONT-SIZE: 1.2em
}
DIV.form P.note
{
    FONT-SIZE: 1.1em;
    MARGIN: 0px 0px 0px 15px;
    COLOR: #222222
}
DIV.form P EM
{
    FONT-SIZE: 140%;
    FONT-STYLE: normal
}
DIV.form HR
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: none;
    BORDER-LEFT: medium none;
    COLOR: #fff;
    BORDER-BOTTOM: medium none;
    HEIGHT: 35px
}
BODY.one-col DIV.form FIELDSET LEGEND SPAN
{
    WIDTH: 755px
}
BODY.two-col DIV.form FIELDSET LEGEND SPAN
{
    WIDTH: 600px
}
DIV.form DIV.plinth
{
    CLEAR: both;
    BACKGROUND: #fbfbf3;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 5px;
    POSITION: relative
}
DIV.form DIV.plinth H2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    BACKGROUND: #f4f0cd;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 8px;
    COLOR: #363636;
    PADDING-TOP: 5px
}
DIV.form DIV.plinth P
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
DIV.form DIV.plinth P.large
{
    FONT-SIZE: 1.2em
}
DIV.form DIV.plinth P.footnote
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
DIV.form DIV.plinth STRONG.large
{
    FONT-SIZE: 120%
}
DIV.form DIV.plinth .button
{
    RIGHT: 10px;
    BOTTOM: 5px;
    POSITION: absolute
}
DIV.form DIV.plinth-white
{
    CLEAR: both;
    BACKGROUND: #ffffff;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 5px;
    POSITION: relative
}
DIV.form DIV.plinth-white H2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    BACKGROUND: #f4f0cd;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 8px;
    COLOR: #363636;
    PADDING-TOP: 5px
}
DIV.form DIV.plinth-white P
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
DIV.form DIV.plinth-white P.large
{
    FONT-SIZE: 1.2em
}
DIV.form DIV.plinth-white P.footnote
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
DIV.form DIV.plinth-white STRONG.large
{
    FONT-SIZE: 120%
}
DIV.form DIV.plinth-white .button
{
    RIGHT: 10px;
    BOTTOM: 5px;
    POSITION: absolute
}
DIV.form DIV.col-left
{
    CLEAR: both;
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 364px
}
DIV.form DIV.col-right
{
    FLOAT: right;
    WIDTH: 364px
}
DIV.form DIV.row
{
    CLEAR: both;
    PADDING-BOTTOM: 8px
}
DIV.form .contentPanel DIV.row
{
    CLEAR: both;
    FLOAT: left;
    WIDTH: 100%
}
DIV.form DIV.row LABEL
{
    FONT-SIZE: 1.2em;
    FLOAT: left;
    MARGIN: 2px 10px 0px 15px;
    WIDTH: 215px;
    POSITION: relative
}
DIV.form .advancedSearchPanelGrey DIV.row LABEL
{
    POSITION: static
}
DIV.form .contentPanel DIV.row LABEL
{
    MARGIN: 2px 10px 0px 0px
}
DIV.form DIV.row SPAN.required
{
    LEFT: -8px;
    POSITION: absolute
}
DIV.form DIV.col-left DIV.row LABEL
{
    WIDTH: 85px
}
DIV.form DIV.col-right DIV.row LABEL
{
    WIDTH: 85px
}
DIV.form DIV.list
{
    MARGIN: 0px 10px 8px
}
DIV.form DIV.list LABEL
{
    FONT-SIZE: 1.2em;
    FLOAT: left;
    WIDTH: 20%;
    MARGIN-RIGHT: 10px
}
DIV.form DIV.list LABEL.first
{
    WIDTH: 23%
}
DIV.form DIV.list INPUT
{
    MARGIN-RIGHT: 5px
}
DIV.form DIV.input INPUT
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../graphics/forms/input_250x22.gif) no-repeat;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    WIDTH: 230px;
    COLOR: #665c53;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px
}
DIV.form .contentPanel DIV.inputWrapper
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../graphics/forms/input_215x22.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
DIV.form .contentPanel DIV.input INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    WIDTH: 195px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}
DIV.form DIV.input-small INPUT
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../graphics/forms/input_100x22.gif) no-repeat;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    COLOR: #665c53;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px
}
DIV.form DIV.select SELECT
{
    BORDER-RIGHT: #b0aba5 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #b0aba5 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #b0aba5 1px solid;
    WIDTH: 250px;
    COLOR: #665c53;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #b0aba5 1px solid
}
DIV.form .contentPanel DIV.select SELECT
{
    WIDTH: 220px
}
DIV.form DIV.date SELECT
{
    BORDER-RIGHT: #b0aba5 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #b0aba5 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #b0aba5 1px solid;
    COLOR: #665c53;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #b0aba5 1px solid
}
DIV.form DIV.textarea TEXTAREA
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../graphics/forms/textarea_250x160.gif) no-repeat;
    PADDING-BOTTOM: 4px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 231px;
    COLOR: #665c53;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 152px
}
DIV.form DIV.checkbox INPUT
{
    LEFT: -4px;
    POSITION: relative
}
DIV.form DIV.disabled DIV.label
{
    DISPLAY: inline;
    FONT-SIZE: 1.2em;
    FLOAT: left;
    MARGIN: 2px 10px 0px 15px;
    WIDTH: 215px
}
DIV.form DIV.disabled DIV.value
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em
}
DIV.form DIV.radio-list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
DIV.form DIV.radio-list DIV.title
{
    FONT-SIZE: 1.2em;
    MARGIN: 2px 10px 0px 15px;
    POSITION: absolute
}
DIV.form DIV.radio-list DIV.item
{
    LEFT: 245px;
    MARGIN-BOTTOM: 5px;
    POSITION: relative
}
DIV.form DIV.radio-list DIV.item INPUT
{
    POSITION: relative;
    TOP: -3px
}
DIV.form DIV.radio-list LABEL
{
    LEFT: 5px;
    FLOAT: none;
    MARGIN: 0px;
    WIDTH: auto;
    POSITION: relative;
    TOP: -5px
}
DIV.form DIV.radio-list INPUT
{
    POSITION: relative
}
DIV.form DIV.radio-group
{
    MARGIN-TOP: 10px
}
DIV.form DIV.radio-group BR
{
    LINE-HEIGHT: 5px
}
DIV.form DIV.radio-group LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
DIV.form DIV.radio-group LABEL INPUT
{
    MARGIN-RIGHT: 5px;
    POSITION: relative;
    TOP: 3px
}
DIV.form DIV.col-left DIV.radio-group LABEL
{
    MARGIN-LEFT: 10px;
    WIDTH: auto
}
DIV.form DIV.col-right DIV.radio-group LABEL
{
    MARGIN-LEFT: 10px;
    WIDTH: auto
}
DIV.form DIV.input-code
{
    MARGIN-LEFT: 15px
}
DIV.form DIV.input-code .input
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    BACKGROUND: url(../graphics/forms/input_50x22.gif) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 10px 5px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 40px;
    COLOR: #665c53;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px
}
DIV.form DIV.input-code .button
{
    FLOAT: left
}
DIV.form DIV.promotion-code INPUT
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../graphics/forms/input_130x22.gif) no-repeat;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    WIDTH: 110px;
    COLOR: #665c53;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px
}
DIV.form DIV.promotion-code LABEL
{
    FONT-SIZE: 1.4em;
    WIDTH: auto;
    COLOR: #222222;
    WHITE-SPACE: nowrap
}
DIV.form DIV.promotion-code IMG
{
    POSITION: absolute
}
DIV.form DIV.popup
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 10px;
    Z-INDEX: 3;
    BACKGROUND: url(../graphics/forms/popup_bg.gif) no-repeat;
    LEFT: -180px;
    PADDING-BOTTOM: 5px;
    WIDTH: 147px;
    PADDING-TOP: 5px;
    POSITION: absolute;
    TOP: -55px
}
DIV.form DIV.popup H3
{
    FONT-SIZE: 1.4em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    COLOR: #665c53;
    BORDER-BOTTOM: #d7d5d2 1px solid
}
DIV.form DIV.popup P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
DIV.form DIV.popup DIV.base
{
    BACKGROUND: url(../graphics/forms/popup_base.gif) no-repeat;
    MARGIN: 0px -18px -5px -10px;
    OVERFLOW: hidden;
    HEIGHT: 3px
}
DIV.form DIV.buttons
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 15px;
    MARGIN-LEFT: 240px;
    PADDING-TOP: 0px
}
DIV.form DIV.buttons P
{
    FONT-SIZE: 1.2em;
    MARGIN-LEFT: 5px
}
DIV.form DIV.col-left DIV.buttons
{
    MARGIN: 0px 0px 15px 110px
}
DIV.form DIV.col-right DIV.buttons
{
    MARGIN: 0px 0px 15px 110px
}
DIV.form DIV.col-left .contentPanel DIV.buttons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 30px 0px 0px;
    PADDING-TOP: 0px
}
DIV.form DIV.col-right .contentPanel DIV.buttons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 30px 0px 0px;
    PADDING-TOP: 0px
}
DIV.form DIV.col-left .contentPanel DIV.buttons IMG
{
    FLOAT: right
}
DIV.form DIV.col-right .contentPanel DIV.buttons IMG
{
    FLOAT: right
}
DIV.form DIV.buttons-nomargin
{
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px
}
DIV.review-button
{
    MARGIN: 10px 0px
}
DIV.form DIV.toolbar
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #b6b2ac 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV.form DIV.toolbar DIV.left IMG
{
    MARGIN-RIGHT: 8px
}
DIV.form DIV.toolbar DIV.left INPUT
{
    MARGIN-RIGHT: 8px
}
DIV.form DIV.toolbar DIV.right IMG
{
    MARGIN-LEFT: 8px
}
DIV.form DIV.toolbar DIV.right INPUT
{
    MARGIN-LEFT: 8px
}
DIV.form DIV.toolbar-no-border
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.form DIV.disclaimer
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #b6b2ac 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.4em;
    PADDING-BOTTOM: 10px;
    COLOR: #222222;
    PADDING-TOP: 10px
}
