@charset "UTF-8";
/*************************************/
/* Main Stylesheet for savortex.com  */
/* Designed by Brand Aspect Ltd      */
/* www.brandaspect.com				 */
/* Author Andy Fairweather			 */
/* Date 01-02-2011                     */
/* Version 1.3						 */
/*************************************/

/*************************************/
/* width - 980						 */
/* body bgcolor - #FFF 				 */
/* color Green - #6DA53A			 */
/* color Grey - #4C4C4E				 */
/* color Black -#000				 */
/*************************************/

/* Elements*/
body{background-color:#FFFFFF; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif;}
p{
	text-align: justify;
	margin-bottom: 10px;
}
h1{
	font-size:22px;
	line-height:1em;
	margin-bottom: 5px;
	margin-top: 20px;
	letter-spacing: 1px;
}
h2{
	font-size:14px;
	letter-spacing:1px;
	line-height: 20px;
	margin-bottom: 0px;
}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
ul.list li{ list-style-image:url(../images/bullet2.jpg);}

/* Main Nav Menu Revised */
#con, #home, #dry, #press, #test, #man, #env{text-align:center;}
#home{
	width:114px;
}
#con{
	width:100px;
}
#dry{
	width:135px;
}
#press{
	width:51px;
}
#test{
	width:92px;
}
#man{
	width:95px;
}
#env{
	width:133px;
}
#vid{width:88px;}

#dow{width:132px;}

#con a, #home a, #dry a, #press a, #test a, #man a, #env a, #vid a, #dow a{height: 34px; vertical-align:middle; text-indent:-9000px; background-repeat:no-repeat;}
#home a{background-image:url(./menu/home.gif);}
#con a{background-image:url(./menu/con.gif);}
#dry a{background-image:url(./menu/dry.gif);}
#press a{background-image:url(./menu/press.gif);}
#test a{background-image:url(./menu/test.gif);}
#man a{background-image:url(./menu/man.gif);}
#env a{background-image:url(./menu/env.gif);}
#vid a{background-image:url(./menu/vid.gif);}
#dow a{background-image:url(./menu/dow.gif);}

#home a:hover{background-image:url(./menu/homeon.gif);}
#con a:hover{background-image:url(./menu/conon.gif);}
#dry a:hover{background-image:url(./menu/dryon.gif);}
#press a:hover{background-image:url(./menu/presson.gif);}
#test a:hover{background-image:url(./menu/teston.gif);}
#man a:hover{background-image:url(./menu/manon.gif);}
#env a:hover{background-image:url(./menu/envon.gif);}
#vid a:hover{background-image:url(./menu/vidon.gif);}
#dow a:hover{background-image:url(./menu/dowon.gif);}

