a.stores {color:#660066;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:12px;line-height: 150%;}
a.stores:link {color:#660066;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:12px;line-height: 150%;}
a.stores:visited {color:#660066;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:12px;line-height: 150%;}
a.stores:hover {color:#660066;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:12px;line-height: 150%;}

 #topdeal_panel {
		 margin:0 auto;
		 width:95%;
		 position:relative;
		 min-width:425px;
		 /*max-width:1700px;*/
		 max-width:1400px;
		 padding:5px;
		 padding-left:3px;
		 border:0px;
		 top:0px;
		 font-family:Roboto, Helvetica, sans-serif;
		 font-size:12px;
		 color: black;
		 border-top:0px;
		 text-align:left;
		 min-height: 1200px;
		 background-color:white;
		 overflow:hidden;
}

#deal_wrapper {
	position:relative;
	font-family: Roboto, helvetica, sans-serif;
	font-size:14px;
	width:70%;
	min-width:600px;
	min-height:300px;
	top:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:5px;
	border-width:1px;	
	/*margin-right:50px;*/
	overflow:wrap;
	display:inline-block;
	background-color:white;
	float:left;
}

#ad_leader {
	/*position:relative;*/
	width:100%;
	max-width:728px;
	top:0px;
	margin: 0 auto;
	padding:0px;
	padding-left:25px;
	float:left;
	min-height:90px;
	/*background-size: contain;*/
	/*background-image:url('images/ads/uchd-uvc.jpg');*/
	background-size:100%;
	background-repeat:no-repeat;
	/*max-width:728px;*/
	/*overflow:wrap;*/
	/*background-image:url("images/ads/uvhd_uvc.jpg");*/
}


#deal_titles {
	position:relative;
	font-family: Roboto, helvetica, sans-serif;
	font-size:14px;
	width:100%;
	min-height:1000px;
	top:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	border-width:1px;	
	/*margin-right:50px;*/
	clear:both;
	/*overflow:wrap;*/
	display:inline-block;
	background-color:white;
}

#deals_right_panel {
	position:relative;
	width:30%;
	/*min-width:100px;*/
	max-width:330px;
	/*height:640px;*/
	min-height:300px;
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:131px;
	/*padding-top:5px;*/
	padding-bottom:5px;
	overflow:wrap;
	margin:0;
	float:right;
}

#deals_stores {
	width:95%;
	max-width:360px;
	min-height:75px;
	/*top:10px;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding:8px;
	padding-top:10px;
	margin-left:2px;
	margin:0 auto;
	padding-bottom:10px;
	text-align:center;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	overflow:wrap;
	background-color:#F2F2F2;
	/*float:center;*/
}

#deals_ad_panel {
	width:100%;
	/*max-width:336px;*/
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding:15px;
	margin-right:10px;
	margin: 0 auto;
	text-align:center;
	background-color:#E7E7F9;
	/*background-color:#ffffff;*/
	overflow:wrap;
	float:center;
}

#deals_ad_panel_1 {
	width:99%;
	max-width:330px;
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding:15px;
	/*margin-right:10px;*/
	margin: 0 auto;
	text-align:center;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	overflow:wrap;
	float:center;
}

#bargains {
	position:relative;
	width:95%;
	max-width:360px;
	/*top:4px;*/
	font-family:Roboto, Helvetica, sans-serif;
	/*font-size:12px;
	font-family:"Lucida Console", Monaco, monospace;*/
	font-size:13px;
	padding:15px;
	padding-top:5px;	
	/*margin-right:10px;*/
	margin: 0 auto;
	text-align:left;
	/*background-color:#E7E7F9;*/
	/*background-color:#FFFFCC;*/
	color:#3E1963;
	overflow:wrap;
	float:center;
	/*border:1px;
	border-style:solid;
	border-color:#eee;*/
}

table.bargains {
	width:100%;
	font-family:"Lucida Console", Monaco, monospace;
	font-size:14px;
	/*background-color:#FFFFCC;*/
	color:#3E1963;
	}

	

#deals_topcenter {
	width:100%;
	min-width:470px;
	min-height:25px;
	/*margin-left:20px;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	/*margin:0 auto;*/
	text-align:left;
	/*margin-top:5px;*/
	padding-left:20px;
	padding-top:0px;
	float:left;
	/*border-style:solid;*/
}	

#deals_ad_banner {
	width:100%;
	min-width:470px;
	top:9px;
	/*margin-left:20px;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	/*margin:0 auto;*/
	text-align:center;
	/*margin-top:5px;*/
	/*padding-left:20px;*/
	padding:5px;
	padding-left:15px;
	float:left;
	/*border-style:solid;*/
}

#deals_message {
	margin:0 auto;
	width:95%;
	top:0px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding:10px;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	overflow:wrap;
	/*background-color:#FFD683;*/
	background-color:#ebac4d;
}

ul.leaders {
    max-width: 40em;
	line-height:2.0em;
    padding: 0;
    overflow-x: hidden;
    list-style: none}
