body {
	margin: 0;
	padding: 0;
	/*background-color:#d5d8e3;*/
	background-color:white;
	font-family:Roboto, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	color:#333333;
	/*height:100px;*/
	/*min-width: 850px;*/
	/*background-color:#FFFFC2;*/
	/*background-color:#FFFFCC;*/
}

body:after
{
content: url("images/spinner.gif");
display: none;
}

.label {font-weight:500 !important}

/* width */
#title_list::-webkit-scrollbar {
  width: 12px;
}

/* Track */
#title_list::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d8d5db; 
  /*border-radius: 3px;*/
}
 
/* Handle */
#title_list::-webkit-scrollbar-thumb {
  background: #e3e3e3; 
  border:1px solid #a3a3a3;
  border-radius: 4px;
  height: 50px;
}

img {border : 0;}
img a {outline : none;}

input {
 font-family:Roboto, Helvetica, sans-serif;
 font-size:11px;
}

.searchbox { 
    background: white; 
    border: 2px double #CCC; 
    border-radius: 5px; 
    /*box-shadow: 0 0 5px #333; */
    /*color: #666666; */
	font-size:12px;
	color:#808080;
    outline: none; 
	background: #FFF url("images/search_icon.png") no-repeat 6px 8px; 
	padding-left:25px;
	padding-bottom:2px;
    min-height:25px;
    width: 100%;
  } 

table {background-color:white;font-size:11px;}

table.promo {
border-color:black;
width:100%;
/*
font-family:Roboto, Helvetica, sans-serif;
font-size:9px;
*/
font-family: Roboto, sans-serif;
font-weight:bold;
font-size:10px;
}

td.promo {
width:25%;
vertical-align:top;
/*
font-family: Roboto, sans-serif;
font-weight:bold;
font-size:10px;
*/
}

