/* general */

body{
	background-color : #000000;
	background-image:url("background3.gif");
	background-repeat:repeat-x;
	background-attachment: fixed;
	font : 14px Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align : center;
	margin:0px; padding:0px;
}
img{
border-style: none;
}
.comments {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #777;
	text-decoration:underline;
}
.comments a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #777;
	text-decoration:underline;
}
.comments a:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #6888CA;
	text-decoration:underline;
}
.date {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #777;
	text-decoration:none;
}
.date a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #777;
	text-decoration:none;
}
.date a:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #6888CA;

}
.forgot {
	padding: 1px;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #666666;
	text-align:right;
	text-decoration:none;
}	
.forgot a {
	padding: 1px;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #666666;
	text-align:right;
	text-decoration:none;
}
div{
	padding:0px;
	margin:0px;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #6888CA;
	text-decoration: none;
}

.footer{
	
	font : 12px OCR A Extended, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:10px;
	text-align:center;
}
.header-righttext{
	
	font : 12px OCR A Extended, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:right;
}
.footer a {
	color: #FFFFFF;
}
.footer a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.body{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:left;
	vertical-align:text-top;
}
.handler{
	width:1000px;
	margin:0 auto;
	padding:0px;
}
.page{

	text-align:left;
	float:left;
	width:1000px;
}
.top{
	background-image:url("topbck01.png");
	background-repeat: no-repeat;
	height:112px;
}
.logo{
	float: left;
	padding: 5px;
	vertical-align: top;
}
.topmenu{
	text-align:right;
	padding-right:7px;
	padding-top:5px;
}

ul.list-blue-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}
li.list-blue-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #000000;
}
li.list-blue-menu-item a {
	color: #000000;
}
li.list-blue-menu-item a:hover{
	color: #6888CA;
}

ul.list-orange-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}
li.list-orange-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #000000;
}
li.list-orange-menu-item a {
	color: #000000;
}
li.list-orange-menu-item a:hover{
	color: #A8824F;
}

ul.sidemenu{
	list-style-type: none;
	list-style-position: outside;
	border-top:1px solid #CCCCCC;
 	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}
ul.sidemenu a {
	color: #666666;
	text-decoration: none;
}
ul.sidemenu a:hover{
	color: #999999;
}
li.sidemenu-1{
	border: 1px solid #CCCCCC;
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #E5E5E5;
}
li.sidemenu-2{
	border: 1px solid #CCCCCC;
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #F2F2F2;
}

.menubar{

	background-image:url("bkg_menubar.png");
	background-repeat:repeat-x;
	padding:5px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	text-align:center;
}
.submenu{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #F2F2F2;
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.submenu a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding:3px;
	text-decoration:none;
	color: #999999;
}
.submenu a:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #F2F2F2;
	color: #000000;
}
#error{
	background-color: #0B0333;
	border-bottom:1px solid #4F4F4F;
	padding:8px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
	font-weight: bold;
	text-align:center;
	color: #659FE0;
}
#error a {
    color: #659FE0;
    text-decoration:underline;
}
.help-header{
	padding-bottom:15px;
	border: 1px solid #96abd4;
	padding:10px;
}
.help-title{
	color: #0067ac;
	font-size: 14pt;
}
.help-tip{
	color: #000000;
	font-size: 12px;
	padding-bottom: 10px;
}
.help-question{
	color: #004b88;
	font-weight: bold;
}
.help-question a{
	color: #004b88;
	text-decoration: none;
}
.help-question2{
	color: #004b88;
	font-weight: bold;
}
.help-question2 a{
	color: #004b88;
	text-decoration: none;
}
.help-question a:selected{
	color: #004b88;
	text-decoration: none;
}
.help-answer{
	color: #004b88;
}
.help-answer a{
	color: #004b88;
	font-weight: bold;
	text-decoration: none;
}
.columnMail{
	font-family: "Verdana","Arial";
	font-size: 14px;
	float:left;
	width:785px;
}
.columnWide{
	font-family: "Verdana","Arial";
	font-size: 14px;
	float:left;
	width:670px;
}
.columnSmall{
	float:left;
	width:325px;
}
.columnWide2{
	font-family: "Verdana","Arial";
	font-size: 14px;
	float:left;
	width:436px;
}
.columnSmall2{
	float:left;
	width:277px;
}
.columnWide3{
	font-family: "Verdana","Arial";
	font-size: 14px;
	float:left;
	width:550px;
}
.columnSmall3{
	float:left;
	width:270px;
}
.columnSmall4{
	float:left;
	width:170px;
}
.columnSmall5{
	float:left;
	width:210px;
}
.columnSmall6{
	float:left;
	width:229px;
}
.padded{
	padding-top:5px;
    font-family: "Verdana","Arial";
	font-size: 12px;
}
.margined{
	margin:5px;
}

.dividerV{
	float:left;
	width:5px;
}
.dividerH{
	float:none;
	height:5px;
}

.dotted{
	height:2px;
	border-top: 1px dotted #999999;
}

.dotted-bottom{
	padding:3px;
	border-bottom: 1px dotted #999999;
}

.pages{
	text-align:center;
}

.centered{
	text-align:center;
}
.bold{
	font-weight:bold;
}

/* text styles */
.topmenu a {
	color: #4F6BA3;
	text-decoration:none;
}
.topmenu a:hover{
	text-decoration:underline;
}

.menubar a {
	color: #FFFFFF;
	text-decoration:none;
}
.menubar a:hover{
	color: #345666;
}

.menubarON{
	display:inline;
	color: #345666;
	font-weight: bold;
}

.blue{
	color: #68ABCA;
	font-weight:bold;
	font-size:12px;
}
h1{
	font-family: "Trebuchet MS","Lucida Grande";
	font-weight:bold;
	font-size:17px;
	padding:0px;
	margin:0px;
}

.error{
	color:#FF0000;
	font-weight:bolder;
}

..highlight{

}

/* blocks */
.brown-header{
	background-image:url("bkg_menubar01.png");
	background-repeat:repeat-x;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #000000;
}
.brown-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #7D7F88;
	border-right: 1px solid #7D7F88;
	border-left: 1px solid #7D7F88;
}

.green-header{
	background-image:url("titlebar01.gif");
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #000000;
}
.green-body{

	background-color: #FFFFFF;
	border-bottom: 1px solid #7D7F88;
	border-right: 1px solid #7D7F88;
	border-left: 1px solid #7D7F88;
}

