/* CSS Document */

.tile-listing
{
  margin:20px 0px 0px 0px;
  display:inline;
  min-height: 220px;
}

.tile-listing .preview
{
  width:208px;
  float:left;
}
.tile-listing .preview .title
{
  width:100%; /*Must be 2px less than '.tile-listing .preview' */
  float:left;
  padding:5px 0px 5px 0px;
}
.tile-listing .preview .title h2
{
  text-align:center;

}
.tile-listing .preview .image
{
  float:left;
  overflow:hidden;
  width:100%;
}

.tile-listing .preview .image a:link {text-decoration:none;}
.tile-listing .preview .image a:hover {text-decoration:none;}
.tile-listing .preview .image a:visited {text-decoration:none;}

.tile-listing .preview .image
{
  background-color:#000000;
}

.tile-listing .preview .image img
{
  padding:0px;
  margin:0px;
  border:none;
  vertical-align:bottom;
  z-index:1;
}
.tile-listing .preview .image .mask
{
  position:absolute;
  width:208px;
  height:147px;
  background-color:#000000;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50, Style=0);
  -moz-opacity:.50;opacity:.50;
  z-index:2;
  display:none;
}
.tile-listing .preview .image .prompt
{
  position:absolute;
  width:208px;
  height:147px;
  z-index:3;
  display:none;
}
.tile-listing .preview .image .prompt p
{
  text-align:center;
  margin:55px 0px 0px 0px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
}

.tile-listing .preview .image .prompt .caption
{
  text-align:center;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:lowercase;
}

.tile-listing .text
{
  width:765px;
  float:left;
  margin-left:25px;
  display:inline;
  /*Causes IE7 to chop text off*/
}
.tile-listing .text .title
{
  overflow:hidden;
  width:100%;
}
.tile-listing .text .title .left-half {padding:5px 0px 5px 0px; float:left;}
.tile-listing .text .title .left-half-0 {width:700px;}
.tile-listing .text .title .left-half-1 {width:610px;}
.tile-listing .text .title .left-half-2 {width:425px;}

.tile-listing .text .title .left-half h3
{
  text-align:left;
  display:inline;
  padding:0px;
  margin:0px;
}
.tile-listing .text .title .right-half {padding:1px 0px 1px 0px; float:right;}
.tile-listing .text .title .right-half-0 {width:136px;}
.tile-listing .text .title .right-half-1 {width:136px;}
.tile-listing .text .title .right-half-2 {width:340px;}

.tile-listing .text .title .right-half img
{
  padding:0px;
  margin:0px;
  vertical-align:bottom;
  border:none;
}

.tile-listing .text .table
{
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  float:left;
  display:inline;
  width:100%;
}
.tile-listing .text .table .header, .tile-listing .text .table .sub-header, .tile-listing .text .table .item
{
	float:left;
	width:100%;
}
.tile-listing .text .table .header p, .tile-listing .text .table .sub-header p
{
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  padding:0px 0px 14px 0px;
  margin:12px 0px 0px 0px;
}
.tile-listing .text .table .header_2 p
{
  margin:12px 0px 0px 0px;
  padding:0px;
}
.tile-listing .text .table .header_3 p
{
  margin:7px 0px 0px 0px;
  padding:0px;
}


.tile-listing .text .table .item p
{
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  padding:0px;
  margin:2px 0px 4px 0px;
}

.tile-listing .text .table .col-1
{
  float:left;
  text-align:left;
  width:187px;
}
.tile-listing .text .table .col-2
{
  float:left;
  text-align:center;
  width:187px;
}
.tile-listing .text .table .col-3
{
  float:left;
  text-align:center;
  width:187px;
}
.tile-listing .text .table .col-4
{
  float:left;
  text-align:center;
  width:0px;
}
.tile-listing .text .table .col-5
{
  float:right;
  text-align:center;
  width:187px;
}
.tile-listing .text .table .faded-col
{
  color:#999999;
}

.special-offer-caption p
{
  font-weight:bold;
  margin:25px 0px 0px 0px;
  line-height:18px;
}