/* 

Copyright Crown Capital Enterprise Limited

All rights reserved

Credits: Site created by pill and pillow

*/



/*==========Common Styles==========*/



*,html {

	font-family: Arial, Geneva, Helvetica, sans-serif;

} 



body {

	/*for dropdown menu*/

	/*WinIE behaviour call*/

	behavior:url(csshover.htc);

	background-color: #F0F0F0;

	margin: 0;

	padding: 0;

}



form, ul, li, h1, h2, h3, p {

	margin: 0;

	padding: 0;

}



ul {

list-style-type: none;

}

a{

color:#8BBF4A;

text-decoration: none;

}

a:hover {

text-decoration: underline;

}



a img{

border:0;

}



/*==========Backgrounds==========*/



#main {

	width:951px;

	margin:0 auto;

	background:url(../assets/bg_site.jpg) #FFFFFF 0 0 repeat-y;

}

#main_inner{
	width:893px;
	padding:0 29px 0 29px;
}

#home_footer{

	width:951px;

	height:10px;

	margin:0 auto;

	background:url(../assets/bg_footer.jpg) #F0F0F0 0 0 no-repeat;

}

#home_nav{

	width:893px;

	height:339px;

}

#nav{
	display: block;
	width:893px;
	height:57px;
	margin:0;
	padding:0;
	overflow: hidden;

}

#subnav{

	width:150px;

}

#banner{

	width:893px;

	height:282px;

	margin:0;

	padding:0;

	overflow:hidden;

}

#main_content{

	width:893px;

	padding:23px 0 51px 0;

	float:left;

	

}

#page_content{

	width:718px;

	color:#666666;

	font-size:12px;

	line-height:21px;

	float:right;

	padding:0 5px 0 0px;

}

#page_content_history{

	width:723px;

	color:#666666;

	font-size:12px;

	line-height:21px;

	float:right;

}

#memberEnd{

width:622px;

padding-top:23px;

border-bottom:#D4D4D4 solid 1px;

}

/*==========video==========*/
#video{
	display:block;
	height:18px;
	background-image: url(http://www.rejuvaseal.com.hk/assets/icon_video.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	padding: 0 0 0 30px;
}

a#video{
	background-position: 0 0;
}

/*==========General Text==========*/

p{

color:#666666;

font-size:12px;

line-height:19px;

}

p.narrow{

	width:565px;

}

.subtitle{

color:#414141;

font-weight:bold;

font-size:15px;

}

.subtitle2{

color:#414141;

font-weight:bold;

font-size:12px;

}

.subtitle3{

color:#438C05;

font-size:12px;

}

.contenttext{

color:#666666;

font-size:12px;

}

.contenttext2{

color:#333333;

font-size:12px;

}

a.mail{

color:#8BBF4A;

}

ul{

list-style-type:none;

list-style-image:url(../assets/bullet_product.gif);

padding:23px 0 0 16px;

}

ul.ulintable{

list-style-type:none;

list-style-image:url(../assets/bullet_product.gif);

padding:0 0 0 16px;

}

/*li{

list-style-type:none;

list-style-position:outside;

padding:0 0 10px 0;

}*/

td.tablegreen{

background-color:#8CCF1C;

height:18px;

width:50%;

padding-left:3px;

}

td.tablewhite{

height:18px;

width:50%;

padding:6px 3px 6px 3px;

}

td.tablewhite1{

height:18px;

padding:12px 3px 3px 3px;

width:50%;

}



ol.reports{

	color:#999999;

	margin:0;

	padding:0 0 0 30px;

	line-height:17px;

	list-style-type: decimal;

	list-style-position: outside;

}

ol.reports li{

	border-bottom:1px solid #E6E6E6;

	padding: 8px 10px 9px 3px;

}

ol.reports li a{

	color:#666666;

	text-decoration:none;

}

ol.reports li a:hover{

	color:#8BBF4A;

	text-decoration:none;

}

a.link{

	color:#8BBF4A;

	text-decoration:none;

}

a.link:hover{

	text-decoration:underline;

}



/*==========Logo & Page heading==========*/

.lang{

	padding:10px 0 0 0px;

	width:883px;

	color:#666666;

	font-size:11px;

	text-align:right;

}

a.lang{

	color:#B6B6B6;

	font-size:11px;

	text-align:right;

}

a.lang:hover{

	color:#666666;

	font-size:11px;

	text-align:right;

}

.logo{

	padding:15px 0 0 11px;

	width:137px;

	height:80px;

	float:left;

}

.page_heading_home{

	width:717px;

	height:43px;

	float:right;

	padding:52px 0 0 28px;

}



.page_heading{

	width:723px;

	height:47px;

	float:right;

	padding:48px 0 0 22px;

}