ul.leaders li:before {
    float: left;
    width: 0;
    white-space: nowrap;
    content:
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "}
ul.leaders span:first-child {
    padding-right: 0.33em;
    background: white}
ul.leaders span + span {
    float: right;
    padding-left: 0.33em;
    background: white}	
/*
a.bargains {text-decoration:none;font-weight:normal;}
a.bargains:link {text-decoration:none;font-weight:normal;}
a.bargains:visited {text-decoration:none;font-weight:normal;}
a.bargains:hover {text-decoration:normal;font-weight:bold;}
*/
a.bargains:link {text-decoration:none;font-weight:normal;}
a.bargains {outline:none;color:#330066; }
/*a.bargains strong {line-height:30px;}*/
a.bargains:hover {text-decoration:strong;} 
a.bargains span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-47px; margin-left:3px;
    width:100px; line-height:16px;text-align:center;
}
a.bargains:hover span{
    display:inline; position:absolute; 
    border:1px solid #ccc;  color:#330066; font-size:9px;
    background:#ffffff; /* url(images/callout_blk.png) repeat-x 0 0;*/
}
.callout {z-index:20;position:absolute;border:0;top:38px;left:77px;}
    
/*CSS3 extras*/
a.bargains span
{
    border-radius:3px;        
    box-shadow: 0px 0px 0px 0px #666;
    /*opacity: 0.8;*/
}

a.toptooltip {outline:none;color:#330066; }  /*#330066*/
a.toptooltip strong {line-height:30px;}
a.toptooltip:hover {text-decoration:none;color:#330066;} 
a.toptooltip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-47px; margin-left:-90px;
    width:165px; line-height:16px;text-align:center;
}
a.toptooltip:hover span{
    display:inline; position:absolute; 
    border:0px solid #FFF;  color:#EEE; font-size:9px;
    background:#330066; /* url(images/callout_blk.png) repeat-x 0 0;*/
}
.topcallout {z-index:20;position:absolute;border:0;top:38px;left:77px;}
    
/*CSS3 extras*/
a.toptooltip span
{
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

/*a.mrksaletip {outline:none;color:#7A0000;font-weight:bold; }*/
a.topsaletip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  font-weight:bold;
  color: #fcfcfc;
  font-size: 11px;
  background: #7A0000;
  padding: 1px 7px 1px 7px;
  /*border: solid #d4d8db 1px;*/
  text-decoration: none;}
a.topsaletip strong {line-height:30px;color:#EEE;}
a.topsaletip:hover {text-decoration:none;font-weight:bold;color:#EEE;} 
a.topsaletip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-47px; margin-left:-50px;
    width:95px; line-height:16px;text-align:center;
}
a.topsaletip:hover span{
    display:inline; position:absolute; font-weight:bold;
    border:0px solid #FFF;  color:#EEE; font-size:9px;
    background:#7A0000; /* url(images/callout_blk.png) repeat-x 0 0;*/
}
.topsale_callout {z-index:20;position:absolute;border:0;top:38px;left:25px;}

/*CSS3 extras*/
a.topsaletip span
{
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

/* Price Drops *****************************************/

.ad_header {
	width:100%;
	max-width:728px;
	top:0px;
	margin: 0 auto;
	padding:0px;
	padding-left:25px;
	float:left;
	/*min-height:90px;*/
	background-size:100%;
	background-repeat:no-repeat;
	/*max-width:728px;*/
	/*overflow:wrap;*/
	/*background-image:url("images/ads/uvhd_uvc.jpg");*/
}
#drops_panel {
		 margin:0 auto;
		 width:95%;
		 position:relative;
		 min-width:425px;
		 /*min-width:375px;*/
		 max-width:1400px;
		 padding:25px;
		 padding-left:3px;
		 border:0px;
		 top:0px;
		 font-family:Roboto, Helvetica, sans-serif;
		 font-size:12px;
		 color: black;
		 border-top:0px;
		 text-align:left;
		 min-height: 400px;
		 background-color:white;
		 overflow:hidden;
}

#drops_topcenter {
	width:100%;
	/*min-width:470px;*/
	min-height:25px;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	background-color:white;
	text-align:left;
	padding:6px;
	padding-left:27px;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
}

a.pricedrop {text-decoration:none;font-weight:normal;}
a.pricedrop:link {text-decoration:none;font-weight:normal;}
a.pricedrop:visited {text-decoration:none;font-weight:normal;}
a.pricedrop:hover {text-decoration:none;font-weight:normal;}

.metagreen {
	background:green;
	color:white;
	padding:2px;
	padding-bottom:1px;
	font-size:10px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	border-width:1px;	
	border-style:solid;
	border-color:#cccccc;
	}
.metayellow {
	background:#ffff4d;
	color:black;
	padding:2px;
	padding-bottom:1px;
	font-size:10px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	border-width:1px;	
	border-style:solid;
	border-color:#cccccc;
	}
.metared {
	background:red;
	color:white;
	padding:2px;
	padding-bottom:1px;
	font-size:10px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	border-width:1px;	
	border-style:solid;
	border-color:#cccccc;
	}

 #nonefound {
 padding:10px;
 padding-top:20px;
 font-family:'Roboto', sans-serif;
 font-size:16px;	
 }
	
.PosterWrapper {
    position: relative;
    width: 105px;
    height: 150px;
    border: 0px solid #000000;
}
.ovrlay {
    position: absolute;
    top: 0px;
    right: 0px;
    /*border-top: 35px solid #e6b800;
    border-left: 35px solid transparent;*/
	border-top: 25px solid transparent;
    border-left: 25px solid transparent;
	
}

.pre_ovrlay {
    position: absolute;
    top: 130px;
    left: 0px;
	height:20px;
	width:100%;
	margin:0 auto;
	background-color:#694d87;
	color:#99ccff;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	font-size:11px;
	padding:4px;
    /*border-top: 35px solid #e6b800;
    border-left: 35px solid transparent;*/
	/*border-top: 25px solid transparent;
    border-left: 25px solid transparent;*/
	
}

.ovrlayImage {
    position: absolute;
    top: -25px;
    left: -25px;
	/*background-image: url("images/corner_curl.png");*/
}

.title {
	font-size:12px;
	font-weight:bold;
	}
	
.textoverlay {
	position:absolute;
	height:100%;
	width:100%;
	top: 0px;
    right: 0px;
	font-family:Roboto, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#330033;
	text-align:left;
	padding:3px;
	padding-left:6px;
	padding-top:6px;
	opacity: 0;
	/*visibility:hidden;*/
	background-color:#ffffff;
	border: 1px solid #bcbfc4;
	z-index:100;
	overflow:hidden;
	}

.prices {
	position:relative;
	margin:0 auto;
	}
	
.oldprice {
	padding-left:2px;
	padding-right:4px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	/*text-decoration: line-through;*/

	}
.newprice {
	padding:7px;
	padding-left:2px;
	padding-right:2px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	background-color:#F20A0A;
	border-radius:-6px;
	/*background-color:#99033f;*/
	
	}

#subhead_panel {
	width:100%;
	/*min-width:470px;*/
	min-height:25px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	text-align:left;
	padding-left:23px;
	padding-top:0px;
	padding-bottom:0px;
}

