body 		{margin-top : 0px; margin-left : 0; margin-right : 0; margin-bottom : 0; padding : 0; font-family : trebuchet ms, sans-serif; font-size : 13px; line-height : 1.4em; color : #444444; background : #FFFFFF url(i/gradient.jpg) repeat-x; } 

#all 		{margin: 0 auto; padding: 0; border: 0 none inherit; text-align: center; background: transparent; } 
#head		{margin: 0 auto; padding: 0; padding-right: 30px; padding-left: 30px; padding-top: 165px; border: 0 none inherit; text-align: right; height: 100px; width: 941px; background: url(i/bg-head.jpg) top no-repeat; } 
#neck		{margin: 0 auto; padding: 0; padding-right: 30px; padding-left: 30px; padding-top: 0px; border: 0 none inherit; text-align: center; height: 532px; width: 941px; background: url(i/bg-neck.jpg) top no-repeat; ; } 


#menu		{float: left; margin: 0 auto; padding: 0; padding-right: 20px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 174px; background: url(i/bg-menu.jpg) top no-repeat; } 
#flash		{float: left; margin: 0 auto; padding: 0; padding-right: 10px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 757px; background: url(i/bg-flash.jpg) top no-repeat; } 


#slideshow-center	{margin-left: auto;  margin-right: auto; background: transparent; } 
 


#slideshow-menu	{float: left; margin: 0 auto; padding: 0; padding-right: 0px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: center; width: 100%; background: transparent; } 

#news-article	{float: left; margin: 0 auto; padding: 0; padding-right: 0px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 100%; background: transparent; } 

table.slideshow 	{ padding-left:55px; background; transparent;}

table.slideshow02 	{ padding:10px; background-color:#FFFFFF; border:1px solid #DDDDDD;}



#blossom		{float: left; margin: 0 auto; padding: 0; padding-right: 10px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 757px; background: url(i/bg-blossom.jpg) top no-repeat; } 
#stock		{float: left; margin: 0 auto; padding: 0; padding-right: 10px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 757px; background: url(i/bg-stock.jpg) top no-repeat; } 
#tree		{float: left; margin: 0 auto; padding: 0; padding-right: 10px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 757px; background: url(i/bg-tree.jpg) top no-repeat; } 
#flag		{float: left; margin: 0 auto; padding: 0; padding-right: 10px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 757px; background: url(i/bg-flag.jpg) top no-repeat; } 
#sheep		{float: left; margin: 0 auto; padding: 0; padding-right: 10px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 532px; width: 757px; background: url(i/bg-sheep.jpg) top no-repeat; } 


#body-index	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1300px; width: 921px; background: url(i/bg-body.jpg) top no-repeat; } 
#body-clients	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-clients.jpg) top no-repeat; } 
#body-food	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-food.jpg) top no-repeat; } 
#body-interiors	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-interiors.jpg) top no-repeat; } 
#body-port	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-portraiture.jpg) top no-repeat; } 
#body-product	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-product.jpg) top no-repeat; } 
#body-stock	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-stock.jpg) top no-repeat; } 
#body-contact	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-contact.jpg) top no-repeat; } 
#body-news	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 2400px; width: 921px; background: url(i/bg-body-news.jpg) top repeat-y; } 
#body-article	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 800px; width: 921px; background: url(i/bg-body-news.jpg) top repeat-y; } 
#body-article2	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1600px; width: 921px; background: url(i/bg-body-news.jpg) top repeat-y; } 
#body-dave	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1003px; width: 921px; background: url(i/bg-body-dave.jpg) top no-repeat; } 

#body-links	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 4003px; width: 921px; background: url(i/bg-body-blank.jpg) top no-repeat; } 

#body-blog	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1603px; width: 921px; background: url(i/bg-body-blank.jpg) top no-repeat; } 

#body-blog2	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 603px; width: 921px; background: url(i/bg-body-blank.jpg) top no-repeat; } 

#body-5400	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 5400px; width: 921px; background: url(i/bg-body-blank.jpg) top no-repeat; } 



#body-interiors-folio	{margin: 0 auto; padding: 0; padding-right: 40px; padding-left: 40px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 2500px; width: 921px; background: url(i/bg-body-blank.jpg) top repeat-y; } 


#foot		{margin: 0 auto; padding: 0; padding-right: 60px; padding-left: 25px; padding-top: 32px; border: 0 none inherit; text-align: right; height: 240px; width: 916px; background: url(i/bg-foot.jpg) top no-repeat; } 
#foot-food	{margin: 0 auto; padding: 0; padding-right: 60px; padding-left: 25px; padding-top: 32px; border: 0 none inherit; text-align: right; height: 240px; width: 916px; background: url(i/bg-foot-food.jpg) top no-repeat; } 

#gutter		{margin: 0 auto; padding: 0; padding-right: 20px; padding-left: 20px; padding-top: 0px; border: 0 none inherit; text-align: center; height: 99px; width: 961px; background: url(i/bg-gutter.jpg) top repeat-y; } 



h1.grey			{font-family: trebuchet ms; font-size:13px; color : #BBBBBB; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 
h1.white 			{font-family: trebuchet ms; font-size:10px; color : #FFFFFF; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.1em; } 
h1.red			{font-family: trebuchet ms; font-size:16px; color : #D03727; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 
h2.red			{font-family: trebuchet ms; font-size:14px; color : #D03727; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 


h1.news			{font-family: trebuchet ms; font-size:12px; color : #444444; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 
h2.news			{font-family: trebuchet ms; font-size:18px; color : #444444; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 


h2.white 			{font-family: trebuchet ms; font-size:10px; color : #FFFFFF; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.1em; } 
h2.spacer		{font-family: trebuchet ms; font-size:16px; color : #FFFFFF; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 

hr			{border: none 0; border-top: 1px dashed #CCCCCC; height: 1px;} 
hr.line			{border: none 0; border-top: 1px solid #EEEEEE; height: 1px;} 
hr.dark			{border: none 0; border-top: 1px dashed #999999; height: 1px;} 

font.news		{font-size:11px; line-height : 1.4em; text-decoration : none; color : #444444; }
font.big			{font-size:16px; line-height : 1.4em; text-decoration : none; color : #444444; }

a.menu-active		{font-size:13px; line-height : 1.4em; text-decoration : none; font-weight: bold; color : #D03727; }
a.menu-active:visited 	{font-size:13px; line-height : 1.4em; text-decoration : none; color : #D03727; }
a.menu-active:active 	{font-size:13px; line-height : 1.4em; text-decoration : none; color : #D03727; }
a.menu-active:hover 	{font-size:13px; line-height : 1.4em; text-decoration : none; color : #D03727; } 

a.menu-01		{font-size:13px; line-height : 1.4em; text-decoration:none; font-weight: bold ; color : #444444; } 
a.menu-01:visited 		{font-size:13px; line-height : 1.4em; text-decoration : none; color : #444444; } 
a.menu-01:active 		{font-size:13px; line-height : 1.4em; text-decoration : none; color : #444444; } 
a.menu-01:hover 		{font-size:13px; line-height : 1.4em; text-decoration : none; color : #D03727; } 

a.menu-02		{font-size:13px; line-height : 1.4em; text-decoration:none; font-weight: bold ; color : #777; } 
a.menu-02:visited 		{font-size:13px; line-height : 1.4em; text-decoration : none; color : #777; } 
a.menu-02:active 		{font-size:13px; line-height : 1.4em; text-decoration : none; color : #777; } 
a.menu-02:hover 		{font-size:13px; line-height : 1.4em; text-decoration : none; color : #D03727; } 

a.small 			{font-size:12px; text-decoration:none;font-weight: normal; color:#444;} 
a.small:link 		{font-size:12px; text-decoration:none; color:#444; } 
a.small:visited 		{font-size:12px; text-decoration : none; color : #444; } 
a.small:active 		{font-size:12px; text-decoration : none; color : #444; } 
a.small:hover 		{font-size:12px; text-decoration : none; color : #D03727; } 

a.normal 			{font-size:13px; text-decoration:none;font-weight: normal; color:#444;} 
a.normal:link 		{font-size:13px; text-decoration:none; color:#444; } 
a.normal:visited 		{font-size:13px; text-decoration : none; color : #444; } 
a.normal:active 		{font-size:13px; text-decoration : none; color : #444; } 
a.normal:hover 		{font-size:13px; text-decoration : none; color : #D03727; } 

a.big 			{font-size:16px; text-decoration:none;font-weight: normal; color:#444;} 
a.big:link 		{font-size:16px; text-decoration:none; color:#444; } 
a.big:visited 		{font-size:16px; text-decoration : none; color : #444; } 
a.big:active 		{font-size:16px; text-decoration : none; color : #444; } 
a.big:hover 		{font-size:16px; text-decoration : none; color : #D03727; } 


a.clear 			{font-size:8px; text-decoration:none;font-weight: normal; color:#999; cursor: default;} 
a.clear:link 		{font-size:8px; text-decoration:none; color:#999; cursor: default;} 
a.clear:visited 		{font-size:8px; text-decoration : none; color : #999; cursor: default;} 
a.clear:active 		{font-size:8px; text-decoration : none; color : #999; cursor: default;} 
a.clear:hover 		{font-size:8px; text-decoration : none; color : #999; cursor: default;} 


#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;	
}



