/* COSTUMES */

body {
	color:#fff;
	background:#000 url(images/mainBackground.jpg) top center no-repeat;
}
a {
	color:#8a749d;
}
a:hover {
	color:#fff;
}
#mainMenu li a {
	color:#d2c4de;
}
#mainMenu li a.selected, #mainMenu li a:hover {
	color:#fff;
}
#search #s {
	color:#fff;
	background:#000;
}
#search #go {
	background:#3e2856;
	color:#fff;
	border-color:#2d1b41;
}
#search #go:hover {
	background:#1E1E1E;
	color:#fff;
	border-color:#1E1E1E;
}
#banner {
	margin:18px 0 0 0;
	background:url(images/homeBanner.jpg) left top no-repeat;
}
#sideMenu {
	padding:0;
	margin:0;
	border:0;
	background-image:url("images/leftMenu_bg.jpg");
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #191023;*/
}
#sideMenu #menuBottom {
	height:70px;
	margin:0;
	background: url(images/leftMenu_Bott.png) #000;
}
#sideMenu .sidemenu li {
	padding:0 0 1px 0;
	background:none;
}
#sideMenu .sidemenu li a {
	background:#eadbbe;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#817d86;
}
#sideMenu .sidemenu li a.hasSubs {
	background:none;
}
#sideMenu .sidemenu li a.noSubs {
	background:none;
	padding:3px 0 3px 25px;
}
#sideMenu .sidemenu li li a {
	padding:1px 4px 1px 35px;
}
#sideMenu .sidemenu li li a.hasSubs {
	background:#21162d 25px -54px no-repeat;
}
#sideMenu .sidemenu li li a.noSubs {
	background:#271835 25px top no-repeat;
}
#sideMenu .sidemenu li li li a {
	padding:1px 4px 1px 45px;
}
#sideMenu .sidemenu li li li a.hasSubs {
	background:#881215 url(images/bullets.png) 35px -54px no-repeat;
}
#sideMenu .sidemenu li li li a.noSubs {
	background:#881215 url(images/bullets.png) 35px top no-repeat;
}
#sideMenu .sidemenu li a:hover, #sideMenu .sidemenu li li a:hover, #sideMenu .sidemenu li li li a:hover, #sideMenu .sidemenu li a.selected, #sideMenu .sidemenu li a.noSubs.selected {
	/*background-color:#1E1E1E;*/

color:#fff;
}
.popularProductThumb {
	background:#e8e7e9;
}
.popularProductDesc {
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	width:88px;
}
.popularProductDesc a {
	color:#817d86;
}
.popularProductContainer {
	border-bottom:1px dashed #66616c;
}
.popularProductCode {
	border-bottom:1px dashed #e8e7e9;
	color:#e8e7e9;
	font-style:normal;
	font-weight:bold;
}
#mailingList, #popularProducts {
	margin:0;
}
#mailingList .inner, #popularProducts .inner {
	padding:15px;
	background;
	background-image:url("images/leftMenu_bg.jpg");
	font-style:italic;
	color:#C979A8;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	border:0 solid #10041e;
}
#mailingList .inner #mailingListForm {
	font-style:normal;
	color:#C979A8;
}
#mailingList .inner input {
	background:#4D1234;
}
#mailingList .inner input:focus {
	background:#fff;
	color:#313131;
}
#mailingList .inner input.submit {
	background:#670F42;
	border:1px solid #670F42;
}
#mailingList .inner input.submit:hover {
	color:#fff;
	background:#A15080;
	border:1px solid #A15080;
}
#mailingList #mailingListBottom, #popularProducts #popularProductsBottom {
	height:4px;
	margin:0;
}
#menuColumn h2 {
	background-image:url("images/leftMenu_Top.png");
	font-family:Georgia, 'Trebuchet MS', sans-serif;
	padding:55px 0 14px 25px;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:2px;
}
#thumbHolder .productCode a {
    background: url("images/productCodeBG.jpg") repeat-x scroll left top #292929;
}
#thumbHolder .catThumb, #thumbHolder .catThumb:hover {
	background-image:url("images/thumbNew.jpg");
}
#thumbHolder .catThumb a {
	text-shadow:0 0 6px #FFFFFF;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#thumbHolder .catThumb .catName {
	color:#fff;
}
/* PRODUCT PREVIEW POPUP */

