.lightSwitcher {
    position:absolute; z-index:101; background:url(../images/light.png) no-repeat left -16px ;
    padding: 0 0 0 20px; outline:none; text-decoration:none;right:0;
}
.turnedOff {color:#ffff00; background:url(../images/light.png) no-repeat left top }
.lightSwitcher:hover {text-decoration:underline;}

#shadow {background-image:url(../images/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
        
.post-frame-video {
    background:url("../images/video-frame.png") no-repeat scroll 0 0 transparent;
    height:105px;
    position:absolute;
    width:133px;
}
#location-store {
    text-align: center;
}
#location-store a {
    font-weight:bold;
    color:#FC6D0E;
}

#location-store a.selected {
    -moz-border-radius:4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    background:#FF954F;
    padding:0px 6px;
    color: #fff;
}
#list-store ul{
    padding-left: 12px;
}
#list-store li {
    background-image:url("http://dryicons.com/images/icon_sets/colorful_stickers_part_3_icons_set/png/16x16/shopping_cart.png");
    background-repeat:no-repeat;
    padding-left:18px;
    margin-bottom:4px;
}
#list-store li a{

}
.post-frame-video:hover {
    background:url("../images/video-frame.png") no-repeat scroll 0 -107px transparent;
}
a.button {
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius: 3px;
    background:url("../images/button_overlay_new.png") repeat-x scroll 0 0 #FF8A00;
    border-color:#F9C755 #FF8A00 #AE6D21;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    cursor:pointer;
   float:right;
    font-weight:700;
    height:24px;
    line-height:24px;
    margin-left:12px;
    padding-left:12px;
    padding-right:12px;
    text-shadow:0 -1px 1px #C37211;
    text-transform:uppercase;
}
.album-shadow {
    height: 18px; background: url(../images/photo-shadow.png) no-repeat scroll 0 0px transparent;
}
.icon-order {
    background:url("../images/promo_orange.png") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:23px;
    line-height:15px;
    padding-right:6px;
    padding-top:4px;
    text-align:center;
    vertical-align:top;
    width:25px;
}
.add2playlist {
    padding-left:18px;
    background: url(../images/add-item.png) no-repeat scroll 0 0 transparent;
}

.add2playlist:hover {
    color: #EA6500;
    background: url(../images/add-item.png) no-repeat scroll 0 -16px transparent;
}
#manage-list {

}
#manage-list select{
    border:1px solid #B8BAB3;
    height:200px;
    width:358px;
}

#manage-list .floatRight {
    
}
#manage-list .floatLeft {
    width:400px;
}
.infoSong {
    background:url("../images/bedihoc_iconpack.png") no-repeat scroll 3px -310px transparent;
    padding-left:32px;
    width:420px;
}
.divSongItem {
    border-bottom:1px solid #FEF1DF;
    margin-left:5px;
    padding-top:10px;
    width:580px;
}
/* CSS Document */
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    -moz-box-shadow:0 0 5px #FF9900;
    -webkit-box-shadow:0px 0px 5px #FF9900;
	box-shadow:0px 0px 5px #FF9900;
    border:1px solid #FF9900 !important;
    outline:medium none;
}

/*upload photo*/
#log {
   
}
#log li {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    list-style-position:inside;
    padding:10px 0;
    position:relative;
}
#log li .progressbar {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #333333;
    border-left: 5px solid #FF6600;
    height:3px;
}
#log li .progress {
    background:none repeat scroll 0 0 #99CC00;
    height:3px;
    width:0;
}
#log li a.cancel {
    cursor:pointer;    
    position:absolute;
    right:0px;
    top:12px;
}
#file-uploaded .photo  {
    background:none repeat scroll 0 0 white;
    border:1px solid #D8DFEA;
    padding:10px;
    margin:0 0 5px;
}

#file-uploaded .photo .info {
    float:right;
    width:300px;
}
#file-uploaded .photo .info .descriptionImage {
    width: 300px;
}
#file-uploaded .photo .thumb {
    float:left;
    width:125px;
}
/**/
button, input[type="button"] {
    background-color:#669900;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
padding:2px 15px 3px;
text-align:center;
}
button:active, input[type="button"]:active {
    border-color: #0E1F5B #D9DFEA #D9DFEA #0E1F5B;
    border-style:solid;
    border-width:1px;
}
/**/
.search-result li.marker {
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #C7DF7D;
    background: none;
    padding-left: 0;
	}
.icon {
	padding-right:10px;
	padding-top:0.5em;
	text-align:center;
	vertical-align:top;
	background:url(../images/redicon.png) no-repeat;
	width:47px;
	height:54px;
	float:left;
	font-weight:bold;
	line-height:35px;
	color:#FFFFFF;
	font-size:13px;
	}
.panel {
	float:left;
    width: 500px;
	}
.panel p {
	margin-bottom:5px;
	}
.panel p.name {
	font-size:15px;
	font-weight:bold;
    margin-bottom: 2px;
	}
.panel p em {
	font-style:normal;
	}
