/* @override http://www.thetravellingsouk.com/templates/Reserved/Styles/beige.css */



@import url(reset.css); /* RESET CSS */
/* @group Default Styles */

html {
}
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
h1 {
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
	color: #231f20;
	margin-bottom: 10px;
	font-weight: normal;
}
h3.events-only {
	display: none;
}
body.event-product h3.events-only {
	margin: 0 10px 10px;
	display: block;
}
/* Links */

a {
	text-decoration: none;
	font-weight: bold;
	color: #57004F;
}
a:active {
}
a:hover {
	color: #000;
      text-decoration: underline;
}
/* Images */



img, img a {
	border: 0;
}
img.imgRight {
	float: right;
	margin: 0 0 15px 15px;
	padding: 1px;
	border: 1px solid #C1B2D1;
}
/* Block elements */



p {
	margin-bottom: 15px;
	color: #000;
}
/* Forms */



input, select, .ISSelect {
	font-size: 11px;
}
input {
	padding: 2px;
}
select option {
	padding: 0 10px;
}
/* Lists */







li {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
ul.general {
	float: left;
	margin: 5px 0;
}
ul.general li {
	float: left;
	padding-left: 13px;
	background: url(../images/beige/icons/bullet.gif) no-repeat left;
}
div.notice {
  background:#FFFFDD;
  border:3px solid #FFFF00;
  padding:15px;
  -moz-border-radius:10px;
  margin:1em 0;
}
div.notice h3 {
  color:#333333;
  font-weight:bold;
}
/* @end */



/* @group Branding */





/* Page Container */

#Container {
	width: 960px;
	margin: 0 auto;
}
#Container #shopper {
	width: 100%;
	height: 110px;
	position: fixed;
	top: 0;
	left: 0;
}
#Container #shopper #shopper-inner {
	width: 1240px;
	height: 110px;
	background: url(../images/beige/shopper.png) no-repeat top left;
	margin: 0 auto;
}
/* Header */

#Header {
	height: 100px;
	padding: 0;
	position: relative;
	background: url(http://www.thetravellingsouk.com/product_images/logo.jpg) no-repeat;
	width: 100%; /* IE6 bug fix */
	margin: 0;
}
#Header a.logo_link {
	text-indent: -3000px;
	display: block;
	width: 500px;
	height: 100px;
}
#Header #Logo #LogoContainer {
	border-left: 1px solid #fff;
}
#Header #Logo img {
	vertical-align: bottom;
}
#Header #Logo {
	text-indent: -3000px;
}
#Header #Logo a {
	text-decoration: none;
	width: 350px;
	height: 50px;
	display: block;
}
/* Pages Menu */

#Menu {
	clear: both;
	z-index: 40;
	position: relative;
}
#Menu h2 {
	display: none;
}
#Menu ul {
	height: 28px;
	background: #231f20;
	margin: 0;
	width: 960px
}
#Menu li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	float: left;
	line-height: 26px;
	background-image:url(../images/menu-divider.gif) no-repeat left;
	margin-bottom: 0;
}
#mainMenu li.events {
	background-color:#767676;
	color:#fff;
	display:block;
	padding:0;
	font-weight:bold;
	width:144px;
	text-align:center;
	text-decoration:none;
      margin:0;
	list-style:none;
	float:right;
	font-weight:normal;
	line-height:26px;
	text-transform:uppercase;
}
#mainMenu li.events a:hover {
	background-color:#868686;
	color: #fff;
	text-decoration:none;
}
#Menu li.alpha {
}
#Menu li a {
	padding: 0 12px;
	color: #fff;
	font-size: 13px !important;
	font-weight: bold;
	display: block;
}
#Menu li a:hover, {
	text-decoration: none;
}

body.House.Garden #Menu li.House.Garden a, body.Fashion #Menu li.Fashion a, body.Jewellery #Menu li.Jewellery a, body.Health.Beauty #Menu li.Health.Beauty a, body.Baby.Child #Menu li.Baby.Child a, body.Library.Stationery #Menu li.Library.Stationery a, body.Larder #Menu li.Larder a, body.eco-souk #Menu li.Eco.Souk a {
	
}
#Menu li.Events {
	display: none;
}
#Menu h3.events a {
	background: url(../images/menu-divider.gif) no-repeat left;
	float: left;
	padding: 0 12px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}
#Menu li ul {
	display: none;
}
/* added by gavin 24/6/11 */
#home_blog_posts .blog_image {
	float:left;
	width:150px;
	height:150px;
	margin-right:10px;
	overflow:hidden;
}
#home_blog_posts .blog_image img {
	width:150px;
	height:auto;
}
#home_blog_posts .blog_content {
	float:left;
	width:215px;
}
#home_blog_posts{
	margin:20px 0 0 0;
	display:block;
	width:100%;
}
/* end gavin's edits */

/*  ul#menu-home {
	background: #c1b2d1;
	clear: both;
	position: relative;
	z-index: 40;
	width: 958px;
	height: 28px;
	border: 1px solid #aa97be;
	margin: 0;
}
ul#menu-home li {
	float: left;
	line-height: 30px;
	background: url(../images/beige/menu-divider.gif) no-repeat left;
	margin-bottom: 0;
}
ul#menu-home li.alpha {
	background: none;
}
ul#menu-home li a {
	padding: 0 12px;
	color: #fff;
	font-size: 13px !important;
	font-weight: bold;
	height: 28px;
	text-decoration: none;
}
ul#menu-home li a:hover {
	text-decoration: none;
	color: #7a4993;
}
ul#menu-home li.number {
	float: right;
	padding: 0 12px;
	color: #fff;
	font-size: 13px !important;
	font-weight: bold;
	height: 28px;
} */

/*#Menu li.HasSubMenu:hover, #Menu li.HasSubMenu.over {

    position: relative;

    z-index: 20;

}



#Menu li.HasSubMenu:hover a, #Menu li.HasSubMenu.over a {

    padding-top: 1px;

}



#Menu li.HasSubMenu ul {

    width: auto;

    position: absolute;

    clear: left;

    top: 18px;

    left: -1px;

    display: none;

    text-align: left;

    font-size: 11px;

    z-index: -1;

    padding-top: 4px;

}



#Menu li.HasSubMenu ul li {

    clear: both;

    color: white;

    text-align: left;

    border: 0;

}



#Menu li.HasSubMenu ul li a {

    padding: 5px 10px 5px 10px;

    font-size: 12px;

    text-align: left;

    margin: 0;

    width: 150px;

    height: auto;

    border: 0;

}



#Menu li.HasSubMenu ul li a:hover {

    text-decoration: none;

}



#Menu li ul li a, #Menu li.over li a {

    text-decoration: none !important;

}



#Menu li:hover ul, #Menu li.over ul {

    display: block;

}



#Menu ul li.CartLink a {

    margin-left: 8px;

    padding-left: 20px;

    font-weight: bold;

}



/* Holly Hack. IE Requirement */

* html #Menu ul li {
	float: left;
	height: 1%;
}
* html #Menu ul li a {
	height: 1%;
}
/* End */



/* Page Content Wrapper */

#Wrapper {
	width: 960px;
	float: left;
	background: #fff;
	margin-bottom: 10px !important;
	position: relative;
	z-index: 50;
}
body.static #Wrapper {
	padding-top: 0px;
}
/* Header Bar */

#HeaderMenu {
	clear: both;
	padding: 10px;
	height: 20px;
	margin-bottom: 10px;
}
/* Side Search Form */



#SearchForm {
float: left;
	margin-bottom: 15px;
	background: url(../images/beige/sidebar-divider.png) repeat-x bottom left;
	padding: 0px 10px 25px 10px;
}
#SearchForm h3 {
	padding: 0;
}
#SearchForm form {
	margin: 5px 0;
	float: left;
}
#SearchForm label {
	display: none;
}
#SearchForm .Textbox {
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	width: 100px;
	color: #fff;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 0;
	height: 21px;
	background: #e6e6e6;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
}
#SearchForm input.searchBtn {
	background: url(../images/beige/search-btn.png) no-repeat 0 -25px;
	width: 25px;
	height: 25px;
	border: 0;
	vertical-align: middle;
	text-indent: -300px;
	text-transform: capitalize;
	cursor: pointer;
	float: right;
}
#SearchForm input.searchBtn:hover {
	background-position: 0 0px;
}
#SearchForm a {
	margin: 15px 0 0;
	float: left;
	color: #000;
}
#SearchForm a:hover {
	color: #3d3d3d;
}
/* Newsletter Subscription Block */



.NewsletterSubscription {
	background: url(../images/beige/sidebar-divider.png) repeat-x bottom left;
	padding: 0px 10px 25px 10px;
	float: left;
}
.NewsletterSubscription p {
	color: #c1b2d1;
}
.NewsletterSubscription label {
	font-weight: bold;
	display: block;
	padding: 8px 0 3px 0;
}
.NewsletterSubscription input {
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	padding: 2px;
}
.NewsletterSubscription a.signup-btn {
	background: url(../images/beige/buttons/signup-btn.png) no-repeat 0 0;
	height: 29px;
	line-height: 30px;
	width: 108px;
	display: block;
	margin: 0 auto;
	text-indent: -3000px;
}
.NewsletterSubscription a.signup-btn:hover {
	background-position: 0 -29px;
}
/* Become a Stallholder */



#stallholder {
	background: url(../images/beige/sidebar-divider.png) repeat-x bottom left;
	padding: 20px 10px 25px 10px;
	float: left;
	color: #c1b2d1;
}
#stallholder p {
	float: left;
	margin-bottom: 0;
	color: #57004F;
}
a.freeRegistration-btn {
	background: url(../images/beige/buttons/register-btn.png) no-repeat 0 0;
	height: 29px;
	line-height: 30px;
	width: 108px;
	display: block;
	margin: 15px auto 0;
	text-indent: -3000px;
}
a.freeRegistration-btn:hover {
	background-position: 0 -29px;
}
/* Track Order */



#trackOrder {
	background: url(../images/beige/sidebar-divider.png) repeat-x bottom left;
	padding: 15px 10px;
	float: left;
	color: #c1b2d1;
	width: 140px;
}
a.trackOrder-btn {
	background: url(../images/beige/buttons/trackOrder-btn.png) no-repeat 0 0;
	height: 29px;
	line-height: 30px;
	width: 108px;
	display: block;
	margin: 15px auto 0;
	text-indent: -3000px;
}
a.trackOrder-btn:hover {
	background-position: 0 -29px;
}
/* Follow Us */



#followUs {
	background: url(../images/beige/sidebar-divider.png) repeat-x bottom left;
	padding: 20px 10px 5px 10px;
	float: left;
	color: #c1b2d1;
	width: 140px;
}
#followUs ul#socials {
	margin: 5px 0;
	float: left;
}
#followUs ul#socials li {
	margin-right: 5px;
	float: left;
}
#followUs ul#socials li a {
	float: left;
	text-indent: -3000px;
	width: 24px;
	height: 24px;
	background: url(../images/beige/socials-big.png) no-repeat 0 0;
}
#followUs ul#socials li.facebook a {
	background-position: 0 0;
}
#followUs ul#socials li.twitter a {
	background-position: 0 -24px;
}
#followUs ul#socials li.facebook a:hover {
	background-position: -24px 0;
}
#followUs ul#socials li.twitter a:hover {
	background-position: -24px -24px;
}
#followUs p {
	clear: both;
}
#followUs p a {
	text-decoration: none;
	color: #c1b2d1;
	font-weight: normal;
}
#followUs p a:hover {
	color: #000;
      text-decoration: underline;
}
/* Cards */



