/* GENERIC STYLES */
/* added for BBYW by WK - 270307 */
#dContent	{
padding: 10px 0 10px 0 !important;
}

/* fix for problem 52960 - WK 20/08/08 */
.table-grey {
margin: 0 0 0 10px;
}
.table-grey td{
padding: 5px;
}
/* end of fix */

TD {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-align: left;}
font {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;}
A {
color: #660066;
text-decoration: none;
font-weight:bold;}
A:hover {
color: #ff9900;
text-decoration: none;}
.ul-arrow {
list-style-image: url(/images/buttons/red_arrow.gif);
margin: 0 0 0 1em;}
BODY {
background-color: #ffffff;}


.menu-title {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 23px;
color: #333333;
background-color: #FFFFFF;
text-decoration: none;
padding-left: 8px;
padding-right: 8px;}

.menu-title a {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 20px;
color: #70768D;
text-decoration: none}

.menu-title a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 20px;
color: #FF902A;
text-decoration: none}

.menu {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 15.4px;
color: #935E57;
background-color: #EFEFF4;
text-decoration: none;
padding: 6px 8px 8px 8px;}

.menu a{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 15.4px;
color: #7E6E89;
text-decoration: none}

.menu a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 15.4px;
color: #ff9900;
text-decoration: none}

.featureboxtext {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #70768D;
text-decoration: none}

.pricelarge {
font-family: Arial, Helvetica, sans-serif;
font-weight: bolder;
font-size: 27px;
color: #000000;
text-decoration: none}

.pricesmall {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #000000;
text-decoration: none}

.textblack {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
text-decoration: none}

.product-header {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FE6B41;
text-decoration: none}


/* TABLE STYLES - USE THESE WHEN DEVELOPING */

.table-title {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 11px;
background-color: #2E4089;
text-decoration: none;}

.table-title a{
color: #ffffff;
text-decoration: none;}

.table-title a:hover{
color: #ffffff;
text-decoration: underline;}

.customerservice-title {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 11px;
background-color: #9ABDF1;
text-decoration: none;}

.table-subtitle {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
background-color: #89A7D3;}

.customerservice-subtitle {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
background-color: #C2D7F7;}

.table-alternate {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 11px;
background-color: #AFC7E2;
text-decoration: none;}

.table-grey {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
background-color: #ededed;}

.tablelightgrey {
background-color: #F8F7F8}

.table-white {
font-family:  Arial, Helvetica, sans-serif;
background-color: #ffffff;}

.products-tabletitle{
background-color: #FE6B41;
color: #FFFFFF;}

.products-tablesub{
background-color: #FE977A;
color: #FFFFFF;}

/* FONT STYLES - USE THESE WHEN DEVELOPING */

.text-title {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
font-weight: bold;
text-decoration: none;}

.text-subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ff9900;
font-weight: bold;}

.text-small {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 0.28cm;}

A.text-small {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 0.28cm;
text-decoration: bold;}

A.text-small:hover {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 0.28cm;
text-decoration: bold;}

.text-extrasmall {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration: none;}

.text-extrasmallgrey {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration: none;
color: #666666;}

.text-extrasmall-alt{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration: none;
color: #626b93;}

.text-smallalternate {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 0.28cm;
color: #2E4089;}

A.text-smallalternate {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 0.28cm;
text-decoration: bold;
color: #2E4089;}

A.text-smallalternate:hover {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 0.28cm;
color: #ff9900;}

.rightmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
line-height: 10pt;}
.rightmenu-title {
font-weight:bold;
color: #333333;
font-size: 8pt;}

.text-large {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #333333;
font-weight: bold;}

.text-error-message {
font-famliy: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CC0000;
text-decoration: none;}

.text-white_alt {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
text-decoration: none;}

/* Widget styles */

.widget-text{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;}
.widget-title{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
background-color: #70859E;}


.widget-title-alternate{
font-family: Arial, Helvetica, sans-serif;
color: #3F4E5F;
font-size: 12px;
font-weight: bold;
background-color: #B9C9DB;}

.widget-alternate{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
background-color: #DDEDF8;}

.widget-alternate2{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
background-color: #F4F9FD;}

/* BORDER STYLES - USE FOR BOXED LAYOUT */
.border-line {
PADDING: 4px;
BORDER: solid 1px #999999;
BACKGROUND-COLOR: #ffffcc}
.border-dash {
PADDING: 4px;
BORDER: dashed 1px #660066;
BACKGROUND-COLOR: #ededed}
.border-dot {
PADDING: 4px;
BORDER: dotted 2px #660066;
BACKGROUND-COLOR: #ededed}
.border-double {
PADDING: 4px;
BORDER: double 3px #660066;
BACKGROUND-COLOR: #ededed}

/* FORMS */
.form-field {
font-family:Arial, Verdana, sans-serif;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
color:#000000;
BACKGROUND-COLOR: #FFFFFF;
BORDER: #BB4E7F 1px solid;}
.form-field-white {
font-family:Arial, Verdana, sans-serif;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
color:#000000;
BACKGROUND-COLOR: #FFFFFF;
BORDER: #BB4E7F 1px solid;}
.form-button {
font-family:Arial, Verdana, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color:#000000;
background: #ffffff;
BORDER-RIGHT: #660066 1px solid;
BORDER-TOP: #ff9fff 1px solid;
BORDER-LEFT: #ff9fff 1px solid;
BORDER-BOTTOM: #660066 1px solid;
cursor: hand}
.form-menu {
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: Arial, Verdana, sans-serif;
BACKGROUND-COLOR: #F4EDF4}
.form-menu-white {
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: Arial, Verdana, sans-serif;
BACKGROUND-COLOR: #FFFFFF}
.coolbox {
COLOR: #000000;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 9px;
FONT-WEIGHT: normal}

/* FOOTER */
.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
background: #ededed;}
.footer a{
color: #666666;
text-decoration: none;}
.footer a:hover {
text-decoration: underline;}
.footermain, a.footermain {
color: #000000;}
.footerline {
background: #660066;}

/* SIGN UP FORMS */

.signup-smlfont {
font-famliy: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.28cm}

.signup-border {
background-color: #660066}

.signup-tablebg {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #FFBA52}

.signup-tablehghlt{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
background-color: #FFE7C6}

/* Press centre styles */

.press_table {
background-color: #EEF4FB;
}
.text-press-menuhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #3C4169;
}
.pressmenu-title a {

font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: normal;
color: #3C4169;
text-decoration: none
}
.pressmenu-title a:hover {

font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: normal;
color: #660066;
text-decoration: none
}
.pressmenu-sub a {


font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: normal;
color: #3C4169;
text-decoration: none
}
.pressmenu-sub a:hover {


font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: normal;
color: #660066;
text-decoration: none
}
