

/* Universal coding - Template and CSS by Simon Day 19th Feb 08 - updated 17th April 08 by SD */
body {font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;font-size: 62.5%;text-align:center;}
.left {float:left;position: absolute;margin-top: 8px;margin-left: 16px;}
.right {float:right;}
#header a, #footer a  {color:#fff; text-decoration:none;}
#header a:hover,  #footer a:hover, #right a:hover, .adcontent a:hover, #content a:hover, #subheader a:hover, #left a:hover, #content a:hover, #content_faq a:hover {text-decoration:underline;}
img, img a {border: none;}
#content ul {margin:10px 0px 15px 0px;padding:0px;}
#content ol {margin:10px 0px 15px 6px;padding:0px;}
#content li {margin:0px 0px 8px 16px;padding:0px 0px 4px 0px; color:#606060;}

.clear {clear: both;height: 1px; line-height:1px; font-size: 1px;}
#links {
width: 100%;
margin: 16px 0px 16px 0px;
clear:both;
float: left;
}
.icons_t {margin:0px 24px 16px 0px;} /* When we have 3 navigational images next to each other (the dotted ones) use this class on the first two to pad equally. This will only work when there is no right hand div as the images are too big otherwise . gone from 15 to 9px*/
.icons_b {margin:0px 24px 0px 0px;} /* When we have 3 navigational images next to each other (the dotted ones) use this class on the first two to pad equally. This will only work when there is no right hand div as the images are too big otherwise . gone from 15 to 9px*/
.iconslast_t {margin:0px 0px 16px 0px;} /* When we have 3 navigational images next to each other (the dotted ones) use this class on the first two to pad equally. This will only work when there is no right hand div as the images are too big otherwise */
.iconslast_b {margin:0px 0px 0px 0px;} /* When we have 3 navigational images next to each other (the dotted ones) use this class on the first two to pad equally. This will only work when there is no right hand div as the images are too big otherwise */
.iconslessmargin {margin:0px 0px 0px 0px;}

 
/* Main container divs */

#wrapper {width: 760px;margin-right: auto;margin-left: auto;text-align:left;}

#header {background-color: #e15;width: 100%;height: 64px;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_header_back2_image.gif);background-repeat: repeat-x;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C40F3A;}

#subheader {background-color:#fbf5e5;width: 100%;height: 95px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b2b2b2;clear: both;overflow: hidden;}

#sub_left {width:354px; float:left; background-color:#fbf5e5;}
#sub_right {width:406px; float:right;background-color:#fbf5e5;}

#wraptwo {background-color: #fff;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_content_back2_image.gif);background-repeat: repeat-y;width:100%; overflow:hidden;} /* Main container for all content below the header items */

#left {float: left;width: 176px;margin-right: 24px;background-attachment: scroll;background-color: #fff;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_content_back2_image.gif);background-repeat: repeat-y;background-position: 0%;margin-top: 0px;}

#maincontentarea {width:560px;float:left;} /* This is required so the next three divs sit nicely together in one container */
#content, #content_faq  {float: left;width: 352px;margin-right: 32px;margin-top: 8px;background-color: #fff;}
#contentfullscreen {float: left;width: 560px;margin-top: 3px;background-color: #fff;}
#right {float: left;width: 176px;margin-top: 8px;background-color: #fff;}


#footer {clear: both;width: 100%;}

/* Header Styles */
#header ul {position: absolute;padding: 0px;float: left;margin:40px 0px 0px 116px;}
#header li {display: inline;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_active_image.gif);height: 24px;width: 116px;margin-right: 2px;background-repeat: no-repeat;float: left;color: #fff;margin-left: 0px;padding-left: 0px;padding-top: 0px;line-height: 24px;text-align: center;}
#wrapper #header .active {font-weight:bold;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_active2_image.gif);}


/* Sub header styles */
#subheader p {margin-left: 15px; margin-bottom: 0px;font-size: 1.3em;color: #606060;padding: 0px;margin-top: 2px;line-height: 24px;}
#subheader a {color:#e15; text-decoration:none;}
#subheader h1 {margin-left: 14px;font-size: 2.5em;color: #e15;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;margin-top: 5px;font-weight: normal;}
#subheader span {margin-left: 15px; margin-bottom: 0px;font-size: 1em;color: #606060;padding: 0px;margin-top: 2px;line-height: 24px;}


