@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'AdobeGaramondProRegular';
	src: url('AGaramondPro-Regular.eot');
	src: local('Adobe Garamond Pro Regular'), local('AGaramondPro-Regular'), url('AGaramondPro-Regular.woff') format('woff'), url('AGaramondPro-Regular.otf') format('opentype');
}


* {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
border:none;
}


body {
background-color:#d5e3e3;
}

#home {
width:1024px;
margin:0px auto;
}

#home_main {
width:1024px;
margin:0px auto;
background-image:url(images/home_bg.gif); background-repeat:no-repeat;
height:768px;
position:relative;

}


#logo {
position:absolute;
right:95px;
top:96px;}

#menu_about {
position:absolute;
top:212px;
right:280px;
}

#menu_client {
position:absolute;
top:245px;
right:278px;
}

#menu_contact {
position:absolute;
top:283px;
right:268px;
}

#menu_portfolio {
position:absolute;
top:315px;
right:256px;
}

#picture_holder {
left:40px;
position:absolute;
text-align:right;
top:214px;
width:600px;
}

#about_text {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;

left:80px;
position:absolute;
top:214px;
width:550px;
}

#about_text p {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;

margin-bottom:10px;
color:#231f20;
font-size:16px;
}

#about_text  ul {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;

padding-left:130px;
list-style-type:none;

}
#about_text  ul li {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;

margin-bottom:10px;
}

#gallery_nav {
position:absolute;
right:170px;
bottom:240px;

}

#gallery_nav_ing {
position:absolute;
right:145px;
bottom:240px;

}

#wall {
bottom:35px;
position:absolute;
right:100px;
}

#wall_about {
bottom:175px;
position:absolute;
right:165px;
}

#wall_inner {
position: relative;
background-color:#FFFFFF;
width:227px;
height:142px;

}

#fresh_grid_1 {
position:absolute;
top:1px;
left:1px;

}

#fresh_grid_2 {
position:absolute;
top:1px;
left:42px;


}

#fresh_grid_1 {
position:absolute;
top:1px;
left:1px;

}

#fresh_grid_3 {
position:absolute;
top:1px;
left:78px;


}

#fresh_grid_4 {
position:absolute;
top:1px;
left:111px;


}

#fresh_grid_5 {
position:absolute;
top:1px;
left:135px;


}
#fresh_grid_6 {
position:absolute;
top:1px;
left:176px;


}


#fresh_grid_7 {
position:absolute;
top:44px;
left:1px;


}

#fresh_grid_8 {
position:absolute;
top:44px;
left:47px;


}

#fresh_grid_9 {
position:absolute;
top:44px;
left:82px;


}

#fresh_grid_10 {
position:absolute;
top:51px;
left:135px;


}
#fresh_grid_11 {
position:absolute;
top:51px;
left:184px;


}

#fresh_grid_12 {
position:absolute;
top:81px;
left:47px;
}

#fresh_grid_13 {
position:absolute;
top:81px;
left:75px;
}

#fresh_grid_14 {
position:absolute;
top:90px;
left:134px;
}

#fresh_grid_15 {
position:absolute;
top:90px;
left:175px;
}

#fresh_grid_16 {
position:absolute;
top:94px;
left:1px;
}

#fresh_grid_17 {
position:absolute;
top:111px;
left:74px;
}

#food_grid_1 {
position:absolute;
top:1px;
left:1px;

}

#food_grid_2 {
position:absolute;
top:1px;
left:42px;


}



#food__grid_3 {
position:absolute;
top:1px;
left:89px;


}

#food__grid_4 {
position:absolute;
top:1px;
left:138px;


}

#food__grid_5 {
position:absolute;
top:1px;
left:173px;


}
#food__grid_6 {
position:absolute;
top:1px;
left:199px;


}


#food__grid_7 {
position:absolute;
top:38px;
left:199px;


}

#food__grid_8 {
position:absolute;
top:41px;
left:89px;


}

#food__grid_9 {
position:absolute;
top:41px;
left:131px;


}

#food__grid_10 {
position:absolute;
top:51px;
left:1px;


}
#food__grid_11 {
position:absolute;
top:51px;
left:46px;


}

#food__grid_12 {
position:absolute;
top:52px;
left:173px;
}

#food__grid_13 {
position:absolute;
top:73px;
left:199px;
}

#food__grid_14 {
position:absolute;
top:78px;
left:131px;
}

#food_grid_15 {
position:absolute;
top:90px;
left:1px;
}

#food__grid_16 {
position:absolute;
top:90px;
left:42px;
}

#food__grid_17 {
position:absolute;
top:90px;
left:79px;
}


#food__grid_18 {
position:absolute;
top:111px;
left:131px;
}

#food__grid_19 {
position:absolute;
top:110px;
left:186px;
}