a:link {color:#000099;text-decoration:none;}
a:visited {color:#290052;text-decoration:none;font-weight:bold;}
a:link {color:#290052;text-decoration:none;font-weight:bold;}
a:hover {color:#290052;text-decoration:underline;font-weight:bold;}

a.titles {color:#5F5F5F;text-decoration:none;font-weight:normal;text-align:left;}
a.titles:link {color:#5F5F5F;text-decoration:none;font-weight:normal;text-align:left;}
a.titles:visited {color:#5F5F5F;text-decoration:none;font-weight:normal;text-align:left;}
a.titles:hover {color:#5F5F5F;text-decoration:none;font-weight:normal;text-align:left;}

a.menu {color:#FFFFFF;text-decoration:none;font-weight:normal;outline:none;border:none;}
a.menu:link {color:#FFFFFF;text-decoration:none;font-weight:normal;outline:none;border:none;}
a.menu:visited {color:#FFFFFF;text-decoration:none;font-weight:normal;outline:none;border:none;}
a.menu:hover {color:#FF9900;text-decoration:none;font-weight:normal;outline:none;border:none;}

a.vendors {color:#081744;text-decoration:none;font-weight:normal;}
a.vendors:link {color:#081744;text-decoration:none;font-weight:normal;}
a.vendors:visited {color:#081744;text-decoration:none;font-weight:normal;}
a.vendors:hover {color:#77262B;text-decoration:none;font-weight:normal;}
/*a.vendors:hover {color:#5F5F5F;text-decoration:none;font-weight:normal;}*/

a.mast {font-family: 'Oswald', sans-serif;font-size:55px;color:#f2f2f2;text-decoration:none;font-weight:normal;}
a.mast:link {font-family: 'Oswald', sans-serif;font-size:55px;color:#f2f2f2;text-decoration:none;font-weight:normal;}
a.mast:visited {font-family: 'Oswald', sans-serif;font-size:55px;color:#f2f2f2;text-decoration:none;font-weight:normal;}
a.mast:hover {font-family: 'Oswald', sans-serif;font-size:55px;color:#f2f2f2;text-decoration:none;font-weight:normal;}

a.promo {color:#000099;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:300}
a.promo:link {color:#000099;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:300}
a.promo:visited {color:#000099;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:300}
a.promo:hover {color:#000099;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:300}

a.nopromo {color:black;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:italic;}
a.nopromo:link {color:black;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:italic;}
a.nopromo:visited {color:black;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:italic;}
a.nopromo:hover {color:black;text-decoration:none;font-family:Roboto, Helvetica, sans-serif;font-size:9px;font-weight:normal;font-style:italic;}

#canvas {
	float:left;
	width:100%;
	/*background-color:#ebe0ad;*/
	background-color:#C2D1E0;
}

#top_spacer {
		 position:relative;
		 width:500px;
		 top:0px;
		 height:10px;
		 z-index:2;
		 }

	
* html .ieOnlyHeight { height: 650px; }

#main_panel {
	height:600px;
	top:0px;
	width:100%;
	padding:0px;
	padding-left:10px;
	border-width:1px;
	border-color:black;;
	text-align:left;
	/*z-index:-1;*/
	background-color:white;
}

.clear {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}

#left_col {
	/*position:relative;*/
	height:545px;
	/*width:260px;*/
	width:99%;
	min-width:220px;
	margin-left:0px;
	margin-top:0px;
	top:0px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	z-index:2;
	/*overflow-x:hidden;*/
	overflow:auto;
}


ul.menu
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

ul.menu ul {
list-style-type:none;
margin:0;
padding:0;
}

ul.menu ul li {
list-style-type:none;
margin:0;
padding:0;
float:none;
background:#477519;
padding-top:5px;
padding-bottom:2px;
}

ul.menu ul
{display: none;}
 
ul.menu li:hover ul
{display: block;}

li.menu
{
float:left;
}

a.login
{
display:block;
width:225px;
}

a.menu
{
display:block;
margin:0em;
padding-left:.3em;
padding-right:3em;
vertical-align: middle;
/*width:140px;*/
/*text-align:center;*/
}

#login
{
 position:absolute;
 top:8px;
 right:400px;
 width:50px;
 /*right:50px;*/
 background-color:white;
}

/*K*/
p{font-size:12px; font-family:Roboto, Helvetica, sans-serif;}
h2{font-family:Tahoma, Geneva, sans-serif;font-size:16px;}

.no_margins
{
   margin:0px;
}

.main-container {
	top:0px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	border-width:.1em;
	margin:0 auto;
	overflow:hidden;
}	

#content_panel
{
	/*position:relative;*/
	/*min-height:530px;*/
	/*width:150px;*/
	/*margin: 0 auto;*/
	/*top:144px;*/
	width:80%;
	top:0px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	border-width:.1em;
	margin:0;
	float:left;
	/*z-index:2;*/
	overflow:hidden;
}

#list_header {
	/*position:relative;*/
	/*width:300px;*/
	width:27%;
	min-width:270px;
	/*max-width:320px;*/
	min-height:730px;
	/*width:100%;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	/*background-color:#ebe0ad;*/
	padding-left:5px;
	/*padding-right:5px;*/
	/*padding-right:5px;*/
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;
	background-color:#ffffff;
	float:left;

}

#bottom-banner {
	width:100%;
	/*height: 40px;*/
	min-height:30px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:#d2c1de;
	/*
	border-top:1px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-color:grey;
	border-style:solid;
	*/
	padding-left:5px;
	/*padding-right:5px;*/
	/*padding-right:5px;*/
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	overflow:hidden;
	float:left;

}

.special_promos {
	/*padding-top:8px;*/
	padding-left:5px;
	padding-bottom:5px;
	background-color:#ffffff;
	min-height:135px;
	margin:0 auto;
	/*width:100%;*/
	float:left;
	/*width:27%;*/
	width:80%;
	/*max-width:320px;*/
	/*display:none;*/
	}

#left_panel_ad {
	padding-top:15px;
	background-color:#ffffff;
	margin:0 auto;
	width:98%;
	border-width:1px;	
	border-style:solid;
	border-color:#cccccc;
	float:left;
	}

#left_special {
	padding-top:8px;
	padding-left:8px;
	padding-bottom:15px;
	background-color:#ffffff;
	margin:0 auto;
	width:100%;
	float:left;
	display:none;
	}	
	
.content {
padding-bottom:5px;
display:none;
/*width:420px;*/
width:100%;
/*font-family: Roboto, helvetica, sans-serif;*/
font-family:Roboto, sans-serif;
font-size:10px;
/*color:#808080;*/
color:#595959;
padding-left:8px;
/*background-color:#F0E6FF;*/
/*background-color:#E6D6E6;*/
/*background-color:#E7E7F9;*/
background-color:white;
}

table.filters {width:95%;border-collapse:collapse;border-width:0px;}

#title_list {
	position:relative;
	font-family: Roboto, helvetica, sans-serif;
	font-size:12px;
	min-height:700px;
	/*height:800px;*/
	max-height:1050px;
	/*width:275px;*/
	width:98%;
	top:0px;
	margin-left:0px;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-width:1px;	
	z-index:1;
	overflow:auto;
	border-style:solid;
	border-color:#cccccc;
/*	display:inline-block;*/
}

#center_panel {
	width:30%;
	min-width:20px;
	height:640px;
	top:8px;
	margin-left:10px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:14px;
	padding-top:8px;
	padding-bottom:5px;
	overflow:hidden;
	margin:0;
	float:left;
	background-color:white;
}

#howto {
	position:relative;
	width:98%;
	min-height:15px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:5px;
	padding-bottom:3px;	
	padding-top:19px;
	margin-left:2px;
	background-color:#9191C8;
	overflow:wrap;
	float:right;
}
/*
#plusminus {
	width:10%;
	min-height:15px;
	font-family:Roboto, sans-serif;
	font-size:12px;
	padding:6px;
	background-color:#9191C8;
	overflow:hidden;
	float:left;
	border-bottom: 1px solid #CCC;
	}
*/	
#filtercanvas {
	position:relative;
	width:97%;
	min-height:15px;
	/*font-family:Roboto, Helvetica, sans-serif;*/
	font-family:Roboto, sans-serif;
	font-size:12px;
	/*text-align:center;*/
	padding:0px;
	/*padding-bottom:3px;	*/
	/*padding-top:19px;*/
	margin-left:0px;
	/*background-color:#9191C8;*/
	overflow:wrap;
	float:left;
	border: 1px solid #CCC;
}

#filterheader {
	/*position:relative;*/
	width:100%;
	min-height:15px;
	font-family:Roboto, sans-serif;
	font-size:12px;
	/*text-align:center;*/
	padding:5px;
	/*padding-bottom:3px;	*/
	/*padding-top:19px;*/
	/*margin-left:2px;*/
	/*background-color:#9191C8;*/
	overflow:hidden;
	float:left;
	border-bottom: 1px solid #CCC;
}
/*
.filterline {
	width:100%;
	min-height:15px;
	font-family:Roboto, sans-serif;
	font-size:12px;
	padding:5px;
	overflow:hidden;
	float:left;
	border-bottom: 1px solid #CCC;
}	
*/
/*
.filtercats:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;background-color:#d9d9d9; }
*/

.filterbox {
margin: 1px;
width:100%;
/*padding: 3px 10px;*/
font-family:Roboto, sans-serif;
font-size:12px;
padding:2px;
padding-left:5px;
cursor: pointer;
position: relative;
border-bottom: 1px solid #CCC;
background-color:#330033;
color:white;
/*border-top: 1px solid #CCC;*/
}

.filtercats {
margin: 1px;
width:99.5%;
/*padding: 3px 10px;*/
font-family:Roboto, sans-serif;
font-size:12px;
padding:2px;
padding-left:5px;
cursor: pointer;
position: relative;
border-bottom: 1px solid #CCC;
/*background-color:#d9d9f2;*/
/*background-color:#f2f2f2;*/
background-color:#F0F0F5;
color:#0b1f5b;
z-index:2;
/*border-top: 1px solid #CCC;*/
}
/* :after pseudo class to use fontawesome icons in div*/
.filtercats:after {
  content: attr(data-content) '\f078';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 10px;
  color: #737373;
  top: 50%;
  left: 95%;
  margin: -8px 0 0 -10px;
  z-index: 1;
}
.filtercats.up:after {
    content: attr(data-content) '\f077';
}
.filtercats.down:after {
    content: attr(data-content) '\f078';
}

/*
.filtercats:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;background-color:#fff; }
*/

.filtercats-mobile {
	/*background-color:#3c1e5a !important;*/
	/*color:white !important;*/
	font-size:14px;
}

.filtercats-active {
/*background-color:#d9d9f2;*/
background-color:#9191C8;
font-size:12x;
color:white;
}
	

#right_panel {
	/*position:relative;*/
	/*width:27%;*/
	/*max-width:318px;*/
	min-width:100px;
	/*height:640px;*/
	min-height:500px;
	/*top:8px;*/
	margin-left:0px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:14px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:5px;
	overflow:hidden;
	margin:0 auto;
	/*float:right;*/
	/*text-align:center;*/

}

#trending_title {
	width:98%;
	/*height:100%;*/
	/*top:8px;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding:5px;
	text-align:center;
	/*background-color:#E7E7F9;*/
	background-color:#9191C8;
	color:#FFFFFF;
	overflow:wrap;
	/*float:right;*/
}
.trending  {
	width:100%;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding:15px;
	margin: 0 auto;
	background-color:#F0F0F5;
	overflow:wrap;
	text-align:center;
}

#trending_left  {
	width:100%;
	/*height:100%;*/
	/*top:8px;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	padding-top:25px;
	padding:15px;
	margin-left:2px;
	margin-right:10px;
	margin: 0 auto;
	/*background-color:#E7E7F9;*/
	background-color:#E6E6F3;
	overflow:wrap;
	float:right;
}

#uvcpromos  {
	position:relative;
	width:100%;
	max-width:306px;
	min-height:135px;
	/*top:0px;*/
	margin:0 auto;
	padding-left:0px;
	margin-bottom:7px;
	background-color:#ffffff;
	overflow:wrap;
	text-align:center;
}

.right_col_ad {
	position:relative;
	width:100%;
	max-width:306px;
	height:100%;
	/*min-height:250px;*/
	/*height:100%;*/
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding-left:0px;
	margin-bottom:7px;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	/*border: 1px solid #CCC;*/
	overflow:wrap;
	/*float:right;*/
	text-align:center;
}

.ad_center {
	position:relative;
	width:100%;
	/*min-width:728px;*/
	min-height:90px;
	/*float:left;*/
	margin: 0 auto;
	background-image:url('images/ads/empty.png');
	background-size:100% 100%;
	background-size:contain;
	background-repeat:no-repeat;
}

#ad_right_panel  {
	position:relative;
	width:100%;
	max-width:306px;
	height:100%;
	/*min-height:250px;*/
	/*height:100%;*/
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding-left:0px;
	margin-bottom:7px;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	/*border: 1px solid #CCC;*/
	overflow:wrap;
	float:right;
	text-align:center;
}

#ad_right_panel2 {
	position:relative;
	width:100%;
	max-width:306px;
	height:100%;
	/*min-height:250px;*/
	/*height:100%;*/
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding-left:0px;
	margin-bottom:7px;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	/*border: 1px solid #CCC;*/
	overflow:wrap;
	float:right;
	text-align:center;
}

.ad_left_panel {
	position:relative;
	width:98%;
	/*max-width:306px;*/
	height:100%;
	/*min-height:250px;*/
	/*height:100%;*/
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding-left:0px;
	margin-bottom:7px;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	/*border: 1px solid #CCC;*/
	overflow:wrap;
	float:left;
	text-align:center;
}

/*
#store_list  {
	position:relative;
	width:100%;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	margin-bottom:7px;
	padding-top:0px;
	background-color:#f0f0f5;
	overflow:wrap;
	line-height:125%;
}
*/

#centerpanel {
	/*position:relative;*/
	width:62%;
	min-width:20px;
	top:8px;
	/*margin-left:20px;*/
	padding-left:20px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	/*margin:0;*/
	float:left;
	background-color:white;
}
#hdsd_center_panel {
	width:100%;
	background-color:white;
	float:left;
	padding-bottom:50px;
}

#title_avail_panel {
	/*position:relative;*/
	width:98%;
	/*min-height:350px;*/
	/*height:550px;*/
	/*top:25px;*/
	overflow:wrap;
	/*margin-left:15px;*/
	margin:0 auto;
	background-color:white;
	/*font-family: Roboto, sans-serif;*/
	font-family: Roboto, Helvetica, sans-serif;
	float:left;
	/*padding-bottom:40px;*/
	/*padding:10px;*/
}
	
#promo_panel {
	/*position:relative;*/
	/*width:90%;*/
	min-height:300px;
	/*top:15px;*/
	overflow:none;
	/*margin-left:15px;*/
	margin:0 auto;
	background-color:white;
}

#other_formats {
	float:left;
	}
	