.blue-header{
	background-image:url("titlebar01.gif");
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #000000;
}
.blue277-header{
	background-image:url("titlebar277.gif");
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #000000;
}
.blue-body{
	padding-top:5px;
	padding-bottom:5px;	
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.blue277-body{
	padding-top:5px;
	padding-bottom:5px;	
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.blue2-header{
	background-image:url("titlebar01.gif");
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #2B3659;
}
.blue2font{
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	padding-left: 10px;
	text-align:left;
	color: #5166AA;
}
.blue2-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.blue3-header{
	background-image:url("titlebar02.gif");
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #2B3659;
}
.blue3-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.orange-header{
	background-color: #FAEFE1;
	border: 1px solid #D4BA96;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #99876D;
}
.orange-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D4BA96;
	border-right: 1px solid #D4BA96;
	border-left: 1px solid #D4BA96;
}

.grey-header{
	background-color: #EDEDED;
	border: 1px solid #999999;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #808080;
}
.grey-body{
	padding:5px;
	background-color: #FAFAFA;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

.tip{
	border: 1px solid #000000;
	background-color: #FAFAFA;
	padding:5px;
	color: #666666;
}
.tip-body{

}

.cardlabel{
	float:left;
	width:80px;
	color: #666666;
}
.cardbody{

}

.card-headline{
	float:left;
}
.card-headline-body{
	font-family: "Verdana","Arial";
	font-size: 14px;
	font-weight:bold;
	float:left;
	margin:5px;
}

.card-member{
	border-top:2px solid #666767;
	border-bottom:1px solid #666767;
}
.card-online{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #FF9000;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-featured{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #bf0101;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-new{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #24A72D;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-updated{
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #3588AE;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}

.card-member-top,.card-member-top a {
	background-color: #f5f5f5;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color: #32608A;
	text-decoration:none;
}
.card-member-top a:hover{
	color: #689BCA;
}
.card-member-body{
	background-color: #f5f5f5;
	padding:5px;
	text-align:left;
}
.card-member-header,.card-member-header a {
	font-family: "Verdana","Arial";
	font-size: 17px;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
}
.card-member-header a:hover{
	color: #689BCA;
}
.card-member-options,.card-member-options a {
	background-color: #e1e1e1;
	padding:3px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	color: #32608A;
	text-decoration:none;
	font-size:7pt;
}
.card-member-options a:hover{
	color: #689BCA;
}
ul.card-member-list{
	padding:0px;
	margin:0px;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-member-item{
	display:inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left:10px;
}


.card-blog{
	border-top:2px solid #67C968;
	border-bottom:1px solid #67C968;
}

.card-blog-top,.card-blog-top a {
	background-color: #D5F0D6;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration:none;
}
.card-blog-top a:hover{
	color: #67C968;
}
.card-blog-body{
	background-color: #EBFAEB;
	padding:5px;
	text-align:left;
}
.card-blog-header,.card-blog-header a {
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 17px;
	font-weight:bold;
	color: #4FA851;
	text-decoration:none;
}
.card-blog-header a:hover{
	color: #67C968;
}
.card-blog-options,.card-blog-options a {
	background-color: #D5F0D6;
	padding:3px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration:none;
	font-size:7pt;
}
.card-blog-options a:hover{
	color: #67C968;
}
ul.card-blog-list{
	padding:0px;
	margin:0px;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-blog-item{
	display:inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left:10px;
}



.member{
	width: 80px;
	height: 95px;
	text-align:center;
}
.member-online-photo{
	padding: 2px;
	text-align:center;
}
.member-online-name{
	font: 11px Tahoma, sans-serif;
	padding: 1px;
	text-align:center;
}
.member-online-name a {
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	color: #807569;
}
.member-online-name a:hover{
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}
.member-online-modify{
	font: 11px Tahoma, sans-serif;
	padding-top:5px;
	text-align:center;
}
.member-online-modify a {
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-top:5px;
	font-weight:bold;	
}
.member-online-modify a:hover{
	font: 11px Tahoma, sans-serif;
	font-weight:bold;
	padding-top:5px;	
	text-decoration: none;
	color: #807569;	
}
.member-offline-modify{
	font: 11px Tahoma, sans-serif;
	padding-top:5px;
	text-align:center;
}
.member-offline-modify a {
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-top:5px;
	font-weight:bold;	
}
.member-offline-modify a:hover{
	font: 11px Tahoma, sans-serif;
	font-weight:bold;	
	text-decoration: none;
	padding-top:5px;
	color: #807569;	
}
.member-online-indicator{
	font: 11px Arial, sans-serif;
	padding: 2px;
	color: #2A00FF;
}
.member-online-indicator a {
	font: 11px Arial, sans-serif;
	padding: 2px;
	color: #2A00FF;
}
.member-offline-photo{
	padding: 2px;
	text-align:center;
}
.member-offline-name{
	font: 11px Tahoma, sans-serif;
	padding: 1px;
	text-align:center;
}
.member-offline-name a {
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	color: #808080;
}
.member-offline-name a:hover{
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}
.member-offline-indicator{
	font: 11px Arial, sans-serif;
	padding: 2px;
	color: #9A999E;
}
.member-offline-indicator a {
	font: 11px Arial, sans-serif;
	padding: 2px;
	color: #9A999E;
}

.ecard{

}
.ecard-thumbnail{
	background-color: #F2F2F2;
	border: 1px dashed #999999;
	padding: 15px;
}
.ecard-name{
	background-color: #E5E5E5;
	border-left: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	padding:15px;
}
.photo_big{
	width:344px;
}
.photo-photo{
	padding: 2px;
}
.photo-caption{
	padding: 2px;
	height:20px;
}
.photo-text{
	font: 7pt Tahoma, sans-serif;
	color: #808080;
}
.photo-text a {
	font: 7pt Tahoma, sans-serif;
	color: #808080;
}
.photo-text-big{
	font: 12px Tahoma, sans-serif;
	color: #808080;
}

.news{
	border:1px solid #CCCCCC;
}
.news-title{
	font-family: "Verdana","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	background-color: #F2F2F2;
	width:95%;
	float:left;
	padding:3px;
	
}
.news-date{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12px;	
	background-color: #F2F2F2;
	padding:3px;
	text-align:left;
}
.news-body{
	background-color: #FFFFFF;
	border-top:1px solid #CCCCCC;
	padding:5px;
}

/* forms */
.form{
	text-align:center;
	margin:0px;
	padding:0px;
	width:650px;
}
.form2{
	text-align:center;
	margin:0px;
	padding:0px;
	width:765px;
}
.formlabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:left;
	text-align:right;
	width:30%;
	margin: 0px 0px 5px 0px;
	padding:6px 0px 0px 0px;
	display:block;
	clear:both;
}
.formlabel785{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:left;
	text-align:right;
	width:70px;
	margin: 0px 0px 5px 0px;
	padding:6px 0px 0px 0px;
	display:block;
	clear:both;
}

.formlabels{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:left;
	text-align:right;

}
.formelement{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E8199;
	float:left;
	margin:3px;
	text-align:left;
}
.formelement785{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E8199;
	float:left;
	margin:3px;
	width:650px;
	text-align:left;
}
.formelementInvite{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E8199;
	float:left;
	margin:1px;
	text-align:left;
}
.formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}
.formset{
	margin-bottom:2px;
}
.textfield{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#MemberCard{

}

#MemberCard .member-online-name{
	margin: 0px;
	padding: 0px;
}
#MemberCard .member-online-name a {
	margin: 0px;
	padding: 0px;
}
#MemberCard .member-online-name a:hover{
	text-decoration: none;
}
#MemberCard .member-online-indicator{
	margin: 0px;
	padding: 0px;
}
#MemberCard .member-online-indicator a {
	margin: 0px;
	padding: 0px;
}




.dropdown{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #666666;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textarea {
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.button{
	background-color: #F2F2F2;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* lists */
.list-blue{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;

}
.list-blue a {
	color: #000000;
}
.list-blue a:hover{
	color: #507EA9;
}
.list-blue-header{
	background-color: #dddddd;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #FFFFFF;

}
.list-blue-item a {
	text-align:left;
	background-color: #FFFFFF;
	text-decoration:none;
}
.list-blue-item{
	text-align:left;
	background-color: #dbdbdb;
	text-decoration:none;
	padding:3px;
}
.list-blue-item-1 a {
	text-align:left;
	background-color: #eceeef;
	text-decoration:none;

}
.list-blue-item-1{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #eceeef;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	vertical-align:middle;
	overflow:hidden;

}
.list-blue3-item-1{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #eceeef;
	text-decoration:none;
	padding:5px;
	vertical-align:top;

}
.list-blue3-item-1 a {
	text-align:left;
	background-color: #eceeef;
	text-decoration:none;

}
.list-blue3-item-2{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7F7F7;
	text-decoration:none;
	padding:5px;
	vertical-align:top;

}
.list-blue3-item-2 a {
	text-align:left;
	background-color: #F7F7F7;
	text-decoration:none;

}
.list-blue-item-2 a {
	text-align:left;
	background-color: #F7F7F7;
	text-decoration:none;

}
.list-blue-item-2{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7F7F7;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	vertical-align:middle;
	overflow:hidden;

}
.list-blue-title,.list-blue-title a {
	font-family: "Verdana","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}
.list-blue-category{
	padding:3px;
}
.list-blue-category a {
	color: #507EA9;
}
.list-blue-category a:hover{
	color: #000000;
}
.list-blue-subcategory{
	padding:3px;
	padding-left:20px;
}
.list-blue-subcategory a {
	color: #507EA9;
	text-decoration:none;
}
.list-blue-subcategory a:hover{
	color: #000000;
}

list-blue2{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;

}
.list-blue2 a {
	color: #000000;
}
.list-blue2 a:hover{
	color: #507EA9;
}
.list-blue2-header{
	background-color: #D6E4F0;
	padding:3px;
	font : 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
.list-blue2-item a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBF3FA;
	text-decoration:none;
}
.list-blue2-item{
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBF3FA;
	text-decoration:none;
	padding:3px;
}
.list-blue2-item-1 a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eceeef;
	text-decoration:none;
}
.list-blue2-item-1{
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
	background-color: #eceeef;
	text-decoration:none;
	padding:5px;
	vertical-align:middle;
}
.list-blue2-item-2 a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
	text-decoration:none;

}
.list-blue2-item-2{
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7F7F7;
	text-decoration:none;
	padding:5px;
	vertical-align:middle;
}
.list-blue2-title,.list-blue2-title a {
	font-family: "Verdana","Arial";
	font-size: 17px;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}
.list-blue2-category{
	padding:3px;
}
.list-blue2-category a {
	color: #507EA9;
}
.list-blue2-category a:hover{
	color: #000000;
}
.list-blue2-subcategory{
	padding:3px;
	padding-left:20px;
}
.list-blue2-subcategory a {
	color: #507EA9;
	text-decoration:none;
}
.list-blue2-subcategory a:hover{
	color: #000000;
}

list-blue4{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;

}
.list-blue4 a {
	color: #000000;
}
.list-blue4 a:hover{
	color: #507EA9;
}
.list-blue4-header{
	background-color: #D6E4F0;
	padding:3px;
	font : 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
.list-blue4-item a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration:none;
}
.list-blue4-item{
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration:none;
	padding:3px;
}
.list-blue4-item-1 a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration:none;
}
.list-blue4-item-1{
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-decoration:none;
	padding:5px;
	vertical-align:middle;
}
.list-blue4-item-2 a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration:none;

}
.list-blue4-item-2{
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-decoration:none;
	padding:5px;
	vertical-align:middle;
}
.list-blue4-title,.list-blue4-title a {
	font-family: "Verdana","Arial";
	font-size: 17px;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}
.list-blue4-category{
	padding:3px;
}
.list-blue4-category a {
	color: #507EA9;
}
.list-blue4-category a:hover{
	color: #000000;
}
.list-blue4-subcategory{
	padding:3px;
	padding-left:20px;
}
.list-blue4-subcategory a {
	color: #507EA9;
	text-decoration:none;
}
.list-blue4-subcategory a:hover{
	color: #000000;
}




.list-orange{
	font : 12px Bitstream Vera Sans, Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.list-orange a {
	color: #000000;
}
.list-orange a:hover{
	color: #742d19;
}
.list-orange-header{
	background-color: #054eb1;
	padding:3px;
	border-bottom:1px solid #742d19;
	height:20px;
}
.list-orange-item{
	text-align:left;
	background-color: #ffffff;
	padding:3px;
}
.list-orange-item-1 a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eceeef;
	text-decoration:none;
}
.list-orange-item-2 a {
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
	text-decoration:none;
}	
.list-orange-item-1{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #eceeef;
	padding:3px;
	height:20px;
}
.list-orange-item-2{
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7F7F7;
	padding:3px;
	height:20px;
}
.list-orange-title,.list-orange-title a {
	font-family: "Verdana","Lucida Grande";
	font-size: 17px;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}

/* rating */
.rating{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	color: #000000;
	font-weight: bolder;
	text-align:center;
}

.rating_0{
	color: #8093BA;
}
.rating_1{
	color: #8093BA;
}
.rating_2{
	color: #868FB3;
}
.rating_3{
	color: #8E8BAA;
}
.rating_4{
	color: #9885A0;
}
.rating_5{
	color: #A27F95;
}
.rating_6{
	color: #AD7989;
}
.rating_7{
	color: #B7737E;
}
.rating_8{
	color: #C06D75;
}
.rating_9{
	color: #C7696C;
}
.rating_10{
	color: #CE6565;
}

