body {background: #ffffff; margin: 0px; padding: 0px; font-family: verdana, arial; color: #000000; font-size: 11px;}

.address {background: #000000;}

#cart {float: right; width: 200px; font-size: 11px; border-left: solid 1px #000000; padding-left: 5px;}
#content {padding: 0px 10px 10px 10px;}
#control {float: right; width: 280px; margin: 0px;}
#control span {display: block; float: left; margin: 5px; width: 80px; text-align: center; font-size: 11px; font-family: arial;}
#control span a {color: #336699; font-weight: bold; text-decoration: none;}
#control2 {float: right; width: 480px; margin: 0px; border: solid 1px #000000; padding: 5px;}

#demo {background-color:#eeeeee; cursor:pointer; padding:5px 20px 5px 20px; margin: 30px 0; width: 425px;}
#demo span {padding:3px 20px 0px 20px; cursor:pointer;}
#demo span:hover {text-decoration:underline;}
#details, #img, #spec, #relate {clear: both; border-left: solid 1px #000000; border-right: solid 1px #000000; width: 564px; margin: 17px 0px 0px 0px; padding: 0px 10px; overflow: auto;}
div.button {float: right; margin: 10px;}
div.divTitle {font-weight: bold; font-size: 16px; margin: 4px;}
div.fade {border-bottom: solid 2px #990000; text-align: center; background-image: url(../images/homebg.jpg); background-repeat: repeat-x;}
div.navDiv {float: left; text-align: center; padding-top: 6px; height: 21px;}
div.navDiv a {color: #000000; text-decoration: none;}

#foot {width: 946px; margin-left: auto; margin-right: auto; font-size: 11px; text-align: center; margin-top: 15px; border-top: solid 1px #990000; padding: 10px 0 5px 0; background-image: url(../images/silk-bottom.jpg); background-repeat: repeat-y; clear: both;}
#foot a {color: #000000; text-decoration: none;}
#foot a:hover {text-decoration: underline;}
form {margin: 0px;}

img {border: 0px;}
img.i1 {float: left; margin: 5px;}
img.i2 {float: left; margin-right: 50px;}
input, select, textarea {font-size: 10px; font-family: verdana;}
input.check {font-size: 16px; border: 0px; background: none; color: #b04a06; font-weight: bold; font-family: 'times new roman'; cursor: default;}
input.check2 {font-size: 16px; color: #b04a06; font-family: 'times new roman';}
input.chk {font-size: 16px; border: 0; cursor: default; font-weight: bold; color: #336699; letter-spacing: 2px; font-family: 'Times New Roman';}

#logo {display: block; float: left;}

.menu {border: solid 1px #000000; background-color: #ffffff; border-bottom: 0px;}
.menuItem a {color:#666666; text-decoration:none; display: block; font-weight: bold; padding:4px 10px 4px 10px; border-bottom:solid 1px #000000;}
.menuItem a:hover {color: #000000; background-color:#cccccc;}

.nav {position: absolute;}
.nav2 {position: absolute; left: 0px;}
.nav3 {position: absolute;}
.nav4 {float: right;}
#navbar {background-image: url(../images/navbg.jpg); background-repeat: repeat; border-top: solid 1px #000000; border-bottom: solid 1px #000000; clear: both; width: 946px;}
#navbar2 {background-image: url(../images/navbg.jpg); background-repeat: repeat; border-bottom: solid 1px #000000; clear: both; width: 946px;}

p.breadcrumb {margin: 0px 0px 5px 25px; font-size: 11px; border-bottom: solid 1px #cccccc; padding-bottom: 5px;}
p.breadcrumb a {color: #336699; text-decoration: none;}
p.breadcrumb a:hover {text-decoration: underline;}
p.cItem {margin: 0px 0px 5px 0px; border-bottom: solid 1px #000000; padding: 0px 0px 3px 2px;}
p.clear {clear: both;}
p.cMan {margin: 0px 0px 0px 0px;}
p.control2 {float: left; width: 225px; font-size: 11px; font-family: arial;}
p.control2 a {color: #990000; text-decoration: none; display: block;}
p.control2 a:hover {text-decoration: underline;}
p.control3 {float: left; width: 200px; font-size: 11px; font-family: arial;}
p.control3 a {color: #990000; text-decoration: none; display: block;}
p.control3 a:hover {text-decoration: underline;}
p.cTitle {font-weight: bold; border-bottom: solid 1px #000000; margin: 0px 0px 4px 0px; padding: 5px 0px 3px 5px; color: #336699; background-color: #eeeeee;}
p.faqQ {}
p.faqQ a {display: block; text-decoration: none; color: #990000; font-weight: bold; font-size: 14px;}
p.faqQ a:hover {color: #000000; text-decoration: underline;}
p.itemtitle {font-weight: bold; border-top: solid 1px #000000; border-bottom: solid 1px #000000; width: 685px; padding: 8px 0px; font-size: 13px;}
p.line {border-top: solid 1px #000000; width: 710px;}
p.line2 {border-top: solid 1px #000000;}
p.lrg {font-size: 16px; font-weight: bold;}
p.lrgCntr {font-size: 16px; font-weight: bold; text-align: center;}
p.red {color: #ff0000; font-weight: bold;}
p.sub {border: solid 1px #999999; background: #eeeeee; margin: 10px 0px 10px 10px; padding: 8px; width: 685px;}
#tab1 {float: left; width: 60px; margin: 0px;}
p.title {clear: both; font-weight: bold; font-size: 16px; color: #ff0000;}

span.address {float: left; text-align: right; padding-top: 4px;}
span.cDel {float: right; margin-top: 10px;}
span.checkProd {display: block; float: left; width: 350px; margin: 7px 0px;}
span.gray {color: #c0c0c0;}
span.red {color: #ff0000;}
span.s1 {font-weight: bold; font-size: 16px;}
span.s2 {display: block; clear: both; color: #333333; font-size: 13px;}
span.s3 {display: block; float: left; border: solid 1px #0033ff; margin: 0px 5px; padding: 6px;}
span.sm {font-size: 10px; color: #999999;}
span.t {font-weight: bold; font-size: 14px;}

#tab1, #tab2, #tab3, #tab4 {margin: 0 0 20px 0;}
#tab1 {float: left; width: 70px; margin: 6px 0px 0px 13px;}
#tab2 {float: left; width: 70px; margin: 6px 0px 0px 8px;}
#tab3 {float: left; width: 112px; margin: 6px 0px 0px 8px;}
#tab4 {float: left; width: 152px; margin: 6px 0px 0px 8px;}
table {border-collapse: collapse;}
table.border {border: solid 1px #000000;}
table.border td {border: solid 1px #000000; padding: 10px;}
td.row1, td.row2 {border-bottom: solid 1px #666666; padding: 5px 0px;}
td.row1 {background-color: #ffffff;}
td.row2 {background-color: #eeeeee;}
td.sub {font-size: 14px; font-weight: bold; background-color: #666666; color: #ffffff;}
td.td1 {font-weight: bold;}
td.top {font-weight: bold; border-bottom: solid 1px #000000;}
#topnav {float: left; width: 613px; height: 143px; background-image: url(../images/topnavbg.jpg); background-repeat: no-repeat; background-color: #000000; color: #ffffff; font-size: 15px;}
#topnav p {margin: 4px 5px 0px 0px; height: 19px; text-align: right; font-size: 11px; color: #990000;}
#topnav p a {color: #990000; text-decoration: none;}
#topnav p a:hover {color: #000099;}

#wrapper {width: 946px; margin-left: auto; margin-right: auto; border: solid 2px #000000;}
#wrapper p {margin-left: 10px; margin-right: 10px;}
#wrapper p.control2 {margin-left: 0px; margin-right: 0px;}

a.bod {color: #990000; text-decoration: none;}
a.bod:hover {text-decoration: underline;}

a.bod2 {color: #990000; text-decoration: none; display: block;}
a.bod2:hover {text-decoration: underline;}

a.link {color: #336699; text-decoration: none;}
a.link:hover {text-decoration: underline; color: #990000;}

a.return {color: #336699; text-decoration: none; font-size: 11px; font-weight: bold;}
a.return:hover {text-decoration: underline;}

a.t {color: #990000; font-weight: bold; text-decoration: none;}
a.t:hover {color: #ff0000;}