.mapicon, .webicon, .addfav {
	height:18px;
	padding-left:19px;
	margin-right:10px;
	font-size:11px;
	padding-top:2px;
	}
.mapicon {
	background: url(../images/map-pin.png) no-repeat left;
	}
.webicon {
	background: url(../images/web-browser.png) no-repeat left;
	}
.addfav {
	background: url(../images/bookmark-new.png) no-repeat left;
	}


 /**/
.menu-horizon ul {
    float:left;
    height:30px;
    list-style-position:outside;
    list-style-type:none;
    padding-left:13px;
}

.menu-horizon ul li, .menu-horizon ul li.active {
    float:left;
    height:25px;
    line-height:28px;
    padding: 3px;
}

.menu-horizon ul li.active a, .menu-horizon ul li a:hover {
    font-weight: bold;
    text-decoration: none;
}


.item-shop img {
    border: 1px solid #78B50F;
    padding:2px;
    min-height: 90px;
}

.item-shop img:hover {
    border: 1px solid #FF9400;
}
.viewall {
    cursor: pointer;
    padding-right:10px;
    text-align:right;
}
.ad-topbanner {
    background:url("../images/bdh_header_lite.jpg") no-repeat scroll left top transparent;
    height:118px;
    overflow:hidden;
    position: absolute;top:0;
    padding-left:285px;
}

ul.special-list {
    clear:both;
    list-style-position:outside;
    list-style-type:none;
    padding-left:17px;
}
ul.special-list li a  {
    background:url("../images/dot0.jpg") no-repeat scroll left center transparent;
    padding-left:12px;
}
.tabs {
    height:26px;
    margin-bottom:0;
    padding:0 0 0 10px;
}
.tabs a.selected {
    background:none repeat scroll 0 0 #FFFFFF;
    color:#000000;
    font-weight:bold;
    padding-bottom:1px;
}
.tabs a {
    background: #E3FF9F;
    border-color:#FE9F27;
    border-style:solid solid none;
    border-width:1px 1px 0;
    color:#3B5998;
    float:left;
    font-size:13px;
    font-weight:bold;
    margin-right:2px;
    padding:5px 22px 0;
    text-align:center;
    cursor: pointer;
}
.page {
    min-height:300px;
}
.listItemImages {
    background-color:#FFFFFF;
    min-height:50px;
    width:94px;
}
.floatLeft {
    float:left;
}
.floatRight {
    float:right;
}
.listImagesWidth {
    overflow:hidden;
    width:100px;
}
.listWidth {
    height:93px;
    width:465px;
}


.lineList {
    border-bottom:1px solid #d9d9d9;
    padding:1px 0;
}
.contentProductList {
    color:#000000;
    float:left;
    font-size:12px;
    width:355px;
}
.listItemBrief {
    padding-top:3px;
    text-align:justify;
}
.listPrice {    
    height:30px;
    margin-top:7px;
    text-align:right;
}
#option-service label, #foreign label, #extracurricular label {
    font-weight: normal;
}
.school {
    background: url("../images/bedihoc_iconpack.png") no-repeat scroll 0 -160px !important ;
}
.rowResult a{
    text-transform: capitalize;
}
.bedihoc-iconpack {
    background: url("../images/bedihoc_iconpack.png") no-repeat;
    height: 24px;
    width: 24px;
    display:inline-block;
}

.right-text-page {
    text-align: right;
    margin-bottom: 5px;
}
.left-text-page {
    text-align: left;margin-bottom: 5px;
}
.imgWrap {
    left:5px;
    position:absolute;
    text-align:center;
    top:0;
}
.item{
    padding:4px 3px 4px 30px;
    position:relative;
}
.help-icon {
    background-position:0 -120px;
}
.delete-bookmark-icon {
    background-position:0 -72px;
}
.edit-bookmark-icon {
    background-position:0 -128px;
}
.bookmark-icon{
    background-position:0 0px;
}
.map-icon {
    background-position:0 -96px;
}
.add-folder-icon {
    background-position:0 -48px;
}
.minus-folder-icon {
    background-position:0 -72px;
}
.zoomin-icon {
    background-position:0 -282px;
    border:1px solid #FEFEFE;
}
.zoomin-icon:hover {
    border-color:#FFFFFF #8C8C8C #8C8C8C #FFFFFF;
}
#map {
    height: 400px;
}
.page-bg {
	background:#fff url(../images/topbanner_bg.png) repeat-x scroll top left;
	}
.last, div.last {
	margin-right:0;
}
.col-335, .col-300, .col-200, .col-680, .col-470, .col-570, .col-780, .col-230, .col-750, .col-385, .col-280 {
/*.col-335, .col-300, .col-200, .col-680, .col-470, .col-230{ */
    float:left;
    margin-right:10px;
}
.col-280 {
    width: 280px;
}
.col-385 {
width:385px;
}
.col-570 {
    width: 570px;
}
.col-300 {
	width:300px;
	}	
