@charset "utf-8";

/* CSS Document */



body{

	margin:0; 

	padding:0; 

	background-color:#2B4158;

}

img{border-width:0;}

h1, h2, h3, h4{margin:0; padding:0}

#clear, .clear{clear:both; margin:0; padding:0}

#left, .left{float:left}

#right, .right{float:right}



#header{width:981px; height:474px;}

#container{width:981px; position:relative; margin:0px auto;}



#nav{background:url(../images/Homepage1-with-slices_04.jpg) no-repeat; height:276px; width:233px; margin:0; padding:0px 0 0 40px; float:left; 

	font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold;}

#nav a{margin:10px 30px 0 0; padding:5px 7px; text-decoration:none; display:block; color:#F8981D; border:1px solid #8F4A16;}

#nav a:hover{color:#F8981D; border:1px solid #8C1E05;}

#gallerynav{background:url(http://kitchen-upgrade.com/wp-content/themes/Kitchen-Upgrade/images/gallery-with-slices_04.jpg) no-repeat; height:276px; width:233px; margin:0; padding:0px 0 0 10px; float:left; 

	font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold;}

#gallerynav a{margin:10px 30px 0 0; padding:5px 7px; text-decoration:none; display:block; color:#F8981D; border:1px solid #8F4A16;}

#gallerynav a:hover{color:#F8981D; border:1px solid #8C1E05;}



#galleryapDivMenu{

	width:140px; 

	position:absolute; 

	margin:0; 

	padding:0; 

	display:block; 

	left:212px; 

	top:568px; 

	border:1px solid #8F4A16; 

	background-color:#401D09; 

	visibility:hidden;

}

#galleryapDivMenu ul{display:block; list-style-type:none; margin:0px; padding:0px; line-height:22px; font-family:Verdana, Geneva, sans-serif; font-size:12px}

#galleryapDivMenu ul a{display:block; color:#F8981D; font-weight:bold; text-decoration:none; padding:1px 8px;}

#galleryapDivMenu ul a:hover{display:block; background-color:#7F3021; text-decoration:none; color:#F8981D;}



#apDivMenu{

	width:140px; 

	position:absolute; 

	margin:0; 

	padding:0; 

	display:block; 

	left:242px; 

	top:560px; 

	border:1px solid #8F4A16; 

	background-color:#401D09; 

	visibility:hidden;

}

#apDivMenu ul{

	display:block; 

	list-style-type:none; 

	margin:0px; 

	padding:0px; 

	line-height:22px; 

	font-family:Verdana, Geneva, sans-serif; 

	font-size:12px

}

#apDivMenu ul a{display:block; color:#F8981D; font-weight:bold; text-decoration:none; padding:1px 8px;}

#apDivMenu ul a:hover{display:block; background-color:#7F3021; text-decoration:none; color:#F8981D;}



#galleryteaser{

	background: url(http://kitchen-upgrade.com/wp-content/themes/Kitchen-Upgrade/images/gallery-with-slices_05.jpg) no-repeat; 

	height:276px; 

	width:495px; 

	margin:0; 

	padding:0; 

	float:left; 

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px; 

	color:#FFF; 

	line-height:17px;

}

#galleryteaser h1{

	padding-top:20px; 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 

	font-size:22px; 

	color:#F8981D; 

	font-style:italic

}

#galleryteaser h2{

	display: inline;

	font-style: italic;

	font-size: 26px;

	color: #FFF;

	font-weight: bold;

}

#galleryteaser h3{

	display: inline;

	font-style: italic;

	color: #FFF;

	font-size: 17px;

	font-weight: bold;

}

#galleryteaser a{font:bold italic; text-decoration:none; color:#F8981D;}

#galleryteaser a:hover{text-decoration:underline}



#teaser{background:url(../images/Homepage1-with-slices_05.jpg) no-repeat; height:276px; width:477px; margin:0; padding:0; float:left; font-family:Verdana, Geneva, sans-serif;

	font-size:11px; color:#FFF; line-height:17px;}

#teaser h1{padding-top:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:22px; color:#F8981D; font-style:italic}

#teaser h2{display:inline; font-style:italic; font-size:26px; color:#FFF;}

#teaser h3{display:inline; font-style:italic; font-size:17px;}

#teaser a{font:bold italic; text-decoration:none; color:#F8981D;}

#teaser a:hover{text-decoration:underline}

#pic{text-align:center;}

