.itemBorder { 
	border-bottom: 1px solid black; 
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.itemBorderTop { 
	border: 1px solid black; 
}

.itemText { text-decoration: none; color: #FFFFFF; font: 11px Arial, Helvetica }


a:link, a:visited, a:hover , a:active  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

a.black:link, a.black:visited, a.black:hover , a.black:active  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.proLink:link, a.proLink:visited, a.proLink:hover , a.proLink:active  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A7A9AC;
text-decoration:none;
}

a.w:link, a.w:visited, a.w:hover , a.w:active  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;

}

a.header:link, a.header:visited, a.header:hover , a.header:active  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#E9CED7;
text-decoration:none;
padding: 0px;
margin: 0px;

}

	span.shopFrontBg{
		font-family:Arial, Helvetica, sans-serif;
		/*background-position:center center;
		background-repeat: no-repeat;*/
		/*background-color:#FFFFFF;
		min-height:500px;
		height:expression( document.body.clientHeight  < 500 ? "500px" : (document.body.clientHeight -109) + "px" );
		height:auto !important;
		height:500px;*/
		
	}

	td.shopBgMain{
		/*background-image: url(/rf/ps/slice/images/bg/shopBgInfo.jpg); */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF; /*20061010*/
		background-position:top right; 
		background-repeat:no-repeat;
		/*background-color:transparent; 20061010*/
		vertical-align:top;
		height: 600px;
	}

	td.shopDefaultMain{
		/*background-image: url(/rf/ps/slice/images/bg/shopDefaultBg.jpg); */
		font-family:Arial, Helvetica, sans-serif;
		background-position:top right; 
		background-repeat:no-repeat;
		/*background-color:transparent; 20061010 */
		background-color:#FFFFFF;
		vertical-align:top;
		height: 600px;
	}


	td.shopFrontMain{
		/*background-image: url(/rf/ps/slice/images/bg/shopFront1Bg.jpg); */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF; /*20061010*/
		background-position:top right; 
		background-repeat:no-repeat;
		/*background-color:transparent; 20061010*/
		vertical-align:top;
		height: 600px;
	}
	
	td.menu1{
		background-color:#98004A;
		vertical-align:top;
		height: 600px;
	}

	td.seperator{
		padding: 2.5px 0px 2.5px 0px;
	}
	
	
	table.bg{
		/*background-image: url(/images/bg/tblBg1.jpg);*/
		/*background-color:#FFFFFF; 20061010*/ 
		background-repeat:repeat-y;
		background-position:0% top;
		
		width:784;
	}
	
	table.nobg{
		background-color:#FFFFFF;
		height:expression( document.body.clientHeight  < 600 ? "600px" : (document.body.clientHeight -109) + "px" );
		text-align:center;
		width:784;
	}
	
	span.neg, a.neg {
		color:#808284;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.porTitle{
		color:#58595B;
		font-size: 14px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.red14px{
		color:#98004A;
		font-size: 14px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.black14px{
		color:#000000;
		font-size: 14px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.sblack14px{
		font-weight:bold;
		color:#000000;
		font-size: 14px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.white10px{
		color:#C5B9BB;
		font-size: 10px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	td.headerBtn{
		color: #E9CED7;
		font-size: 10px	;
		font-family:"Times New Roman", Times, serif;
		margin:  0px;
		padding: 0px 0px 0px 3px;
		background-color: transparent;
		width: 87px;
		height: 16px;
	}
	
	td.headerBtn:hover{
		color: #E9CED7;
		font-size: 10px	;
		font-family:"Times New Roman", Times, serif;
		padding: 0px 0px 0px 3px;
		background-color:#000000;
	}
	
	span.pinkB10px{
		color: #DB6598;
		font-weight:bold;
		font-size: 10px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.pink10px{
		color: #DB6598;
		font-size: 9px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.grey14px{
		color:#808284;
		font-size: 14px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.porValidDate{
		color:#F7931D;
		font-size: 14px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	span.proOtherProLink{
		color:#231F20;
		font-size: 11px	;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	li.content{
		color:#808284;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	td.content{
		font-family:Arial, Helvetica, sans-serif;
		color:#808284;
		font-size: 11px
	}
	
	td.heading{ font-size: smaller; background-color:#DDDDDD  ; font-weight:bold}
	td.rowName{ width:130; vertical-align:top; padding-left: 5px;}
	td.subHeader{ 
		padding: 5px 5px 0px 5px;
		font-size: large;
		background-color:#666666;
	}