body{margin: 0;padding: 0;border: 0;text-align: center; background-image: url("/images/General_Site_BG.gif"); background-position:top left; background-repeat: repeat; font-family: Helvetica, Arial, sans-serif;}
#Container {width: 800px; height: auto; margin: 20px 0px 20px 0px; padding: 10px; background-color:#FFFFFF;}
#TopHeader {width: 780px; height: auto; margin: 0px; padding: 0px; text-align: right;font-size:9px; font-weight: bold; text-align:right;}
#TopHeader ul {margin: 0; padding: 0;}
#TopHeader ul li {list-style: none; display: inline; text-align: right;}
#TopHeader ul li a {text-decoration: none; color:#663333; padding: 2px 8px 2px 8px;}
#TopHeader ul li a:hover {color:#9E7575;}

#SearchEngine {width: 780px; height: auto;margin: 0px; padding: 0px;text-align: right; background-color:#FFFFFF; font-size:11px; text-align:right;}
#SearchEngine a {margin: 0px; padding: 3px 10px 3px 10px;text-align: right; color:#6F6E6E; font-size:11px;}
#SearchEngine a:hover {margin: 0px; padding: 3px 10px 3px 10px;text-align: right; color:#FF9900; font-size:11px;}
#SearchEngine span {margin: 0px; padding: 3px 10px 3px 10px;text-align: right; color:#000000; font-size:11px; font-weight:bold;}

#TopNav {width: 780px; height: 24px; font-size:10px; font-weight: bold; background: #663333; display: block;}
#TopNav ul {width: 100%; height: 24px;margin: 0; padding: 0;}
#TopNav ul li {list-style: none; display: inline; text-align: center;}
#TopNav ul li a {text-decoration: none; float: left; background: #663333; color:#FFFFFF; padding: 6px 18px 6px 19px;}
#TopNav ul li a:hover {background: #9E7575;}