#cards {
	padding: 10px 0px 5px 0px;
	float: left;
	color: #c1b2d1;
	width: 140px;
}
#cards img {
	display: block;
	margin-left: 5px;
}
ul#questions {
	position: absolute;
	right: 15%;
	height: 34px;
}
ul#questions li {
	line-height: 34px;
	height: 34px;
	display: inline;
	color: #808080;
}
ul#questions li.faqs a {
	margin-left: 10px;
	padding: 0 10px;
	color: #808080;
	line-height: 34px;
	height: 34px;
	padding: 0 10px;
	background: url(../images/beige/questions-divider.gif) no-repeat left;
}
ul#questions li.stall a {
	margin-left: 10px;
	margin-right: 385px;
	padding: 0 10px;
	color: #808080;
	line-height: 34px;
	height: 34px;
	padding: 0 10px;
	background: url(../images/beige/questions-divider.gif) no-repeat left;
}
ul#stallholders {
	height: 34px;
}
ul#stallholders li {
	line-height: 34px;
	height: 34px;
	display: inline;
	color: #808080;
}
ul#stallholders li.stall a {
	margin-left: 10px;
	padding: 0 10px;
	color: #808080;
	line-height: 34px;
	height: 34px;
	padding: 0 10px;
	background: url(../images/beige/questions-divider.gif) no-repeat left;
}
/* Navigational Menu */

#TopMenu {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding: 0 0px 0 10px;
}
#TopMenu ul {
	margin: 0;
	height: 18px;
	line-height: 18px;
}
#TopMenu ul li {
	display: inline;
	border-right: 1px solid #000;
	padding-right: 5px;
	margin-right: 3px;
	margin-bottom: 0;
}
#TopMenu ul li.last {
	border-right: 0;
}
#TopMenu a {
	color: #000;
}
#TopMenu a:hover {
	color: #fff;
}
/* @end */





/* Layout scaffold */



body.home .Content {
	padding: 0;
	margin-top: 10px;
}
/* Slideshow */



/* Hero Slideshow */



#slideshow {
	position: relative;
	height: 300px;
	width: 778px;
	margin-bottom: 10px;
}
#slideshow a {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	border: 1px solid #C1B2D1;
}
#slideshow a.active {
	z-index:10;
}
#slideshow a.last-active {
	z-index:9;
}
/* Home Banners */



#Left-Banner img, #Right-Banner img {
	width: 378px;
	height: 288px;
	border: 1px solid #C1B2D1;
}
/* @group LeftCol */



/* Left Menu */





body.category .Left, body.product .Left, body.cart .Left, body.account .Left, body.static .Left {
	width: 150px;
	margin-right: 10px;
	display: inline;
}
.Left .Block {
	padding: 0 !important;
}
/* Left Banners */



ul#sideBanners {
	float: left;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	margin: 5px 0 0 0;
}
ul#sideBanners li {
	margin: 0 0 1px 0;
	float: left;
	position: relative;
}
ul#sideBanners li.omega {
	margin: 0;
}
ul#sideBanners li img {
	float: left;
}
#weLike a.buyNow-btn {
	position: absolute;
	bottom: 20px;
	right: 5px;
	background: url(../images/beige/buyNow-btn.png) no-repeat;
	width: 60px;
	height: 22px;
	text-indent: -3000px;
	text-transform: capitalize;
}
#weLike a.buyNow-btn:hover {
	background-position: 0 -22px;
}
#whatsNew a.buyNow-btn {
	position: absolute;
	bottom: 10px;
	right: 5px;
	background: url(../images/beige/buyNow-btn.png) no-repeat;
	width: 60px;
	height: 22px;
	text-indent: -3000px;
	text-transform: capitalize;
}
#whatsNew a.buyNow-btn:hover {
	background-position: 0 -22px;
}



.Left #SideCategoryList, .Left #SidePopularProducts, .Left #SideNewProducts {
	margin: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f3f5), to(#e9e3ee));
	background: -moz-linear-gradient(top,  #f5f3f5,  #e9e3ee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f3f5', endColorstr='#e9e3ee');
	border: 1px solid #e6e6e6;
	padding-bottom: 10px !important;
}

.Left #SideCategoryList h2, .Left #SidePopularProducts h2, .Left #SideNewProducts h2 {
	font-size: 12px;
	background: #e6e6e6;
	padding: 5px;
	border-bottom: 1px solid #231f20;
	color: #fff;
}

.Left #SideCategoryList ul.parent-cats {
	margin: 0;
}

.Left #SideCategoryList ul.parent-cats li {
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	padding: 0px 0 3px 0;
	margin: 0;
}

.Left #SideCategoryList ul.parent-cats li li{
	background: none;
}

.Left #SideCategoryList ul.parent-cats a {
	color: #000 !important;
	font-weight: bold;
	display: block;
	padding: 5px;
	font-size: 11px;
}

.Left #SideCategoryList ul.parent-cats a:hover {
	text-decoration: none;
	color: #231f20 !important;
}

.Left #SideCategoryList ul.parent-cats ul {
	margin: 0 0 0 10px;
}

.Left #SideCategoryList ul#parent-cats ul li a {
	margin: 0;
	background: 0 !important;
}

.Left #SideCategoryList ul.parent-cats ul li a:hover {
	color: #231f20 !important;

}

.Left #SideCategoryList ul.parent-cats ul li a {
	font-size: 10px;
}

.Left ul.parent-cats li.Events {
	display: none;
}

ul.parent-cats.active {
	display: block;
}

.Left .PopularProducts{
	margin:10px 0 0 0 !important;
}
.Left #SideCategoryList h3 a, .Left #SidePopularProducts h3 a, .Left #SideNewProducts h3 a {
	color: #000 !important;
	font-weight: bold;
	display: block;
	padding: 5px;
	font-size: 11px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	text-decoration: none;
}


.Left #SideCategoryList h3 a:hover, .Left #SidePopularProducts h3 a:hover, .Left #SideNewProducts h3 a:hover {
	background-color: #231f20;
	text-decoration: none;
}




body.category10 .Left #SideCategoryList ul.parent-cats li.House ul, body.category11 .Left #SideCategoryList ul.parent-cats li.Fashion ul, body.category12 .Left #SideCategoryList ul.parent-cats li.Jewellery ul, body.category13 .Left #SideCategoryList ul.parent-cats li.Health ul, body.category14 .Left #SideCategoryList ul.parent-cats li.Baby ul,  body.category15 .Left #SideCategoryList ul.parent-cats li.Library ul, body.category16 .Left #SideCategoryList ul.parent-cats li.Larder ul, body.category17 .Left #SideCategoryList ul.parent-cats li.Eco.Souk ul, body.category10 .Left #SideCategoryList ul.parent-cats li.Home.And.Garden ul {
	display: block;
}
/* SideCategoruShopByPrice */



.Left #SideCategoryShopByPrice {
	margin: 10px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f3f5), to(#e9e3ee));
	background: -moz-linear-gradient(top, #f5f3f5, #e9e3ee);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f3f5', endColorstr='#e9e3ee');
	border: 1px solid #C1B2D1;
	padding-bottom: 10px !important;
}
.Left #SideCategoryShopByPrice h2 {
	font-size: 12px;
	background: #C1B2D1;
	padding: 5px;
	border-bottom: 1px solid #AA97BE;
	color: #fff;
}
.Left #SideCategoryShopByPrice ul {
	margin: 0;
}
.Left #SideCategoryShopByPrice ul li {
	margin: 0;
}
.Left #SideCategoryShopByPrice ul a {
	color: #938898 !important;
	font-weight: bold;
	display: block;
	padding: 5px;
	font-size: 11px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
}
.Left #SideCategoryShopByPrice ul a:hover {
	color: #000 !important;
	text-decoration: underline;
}
/* Gift Certificate */



/* SideNewsletterBox */



.Left #SideGiftCertificateCodeBox {
	margin: 10px 0;
	background: #EBE6F0;
	border: 1px solid #C1B2D1;
	padding-bottom: 10px !important;
}
.Left #SideGiftCertificateCodeBox h2 {
	font-size: 12px;
	background: #C1B2D1;
	padding: 5px;
	border-bottom: 1px solid #AA97BE;
	color: #fff;
}
.Left #SideGiftCertificateCodeBox p {
	color: #938898 !important;
	font-weight: bold;
	padding: 5px;
	font-size: 11px;
}
.Left #SideGiftCertificateCodeBox form {
	text-align: center;
}
/* SideNewsletterBox */



.Left #SideNewsletterBox {
	margin: 10px 0;
	background: #EBE6F0;
	border: 1px solid #C1B2D1;
	border-left: 0;
	padding-bottom: 10px !important;
	clear: both;
}
.Left #SideNewsletterBox h2 {
	font-size: 12px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	padding: 5px;
}
.Left #SideNewsletterBox p {
	color: #938898 !important;
	font-weight: bold;
	padding: 5px;
	font-size: 11px;
}
.Left #SideNewsletterBox a.signup-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	margin: 0 auto;
}
a.start-shop {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	margin: 0 auto;
}
.Left #SideNewsletterBox a.signup-btn:hover {
	background-position: 0 -105px;
}
body.category .Left #SideNewsletterBox form input, body.account .Left #SideNewsletterBox form input,  body.product .Left #SideNewsletterBox form input,  body.static .Left #SideNewsletterBox form input {
	width: 122px;
}
.Left #SideNewsletterBox form input {
	width: 162px;
}
.Left #SideNewsletterBox form label {
	color: #938898 !important;
	font-weight: bold;
	font-size: 11px;
}
body.category .Left #SideNewsletterBox form input.submit-btn, body.account .Left #SideNewsletterBox form input.submit-btn, body.product .Left #SideNewsletterBox form input.submit-btn, body.static .Left #SideNewsletterBox form input.submit-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	border: 0 !important;
	margin: 10px auto 0;
	cursor: pointer;
}
.Left #SideNewsletterBox form input.submit-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	border: 0 !important;
	margin: 10px auto 10px 30px;
	cursor: pointer;
}
.Left #SideNewsletterBox form input.submit-btn:hover {
	background-position: 0px -105px;
}
.Left #SideGiftCertificateCodeBox form input.go-btn {
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px -140px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	border: 0 !important;
	margin: 10px auto 0;
	cursor: pointer;
}
.Left #SideGiftCertificateCodeBox form input.go-btn:hover {
	background-position: -330px -175px;
}
/* Vendors Side Stuff */



.Left #SideVendorPageList {
	margin: 0 0 15px 0;
	background: #EBE6F0;
	border: 1px solid #C1B2D1;
	border-left: 0;
	padding-bottom: 10px !important;
}
.Left #SideVendorPageList h2 {
	font-size: 12px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	padding: 5px;
}
.Left #SideVendorPageList ul a {
	color: #938898 !important;
	font-weight: bold;
	display: block;
	padding: 5px;
	font-size: 11px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	text-decoration: none;
}
.Left #SideVendorPageList ul a:hover {
	background-color: #DED6E6;
}
/* Eco Souk box */