.border{border:1px solid #8F4A16;}

#gallerycontent {

	background-image:url(http://kitchen-upgrade.com/images/content-background.jpg);

	width:955px; 

	padding:0 0 0 0px; 

	margin:0; 

	font-family:Verdana, Geneva, sans-serif; 

	font-size:11px;

	color:#000;	

	line-height:17px;

}

#gallerycontent h1{padding-top:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; color:#8A1E04;}

#gallerycontent a{font:bold; text-decoration:none; color:#8A1E04;}

#gallerycontent a:hover{text-decoration:underline}

#content{background:url(../images/content-background.jpg) repeat-y; width:981px; padding:0 0 0 13px; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:11px;

	color:#000;	line-height:17px;}

#content h1{padding-top:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; color:#8A1E04;}

#content a{font:bold; text-decoration:none; color:#8A1E04;}

#content a:hover{text-decoration:underline}

#products{background-color:#FFF; border:1px solid #8F4A16; margin:20px 0; padding-top:10px;}

#galleryrightSi955deTop{height:276px; width:215px; margin, padding:0; float:left;}

#rightSideTop{height:276px; width:231px; margin, padding:0; float:left;}

#rightSideBot{width:231px; margin:0 13px 0 0; padding:0; float:right;}

#leftSideBot{width:260px; margin:0; padding:0; float:left;}



#contentSub{width:473px; line-height:17px; margin:0; padding:0; float:left;}

#contentSub h1{margin:0; padding:0;}

.validator{color:#FF0000;}



#gallerysemiFooter{

	background-image:url(http://kitchen-upgrade.com/images/gallerysemiFooter.jpg); 

	height:89px; 

	width:901px; 

	padding:85px 24px 0 30px; 

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; 

	font-weight:bold; 

	color:#FFF; 

	line-height:25px;

}

#gallerysemiFooter h1{

	font-family:"Lucida Sans Unicode", "Lucida Grande", 

	sans-serif; 

	font-size:28px;

	color:#FFF;

}

#gallerysemiFooter a{

	font-weight:bold; 

	text-decoration:none; 

	color:#FFF;

}

#gallerysemiFooter a:hover{color:#8C220A;}



#semiFooter{background:url(../images/semiFooter.jpg) no-repeat; height:89px; width:901px; padding:85px 50px 0 30px; font-family:Verdana, Geneva, sans-serif;

	font-size:13px; font-weight:bold; color:#FFF; line-height:25px;}

#semiFooter h1{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:28px;}

#semiFooter a{font-weight:bold; text-decoration:none; color:#A36E52;}

#semiFooter a:hover{color:#8C220A;}



#galleryfooter{

	background-image:url(http://kitchen-upgrade.com/images/galleryfooter-background.jpg); 

	background-color:#4B210B; 

	min-height:69px; 

	width:881px; 

	padding:20px 37px 0 36px; 

	font-family:Verdana, Geneva, sans-serif; 

	font-size:11px; 

	text-align:center; 

	color:#A36E52; 

	line-height:20px;

}

#galleryfooter a{font-weight:bold; text-decoration:none; color:#A36E52;}

#galleryfooter a:hover{color:#8C220A;}



#footer{background:url(../images/footer-background.jpg) repeat-y; background-color:#4B210B; min-height:69px; width:881px; padding:20px 50px 0 50px; 

	font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; color:#A36E52; line-height:20px;}

#footer a{font-weight:bold; text-decoration:none; color:#A36E52;}

#footer a:hover{color:#8C220A;}



/* --- Lightbox Styles ------------------------------------------------------------------------------------------------ */

/* -------------------------------------------------------------------------------------------------------------------- */

#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}

#lightbox img{width:auto; height:auto;}

#lightbox a img{border:none;}



#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}

#imageContainer{padding:10px;}



#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}

#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}

#imageContainer>#hoverNav{left: 0;}

#hoverNav a{outline:none;}



#prevLink, #nextLink{width:49%; height:100%; background-image:url(data:images/gif;base64,AAAA); /* Trick IE into showing hover */ display:block;}

#prevLink{left:0; float:left;}

#nextLink{right:0; float:right;}

#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}

#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}



#imageDataContainer{font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%;}



#imageData{padding:0 10px; color:#666;}

#imageData #imageDetails{width:70%; float:left; text-align:left;}

#imageData #caption{font-weight:bold;}

#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em;}			

#imageData #bottomNavClose{width:66px; float:right; padding-bottom:0.7em; outline:none;}	 	



#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}

