/* CSS Document */

body 
{ 
	margin: 0px 0px 0px 0px;
	background-color:#000000;
	background-repeat:repeat-x;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align:left;
}

td
{
	text-align:left;
}

.storeitemtitle
{
	font-size: 19px;
	color:#ffffff;
	line-height:30px;
}

.storeitemprice
{
	color:#98BBFB;
	font-size:15px;
}

.newstitle
{
	font-size: 14px;
}

.newsdate
{
	color:#b4b4b4;
}

.newstext
{
	font-size: 11px;
}

td.newsline
{
	background-color:#b4b4b4;
	height:1px;
}

td.titlecell
{
	background-image:url(title-bg.jpg);
}

td.verticalgrayline
{
	background-color:#656565;
	width:1px;
}

td.horizontalgrayline
{
	background-color:#656565;
	height:1px;
}

td.sidemargin
{
	width:30px;
}

td.middlemargin
{
	width:40px;
}

td.column
{
	text-align:left;
	width:400px;
	vertical-align:top;

}

.quote
{
	font-style:italic;
	line-height:22px;
	font-size:14px;
	color:#ffffff;
}

.quoteuser
{
	font-weight:bold;
	color:#999999;
}

.pagetitle
{
	font-size:22px;
	font-weight:bold;
}

.boldtext
{
	font-weight:bold;
}

td.smallgraytext
{
	font-size:11px;
	color:#b4b4b4;
	vertical-align:top;
}

.pointtitle
{
	font-weight:100;
	font-size: 13px;
}

.subtitle
{
	font-weight:normal;
	font-size: 20px;
	padding-top:6px;
	padding-bottom:6px;
}

.navtext
{
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
	padding-left:20px;
	text-shadow:#656565 0px 1px 1px;
}

.navcell a
{
	font-size: 16px;
	color: #b4b4b4;
	text-decoration:none;
	padding-left:20px;
	text-shadow:#656565 0px 1px 1px;
	text-align:right;
}

.navcell a:hover
{
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
	padding-left:20px;
	text-shadow:#656565 0px 1px 1px;
	text-align:right;
	
}

a
{
	color:#ff9900;
	text-decoration:none;
}

a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.breadcell
{
	font-size: 10px;
	color:#b4b4b4;
	text-decoration:none;
	background-image:url(title-bg.jpg);
	text-align:right;
}

.breadcell a
{
	font-size: 10px;
	color:#b4b4b4;
	text-decoration:none;
	text-align:right;	
}

.breadcell a:hover
{
	font-size: 10px;
	color:#ffffff;
	text-decoration:none;
	text-align:right;	
}

/* Footer */
td.footerbottomborder
{
	background-image:url(footer-bottomborder.jpg);
}

td.footerleftborder
{
	background-image:url(footer-leftborder.jpg);
}

td.footerrightborder
{
	background-image:url(footer-rightborder.jpg);
}