.col-335 {
	width:335px;
	}	
.col-200 {
	width:200px;
	}
.col-230 {
	width:230px;
	}	
.col-230 {
	width:230px;
	}	
.col-750 {
	width:750px;
	}	
.col-680 {
	width:680px;
	}	
.col-780 {
	width:780px;
	}	
.col-470 {
	width:470px;
	}	
.img-subject {
	width:191px;
	height:150px;
	float:left;
	margin:4px 10px 4px 0px;
	}
.img-listcat {
	width:130px;
	height:96px;
	float:left;
	margin:4px 10px 4px 0;
    background: url("../images/shadow_small.gif") no-repeat scroll center bottom transparent;
    padding-bottom: 9px;
	}	
.newest-cont {
	padding:6px 10px 6px 10px;
	}
.newest-cont h2 {
	font-size:22px;
	margin-bottom:0px;
	color:#333333;
	}
.newest-cont h3 {
	font-size:17px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:8px;
	}
    .newest-cont h4 {
	font-size:110% !important;

	}
.newest-cont h5 {
	font-size:14px;
	margin-bottom:8px;
	line-height:normal;
	}	
.newest-cont h5 a, .newest-cont h3 a {
	color:#333333;
}
.newest-cont table {
    width: auto !important;
}
.newest-cont ul, .newest-cont ol {
    padding-left:15px;
}
.boxMod {
    background:url("../images/small_shadow.png") no-repeat scroll center bottom;
margin:0 0 10px;
padding:0 0 7px;
	}
.homebox {
	width:335px;
	float:left;
	margin-right:10px;
	}
.GreenTitle, .GreenTitle2, .GreenTitle3, .OrangeTitle, .newsTitle, .GreenTitle_News {
	overflow:hidden;
	height:32px;
	position:relative;
}
ul.samenews-cat {
	list-style-position:outside;
	padding-left:17px;
	clear:both;
	list-style-type:none;
	}	
ul.samenews-cat li {
	background:url("../images/dot.gif") no-repeat scroll left 7px transparent;
    margin-bottom:2px;
    padding-left:7px;
	}
ul.samenews-cat li a {
	color:#333333;
	}	
.newsTitle {
	height:44px;
	background:url("../images/news_title.png") repeat-x scroll left -44px transparent;
	}
.GreenTitle, .GreenTitle3, .GreenTitle_News {
	background:url(../images/green_title.png) repeat-x scroll top left;
	}	
.GreenTitle2 {
	background:url(../images/green_title_2.png) repeat-x scroll top left;
	}
.OrangeTitle {
	background:url(../images/orrage_title_md.jpg) repeat-x scroll top left;
	}
.OrangeTitle h3, .GreenTitle h3, .GreenTitle2 h3, .GreenTitle3 h3, .GreenTitle_News h3 {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:30px;
	padding-left:8px;
	height:32px;
	text-transform:uppercase;
	}
.newsTitle h4 {
	font-size:16px;
	background:url(../images/news_title.png) no-repeat scroll top left;
	font-weight:bold;
	padding-left:12px;
	line-height:44px;
	height:44px;
	}		
.newsTitle h4 a, .newsTitle h4 a:hover {
	color:#468a00;
	text-decoration:none;
	}	
.newsTitle h4 span {
	background:url("../images/news_title.png") no-repeat scroll right -88px transparent;
	display:block;
	height:44px;
	}	
.OrangeTitle h3 {
	background:url(../images/orrage_title_left.jpg) no-repeat scroll top left;
	}
.GreenTitle h3 {
	background:url("../images/green_title.png") no-repeat scroll left -32px transparent
	}
.GreenTitle3 h3 {
	background:url("../images/green_title.png") no-repeat scroll left -32px transparent
	}
.GreenTitle_News h3 {
	background:url("../images/green_title.png") no-repeat scroll left -32px transparent
	}
.GreenTitle2 h3 {
	background:url(../images/green_title_2.png) no-repeat scroll top left;
	}		
.GreenTitle h3 span, .OrangeTitle h3 span, .GreenTitle2 h3 span, .GreenTitle3 h3 span, .GreenTitle_News h3 span  {
	display:block;
	height:32px;
	}
.GreenTitle h3 span {
	background:url(../images/green_title.png) no-repeat scroll top right;
	}
    .GreenTitle3 h3 span {
	background:url(../images/green_title_right_gift.gif) no-repeat scroll top right;
	}
.GreenTitle_News h3 span {
	background:url(../images/green_title_right_news.gif) no-repeat scroll top right;
	}
.GreenTitle2 h3 span {
	background:url("../images/green_title_2.png") no-repeat scroll right -32px transparent;
	}	
.OrangeTitle h3 span {
	background:url(../images/orrage_title_right.jpg) no-repeat scroll top right;
	}	
.boxmd-cont {
	border-right:1px solid #fe9f27;
	border-left:1px solid #fe9f27;
	margin:0px;
	background:#FFFFFF;
	overflow:auto;
    height: 100%;
    text-align:justify;
	}