/* Left hand (Navigation) styles */
#nav img {border:0;}
#wrapper .left_main.red a {color:#e15;}
#wrapper .sub_red a  {background-repeat:no-repeat;color:#e15; font-weight:bold;background-image: none; border-right: 1px solid #fff;}
#wrapper .top_heading a {background-repeat:repeat;font-weight:bold;color:#606060;}
#nav .left_main {background:#FFFFFF none repeat scroll 0%; }
#nav li.left_main {}
#wrapper #nav .minus a {display: block;border-right: 1px solid #fff;border-bottom: 1px solid #b2b2b2;color: #EE1155;padding: 0.5em 0 0.583em 31px;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_left_nav_minus_image.gif);background-repeat: no-repeat;background-position: 15px 6px;text-decoration:none; font-weight:bold; width:144px;}
#wrapper #nav .minus_grey a {display: block;border-bottom: 1px solid #b2b2b2;color: #606060;padding: 0.5em 0 0.583em 31px;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_left_nav_minus_image.gif);background-repeat: no-repeat;background-position: 15px 6px;text-decoration:none; font-weight:bold; width:144px;}
#wrapper #nav .subminus a {display: block;border-bottom: 1px solid #b2b2b2;color: #767676;padding: 0.5em 0 0.583em 31px;background-image:none;text-decoration:none;width:144px; }
#nav dt a {padding: 0.4em 0em 0.583em 31px;}
#nav a {display: block;border-bottom: 1px solid #b2b2b2;color: #767676;padding: 0.5em 0em 0.583em 31px;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_left_nav_cross_image.gif);background-repeat: no-repeat;background-position: 15px 6px;text-decoration:none; float:left; width:144px; }
#nav dd {margin:0px;padding:0px;width:99%; background-color:#fff;}
#nav dt { background-image:none;font-weight: bold; }
#nav dt a {background-image:none;padding-left:12px; width:164px;text-indent:3px;color:#000;}
#nav dd a { background-color:#fff;}
#wrapper #nav .left_main {background-image:none;background:#FFFFFF none repeat scroll 0%; }
#wrapper #nav .left_main a {background-image:none; border:0px none;overflow:visible; padding:0px; font-weight:bold;}
#nav {display: none;list-style: none;width:176px;padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#nav .left_main {display: block;border-bottom: 1px solid #b2b2b2;color: #767676;padding: 0.5em 0 0.583em 15px;background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_lnav_bck_anchor_image.gif);background-repeat: no-repeat;background-position: right top;text-decoration:none;}
#nav li {display:inline;font-size:1em;}
body #nav .top_heading a { font-weight:normal;}
body #left {font-weight:normal;}
#nav_ads #nav {display:block;}
#nav_ads {width: 150px;clear:both; margin: 0px 0px 0px 0px;padding-top:0px;}
#nav_ads h2 {margin:0px;padding:0px; line-height:16px; font-size: 1.1em; color: #000; font-weight: normal;}
#nav_ads p {margin:0px;padding:0px; line-height:16px; color: #606060}		
#nav dd.supersub {font-weight:normal;}
#nav dd.supersub a {background-image:none;padding-left:12px; width:163px;text-indent:3px;color:#606060; background-color:#F2F2F2;border-top: 1px solid #fff;}



/* Main content styles 09/06/2008 removed the #content h2 from these styles as it needed to be different*/
#contentfullscreen h2, #wrapterms h2, #content_faq h2 {margin:0px 0px 0px 0px;color: #e15;font-size:1.5em;font-weight:bold;padding:8px 0px 0px 0px;} 
#content h2 {margin:0px 0px 0px 0px;color: #e15;font-size:1.5em;font-weight:bold;padding:0px 0px 8px 0px;} /* 09/06/2008 added new styling for h2 inside the content div*/

