body
{
	margin:0px;
	}

H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
   display: inline;
}

.H1_style {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
}

.H1_productName {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;	
	display: inline;
}

h4 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	}

a
{
color : #2A5C58;
text-decoration : none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:visited
{
color : #2A5C58;
text-decoration : none;
}

a:visited:hover {
color : #006666;
text-decoration : underline
}

a:hover {
color : #2A5C58;
text-decoration : underline;
}

a:active {
color : #2A5C58;
text-decoration : underline;
}


.FormStyle {
color: #000000;
background: white;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
border:1px solid #999999;
}

.FormStyleButton {
background: #EF21AD;
color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
border:1px solid #083A36;
}
.NavMenu
{
/*background-color: #599894; */
/* color : #FFFFFF; */
font-family : Arial, Helvetica, sans-serif;
/* font-variant : small-caps; */
font-size : 10px;
/* font-weight: bold; */
}

.NavMenu A
{
color : #FFFFFF;
font-variant : small-caps;
font-size : 10px;
text-decoration : none;
}

.NavMenu a:visited
{
color : #FFFFFF;
font-variant : small-caps;
font-size : 10px;
text-decoration : none;
}

.NavMenu a:visited:hover {
color : #FFFFFF;
text-decoration : underline;
}

.NavMenu a:hover {
color : #FFFFFF;
text-decoration : underline;
}

.NavMenu a:active {
color : #FFFFFF;
text-decoration : underline;
}

.NavMenu2
{
background-color: #E6F4F3;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight: bold;
}

.NavMenu2 A
{
/* color : #006666; */
text-decoration : none

}

.NavMenu2 a:visited
{
/* color : #599894; */
color : #000000;
text-decoration : none;
}

.NavMenu2 a:visited:hover {
color : #000000;
text-decoration : underline;
}

.NavMenu2 a:hover {
color : #000000;
text-decoration : underline;
}

.NavMenu2 a:active {
/* color : #000000; */
text-decoration : underline;
}

.NavMenu2 a
{
	color : #000000;
}

.rightNav
{
    overflow:auto;
    width:100%;
}

.rightNav ul, .rightVerticalNav ul
{
    list-style:none;
    font-size:13px;
    margin:0px;
    padding:0px;
}

.rightNav ul li{
    display:inline-block;
   	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
    margin-left:30px;
    padding-top:10px;
    white-space:nowrap;
}

.rightVerticalNav
{
	padding-top:50px;
	vertical-align:top
}

.rightVerticalNav ul li {
      margin-top:8px;
}

.bodyText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
}

.bodyTextBold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
	font-weight: bold;
}

ul.bodyText li{
	line-height:17px;
	margin-top:8px;
}

.salePriceOld
{
	font-style:italic;
	text-decoration:line-through;
}

.salePriceNew
{
	color:#FF0000;
	font-weight:bold;
}

.salePriceSave
{
	color:#FF0000;
	font-style:italic;
}


.articleHeading {
	background-color: #599894;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: White;
}

.articleHeading2
{
background-color: #E6F4F3;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight: bold;
}

.articleHeading2 A
{
color : #599894;
text-decoration : none;

}

.articleHeading2 a:visited
{
color : #599894;
text-decoration : none;
}

.articleHeading2 a:visited:hover {
color : #599894;
text-decoration : underline;
}

.articleHeading2 a:hover {
color : #599894;
text-decoration : underline;
}

.articleHeading2 a:active {
color : #006666;
text-decoration : underline
}

.articleHeading3 {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}

.copyrightFooter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: Black;
}

