
body           { color: #a15430; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/home/bg-2.gif) repeat-x scroll; margin: 0px }
h3 { color: #a0522d; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1    { color: #a0522d; font-weight: bold; font-size: 1.6em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2   { color: #c56d47; font-weight: bold; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
table     { color: #a0522d; line-height: 1.4em; padding: 12px }
p a                   { color: #a15430; text-decoration: none; background-color: #fff7dd; padding: 1px 2px; border: dotted 1px #a15430 }
p a:hover               { color: #fff; background-color: #c56d47 }
.new { color: #c33; font-weight: bold }
#header  { margin-right: auto; margin-left: auto; width: 770px; height: 158px }

#main-1 { position: absolute; top: 0px; left: 0px; width: 308px; height: 158px }
#main-2 { position: absolute; top: 0px; left: 308px; width: 308px; height: 158px }
#main-3 { position: absolute; top: 0px; left: 616px; width: 113px; height: 158px }

img { border: 0px }
.link-pic {border: 0; background: none; padding: 0;}
.link-pic:hover{border: 0; background: none; padding: 0;}
#email   { position: absolute; top: 218px; left: 635px; width: 150px; height: 20px }
#email a { color: #fff; font-weight: bold; text-decoration: none; background-color: #a0522d; padding: 1px 2px; border: dotted 1px #fff }
#email a:hover { text-decoration: underline }
#bauble-form {
width: 150px;
text-align: centre;
float: right;
border: dotted 2px #a0522d;
padding: 8px;
margin: 4px;
}
#size-guide {
width: 174px;
float: right;
margin: 0 4px;
}

ul a {
color: #a0522d;
}

#navcontainer
 { color: #333; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #a0522d; margin-bottom: 1em; padding: 0 0 1em; border-top: 1px solid #e9d2d1; border-right: 1px solid #e9d2d1; border-bottom: 1px solid #e9d2d1; width: 12em }

p ul {
line-height: 200%;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
  { margin: 0 }
#navcontainer p { margin: 0; padding-top: 2px; padding-bottom: 2px }
#navcontainer li a
   { color: #a0522d; text-decoration: none; background-color: #fff7dd; padding: 2px 5px 2px 0.5em; border-left: 2px solid #e9d2d1; width: 100%; display: block }
html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
   { color: #fff; background-color: #c56d47; border-left: 1px solid #e9d2d1 }
#navcontainer p { color: #fff; font-weight: bold; padding-left: 12px }
#show-basket { padding-bottom: 8px; padding-left: 8px }
#paypal-logo { padding-bottom: 8px; padding-left: 8px }
#show-basket-small { position: absolute; top: 171px; left: 629px; width: 101px; height: 33px }

#container { text-align: left }
#content p{line-height:1.4}
#navigation { }
#extra{background:#FF8539}
#footer { }
#footer-left { float: left; padding-left: 24px; width: 12em }
#footer-right { text-align: center; float: left; padding-bottom: 24px; width: 650px }
#footer p{margin:0;padding:5px 10px}

#container { margin: 0px; width: 770px }
#content { float: right; width: 550px }
#navigation { float: left; padding-top: 18px; padding-left: 24px }
#extra{float:left;clear:left;width:200px}
#footer { clear: both; width: 100% }
td { text-align: center }
.no-border { background-color: transparent; border: none 0px }
.no-border:hover { background-color: transparent; border: none 0px }
.gallery  { float: left; clear: left }
.thumb  { float: left; margin-right: 12px; margin-bottom: 8px; margin-left: 12px }
.break  { clear: both }
.label  { text-align: center; width: 150px; height: auto }
.form  { text-align: center; width: 150px; height: auto }
.photo  { background-color: #fff7dd; padding: 3px; border: dotted 2px #c56d47 }
.photo:hover { padding: 1px; border: solid 4px #c56d47 }
.label p { margin: 0px }
#subcontent { float: left }
.product-name { font-weight: bold }
tr { vertical-align: top }
.shop-table  { float: left; margin-right: 8px; margin-bottom: 16px; margin-left: 8px; width: 150px;}
.product-desc { text-align: left }
.hidden-form {visibility: hidden}
div#contact-form   { margin-right: auto; margin-left: auto; padding: 12px; border: dotted 1px #045395; width: 450px }
div#sitemap { margin-right: auto; margin-left: auto; width: 450px }
input.btn   { color: #a0522d; font-weight: bold; background-color: #fff7dd; padding: 6px 8px; border-style: solid; border-width: 2px; border-bottom-color: #A0522D; border-left-color: #A0522D; border-right-color: #A0522D; border-top-color: #A0522D  }
input.btnhov  { color: #fff; background-color: #a0522d }
.form-table td  { text-align: left }
.cell-divider { border-right: 1px dotted #a0522d}
.table-padded td {padding: 6px}
.form-table { background: url(../images/home/pattern.gif) repeat }
.table-multiproduct  { text-align: center; margin: 0 auto; border: dotted 2px #a0522d }
.float-left { float: left }
.float-right { float: right; width: 174px; height: 233px;}
.photo-multiproduct  { background-color: #fff7dd; margin: 0 8px; padding: 3px; border: solid 2px #c56d47 }

.table-multiproduct table { margin: 0 auto }
.table-multiproduct-wrap  { float: left; text-align: center; border: dotted 2px #a0522d }
.row-end    { clear: both }
.intro-image { text-align: center; float: right; padding: 6px }

blockquote {
  padding: 0 8px;
  background: transparent url(../images/home/quote-left.png) left top no-repeat;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(../images/home/quote-right.png) right bottom no-repeat;
}
.table-examples { text-align: center; width: 330px }

body#index a#nav-index,
body#contact a#nav-contact,
body#ordering a#nav-ordering,
/*--*/
body#bearslarger a#nav-bearslarger,
body#bears6to7inch a#nav-bears6to7inch,
body#bears3inch a#nav-bears3inch,
body#bearslessexpensive a#nav-bearslessexpensive,
body#bearsthemed a#nav-bearsthemed,
body#bears-sold a#nav-bears-sold,
/*--*/
body#minibears a#nav-minibears,
body#minibears-dressed a#nav-minibears-dressed,
body#minibears-micro a#nav-minibears-micro,
/*--*/
body#houses a#nav-houses,
body#houses-accessories a#nav-houses-accessories,
body#chinaimitation a#nav-chinaimitation,
/*--*/
body#chinamini a#nav-chinamini,
body#chinalarger a#nav-chinalarger,
body#christmasdecorations a#nav-christmasdecorations,
/*--*/
body#tshirts4years a#nav-tshirts4years,
body#tshirts12years a#nav-tshirts12years,
body#tshirtsadult a#nav-tshirtsadult,
body#tshirtsprinted a#nav-tshirtsprinted,
body#sweatshirts a#nav-sweatshirts,
/*--*/
body#comments a#nav-comments,
body#company a#nav-company,
body#links a#nav-links,
body#privacy a#nav-privacy,
body#sitemap a#nav-sitemap
{
color: white;
background: #c56d47;
border-left: 1px solid #c56d47;
} 