#icongroup {
	float:left;
	/*width:100%;*/
	padding:0px;
	}
	
.selector_parent {
	float:left;
	/*width:100%;*/
	min-width:150px;
	padding-bottom:0px;
	padding-right:100px;
	padding-left:15px;
	text-align:bottom;
	display:​ table;
	font-family: 'Roboto', sans-serif;font-size:13px;
	}
.selector_child {
	display: table-cell;
    vertical-align: bottom;
	}
	
#formats {
	float:left;
	width:60px;
	padding:0px;
	padding-left:5px;
	/*border-bottom:solid 2px; #cccccc;*/
	}
	
#selHD {
	float:left;
	width:50px;
	padding:0px;
	padding-left:5px;
	}

#selSD {
	float:left;
	width:50px;
	padding:0px;
	padding-left:5px;
	}

#selITUNES {
	float:left;
	width:50px;
	padding:0px;
	padding-left:5px;
	}
#selDMA {
	float:left;
	width:50px;
	padding:0px;
	padding-left:5px;
	}	
	
table.options {
	border-collapse:collapse; 
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	width:50%;
}

th.options {
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#B8B2B6;
	}
tr.options {
	height:30px;
	}

#pagetitle {
	font-family: 'Roboto', sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#333;
	width:100%;
	padding:5px;
	padding-bottom:px;
	float:left;
	}
	
#displayformat {
	width:100%;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	padding:5px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:27px;
	float:left;
	}

#delaymessage {
width:100%
font-family: 'Merriweather Sans',sans-serif;
font-size:18px;
font-weight:bold;
color:#8c8c8c;
font-style:italic;
}	

#droptitles {
	position:relative;
	font-family: Roboto, helvetica, sans-serif;
	font-size:14px;
	width:100%;
	min-height:1000px;
	top:0px;
	padding-top:6px;
	padding-bottom:10px;
	padding-left:25px;
	border-width:1px;	
	/*margin-right:50px;*/
	clear:both;
	/*overflow:wrap;*/
	display:inline-block;
	background-color:white;
}

.titlecell {
	position:relative;
	float: left;
	border:solid;
	border-width:0px;
	height:250px;
	/*width:140px;*/
	min-width:115px;
	padding:10px;
	padding-bottom:0px;
	width:20%;
	color:#000000;
	margin:0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
	/*display:inline-block;*/
	font-size:12px;
	overflow:wrap;
}	

.titlewrap {
	padding:0px;
	width:107px;
	}
#promodiv {
	/*font-family: Verdana, Geneva, sans-serif;*/
	position:relative;
	font-family:Roboto, sans-serif;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	display:inline-block;
	}

.dealheadings {font-family:Tahoma, Geneva, sans-serif;font-size:16px;}	

/**************************************/