#contentfullscreen .heading_fullscreen {padding-bottom: 8px;}


#content .icons {margin:0px;padding:0px;} 
#content h3, #contentfullscreen h3, #wrapterms h3, #content_faq h3 {font-size:1em; font-weight:bold;color:#009900;margin:0px 0px 17px 0px;padding:0px;}
#content p, #contentfullscreen p {color: #606060; font-size:1em;margin:0px;padding:0px 0px 0px 0px; line-height:16px;}
#content .paragraph p, #contentfullscreen .paragraph p {padding:0px 0px 16px 0px;}
#content .adcontent p {padding: 0px 6px 0px 4px;color: #606060;margin: 0px;font-size: 1em;}
#content span {color: #aaa; font-size: 0.9em; line-height:16px; margin:0px;padding:4px 0px;}
#content_close p{padding: 3px 0px;}

#content h4 img {padding: 14px 0px 6px 0px;}
#content h5 img {padding: 8px 0px 24px 0px;}
#content h6 img {padding: 8px 0px 22px 0px;}

#right .polaroid {padding: 0px 0px 24px 0px; margin: 0px;}
#right .lozenge {padding: 0px 0px 16px 0px; margin: 0px;}


#content h4 {padding: 0px;margin: 0px;}
#content h5 {padding: 0px;
margin: 16px 0px 0px 0px; /* 22/05/2008 changed styling on h4 tag to fit some margin issues */
color: #606060; 
font-size:1em;
line-height:16px;}
#content h6 {padding: 0px;margin: 0px;}

#content .icon_with_text {padding: 16px 0px 8px 0px;margin: 0px;}
#content .paragraph .icon_with_text {padding: 0px 0px 24px 0px;margin: -10px 0px 0px 0px;}

#content .image_slogan {padding: 0px 0px 0px 0px;}

/* Main content box ad - may not be needed (image in leapfrog) */
.adtop {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_ad_top_image.gif);background-repeat: no-repeat;height: 11px;width: 288px;overflow: hidden;}
.adcontent {width: 286px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #787878;border-left-color: #787878;overflow:hidden;}
.adcontent a {color:#666666; text-decoration:none;}
.adbottom {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_ad_bottom_image.gif);background-repeat: no-repeat;height: 11px;width: 288px;}

/* Right hand side styles */
#right .rightboxcontent h2 {font-size: 1em;margin: 0px;font-weight: bold;padding:0px 0px 0px 0px; color:#aaa;}
#right .rightboxcontent h3 {padding: 0px 10px 8px 10px;font-size: 1.5em;color: #e15;font-weight: bold;margin:0px;}
#right .rightboxcontent p {padding: 0px 0px 16px 0px;font-size: 1em;color: #aaa;font-weight: normal;margin:0px;}
#right .rightboxcontent a {}

#right .rightboxcontent .arrow {margin: 0px 10px;}


#maincontentarea #contentfullscreen .breadcrumb a {color: #909090;}

#right p {padding: 2px 0px;margin: 0px;color:#606060;/* line-height:14px; */}
#right .rightbox p  {padding: 0px 0px 16px 0px;margin:0px;/* line-height:14px;*/}
#right a, #content a, #contentfullscreen a, #content_faq a {color:#e15; text-decoration:none;}
#right a:hover, #content a:hover, #contentfullscreen a:hover, #content_faq a:hover {color:#e15; text-decoration:underline;}
#content p.breadcrumb, #contentfullscreen p.breadcrumb, #content_faq p.breadcrumb {color: #909090;margin:0px;padding:0px;font-size: 1em; line-height: 2em;}
.rightbox {margin-top: 26px;margin-right: auto;margin-bottom: 24px;margin-left: 0px;}
.rightboxtop {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_right_top_image.gif);background-repeat: no-repeat;height: 10px;width: 176px;overflow: hidden;}
.rightboxcontent {width: 176px;overflow: hidden;}
.rightboxbottom {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_right_bottom_image.gif);background-repeat: no-repeat;height: 10px;width: 176px;}

