.clear
{
	clear: both;

}

#wsFront p
{

	margin: 5px 0;
}


#wsFront
{
	font-family:helvetica,Sans-Serif;
	font-size:12px;
	font-style:normal;
	height:660px;
	left:160px;
	overflow:auto;
	position:absolute;
	top:300px;
	width:542px;
	z-index:3;
}

#wsFront a
{
       text-decoration: none;

}

#wsFront p.wsBrowseLink
{
       font-size: 16px;
       font-weight: bold;
       text-indent: 35px;
       margin: 15px 0;
}

#wsFront div.wsItem
{
	padding-top: 5px;
	margin-top: 10px;

}
#wsFront div.wsItem img
{
	float: left;
	border: 1px solid black;
	margin: 0 10px 5px 10px;
}

#wsFront p.wsItemArtist
{
	font-weight: bold;
	font-size: 16px;
	margin-top: 5px;
}

#wsFront p.wsItemName
{
	font-size: 16px;
	text-indent: 15px;
}

#wsFront p.wsItemDesc
{
	font-size: 14px;
	text-indent: 20px;
}

#wsFront p.wsItemDetailsLink
{
	font-size: 12px;
	text-indent: 35px;
}

#wsFront p.wsItemPrice
{
	font-size: 16px;
	text-indent: 5px;
	font-weight: bold;
	margin-top: 10px;
}

#wsFront p.wsItemCategory
{
	font-size: 16px;
	text-indent: 5px;
	font-weight: normal;
}

#wsFront div.wsLeft{
	position:relative;
	width:225px;
}

#wsFront div.wsRight{
	position:relative;
	width:325px;
	margin-left:180px;
	margin-top:0px !important;
	margin-top:-150px;
}

table#wsCartTable
{
      border: 1px solid black;
      
}

table#wsCartTable td
{
      padding: 3px 3px 3px 20px;
      background-color: white;
      border: 1px solid black;
      
}

table#wsCartTable td.wsCartQuantity
{
      width: 100px;
}

table#wsCartTable td.wsCartName
{
      width: 200px;
}

table#wsCartTable td.wsCartCategory
{
      width: 100px;
}

table#wsCartTable td.wsCartPrice
{
      width: 100px;
}

table#wsCartTable td.wsCartQuantity input
{
      width: 32px;
      
}

table#wsCartTable tr.wsRowTop td
{
     /*width: 120px;*/
     text-align: left;
     padding-left: 3px;
      background-color: black;

}

table#wsCartTable tr.wsRowTop
{
      background-color: black;
      color: white;
      font-weight: bold;
}