#ecoSouk-box {
	display: none;
}
body.eco-souk #ecoSouk-box {
	display: block;
}
#ecoSouk-box img {
	width: 150px;
}
/* @end */



/* @group MiddleCol */



/* Middle Content Block */

.Content {
	float: left;
}
body.category .Content, body.product .Content, body.cart .Content, body.account .Content, body.static .Content {
	margin: 0 5px;
}
.Content h1 {
	text-align: left;
	color: #360031;
	font-size: 16px;
}
/* My Comment */



.Content.Widest {
	width: 960px;
	margin: 10px 0 0 0;
}
.Content h2 {
	display: none;
}
body.account .Content h2, body.no-bread .Content h2 {
	display: block;
}
.Content .BlockContent h2 {
	display: block;
	margin-bottom: 5px;
	color: #e6e6e6;
}
#welcome {
	margin: 15px 0 0 0;
	background: url(../images/beige/welcome-bg.jpg) no-repeat right;
	height: 93px;
	padding: 10px;
	color: #3d3d3d;
}
#welcome h2 {
	display: block;
	margin-bottom: 5px;
}
#welcome p {
	margin-right: 200px;
}
#welcomeBanner {
	float: left;
	width: 100%;
}
#welcomeBanner img {
	float: left;
	width: 100%;
}
#HomeFeaturedProducts {
}
#HomeFeaturedProducts ul.ProductList {
	float: left;
	margin: 5px 0;
	width: 100%;
}
#HomeFeaturedProducts ul.ProductList li {
	margin-left: 0;
	width: 170px !important;
	height: auto !important;
	margin-right: 20px;
	border: 1px solid #beb8c1;
	display: inline;
	float: left;
}
#HomeFeaturedProducts ul.ProductList li.omega {
	margin: 0 !important;
	width: 170px !important;
}
#HomeFeaturedProducts .ProductImage {
	margin: 0 !important;
	width: 170px !important;
	height: 133px !important;
	padding: 10px 0;
	text-align: center;
}
#HomeFeaturedProducts .ProductImage img {
}
#HomeFeaturedProducts ul.ProductDetails {
	background: #F3F0F4 url(../images/beige/productDetails-bg.gif) repeat-x bottom;
	margin: 15px 0 0 0;
	float: left;
	border-top: 1px solid #BEB8C1;
	padding: 10px 0 0;
	position: relative;
	height: 80px !important;
}
#HomeFeaturedProducts ul.ProductDetails li {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	width: 150px !important;
}
#HomeFeaturedProducts ul.ProductDetails li.ProductName {
}
#HomeFeaturedProducts ul.ProductDetails li.ProductPrice {
	color: #231f20 !important;
	font-weight: bold;
}
#HomeFeaturedProducts ul.ProductDetails li.options {
	position: absolute;
	bottom: 5px;
	left: 0px;
	width: 150px !important;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x top;
	padding-top: 5px;
	margin-top: 15px;
}
#HomeFeaturedProducts ul.ProductDetails li a {
	color: #938898;
	font-weight: bold;
}
#CategoryContent ul.ProductList, #BrandContent ul.ProductList {
	margin: 15px 0;
	float: left;
	clear: both;
}
#CategoryContent ul.ProductList li, #BrandContent ul.ProductList li {
	width: 124px !important;
	padding: 10px 10px 20px;
	margin: 0px 12px 10px 0;
	float: left;
	background: url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	text-align: center;
	height: 240px !important;
	border: 1px solid #C1B2D1;
}
#CategoryContent ul.ProductList li.end, #BrandContent ul.ProductList li.end {
	margin-right: 0;
}
#CategoryContent div.ProductImage, #BrandContent div.ProductImage {
	width: 120px !important;
	height: 120px !important;
	text-align: center;
	/*background: #fff url(../images/beige/featuredCat-divider.gif) repeat-x bottom;*/

    margin-bottom: 5px;
}
#CategoryContent div.ProductDetails, #BrandContent div.ProductDetails {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	height: auto !important;
	text-align: center;
}
#CategoryContent a, #BrandContent a {
	color: #938898 !important;
	font-weight: bold;
}
#CategoryContent div.ProductPriceRating, #BrandContent div.ProductPriceRating {
	text-align: center;
	padding: 0 10px;
	color: #231f20 !important;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
div.ProductPriceRating em {
	font-style: normal !important;
	font-weight: bold;
}
span.Rating {
	display: none;
}
div.ProductCompareButton {
	padding: 0 10px;
	margin-bottom: 5px;
	display: none;
}
div.ProductCompareButton input {
	margin: 0;
}
div.ProductActionAdd {
	position: absolute;
	bottom: 5px;
	left: 0px;
	width: 108px;
	padding: 0 10px;
	margin: 10px 0;/*background: url(../images/beige/featuredCat-divider.gif) repeat-x top;*/

}
div.ProductActionAdd a {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat -110px -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
}
div.ProductActionAdd a:hover {
	background-position: -110px -105px;
}
div.SubCategoryListGrid {
	float: left;
}
.SubCategoryListGrid {
	width: 100%;
}
.SubCategoryListGrid ul, .SubCategoryListGrid li {
	list-style: none;
	margin-left: 0;
	position: relative;
	float: left;
}
.SubCategoryListGrid li {
	width: 124px !important;
	padding: 10px 10px 20px;
	margin: 0px 12px 10px 0;
	float: left;
	background: url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	text-align: center;
	height: 150px !important;
	border: 1px solid #C1B2D1;
}
.SubCategoryListGrid li.bookend {
	margin-right: 0;
}
.SubCategoryListGrid li a {
	color: #938898 !important;
	font-weight: bold;
	float: left;
}
.SubCategoryListGrid li a img {
	margin: 0;
}
.SubCategoryListGrid li a.txtLink {
	float: left;
}
.SubCategoryListGrid ul li a.txtLink {
	position: absolute;
	bottom: 10px;
	left: 0;
	text-align: center;
	padding: 0 10px;
	width: 110px;
}
.SubCategoryListGrid img {
	width: 100%;
	margin-bottom: 55px;
}
.SubCategoryListGrid li.vamoosh, .SubCategoryListGrid li.omega {
	display: none;
}
/* Page Breadcrumbs */

.Breadcrumb ul, .Breadcrumb li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Breadcrumb {
	font-size: 11px;
	padding: 10px;
	color: #938898;
}
.Breadcrumb li {
	padding: 0;
	display: inline;
}
.Breadcrumb li a {
	padding-right: 10px;
	background: url('../../Reserved/images/BreadcrumbSep.gif') no-repeat right;
	margin-right: 3px;
}
body.no-bread #Wrapper {
	padding-top: 30px;
}
/* CTA */



ul#cta-1 {
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
}
ul#cta-1 li {
	float: left;
	width: 293px !important;
	margin-right: 20px;
	display: inline;
	border: 1px solid #c1b2d1;
	padding: 9px 6px;
	height: 60px;
	background: #F2F0F3 url(../images/beige/cta-bg.gif) repeat-x bottom;
	position: relative;
}
ul#cta-1 li.alpha {
	border-left: 0;
}
ul#cta-1 li.omega {
	margin-right: 0;
	border-right: 0;
	width: 292px !important;
}
ul#cta-1 li#events {
	background: url(../images/beige/events-bg.jpg) no-repeat left;
	position: relative;
}
ul#cta-1 li#events h3 {
	display: none;
	color: #360031;/*background: white;

    float: left;

    padding: 5px;

    position: absolute;

    top: 5px;

    left: 5px;

    border: 1px solid #C1B2D1;

    /*-webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);*/

}
ul#cta-1 h3 {
	font-size: 12px;
	color: #330f31;
}
ul#cta-1 p {
	margin: 0 0 5px 0;
}
ul#eventBtns {
	position: absolute;
	right: 10px;
	top: 5px;
	width: 104px;
	margin: 0;
}
ul#eventBtns li {
	background: 0;
	height: 35px !important;
	width: 110px !important;
	border: 0;
	padding: 0;
	margin: 0;
}
ul#eventBtns li a.viewEvents-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 0;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
}
ul#eventBtns li a.viewEvents-btn:hover {
	background-position: 0 -35px;
}
ul#eventBtns li a.buyTickets-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat -110px 0;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
}
ul#eventBtns li a.buyTickets-btn:hover {
	background-position: -110px -35px;
}
a.viewEvents-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 0;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
}
a.viewEvents-btn:hover {
	background-position: 0 -35px;
}
ul#cta-1 li img {
	position: absolute;
	right: 10px;
	bottom: 0px;
}
ul#cta-1 li img#email-signup {
	top: 20px;
}
ul#cta-1 li a.signup-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat 0 -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	position: absolute;
	bottom: 3px;
	left: 5px;
}
ul#cta-1 li a.signup-btn:hover {
	background-position: 0px -105px;
}
li#comp p {
	margin-right: 0px;
}
ul#cta-1 li#comp img {
	float: right;
}
ul#cta-1 li#email img {
	margin-bottom: 15px;
}
/* @end */



/* @group RightCol */



/* Right Column */

.RightSidebar {
	margin-top: 0px;
	width: 160px !important;
	padding: 10px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f3f5), to(#e9e3ee));
	background: -moz-linear-gradient(top, #f5f3f5, #e9e3ee);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f3f5', endColorstr='#e9e3ee');
	-webkit-box-shadow: inset 0 0 1px #360032;
}
body.home .RightSidebar {
	margin-top: 10px;
}
.Right h2 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	letter-spacing: -1px;
}
.Right ul {
	padding: 5px 2px;
	margin: 0;
}
.Right li {
	background: url('../../Reserved/images/BlockArrow.gif') no-repeat left center;
	padding: 2px 0 2px 10px;
	margin: 0;
	list-style-type: none;
}
.Right .Block {
	padding: 10px;
	margin-bottom: 10px;
}
.Right .BlockContent {
	margin-top: 7px;
}
#cart {
	padding: 15px 0 5px 50px;
	width: 125px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/beige/bag.png) no-repeat 0 50%;
}
#cart p.empty {
	position: absolute;
	top: 15px;
	left: 50px;
	width: 125px;
	height: 40px;
	line-height: 30px;
	z-index: 5;
}
#SideCartContents {
	background: #ffffff;
	position: relative;
	color: #c1b2d1;
	z-index: 15;
}
#SideCartContents p {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
}
#SideCartContents ul.cartLinks li {
	display: inline;
	padding-right: 5px;
	border-right: 1px solid #c1b2d1;
}
#SideCartContents ul.cartLinks li.omega {
	border: 0;
}
#SideCartContents ul.cartLinks li a {
	color: #231f20;
	text-decoration: none;
	font-weight: normal;
}
#SideCartContents ul.cartLinks li a:hover {
	color: #57004F;
}
#charityBanners {
	margin: 2px;
	display: block;
	text-align: center;
	float: right;
}
#charityBanners ul li {
	background: 0;
	display: none;
	position: relative;
}
#SideCouponCodeBox, #SideGiftCertificateCodeBox {
	margin: 0 0 5px 0;
	background: #EBE6F0;
	border: 1px solid #C1B2D1;
	border-right: 0;
	padding-bottom: 10px !important;
	float: left;
}
.GiftCertificateCode {
	float: left;
}
.Right input.go-btn {
	width: 40px;
	height: 35px;
	background: url(../images/beige/buttons/tiny-buttons.png) no-repeat 0 0;
	border: 0;
	text-indent: -3000px;
	margin-left: 5px;
	text-transform: capitalize;
	cursor: pointer;
}
.Right input.go-btn:hover {
	background-position: 0 -35px;
}
/* @end */



