* { padding: 0px; margin: 0px; }

body {
	font: 1em Arial, Helvetica, sans-serif ; 
	text-align:left; color:#999999; 
	font-size: 76%; /* results in 12 pixel text when the base size is 16 pixels */
	background: #d9ebf7 url(../images/blue-fade.gif) repeat-x;
	margin: auto;
	padding: 0px;
	}
	
p { font: 1em Arial, Helvetica, sans-serif ; 
	text-align:left; color:#6d615e;
	line-height: 140%;
	margin: .2em 0 .4em 0; 
	}

img{ border: none;}

strong{ color: #1e2160;}

a{font: 1em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height: 140%; text-decoration:none;}
a.bl{ font: 1em Arial, Helvetica, sans-serif; text-align:left; color:#6d615e; line-height:140%; text-decoration:none; }
a.bl:hover{ font: 1em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height:140%; text-decoration:underline; }

a.Glink {font: 1em Arial, Helvetica, sans-serif; font-weight:bold; text-align: center; color:#1e2160; text-decoration:none; line-height: 160%;}

p.Glink {font: 1em Arial, Helvetica, sans-serif; font-weight:bold; text-align: center; color:#6d615e; text-decoration:none; line-height: 160%;}
		
h1 {font: 1.6em Arial, Helvetica, sans-serif; font-weight: 600; text-align: left; color:#1e2160; line-height: 140%; }
h2 {font: 1.3em Arial, Helvetica, sans-serif; font-weight: 600; text-align: left; color:#1e2160; line-height: 140%; }
h3 {font: 1.2em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height:140%; text-decoration:none; font-weight: bold;}
h4 {font: 1.1em Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#1e2160; line-height:140%; text-decoration:none;}
h5 {font: 1.1em Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#6d615e; line-height:140%; margin-top:.5em;}

#container {width: 1074px; margin: 0 auto; /* CENTRERING */ background:url(../images/bg-shadow.png) repeat-y; }


/* header */

#header-wrap{float:left; width:1024px; padding:0 25px 0 25px; background: url(../images/bg-shadow3.png) repeat-y;}
#whoosh{width: 1024px; margin-top:-220px; float:left;}
#movie{float:left; margin: 0 auto 0 auto; width:1024px; height:450px;}
#flash-movie{float:left; margin: 0 auto 0 auto; width: 1024px; height:483px;}
	
/* body */

#body-wrap{
	width:1024px;
	float:left;
	padding: 0 25px 0 25px;
	background: url(../images/body-bg-shadow3.png) repeat-y;
	padding-bottom: 50px;
	}
	

/* lwft column style */
#nav-wrap{float: left; width:180px; margin-left:20px;}
#logo{width:171px; float: left; margin:0px 0 25px 5px;}

#nav{float:left; width:180px; }
#nav ul{margin: 0; padding: 0; list-style: none; width: 180px; /* Width of Menu Items */ border-bottom: 1px solid #949478;}
#nav ul li{position: relative;}
/* Styles for Menu Items */#nav ul li a {display: block; text-decoration: none; color: #1e2160;/*background: #c5c3a5;  IE6 Bug */ padding: 5px; border-top: 1px solid #949478; border-bottom: 0;}
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */
#nav ul li a:hover { color: #1e2160; background: #f9f9f9; } /* Hover Styles */

/* nav style end */

.copy-wrap{float:left; width: 569px; margin: 28px 5px 0 15px;}
/*.copy-wrap a{font: 1.2em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height:140%; text-decoration:none; font-weight:bold; }
.copy-wrap a:hover{ text-decoration:underline; }*/
.copy-wrap-l{float: left; width: 784px; margin: 28px 5px 0 15px;}
.copy-wrap-l a{font: 1.2em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height:140%; text-decoration:none; font-weight:bold; }
.copy-wrap-l a:hover{ text-decoration:underline; }
.copy-wrap ul{float: left; width: 400px; border: none;}
.copy-wrap ul li{font: 1em Arial, Helvetica, sans-serif; text-align:left; color:#6d615e; line-height: 140%;}
.copy-wrap ul li a{background: none; border: none; padding:0; display:inline;}

	
.copy-wrap .quote{ float:left; border-top:solid #999 1px; padding:5px; margin-top:20px;}
.copy-wrap .quote p{font-size:1em; font-weight:600; color:#1e2160; line-height: 140%;}
.copy-wrap .quote span{font-size:.9em; font-weight:100; color:#6d615e;}
.copy-wrap .quote span a{ font-size:1em; color:#6d615e; text-decoration:underline;}
.copy-wrap .quote span a:hover{color:#1e2160;}

.copy-wrap a.small{font: 1em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height:140%; text-decoration:none;}
.copy-wrap a.small:hover{ text-decoration:underline; }

#header-copy{float: left; width: 800px; margin: 0 0px 0 15px;}
#intro{float: left; margin: 28px 20px 0 0; width: 804px;}
	
div.gallery-wrap{float: left; margin: 28px 20px 0 0; width: 778px;}
div.g-thumb{float:left; width:120px; border: solid #929279 1px; padding: 1px; margin: 5px 5px 5px 0px;}
div.gallerylink{width:365px; float: left; border:solid #929279 1px; padding:2px; margin: 8px 16px 8px 0px;}

div.proj-wrap{float: left; margin: 20px 20px 0 0; width: 780px;}
div.proj-wrap a{font: 1.2em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height:140%; text-decoration:none; font-weight:bold; }
div.proj-wrap a:hover{ text-decoration:underline; }
div.proj-wrap a.text{font: 1em Arial, Helvetica, sans-serif; text-align:left; color:#1e2160; line-height: 140%; text-decoration:none;}
	
div.proj-text{float: left; width: 555px;}
div.proj-img{
	float: left;
	width: 194px;
	height: 170px;
	margin-left: 15px;
	border: solid #929279 1px;
	padding:2px;
	}
div.proj-img-alt{
	float: left;
	width: 194px;
	margin-left: 15px;
	border: solid #929279 1px;
	padding:2px;
	}
.rightcolumn{float: left; width: 200px; padding: 26px 10px 0 20px;}
.rightcolumn p{ font:.8em Arial, Helvetica, sans-serif; text-align: center; color:#1e2160;line-height: 120%;}

#supplier-link{
	float: right;
	width: 200px;
	padding: 10px 0px 0 20px;
	}
	
div.partnerlink{
	float:left;
	width:146px;
	padding:1px;
	border:solid 1px #929279;
	margin-left:20px;
	}
	
div.ptlink{float:left; width:146px; margin-left:20px;}
#flash-wrap{float:left; margin: 10px 10px 10px 0px; width:425px;}

/* kitchen movie wrap */

#movie-wrap{float: left; margin:10px 0 20px 0; width:512px; height:288px; padding: 0 133px 0 133px;background:#000000;}

/* footer */

div.divider{float: left; width: 100%; border-top: solid 1px #929279;}
#footer-wrap{width: 1024px; float: left; padding: 0 25px 15px 25px; /*border-top: #949478 solid 1px;*/ background: url(../images/bg-shadow3.png) repeat-y;}
#ph2link{float: right; margin: 5px 15px 0 0;}
#ph2link p{font: .9em Arial, Helvetica, sans-serif;text-align:left; color:#6d615e;}
#ph2link p a{font: .9em Arial, Helvetica, sans-serif; font-weight: 600; color:#949478; text-decoration:none;}


