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

acronym, abbr {border-bottom: 1px dashed; cursor: help; letter-spacing: 1px}
blockquote {margin: 22px 40px; padding: 0}
body {color: #483024; font: 100%/1.25 "Times New Roman", Times, arial, helvetica, sans-serif}
form {display: inline; margin: 0; padding: 0}
h1 {font: 2em arial, helvetica, sans-serif; letter-spacing: -1px; padding: 30px 0 25px 0}
h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 0; padding: 0}
h2 {font-size: 20px; letter-spacing: -1px; padding: 0px 0}
h3 {font-family: "Times New Roman", Times, Arial, Helvetica, sans-serif; font-size: 220%; margin: 0px; padding: 0px}
h4 {font-size: 115%; text-transform: uppercase}
html {background-image: url(/imgs/prsbg.gif); background-position: center; background-repeat: repeat}
html, body {border: 0; margin: 0; padding: 0}
img {border: 0}
input, select, textarea {font: 1em arial, helvetica, sans-serif}
label {cursor: pointer}
p, ul, ol {margin: 0; padding: 0 0 10px 0}
small {font-size: 0.85em}
sub {bottom: -0.2em; position: relative; vertical-align: baseline}
sup {bottom: 0.3em; position: relative; vertical-align: baseline}
table {border: 0; margin: 0 0 18px 0; padding: 0}
table tr td {padding: 0px}
textarea {line-height: 1.25}
ul, ol {list-style: none; padding: 0 0 0px 20px}
.aboutcopy {padding: 15px 55px 0px 0px; text-transform: none}
.blue {color: #97C0BC}
.bluebg {background-color: #97C0BC; padding:2px;}
.blueline {border-top: 1px solid #99C2BA; margin-top: 5px}
.bold {font-weight: bold}
.brown {color: #53302A}
.cartheading{background-color: #DCD9CB; border: 1px solid #483024; font-size: 90%; margin-top: 5px; padding: 3px; text-transform: uppercase}
.cartitem {height: 30px}
.cartsubitem {height: 20px}
.clear {clear: both}
.consultlink {border-bottom: 1px dotted #009; color: #F00}
.designimgblk {float: right; padding-left: 20px; width: 277px}
.float-left {float: left}
.float-right {float: right}
.green {color: #D3D373}
.highlight {background: #ffc}
.img-border {background-color: #FFF; border: 1px solid #999; padding: 3px}
.img-left {float: left; margin: 0px 10px 0px 0px}
.img-right {float: right; margin: 0px 0px 0px 10px}
.indent20 {padding-left: 20px}
.indexbox {float: left; margin: 25px 5px 0px 6px}
.italic {font-style: italic}
.mppaddcart {padding: 25px 0px 0px 20px}
.mppcolor {padding: 10px 10px 0px 10px; width: 150px}
.mppdetail {padding: 10px 0px 0px 0px; width: 150px}
.mppdetail2 {padding: 20px 0px 0px 0px; width: 250px}
.mppitem {border-top: 1px solid #E8E8E8; height: 115px; padding-top: 10px}
.mppitem2 {border-top: 1px solid #E8E8E8; height: 105px}
.mpppersonal {padding: 10px 0px 0px 75px}
.mpppic {width: 90px}
.mppprice {padding: 25px 10px 0px 15px; width: 40px}
.mppqty {padding: 10px 0px 0px 0px}
.noborder, .noborder a {border-bottom: 0px solid #FFF; text-decoration: none}
.nobullet {list-style: none; list-style-image: none}
.noindent {margin-left: 0; padding-left: 0}
.nopadding {padding: 0}
.smallheading{background-color: #DCD9CB; border: 1px solid #483024; font-size: 120%; margin-bottom: 5px; margin-top: 5px; padding: 3px; text-transform: uppercase; width: 355px}
.text-center {text-align: center}
.text-justify {text-align: justify}
.text-left {text-align: left}
.text-right {text-align: right}
.topline{border-top: 1px solid #99C2BA}
.txtcenter {text-align: center}
.underline {border-bottom: 1px solid}
.white, .white a {color: #FFF}
.wrap {margin: 0 auto; width: 960px}
ul.faq {margin-top: 30px}
ul.faq li {font-size: 15px; padding: 3px 0px}
#cartbkgd {background-color: #FFF; margin: 5px 0px 0px 0px; padding: 15px}
#cartwrap {background-color: #97C0BC; padding: 8px}
#consultbox {margin: 15px 0px 20px 20px; width: 185px}
#consultnav {float: left; font-family: "Times New Roman", Times, Arial, serif; font-size: 100%; padding-left: 90px; position: relative; text-transform: uppercase; top: 54px}
#consultText {font-size: 85%; padding: 5px 5px 5px 10px}
#consultTitle {background-color: #D3D373; font-size: 120%; padding: 5px 0px 5px 10px}
#faq h4 {border-bottom: 1px solid #99C1B8; font-size: 16px; margin: 30px 0px 10px 0px}
#faq h5 {font-size: 14px}
#faq li {list-style-type: disc; margin-left: 20px}
#faq ul {margin-bottom: 10px}
#footer {background-image: url(../imgs/footerbk.gif); background-repeat: no-repeat; clear: left; height: 91px; padding-top: 10px}
#footer a{color: #483024}
#footertext {border-top: 2px #9EC4BC dotted; font-size: 70%; margin: 0 auto; width: 800px}
#header {background-image: url(/imgs/headerbkg.gif); height: 126px; margin-top: 15px}
#headerlink {float: left; left: 60px; position: relative; top: 0px}
#headerlink a {display:block; height:125px; width:220px;}
#headerlink a span {visibility:hidden;}
#leftnav {float: left; font-family: "Times New Roman", Times, Arial, serif; font-size: 70%; letter-spacing: 1px; margin: 0px; padding-top: 10px; position: relative; right: -15px; text-transform: uppercase; top: 0px}
#leftnav li {line-height: 22px; padding: 0px 8px 0px 15px}
#leftnav li li{font-size: 87%; padding-left: 0px}
#main {background: url(../imgs/mainbk.gif); min-height: 300px}
#mainabout {clear: left; margin: 0px auto}
#maincontent {font-family: "Times New Roman", Times, Arial, serif; font-size: 80%; margin: 0px; padding: 0px 32px 0px 260px}
#maincontent #cartreturn, #maincontent #cartreturn a {border-bottom: none; color: #FFF}
#maincontent .designimgblk a{border: 0px}
#maincontent .indexbox a {border-bottom: 0px solid #FFFFFF}
#maincontent a{border-bottom: 1px dotted #5E9B91; color: #5E9B91}
#maincontent h3 {padding: 20px 0px 5px 15px; text-transform:uppercase;}
#maincontent img a {border-bottom: none}
#maintable, #maintable a {border-bottom: 0px solid #FFFFFF; text-decoration: none}
#menuinnerbox {background-color: #DCD9CB; border: 1px solid #fff; font-size: 11px; padding: 8px 3px; text-align: center}
#menuinnerbox a {color: #322118; display: block}
#menuouterbox {background-color: #DCD9CB; margin: 15px 45px; padding: 3px}
#smnav {float: right; font-family: "Times New Roman", Times, Arial, serif; font-size: 100%; padding-right: 85px; position: relative; text-transform: uppercase; top: 54px}
#smnav a, #consultnav a {color: #483024; text-decoration: none}
#smnav li {display: inline; float: left; margin: 0px 10px}
#wrap {margin: 0 auto; width: 960px}
#footer a:hover{border-bottom: 1px #483024 dotted}
#leftnav ul a:hover, #consultnav ul a:hover{color: #81B3A8}
#leftnav, #leftnav ul a, #leftnav ul a:visited{color: #322118}
a, a:visited {text-decoration: none}
.quotebox {
	background-color:#DCD9CB;
	border:1px solid #332316;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	margin:15px 35px;
	padding:20px 50px;
	text-align:left;
}
.bqstart {
	color:#C7BFAD;
	float:left;
	font-size:450%;
	height:35px;
	margin-right:3px;
	margin-top:-22px;
}
.bqend {
	color:#C7BFAD;
	float:right;
	font-size:450%;
	height:15px;
	margin-top:-10px;
}
.whiteborder {border:1px solid #FFF;}
.subheading {
	font-size:18px;
	padding-top:10px;
	padding-left:20px;
}
#about img.float-right{ padding:0px 0px 10px 10px;}
#about img.float-left{ padding:0px 10px 10px 0px;}
.aboutname {font-size:18px; text-transform:uppercase; padding-bottom:5px;}
#about {line-height:18px;}
#about p{ padding:0px}