body, td {
	font-size: 12px;
	font-family: arial;
	}

#content {
	border: 0px solid blue;
	width: 100%;
	float: left;
	padding-left: 10px;
	}
#content h1,
#content h2 {
	background: url('../images/layout/titleBg.jpg') top left repeat-y;
	padding: 4px 6px;
	color: #894671;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: normal;
	text-transform: uppercase;
	}
#content h2.productName {
	background: none;
	}

a:hover {
	text-decoration: underline;
	}
a.whiteLink:link,
a.whiteLink:visited,
a.whiteLink {
	color: #fff;
	text-decoration: none;
	}
img { border: 0px; }

h1.contentHeader {
	color: #ae408b;
	/*font-family: times;*/
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	}

#topNav {
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	}
#topNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
	}

#topNav ul li { 
	display: block;
	float: left;
	text-align: center;
	line-height: 22px;
	width: 95px;
	background: #EECCE3 url('../images/layout/TopNavBg.gif') top left no-repeat;
	}

#topNav ul li a {
	text-align: center;
	width: 100%;
	color: #989a99;
	text-decoration: none; 
	float: left;
	}
#topNav ul li a:hover {
	color: #86727e;
	background: #EECCE3 url('../images/layout/TopNavBg_h.gif') top left no-repeat;
	}

#search { border: 0px solid red; width: 247px; line-height: 34px; height: 34px; margin-bottom: 10px; float: left; background: url('../images/layout/searchBg.gif') top left no-repeat; color: #fff;}
#search td {
	padding-left: 5px;
	color: #fff;
	}
#topFlash { border: 0px solid red; width: 470px; float: left; margin-left: 15px; border: 0px solid red;}
#lhs { border: 0px solid black; width: 154px; margin-right: 11px; float: left; 	margin-bottom: 10px;border: 0px solid red; clear: both; }

#additionalLhs { border: 0px solid blue; float: left; width: 150px; }
#mainContent { width: 604px; float: left; border-right: 1px solid #cbcbcb; }
#mainContentFull { width: 755px; float: left; border: 0px solid green; }




/*######## Navigation lists ##########*/
#catNav .header {
	color: white;
	background-color: #74b3d0;
	padding-left: 10px;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	}
#catNav { 
	padding-bottom: 10px;
	float: left;
	padding-top: 2px;
	}
#catNav ul {
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	padding-bottom: 10px;
	}
#catNav li {
	float : left;
	margin: 2px;
	text-align: center;
	background: url('../images/layout/catNavBg.gif') top left no-repeat;
	}

#catNav li a {
	display : block;
	color : #be6b92;
	text-decoration : none;
	padding: 0px;
	line-height: 27px;
	width: 116px !important;
	width: 116px;
	}
#catNav li a:hover {
	color : #95477b;
	background : #d8abc1 url('../images/layout/catNavBg.gif') top left no-repeat;
	}


/*########### count down clock buttons ############# */
ul.ccButtons {
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	padding-bottom: 10px;
	}
.ccButtons li {
	float : left;
	margin: 2px;
	text-align: center;
	background: url('../images/layout/catNavBg.gif') top left no-repeat;
	}

.ccButtons li a {
	display : block;
	color : #be6b92;
	text-decoration : none;
	padding: 0px;
	line-height: 27px;
	width: 125px !important;
	width: 125px;
	}
.ccButtons li a:hover {
	color : #95477b;
	background : #d8abc1 url('../images/layout/catNavBg.gif') top left no-repeat;
	}




#homepageCategories { 
	float: left;
	padding-top: 10px;
	width: 590px;
	}
#homepageCategories ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	}
#homepageCategories li {
	float : left;
	width: 193px;
	height: 75px;
	}
#homepageCategories li .image{
	float : left;
	width: 65px;
	}
#homepageCategories li .item{
	float : left;
	width: 120px;
	}
#homepageCategories li .item h3 {
	float : left;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	}
#homepageCategories li a {
	display : block;
	color : #be6b92;
	text-decoration : none;
	padding: 0px;
	}
#homepageCategories li a:hover {
	color : #95477b;
	}


#homepageProducts { 
	float: left;
	padding-top: 10px;
	}
#homepageProducts ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	}
#homepageProducts li {
	float : left;
	width: 140px;
	height: 140px;
	background: url('../images/layout/hotProductsBg.gif') top left no-repeat;
	}
