body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
margin: 0px;
padding: 0px;
border: 0px;
}
body {
background: #f8f3df url('http://www.stone-hill.net/SHC/background_a11.jpg') top center;
}
p, div, li,  h1, h2, h3, h4, td, input, select, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
line-height: 140%;
}

p, h1, h2, h3, h4, #content ul, #content ol, #content table {
margin-bottom: 15px;
}
a img, :link img, :visited img {
border: none
}
a:link, a:visited {
color:#666666;
text-decoration: none;
}
a:hover, a:active {
color: #808000;
text-decoration: none;
}

div.clear {
clear: both;
overflow: hidden;
height: 1px;
}
input {
background-color: #fff;
border: 1px solid #a4b97f;
}
.button {
padding: 3px 5px;
text-transform: none;
text-decoration: none !important;
color: #666;
background: #e9e8be;
border-top: 2px solid #e8e7e2;
border-left: 2px solid #e8e7e2;
border-right: 2px solid #828177;
border-bottom: 2px solid #828177;
cursor: pointer;
}
a.button  {
color: #666;
}

#cart-total .button {
font-size: 14px;
font-weight: bold;
padding: 6px 9px;
margin-left: 20px;
}

/* ----------------------------------- */
/* WRAPPER
/* ----------------------------------- */
#wrapper {
width: 1011px;
margin: 0px auto;
text-align: left;
padding:0px;
display: block;
background: url('http://www.stone-hill.net/SHC/fade_bg.png') top center repeat-y;
}
#top_img {
background: url('http://www.stone-hill.net/SHC/Banner.jpg') top center no-repeat;
padding: 0px;
width: 971px;
margin: 0px auto;
margin-bottom: 5px;
border: 0px;
display: block;
clear: both;
}
#bottom_img {
/*background: url(http://custom.buyitsellit.com/1743/bottom1.png) top center no-repeat;*/
height: 67px;
padding: 0px;
margin: 0px;
border: 0px;
display: block;
clear: both;
overflow: hidden;
}
#cw {
/*background: url(http://custom.buyitsellit.com/1743/cbg1.png) top center repeat-y;*/
}

/* ----------------------------------- */
/* TOP
/* ----------------------------------- */
#top {
padding: 0px;
width: 975px;
height: 149px;
}
#bar {
clear: both;
line-height: 26px;
width: 971px;
margin: 0px auto;
height: 26px;
color: #fff;
background: #e9e8be url('http://www.stone-hill.net/SHC/bar_bg.jpg') top center repeat-y;
}
#viewcart {
float: right;
font-weight: normal;
margin-right: 10px;
line-height: 25px;
color: #808000;
font-weight: bold;
}
#viewcart span {
margin-left: 10px;
color: #808000;
font-style: italic;
}
#viewcart a {
color: #808000;
}
#menu {
float: right;
margin-top: 5px;
margin-right: 60px;
padding-top: 0px;
}
#menu_links li {
list-style: none;
float: left;
color: #fff;
font-weight: normal;
line-height: 25px;
height: 25px;
font-size: 13px;
margin-left: 10px;
margin-right: 10px;
}
#menu_links li span {
margin-left: 5px;
}
#menu_links a {
color: #fff;
}
#menu_links {
margin-left: 0px;
color: #fff;
line-height: 25px;
height: 25px;
}
#img_bar {
display: block;
clear: both;
text-align: center;
margin-bottom: 4px;
}
#img_bar img {
padding: 0px !important;
margin: 0px !important;
border: 0px !important;
}
/* ----------------------------------- */
/* CONTENT
/* ----------------------------------- */
#main {
border-top: 1px solid #a4b97f;
border-bottom: 1px solid #a4b97f;
background: url('http://www.stone-hill.net/SHC/content_bg.jpg') top left repeat-y;
width: 971px;
margin: 0px auto;
}

#content h2 {
font-size: 21px;
}
#content h3, p.price {
font-size: 16px;
font-weight: bold;
}