#food__grid_20 {
position:absolute;
top:114px;
left:79px;
}


#sweet_grid_1 {
position:absolute;
top:1px;
left:1px;

}

#sweet_grid_2 {
position:absolute;
top:1px;
left:40px;


}



#sweet_grid_3 {
position:absolute;
top:1px;
left:87px;


}

#sweet_grid_4 {
position:absolute;
top:1px;
left:132px;


}

#sweet_grid_5 {
position:absolute;
top:1px;
left:167px;


}
#sweet_grid_6 {
position:absolute;
top:1px;
left:200px;


}


#sweet_grid_7 {
position:absolute;
top:41px;
left:1px;


}

#sweet_grid_8 {
position:absolute;
top:44px;
left:132px;


}

#sweet_grid_9 {
left:170px;
position:absolute;
top:44px;


}

#sweet_grid_10 {
left:200px;
position:absolute;
top:44px;


}
#sweet_grid_11 {
left:40px;
position:absolute;
top:51px;


}

#sweet_grid_12 {
left:69px;
position:absolute;
top:53px;
}

#sweet_grid_13 {
left:100px;
position:absolute;
top:53px;
}

#sweet_grid_14 {
left:1px;
position:absolute;
top:76px;
}

#sweet_grid_15 {
left:132px;
position:absolute;
top:81px;
}

#sweet_grid_16 {
left:165px;
position:absolute;
top:81px;
}

#sweet_grid_17 {
left:40px;
position:absolute;
top:90px;
}


#sweet_grid_18 {
left:104px;
position:absolute;
top:91px;
}

#sweet_grid_19 {
left:1px;
position:absolute;
top:109px;
}

#sweet_grid_20 {
left:165px;
position:absolute;
top:112px;
}

#sweet_grid_21 {
left:41px;
position:absolute;
top:117px;
}

#sweet_grid_22 {
position:absolute;
top:114px;
left:79px;
}

#ingredient_grid_1 {
position:absolute;
top:1px;
left:1px;
}
#ingredient_grid_2 {
left:42px;
position:absolute;
top:1px;
}
#ingredient_grid_3 {
left:94px;
position:absolute;
top:1px;
}
#ingredient_grid_4 {
left:129px;
position:absolute;
top:1px;
}
#ingredient_grid_5 {
left:162px;
position:absolute;
top:1px;
}
#ingredient_grid_6 {
left:188px;
position:absolute;
top:1px;
}
#ingredient_grid_7 {
left:94px;
position:absolute;
top:44px;
}
#ingredient_grid_8 {
left:132px;
position:absolute;
top:45px;
}
#ingredient_grid_9 {
left:1px;
position:absolute;
top:51px;
}
#ingredient_grid_10 {
left:31px;
position:absolute;
top:51px;
}
#ingredient_grid_11 {
left:61px;
position:absolute;
top:51px;
}

#ingredient_grid_12 {
left:188px;
position:absolute;
top:56px;
}
#ingredient_grid_13 {
left:94px;
position:absolute;
top:81px;
}

#ingredient_grid_14 {
left:127px;
position:absolute;
top:82px;
}

#ingredient_grid_15 {
left:1px;
position:absolute;
top:90px;
}

#ingredient_grid_16 {
left:64px;
position:absolute;
top:90px;
}

#ingredient_grid_17 {
left:188px;
position:absolute;
top:94px;
}

#ingredient_grid_18 {
left:127px;
position:absolute;
top:114px;
}

#ingredient_grid_19 {
left:2px;
position:absolute;
top:117px
}
#sub_nav {
position:absolute;
bottom:60px;
right:372px;
width:100px;
height:151px;
}

#contact_details {
bottom:60px;
color:#231F20;
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
font-size:16px;
height:151px;
position:absolute;
right:340px;
width:347px;
}


#contact_details p {
margin-bottom:15px;
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;

}

#contact_address {
bottom:105px;
font-family:'AdobeGaramondProRegular',Georgia,"Times New Roman",Times,serif;
position:absolute;
right:190px;
border:0px solid;
}
#contact_address p {
margin-bottom:15px;
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
color:#ffffff;
font-size:16px;

}
#contact_details a {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
color:#231F20;
font-size:16px;
text-decoration:none;
}

.small {
color:#FFFFFF;
font-size:0.7em;
margin-top:20px;
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
}

.client_col {
float:left;
width:220px;
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;

}

.small  a {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
color:#FFFFFF;
text-decoration:none;

}

.small  a:hover {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
color:#FFFFFF;
text-decoration:none;

}

.small  a:visited {
font-family:'AdobeGaramondProRegular', Georgia,"Times New Roman",Times,serif;
color:#FFFFFF;
text-decoration:none;

}

#site_by {
text-align:right;
position:absolute;
right:10px;
bottom:10px;

}
