/* CSS DOCUMENT */

/*-------------------------- GENERAL --------------------------*/
body{
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
div, mg, p, a, ul, form, input, label, h2, h3{
	padding:0; margin:0;
	}
img{ border:none;}
a{ outline:none; text-decoration:none;}
ul{ list-style-type:none;}
.spacer{
	line-height:0; font-size:0; clear:both;
	}
h3{
	padding-top:30px; 
	
	}
	h4{
	padding-lwd=wf:30px; 
	
	}
	
	h5{
	font-size: 13px;
	font-weight: bold;
	
	}
/*-------------------------- HEADER --------------------------*/
div#header-bg{
	background:#FFF url(images/header-bg.gif) 0 100% repeat-x;
	padding:32px 0 32px 0;
	color:#FFF;
	
	}
div#header-bg div#header{
	width:922px; margin:0 auto;
	}
div#header-bg div#header img.logo{
	float:left; margin:2px 0 0 0;
	}

div#logo {
margin: 0 auto; width:490px;
	height: 100px; 
	
 	}
	
	div#prod{
	width:890px;
	margin: auto;
	height: 2800px;
	
 	}
	
		div#prod-dishwashing{
	width:890px;
	margin: auto;
	height: 1400px;
	
 	}
	
	div#prod-countertop{
	width:890px;
	margin: auto;
	height: 5100px;
	
 	}
	
		div#prod-ice-machine{
	width:890px;
	margin: auto;
	height: 810px;
	
 	}
	
	div#prod-ice-cream{
	width:890px;
	margin: auto;
	height: 790px;
	
 	}
	
		div#prod-refrigeration{
	width:890px;
	margin: auto;
	height: 690px;
 	}
	
			div#prod-pizza-prep{
	width:890px;
	margin: auto;
	height: 700px;
	
 	}
	
	div#prod-benching-shelving{
	width:890px;
	margin: auto;
	height: 200px;
	
 	}
		div#rent-lease1{
	width:550px;
	height: auto;
	float: left;
	
 	}
	
	div#silverchef{
	width:300px;
	height: auto;
	float: right;
	
 	}
/*-------------------------- LOGIN AREA --------------------------*/
div#header-bg div#header div#login-bg{
	float:right; width:590px;
	height: 100px;
	
 	}
div#header-bg div#header div#login-bg div#login-area{
	width:590px;
	
	}
div#header-bg div#header div#login-bg div#login-area form{
	width:557px; height:47px; padding:21px 0 0 23px;
	background:url(images/login-right-bg.gif) 100% 0 no-repeat;
	}
div#header-bg div#header div#login-bg div#login-area form label{
	background:url(images/login-icon.jpg) 0 2px no-repeat;
	line-height:25px; font-size:22px; color:#FCF7CC;
	padding:0 0 0 31px; float:left; margin:0 12px 0 0;
	background-color:inherit;
	}
div#header-bg div#header div#login-bg div#login-area form input{
	width:120px; height:18px; border:1px solid #924A43;
	background-color:#70322C; font-size:10px; color:#fff;
	line-height:10px; padding:5px 0 0 10px; float:left;
	margin:0 12px 0 0;
	}
div#header-bg div#header div#login-bg div#login-area form input.login-btn{
	width:52px; height:24px; border:none;
	background:none; padding:0; margin:1px 0 0 0;
	}
/*-------------------------- NAVIGATION PART --------------------------*/
div#navigation-bg{
	height:40px; background:url(images/navigation-bg.gif) 0 0 repeat-x;
	}
div#navigation-bg div#navigation{
	width:922px; margin:0 auto;
	}
div#navigation-bg div#navigation ul.mainMenu{
	padding:0; margin: 0 auto; width:650px;
	}
div#navigation-bg div#navigation ul.mainMenu li{
	width:81px; float:left;
	background:url(images/navigation-divider.gif) 100% 0 no-repeat;
	}
div#navigation-bg div#navigation ul.mainMenu li a{
	width:80px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color: white; font-size:11px;
	background-color:inherit;
	}
div#navigation-bg div#navigation ul.mainMenu li a:hover{
	background:url(images/navigation-bg-selected.gif) 0 0 no-repeat;
	}