.LinksURL
{
color : #599894;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}

.LinksURL A
{
color : #599894;
font-size : 10px;
text-decoration : none;
}

.LinksURL a:visited
{
color : #599894;
font-size : 10px;
text-decoration : none;
}

.LinksURL a:visited:hover {
color : Black;
text-decoration : underline;
}

.LinksURL a:hover {
color : Black;
text-decoration : underline;
}

.LinksURL a:active {
color : Black;
text-decoration : underline;
}

.LinksURL2
{
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
}

.LinksURL2 A
{
color : Black;
font-size : 12px;
text-decoration : underline;
}

.LinksURL2 a:visited
{
color : Black;
font-size : 12px;
text-decoration : underline;
}

.LinksURL2 a:visited:hover {
color : Black;
font-size : 12px;
text-decoration : underline;
}

.LinksURL2 a:hover {
color : Black;
font-size : 12px;
text-decoration : underline;
}

.LinksURL2 a:active {
color : Black;
font-size : 12px;
text-decoration : underline;
}

.NavSaleItems {
	background-color: #EF21AD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: White;	
}

.NavSaleItems A
{
color : #FFFFFF;
text-decoration : none;
}

.NavSaleItems a:visited
{
color : #FFFFFF;
text-decoration : none;
}

.NavSaleItems a:visited:hover {
color : #FFFFFF;
text-decoration : underline;
}

.NavSaleItems a:hover {
color : #FFFFFF;
text-decoration : underline;
}

.NavSaleItems a:active {
color : #FFFFFF;
text-decoration : underline;
}

.NavCategory {
	background-color: #599894;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;	
}

.NavCategory A
{
color : Black;
text-decoration : none;
}

.NavCategory a:visited
{
color : Black;
text-decoration : none;
}

.NavCategory a:visited:hover {
color : Black;
text-decoration : underline;
}

.NavCategory a:hover {
color : Black;
text-decoration : underline;
}

.NavCategory a:active {
color : Black;
text-decoration : underline;
}

.NavSubCategory {
	background-color: #E6F4F3;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;	
}

.NavSubCategory A
{
color : Black;
text-decoration : none;
}

.NavSubCategory a:visited
{
color : Black;
text-decoration : none;
}

.NavSubCategory a:visited:hover {
color : Black;
text-decoration : underline;
}

.NavSubCategory a:hover {
color : Black;
text-decoration : underline;
}

.NavSubCategory a:active {
color : Black;
text-decoration : underline;
}

.cartContentHeading {
	background-color: #599894;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;		
}

.cartContentsAlt1 {
	background-color: #E6F4F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;	
}

.cartContentsAlt2 {
	background-color: #F5FAFA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;	
}


.footerText {
	background-color: #599894;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;		
}

.footerText A
{
color : #000000;
text-decoration : none;
}

.footerText a:visited
{
color : #000000;
text-decoration : none;
}

.footerText a:visited:hover {
/* color : #E6F4F3; */
text-decoration : underline;
}

.footerText a:hover {
/* color : #E6F4F3; */
text-decoration : underline;
}

.footerText a:active {
/* color : #E6F4F3; */
text-decoration : underline;
}

.TrackingText {
 font-family: Verdana;
 font-size: 10pt;
 color: Black;
}

.headerTH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #599894;
	font-size: 13px;
	font-weight: bold;
	color: White;
}

.returnsTD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;	
}

.returnsTH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;	
}

HR {
	color: #006666;
	width: 100%;
	height: 1px
}

.BUTTON {
    font-family : Verdana;
    font-size : 8pt;
	 font-weight: bold;
    color: White;
    background-color: #EF21AD;
     }

.BUTTON A
{
color : White;
text-decoration : none;
}

.BUTTON a:visited
{
color : White;
text-decoration : none;
}

.BUTTON a:visited:hover {
color : Silver;
text-decoration : underline;
}

.BUTTON a:hover {
color : Silver;
text-decoration : underline;
}

.BUTTON a:active {
color : White;
text-decoration : underline;
}

.NavCategory2 {
	background-color: #AACECB;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;	
}

.NavCategory2 A
{
color : Black;
text-decoration : none;
}

.NavCategory2 a:visited
{
color : Black;
text-decoration : none;
}

.NavCategory2 a:visited:hover {
color : Black;
text-decoration : underline;
}

.NavCategory2 a:hover {
color : Black;
text-decoration : underline;
}

.NavCategory2 a:active {
color : Black;
text-decoration : underline;
}

.sizeChartHeading {
	background-color: #AACECB;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;	
}

.sizeChart {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: Black;	
}

.sizeChart A
{
color : #599894;
text-decoration : underline;
}

.sizeChart a:visited
{
color : #599894;
text-decoration : underline;
}

.sizeChart a:visited:hover {
color : #599894;
text-decoration : underline;
}

.sizeChart a:hover {
color : #599894;
text-decoration : underline;
}