#homepageProducts li .imageContainer {
	float : left;
	width: 100px;
	height: 62px;
	margin-top: 10px;
	padding-left: 40px;
	}
#homepageProducts li h3 {
	float : left;
	font-size: 100%;
	margin: 0px;
	padding: 2x;
	width: 125px;
	text-align: center;
	}
#homepageProducts li a {
	display : block;
	color : #be6b92;
	text-decoration : none;
	padding: 0px;
	}
#homepageProducts li a:hover {
	color : #95477b;
	}

#homepageMiddleNav { 
	float: left;
	padding: 5px 0px;
	width: 100%;
	}
#homepageMiddleNav table {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	}
#homepageMiddleNav a {
	display : block;
	color : #be6b92;
	padding: 0px;
	}
#homepageMiddleNav a:hover {
	color : #95477b;
	}


#rhsNav {
	padding-bottom: 10px; float: left;
	}
#rhsNav ul {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	padding-bottom: 10px;
	}
#rhsNav li {
	float : left;
	margin: 2px;
	text-align: center;
	background: url('../images/layout/rhsNavBg.gif') top left no-repeat;
	}
#rhsNav li a {
	display : block;
	color : #be6b92;
	text-decoration : none;
	padding: 0px;
	line-height: 26px;
	width: 71px !important;
	width: 71px;
	}
#rhsNav li a:hover {
	color : #95477b;
	background : #d8abc1 url('../images/layout/rhsNavBg_h.gif') top left no-repeat;
	}



/*######## LHS additional ##########*/
#additionalLhs { 
	border: 1px solid #ebebeb;
	border-bottom: 0px;
	width: 154px;
	}
#additionalLhs p { padding: 5px; font-size: 11px; }
#additionalLhs .header {
color: #b1468f;
background: #bfdcea url('../images/layout/lhsAdditionalHeader') top left repeat-x;
line-height: 30px;
font-size: 10px;
font-weight: bold;
text-align: center;
}

/*######## Footer ##########*/
#footer {
	font-weight:normal;
	font-family: arial; 
	text-decoration:none;
	font-size:11px;
	height: 51px;
	float: left;
	width: 100%;
	text-align: center;
	background-color: #e2e2e2;
	}
#footer a,
#footer a:link,
#footer a:visited {
	text-decoration: underline;
	font-size:11px;
	color: #9f8c8e;
	}
#footer a:hover {
	color: #4c267d;
	}



/*######## Best sellers list ##########*/

#bestSellers {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float : left;
	width : 149px;
	padding-left: 5px;
	text-align: center;
}
#bestSellers li {
	float : left;
	width: 140px;
	margin: 0px;
	text-align: center;
	border-bottom: 1px solid #8fc2da;
	margin-bottom: 7px;
	padding-bottom: 7px;
}
#bestSellers li .price, 
#bestSellers li .bestSellersBuy {
	float: left;
	width: 50%;
	line-height: 25px;
	height: 25px;
	}
#bestSellers li a,
#bestSellers li a:link,
#bestSellers li a:visited {
	display : block;
	text-decoration : none;
	padding: 5px;
	padding-right: 2px;
	width: auto !important;
	color: #b1468f;
	font-weight: bold;
	}

/*############# Setup main navigation lists global settings ##################*/


/*############# New Styles ##################*/

.bullet{
  color:#b1468f;
  font-size:7px;
  font-weight:bold;
  background:#63005E;
  background-color:#63005E;
  border-bottom:1px solid #8E0967;
  border-right:1px solid #8E0967;
  border-left:1px solid #8E0967;
  border-top:1px solid #8E0967;
  width:10px;
  height:10px;
}
/*############# Cyrane styles ###############*/

