@import "ui.datepicker.css";
@import "ui.theme.css";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object,img
{	
	margin:0;
	padding:0;
}

body
{
	background:#ffffff url(../Images/body-bg.jpg) repeat-x;
}

#Container
{
	width:962px;
	margin:0 auto;
	background-color:#ffffff;
	padding:0;
}

a img
{
	border:0;
}

/* --===================================== Header =============================================-- */

#Top
{
	padding:0;
	margin:0;
	height:302px;
	background: url("../Images/BannerMamTriHai.png") left 71px no-repeat;
}

#Top *
{
	padding:0;
	margin:0;
}

#Top a.hover, #Top a.active
{

	text-decoration: underline;
}

#Header
{
	font-family: arial;
	height: 61px; padding-top: 10px;
	padding-left: 25px;
	background: url('../Images/header-background.png') repeat-x left top;
}

.language
{
	text-align:right;
	color:#d2e288;
}

.picLanguage
{
	vertical-align:middle;
}

.name
{
text-transform: uppercase;
	font-size: 24px;
	color: #e3e76e;
}

.adress
{
    font-size: 12px;
	color: white;
}

#RightHeader
{
float: right;
padding-right: 10px;
font-size: 12px;
position:relative;
line-height:23px;

}
#RightHeader a
{
padding-left: 16px;
padding-right: 4px;
color: #d2e288;
text-decoration: none;
background: no-repeat 0px 0px;
}

#RightHeader a:hover
{
text-decoration: underline;
color: white;
}
#RightHeader a:hover 
{
background-position: 0px -12px; 
}

#RightHeader a#home 
{
background-image: url('../Images/home-icon.png');
}

#RightHeader a#home:hover 
{
background-position: 0px -14px; 
}

#RightHeader a#sitemap 
{
background-image: url('../Images/site-map-icon.png');
}
#RightHeader a#contacts 
{
background-image: url('../Images/contact-icon.png');
}

/* --===================================== Menu =============================================-- */

#Menu
{
	height: 53px;
	margin-top: 0px;
	padding-left: 3px;
	background: url('../Images/menu-background.png') repeat-x left top;
}
#Menu .item
{
	height: 53px;
	line-height: 50px;
	padding-right: 18px; padding-left: 18px;
	background: url('../Images/menu-devider.png') right top no-repeat;
	float: left;
	margin-left: 3px;
	text-decoration: none;
	color: white;
	font-size: 14px;
	text-align: center;
	font-family: arial;
}

#Menu .item:hover,#Menu .active
{
	text-decoration: underline;
}

/* --===================================== Left,Right,Middle =============================================-- */

#bodyContainer
{
	width:100%;
	margin:0 auto;	
}


#Content,#Left,#Right
{
	padding-top: 2px;
}

#Left
{
	margin-left:3px;	
}

#Middle,#Left,#Right
{
	float: left;
}

#Middle
{
	width:545px;
	margin-left:5px;
	margin-right:5px;
}

#Left,#Right
{
	width:200px;
}

.Part
{}

.TopPart,#LeftMenu,#bigContent,#RightMenu,.box,.boxRight,#leftDatHang, .Part h2
{
	border: 2px solid #d0d1d0;
	background:#ffffff;
}

.LeftHeader,.RightHeader,.Part h2
{
	font-family: arial;
	font-size: 14px;
	color: white;
	line-height: 25px;
	padding-left: 5px;
}

/* --===================================== Left,Right =============================================-- */

.LeftHeader,.RightHeader
{
margin: 0px;
background: url('../Images/bg_tab.png') repeat-x left top;
height: 25px;
}

.imgTitle
{
	width:100%;
	background: url('../Images/asterisk_orange.png') no-repeat left ;
	height:25px;	
	vertical-align:middle;
	padding-left:20px;
}


#LeftMenu ul
{
padding: 0px;
padding-left:5px;
margin: 0px;
padding-top: 8px;
padding-bottom: 10px;
margin-bottom: 8px;
list-style-type: none;
/*background: url('../Images/left-side-devider.gif') no-repeat center bottom;*/
}

#LeftMenu li
{
margin-top: 3px;
}

.center
{
	text-align:center;	
	padding:5px 0;
}

.right
{
	float:right;
	padding:5px 0;
}

#LeftMenu span
{
text-decoration: underline;
color: #446d07;
font-size: 15px;
}

#LeftMenu a 
{
color: #666363;
text-decoration: none;
}

#LeftMenu a.activePro
{
color:#3E5C6A;
text-decoration: none;
font-weight:bold;
}

