html, body
{
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;		
	background: #E9D6BF;
}
p {
	padding: 5px 0 0 0;
	margin: 0;
}
img, table{border: none;}
form {padding:0; margin:0;}

.clear{ clear: both;}

#pageContent
{	
	width: 1000px;
	margin:  0 auto;
	padding: 0;
}
/*--- HEADER ---*/
.Header {height:68px; background:#673301 url(../images/nen_menu.jpg) left bottom repeat-x;}
.headerCalendar {
	float:left;
	width:220px;
	padding-top:18px;
	height:50px;
	background:url(../images/calendar_bg.jpg) right bottom no-repeat;
}
.headerCalendar .boxCalendar{
	background: url(../images/lich_icon.jpg) left center no-repeat; 
	padding:10px 0 8px 35px; 
	margin-left:8px;
	margin-top:10px;
	color:#000;
}
/*------------------Menu_top----------------*/
.topMenu {float:left; width:540px;}
/*------------------tim kiem----------------*/
.headerSearch{
	float:right; 
	width:235px; 
	padding-top:18px; 
	overflow:hidden;
	height:50px;
}
.headerSearch .boxSearch{
	background:url(../images/icon_timkiem.jpg) left center no-repeat; 
	padding:5px 0 5px 35px;
	margin-top:10px;
}
.Search_text {float: left; padding: 0;	margin: 0; width:140px;}
.Search_button {float: right; width:50px; margin: 0 0 0 5px; text-align: center;}
.Search_button a {display:block; width:50px; height:18px; padding:2px 0; margin-right:10px; background:url(../images/button.gif) no-repeat; color:#000; text-decoration:none; text-align:center;}
.textInput{
	border:1px solid #AF9270;
	padding:2px;
	margin:0;
	background:#F1EFDA;
}
/*--- BODY ---*/
.widthBody {width:1000px; overflow:hidden; background:url(../images/mainBody_bg.gif) top left repeat-y;}
/*-- Left column --*/
.widthLeft {
	float:left; 
	width:223px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.divLogo{
	height:129px; margin:0; padding:5px 10px 45px;
	background: url(../images/hoattiet.jpg) bottom center no-repeat;
}
/*Box Login*/
.divLogin {margin:0; padding:5px 10px;}
.divLogin .titleLogin {
	background:url(../images/ten_td.jpg) right top no-repeat;
	padding:3px 0 3px 15px;
	font-weight: bold;
	color:#FF0;
}
.divLogin .formLogin{
	padding:5px 5px 5px 10px;
	font-weight:bold;
	color:#000;
}
.Login_button {width:50px; margin: 0; text-align: center;}
.Login_button a {display:block; width:50px; height:18px; padding:2px 0; margin-right:10px; background:url(../images/button.gif) no-repeat; color:#000; text-decoration:none; text-align:center;}
/*Box Support*/
.divSupport {margin:0; padding:5px 10px;}
.divSupport .titleSupport {
	background:url(../images/ten_td.jpg) right top no-repeat;
	padding:3px 0 3px 15px;
	color:#FF0;
	font-weight:bold;
}
.divSupport .supportContent{
	padding:5px 5px 5px 10px;
	color:#000;
}
.divSupport .supportContent img {margin:3px 5px;}
.divSupport .supportContent .titleY {
	background:url(../images/yahoo_icon.png) left no-repeat; padding:5px 25px;
	font-weight: bold;
}
.divSupport .supportContent .titleS {
	background:url(../images/skype_icon.png) left no-repeat; padding:5px 25px;
	font-weight: bold;
}
.divSupport .supportContent .titleH {
	background:url(../images/hotline_icon.png) left no-repeat; padding:5px 25px;
	font-weight: bold;
}
.divSupport .supportContent .titlePhone{color:#F00; font-weight:bold;}

/*Box Customers*/
.divProject {margin:0; padding:5px 10px;}
.divProject .titleProject {
	background:url(../images/ten_td.jpg) right top no-repeat;
	padding:3px 0 3px 15px;
	color:#FF0;
	font-weight:bold;
}
.divProject .projectContent{
	padding:5px 5px 5px 10px;
	color:#000;
}
.divProject .projectContent .projectTD {text-align:center; margin-bottom:10px; margin-top:5px; border:none;}
.divProject .projectContent .projectTD a{ text-decoration:none; color:#900; font-weight:bold;}
.divProject .projectContent .projectTD .projectRESIZE{
	max-width:160px;
	width:expression(this.width > 160 ? 160 : true);
}

/*Box Counter*/
.divCounter{margin:0; padding:5px 10px;}
.divCounter .titleCounter {
	background:url(../images/snol.jpg) right top no-repeat;
	padding:40px 0;
	color:#000;
	text-align:center;
	font-weight:bold;
}
.divCounter .titleCounter b{ color:#F00}

.divBannerLeft{margin:0; padding:5px 10px;}
.divBannerLeft .leftAdTD{margin:2px 0;}
.leftAdResize{
	max-width:200px;
	width: expression(this.width > 200 ? 200 : true);
}

/*-- Main column --*/
.widthMain {
	float:left; 
	width:777px; 
	padding:0; 
	margin:0;
	overflow:hidden;
}
.mainBanner {height:573px; margin:0 10px 0 0; background:url(../images/hinh_bn.jpg) no-repeat; text-align:right;}

.divMain{padding:10px 10px 0 0; margin:0;}
.mainModule { width:767px;}
.divContentTop{
	background:url(../images/mainTop.gif) top left no-repeat;
	padding-top:5px;
}
.divContentBottom{
	background:#FFF url(../images/mainBottom2.gif) bottom left no-repeat;
	padding:5px 15px 45px 15px;
	color:#000;
	line-height:135%;
}
.divScrollTop{
	background:url(../images/mainTop.gif) top left no-repeat;
	padding-top:5px;
}
.divScrollBottom{
	background:#FFF url(../images/mainBottom.gif) bottom left no-repeat;
	padding:15px;
	color:#000;
	line-height:135%;
}
.mainTitle{text-transform:uppercase; font: bold 18px "Times New Roman", Times, serif; background:#CBD0CE; padding:3px 5px; margin-bottom:10px;}
.mainTitle span{color:#F00;}
.mainContent{}
.moreDetail {margin-top:10px;}
.moreDetail a{ text-decoration:underline; color:#930; background:url(../images/icon_detail.gif) left center no-repeat; padding:3px 0 3px 10px;}

/* Services */
.serviceContentTD{font:normal 12px Arial, Helvetica, sans-serif; padding:5px 0 10px;}
.serviceContentTD .serviceMainTITLE a{font:bold 1.2em/140% Arial, Helvetica, sans-serif; color:#F60; text-decoration:none;}
.serviceContentTD .serviceMainDATE {font:normal 11px Arial, Helvetica, sans-serif; color:#999; padding-bottom:5px;}
.serviceContentTD .serviceMainIMG{
	float:left; 
	width:150px;
	height:110px;
	padding: 3px 10px 10px 0;
	overflow:hidden;
}
.serviceContentTD .serviceMainRESIZE{
	max-width:150px;
	width:expression(this.width > 150 ? 150 : true);
}
.serviceContentTD .serviceMainCONTENT{
	font: normal 12px/140% Arial, Helvetica, sans-serif; color:#666;
}
/*service detail*/
.service-detailtitle{
	text-align:left;
	padding-bottom:8px;
	margin-bottom:8px;
	font:bold 1.4em/100% Arial; 
	color:#BF5F00; 
}

.service-id {
	margin-top:8px;
}
.service-description{
	font:normal 12px/140% Arial;
	margin-top:10px;
	text-align:left;
}
/* Products */
.productList {padding:0;}
.productTD {float:left; width:230px; height:233px; margin:10px 0; border:1px solid #dcdcdc; text-align:center;}
.productTD .proName {width:230px; height:26px; background:url(../images/product_nameBg.png) no-repeat; font-weight:bold; color:#4094e9;}
.productTD .proName a{ text-decoration:none; color:#4094e9;font-weight:bold; text-transform:uppercase;}
.productTDImg {height:180px; width:230px; overflow:hidden;}
.productTD .detail {height:19px; background:url(../images/product_detail_icon.gif) 63px 50% no-repeat; padding-left:10px;}
.productTD .detail a {color:#ed2042; text-decoration:none;}
.productTDSpace {float:left; width:20px; padding:50px 0;}
.product-detailOther{background:#fff url(../images/mainBg.png) 0 8px repeat-x;}
/*product detail*/
.product-detailtitle{
	text-align:left;
	padding-bottom:8px;
	margin-bottom:8px;
	font:bold 1.4em/100% Arial; 
	color:#09C; 
	background:url(images/line_pro.gif) bottom left repeat-x;
}

.mainProductZoom{vertical-align:bottom; margin-top:10px; text-align:center;}
.mainProductZoom a{
	text-decoration:none;
	font-size:11px;
	color:#666;
}
.comMainProZoom a:hover{
	text-decoration:underline;
}
.product-id {
	margin-top:8px;
}
.product-price{
	font:bold 12px/100% Arial;
	margin-top:10px;
	text-align:left;
}
.product-price b{
	font: bold 16px Arial;
	color:#990000;
}
.product-detailQuantity{
	font:bold 11px Arial;
	margin-top:10px;
}
.product-detailQuantity input{font: normal 11px Arial; padding:0;}
.product-detailButton{margin-top:10px;}
.product-detailButton input{font:normal 11px Arial; padding:0 5px;}

.bgProductImg{
	padding: 5px;
	border:1px solid #ddd;
}

/*Shopping cart*/
.imgCartResize{
	max-width:60px;
	width: expression(this.width > 60 ? 60 : true);
	padding:3px;
}
.mainBagGuide{
	color:#007F76;
	font-size:12px;
	padding:5px;
	background:#B2DEDB;
	border:1px solid #98C7C4;
}
.mainBagBilling{
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
	background:#009187;
	border:1px solid #007971;
}
.mainBagTitle{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:4px 5px;
	background:#009187;
	border:1px solid #007971;
	z-index:0;
}
.mainBagButton{
	padding:5px;
}

.mainBagContent{
	font-size:11px;
	padding-left:5px;
	padding-bottom:3px;
	border-bottom:1px solid #98C7C4;
}
.mainBagPrice{
	font-size:12px;
	padding-right:10px;
	background:#F2f4f5;
	border-bottom:1px solid #D7DFE3;
}
.mainBagTotalPrice{
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}
.mainBagContent a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.mainBagContent a:hover{text-decoration:underline;}
.buttonCart{font:normal 11px Arial; color:#000000;}
.bgProductDescription{
	background:#E9E9E9;
	color:#bf5f00;
	font: bold 16px Arial;
	padding:5px 10px;
	margin-top:10px;
}

.ProductDescription{font:normal 12px Arial; line-height:140%;}
.ProductDescription table{
	border-collapse:collapse;
	border:1px solid #999999;
}

/*_____________________________________________ Start jCarouselLite _____________________________________________*/
#scrollDoiTac  {
    padding: 0;
    margin: 0;
}
#scrollDoiTac ul {
	margin: 0;
	list-style:none;
}
#scrollDoiTac ul li{margin-right:5px; float:left;}
#scrollDoiTac ul li.li_scroll{width:125px; overflow:hidden;}
.resizeScrollPro{
	max-height:110px;
	height:expression(this.width > 110 ? 110 : true);
}

/*- News-*/
.newsContentTD{font:normal 12px Arial, Helvetica, sans-serif; padding:5px 0 10px;}
.newsContentTD .newsMainTITLE a{font:bold 1.2em/140% Arial, Helvetica, sans-serif; color:#bf5f00; text-decoration:none;}
.newsContentTD .newsMainDATE {font:normal 11px Arial, Helvetica, sans-serif; color:#999; padding-bottom:5px;}
.newsContentTD .newsMainIMG{
	float:left; 
	width:150px;
	height:110px;
	padding: 3px 10px 10px 0;
	overflow:hidden;
}
.newsContentTD .newsMainRESIZE{
	max-width:150px;
	width:expression(this.width > 150 ? 150 : true);
}
.newsContentTD .newsMainCONTENT{
	font: normal 12px/140% Arial, Helvetica, sans-serif; color:#000;
}
/*news detail*/
.post_detail {
	padding:0;
	margin:0;
	padding-bottom:10px;
	background:url(../images/heading-border.gif) left bottom repeat-x;
}
.post_detail .postdata {
	font-size: 11px;
	color: #999;
}
.post_detail .entry {
	padding: 10px 0px 0px;
	line-height:135%;
}
.post_detail .entry b{ color:#000;}

.post_detail .entry .imgnews img{margin-right:8px; float:left; width:125px;}

.post_detail .entry .imgrealty {float:left; width:300px;}
.post_detail .entry .imgrealty a{ border:none;}
.post_detail .entry .imgrealty img{width:300px; border:none;}
.post_detail .entry .imgrealty .realtyThumbImg{padding:5px 0;}
.post_detail .entry .imgrealty .realtyThumbImg a{padding-right:4px; border:none; text-decoration:none;}
.post_detail .entry .imgrealty .realtyThumbImg img{border:none;}
.post_detail .entry .imgrealty .realtyThumbImg a.last{padding-right:0;}

.post_detail .entry .textrealty {
	float:right; width:205px; 
	background:url(../images/paper_bg.gif) top left no-repeat; 
	padding:30px 10px 10px 15px;
	line-height:165%;
	font-size:11px;
	height:220px;
}
.post_detail .entry .textrealty .textprice{font-size:14px; color:#FF3300; text-align:right;}
.post_detail .entry .textrealty .textcode{font-size:12px; font-weight:700;}

.post_detail .entry .textrealty .buttonContact{font-size:12px; font-weight:700;}

.post_detail .entrydetail {
	padding: 10px 0px 0px;
	line-height:140%;
	color:#000;
}
.post_detail .entrydetail table{background:none;}
.post_detail .entrydetail a{
	text-decoration:none;
	color:#CCC;
}
.title_entry{
	font: bold 12px Arial;
	color:#8a290c;
	text-transform:uppercase;
	margin:20px 0 5px;
}
/* news post title */
.post_detail .title h2 {
	color:#bf5f00;
	margin: 0;
	font: bold 16px/100% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.post_detail .title h3 {
	color: #8a290c;
	margin: 0;
	font: bold 13px/100% Arial, Helvetica, sans-serif;
}
/*other news*/
.other_detail{margin-top:10px;}
.other_detail h2{font: bold 120%/100% Arial, sans-serif; padding:0; margin:0;}
.other_newsdetail{ margin-top:5px; margin-left:20px;}
.other_newsdetail ul li{line-height:140%; padding-bottom:8px; list-style-image:url(../images/bullet-services.gif)}
.other_newsdetail ul li a{text-decoration:none; color:#000; font:bold 12px Arial, Helvetica, sans-serif;}
.other_newsdetail ul li a:hover{text-decoration:underline;}
.other_newsdetail ul li span{color:#999; font-size:11px;}
.titleNews {padding:3px 0; font:bold 16px/150% arial;}

/*--- FOOTER ---*/
.Footer {color:#000; text-align:center; padding:5px 0;}
.footerMenu {padding:5px; background:url(../images/footermenuBg.gif) repeat-x; font-size:11px;}
.footerMenu a {color:#000; text-decoration:none; font-weight:bold; margin:0 5px;}
.footerCopyright {padding:0 5px 10px; line-height:150%;}
.footerCopyright a {color:#000;}
.footerCopyright p{padding:3px 0; margin:0;}

.spaceHeight{padding:5px; font-size:0px; line-height:0;}
/*-- Page Number --*/
.pageNumber {border-left:1px solid #ddd; font-size:11px; font-weight:bold; text-align:center; padding:0 10px;}
.pageNumber table {text-align:center;}
.pageNumber a {display:block; padding:2px 8px; text-decoration:none; color:#000;}
.pageNumber a:hover {background:#ddd;}
#numberTable {text-align:center;}
#numberTable td {background:#eee; border:none; border-right:1px solid #ddd;height:10px}
#numberTable td.current {background:#ddd; border:none; border-right:1px solid #ddd;color:#930}
#numberTable td.current a{color:#930}