.boxnews-cont {
	border-right:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	margin:0px;
	background:#FFFFFF;
	overflow:hidden;
	}
.boxmd-cont2 {
	border-right:1px solid #79a631;
	border-left:1px solid #79a631;
	margin:0px;
	background:#f8f8f8;
	overflow:hidden;
	}
.boxmd-cont3 {
	border-right:1px solid #79a631;
	border-left:1px solid #79a631;
	margin:0px;
	background:#b9e546;
	overflow:hidden;
	}
.boxmd-cont4 {
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	margin:0px;
	background:#ffffff;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	}
.boxbttm, .boxbttm2, .boxtop, .boxtop2, .boxbttm3, .boxbttm4, .boxnews, boxnewsbttm {
	height:6px;
	font-size:1px;
	}
.boxtop2 {
	background:url(../images/topbrbg_md.jpg) repeat-x scroll top left;
	}
.boxnews {
	background:url(../images/topbrbg_md.jpg) repeat-x scroll top left;
	}	
.boxtop {
	background:url(../images/topbrbg_md2.jpg) repeat-x scroll top;
	}	
.boxbttm {
	background:url(../images/bttmbrbg.png) repeat-x scroll bottom;
	}
.boxnewsbttm {
	background:url(../images/bttmbrbg.png) repeat-x scroll bottom;
	}	
.boxbttm2 {
	background:url("../images/bttmbrbg.png") repeat-x scroll center -48px transparent;
	}	
.boxbttm3 {
	background:url("../images/bttmbrbg.png") repeat-x scroll center -30px transparent;
	}
.boxbttm4 {
	background:url("../images/bttmbrbg.png") repeat-x scroll center -12px transparent;
	}		
.boxbttm span, .boxnewsbttm span, .boxnewsbttm em, .boxbttm em, .boxbttm2 span, .boxbttm2 em, .boxbttm3 span, .boxbttm3 em, .boxtop span, .boxtop em, .boxtop2 span, .boxnews span, .boxtop2 em, .boxnews em, .boxbttm4 span, .boxbttm4 em {
	height:6px;
	display:block;
	} 
.boxtop2 span { background:url(../images/topbrbg_left.jpg) no-repeat scroll top left;
	}	
.boxnews span { background:url(../images/topbrbg_left.jpg) no-repeat scroll top left;
	}
.boxbttm3 span {
	background:url("../images/bttmbrbg.png") no-repeat scroll left -18px transparent
	}	
.boxtop span {
	background:url(../images/topbrbg_left2.jpg) no-repeat scroll top left;
	}
.boxtop2 em {
	background:url(../images/topbrbg_right.jpg) no-repeat scroll top right;
	}
.boxnews em {
	background:url(../images/topbrbg_right.jpg) no-repeat scroll top right;
	}
.boxbttm3 em {
	background:url("../images/bttmbrbg.png") no-repeat scroll right -24px transparent
	}
		
.boxtop em {
	background:url(../images/topbrbg_right2.jpg) no-repeat scroll top right;
	}	
.boxbttm span {
	background:url("../images/bttmbrbg.png") no-repeat scroll left -54px transparent;
	}	
.boxbttm em {
	background:url("../images/bttmbrbg.png") no-repeat scroll right -60px  transparent
	}	
.boxnewsbttm span {
	background:url(../images/bttmbrbg.png) no-repeat scroll bottom left;
	}	
.boxnewsbttm em {
	background:url(../images/bttmbrbg.png) no-repeat scroll bottom right;
	}	
.boxbttm2 span {
	background:url("../images/bttmbrbg.png") no-repeat scroll left -36px transparent
	}
.boxbttm2 em {
	background:url("../images/bttmbrbg.png") no-repeat scroll right -42px transparent
	}
.boxbttm4 span {
	background:url("../images/bttmbrbg.png") no-repeat scroll left -6px transparent
	}		
.boxbttm4 em {
	background:url("../images/bttmbrbg.png") no-repeat scroll right 0px transparent
	}	
.advtitle {
	background:url(../images/advbg_title.jpg) no-repeat scroll top left;
	height:17px;
	font-size:1px;
	}
.adv-cont {
	margin:0px;
	overflow:hidden;
	}
.adv-300 {
	float:left;
	margin-bottom:10px;
	}
.adv-145 {
	width:145px;
	float:left;
	margin-right:10px;
	}	
.adv-200 {
	width:200px;
	float:left;
	margin-bottom:10px;
	}				
	
#header {
	width:990px;
	margin:0 auto;
	margin-bottom:10px;
    position: relative;
	}	
.topbanner {
	width:990px;
	height:118px;
	background:url(../images/topbanner.jpg) no-repeat scroll top left;
	overflow:hidden;
	}	
.topbanner h1.logo {
	text-indent:-9999px;
	}
.topbanner h1.logo a {
	width:430px;
	height:118px;
	display:block;
	}	
.top-nav {
	width:990px;
	height:38px;
	background:url("../images/nav-bg.png") repeat-x scroll left -76px transparent;
	}