#message_panel {
	width:100%;
	min-height:1px;
	top:0px;
	overflow:wrap;
	/*margin-left:15px;*/
	margin:0 auto;
	float:left;
	font-family: Roboto, sans-serif;
	font-size:12px;
	padding-bottom:5px;
}

#deals_panel {
	width:100%;
	min-height:100px;
	top:0px;
	overflow:wrap;
	/*margin-left:15px;*/
	margin:0 auto;
	float:left;
}

#deals_fill {
	width:98%;
	top:0px;
	overflow:wrap;
	float:left;
	/*margin-left:15px;*/
	margin:0 auto;
	padding: 15px;
	text-align:center;
	background-color:#F0F0F5;
	border:1px;
	border-style:solid;
	border-color:#ccc;
	/*
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 2px solid #ED9D34;
	*/
}

.spotheader {
float:left;
text-align:center;
background-color:#9191C8;
color:#ffffff;
width:100%;
font-family: 'Merriweather Sans', sans-serif;
font-size:14px; 
/*height:30px;*/
/*padding:10px;*/
}

#spotlight {
	width:98%;
	min-height:100px;
	top:0px;
	overflow:wrap;
	margin:0 auto;
	float:left;
	border:1px;
	border-style:solid;
	border-color:#ccc;
}	