/* forum */
.forum-totals{
	background-color: #F2F2F2;
	border:1px solid #CCCCCC;
	padding:5px;
}
.forum-button{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #666666;
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	cursor:pointer;
	float:left;
	margin:2px;
}
.forum_quote{
	border:1px dashed #689BCA;
	background-color: #FFFFFF;
	padding:5px;
}

/* calendar */
.calendar-button{
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #999999;
	cursor:pointer;
	width:20px;
	text-align:center;
}
.calendar-date{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	color: #808080;
}
.calendar-week{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1F5EAC;
}
.calendar-day{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	cursor: pointer;
}
.calendar-extended{
	color: #999999;
}
.calendar-sunday{
	color: #1F5EAC;
}
.calendar-today{
	color: #B33838;
}
.calendar-holiday{
	color: #1F5EAC;
}
.calendar-nof-holiday{
	color: #3F981C;
}
.calendar-events{
	font-weight: bold;
}
.calendar-notes{
	font-style: italic;
}
.calendar-selected{
	border: 1px solid #B33838;
}
/* im */
.im{
	
}
.im-header{
	font-size:7pt;
	color: #666666;
	padding:3px;
}
.im-body{
	text-align:center;
}

/* banners */
.banner-header{
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
.banner-footer{
	border-top: 1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
.banner-side{
	padding:5px;
	text-align:center;
}

/* notification */
.noti{
	border:1px solid #6888CA;
	background-color: #FFFFFF;
	color: #666666;
}
.noti-header{
	background-color: #6888CA;
	padding:3px;
	color: #FFFFFF;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.noti-header a {
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.noti-body{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.noti-body a {
	color: #666666;
}
.noti-body a:hover{
	text-decoration:none;
}

/* color selector */
.color-color{
	margin:1px;
	width:9px;
	height:9px;
	float:left;
	cursor:pointer;
	border:1px solid #000000;
}

/* albums */
.photo{
	width:80px;
	height:80px;
}
.photo_edit{
	width:80px;
	height:110px;
}
.photo_main{
	background-color: #FA8072;
	border: 1px solid #999999;
	padding: 8px;
}
.album{
	width:80px;
	height:118px;
}
.album_main{
	padding: 8px;
}
.album_big{
	width:344px;
}
.album_edit{
	width:80px;
	height:142px;
}
.album-photo{
	padding: 8px;
}
.album-caption{
	padding: 2px;
	height:42px;
}
.album_edit{
	width:80px;
	height:142px;
}
.album-text{
	font: 7pt Verdana, sans-serif;
	color: #848484;
}
.album-text a {
	font: 7pt Verdana, sans-serif;
	color: #848484;
	text-decoration:none;
}
.album-text-big{
	font: 12px Verdana, sans-serif;
	color: #848484;
}

/* vchat */
#vchat_window{
	position: absolute;
	visibility: hidden;
	width: 370px;
	top: 0;
	left: 0;
	z-index: 1;
}
.vchat_handler{
	border: 4px solid #00209F;
	background-color: #FFFFFF;
	height:100%;
	padding:5px;
}
.vchat_icon{
	margin:auto;
	text-align:center;
	float:left;
}
.vchat_message{
	color: #000;
	text-align:left;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
}
.vchat_message_header{
	font-weight:bold;text-align:center
}
.vchat_message_content{
	padding-top:20px;
}
.vchat_buttons{
	text-align:center;
	padding-top:20px;
}

/* social bookmarking */
#sbdropdown {
border:1px solid #CCC;
background-color: #FFF;
visibility:hidden;
position:absolute;
z-index:100;
left:0px;
top:0px;
padding: 3px;
}
#sbbar {
background-color: #FFF;
padding: 3px;
}
#sbbar2 {
background-color: #1C1C1C;
padding: 3px;
}
.sbitem{
border:1px solid #FFF;
background-color: #F7F7F7;
color: #666666;
padding: 3px;
cursor: pointer;
text-align:left;
}
.sbitem2{
background-color: #1C1C1C;
color: #666666;
padding: 3px;
cursor: pointer;
text-align:left;
}
.sbitemhighlight{
background-color: #EBF3FA;
border:1px solid #689BCA;
padding: 3px;
cursor: pointer;
text-align:left;
}
.sbitemhighlight2{
background-color: #EBF3FA;
border:1px solid #689BCA;
padding: 2px;
cursor: pointer;
text-align:left;
}

/* tags */
.tagCloud {
	padding: 3px;
	text-align:center;
}
.tagCloud a {
	color: #4E8199;
	text-decoration:none;
}
.tagCloud a:hover {
	color: #4E8199;
	text-decoration:underline;
}

/* videos */
.vidSubmenu {
	background-color: #FFF;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	padding: 4px;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
.vidSubmenu a {
	color: #6888CA;
}
.vidSubmenu a:hover {
	text-decoration: none;
}

.column-videosPage-right {
	float: left;
	width: 785px;
}
.column-videosPage-left {
	float: left;
	width: 210px;
}

.column-video-right {
	float: left;
	width: 355px;
}
.column-video-left {
	width: 640px;
	float: left;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

.centerHandler {
	text-align: center;
	overflow: hidden;
}
.centerContent {
	margin-left: auto;
	margin-right: auto;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
}

.centerText {
	text-align: center;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color:#7180A9;	
}
.rightText {
	text-align: right;
}
.leftText {
	text-align: left;
}

.listClear {
	clear: both;
}

/* video card */
.vCard {
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.vCard a{
	margin-bottom: 3px;
	padding-bottom: 3px;
	text-decoration:none;
}
.vCard .base {
	text-align: center;
	font: 12px Arial, sans-serif;
	color: #000;
}
.vCard .base_left {
	text-align: left;
	padding: 0px 3px 0px 3px;
	width: 122px;
	height: 94px;
}
.vCard .highlight a {
	color: #000;
}
.vCard .duration {
	float: left;
	font-weight: bold;
}
.vCard .rating {
	text-align: right;
}
.vCard .title {
	width: 122px;
	height: 56px;
}

.screenshot {
	margin: 2px;
	display: block;
}
.screenshot img {
	height: 90px;
	width: 120px;
}
.screenshotSmall {
	margin: 2px;
	display: block;
}
.screenshotSmall img{
	height: 70px;
	width: 90px;
}

#basicViewOptions {
	display: inline;
}
#detailedViewOptions {
	display: inline;
}

/* lists */
.listItem {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}
.listItem .listScrCol {
	width: 128px;
	float: left;
}
.listItem .listInfoCol {
	margin-left: 135px;
	zoom: 1;
	color: #000;
}

.listItem3Col {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}
.listItem3Col .listScrCol {
	width: 128px;
	float: left;
}
.listItem3Col .listInfoCol {
	margin-left: 135px;
	margin-right: 50px;
	zoom: 1;
	color: #000;
}
.listItem3Col .listPosCol {
	width: 35px;
	float: right;
}


.listItemSmall {
	width: 100%;
	padding: 0px 0px 3px 0px;
	overflow: hidden;
}
.listItemSmall .listScrCol {
	width: 98px;
	float: left;
}
.listItemSmall .listInfoCol {
	margin-left: 105px;
	zoom: 1;
	color: #7180A9;
}

.listItemDefault {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}
.listItemDefault .listScrCol {
	width: 98px;
	float: left;
}
.listItemDefault .listInfoCol {
	margin-left: 108px;
	margin-right: 80px;
	zoom: 1;
	color: #000;
}
.listItemDefault .listActionsCol {
	width: 70px;
	float: right;
	line-height: 17px;
	font-size: 14px;
	margin-right: 5px;
	text-align: right;
}
.listItemDefault .listActionsCol a {
	text-decoration: none;
}
.listItemDefault .listDataCol {
	width: 50px;
	float: right;
}


.listItemGroup {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}
.listItemGroup .listScrCol {
	width: 98px;
	float: left;
}
.listItemGroup .listInfoCol {
	margin-left: 108px;
	margin-right: 120px;
	zoom: 1;
	color: #000;
}
.listItemGroup .listActionsCol {
	width: 110px;
	float: right;
	line-height: 17px;
	font-size: 14px;
	margin-right: 5px;
	text-align: right;
}
.listItemGroup .listActionsCol a {
	text-decoration: none;
}

.listItemGroupAddVideos {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}
.listItemGroupAddVideos .listChBoxCol {
	width: 26px;
	text-align: center;
	float: left;
	padding-top: 27px;	
}
.listItemGroupAddVideos .listScrCol {
	width: 98px;
	float: left;
}
.listItemGroupAddVideos .listInfoCol {
	margin-left: 134px;
	zoom: 1;
	color: #000;
}


.listInfoCol .title {
	font: 14px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #146898;
}
.listInfoCol .title a {
	color: #146898;
	text-decoration: none;
}
.listInfoCol .description {
	margin: 10px 0px 10px 0px;
}
.listInfoCol .info {
	font: Arial, sans-serif;
	color: #7180A9;
	line-height: 14px;
}
.listInfoCol .info a{
	font: Arial, sans-serif;
	color: #7180A9;
	line-height: 14px;
}
.listInfoCol .label {
	color: #666;
}

.listClear {
	clear: both;
}
.clearRight {
	clear: right;
}

/* pages */
.pages {
	font: 12px Verdana, "Trebuchet MS", Arial, sans-serif;	
	margin: 5px 0px 5px 0px;
	padding: 5px;
	text-align: center;
}
.pages a {
	color: #146898;
	margin: 0px 4px 0px 4px;
}
.pages .p {
	margin: 0px 4px 0px 4px;
	font-weight: bold;
}

.cell {

	padding: 5px;
	background-color: #1C1C1C;
}

.greyCell {
	border:1px solid #CCC;
	padding: 5px;
	background-color: #F7F7F7;
}

.vidHeader {
	font: 18px Verdana, sans-serif;
	color: #146898;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
.cell .sbbar {
	border: none;
}
.marginTop5 {
	margin-top: 5px;
}
.vidSecheader {
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	color: #6D7B99;
}
.vidSecheader a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	color: #7180A9;
}

/* info */
.vinfo {
	font: bold 12px Arial, sans-serif;
	color: #088A85;
}
.vinfo a{
	font: bold 12px Arial, sans-serif;
	color: #088A85;
}
.stats {
	margin: 10px;
}
.stats .vinfo {
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #000;
	line-height: 20px;
}
.vinfo .label {
	color: #666;
	font-weight: normal;
}
.vinfo .description {
	font-weight: normal;
}

.videoOptions, .videoOptions a {
	font: 14px Arial, sans-serif;
	color: #146898;
	text-decoration: none;
	text-align: center;
}

/* rate scale */
.rate {
	height: 21px;
	display: block;
	line-height: 21px;
}
.rate .label {
	font: 14px Arial, sans-serif;
	height: 21px;
	width: 35px;
	line-height: 21px;
	display: inline;
}
.rate .stars {
	display: inline;
	cursor: pointer;
}
.rate .stars img {
	vertical-align: top;
}
.votes {
	margin-top: 5px;
	margin-left: 35px;
	width: 110px;
	font: 12px Arial, sans-serif;
	text-align: center;
}

/* comments */
.comment {
	margin: 5px;
	padding: 5px;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #7180A9;
	border-top: 1px dotted #999;
	overflow: hidden;
}
.comment a{
	margin: 5px;
	padding: 5px;
	font: 12px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #7180A9;
	overflow: hidden;
}
.comment .description {
	margin-left: 80px;
	zoom: 1;
}
.comment .highlight {
	font-size: 12px;
	color: #666;
}
.comment .text {
	margin-top: 10px;
}
#commentForm {
	display: none;
}
.commentRateWord {
	line-height: 12px;
}
.commentRating {
	width: 15px;
	line-height: 12px;
	text-align: right;
}
.commentRatingImg {
	text-align: right;
	line-height: 12px;
	width: 35px;
}
.commentRatingImg img {
	vertical-align: bottom;
}
.commentRating .plus {
	color: #4DB21B;
}
.commentRating .minus {
	color: #B21B1B;
}
.commentOptions {
	line-height: 12px;
	width: 100px;
}

