
	body { margin:0px; font-family:Tahoma, Arial; font-size:13px; line-height:19px; color:#979797; background-position:top center; background-repeat:no-repeat; }
	body.about { background-image:url(../images/backgrounds/about.jpg); }
	body.contact { background-image:url(../images/backgrounds/contact.jpg); }

	a		{ color:#B95915; text-decoration:none; }
	a:hover	{ text-decoration:underline; }
	
	#header { position:relative; width:800px; margin-left:auto; margin-right:auto; }
	#header a.logo { display:block; position:absolute; top:20px; left:70px; }
	#header a.home { display:block; position:absolute; height:15px; width:39px; top:33px; left:150px; background-image:url(../images/png/main.menu.png); background-position:0px 0px; }
	#header a.home-selected { display:block; position:absolute; height:15px; width:39px; top:33px; left:150px; background-image:url(../images/png/main.menu.png); background-position:0px -15px; }
	#header a.home:hover { background-position:0px -15px; }
	#header a.about { display:block; position:absolute; height:15px; width:45px; top:57px; left:150px; background-image:url(../images/png/main.menu.png); background-position:-39px 0px; }
	#header a.about-selected { display:block; position:absolute; height:15px; width:45px; top:57px; left:150px; background-image:url(../images/png/main.menu.png); background-position:-39px -15px; }
	#header a.about:hover { background-position:-39px -15px; }
	#header a.gallery { display:block; position:absolute; height:15px; width:56px; top:33px; left:215px; background-image:url(../images/png/main.menu.png); background-position:-84px 0px; }
	#header a.gallery-selected { display:block; position:absolute; height:15px; width:56px; top:33px; left:215px; background-image:url(../images/png/main.menu.png); background-position:-84px -15px; }
	#header a.gallery:hover { background-position:-84px -15px; }
	#header a.contact { display:block; position:absolute; height:15px; width:60px; top:57px; left:215px; background-image:url(../images/png/main.menu.png); background-position:-140px 0px; }
	#header a.contact-selected { display:block; position:absolute; height:15px; width:60px; top:57px; left:215px; background-image:url(../images/png/main.menu.png); background-position:-140px -15px; }
	#header a.contact:hover { background-position:-140px -15px; }
	#header a.buy-online { display:block; position:absolute; height:15px; width:77px; top:33px; left:300px; background-image:url(../images/png/main.menu.png); background-position:-200px 0px; }
	#header a.buy-online:hover { background-position:-200px -15px; }
	#header a.wholesale { display:block; position:absolute; height:15px; width:76px; top:57px; left:300px; background-image:url(../images/png/main.menu.png); background-position:-277px 0px; }
	#header a.wholesale:hover { background-position:-277px -15px; }

	#home { position:absolute; top:125px; width:100%; height:420px; background-color:#f8f8f8; }
	#home .panel { position:relative; margin-left:auto; margin-right:auto; width:800px; }

	#about { position:absolute; top:225px; width:100%; height:400px; background-image:url(../images/png/white.background.png); }
	#about .panel { overflow:hidden; margin:0px auto 0px auto; padding:45px 75px 0px 75px; width:650px; }
	#about .panel h1 { margin:0px 0px 0px 0px; }
	#about .panel h2 { margin:20px 0px 0px 0px; font-size:11px; color:#7a7a7a; text-transform:uppercase; }
	#about .panel .column1 { float:left; width:300px; }
	#about .panel .column2 { float:left; width:300px; padding:37px 0px 0px 35px; }
	#about .panel p { margin:0px 0px 15px 0px; }
	#about .panel strong { font-weight:normal; color:#b95915; }

	#contact { position:absolute; top:225px; width:100%; background-image:url(../images/png/white.background.png); }
	#contact .panel { overflow:hidden; margin-left:auto; margin-right:auto; width:650px; padding-top:45px; padding-left:75px; padding-right:75px; padding-bottom:20px; }
	#contact .textfield { font-family:Tahoma, Arial; height:16px; margin:0px; padding-top:4px; padding-bottom:0px; padding-left:3px; padding-right:0px; font-size:11px; border-style:solid; border-width:1px; border-color:#9c9c9c; }
	#contact .textfield-error { font-family:Tahoma, Arial; height:16px; margin:0px; padding-top:4px; padding-bottom:0px; padding-left:3px; padding-right:0px; font-size:11px; border-style:solid; border-width:1px; border-color:#b95915; }
	#contact .submit { float:left; width:61px; height:25px; background-image:url(../images/gif/submit.button.gif); cursor:pointer; }
	#contact .submit:hover { background-position: 0px 25px; }