div#navigation-bg div#navigation ul.mainMenu li a.selectMenu{
	width:80px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color: white; font-size:11px;
	background:url(images/navigation-bg-selected.gif) 0 0 no-repeat;
	background-color:inherit;
	}

div#ph-number{
	float: right;
	text-align:right;
	width: 250px;
	color:#FFF;
	font-size: 16px;
	font-weight:bold;
	padding-top:5px;
	padding-right: 22px;
	}
	div#nu-links{
	float: left;
	text-align:centre;
	width: 280px;
	height: auto;
	color:#004d95;
	font-size: 16px;
	font-weight:bold;
	padding:13px;

	}


/*-------------------------- OUR COMPANIES MAIN FEATURES --------------------------*/
div#ourCompany-bg{
	background:#d8d8d8 url(images/our-company-bg.gif) 0 0 repeat-x;
	color:inherit;
	}
div#ourCompany-bg div#ourCompany-part{
	text-align:center;
	width:922px; height:250px; margin:0 auto; padding:20px 0 28px 0;
	background:url(images/our-company-bg-pic.jpg) 606px 0 no-repeat;
	}
div#ourCompany-bg div#ourCompany-part h2.ourCompany-hdr{
	font:normal 28px "Arial", Helvetica, sans-serif;
	color:#FFF; width:574px; height:43px;
	background-color:inherit;
	}
div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPart{
	width:284px; border-right:2px solid #CBC387;
	margin:12px 0 0 0; float:left;
	}




/*-------------------------- FUTURE PLANS --------------------------*/
div#futurePlan-bg{
	background:#aa0000 url(images/future-plan-bg.gif) 0 0 repeat-x;
	color:#FFF;
	
	}
	
div#futurePlan-bg div#futurePlanContant{
	width:922px; margin:0 auto;
	padding:37px 0 40px 0;
	}
	
	div#futurePlan-bg div#futurePlanContant1{
	width:922px; margin:0 auto;
	padding:20px 0 40px 0;
	}
	div#image1{
	width:922px; margin:0 auto;
	padding:40px 0 0px 0;
	}
	
		div#image2{
	width:922px; margin:0 auto;
	padding:110px 0 0px 0;
	}


/*-------------------------- PROJECTS 2007 --------------------------*/
div#futurePlan-bg div#futurePlanContant div#projPart{
	width:250px; float:left;
	margin-top: 66px;
	text-align: center;

	padding:1px 1px 1px 1px;
	color:#fff;
	}
div#futurePlan-bg div#futurePlanContant div#projPart h2.proj-hdr{
	height:22px; padding:5px 0 0 13px; color:#fff;
	font:normal 16px "Arial", Helvetica, sans-serif;
	background-color:#1E1E1C; text-transform:uppercase;
	}
div#futurePlan-bg div#futurePlanContant div#projPart h2.proj-hdr span{
	font-weight:bold;
	}

div#futurePlan-bg div#futurePlanContant div#projPart h3.sub-hdr{
	color:#000; font-size:12px; line-height:12px;
	font-weight:bold; text-indent:28px; margin:10px 0 0 0;
	background:url(images/bullet2.gif) 12px 0 no-repeat;
	}
	
	div#futurePlan-bg div#futurePlanContant div#projPart h3.sub-hdr a{
	color:#000; font-size:12px; line-height:12px;
	font-weight:bold; text-indent:28px; margin:0px 0 0 0;
	
	}
	
		div#futurePlan-bg div#futurePlanContant div#projPart h3.sub-hdr a:hover{
	color:#004c9c; font-size:12px; line-height:12px;
	text-decoration:underline;
	font-weight:bold; text-indent:28px; margin:10px 0 0 0;
	
	}
	
	div#products-container{
	width:100%; 
	margin-top: 30px;
	text-align:center;
	}
	
	div#products-container1{
	width:100%; 
	text-align:center;
	height:auto;
	}
	
	div#products-container1_cooking_equipment{
	width:100%; 
	text-align:center;
	height:3660px;
	}
	
	div#products-container1_custom_made{
	width:100%; 
	text-align:center;
	height:400px;
	}
		
	div#products-container1_countertop{
	width:100%; 
	text-align:center;
	height:auto;
	}
	
	div#products-container1_refrigeration{
	width:100%; 
	text-align:center;
	height:1000px;
	}

	#products-container1_pizza_ovens{
	width:100%; 
	text-align:center;
	height:1020px;
	}