.subcomments {
	margin: 10px 20px 10px 20px;
	border: 3px solid #E5E5E5;
	padding: 3px;
}

.dotBorderTop {
	border-top: 1px dotted #666;
}

/* complete box */
.completeBox {
	background-color: #FFF;
	border: 1px dashed #5289A8;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center;
}

/* error box */
.errorBox {
	background-color: #FFC2C2;
	border: 1px solid #AF2D2D;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.errorBox a {
	color: #711B1B;
}

#videoOptionsHandler {
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

/* tipBox */
.tipBox {
	background-color: #FFFFCC;
	border: 1px solid #FFCC33;
	padding: 5px;
}

.video {
	z-index:0;
	position:relative;    
	margin: 0px 0px 5px 0px;
}

/* video responses box */
.videoResponses .left {
	float: left;
	width: 34px;
	padding-top: 18px;
}
.videoResponses .centerHandler {
	text-align: center;
}
.videoResponses .center {
	margin-left: auto;
	margin-right: auto;
	width: 392px;
}
.videoResponses .right {
	float: right;
	width: 34px;
	padding-top: 18px;
}
#videoResponsesHandler {
	height: 130px;
}

.dashBorder {
	border: 1px dashed #CCC;
}

.avatarLarge {
	margin: 2px;
	border: 3px double #999;
	float: left;
	zoom: 1;
}
.avatarLarge .avatar {
	overflow: hidden;
	width: 84px;
	height: 84px;
	background-color: white;
	display: block;
	text-align: center;
}
.avatarLarge .avatar div {
	width: 400px;
	margin-left: -158px;
}
.avatarLarge .avatar img{
	height: 84px;
}

.avatarSmall {
	margin: 2px;
	border: 3px double #999;
	float: left;
	zoom: 1;
}
.avatarSmall .avatar {
	overflow: hidden;
	width: 54px;
	height: 54px;
	background-color: white;
	display: block;
	text-align: center;
}
.avatarSmall .avatar div {
	width: 400px;
	margin-left: -173px;
}
.avatarSmall .avatar img{
	height: 54px;
}

/* subscription */
.subscription {
	margin-bottom: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.subscription .base {
	text-align: center;
	clear: both;
}

#subscribeHandler {
	margin: 5px;
}

.mailboxList .screenshotSmall {
	border: 1px solid #999;
	background-color: white;
	display: block;
	padding: 0px;
	float: left;
	margin: 0px;
	margin-right: 3px;
	zoom: 1;
}
.mailboxList .screenshotSmall img{
	height: 23px;
	width: 30px;
}
/* BEGIN Mailbox Table */

.mb-text{
	font-family: "Arial";
	font-size: 12px;
	text-align : center;
}
.mb-text-nmsg-indication{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #B70404;
}
.mb-text-nmsg-indication a{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #B70404;
	text-decoration:none;
}
.mb-text-nmsg-indication a:hover{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #B70404;
	text-decoration:underline;
}
.mb-text-ninvit-indication{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #FF7F17;
}
.mb-text-ninvit-indication a{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #FF7F17;
	text-decoration:none;
}
.mb-text-ninvit-indication a:hover{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #FF7F17;
	text-decoration:underline;
}

.mb-text-friend-indication{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #04B404;
}
.mb-text-friend-indication a{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #04B404;
	text-decoration:none;
}
.mb-text-friend-indication a:hover{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #04B404;
	text-decoration:underline;
}

.mb-text-action-indication{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #AEB404;
}
.mb-text-action-indication a{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #AEB404;
	text-decoration:none;
}
.mb-text-action-indication a:hover{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #AEB404;
	text-decoration:underline;
}

.mb-text-ncomment-indication{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #5A85C0;
}
.mb-text-ncomment-indication a{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #5A85C0;
	text-decoration:none;
}
.mb-text-ncomment-indication a:hover{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #5A85C0;
	text-decoration:underline;
}
.mb-table-left{
	padding:0px;

}
.mb-table-right{
	padding:0px;

}
.mb-padded{
	padding-top:3px;
	padding-bottom:3px;

}

/* END Mailbox Table */
#rightStatsBlockHeader {
	width:280px;
	height:8px;
	margin:0px;
	padding:0px;
}
#rightStatsBlockFooter {
	width:280px;
	height:8px;
	margin:0px;
	margin-bottom:24px;
	padding:0px;
}
#rightStatsBlock {
	width:280px;
	margin:0px;
	margin-top:-2px;
	padding:0px;
}
.statsItem {
	width:280px;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	font-size: 11px;
	color: #939393;
	font-weight:normal;
	line-height:12px;
}

.statsItemName {
	padding:0px;
	margin:0px;
	float:left;
	font-size: 11px;
	color: #545454;
	line-height: 12px;
	width:100px;
	padding-left:8px;
	font-weight:normal;
}
.rightGreyHR {
	margin:0px;
	padding:0px;
	width:280px;
	height:1px;
	margin-top:4px;
	margin-bottom:4px;
}

.mostPlayedBlock {
	width:270px;
	height:40px;
	margin:0px;
	padding:0px;
	padding-left:8px;
	font-size: 11px;
	color: #939393;
	font-weight:normal;
}

.mostPlayedBlockIcon {
	float:left;
	width:40px;
	margin:0px;
	padding:0px;
	margin-right:6px;
}

.mostPlayedSmallText {
	font-size: 11px;
	color: #939393;
	font-weight:normal;
}
.iconHolder_default,.iconHolder_online,.iconHolder_in-game,.iconHolder_offline,.iconHolder_ignored {
	position:relative;
	width:40px;
	height:40px;
	border:0;
	padding:0px;
	margin:0px;
}
.iconHolder_default {
	background-image:url('icon_holder_default.gif');
}
.iconHolder_offline {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_offline.jpg');
}
.iconHolder_ignored {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_offline.jpg');
}
.iconHolder_online {
	background-image:url('http://steamcommunity.com/public/images/skin_1/iconholder_online.jpg');
}
.iconHolder_in-game {
	background-image:url('icon_holder_ingame.gif');
}
.avatarIcon {
	position:absolute;
	width:32px;
	height:32px;
	border:0;
	padding:0px;
	margin:0px;
	top:4px;
	left:4px;
}
.avatarIcon img {
	border:0;
	padding:0px;
	margin:0px;
	width:32px;
	height:32px;
}
#OnlineStatus{
	margin:0px;
	padding:0px;
	padding-left:0px;
	font-family:arial, Helvetica, tahoma, sans-serif;		
	font-size:11px;
	font-weight:bold;
}
#inCommon {
	font-size: 11px;
	color:#8b8b8b;
	font-weight:normal;
}
#currentlyPlayingIcon {
	float:left;
	width:40px;
	height:40px;
	margin:0px;
	padding:0px;
	padding-right:6px;
}
#statusInGameText {
	color:#8bc53f;
	font-family:arial, Helvetica, tahoma, sans-serif;		
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
#statusOfflineText {
	font-family:arial, Helvetica, tahoma, sans-serif;		
	font-size:11px;
	font-weight:bold;
	color:#898989;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
.rightSectionHeader {
	font-size: 11px;
	margin-bottom:2px;
}
#rightActionBlockHeader {
	width:254px;
	height:2px;
	margin:0px;
	padding:0px;
}
#rightActionBlockFooter {
	width:254px;
	height:2px;
	margin:0px;
	margin-bottom:3px;
	margin-top:-4px;
	padding:0px;
}
#rightActionBlock {
	width:254px;
	margin:0px;
	padding:0px;
}
.actionItem {
	width:254px;
	height:20px;
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #62a7e3;
}

.actionItemIcon {
	width:16px;
	height:16px;
	border:none;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:6px;
	float:left;
}
a.linkActionInGame,a.linkActionInGame:hover,a.linkActionInGame:active,a.linkActionInGame:visited {
	font-weight:bold;
	font-size: 11px;
	color: #8bc53f;
	font-family:arial, Helvetica, tahoma, sans-serif;
	text-decoration:none;
}