#spotlight_fill {
	width:100%;
	height:98%;
	top:0px;
	overflow:wrap;
	float:left;
	margin:0 auto;
	padding: 5px;
	text-align:center;
	/*background-color:#F0F0F5;*/
	/* border:1px;
	border-style:solid;
	border-color:#ccc; */
}

.promodiv {
	overflow:auto;
	margin:0;
	width:100%;
	font-family: Roboto, sans-serif;
	font-weight:500;
	font-size:12px;
	}
	
.promostores{
	overflow:auto;
	margin:0;
	width:100%;
	font-family: Roboto, sans-serif;
	font-weight:400;
	font-size:10px;
	}

.clear {
    clear: both;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }	
	
table.page1 {
font-size:12px; 
font-family:Roboto, Helvetica, sans-serif;
}

/* to remove focus lines on links in IE */
a, a:active, a:focus{     
outline: 0;     
outline-style:none;     
outline-width:0; } 

/* to remove focus lines on links in firefox */
button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner {
     border: none; } 

img.floatleft { 
    float:left;
    margin-top:0px;
    margin-right:10px;
    margin-bottom:10px;
    }
		 
#sitelist {
	position:relative;
	/*height:175px;*/
	/*height:100%;*/
	font-family: Roboto, helvetica, sans-serif;
	font-size:12px;
	width:100%;
	text-align:left;
	top:0px;
	/*padding:5px;*/
	padding-bottom:5px;
	border-width:1px;	
	border-style:solid;
	border-color:#cccccc;;
	background-color:white;
	z-index:1;
	overflow:auto;
}

