/* Global properties */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body { background:#1d1d1d; font-size:12px; color:#000; text-align:center;}
h1 { background:url(../images/logo.gif) 0 0 no-repeat; width:148px; height:73px; font-size:24px; color:#000; float:left; margin:10px 0 0 20px; cursor:pointer}
h2 {font-size:15px; color:#ff7e00; font-family:Tahoma, Arial; padding:0 0 10px 0;}
h3 {font-size:14px; color:#000000; font-family:Tahoma, Arial, Verdana; border-bottom:2px solid #c4c4c4; padding:0 0 5px 0; margin:0 0 5px 0;}
h4 {font-size:12px; color:#000; margin:0 0 5px 0;}
h4 span {color:#000000}
h5 {font-size:12px; color:#ac9d72;}
p { line-height:18px; vertical-align:middle; padding:3px 0;}
a {color:#ff7e00; text-decoration:none;}
	a:hover {color:#ff7e00; text-decoration:underline;}
input { font-size:11px; color:#000000; vertical-align:middle; border:1px solid #cccccc; padding:1px 0;}
select { font-size:11px; color:#333333; vertical-align:middle; border:1px solid #cccccc}
textarea {border:1px solid #cccccc}
label { vertical-align:middle}
fieldset {border:0 none;}
img {border:0;}
li { list-style:none; line-height:18px;}
/******************************************************************************************************************/
.clear {clear:both; font-size:0; height:0; line-height:0;}
.hide {display:none;}
.invisible {visibility:hidden;}
/******************************************************************************************************************/
/* Basic IDs */
#container { width:1000px; margin:auto; text-align:left; overflow:hidden;}
	/* Header */
	#lev1 { width:1000px; overflow:hidden; background:#ffae00; clear:both; padding:5px 10px;}
			#lev1 li { display:inline}
			#lev1 a { color:#fff; background:url(../images/bgd_line_menu.gif) right 2px no-repeat; padding:0 5px;}
			#lev1 .last { background:none;}
	#lstColor { width:150px; float:left}
	#lstLev1 { width:840px; float:right; clear:right; font-size:11px;}
	
	#header {width:1000px; height:95px; overflow:hidden; padding:8px 0 0 0; }
	#header h1 { margin:0 53px 0 15px; float:left}
	#header img { float:left}
	#content { background:#ffae00; width:970px; padding:15px; overflow:hidden; clear:both;}
	#left { width:150px; float:left; }	
	/*sua - 05-09*/
	.live { text-align:center; font-size:13px; line-height:14px; color:#000; border-top:1px solid #666;width:150px; float:left; padding-top:5px }
	.live a{color:#333; display:block;line-height:1.7}
	.live a:hover{color:#333}
	/*sua - 05-09*/
		
	/*-------------------lev2 -----------------------*/
	#lev2 { background:#fff;padding:8px; border:1px solid #000; }
	#lev2 a { color:#000000}
		#lev2 li { line-height:30px; vertical-align:middle}
		#lev2 img { vertical-align:middle; margin-right:8px;}
		
	#main { width:805px; overflow:hidden; float:right; clear:right;}
	.contRow01 {width:805px; overflow:hidden; margin:0 0 15px 0;}

	.saveBookmark { background:#fff; width:763px; overflow:hidden; margin:0 0 15px 0; border:1px solid #000; padding:20px;}
	.saveBookmark h4 { font-size:16px;}
	
	/*-------------------frmBookmark -----------------------*/
	.frmBookmark { margin:20px; width:624px;}
	.frmBookmark p { width:500px; overflow:hidden; margin:3px 0;}
	.frmBookmark p label { width:100px; text-align:right; float:left; margin:0 10px 0 0; font-weight:bold; color:#666666;}
	.frmBookmark p input { width:220px; float:left; margin:0 10px 0 0;}
	.frmBookmark p select { width:160px; margin:0 10px 0 0;} 
	.frmBookmark p textarea { width:220px; float:left}
	.frmBookmark .btnNapTien { width:61px; height:22px; border:0; margin:0 0 0 110px;}
	.frmBookmark .chk { padding:10px 0 0 110px;}
	.frmBookmark .chk input { width:15px; float:left; border:0 none;}
	.frmBookmark .chk label { width:auto; float:left text-align:left;}
	.frmBookmark .btnSave { background:url(../images/bgd_btn_style02.gif); width:61px; height:20px; border:0 none; margin:0 10px 0 200px;}
	.frmBookmark .btnCancel { background:url(../images/bgd_btn_style02.gif); width:61px; height:20px; border:0 none; }
	.frmBookmark p img { vertical-align:middle}

	.blockSuggest { background:#fff; width:763px; overflow:hidden; margin:0 0 15px 0; border:1px solid #000; padding:20px;}
	.blockSuggest h4 { font-size:16px;}
	.blockSuggest .suggestSite { width:384px; float:left; margin:0 10px 0 0;}
	.blockSuggest .siteInfo { width:366px; float:left;}
	.introduceSugest { margin:0 0 10px 0; border-bottom:1px solid #cccccc; padding:10px 0;}

	.blockLogin { background:#fff; width:763px; overflow:hidden; margin:0 0 15px 0; border:1px solid #000; padding:20px;}
	.blockLogin .memberLogin { width:384px; float:left; margin:0 10px 0 0;}
	.memberLogin p { display:block; clear: both;}
	.blockLogin .signUp { width:366px; float:left;}

	.frmSendToFriend { background:#f9f9f9; border:1px solid #eeeeee; width:705px; overflow:hidden; padding:10px 20px;}
	.frmSendToFriend fieldset { width:320px; float:left}
	.frmSendToFriend p { width:145px; float:left}
	.frmSendToFriend h4 { font-size:12px;}	
	.frmSendToFriend textarea { width:314px;}
	.frmSendToFriend label { display:block;}
	.frmSendToFriend input { display:block; margin:0 0 2px 0;}
	.btnSignMeUp { background:url(../images/bgd_btn_style01.gif); cursor:pointer; width:87px; height:22px; margin:10px 0 10px 300px; border:0 none;}

	.blockBuzz { background:#fff; width:763px; overflow:hidden; margin:0 0 15px 0; border:1px solid #000; padding:20px;}
	.blockBuzz h4 { font-size:16px;}
	
	.tag {background:#f9f9f9; border:1px solid #eeeeee; width:727px; padding:10px; margin:0 0 15px 0;}
	.tag li { display:inline; padding:10px; line-height:25px;}
	.tag a { color:#000;}
	.blockCate { width:763px; overflow:hidden; border-bottom:1px solid #e5e5e5; padding:0 0 10px 0; margin:0 0 10px 0;}
	.blockCate .movie { width:374px; float:left;}
	.blockCate ul { width:186px; float:left}
	.blockCate li span { padding:0 5px; color:#ff7e00; font-weight:bold;}
	.blockCate a{color:#333}
	.frmSiteInfo fieldset { background:#f9f9f9; border:1px solid #eeeeee; padding:10px 20px; margin:0 0 10px 0}
	.frmSiteInfo label { display:block;}
	.frmSiteInfo input { display:block; margin:0 0 2px 0; width:175px;}
	.frmSiteInfo span { font-size:10px; color:#848383;}
	.frmSiteInfo .chk { border-bottom:1px solid #cccccc; padding:0 0 10px 0; margin:0 0 10px 0;}
	.frmSiteInfo .chk input { width:auto; display:inline; border:0 none;}
	.frmSiteInfo .chk label { width:auto; display:inline}
	.verification input { display:inline; width:60px;}
	.frmSiteInfo .btnSign { background:url(../images/bgd_btn_style01.gif) 0 0 no-repeat; margin: 0 0 0 100px; border:0 none; width:87px; height:22px;}
	
	.frmSignUp fieldset { background:#f9f9f9; border:1px solid #eeeeee; padding:10px 20px; margin:0 0 10px 0}
	.frmSignUp p { width:290px; overflow:hidden;}
	.frmSignUp label { width:112px; float:left;}
	.frmSignUp input {width:175px; float:left}
	.frmSignUp span { font-size:10px; color:#848383;}
	.frmSignUp .chk { padding:0 0 10px 0; margin:0 0 10px 0; width:360px; clear:both;}
	.frmSignUp .chk input { width:auto; display:inline; border:0 none;}
	.frmSignUp .chk label { width:auto; display:inline}
	.frmSignUp .btnSign { background:url(../images/bgd_btn_style01.gif) 0 0 no-repeat; margin: 0 0 0 100px; border:0 none; width:87px; height:22px;}
	
	.frmMemberLogin { background:#f9f9f9; border:1px solid #eeeeee; padding:10px 20px ; margin:0 0 10px 0; overflow:hidden; clear:both;}
	.frmMemberLogin p { width:150px; float:left; clear:none; margin: 0 10px 5px 0;}
	.frmMemberLogin label { clear:right}
	.frmMemberLogin input { width:150px; display:block;}
	.frmMemberLogin .chk { margin:0 0 10px 0; display:block; width:300px; clear:both; vertical-align:middle;}
	.frmMemberLogin .chk input { width:auto; float:left; border:0 none; vertical-align:middle; margin:0 5px 0 0;}
	.frmMemberLogin .chk label { width:150px; float:left; vertical-align:middle;}
	.frmMemberLogin .chk .btnSignIn { background:url(../images/bgd_btn_style02.gif); border:0 none; width:61px; height:20px; margin:0 10px 0 0; vertical-align:middle;}

	.frmForgottenPw { background:#f9f9f9; border:1px solid #eeeeee; padding:10px 20px; margin:0 0 10px 0; overflow:hidden;}
	.frmForgottenPw p { width:285px; display:block; overflow:hidden;}
	.frmForgottenPw label { display:block}
	.frmForgottenPw input { width:165px; float:left; margin:0 8px 0 0;}
	.frmForgottenPw .btnSendUname { background:url(../images/bgd_btn_style03.gif);  border:0 none; width:100px; height:20px; margin:0 10px 0 0; vertical-align:middle;}
	.frmForgottenPw .btnSendPw { background:url(../images/bgd_btn_style03.gif);  border:0 none; width:100px; height:20px; margin:0 10px 0 0; vertical-align:middle;}
	
	.blockSearch { background:#fff; width:468px; border:1px solid #000; float:left; padding:10px; margin:0 0 0 0;}
	.blockSearch .pSearch { background:url(../images/bgd_block_search.gif) 0 0 no-repeat; width:450px; height:29px; padding:17px 10px 13px 10px; margin:0 0 10px 0; vertical-align:middle} 
	.blockSearch .pSearch label { width:80px; float:left ;vertical-align:middle; font-weight:bold}
	.blockSearch .pSearch input { width:330px; border:0 none; float:left; padding: 0; font-size:12px; margin:4px 0 0 0;vertical-align:middle} 			
	.blockSearch .pSearch .btnSearch { border:0 none; width:24px; height:24px; float:left; vertical-align:middle; margin:0 0 0 0;}
	.blockSearch label { color:#FFFFFF;}
	.chk01 { text-align:center; margin:0 0 10px 0;}
	.chk01 input{border:0}
	.subSearch {color:#ff7e00}
	.subSearch li { display:inline;}
	.subSearch li a {color:#ff7e00; background:url(../images/bgd_li_sub_search.gif) right 3px no-repeat;  padding:0 5px 0 0; margin:0 5px 0 0; font-size:11px;}
	
	/*-------------------tab -----------------------*/
	#proTab { margin:0; width:486px; overflow:hidden; float:left}
	#themePar { background:url(../images/bgd_line_black.gif) 0 29px repeat-x; height:30px; width:486px; overflow:hidden; margin:0;}
	#themePar li { float:left; text-align:center; margin:0 5px 0 0;}
	#themePar li a { color:#252425;}
	#themePar span { margin:8px 0 6px 0; display:block}
	.tabHide {display: none !important;}
	.noBgd { background:none; border:0 none !important; }
	.noBorder { border-top:0 !important;} 
	#themePar .tab01 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
	#themePar .tab02 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar .tab03 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar .tab04 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar .tab05 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar .tab06 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar .tab07 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:128px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	
	#themePar .tab01 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	#themePar .tab02 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	#themePar .tab03 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	#themePar .tab04 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	#themePar .tab05 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	#themePar .tab06 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	#themePar .tab07 a.active { background:#fff; width:128px; display:block; float:left; font-weight:bold}
	
	/*-------------------themePar2 -----------------------*/
	#themePar2 { background:url(../images/bgd_line_black.gif) 0 29px repeat-x; height:30px; width:805px; overflow:hidden; margin:0;}
	#themePar2 li { float:left; text-align:center; margin:0 5px 0 0;}
	#themePar2 li a { color:#252425;}
	#themePar2 span { margin:8px 0 6px 0; display:block}
	.tabHide {display: none !important;}
	.noBgd { background:none; border:0 none !important; }
	
	#themePar2 .tab01 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:108px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
	#themePar2 .tab02 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:100px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar2 .tab03 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:100px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar2 .tab04 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:108px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar2 .tab05 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:108px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar2 .tab06 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:100px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	#themePar2 .tab07 { background:url(../images/bgd_tab1.gif) 0 0 repeat-x; width:118px; color:#6e7497; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; }
	
	#themePar2 .tab01 a.active { background:#fff; width:108px; display:block; float:left; font-weight:bold}
	#themePar2 .tab02 a.active { background:#fff; width:100px; display:block; float:left; font-weight:bold}
	#themePar2 .tab03 a.active { background:#fff; width:100px; display:block; float:left; font-weight:bold}
	#themePar2 .tab04 a.active { background:#fff; width:108px; display:block; float:left; font-weight:bold}
	#themePar2 .tab05 a.active { background:#fff; width:108px; display:block; float:left; font-weight:bold}
	#themePar2 .tab06 a.active { background:#fff; width:100px; display:block; float:left; font-weight:bold}
	#themePar2 .tab07 a.active { background:#fff; width:118px; display:block; float:left; font-weight:bold}
	
	/*--------------------- -----------------------*/	
	.proInfo {background:#fff; border-left:1px solid #000; width:458px; overflow:hidden; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px 0px 0px 26px ; border-right:1px solid #000; }
	.proInfo .last { margin:0;}
	
	/*fix-30-2008*/
	.blockJoox { width:126px; margin:0 26px 0px 0; float:left; height:210px;}
	.proInfo .blockJoox h4 { border-bottom:1px solid #000; padding:5px 0 5px 0; overflow:hidden; margin-bottom:6px}
	.proInfo .blockJoox h4 a{color:#333}
	.blockJoox h4 a:hover{color:#FF7E00;  text-decoration:none}
	/*.blockJoox img{border:1px solid #a4a4a4;}*/
	.blockJoox p.joox{font-size:11px; overflow:hidden; margin-bottom:0px; padding:0;}
	.blockJoox p.joox img{border:0; vertical-align:middle;}
	.blockJoox p a{color:#333}
	/*fix-30-2008*/
	
	/*-------------------tab 1-----------------------*/
	.topMovie { width:300px; float:right; border:1px solid #000;}
	.topMovie img{float:left}
	#themePar1 { height:30px; background:#fff; width:300px; overflow:hidden; margin:0;}
	#themePar1 li { float:left; text-align:center; margin:0; line-height:14px;}
	#themePar1 li a { color:#252425;}
	#themePar1 span { margin:8px 0 7px 0; display:block}
	
	#themePar1 .tab01 { background:url(../images/bgd_tab1.gif) 0 bottom repeat-x; width:149px; color:#6e7497; border-right:1px solid #000;}
	#themePar1 .tab02 { background:url(../images/bgd_tab1.gif) 0 bottom repeat-x; width:149px; color:#6e7497; border-left:1px solid #000;  }
	#themePar1 .tab01 a.active { background:#fff; width:149px; display:block; float:left; font-weight:bold}
	#themePar1 .tab02 a.active { background:#fff; width:149px; display:block; float:left; font-weight:bold}

	.proInfo1 {background:#fff; width:279px; overflow:hidden; padding:10px 10px 13px 10px; }
	.lstNowWatching { width:135px; float:left;}
	.lstNowWatching a{color:#333}
	.lstNowWatching span { color:#ff7e00; font-weight:bold; padding:0 8px 0 0;}
	
	/* content row 3 */
	.contRow3 { background:#fff; width:789px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; margin:0; padding:5px 0 0 14px; overflow:hidden;}
	
	/*sua 05-09*/
	/*.contRow3 .lstPopular {text-align:center; font-weight:bold}
	.contRow3 .lstPopular li { display:inline; padding:5px 10px; text-align:center; line-height:30px;}
	.contRow3 .lstPopular li a{color:#333; font-weight:normal}
	.contRow3 .proInfo .last { margin:0;}*/
	/*sua 05-09*/
	
	
	
	/*fix-30-2008*/
	.contRow3 .blockJoox{background:#e9e9e9; width:128px; padding:7px; margin:0 13px 13px 2px; float:left; overflow:hidden; height:180px}
	.contRow3 .blockJoox h4 { border-bottom:1px solid #000; padding:5px 0 5px 0; height:28px; overflow:hidden; margin-bottom:0px}
	.contRow3 .blockJoox h4 a{color:#333}
	.contRow3 .blockJoox h4 a:hover{color:#FF7E00; text-decoration:none}
	.contRow3 .blockJoox p.joox { font-size:11px; overflow:visible; margin-bottom:0px; padding:0;}
	.contRow3 .blockJoox p.joox img { border:0; vertical-align:middle;}
	.contRow3 .blockJoox p.joox a{color:#333}
	/*fix-30-2008*/
	
	.blockPage {height:24px; width:805px; text-align:center; text-transform:uppercase; padding:0 0 0 300px;}
	.blockPage li { float:left;}
	.blockPage li a { background:#fff; float:left; padding:2px 7px; border:1px solid #000; margin:0 2px 0 0; color:#000;}
	.blockPage .pre a {background:url(../images/ico_pre.gif) 0 0 no-repeat; width:17px; height:22px; border:0 none; padding:0;}
	.blockPage .next a {background: url(../images/ico_next.gif) 0 0 no-repeat; width:17px; height:22px; border:0 none}
	.blockPage .active a  { background:#ff7e00; border:1px solid #000;}
	
	.blockPage2 { background: url(../images/bgd_bock_page2.gif) 0 0 no-repeat; height:24px; width:805px; overflow:hidden; text-align:center; margin:0 0 0 0; text-transform:uppercase;}
	.blockPage2 ul { margin:0 0 0 30px;}
	.blockPage2 li { float:left;}
	.blockPage2 li a { background:#fff; float:left; padding:2px 7px; border:1px solid #000; margin:0 2px 0 0; color:#000;}
	.blockPage2 .pre a {background:url(../images/ico_pre.gif) 0 0 no-repeat; width:17px; height:22px; border:0 none; padding:0;}
	.blockPage2 .next a {background: url(../images/ico_next.gif) 0 0 no-repeat; width:17px; height:22px; border:0 none}
	.blockPage2 .active a  { background:#ff7e00; border:1px solid #000;}
			.styleBgd02 {background:url(../images/bgd_bock_page3.gif) 0 0 no-repeat;}

/****************************** footer *******************************************************************************/
	#footer { width:1000px;}
	#footer p { color:#fff; text-align:center;}
	
	
	/*them-05-9*/
	.button_back_next{width:770px; text-align:right;}
	.button_back_next a{}
	.them_list_left{width:150px; float:left; margin:10px 0}
	.them_list_left .lstPopular {text-align:center; font-weight:bold}
	.them_list_left .lstPopular li { display:inline; line-height:1.7;}
	.them_list_left .lstPopular li a{color:#333; font-weight:normal; display:block}
	.them_list_left .proInfo .last { margin:0;}
	/*them-05-9*/
	
	/*them - 10-09*/
	.banner_top_sub{ width:300px; float:right; }
	
/******************************* Tinh Vu ****************************************************************************/

.invalid_login_messages {
	font-weight:bold;
	color:#FF0000;
	padding: 10px 0 10px 0;
}

.create_successfull_messages {
	font-weight:bold;
	color:#009900;
	padding: 10px 0 10px 0;
}

#menuUser div {
	float:left;
	padding: 0 15px 5px 0;
}

#menuUserSub div {
	float:left;
	padding: 0 15px 10px 0;
	font-size:10px;
}

#menuUser div a {
	font-weight:bold;
	color:#000000;
}
#menuUserSub div a {
	color:#000000;
}

.hRule {
	clear:both;
	border-bottom:1px solid #B4C8D7;
	line-height:0px;
	margin-bottom:2px;
	width:70%
}

.require {
	color:#FF0000;
	font-size:10px;
}

.inputDescription {
	font-size:10px;
}

#lev2 ul li.menu_item {
	/*height: 29px;*/
	padding:5px 0 0 0;
}

#lev2 ul li a.active {
	font-weight:bold;
}


#lev2 ul li ul.menu {
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #F5A578;
	padding: 0px 10px 10px 10px;
	width:140px;
	font-size:11px;
}

#lev2 ul li ul.menu li {
	padding:0px;
	margin:0px;
	line-height:16px;
	list-style-type:square;
	color:#003366;
	list-style-position:inside;
	font-size:11px;
}
#lev2 ul li ul.menu li a {
	color:#003366;
	font-size:11px;
}

#lev2 ul li ul.list li a {
	color:#003366;
	font-size:11px;
}

#lev2 ul li ul.list li a.active {
	color:#003366;
	font-weight:bold;
	font-size:11px;
}

#lev2 ul li ul.list {
	background-color:#FFFFFF;
	/*border:1px solid #F5A578;*/
	padding: 0px 0px 10px 3px;
	width:135px;
	font-size:11px;
}

#lev2 ul li ul.list li {
	padding:0px;
	margin:0px;
	line-height:16px;
	list-style-type:square;
	color:#003366;
	list-style-position:inside;
	font-size:11px;
}
#lev2 ul li ul a {
	color:#3366FF;
	font-size:11px;
}

#lev2 p{
	line-height:12px;
}

.cat_menu { padding:0px 10px 5px 0px}
.cat_submenu {padding:0px 0px 0px 10px; }
.cat_menu li {padding-right:15px;display:inline;}
.cat_menu li a {color:#006666;}
.cat_menu li a.active {color:#000000; font-weight:bold;}
.cat_submenu li {padding-right:11px; display:inline;}
.cat_submenu li a {font-size:11px; color:#006666;}
.cat_submenu li a.active {font-size:10px;color:#000000; font-weight:bold;}

/************* OVG ***************************************************************/

#contentSiteInfo {
width:300px; min-height:100px;
float:left;
}

#contentSiteInfo a.siteLogo {
float:left;
margin:0 10px 25px 0;
}

#contentSiteInfo p.siteDescription, #contentSiteInfo h3.siteName {
font-size:.80em;
}

/* ----------------------------------------------------*/
p.joox .data {
	width:75px;
	background:url(../images/gui-stats-icons.png) no-repeat 0 -100px;
	padding:0 75px 1px 0;
}
p.joox #rating0 {background-position: 0 -100px}
p.joox #rating1 {background-position: 0 -125px}
p.joox #rating2 {background-position: 0 -150px}
p.joox #rating3 {background-position: 0 -175px}
p.joox #rating4 {background-position: 0 -200px}
p.joox #rating5 {background-position: 0 -225px}

/* ----- Site Stats */
.contentInfo .frameStats {
width:210px; min-height:100px;
border-top:0; border-left:0px solid #F5A578;
float:left;
margin:0 0 0 10px; padding-left:5px;
}

.contentInfo .frameStats .favorite, .contentInfo .frameStats .share {
display:block;
margin-left:0;
}

.contentInfo .frameStats h3 {
font-size:.80em;
color:#F57D4B;
display:block;
}

.contentInfo .frameStats .vote {color:#5F6973}
.contentInfo .frameStats .vote .data  {color:#000000}

.contentInfo .frameStats .rating {
display:inline;
}

.contentInfo .frameStats .rating .data {
	width:75px;
	background:url(../images/gui-stats-icons.png) no-repeat 0 -100px;
	padding:0 75px 1px 0;
}
.contentInfo .frameStats .rating #rating0 {background-position: 0 -100px}
.contentInfo .frameStats .rating #rating1 {background-position: 0 -125px}
.contentInfo .frameStats .rating #rating2 {background-position: 0 -150px}
.contentInfo .frameStats .rating #rating3 {background-position: 0 -175px}
.contentInfo .frameStats .rating #rating4 {background-position: 0 -200px}
.contentInfo .frameStats .rating #rating5 {background-position: 0 -225px}

.contentInfo .frameStats .connection {
	display:block;
	color:#5F6973;
}

.contentInfo .frameStats .connection .data {
	display:inline;
	background:url(../images/gui-stats-icons.png) no-repeat 0 -325px;
	padding:0 0 1px 75px;
	white-space:nowrap;
	color:#000000;
}

#connection1 {background-position: 0 -350px}
#connection2 {background-position: 0 -375px}
#connection3 {background-position: 0 -400px}
#connection4 {background-position: 0 -425px}
#connection5 {background-position: 0 -450px}
#connection6 {background-position: 0 -475px}
#connection7 {background-position: 0 -500px}
#connection8 {background-position: 0 -525px}

/* ----- Form - User Comment/Rating */
.contentInfo fieldset#dataUserName, .contentInfo fieldset#dataUserComment {float:left}
.contentInfo fieldset#dataUserComment {margin-left:20px}

.contentInfo fieldset#dataUserName label, .contentInfo fieldset#dataUserComment label{display:block}

.contentInfo fieldset#dataUserName input {width:150px}
.contentInfo fieldset#dataUserComment textarea {width:450px; height:2.5em}

.contentInfo fieldset#fieldRating  {
	clear:both;
	margin-bottom:10px; padding:5px 0 5px 0;
	border-bottom:1px solid #B4C8D7;
}

.contentInfo fieldset#fieldRating label {margin-bottom:2px}

.contentInfo fieldset#fieldRating input[type="radio"]{
	display:inline;
	margin:0 2px -2px 0;
	border:0; background:0;
}

.contentInfo fieldset#fieldRating .rating {display:inline}

/* ----- User Comments/Ratings */
#infoCommentsRatings  {
	width:650px;
	border:0px solid #6E849B; background:#ffffff;
	padding:5px; margin-top:10px;
}

#infoCommentsRatings li {
	display:block;
	margin-bottom:10px; padding:5px;
}

#infoCommentsRatings li.commentShaded {background:#E8F0F5}

#infoCommentsRatings h3.commentName {
	display:inline;
	font-size:115%;
	margin-right:10px;
}

#infoCommentsRatings p.commentText {margin:5px 0 0 10px}

#infoCommentsRatings .commentTime {margin-left:5px}

#infoCommentsRatings .rating {
	display:inline;
	margin-left:5px;
}

#infoCommentsRatings .rating .data, #fieldRating .rating .data {
	width:80px;
	background:url(../images/gui-stats-icons.png) no-repeat 0 -100px;
	padding:0 80px 1px 0;
}

#infoCommentsRatings .rating #rating0, #fieldRating .rating #rating0 {background-position: 0 -100px}
#infoCommentsRatings .rating #rating1, #fieldRating .rating #rating1 {background-position: 0 -125px}
#infoCommentsRatings .rating #rating2, #fieldRating .rating #rating2 {background-position: 0 -150px}
#infoCommentsRatings .rating #rating3, #fieldRating .rating #rating3 {background-position: 0 -175px}
#infoCommentsRatings .rating #rating4, #fieldRating .rating #rating4 {background-position: 0 -200px}
#infoCommentsRatings .rating #rating5, #fieldRating .rating #rating5 {background-position: 0 -225px}

#infoCommentsRatings .commentIP {
	margin-left:2px;
	font-weight:bold;
}

#infoCommentsRatings .commentMenu {
	font-size:90%;
	text-align:right;
	margin:2px 0 2px 0;
}

/* ----- List Version */
ol.siteSearches {
	font-size:.70em;
	border-top:1px solid #B4C8D7;
	margin-top:.75em; padding-top:5px;
	color:#B4C8D7; /* bullet color */
	/* white-space:nowrap; */
	width:120px;
}

ol.siteSearches li {
	position:relative;
	left:25px;
	width:95px;
	overflow:hidden;
}

ol.siteSearches li.icon {
	width:20px; height:20px;
	top:-2px; left:0;
}

ol.siteSearches li.icon a {
	display:block;
	width:20px; height:20px;
	background:url(../img/gui-stats-icons.png) no-repeat 0 0;
	text-decoration:none;
}

ol.siteSearches li.term01 {
	margin-top:-20px;
}
/*/////////////////////////*/
.invalid_input {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}

#deleteoption {
	position:absolute;
	width:160px;
	/*height: 80px;*/
	overflow:auto;
	background-color:#999999;
	border:1px solid #996600;
	font-size:10px;
	padding:2px 2px 2px 2px;
	display:none;
}

.joox .comment {
background:url(../images/gui-stats-icons.png) no-repeat 0 -75px;
padding:0 0 4px 23px;
}

#search_result #row {
	clear:both;
	width: 920px;
	overflow:auto;
	border-top:1px dotted #999999;
	padding:10px 0 20px 0;
}
#search_result #row #text {
	width: 650px;
	float:left
}

#search_result #row #text a {
	color:#003366;
	border:none;
	text-decoration:underline;
}

#search_result #row #text h3.r {
	border:none;
}

#search_result #row #logo {
	width:150px;
	float:left;
	padding-left:20px;
}

.vj_box_three_300{width:970px; margin:0px auto; overflow:hidden; padding:10px 0}
.vj_box_three_300 .vj_banner_300x100{width:300px; height:100px; float:left; margin-left:18px; display:inline}