.menu-inner {
	margin:0px;
	height:38px;
	width:990px;
	background:url(../images/nav-bg.png) no-repeat scroll top left;
	}
.menu-inner ul {
	margin:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:url("../images/nav-bg.png") no-repeat scroll right center transparent;
	height:38px;
	padding-left:10px;
	}
.menu-inner ul li {
	float:left;
	height:38px;
	line-height:38px;
	margin:0px;
	}	
.menu-inner ul li a {
	background:url(../images/nav_line.jpg)no-repeat scroll top right;
	display:block;
	font-weight:bold;
	color:#333333;
	padding-left:9px;
	}	
.menu-inner ul li a b {
	padding-left:7px;
	}
.menu-inner ul li a span {
	padding-right:9px;
	}		
.menu-inner ul li.actnav a, .menu-inner ul li a:hover {
	padding-left:9px;
	background:url(../images/sub-nav.png) no-repeat scroll top left;
	text-decoration:none;
	}
.menu-inner ul li.actnav a b, .menu-inner ul li a:hover b {
	display:block;
	background:url("../images/sub-nav.png") repeat-x scroll left -76px transparent;
	color:#FFFFFF;
	}		
.menu-inner ul li.actnav a span, .menu-inner ul li a:hover span {
	background:url(../images/sub-nav.png) no-repeat scroll right;
	display:block;
	padding-right:9px;
	}	
.submenu {
	height:34px;
	background:url(../images/subbg_md.jpg) repeat-x scroll top left;
	width:990px;
	}	
.submenu ul {
	background:url(../images/subbg_left.jpg) no-repeat scroll top left;
	height:34px;
	list-style-type:none;
	list-style-position:outside;
	padding-left:13px;
	float:left;
	}	
.submenu ul li, .submenu ul li.act-submn {
	float:left;
	height:34px;
	line-height:28px;
	}	
.submenu ul li a {
	padding-left:6px;
	color:#006400;
	}	
.submenu ul li a em {
	font-style:normal;
	}	
.submenu ul li a span {
	padding-right:6px;
	}	
.submenu ul li.act-submn a, .submenu ul li:hover a{
	background:url("../images/sub-act.png") no-repeat scroll left top transparent;
	display:block;
	padding-left:6px;
	text-decoration:none;
	}	
.submenu ul li.act-submn a span, .submenu ul li:hover a span {
	background:url("../images/sub-act.png") no-repeat scroll right -34px transparent;
	display:block;
	padding-right:6px;
}
.submenu ul li.act-submn a em, .submenu ul li:hover a em {
	font-style:normal;
	background:url("../images/sub-act.png") repeat-x scroll left -68px transparent;
	display:block;
	}
.topsearch {
	background:url(../images/search_bg.jpg) no-repeat scroll top right;
	height:34px;
	width:350px;
	float:right;
	}	
form.quicksearch {
	margin:0px;
	padding:0px;
	}
form.quicksearch input.filltext {
	vertical-align:top;
	border:none;
	margin-top:3px;
	width:230px;
	margin-left:45px;
	padding-top:2px;
	background:none;
	float:left;
	}		
form.quicksearch button.searchbtt {
	background:none;
	border:none;
	cursor:pointer;
	float:left;
	width:34px;
	height:28px;
	background:url(../images/search_btt.jpg) no-repeat scroll top left;
	text-indent:-9999px;
	}	
form.quicksearch button:hover.searchbtt {
	background:url(../images/search_btt_over.jpg) no-repeat scroll top left;
}	
button.updatebtt {
	background:url(../images/update_button.png) no-repeat;
	height:25px;
	width:68px;
	border:none;
	cursor:pointer;
	}
button.updatebtt em {
	display:none;
	}	
#container {
	width:990px;
	margin:0px auto;
	margin-bottom:10px;
    min-height: 350px;
	}

    /* css for footer 19/6 */
#footer {
	width:100%;
	height:100px;
	background:#f2f2f2 url(../images/footer_bg.jpg) repeat-x scroll top left;
	}
#footer .footer-inner {
	width:990px;
	margin:0px auto;
	}
ul.footquicklink {
	height:31px;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	}
ul.footquicklink li {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:31px;
	}
ul.footquicklink li a {
	color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
}
ul.footquicklink li.noleftpad a {
	padding-left:0px;
	}
ul.footerRgt {
	list-style-position:outside;
	list-style-type:none;
	float:right;
	margin:0px;
	}
ul.footerRgt li {
	float:right;
	padding-top:7px;
	padding-left:5px;
	}
.footer-adv {
	float:left;
	width:210px;
	height:65px;
	margin:10px 10px 10px 0px;
	}
.footer-info {
	width:360px;
	background:url(../images/footer_line.jpg) no-repeat left;
	margin:10px 10px 10px 0px;
	float:left;
    text-align: left;
	}
.footer-info p {
	padding-left:20px;
	line-height:14px;
	margin-bottom:5px;
	}
    
