body {
background:#4a5370;
text-align:center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

div, table, td {
color:#000;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

td {
vertical-align:top;
}

img {
border:0;
}

h1, h2, h3, h4, h5 {
margin:0;
}

/* Container */
.container {
margin: 0 auto;
width:800px;
text-align: center;
padding:0;
}

/* Header */
#header-repeat {
background:url(/images/header-repeat.gif) repeat-x;
width:100%
}

#header {
width:800px;
height:234px;
text-align:left;
}

#header-left {
width:425px;
float:left;
}

#tab-navigation {
background:url(/images/tab-navigation.gif) top left no-repeat;
width:425px;
height:60px;
}

#tab-navigation ul {
margin:0;
padding:8px 0 0 182px;
}

#tab-navigation li {
margin:0;
padding:0 8px 0 0;
list-style:none;
float:left;
}

#tab-navigation a, #tab-navigation a:visited {
display: block;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-align:center;
background: url(/images/tab-off.gif) bottom right no-repeat;
width:113px;
padding: 3px 0 4px 0;
}

#tab-navigation a:hover {
display:block;
color:#fff;
text-decoration:none;
background:url(/images/tab-on.gif) bottom right no-repeat;
}

#header-right {
background:url(/images/header-right.gif) top left no-repeat;
width:375px;
height:234px;
float:left;
}

/* Body */
#body-bg-repeat {
background: #f8f0e5 url(/images/body-bg-repeat.gif) repeat-x;
width:100%;
}

#body-bg {
background:url(/images/body-bg.jpg) top left no-repeat;
width:800px;
height:434px;
text-align:left;
}

/* Left Column */
#left-column {
width:202px;
float:left;
}

#nav-header {
background:url(/images/nav-header.gif) top left no-repeat;
width:202px;
height:15px;
font-size:0px;
line-height:0px;
}

#navigation {
width:169px;
}

#nav-footer {
background:url(/images/nav-footer.gif) top left no-repeat;
width:202px;
height:54px;
clear:both;
}

/* Right Column */
#right-column {
width:598px;
float:left;
font-size:12px;
color:#343434;
padding:14px 0 0 0;
line-height:16px;
}

#right-column a, #right-column a:visited {
color:#67693b;
text-decoration:underline;
}

#right-column a:hover {
color:#67693b;
text-decoration:none;
}

.content-headline {
font-size:16px;
font-weight:bold;
color:#8c7561;
padding:0 0 12px 0;
}

.content-subheadline {
font-size:14px;
font-weight:bold;
color:#454e6c;
padding:0 0 12px 0;
}

#bucket-left {
width:340px;
float:left;
}

.content-left {
padding: 0 0 0 26px;
}

#bucket-right {
width:258px;
float:left;
}

.content-right {
padding: 0 68px 0 24px;
}

.content-right h4 {
font-size:14px;
color:#8c7561;
padding:0 0 12px 0;
}

#bucket-divider {
background:url(/images/bucket-divider.gif) top left no-repeat;
width:258px;
height:51px;
}

/* InsidePage */
#body-bg-in {
background:url(/images/body-bg-in.jpg) top left no-repeat;
width:800px;
height:490px;
text-align:left;
}

html > body #body-bg-in {
background:url(/images/body-bg-in.jpg) top left no-repeat;
height: auto;
min-height: 490px;
}

#body-bg-in-repeat {
background:url(/images/body-bg-in-repeat.gif) repeat-y;
width:800px;
}

.content-in {
padding: 0 68px 26px 26px;
}

.content-in ul {
margin:0;
padding:10px 0 10px 30px;
}

.content-in li {
margin:0;
padding: 0 0 10px 0;
list-style:url(/images/list-bullet.gif);
}

/* StorePage */
#right-column-store {
width:598px;
float:left;
font-size:12px;
color:#343434;
}

#store-header {
background:url(/images/store-header.gif) top left no-repeat;
width:598px;
height:105px;
float:left;
}

#store-search {
width:598px;
height:21px;
}

#search-title {
width:354px;
float:left;
text-align:right;
}

#search-title h4 {
padding: 6px 7px 0 0;
font-size:10px;
color:#4a5370;
}

#search-txtbox {
width:144px;
float:left;
}

.txtbox-search {
width:134px;
height:20px; 
border:1px solid #404040; 
font-size:11px;
}

#search-btn {
width:100px;
float:left;
padding:2px 0 0 0;
}