a.linkActionInGame:hover {
	text-decoration:underline;
	color:#000000;
}

a.linkInGame,a.linkInGame:hover,a.linkInGame:active,a.linkInGame:visited {
	font-size: 11px;
	color: #8bc53f;
	font-family:arial, Helvetica, tahoma, sans-serif;
	text-decoration:none;
}

span.membersInGame {
	font-size: 11px;
	color: #8bc53f;
	font-family:arial, Helvetica, tahoma, sans-serif;
	text-decoration:none;
}

a.linkInGame:hover {
	text-decoration:underline;
	color:#000000;
}
a.linkAction,a.linkAction:hover,a.linkAction:active,a.linkAction:visited {
	font-weight:bold;
	font-size: 11px;
	color: #62a7e3;
	font-family:arial, Helvetica, tahoma, sans-serif;
	text-decoration:none;
}

a.linkAction:hover {
	text-decoration:underline;
	color:#000000;
}


.newsfeed_header{
	font-size: 14px;
	background-color: #8ab0d7;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}

.newsfeed_body{
	background-color: #eff3ff;
	padding: 5px;
	border: 1px solid #8ab0d7;
}

.newsfeed_box{
	padding: 5px;
}

.newsfeed_post{
	font-size: 12px;
}

.newsfeed_post a{
	font-size: 12px;
	font-weight: bold;
	color: #2158C4;
	text-decoration: none;
}

.newsfeed_date{
	color: #A0A0A0;
	font-size: 12px;
}

.newsfeed_img{
	width: 20px;
}

.newsfeed_settings{
	text-align: right;
	color: #D1D1D1;
}

.newsfeed_option_on{
	font-size: 12px;
	color: #009605;
	font-weight: bold;
}

.newsfeed_option_off{
	font-size: 12px;
	color: #a60003;
	font-weight: bold;
}


.newsfeed_form{
	text-align:center;
	margin:0px;
	padding:0px;
	width:300px;
}
.newsfeed_formlabel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:left;
	text-align:left;
	width:85%;
	margin: 0px 0px 5px 0px;
	padding:6px 0px 0px 0px;
	display:block;
	clear:both;
}
.newsfeed_formelement{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E8199;
	float:left;
	margin:3px;
	text-align:left;
}
.newsfeed_formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}
.newsfeed_formset{
	margin-bottom:2px;
}
.newsfeed_button{
	background-color: #F2F2F2;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
    .template_body{
    font-family: "Verdana", "Arial", "sans-serif";
    font-size: 12px;
    color: #000000;
    margin-left:20px;
    }
    .template_body a{
    color: #5188B4;
    }
    .template_body a:hover{
    text-decoration: underline;
    }
    .template_body2{
    font-family: "Verdana", "Arial", "sans-serif";
    font-size: 12px;
    color: #000000;
    }
    .template_body2 a{
    color: #5188B4;
    }
    .template_body2 a:hover{
    text-decoration: underline;
    }
    .template_body3{
    font-family: "Verdana", "Arial", "sans-serif";
    font-size: 12px;
    color: #888888;
    }
    .template_body3 a{
    color: #888888;
    }
    .template_body3 a:hover{
    text-decoration: underline;
    }
    .template_header{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    font-size: 17px;
    font-weight: bolder;
    color: #5e1a1a;
    }
    .template_boxheader{
    background-color: #EEEEEE;
    font-family: "Verdana", "Arial", "sans-serif";
    font-size: 17px;
    color: #000000;
    font-weight: bolder;
    padding: 5px;
    }
    .template_box{
    background-color: #FFFFFF;

    }
    .template_menuheader{
    background-color: #EEEEEE;
    font-family: "Verdana", "Arial", "sans-serif";
    font-size: 12px;
    color: #000000;
    font-weight: bolder;
    padding: 5px;
    }
    .template_menubox{
    background-color: #FFFFFF;

    }
    .template_menubody{
    font-family: "Verdana", "Helvetica", "sans-serif";
    font-size: 12px;
    color: #000000;
    }
    .template_menubody a{
    color: #333333;
    text-decoration: none;
    }
    .comments2 {
    color:#487CA8;
    text-decoration: none;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    }
    .bottom {
    background-image:url(http://www.hytekgamer.com/templates/news/pro/bottom.gif);
    background-repeat:no-repeat;
    height:25px;
    margin-left:20px;
    }
    .CommentHeader {

    background-color:#EEEEEE;
    margin-left:20px;
    }
    .CommentName a:hover {
    text-decoration:underline;
    }
    .CommentName {
    color:#777777;
    font-weight:bold;
    text-decoration:none;
    }
    .CommentName a{
    color:#5188B4;
    font-weight:bold;
    text-decoration:none;
    }    
.ccfbox { background:transparent url(item_ccbox_tb.gif) no-repeat top center; display:block; height:30px;}
.ccfbox .ccfboxo { background:transparent url(item_ccbox_tl.gif) no-repeat top left; display:block; height:30px;}
.ccfbox .ccfboxi { background:transparent url(item_ccbox_tr.gif) no-repeat top right; color:#70B9ED; padding-left:7px; display:block; height:30px; line-height:30px; vertical-align:middle;}
.ccfbox .ccfboxi a:link,.ccfbox .ccfboxi a:visited { color:#70B9ED; }
.ccfboxl { background:transparent url(item_ccbox_tbl.gif) no-repeat top center; display:block; height:30px;}
.ccfboxl .ccfboxo { background:transparent url(item_ccbox_tl.gif) no-repeat top left; display:block; height:30px;}
.ccfboxl .ccfboxi { background:transparent url(item_ccbox_tr.gif) no-repeat top right; color:#70B9ED; padding-left:7px; display:block; height:30px; line-height:30px; vertical-align:middle;}
.ccfboxl .ccfboxi a:link,.ccfbox .ccfboxi a:visited { color:#70B9ED; }
.columnWideForum{
  width:1000px;	
  padding-top:5px;
}
.forum_member{
	width: 110px;
	text-align:center;
}
.forum_member-online-photo{
	text-align:center;
	padding: 8px;
}
.forum_member-online-name{
	padding: 2px;
	height:22px;
	text-align:center;
}
.forum_member-online-name a{
	font: 14pt Tahoma, sans-serif;
	color: #6888CA;
}
.forum_member-online-name a:hover{
	text-decoration: none;
}
.forum_member-online-indicator{	
	font: 12px Arial, sans-serif;
	color: #0BBF13;	
}
.forum_member-online-indicator a{
	font: 12px Arial, sans-serif;
	color: #0BBF13;
}

.forum_member-offline-photo{	
	padding: 8px;
}
.forum_member-offline-name{	
	padding: 2px;
	height:22px;
	text-align:center;
}
.forum_member-offline-name a{
	font: 14pt Tahoma, sans-serif;
	color: #6888CA;
}
.forum_member-offline-name a:hover{
	text-decoration: none;
}
.forum_member-offline-indicator{	
	font: 12px Arial, sans-serif;
	color: #999999;	
}
.forum_member-offline-indicator a{
	font: 12px Arial, sans-serif;
	color: #999999;
}	
.forum_orange a{
    font: 14px Arial, sans-serif;
	color: #DF7800;
}
.forum_blue a{
    font: 14px Arial, sans-serif;
	color: #2F67FF;
}
.forum_stats,.forum_stats a{
    font: 14px Arial, sans-serif;
	color: #073B7F;
	background-color: #FFF;	
	padding:0px;
} 
.list-forum{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.list-forum a{
	color: #3169B5;
}
.list-forum a:hover{
	color: #3169B5;
}
.list-forum-header{
	background: #1855A5 URL(f_head.jpg) repeat-x;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:26px;
	color:#FFF
}
.list-forum-item{
	text-align:left;
	background-color: #FAF3EB;
	padding:3px;
}
.list-forum-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;	
	background-color: #EFEFEF;	
	padding:3px;
	height:20px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:5px; 
}
.list-forum-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;	
	background-color: #EFEFEF;
	padding:3px;
	height:20px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:5px; 
}
.list-forum-title,.list-forum-title a{
	font-family: "Arial","Lucida Grande";
	font-size: 11pt;
	font-weight:bold;
	color: #456E9F;
	text-decoration:none;
	padding-right:5px;
}
.forum-header{
	background: #1855A5 URL(f_head.jpg) repeat-x;
	border: 1px solid #999999;
	font-family: "Verdana","Lucida Grande";
	font-size: 14px;
	font-weight:bold;
	padding:3px;
	height:28px;
	padding-left: 10px;
	text-align:left;
	color: #FFF;
}
.forum-body{
	padding:5px;
	background-color: #EFEFEF;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
/* twitter */
.tw_table {font-size:11px;}
.tw_table a img { border:0px;}
.tw_table tr {vertical-align:top}
.twstatus td {border-bottom:1px dashed #ccc}
.tw_update {font-family:Georgia; font-size:14px; color #666}
.tw_table a, tw_table a:visited {color:#0F7E9F; text-decoration:none}
.tw_table i, .tw_table i a {color:#888}
    #rightStatsBlockHeader {
    width:280px;
    height:8px;
    margin:0px;
    padding:0px;
    }
    #rightStatsBlockFooter {
    width:280px;
    height:8px;
    margin:0px;
    margin-bottom:24px;
    padding:0px;
    }
    #rightStatsBlock {
    width:280px;
    margin:0px;
    margin-top:-2px;
    padding:0px;
    }
    .statsItem {
    width:280px;
    margin:0px;
    padding:0px;
    margin-bottom:0px;
    font-size: 11px;
    color: #939393;
    font-weight:normal;
    line-height:12px;
    }

    .statsItemName {
    padding:0px;
    margin:0px;
    float:left;
    font-size: 11px;
    color: #545454;
    line-height: 12px;
    width:100px;
    padding-left:8px;
    font-weight:normal;
    }
    .rightGreyHR {
    margin:0px;
    padding:0px;
    width:280px;
    height:1px;
    margin-top:4px;
    margin-bottom:4px;
    }

    .mostPlayedBlock {
    width:270px;
    height:40px;
    margin:0px;
    padding:0px;
    padding-left:8px;
    font-size: 11px;
    color: #939393;
    font-weight:normal;
    }

    .mostPlayedBlockIcon {
    float:left;
    width:40px;
    margin:0px;
    padding:0px;
    margin-right:6px;
    }

    .mostPlayedSmallText {
    font-size: 11px;
    color: #939393;
    font-weight:normal;
    }
    .iconHolder_default,.iconHolder_online,.iconHolder_in-game,.iconHolder_offline,.iconHolder_ignored {
    position:relative;
    width:40px;
    height:40px;
    border:0;
    padding:0px;
    margin:0px;
    }
    .iconHolder_default {
    background-image:url('http://www.hytekgamer.com/themes/hytek_plain/gfx/icon_holder_default.gif');
    }
    .iconHolder_offline {
    background-image:url('http://www.hytekgamer.com/templates/profiles/ork/template/iconholder_offline.jpg');
    }
    .iconHolder_ignored {
    background-image:url('http://www.hytekgamer.com/templates/profiles/ork/template/iconholder_offline.jpg');
    }
    .iconHolder_online {
    background-image:url('http://www.hytekgamer.com/templates/profiles/ork/template/iconholder_online.jpg');
    }
    .iconHolder_in-game {
    background-image:url('http://www.hytekgamer.com/themes/hytek_plain/gfx/icon_holder_ingame.gif');
    }
    .avatarIcon {
    position:absolute;
    width:32px;
    height:32px;
    border:0;
    padding:0px;
    margin:0px;
    top:4px;
    left:4px;
    }
    .avatarIcon img {
    border:0;
    padding:0px;
    margin:0px;
    width:32px;
    height:32px;
    }
    #OnlineStatus{
    margin:0px;
    padding:0px;
    padding-left:0px;
    font-family:arial, Helvetica, tahoma, sans-serif;
    font-size:11px;
    font-weight:bold;
    }
    #inCommon {
    font-size: 11px;
    color:#8b8b8b;
    font-weight:normal;
    }
    #currentlyPlayingIcon {
    float:left;
    width:40px;
    height:40px;
    margin:0px;
    padding:0px;
    padding-right:6px;
    }
    #statusInGameText {
    color:#8bc53f;
    font-family:arial, Helvetica, tahoma, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    padding-bottom:2px;
    }
    #statusOfflineText {
    font-family:arial, Helvetica, tahoma, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#898989;
    margin:0px;
    padding:0px;
    padding-bottom:2px;
    }
    .rightSectionHeader {
    font-family:arial, Helvetica, tahoma, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#898989;
    margin-bottom:10px;
    }
    .rightSectionHeader a{
    font-family:arial, Helvetica, tahoma, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#898989;
    margin-bottom:10px;
    } 
        .rightSectionHeader a:hover{
    font-family:arial, Helvetica, tahoma, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#62A7E3 ;
    margin-bottom:10px;
    }  
    #rightActionBlockHeader {
    width:254px;
    height:2px;
    margin:0px;
    padding:0px;
    }
    #rightActionBlockFooter {
    width:254px;
    height:2px;
    margin:0px;
    margin-bottom:3px;
    margin-top:-4px;
    padding:0px;
    }
    #rightActionBlock {
    width:254px;
    margin:0px;
    padding:0px;
    }
    .actionItem {
    width:254px;
    height:20px;
    margin:0px;
    padding:0px;
    font-size: 11px;
    color: #62a7e3;
    }

    .actionItemIcon {
    width:16px;
    height:16px;
    border:none;
    padding:0px;
    margin:0px;
    padding-left:10px;
    padding-right:6px;
    float:left;
    }
    a.linkActionInGame,a.linkActionInGame:hover,a.linkActionInGame:active,a.linkActionInGame:visited {
    font-weight:bold;
    font-size: 11px;
    color: #8bc53f;
    font-family:arial, Helvetica, tahoma, sans-serif;
    text-decoration:none;
    }

    a.linkActionInGame:hover {
    text-decoration:underline;
    color:#000000;
    }

    a.linkInGame,a.linkInGame:hover,a.linkInGame:active,a.linkInGame:visited {
    font-size: 11px;
    color: #8bc53f;
    font-family:arial, Helvetica, tahoma, sans-serif;
    text-decoration:none;
    }

    span.membersInGame {
    font-size: 11px;
    color: #8bc53f;
    font-family:arial, Helvetica, tahoma, sans-serif;
    text-decoration:none;
    }

    a.linkInGame:hover {
    text-decoration:underline;
    color:#000000;
    }
    a.linkAction,a.linkAction:hover,a.linkAction:active,a.linkAction:visited {
    font-weight:bold;
    font-size: 11px;
    color: #62a7e3;
    font-family:arial, Helvetica, tahoma, sans-serif;
    text-decoration:none;
    }

    a.linkAction:hover {
    text-decoration:underline;
    color:#000000;
    }
    .trophiescontainer {
	clear: both;
	width: 100%;
}