/* @group Footer */



ul#footer {
	float: left;
	margin: 0;
	width: 960px;
	border-top: 1px dashed #F3F1F4;
	padding-top: 15px;
	margin-top: 15px;
	color: #c1b2d1;
}
ul#footer li {
	float: left;
}
ul#footer li {
}
ul#footer li li {
	float: left;
	width: 100%;
}
ul#footer a {
	font-weight: normal;
}
/*ul#footer li#leftCol {

    background: #F2F0F3 url(../images/beige/cta-bg.gif) repeat-x bottom;

    width: 170px;

    padding: 10px 10px 0;

    height: 140px;

    margin-bottom: 0;

    color: #c1b2d1;

}



ul#footer li#leftCol img, ul#footer li#rightCol img {

    display: block;

    margin: 0 auto;

}



li#leftCol ul {

    width: 100%;

}



li#leftCol li {

    width: 100%;

}



ul#footer li#leftCol a.freeRegistration-btn {

    width: 160px;

    height: 35px;

    background: url(../images/beige/buttons/super-buttons.png) no-repeat 0 0;

    float: left;

    text-indent: -3000px;

    margin: 10px 5px 5px;

}



ul#footer li#leftCol a.freeRegistration-btn:hover {

    background-position: 0 -35px;

}



ul#footer li#site-info {

    border-left: 1px solid #C1B2D1;

    border-right: 1px solid #C1B2D1;

    padding: 0 10px;

    width: 556px;

    /width: 543px;

    margin-bottom: 0;

    height: 150px;

}



ul#footer li#rightCol {

    background: #F2F0F3 url(../images/beige/cta-bg.gif) repeat-x bottom;

    padding: 10px 10px 0;

    height: 140px;

    margin-bottom: 0;

    width: 170px;

    color: #c1b2d1;

}



ul#footer li#rightCol a {

    color: #360031;

}



ul#footer li#rightCol a:hover {

    text-decoration: none;

}



ul#footer li#site-info ul {



    float: left;

    width: 170px;

    margin: 0;

    padding: 10px 0;



    display: inline;

}



ul#footer li#site-info ul li {

    width: 100%;

    margin: 0;

}



ul#footer a {

    color: #c1b2d1;

    font-weight: normal;

}



ul#footer a:hover {

    color: #000;
    text-decoration: underline;

}



ul#footer li#socials {

    color: #808080;

    margin-bottom: 12px !important;

}*/







li#socials a {
	text-indent: -3000px;
	display: inline-block;
	margin-right: 5px;
	opacity: .8;
}
li#socials a#facebook-icon {
	width: 16px;
	height: 16px;
	background: url(../images/beige/icons/socials.png) no-repeat -32px 0;
}
li#socials a#twitter-icon {
	width: 16px;
	height: 16px;
	background: url(../images/beige/icons/socials.png) no-repeat -64px 0;
}
li#socials a#blog-icon {
	width: 16px;
	height: 16px;
	background: url(../images/beige/icons/socials.png) no-repeat 0 0;
}
li#socials a:hover {
	opacity: 1;
}
li#rightCol ul {
	margin: 0;
	float: left;
}
li#rightCol ul li {
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	padding: 5px 10px;
	width: 170px;
	height: 65px;
}
li#rightCol ul li.omega {
	background: 0;
	margin-bottom: 0;
}
li#rightCol ul li img {
	float: right;
	width: 80px;
	margin-left: 10px;
	display: inline;
}
ul#miscFooter {
	clear: both;
	padding-bottom: 30px;
	float: left;
	width: 100%;
}
ul#miscFooter li.copyright {
	float: left;
	margin-left: 10px;
}
ul#miscFooter li.tag {
	display: none;
}
ul#miscFooter li.tag a {
	background: url(../images/beige/webtise-tag.png) no-repeat;
	width: 127px;
	height: 43px;
	float: right;
	text-indent: -3000px;
	position: relative;
	top: -10px;
	border: 1px solid #C1B2D1;
	border-top: 0;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}
/* @end */





/* @group ProductDetails */



#ProductDetails {
	border-bottom: 1px solid #ccc;
	float: left;
	padding: 15px 0 35px;
}
.ProductDetailsGrid {
	width: 300px;
}
/* Product Details View */

.PrimaryProductDetails .ProductThumb {
	float: left;
	width: 220px !important;
	margin-right: 10px;
	display: inline;
	text-align: center;
	position:relative;
 &nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
	z-index:9999;
}
.PrimaryProductDetails .ProductThumb p {
	margin-top: 10px;
	font-size: 0.9em;
}
.PrimaryProductDetails .ProductThumb p a {
	font-weight: bold;
}
.PrimaryProductDetails .ProductMain {
	float: left;
	padding-top: 20px;
}
.PrimaryProductDetails dl {
	font-size: 0.90em;
}
.ProductDescriptionContainer {
	line-height: 1.5;
}
.PrimaryProductDetails dt {
	font-weight: bold;
	width: 80px;
	clear: left;
}
.PrimaryProductDetails dd {
	margin-left: 90px;
}
.FindByCategory {
	font-size: 11px;
}
.ProductOtherDetails {
	font-size: 11px;
}
.ProductThumb a.clickToEnlarge {
	margin: 5px auto;
	display: block;
	width: 100px;
	text-align: left;
	padding-left: 20px;
	background: url(../images/beige/icons/search.png) no-repeat;
}
.ImageCarouselBox {
	margin: 15px 0;
	float: left;
	width: 100%;
	padding: 0 !important;
}
input.addBag-btn {
	background: url(../images/beige/buttons/cta-btns.png) no-repeat -110px -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	border: 0;
	float: left;
	clear: both;
	cursor: pointer;
	margin: 10px 0 0 -5px;
}
input.addBag-btn:hover {
	background-position: -110px -105px;
}
/* Product Details */

.ProductDetailsGrid .DetailRow {
	clear: left;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 140px;
}
#ProductDetails a.question {
	padding-left: 20px;
	background: url(../images/beige/icons/email.png) no-repeat 0 50%;
	margin: 15px;
	float: left;
	font-weight: bold;
	margin-right:100px;
}
.ProductDetailsGrid .Label {
	margin: 0 0 6px -140px;
	float: left;
	width: 130px;
	font-weight: bold;
	padding-top: 1px;
	display: inline;
	position: relative;
}
body.event-product .Label {
	display: none;
}
body.event-product .DetailRow {
	padding: 0 0 0 10px;
}
body.event-product .ProductMain {
	padding: 10px 0 0 0;
}
body.event-product input.addBag-btn {
	padding-bottom: 0;
	margin-left: 10px;
	position: absolute;
	bottom: 10px;
	right: 0;
}
body.event-product #ProductDetails {
	position: relative;
}
body.event-product .ProductThumb {
	float: left;
}
a#ImageScrollPrev, a#ImageScrollNext {
	display: none;
}
body.event-product .ProductThumbImage {
	float: left;
	height: auto !important;
	text-align: left;
	width: auto !important;
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.ProductDetailsGrid .Value {
	display: inline;
}
img#giftTag {
	width: 30%;
}
.ProductDetailsGrid .Label .Required {
	position: absolute;
	left: -1em;
}
.ProductOptionList ul, .ProductOptionList li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ProductOptionList li {
	margin-bottom: 3px;
}
.ProductOptionList input {
	vertical-align: middle;
}
#SideProductAddToWishList {
	margin: 15px 0 0;
	float: left;
	border-top: 1px solid #ccc;
	width: 100%;
	padding-top: 15px;
}
form#frmWishList {
	text-align: left;
}
form#frmWishList input {
	margin-bottom: 5px;
}
input.AddToWishlistBtn {
	background: url(../images/beige/buttons/super-buttons.png) no-repeat 0 -280px;
	width: 160px;
	height: 35px;
	border: 0;
	text-indent: -3000px;
	cursor: pointer;
	float: left;
	text-transform: capitalize;
}
input.AddToWishlistBtn:hover {
	background-position: 0 -315px;
}
input.removeItem-btn {
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -160px -280px;
	width: 160px;
	height: 35px;
	border: 0;
	text-indent: -3000px;
	cursor: pointer;
	float: left;
	text-transform: capitalize;
	margin: 15px 0;
}
input.removeItem-btn:hover {
	background-position: -160px -315px;
}
.SharePublicWishList {
	float: left;
}
#SideProductAddToWishList h2 {
	font-size: 1.3em;
}
/* @end */



/* @group Product Tabs */







#ProductTabs {
	clear: both;
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}
ul#ProductTabsList {
	float: left;
	padding: 5px 0 !important;
}
ul#ProductTabsList li a {
	padding: 5px 10px !important;
	background: #C1B2D1;
	color: #fff;
	-webkit-border-radius: 5px;
	font-weight: bold;
}
ul#ProductTabsList li a:hover, ul#ProductTabsList li.Active a {
	background: #774892 !important;
}
/* Product Description */



#ProductDescription {
	float: left !important;
}
.ProductDescription, .ProductReviews, .ProductsByCategory, .ProductOtherDetails {
	margin-top: 20px;
}
#ProductDescription h3 {
	margin-bottom: 10px;
}
body.event-product #ProductDescription h3 {
	display: none;
}
body.event-product #ProductDescription h2 {
	display: block;
}
/* Find Products by Category Lists */

#ProductDescription, #ProductByCategory {
	float: left;
	margin-top: 20px;
}
#ProductByCategory h3 {
	margin-bottom: 10px;
}
.FindByCategory ul, .FindByCategory li {
	list-style: none;
	padding: 0;
	margin: 0 0 15px 0;
}
.FindByCategory li {
	padding-left: 12px;
	background: url('../../Reserved/images/BreadcrumbSep.gif') no-repeat 3px 5px;
	padding-right: 8px;
	display: inline;
}
/* Other Products */



#ProductVendorsOtherProducts {
	float: left;
	margin-top: 20px;
	width: 100%;
}
#ProductVendorsOtherProducts h3 {
	margin-bottom: 10px;
}
#ProductVendorsOtherProducts ul.ProductList {
	float: left;
}
#ProductVendorsOtherProducts ul.ProductList li {
	width: 130px !important;
	margin: 10px 12px 10px 0;
	float: left;
	/*border: 1px solid #beb8c1;*/

    background: #fff url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	height: 240px !important;
}
#ProductVendorsOtherProducts div.ProductImage {
	width: 120px !important;
	height: 120px !important;
	text-align: center;
	/*background: #fff url(../images/beige/featuredCat-divider.gif) repeat-x bottom;*/

    margin-bottom: 5px;
}
#ProductVendorsOtherProducts div.ProductPriceRating {
	text-align: center;
	padding: 0 10px;
	color: #231f20 !important;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