.sizeChart a:active {
color : #599894;
text-decoration : underline;
}

.wizardHeading {
	background-color: #195B9E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: White;		
}

.wizardStatusHeadingON {
	background-color: #BD1B34;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;	
}

.wizardStatusHeadingOFF {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;	
}

.wizardFormStyleButton {
background: #BD1B34;
color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.SizeChartMenu
{
background-color: #599894;
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-variant : small-caps;
font-size : 12px;
font-weight: bold;
}

.SizeChartMenu A
{
color : #FFFFFF;
font-variant : small-caps;
font-size : 12px;
text-decoration : underline;
}

.SizeChartMenu a:visited
{
color : #FFFFFF;
font-variant : small-caps;
font-size : 12px;
text-decoration : underline;
}

.SizeChartMenu a:visited:hover {
color : #FFFFFF;
text-decoration : none;
}

.SizeChartMenu a:hover {
color : #FFFFFF;
text-decoration : none;
}

.SizeChartMenu a:active {
color : #FFFFFF;
text-decoration : none;
}

.SizeChartMenu2 {
	background-color: #E6F4F3;
	font-family: Arial,Helvetica, sans-serif;
	font-variant : small-caps;
	font-size: 12px;
	font-weight: normal;
	color: Black;	
}

.SizeChartMenu2 A
{
color : #0000FF;
text-decoration : underline;
}

.SizeChartMenu2 a:visited
{
color : #0000FF;
text-decoration : underline;
}

.SizeChartMenu2 a:visited:hover {
color : #FF0000;
text-decoration : none;
}

.SizeChartMenu2 a:hover {
color : #FF0000;
text-decoration : none;
}

.SizeChartMenu2 a:active {
color : #FF0000;
text-decoration : none;
}

.SizeChartMenu_Large
{
background-color: #599894;
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-variant : small-caps;
font-size : 14px;
font-weight: bold;
}

.SizeChartMenu_Large A
{
color : #FFFFFF;
font-variant : small-caps;
font-size : 14px;
text-decoration : underline;
}

.SizeChartMenu_Large a:visited
{
color : #FFFFFF;
font-variant : small-caps;
font-size : 14px;
text-decoration : underline;
}

.SizeChartMenu_Large a:visited:hover {
color : #FFFFFF;
text-decoration : none;
}

.SizeChartMenu_Large a:hover {
color : #FFFFFF;
text-decoration : none;
}

.SizeChartMenu_Large a:active {
color : #FFFFFF;
text-decoration : none;
}

.SizeChartMenu2_Large {
	background-color: #E6F4F3;
	font-family: Arial,Helvetica, sans-serif;
	font-variant : small-caps;
	font-size: 14px;
	font-weight: normal;
	color: #0000FF;	
}

.SizeChartMenu2_Large A
{
color : #0000FF;
text-decoration : underline;
}

.SizeChartMenu2_Large a:visited
{
color : #0000FF;
text-decoration : underline;
}

.SizeChartMenu2_Large a:visited:hover {
color : #FF0000;
text-decoration : underline;
}

.SizeChartMenu2_Large a:hover {
color : #FF0000;
text-decoration : none;
}

.SizeChartMenu2_Large a:active {
color : #FF0000;
text-decoration : none;
}

#NavSaleItemsNew {
	background-color: #EF21AD;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;	
}

#NavSaleItemsNew A
{
color : #FFFFFF;
text-decoration : none;
}

#NavSaleItemsNew a:visited
{
color : #FFFFFF;
text-decoration : none;
}

#NavSaleItemsNew a:visited:hover {
color : #FFFFFF;
text-decoration : underline;
}

#NavSaleItemsNew a:hover {
color : #FFFFFF;
text-decoration : underline;
}

#NavSaleItemsNew a:active {
color : #FFFFFF;
text-decoration : underline;
}

#NavSecondColorNew {
	background-color: #7BD8D1;
}

.cartComplementaryItems {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #599894
}
.cartComplementaryItems2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E6F4F3
}
.cartComplementaryItems2 A {
	COLOR: #599894; 
	TEXT-DECORATION: underline
}
.cartComplementaryItems2 a:visited {
	COLOR: #599894; 
	TEXT-DECORATION: underline
}
.cartComplementaryItems2 a:hover:visited {
	COLOR: #599894; 
	TEXT-DECORATION: underline
}
.cartComplementaryItems2 a:hover {
	COLOR: #599894; 
	TEXT-DECORATION: underline
}
.cartComplementaryItems2 a:active {
	COLOR: #599894; 
	TEXT-DECORATION: underline
}

