body { background: #fff; font-size: 62.5%; font-family: Calibri, Arial, Helvetica, Verdana, Tahoma, sans-serif; }

strong { font-weight: bold; }

input, textarea { border: 1px solid #892b1b; padding: 4px; width: 350px; }

input.paypal { width: auto; border: 0; }

label { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #111; font-size: 13px; }

small { font-size: 16px; }

#top-container { width: 100%; background: #892b1b; float: left; }

#top-container-center, #bottom-container { width: 820px; margin: 0 auto; }

#header { width: 820px; float: left; border-bottom: 1px solid #ffd304; margin: 10px 0 15px 0; padding: 0 0 10px 0; }

#header h1 { float: left; width: 265px; }

.logo { display: block; text-indent: -9999px; background: url('../images/logo.jpg') top left no-repeat; width: 265px; height: 68px; }

#top-nav { width: 514px; float: right; margin: 15px 0 0 0; }

#top-nav li { display: inline; }

#top-nav li a { display: block; text-indent: -9999px; float: left; }

a.product-use { background: url('../images/product-use.jpg') top left no-repeat; width: 171px; height: 36px; }

a.product-use:hover, a.product-use-active { background: url('../images/product-use.jpg') bottom left no-repeat; }

a.about-us { background: url('../images/about-us.jpg') top left no-repeat; width: 144px; height: 36px; }

a.about-us:hover, a.about-us-active { background: url('../images/about-us.jpg') bottom left no-repeat; }

a.store { background: url('../images/store.jpg') top left no-repeat; width: 98px; height: 36px; }

a.store:hover, a.store-active { background: url('../images/store.jpg') bottom left no-repeat; }

a.contact { background: url('../images/contact.jpg') top left no-repeat; width: 101px; height: 36px; }

a.contact:hover, a.contact-active { background: url('../images/contact.jpg') bottom left no-repeat; }

#left-home-content { width: 417px; height: 475px; background: url('../images/compress-large.png') bottom left no-repeat; float: left; }

#left-home-content h2, #left-content h2 { text-indent: -9999px; float: left; width: 256px; height: 39px; display: block; background: url('../images/thai-herbal-compress.png') top left no-repeat; }

#right-content { width: 390px; float: right; }

#right-content h3 { color: #fff; font-size: 48px; font-weight: bold; padding: 0 0 15px 0; line-height: 52px; }

h4 { color: #892b1b; font-size: 28px; font-weight: bold; padding: 0 0 15px 0; line-height: 52px; }

#right-content p { color: #fff; font-size: 30px; font-weight: bold; line-height: 40px; padding: 0 0 25px 0; }

#right-content a.buy-now { color: #fff; font-size: 54px; font-weight: bold; text-decoration: none; }

#right-content a.buy-now:hover { color: #ffd304; }

#bottom-content { width: 820px; float: left; margin: 10px 0 0 0; }

#bottom-left-content { float: left; width: 350px; }

#bottom-left-content-facebook { float: left; width: 490px; }

#bottom-left-content p, #bottom-left-content li, #bottom-left-content-facebook p, #bottom-left-content-facebook li { color: #111; font-size: 13px; line-height: 18px; letter-spacing: .1px; }

#bottom-left-content p, #bottom-left-content-facebook p { padding: 0 0 15px 0; }

#bottom-left-content p { font-size: 15px; line-height: 20px; }

#bottom-left-content li, #bottom-left-content-facebook li { padding: 0 0 8px 0; list-style-type: disc; margin: 0 0 0 15px; }

#bottom-right-content { float: right; width: 430px; }

#bottom-right-content p { font-size: 12px; border-bottom: 1px solid #892b1b; padding: 0 0 8px 0; text-align: center; }

#bottom-right-content p a { color: #892B1B; text-decoration: none; }

#bottom-right-content p a:hover { color: #3b3c3d; }

#bottom-right-content-facebook { float: right; width: 290px; }

#bottom-right-content img { margin: 8px 0 4px 0; border: 1px solid #fff; padding: 2px; }

#bottom-right-content a:hover img { border: 1px solid #3b3c3d; }

#footer { width: 820px; float: left; margin: 15px 0; }

#footer p, #footer a { text-align: right; font-family: Helvetica, Verdana, Tahoma, sans-serif; font-size: 10px; color: #892b1b; line-height: 15px; }

.error { font-weight: bold; color: #892b1b; }

.bio { border-bottom: 1px solid #892B1B; margin: 0 0 15px 0; padding: 0 0 10px 0; }

.bio img { float: left; margin: 4px 10px 0 0; border: 1px solid #892b1b; }

.clear { clear: both; }

#bottom-left-content table { width: 250px; border: 1px solid #521a0d; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px; padding: 4px 10px; margin: 15px 0 0 0; }

#bottom-left-content table td { padding: 4px 0 6px 0; }

#bottom-left-content table td a { font-size: 16px; }
