/* 

COMPANY NAME YEAR - OTHER DETAILS

*/


/* GLOBAL */

*{margin:0px; padding:0px;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a{text-decoration:none; color:#57ABB7}
a:hover{text-decoration:underline;}
strong{}
p{line-height:18px; margin:0px 0px 12px 0px;}
em{ font-style:normal; font-weight:bold; color:#A874AB }
h1{font-family:ChunkFiveRegular; font-weight:normal; color:#57abb7; letter-spacing:-0.03em; font-size:24px; margin-bottom:12px;}
.header1 {font-family:ChunkFiveRegular; font-weight:normal; color:#57abb7; letter-spacing:-0.03em; font-size:24px;}
h2{font-family:ChunkFiveRegular; font-weight:normal; color:#a469a8; letter-spacing:-0.02em; font-size:14px;}
h3{font-size:15px; font-weight:bold; letter-spacing:-0.05em;}
h4{ font-family:ChunkFiveRegular; font-weight:normal; color:#fff; letter-spacing:-0.02em; font-size:18px; background-color:#969; padding:5px; margin:10px 0px;text-shadow: 2px 2px 2px #000; }
h5{ background-color:#efefef; padding:8px; font-size:11px; color:#666; margin-bottom:16px; }
h6{}

/*
ul, li{ list-style-type: none; }
*/

img{border:none;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
img, div { behavior: url(css/iepngfix.htc) }
hr{background-color:#FFF; border:0; border-top:1px dashed #ccc;}
/* GLOBAL END */

/* HEADING TYPOGRAPHY START */

@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('../font/Chunkfive-webfont.eot');
	src: local(' '),  url('../font/Chunkfive-webfont.woff') format('woff'), url('../font/Chunkfive-webfont.ttf') format('truetype'), url('../font/Chunkfive-webfont.svg#webfontb5K2fJwj') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* HEADING TYPOGRAPHY END*/


/* LAYOUT START */
body { background-color: #ffffff; font-family: arial; font-size: 11px; color: #6a7576; background-image: url(../images/bodyBg.jpg); background-repeat: no-repeat; background-position: center top; }
#container{ width: 900px; margin: 0px auto 0px auto;}
	#header{ width: 900px; height: 114px; position:relative;}
	
	#search { float: right;  clear:right; margin-top:50px; }
		.searchField{ border:0; vertical-align:middle; width:163px; padding:7px; color:#3d93ab; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(../images/searchBg.jpg); background-repeat: no-repeat; background-position: left top; }
			.searchBtn{vertical-align:middle; margin-left:7px;}
			
#homeContent{ display:block; background-image: url(../images/homeBanner.jpg); background-repeat: no-repeat; margin-top:0px; background-position: 15px 20px; padding:0px 15px; }

#contentWrapper{ margin-top:10px;padding:0px 15px; width:643px; float:right; margin-right:7px;  }
#contentWrapper ul{margin: 10px 5px;padding-left: 40px;}

#leftColWrapper{margin-top:10px; width:200px; margin-left:15px;}

	.sidePageLink{line-height:18px;list-style-type: none;}
		.sidePageLink a{display:block}
		.sidePageLink {}

	.introTxt{width:450px; margin-left:30px; padding-top:35px;}
		.introTxt p{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #39747c; text-decoration: none; margin-top:20px; letter-spacing:-0.02em; }
		.introTxt h1{margin:0px;}
		
	.logo{margin-top:12px;}
	
#nav { color: #6d9fac; text-transform: uppercase; list-style-type: none;font-family:ChunkFiveRegular; font-weight:normal; letter-spacing:-0.01em; font-size:12px; height:50px;  }
#nav a { color: #6d9fac; }
#nav li{margin:14px 15px;}
	.homeLink{padding-left:40px;}


#footer{ height:187px; color: #636363; clear:both; padding-top:123px; background-image: url(../images/footerBg.jpg); background-repeat: no-repeat; background-position: center top; }
#footer div { width:860px; margin:0px auto; }
#footer a { color: #97b7c1;}
#footer span{float:right; text-align:right;}
.topLink{display:block; clear:both; text-align:center; padding-top:45px;}
/* LAYOUT END */


/* CONTACT FORM */
.validation-message{}
#enquiryform{}
#enquiryform table{}
#enquiryform td{}
.required{ width:350px; padding:5px; border:0; background-color:#C1F0FF; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #436365; }
.fields{ width:350px; padding:5px; border:0; background-color:#efefef; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }

#basketform{}
#basket{margin:10px auto;}
	#basket th{ background-color:#646668; padding:7px; color:#fff; font-size:14px; }
	td.basketItem{padding:7px; background-color:#efefef;}

/* CONTACT FORM END */

.product-listing { width: 200px; height: 200px; text-align: center; float: left; }

/* HOME PAGE STYLING END */

		.warwickHome{width:255px; float:left; margin-left:30px; margin-top:145px; display:inline;}
			.warwickHome div{ display:block; height:175px;}
				.warwickHome a{ color: #6a7576;}
					.warwickHome a:hover, .warwickHome a:focus{text-decoration:none;}
			.warwickHome h2 a{color:#76a3db; font-size:22px; margin-bottom:12px; display: block;}
		
		.steriliteHome{width:255px; float: left; margin-left:40px;margin-top:145px; display:inline;}
			.steriliteHome div{ display:block; height:175px;  }
				.steriliteHome a{color: #6a7576;}
					.steriliteHome a:hover, steriliteHome a:focus{text-decoration:none;}
			.steriliteHome h2 a {color:#caabcc; font-size:22px; margin-bottom:12px; display: block;}
			
		.spaHome{width:255px; float:right; margin-top:145px; display:inline;}
			.spaHome div{ display:block; height:175px; }
				.spaHome a{color: #6a7576;}
					.spaHome a:hover, .spaHome a:focus{text-decoration:none;}
			.spaHome h2 a {color:#3ea593; font-size:22px; margin-bottom:12px; display: block;}
			
			.viewRange{margin-top: 20px}
			
/* HOME PAGE STYLING */

/* RANDOM PAGE STYLING START */

.teamImgs{float:left; padding-right:20px; clear:both;}
.imageBanners{margin-bottom:25px;}
.catalogue{float:right; margin-left: 30px;}
.newsImg{margin-left:30px; margin-bottom:30px;}
	.active-news{ color:#F39; font-weight:bold; }
.sitemap{line-height:18px;}
ul.termLists{margin-bottom:15px}
	ul.termLists li { list-style-type: square; margin-left:30px;}
a.greyLinks{color:#999}
	a.greyLinks:hover{ text-decoration:none; }
ul.homeLists{margin-bottom:15px}
	ul.homeLists li { list-style-type: square; margin-left:30px;margin-bottom:20px;}




/* RANDOM PAGE STYLING END */

.toggler { background-color: #6D9FAC; padding: 8px; margin-top: 1px; color:#fff; font-family:ChunkFiveRegular; font-weight:normal; letter-spacing:-0.02em; font-size:18px; background-image: url(../images/down_arrow.gif); background-repeat: no-repeat; background-position: right center; }
.active { background-color: #3f646e; background-image: url(../images/left_arrow.gif); background-repeat: no-repeat; background-position: right center; }
.element{padding:12px; background-color:#efefef; }
	.element p{}


/* PRODUCT LAYOUT START */

#range-category-navigation h4{color:#fff}

.productsWrapper{ float:left; background-image: url(../images/prodBg.gif); background-repeat: no-repeat; background-position: center top; width:138px; margin:10px; height:292px; text-align:center; padding:20px 20px 0px 20px}
			
.prodTitle{ margin:10px 0px 0px 0px; height:65px; }
.prodDimensions{ height:25px; margin-top:10px;}
.moreinfo{margin-top:10px;}

.top-pager { color:#999; font-size: 11px; font-weight: normal; float: right; }

.pager{display:block; padding:7px; text-align:right; background-color:#efefef; color:#999}
	.pager a, .top-pager a {color:#666; font-weight:bold;}
	.pagelinks{}
	
.productInfo{width:200px; height:290px; float:right; padding:15px; color:#333; background-color:#efefef;-moz-border-radius: 10px;-webkit-border-radius: 10px; }
	.productInfo form{padding-top:15px;}
	.description{ background-color:#999; color:#FFF; padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-bottom:1px solid white; border-right:1px solid white; }
	.prodCode{font-size:15px;}
	.back{clear:both; padding-top:50px;}
	
/* PRODUCT LAYOUT END */




h4 a { color: #ffffff; }
h4.warwick-nav-header{background-color:#76A3DB; text-shadow: 2px 2px 2px #416ca2; padding:7px;-moz-border-radius: 10px;-webkit-border-radius: 10px; padding-left:10px; padding-top:9px;}
	.warwick-nav-header a:hover{text-decoration:none;}
	.warwick-nav-body{}
	.warwick-nav-body a{color: #76A3DB; line-height:10px; display:block; padding-left:10px; padding:5px; margin:0px 0px 1px 0px; }
		.warwick-nav-body a:hover, .warwick-nav-body a:focus { background-color:#e1eeff; text-decoration:none;}

h4.spa-nav-header{background-color:#3EA593; text-shadow: 2px 2px 2px #016856; padding:7px;-moz-border-radius: 10px;-webkit-border-radius: 10px; padding-left:10px; padding-top:9px;}
	.spa-nav-header a:hover{text-decoration:none;}
	.spa-nav-body{}
	.spa-nav-body a{color: #3EA593; line-height:10px; display:block; padding-left:10px; padding:5px; margin:1px 0px;}
		.spa-nav-body a:hover, .spa-nav-body a:focus { background-color:#dffbf6; text-decoration:none;}

h4.sterilite-nav-header{background-color:#BB88BF; text-shadow: 2px 2px 2px #722678; padding:7px;-moz-border-radius: 10px;-webkit-border-radius: 10px; padding-left:10px; padding-top:9px;}
	.sterilite-nav-header a:hover{text-decoration:none;}
	.sterilite-nav-body{}
	.sterilite-nav-body a{color: #BB88BF; line-height:10px; display:block; padding-left:10px; padding:5px; margin:1px 0px;}
		.sterilite-nav-body a:hover, .sterilite-nav-body a:focus { background-color:#feebff; text-decoration:none;}
		
.swatch { width: 16px; height: 16px;  }

#subForm{padding:0px; margin:0px; text-align:right; float:right; margin-right:7px; }
	#subForm input{vertical-align:middle}
	.signupField{ border:0; padding:5px; background-color:#acdfeb; font-family:Arial, Helvetica, sans-serif; color:#5C777D; margin:0px 5px; width:150px; }
	
.plus1-button{position:absolute; right:172px; top:20px;}