.infoText
{
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

.topNavItem{
	padding:9px 15px;
}

.topNavItem, .topNavItemSeparator{
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	background-color:#7BD8D1;
	/* #599894; */
	font-size:11px;
	text-decoration:none;
	font-family:Tahoma,sans-serif,Arial,Helvetica;
	font-weight:bold;
	color:#000000;
}

.topNavItemSeparator{
	padding:9px 0px;
}

.topNavItem a, .topNavItem a:visited, .topNavItem a:visited:hover, .topNavItem a:hover  { 
	color:#000000;
}

.topNavItemCartTitle, .topNavItemCartValue{
	font-size:11px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding:0px 5px 0px 0px;
}

.topNavItemCartTitle{
	text-align:left;
}

.topNavItemCartValue{
	text-align:right;
}

.prodNameLink, .prodNameLink:visited {
	color:#083A36;
	font-family:Verdana,Tahoma,sans-serif,Arial,Helvetica;
	font-size:12px;
}


.colorLink , .colorButton{
	/*
	background:#cf41a1 url(/images/buttons/button_cf41a1_2.gif) repeat-x scroll left center;
	border:1px solid #aaaaaa;
	*/
	/*
	background:#EF21AD url(/images/buttons/button_EF21AD_c.gif) repeat-x scroll left center;
	border:1px solid #CB097A;
	*/
	/*	*/
	background:#e040c0 url(/images/buttons/button_smooth.gif) repeat-x scroll left center;
	border:1px solid #c00080;
		
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:4px;
	text-align:center;
	vertical-align:middle;
	padding:2px 0px;	
}

.colorLink, .colorLink:visited, .colorLink:visited:hover, .colorLink:hover, .colorLink:active, .colorButton{
	color:#ffffff;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

}

.colorLink{
	height:14px;
	line-height:14px;
	padding-left:10px;
	padding-right:10px;
}

.colorButton {
	width:120px;
}

.step {
	font-family:Verdana, Arial;
	font-size:13px;
	padding:1px 25px;
	background-color:#E6F4F3;
}

.activeStep{
	background-color:#599894;
	font-weight:bold;
	color:#fff;
}

/* Navbar */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/* border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	*/
	padding: 		4px 3px;
	text-decoration: none;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	color: Black;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: Black;
}
.sf-menu li {
	background:		#CEF3F0;
	/*border:solid 1px #CEF3F0;
	 font-weight:bold; */
}
.sf-menu li li{
	background:		#FFFFFF;
	font-weight: normal;
	border:none;
	margin-bottom:0;
}
.sf-menu li li li {
	background:		#FFFFFF;
	font-weight: normal;
	border:none;
	margin-bottom:0;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#ffffff;
	outline:		0;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active,
.sf-menu li a:visited
 {
	text-decoration: none !important;
}

.sf-menu li.saleItem{
	background-color:#CEF3F0;
	/*border:1px solid black;	
	 margin-bottom:1px; */
}

.sf-menu li.newItem{
	background-color:#7BD8D1;
	/*border:1px solid black;	
	 margin-bottom:1px; */
	font-weight:bold;
}

.sf-menu li.saleItem a{
	color:#EF21AD;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
	zoom:1;
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			5px; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows-599894.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			5px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	10em;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/* End Navbar*/

/* Color Swatch */
	.swatches
	{
		float:left;
		height:25px;
		width:25px;
		border:solid 1px #aaaaaa;
		margin:2px;
		display:block;
	}
	
	.priceHolder {
		margin:5px 0px;
		font-family:Verdana;
		font-size:12px;
	}
	
	.saleOldPrice
	{
		font-style:italic;
		text-decoration:line-through;
	}
	
	.saleNewPrice
	{
		color:#FF0000;
		font-weight:bold;
	}
	
	.swatchContainer
	{
		text-align:center;
		border:solid 1px #bbbbbb;
		vertical-align:top;
	}
/* END color swatch*/