#ProductVendorsOtherProducts div.ProductDetails {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	height: auto !important;
	text-align: center;
}
#ProductVendorsOtherProducts div.ProductDetails em {
	text-align: center;
	padding: 0 10px;
	display: block;
	color: #231f20 !important;
	margin-top: 5px !important;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
#ProductVendorsOtherProducts a {
	color: #938898 !important;
	font-weight: bold;
}
/* Product Reviews */



#ProductReviews {
	float: left;
	margin-top: 20px;
	width: 100%;
}
#ProductReviews h3 {
	margin-bottom: 10px;
}
a.writeReview-btn {
	background: url(../images/beige/buttons/buttons.png) no-repeat -220px 0px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	border: 0;
	float: right;
	clear: both;
	cursor: pointer;
}
a.writeReview-btn:hover {
	background-position: -220px -35px;
}
input.saveMyReview-btn {
	background: url(../images/beige/buttons/buttons.png) no-repeat -220px -70px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
	border: 0;
	float: right;
	clear: both;
	cursor: pointer;
}
input.saveMyReview-btn:hover {
	background-position: -220px -105px;
}
/* Social Bookmarking box */



.AddThisButtonBox {
	padding: 0 !important;
	margin: 5px 0 !important;
	float: left;
}
.AddThisButtonBox a {
}
/* @end */



/* @group Cart Stuff */



/* General Tables */

table.General,  table.CartContents, table.General {
	width: 100%;
	border: 1px solid #C1B2D1;
	margin-bottom: 15px;
	float: left;
}
table.General thead tr th,  table.CartContents thead tr th {
	padding: 6px 10px;
	text-align: left;
}
table.General tbody td,  table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align: top;
}
table.General thead tr th,  table.CartContents thead tr th {
	background: #D1C8DB;
	color: #424748;
	border-bottom: 1px solid #C1B2D1;
}
table.General td.CartThumb a img {
	border: 1px solid #C1B2D1;
}
.CartContents tbody .SubTotal td {
	border-top: 1px solid #C1B2D1;
	color: #424748;
}
table.General tbody tr td {
	border-top: 0;
	background: #F3F0F4 url(../images/beige/productDetails-bg.gif) repeat-x bottom;
	border-bottom: 1px solid #C1B2D1;
}
table.General tr.SubTotal td {
	background: white !important;
}
a.proceedToCheckout-btn {
	width: 200px;
	height: 35px;
	background: url(../images/beige/buttons/proceedToCheckout-btn.png) no-repeat 0 0;
	float: right;
	text-indent: -3000px;
	display: block;
}
a.proceedToCheckout-btn:hover {
	background-position: 0 -35px;
}
input.updateQuantity-btn {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -160px 0;
	float: left;
	text-indent: -3000px;
	display: block;
	border: 0;
	cursor: pointer;
	text-transform: capitalize;
}
input.updateQuantity-btn:hover {
	background-position: -160px -35px;
}
/* Cart Contents Table */



.CartContents tbody td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	font-weight: bold;
	color: #938898;
	font-weight: bold;
}
.CartContents tbody .SubTotal td {
	text-align: right;
	font-weight: bold;
}
td.CartThumb {
	text-align: center;
	padding: 0 !important;
}
td.CartThumb img {
	margin: 10px;
}
.CartThumb a {
	float: left;
}
.CartItemIndividualPrice {
	color: #231f20 !important;
	font-weight: bold;
}
.CartItemTotalPrice em {
	color: #360031 !important;
	font-weight: bold;
	font-style: normal !important;
}
/* Suggestive Cart */



#SuggestiveCartContent {
	float: left;
	border-top: 1px solid #C1B2D1;
	margin: 15px 0;
	padding: 15px 0 0 0;
	width: 100%;
}
#SuggestiveCartContent ul.ProductList {
	float: left;
	width: 100%;
}
#SuggestiveCartContent ul.ProductList li {
	width: 130px !important;
	margin: 10px 12px 10px 0;
	float: left;
	/*border: 1px solid #beb8c1;*/

    background: #fff url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	height: 240px !important;
}
#SuggestiveCartContent div.ProductImage {
	width: 120px !important;
	height: 120px !important;
	text-align: center;
	/*background: #fff url(../images/beige/featuredCat-divider.gif) repeat-x bottom;*/

    margin-bottom: 5px;
}
#SuggestiveCartContent div.ProductPriceRating {
	text-align: center;
	padding: 0 10px;
	color: #231f20 !important;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
#SuggestiveCartContent div.ProductDetails {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	height: auto !important;
	text-align: center;
}
#SuggestiveCartContent div.ProductDetails em {
	text-align: center;
	padding: 0 10px;
	display: block;
	color: #231f20 !important;
	margin-top: 5px !important;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
#SuggestiveCartContent a {
	color: #938898 !important;
	font-weight: bold;
}
/* @end */



/* @group Checkout */





/* Express Checkout */

.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	padding: 6px;
	margin-bottom: 10px;
	background: #C1B2D1;
	color: #fff;
}
.ExpressCheckoutBlock h3 a {
	font-size: 12px;
}
.ExpressCheckoutBlock {
	padding-top: 6px;
}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}
a.ChangeLink {
	position: absolute;
	right: 15px;
}
.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}
.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}
.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 250px;
}
.ExpressCheckoutContent {
	padding: 15px 0;
	float: left;
	width: 100%;
}
#CheckoutStepShippingProvider {
	padding-bottom: 0px;
}
.ShippingItemList {
	margin: 5px 0;
}
.ShippingItemList p {
	margin-bottom: 5px;
}
.ShippingProviderList label {
	margin-left: 20px;
}
input.continue-btn, form .ML20 input {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px -70px;
	float: left;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
}
input.continue-btn:hover, form .ML20 input:hover {
	background-position: -330px -105px;
}
p.Submit {
	float: left;
}
input.login-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px 0px;
	float: left;
	display: block;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
}
input.login-btn:hover {
	background-position: -330px -35px;
}
a.forgotPassword {
	clear: both;
}
input.billingButton {
	width: 200px;
	height: 35px;
	background: url(../images/beige/buttons/billShip-btn.png) no-repeat 0px 0px;
	float: left;
	display: block;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
}
input.billingButton:hover {
	background-position: 0px -35px;
}
input.shippingButton {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -160px -70px;
	border: 0;
	cursor: pointer;
	text-indent: -3000px;
	text-transform: capitalize;
	display:block;
}
input.shippingButton:hover {
	background-position: -160px -105px;
}
input#bottom_payment_button {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat 0 -70px;
	border: 0;
	float: left;
	margin: 0 0 15px 0;
	cursor: pointer;
	text-indent: -3000px;
	text-transform: capitalize;
}
input#bottom_payment_button:hover {
	background-position: 0 -105px;
}
.CheckoutOrderComments h3 {
	margin-bottom: 15px;
}
form#OrderConfirmationForm .PL20 {
	margin: 15px 0;
	padding: 0;
}
input#apply_code {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat 0 -140px;
	text-indent: -3000px;
	border: 0;
	text-transform: capitalize;
	cursor: pointer;
	margin-left: 2px;
	display: inline;
}
input#apply_code:hover {
	background-position: 0 -175px;
}
form#OrderConfirmationForm h4 {
	float: left;
	display: block;
	width: 100%;
}
form#OrderConfirmationForm h4 + img {
	float: left;
	margin: 15px 0;
}
/* @end */



/* @group Messages */



/* Information Messages */

.InfoMessage {
	background: #EBE6F0 url('../../Reserved/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #938898;
	padding: 8px 6px 8px 28px;
	margin: 10px 0;
	font-size: 12px;
	border: 1px solid #C1B2D1;
}
/* Success Messages */

.SuccessMessage {
	background: #E8FFDF url('../../Reserved/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
	padding: 8px 6px 8px 28px;
	margin: 15px 0;
	font-size: 11px;
}
/* Error Messages */

.ErrorMessage {
	background: #FFECEC url('../../Reserved/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
	padding: 8px 6px 8px 28px;
	margin: 15px 0;
	font-size: 11px;
}
/* @end */



/* @group Account Stuff */



#SideAccountMenu {
	margin: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f3f5), to(#e9e3ee));
	background: -moz-linear-gradient(top, #f5f3f5, #e9e3ee);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f3f5', endColorstr='#e9e3ee');
	border: 1px solid #C1B2D1;
	padding-bottom: 10px !important;
}
#SideAccountMenu h2 {
	font-size: 12px;
	background: #C1B2D1;
	padding: 5px;
	border-bottom: 1px solid #AA97BE;
	color: #fff;
}
ul#accountMenu {
	padding: 0;
}
ul#accountMenu li {
	background: 0;
	padding: 0;
}
#SideAccountMenu ul#accountMenu li a {
	color: #938898 !important;
	font-weight: bold;
	display: block;
	padding: 5px;
	font-size: 11px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
}
#SideAccountMenu ul#accountMenu li.omega a {
	background: 0;
}
#SideAccountMenu ul#accountMenu li a:hover {
	text-decoration: underline;
	color: #000 !important;
}
body.messages ul#accountMenu li#messages a,  body.order-status ul#accountMenu li#order-status a, body.completed-orders ul#accountMenu li#completed-orders a,  body.address-book ul#accountMenu li#address-book a,  body.wishlists ul#accountMenu li#wishlists a,  body.account-details ul#accountMenu li#account-details a,  body.recent-items ul#accountMenu li#recent-items a {
	color: #231f20 !important;
}
/* Create Account & Login Page */

.CreateAccount {
	margin-top: 10px;
	float: left;
	width: 45%;
	padding-right: 10px;
}
.CreateAccount ul li {
	float: left;
	padding-left: 13px;
	background: url(../images/beige/icons/bullet.gif) no-repeat left;
	width: 100%;
}
.AccountLogin {
	margin-top: 10px;
	float: left;
	padding-left: 20px;
	width: 45%;
}
a.createAccount-btn {
	background: url(../images/beige/buttons/super-buttons.png) no-repeat 0 -140px;
	width: 160px;
	height: 35px;
	text-indent: -3000px;
	cursor: pointer;
	margin: 5px 0 0 0;
	display: block;
	float: left;
}
a.createAccount-btn:hover {
	background-position: 0 -175px;
}
input.createAccount-btn {
	background: url(../images/beige/buttons/super-buttons.png) no-repeat 0 -140px;
	width: 160px;
	height: 35px;
	text-indent: -3000px;
	cursor: pointer;
	margin: 5px 0 0 0;
	display: block;
	float: left;
	border: 0;
	text-transform: capitalize;
}
input.createAccount-btn:hover {
	background-position: 0 -175px;
}
input#LoginButton {
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px 0;
	width: 110px;
	height: 35px;
	text-indent: -3000px;
	cursor: pointer;
	float: left;
	border: 0;
	margin-top: 5px;
	text-transform: capitalize;
}
input#LoginButton:hover {
	background-position: -330px -35px;
}
input.forgotPassword-btn {
	background: url(../images/beige/buttons/forgotPassword-btn.png) no-repeat 0 0;
	width: 200px;
	height: 35px;
	text-indent: -3000px;
	cursor: pointer;
	float: left;
	border: 0;
	margin-top: 5px;
	margin-left: -10px;
	text-transform: capitalize;
}
input.forgotPassword-btn:hover {
	background-position: 0px -35px;
}
ul#account-list li a {
	color: #774892;
	font-weight: bold;
}
ul#account-list li a:hover {
	color: #000 !important;
      text-decoration: underline;
}
.AccountLogin form {
	width: 100%;
	float: left;
}
.AccountLogin dl dt {
	width: 100px;
}
.AccountLogin dl dd input {
	width: 130px;
}
/* Wish List stuff */