div p {
    color: #333333;
    font-family: "Trebuchet MS", Verdana, Roboto, sans-serif;
    font-size: 18px;
    /*text-shadow: 0 1px 1px #C9C9C9;*/
}
.options {
	font-size: 16px;
}

p.textbox {
 color:#0A001A;
 font-family:Roboto, Helvetica, sans-serif;
 font-size:12px;
 text-shadow:none;
 }
 
#primer_left {
	position:relative;
	width:20%;
	min-width:175px;
	min-height:630px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:white;
	padding-left:5px;
	padding-top:35px;
	padding-bottom:5px;
	overflow:hidden;
	float:left;
}

#primer_panel {
	position:relative;
	width:70%;
	min-width:400px;
	top:8px;
	margin-left:20px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	margin:0;
	float:left;
}

#ad_topcenter {
	position:relative;
	width:100%;
	/*width:72%;*/
	/*min-width:470px;*/
	min-height:100px;
	max-height:175px;
	top:3px;
	/*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:1px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	text-align:left;
	/*overflow:none;*/
	background-image:url('images/ads/empty.png');
	background-size:100%;
	background-repeat:no-repeat;
}
.ad_middle {
	position:relative;
	width:100%;
	min-height:90px;
	max-height:150px;
	top:9px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	text-align:left;
	padding:1px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	text-align:left;
	background-image:url('images/ads/empty.png');
	background-size:100%;
	background-repeat:no-repeat;
}
/*
#ad_rpanel_box {
	position:relative;
	width:100%;
	min-height:200px;
	max-height:250px;
	top:9px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	text-align:left;
	padding:1px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	text-align:left;
	background-image:url('images/ads/hdxcodes_dma.jpg');
	background-size:100%;
	background-repeat:no-repeat;
}
*/

#ad_titlelist {
	position:relative;
	width:98%;
	min-height:70px;
	max-width:400px;
	margin-bottom:10px;
	/*min-height:60px;*/
	/* min-height:100px;
	max-height:150px; */
	top:1px;
	/*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:0px;
	padding-top:1px;
	padding-bottom:2px;
	padding:0px;
	float:none;
	/*margin: 0 auto;*/
	margin-bottom:5px;
	/*text-align:left;*/
	/*overflow:none;*/
	background-image:url('images/ads/empty.png');
	background-size:100%;
	background-repeat:no-repeat;
}

.divspan { 
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;

  z-index: 1;

  /* empty gif fixes overlap error in IE7/8,  */
  background-image: url('images/ads/empty.png');

} 

#adframe {
	width:100%;
	background-color:red;
	overflow:none;
	}

#spacer {
	position:relative;
	top:3px;
	width:100%;
	height:5px;
	min-width:20px;
	float:left;
	background-color:white;
}

[class*='col-'] {
  float: left;
}


.top-3-3 {
  float: left;
	border:solid;
	border-width:0px;
	min-height:220px;
	padding:5px;
	/*width:100px;*/
	width:100%;
	color:#000000;
	font-family: Roboto, sans-serif;
	font-weight:bold;
	overflow:wrap;
	font-size:10px;
}