#welcome {
padding-top: 5px;
margin-bottom: 30px;
}

#crumb {
font-weight: bold;
margin-bottom: 25px;
font-size: 11px;
}

#pagination {
text-align: right;
float: right;
display: inline;
}

/* Category Page */
#products td {
text-align: center;
font-weight: bold;
width: 33%;
vertical-align: top;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 55px;
}
#products  a:link, #products a:visited {
text-decoration: none;
}
#products  a:hover, #products a:active {
text-decoration: underline;
}
#products td h3 {
margin-bottom: 3px;
font-size: 12px;
}
#products td p {
margin: 0;
}
#products td p img {
vertical-align: middle;
margin-left: 10px;
}
#categorydescription {
font-size: 12px;
}

/* Product page */
#photos {
text-align: right;
width: 310px;
float: right;
}
#photos img {
margin-bottom: 10px;
}
#photo-thumbs {
text-align: center;
}
#photo-thumbs img {
width: 80px;
margin: 5px;
vertical-align: middle;
}
#promo {
padding-top: 40px;
}
#promo h2 {
font-size: 14px;
text-align: center;
}
#wishspot {
margin-top: 25px;
}
#cartthanks {
border-bottom-width: thin;
border-bottom-style: dashed;
border-bottom-color: #000000;
margin-bottom: 20px;
}


/* Cart page */
.cart-item {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom-width: thin;
border-bottom-style: dashed;
border-bottom-color: #666666;

}
.cart-item img {
height: 70px;
float: left;
margin-right: 15px;
display: inline;
}
.cart-item h3, .cart-item p {
margin-bottom: 4px;
}

#cart-total {
padding: 15px;
text-align: center;
}
#cart-total strong {
font-size: 21px;
}
#cart-total img {
vertical-align: middle;
margin-left: 20px;
}

p.product-options input {
vertical-align: middle;
}

p#google-checkout {
text-align: center;
}
p#google-checkout img {
display: block;
margin: 0 auto;
}

p#update-cart {
font-weight: bold;
font-size: 14px;
}
#content select {
color: #666666;
}

.productOption {
margin-bottom: 10px;
}
#announce p {
text-align: center;
font-weight: bold;
font-size: 20px;
background: #e9e8be;
margin-top: 5px;
line-height: 40px;
height: 40px;
}
/*#free_ship {
background: url('http://custom.buyitsellit.com/1743/free_shipping_box.gif') top center no-repeat;
height: 153px;
padding-top: 35px;
text-align: center;
color: #000;
}
#free_ship a {
text-decoration: underline;
font-weight: bold;
color: #000;
}
*/

/* Common to all pages */
/* ----------------------------------- */
/* leftside column
/* ----------------------------------- */

#side {
width: 204px;
float: left;
height: auto;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
display: inline;
background: #e9e8be;
}
#rightside {
width: 160px;
float: right;
height: auto;
padding-left: 0px;
padding-top: 0px;
display: inline;
margin-left: 10px;
margin-right: 50px;
padding-right: 0px;
display: inline;
}
#content {
width: 740px;
float: right;
margin-right: 0px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 30px;
display: inline;
}
#cats {
margin-top: 15px;
padding-top: 42px;
background: url('http://www.stone-hill.net/SHC/shopping.jpg') top left no-repeat;
}
#cats h1 {
font-size: 16px;
text-align: center;
}
/*#info {
background-attachment: scroll;
background-image: url(http://custom.buyitsellit.com/1743/information.gif);
background-repeat: no-repeat;
background-position: center 0px;
padding-top: 60px;
margin-bottom: 20px;
}*/
#login {
margin-top: 10px;
margin-bottom: 10px;
text-align: right;
color: #FFFFFF;
width: 150px;
float: right;
padding-right: 10px;
}
#login  a {
color: #FFFFFF;
text-decoration: none;
}
#login a:hover {
text-decoration: none;
}

