@import url(/stylesheets/type.css);
@import url(/stylesheets/nav.css);
@import url(/stylesheets/forms.css);
@import url(/stylesheets/errors.css);

/*
-----------------------------------------------
Refinding Base Styles
Author: 	Nathan Borror
Version: 7 September 2005
----------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	background: #D6CFA0 url(/images/bg.jpg) repeat;
}

img {
	border: none;
}

hr, .hide {
	display: none;
}


/* =Structure
----------------------------------------------- */
#page {
   width: 100%;
	background: transparent url(/images/bg_fade.gif) repeat-x;
   text-align: left;
}

#home #page,
#index #page {
   background: none;
}

#mast {
	margin: 0 auto;
	width: 750px;
   height: 170px;
}

#flash {
   margin: 0 auto;
   width: 750px;
}

#header h1 {
   display: block;
   padding-top: 0px; height: 0px !important; 
   height /**/: 0px; overflow: hidden;
}

#header #home {
   display: block;
   padding-top: 90px; height: 0px !important; 
   height /**/: 90px; overflow: hidden;
}

#wrapper {
   margin: 0 auto;
   padding: 0 0 20px 0 0;
	width: 750px;
   overflow: hidden;
}
.subheader h2 {
   display: block;
   padding-top: 0px; height: 0px !important;
   height /**/: 0px; overflow: hidden;
}


/* =Groups
----------------------------------------------- */
.group1 {
   float: left;
   padding: 0 0 75px 0;
   width: 500px;
}

.group2 {
   float: left;
   padding: 0 0 75px 0;
   width: 300px;
}

#products .group1,
#detail .group1 {
	width: 195px;
}

#contact .group1,
#about .group1,
#faq .group1 {
	width: 375px;
}

#products .group2,
#detail .group2 {
	width: 555px;
}

#contact .group2,
#about .group2,
#faq .group2 {
	width: 375px;
}

.content {
   padding: 10px 30px 10px 30px;
}

.description {
   width: 80%;
}


/* =Products
----------------------------------------------- */
.products {
   padding: 0 0 0 20px;
}

.product {
   float: left;
   margin: 0 5px 5px 0;
   padding: 0 10px 10px 10px;
   width: 180px; width: 145px !important;
   background: transparent url(/images/product_bg.jpg) 5px 5px no-repeat;
   border: 2px dashed #E8E1B0;
}

.product input {
   width: auto;
   font-size: 10px;
}

.product .photo {
   padding: 18px 25px 30px 18px;
}

.product .photo img {
   width: 99px;
   height: 99px;
   border: 1px solid #CCC;
   overflow: hidden;
}

#detail .photo {
   margin: 10px 0;
}

#detail .photo img {
   border: 1px solid #625C32;
}