#prodDetail {
	background:#fff;
}
#prodDetail #gallery {
	background:#e0e0e0;
}
#prodDetail #infoHolder {
}
#prodDetail #infoHolder p {
	color:#262626;
}
#prodDetail #infoHolder h2 {
	color:#881215;
}
#prodDetail #close {
}
/*PRODUCT DETAIL PAGE */

#productContainer {
	border:2px solid #10041e;
	background:#191023 url(images/imageDetailBackground.jpg) right top no-repeat;
}
#productContainer .productImage {
}
#productContainer .productDetails {
}
#productContainer #productCode {
	color:#b3acbb;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	font-style:normal;
}
#productContainer #productTitle {
	color:#b3acbb;
}
#productContainer #productDesc {
	color:#b3acbb;
}
#productContainer #flashZoom {
	background:#000;
}
#productContainer #altImages {
	background:#271835;
}
.thumbXsm, .thumbXsmLast {
	background:#fff;
}
#sizeChartContent {
	color:#000;
}
#sizeChartContent table {
	color:#000;
}
#productContainer .productInfoContainer {
}
#productContainer .productLabel {
	color:#b3acbb;
}
#productContainer .productInfo {
	color:#b3acbb;
}
#whereToBuy_form {
}
#whereToBuy_form #whereToBuy {
}
#thumbHolder .thumb {
	border: 2px solid #191023;
}
#thumbHolder .descriptionText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	background: none repeat scroll 0 0 #191023
}
/* classes */

.button {
	background:#2c1b3e;
	color:#fff;
	border-color:#2c1b3e;
}
.button:hover {
	background:#000;
	color:#fff;
	border-color:#000;
}
.catThumbOverlay, .catThumbOverlayOver {
	background-image:url(images/catThumbOverlay.png);
}
.subMenu li a {
	color:#a191b0;
}
.subMenu li a.selected, .subMenu li a:hover {
	color:#fff;
}
.infoPanel {
	margin:0 0 20px 0;
}
.infoPanel .heading {
	background:#000;
	color:#fff;
	padding:10px;
	font-size:12px;
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	border:1px solid #000;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-radius-top-left:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-radius-top-right:5px;
}
.infoPanel .content {
	background:#1E1E1E;
	color:#fff;
	padding:20px 20px 16px 20px;
	font-size:12px;
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	border:1px solid #1E1E1E;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-radius-bottom-left:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius-bottom-right:5px;
}
.infoPanel .resultsHeading {
	color:#fff;
	margin:12px 0;
}
#whereToBuyResults {
	height:300px;
	overflow:auto;
	margin:0 0 10px 0;
}
#buyNowContent .popUpText {
	color:#981B1E;
}
.resultsTable {
	border-top:1px dashed #881215;
	padding:10px 0;
	width:100%;
	text-transform:capitalize;
}
.resultsTable .resultsInfo {
	float:left;
	width:500px;
}
.resultsTable .resultsInfo h2 {
	color:#fff;
}
.resultsTable .mapButtonContainer {
	float:right;
	width:100px;
	text-align:right;
	padding:2px 12px 0 0;
}
.jScrollPaneDrag {
	background:#881215 none repeat scroll 0 0;
}
.jScrollPaneTrack {
	background:#313131 none repeat scroll 0 0;
}
/* colour used for filters panel etc */

.FontColour1 {
	color:#b3acbb;
}
.FontColour1 a:link {
	color:#005049;
}
/* colour used for thumb prod code */

.FontColour2 {
	color:#817d86;
}
/* colour used for thumb description */

.FontColour3 {
	color:#9be9e3;
}
/* colour used for sideMenu off etc */

.FontColour4 {
	color:#b9f3ef;
}
/* colour used for sideMenu rollover etc */

.FontColour5 {
	color:#fff;
}
/* colour used product popup titles etc */

.FontColour6 {
	color:#046862;
}
.divider {
	height:0;
	margin:15px 0;
	background:#c58966;
	overflow:hidden;
}