#LeftMenu a.Links
{
margin-top: 8px;
text-decoration: underline;
}

#LeftMenu a:hover
{
text-decoration: underline;
}

#LeftMenu span,
#LeftMenu a
{
display: block;
}

#LeftMenu li a
{
background: url('../Images/green-arrow.gif') no-repeat 9px 4px;
padding-left: 22px;
display: inline;
}

.box a, .boxRight a
{	color:Blue;	
}

.box a:hover,.boxRight a:hover
{
	color:Red;
}

.box, .boxRight
{
	padding:0 0 20px 0;
	margin-bottom:5px;
}

.box img
{
border:0;
padding-right:3px;
padding-top:3px;
vertical-align: middle ;
position:relative;
}

.box ul , .boxRight ul
{
padding: 0px;
padding-left:5px;
margin: 0px;
padding-bottom: 5px;
list-style-type: none;
}

.box ul li,.boxRight ul li
{
	margin-top: 5px;
	list-style-type: none;
}

.Part
{
	width:100%;
}

.TopPart 
{
border: 0px;
background: url('../Images/first-banner.png') no-repeat left top;
height: 184px;
padding: 8px;
}
.Part,.TopPart
{
margin-bottom: 8px;
font-size: 12px;
font-family: arial;
}

.Part p
{
margin-left: 8px;
margin-right: 8px;
}
.TopPart p
{
margin-bottom: 0px;
margin-top: 6px;
}

.Part 
{
clear: left;
padding-left: 0px;
}

#Content p
{
padding-left: 0px;
}

.TopPart h2
{
margin: 0px;
color: #edf32d;
font-size: 18px;
font-weight: normal;
font-family: arial;
text-transform: uppercase;
}
.TopPart .Larger
{
font-size: 14px;
}

.Part h2
{
margin: 0px;
background: url('../Images/bg_tab.png') repeat-x left top;
height: 25px;
display: block;
margin-bottom:10px;
font-weight: normal;
}

.Part h2 a
{
color:#ffffff;
font-weight:bold;
}


.Part a.Title
{
color: #4f8803;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.date
{
	color: #4f8803;
}


#validator
{
clear: left;
float: left;
}
#validator img {
border:0 solid #FFFFFF;
height:31px;
width:88px;
}

#Inter
{
height: 178px;
font-size: 12px;
font-family: arial;
font-weight: bold;
color: white;
}
#Inter ul
{
padding: 0px;
margin: 0px;
padding-top: 90px;

padding-left: 20px;
}

#Inter li
{
margin-top: 3px;
background: url('../Images/white-arrow.gif') no-repeat 0px 4px;
list-style-type: none;
padding-left: 11px;
}

li,ul /* korekce pro IE6 */
{
_padding-bottom: 0px;
_height: 12px;
_padding-top: 0px;
_margin: 0px;
}

.tabtop
{
	width:100%;
	
	padding:0;
		
	margin:0;
	
	background:url(../Images/bg_tab.jpg) repeat;
	
	height:40px;
		
}

.dangkyDaiLy
{
	padding:8px 0 5px 0;
	
	width:100%;
	
	float: right;
}

.searchDaiLy
{		
	padding:8px 10px 0 0;	
	margin:0;
}

.ddlSearch
{
	width: 160px;
	
	height: 22px;
	
	padding:0;
	
	margin-right:5px;
	
	border: 1px solid #333333;
		
	color: #000000;
	
	font-size:13px;
}

.paging_npp
{
}

#topbox
{
	/*background:url(../Images/bg_top.jpg) repeat-x;*/
	
	width:100%;
	
	height:100px;
}

.danhsachNPP .name
{
	font-weight:bold;	
}

.danhsachNPP .address
{
	font-size:12px;
	padding:0 0 0 20px;
	line-height:18px;
}

.danhsachNPP .phone
{
	
}
.viewSanPham
{
	width:100%;
	position:relative;
	float:left;
	left:50%;
	text-align:left;
}

.viewSanPham ul
{
		list-style:none;
		position:relative;
		left: -50%;
		text-align:center;
}

.viewSanPham li
{
	padding:10px 0px;
	float:left;
	position:relative;
	width:180px;
	vertical-align:bottom;
	display:inline-block;	
}

.ten_sp
{
	height:30px;
	text-align:center;
	color:#426b06;
	font-size:9pt;
	font-weight:bold;
	padding:1px 4px;
}

.top_sp
{
	position:relative;
	display:block;
	vertical-align:middle;
}

.top_sp img
{
	border:0;	
}

.top_sp img:hover
{
	cursor:pointer;
}

