@charset "utf-8";
/* CSS Document */

/*body {background-color:#474433; margin: 0px auto;background-image:url(../images/logo.jpg);background-position: center top; background-repeat: no-repeat;}*/
body {background-color:#474433; margin: 0px auto;}
a {text-decoration: none;}
/*h1 {font-family: "Copperplate Gothic Light", "Times New Roman"; font-size:1.5em; color: #9e9e9e; letter-spacing: 0.35em; padding-bottom:15px;}*/
h1 {font-family:Arial,Helvetica,sans-serif; font-size:1.4em; color: #9e9e9e; letter-spacing:0.35em; font-weight:normal;}
h2{ color: #606509; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.2em; letter-spacing:0.07em; padding-bottom:0px;}
h3{color: #797C4B; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; an}
h4{font-family: Arial, Helvetica, sans-serif; font-size:1em; letter-spacing:0.07em; color: #898989; margin-top:15px; font-weight:bold;}
*h4{margin-top:0px;}
h2 span{font-size:0.75em; font-style:italic; color: #696969; font-weight:bold; letter-spacing:0px;}

img{ border:none;}
#top{width:800px; background-color:#474433; height:118px; margin:0px auto; text-align:center; padding-top:4px;}
#wrapper {width: 800px; margin: 0px auto; background-color:#FFFFFF;}

/*#leftpannel{width: 108px; padding-top: 35px; padding-left:25px; padding-right:25px; float:left;}*/
/*#leftpannel{width: 108px; padding-top: 30px; padding-left:18px; padding-right:41px; float:left;}*/
#leftpannel{width: 118px; padding-top: 30px; padding-left:18px; padding-right:31px; float:left;}
#leftpannel form {padding:0px; margin:0px;}
.searchbox { padding:0px; margin:0px;}
.searchbox img {padding-top:5px;}
.searchinput{ height: 17px; width:62px; border: #a5acb2 1px solid; font-family: Calibri, Tahoma; color:#000; font-size:12px; float:left; margin-right:2px;}
.button{height: 20px; float:left;}

#nav{ text-align:right; float:left; background:url(../images/brimg.jpg) center bottom no-repeat; padding-bottom:15px; width:118px; }
/*#nav a{display:block; font-family:"Copperplate Gothic 32BC", "Copperplate Gothic Light", Calibri, Tahoma; font-size: 0.7em; line-height:18px; color: #9E9E9E; margin-bottom:8px; font-weight:bold; }*/
#nav a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color: #9E9E9E; margin-bottom:14px; font-weight:bold; letter-spacing:1px;}
#nav a:hover {color:#9E9E9E;}

#contents {width: 632px; padding-top:32px; background-image: url(../images/contenttop.jpg); background-position:right top; background-repeat: no-repeat; float:left; background-color:#FFFFFF; }

#topnav { height:30px;}
#topnav img {margin-left:-23px;}
#topnav a{ padding-left:16px; padding-right: 16px; border-right: #474433 1px solid; line-height: 18px; color:#474433;font-family:Calibri, Tahoma; font-size: 13px; font-variant:small-caps; letter-spacing:0.2em;}

#boxbelowimg {width:370px; float:left; background-color: #e2e1cc; padding-left: 230px; border: #b8b7a6 1px solid; background-image:url(../images/nowopenimg.jpg); background-position: left top; background-repeat:no-repeat; margin-top:20px; height: 183px; padding-top:10px;}

#boxbelowimg p{ width:160px; margin-right:10px; color:#6c6a5b; font-family:Calibri, Tahoma; font-size:12px; float:left; height: 170px;}

#bottom {width: 800px; padding-top: 35px; background:url(../images/bottom.jpg) top left no-repeat; clear:both; margin: 0px auto; text-align:center; color:#999999; padding-bottom:30px;}
.addresses {width:400px; float:left; text-align:center;font-family:Calibri, Tahoma; font-size: 12px; font-variant:small-caps; line-height:15px; color: #e2e1cc; letter-spacing: .3em;}
#bottom a{font-family:Verdana, Arial, Helvetica, sans-serif,Arial,Helvetica,sans-serif; font-size:10px;  color: #999999; text-decoration:underline; }
#bottom a:hover {color:#fff;}

/*
#listingbanner {width:600px; float:left; background-color: #e2e1cc;height: 246px; }
#listingbanner p{color:#6c6a5b; font-family:Calibri, Tahoma; font-size:12px; padding-left:10px; padding-right:10px;}
#listingbanner img {border-right: #fff 18px solid; margin-right:10px;}
#listingbanner p img {margin:10px; float:right; border: none; margin-top:0px;}

#listingbanner {width:600px; float:left; height: 246px; margin-bottom:25px; }
#listingbanner p{color:#6c6a5b; font-family:Calibri, Tahoma; font-size:12px; padding-left:10px; padding-right:10px;}
*/
#listingbanner {width:564px; background-color:#E2E1CC ;height: auto; }/*height: 246px; width:600px; */
#listingbanner .pforimg {padding:0px; margin:0px;}
#listingbanner .txt {color:#363428; font-family:Calibri, Tahoma; font-size:0.9em; padding:18px 10px 0 10px; margin:0px;}
#listingbanner .img-L {border-right: #fff 18px solid; margin-right:15px;}
#listingbanner .img-R {border-left: #fff 18px solid; margin-left:15px;}
#listingbanner .img-in {margin:12px;}

.listings{width:600px;padding-top:15px; clear:both;}

.listingbox-l {width: 238px; height: 107px; padding: 10px; border: #b8b9be 1px solid; float:left; margin-right: 43px; margin-bottom:26px;font-family:Calibri, Tahoma; font-size:13px;}/*width: 256px*/
/*.listingbox-l img{float: left; padding-right:5px; margin-right:5px;}*/
.listingImage {width:100px; float:left; height:107px; padding-right:5px; margin-right:5px; text-align:center; vertical-align:middle;}
.listingdetails{ width: 109px; float:right; text-align:right; border-left: #b8b9be 1px solid; height:107px; padding-left:10px;}/*padding-left:27px;*/
.namelink{ color:#46463a; font-family:Calibri, Tahoma; font-size:13px; font-weight: bold;}
.listingdetails span {line-height: 22px; color: #8d9526; display:block;}
.listingdetails img {margin-bottom:8px;}
.listingdetails input {margin-bottom:8px;}
.listingdetails a {display:block;}
.desclink{color:#87878b;}

.listingbox-r {width: 238px; height: 107px; padding: 10px; border: #b8b9be 1px solid; float:left; margin-bottom:26px; font-family:Calibri, Tahoma; font-size:13px;}/*width: 256px*/
/*.listingbox-r img{float: left; padding-right:5px; margin-right:5px;}*/

#details {width:600px; float:left;}
#d-left{width:400px; float:left; margin-right:15px; text-align:center;}

/*#d-right{width:170px; float:left}*/
#d-right{width:150px; float:left}
#d-right2{width:180px; float:left}
/*#details p {width:100%; text-align:left;color:#87878b;font-family:Calibri, Tahoma; font-size:0.9em; float:left; margin-top:0px;}*/
#details p {width:100%; text-align:left;color:#999999;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; float:left; margin-top:0px;}
#details *p {padding-bottom:12px;}
#details a{font-family:Calibri, Tahoma; font-size: 0.8em; font-variant:small-caps; color: #888888; font-weight:bold;}
#details a:hover {color:#28261d;}

#details em {color: #797C4B; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:0.7em; line-height:38px; margin-bottom:20px; display:block;}
#details .add_to_cart {text-align:right;}
#details .add_to_cart em {text-align:right; line-height:normal; vertical-align:top; padding-right:10px; display:inline;}

/* gift */
#giftleft {width:263px; margin-right: 13px; float:left;}
.giftblwimg{width:243px; float:left; background-color: #e2e1cc; padding:10px; }
.giftblwimg img{margin-right:8px;}
#giftleft p, #giftright p { color:#313127; font-family:Calibri, Tahoma; font-size:14px;}
#giftright {width:288px; padding:10px; float:left;background-color: #e2e1cc; background-image:url(../images/giftrightbotm.jpg); background-position:bottom; padding-bottom:300px; background-repeat:no-repeat; }
#giftright em {color: #8d9526; text-decoration:none; font-style:normal; font-size:12px; line-height:38px;}
#giftright .add_to_cart {text-align:right; margin:0 auto; margin-right:50px; white-space:nowrap;}
#giftright .add_to_cart em {text-align:right; line-height:normal; vertical-align:top; padding-right:10px;}

.relatedbox {width:250px; margin:0 auto;}
.relatedgriditem {width:80px; float:left;}
.productimage {height:300px;}

.divider {padding:10px 0px; display:block;}
.terms p { color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:0 auto; padding:10px 20px 0 0px;}