input.saveWishList-btn {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -160px -140px;
	border: 0;
	float: left;
	text-indent: -3000px;
	cursor: pointer;
	text-transform: capitalize;
}
input.saveWishList-btn:hover {
	background-position: -160px -175px;
}
input.cancel-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -110px -140px;
	border: 0;
	float: left;
	text-indent: -3000px;
	cursor: pointer;
	text-transform: capitalize;
}
input.cancel-btn:hover {
	background-position: -110px -175px;
}
input.createNewWishList-btn {
	width: 200px;
	height: 35px;
	background: url(../images/beige/buttons/createNewWishList-btn.png) no-repeat 0 0;
	text-indent: -3000px;
	border: 0;
	text-transform: capitalize;
	margin: 5px 0;
	cursor: pointer;
	float: left;
}
input.createNewWishList-btn:hover {
	background-position: 0 -35px;
}
input.delete-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -220px -140px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: left;
	margin: 5px 0;
}
input.delete-btn:hover {
	background-position: -220px -175px;
}
ul.actions {
	float: right;
}
ul.actions li {
	display: inline;
	margin: 0 5px 0 0;
	height: 20px;
	line-height: 20px;
}
ul.actions li.omega {
	margin: 0;
}
ul.actions li a {
	padding: 4px 20px 4px 0;
}
ul.actions li.edit a {
	background: url(../images/beige/icons/edit.png) no-repeat center right;
	width: 16px;
	height: 16px;
}
ul.actions li.delete a {
	background: url(../images/beige/icons/delete.png) no-repeat center right;
	width: 16px;
	height: 16px;
}
ul.actions li.share a {
	background: url(../images/beige/icons/share.png) no-repeat center right;
	width: 16px;
	height: 16px;
}
form#wishlistsform td {
	height: 20px;
	line-height: 20px;
}
/* Account Details */



input.updateMyDetails-btn {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -320px 0;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: left;
}
input.updateMyDetails-btn:hover {
	background-position: -320px -35px;
}
/* Recent Items */







#AccountRecentItems ul.ProductList li {
	width: 124px !important;
	padding: 10px 10px 20px;
	margin: 0px 12px 10px 0;
	float: left;
	background: url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	text-align: center;
	height: 240px !important;
	border: 1px solid #C1B2D1;
}
#AccountRecentItems ul.ProductList li.end {
	margin-right: 0;
}
#AccountRecentItems div.ProductImage {
	width: 120px !important;
	height: 120px !important;
	text-align: center;
	/*background: #fff url(../images/beige/featuredCat-divider.gif) repeat-x bottom;*/

    margin-bottom: 5px;
}
#AccountRecentItems div.ProductDetails {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	height: auto !important;
	text-align: center;
}
#AccountRecentItems a {
	color: #938898 !important;
	font-weight: bold;
}
#AccountRecentItems div.ProductDetails em {
	font-style: normal !important;
	font-weight: bold;
	text-align: center;
	padding: 0 10px;
	color: #231f20 !important;
	display: block;
	margin: 5px;
}
/* Order Status */



input.viewOrder-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -110px -210px;
	border: 0;
	text-indent: -3000px;
	cursor: pointer;
	text-transform: uppercase;
	margin-bottom: 5px;
}
input.viewOrder-btn:hover {
	background-position: -110px -245px;
}
input.reOrder-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -220px -210px;
	border: 0;
	text-indent: -3000px;
	cursor: pointer;
	text-transform: uppercase;
}
input.reOrder-btn:hover {
	background-position: -220px -245px;
}
ul.AccountOrderStatusList li {
	border-bottom: 1px solid #C1B2D1;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
ul.OrderItemList li {
	border: 0 !important;
	padding: 0;
}
#SideAccountMenu ul#accountMenu li.events a {
}
p.disclaimer {
	clear: both;
}
input.orderDetails-btn {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -160px -210px;
	border: 0;
	text-indent: -3000px;
	cursor: pointer;
	text-transform: uppercase;
}
input.orderDetails-btn:hover {
	background-position: -160px -245px;
}
/* @end */



/* @group Contact Form */



input.ContactButton {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px -140px;
	border: 0;
	text-indent: -3000px;
	cursor: pointer;
	text-transform: uppercase;
	float: left;
}
input.ContactButton:hover {
	background-position: -330px -175px;
}
form#ContactForm {
	float: left;
}
/* @end */



/* @group Gift Certificates */



#GiftCertificatesMenu {
	margin: 0;
	background: #EBE6F0;
	border: 1px solid #C1B2D1;
	border-right: 0;
	padding: 0;
}
#GiftCertificatesMenu h2 {
	font-size: 12px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
	padding: 5px;
}
#GiftCertificatesMenu ul {
	padding: 0;
}
#GiftCertificatesMenu ul li {
	background: 0;
	padding: 0;
}
#GiftCertificatesMenu ul li a {
	color: #938898 !important;
	font-weight: bold;
	display: block;
	padding: 5px;
	font-size: 11px;
	background: url(../images/beige/featuredCat-divider.gif) repeat-x bottom;
}
#GiftCertificatesMenu ul li.omega a {
	background: 0;
}
body.purchase li#purchase a, body.redeem li#redeem a, body.balance li#balance a, #GiftCertificatesMenu ul li a:hover {
	background-color: #DED6E6;
	text-decoration: none;
}
input.preview-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat 0 -210px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: left;
}
input.preview-btn:hover {
	background-position: 0 -245px;
}
input.addGiftCertificate-btn {
	width: 200px;
	height: 35px;
	background: url(../images/beige/buttons/addGiftCertificate-btn.png) no-repeat 0 0px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: left;
}
input.addGiftCertificate-btn:hover {
	background-position: 0 -35px;
}
input.checkBalance-btn {
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -320px -70px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
}
input.checkBalance-btn:hover {
	background-position: -320px -105px;
}
#GiftCertificateIntro ol {
	padding-left: 18px;
}
#GiftCertificateIntro ol li {
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 12px;
	font-weight: bold;
}
#GiftCertificateIntro ol li p {
	font-size: 12px;
	font-weight: normal;
}
/* @end */



/* @group Competitions */



form#frmSS3, form#frmSS2 {
	margin: 15px 0;
	float: left;
}
form#frmSS3 label, form#frmSS2 label {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
form#frmSS3 label span, form#frmSS2 label span {
	width: 300px;
	float: left;
	font-weight: bold;
}
form#frmSS3 label input, form#frmSS2 label input {
	width: 240px;
}
form#frmSS3 label textarea, form#frmSS2 label textarea {
	width: 246px;
	height: 80px;
	font-size: 11px;
}
form#frmSS3 input.submit-btn, form#frmSS2 input.submit-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px -140px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: right;
	margin-right: 30px;
	display: inline;
}
form#frmSS3 input.submit-btn:hover, form#frmSS2 input.submit-btn:hover {
	background-position: -330px -175px;
}
/* @end */





/* @group Stallholder Form */



form#stallholderReg {
	float: left;
	margin-bottom: 25px;
}
form#stallholderReg p.req-denoted, form#mailingList p.req-denoted {
	display: block;
	text-align: right;
	color: #563474;
	margin-right: 73px;
}
p.req-denoted strong {
	font-size: 140%;
	top: 5px;
	position: relative;
}
em.req {
	color: #563474;
	font-size: 140%;
}
form#stallholderReg fieldset, form#mailingList fieldset {
	margin-bottom: 15px;
}
form#stallholderReg label, form#mailingList label {
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
form#stallholderReg label span, form#mailingList label span {
	width: 250px;
	float: left;
}
form#stallholderReg label input, form#mailingList label input {
	width: 250px;
}
form#stallholderReg label input.postcodeInput {
	float: left;
	width: 90px;
}
form label input#pcaButtonFG52 {
	float: left;
	width: 160px;
	height: 35px;
	background: url(../images/beige/buttons/super-buttons.png) no-repeat -320px -140px;
	border: 0;
	text-indent: -3000px;
	position: relative;
	top: -5px;
	margin-left: 3px;
	cursor: pointer;
}
form label input#pcaButtonFG52:hover {
	background-position: -320px -175px;
}
form#stallholderReg label textarea {
	width: 256px;
	height: 100px;
	margin-bottom: 15px;
}
form#stallholderReg .col {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}
form#stallholderReg .col span label.choice {
	float: left;
	width: auto;
	margin-right: 10px;
}
form#stallholderReg .col span input.radio {
	float: left;
	position: relative;
	top: -2px;
}
form#stallholderReg .row input.checkbox {
	float: left;
	margin-right: 10px;
	position: relative;
	top: -2px;
}
form#stallholderReg .row span.label {
	float: left;
}
form#stallholderReg input.submit-btn, form#mailingList input.submit-btn {
	width: 110px;
	height: 35px;
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px -140px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: right;
	margin-right: 65px;
	display: inline;
}
form#stallholderReg input.submit-btn:hover, form#mailingList input.submit-btn:hover {
	background-position: -330px -175px;
}
form#stallholderReg div.row {
}
form#stallholderReg small {
	float: left;
	margin: 5px 0;
	width: 100%;
}
/* @end */





/* @group Events */



a.loginViewEvents-btn {
	width: 200px;
	height: 35px;
	background: url(../images/beige/buttons/loginToViewEvents-btn.png) no-repeat 0px 0px;
	border: 0;
	text-indent: -3000px;
	text-transform: capitalize;
	cursor: pointer;
	float: left;
}
a.loginViewEvents-btn:hover {
	background-position: 0 -35px;
}
body.events-cat div.ProductActionAdd a {
	background: url(../images/beige/buttons/buttons.png) no-repeat -330px -210px;
	width: 110px;
	height: 35px;
	display: block;
	text-indent: -3000px;
	text-transform: capitalize;
}
body.events-cat div.ProductActionAdd a:hover {
	background-position: -330px -245px;
}
body.event-product div.DetailRow.question a, body.event-product .Price, body.events-cat div.ProductPriceRating, body.event-product div.ratings, body.event-product div.shipping, body.event-product a.clickToEnlarge, body.event-product div#ProductTabs {
	display: none;
}
/* @end */

















/* @group Unknown for now */





/* Category Lists */

.CategoryList li {
	font-size: 12px;
}
/* Recent News Lists */

.RecentNews ul {
	padding-top: 0;
	margin-left: 10px;
}
.RecentNews ul li {
	list-style: none;
	background: url('../../Reserved/images/BlockArrow.gif') no-repeat left center;
	padding: 2px 0 2px 10px;
}
/* Product Listings

.ProductList .ProductImage {

    margin: 0 0 5px 0;

    display: block;

    height: 120px;

    text-align: center;

    overflow: hidden;

    width: 120px;

}



.ProductList em, .ProductList .Rating {

    display: block;

}



.ProductList .Rating {

    font-size: 0.9em;

    font-weight: bold;

}



.ProductList .Rating img {

    height: 12px;

    margin-top: 3px;

}



.ProductList p {

    margin: 5px 0 5px 5px;

}



.ProductList li .ProductCompareButton {

    margin-top: 6px;

    font-size: 11px;

    text-align: center;

}.ProductDetails strong {

    font-weight: normal;

}



.ProductDetails em, .ProductPrice {

    font-weight: bold;

    font-style: normal;

}





/* Product Listings in Left & Right Columns */