/* Footer styles */
#footer { clear: both; width: 100%; background: #e15; overflow: hidden; list-style: none; padding: 0.5em 0 0.583em 0; float:left;margin:0px; border-top: 1px solid #fff; }
#footer li { float: left; width: auto; padding: 0 5px; border-left: 1px solid #e15e5e; font-size: 1em; color: #fff; }
#footer a { color: #fff; }
#footer .first { padding-left: 15px; }
#footer .copyright { float: right; border: 0; color: #ffffff; padding-right: 20px; }

.dotted {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_dotted_options_image.gif);background-repeat: no-repeat;height: 40px;width: 168px;margin-bottom: 16px;}
#content .dotted h2, #content .dotted_last h2, #content .dotted_after_h2 h2 {font-size: 1em;font-weight: normal;color: #e15;margin: 0px;padding:7px 0px 0px 0px;}
.dotted img, .dotted_last img, .dotted_after_h2 img {float: left;padding-right: 10px;padding-top: 6px;}
.dotted h3, .dotted_last h3, .dotted_after_h2 h3 {font-size: 1em;font-weight: normal;color: #000;margin: 0px;padding: 0px;}
.wrapper_dotted {width: 100%;margin-top: 10px 0px 0px 0px;}
.dotted_last {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_dotted_options_image.gif);background-repeat: no-repeat;height: 40px;width: 168px;margin-bottom: 0px;}
.dotted_after_h2 {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_dotted_options_image.gif);background-repeat: no-repeat;height: 40px;width: 168px;margin-bottom: 4px;margin-left:0px;}

ul.circle {margin:10px 0px 15px 0px;padding:0px;}
.circle li {margin:0px 0px 8px 16px;padding:0px 0px 4px 0px; color:#606060;}
#content ul.arrow {margin:0px;padding:0px;}
div.arrow p {margin:0px;padding:0px}
div.arrow a {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_rlogin_image.gif);}
.arrow a {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_red_image.gif);background-repeat: no-repeat;background-position: 0px 1px;margin-left: 1px;padding-left: 7px;padding-top: 0px;padding-bottom: 0px;color: #e15;list-style-type: none;} /* 28/08/2008 removed display block */
.arrow {padding-bottom: 16px; clear: both;}

  
#login_top {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_login_top_image.gif);background-repeat: no-repeat;height: 8px;width: 200px;overflow: hidden;}
#login_middle {background-color: #f9f6e5;width: 200px;margin:0px;padding:0px;}
#right #form1 p {margin:0px 0px 6px 0px; padding:8px 0px 0px 13px;}
#login_bottom {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_login_bottom_image.gif);background-repeat: no-repeat;height: 8px;width: 200px;}


#yellow_top {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_content_ytop_image.gif);background-repeat: no-repeat;height: 8px;width: 352px;overflow: hidden;}
#yellow_middle {background-color: #f9f6e5;width: 352px;margin:0px;padding:0px;overflow: hidden;}
#yellow_middle p {margin:0px 0px 6px 0px; padding:0px 13px;}
#yellow_bottom {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_content_ybottom_image.gif);background-repeat: no-repeat;height: 8px;width: 352px;overflow: hidden;margin-bottom:16px;}


#yellowlarge_top {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_ylarge_top_image.gif);background-repeat: no-repeat;height: 8px;width: 566px;overflow: hidden;}
#yellowlarge_middle {background-color: #f9f6e5;width: 566px;margin:0px;padding:0px;overflow: hidden;}
#yellowlarge_middle p {margin:0px 0px 6px 0px; padding:8px 0px 0px 13px;}
#yellowlarge_bottom {background-image: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_ylarge_bottom.gif);background-repeat: no-repeat;height: 8px;width: 566px;overflow: hidden;margin-bottom:12px;}

#login form label {display: block;  float: left; width: 76px; padding: 0; margin: 16px 0 0; text-align: right;}
#login form input, #login form textarea {
/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
width:95px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
margin:12px 0 0 5px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#login textarea { overflow: auto; } /* To cover any postional problems that may occur in browers I can't check in */
#login form small {display: block;margin: 0 0 5px 160px; padding: 1px 3px;font-size: 1em;}
#login form .required{font-weight:bold;}

