/**************** menu styles ****************/
    #tabs10 {
      float:left;
      width:750px;
	  padding-bottom: 0px;
	  border-bottom:0px solid #2763A5;
      line-height:normal;
	  background-color:#00457C;
	  margin-left:1px;
	  
      }
    #tabs10 ul {
	  margin:0;
	  float:right;
	  padding:0px 0px 0px 0px;
	  left:0px;
	  list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      /*background:url("../images/tableft10.gif") no-repeat left top;*/
	  background-color:#00457C;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      /*background:url("../images/tabright10.gif") no-repeat right top;*/
	  background-color:#00457C;
      padding:10px 25px 10px 16px;
      color:#FFF;
	  font-family:Tahoma;
	  font-size:8pt;
	  /*font-weight:normal;*/
      }
    #tabs10 a span {
	  float:none;
	  }
    #tabs10 a:hover {
      /*background-position:0% -42px;*/
      }
    #tabs10 a:hover span {
      /*background-position:100% -42px;*/
      }
/**************** submenu styles ****************/
#dropmenudiv{
position:absolute;
border:0px solid white;
border-bottom-width: 0;
/*font:normal 12px Tahoma, Verdana;*/
font-family:Tahoma;
	  font-size:8pt;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 125px;
display: block;
text-indent: 3px;
border-bottom: 2px solid white;
/*padding: 1px 0;*/
padding-left:10px;
text-decoration: none;
font-weight: bold;
      display:block;
      /*background:url("../images/tabright10.gif") no-repeat right top;*/
		background-color:black;
      /*padding:5px 25px 4px 16px;*/
      color:#FFF;
	  font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	  font-size: 12px;
/*background:url("tableft10.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;*/
text-decoration: none;
font-family: arial;
font-size: 10pt;
font-weight: bold;
}

#dropmenudiv a:hover{
background-position:100% -42px;
background-color:#B96D93;
}








/*
COLORS
lightest pink: #FFF0FF
light pink: #FFD7EB
purple: #B3658C
*/


body
{
	margin:0;
}

.form
{
	text-align:left;
	font-weight:bold;
}

.label
{
	display:block;
	margin-left:300px;
}

.element
{
	margin-left:300px;
	margin-bottom:10px;
	display:block;
}

.grid td
{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.grid .gridfooter
{
	background-color:#B3658C;
}

.grid .gridrow
{
	background-color:White;
}

.grid .gridpager a
{
	color:#B3658C;
	background-color:White;
	font-weight:bold;
	text-decoration:none;
}

.grid .gridpager 
{
	color:red;
}

.grid .gridpager td table
{
	float:right;
}

.grid .gridheader
{
	background-color:#B3658C;
	color:White;
	font-weight:bold;
}

.grid .gridaltrow
{
	background-color:#FFF0FF;
}


.header a
{
text-decoration: none;
font-family:arial;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
text-align: center;
}

.header a:hover
{
text-decoration: none;
font-family:arial;
color: #ffcae4;
font-size: 10pt;
font-weight: bold;
text-align: center;

}

.subnav a
{
text-decoration: underline;
font-family:arial;
color: #4d4d4d;
font-size: 10pt;
font-weight: bold;
text-align: left;
margin: 0.5em;
}

.subnav a:hover
{
text-decoration: underline;
font-family:arial;
color: #B36389;
font-size: 10pt;
font-weight: bold;
text-align: left;
margin: 0.5em;
}

.bcrumb a
{
	font-family:arial;
	color: #000000;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
} 

.bcrumb a:hover
{
	font-family:arial;
	color: #B36389;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
} 

.product a
{
text-decoration: underline;
font-family:arial;
color: #4d4d4d;
font-size: 10pt;
font-weight: bold;
text-align: left;
}

.product a:hover
{
text-decoration: underline;
font-family:arial;
color: #B36389;
font-size: 10pt;
font-weight: bold;
text-align: left;
}

.search a
{
text-decoration: underline;
font-family:arial;
color: #000000;
font-size: 10pt;
font-weight: bold;
text-align: left;
}

.search a:hover
{
text-decoration: underline;
font-family:arial;
color: #B36389;
font-size: 10pt;
font-weight: bold;
text-align: left;
}

.footer a
{
text-decoration: underline;
font-family:arial;
color: #000000;
font-size: 8pt;
font-weight: bold;

}

.footer a:hover
{
text-decoration: underline;
font-family:arial;
color: #ff0000;
font-size: 8pt;
font-weight: bold;

}

* html a:hover
{
	visibility:visible;
}

.cart a
{
	position: relative;
	background: url(../../images/cart_on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 213px;
	height: 49px;	
	margin: 0;
	padding: 0;
}

.cart a:hover img
{
	visibility: hidden;
}

table.header
{ 
margin:0;
background-image: 
url("../../images/header-bg.jpg");
background-repeat: no-repeat;
background-position: top left;
}

table.options
{ 
margin:0;
background-image: 
url("../../images/options.jpg");
background-repeat: no-repeat;
background-position: bottom right;
}

td.pink
{ 
background-image: 
url("../../images/bg.jpg");
background-repeat: repeat;
background-position: top left;
}

table.white
{ 
margin: 0.5em;
background-color: #ffffff;

}

table.border
{ 
margin:0;
border-color: #B36389;
border-width: 2px;
border-style: solid;
}

th
{
	font-family:arial;
	color: #000000;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
} 

h1 
{
	font-family:arial;
	color: #B36389;
	text-align: left;
	font-size: 12pt;
	font-style:italic;
	font-weight: bold;
	margin: 0em;
} 

h1.title
{
	font-family:arial;
	color: #000000;
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
} 

h2 
{
	font-family:arial;
	color: #4d4d4d;
	text-align: left;
	font-size: 12pt;
	font-style:italic;
	font-weight: bold;
	margin: 0em;
} 

h2.title
{
	font-family:arial;
	color: #B36389;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
} 

p.bcrumb 
{
	font-family:arial;
	color: #000000;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
} 

p.cart
{
	font-family:arial;
	color: #000000;
	text-align: left;
	font-size: 10pt;
	font-weight: none;
} 

p.sort
{
	font-family:arial;
	color:#000000;
	font-size:10pt;
	font-weight: bold;
}

p.oldprice
{
	font-family:arial;
	color:#000000;
	font-size:8pt;
	text-align: left;
	font-weight: bold;
}

p.price
{
	font-family:arial;
	color:#ff0000;
	font-size:10pt;
	text-align: left;
	font-weight: bold;
}

p.nprice
{
	font-family:arial;
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
} 

p.rprice
{
	font-family:arial;
	color: #000000;
	font-size: 10pt;
	font-weight: none;
} 

p.footer
{
	font-family:arial;
	text-align: Center;
	color:#000000;
	font-size:8pt;
}

li
{
	font-family:arial;
	color: #000000;
	font-size: 10pt;
	font-weight: none;
} 

ol.sizing li
{
    font-family:Arial;
    font-size:10pt;
}

a.footer
{
	font-family:arial;
	color:#000000;
	text-align: left;
	font-size:8pt;
	font-weight: bold;
}


.footer a

{

text-decoration: underline;

font-family: arial;

color: #4d4d4d;

font-size: 10pt;

font-weight: bold;

text-align: left;

}

.footer a:hover

{

text-decoration: underline;

font-family: arial;

color: #b36389;

font-size: 10pt;

font-weight: bold;

text-align: left;

}

ul li
{
    font-size:10pt;
    font-family:Arial
}


p
{
    font-size:10pt;
    font-family:Arial
}