/****************************************/
/*               v.2.7                  */
/****************************************/
/*########################################
               MAIN STYLE
########################################*/
/*
*/
/* Default Tags */
html { background:#fefdfd url("../images/background.jpg"); width: 100%; font:12px Arial, Times, 'Times New Roman'; color:#3a3a3a; text-align:left; }
body, img, form { border:none; margin: 0; padding: 0; }
p { margin: 10px 0 10px 0; padding: 0; }
ul {margin: 0 0 0 0; padding: 0 0 0 15px; }
li {margin: 0 0 3px 0; padding: 0 0 0 0; }
h1, h2, h3, h4 { margin: 0 0 5px 0; } 
#container { width:766px; margin: 0 auto; }


/* Default Titles */
h1, h2, h3, h4 { color:#881b18; }
h1 { font-size:14px; }
h2 { font-size:14px; }
h3 { font-size:14px; }
h4 { font-size:13px; }


/* Default Links */
a { color:#881b18; text-decoration:underline; font-weight:normal; }
a:hover { text-decoration:none; }



/* Special Colored */
.light{ color:#881b18; font-weight:bold; }


/* Clear */
.clear { clear:both; overflow:hidden; height:0px; }


/*########################################
                HEADER
########################################*/
#header { background: url("../images/header.jpg") no-repeat center bottom; height:116px; width:100%;}
/**/
#header .left { float:left; }
#header .left .logo { position:relative; top:7px; left:19px; float:left; }
/**/
#header .right { float:right; width:400px; }
#header .right .search { height:30px; width:350px; font-size:15px; color:#cbad7a; font-weight:bold; text-align:right; position:relative; top:32px; right:35px; float:right; }
#header .right .search .button { position:relative; top:4px; }
#header .right .search .textbox { width:110px; height:18px; border:2px solid #808080; margin: 0 5px 0 5px; }
#header .header-buttons { position:relative; top:51px; right:38px; float:right; }
/*########################################
                 NAV
########################################*/
#nav { background: url("../images/nav.jpg") no-repeat; height:29px; line-height:29px; text-align:center; color:#784b27; letter-spacing:1px; }
#nav a { text-decoration:none; color:#784b27; font-size:11px;}
#nav a:hover { color:#881b18; }
#nav li{ display:inline; padding:0px; margin:0; border:none;}
#nav ul{ padding:0; margin:0 auto; border:none; }
/**/
#nav2 { background: url("../images/nav2.jpg") no-repeat; height:37px; line-height:29px; text-align:center; color:#784b27; letter-spacing:1px; }
#nav2 a { text-decoration:none; color:#784b27; font-size:11px;}
#nav2 a:hover { color:#881b18; }
#nav2 li{ display:inline; padding:0px; margin:0; border:none;}
#nav2 ul{ padding:0; margin:0 auto; border:none; }
/**/
#nav3 { color:#350103;}
#nav3 a { text-decoration:none; color:#350103;}
#nav3 a:hover { color:#881b18; }
#nav3 li{ list-style-image: url("../images/arrow.jpg"); font-size:13px; border:none; margin-bottom:7px;}
/*########################################
               FOOTER
########################################*/
#footer { background: url("../images/footer.jpg"); margin:10px 0 20px 0;  text-align:center; color:#b0894c; font-size:11px;}
/*
*/
/*
*/
/*
*/
/*########################################
               GENERAL
########################################*/
#body { background: url("../images/body.jpg") repeat-y; }
#left { width:120px; padding:0 12px 0 12px; float:left; margin:0 0 0 19px; }
#right { width:575px; float:left; margin:0 19px 0 0; }
.sp { margin:15px;}
/*########################################
               PAGES
########################################*/
/**/
.vertical-sp { float:left; margin:50px 6px 0 6px;}
/**/
#box1-f { margin-left:30px; }
.box1 { width:168px; float:left; }
.box1 .title-image { float:left; }
.box1 .title-underline { float:left;  margin:0 0 0 5px;}
.box1 h1 { float:left; display:inline; margin:15px 0 5px 5px; }
.box1 .content-image { width:100%; text-align:center; margin:25px 0 25px 0;}
/**/
/**/
.content {width:545px; float:right;}
/**/
.title { margin-left:30px; }
.title .title-image { float:left; }
.title .title-underline { float:left; position:relative; top:-15px; left:58px;}
.title h1 { float:left; display:inline; position:relative; top:10px; left:10px;  }


/*##############################
         CONTACT FORM
##############################*/
#form { text-align:left;  padding-left: 35px;  font-size:13px;  font-family:Arial; }
#form .row { line-height:28px; }
#form .label{ font-weight:bold; color: #881b18; width:85px;  float:left; }
#form .textbox{ background:#ffffff; border:1px solid #dadada; color:#881b18; width:260px; float:left; height:20px; }
#form .textarea{ background:#ffffff; border:1px solid #dadada; color:#881b18; width:320px; float:left; height:100px; }
#form .submit-holder{ width:260px; text-align:left; float:left; }
#form .submit{ background:#ffffff; border:1px solid #dadada; color: #881b18; width:100px; height:30px; font-weight:bold; cursor:pointer; }
.form-error{ color:#ff0000; font-weight:bold; }
.form-correct{ color:#881b18; font-weight:bold; }


/*##############################
         PRODUCTS 
##############################*/
.page-blurb
 {
	width: 515px;
	padding-top: 25px;
	background: transparent url(../images/banner-separator.jpg) no-repeat top;
	font-weight: bold;
	color: #666;
	padding-bottom: 5px;
}
.product-container
 {
	margin-top: 30px;
	margin-left: 65px;
	width: 500px;
	clear: left;
	float: left;
}
.product-container1 
{
	margin-top: 18px;
	margin-left: 65px;
	width: 500px;
	clear: left;
	float: left;
}

.product-container2
 {
	margin-top: 20px;
	margin-left: 65px;
	width: 500px;
	clear: left;
	float: left;
}

.product-container3
 {
	margin-top: 10px;
	margin-left: 65px;
	width: 500px;
	clear: left;
	float: left;
}

.product-container4
 {
	margin-top: 12px;
	margin-left: 65px;
	width: 500px;
	clear: left;
	float: left;
}
.product-container5
 {
	margin-top: 9px;
	margin-left: 65px;
	width: 500px;
	clear: left;
	float: left;
}
.product-thumb
 {
	float: left;
	width: 150px;
}

.product-thumb1 
{
	float: left;
	width: 100px;
}

.product-thumb img 
{
}
.product-blurb
 {
	float: left;
	margin-left: 10px;
	width: 340px;
}
.product-blurb 
{
	float: left;
	margin-left: 10px;
	width:340px;
}



.product-blurb .author 
{
	color: #3a3a3a;
	width: 200px;
}
.product-blurb .blurb-text 
{
	width: 200px;
	color: #666;
}