#login form br {clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */}
#login .loginimg {width:62px; height:18px; margin-left:42px;}  
#login ul.arrow {margin-top:10px;}
#login .arrow li {margin-left:24px;}

#form h2 {padding:5px 0px 5px 13px;font-weight: bold;font-size: x-small;}
#form hr {margin-right: 13px;margin-left: 13px;clear:both;}
#form #yellowlarge_middle p {padding: 5px 13px;}
#form div.error {background-color:#d5f4d5;height:80px;margin-top:15px;}
#form div.error p, #form div.help p {clear:both;}
#form #yellowlarge_middle div.error p {padding:0px 0px 0px 13px;margin:0px;}
#form #yellowlarge_middle div.error {height:44px;}
#form #yellowlarge_middle div {margin:0px;padding:10px 0px;display:block; clear:both;}
#form label {padding-left:13px;padding-right:10px;padding-top:3px;color:#606060;width: 300px;float:left;}
#form div img { float:left;margin-left:5px;margin-top:1px;}
#form div input {float:left;}
#form div.help {background-color:#eee3d1;margin-top:8px;}
#signup {margin-bottom:12px;}

/* Terms and Privacy pages */

#wrapterms {background-color: #fff;width:748px; margin-left:12px; overflow:hidden;}
#wrapterms ul, #wrapterms ol {font-size:1em;list-style-image:none;list-style-position:outside;list-style-type:decimal;margin-top: 1em;margin: 0em 1em 1em 2.3em;padding:0em; color:#606060;}
#wrapterms li {margin-bottom:0.5em;}
#wrapterms p {padding: 0px 6px 0px 4px;color: #606060;margin: 0px;font-size: 1em;}
#content_faq p {margin:0px 0px 2px 0px;padding:0px;}
#content_faq ul {margin:0px 0px 27px 0px;padding:0px;}

.lozenge_top{width: 200px;background: #fff url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_lozenge_top_image.jpg) no-repeat;overflow:hidden;height: 11px;margin-top: 16px;}
#lozenge_middle {width: 198px;background: transparent;border-left: 1px solid #ccc;border-right: 1px solid #ccc;overflow:hidden;}
.lozenge_bottom {width: 200px;background: #fff url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_lozenge_bottom_image.jpg) no-repeat;overflow:hidden;height: 11px;
}
#lozenge_middle h2 {font-size: 1.0em;color:#00994b;font-weight: bold;text-align:center;padding: 0px;margin: 0px;}
#lozenge_middle p {font-size: 1.0em;color:#909090;font-weight:normal;text-align:center;padding: 0px 4px;margin: 0px;}
#lozenge_middle .arrow {text-align: center;}
#lozenge_middle .arrow li {text-align: center;background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_red_image.gif) center no-repeat;}
#lozenge_middle a {background: #fff 0px 1px url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_red_image.gif) no-repeat;text-align: center;padding-left: 8px;}

table {
background: #fff;
width: 100%;
border: #fff;
margin-top: 8px;
}
 
th {
font-weight: normal;
background: #e15;
padding: 5px;
color: #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
 
td {
font-weight: normal;
background: #e7e7e7;
padding: 5px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
color: #505050;
}

/* Ben's stuff */
/* Ben's stuff */
/* Ben's stuff */
/* Ben's stuff */

/* Ben's stuff */
/* Ben's stuff */
/* Ben's stuff */
/* Ben's stuff */

#large_banner {
width: 560px;
background: #fff;
height: 192px;
margin: 16px 0px 16px 0px;
float: left;
}

#right img {
padding: 8px 0px;
}

.paragraph {
margin: 0px;
padding: 0px 0px 16px 0px;
}

.paragraph h4{
padding: 0px;
margin: 0px 0px 0px 0px; /* 22/05/2008 added margin-top to push grey subtitle away from heading, 09/06/2008 took margin top off becuase of popup's  */
color: #606060; 
font-size:1em;
line-height:16px;
clear: both;
}