.trophiescontainer .trophiesinnermodule {

	padding: 0px;
	
}

.trophiescontainer .trophiesinnermodule div.top_left {
	/*background:#000000 url(http://fp.profiles.us.playstation.com/assets/img/left_top_black_on_gray.gif) no-repeat scroll left top;*/
	width: 100%;
}

.trophiescontainer .trophiesinnermodule div.top_right {
	/*background:transparent url(http://fp.profiles.us.playstation.com/assets/img/right_top_black_on_gray.gif) no-repeat scroll right top;
padding-top:3px;*/
	width: 100%;
}

.trophiescontainer .trophiesinnermodule div.bottom_left {
	background: #000000
		url(http://fp.profiles.us.playstation.com/assets/img/left_bottom_black_on_gray.gif)
		no-repeat scroll left bottom;
	width: 100%;
}

.trophiescontainer .trophiesinnermodule div.bottom_right {
	background: transparent
		url(http://fp.profiles.us.playstation.com/assets/img/right_bottom_black_on_gray.gif)
		no-repeat scroll right bottom;
	padding-bottom: 3px;
	width: 100%;
}

.trophiescontainer .summaryslot {
    padding-bottom:5px;
	padding-top:14px;
	font-size:12px;
    height:88px;
}

.trophiescontainer .summaryslot #trophysummary {
display:inline;
float:left;
text-align:left;
}

.trophiescontainer .summaryslot #levelprogress {
	float: left;
    height:60px;
	margin: 0px 0px 0px 10px;

}

.trophiescontainer .summaryslot #packfront {
	float:left;

}

.trophiescontainer .summaryslot #levelprogress .stitle {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 12px;
    font-family:arial, Helvetica, tahoma, sans-serif;
    color:#898989;

}

.trophiescontainer .summaryslot #levelprogress #starline {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/profile_level_icon.png);
	background-repeat: no-repeat;
	height: 40px;
	margin: 12px 0px 0px 0px;
	width:40px;
	float:left;
}

.trophiescontainer .summaryslot #levelprogress #leveltext {
	float: left;
    font-family:arial, Helvetica, tahoma, sans-serif;
    color:#898989;	
	font-size: 40px;
	margin: 10px 0px 0px 0px;
	width:50px;
}

.trophiescontainer .summaryslot #levelprogress #starline #levelprecent {
	float: right;
	font-size: 24px;
	font-weight: bold;
	margin: 20px 0px 0px;
}

.trophiescontainer .summaryslot #barline {
	background-image: url(http://us.playstation.com/playstation/img/barline.png);
	background-repeat: no-repeat;
	float: left;
	width: 154px;
	height: 12px;
	margin: 7px 0px 0px 0px;
}

.progress_bar {
	background-color: #FFD424;
	margin: 3px 2px 3px 2px;
	float: left;
	height: 6px;
	overflow: hidden;
}
.progress_bar_blue {
  background-color: #4880C8;
}
 
.trophiescontainer .summaryslot #levelprogress .progresstext {
	float: left;
	font-size: 12px;
	line-height: 12px;
	height: 14px;
	margin: 7px 0px 0px 5px;
	text-align: right;
	width: 30px;
    font-family:arial, Helvetica, tahoma, sans-serif;
    color:#898989;	
}

.trophiescontainer .summaryslot #totaltrophies {
	display: inline;
	float: left;
	height: 60px;
	margin: 0px 0px 0px 12px;
	width: 80px;
}

.trophiescontainer .summaryslot #totaltrophies .stitle {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
    font-family:arial, Helvetica, tahoma, sans-serif;
    color:#898989;	
	height: 12px;
	width: 80px;
	text-align: center;
}

.trophiescontainer .summaryslot #totaltrophies #text {
	float: left;
	font-size: 30px;
	color:#898989;
	font-family:arial,Helvetica,tahoma,sans-serif;
	margin: 10px 0px 0px;
	width: 80px;
	text-align: center;
}


.trophiescontainer .summaryslot .podium {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-staircase.png);
	background-repeat: no-repeat;
	float: left;

	margin-left:36px;
}

.trophiescontainer .summaryslot .podium .text {
  font-size: 11px;

  margin: 0px;
  float: left;
  height: 21px;
  line-height: 21px;
}

.trophiescontainer .summaryslot .podium .platinum {
	margin-top: 25px;
	padding-left: 126px;
}

.trophiescontainer .summaryslot .podium .gold {
	padding-left: 86px;
}

.trophiescontainer .summaryslot .podium .silver {
	padding-left: 46px;
}

.trophiescontainer .summaryslot .podium .bronze {
	padding-left: 4px;
}

.trophiescontainer .slot {
	min-height: 59px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	width: 100%;
	clear: both;
}

.trophiescontainer .slotHover {
  background-color: #111;
  /*background-image:url(http://fp.profiles.us.playstation.com/playstation/img/alternate-row-bgd.png);*/
}

.trophiescontainer .slotborder {
   height: 1px;
   line-height:0px;
   font-size:0px;
   border-bottom:1px solid gray;
}

.trophiescontainer .slotcontent {
	min-height: 59px;
	margin: 0px;
	overflow:hidden;
}

