body{
	font-family: sans-serif;
	font-size: 12px;
	color:#4a4a4a;
	text-align:center; 
	background-color: #eeeded;
}

.std_tx {  font-family: sans-serif; font-size: 12px; color: #cccccc}
.std_tx_black {  font-family: sans-serif; font-size: 12px; color: #000000}
.small_tx_black {  font-family: sans-serif; font-size: 10px; color: #000000}
.small_tx_blue {  font-family: sans-serif; font-size: 10px; color: #2b77b8}
.yellow_tx_b {  font-family: sans-serif; font-size: 12px; font-weight: bold; color: #ffff00}
.txfld {  font-family: sans-serif; background-color: #F4F4F4; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px}
.error {  font-family: sans-serif; font-size: 12px; color: red; padding: 5px;}

img {border-color: #000000;}

a { color: #2b77b8; text-decoration: none;}

a:hover {  color: #999999; text-decoration: none;}

.input{
	background		: #ffffff;
	color			: #333333;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	margin-top		: 5px;
	border-left		: #cccccc 1px solid;
	border-top		: #cccccc 1px solid;
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	width			: 100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.select{
	background		: #ffffff;
	color			: #333333;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	margin-top		: 5px;
	border-left		: #cccccc 1px solid;
	border-top		: #cccccc 1px solid;
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	width			: 100%;
	height: 20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.special {visibility: hidden; display:none;}

/** LAYOUT CSS **/
/**  Main container - controlling overall width  **/
#containerSides {position:relative; width:1048px; height:auto; margin-left:auto; margin-right:auto; z-index:auto; background: url(../images/sides.gif) repeat-y; z-index:1; border:0px solid red;}
#containerBottom {position:relative; width:1048px; height:16px;  padding-bottom:10px; margin-left:auto; margin-right:auto; z-index:auto; background: url(../images/bottom.gif) repeat-y;  border: 0px solid blue;}
#container { position:relative; width:1000px; height:100%; margin-left:auto; margin-right:auto; z-index:auto; border:0px solid red; background-color:#ffffff;}


/** Main header **/
#header {  width:100%; height:184px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#eeeded; border-bottom-style:solid; text-align:center; background-color:#666666; background: url(../images/headerBackground01.jpg);}
#headerContact1 { position:absolute; right:25px; top:110px;}
#headerContact2 { position:absolute; right:25px; top:130px;}
#headerContact3 { position:absolute; right:23px; top:150px;}


/** Main top menu **/
#topmenu { position: relative; top: 2px; width:100%; height:38px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#1272bb; border-style:solid; text-align:center; background: url(../images/menuBackground.gif) repeat-x;}

#topMenuMenu1 { position: absolute; left:-1px; top:-2px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/homeButton.jpg) no-repeat; cursor:pointer;}
#topMenuMenu1:hover { position: absolute; left:-1px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/homeButtonOver.jpg) no-repeat; cursor:pointer;}

#topMenuMenu2 { position: absolute; left:106px; top:-2px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/glasswasherButton.jpg) no-repeat; cursor:pointer;}
#topMenuMenu2:hover { position: absolute; left:106px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/glasswasherButtonOver.jpg) no-repeat; cursor:pointer;}

#topMenuMenu3 { position: absolute; left:213px; top:-2px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/bottleCoolersButton.jpg) no-repeat; cursor:pointer;}
#topMenuMenu3:hover { position: absolute; left:213px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/bottleCoolersButtonOver.jpg) no-repeat; cursor:pointer;}

#topMenuMenu4 { position: absolute; left:320px; top:-2px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/iceMachinesButton.jpg) no-repeat; cursor:pointer;}
#topMenuMenu4:hover { position: absolute; left:320px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/iceMachinesButtonOver.jpg) no-repeat; cursor:pointer;}

#topMenuMenu5 { position: absolute; left:427px; top:-2px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/faqButton.jpg) no-repeat; cursor:pointer;}
#topMenuMenu5:hover { position: absolute; left:427px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/faqButtonOver.jpg) no-repeat; cursor:pointer;}

#topMenuMenu6 { position: absolute; left:534px; top:-2px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/contactUsButton.jpg) no-repeat; cursor:pointer;}
#topMenuMenu6:hover { position: absolute; left:534px; width:108px; height:38px; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; background: url(../images/contactUsButtonOver.jpg) no-repeat; cursor:pointer;}


/** footer **/
#footer {  position: relative; width:100%; height:105px; bottom:-10px; margin-left:auto; margin-right:auto; z-index:auto; border-color:#eeeded; border-style:solid; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-width: 1px; text-align:left; background: url(../images/footerBackground.gif) repeat-x;}
#footerContent1 { position: absolute; top: 10px; left: 50px; width:238px; height:16px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#000000; border-style:solid; text-align:center; background: url(../images/footerCleanware.png);}
#footerContent3 { position: absolute; top: 50px; right:10px; height:auto; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; }
#footerContent2 { position: absolute; top: 30px; right:10px; height:auto; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; }
#footerContent4 { position: absolute; top: 7px; right:10px; height:auto; margin-left: auto; margin-right: auto; z-index: 100; border-width:0px; border-color:#000000; border-style:solid; }
#footerContent5 {position:absolute; width: 100%; top: 80px; height:100px;}
#footerInsideContent5 {width:100%; position:relative; margin-left:auto; margin-right:auto; border-style:solid; border-width:0px; text-align:center;}
#footerContent6 {position:absolute; top: 80px; height:100px; right:10px }
#footerContent7 {position:absolute; top: 80px; height:100px; left:10px }
#footerContent8 {position:absolute; top: 30px; height:100px; left:10px }

/** POSITIONING **/

/** index positions **/
#indexMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 600px;}
#indexGlassWashers { position: absolute; top: 30px;  width:179px; height:101px; background: url(../images/frontGlassWashers.gif) no-repeat; cursor:pointer; left:150px;}
#indexGlassWashers:hover { position: absolute; top: 30px;  width:179px; height:101px; background: url(../images/frontGlassWashersOver.gif) no-repeat; cursor:pointer; left:150px;}

#indexBottleCoolers { position: absolute; top: 30px;  width:179px; height:101px; background: url(../images/frontBottleCoolers.gif) no-repeat; cursor:pointer; left:410px;}
#indexBottleCoolers:hover { position: absolute; top: 30px;  width:179px; height:101px; background: url(../images/frontBottleCoolersOver.gif) no-repeat; cursor:pointer; left:410px;}

#indexIceMachines { position: absolute; top: 30px;  width:179px; height:101px; background: url(../images/frontIceMachines.gif) no-repeat; cursor:pointer; right:150px;}
#indexIceMachines:hover { position: absolute; top: 30px;  width:179px; height:101px; background: url(../images/frontIceMachinesOver.gif) no-repeat; cursor:pointer; right:150px;}

#indexWhyBackground {position: absolute; top: 180px;  width:349px; height:209px; background: url(../images/frontWhyBackground.gif); left:60px; text-align:left;} 
#indexRentalBackground {position: absolute; top: 180px;  width:509px; height:209px; background: url(../images/frontRentalBackground.gif); right:60px; text-align:left;} 
#indexHowBackground {position: absolute; top: 410px;  width:880px; height:112px; background: url(../images/frontHowBackground.gif); left:60px; text-align:left;} 

#indexWhyContent1 {position:relative; left: 80px; margin-top:50px;}
#indexWhyContent2 {position:relative; left: 80px; margin-top:8px;}
#indexWhyContent3 {position:relative; left: 80px; margin-top:8px;}
#indexWhyContent4 {position:relative; left: 80px; margin-top:8px;} 
#indexWhyContent5 {position:relative; left: 80px; margin-top:8px;}
#indexWhyContent6 {position:relative; left: 80px; margin-top:8px;}

#indexRentalContent1 {position:relative; left:20px; margin-right:20px; margin-top:50px;}

#indexHowContent1 {position:relative; left:20px; margin-right:20px; margin-top:50px;}

#indexFurtherInfo {position: relative; top:560px; }

/** washer positions **/
#washerMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 550px;}
#washerHeader { position: absolute; top: 30px;  width:266px; height:30px; background: url(../images/washerHeader.jpg) no-repeat; cursor:pointer; left:50px;}
#washerGlasswasherHeader { position: absolute; top: 150px;  width:124px; height:16px; background: url(../images/washerGlasswasher.jpg) no-repeat; left:200px;}
#washerDishwasherHeader { position: absolute; top: 150px;  width:108px; height:16px; background: url(../images/washerDishwasher.jpg) no-repeat; right:200px;}
#washerContent1 {position:absolute; top:110px; left:100px; text-align:left; }
#washerContent2 {position:absolute; top:400px; left:100px; width:400px; border:0px solid #999;  }
#washerContent3 {position:absolute; top:400px; right:100px;  }

#washerPic1 { position: absolute; top: 180px;  width:173px; height:185px; background: url(../images/glasswasherPic1.jpg) no-repeat; left:60px;}
#washerPic2 { position: absolute; top: 180px;  width:195px; height:194px; background: url(../images/glasswasherPic2.jpg) no-repeat; left:250px;}
#washerPic3 { position: absolute; top: 190px;  width:150px; height:164px; background: url(../images/dishwasherPic1.jpg) no-repeat; left:550px;}
#washerPic4 { position: absolute; top: 180px;  width:205px; height:205px; background: url(../images/dishwasherPic2.jpg) no-repeat; right:80px;}

#washerRentFrom {position: absolute; top:80px; left:100px; margin-bottom: 10px; font-size:16px; font-weight:bold; }

/** cooler positions **/
#coolerMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 550px;}
#coolerHeader { position: absolute; top: 30px;  width:136px; height:30px; background: url(../images/coolerHeader.jpg) no-repeat; left:50px;}
#coolerContent1 {position:absolute; top:110px; left:100px;  }
#coolerContent2 {position:relative; left:25px;  }
#coolerContent3 {position:absolute; top:480px; left:25px;  }

#coolerPic1 { position: absolute; top: 250px;  width:247px; height:184px; background: url(../images/coolerPic1.jpg) no-repeat; left:100px;}
#coolerPic2 { position: absolute; top: 265px;  width:172px; height:162px; background: url(../images/coolerPic2.jpg) no-repeat; left:400px;}
#coolerPic3 { position: absolute; top: 250px;  width:78px; height:178px; background: url(../images/coolerPic3.jpg) no-repeat; left:630px;}
#coolerPic4 { position: absolute; top: 250px;  width:123px; height:184px; background: url(../images/coolerPic4.jpg) no-repeat; right:100px;}

#coolerRentFrom {position: absolute; top:80px; left:100px; margin-bottom: 10px; font-size:16px; font-weight:bold; }

/** ice positions **/
#iceMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 550px;}
#iceHeader { position: absolute; top: 30px;  width:284px; height:33px; background: url(../images/iceHeader.jpg) no-repeat; left:50px;}
#iceContent1 {position:absolute; top:110px; left:100px;  }
#iceContent2 {position:absolute; top:150px; left:270px;  }
#iceContent3 {position:absolute; top:340px; left:200px;  }

#icePic1 { position: absolute; top: 400px;  width:89px; height:120px; background: url(../images/icePic1.jpg) no-repeat; left:200px;}
#icePic2 { position: absolute; top: 400px;  width:114px; height:119px; background: url(../images/icePic2.jpg) no-repeat; left:350px;}
#icePic3 { position: absolute; top: 400px;  width:88px; height:120px; background: url(../images/icePic3.jpg) no-repeat; left:525px;}
#icePic4 { position: absolute; top: 400px;  width:114px; height:115px; background: url(../images/icePic4.jpg) no-repeat; right:200px;}

#iceRentFrom {position: absolute; top:80px; left:100px; margin-bottom: 10px; font-size:16px; font-weight:bold; }

/** faq positions **/
#faqMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 550px;}
#faqHeader { position: absolute; top: 30px;  width:258px; height:34px; background: url(../images/faqHeader.jpg) no-repeat; cursor:pointer; left:50px;}
#faqContent1 {position:absolute; top:100px; left:100px;  }

#faq1 {position:absolute; top:140px; left:100px;}
#faq1Answer {position:absolute; left:25px; width:700px; text-align:left; }

#faq2 {position:absolute; top:190px; left:100px;}
#faq2Answer {position:absolute; left:25px; width:750px; text-align:left; }

#faq3 {position:absolute; top:255px; left:100px;}
#faq3Answer {position:absolute; left:25px; width:800px; text-align:left; }

#faq4 {position:absolute; top:305px; left:100px;}
#faq4Answer {position:absolute; left:25px; width:700px; text-align:left; }

#faq5 {position:absolute; top:365px; left:100px;}
#faq5Answer {position:absolute; left:25px; width:700px; text-align:left; }

#faq6 {position:absolute; top:425px; left:100px;}
#faq6Answer {position:absolute; left:25px; width:700px; text-align:left; }


/** contact positions **/
#contactMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 600px;}
#contactHeader { position: absolute; top: 30px;  width:185px; height:30px; background: url(../images/contactHeader.jpg) no-repeat; cursor:pointer; left:50px;}
#contactContent1 {position:absolute; top:100px; left:100px; text-align:left; }
#contactContent2 {position:absolute; top:180px; left:100px; width:700px;  }
#contactEnquiryForm {  position: absolute; top:230px; left:100px; height:auto; z-index: auto; text-align:center; width:700px; }

/** enquiry sent positions **/
#enquirySentMainContent {  position: relative; top: 5px;  height:450px; margin-left: auto; margin-right: auto; z-index: auto; border-width:0px; border-color:#ffffff; border-style:solid; text-align:center;  min-height: 600px;}
#enquirySentHeader { position: absolute; top: 30px;  width:226px; height:34px; background: url(../images/enquirySentHeader.jpg) no-repeat; cursor:pointer; left:50px;}
#enquirySentContent1 {position:absolute; top:100px; left:100px;  }