* {margin: 0; padding: 0;}

body {font-size: 14px; 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; }

#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: #fefef6; border-radius: 10px; padding-bottom: 10px; margin: 16px;}

#footer {background: url(images/bg-header2.jpg) repeat-x; height: 33px; clear: both;}

#copyright {font-size: .9em; padding: 4px 20px; margin: 0px 40px; text-align: center; color: #b58839;}
#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; margin: 6px 5px 6px 25px; line-height: 1.4em;}

#feature h3 {background: none; padding: 20px 10px 10px 10px; margin: 0; font-size: 1.3em;}

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

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

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

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

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

p.required {color: black; background: #ffff99; border: 2px solid #880000;}
p.deny {background: #763730; color: #fff; font-weight: bold;}

.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: 4px; border: 1px solid #76322d; margin: 2px;}

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

 #topNav a:link, #topNav a:visited {background: #cbd99c;}

#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;}

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