#content .paragraph h4{
padding: 0px;
margin: 0px 0px 0px 0px; /* 22/05/2008 added margin-top to push grey subtitle away from heading, then removed it as it was ruining other styling */
color: #606060; 
font-size:1em;
line-height:16px;
}
  
.paragraph p{
color: #606060; 
font-size:1em;
margin:0px;
padding:0px 0px 4px 0px; 
line-height:16px;
}

#contentfullscreen span {color: #aaa; font-size: 0.9em; line-height:16px; margin:0px;padding:8px 0px 16px 0px;float: left; width: 100%;}
#contentfullscreen span.caveat {float: none;}
#contentfullscreen div.arrow p {margin:0px;padding:0px; clear:both;}
#contentfullscreen div.arrow p  a {margin:0px 0px 0px 1px;padding:0px 0px 0px 7px; background-position: 0px 1px;}

#contentfullscreen div.arrow p.no_arrow  a {background: none; padding: 0px;}

#contentfullscreen ul {
padding: 0px 0px 16px 15px;
margin: 0px ;
color: #505050;
line-height: 1.6em;
}
 
#contentfullscreen ul li {
padding: 0px;
margin: 0px;
}

#contentfullscreen .close_list  ul {
margin: -12px 0px 0px 0px;
padding: 0px 0px 4px 15px;
}
 
#contentfullscreen ol {
padding: 0px 0px 0px 6px;
margin: 0px;
color: #505050;
line-height: 1.6em;
}

#contentfullscreen ol li{
margin: 0px 0px 0px 16px;
}

#nonav_fullscreen {float: left;width: 744px;margin: 16px 0px 0px 16px;background-color: #fff;}
#nonav_fullscreen h2 {margin:0px 0px 16px 0px;color: #e15;font-size:1.4em;font-weight:bold;padding:0px 0px 0px 0px; float: left;}
#nonav_fullscreen span {float: right; font-size: 1em; line-height:1.7em; margin: 0px 24px 0px 0px;}
#nonav_fullscreen a {color: #e15; text-decoration: none;background: 0px 1px url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_red_image.gif) no-repeat; text-indent: 8px;padding: 0px 0px 0px 10px;}
#nonav_fullscreen a.noarrow {background: none;text-indent: 0px;padding: 0px 0px 0px 0px;}
#nonav_fullscreen p {margin: 0px 24px -4px 0px;font-size: 1em;color: #505050;clear: both;line-height:1.6em;}
 
#nonav_fullscreen ul {
padding: 0px 0px 8px 16px;
margin: 0px;
font-size: 1em;
line-height: 16px;
color: #606060;
clear: both;
} 


#nonav_fullscreen {
float: left;
width: 744px;
margin: 16px 0px 0px 8px;
background-color: #fff;
}
  
#nonav_fullscreen ol {
padding: 0px 0px 24px 24px;
margin: 0px 0px 0px 5px;
font-size: 1em;
line-height: 16px;
color: #606060;
clear: both;
}

#nonav_fullscreen ol li {
margin-bottom: 8px;
}
 
#nonav_fullscreen .paragraph h3{
color: #e15; 
font-size:1em;
margin:0px;
padding:0px 0px 0px 0px; 
line-height:16px;
float: left;
}

#contentfullscreen h4 {/* 22/05/2008 created new h4 styling for cetrtain scenraios 22/08/2008 changed top padding to fit better */
padding: 8px 0px 4px 0px;
margin: 0px; 
color: #606060; 
font-size:1em;
line-height:16px;
}

#contentfullscreen p.title {
font-size: 1.3em;
}

#cta_icon_text {width: 100%;height: 40px;background: #fff url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/cta_icon_back.jpg) no-repeat;padding: 0px;margin: 0px 0px 24px 0px;float: left;}
#cta_icon_text h2 {color: #ee1155;font-size: 1em;font-weight: normal;padding: 0px;margin: 8px 0px 0px 40px;}
#cta_icon_text h3 {color: #808080;font-size: 1em;font-weight: bold;padding: 0px;margin: 0px 0px 0px 40px;}