#bigContent
{
	width:958px;	
}

.DangNhapTop
{
	float:right;
	
	padding-right: 10px;
	
	height: 53px;
	
	position:relative;
	
	color:#ffffff;
	
}

.DangNhapTop a
{
	text-decoration:none;	
	
	line-height: 50px;
	
	padding-right:10px;
	
	color:#ffffff;
	
	background: no-repeat 0px 0px;
}

.DangNhapTop a:hover
{
	text-decoration:underline;	
}

.DangNhapTop a#dangnhap
{
	
}

.DangNhapTop a#dangky
{
	
}

.buttonwrapper{ overflow: hidden; padding:0 3px 0 3px; margin:0 auto; float:left;}

a.squarebutton{
background: transparent url('../Images/square-green-left.gif') no-repeat top left;
display: block; float: left; font: normal 12px Arial; line-height: 15px;  height: 23px; 
padding-left: 9px; text-decoration: none; }

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{ color: #494949; }

a.squarebutton span{
background: transparent url('../Images/square-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */ 
background-position: bottom right;
color: black;
}

.button 
{
	color: #FFFFFF;
	padding:1px;
	margin:3px 3px 0 0 ;
	background: url(../images/btn_bg.jpg) repeat-x left top; 
	border: none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor:pointer;
}

.btnDatHang
{
	color: #FFFFFF;
	padding:0px;
	margin:4px 2px 3px 0 ;
	background: url(../images/btn_bg.jpg) repeat-x left top; 
	border: none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor:pointer;
}

.button:hover,.linkbutton:hover,.btnDatHang:hover
{
	cursor:pointer;
	background: url(../images/btn_bg_hover.jpg) repeat-x left top; 
}

.linkbutton
{
	color: #FFFFFF;
	padding:2px 4px ;
	background: url(../images/btn_bg.jpg) repeat-x left top; 
	border: none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor:pointer;
}

/* -- Footer--- */

#Footer
{
	background-image: url("../Images/bottom_pattern.gif");
	background-repeat: repeat-x;
    background-position: left top;
    height: 56px;
    width: 100%;
    float: left;
    margin: 0px auto;
}

#Bottom
{
    height: 32px;
    width: 962px;

	background: url('../Images/footer-background.png') repeat-x left top;
	text-align: center;
	line-height: 32px;
	clear: left;
	margin: 0px auto;
	font-family: arial;
	font-size: 12px;
	color: white;
}

#Bottom a 
{
text-decoration: none;
color: white;
}
#Bottom a:hover
{
	text-decoration: underline;
}

#slider {
    width: 650px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 650px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

ul { list-style-type: none;}

a.img
{
margin-right:0;
border:0;	
}

a
{
text-decoration:none;	
}

.formTongKet
{
	width:100%;
	position:relative;
	padding:10px 3px;
}

label.txtlbl
{
	width:50px;
	text-align: left;
	color:#426b06;
	font-size:13px;
	float:left;
	padding-right:10px;
}

.formTongKet .row_formTongket
{
	width:450px;
	padding:3px;
	float:left;	
}

.formdangky
{
	width:100%;
	position:relative;
	padding:10px 3px;
}

.formdangky .row_formdangky
{
	width:100%;
	display:block;	
	margin:0;
	padding:5px 0;
}

.formdangky .ddl,.textbox, .noidung
{
	border:solid 1px #527e0d;			
}

.ddl
{
	border:solid 1px #527e0d;	
}

.formdangky .textbox
{
	width:200px;	
}

.formdangky .noidung
{
	width:350px;	
	font-family:Tahoma;
	font-size:10pt;
}
label.text
{
	width:130px;
	text-align:right;
	color:#426b06;
	font-size:13px;
	float:left;
	padding-right:10px;
}

label.title
{
	color:#426b06;
	font-size:14px;
	font-weight:bold;
}

.imgCalendar
{
margin-left:5px;
vertical-align: text-top;	
}

.require
{
color:Red;	
}

.row_formdangky a 
{
color:Blue;
}

.row_formdangky a img
{
margin:0;
padding:0 5px 0 0;
border:0;
float:left;
display:inline;
vertical-align: middle;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:150px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#popupContactClose:hover
{
cursor:pointer;	
}

.boxPrice
{
	background:url(../Images/total_bg.gif) no-repeat right;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	text-align: center;
	font-size:13px;
	width:225px;
}


span.txtPrice
{
	color:Red;
	font-weight:bold;	
	font-size:14px;
}

.notice
{
	border:solid 1px red;
	color:Blue;	
	width:200px;
}

#easyTooltip{
	margin:0 10px 1em 0;
	width:250px;
	padding:8px;
	background:#DAFF9F;
	/*border:2px solid */
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
	line-height:130%;
	color:#000000;				
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}	
		
#easyTooltip ul
{
	list-style:none;	
}	

#easyTooltip ul li
{	
}
		
.proitem{display:none;}

.SupportOnline
{
	width:100%;
	position:relative;	
	padding-top:3px;
	padding-bottom:3px;
}

.SupportOnline ul li
{
	text-align:center;	
}

span.tel, span.mail
{
	color: #FF6700;	
}

.view_news
{
	width:97%;
	position:relative;	
	padding:5px 0 5px 5px;
}
.view_news ul
{
	list-style:none;	
}

.view_news ul li .desnews
{
	width:100%;
	padding:5px 0 8px 0;
	float:left;
}
.view_news ul li a:hover
{
	text-decoration:underline
}

.view_news ul li .desnews img
{
	padding:3px 3px 3px 0;	
	float:left;
}

.titleCacTinkhac
{
	background: url(../images/dot.jpg) repeat-x left bottom;
	font-weight:bold;
	color: #666666;	
	font-size:15px;
	width:400px;
}
.cactinkhac
{
	width:100%;
	padding:5px 0 5px 5px;
}

.cactinkhac ul
{
	width:100%;
}

.cactinkhac li a 
{
	width:100%;
	padding-left: 14px;
	padding-top:5px;
	padding-bottom:5px;
	background: url('../Images/green-arrow-2.gif') no-repeat 3px 9px;
}

.cactinkhac li a:visited
{
	color:Blue;	
}

.cactinkhac li a:hover
{
	text-decoration:underline;	
}

.new_details
{
	padding:0 4px ;
}
.new_title
{
color: #4f8803;
font-weight:bold;
padding-bottom:10px;
font-size:14px;
}
.new_content
{
	text-align:justify;	
}

.huongdan
{
	border:sloid 1px red;
	width:100%;
	margin:3px 3px 3px 3px;
}

.muahang
{
	width:98%;
    
	margin:10px 0 5px 0;
	
	padding:10px 0 10px 0 !important;
	
	border: 1px solid #cdcdcd;
	
	font-size: 1.2em;
	
	position: relative;
	
	background: #f7f7f7	
}

.field_title 
{	
 	font-size: 1.1em;
 	font-weight: bold;
 	color: #00a5cd;
 }
 
 #ConentDatHang
{
	width:100%;		
}

#giohang
{
	width:100%;
	margin:5px 0;
	float:left;
}

#giohang .giohang_left
{
	width:400px;	
	float:left;
	text-align:left;
	padding:0 0 0 5px;
}

#giohang .giohang_right
{
	width:500px;
	float:right;
	text-align:right;
	padding:0 10px 0 0;
}

.thongtincanbiet li
{
	width:100%;
	line-height:20px;
}

.thongtincanbiet li a
{
	color: #0043A8;	
}

.thongtincanbiet li img 
{
	padding-right:8px;
	vertical-align: text-bottom;
}

.chitietsanpham{width:97%;padding:10px 0 10px 0; height:auto;position:relative;display: inline;}
.chitietsanpham .hinhsanpham{width:160px;position:relative;text-align:center; float: left; margin-top:25px; vertical-align:middle}
.hinhsanpham a{color:Green;	}
.hinhsanpham a:hover{color:red;}

.chitietsanpham .thongtinsanpham {width:350px;text-align:justify;position:relative; float: left;}
.chitietsanpham .thongtinsanpham ul{list-style:none;width:100%;}
.chitietsanpham .thongtinsanpham  ul .tensanpham{height:30px;color:#2D427B;font-size:10pt;font-weight:bold;	padding:1px 4px;}
.chitietsanpham .thongtinsanpham  ul li{width:100%;padding:3px 0 3px 0;}

.sanhamcungloai{width:100%;	text-align:center;}
.sanhamcungloai ul li{	float:left;	width:160px;padding:10px 3px;}

/*=== Goi cho ban be */
.goibanbe
{
	width:600px;
	margin:0 auto;
	border: 2px solid #d0d1d0;
	background:#ffffff;
}

#leftDatHang
{
	width:345px;
	float:left;	
	margin-right:5px;
	margin-left:3px;
}

#ConentDatHang
{
	width:600px;
	float: left;
}

.boxMuaHang
{
	padding:5px 5px;
}

.tableOrder
{
	width:100%;	
	padding:10px 0 10px 0;
	border-bottom:solid 4px black;
}

.tableOrder th
{
	background-color: Black;	
	color: White;
	text-align:left;
	font-weight:bold;
}

.tableOrder td
{
	text-align: left;padding:3px;
}

.tableOrder tr.odd td
{
		background: #FDFDFD;
}

.tableOrder tr.even td
{
	background: #EAEAEA;	
}

.tableOrder tr td
{
	cursor:pointer;
}

.tongcong
{
	width:100%;
	height:50px;
}

.capnhatsp
{
float:left;	
}
.tongtien
{
float:right;
padding:8px 60px 3px 0;
vertical-align:text-bottom;
}

.checkboxlist
{
	padding:3px;
	font-size:12px;
}

.checkboxlist tr td label
{
	padding: 0 0 0 4px;		
}

.thanhtoan .thanhtoan_title
{
	color:#426b06;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:solid 2px #426b06;	
}

 #personPopupContainer  
 {   
 }  
   
 .personPopupPopup  
 {  
 }  
  
 #personPopupContent  
 {  
     background-color: #FFF;  
     min-width: 175px;  
     min-height: 50px;  
 }  
   
 .personPopupPopup .personPopupImage  
{  
     margin: 5px;  
     margin-right: 15px;  
 }  
   
 .personPopupPopup .corner   
 {  
     width: 19px;  
     height: 15px;  
  }  
       
 .personPopupPopup .topLeft   
 {  
    background: url(../images/balloon_topLeft.png) no-repeat;  
 }  
       
 .personPopupPopup .bottomLeft   
 {  
     background: url(../images/balloon_bottomLeft.png) no-repeat;  
 }  
       
.personPopupPopup .left   
 {  
     background: url(../images/balloon_left.png) repeat-y;  
 }  
      
 .personPopupPopup .right   
 {  
     background: url(../images/balloon_right.png) repeat-y;  
 }  
       
 .personPopupPopup .topRight   
 {  
     background: url(../images/balloon_topRight.png) no-repeat;  
 }  
       
 .personPopupPopup .bottomRight   
 {  
     background: url(../images/balloon_bottomRight.png) no-repeat;  
 }  
       
 .personPopupPopup .top   
 {  
     background: url(../images/balloon_top.png) repeat-x;  
     
 }  
       
 .personPopupPopup .bottom   
 {  
     background: url(../images/balloon_bottom.png) repeat-x;  
     text-align: center;  
 }  
 
 .ProcessBar
{
	top: 50%;
	left: 50%;
	width: 70em;
	height: 50em;
	z-index:2000;
	margin-top: -25em; /*always take 1/2 from the size of the height, they have to be negative*/
	margin-left: -35em; /*always take 1/2 from the size of the width, they have to be negative*/
}


.txt
{
	width:150px;
	border:solid 1px #508d0d;	
}


/* ===================================== Jquery Light Box 0.5 */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

table.daily {width:100%;}

table.daily th 
{
	background:#fff url("../Images/bg_tab.png") repeat-x center;
	color:#fff; 
	height:15px; 
	padding:1px 2px 1px 3px ;
	margin-bottom:5px;
	text-align: left;
	font-weight:bold;
	font-size:10pt;
}

table.daily td.bottom
{
	background:#fff url("../Images/bg_tab.png") repeat-x center;
	color:#fff; 
	height:20px; 
	padding:4px 0 0 0; 
	vertical-align:middle;
	width:100%;
}

table.daily tr.ItemTemplate td
{
	padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #edecec 1px solid;
    background-color: #f9f9f9;
}

table.daily tr.ItemTemplate:hover > td
{
	
	border-bottom: #e2dfdf 1px solid;
	background-color: #f2eeee;
	cursor:pointer;
}

table.daily tr.ItemTemplate a
{
	color:Black;
}
table.daily tr.ItemTemplate a:hover
{
	color:Red;
	text-decoration:none;	
}

table.daily tr td
{
	color:#333333;
	font-family:Verdana,Arial,Tahoma;
	font-size:12px;
	text-transform:capitalize;
	text-align:left;
}

table.daily a:hover
{
	color:red;
	text-decoration:underline;
}

div.pagination {
	padding:5px 0px;
	margin:5px;
	text-align:left;
	float:left;
	font-size:10pt;
	text-transform:none;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration:underline; 
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: red;
	background-color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #fff;
	color: red;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}

.bottomInfo
{
	float:right;
	text-align:right;
}

.imgDaiLy img
{
	border:solid 4px #fff;	
	max-width:300px;
	max-height:400px;
}

