body {background-color:#ffffff; font-family:arial; cursor:default; font-size:12px;}
td {font-family:arial; font-size:12px;}
td.sidebar {  background-image:url('gradient.jpg'); border:1px solid black; padding-right:10px; text-align:right; width:160px; height:80px;}
a.sidebar, a.sidebar2 {text-decoration:none; font-weight:bold; font-size:18px; color:white}
a.sidebar:hover, a.sidebar2:hover {color:white}

.header a, .header {font-weight:bold; font-size:14px; color:white;}
.hlink a {font-weight:bold; font-size:14px; color:white; text-decoration:none}
.hlink a:hover {color:white}

a:hover {color:red}
ul {margin:0px; padding-top:5px; padding-left:15px}
li {padding-bottom: 8px}

.shadow {filter:DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1)}

td.chooseouter {margin:0px; padding:0px; height:250px; width:239px; background:transparent; border:1px solid black;}
div.chooselink {position:absolute; height:249px; width:239px; background-color:transparent; text-align:center; line-height:250px}
div.choosebox  {position:absolute; height:249px; width:239px; background-color:#ffffff; cursor:pointer; filter:alpha(opacity=0);  -moz-opacity:0;   opacity:0}
div.choosebox2 {position:absolute; height:249px; width:239px; background-color:#ffffff; cursor:pointer; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4}

.name  {font-size:14px; font-weight:bold; padding-bottom:8px}
.title {font-size:14px; font-weight:bold;}
.desc  {font-size:12px;}

.price     {font-size:11px; color:#444444; font-weight:normal; font-style:italic;}
.saleprice {font-size:13px; color:#009900; font-weight:bold; font-style:italic;}
.membprice {font-size:13px; color:#009900; font-weight:bold; font-style:italic;}

.name a:hover {color:red}

.bolded {font-size:18px; font-weight:bold}
.category {font-size:16px; font-weight:bold}
.cattable td {padding:3px; border:0px;}
.normal {font-size:12px;}
.sub    {font-size:12px; font-style:italic;}

.itemclean {background-color:#ffffff; padding:7px;}

/* Normal items */
.item  {background-color:#ffffff; padding:10px; border:1px solid #dddddd; cursor:pointer;}
.itemo {background-color:#dedeff; padding:10px; border:1px solid #dddddd; cursor:pointer;}
.itemh {background-color:#ccccff; padding:8px;  border:3px solid #2B60DE; cursor:default; border-right:0px; padding-right:11px;}

/* Wishlist */
.items {background-color:#ffff99; padding:10px; border:1px solid #dddddd; cursor:pointer;}
.itemso{background-color:#dedeff; padding:10px; border:1px solid #dddddd; cursor:pointer;}
.itemsh{background-color:#ccccff; padding:8px;  border:3px solid #2B60DE; cursor:default; border-right:0px; padding-right:11px;}

.middlebarc {background-color:#ccccff; border:3px solid #2B60DE;}
.floatdivc  {background-color:#ccccff; border:3px solid #2B60DE; font-size:14px;}

.mediatitle {font-size:18px; font-weight:bold}
.mediasource{font-size:16px; font-weight:bold}
.mediadate  {font-size:14px; font-style:italic}

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