.FormElement{  color:#b1468f;
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
  background-color:#fff;
  border: 1px solid #621f55;
}
.StandardSmall{  color:#b1468f;
  font-size:9.9px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
}
.StandardTiny{  color:#b1468f;
  font-size:10px;
  font-family:sans-serif;
  font-weight:normal;
  text-decoration:none;
}
.StandardSmallBold{  color:#b1468f;
  font-size:9.9px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
.FormButton1{
color:#FFFFFF;
  font-size:9.9px;
  border-bottom:1px solid #113851;
  border-right:1px solid #113851;
  border-left:1px solid #b1468f;
  border-top:1px solid #b1468f;
  font-family:sans-serif;
  font-weight:normal;
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
  background:#b1468f;
  background-color:#b1468f;
}
.BrowseSubmit{  font-size:11px;
  font-family:arial;
  font-weight:normal;
  text-decoration:none;
}
H1{  color:#b1468f;
  font-size:20px;
  font-family:Verdana;
  text-decoration:none;
  letter-spacing:0px;
  margin-top:-2px;
  margin-bottom:-1px;
  padding: 0px;
}
H2{  color:#b1468f;
  font-size:15px;
  font-family:Verdana;
  text-decoration:none;
  letter-spacing:0px;
  margin-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.PageHeading{  color:#b1468f;
  font-size:20px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
.PageSubHeading{  color:#b1468f;
  font-size:15px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
.Standard{  color:#b1468f;
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
  }
.StandardWarning{  color:#FF0000;
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
}
.StandardMedium{  color:#b1468f;
  font-size:13.2px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
}
.StandardMediumBold{  color:#b1468f;
  font-size:13.2px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
.StandardMediumWarning{  color:#FF0000;
  font-size:13.2px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
.StandardLarge {  
  color:#b1468f;
  font-size:22px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
  padding: 0px;
  margin: 0px;
}

.ContentHeading{  color:#b1468f;
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
.ChooseLink{  color:#FF0000;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.ChooseLink:link{  color:#FF0000;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.ChooseLink:visited{  color:#FF0000;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.ChooseLink:hover{  color:#51b1dc;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.BarNav:link{  color:#FFFFFF;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
A.BarNav:visited{  color:#FFFFFF;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
A.BarNav:hover{  color:#FFFFFF;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
}
A.Standard:link{  color:#b1468f;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.Standard:visited{  color:#b1468f;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.Standard:hover{  color:#b1468f;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardSmall:link{  color:#b1468f;
  font-size:9.9px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardSmall:visited{  color:#b1468f;
  font-size:9.9px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardSmall:hover{  color:#b1468f;
  font-size:9.9px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardMedium:link{  color:#b1468f;
  font-size:13.2px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardMedium:visited{  color:#b1468f;
  font-size:13.2px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.StandardMedium:hover{  color:#b1468f;
  font-size:13.2px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
}
A.Special:link{  color:#525252;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
  padding:2px 2px 2px 2px;
}
A.Special:visited{  color:#525252;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
  padding:2px 2px 2px 2px;
}
A.Special:hover{  color:#CC0000;
  background-color:#F1F1F1;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:underline;
  padding:2px 2px 2px 2px;
}

#AZListing {
  width: 370px;
  float: left;
  list-style-type: none;
  height: 800px;
  margin: 0px;
  overflow: auto;
  background-color: #9fcadf;
  padding: 0px;
}
#AZListing li {
	list-style-type: none;
	}
#AZListing li a {
	text-decoration: none;
	color: #b1468f;
	width: 96%;
	display: block;
	padding: 2%;
	}
#AZListing li a:hover {
	text-decoration: none;
	background-color: #b1468f;
	color: #a9d0e2;
	}


.sitemap H1{  color:#b1468f;
  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:#b1468f;
  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:#b1468f;
  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;
}



/*############# Product tabs ##################*/

#tabs{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	display: block;
}

#tabs li {
	margin: 0px;
	padding: 0px 0px;
	list-style-type: none;
	float: left;
	display: block;
	background: url('../images/layout/crossSellsBg.gif') top left no-repeat;
	height: 225px;
	width: 118px;
}

#tabs li.last,
#tabs li.first {
	padding: 0px;
	width: 118px;
}
#tabs a,
#tabs a.inactive,
#tabs em {
	line-height: 100px;
	height: 100px;
	text-align: center;
	color:#7FAFCB;
	text-decoration: none;
	padding: 0px;
	display: block;
	float: left;
	padding-top: 10px;
}


#tabs a.active,
#tabs a.active:visited,
#tabs a.active:hover {
	width: 90px;
	background-color: #dddddd;
}

.tabs_content {
	display: block;
	float: left;
	padding-top: 10px;
width: 570px

}

#tabs td {
font-size: 11px;
}

.tabs_content span {
	width: 280px;
	display: block;
	overflow: auto;
	height: 250px;
}


#login dl { float: left; width: 100%;}
#login dt, #login dd { float: left; }
#login dt { width: 38%; }
#login dd { padding: 1%;}