* {margin: 0; padding: 0;}

body {font-size: 13px; font-family: Verdana, sans-serif; background: #76322d url(images/bg-body.jpg);}

img.round {position: absolute; top: -30px; left: -30px; z-index: 1000;}
img.round2 {position: absolute; top: -30px; right: -30px; z-index: 1000;}

#wrapLeft {background: url(images/bg-body-side1.jpg) repeat-y; }

#wrapRight {background: url(images/bg-body-side2.jpg) top right repeat-y; height: 100%;}

#main {position: relative; margin: 0px auto; padding: 0px; width: 800px; background: #e3cb9b url(images/bg-content.jpg) 0px 0px repeat-y; margin-bottom: 20px; border-top: 1px solid black;}

#header {height: 36px; background: #ffecc8 url(images/border-checks.jpg) repeat-x; }

#header2 {background: url(images/bg-body-top.jpg) repeat-x; height: 40px; border-top: 2px solid #5d85c6; border-bottom: 2px solid #caac52;}

#rug-scene {background: #111 url(images/rug-scene2.jpg) repeat-x; height: 115px;}

#topNav {background: #eaedcb url(images/bg-content-top2.jpg) bottom left repeat-x; padding: 2px 8px 5px 10px; margin: 0px; }

#contentWrap {position: relative; border-top: 1px solid #c8cd89;}

#content { width: 500px; padding-left: 10px; margin-bottom: 35px; }

div.feature {background: #fff; margin: 20px; border: 3px double #c7cd8a;}

#rightSide {width: 251px; position: absolute; top: 0px; right: 18px;}

#right {background: #c8cd89 url(images/border-checks.jpg) bottom left repeat-x;
	padding: 10px 0px 40px 0px;
	margin-bottom: 15px;}

#feature {background: url(images/box-bottom-green.jpg) bottom left no-repeat; padding-bottom: 10px; margin-left: 16px;}

#copyright {font-size: .9em; padding: 4px 20px; text-align: center; color: #b58839;}

#footer {background: url(images/bg-header2.jpg) bottom left repeat-x; height: 33px; clear: both;}
#footer2 {background: url(images/bg-body-bottom.jpg) bottom left repeat-x; height: 32px; clear: both; border-top: 2px solid #caac52;}

/* title */

#title {margin: 0px 20px 10px 12px; padding: 10px 0px 0px 0px;
      position: relative; width: 508px; height: 67px; color: #76322d; font-family: harrington, serif; font-size: 1.3em; overflow: hidden;}

#title span {display: block;
      position: absolute; left: 0; top: 0; z-index: 1;
      width: 508px; height: 67px; margin: 0; padding: 0;
      background: url(images/title2.gif) top left no-repeat;}

/* title */


h2 {font-size: 1.6em; color: #71613e; padding: 0px 6px 6px 6px; margin: 0px 20px 6px 25px;}

h3 {font-size: 1.5em; margin: 15px 20px 6px 25px; background: url(images/bee-rug4.jpg) no-repeat; padding: 10px 10px 18px 60px; font-family: harrington, serif;}

h4 {font-size: 1.2em; margin: 0px 20px 6px 25px; padding: 4px; color: #76322d; border-bottom: 1px solid black; }

h4.response {font-size: 1.2em; margin: 20px 20px 6px 25px; padding: 4px; background: #76322d; border: 1px solid black; color: #fef4e1;}

#content img {border: 1px solid #000;}

#right img.demo {margin: 25px; border: 1px solid black;}

p {	padding: 6px;line-height: 1.4em;
	margin: 6px 5px 6px 25px;}

#feature h3 {background: url(images/box-top-green.jpg) no-repeat; padding: 20px 20px 10px 20px; margin: 0px; font-size: 1.5em;}

#right p {margin: 6px; padding: 6px;}

.strong {font-weight: bold;}
#feature p {margin: 6px; padding: 6px 10px;}

#right img.demo {margin: 15px; border: none}
#right img.special {margin: 5px 38px;}

#content img.alignright {float: right; margin: 0 0 10px 10px; border: 1px solid #000;}

#content img.alignright2 {float: right; margin: 0 0 10px 10px; border: none;}

#content img.title {border: none; margin: 10px 15px 0px 15px;}

p.highlight { font-weight: bold; color: #222;}

p.required {color: black; background: #babe74; border: 1px solid #d7af67;}

.small {font-size: .8em}

form#warning-form {background: #babe74; margin: 15px 0px; padding: 5px; width: 230px;}

span.warning {font-weight: bold; color: #880000;}

input, textarea {padding: 2px; border: 1px solid #76322d; margin: 2px;}

p.customer {line-height: 1.4em; text-align: justify;}

p.author { text-align: right; font-weight: bold;}

a:link, a:visited {color: #592625; padding: 4px; font-weight: bold;}
a:hover, a:active { color: #000; background: #ddf2b1;}

#copyright p {background: #000; width: 500px; margin: 4px auto; padding: 4px;}

#copyright a:link, #copyright a:visited {color: #b58839; padding: 4px; background: black; font-weight: normal;}
#copyright a:hover, #copyright  a:active { color: #000; background: #ddf2b1;}

a img {border: none;}

#content img.plain {border: none; margin-right: 25px;}

.highlight1 {font-weight: bold; color: #76322d;}