.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {
	display: none;
}
#VendorFeaturedItems .ProductList .ProductImage, #VendorFeaturedItems .ProductList .ProductImage {
	display: inline;
}
.Left .ProductList li, .Right .ProductList, .Right .ProductList li {
	list-style: none;
	margin: 0;
	padding: 0;
 	float:;
}
.Left .ProductList{
	margin: 0;
	padding: 5px 10px 0 10px;
}
.Left .ProductList li, .Right .ProductList li {
	background-image: none;
	border-bottom: 1px solid #e5e5e1;
	padding: 8px 0;
}
.Left .ProductList li:last-child, .Left .ProductList li.LastChild,  .Right .ProductList li:last-child, .Right .ProductList li.LastChild {
	border-bottom: 0;
}
.Right .CompareButton, .Left .CompareButton {
	text-align: center;
	margin-top: 0;
}
/* Side Mini Cart */

.SideCart .ProductList {
	margin-top: 10px;
}
.SideCart .ProductList li {
	background: url('../../Reserved/images/BlockArrow.gif') no-repeat left 13px;
	padding: 8px 0 8px 10px;
	margin: 0;
	list-style-type: none;
}
.SideCart p {
	margin-bottom: 4px;
}
/* Recently Viewed Products Listing */

.SideRecentlyViewed .ProductList li {
	margin-left: 0;
}
.SideRecentlyViewed .ProductDetails {
	margin-left: 20px;
}
/* Top Sellers List */

.TopSellers .TopSeller1 .ProductImage {
	display: block;
	width: 160px;
}
.TopSellerNumber {
	display: none;
}
/* Forms */

.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}
.HorizontalFormContainer dt {
	width: 100%;
	float: left;
	margin-bottom: 11px;
	padding-top: 1px;
	clear: left;
}
.HorizontalFormContainer dd {
	margin-left: 0px;
	margin-bottom: 11px;
	font-size: 11px;
}
.NarrowFormContainer dt {
	width: 110px;
}
.NarrowFormContainer dd {
	margin-left: 120px;
}
.HorizontalFormContainer p.Submit {
	display: inline;
}
.NarrowFormContainer p.Submit {
	margin-left: 120px;
}
.VerticalFormContainer dt {
	margin-bottom: 6px;
}
.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
	font-size: 11px;
}
/* Page Footer */

#Footer {
	clear: both;
	padding: 10px 0;
	text-align: right;
}
#Footer p {
	font-size: 10px;
	line-height: 1.2;
	padding: 0;
	margin: 0;
	font-family: 'Verdana';
}
#Footer a {
	text-decoration: underline;
}
#Footer a:visited {
	text-decoration: underline;
}
#Footer a:hover {
	text-decoration: underline;
}
/* Shipping Address Lists */

ul.ShippingAddressList, ul.ShippingAddressList li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.ShippingAddressList li {
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
/* Product Reviews */

.ProductReviewList {
	clear: both;
}
.ProductReviews {
	font-size: 11px;
}
.ProductReviewForm {
	margin-bottom: 10px;
}
/* Product Custom Fields List */

.ProductDetailsGrid dt {
	width: 112px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
}
.ProductDetailsGrid dd {
	margin-left: 112px;
	margin-bottom: 6px;
}
/* Product Comparisons */

.ComparisonTable {
	width: 100%;
}
.ComparisonTable td {
	vertical-align: top;
	font-size: 11px
}
.CompareFieldName {
	width: 95px;
	padding: 8px 10px 8px 15px;
	font-weight: bold;
}
.CompareFieldTop {
	padding: 5px;
	text-align: center;
}
.CompareFieldTop a {
	text-decoration: none;
	font-size: 10px;
}
.CompareFieldTop a:hover {
	text-decoration: underline;
}
.CompareLeft {
	padding: 5px 10px 5px 10px;
}
.CompareCenter {
	text-align: center;
	padding: 5px;
}
.CompareRating {
	text-align: center;
	padding-top: 8px;
	vertical-align: middle;
}
.CompareProductOption {
	margin-left: 20px;
	padding-left: 5px;
}
.CompareItem {
	width: 200px;
}
/* Cart/Order/Item Contents Tables */

#CartHeader h2 span, #ConfirmOrder h2 span {
	margin-top: 4px;
	display: block;
}
/* Proceed to Checkout Links */









/* Suggestive Cart "Mini Cart" Block */

.MiniCart .SubTotal {
	text-align: center;
	font-size: 115%;
}
.JustAddedProduct {
	width: 128px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
.JustAddedProduct strong, .JustAddedProduct a {
	font-weight: bold;
	font-size: 1.02em;
	display: block;
	margin-bottom: 3px;
}
/* Paging Lists */

.PagingList, .PagingList li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.CategoryPagination {
	padding: 5px;
	text-align: center;
	float: left;
	width: 570px;
	position: relative;
	margin: 15px 0;
}
.CategoryPagination .PagingList li {
	display: inline;
	padding: 0 5px;
}
/* Brand Tag Clouds */

.BrandCloud .smallest {
	font-size: 12px;
}
.BrandCloud .small {
	font-size: 15px;
}
.BrandCloud .medium {
	font-size: 18px;
}
.BrandCloud .large {
	font-size: 20px;
}
.BrandCloud .largest {
	font-size: 26px;
}
.BrandCloud a {
	padding-right: 5px;
}
/* Checkout Coupon Redemption Block */

.CheckoutRedeemCoupon {
	padding: 10px;
	width: 300px;
	margin-bottom: 10px;
}
.CheckoutRedeemCoupon h4 {
	margin-top: 0;
}
.CheckoutRedeemCoupon p {
	margin-top: 10px;
	margin-bottom: 0;
}
/* Add to Cart Block */

.Block.AddtoCart {
	border: 0;
	text-align: center;
}
.AddtoCart p {
	margin: 11px 0;
}
.AddtoCart h2 {
	font-size: 26px;
	letter-spacing: -2px;
	margin: 0;
	padding: 0 0 7px;
}
/* Add to Wishlist Block */

.Block.AddToWishlist {
	border: 0;
	text-align: center;
}
.AddToWishlist p {
	margin: 8px 0;
}
/* Quick Search */

.QuickSearch {
	position: relative;
	z-index: 150;
	text-align: left;
	border-collapse: collapse;
	float: left;
	background-color: #c1b2d1;
	background-color: rgba(193, 178, 209, .9);
	margin: 8px 0 0 0;
}
.QuickSearchTitle td {
	padding: 10px !important;
}
.QuickSearchTitle td, .QuickSearchAllResults td {
	font-weight: bold;
	padding: 4px;
	font-size: 14px;
	color: #fff;
}
.QuickSearch tr {
	border-bottom: 1px solid #EBE6F0;
}
.QuickSearchResult td {
	font-size: 11px;
	padding:8px 0px 8px 8px;
	cursor: pointer;
}
.QuickSearchResult td a {
	float: left;
}
.QuickSearchResultImage img {
	border: 1px solid #AA97BE;
	background: #fff;
	padding: 1px;
	margin-right: 10px;
}
.QuickSearchResultNoImage {
	color: #777;
}
.QuickSearchResultName {
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding-bottom: 5px;
}
.QuickSearchResult .Price {
	font-size: 11px;
	display: block;
}
.QuickSearchHover td {
}
.QuickSearchHover a {
	text-decoration: underline;
	font-weight:bold;
}
.QuickSearchAllResults {
	text-indent: -7000px;
}
td.QuickSearchResultImage {
	vertical-align: top;
	text-align: left;
}
td.QuickSearchResultMeta {
	float: left;
	margin-right: 8px;
}
/* Sub Category Lists */

.SubCategoryList {
	margin-top: 5px;
}
.SubCategoryList ul, .SubCategoryList li {
	list-style: none;
	margin-left: 0;
}
.SubCategoryList ul li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url('../../Reserved/images/SubCategory.gif') no-repeat 3px 1px;
}
/* Miscellaneous Definitions */

.Clear {
	clear: both;
}
br.Clear {
	line-height: 1;
	font-size: 1px;
}
.Meta, .NewsDate {
	color: #444;
	font-size: 11px;
}
.Left .FeedLink, .Right .FeedLink {
	padding-right: 5px;
}
.Content .FeedLink {
	margin-top: 4px;
}
.FloatRight {
	float: right;
}
.CategoryPagination li.FloatRight {
	position: absolute;
	right: 0;
	top: 3px;
}
.CategoryPagination li.FloatLeft {
	position: absolute;
	left: 0;
	top: 3px;
}
.FloatLeft {
	float: left;
}
.ClearRight {
	clear: right;
}
.ClearLeft {
	clear: left;
}
.SortBox {
	font-size: 11px;
	margin-top: 10px;
	color: #444;
}
.CompareButton {
	clear: both;
	text-align: right;
	margin-top: 12px;
	padding: 4px;
	display: none;
}
.Field45 {
	width: 45px;
}
.Field100 {
	width: 100px;
}
.Field150 {
	width: 150px;
}
.Field200 {
	width: 200px;
}
.Field250 {
	width: 250px;
}
.Field300 {
	width: 300px;
}
.Field350 {
	width: 350px;
}
.Field400 {
	width: 400px;
}
.MB10 {
	margin-bottom: 10px;
}
.MT0 {
	margin-top: 0;
}
.LH140 {
	line-height: 140%;
}
.PLRB5 {
	padding: 0 5px 5px 5px;
}
.PLR10 {
	padding: 0 10px 0 10px;
}
.PL20 {
	padding: 0 0 0 0px;
}
.PL40 {
	padding: 0 0 0 0px;
}
.ML20 {
	margin: 0 0 0 20px;
}
.MT10 {
	margin-top: 10px;
}
.PL10 {
	padding-left: 10px;
}
.PB2 {
	padding-bottom: 2px;
}
.NoMarginBottom {
	margin-bottom: 0;
}
.Required {
	color: red;
	font-weight: bold;
}
.ComparisonCheckbox {
	float: left;
}
.Availability {
	color: gray;
}
.LittleNote {
	color: gray;
	font-size: 0.85em;
}
.AutomaticSearchCheck {
	padding-top: 4px;
	font-size: 11px;
}
.ToggleSearchFormLink {
	margin-top: 16px;
}
.Block.CategoryList, .Block.BrandList {
	border: 0;
}
.CategoryList h2, .BrandList h2 {
	padding: 5px 0 5px 0;
}
small {
	font-size: 11px;
	color: gray;
}
.GiftCertificateThemeList input {
	margin-bottom: 5px;
	vertical-align: middle;
}
.SmallText {
	font-size: 11px;
}
.PaymentOptions {
	width: 545px;
}
#provider_list {
	padding-top: 5px;
}
#provider_list input {
	margin-bottom: 5px;
	vertical-align: middle;
}
.HowToPay {
	margin-bottom: 10px;
}
.DownloadExpires {
	padding-top: 3px;
	font-style: italic;
	color: gray;
}
.DownloadExpiresToday {
	color: red;
}
.BillingDetails {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 15px;
}
.ShippingDetails {
	float: left;
	width: 48%;
	margin-bottom: 15px;
}
.SearchTips .Examples {
	background: lightyellow;
	padding: 8px;
	border: 1px solid #aaa;
	color: #555;
	margin-left: 30px;
	margin-bottom: 10px;
}
.SortBox select {
	font-size: 0.9em;
}
.SortBox option {
	color: #444;
}
.YourAccount li {
	margin-bottom: 8px;
}
.SoldOut {
	color: #999;
}
.RemoveFromWishlistForm {
	margin: 5px;
}
.ShippingProviderList {
	list-style: none;
}
.GoogleCheckout p,  .PayPalExpressCheckout p,  .AlternativeCheckout p {
	margin: 0;
	font-size: 90%;
}
.GoogleCheckout,  .PayPalExpressCheckout,  .AlternativeCheckout {
	text-align: center;
	margin-bottom: 10px;
	clear:both;
}
.KeepShopping {
	width: 180px;
	clear: both;
	text-align: right;
}
/** Top Right Locale Chooser (list of flags) **/

