/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

.content1_container a{float:left;}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	/* Added by James McTaggart - gets rid of padding of inputs which IE6 adds, border:none doesn't seem to work*/
	border-left-color:#FFFFFF;
	border-left-style:none;
	border-left-width:0px;
	border-right-color:#FFFFFF;
	border-right-style:none;
	border-right-width:0px;
	border-top-color:#FFFFFF;
	border-top-style:none;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:none;
	border-left-width:0px;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select {
	*font-size: 100%;
}

a{
	text-decoration:none;
	color:#000000;
}

a:hover{
	color:#000000;
	font-weight:bold;
}

.current{
	text-decoration:overline;
	font-weight:bold;
}

body{
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	display:block;
	height:727px;
	width:972px;
	color:#000000;
	position:relative;
	/*border: solid 1px #000000;*/
	margin-left:auto;
	margin-right:auto;
}
/* Site wide styles */ 
.page_top{
	position:absolute;
	top:0px;
	display:block;
	height:194px;
}
.page_middle{
	position:absolute;
	top:194px;
	display:block;
	width:972px;
	height:289px;
	/*border-top:solid 1px #000000;
	boder-bottom:solid 1px #000000;*/
}
.middle_image{
	display:block;
	width:243px;
	height:288px;
	float:left;
}
.page_bottom{
	position:absolute;
	top:485px;
	display:block;
	height:242px;
}
#contact_no{
	position:absolute;
	top:50px;
	left:50px;
	font-size:22px;	
}
.top_logo{
	position:absolute;
	top:5px;
	left:393px;
	display:block;
	width:186px;
	height:175px;
}
#email{
	position:absolute;
	top:50px;
	left:652px;
	font-size:22px;	
}
.nav{
	position:absolute;
	top:160px;
	display:block;
	height:31px;
	width:972px;
}
.nav_link{
	display:block;
	height:30px;
	font-size:24px;
	float:left;
	width:240px;
	text-align:center;
}
#home_link{

}
#chairs_link{
	text-align:left;

}
#gallery_link{
	text-align:right;
}
#contact_link{

}
.bottom_title{
	display:block;
	width:972px;
	font-size:22px;
	text-align:center;
	position:absolute;
	top:10px;
}
.bottom_logo{
	display:block;
}
.left_text{
	display:block;
	width:370px;
	position:absolute;
	top:65px;
	left:10px;
	text-align:center;
	font-size:16px;
}
.right_text{
	display:block;
	width:370px;
	position:absolute;
	top:65px;
	left:590px;
	text-align:center;
	font-size:16px;
}
/* Homepage styles */
#homepage{
	background:#99FFFF;
}
#home_top{

}
#home_logo{
	background:transparent url(../images/home_logo.jpg) no-repeat;
}
#home_middle{

}
#home_bottom{

}
#home_bottom_logo{
	height:197px;
	width:176px;
	position:absolute;
	top:40px;
	left:391px;
	background:transparent url(../images/home_bottom_logo.jpg) no-repeat;
}
#home_image_one{
	display:block;
	float:left;
	background:transparent
}
#home_image_two{

}
#home_image_three{

}
#home_image_four{

}
/* Chairs page styles */

#chairspage{
	background:transparent url(../images/chairs_bg.jpg) no-repeat;
}
#chairs_top{

}
#chairs_logo{
	background:transparent url(../images/chairs_logo.jpg) no-repeat;
}
#chairs_middle{
	height:800px;
}
#chairs_bottom{

}
#chairs_bottom_logo{
	height:197px;
	width:176px;
	position:absolute;
	top:45px;
	left:391px;
	background:transparent url(../images/chairs_bottom_logo.jpg) no-repeat;
}
#chairs_image_one{
	display:block;
	float:left;
	background:transparent
}
#chairs_image_two{

}
#chairs_image_three{

}
#chairs_image_four{

}

/* Gallery page styles */

#gallerypage{
	background-color:#cc99ff;
	height:900px;
}
#gallery_top{

}
#gallery_logo{
	background:transparent url(../images/gallery_logo.jpg) no-repeat;
}
#gallery_middle{
	height:0px;
}
#gallery_bottom{
	top:220px;
}
#legend{
	position:absolute;
	left:50px;
}
#gallery_bottom_logo{
	height:197px;
	width:176px;
	position:absolute;
	top:45px;
	left:391px;
	background:transparent url(../images/gallery_bottom_logo.jpg) no-repeat;
}

.photo{
	display:block;
	height:200px;
	width:200px;
	position:absolute;
}
.row1{
	top:10px;
}
.row2{
	top:220px;
}
.row3{
	top:430px;
}
.col1{
	left:26px;
}
.col2{
	left:266px;
}
.col3{
	left:506px;
}
.col4{
	left:746px;
}

/* Contact page styles */

#contactpage{
	background-color:#FFFF66;
}
#contact_top{

}
#contact_logo{
	background:transparent url(../images/contact_logo.jpg) no-repeat;
}
#contact_middle{
	height:135px;
}
#contact_bottom{
	height:398px;
	top:329px;
}
#contact_bottom_logo{
	height:197px;
	width:176px;
	position:absolute;
	top:45px;
	left:391px;
	background:transparent url(../images/contact_bottom_logo.jpg) no-repeat;
}
#contact_image_one{
	display:block;
	float:left;
	background:transparent
}
#contact_image_two{

}
#contact_image_three{

}
#contact_image_four{

}
#prices{
	position:absolute;
	top:200px;
	display:block;
	width:472px;
	height:150px;
	left:230px;
	text-align:center;
	border:solid #66CC00 1px;
}
#description{
	position:absolute;
	top:60px;
	left:20px;
	text-align:left;
}
#price{
	position:absolute;
	top:60px;
	left:300px;
	text-align:left;
}

