input {
color:#525252;
  font-size:11px;
  font-family:Arial;
}

a img { border: 0px; }

body { font-family: arial,verdana,tahoma,helvetica,sans-serif; font-size: 0.7em; color: #686868;}
/*############# Account page styles ##################*/

table.account { border: 1px solid #DDD4C3;}
table.account th, table.account td.borderBottom { border-bottom: 1px solid #DDD4C3; color: #656666;}
.accountItem { 
	background-color: #ECE9E0;
	color:#676767;
	font-size:11px;
}
.accountButton {
 background: url('images/accountButtonBg.gif') no-repeat top right;
 text-align: center;
 width: 180px;
 height: 30px;
}

/*############# Error ##################*/

.error {
	font-size: 12px;
	font-weight: bold;
 color: #FF0000;
}

/*############# Setup main navigation lists global settings ##################*/

#nav, #nav ul, #nav1, #nav1 ul, #nav2, #nav2 ul { /* all lists */
	font-family: Arial;
	font-size: 11px;
	padding: 1 0 0 1px;
	margin: 0px;
	list-style: none;
	float : left;
 }
#nav a, #nav1 a, #nav2 a {
  display: block;
  padding: 5px;
} 
#nav li, #nav1 li, #nav2 li { /* all list items */
 position : relative;
 float : left;
 width: 122px;
 padding: 0 1 1 0px;
}
#nav li ul, #nav li ul ul, #nav li ul ul ul, #nav li ul ul ul ul, #nav li ul ul ul ul ul, #nav li ul ul ul ul ul ul, #nav1 li ul, #nav1 li ul ul, #nav1 li ul ul ul, #nav1 li ul ul ul ul, #nav1 li ul ul ul ul ul, #nav1 li ul ul ul ul ul ul, #nav2 li ul, #nav2 li ul ul, #nav2 li ul ul ul, #nav2 li ul ul ul ul, #nav2 li ul ul ul ul ul, #nav2 li ul ul ul ul ul ul { /* second-level+ lists */
	position : absolute;
	left: -999em;
	margin-top : -20px;
	padding:1 0 0 1px;
}
#nav li a, #nav1 li a, #nav2 li a {
	left: -1px;
	display : block;
	text-decoration : none;
	background-position: top left;
	padding: 5px;
	background-color: #AFAFAF;
}
#nav li a:hover, #nav1 li a:hover, #nav2 li a:hover {
	color : #626262;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li:hover ul ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul, #nav1 li.sfhover ul ul ul ul, #nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul, #nav2 li.sfhover ul ul ul ul {
	left: -999em;
}

/*############# Category navigation ##################*/

#byCat, #byCat ul {
	background-color: #9A9A9A;
	width: 120px !important;
	width: auto;
}
#byCat li a {
	color : #FCFCFC;
}
#byCat li a:hover {
	background-color: #FCFCFC;
}
#byCat li:hover ul, #byCat li li:hover ul, #byCat li li li:hover ul, #byCat li li li li:hover ul, #byCat li.sfhover ul, #byCat li li.sfhover ul, #byCat li li li.sfhover ul, #byCat li li li li.sfhover ul, #byCat li li li li li.sfhover ul { /* lists nested under hovered list items */
	left: 120px;
}
#byCat a {
  width: auto !important;
  width: 120px;
}
#byCat li { /* all list items */
	z-index: 100;
	width: 119px;
}

#byItem, #byItem ul {
	background-color: #9A9A9A;
	width: 120px !important;
	width: auto;
}
#byItem li a {
	color : #FCFCFC;
}
#byItem li a:hover {
	background-color: #FCFCFC;
}
#byItem li:hover ul, #byItem li li:hover ul, #byItem li li li:hover ul, #byItem li li li li:hover ul, #byItem li.sfhover ul, #byItem li li.sfhover ul, #byItem li li li.sfhover ul, #byItem li li li li.sfhover ul, #byItem li li li li li.sfhover ul { /* lists nested under hovered list items */
	left: 120px;
}
#byItem a {
  width: auto !important;
  width: 120px;
}
#byItem li { /* all list items */
	z-index: 100;
	width: 119px;
}

/*############# categoryList ##################*/
#catOuterContainer {
	width: 557px;
	color:#676767;
  font-size: 10px;
  font-family:Arial;
}
#catNew {
	float: left;
	width: 125px;
	display: block;
}
#catImage {
	margin-bottom: 3px;
}
.categoryList { 
	cursor: default;
	list-style: none;
	display: block;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
.categoryList a { 
	cursor: pointer;
}
.categoryList span {
	display: block;
	vertical-align: middle;
	border: 1px solid #e7dfd1;
	margin: 0px;
	padding: 0px;
	width: 98px;
	height: 98px;
}
.categoryList li {
	color: inherit;
	float: left;
	margin-left: 9px;
	padding-left: 0px;
	height: 142px;
	width: 98px;
}
.categoryList li em {
	display: block;
	font-style: normal;
	width: 98px;
	color: #7f725e;
	font-family: arial;
	font-size: 10px;
}
.categoryList li a, .categoryList li a:link, .categoryList li a:visited {
	color: #7f725e;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
}
.categoryList li a:hover {
	text-decoration: underline;
}
#catContent {
	float: left;
	display: block;
	background-color: #FFF;
	width: 559px;
}
#catContent em {
	font-size: 16px;
	color: #ddb199;
	font-style: normal;
}
#catLinks {
	display: block;
	width: 450px;
	float: left;
}
#childCats {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 600px;
}
#salePrices {
	top: -10px;
	position: relative;
	float: left;
	display: block;
}
#lhs {
	float: left;
	width: 263px;
	padding-right: 8px;
	font-size: 13px;
	color: #766853;
}
#rhs {
	float: left;
	font-size: 11px;
	width: 274px;
	min-height: 320px;
	background-position: bottom right;
	color: #bb927e;
	display: block;
}
.textBlockLeft, .textBlockRight {
	float: left;
	padding-left: 10px;
	width: 127px;
}
.bottomLink {
	display: block;
	clear: both;
	float: left;
	color: #7a6c49;
	width: 125px;
	padding: 10px;
}
.bottomLink img {
	padding-top: 10px;
	left: -6px;
	position: relative;
	float: left;
	border: 0px;
}
/*############# New Styles ##################*/

