body {background-color: #FFCCFF; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px;}
a:link {
	color: #EB2D8E;
	text-decoration: none;
}
a:visited {
	color: #FF7FFF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a {
	font-size: small;
}

/*********** #navBar link styles ***********/
#navBar{
	position: relative;
	margin: 0px;
	padding: 0px;
	float:left;
	left:10px;	
	top:40px;
	width:144px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF5FAA;
	line-height: 18px;
	z-index:2;
}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #FFFFFF;}
#navBar a {color: #FF5FAA; display: block;	padding: 0px 0px 0px 10px;}
#navBar ul a:link
#navBar ul a:visited {color: #FF7FFF; display: block;}
#navBar a:hover{background-color: #FFBFFF; display: block; text-decoration: none;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #sidemenu styles ***********/
#sidemenu{
	position: relative;
	margin: 0px;
	padding: 0px;
	float:left;
	left:0px;	
	top:0px;
	width:144px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF5FAA;
	line-height: 18px;
	background-color: #FFDFFF;
}
/*********** .blockLinks styles ***********/
.blockLinks{position: relative;	margin: 0px; padding: 0px 0px 0px 0px;}
.blockLinks a:link
.blockLinks a:visited {display: block; }
.chosenLink{color: #FF5FAA;	position: relative;	margin: 0px; padding: 0px 0px 0px 10px;	background-color:#FFCCFF}
.specialprice {color: #FF1F55;}

/*********** #content div styles ***********/
#content {position:relative; float:left; left:250px; top:0px; width:743px; }
.content { margin:0px auto; width:903px; }
#GoogleAdTop {position:relative; float:left; left:0px; top:0px; width:728px; z-index:3;}
#GoogleAd {position:relative; float:left; left:-660px; top:10px; width:130px; z-index:3;}
.GoogleAd {position:relative; float:left; left:0px; top:0px; width:160px; z-index:3}
.GoogleAdRight {position:relative; float:right; right:0px; top:0px; width:160px; z-index:3}
#GoogleAdImage {position:relative; float:left; left:-700px; top:10px; width:130px; z-index:3;}

/*********** #chatDiv styles ***********/
#chatDiv{position: relative; margin: 0px; float:left; background-color: #FFfFFF; }
#chatDiv a {padding: 10px 0px 0px 0px; }
#chatDiv a:hover{background-color: #FFfFFF;	text-decoration: none;}

/*********** #text styles ***********/
.text{position:absolute; left:320px; top:113px; width:394px; float: left; font-size: xx-small; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCCFF;	z-index: -10;}

/*********** #products styles ***********/
#products{position:relative; left:60px; top:37px; width:450px; float: left; font-size: small; line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #FF5FAA; z-index:2;}
#products a {display: block; padding: 2px 2px 2px 2px;}
#products a:hover{background-color: #FFDFFF;}

/*********** #productsLinks styles ***********/
#productsLinks{
	position:relative; 
	left:60px; 
	top:50px; 
	width:394px; 
	float: left; 
    font-size: small;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF5FAA;
}
#productsLinks a {
	display: block;
	padding: 2px 2px 2px 2px;
}
#productsLinks a:hover{
	background-color: #FFDFFF;
}
.productprice {
    color: #808080;
    font-weight: bold;
}
/*********** #comments styles ***********/
#comments{
	position:relative; 
	float: left;
	left:290px; 
	top:40px; 
	width:350px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
/*********** #sizechart styles ***********/
#sizechart{
	position:relative; 
	float: left;
	left:50px; 
	top:57px; 
	width:350px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 17px;
	color: #808080;
 }
.title1 {
	color: #FF5FAA;
	font-weight: bold;
}
.title2 {
	color: #FF5FAA;
}
/*********** #sizechartimages styles ***********/
#sizechartimages{
	position:relative; 
	float: left;
	left:30px; 
	top:57px; 
	width:120px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 17px;
 	color: #FF5FAA;
}
/*********** #uppermenu styles ***********/
#uppermenu{
	position:relative; 
	float: left;
	left:40px; 
	top:57px; 
	width:480px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 17px;
 	color: #808080;
}
#uppermenu a:hover{
	text-decoration: underline;
}
/*********** #welcome div styles - mainpage.htm ***********/
#welcome {
	position:relative; 
	left:40px; 
	top:20px; 
	width:270px; 
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A0A0A4;
	line-height: 20px;
}
/*********** #center div styles - mainpage.htm ***********/
#center {
	position:relative; 
	left:40px; 
	top:30px; 
	width:500px; 
	height:290px; 
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF1FAA;
}