#side h2 {
font-size: 14px;
}
#side li {
padding-left: 5px;
padding-bottom: 3px;
margin-bottom: 3px;
background-repeat: no-repeat;
font-size: 12px;
list-style-type: none;
}
#side li a {
}
#side ul ul {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 10px;
}
#side ul ul li {
font-size: 11px;
padding: 0;
background: none;
font-weight: normal;
margin: 0 0 0 10px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#side .select_left {
font-weight: bold;
}
#side a:hover, #side a:active {
text-decoration: none;
}

#emailsub_wrapper {
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
clear: left;
margin-top: 45px;
}
#emailsub_wrapper input {
width: 150px;
background-color: #fff;
color: #582717;
border: 1px solid #a4b97f;
}
#emailsub_wrapper .button {
background: #f4f3e3 !important;
width: 55px !important;
margin-top: 7px;
border: 1px solid #a4b97f;
padding-top: 4px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 4px;
height: 22px;
}
#search {
font-size: 11px;
color: #582717;
margin-top: 10px;
text-align: center;
padding-bottom: 5px;
position: relative;
}
#search input {
width: 140px;
height: 25px;
color: #582717;
background-color: #fff;
border: 1px solid #a4b97f;
}
#search label input {
height: 17px;
}
#search .button {
background: #f4f3e3 !important;
width: 55px !important;
margin-top: 7px;
border: 1px solid #a4b97f;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 1px;
height: 22px;
}

/* ----------------------------------- */
/* rightside column
/* ----------------------------------- */

#rightside h2 {
font-size: 14px;
}
#rightside li {
padding-left: 18px;
padding-bottom: 3px;
margin-bottom: 3px;
background-repeat: no-repeat;
font-size: 12px;
list-style-type: none;
}
#rightside li a {
}

#rightside input {
background-color: #f7e8c7;
}


#rightside a:hover, #side a:active {
text-decoration: none;
}

#mini_cart {
margin-top: 0px;
/*padding-top: 35px;*/
margin-bottom: 20px;
/*background-image: url(http://custom.buyitsellit.com/1743/cart.gif);
background-attachment: scroll;
background-repeat: no-repeat;
background-position: center top;*/
text-align: center;
height: 140px;
overflow: auto;
}
#view_cart {
display: block;
padding-bottom: 5px;
}
.mini_cart_item {
border-bottom: thin dashed #000000;
margin-bottom: 8px;
padding-bottom: 8px;
text-align: left;
font-size: 11px;
}
.mini_cart_item img {
padding-right: 5px;
}
#mini_cart_total {
font-size: 15px;
font-weight: bold;
margin-top: 15px;
}
#digicert {
padding-top: 26px;
}
#footer {
clear: both;
padding-top: 9px;
padding-bottom: 9px;
background: url('http://www.stone-hill.net/SHC/footer_bg.jpg') top center no-repeat;
}
#footer img {
padding-top: 5px;
padding-bottom: 5px
}
#footer_links li {
list-style: none;
display: inline;
font-weight: bold;

margin-right: 5px;
}
#footer_links a {
margin-left: 8px;
}
#hr {
border-top: 2px solid #f8eed7;
height: 1px;
overflow: hidden;
margin-bottom: 10px;
width: 100%;
}
#copypad {
}
#copyright {
font-size: 12px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
#twitter {
text-align: center;
margin-top: 65px;
}
#digicert {
float: right;
}
#myebay {
text-align: center;
margin-bottom: 40px;
margin-top: 20px;
}
#pagination {
clear: both;
}
.pages {
padding: 0em 1em;
clear: left;
font-size: 85%;
}

.pages a, .pages span {
display: block;
float: left;
padding: 0.2em 0.5em;
margin-right: 0.1em;
border: 1px solid #a4b97f;
background: #e9e8be;
text-align: right;
}

.pages span.current {
border: 1px solid #6b8849;
background: #a4b97f;
color: #fff;
}