td.heading{

	color:#333333;

	font-size:15px;

	border-bottom:1px solid #D4D4D4;

	padding:0 0 5px 0;

}

td.subheading{

	color:#438C05;

	font-size:15px;

	border-bottom:1px solid #D4D4D4;

	border-left:1px solid #D4D4D4;

	padding:0 0 5px 11px;

}



td.contact_subheading{

	border-left:1px solid #D4D4D4;

	padding:0 0 5px 11px;

}

td.tableheading{

	color:#666666;

	font-size:12px;

	border-bottom:1px solid #D4D4D4;

	padding:0 0 5px 0;

}

td.tablecolumn{

vertical-align:top;

padding-top:10px;

line-height:200%;

}

.subhd_reports{

	background:url(../assets/bg_reports_subhd.jpg) top left no-repeat;

	padding:10px 0 0 15px;

	height:40px;

	width:708px;

	

}

/*==========Home News Panel==========*/

#home_news{

	width:717px;

	padding:0 0 51px 176px;

	float:left;

}



#news_table{

	color:#999999;

	font-size:12px;

}



#news_item {

    display: block;

	height:22px;

    background-image: url(../assets/bullet_news.gif);

    background-position: 0 0;

	background-repeat:no-repeat;

	color:#666666;

	font-size:12px;

	padding:5px 0 0 15px;

}

a#news_item:hover {

    background-position: 0 -27px;

	color:#8BBF4A;

}

td.news_item{

	border-bottom:1px solid #E6E6E6;

	/*background-image:url(../assets/bg_news.gif);

	background-position: 16px 0;

	background-repeat:repeat-x;*/

}

.news_date{

	color:#999999;

	font-size:12px;

}

.news_date a, a:hover{

	text-decoration:none;

}



/*==========Product News Panel==========*/



.product_page_heading{

	width:723px;

	float:left;

	padding:68px 0 0 22px;

}

.submenu{

	width:150px;

	float:left;

}

.columntext{

font-size:12px;

font-weight:bold;

color:#666666;

vertical-align:text-top;

}

.borderline{

width:506px;

border-bottom:1px solid #D4D4D4;

padding:0 0 5px 0;

}

.column1{

width:110px;

border-bottom:1px solid #D4D4D4;

padding:0 0 5px 0;

}

/*==========Gallery==========*/

#allthumbs{

	width:725px;

	/* Hide from IE-Mac \*/

	width:720px;

	 /* End hide */

	margin-bottom:38px;

	float: left;

}

#thumb{

	border: 5px solid #EBEBEB;

	float:left;

}

#setTitle{

	color:#999999;

	font-size:12px;

	padding-bottom:13px;

	float:left;

	width:718px;

}



/*==========Footer==========*/

#footer{

	width:885px;

	color:#7E8181;

	font-size:11px;

	padding:0 0 15px 8px;

}

/*==========Back to top==========*/

#backtotop {

    display: block;

	height:25px;

    background-image: url(../assets/icon_backtotop.gif);

    background-position: 0 0;

	background-repeat:no-repeat;

	color:#666666;

	font-size:12px;

	padding:2px 0 0 0;

}

a#backtotop:hover {

    background-position: 0 -27px;

	color:#8BBF4A;

}

/*==========News section==========*/

.post{

	width:490px;

	margin: 0 0 20px 10px;

	padding:0 10px 20px 0;

	float:right;

	border-bottom:1px solid #EAEAEA;

}



#news_subnav{

	width:202px;

	float:left;

	padding: 0 0 30px 0;

}



#newsnav{

	display: block;

	width:166px;

	color:#666666;

	border-bottom:1px solid #EAEAEA;

	background: url(../assets/bg_newsitem.gif) #FFFFFF 0 0;

	padding:9px 10px 9px 26px;

	line-height:18px; 

}

a#newsnav:hover{

	color:#CCCCCC;

	background: url(../assets/bg_newsitem.gif) #353535 202px 0;

}

/*ul{

	margin:0;

	padding:0;

}



li.newsnav{

	list-style-type:none;

	list-style-position:outside;

	display: block;

	width:166px;

	color:#666666;

	border-bottom:1px solid #EAEAEA;

	background: url(../assets/bg_newsitem.gif) #FFFFFF 0 0;

	padding:9px 10px 9px 26px;

	line-height:18px; 

}



li.newsnav:hover{

	list-style-type:none;

	display:block;

	color:#CCCCCC;

	background: url(../assets/bg_newsitem.gif) #353535 202px 0;

	

}



li.newsnav a{

	color:#666666;

}

li.newsnav a:hover{

	color:#CCCCCC;

}*/

.date{

	line-height:14px;

	color:#999999;

}

.details_title{

	color:#333333;

	font-size:15px;

	padding:0 0 18px 0;

}

.details_date{

	color:#666666;

	font-size:13px;

}