body {
	font-size: 12px;
	line-height: 1.357em; /* 19px */
	font-family:  Helvetica, Arial, Lucida Grande,Lucida Sans Unicode, sans-serif;
	margin:0;
}

p {
	font-size: 12px; /* 14px */
	line-height: 1.357em;
	margin: 0 0 1.157em 0;
	color: #2C2C2C;
}
td{ font-size:12px; }
ul,
ol {
	margin: 0 0 1.357em 0;
}
.contentTable {
	margin: 0 0 1.357em 0;
	 font-size:12px;
}
.contentTable td {
	padding: 0 20px;
}
p.small {
	font-size: 0.786em; /* 11px */
	line-height: 1.727em;
	margin-bottom: 1.727em;
	color: #999999;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

a {
	color:#333333;
	text-decoration:none;
}
a:hover {
    color:#555555;
		text-decoration:underline;
}
a:visited {
    color:#343434;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 30px; /* 32px */
	line-height: 1.19em;
	margin-bottom: 15px;
	letter-spacing: -0.03em;
	color:#000000;
}
h1.products {
	color: #000000;
	margin: 22px 0 0 0;
	line-height: 100%;
}
h2 {
	font-size: 1.286em; /* 18px */
	line-height: 0.7em; /* 19(px) : 18(px) =   1.056(em) */
	padding: 5px 0 2px 0; /* was margin: 9px 0 10px 0; but changed beacuse of 19px + 9px case */
	color:#000000;
}
h2.products {
	padding: 0 0 10px 0;
	line-height: 100%;
}
h3, h4, h5, h6  {
	/* font-family: "Lucida Grande", Calibri, Verdana, Geneva, Tahoma, sans-serif; */
	font-size: 1em; /* 14px */
	line-height: 1.357em;
	margin: 0;
	color: black;
}
/* Header related styles */ 

body {
	text-align: center;
	margin:0px; padding:0px; 
	font-size:12px; font-family:Arial, sans-serif; color:#000; 	
}
body{ background: url('images/UI_BgDefault.jpg') repeat-x bottom center fixed; }

#siteContainer{ /*background: url('images/UI_BgDefault.jpg') repeat-x bottom center fixed; */}


img { border:0px; }
hr{ color:#CCCCCC; size:1px; height:1px;}

#siteCont { width:100%; margin:0 auto; }

#footer { width:995px; height:30px;  text-align:center; font-size:11px; color:#111111; padding:5 0 5 0px;}
#content { margin-top:60px; }
#table{ overflow:visible;}

.header {  font-size:16px; color: #333333; margin-top:2px; margin-bottom:10px; font-weight:bold;}

/* MESSAGE BOX */
#msgBox .msg_ok{display:block; font-size:12px; color:#66CC00;}
#msgBox .msg_ok img{ padding:0 5 0 0px; }
#msgBox .msg_error{ font-size:12px; color:#CC0000;}
#msgBox .msg_error img{ padding:0 5 0 0px; }
#msgBox .content{ font-size:14px; }
#msgBox .top{border:0; border-bottom:1px solid #F5F5F5; padding:0 0 22 0; }
#msgBox .edit{ float:right; margin:2 2 0 0px; }
#msgBox .edit a{ background:url(inc/wyzz/wyzzicons/comment_btn_close_regular.png); display:block; width:16px; height:16px;}
#msgBox .edit a:hover{ background:url(inc/wyzz/wyzzicons/comment_btn_close_over.png); display:block; width:16px; height:16px;}
#msgBox .hr{ border-top:1px solid #F6F6F6; margin:0; margin-top:3px; display:block; height:3px;  clear:both;}

#ratings{ font-size:11px; }
/* Footer related styles */
.login_header {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #765001;
}
#table_comments td{ font-size:10px; color:#222222; }
#table_comments .error{ font-size: 12px; color:#FF0000; font-weight:normal; list-style-image:url(images/sys_bull_error_sm.png);}
.msg{ font-size:12px; color:#006600; }
.reg_label { font-weight: normal; color: #666666;   font-size: 11px;  padding:0px;}
.error{ font-size: 12px; color:#FF0000; font-weight:normal; list-style-image:url(images/sys_bull_error_sm.png);}
.login_form_text {
	font-size: 13px;
	font-weight: bold;
}
img.avatar_img{ border:1px solid #AAAAAA;}
a.avatar_img img{ border:1px solid #888888;}
a.avatar_img:hover img{ border:1px solid #444444;}

#playCont .col1{ padding:0 6 0 0px; }
#playCont .col2{ padding:0 6 0 0px; }

#playCont .row_logo{ display:block; clear:both; height:40px; }
#playCont .row_name{ display:block; clear:both; height:74px; padding:0 0 2 0;  }
#playCont .user_name{ font-size:14px; font-weight:bold; float:left; display:inline-block; overflow:visible; margin:5 0 0 10px; width:210px;}
#playCont .user_avatar{ float:left; display:inline-block; width:52px;}
#playCont .row_navi{ display:block; clear:both; padding:2 0 2 0; }
#playCont .row_size{ display:block; clear:both; margin-top:3px; }
#playCont .row_rating{ display:block; clear:both; overflow:auto;}
#playCont .row_rating span{ margin:5 0 5 0; display:block; }

#playCont .row_title{ display:block; clear:both; height:38px; font-size:16px; font-weight:bold; text-align:right; padding:2 5 0 0; line-height:40px;}
*html #playCont .row_title{  height:40px; }
#playCont .app_icon{ padding:0 0 0 5; }
#playCont .row_flash{  clear:both; }
#playCont .row_size_caption{ display:block; clear:both; font-size:9px; background:#FFF; padding:5 20 5 0 ; }

#playlist_container {height:180px; width:270px; overflow:auto; scrollbar-face-color:#FFCC00; margin-top:5px; border:1px solid #FFF;}
#playlist .row_sep { display:block; padding-left:0px; clear:both; width:251px; border-bottom:1px solid #FFCC00; background:#FEBF01; text-align:center; }
#playlist .row_sep span{ padding-left:4px; height:18px; line-height:18px; color:#444;}
#playlist .row1 { background:none; display:block; padding-left:0px; clear:both; width:251px; border-bottom:1px solid #FFCC00; text-align:left; }
#playlist .row1 a{ padding-left:4px; height:18px; line-height:18px;}
#playlist .row1 a:hover{ background:#FFFFFF; display:block; text-decoration:none !important; cursor:pointer;}
#playlist .row1_active{ padding-left:0px; clear:both; background:#FFFFFF; display:block; text-decoration:none !important; border-bottom:1px solid #FFCC00; text-align:left;}
#playlist .row1_active a{ padding-left:4px; height:18px; line-height:18px;}
#playlist .col1 { padding-right:5px;  width:230px; text-decoration:none; display:inline-block;}
#playlist .col2 { text-align:center;  width:30px; display:inline-block; }

#minimizeButton a{ display:block; height:25; width:25px;}
#minimizeButton a span{ background:url(images/play_btn_minimize.png); display:block; height:25; width:25px;}
#minimizeButton a:hover span{ background:url(images/play_btn_minimize_over.png); display:block; height:25; width:25px; cursor:pointer;}
#maximizeButton a{ display:block; height:25; width:25px;}
#maximizeButton a span{ background:url(images/play_btn_maximize.png); display:block; height:15; width:25px; font-size:9px;}
#maximizeButton a:hover span{ background:url(images/play_btn_maximize_over.png); display:block; height:15; width:25px; font-size:9px;}

.getCredits{ display:block; width:75px; height:25px; line-height:25px; padding:7px 30px 0 5px; font-size:11px; font-weight:bold; text-align:center; background:url(images/get_credits_32.png); color:#FFFFFF;}
*html .getCredits{ width:110px; height:32px; }