.pages a {
border: 1px solid #a4b97f;
text-decoration: none;
}

.pages a:hover {
border: 1px solid #6b8849;
background: #a4b97f;
color: #fff;
}

.pages a.nextprev {
font-weight: bold;
}

.pages span.nextprev {

color: #666666;
}

.pages .nextprev-next {
float: right;
}
#emailsub_emailaddress {
margin-top: 3px;
margin-bottom: 12px;
}
.listbutton {
padding: 2px 4px;
text-transform: none;
text-decoration: none !important;
color: #666;
font-size: 10px;
background: #e9e8be;
border-top: 2px solid #e8e7e2;
border-left: 2px solid #e8e7e2;
border-right: 2px solid #828177;
border-bottom: 2px solid #828177;
display: inline;
}
a.listbutton {
color: #666;
}
.listbutton:hover {
background-color: #e9e8be;
}
#featured form {
display: inline;
}
#featured h1 {
font-size: 22px;
}
#featured {
margin-top: 20px;
text-align: center;
}
#featured ul, #featured ul li, #featured ul li ul, #featured ul li ul li {
margin: 0px;
padding: 0px;
list-style: none;
}
#featured ul li ul li {
float:left;
width:163px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 15px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 15px;
text-align: center;
border: 1px solid #a4b97f;
background: #f8f5e9 url('http://www.stone-hill.net/SHC/list_bg.jpg') top center;
}
#featured li a.title {
display: block;
padding-top: 10px;
padding-bottom: 5px;
height: 65px;
}
#featured .fprice {
display: block;
margin-bottom: 10px;
font-weight: bold;
font-size: 15px;
}
#featured .free {
font-weight: bold;
font-size: 15px;
}
#featured ul li.first {
clear:both;
padding-left: 0px;
}
#featured ul li.last {
margin-right:0;
}
.more_info, .add {
padding: 2px 4px;
text-transform: none;
text-decoration: none !important;
margin: 0px;
font-size: 10px;
background: #696f7f;
color: #eadcb5 !important;
cursor: pointer;
border: 1px solid #384764;
}
.more_info:hover .add:hover {
background-color: #5a6986;
}
ul#plist form {
display: inline;
}
ul#plist {
margin-top: 20px;
}
ul#plist, ul#plist li, ul#plist li ul, ul#plist li ul li {
margin: 0px;
padding: 0px;
list-style: none;
}
ul#plist li ul li {
float:left;
width:226px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 15px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 15px;
text-align: center;
border: 1px solid #a4b97f;
background: #f8f5e9 url('http://www.stone-hill.net/SHC/list_bg.jpg') top center;

}
ul#plist li a.title {
display: block;
padding-top: 10px;
padding-bottom: 5px;
height: 45px;
}
ul#plist .fprice {
display: block;
margin-bottom: 10px;
font-weight: bold;
font-size: 15px;
}
ul#plist .fprice s {
margin-right: 10px;
}
ul#plist .free {
font-weight: bold;
font-size: 15px;
}
ul#plist ul li.first {
clear:both;
padding-left: 0px;
}
ul#plist li.last {
margin-right:0;
}
ul#plist #errormessage, #featured #errormessage {
font-size: 15px;
font-weight: bold;
}
#plist .sale {
color: #f00;
}
#plist img {
margin-top: 10px;
border-top: 2px solid #cad5b5;
border-left: 2px solid #cad5b5;
border-right: 2px solid #78875d;
border-bottom: 2px solid #78875d;
}
.price .button {
margin-left: 30px;
}
#sorting_bar {
background: #e9e8be;
height: 30px;
line-height: 30px;
padding-left: 3px;
padding-right: 3px;
}
#sorting_bar div {
line-height: 30px;
}

#availability {
padding-bottom: 15px;
}
.atclear {
display: none !important;
}
#the_find {
padding-top: 25px;
text-align: center;
}