#TopMenu li.Flag {
	float: right;
}
#TopMenu li.Flag div {
	border: 0;
}
#TopMenu li.Flag img {
	margin: 3px;
}
#TopMenu li.Flag img.Last {
	margin-right: 0px;
}
#TopMenu li.Flag img.Selected {
	border: 2px solid #ffffaa;
	margin: 1px 3px;
}
/** Currency Selector **/

.CurrencyList dl {
	margin: 0;
	padding: 0;
}
.CurrencyList dd {
	padding: 0px;
	margin: 0px;
	border: 1px solid #EDECEC;
	background-color: #F9F9F9;
	clear: both;
}
.CurrencyList a {
	padding: 0 3px 0 5px;
	display: block;
	line-height: 1.8;
	text-decoration: none;
	font-size: 11px;
}
.CurrencyList a.Sel {
	background-color: #FFFFAA;
}
.CurrencyList a:hover .Text {
	text-decoration: underline;
}
.CurrencyList a .Flag {
	margin-top: 4px;
	display: block;
	float: left;
	width: 24px;
	padding-right: 2px;
	vertical-align: middle;
}
.CurrencyList a .Text {
	display: block;
	padding-left: 24px;
}
.PrimaryProductDetails .YouSave {
	font-weight: bold;
	margin-top: 3px;
	display: block;
}
/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	width: 320px;
	padding: 7px;
	float: right;
}
.EstimateShipping dt {
	width: 100px;
	float: left;
	margin-bottom: 8px;
	clear: left;
}
.EstimateShipping dd {
	margin-bottom: 8px;
	font-weight: normal;
	text-align: left;
	margin-left: 114px;
}
.EstimateShipping p.Submit {
	margin-top: 10px;
	margin-bottom: 3px;
}
.EstimateShipping label {
	display: block;
	margin-bottom: 5px;
}
.EstimatedShippingMethods {
	text-align: left;
}
.EstimatedShippingMethods table {
	width: 100%;
	border-collapse: collapse;
}
.EstimatedShippingMethods .VendorShipping {
	margin-left: 20px;
	margin-bottom: 10px;
}
.EstimatedShippingMethods .Submit {
	text-align: right;
}
.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {
	text-align: left;
}
.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {
	text-align: right;
}
.SharePublicWishList {
	background-color: lightyellow;
	padding:5px;
	border:1px solid lightgray;
}
.LoadingIndicator {
	margin-left: 10px;
}
.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}
#TopMenu li.HeaderLiveChat {
	background-image: none;
	float: right;
}
#TopMenu li.HeaderLiveChat div {
	border-left: 0;
}
#TopMenu li.HeaderLiveChat div a {
	background-image: none;
	font-weight: bold;
}
.HeaderLiveChat img {
	vertical-align: middle;
}
#ProductOtherDetails .ProductDetailsGrid {
	margin-left: 25px;
}
.SubCategoryListGrid ol {
	clear: both;
}
.SubBrandList {
	padding: 4px;
}
.SubBrandList ul, .SubBrandList li {
	list-style: none;
	margin-left: 0;
}
.SubBrandList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url('../../Reserved/images/SubBrand.gif') no-repeat 3px 1px;
}
.SubBrandListGrid {
	padding: 4px;
}
.SubBrandListGrid ul, .SubBrandListGrid li {
	list-style: none;
	margin-left: 0;
}
.SubBrandListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}
.SubBrandListGrid ol {
	clear: both;
}
.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required {
	width: 8px;
}
.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox {
	width:181px;
}
.ProductAddToCart textarea, #CartEditProductFieldsForm textarea {
	width:183px;
	height: 50px;
}
.CartContents .CartProductFieldsLink {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url('../../Reserved/images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom: 4px;
}
.ProductFields dd {
	margin-bottom: 4px;
	float:left;
	margin-left:20px;
}
.ProductFields {
	margin-bottom: 15px;
}
.ProductFields input.Textbox {
	width:100%;
}
.ProductFields TextArea {
	width:100%;
}
.CartContents .CartProductFieldsRow {
	border-top: 0;
}
.CartContents .CartProductFieldsRow dl {
	margin-top:15px;
}
p.QuantityInput, p.AddCartButton {
	text-align: center;
}
.ProductAddToCart dt.QuantityInput {
	margin-top: 7px;
}
.ProductAddToCart dd.AddCartButton span {
	margin-top: 7px;
	padding-right: 5px;
}
.ProductActionAdd a, .ProductActionAdd strong a {
	text-decoration: underline;
}
.TagList {
	margin-top: 20px;
}
.WrappingOptions {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-bottom: 4px;
	line-height: 1.6;
}
.ViewAllLink a {
	padding-top: 10px;
	display: block;
}
.SelectGiftWrapMultiple {
	max-height: 400px;
}
/* Tabbed Navigation */

.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.TabNav {
	font-size: 11px;
	margin-bottom: 10px;
	padding: 6px 4px 6px 4px;
}
.TabNav li {
	display: inline;
}
.TabNav li a {
	position: relative;
	top: 2px;
	font-size: 12px;
	padding: 4px 6px;
	margin-right: 3px;
	margin-top: 3px;
	text-decoration: none;
}
.TabNav li a:hover {
	text-decoration: none;
}
.TabNav li.Active a {
	margin-top: 0px;
	padding-top: 7px;
	font-weight: bold;
}
.ProductAddToCart dd.AddCartButton div.BulkDiscount {
	display: inline-block;
	float:left;
}
.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {
	padding-left: 4px;
}
#VendorLogo .BlockContent, #VendorPhoto .BlockContent {
	margin: 0;
	text-align: center;
}
.TransitTime {
	font-weight: normal;
	color: gray;
}
.Content .ProductList.List li {
	margin: 0;
	margin-top: 6px;
	display: block;
	width: auto;
	float: none;
	padding: 6px;
	min-height: 0;
	height: 132px;
	background-image: none;
}
.Content .ProductList.List .ProductImage {
	margin: 0 !important;
	padding: 0px;
	margin-right: 15px;
	float: left;
	background-image: none;
	width: 120px;
	height: 120px;
}
.Content .ProductList.List .ProductDetails {
	height: auto;
	display: block;
	clear: none;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-left: 135px;
	text-align: left;
	background-image: none;
}
.Content .ProductList.List .ProductQty {
	margin-left: 10px;
}
.Content .ProductList.List .ProductDescription {
	font-style: italic;
	margin-top: 5px;
}
.Content .ProductList .ProductRightCol {
	float: right;
}
.Content .ProductList.List li .ProductCompareButton {
	text-align: left;
	margin-top: 10px;
}
.OrderItemMessage {
	background-color:#fff1a8;
	padding:7px;
	margin:10px 0px 10px 0px;
}
/* Custom Fields - Start */



.LittleNotePassword {
	color:gray;
	font-size: 0.85em;
	padding:2px 0px 2px 0px;
}
.RequiredClear {
	visibility: hidden;
}
#frmSS1 div {
	clear: both!important;
	margin-bottom: 20px;
}
form#frmSS1 label {
	float: left;
	width: 200px;
}
/* @end */



/* Vendor Stuff */

.profile-width {
	width:730px !important;
}
#VendorProfile {
	float:left;
	width:500px;
}
#VendorLogo {
	float:left;
	width:200px;
}
#VendorFeaturedItems {
	float: left;
}
#VendorFeaturedItems ul.ProductList {
	width: 750px;
	margin-bottom: 15px;
	float: left;
	clear: both;
}
#VendorFeaturedItems ul.ProductList li {
	width: 130px !important;
	margin: 10px 12px 10px 0;
	float: left;
	/*border: 1px solid #beb8c1;*/

    background: #fff url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	height: 240px !important;
}
#VendorFeaturedItems ul.ProductList li.end {
	margin-right: 0;
}
#VendorFeaturedItems div.ProductImage {
	width: 120px !important;
	height: 120px !important;
	text-align: center;
	/*background: #fff url(../images/beige/featuredCat-divider.gif) repeat-x bottom;*/

    margin-bottom: 5px;
}
#VendorFeaturedItems div.ProductDetails {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	height: auto !important;
	text-align: center;
}
#VendorFeaturedItems a {
	color: #938898 !important;
	font-weight: bold;
}
#VendorFeaturedItems div.ProductDetails em {
	text-align: center;
	padding: 0 10px;
	color: #231f20 !important;
	margin: 10px 0;
	display: block;
	font-style: normal;
	font-weight: bold;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
#VendorProducts {
	float: left;
}
#VendorProducts ul.ProductList {
	margin: 15px 0;
	float: left;
	clear: both;
}
#VendorProducts ul.ProductList li {
	width: 124px !important;
	padding: 10px 10px 20px;
	margin: 0px 12px 10px 0;
	float: left;
	background: url(../images/beige/product-gradient.png) repeat-x bottom;
	position: relative;
	text-align: center;
	height: 240px !important;
	border: 1px solid #C1B2D1;
}
#VendorProducts ul.ProductList li.end {
	margin-right: 0;
}
#VendorProducts div.ProductImage {
	width: 120px !important;
	height: 120px !important;
	text-align: center;
	/*background: #fff url(../images/beige/featuredCat-divider.gif) repeat-x bottom;*/

    margin-bottom: 5px;
}
#VendorProducts div.ProductDetails {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0px 10px;
	height: auto !important;
	text-align: center;
}
#VendorProducts a {
	color: #938898 !important;
	font-weight: bold;
}
#VendorProducts div.ProductDetails em {
	text-align: center;
	padding: 0 10px;
	color: #231f20 !important;
	margin: 10px 0;
	display: block;
	font-style: normal;
	font-weight: bold;/*position: absolute;

    bottom: 30px;

    left: 0px;*/



}
.Left #SideCategoryList ul.parent-cats li.Events.omega {
	display: none!important;
}
#pcaButtonFG52 {
	display:none;
}
#fancy_outer {
	z-index:9999999999 !important;
}

