
/**** RADLEYS.CO.UK STYLE SHEET *****************************************/


/**** BODY **************************************************************/

body {
  margin: 0px;
  background-color: #FFFFFF;
}

h1 {
  color: #240078;
  font-size: 23px;
  font-weight: bold;
  margin: 0;
  padding: 0px;
  letter-spacing: -1px;
}

.h1_superscript {
  color: #240078;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 0px
  letter-spacing: -1px;
  vertical-align: super;
}

h2 {
  font-size: 13px; 
  color: #ff6d22;
  font-weight: bold;
  margin: 12px 0 0 0;
  padding: 0px;
}

h2.huber {
  font-size: 15px; 
  color: #ff6d22;
  font-weight: bold;
  margin: 12px 0 0 0;
  padding: 0px;
}

h2.download {
  color: #240078;
  background: none;
  font-size: 18px;
}

h2.download a {
  text-decoration: none;
  color: #240078;
}

h3 {
    color: #240078;
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 0 0;
}

.h3_superscript {
  color: #240078;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 0px
  letter-spacing: -1px;
  vertical-align: super;
}

h3.contact {
  color: #240078;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

td,p {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 11px;
  color: #818285;
}

td#download td {
  color: #240078;
}

td.download-width {
  width: 90px;
}

.jacketed p {
  margin:0px;
  padding: 6px 0px 7px 0px;
}
  
input,textarea,select {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9px;
  color: #004857;
}

a {
  color: blue;
}

a:hover {
  color: red;
}

img {
   border: 0;
}

form {
  padding: 0;
  margin: 0;
}

.classiclink {
	text-decoration:none;
	color:#240078;
}

.classiclink a {
	text-decoration:none;
	color:#240078;
}





/**** HOME CONTENT ****************************************************/

.homepagetext {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 11px;
  color: #004857;
}

.heidolphhomebox {
  background-image:url(/images/latest_product/heidolph-bkground.jpg);
  background-repeat:none;
  background-position:top right;
  width:428px;
  height:183px;
  float:left;
}

table.press-feature {
  margin: 12px 0 0 -6px;
  border: 0;
}

table.press-feature td.press-feature-content {
  background-color: #e1e2f0;
  padding:7px;
}

table.press-feature td.press-feature-content p {
  margin: 8px 0;
}

table.press-feature td.press-feature-content h2 {
  font-size: 19px;
  color: #240078;
  margin: 0;
  padding: 0;
  letter-spacing: -1px;
}

table.press-feature td.press-feature-content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #ff6d22;
  margin: 4px 0 0 0;
  padding: 0;
}

table.press-feature td.press-feature-content h4 {
  font-size: 12px;
  font-weight: bold;
  color: #240078;
  margin: 4px 0 0 0;
  padding: 0;
}

table.press-feature td.press-feature-content h5 {
  font-size: 11px;
  color: #240078;
  margin: 4px 0 0 0;
  padding: 0;
}

table.home-feature {
  margin: 12px 0 0 -6px;
  width: 446px;
  border: 0;
}

table.home-feature td.home-feature-content {
  background-color: #e1e2f0;
  padding:7px;
}

table.home-feature td.home-feature-content h2 {
  font-size: 19px;
  color: #240078;
  margin: 0;
  padding: 0;
  letter-spacing: -1px;
}

table.home-feature td.home-feature-content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #ff6d22;
  margin: 4px 0 0 0;
  padding: 0;
}

table.home-feature td.home-feature-content h4 {
  font-size: 12px;
  font-weight: bold;
  color: #240078;
  margin: 4px 0 0 0;
  padding: 0;
}

table.home-feature td.home-feature-content h5 {
  font-size: 11px;
  color: #240078;
  margin: 4px 0 0 0;
  padding: 0;
}

table.home-feature td.home-feature-content p {
  margin: 8px 0;
}
 

/**** PRODUCTS ****************************************************/


table.product-feature {
  margin: 12px 0 0 0px;
  width: 258px;
  border: 0;
}

table.product-feature td.product-feature-content {
  background-color: #e1e2f0;
  padding:7px;
}

table.product-feature td.product-feature-content h2 {
  font-size: 19px;
  color: #240078;
  margin: 0;
  padding: 0;
  letter-spacing: -1px;
}

table.product-feature td.product-feature-content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #ff6d22;
  margin: 4px 0 0 0;
  padding: 0;
}

table.product-feature td.product-feature-content p {
	margin: 8px 0;
}

table.jacketed-reaction-feature {
  margin: 12px 0px 0px 0px;
  width: 750px;
  border: 0;
}

table.airclean-feature {
  margin: 12px 0px 0px 15px;
  width: 750px;
  border: 0;
}