.col-3-3 {
  float: left;
	border:solid;
	border-width:0px;
	min-height:185px;
	/*width:100px;*/
	width:25%;
	color:#000000;
	font-family: Roboto, sans-serif;
	font-weight:400;
	font-size:10px;
}
.col-1-3 {
  float: left;
	border:solid;
	border-width:0px;
	height:210px;
	color:#ffffff;
}

.col-2-3 {
  float: left;
	border:solid;
	border-width:0px;
	height:210px;
	color:#ffffff;
}

.row3 {
  float: left;
	border:solid;
	border-width:0px;
	width:100%;
	height:210px;
	color:#ffffff;
}

.grid:after {
  content: "";
  display: table;
  clear: both;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

[class*='col-'] {
	padding:2px;
}
[class*='col-']:last-of-type {
  padding-right: 0;
}

#header_panel {
		 margin:0 auto;
     /*width:1150px;*/
		 /*min-width:700px;*/
		 min-width:970px;
		 width:95%;
		 /*max-width:1700px;*/
		 max-width:1400px;
		 padding:0px;
		 border:0px;
		 top:0px;
		 font-family:Roboto, Helvetica, sans-serif;
		 font-size:12px;
		 color: black;
		 text-align:left;
		 /*overflow:hidden;*/  /* removing this setting allowed IE to have dynamic height*/
}

#social_panel {
		 margin:0 auto;
     /*width:1150px;*/
		 /*width:200px;*/
		 /*min-width:700px;*/
		 /*min-width:970px;
		 max-width:1700px;*/
		 /*height:30px;*/
		 width:220px;
		 padding-left:10px;
		 padding-top:0px;
		 border:0px;
		 top:0px;
		 font-family:Roboto, Helvetica, sans-serif;
		 font-size:12px;
		 color: black;
		 border-top:0px;
		 float:right;
		 /*background-color:#d2c1de;*/
		 text-align:right;
		display:block;
	}

#social_buttons {
	position:relative;
	padding:0px;
	border:0px;
	float:left;
	}
	
  #site_panel {
		 position:relative;
		 margin:0 auto;
		 /*width:95%;*/
		 /*min-width:700px;*/
		 /*min-width:970px;*/
		 /*max-width:1700px;*/
		 max-width:1400px;
		 padding:0px;
		 padding-top:3px;
		 border:0px;
		 top:0px;
		 font-family:Roboto, Helvetica, sans-serif;
		 font-size:12px;
		 color: black;
		 border-top:0px;
		 text-align:left;
		 min-height: 700px;
		 background-color:white;
		 overflow:hidden;
		 /*float:center;*/
		 /*overflow:hidden;*/  /* removing this setting allowed IE to have dynamic height*/
}

#top_panel {
	position:relative;
	/*margin:0;*/	
	margin-left:0px;
	margin-top:0px;
	top:0px;
	width:100%;
	/*height:124px;*/
	height:130px;
	padding-left:10px;
	/*padding-top:5px;*/
	border:1px;
	border-color:black;
	/*overflow:hidden;*/
	text-align:left;
	background-color:white;
	background-image:url('images/top_panel2.jpg');
	background-repeat:repeat-x;
	
/*.filter*/	
}

#banner {
	position: relative;
	float: right;
	padding:20px;
	z-index:100;
	display:block;
	margin:0 auto;
}

#menu_bar_wrapper {
	position:absolute;
	/*position:relative;*/	
	/*left:0px;*/
	top:100px;
	left:0px;
	/*top:20px;*/
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	/*width:930px;*/
	width:100%;
	height:30px;
	padding-top:0px;
	padding-bottom:10px;
	vertical-align:middle;
	/*padding:0px;*/
	border:0px;
	border-color:black;
	margin:0;
	background-image:url("images/blackbar.jpg");
	background-repeat:repeat-x;
	z-index:5;
	}

#menu_bar_home {
	/*position:absolute;*/
	position:relative;	
	top:0px;
	width:30px;
	padding:0px;
	padding-top:5px;
	border:0px;
	margin-left:10px;
	float:left;
	z-index:6;
	}	
	
#menu_bar {
	/*position:absolute;*/
	position:relative;	
	top:0px;
	width:90%;
	padding-top:10px;
	border:0px;
	margin-left:10px;
	float:left;
  z-index:6;
	}

#left_top {
	position:relative;
	width:65%;
	/*height: 40px;*/
	min-height:500px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	/*background-color:#ebe0ad;*/
	padding-top:8px;
	padding-bottom:5px;
	overflow:hidden;
	float:left;
	/*clear:both;
	display:inline-block;*/
	background-color:white;
}