#footer .footer-inner {
	width:990px;
	margin:0px auto;
	text-align:center;
	line-height:30px;
	color:#666666;
	}
	
.brief-cont {
	font-size:12px;
	line-height:18px;
	text-align:left;
	padding:10px;
	font-weight:bold;
	color:#666666;
	}	
.imgbrf {
	float:left;
	width:125px;
	margin-bottom: 50px;
	}
.viewmore {
	font-size:11px;
	background:url(../images/dot.jpg) no-repeat right;
	padding-right:10px;
	margin-right:10px;
    cursor:pointer;
    color: #3B5998;
	}
    .viewmore:hover {
        text-decoration: underline;
}
.arrow-dow, .arrow-up {
	font-size:12px;
	padding-right:15px;
	}		
.arrow-dow {
	background:url(../images/arrow_dow.jpg) no-repeat right;
	}	
.arrow-up {
	background:url(../images/arrow_up.jpg) no-repeat right;
	}	
.arrow-dow a, .arrow-up a {
	text-decoration:underline;
	}
.search-result {
	margin-top:10px;
	margin-bottom:10px;
	}

.search-result ul {
    padding-left: 0 !important;
}
.search-result ul li {
    background:url("../images/dot0.jpg") no-repeat scroll left 7px transparent;
    padding-left:12px;
    list-style: none outside none
}
.search-result ol {
    padding-left: 12px;
}
.addyrfav {
	background:url(../images/favarous_icon.jpg) no-repeat right;
	}
/* css form login home page */
form.loginbox {
	padding:0px;
	margin:0px;
	}
form.loginbox button {
	width:77px;
	height:27px;
	background:none;
	border:none;
	text-indent:-9999px;
	vertical-align:middle;
	}	
form.loginbox button.signbtt {
	background:url(../images/login_btt.jpg) no-repeat scroll top left;
	height:27px;
	width:77px;
	cursor:pointer;
	}	
form.loginbox button.signbtt:hover {
	background:url(../images/login_btt_over.jpg) no-repeat scroll top left;
	}	
form.loginbox fieldset {
	padding:2px 8px 5px;
	}
form.loginbox label {
	width:25%;
	float:left;
	vertical-align: top;
	padding-top:6px !important;
	padding-top:3px;
	font-weight:normal;
	}	
form.loginbox input.inputext {
	width:45%;
	vertical-align: top;
	float:left;
	} 
.login-cont {
	padding:8px 10px;
	}
.login-cont ul {
	list-style-position:outside;
	list-style-type:none;
	padding-top:3px;
	padding-left:10px
	}
.login-cont ul li {
	padding-bottom:5px;
	}	
.login-cont ul li a {
	background:url("../images/bedihoc_iconpack.png") no-repeat 0 -172px;
	padding-left: 19px;
	}
.login-cont ul li em {
	font-style:normal;
	font-size:11px;
	color:#FF0000;
	padding-left:5px;
	}
.login-cont ul li.actmenu {
	padding-bottom:3px;
	font-weight:bold;
	}
.login-cont ul li.actmenu a {
	color:#FF6600;
	}		
.Orange-Title {
	font-size:20px;
	color:#FF7607;
	margin-bottom:0px;
	}
.note-title {
	font-size:12px;
	margin-bottom:10px;
	}
	
	
.line-space {
	font-size:1px;
	height:10px;
	background:url(../images/dot_line.jpg) repeat-x scroll top left;
	clear:both;
	}			
.info-box {
	background:#eef7fe;
	border:1px solid #cccccc;
	padding:10px;
	margin-top:10px;
    font-weight:bold;
	}				
.maps-area {
	width:656px;
	height:154px;
	background:#FFFFCC;
	margin-bottom:10px;
	}
.searchbtt {
	background:url(../images/search_button.jpg) no-repeat scroll top left;
	width:99px;
	height:35px;
	}		
.searchbtt button {
	text-align:center;
	border:none;
	background:none;
	width:99px;
	height:35px;
	cursor:pointer;
	font-weight:bold;
	color:#FFFFFF;
	}
    .searchbtt button:hover {
        -moz-box-shadow:0 0 3px #999999;
}
.brtL {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}	
.red-font {
	color:#000;
	}
.date-time {
	font-size:11px;
	color:#666666;
	}	
.newstool {
	height:20px;
	margin-bottom:0px;
	}
.fav-ico {
	background:url(../images/favarous_icon.jpg) no-repeat left;
	padding-left:20px;
	}
.print-ico {
	background:url(../images/print_icon.jpg) no-repeat left;
	padding-left:20px;
	}		
/*Begin CSS cho phan trang */
ul.listpage {
	float:right;
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	}
ul.listpage li, ul.listpage li.act-num {
	font-size:12px;
	line-height:20px;
	float:right;
	padding-top:6px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}
ul.listpage li a {
	border:1px solid #cdcdcd;
	padding:0px 8px;
	display:block;
	background:#e3e3e3;
	color:#666666;
	}
