.DescripHide {	font-size: 13px;	line-height: 15px;	max-height: 60px;	overflow: hidden;}
.Descrip {	font-size: 13px;}
.effectLink{opacity: 0.6;color: blue;text-decoration: none;font-weight: bold;cursor: pointer}
.btTranslate{	font-size: 80%;}

.horizontal-scroll-wrapper { height: 367px; background:#8f9192 url(/images/background.png) repeat-x;  width: 100%; position: relative; z-index: 1;  }
.horizontal-scroll-area { z-index:1; margin:10px 0 5px 0; }
.horizontal-scroll-area img { width: 215px; margin: 0 0 0 10px;	border: 1px solid rgba(255,255,255,0.4); outline: 1px solid rgba(0,0,0,0.1); }
.pip { opacity: 0.3; color:white; font-family: 'Courier New', Courier, fixed-width; font-size:150%; }
.pip.selected { opacity: 1.0; }
.horizontal-scroll-pips { text-align:center; margin:0; padding:0; }

.noeffect {font-size: 95%;color: black;text-decoration: none;font-weight: bold}
.errormessages
{ 
    display: block;text-align: justify;
    margin: 2!important;
    padding: 2px !important;
    width: auto;
    -webkit-border-radius: 8px;
    background-color: #fff;
    border: #878787 solid 1px;
}
.formscontent {text-align: center;padding-left: 5px;background: white;width: 98%}
.sidesbox {	width: 48%;}
.left {		float: left;}
.right {	float: right;}
.clear {	clear:both;}
.hidden {	display:none;}
.headertext {	font-size: 26px;	line-height: 22px;	padding-bottom: 15px;	font-weight: bold;	text-align: left;}
.programdescription
{
    font-size: 80%;
    max-height: 40px;
}

.descrhide
{
    
}
.errormessage
{
    padding-top: 5px ;
}
.errormessagefield
{
    font-size: 105%;
    font-weight: bold;
    color: red;
}


#subscribeblock{padding-bottom: 5px;padding-top: 5px;}
#feedrss,
#feedemail,
#followme {
	height:25px;
	line-height:25px;
	padding:10px 5px 5px 36px;
	text-decoration:none;
	font-size:11px;
        padding-bottom: 25px;
}
#feedrss { background: url(/images/feeds.gif) 5px 5px no-repeat; }
#feedemail {	background: url(/images/feeds.gif) 5px -45px no-repeat;	margin-left:10px;}
#followme {	background: url(/images/feeds.gif) 5px -95px no-repeat;	margin-left:10px;}


.pageitemflat {
	-webkit-border-radius: 8px;
	border: #878787 solid 1px;
	font-size: 12pt;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: block;
	height: auto;
	width: auto;
	margin: 3px 9px 17px;
	list-style: none;
}

div#chat div.bubble {margin: 10px 10px 0 0px;width: 80%;clear: both; text-align:left}
div#chat div.right {float: right;}
div#chat div.left {float: left;}
div#chat div.right p {border-width: 10px 20px 12px 10px;}
div#chat div.left p {border-width: 10px 10px 12px 20px;}
/* lefties */
div#chat div.left p.lime {-webkit-border-image: url(/images/chat_bubbles_lime_l.png) 10 10 13 19;}
div#chat div.left p.lemon {-webkit-border-image: url(/images/chat_bubbles_lemon_l.png) 10 10 13 19;}
div#chat div.left p.orange {-webkit-border-image: url(/images/chat_bubbles_orange_l.png) 10 10 13 19;}
div#chat div.left p.aqua {-webkit-border-image: url(/images/chat_bubbles_aqua_l.png) 10 10 13 19;}
div#chat div.left p.purple {-webkit-border-image: url(/images/chat_bubbles_purple_l.png) 10 10 13 19;}
div#chat div.left p.pink {-webkit-border-image: url(/images/chat_bubbles_pink_l.png) 10 10 13 19;}
div#chat div.left p.graphite {-webkit-border-image: url(/images/chat_bubbles_graphite_l.png) 10 10 13 19;}
div#chat div.left p.clear {-webkit-border-image: url(/images/chat_bubbles_clear_l.png) 10 10 13 19;}
/*rights*/
div#chat div.right p.aqua {-webkit-border-image: url(/images/chat_bubbles_aqua_r.png) 10 19 13 10;}
div#chat div.right p.lemon {-webkit-border-image: url(/images/chat_bubbles_lemon_r.png) 10 19 13 10;}
div#chat div.right p.lime {-webkit-border-image: url(/images/chat_bubbles_lime_r.png) 10 19 13 10;}
div#chat div.right p.purple {-webkit-border-image: url(/images/chat_bubbles_purple_r.png) 10 19 13 10;}
div#chat div.right p.pink {-webkit-border-image: url(/images/chat_bubbles_pink_r.png) 10 19 13 10;}
div#chat div.right p.graphite {-webkit-border-image: url(/images/chat_bubbles_graphite_r.png) 10 19 13 10;}
div#chat div.right p.clear {-webkit-border-image: url(/images/chat_bubbles_clear_r.png) 10 19 13 10;}