#store-navigation {
width:598px;
height:31px;
font-size:10px;
color:#4a5370;
}

#store-navigation a, #store-navigation a:visited {
color:#4a5370;
text-decoration:none;
}

#store-navigation a:hover {
color:#4a5370;
text-decoration:underline;
}

#shopping-cart-links {
width:377px;
float:left;
text-align:right;
}

#shopping-cart-links p {
margin:0;
padding: 10px 8px 0 0;
}

#shopping-cart {
background:url(/images/shopping-cart.gif) top left no-repeat;
width:221px;
height:31px;
float:left;
}

#shopping-cart p {
margin:0;
padding: 10px 0 0 22px;
}

#shopping-cart span {
color:#9a9c6e;
}

#category-navigation {
width:598px;
}

#category-navigation p {
margin:0;
padding: 6px 0 0 114px;
font-size:11px;
font-weight:bold;
color:#4a5370;
}

#category-navigation a, #category-navigation a:visited {
color:#9297a9;
text-decoration:none;
}

#category-navigation a:hover {
color:#4a5370;
text-decoration:none;
}

/* Categories */
.content-categories {
padding: 0 0 0 84px;
}

#categories {
width:402px;
}

#categories h2 {
font-size:14px;
color:#4a5370;
text-align:center;
padding: 0 0 14px 0;
}

.category-title {
background:url(/images/category-title.gif) top left no-repeat;
width:172px;
height:142px;
float:left;
text-align:center;
}

.category-title img {
border:8px solid #fff;
}

.category-title p {
margin:0;
padding:10px 0 0 0;
}

.category-title h4 {
font-size:14px;
color:#fff;
padding:4px 0 0 0;
}

.category-title a, .category-title a:visited {
color:#fff;
text-decoration:none;
}

.category-title a:hover {
color:#fff;
text-decoration:none;
}

.category-v-divider {
background:url(/images/category-v-divider.gif) top left no-repeat;
width:58px;
height:142px;
float:left;
}

#category-h-divider {
background:url(/images/category-h-divider.gif) top left no-repeat;
width:402px;
height:46px;
clear:both;
}

/* Products */
.content-products {
padding: 0 0 0 34px;
}

#products {
width:498px;
}

#products h2 {
font-size:14px;
color:#4a5370;
text-align:center;
}

#product-divider {
background:url(/images/product-divider.gif) top left no-repeat;
width:498px;
height:48px;
}

#product-image {
width:248px;
float:left;
padding:2px 0 0 0;
}

#product-image img {
border:1px solid #454e6c;
}

#product-details {
width:250px;
float:left;
font-size:12px;
color:#343434;
line-height:16px;
padding: 0 0 20px 0;
}

/* Sub Body */
#sub-body {
background:url(/images/sub-body.gif) top left no-repeat;
width:800px;
height:43px;
}

#sub-body-in {
background:url(/images/sub-body-in.gif) top left no-repeat;
width:800px;
height:45px;
}

/* Footer */
#footer-repeat {
background:url(/images/footer-repeat.gif) repeat-x;
width:100%
}

#footer {
background:url(/images/footer.gif) top left no-repeat;
width:800px;
height:89px;
text-align:left;
font-size:12px;
color:#fff;
}

#footer-address {
width:414px;
height:72px;
float:left;
}

#footer-address p {
margin:0;
padding: 14px 0 0 254px;
color: #fff;
}

#footer-number {
width:180px;
height:72px;
float:left;
}

#footer-number p {
margin:0;
padding: 14px 0 0 0;
color: #fff;
}

#footer-number a, #footer-number a:visited {
color:#fff;
text-decoration:none;
}

#footer-number a:hover {
color:#fff;
text-decoration:underline;
}

#footer-sponsor {
width:206px;
height:72px;
float:left;
font-size:9px;
font-family: Arial, Sans-Serif;
line-height:11px;
color:#ead5bb;
}

#footer-sponsor p {
line-height: 110%;
font-size: 11px;
margin:0;
padding: 20px 75px 0 7px;
text-align:center;
}

.footer-copyright {
clear:both;
font-size:9px;
color:#8990a6;
padding: 4px 0 6px 50px;
}

a.ls:link,
a.ls:visited {
color:#8990a6;
text-decoration:none;
}

a.ls:hover {
color:#8990a6;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#8990a6;
text-decoration:underline;
}

a.lshome:hover {
color:#8990a6;
text-decoration:none;
}