.trophiescontainer .slotcontent .titlesection {
	float: left;
	min-height:59px;

}

.trophiescontainer .slotcontent .titlesection-short {
	width: 275px;
}

.trophiescontainer .slotcontent .titlesection .hide-row {
	background-image:url(http://fp.profiles.us.playstation.com/playstation/img/hide-button.png);
	background-repeat: no-repeat;
	float: left;
	width: 50px;
    margin: 21px 2px 0px 5px;
    padding: 1px 0px 0px 23px;
    cursor:pointer;
}

.trophiescontainer .slotcontent .titlesection .titlelogo {
	float: left;
	margin: 6px 6px 0px 6px;
	width:90px;
}

.trophiescontainer .slotcontent .titlesection .trophyimage {
	float: left;
	width:50px;
	height:50px;
	margin: 6px 3px 0px 3px;
}

.trophiescontainer .slotcontent .titlesection .trophyimage img {
	width:50px;
}

.trophiescontainer .slotcontent .titlesection .titletext {
	float: left;
    font-size:13px;
	font-weight: bold;
    margin: 0px 0px 0px 0px;
    text-align:left;
    width:195px;
}

.trophiescontainer .slotcontent .titlesection .titlepage {
	width: 265px;
}

.trophiescontainer .slotcontent .titlesection .titlepage-short {
	width: 215px;
	font:12px;
}

.trophiescontainer .slotcontent .titlesection .titlepage .subtext {
	font-size:10px;
	font-weight:normal;
}

.trophiescontainer .slotcontent .titlesection .titlecompare {
display:none;
}

.trophiescontainer .slotcontent .titlesection .titlegamer {
	font-size:11px;
	float:right;
	width:100px;
	height:39px;
	margin-top: 17px;
	text-align: right;
}

.trophiescontainer .slotcontent .titlesection .titlecompare a {
font-size: 10px;
font-weight: normal;
}

.trophiescontainer .slotcontent .titlesection img {
	width: 90px;
	height: 53px;
}

.trophiescontainer .slotcontent .titlesection .titletext table{
	height: 58px;
	vertical-align:middle;
	font-size: 13px;
	font-weight: bold;
	width: 100%
}

#content-wrapper .trophiescontainer .slotcontent .titlesection .titletext table a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

#content-wrapper .trophiescontainer .slotcontent .titlesection .titletext table a:hover {
	text-decoration: underline;
}
.trophiescontainer .slotcontent .trophycountholder {
	float: left;
	height: 58px;
	margin: 0px 0px 0px 24px;
	width: 190px;
}

.trophiescontainer .slotcontent .trophycount {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/divider.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
	height: 58px;
	width: 42px;
}

.trophiescontainer .slotcontent .trophycount .trophycontent {
	font-size: 16px;
	font-weight: bold;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 28px;
}

.trophiescontainer .slotcontent .singletrophy {
	margin-top:16px;
	margin-right:1px;
	width:25px;
	height:30px;
	float:left;
}
.trophiescontainer .slotcontent .titlesection .singletrophy {
	margin:6px 3px 0px 0px;
	width:16px;
	height:16px;
}
 
.trophiescontainer .slotcontent .trophycount .trophycontent .trophyimage {
	width:28px;
	height:30px;
}

.trophiescontainer .slotcontent .normal {
	
}

.trophiescontainer .slotcontent .collection {
	width: 90px;
	margin:auto;
}

.trophiescontainer .slotcontent .progress {
	text-align:left;
	float: left;
    width:211px;
    margin-left:16px;
}

.trophiescontainer .compareTitles .slotcontent .progress {
    margin-left:40px;
    width:205px;	
}

.trophiescontainer .slotcontent .level {
    width:200px;
}

.trophiescontainer .slotcontent .progress .barholder {
	background-image: url(http://us.playstation.com/playstation/img/barline-short.png);
	background-repeat: no-repeat;
	float: left;
	width: 90px;
	height: 12px;
	margin: 5px 0px 0px 0px;
}

.trophiescontainer .slotcontent .progress .progresstext {
	display:inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	margin: 5px 0px 0px;
	text-align: right;
	width: 33px;
}

.trophiescontainer .summaryslot .progresstext {
	display:inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	margin: 5px 0px 0px;
	text-align: right;
	width: 33px;
}

.trophiescontainer .slotcontent .progress .noprogress {
	background-image:url(http://fp.profiles.us.playstation.com/playstation/img/no-progress.png);
	background-repeat: no-repeat;
	background-position: center 32px;
	width: 200px;
	height: 59px;
}

.trophiescontainer .slotcontent .progress .completed {
	margin: 10px 0px 0px 50px; 
	width: 209px; 
	font-size: 14px; 
	font-weight: bold; 
}


.trophiescontainer .slotnone {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies-slotback.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #252525;
	clear: both;
	height: 100px;
	margin: 0;

}

.trophiescontainer .slotcontentnone {
	height: 100px;
	margin: 0px 0px 0px 10px;

}

.trophiescontainer .slotcontentnone p {
	font-size: 11px;
	padding: 10px 0px 0px;
}

.trophiescontainer .topslot {
	border-bottom: 1px solid #252525;
	clear: both;
	margin: 0px;

	height: 47px;
}

.trophiescontainer .topslot #topcontent {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/column-header-bgd.png);
	background-repeat: repeat-x;
	height: 48px;
	margin: 0px 0px 0px 0px;

	text-align: center;
	font-size: 11px;

}
 
.topslot .blank_card {
  cursor: default;
	opacity: 0.2;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  filter: alpha(opacity=20);
}
.topslot .blank_card .avatar {
  cursor: default;
}
 
.topslot .active_card {
  cursor: pointer;
  opacity: 1.0;
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  filter: alpha(opacity=100);
}
.topslot .active_card .avatar {
  cursor: pointer;
}
 
.trophiescontainer .topslot #topcontent .refreshholder {
	float: left;
	height: 30px;
	margin: 5px 0px 0px;
	width: 192px;
}

.trophiescontainer .topslot #topcontent .trophyholder {
	display: inline;
	float:left;
	margin:8px 0px 0px 22px;
	overflow:hidden;
}

.trophiescontainer .topslot #topcontent .trophyholder .trophyimage
	{
	background-repeat: no-repeat;
	float: left;
	width: 34px;
	height: 33px;
	margin: 0px 2px 0px 6px;
	overflow:hidden;
}


.trophiescontainer .topslot #topcontent .bronze {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/button-trophy-01-bronze.png);
}

.trophiescontainer .topslot #topcontent .silver {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/button-trophy-02-silver.png);
}

.trophiescontainer .topslot #topcontent .gold {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/button-trophy-03-gold.png);
}

.trophiescontainer .topslot #topcontent .platinum {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/button-trophy-04-platinum.png);
}

.slotcontent .bronze {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-01-bronze.png);
}

.slotcontent .silver {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-02-silver.png);
}

.slotcontent .gold {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-03-gold.png);
}

.slotcontent .platinum {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-04-platinum.png);
}

.slotcontent .bronze-outline {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-01-bronze-outline.png);
}

.slotcontent .silver-outline {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-02-silver-outline.png);
}

.slotcontent .gold-outline {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-03-gold-outline.png);
}

.slotcontent .platinum-outline {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-04-platinum-outline.png);
}

.slotcontent .hidden-locked {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/hidden-locked.png);
}
 
.slotcontent .titlesection .bronze {
  background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-bronze.png);
}

.slotcontent .titlesection  .silver {
  background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-silver.png);
}

.slotcontent .titlesection .gold {
  background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-gold.png);
}

.slotcontent .titlesection .platinum {
  background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-platinum.png);
}

.slotcontent .titlesection .hidden-locked {
  background-image: url(http://fp.profiles.us.playstation.com/playstation/img/trophy-locked.png);
} 


.trophiescontainer .topslot #topcontent .collection {
	background-image: url(http://fp.profiles.us.playstation.com/playstation/img/all-trophies.png);
	background-repeat: no-repeat;
	width:44px;
	height:38px;
	margin: 3px 0px 0px 20px;
	float:left;
}

.trophiescontainer .topslot #topcontent .navholder {
	float: right;
	height: 22px;
	margin: 5px 0px 0px;
	width: 121px;
}

.trophiescontainer .bottomslot {
	clear: both;
	height: 35px;
	margin: 5px 0px 0px;
	width: 914px;
}

.trophiescontainer .bottomslot #bottomcontent {
	height: 35px;
	margin: 0px 0px 0px 10px;
	width: 894px;
}

.trophiescontainer .bottomslot #bottomcontent .refreshholder {
	float: left;
	height: 30px;
	margin: 5px 0px 0px;
	width: 192px;
}

.trophiescontainer .bottomslot #bottomcontent .navholder {
	float: right;
	height: 22px;
	margin: 5px 0px 0px;
	width: 121px;
}
.trophiescontainer .gameslot {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies-slotback.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #252525;
	clear: both;
	height: 68px;
	margin: 0px;
	width: 914px;
}

.trophiescontainer .summaryslot #levelprogress #trophyline {
	height: 60px;
	margin: 23px 0px 0px;
}

.trophiescontainer .summaryslot #levelprogress #trophyline #leveltext {
	float: left;
	font-size: 56px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.trophiescontainer .summaryslot #levelprogress #trophyline #levelprecent
	{
	float: right;
	font-size: 24px;
	font-weight: bold;
	margin: 31px 0px 0px;
}

.trophiescontainer .slotcontent .gametitle {
	float: left;
	height: 68px;

}

.trophiescontainer .slotcontent .gametitle .titlelogo {
	float: left;
	height:50px;
	margin: 4px 8px 0px 0px;
	width: 60px;
}