.bullet{
  color:#AFAFAF;
  font-size:7px;
  font-weight:bold;
  background:#FCFCFC;
  background-color:#FCFCFC;
  backgroundColor:#FCFCFC;
  border-bottom:1px solid #9A9A9A;
  border-right:1px solid #9A9A9A;
  border-left:1px solid #9A9A9A;
  border-top:1px solid #9A9A9A;
  width:10px;
  height:10px;
}
/*############# Cyrane styles ###############*/

.FormElement{  color:#525252;
  font-size:11px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
  background-color:#FFFFFF;
}
.StandardSmall{  color:#676767;
  font-size:9.9px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
.StandardTiny{  color:#676767;
  font-size:10px;
  font-family:sans-serif;
  font-weight:plain;
  text-decoration:none;
}
.StandardSmallBold{  color:#676767;
  font-size:9.9px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
.FormButton{  color:#070707;
  font-size:9.9px;
  border-bottom:1px solid #606060;
  border-right:1px solid #606060;
  border-left:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  font-family:sans-serif;
  font-weight:plain;
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
  background:#C4C4C4;
  background-color:#C4C4C4;
  backgroundColor:#C4C4C4;
}
.BrowseSubmit{  font-size:11px;
  font-family:arial;
  font-weight:plain;
  text-decoration:none;
}
H1{  color: #d9a88f;
  font-size: 18px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 6px 0px;
  padding: 0px;
}
H2{  color:#796B48;
  font-size:18px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
H3{  color:#796B48;
  font-size:18px;
  font-family:Arial;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.PageHeading{  color:#796B48;
  font-size:24px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
.PageSubHeading{  color:#796B48;
  font-size:18px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
.Standard{  color:#676767;
  font-size:11px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
  }
.StandardWarning{  color:#A60F09;
  font-size:11px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
.StandardMedium{  color:#676767;
  font-size:13.2px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
.StandardMediumBold{  color:#676767;
  font-size:13.2px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
.StandardMediumWarning{  color:#A60F09;
  font-size:13.2px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
.StandardLarge {  
  color:#676767;
  font-size:22px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
  padding: 0px;
  margin: 0px;
}

.ContentHeading{  color:#676767;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
.ChooseLink{  color:#FF0000;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.ChooseLink:link{  color:#FF0000;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.ChooseLink:visited{  color:#FF0000;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.ChooseLink:hover{  color:#FF7070;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.BarNav:link{  color:#FCFCFC;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
A.BarNav:visited{  color:#FCFCFC;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
A.BarNav:hover{  color:#626262;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
A.Standard:link{  color:#676767;
  font-size:11px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
A.Standard:visited{  color:#676767;
  font-size:11px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
A.Standard:hover{  color:#A60F09;
  font-size:11px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
A.StandardSmall:link{  color:#676767;
  font-size:9.9px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
A.Product:link{  color:#816A47;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
A.Product:visited{  color:#816A47;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
}
A.Product:hover{  color:#816A47;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.Product:visited:hover{  color:#816A47;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardSmall:visited{  color:#676767;
  font-size:9.9px;
  font-family:Arial;
  font-weight:plain;
  text-decoration:none;
}
A.StandardSmall:hover{  color:#A60F09;
  font-size:9.9px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardMedium:link{  color:#676767;
  font-size:13.2px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardMedium:visited{  color:#676767;
  font-size:13.2px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardMedium:hover{  color:#A60F09;
  font-size:13.2px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}
A.Special:link{  color:#525252;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
  padding:2px 2px 2px 2px;
}
A.Special:visited{  color:#525252;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
  padding:2px 2px 2px 2px;
}
A.Special:hover{  color:#CC0000;
  background-color:#F1F1F1;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
  padding:2px 2px 2px 2px;
}

A.red{  color: 961F22;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
}

A.grey{  color: A2A09E;
  font-size:11px;
  font-family:Arial;
  text-decoration:underline;
}

.c/ontent {
  padding-left : 12px;
  width : 400px;
}

.sitemap H1{  color:#676767;
  font-size:12px;
  font-family:Verdana;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 6px 0px;
  padding: 0px;
}

.sitemap H2{  color:#676767;
  font-size:11px;
  font-family:Verdana;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.sitemap H3{  color:#676767;
  font-size:10px;
  font-weight:normal;
  font-family:Verdana;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.sitemap {  color:#676767;
  font-size:10px;
  font-weight:normal;
  font-family:Verdana;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.giftwrap {  color:#891828;
  font-size:16px;
  font-weight: bold;
  font-family:Arial;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.giftwrapprice {  color:#891828;
  font-size:10px;
  font-weight: bold;
  font-family:Arial;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

