@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
background:#4c2432; /*DW BG change */
}
div {
	margin:0px;
	padding:0px;
}
h1 {
	display:block;
        color: #ffffff;
        background-color: #e51937;
	font-size:15px;
	font-weight:normal;
	padding:4px 8px;
	margin:0px;
}
h1 a {
        color: #ffffff;
text-decoration:none;

}
h1 a:hover {
        color: #ccc;
text-decoration:none;

}
#wrapper {
	width:770px;
	margin:3px auto;
background:#ffffff;/*DW BG change */
overflow:hidden;
padding:10px;
}
.text {
       font-size:12px;
}
.text a {
       color:#4c2432;
       text-decoration:none;
}
.text a:hover {
       color:#333333;
       text-decoration:none;
}
.text a:visited {
       color:#4c2432;
       text-decoration:none;
}
#header {
	width:770px;
	height: 90px;
	background-color:#4c2432;
	text-align:left;
}
#logo {
	width: 90px;
	height:90px;
	float:left;
}
#checkout {
	width:auto;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 18px 0px 0px;
}
#checkout a {
	color:#FFFFFF;
	text-decoration:none;
}
#checkout a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
#checkout a.basket {
	color:#CCCCCC;
	text-decoration:none;
}
#checkout a.basket {
	color:#CCCCCC;
	text-decoration:none;
}
#checkout a:hover.basket {
	color:#FFFFFF;
	text-decoration:none;
}
#checkout img {
	margin:5px 5px 0px 0px;
}
#search {
	width:auto;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	float:right;
	margin: 15px 18px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:right;
}
#search form {
	display:inline;
}
#search input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#FFFFFF;
	border:1px solid #666666;
	height:17px;
	line-height:17px;
}
.Searchbutton {
	margin:5px 0px 0px 0px;
}
#topNav {
	width: 770px;
	height:35px;
	line-height:35px;
	margin-top:1px;
	background-color:#3d342f;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}
#topNav a {
	color:#FFFFFF;
	text-decoration:none;
}
#topNav a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.divide {
	margin:0px 8px;
}
#leftCol {
	width: 603px;
	float:left;
	text-align:left;
	margin: 3px 0px;
	background-color:#FFFFFF;
}
#banner {
	width: 603px;
	height: 258px;
        margin: -3px 0px 0px -3px;
}
#frontText {
	width:583px;
	padding:5px 10px;
	background-color:#4c2432;
	text-align:left;
        color:#FFFFFF;
        margin:2px 0px 0px -3px;
}
#rightCol {
	width: 165px;
	float:right;
	text-align:left;
	margin: 3px 0px;
}
.rightColTitle {
	margin-bottom:1px;
}
.brandItem {
	width:165px;
	background-color: #5e3946;
	height: 23px;
	line-height: 23px;
	border-bottom:1px solid #FFFFFF;
	font-size:12px;
	color:#FFFFFF;
	display:block;
}
.brandItem a {
	margin-left:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.brandItem a:hover {
	margin-left:14px;
	color:#CCCCCC;
	text-decoration:none;
}
.newCategory {
	margin-bottom: 1px;
	border:0px;
}
.categoryItem {
	width:165px;
	background-color: #81656f;
	height: 23px;
	line-height: 23px;
	border-bottom:1px solid #FFFFFF;
	font-size:12px;
	color:#FFFFFF;
	display:block;
}
.categoryItem a {
	margin-left:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.categoryItem a:hover {
	margin-left:14px;
	color:#CCCCCC;
	text-decoration:none;
}
#footer {
	width: 770px;
	height:35px;
	line-height:35px;
	background-color:#3d342f;
	text-align:left;
	clear:both;
	color:#FFFFFF;
}
#bottomLinks {
	background-color:#f2f1ed;
	width: 155px;
	float:left;
	text-align:left;
	margin: 2px 0px;
	height:120px;
	min-height:110px;
	padding-top:10px;
}
#bottomLinks img {
	margin-right:5px;
	margin-top:-2px;
}
#bottomPages {
	width: 613px;
	float:right;
	text-align:left;
	margin: 2px 0px;
	background-color:#f9f8f7;
	height:120px;
	min-height:110px;
	padding-top:10px;
}
.indent {
	margin-left: 18px;
}
.indentImage {
	margin-left: 10px;
}
.georgia {
	font-family:Georgia, Arial, Times, serif;
	font-size: 15px;
	color:#4b2332;
}
.georgia a {
	font-family:Georgia, Arial, Times, serif;
	font-size: 15px;
	color:#4b2332;
	text-decoration:none;
}
.georgia a:hover {
	font-family:Georgia, Arial, Times, serif;
	font-size: 15px;
	color:#333333;
	text-decoration:none;
}


/*DW - offer2 in cart*/

.offer2{

}
.offer2 span{
color:red;
font-weight:bold;
}

/*DW add offer to short description*/
#add-offer{
width:192px;
position:relative;
}
#add-offer img, #add-offer-product img{
float:right;
border:none;
padding: 0px 0px 0 3px;
margin-right:20px;
}

#add-offer span, #add-offer-product span{
color:red;
font-weight:bold;
font-size:1.1em;
}
#add-offer a, #add-offer-product a{
color:black;
text-decoration:none;
}
#add-offera:hover, #add-offer-product a:hover{
text-decoration:underline;
}

/*DW add offer to Product description*/
#add-offer-product{
width:292px;
font-size:0.9em;
margin-left:60px;
}

#add-offer-product img{
margin-right:0px;
width:60px;
height:60px;
}

#add-offer-product span{
font-size:1em;
}

/*DW add styles to spa offers page*/
.spa-offers-page{
font-size:0.7em;/*removed for live site and width height border*/
font-family:Verdana, sans-serif;
color:#333333;
padding:0px 5px 5px 5px;
}

.spa-offers-page h2{
color:#5e3946;
width:60%;
margin-top:5px;
margin-bottom:19px;
}

.spa-offers-page h3{
font-size:1em;
margin-bottom:15px;
}

.spa-offers-page span{
font-weight:bold;
}

.spa-offers-page ul{
font-weight:bold;
}

.spa-offers-page a{
color:#e51937;
}