ul.listpage li a:hover, ul.listpage li.act-num a {
	background:#fc9d00;
	border:1px solid #ed7701;
	color:#FFFFFF;
	text-decoration:none;
	}
ul.listpage li input, ul.listpage li button {
	margin:0px;
	margin-left:4px;
	line-height:normal;
	}
ul.listpage li input.fillnumber {
	vertical-align:top;
	width:40px;
	height:17px!important;
	height:15px;
	padding-right:0px;
	}
ul.listpage li button {
	width:44px;
	height:21px;
	vertical-align:top;
	background:none;
	border:0px;
	}
ul.listpage li button.submitbtt {
	background:url(../images/jumb_btt.png) no-repeat scroll top left;
	text-indent:-9999px;
	cursor:pointer;
	}		
/*End CSS cho phan trang */	
ul.list-cat {
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 0p 1px;
	padding:0px;
	}
ul.list-cat li {
	width:198px;
	height:30px;

	}
ul.list-cat li a {
	background:url(../images/menu_list.gif) no-repeat scroll top left;
	display:block;
	height:30px;
	}		
ul.list-cat li a span {
	padding-left:23px;
	line-height:30px;
	color:#016502;
	font-weight:bold;
	}	
ul.list-cat li a:hover {
	text-decoration:none;
	background:url(../images/menu_list_over.gif) no-repeat scroll top left;
	color:#FFFFFF;
	}
ul.list-cat li.act-cat a {
	height:30px;
	background:url(../images/menu_list_over.gif) no-repeat scroll top left;
	display:block;;
	}
.borbttm {
	border-bottom:1px dotted #dddddd;
    text-align: left;
	}
	
ul.list-item {
	list-style-position:outside;
	list-style-type:none;
	padding-top:7px;
	}		
ul.list-item li {
	float:left;
	width:97px;
	text-align:center;
	margin: 10px 5px 25px 5px;
	padding: 3px;
        max-height: 135px;
	}

ul.list-item li p {
	margin-bottom:0px;
    font-weight: bold;
	}	
ul.list-item li.last {
	margin-right:0px;
	padding:0px;
	}
.price {
	color:#CC0000;
	}
.person-title {
	font-size:18px;
	margin-bottom:12px;
	padding-top:10px;
	padding-left:10px;
	}	

	
form.Regtsform {
	margin:0px;
	padding:0px;
	border:none;
	}
form.Regtsform legend {
	display:none;
	}
	
form.Regtsform label {
	display: inline-block;
	line-height:18px;
	padding-top: 7px;
	vertical-align:top;
}
form.Regtsform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	padding-left:5px;
}
form.Regtsform span.edit {
	padding-left:5px;
	font-size:11px;
	}
form.Regtsform label {
	width:30%;
	float:left;
}
form.Regtsform .rightCol {
	width:70%;
	float:left;
	margin-bottom:3px;
	}
form.Regtsform input, form.Regtsform select   {
	vertical-align:middle;
	margin-bottom:13px;
	}	
form.Regtsform button {
	margin-bottom:8px;
	}
form.Regtsform p {
	margin-bottom:0px;
	}	
form.Regtsform .hint {
	font-size:11px;
	color:#666666;
	}		
form.Regtsform .successtext {
	color:#009900;
	font-size:11px;
	padding-left:5px;
	}
form.Regtsform .warning {
	color:#CC0000;
	font-size:11px;
	padding-left:5px;
	}
button.registerbtt {
	background:url(../images/dangky_btt.png) no-repeat;
	width:92px;
	height:32px;
	cursor:pointer;
	border:none;
	margin-top:7px;
	}			
button.registerbtt em {
	display:none;
	}	
/* Clear fix */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	overflow: hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.clear {
	clear:both;
}

/* khanhpt profile page */
.button_save{
    background: url("../image/button_save.png") no-repeat transparent;
}
#editbt{
    height: 18px;
}
a.edit {
    display: none;
    color: #8acf04;
    font-size: 9px;
    background: url("../images/edit.png") no-repeat scroll right top transparent;
    height: 18px;
    padding-left: 485px;
    cursor: pointer;
}
#allinfo {
    overflow: hidden;
    width: 550px;
}
.leftInfo {
    float: left;
    width: 119px;
    margin: 5px 0px 5px 40px;
    color: #777777;
}
.rightInfo {
    float: left;
    width: 65%;
    font-weight: bold;
    margin: 5px 0px 5px 20px;
}
.leftTitle {
    float: left;
    font-weight: bold;
    font-size: 13px;
    width: 75%;
    margin-left: 20px;
    margin-top: 5px;
}
/*
#allinfo:hover a.edit {
    display: inherit;
}
*/
a.edit:hover {
    background-position: right -18px;
    color:#8acf04;
}

/* end khanhpt */