table.airclean-feature td.airclean-content {
  padding:8px 20px 3px 8px;
}

table.airclean-feature td.airclean-content h2 {
  font-size: 19px;
  color: #ff6d22;
  margin: 0;
  padding: 0;
  letter-spacing: -1px;
}

table.airclean-feature td.airclean-content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #240078;
  margin: 4px 0 0 0;
  padding: 0;
}

table.airclean-feature td.airclean-content p {
  margin: 8px 0;
}


/**** COLOURED TEXT ****************************************************/

.small {
  font-size: 10px;
  color: #240078;
}

.smallWhite {
  font-size: 10px;
  color: white;
}

.white {
  color: white;
}

.red {
  color: red;
}

.orange {
  color: #FF6D22;
}

.quote {
  color: blue;
}

.limegreen {
  color: #abcb55;
}

.limegreen-large {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 14px;
  color: #abcb55;
  font-weight: bold;
}

.darkgreen-large {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 14px;
  color: #004857;
  font-weight: bold;
}

.darkgreen-medium {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 12px;
  color: #004857;
  font-weight: bold;
}


/**** NAVIGATION *******************************************************/

.nav A {
  font-size: 11px;
  color: white;
  text-decoration: none;
}

.nav A:hover {
  color:#B0D0DB;
  text-decoration: none;
}

/**** BACKGROUND COLOURS / IMAGES **************************************/

.orange-bg {
  background-color: #ff6d22;
}

.nav-bg {
  background-color: #240078;
}

.panelBg {
  background-color: #B0D0DB;
}

.panelBg_blue {
  background-color: #E1E2F0;
}

.whiteBg {
  background-color: white;
}

.panelRightBg {
  background-image: url(/images/panel_right_bg.gif);
}

.panelRightBg.download {
  background-image: url(/images/panel_right_bg.gif);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #B0D0DB;
}

.whitePanelRightBg {
  background-image: url(/images/white_panel_rgt_bg.gif);
}

.whitePanelRightBg2 {
  background-image: url(/images/white_panel_rgt_bg2.gif);
}

.offerRightBg {
  background-image: url(/images/offer_right_bg.gif);
}

.latestProductRightBg {
  background-image: url(/images/latest_product/panel_bg.gif);
}

.latestProductRightWhiteBg {
  background-image: url(/images/latest_product/panel_bg_white.gif);
}

/**** BORDERS / DIVIDES ************************************************/

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

.whiteBorderRight {
  border-right: solid white 1px;
}

.whiteBorderTop {
  border-top: solid white 1px;
}

.whiteBorderBottom {
  border-bottom: solid white 1px;
}

.lightBorderRight {
  border-right: solid #AFC8D3 1px;
}

.lightBorderRightblue {
  border-right: solid #240078 1px;
}

.panelBorderTop {
  border-top: solid #240078 1px;
}

.panelBorderBottom {
  border-bottom: solid #240078 1px;
}

.panelBorderLeft {
  border-left: solid #240078 1px;
}

.panelBorderRight {
  border-right: solid #240078 1px;
}

.right-link {
  background-color: white;
	padding: 4px;
}


/**** Jacketed Reaction Systems *********************************************************/

#reaction-quick-guide {
  background-color: white;
  border-collapse: collapse;
}

#reaction-quick-guide h3 {
  font-size: 14px;
  font-weight: normal;
  margin:0;
  padding:0;
}

#reaction-quick-guide tr.bg {
  background-color: #e8e8e8;
}

#reaction-quick-guide td {
  font-size: 10px;
  color: #898a8e;
  padding:8px;
  border:1px solid #babbbd;
  text-align: center;
}

#reaction-quick-guide td.no-padding {
  padding:0px;
  width: 181px;
}

#reaction-quick-guide .highlight {
  font-size: 11px;
  color: #ff6d22;
}

#reaction-quick-guide .highlight2 {
  color: #67686c;
}

#reaction-quick-guide td.none {
  background-color: #FFFFFF;
  border: none;
  padding: 8px 0 0 0;
}

/* Reactor Ready */

#reactor-ready-order p {
  color: #898a8e;
}

#reactor-ready-order p {
  margin: 0 0 12px 0;
}

#reactor-ready-order h2 {
  font-size: 14px;
  margin: 0;
}

#reactor-ready-order h3 {  
  color: #ff6d22;
  font-size: 12px;
  margin: 12px 0 0 0;
}

#reactor-ready-order h4 {  
  color: #240078;
  font-size: 11px;
  margin: 12px 0 0 0;
}

#reactor-ready-order ol {
  margin: 8px 0 0 22px;
  padding: 0;
  color: #898a8e;
}

