﻿body 
{
	margin:0;
	padding:0;
	background:#c0c0c0 url(../images/bg_main.gif) repeat-y top center;

}

#main
{
	width:777px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-388px;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	padding:0;
	min-height:700px;

}
#colorbub
{
	width:777px;
	left:50%;
	margin-left:-389px;
	height:100px;
	position:fixed;
	bottom:7px;
	background:url(../images/bg_bub2.gif) no-repeat top right;
	z-index:6;
	_position:absolute;
	_width:200px;
	_top:810px;
	_margin-left:188px;
}
#bgbub
{
	width:777px;
	left:50%;
	margin-left:-389px;
	height:1000px;
	position:fixed;
	bottom:17px;
	background:url(../images/bg_bub1.gif) repeat-y top right;
	z-index:5;	
	
	_width:200px;
	_margin-left:188px;
	_position:absolute;
	_top:-100px;
	
}
#headerphoto, #headerphotoprod
{
	width:777px;
	position:absolute;
	left:50%;
	top:94px;
	margin-left:-389px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding:0;
	background:#fff;
	z-index:7;
}
#headerphoto
{
	height:259px;
	background:url(../images/headerphoto1.jpg) no-repeat top left;
}
#headerphotoprod
{
	height:175px;
	background:url(../images/headerphoto3.jpg) no-repeat top left;
}

#headerphoto2
{
	position:absolute;
	top:18px;
	left:18px;
	padding-top:420px;
	margin:0;
	width:267px;
	background:url(../images/headerphoto2.jpg) no-repeat top left;
	color:#FFFFFF;
	font-size:.8em;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	z-index:8;
}
#title
{
	width:481px;
	height:76px;
	background:url(../images/title.gif) top left no-repeat;
	position:absolute;
	top:2px;
	right:0;
	z-index:12;
}
#navmenu
{
	width:481px;
	height:44px;
	position:absolute;
	top:78px;
	right:0;
	z-index:11;
}
#navmenu a
{
	height:44px;
	display:inline;
	float:left;
}
#navmenu .homebut
{
	height:44px;
	width:110px;
	background:url(../images/menu_home_on.gif) top left no-repeat;
	float:left;
}
#navmenu .homebut a
{
	background:url(../images/menu_home_off.gif) top left no-repeat;
	width:110px;
}
#navmenu .homebut a:hover
{
	background:none;
}
#navmenu .contactbut
{
	height:44px;
	width:139px;
	background:url(../images/menu_contact_on.gif) top left no-repeat;
	float:left;
}
#navmenu .contactbut a
{
	background:url(../images/menu_contact_off.gif) top left no-repeat;
	width:139px;
}
#navmenu .contactbut a:hover
{
	background:none;
}
#navmenu .productbut
{
	height:44px;
	width:108px;
	background:url(../images/menu_products_on.gif) top left no-repeat;
	float:left;
}
#navmenu .productbut a
{
	background:url(../images/menu_products_off.gif) top left no-repeat;
	width:108px;
}
#navmenu .productbut a:hover
{
	background:none;
}
#navmenu .cartbut
{
	height:44px;
	width:115px;
	background:url(../images/menu_cart_on.gif) top left no-repeat;
	float:left;
}
#navmenu .cartbut a
{
	background:url(../images/menu_cart_off.gif) top left no-repeat;
	width:115px;
}
#navmenu .cartbut a:hover
{
	background:none;
}





#revealtext
{
	height:129px;
	width:312px;
	background:url(../images/revealtext.gif) top left no-repeat;
	position:absolute;
	top:360px;
	left:290px;
	z-index:13;

}


#searchbar, #searchbarprod
{
	width:265px;
	height:20px;
	color:#fff;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:1em;
	z-index:9;
}
#searchbar, #searchbarprod
{
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:.9em;
	position:absolute;
	top:115px;
	right:-30px;
	z-index:99;
	color:Black;
}


#testimonial
{
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	width:200px;
	height:160px;
	z-index:13;
	position:absolute;
	top:100px;
	left:10px;
}

.searchBtn
{
	position:relative;
	top:6px;
	
}
	
	

#content
{
	position:static;
	padding:10px;
	margin-top:271px;
	margin-left:0;
	width:585px;
	margin-bottom:0px;
	z-index:10;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background:url(../images/prodbg.gif) repeat top left;
	padding-top:50px;
	_margin-left:0;	
}
#content p
{
	color:#000;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:1em;
}
#content img
{
	float:left;
	padding-right:10px;
}
#lowercontent
{
	
	margin-top:500px;
	margin-left:10px;
	margin-bottom:50px;
	color:#000;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:1em;
	width:566px;
	z-index:50;
}

input
{
	color:#000;
	background:#c7dfc2;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid #777;
	border-top: 1px solid #777;
}
.button
{
	color:#000;
	background:#c0ba90;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	padding-right:1px;
	padding-left:1px;
}


#footer
{
	width:601px;
	padding:5px;
	
	font-size:.8em;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	color:#000;
	clear:both;
	position:absolute;
	bottom:0;
	z-index:99;
}
#footer img, #footer p
{
	float:left;
	padding-right:0px;
}



{
	color:#fff;
}
