body {width:100%; margin:0px 0px 32px 0px; padding: 0px; background-color: #413530; font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #000; text-align:center; background-image:url(/images/tile_header.jpg); background-repeat:repeat-x;}
img {border: 0px;}
td {vertical-align: top; font-size: 12px; color: #000000; line-height: 14px;}
a {color: #FF0000; font-size: 12px; font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif; text-decoration: none;}
a:hover {color: #0000FF; text-decoration: underline;}
h1 {text-align:left; padding-bottom:5px;}
.main {text-align:left; border-bottom:1px solid #f4b084; padding-bottom:5px;}
h2 {font-size:15px; font-weight:bold; margin:0px 0px 7px 0px;}
h3 {font-style:italic; font-size:15px; color:#dc3d0e;}
#container {margin:0px auto; width:1000px; padding-left:20px;}
#header {width:1000px; margin:0px auto; height:150px; background-image:url(/images/header.jpg); background-repeat:no-repeat;}
#header_info {text-align:right; color:#fff; font-size:14px; font-weight:bold; padding:5px 16px 0px 0px;}
#header_info .highlight {color:#ffa88e;}
#header_info span {padding:0px 7px; color:#000; }
#body {}
#footer {color:#826a60; text-align:left; padding:6px;}
#footer a {color:#826a60; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:none;}
#footer .left {float:left;}
#footer .right {float:right;}
#menu {position:relative; top:3px; float:right; margin-right:40px;}
#leftcol {width:217px; float:left; padding-right:13px;}
#rightcol {width:750px; float:left; }
#rightcol .top {width:750px; height:15px; background-image:url(/images/rounded_top.gif); background-repeat:no-repeat;}
#rightcol .bottom {width:750px; height:15px; background-image:url(/images/rounded_bottom.gif); background-repeat:no-repeat;}
#nav img {display:block;}

.mcopy {padding:10px 40px 20px 40px; color:#685750; background-color:#fff; float:left; width:670px; text-align:left; min-height:750px;}
.mcopy p {margin-top: 0px; margin-bottom: 15px; line-height:18px;}

.product {border-top:1px solid #f4b084; padding:30px 0px 0px 0px; width:670px; clear:both;}
.product .preview {border:none; float:left; width:331px; padding:0px 8px 0px 0px;}
.product .details {border:none; float:left; width:331px; text-align:left;}
.product h2 {font-size: 17px; font-style:italic; margin:0px 0px 8px 0px; }
.product p {}
.download {display:block; width:100%; text-align:right;}


input {background-color: #ccc; border: none;}
textarea {background-color: #ccc; border: 1px solid #00FF00;}

.fields {background-color: #fff;  border:none;}
.fields input {background-color: #fff;  border: 1px solid #db3d0d;}

.button {border: 1px solid #00FF00; background-color: #ffffff; color: #00FF00;}

.formContainer {width:670px; float:left;}
.formContact {background-color:#dbd7d5; width:450px; padding-top:20px; text-align:center;}
.formContactTop {width:450px; height:10px; background-image:url(/images/form_top.gif); background-repeat:no-repeat;}
.formContactBottom {width:450px; height:10px; background-image:url(/images/form_bottom.gif); background-repeat:no-repeat;}
.form1 {background-color: #8d8885; color: #fff; border-bottom:1px solid #dbd7d5; text-align:right; font-weight:bold;}
.form2 {background-color: #8d8885; color: #000; border-bottom:1px solid #dbd7d5;}

.contact {float:left; line-height:20px; padding-top:0px;}
.contact h2 {font-size:15px; font-weight:bold; margin:0px;}
.contact span {color:#dc3d0e; font-weight:bold;}
.contact a {color:#dc3d0e; text-decoration:underline;}
.contact a:hover {text-decoration:none;}

.tile {background-image : url(/images/file.path); background-repeat: repeat-x;}

.accessories td {vertical-align:middle; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px;}
.accessories h3 {border-top:1px solid #f4b084; font-style:italic; font-size:15px; color:#dc3d0e; padding:20px 0px 0px 0px;}
.accessories .leftcol {border-right:1px solid #f4b084;}