ul#MenuBar1 {height:35px width:940px;}
ul#MenuBar1 ul a, ul#MenuBar1 ul a:hover{background-image:none;
	text-align:center;
	text-indent:0;
	height:auto;
}
ul#MenuBar1 ul li{
	width:140px;
}
ul#MenuBar1 ul ul li{height:auto;}
ul#MenuBar1 ul{width:150px; background-color:#fff;}
ul.MenuBarHorizontal li {text-align: left;}
ul.MenuBarHorizontal a {text-align: center; background-color:#fff;}
ul.MenuBarHorizontal a:hover {text-align: center; background-color:#ccc;}
ul.MenuBarHorizontal ul li{text-align:center; background-color:#fff; width:150px; padding:5px;}
ul.MenuBarHorizontal ul a{background-color:transparent; }
ul.MenuBarHorizontal ul li a:hover, ul.MenuBarHorizontal ul li:hover, ul.MenuBarHorizontal ul:hover{background-color:#FFF;}
ul.MenuBarHorizontal ul li {padding: 5px 0}
/* ids  */
#logo {
	height:128px;
	padding-top:10px;
}
#logo img{left:20px;}

#menu {height:35px; width:945px; padding-top:0; background: url(../images/menu/on.jpg) right top no-repeat; padding-left:0px;}
#menu a:link {color:#000; font-weight:normal; text-decoration:none; padding:0 0px;}
#menu a:visited {color:#4C4C4E; font-weight:normal; text-decoration:none; padding:0 0px;}
#menu a:hover {color:#52AA28; font-weight:normal; text-decoration:underline; padding:0 0px;} 
#menu a:active {color:#6DA53A; font-weight:normal; text-decoration:none; padding:0 0px;}
#menu ul{
	display:inline;
	padding:0;
	margin:0;
	list-style-type:none;
	width: 945px;
}
#menu ul li{
	position:relative;
	float: left;
	text-align:left;
}
#banner {min-height:150px; padding-top:30px; background:url(../images/banner_bg.jpg) bottom no-repeat; z-index:990}
#handdryer {
	height:425px;
	padding-top:20px;
	background-image: url(../images/dp-wide1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#epl{margin-top:-10px;}
#epl ul{ list-style:none;}
#order {height:400px; padding-top:20px; background:url(../images/banner_bg.jpg) bottom no-repeat;}
#environment {height:230px; padding-top:20px; background:url(../images/banner_bg.jpg) bottom no-repeat;}
#mid-section {height:80px; padding-top:10px;}
#middle ul{margin-left:20px;}
#fptext{margin-top:-30px; z-index:1020}
#main-text {height:auto; padding:10px 0; background: url(../images/line.jpg) top no-repeat;}
#bottom {height:auto; padding:10px 0; background:url(../images/line.jpg) top no-repeat;}
#footer {height:25px; padding-top:5px; background: url(../images/footer_bg.jpg) center no-repeat; clear:both; }
#footer a:link {color:#222; font-weight:normal; text-decoration:none;}
#footer a:visited {color:#4C4C4E; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#FFF; font-weight:normal; text-decoration:underline;} 
#footer a:active {color:#FFF; font-weight:normal; text-decoration:none;}
#col{height:auto;}
table#table-1, table#table-2, table#table-3 { !important; font-size:11px;}
#table-1 thead td, #table-2 thead td, #table-3 thead td{font-weight:bold; padding-top:3px; }
#table-1, #table-2, #table-3 {padding:2px; line-height:1.3em; border:#999 1px solid; background-color:#f1f1f1;}
#table-1 p.basic-paragraph, #table-2 p.basic-paragraph, #table-3 p.basic-paragraph{text-align:left !important; }
#table-1 tr td, #table-2 tr td, #table-3 tr td{padding:5px 2px;}
#event p{text-align:left !important;}


/* Classes */
.bold {font-weight:bold;}
.green {color:#000;}
.section1 { font-size:14px; margin-left:5px; padding-left:15px; background:url(../images/bullet1.jpg) no-repeat; width:100%;}
.section2 { font-size:14px; margin-left:5px; padding-left:15px; background:none left no-repeat;}
.ben { font-size:14px; margin-left:5px; padding-left:40px; background:url(../images/ben.gif) left no-repeat; width:100%;}
.loc { font-size:14px; margin-left:5px; padding-left:40px; background:url(../images/loc.gif) left no-repeat; width:100%;}
.faq { font-size:14px; margin-left:5px; padding-left:40px; background:url(../images/faq.gif) left no-repeat; width:100%;}
.clearit {width:940px; height:1px; clear:both;}
.clearit50 { height:1px; clear:left;}
.title {border-bottom:#52AA28 1px solid;}
.line {background:url(../images/line.jpg) top no-repeat; padding-top:20px;}
.tablebg{background-color:#d3d3d3; border:#999999 solid 1px;}
.set{line-height:1em; padding:0; margin:0px;}
.padtop{padding-top:20px;}
.elp{font-size:16px;}
div.clear{width:940px;overflow:hidden;}
ul.dryer li a{color:#FFFFFF;  padding:5px 5px 5px 10px; display:block; width:200px; margin:0 0 5px; border:#ccc 1px solid;
color:#000;
background: #d3d3d3;
background: -moz-linear-gradient(top, #d3d3d3 0%, #d3d3d3 53%, #9f9f9f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(53%,#d3d3d3), color-stop(100%,#9f9f9f));
background: -webkit-linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
background: -o-linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
background: -ms-linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#9f9f9f',GradientType=0 );
background: linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
ul.dryer{margin-top:20px;}
ul.dryer li{list-style:none;}
ul.dryer li a:hover{ color:#FFF;
background: #4fba2e;
background: -moz-linear-gradient(top, #4fba2e 0%, #178e00 58%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fba2e), color-stop(58%,#178e00));
background: -webkit-linear-gradient(top, #4fba2e 0%,#178e00 58%);
background: -o-linear-gradient(top, #4fba2e 0%,#178e00 58%);
background: -ms-linear-gradient(top, #4fba2e 0%,#178e00 58%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fba2e', endColorstr='#178e00',GradientType=0 );
background: linear-gradient(top, #4fba2e 0%,#178e00 58%);}
/*.pressimage{clear:both; display:block;}*/

/* Spry Panels */
ul.TabbedPanelsTab {
	list-style:none;
}
li.TabbedPanelsTab {
	list-style:none;
}


/* Cut corner expanding box */
.box {
color:#000000;
margin:0;
position:relative;
}
.box .hd .c, .box .ft .c {
font-size:1px;
height:30px;
}
.box .ft .c {
height:40px;
}
.box .hd {
background:transparent url(../images/box/tl.gif) no-repeat scroll 0 0;
}
.box .hd .c {
background:transparent url(../images/box/tr.gif) no-repeat scroll right 0;
}
.box .bd {
background:transparent url(../images/box/ml.gif) repeat-y scroll 0 0;
}
.box .bd .c {
background:transparent url(../images/box/mr.gif) repeat-y scroll right 0;
}
.box .bd .c .s {
background:#FFFFFF url(../images/box/ms.gif) repeat-y scroll 0 0;
margin:0 16px 0 0;
padding:10px 10px 0px 34px;
}
.box .ft {
background:transparent url(../images/box/bl.gif) no-repeat scroll 0 0;
clear:right;
}
.box .ft .c {
background:transparent url(../images/box/br.gif) no-repeat scroll right 0;
}
.box table tr td {
/*vertical-align:top;*/
}
.box table tr td.media {
/*vertical-align:middle;*/
}
h2.bx {
font-size:16px;
margin:-0.6em 0 0;
padding:0;
}
p.bx {
margin:0.5em 0 0;
padding:0;
}

/*Spry second level menu adjust

ul#globalnav li ul li ul{
	background-color:#FFF;
	border-top:#333 1px solid;
	width:auto;
	left:140px;
}
*/
table tr td{
	padding: 0 5px;
	}

/*Awards on Homepage*/
img.awards{
	padding:0 5px;
	}
	
/* Home page text box*/
div#fp-text p{text-align:justify !important;}
/*New Content*/
#mainCont{margin-top:20px;}
/*
ul.MenuBarHorizontal li {
    text-align: left;
}
ul.MenuBarHorizontal a {
    text-align: center;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{ top: 5px !important;}
ul.MenuBarHorizontal ul li{width: 134px !important;}
li a.MenuBarItemSubmenu{ height: 24px;}
ul.MenuBarHorizontal ul li{height: 18px;}
#MenuBar1{width:940px; height:34px;}
ul.MenuBarHorizontal li{ float:left;}
*/

/*Dealing with Page Titles*/
.vis{display:none;}
/* IE6 css fixer v0.95: Fri, 16 Sep 2011 11:20:33 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#menu ul li {display:inline;}


/* fix negative margins */
#epl,
#fptext,
h2.bx {position:relative; zoom:1;}

/* add zoom:1 to overflow:hidden */
div.clear {zoom:1;}

/* add zoom:1 to pos:relative elements */
#menu ul li,
.box {zoom:1;}

/* add overflow:visible to (submit) buttons */
 input, button {overflow:visible;}

.events{height:150px; width:175px; text-align:center; float:left; margin:0 5px 10px;}
#mediaspace_wrapper{ margin:10px auto;}
#dl a{ display: block; border:#ccc 1px solid;
color:#000;
background: #d3d3d3;
background: -moz-linear-gradient(top, #d3d3d3 0%, #d3d3d3 53%, #9f9f9f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(53%,#d3d3d3), color-stop(100%,#9f9f9f));
background: -webkit-linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
background: -o-linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
background: -ms-linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#9f9f9f',GradientType=0 );
background: linear-gradient(top, #d3d3d3 0%,#d3d3d3 53%,#9f9f9f 100%);
text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position:relative;
margin: 0 auto 10px;
text-align:center;
width:200px;
padding:5px 0;
}

#dl a:hover{color:#FFF;
background: #4fba2e;
background: -moz-linear-gradient(top, #4fba2e 0%, #178e00 58%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fba2e), color-stop(58%,#178e00));
background: -webkit-linear-gradient(top, #4fba2e 0%,#178e00 58%);
background: -o-linear-gradient(top, #4fba2e 0%,#178e00 58%);
background: -ms-linear-gradient(top, #4fba2e 0%,#178e00 58%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fba2e', endColorstr='#178e00',GradientType=0 );
background: linear-gradient(top, #4fba2e 0%,#178e00 58%);}

#dl a{color:inherit; text-decoration:none;}

/*Brochure Download Page*/
#brochure-form{ margin-top:10px;border:#ccc 1px solid; background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */ padding:10px; margin: 20px 0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
#brochure-form label{font-size:14px; margin:0 2px 2px;}
#brochure-form input{font-size:14px; margin:5px 2px 5px;}
#brochure-form td.rl{text-align:right; vertical-align:middle;}
#brochure-form h1{font-size:18px; text-align:center; border-bottom:#ccc 1px solid; padding-bottom:10px; margin-top:5px;}
#brochure-form p.st{font-size:10px; line-height:12px;}
#form-submit{text-align:center; padding:10px 0 10px; font-size:14px;}

