@charset "UTF-8";
/* CSS Document */

/* Hurley Industrial Cleaning */
/* Site design and build by Creare */

/* Reset */
* 											{ margin: 0; padding: 0; }
body										{ font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; background: url(images/bg.jpg) repeat-x #ECECEC; }
img											{ border: 0; outline: 0; }
img a										{ border: 0; outline: 0; }
.left										{ float: left; margin: 0 10px 10px 0; }
.right										{ float: right; }

/* Typograpy */
h1, h2, h3, h4								{ font-weight: normal; color: #003C5B; }
h1											{ text-align: left; font-size: 1.2em; }
h2											{ font-size: 1.2em; margin: 0 0 5px 0; }
.fuaxmainheader								{ font-weight: normal; color: #003C5B; font-size: 2em; text-align: center; }
.fuaxh2										{ font-size: 1.5em; margin: 0 0 5px 0; font-weight: normal; color: #003C5B; }
.smallheading								{ font-size: 0.8em; margin: 0 0 10px 0; }
.flashtabheading, .contactusheading			{ background: #3C8CC1; color: #FFF; font-size: 0.8em; padding: 6px 0 6px 4px; margin: 0 0 0 10px; }
.contactusheading							{ margin: 0; }
.contactustext								{ color: #0F7FC7; font-size: 0.8em; padding: 10px; }
.contactusnumber							{ color: #0F7FC7; padding: 10px; }
.producttabheading							{ color: #5D9DC9; text-align: center; font-size: 1.1em; font-weight: 400; padding: 0 0 3px 0; }
.producttabtext								{ color: #2D6274; font-size: 0.8em; text-align: left; padding: 5px 10px 0 12px; }
.footerheader								{ font-size: 1.2em; margin: 0 0 3px 0; }
.homeh1										{ text-align: center; padding: 10px 0 20px 0; border-bottom: solid 1px #CFDDE8; }
.producttitle								{ color: #FFF; background: #3C8CC1; font-weight: bold; padding: 0 0 0 4px; }
.bold										{ font-weight: bold; }
.blue										{ color: #0F7FC7; font-size: 1.2em; }
.price										{ color:#F00; font-size: 1.2em; font-weight: bold; }
hr											{ background: url(images/hrbg.jpg); height: 1px; border: none; margin: 25px 0 20px 0; clear: both; }
.imgpad										{ margin: 10px; }

/* Structure */
#pagewrap									{ width: 880px; margin: 0 auto; overflow: hidden; }

/* Header */
#header										{ width: 880px; height: 165px;  }
#logo										{ width: 200px; height: 75px; padding: 53px 0 0 16px; float: left; }

/* Main Nav */
#mainnav									{ background: url(images/navbg.gif) repeat-x; -webkit-border-radius: 10px; -moz-border-radius: 10px; width: 390px; height: 25px; float: right; margin: 72px 15px 0 0;  padding: 0 0 0 10px; -moz-box-shadow: 1px 1px 1px #6C9EBE; -webkit-box-shadow: 1px 1px 1px #6C9EBE; box-shadow: 1px 1px 1px #6C9EBE; }
#mainnav li									{ display: inline; }
#mainnav li a								{ font-size: 0.7em; color: #666; text-shadow: 1px 1px 1px #fff; text-decoration: none; margin: 0 6px 0 0; padding: 5px 3px 6px 3px; }
#mainnav li a:hover							{ background: url(images/navover.gif) repeat-x; }

/* Flash - Tabs */
#homeflashtabswrap							{ background: url(images/homeflashtabsbg.jpg) no-repeat; width: 878px; height: 248px;}
#flashtabswrap								{ background: url(images/flashtabsbg.jpg) no-repeat; width: 878px; height: 248px; }
#tickboxwrap								{ width: 233px; height: 219px; margin: 0 6px 10px 0; padding: 16px 0 0 0; float: left; }
#tickboxlist li								{ background: url(images/bluetick.gif) no-repeat left #DEF4FF; color: #0F7FC7; padding: 10px 0 10px 30px; margin: 3px 0 3px 10px; font-size: 0.8em; list-style-type: none; line-height: 1em; }
#flash										{ width: 400px; height: 240px; float: left; padding: 5px 0px 0px 0px; }
#contactustab								{ width: 223px; height: 209px; margin: 16px 6px 10px 6px; float: left; background: #ECE3D2;}
#producttabs								{ background: url(images/producttabsbg.jpg) no-repeat; width: 821px; height: 318px; padding: 0 28px 0 28px; margin: 0 0 0 0; }
.producttab									{ width: 260px; height: 210px; float: left; margin: 20px 6px 0 6px; text-align: center; }

/* Main Content */
#maincontentwrap							{ background: #FFF; border-left: #D8D8D8 solid 1px; border-right: #D8D8D8 solid 1px; width: 851px; margin: 0 0 0 12px; overflow: hidden; padding: 0 0 20px 0; }
#indexmaincontentwrap						{ width: 863px; margin: 566px 0 0 12px; overflow: hidden;}
#thinmaincontent							{ background: #FFF; border-left: #D8D8D8 solid 1px; border-right: #D8D8D8 solid 1px; width: 851px; overflow: hidden;  }
#maincontent								{ padding: 20px; overflow: hidden; }
#maincontent p								{ font-size: 0.8em; line-height: 1.8em; margin: 0 0 10px 0; }
.maincontentcol								{ width: 255px; overflow: hidden; float: left; padding: 20px 13px 0 13px; text-align: left; }
.maincontentcol p							{ color: #333; font-size: 0.8em; line-height: 1.8em; margin: 0 0 10px 0; }


/* Product Page */
.product									{ margin: 0 0 30px 0; overflow: hidden; clear: both; }
.producttable, .specialoffertable			{ float: right;  width: 600px; border-left: #BFE0F2 1px solid; border-right: #BFE0F2 1px solid; }
.specialoffertable							{ width: 500px; }
.bluebg										{ background: #39C; color: #FFF; } 
.lightbluebg								{ background: #F6FCFF; }
.producttable td, .specialoffertable td 	{ border-bottom: #BFE0F2 1px solid; padding: 2px 2px 2px 4px; font-size: 0.8em; }
.borderleft									{ border-left: 1px solid #BFE0F2; } 

/* Service Page */
#servicelist								{ padding: 0 10px 10px 15px; font-size: 0.8em; }	
#servicelist li								{ padding: 3px 0 3px 0; }

/* Contact us page */
fieldset									{ padding: 10px; }
legend										{ padding: 10px; }
#leftcol									{ width: 400px; overflow: hidden; float: left; font-size: 0.8em; }
#rightcol									{ width: 380px; float: right; overflow: hidden; }
#googlemap									{ margin: 16px 0 0 0; }
label										{ font-size: 0.8em; }
.contactformstyle							{ font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;}

/* Contact Process Page */
.tickyellowbox								{ margin: 20px 0 0 0; }
.crossredbox								{ margin: 20px 0 0 0; }

/* Sitemap Page */
#sitemaplist								{ list-style-type: none; font-size: 0.8em; }

/* Footer */
#footer										{ background: #F8FBFF; border: #CCC 1px solid; width: 811px; margin: 0 0 0 12px; overflow: hidden; padding: 20px; }
.footerbox									{ width: 270px; float: left; overflow:hidden; color: #88898B; font-size: 0.7em; }
.footerbox a								{ color: #88898B; text-decoration: underline; }

/* Footer */
#seperator									{ background: #e3e3e3; border: #CCC 1px solid; border-bottom: none; width: 847px; margin: 0 0 0 12px; overflow: hidden; padding: 2px; text-align: center; font-size: 0.8em }
#seperator a								{ text-decoration: none; color: #999; }

/* Absolute positioning */
#positionwrap								{ position: relative; overflow: hidden; float: left; display: inline; clear: both; }
#uppercontentwrap							{ position: absolute; top: 0; left: 0; overflow: hidden; }

/* Misc. Styles */
#googlewidget								{ font-weight: normal; margin: 10px 0 0 0; font-size: 1em; }
#googlewidget ul li 							{  list-style-type: none; }

/* Jquery Slider -- Added on 7th July 2011 --*/
  .slides_container {
    width:400px;
    height:238px;
  }
  .slides_container div {
    width:400px;
    height:238px;
    display:block;
  }