#ContentArea {width: 780px; height: auto; margin: 0; padding: 10px 0px 10px 0px; font-size:11px; text-align:left;}
#ContentArea span {font-size:11px; text-align:left;}
#ContentArea form {width: auto; height: auto; margin: 0; padding: 10px; font-size:11px;display: block; border: #9E7575 solid 1px; background-color: #EFDAD7;}
.ContentAreaInput {margin: 3px; padding: 3px; font-size:11px; border-top: 1px solid #9E7575; border-left: 1px solid #9E7575; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #C3ABA9; color: #663333;}
#ContentArea select {margin: 3px; padding: 1px; font-size:11px; border-top: 1px solid #9E7575; border-left: 1px solid #9E7575; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #C3ABA9; color: #663333;}
#ContentArea textarea {margin: 3px; padding: 1px; font-size:11px; border-top: 1px solid #9E7575; border-left: 1px solid #9E7575; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #C3ABA9; color: #663333;}
#ContentArea h2 {width: auto; height:auto; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 9px; font-size:15px; color:#663333; font-weight:bold; background-image: url("/images/Heading_GrayDashLine.gif"); background-position: left bottom; background-repeat:no-repeat; text-align:left;}
#ContentArea h4 {width: auto; height:auto; margin: 0; padding: 0; font-size:12px; color:#663333; font-weight: bold; text-align:left;}
#ContentArea h6 {width: auto; height:auto; margin: 0; padding: 2px 2px 2px 12px; font-size:9px; color:#663333; font-weight: bold; text-align:left;}
#ContentArea a {color:#663333; text-decoration: none;}
#ContentArea a:hover {text-decoration: underline;}

#SideContentArea {width: 180px;height: auto;margin: 0; padding: 0;font-size:11px;text-align: center;}

#SideNav {width: auto; height: auto; font-weight: bold;}
#SideNav ul {margin: 0; padding: 0;}
#SideNav ul li {list-style: none; display: block; text-align:left; padding: 6px;background-image: url('/images/SideNav_DottedDiv.gif'); background-position: bottom; background-repeat:repeat-x;}
#SideNav ul li a {text-decoration: none; color:#663333; padding: 6px 6px 6px 6px;}
#SideNav ul li a:hover {text-decoration: underline;color:#9E7575;}

#ContentSyle001 {width: 590px; height: auto;margin: 0px 0px 0px 10px; padding: 0;position: relative; color:#663333;}
#ContentSyle001 div {width: auto; height:auto; margin: 10px; padding:0;}
#ContentSyle001 table {width: auto; height:auto; margin: 10px; padding: 0;}
.ContentLeft {width: 275px; height:auto; margin: 0; padding: 0px 10px 0px 0px;}
.ContentLeft img {width: 120px; height:120px; margin: 0px 0px 10px 10px; padding: 0; float: right;}
.ContentRight {width: 275px; height:auto; margin: 0; padding: 0px 0px 0px 10px;}
.ContentRight img {width: 120px; height:120px; margin: 0px 0px 10px 10px; padding: 0; float: right;}
#ContentSyle001 a {color:#663333; font-size:11px;text-decoration: none;}
#ContentSyle001 a:hover {color:#9E7575; font-size:11px;text-decoration: underline;}


#ContentSyle002 {width: 590px; height: auto;margin: 0px 0px 0px 10px; padding: 0;position: relative; color:#663333;}
#ContentSyle002 div {width: auto; height:auto; margin: 0; padding: 5px;}
#ContentSyle002 a {color:#663333; font-size:11px;text-decoration: none; padding: 10px; margin: 2px;}
#ContentSyle002 a:hover {color:#9E7575; font-size:11px;text-decoration: underline;}
#ContentSyle002 table {width: auto; height:auto; margin: 10px 0px 0px 10px; padding: 0;}
#ContentSyle002 td {width: 135px; height:auto; margin: 0; padding: 0px 10px 0px 0px; text-align: center;}
#ContentSyle002 span {width: auto; height:auto; margin: 3px; padding: 3px; text-align: center;}

#ContentSyle003 {width: 590px; height: auto;margin: 0px 0px 0px 10px; padding: 0;position: static; color:#663333;}
#ContentSyle003 div {width: auto; height: 20px; color:#663333; font-size:11px; padding: 8px 9px 0px 9px;}
#ContentSyle003 a {color:#663333; font-size:11px;text-decoration: none; padding: 5px;}
#ContentSyle003 a:hover {color:#9E7575; font-size:11px;text-decoration: underline;}
#ContentSyle003 table {width: 590px; height:auto; margin: 0; padding-right: 10px; background: #EFDAD7;}
#ContentSyle003 tr {background: #EFDAD7;}
#ContentSyle003 td {width: 135px; height:auto; margin: 0; padding: 10px 0px 10px 10px; text-align: center;}
#ContentSyle003 span {width: auto; height:auto; margin: 3px; padding: 3px; text-align: center;}

#ContentSyle004 {width: 590px; height: auto;margin: 0px 0px 0px 10px; padding: 0;position: relative; color:#663333;}
#ContentSyle004 div {width: auto; height:auto; margin: 10px; padding:0;}
#ContentSyle004 table {width: auto; height:auto; margin: 10px; padding: 0;}
.ContentLeft {width: 430px; height:auto; margin: 0; padding: 0px 10px 0px 0px;}
.ContentRight {width: 120px; height:auto; margin: 0; padding: 0px 0px 0px 10px;}
#ContentSyle004 a {color:#663333; font-size:11px;text-decoration: none;}
#ContentSyle001 a:hover {color:#9E7575; font-size:11px;text-decoration: underline;}

#ProductNav {width: 590px; height: 20px; margin: 0;; padding: 0; font-size:10px; font-weight: bold; text-align: right;}
#ProductNav dd {width: auto; height: 20px; margin: 0; padding: 0; display: inline;}
#ProductNav dd a {width: auto; height: auto; margin: 0px 0px 0px -2px;text-decoration: none; background: #663333; color:#FFFFFF; padding: 7px 10px 7px 10px;}
#ProductNav a:hover {width: 24px; height: 18px;background: #9E7575; color:#FFFFFF;}
.ProductPage {width: 24px; height: 20px; background: #EFDAD7;}
.ProductPage div {width: 24px; height: 20px; background: #EFDAD7; display: inline; padding: 6px 9px 6px 9px; margin: 0px 0px 0px -2px; border-bottom: #EFDAD7 9px solid;}

#PruductBrandMenu ul {width: 135px;margin: 0; padding: 0;list-style: none;color:#6F6E6E; font-size:11px;text-align: left;font-family: Verdana, Helvetica, Arial, sans-serif;}
#PruductBrandMenu li {float: left;position: relative;width: 135px;}
#PruductBrandMenu li ul {position: absolute;left: 0;top: 0;display: none;}
#PruductBrandMenu li ul {top: auto;left: auto;}
#PruductBrandMenu li ul a {display: block;text-decoration: none;color: #777;background: #fff;padding: 5px;border: 1px solid #5c382c;border-bottom: 0;top: auto;left: auto;}
#PruductBrandMenu li:hover ul, li.over ul {display: block;color:#5c382c;}

#ProductDetailContainer {width: 550px;height: auto;margin: 0; padding: 0;font-size:11px;font-family: Verdana, Helvetica, Arial, sans-serif;}
#ProductDetailContainer h3, #ProductUpsale h3 {width: auto; height:auto; margin: 0px 10px 0px 10px; padding: 0px 0px 10px 0px; font-size:13px; color:#990000; font-weight:bold; background-image: url("/images/Heading_ProductDetailDiv.gif"); background-position: 0px 14px; background-repeat:repeat-x; text-align:left;}
#ProductDetailContainer h4, #ProductUpsale h4  {width: auto; height:auto; margin: 0; padding: 0px 0px 5px 0px; font-size:12px; color:#990000; font-weight:bold;background-image: url("/images/Heading_ProductDetailDiv.gif"); background-position: 0px 13px; background-repeat:repeat-x; text-align:left;}
#ProductPrices {width: 177px;height: auto;padding: 0px 10px 0px 10px;}
#ProductPrices td, #Product01 td, #Product02 td, #Product03 td {padding: 2px;}
#ProductPrices label, #Product01 label, #Product02 label, #Product03 label {text-align: left; font-weight: bold;}
#ProductSpecs {width: 177px;height: auto;padding: 0px 10px 0px 10px;}
#ProductShot1 {width: 177px;height: auto;padding: 0px 10px 0px 10px;}
#ProductShot2 {width: 343px;height: auto;padding: 0px 10px 0px 0px;}


#ProductUpsale {width: 550px;height: auto;margin: 0; padding: 0;font-size:11px;font-family: Verdana, Helvetica, Arial, sans-serif;}
#Product01 {width: 170px;height: auto;padding: 0px 10px 0px 10px;}
#Product02 {width: 170px;height: auto;padding: 0px 10px 0px 0px;}
#Product03 {width: 170px;height: auto;padding: 0px 10px 0px 0px;}


#FooterNav {width: auto; height: auto; margin: 0px; padding: 5px; text-align: right;font-size:9px; text-align:right; background: #C3ABA9; display: block;}
#FooterNav ul {margin: 0; padding: 0;}
#FooterNav ul li {list-style: none; display: inline; text-align: right;}
#FooterNav ul li a {text-decoration: none; color:#663333; padding: 2px 8px 2px 8px;}
#FooterNav ul li a:hover {color:#9E7575;text-decoration: underline;}