body{margin:0px; font:11px Arial; text-decoration:none; background:#ebe2e4; color:#545454; }

.phone {text-decoration:none; color:#003399;}

.phone,.btn,.remove,.login,.cartproducts {font-family:Arial;}

.otherlinks {font:bold 12px Arial; color:#333399; text-decoration:none;}
.cattop { color:#ffffff; font:18px Arial, Helvetica, sans-serif; }
.cattop a{ color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}

.cartpage,.btn,.remove,.newbestspecialshortdis,.newbestspecialheading,.body_textlinks {color:#FFFFFF;}

.body_texthaeding,.cartpage,.morelinks,.phone,.login,.cartproducts{font-weight:bold;}

.productshow {color:#333333;}

.shortdiscription{color:#000000; text-decoration:none;}

.shortdiscription,.displayprice {padding-left:5px;}

.selectbox,.textbox,.stextbox,.inputbox {border:1px solid #999999;}

.textbox,.inputbox {height:15px; width:110px;}

.textbox,.inputbox {font-size:11px; color:#000000; text-decoration:none;}
.login, .login a {font-size:12px; color:#3a3a3a; text-decoration:none;}

.newbestspecialheading,.register,.topCategories {font:bold 12px Arial;}

.cartproducts, .morelinks {color:#aba6a7; text-decoration:none;}

.body_textlinks {background-color:#aba6a7; text-decoration:none; padding:2px 3px; font:bold 12px Arial; display:block; text-align:center;}



.inputbox {color:#000000; background-color:#FFFFF; width:100px;}

.textboxlogin {font:11px Arial; border:1px solid #aaaaaa; color:#000;  height:20px; width:150px;}

.img {float:left; padding-bottom:10px; padding-right:10px;}











/*maindiv*/
#wrapper1 {width:998px; margin:0 auto; }
#mainwrapper {width:998px; margin:0 auto; float:left; background:url(site_images/bg2.gif) center bottom no-repeat; padding:0;}
#main {width:998px; margin:0 auto; background:url(site_images/bg1.gif) center top no-repeat; padding:0; float:left; }
#bodywrapper {width:960px; margin:0 auto; padding:0; }

#top  {margin:0; }
h1, p, form{margin:0; padding:0;}
#top h1 a{background:url(site_images/hampstead-bazar.gif) no-repeat; width:365px; height:67px; display:block; text-indent:-9999px; float:left; margin:20px 0; }
#top div {float:right; padding:5px 0;}
.cart {background:url(site_images/cart-icon.gif) no-repeat; width:100px; height:58px; display:block; margin:0 0 0 60px; padding:5px 0 0 58px;}
.cart a {display:block; width:95px; height:13px; text-indent:-9999px; margin:10px;}
.view {background:url(site_images/view-cart.gif) no-repeat; }
.check {background:url(site_images/checkout.gif) no-repeat;}
.search { float:left; font:bold 12px Arial, Helvetica, sans-serif;}
.search span{ padding:0 5px;}
.textboxsearch {font:11px Arial; border:1px solid #9a9395; color:#000; height:16px; width:120px; padding:0 5px; background:#dfd6d8;}

#middle {clear:both; }
#left { float:left; width:170px; padding:0 0px 0 0;}
#right { float:left; width:760px; background:#e5e5e5 url(site_images/bannerbg.gif) repeat-x;  padding:10px; overflow:auto; line-height:18px; min-height:430px;}
*html #right { float:left; width:760px; background:#e5e5e5 url(site_images/bannerbg.gif) repeat-x;  padding:10px; overflow:auto; line-height:18px; height:430px;}
#right1 { float:left; width:780px; background:#e5e5e5 url(site_images/bannerbg.gif) repeat-x; height:455px;}
#right2 { float:left; width:780px; background:#e5e5e5 url(site_images/bannerbg.gif) repeat-x;}

.news {display:block; width:164px; margin:0 auto; background:url(site_images/box1.gif) no-repeat top; font:11px Arial, Helvetica, sans-serif; height:103px;}
.news p{ padding:10px 0 0 10px;}
.news label{ padding:10px 0 0 10px;}
.news form{display:block; width:144px; background:url(site_images/box2.gif) no-repeat bottom; padding:10px 0;}
.newsbox {border:#b0b0b0 solid 1px; font:11px Arial, Helvetica, sans-serif; color:#767676; margin:2px 0; width:148px;}


#bottom {clear:both; height:20px; padding:15px 0 0 0; }
.copyright {float:left; font:11px Arial, Helvetica, sans-serif;}
.copyright a{color:#545454; text-decoration:none;}

.currencylink {float:left; padding:2px; color:#545454; text-decoration:none;}
.currencylink a{color:#000000; text-decoration:none;}

ul.staticlinks {font:bold 12px Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; float:right; }
ul.staticlinks li {float:left; }
ul.staticlinks li a {color:#000; text-decoration:none; padding:0 10px; border-left:#000000 solid 1px;}
ul.staticlinks li a:hover {color:#6f6f6f; }
ul.staticlinks li a.current {color:#6f6f6f; }

.btn,.remove { font-size:11px; color:#FFFFFF; text-transform:uppercase; background:#333333 url(site_images/namebg.gif) repeat-x; cursor:pointer; border:#b0b0b0 solid 1px;}

#catlinks {height:352px; }
#catlinks ul {font:14px  "Century Gothic", "AvantGarde Bk BT", Helvetica, sans-serif; list-style:none; margin:0; padding:0; text-transform:uppercase; }
#catlinks ul li { padding:4px 0;}
#catlinks ul li a{ color:#000000; text-decoration:none; padding:3px 7px; }
#catlinks ul li a:hover{ color:#000; background:#e4e3e3; }
#catlinks ul li a.selected{ color:#000; background:#e4e3e3; }

.body_mainhaeding h1 {text-align:left; font:24px "Century Gothic", "AvantGarde Bk BT", Helvetica, sans-serif; margin:0px; padding:0; }

.tborder {border:1px solid #CCCCCC; background:#FFFFFF;}
.productname a{font:11px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-decoration:none;}


.prodshot_lrg_big
{
    position:relative;
    right:12px;
    float:right;	
	top: 0px;
	width: 350px; height: 450px;	
}
.prodshot_lrg_big img {
	background: url(../images/main_prodshot_lrg.gif) no-repeat left top;
	padding: 11px; margin: 0;
}
.prodshot_lrg_big a
{
  text-transform: uppercase;
  text-decoration:none;
  font-size: 17px; font-family: Arial, Helvetica;
}
.prodshot_lrg_big a:hover
{
  text-transform: uppercase;
  text-decoration:none;
  font-size: 17px; font-family: Arial, Helvetica;
}


.value {background:#CCCCCC; border:#666666 solid 1px; padding:1px 2px; cursor:pointer; color:#000000; margin:0;}


.anyClass ul{margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2520px; left: -840px; }
.anyClass ul li {overflow: hidden; padding-right: 4px; padding-left: 4px; float: left; width: 80px; height: 90px;}
.newproduct{text-decoration:none; padding:2px 3px; font:bold 12px Arial; display:block; text-align:center; color:#000000;}

.sitemaphead {background:#333333; display:block; padding:2px 10px;}
.sitemaphead a {color:#FFFFFF; text-align:left; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}
.sitemap a {font:11px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-decoration:none; padding:2px 10px;}