.trophiescontainer .slotcontent .gametitle .titletext {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.trophiescontainer .slotcontent .gametitle .titletext table {
	border-collapse: collapse;
	height: 68px;
}

.trophiescontainer .slotcontent .gametitle .titletext a {
	text-decoration: none;
}

.trophiescontainer .slotcontent .gametitle .titletext a:hover {
	text-decoration: underline;
}

.trophiescontainer .slotcontent .gametrophyimage {
	background-image: url(http://fp.profiles.us.playstation.com/assets/img/trophiesback.jpg);
	background-position: 0px 37px;
	background-repeat: no-repeat;
	float: left;
	height: 68px;
	width: 50px;
}

.trophiescontainer .slotcontent .gametrophyimage img {
	height: 30px;
	margin: 15px 0px 0px 10px;
	width: 28px;
}

.trophiescontainer .slotcontent .gametrophyimage .trophyimage {
	background-repeat: no-repeat;
	height: 30px;
	margin: 20px 0px 0px 10px;
	width: 28px;
}

.trophiescontainer .slotcontent .gametrophyimage .bronze {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies/game-bronze.png);
}

.trophiescontainer .slotcontent .gametrophyimage .silver {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies/game-silver.png);
}

.trophiescontainer .slotcontent .gametrophyimage .gold {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies/game-gold.png);
}

.trophiescontainer .slotcontent .gametrophyimage .platinum {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies/game-plat.png);
}

.trophiescontainer .slotcontent .gametrophyimage .default {
	background-image:
		url(http://fp.profiles.us.playstation.com/assets/img/trophies/game-default.png);
}

.trophiescontainer .slotcontent .descript {
	background-image: url(http://fp.profiles.us.playstation.com/assets/img/single-divider.jpg);
	background-position: 369px 27px;
	background-repeat: no-repeat;
	float: left;
	height: 68px;
	width: 370px;
}

.trophiescontainer .slotcontent .descript .descripttext {
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	width: 350px;
}

.trophiescontainer .slotcontent .descript .descripttext table {
	border-collapse: collapse;
	height: 68px;
	width: 350px;
}

.trophiescontainer .slotcontent .date {
	float: right;
	height: 68px;
	margin: 0px 5px 0px 0px;
	width: 190px;
}

.trophiescontainer .slotcontent .date .datetext {
	font-size: 12px;
	width: 190px;
}

.trophiescontainer .slotcontent .date .datetext table {
	border-collapse: collapse;
	height: 68px;
	width: 190px;
}

.trophiescontainer .endslot {
	margin: 0px 0px 10px;
}
.trophiescontainer .topslot #topcontent div.topslotCol1 {

	height:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.trophiescontainer .topslot #topcontent div.topslotCol1a {

	float: left;
	height:49px;
}
 
.trophiescontainer .friendCompare .topslot #topcontent div.topslotCol1a {
  float: left;
  margin-top: 28px;
  height: auto;
}
 
.trophiescontainer .topslot #topcontent div.topslotCol1b {
	width: 98px;
	float: left;
	height:49px;
}

.trophiescontainer .topslot #topcontent div.topslotCol2 {
	width: 225px;
	float: left;
	height:49px;
}

.trophiescontainer .topslot #topcontent div.topslotCol3 {
	width: 90px;
	float: left;
	height:49px;
}

.trophiescontainer .topslot #topcontent div.topslotCol4 {
	width: 210px;
	float: left;
	height:49px;
	text-align:left;
}

.trophiescontainer .topslot #topcontent .columntext {
	position:relative;
	bottom:-18px;
}
div.Xbcgc 
{
    color:#898989;
    width:250px;
    height:145px;
    overflow:hidden;
    margin:3px;
    background-position:0px -18px;
}

h3 
{
    display:block;
    height:18px;
    line-height:18px;
    font-size:13px;
    margin:0px;
    padding:0px 0px 0px 7px;
    color:#898989;
}

h3 a{
    display:block;
    height:18px;
    line-height:18px;
    font-size:13px;
    margin:0px;
    padding:0px 0px 0px 7px;
    color:#898989;
}


.XbcGamercard
{
    font-family: 'Segoe UI' , Arial, Sans-Serif;
    font-size: 14px;
    height: 135px;
    padding: 0 6px 5px 9px;
    position: relative;
    width: 220px;
}

.XbcGamercard a img
{
    border: none;
}

.XbcGamercard #Gamertag
{
    display: block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 8px;
    margin: 0 -6px 5px -9px;
}

.XbcGamercard.Gold #Gamertag
{
    color: #F6A253;
}

.XbcGamercard.Silver #Gamertag
{
    color: #AAA;
}

.XbcGamercard #LaunchTeam
{
    position: absolute;
    right: 0;
    top: 2px;
}

.XbcGamercard #LaunchTeam label
{
    color: #3A3838;
    display: block;
    text-align: right;
    padding-top: 4px;
}

.XbcGamercard #LaunchTeam .Badges
{
    position: absolute;
    right: 0;
    top: 0;
}

.XbcGamercard #LaunchTeam .Badge
{
    float: right;
    height: 20px;
    margin-right: 5px;
    width: 20px;
}

.XbcGamercard #Xbc360Launch
{
    background-position: -10px -170px;
}

.XbcGamercard #XbcNXELaunch
{
    background-position: -10px -140px;
}

.XbcGamercard #XbcKinectLaunch
{
    background-position: -10px -110px;
}

.XbcGamercard a:link, a:visited
{
    text-decoration: none;
}

.XbcGamercard #Gamerpic
{
    float: left;
    margin-right: 10px;    
    height: 64px;
    width: 64px;
}

.XbcGamercard .RepContainer
{
    overflow: auto;
}

.XbcGamercard .RepContainer label
{
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 8px;
}

.XbcGamercard .RepContainer .Star
{
    float: left;
    height: 12px;
    margin-left: 2px;
    margin-top: 8px;
    width: 12px;
}

.XbcGamercard .Badge,
.XbcGamercard .Star,
.XbcGamercard .GamerscoreContainer label
{
    background-image: url(http://www.hytekgamer.com/themes/hytek_plain/gfx/gamerCard_Icons.png);
    background-repeat: no-repeat;
}

.XbcGamercard .Star.Empty
{
    background-position: -10px -10px;
}

.XbcGamercard .Star.Quarter
{
    background-position: -10px -30px;
}

.XbcGamercard .Star.Half
{
    background-position: -10px -50px;
}

.XbcGamercard .Star.ThreeQuarter
{
    background-position: -10px -70px;
}

.XbcGamercard .Star.Full
{
    background-position: -10px -90px;
}

.XbcGamercard .GamerscoreContainer
{
    line-height: 30px;
}

.XbcGamercard .GamerscoreContainer label
{
    background-position: -10px -199px;
    float: left;
    height: 20px;
    margin-top: 8px;
    margin-right: 10px;
    width: 20px;
}

.XbcGamercard #PlayedGames
{
    clear: both;
    list-style: none;
    margin: 9px 0 0 0;
    overflow: visible;
    padding: 0;
}

.XbcGamercard #PlayedGames li
{
    background-color: #484647;
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 32px;
}

.XbcGamercard #Location,
.XbcGamercard #Motto,
.XbcGamercard #Name,
.XbcGamercard #Bio,
.XbcGamercard #PlayedGames li .Title,
.XbcGamercard #PlayedGames li .LastPlayed,
.XbcGamercard #PlayedGames li .EarnedGamerscore,
.XbcGamercard #PlayedGames li .AvailableGamerscore,
.XbcGamercard #PlayedGames li .EarnedAchievements,
.XbcGamercard #PlayedGames li .AvailableAchievements,
.XbcGamercard #PlayedGames li .PercentageComplete
{
    display: none;
}


.listprice
{
    font-family:Verdana,Arial;
    font-size:17px;
    text-decoration:line-through;
    color:#000000;
}  
.saleprice
{
    font-family:Verdana,Arial;
    font-size:17px;
    font-weight:bold;
    color:#990000;
}   
.srTitle
{
    font-family:Verdana,Arial;
    font-size:17px;
    font-weight:bold;
} 
.searchresults
{
    font-family:Verdana,Arial;
    font-size:17px;
    color:#000000;
} 
.binding
{
    font-weight:bold;
}
.priceType a{
    text-decoration:underline;
    color:#5188B4;
}
.fastTrackList
{
    font-family:Verdana,Arial;
    font-size:14px;
    color:#000000;
} 
.srListSSS 
{
    font-family:Verdana,Arial;
    font-size:14px;
    color:#000000;
} 
.videoGameRating 
{
    font-family:Verdana,Arial;
    font-size:14px;
    color:#000000;
} 
.searchitem
{
border-bottom:1px solid #DDDDDD;
padding:8px 2px 4px;
width:100%;
}  
.newsfeed_holder{
	width:535px;
	clear:both;
	padding:5px;
	}
.newsfeed_holder_pro{
	width:380px;
	clear:both;
	padding:5px;
	}	
.newsfeed_icon{
	/*float:left;*/
	padding-right:5px;
	}
.newsfeed_message{
	/*float:left;*/
	padding-right:0px;
	font-size:11px;
	color:#555;	
	}
.newsfeed_message a{
	text-decoration:none;
	}
.newsfeed_message a:hover{
	text-decoration:underline;
	}
.newsfeed_time{
	padding-left:5px;
	font-size:9px;
	color:#999999;
	}
.newsfeed_pic{
	padding-left:22px;
	}
.newsfeed_title{
	float:left;
	width:auto;
	padding-right:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.newsfeed_text_green{
	float:left;
	width:auto;
	padding-right:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#33FF00;
	}
.newsfeed_text_red{
	float:left;
	width:auto;
	padding-right:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	}
.red_price {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
	font-weight:bold;	
	color: #BF443B;
	text-align:left;
	text-decoration:none;
}
.red_price a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
	font-weight:bold;	
	color: #BF443B;
	text-align:left;
	text-decoration:none;
}
.red_price a:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
	font-weight:bold;	
	color: #BF443B;
	text-align:left;
	text-decoration:none;
}	
.red_details {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #BF443B;
	text-align:left;
	text-decoration:none;
}
.red_details a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #BF443B;
	text-align:left;
	text-decoration:none;
}
.red_details a:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #BF443B;
	text-align:left;
	text-decoration:none;
}	
   