div#products-logo{
	width:150px;
	padding: 20px;
	text-align: center;
	margin-bottom: 15px;
	background-color:#FFF

	}
	
	div#products-info{
	width:700px;
	text-align: left;
	float: right;
	margin-bottom: 20px;
	


	}
/*-------------------------- FUTURE PART --------------------------*/
div#futurePlan-bg div#futurePlanContant div#futurePart{
	width:635px; float:right; padding:00px 0 0 0;
	}
	
	div#futurePlan-bg div#futurePlanContant div#futurePart1{
	width:890px; float:left; padding:00px 0 0 15px;
	}
	




div#futurePlan-bg div#futurePlanContant div#futurePart h2.future-hdr{
	height:40px; color:#FFF;
	font:normal 32px "Arial", Helvetica, sans-serif;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	background-color:inherit;
	}
	
	div#futurePlan-bg div#futurePlanContant div#futurePart1 h2.future-hdr{
	height:40px; color:#FFF;
	font:normal 32px "Arial", Helvetica, sans-serif;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	background-color:inherit;
	}
	
	
div#futurePlan-bg div#futurePlanContant div#futurePart h3.future-subHdr{
	color:#FFF; font-size:13px; line-height:20px;
	text-align: justify;
	padding:20px 0 0 0; font-weight:bold;
	background-color:inherit;
	}
	div#futurePlan-bg div#futurePlanContant div#futurePart1 h3.future-subHdr{
	color:#FFF; font-size:13px; line-height:20px;
	text-align: justify;
	padding:20px 0 0 0; font-weight:bold;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p{
	font-size:12px; line-height:24px;
	text-align:justify;
	color:#FFF; padding:20px 0 0 0; width:635px;
	float:left; background-color:inherit;
	}
	
	div#futurePlan-bg div#futurePlanContant div#futurePart1 p{
	font-size:12px; line-height:24px;
	text-align:justify;
	color:#FFF; padding:20px 0 0 0; width:635px;
	float:left; background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart img{
	float:right; display:block; margin:-50px 0 0 0;
	}

div#content{
	color:#FFF; font-size:13px;line-height:20px;
	text-align: justify;
	padding:10px 10px; 
	background-color:inherit;
	height: auto;
	}
	
		div#content a{
	color:#FFF;
	text-decoration:underline;

	}
	div#content a:hover{
	color:#000; text-decoration:underline;

	}



/*-------------------------- FOOTER PART --------------------------*/
div#footer-bg{
	background:#121212 url(images/footer-bg.gif) 0 0 repeat-x;
	color:#B3AC8B;
	}
div#footer-bg div#footer-menu{
	width:922px; margin:0 auto;
	padding:20px 0 90px 0;
	background:url(images/footer-logo.jpg) 100% 13px no-repeat;
	}
div#footer-bg div#footer-menu ul.footMenu{
	padding:0 0 0 0;
	}
div#footer-bg div#footer-menu ul.footMenu li{
	float:left; background:url(images/footmenu-divider.gif) 0 3px no-repeat;
	}
div#footer-bg div#footer-menu ul.footMenu li.noDivider{
	background:none;
	}
div#footer-bg div#footer-menu ul.footMenu li a{
	color:gray; font-size:11px; line-height:16px;
	padding:0 7px 0 7px; display:block; margin:0 0 0 1px;
	background-color:inherit;
	}
div#footer-bg div#footer-menu ul.footMenu li a:hover{
	background-color:#262626;
	color:#B3AC8B;
	}
div#footer-bg div#footer-menu p.copyright{
	padding:5px 0 0 7px; color:white;
	font-size:11px; line-height:11px;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a{
	color:red;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a:hover{
text-decoration:underline;
	background-color:inherit;
	}

/*-------------------------- MISLENIOUS --------------------------*/
.noBottomPadding{
	padding-bottom:0 !important;
	}
.noBg{
	background:none !important;
	}
.topPad{
	padding-top:15px !important;
	}


/*----- gallery code START -----*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#gallery{width:895px;}
#gallery ul, #gallery li{display:inline-block;}
#gallery li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:50px;margin:0px 0px 10px 10px;}
/*----- gallery code END -----*/