a.tooltip {outline:none;color:#330066; }  /*#330066*/
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;color:#330066;} 
a.tooltip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-47px; margin-left:-90px;
    width:130px; line-height:16px;text-align:center;
}
a.tooltip: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;*/
}

.callout {z-index:20;position:absolute;border:0;top:38px;left:77px;}
    
/*CSS3 extras*/
a.tooltip span
{
	font-weight:normal;
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

a.promotip {outline:none;color:#330066; }  /*#330066*/
a.promotip strong {line-height:30px;}
a.promotip:hover {text-decoration:none;color:#330066;} 
a.promotip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-42px; margin-left:-60px;
    width:130px; line-height:16px;text-align:center;
}
a.promotip: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;*/
}

.callout {z-index:20;position:absolute;border:0;top:38px;left:30px;}
    
/*CSS3 extras*/
a.promotip span
{
	font-weight:normal;
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

/*a.saletip {outline:none;color:#7A0000;font-weight:bold; }*/
a.saletip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  color: #fcfcfc;
  font-size: 10px;
  background: #7A0000;
  padding: 0px 2px 0px 2px;
  /*border: solid #d4d8db 1px;*/
  text-decoration: none;}
a.saletip strong {line-height:30px;}
a.saletip:hover {text-decoration:none;font-weight:normal;color:#EEE;} 
a.saletip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-38px; margin-left:-50px;
    width:95px; line-height:12px;text-align:center;
}
a.saletip:hover span{
    display:inline; position:absolute; font-weight:normal;
    border:0px solid #FFF;  color:#EEE; font-size:9px;
    background:#7A0000; /* url(images/callout_blk.png) repeat-x 0 0;*/
}
.sale_callout {z-index:20;position:absolute;border:0;top:29px;left:30px;}

/*CSS3 extras*/
a.saletip span
{
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

span.saletip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  color: #fcfcfc;
  font-size: 10px;
  background: #7A0000;
  padding: 1px 7px 1px 7px;
}

a.blacktip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  color: #fcfcfc;
  font-weight:normal;
  font-size: 9px;
  /*background: #7A0000;*/
  background:#000000;
  padding: 1px 7px 1px 7px;
  /*border: solid #d4d8db 1px;*/
  text-decoration: none;}
a.blacktip strong {line-height:30px;}
a.blacktip:hover {text-decoration:none;font-weight:normal;color:#fcfcfc;} 
a.blacktip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-47px; margin-left:-70px;
    width:100px; line-height:16px;text-align:center;
}
a.blacktip:hover span{
    display:inline; position:absolute; font-weight:normal;
    border:0px solid #FFF;  color:#fcfcfc; font-size:9px;
    background:#7A0000; /* url(images/callout_blk.png) repeat-x 0 0;*/
}
.black_callout {z-index:20;position:absolute;border:0;top:38px;left:50px;}

/*CSS3 extras*/
a.blacktip span
{
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

span.blacktip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  color: #9999ff;
  font-size: 9px;
  background: #000000;
  padding: 1px 7px 1px 7px;
}

a.bluetip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  color: #fcfcfc;
  font-weight:normal;
  font-size: 9px;
  background: #3164af;
  padding: 1px 7px 1px 7px;
  /*border: solid #d4d8db 1px;*/
  text-decoration: none;}
