@charset "UTF-8";
/* CSS Document */

/*Colors
tan : #8d7866
light tan : #cbad92
dark tan : #976a45
purple : #0d002a
*/

/* begin css reset ================================================ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* end css reset ================================================ */


body {background:url(../images/bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#8d7866; width:100%; height:100%;}
a {color:#0d002a; text-decoration:none;}
a:hover {color:#976a45;}

h1 {font-size:19px; color:#976a45; line-height:23px;}
h2 {font-size:20px; color:#ffffff;}
h3 {font-size:16px; color:#ffffff;}

#header {width:898px; height:93px; background:url(../images/content-bg.png); border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; margin:0 auto;}
#header-txt {float:left; padding:0 0 0 20px; width:878px; border-top:solid 5px #0d002a;}
#header-txt a {color:#0d002a;}
#header-txt a:hover {color:#8d7866;}
#header-txt .home {background:url(../images/nav-homeat.png) no-repeat;}
#header-txt .aboutus {background:url(../images/nav-aboutusat.png) no-repeat;}
#header-txt .orders {background:url(../images/nav-ordersat.png) no-repeat;}
#header-txt .blog {background:url(../images/nav-blogat.png) no-repeat;}
#header-txt .contactus {background:url(../images/nav-contactusat.png) no-repeat;}
#header-txt img {float:left;}
#header-txt ul {float:right; padding:32px 20px 0 0; width:500px; font-size:14px; color:#ffffff;}
#header-txt ul li {float:right; padding:6px 10px 10px 10px; line-height:12px; text-align:center;}
.header-subtxt {font-size:10px; line-height:12px;}

#stripe {width:100%; height:300px; background:url(../images/stripe-bg.jpg) top left repeat-x; font-size:14px;}
#stripe-con {width:900px; margin:0 auto;}
#stripe-title {padding:30px 0 0 20px;}
#stripe-txt {padding:20px 0 0 41px; width:818px; color:#ffffff;}

#content {width:898px; background:url(../images/content-bg.png); border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; margin:0 auto;}
#content-info {padding:41px 0 41px 41px; width:857px;}
#content-txt {width:530px;}

#footer {width:898px; height:77px; background:url(../images/footer-bg.gif); border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; margin:0 auto; text-align:center; font-size:11px; color:#0d002a;}
#footer a {color:#ffffff;}
#footer a:hover {color:#0d002a;}
#footer-txt {padding:14px 0 0 0;}

#home-img {float:right; padding:40px 0 0 0;}
#home-num1 {background:url(../images/home-num1.png) no-repeat; height:50px; padding:0 0 0 50px; margin:20px 0 0 0; position:relative; left:-10px;}
#home-num2 {background:url(../images/home-num2.png) no-repeat; height:50px; padding:0 0 0 50px; margin:12px 0 0 0; position:relative; left:-10px; line-height:50px;}
#home-num3 {background:url(../images/home-num3.png) no-repeat; height:50px; padding:0 0 0 50px; margin:12px 0 0 0; position:relative; left:-10px;}

.aboutus-emp {width:818px; padding:0 0 30px 0; margin:0 0 30px 0; border-bottom:solid 1px #976a45; height:243px; float:left;}
.aboutus-empimg {float:left; width:202px; height:243px; padding:0 25px 0 0;}
.aboutus-empimg2 {float:right; width:202px; height:243px; padding:0 0 0 25px;}
.aboutus-emptxt {float:left; width:590px;}
.aboutus-emptxt2 {float:left; width:590px; text-align:right;}
.aboutus-empname {color:#976a45; font-size:20px; padding:16px 0 0 0;}
.aboutus-emptitle {color:#976a45; font-size:16px; padding:6px 0 0 0;}
.aboutus-empbio {padding:16px 0 0 0;}

#contactus-img {float:left; width:600px; padding:0 30px 0 0;}
#contactus-info {padding:30px 0 0 0; width:240px; float:left; color:#cbad92;}
#contactus-txt {padding:30px 0 0 0;}
#map {border:solid 2px #0d002a; width:400px; margin:0 60px 60px 40px; float:right;}

#forms-info {padding:21px 0 41px 41px; width:857px; float:left;}
#forms-img {float:right;}
#forms-title {padding:20px 0 0 20px;}
#forms-txt {padding:20px 0 0 41px; width:818px; float:left;}
.form-links {float:left; width:360px; line-height:32px;}
.form-links a {color:#0d002a;}
.form-links a:hover {color:#976a45;}


.darktan {color:#976a45;}
.note {font-size:9px; font-style:italic; padding:20px 0 0 0;}
.purple {color:#0d002a;}
.tagline {font-family:Times, serif; font-size:22px; color:#976a45; padding:20px 0 0 40px;}

.clear {clear:both;}