body{margin:0px; font:11px Arial; text-decoration:none; background:#ebe2e4 url(site_images/bg.jpg) repeat top left; color:#545454; }


img { border:none;}
.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 {color:#545454; text-decoration:none; padding:2px 3px; font:bold 13px 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/mainwrapper.gif) repeat-y; padding:0;}
#mainwrapper #sub {background:url(site_images/bg2.gif) bottom no-repeat;}
#main {width:998px; margin:0 auto; padding:0; float:left; }
#bodywrapper {width:982px; margin:0 auto; padding:0; }

#top  {margin:0; background:url(site_images/header_bg.jpg) repeat-x top left; float:left; height:100px; width:100%; position:relative; }
h1, p, form{margin:0; padding:0;}
#top h1 a{background:url(site_images/hampstead-bazar.png) no-repeat; width:385px; height:55px; display:block; text-indent:-9999px; float:left; margin:25px 0 0 10px; }
#top div {float:right; padding:5px 0;}
.cart {background:url(site_images/cart-icon.png) no-repeat; width:100px; height:58px; display:block; margin:29px 0 0 60px; padding:0 0 0 66px;}

.cart a {display:block; width:95px; height:13px; text-decoration:none;  margin:0; padding:0 0 7px 0; color:#333;  font:bold 12px Arial, Helvetica, sans-serif;}
.view {background:url(site_images/view-cart.gif) no-repeat; }
.check { border:1px solid #fff;}
.search { float:left; font:12px Arial, Helvetica, sans-serif; padding:0 5px 0 0;}
.textboxsearch {font:11px Arial; border:0 none; color:#000; height:20px; width:160px; padding:2px 5px; background:#fff;}
.top_nav { width:720px; float:left; padding:4px 0 0 0;} 

#middle {clear:both; float:left; margin:5px 10px; width:962px;  }
#left { float:left; width:170px; padding:0 0px 0 0; background:url(site_images/maincontent_bg.gif) repeat-y top right; margin:0 10px 0 0;}
#right { float:left; width:760px; padding:10px; line-height:18px; *html padding:0 0 0 200px; }
*html#right   { padding:0 0 0 200px; }

#right1 { float:left; width:780px;}
#right2 { float:left; width:780px;}

.news {display:block; width:165px; margin:5px 0 0; float:left; background:url(site_images/box1.gif) no-repeat top; font:11px Arial, Helvetica, sans-serif; height:145px; }
.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 2px 9px; width:136px;}


#bottom {clear:both; height:20px; padding:9px 17px 10px 4px; margin:0 10px; background:url(site_images/footer.jpg) no-repeat top center;}
.copyright {  font:11px Arial, Helvetica, sans-serif; padding:3px;}
.copyright a { color:#545454; text-decoration:none; }

.currencylink {float:left; padding:0 3px 0 0; color:#545454; text-decoration:none;}
.currencylink a{color:#000000; text-decoration:none;}

.topnav { background:url(site_images/nav_bg.jpg) no-repeat top left; height:32px; }
ul.staticlinks {font:12px Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; float:left; }
ul.staticlinks li {float:left; padding:4px 0; }
ul.staticlinks li a {color:#6F6F6F; text-decoration:none; padding:0 15px; border-left:#6F6F6F 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 ul {font:12 Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; }
#catlinks ul li { padding:3px 2px;}
#catlinks ul li a{ color:#000000; text-decoration:none; padding:4px 7px; display:block; }
#catlinks ul li a:hover{ color:#000; background:#e4e3e3 url(site_images/buleate.png) no-repeat 6px 9px; padding:4px 7px 4px 15px; }
#catlinks ul li a.selected{ color:#000; background:#e4e3e3  url(site_images/buleate.png) no-repeat 6px 9px;   padding:4px 7px 4px 15px; }

.body_mainhaeding  {text-align:left; font:30px  Arial, Helvetica, sans-serif;  padding:0; color:#424242;}
.body_mainhaeding h1 {text-align:left; font:30px  Arial, Helvetica, sans-serif;  padding:0 0 8px; color:#424242; border-bottom:dashed 1px #333; margin:0 0 7px 0;}

.tborder {border:1px solid #CCCCCC; background:#FFFFFF; padding-bottom:15px;}
.productname a{font:11px Arial, Helvetica, sans-serif; color:#000; 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;}
.price { font:18px  Arial, Helvetica, sans-serif; }

.sizeandcolourselection {
background:url(site_images/size_colour_selection_bg_bottom.gif) no-repeat scroll center bottom transparent;
overflow:hidden;
font:11px arial;
width:305px;
}

.sizeandcolourselection h2 {
background:url(site_images/size_colour_selection_bg_top.gif) no-repeat scroll center top transparent;
color:#666666;
font-size:12px;
font-weight:bold;
margin:0;
padding:12px 0 0 14px;
}
.color {
color:#1E1E1E;
display:block;
float:right;
line-height:14px;
text-decoration:underline;
width:45px;
font:11px Arial, Helvetica, sans-serif;
padding:0 0 0 4px;
}

.colourvariants {
display:inline;
float:left;
margin:0;
padding:4px 0 0;
width:52px;
}
.colourvariants li {
clear:both;
margin:0 0 8px;
overflow:hidden;
}
.colourvariants li img {
float:left;
}
.sizecolourtablecontainer {
/*background:url(site_images/line2.jpg) no-repeat;*/
display:block;
float:left;
margin:0 0 0 5px;
padding:0 39px 0 5px;
overflow:hidden;
}

.sizeselectiontable {
float:left;
margin-left:4px;
font:11px arial;
}
.sizeselectiontable th {
color:#000000;
font-size:11px;
height:11px;
text-align:center;
vertical-align:top;
white-space:nowrap !important;
width:29px;
}
.sizeselectiontable td {
height:27px;
text-align:center;
vertical-align:middle;
}
.clear {
clear:both;
display:block;
height:1px;
overflow:hidden;
width:auto;
}

a.view-size-guide {
color:#646464;
display:inline;
float:left;
font-size:11px;
margin:16px 0 15px 18px;
padding:0;
text-decoration:none;
text-transform:uppercase;
}
.addtobasket {
float:right;
height:27px;
margin:5px 9px 10px 0;
width:107px;
}

.largeproductlistingimage {
float:left;
/*margin-bottom:23px;*/
width:243px;
}
.noleftmargin{margin-left:0px;}
.largeproductlistingimage p {
color:#717171;
font-size:13px;
padding:6px 12px;
background:none repeat scroll 0 0 #F3F1EC;
}
.largeproductlistingimage p a { color:#000; text-decoration:none; }

.relatedprice {
color:#938176;
font-weight:bold;
}

.productlistings { margin:0; padding:0; list-style:none;   }
.productlistings li {
display:inline;
float:left;
height:210px;
margin:0 0 0 57px;
text-align:left;
width:94px;

}

.productlistings li p {
color:#1E1E1E;
line-height:normal;
margin:3px 0 0;
font-size:11px;
text-align:center;
}
.productlistings li p a {
color:#666;
}
p.productlistingprice {
color:#938176 !important;
font-size:12px !important;
font-weight:bold !important;
margin:-4px 0 0 !important;
padding-top:5px;
}
.productname1 { font:12px Arial, Helvetica, sans-serif; }

li.noleftmargin {
margin:0;
}
table#productimg {width:393px;}
table#productimg thead {float:left; width:70px; padding:10px 0 0 10px;}
table#productimg thead img {max-width:64px; float:left; margin-bottom:5px;}
table#productimg tfoot {width:308px; float:right; text-align:center;}

.hsbc_logo { padding:20px  0 0 0;}
.google { position:absolute; right:138px;   top: 50px;}