div#chat div.bubble p {color: #000;font-size: 80%;margin: 0;}
div#chat div.bubble + p {color: #666;text-align: center;font-size:70%;font-weight: bold;margin: 0;padding: 10px 0 0 0;clear: both;}


.listeritems {
	
	background-color: #fff;
	border: #878787 solid 1px;
	font-size: 12pt;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: block;
	height: auto;
	width: auto;
	margin: 0px 0px 0px;
        margin-top:0px;
        margin-bottom:15px;
	list-style: none;
}
.listeritems .title{ color: rgb(73,12,15); font-size: 150%;float: right; text-align: right;width: auto!important;}
li.lister {
	height: 70px;
	border-top: silver dotted 1px;
	overflow: hidden;
	position: relative;
}
li.lister a {
	width: 100%;
	height: 70px;
	display: block;
	text-decoration: none;
	position: absolute;
}
li.lister:hover {
	background: url("/images/storetouched.png") repeat-x #0274ee;
}
li.lister .image {
	position: absolute;
	left: 2px;
	top: 3px;
	height: 57px;
	width: 57px;
	display: block;
        max-width:57px;max-height:57px;
	
}
li.lister span.arrowX{
	position: absolute;
	width: 8px!important;
	height: 13px!important;
	right: 10px;
	top: 28px;
	margin: 0!important;
	background: url("/images/arrow.png") 0 0 no-repeat;
}
li:first-child.lister .image, li.lister:first-child a {
	-webkit-border-top-left-radius: 8px 8px;
}
li:last-child.lister .image, li.lister:last-child a {
	-webkit-border-bottom-left-radius: 8px 8px;
}
li.lister .name {
	font-size: 15px;
	white-space: nowrap;
	margin: 2px 0 0 65px;
	display: block;
	overflow: hidden;
	color: #000;
	max-width: 72%;
	text-overflow: ellipsis;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
}
li.lister .comment, body.list li.withimage .comment {
	font-size: 12px;
	color: #7f7f7f;
	margin: 2px 0 0 65px;
	display: block;
	width: 72%;
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
li.lister .arrow, body.list li.withimage .arrow {
	top: 39px!important;
}
li.lister .stars {
	margin: 6px 0 0 95px;
}
li.lister .category
{
    
    top: 40px;
    margin-top:4px;
    margin-right:25px;
    font-size: 12px;
    color: black;
    width:80px;
    font-weight: bold;
    float:right;
    
}
li.lister .nextpage
{
    margin-top:20px;
    margin-left:70px;
    height: 70px;
    font-size: 110%;height:40px;
    color: black;
    font-weight: bold;
    float:left;

}
li.lister .starcomment .imgrati
{
    position: absolute;
    left: 65px;
    top: 40px;
}
li.lister .starcomment .textrati
{
    position: absolute;
    left: 140px;
    top: 40px;
	
}
li.lister .starcomment {
	font-size: 12px;
	color: #7f7f7f;
	font-weight: lighter;
}
.whiteButton,
.grayButton {
    color:rgba(0,0,0,.9);
    display: block;
    border-width: 0 12px;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    text-decoration: inherit;
    color: inherit;
}
.whiteButton {
    -webkit-border-image: url(/images/whiteButton.png) 0 12 0 12;
    -moz-border-image: url("/images/whiteButton.png")  0 12 0 12;
    -o-border-image: url("/images/whiteButton.png")  0 12 0 12;
    text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}
.grayButton {
    -webkit-border-image: url(/images/grayButton.png) 0 12 0 12;

    color: #FFFFFF;
}
.button, .back, .cancel, .add {
    position: absolute;
    overflow: hidden;
    top: 8px;
    right: 10px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/button.png) 0 5 0 5;
}

.programitem {border:0px solid red;width: 320px;height: 480px;border:0px solid red;}
.programitem .img {    overflow: hidden;    max-width: 320px;    max-height: 480px;}
.programiteminfo .ProgramDeskHide {font-size:110%;}
.programiteminfo .rati {font-size:80%;}
.programiteminfo .link {font-size:110%;text-decoration:none;color:white;}
.programiteminfo
    {
    top:-470px;
    position:  relative;
    

    width:180px;
    border:1px solid white;
    -webkit-border-radius: 8px;
    padding:4px;
    background:black;
    color:white;
    filter:alpha(opacity=80); 
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    }
li.menu span.comment {
	margin: 11px 30px 0 0;
	width: auto;
	color: #000;
	font-size: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 75%;
	white-space: nowrap;
	float: right;
	color: #324f85;
}
input[type=submit], button, input[type=button], input[type=reset] {
	background: transparent;
	width: 100%;
	height: 40px;
	left: 0px;
	display: block;
	-webkit-border-radius: 0;
	line-height: 40px;
}
button, input[type=button], input[type=reset] {
	top: 0px!important;
	border: none;
	color: black;
	font-weight: bold;
	font-size: 17px;
	-webkit-appearance: none;
}