.style1 {color: #621613}
.style2 {
	font-size: 14px;
	font-weight: bold;
}
.style4 {
	font-size: 14
}
.style5 {
	font-size: 18px;
	color: #621613;
	font-weight: bold;
}
.style6 {font-size: 18px}
body,td,th {
	color: #630;
}
a:link {
	color: #630;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #630;
}
a:hover {
	text-decoration: none;
	color: #930;
}
a:active {
	text-decoration: underline;
	color: #630;
}
body,td,th {
	color: #630;
}
h1 {
	font-size: 18px;
	color: #930;
}
h2 {
	font-size: 16px;
	color: #630;
}
h3 {
	font-size: 14px;
	color: #630;
}

body {background:url(images/new-body-bg.jpg) fixed top repeat-x; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#333;}
html { padding:0; margin:0;}
.clr { clear:both;}
.bg1 { width:90%; height:1px; background:#dfdfdf; padding:0 20px; margin:0;}
img { padding:0; margin:0; border:none; text-align:center; }
.image_border{border:2px solid #CCC;}


/* SITE - - - - -  BACK GROUNDS - - - - - - - - */
.wrapper{width:100%;/* background:url(images/new-body-bg.jpg) top left repeat-x;*/ font:12px Arial, Helvetica, sans-serif; padding:0; margin:auto; color:#333; }

.main{width:1000px; /*background:url(images/site-bg.jpg) top left no-repeat;  */font:12px Arial, Helvetica, sans-serif; padding:0; margin:auto; color:#333; }
.left-column{background:url(images/left-shadow.png) top right repeat-y; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#333; }
.right-column{background:url(images/right-shadow.png) top left repeat-y; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#333; }
.header{width:926px; height:155px; background:url(images/header-new.jpg) top left no-repeat; font-family:"Times New Roman", Times, serif; font-size:34px; padding:0; margin:0; color:#000; font-weight:bold; position:relative; z-index:80; line-height:180px;}
#img {margin-top:-18px; *margin:-17px 0 0px 0; margin:-17px 0 0 0\0/;}
.text {margin-bottom:-149px; top:-149px; z-index:10; position:relative; float:right; padding:0px 8px 8px 0px; *top:-180px; top:-180px\0/;}
.txtfiled {padding:2px 8px 4px 0px; width:284px;}
.menu{height:61px; background:url(images/menu-bg.jpg) top left no-repeat; margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; }
.body_bg{background:#f9e4c8 url(images/body-shadow.png) top left repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#333; } 
.body_left_bg {background:url(images/body-left.jpg) top right repeat-y; font:normal 12px Arial, Helvetica, sans-serif; color:#333; }
.body_right_bg {background:url(images/body-right.jpg) top left repeat-y; font:normal 12px Arial, Helvetica, sans-serif; color:#333; }
/* END SITE - - - - -  BACK GROUNDS - - - - - - - - */
.menu{float:left; margin:0; padding:0; }
.menu a{display:block; font:bold 13px Arial, Helvetica, sans-serif; color:#972a24; padding:13px 5px 18px 5px; line-height:18px; margin:0px 0; text-transform:uppercase; text-decoration:none; text-shadow: 1px 1px 9px #ffffff; 
}
.menu a:hover{
	background:url(images/menu-hover.png) top left repeat; color:#333; text-shadow: 1px 1px 9px #fdfddd;  }
.menu a.selected{}

/*--------------------------------  Main -------------------------------------*/

.logo{float:left; margin:6px 0px 0px 48px; padding:0; }

.content{margin:0 15px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px;  text-transform:none; }
.content h1 { color:#930; font:bold 20px Arial, Helvetica, sans-serif; margin:5px 0 0 0; padding:15px 5px 10px 0; }
.content p{ font:normal 14px Arial, Helvetica, sans-serif; color:#621613; padding:0 5px; line-height:18px; margin:5px 0; }
.content1 p{ font:normal 13px Arial, Helvetica, sans-serif; color:#621613; padding:0 5px; line-height:18px; margin:5px 0; }
.content span{ font:normal 12px Arial, Helvetica, sans-serif; color:#F60; padding:0px; line-height:18px; margin:8px 0; text-align:center;}
.contenthead p{ font:normal 14px Arial, Helvetica, sans-serif; color:#621613; padding:0 5px; line-height:18px; margin:5px 0; }
.content ol{margin:10px 30px; padding:0; list-style-type:decimal-leading-zero;}
.content ul{margin:10px 50px; padding:0; list-style-type:none; float:left;}
.content li{ margin:0px; padding:0px 0px 0px 13px; background:url(images/arrow.gif) center left no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#333; margin:10px 0; text-align:justify;}

.content li a{ color:#4c100e ; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.content li a:hover{ color:#972a24; text-decoration:none;}
.content a { color:#F60 ; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.content a:hover { color:#972a24; text-decoration:none;}

.content img { float:none; margin:0px 10px 15px 0px; padding:0px; border:#999 solid 0px;}
.content .bottons { width:100%; height:20px; margin:0; padding:0;}
.content .bottons img { padding:0; margin:0;}
.content h2 { font:bold 13px Arial, Helvetica, sans-serif; color:#630; padding:5px 5px; margin:0; line-height:20px;}
.content h3{ font:bold 13px Arial, Helvetica, sans-serif; color:#630; padding:5px 5px; margin:0;}
.content h4 {font:bold 13px Arial, Helvetica, sans-serif; color:#630; color:#CCCCCC; padding:10px 10px; margin:10px 20px 10px 20px;}
.content select { width:130px; font:normal 11px Arial, Helvetica, sans-serif; color:#333;}
.form{width:165px; height:14px; font:normal 11px Arial, Helvetica, sans-serif; color:#333;  }






/* FOOTER - - - - - - - - - - - - FOOTER  - - - - - - - - - - - -*/
.footer{background:#f9e4c8; margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#662620; line-height:18px; }
.footer p{margin:0px; padding:5px 0px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#662620;  }
.footer a{margin:0px 4px; padding:5px 0px; font:normal 10px Arial, Helvetica, sans-serif; color:#662620; text-decoration:none;  }
.footer a:hover{color:#333; text-decoration:underline;  }

/* Contact Form */
.response { font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform {float:left; width:600px;  margin:0; padding:5px;}
#contactform * { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
#contactform ol {float:left; width:600px; margin:0; padding:0; list-style:none;}
#contactform li {float:left; margin:0 0 5px 0; padding:2px; background:none;}
#contactform li.buttons { margin:0; padding:0;}
#contactform label1 {margin:0; width:148px; display:block; float:left; padding:0 0 2px 0; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#621613;}
#contactform label span { font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:290px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 155px; background:#330000; border:0px solid #fff; color:#FFF; float:left; cursor:pointer;}
.selectf { width:285px; border:1px solid #d6d6d6; padding:2px; background:#fff;}

/* testimonials page */
div.clienttxt {float:left; width:100%; border-bottom:2px solid #E1C6AB;}
div.clienttxt.last {border:none;}
.f1text{
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#621613;}
.texttype
{
 width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;
 }
.texttype1
{
 width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;
 }
 .textselect1
{
 width:285px; border:1px solid #d6d6d6; padding:2px; background:#fff;
 }
.f-size14 {
	font-size:14px;
}
.navpad {padding:9px 5px 5px 5px!important;}
.mid-icon {position:relative; top:-21px; *position:static; *vertical-align:top; *margin-top:18px;}
div#footer {margin:0px 19px; padding:2px 0 0 0;  border-top:#e1c6ab solid 1px;}
.mar0 {margin:0!important;}
.copyright-info {margin:0 0 10px 0px; padding:0; float:left;}
.hosting-info {margin:0 0px 10px 0px; padding:0; float:right;}
.form1 {
	width:450px;
	margin-left:15px;
	float:left;
}
.f-right {
	float:right;
}
.zip-field {
	width:145px!important;
	margin:0px 0px 0px 6px!important;
}
.w700 {
	width:700px;
	margin-left:50px;
}.w217 {
	width:217px;
	float:right;
	padding-top:31px;
	padding-right:0px;
	font-size:15px;
	text-align:right;
	margin-right:59px;
}
.w600 {
	width:600px;
	margin-left:75px;
}
.w137 {
	width:137px;
}
.w262 {
	float:right;
	width:262px;
	margin-left:4px;
	text-align:center;
	margin-top:-39px;
}
.w262 span .img{position:relative; top:-21px; *position:static; *vertical-align:top; *margin-top:18px;}