/* vunv */
#bottombar{
	width:100%;
	bottom:0px;
	position:fixed;
	line-height:30px;
	background:#f2f2f2 url(../images/bar.gif) repeat-x scroll top left;
}
#bottombar span{
	margin-left:20px;
}
#bottombar #buttonsbar{
	float:right;
	margin-right:40px
}
.bookmardiv{
	margin-bottom:30px;
}
/* end vunv*/

/* quanghd */
.gift-odd {
	padding: 10px;
	background-color: #F3FFDF;
	margin: 0px 10px 0px 10px;
	height: 80px;
}
.gift-even {
	padding: 10px;
	margin: 0px 10px 0px 10px;
	height: 80px;
}
#gift-form, #gift-success {
	margin: auto;
	display: none;
}

.newscorner-odd {
	padding: 10px;
	background-color: #F3FFDF;
	margin: 0px 10px 0px 10px;
	height: 80px;
}
.newscorner-even {
	padding: 10px;
	margin: 0px 10px 0px 10px;
	height: 80px;
}
.topads {
        right:0;
        width: 780px;
        height: 100px;
        position: absolute;
}

.topads ul li{
        float:left;
        list-style-type:none
}

.bottomads {
        width: 1000px;
        height: 120px;
        margin: auto;
        margin-bottom: 20px;
}

.bottomads ul li{
        float:left;
        list-style-type:none;
        padding: 2px;
}

.adbox_left ul li {
        list-style-type:none
}

.adbox_right ul li {
        list-style-type:none
}

#crumbs ul, li {
        list-style-type:none;
        padding:0;
        margin:0;
}

#crumbs {
        height:2.3em;
        margin-bottom: 10px;
}

#crumbs li {
        float:left;
        line-height:2.3em;
        padding-left:.75em;
        color:#006400;
}

#crumbs li a {
        display:block;
        padding:0 15px 0 0;
        background:url(../images/crumbs.gif) no-repeat right center;
}

#crumbs li a:link,
#crumbs li a:visited {
	color:#006400;
	text-decoration:none;
}
#crumbs a:link,
#crumbs a:visited,
#crumbs li a:hover,
#crumbs li a:focus {
	color:#FE9F27;
}

.photo-album img {
        width: 150px;
        height: 100px;
}

ul.list-album {
	list-style-position:outside;
	list-style-type:none;
	padding-top:7px;
}
ul.list-album li {
    float:left;
	width:160px;
	text-align:center;
	margin: 10px 5px 25px 5px;
	padding: 6px;

}		

.photo-thumb {
    max-width: 180px;
}

#commentBox {
    width: 100%;
}

.comment {
    background-image: url('../images/comment.png');
    background-repeat: no-repeat;
    padding: 20px;
    padding-top: 5px;
    padding-left: 60px;
    border-top: 1px solid #D9D9D9;
}

#album-info {
    border: 1px solid #77A72F;
    padding: 10px;
    margin-bottom: 10px;
    -moz-border-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
}

#photo-wrapper {
    text-align: center;
}

#photo-wrapper img {
    
}

.reportCommentButton {
    float: right;
}

.reportedCommentButton {
    float: right;
    width: 65px;
    display: none;
}

.music-track {
    padding: 10px;
}

/* end quanghd */

/*css for album */
.thumb-album {
    -moz-background-inline-policy:continuous;
    background:url("../images/vien-album.png") no-repeat scroll left top transparent;
}

.thumb-album .img {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    height:104px;
width:125px;
}

.item-album {
	float: left;
    height: 175px;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 10px 10px;
    overflow: hidden;
    padding-top: 7px;
    width: 165px;
}
.item-album .thumb-album {
	height:110px;
padding-left:20px;
padding-top:6px;
width:133px;
}
.item-album .meta {
    padding-left: 10px;
}
.item-album .meta .name {
    margin: 0;
}
.item-album .meta .name a {
color:#FF6600;
font-size:12px;
font-weight:bold;
}
.item-album table tr td {
    padding: 0;
}

.listThumbImage li {
    border:0 none;
    float:left;
    list-style:none outside none;
    padding:17px 8px 5px;
    text-align:center;
}
.listThumbImage li .item {
    height:125px;
    text-align:center;
    width:125px;
    line-height:125px;
    padding:0;
}
.listThumbImage li .item img {
    /*border:1px solid #D9D9D9;
    padding:2px;*/
    vertical-align: middle;
}
/*end ThangBX*/
.text-has-icon {
    background:url("../images/bedihoc_iconpack.png") no-repeat scroll 0 0 transparent;
    cursor:pointer;
    padding-left:18px;
}
.likeButton, .reportButton, .reportCommentButton, .reportedCommentButton {

}
.likeButton {
    background-position: 0 -209px;
    color:#FF6600;
    font-weight:bold;
}
.reportButton {
    background-position: -1px -225px;
    color:#FF6600;
    font-weight:bold;
}
.backButton {
    background-position: -3px -263px;
}
.addButton {
    background-position: -1px -244px;
}
.starButton-on {
    background-position: -1px -395px;font-weight: bold;
    text-decoration: underline;
}
.starButton-off {
    background-position: -1px -376px;
}