#reactor-ready-order ul {
  margin: 0px 0 0 0px;
  padding: 0;
  color: #898a8e;
}

#reactor-ready-order p.important {
  color: #ff6d22;
  margin-top: 8px;
  font-style: italic;
}

#reactor-ready-order p.important a {
  color: #ff6d22;
}
  


/**** BULLETS *********************************************************/



ul.products {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
}	

ul.products li {
  padding: 0 0 0 12px;
  background-image: url('/images/li_red.gif');
  background-position: 0 5px;
  background-repeat: no-repeat;
}

ul.blue {
  margin-left:0px;
  padding-left:0px;
  list-style-type: none;
}

ul.blue li {
  background-image: url('/images/blue_bullet.gif');
  background-repeat: no-repeat;
  padding-left:10px;
}

ul.blueback {
  margin-left:0px;
  padding-left:0px;
  list-style-type: none;
}

ul.blueback li {
  background-image: url('/images/blue_bullet_blue_back.gif');
  background-repeat: no-repeat;
  padding-left:10px;
}

ul.huber-product-nav {
  margin: 0px;	
  list-style-type: none;
  padding: 10px 0px 0px 6px;
}

ul.huber-product-nav li {
  margin-left: 3px;
  padding: 0px;
  display: inline;
  color:#240078;
  font-size:12px;
  font-weight:bold;
}

ul.huber-product-nav li a, a:hover {
  color:#240078;
}

.home-feature-content ul {
  margin-left: 0px;
  width: 300px;
  padding: 0px 0px 0px 6px;
  list-style-type: none;
}

.home-feature-content ul li {
  background-image: url('/images/grey_bullet.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  font-size: 11px;
}



/**** FORM *********************************************************/

.formForgotten {
  color: white;
  font-weight: bold;
  background-color: red;
}

.ecardForgotten {
  color: #F3651C;
  font-weight: bold;
  background-color: white;
}

.form-download-title {
  margin-top:8px;
  color: red;
  font-weight: bold;
}

.form-download-title-blue {
  margin-top:8px;
  color: #240078;
  font-weight: bold;
}


/**** SUMMER MADNESS ***************************************************/
#summer-madness {
  width: 650px;
}

#summer-madness .item {
  margin-top: 20px;
  margin-bottom: 30px;
  clear: both;
}

#summer-madness .item p {
  margin-top: 10px;
  margin-bottom: 10px;
}

#summer-madness .item .image {
  float: right;
  margin-right: 10px;
  margin-bottom: 20px;
}

/**** QUESTIONNAIRE ***************************************************/
.questionnaire-large {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 14px;
  color: #004857;
  font-weight: bold;
}

/**** TOP QUOTE ********************************************************/
#top_quote {
  color: white;
}

#top_person {
  margin-top: 7px;
  color: #240078;
  font-size: 10px;
}


/**** FORM ************************************************/

body#form {
  margin: 10px;
  font-family:verdana, arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
}

body#form h1 {
  font-size: 12px;
  font-weight: bold;
}

/**** LIGHTBOX *********************************************/

#lightbox{
  background-color:#FFF;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
	}
#lightboxDetails{
  font-size: 0.8em;
  padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/lightbox/overlay.png); }

* html #overlay{
  background-color: #333;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
	}
	
#overlay{ background-image: url(/images/lightbox/overlay.png); }

* html #overlay{
  background-color: #000;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
	}

/**** EX-DEMO *********************************************/

#ex-demo th {
  font-size: 14px;
  color: #240078;
  text-align: left;
  padding: 10px 0px 10px 0px;
}

#ex-demo table td {
  height:150px;
}

#ex-demo table .custom120 td {
  height:120px;
}

#ex-demo table .custom130 td {
  height:130px;
}

#ex-demo .penultimaterow td {
  height:130px;
}

#ex-demo .bottomcell {
  height:20px;
}

#ex-demo p {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 11px;
  color: #818285;
  padding:0px;
  margin:0px;
}

#ex-demo p.items {
  font-size: 11px;
  font-weight: bold;
  color: #240078;
  padding:0px;
  margin:0px;
}

#ex-demo p.pleasenote {
  font-size: 12px;
}

#ex-demo h3 {
  font-size: 16px;
  color: #ff6d22;
  padding:0px;
  margin:0px;
}

#ex-demo p.price {
  font-size: 16px;
  color: #240078;
  font-weight: bold;
  padding-top:15px;
  margin:0px;
}

#ex-demo p.price span.old-price {
  font-size: 12px;
  color: #240078;
  padding:0px;
  margin:0px;
  font-weight:normal;
}