/*Author: Darren Paul Azzopardi*/
/*20th August 2008*/
body{background-color:#0099CC;font-family:verdana;font-size:8pt;color:#000000;margin: 1em auto;text-align:left;}
html{height:100%;width:100%;}
h1{font-size:13.5px;color:#003399;text-align:right;float:left;margin-top:49px;font-weight:bold;z-index:99;position:relative;top:0px;left:70px;width:auto;border:0px solid #000000;}
h2{color:#cc0000;font-size:12px;font-weight:normal;padding:0;margin:0;}
h3 {font-size: 140%;}
p{line-height:10pt;}
h4{font-size:2em;background-color:none;color:orange;float:left;padding:0.5em;margin-top:0.5em;}
strong {font-weight:bold;text-decoration:none;color:#FF6600;font-size:10pt;height:auto;width:auto;}

ol {margin:0;padding: 0;position: static;}
ol li {clear: both;height: auto;line-height:normal;padding: 0;position: static;padding: 1em;}
ol li strong {display:block;}
ol#faq {float: none;}
ol#faq li {color:#000;font-weight: bold;font-size: 120%;width: 100%;margin: 0;padding: 1em;padding-left: 0;}
ol#faq li strong {color:#333;margin-top: .5em;font-weight: normal;} 

/*SKIP*/


/*these are used to provide info regarding lists*/
h6{float:left;font-size:15px;text-indent:-9999px;}

a:link {font-size:8pt;text-decoration: none;color:#003399;}
a:visited {font-size:8pt;text-decoration: none;color:#003399;}
a:hover {font-size:8pt;text-decoration: underline;color:#000000;}
a:active {font-size:8pt;text-decoration: none;color:#003399;}

#container{height:auto;width:981px;margin:1em auto;padding-top:0;margin-top:0;}
#wrapper{border:0px solid #000000;height:auto;width:979px;overflow:hidden;}

/*HEADER STYLING*/
#header{width:100%;height:110px;background-color:#FFFFFF;background-image:url(../images/header-curves.jpg);background-repeat:no-repeat;background-position:0 0;position:relative;overflow:hidden;}
#header ul{margin:0;padding:0;float:left;position:absolute;top:65px;left:760px;z-index:99;}
#header h1 {text-align: left;position:relative;top: .1em;}
#header li{font-size:10pt;color:#003399;}
#header li a{font-size:10pt}


/*EMAIL LINK*/
#header ul li a:link {font-size:10pt;text-decoration: none;color:#003399;}
#header ul li a:visited {font-size:10pt;text-decoration: none;color:#003399;}
#header ul li a:hover {font-size:10pt;text-decoration: underline;color:#000000;}
#header ul li a:active {font-size:10pt;text-decoration: none;color:#003399;}

#header .logo{float:left;margin-top:19px;height:80px;width:151px;}
#header .forheaderThermometer{height:113px;width:272px;overflow:hidden;float:left;position:relative;top:0px;left:95px;z-index:97;}
/*********************end of HEADER STYLING************************/

/*NAVIGATION CONTAINER STYLING*/
#topNav{width:100%;height:38px;background-color:#0072a5;background-image:url(../images/navBG.jpg);background-repeat:repeat-x;position:relative;top:0px;left:0px;margin:0;}
#topNav ul{margin:0;padding:0;float:right;margin-top:10px;margin-right:5px;}
#topNav li{display:inline;color:#FFFFFF;border-right:1px solid #FFF;padding-right:0.6em;padding-left:0.6em;text-align:center;display:block;float:left;}
#topNav li.end_link{border:none;}
/*MAIN NAVIGATION*/
#topNav ul li a:link {font-size:8pt;text-decoration: none;color:#FFFFFF;}
#topNav ul li a:visited {font-size:8pt;text-decoration: none;color:#FFFFFF;}
#topNav ul li a:active {font-size:8pt;text-decoration: none;color:#FFFFFF;}
#topNav ul li a:hover {font-size:8pt;text-decoration: none;color:#000000;}
#topNav p {position: absolute; top: .5em;left: 1.7em;}
#topNav p strong{color:#FFF;padding-right: .3em;}
#topNav p a span {display:block;text-indent: -9999px;height:0;width:0;float: left;}
#topNav p em {}
#topNav p a {color:#FFF;}
#topNav ul#contact_type {float:left !important;position: relative;left:0;height: 1%;}
p.news {background: transparent url(../images/news-bg.png) no-repeat 0 0;padding:4em;display: block;position: absolute;padding-top:0;padding-left:.4em;margin-top: -.3em; padding-top: .2em;}
p.news a {position: relative;left: 2em;}
p.news strong {}
p.news a:hover {text-decoration: none;background-color: #99CC00;}
/*********************end of NAVIGATION CONTAINER STYLING************************/

/*HOLDS  IMAGES, TEXT,*/
#content{width:969px;padding:5px;background-color:#FFFFFF;height:auto;float:left;margin:0;position:relative;top:0px;left:0px;}
#content ul{padding:0;margin:0;}
#content li img{padding:0;margin:0;float:left;}

/*MR MEN*/
#mrMen {margin:4em 0 !important;padding:0;display: block;float:left;clear: both;}
#mrMen li {height:auto;width:auto;padding:0;margin:0;text-align:center;}
#mrMen li ul {border-bottom:1px solid #bcbcbc;margin:19px 0 5px 0;padding:0;width:700px;height:auto;text-align:center;}
#mrMen li ul li {height:auto;width:auto;padding:3px;margin:20px;text-align:center;font-weight:bold;}
#mrMen li ul li p{clear:both;padding:0;margin:0;display:block;width:auto;padding-top:0.2em;}
#mrMen li ul li img {height:auto;width:auto;margin:0;}
#mrMen li img {border:none;float:left;padding:0;margin:0;}
#safety_kit {position: relative;left:99px;}
/*********************end************************/

/*FOOTER, styling and everything it contains*/

#footer{width:99.9%;height:43px;background-color:#FFFFFF;background-image:url(../images/footerBG.jpg);background-repeat:repeat-x;float:left;text-align:center;padding:0;margin:0;}
#footer ul{margin-top:15px;padding:0;}
#footer li{display:inline;color:#000000;font-size:7pt;font-weight:bold;border-right:1px solid #CCC;padding-right:0.6em;}
#footer ul li.end_link {border:none;}

#footer a:link {font-size:x-small;text-decoration: none;color:#000000;font-weight:bold;}
#footer a:visited {font-size:x-small;text-decoration: none;color:#000000;font-weight:bold;}
#footer a:active {font-size:x-small;text-decoration: none;color:#000000;font-weight:bold;}
#footer a:hover {font-size:x-small;text-decoration: underline;color:#003399;font-weight:bold;}
/*********************end************************/

/*INDEX (home page) styling for that page only*/
#homepage #content {height:405px;overflow:hidden;}
#homepage #content ul li img{border:1px solid #99CC00;width:152px;height:122px;padding-bottom:4px;margin:0;float:left;}
#homepage #content ul {margin-left:16px;padding:0;float:left;width:550px;z-index:99;position:relative;top:0px;left:0px;}
#homepage #content li {display:inline;padding:5px;text-align:left;margin:10px;float:right;height:130px;width:145px;}

/*HOME PAGE PRODUCT LINKS*/
#homepage #content li a:link, #homepage #content li  a:visited, #homepage #content li  a:active  {
font-size:x-small;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
padding:0;
background-color:#99CC00;
width:144px;
text-align:center;
display:block;
float:left;
height:145px;
width:154px;
margin-top:0px;
}
#homepage #content li  a:hover {
color:#000000;
background-color:#99CC00;
}
/*********************end of INDEX (home page) styling for that page only************************/
/*HOMEPAGE only*/
.textHolder{float:left;padding-top:38px;padding-left:12px;width:387px;}
#homepage .textHolder img {float:right;margin-top:15px;margin-right:-20px;padding-right:20px;}
.textHolder strong {font-weight:bold;text-decoration:none;color:#000000;font-size:8pt}
.textHolder  p{margin-bottom:1em;}
/*********************end of HOMEPAGE only************************/

/*FOR SUBSEQUENT PRODUCT PAGES*/
.textHolderB{padding:15px;margin:5px;padding-left:37px;height:auto;width:720px;;border:0px solid #003399;float:left;}
.textHolderB p{line-height:12pt;padding-bottom:0px;width:630px;margin-bottom:1em;}
.textHolderB h2{font-weight:bold;font-size:17px;}
.textHolderB img {float:right;margin-top:35px;margin-right:-20px;}
.textHolderB li{display:inline;padding:6px;/*border:1px solid #cc0000;*/margin:18px;height:auto;width:auto;display:block;float:left;}
.textHolderB ul{margin-top:4px;padding:0;float:left;width:100%;margin:0;text-align:center;position:relative;left:-15px;}
.textHolderB ul li span {float:left;clear:both;margin-left:120px;font-size:6.4pt;border:0px solid #ff0000;height:auto;width:auto;}
.textHolderB li img {height:auto;width:auto;} /*<----testing*/
/*********************end************************/
#package  .textHolderB p {line-height:12pt;padding-bottom:0px;width:630px;}
#package .textHolderB ul {position:relative;left:-18px;height:auto;width:auto;margin:0;padding:0;float:left;}
#package .textHolderB ul li img{margin:2px;}
#package .textHolderB ul li {width:auto;text-align:left;border:none;margin-right:10px;padding:0;height:auto;}
/*LINKS TO DOWNLOAD INFORMATION SHEET >> PACKAGE PAGE*/
#package .textHolderB ul li a:link {font-size:x-small;text-decoration: none;color:#000000;font-weight:bold;}
#package .textHolderB ul li a:visited {font-size:x-small;text-decoration: none;color:#000000;font-weight:bold;}
#package .textHolderB ul li a:active {font-size:x-small;text-decoration: none;color:#000000;font-weight:bold;}
#package .textHolderB ul li a:hover {font-size:x-small;text-decoration: underline;color:#003399;font-weight:bold;}


/*LEFT NAVIGATION CONTAINER AND STYLING*/
#leftNav{float:left;height:auto;width:auto;margin:19px 0 5px -5px;padding-bottom:15px;}
#leftNav ul {margin: 10px 0 10px 0;}

/*PRODUCT RANGE TITLE*/
.products_header{color:#FFFFFF;font-size:11pt;margin-top:0px;margin-left:-5px;}
.products_header li{background-color:#006699;padding: 9px 7px 6px 7px;height:26px;
display:inline;background-image:url(../images/product-range-right.jpg);background-repeat:no-repeat;background-position:100% 100%;}
/*PRODUCT RANGE LINKS*/
.product_sections{color:#006699;font-size:8pt;font-weight:bold;}
.product_sections li {padding:6px;}

.product_sections li a:link {color:#006699;font-size:8pt;font-weight:bold;text-decoration: none;}
.product_sections li a:visited {color:#006699;font-size:8pt;font-weight:bold;text-decoration: none;}
.product_sections li a:active {color:#006699;font-size:8pt;font-weight:bold;text-decoration: none;}
.product_sections li a:hover {color:#000000;font-size:8pt;font-weight:bold;text-decoration: underline;}

/*CUSTOMISE LINK*/
.customise_it{color:#FFFFFF;font-size:10pt;margin-top:7px;margin-left:-5px;position:relative;top:22px;}
.customise_it li{background-color:#FF6600;padding: 9px 7px 3px 7px;height:35px;
width:120px;background-image:url(../images/customise-right-edge.jpg);background-repeat:no-repeat;background-position:100% 100%;text-align:right;}
.customise_it li a:link {color:#FFFFFF;font-size:10pt;text-decoration:none;}
.customise_it li a:visited {color:#FFFFFF;font-size:10pt;text-decoration:none;}
.customise_it li a:active {color:#FFFFFF;font-size:10pt;text-decoration:none;}
.customise_it li a:hover {color:#000000;font-size:10pt;text-decoration:underline;}
/*PACKAGE LINK*/
.package_it{color:#FFFFFF;font-size:10pt;margin-top:16px;margin-left:15px;position:relative;top:22px;}
.package_it li{background-color:#cc0000;padding: 9px 7px 3px 7px;height:35px;
background-image:url(../images/package-right-edge.jpg);background-repeat:no-repeat;background-position:100% 100%;text-align:right;width:120px;}
.package_it li a:link {color:#FFFFFF;font-size:10pt;text-decoration:none;}
.package_it li a:visited {color:#FFFFFF;font-size:10pt;text-decoration:none;}
.package_it li a:active {color:#FFFFFF;font-size:10pt;text-decoration:none;}
.package_it li a:hover {color:#000000;font-size:10pt;text-decoration:underline;}
/*********************end of LEFT NAVIGATION CONTAINER AND STYLING************************/

/*CONTACT FORM STYLING*/
#contactUs{font-size:12px;color:#999;margin:0;padding:0;}
#contactUs input {margin:0px;padding:0;}
#contactUs label {font-weight:bold;color:#660000;margin:4px;padding:0px;}
#contactUs legend {color:#000000;font-weight:normal;font-size:8pt;padding:6px;margin:0;}
#contactUs fieldset{border:1px solid #ccc;padding:9px 20px;width:85%;margin:8px;}
#customerComments{width:400px;}


/*PHP Contact form*/
.thankYou a:link {color:#0099CC;font-size:12pt;text-decoration:none;}
.thankYou a:visited {color:#0099CC;font-size:12pt;text-decoration:none;}
.thankYou a:active {color:#0099CC;font-size:12pt;text-decoration:none;}
.thankYou a:hover {color:#0099CC;font-size:12pt;text-decoration:underline;}

/*PHP contact form*/
.enquiry a:link {color:#0099CC;font-size:12pt;text-decoration:none;}
.enquiry a:visited {color:#0099CC;font-size:12pt;text-decoration:none;}
.enquiry a:active {color:#0099CC;font-size:12pt;text-decoration:none;}
.enquiry a:hover {color:#0099CC;font-size:12pt;text-decoration:underline;}

/*CONTACT FORM ERRORS*/
.Error{padding:3px;background-color:#FF0000;color:#FFFFFF;font-weight:normal;width:100px;font-size:8pt;}
/*********************end of CONTACT FORM STYLING************************/

/*PRESS RELEASE TABLE*/
table {border-collapse:collapse;width:90%;}
th {background-color:#B9CDCF;padding:5px;border-right:1px solid #FFFFFF;}
td {border:1px solid #A2B3B5;padding:5px;font-size:7pt;margin:0;width:39%;}

td a:link {color:#0099CC;font-size:8pt;text-decoration:none;}
td  a:visited {color:#0099CC;font-size:8pt;text-decoration:none;}
td  a:active {color:#0099CC;font-size:8pt;text-decoration:none;}
td  a:hover {color:#0099CC;font-size:8pt;text-decoration:underline;}
caption {text-align:left;padding:3px;}
table th em {font-size:7pt;font-style:normal;}
.pdf {font-size:7pt;}

.pdf a:link, .pdf  a:active, .pdf  a:visited {color:#0099CC;font-size:7pt;text-decoration:none;font-weight:bold;border-bottom:1px dashed #0099CC;}
.pdf  a:hover {color:red;border:none;}

/*Flash animation container*/
#flash{height:235px;width:800px;margin-left:0px;position:relative;top:30px;left:-810px;z-index:3;}

/*Baby Retail*/
#baby_retail ul.baby_range {width: 795px !important;margin-bottom: 1em;}
#baby_retail img#retail_kit {border-bottom:1px solid #ccc;margin:3em 0;position: relative;left:-95px;}
#baby_retail ul.baby_range li img {border:none !important;margin: 0 !important;}
#baby_retail h3 {clear:both;width: 100%;float:left;}

/*banner*/
a#baby_retail_range {height:101px;width:242px;text-indent: -9999px;background: transparent url(../images/baby_retail/baby_range_banner.png) no-repeat 0 0;display: block;position: absolute;top:21px;right:-17px;}



/*mr men banner*/
#mrMenBannerHolder{margin:0;padding:0;overflow:visible;position:absolute;z-index:999;left:225px;}

/*blockquote on the mr men page DATE 26th March 09*/
#BPA_Award{float:left;margin-bottom:3em;}
blockquote{clear:both;background:url(../images/quote-chars.jpg) 0% 25% no-repeat;height:auto;padding-top:1.5em;padding-left:0em;outline:none;font-size:1em;width: auto !important;margin: 1em 0;display: block;float:left;padding:0 1em;}
blockquote p{font-style: italic;font-size:240%;background: url(../images/quote-chars.jpg) 97% 85% no-repeat;width:auto !important;text-align: center;color: #0087B9;padding: 0 2em;}


/*additional changes to the mr men page (ul)*/
ul.second_row_product_range{}
ul.second_row_product_range li{border:0px solid red !important;padding-left:0 !important;margin-left:0.3em !important;}
/**end of css**/