#content, #contentfullscreen p.pages {color: #808080;padding-bottom: 8px;}
 
#content, #contentfullscreen p.pages span{color: #ee1155;}

#contentfullscreen #content .paragraph { margin: 0px;padding: 0px 0px 0px 0px;}
 
#contentfullscreen .paragraph { padding: 0px 0px 0px 0px; clear:both;}

#contentfullscreen p.pad_top {padding: 16px 0px 0px 0px;}
 
#contentfullscreen #content p.pad_top {padding: 0px 0px 0px 0px;}

#contentfullscreen h1.heading_fullscreen {padding-bottom: 16px;}



#contentfullscreen .products{background: #fff; padding-top: 8px; width: 544px; float: left;}

#maincontentarea #contentfullscreen .products h3{color:#000; padding: 0px 0px 4px 0px; margin: 0px;font-size: 1.2em;}

#contentfullscreen .products_highlight_top {background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_products_highlight_top.gif) no-repeat;height: 11px; float: left;width: 100%;overflow: hidden;}

#contentfullscreen .products_highlight_mid {background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_products_highlight_mid.gif) repeat-y; float: left;width: 100%;overflow: hidden;}

#contentfullscreen .products_highlight_bot {background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_products_highlight_bot.gif) no-repeat;height: 11px; float: left;width: 100%;overflow: hidden;}

#contentfullscreen .products_top {background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_products_top.gif) no-repeat;height: 11px; float: left;width: 100%;overflow: hidden;}

#contentfullscreen .products_mid {background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_products_mid.gif) repeat-y; float: left;width: 100%;overflow: hidden;}

#contentfullscreen .products_bot {background: url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_products_bot.gif) no-repeat;height: 11px; float: left;width: 100%;overflow: hidden;}

#contentfullscreen .products_highlight_mid .col_left{width: 373px; float: left; padding: 0px 16px}
#contentfullscreen .products_highlight_mid .col_left img{padding: 12px 0px 0px 0px; float: left;}
#contentfullscreen .products_highlight_mid .col_right{width: 135px;float: left;}
#contentfullscreen .products_highlight_mid .col_right img{float: right;}

#contentfullscreen .products_mid .col_left{width: 410px; float: left;padding: 0px 16px}
#contentfullscreen .products_mid .col_left img{padding: 12px 0px 0px 0px; float: left;}
#contentfullscreen .products_mid .col_right{width: 88px;float: left;}
#contentfullscreen .products_mid .col_right img{float: right;}

#contentfullscreen .products p {color: #000; padding: 0px 0px 4px 0px; margin:0px;}

#contentfullscreen .products .products_mid p {color: #5e5e5e; padding: 0px 0px 4px 0px; margin:0px; line-height: 1.3em;}

#contentfullscreen .paragraph .products p.switch {color: #e15; padding: 16px 0px 0px 24px; margin:0px 0px 0px 0px;float: left;background: 16px 19px url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_red_image.gif) no-repeat;}

#contentfullscreen .products_highlight_mid ul {padding: 0px 0px 0px 15px; color: #000;}

#contentfullscreen .paragraph p.switch {color: #e15; padding: 10px 0px 0px 24px; margin:0px 0px 0px 0px;float: left;background: 16px 13px url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/refresh_arrow_red_image.gif) no-repeat;}

#contentfullscreen .paragraph img.button {padding: 4px 0px 16px 0px; float: left;}

#contentfullscreen .full_box h3{color: #000; font-size: 1.4em; font-weight: normal;padding: 24px 0px 0px 0px;}
#contentfullscreen .full_box ul {font-size: 1.4em; font-weight: normal;color: #e15; padding: 0px; margin: 0px; list-style-type:none; border-top: 1px dotted #cfcfcf;}
#contentfullscreen .full_box li {border-bottom: 1px dotted #cfcfcf; line-height: 2em; background: 3px 8px url(/wcms_images/groups/wcms_content/@wcms/documents/digitalassets/eg_list_tick.gif) no-repeat;padding: 0px 0px 0px 24px; }


#contentfullscreen .paragraph .bigger_font {font-size: 1.1em;}