a.bluetip strong {line-height:30px;}
a.bluetip:hover {text-decoration:none;font-weight:normal;color:#fcfcfc;} 
a.bluetip span {
    z-index:10;display:none; padding:5px 10px;
    margin-top:-47px; margin-left:-70px;
    width:100px; line-height:16px;text-align:center;
}
a.bluetip:hover span{
    display:inline; position:absolute; font-weight:normal;
    border:0px solid #FFF;  color:#fcfcfc; font-size:9px;
    background:#3164af; /* url(images/callout_blk.png) repeat-x 0 0;*/
}
.blue_callout {z-index:20;position:absolute;border:0;top:38px;left:50px;}

/*CSS3 extras*/
a.bluetip span
{
    border-radius:3px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

span.bluetip {-webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Roboto;
  color: #9999ff;
  font-size: 9px;
  /*background: #000000;*/
  background:#3164af;
  padding: 1px 7px 1px 7px;
}

a.wishtip {outline:none;color:#330066; }  /*#330066*/
a.wishtip strong {line-height:30px;}
a.wishtip:hover {text-decoration:none;color:#330066;} 
a.wishtip span {
    z-index:10;display:none; padding:3px 2px;
    margin-top:22px; margin-left:-60px;
    width:80px; line-height:16px;text-align:center;
}
a.wishtip: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;*/
}
 
/*CSS3 extras*/
a.wishtip span
{
	font-weight:normal;
    border-radius:3px;        
    box-shadow: 0px 0px 0px 0px #666;
    /*opacity: 0.8;*/
}

#archives {
	width:98%;
	position:relative;
	float:left;
	margin: 0 auto;
	/*
	padding:10px;
	background-color:#ffffff;
	color:#000000;
	*/
	font-family:Verdana, Geneva, sans-serif;
	/*
	font-size:16px;
	text-align:center;
	width:98%;
	border-style:solid;
	border-color:#cccccc;
	border: 1px solid #5c006c;
	*/
	padding: 15px;
	text-align:center;
	background-color:#F0F0F5;
	border:1px;
	border-style:solid;
	border-color:#ccc;
	/*background-image:url("images/search-background2.jpg");*/
	}
/*	
.archive_btn {
  background: #560399;
  background-image: -webkit-linear-gradient(top, #560399, #b97fe0);
  background-image: -moz-linear-gradient(top, #560399, #b97fe0);
  background-image: -ms-linear-gradient(top, #560399, #b97fe0);
  background-image: -o-linear-gradient(top, #560399, #b97fe0);
  background-image: linear-gradient(to bottom, #560399, #b97fe0);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Roboto;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 15px 5px 15px;
  border: solid #33065e 2px;
  text-decoration: none;
}

.archive_btn:hover {
  background: #560399;
  text-decoration: none;
  cursor:pointer;
}

#archive_title {
	width:98%;
	height:45px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:15px;
	padding-top:15px;
	padding:15px;
	margin-left:2px;
	margin-right:10px;
	margin: 0 auto;
	background-color:#9191C8;
	color:#FFFFFF;
	overflow:wrap;
	float:left;
}
*/	
/*************************************
#blanket {
	background-color: #111;
	opacity: 0.35;
	filter: alpha(opacity=45);
	position: absolute;
	z-index: 9001;
	top: 0px;
	left: 0px;
	width: 100%;
}

#popUpDiv {
	position: absolute;
	background-color: #fff;
	width: 400px;
	height: 400px;
	z-index: 9002;
	padding: 10px;
}

#popUpDiv p {
	line-height: 17px;
	margin: 10px 20px 10px 0px;
	color: #666;
}
*/
.card-container {
	position:relative;
	width:100%;
	/*max-width:306px;*/
	height:100%;
	/*min-height:250px;*/
	/*height:100%;*/
	top:8px;
	font-family:Roboto, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding-left:0px;
	padding:10px;
	padding-top:0px;
	margin-bottom:7px;
	/*background-color:#E7E7F9;*/
	background-color:#ffffff;
	/*border: 1px solid #CCC;*/
	overflow:wrap;
	float:right;
	text-align:left;
	color:#5F5F5F;
	/*border: 1px solid #CCC; */
	}

.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
  transition: 0.3s;
  border-radius: 0px;
  width:96%;
  min-height:200px;
  overflow:hidden;
  padding:10px;
  padding-bottom:25px;
  margin-left:-1px;
  margin-bottom:20px;
  border:1px solid #ddd;
}	

.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.5);
}
	
#movienews_title {
	position:relative;
	width:100%;
	top:8px;
	font-family:Roboto, sans-serif;
	font-size:14px;
	margin:0 auto;
	padding-left:0px;
	padding:10px;
	margin-bottom:7px;
	/*background-color:#d2c1de;
	color:#4C4C4C;*/
	border-bottom: 2px solid #CCC;
	text-align:center;
	}	
/*	
.full_list_btn {
  background:#ebac4d;
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Roboto;
  color: #222222;
  font-size: 11px;
  padding: 1px 10px 1px 10px;
  text-decoration: none;
  height:22px;
}

.full_list_btn:hover {
  background: #faa11b;
  text-decoration: none;
  cursor:pointer;
}		
*/
/*
.sponsorbuy_btn {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	border-style:solid;
	border-color:white;
	border-width:1px; 
	font-family: Roboto, Helvetica, sans-serif;
	color: #1a1a1a;
	font-size: 12px;
	background: #ffe066;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	}
	
.sponsorbuy_btn:hover {
	background: #faa11b;
	text-decoration: none;
	}	
*/	

.full_list_btn {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	border-style:none;
	font-family: Roboto;
	color: #1a1a1a;
	font-size: 12px;
	background: #ebac4d;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	}

	.full_list_btn:hover {
	background: #faa11b;
	text-decoration: none;
	}

img.promo {
	border:1px;
	border-style:solid;
	/*border-color:#ebac4d;*/
	border-color:#cccccc;
	/*
	image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
	*/
	}
	

.responsive-banner {
    width: 100%;
    height: auto;
}
