*{
margin:0;
padding:0;
}


/* Main tags */

body{
font: 12px/18px "Lucida Grande", Arial, Verdana, sans-serif;
/*
background-color:#333333;
*/
background-color:#FEDDEE;

line-height:1.8em;

}

h1{
font-weight:normal;
}
h1,h2,h3{
/*color:#990000;*/
color:#F834AE;
}

a{
/*color:#582172;*/
color:#F834AE;
}

a:hover{
color:#333333;
}

ul{
margin-left:10px;
padding-left:10px;
}

td{
padding:2px;
}

/* ****************************** Main ID's   */
#canvasWrapper{
	margin-right:auto;
	margin-left:auto; 
	width:970px;
}
#mainCanvas{
/*padding-bottom:80px;
padding-top:10px;*/
padding-top:5px;
color: #333;
margin-right:auto;
margin-left:auto; 
width:950px; 
background-color:#FFFFFF;
}


#cartMain{
	font-size:8pt;
	color:#333333;
}

div.auto_complete {
	position :absolute;
   	width :250px;
   	background-color :white;
   	border :1px solid #888;
   	margin :0px;
   	padding :0px;
}

div.auto_complete ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

li.selected { 
	background-color:#FDCEE7;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

/* ****************************** Main Menu CSS  */
.topNav{
height:26px;
/*background-color:#999999;
*/
}

#topMenu{
/*background:#57575B none repeat scroll 0%;
background:#57575B none repeat scroll 0%;*/
clear:both;
font-size:80.5%;

}
/* This is the id of the UL tag*/
#topMenuList{
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#topMenuList li {
display:block;
float:left;
position:relative;
line-height:0px;
}

#topMenuList li a {
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.9em;
padding:0pt 0.75em;
text-decoration:none;
text-transform:lowercase;
}

#topMenuList li a:hover {
/*background:#990000 none repeat scroll 0%;*/
background:#990066 none repeat scroll 0%;
}

#topMenuList li ul {
/*background-color:#FFFFFF;*/
background-color:#FEDDEE;
border-left:1px solid #E4E3E1;
border-right:1px solid #E4E3E1;
display:none;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:-1px;
line-height:16px;
margin:0pt;
padding:0pt;
position:absolute;
/*top:3.3em;*/
top:2.4em;
z-index:10000;
}

#topMenuList li ul li {
border-bottom:1px solid #E4E3E1;
display:block;
float:none;
margin:0pt;
padding:0pt;
}

#topMenuList li ul a {
background:transparent none repeat scroll 0%;
/*color:#95979B;*/
color:#990066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
padding:0pt 1.3em;
text-decoration:none;
text-transform:none;
width:9.5em;
}

#topMenuList li ul a:hover {
/*background-color:#F0820B;*/
background-color:#990066;
color:#FFFFFF;
text-decoration:none;
}

#topMenuList li:hover ul, li.navover ul {
display:block;
}

.navsticky a {
/*background:#F0820B none repeat scroll 0%;*/
background:#990066 none repeat scroll 0%;
}


#sideMenuList{
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.sideMenuHeader{

}


#sideMenuList li {
display:block;
/*float:left;
position:relative;
line-height:0px;*/
color:#990000;
}

/*
#sideMenuList li ul {
background-color:#FFFFFF;
border-left:1px solid #E4E3E1;
border-right:1px solid #E4E3E1;
display:none;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:-1px;
line-height:16px;
margin:0pt;
padding:0pt;
position:absolute;
top:3.3em;
z-index:10000;
}*/

#sideMenuList li ul li {
border-bottom:1px solid #E4E3E1;
display:block;
float:none;
margin:0pt;
padding:0pt;
}







/* ******************************  Main classes */


.input{

}
.input label{
font-weight:bold;
}
.message{
font-size:large;
color:#000066;
}

.altrow{
	background-color:#CCCCCC;
}
.cartAltrow{
	background-color:#FDCEE7;
}


/* cake form and validation.js errors  */
.error-message{
color:#AF200C;
font-weight: bold;
padding: 5px;
}
.validation-advice{
color:#AF200C;
font-weight: bold;
padding: 2px;
}

#featuredStore {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.9em;
padding:0pt 0.75em;
text-decoration:none;
text-transform:lowercase;
}

#featuredCloset {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.9em;
padding:0pt 0.75em;
text-decoration:none;
text-transform:lowercase;
}