#container {
	position: relative;
	margin-left: -495px;
	left: 50%;
	width: 990px;	
	height: 100%;
}
#IndexDiv {
	position: relative;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bk.jpg);
	background-color:#f1f9dc;
	background-position:center;
	background-repeat: repeat-y;
}
html{
	overflow-y: scroll;
	}
td,th { 
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;	
	color: #707070;
}

td.number{
    line-height:30px;
	padding:10px;
	margin:10px;
}
img { 
	border: none; 
} 
a {
	border:0px;
}
a:link {
	color: #f7941d;
	text-decoration: none;
}
a:visited {
	color: #f7941d;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #9c7443;
}
a:active {	
	text-decoration: none;
}

.result{
	color:#8dc142;
	font-size:24px;
}
.pulldown {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #707070;
	background-position: center;
	border: 1px solid #abb97e;
	padding:0px 0px 0px 2px;
	margin-top:2px;
	margin-bottom:2px;
}
.packaging {
	margin:8px;
}
.textbox {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #707070;
	background-position: center;
	border: 1px solid #abb97e;
	padding:2px 0px 2px 5px;
	margin-top:2px;
	margin-bottom:2px;
}

td.table_c1 {
	padding:5px 0px 5px 19px;
	color: #b25252;
	background-image:url(../images/List_color01.jpg);
}
td.table_c1b {
	padding:5px 0px 5px 22px;
	color: #7d7d7d;
	background-image:url(../images/List_color02.jpg);
}
td.table_c2 {
	padding:5px 0px 5px 19px;
	color: #b25252;
}
td.table_c2b {
	padding:5px 0px 5px 22px;
	color: #7d7d7d;
}

.ResultBox {
	padding:8px 5px 0px 0px;
}


.White {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.White:link {
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
}
.White:visited {
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
}
.White:hover {
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
}
.White:active {
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
}

.Greylink {
	font-size: 12px;
	color: #7d7d7d;
}
.Greylink:link {
	text-decoration: none;
	font-size: 12px;
	color: #7d7d7d;
}
.Greylink:visited {
	text-decoration: none;
	font-size: 12px;
	color: #7d7d7d;
}
.Greylink:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #000000;
}
.Greylink:active {
	text-decoration: none;
	font-size: 12px;
	color: #7d7d7d;
}



.News { 
	line-height:11px;
}
.NewsTitle { 
	color: #3a6327;
}
.NewsThumb { 
	padding: 8px;
}
.Explaination { 
	font-size: 11px;	
	color: #959595;
}
.Enquiry { 
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
}
.GalleryTitle { 
	padding: 0px 20px 0px 20px;
	color: #FFFFFF;	
	line-height:30px;
}
.GalleryTitle1 { 
	font-size: 30px;	
}
.GalleryTitle2 { 
	font-size: 18px;	
	font-weight:bold;
}
.Green18 { 
	padding: 10px 20px 10px 20px;
	font-weight:bold;
	font-size: 18px;	
	color: #98cb51;	
	line-height:20px;
}
.GreenTitle { 
	font-weight:bold;
	font-size: 18px;	
	color: #98cb51;	
	line-height:20px;
}
#lighsource ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
#lighsource ul li {
	margin: 0 0 2px 0;
	padding: 0px 22px 0px 0px;
	list-style: none;
	white-space:nowrap;
	display: block;
	border: 0px solid red;
	float: left;
}
.Remarks { 
	padding: 10px 20px 10px 20px;
	font-size: 11px;	
}
.RemarksTitle { 
	font-size: 12px;	
	font-weight:bold;
}
.deepredbold {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color: #9d6374;
}
.bigbig {
	font-size: 28px;
}
.black {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color: #000000;
}
.Green {
	color: #8dc142;
}
.IndexHighlight {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #e89027;
	vertical-align:center;
}
.DetailTitle {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #e89027;
}
.Index {
	font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #898989;
}
.Index:link {
	color: #898989;
	text-decoration: none;
}
.Index:visited {
	text-decoration: none;
	color: #898989;
}
.Index:hover {
	text-decoration: none;
	color: #898989;
}
.Index:active {
	text-decoration: none;
}

.listlink {
	font-size: 11px;
	color: #777777;
}
.listlink:link {
	color: #777777;
	text-decoration: none;
}
.listlink:visited {
	text-decoration: none;
	color: #777777;
}
.listlink:hover {
	text-decoration: none;
	color: #777777;
}
.listlink:active {
	text-decoration: none;
}

.sitemapsubsection{
	padding:5px 0px 5px 10px;
	line-height:10px;
}
.sitemap {
	font-size: 11px;
	color: #a19f93;
	text-decoration: none;
}
.sitemap:link {
	color: #a19f93;
	text-decoration: none;
}
.sitemap:visited {
	text-decoration: none;
	color: #a19f93;
}
.sitemap:hover {
	text-decoration: none;
	color: #a19f93;
}
.sitemap:active {
	text-decoration: none;
}
p.bullet {
	color: #aaaaaa;
	text-align:justify;
	line-height:1; 
	margin-left:20px;
	text-indent:-12px;
}
img.img {
padding-left:5px;
}




td.btable_c4 {
    font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:12px;
	font-size: 11px;	
	color: #766e50;
	padding:6px 18px 6px 18px;
	background-color:#f2f2f2;
}
td.btable_c5 {
    font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:12px;
	font-size: 11px;	
	color: #8a8a8a;
	padding:15px 18px 15px 18px;
	background-color:#f2f2f2;
	border-bottom:solid;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top:solid;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
}
td.btable_c6 {
    font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:12px;
	font-size: 11px;	
	color: #766e50;
	padding:6px 18px 6px 18px;
	background-color:#ffffff;
}
td.btable_c7 {
    font-family:  Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:12px;
	font-size: 11px;	
	color: #8a8a8a;
	padding:15px 18px 15px 18px;
	background-color:#fafafa;
	border-bottom:solid;
	border-bottom-color:#f2f2f2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top:solid;
	border-top-color:#f2f2f2;
	border-top-style:solid;
	border-top-width:1px;
}


div#saving {
	width:160px;
	background-color:#FFFFFF;
	border:1px solid #abb97e;
}


.agent{
}
.agent .hideanswerpanel {
	display:none;
}
.agent .showanswerpanel {
	display:inherit;
}
.agent .listNumber{
	color:#75A33B;
	margin:0;
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.agent .listCompany{
	padding:10px 10px 10px 0px;
	margin:0;
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	word-wrap:break-word;
	overflow:auto;
	word-break:break-all;
	
}
.agent .content{
	margin:0;
	padding-left:10px;
}
.agent .listContent2{
	color:#75A33B;
	margin:0;
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
.agent .listContent3{
	line-height:12px;
	vertical-align:top;
	padding-top:4px;
}

.agent .list{
	padding: 10px 0px 10px 0px;
}
.listlink2 {
	font-size: 12px;
	color: #F7941D;
}

a.listlink {	
	font-size: 11px;
}
a.listlink:link {
	text-decoration: none;
}
a.listlink:visited {
	text-decoration: none;
}
a.listlink:hover {
	text-decoration: none;
}
a.listlink:active {
	text-decoration: none;
}

a.webemail {
	color: #707070;
}
a.webemail:link {
	text-decoration: none;
	color: #707070;
}
a.webemail:visited {
	text-decoration: none;
	color: #707070;
}
a.webemail:hover {
	text-decoration: none;
	color: #F7941D;
}
a.webemail:active {
	text-decoration: none;
	color: #F7941D;
}

.agent .company{
	color:#75A33B;
	margin:0;
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
.agent .imgIcon{
	border-top-color:#bbb3b1;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#bbb3b1;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#bbb3b1;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#bbb3b1;
	border-bottom-style:solid;
	border-bottom-width:1px;

}
/*-----------Media--------------------*/
.media_content{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#82a241;
	font-weight:bold;
	padding-left:18px;
}
.media_data{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#82a241;
	padding-left:10px;
}
.media_link{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
.media_link a{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#89b9d7;
}
.media_link a:link {
	color: #89b9d7;
	text-decoration: none;
}
.media_link a:visited {
	color: #89b9d7;
	text-decoration: none;
}
.media_link a:hover {
	text-decoration: none;
	color: #9c7443;
}
.media_link a:active {	
	text-decoration: none;
}

.hideanswerpanel {
	display:none;
}
.showanswerpanel {
	display:inherit;
}
.advertising{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#82a241;
	font-weight:bold;
	text-align:justify;
	word-wrap:break-word;
	word-break:break-all;
	overflow:auto; 
	padding-left:18px;
}
.adver_date{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-left:18px;
}

.adver_icon{
	font-family: Century Gothic, Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	width:160;
}

.galary{
	margin-left:30px;
}

.galary_reco{
	margin-left:25px;
}

.galary-item-box{	
	width:161px; margin-right:10px; margin-bottom:15px; position:relative;
	display:inline-block; vertical-align:top; position:relative;
	zoom:1; *display:inline;
	background:url(../images/index_tab_outline.jpg);
}

.galary-item{  
	background:url(../images/table_bottom.gif) bottom no-repeat;
}

.galary-item p{ margin:0; /*padding:8px 0 5px 17px;*/ background:url(../images/table_top.gif) top no-repeat;
	padding:15px 0 5px; 15px;
}
.galary-item ul{ margin:0; /*padding:8px 0 5px 17px;*/ background:url(../images/table_top.gif) top no-repeat;}
.galary-item p span{
	line-height:1.3em;
}
.galary-item-line{
	margin-left:5px; padding-bottom:5px;
	/*background:url(../images/line.gif) no-repeat;*/
}
.galary-item-line2{
	margin-left:5px; padding-bottom:5px;
	/*background:url(../images/line.gif) no-repeat;*/
}
.galary-item img{display:block; position:relative; left:17px;}

/*page sitemap*/
table#sitemap_list ul{
	list-style:none; padding:1em 0 0 2em; margin:0;
}
table#sitemap_list li{
	line-height:1.5em; padding-left:1.4em; background:url(../images/sitemap_list.jpg) no-repeat 0 4px;
}
table#sitemap_list tr{
	height:220px;
}
#sitemap_list a {
	border:0px;
}
#sitemap_list a:link {
	color: #707070;
	text-decoration: none;
}
#sitemap_list a:visited {
	color: #707070;
	text-decoration: none;
}
#sitemap_list a:hover {
	text-decoration: none;
	color: #9c7443;
}
#sitemap_list a:active {	
	text-decoration: none;
}

/*page Lighting Tips*/
#galary3col{ position:relative; height:220px; text-align:center;}

#galary4col{ position:relative; text-align:center; margin:0 auto; width:550px;}

#galary43col { text-align:center; margin-bottom:15px; }

#galary3col div{ width:154px; height:195px; padding-top:16px; margin-right:20px; vertical-align:top;
 display:inline-block; *display:inline; zoom:1;
 background:url(../images/light_box_off.jpg) no-repeat; }
 
#galary4col div{  width:131px; height:155px; padding-top:14px; margin-top:5px; vertical-align:top;
 display:inline-block; *display:inline; zoom:1;
 background:url(../images/forms_of_lighting_off.gif) no-repeat; 
 position:relative;}

#galary3col div h3, #galary4col div h3, #galary43col div h3{ margin:2px 0 10px; padding:0; line-height:1em;
 font-size:13px; text-align:center; color:#82a241;}
 
#galary4col div h3, #galary43col div h3 { font-size:12px;  }

#galary43col div{ width:180px; height:132px; padding-top:15px;
 display:inline-block; *display:inline; zoom:1; vertical-align:top;
 background:url(../images/picking_off.jpg) no-repeat; }

#galary43col div h3{*line-height:1em; *margin:0}
 
.Sub_title{ font-size:16px; text-align:left;}

ul#show_type_of_light{ list-style:none; margin:0; margin-left:2em; *margin-top:20px; margin-bottom:20px; padding:0;}

ul#show_type_of_light li{ margin:0; padding:0;}

.scroll_content{ height:250px; overflow:hidden; position:relative; }

.scroll_box{ height:220px; width:670px; padding-top:10px;
 border-bottom:1px dotted #bababa; text-align:left; position:relative; top:0; }

.scroll_box img{ float:right;}

.scroll_box p{ padding:10px 0 0 50px; width:370px;
 background:url(../images/lighting_tips_18.jpg) no-repeat;
 background-position:30px 12px;}
.scroll_box p span{ font-weight:bolder;}


ul#show_pic{ list-style:none; margin:0; padding:0; padding-left:20px;}

div.light_pic{ text-align:left; height:170px;}

div.light_pic img{ float:left; }

div.light_pic p{ float:right; width:320px; *margin-top:10px; margin-bottom:0; }

table.width_img_border img{ border:1px solid #f0f0f0;}

#pdf_down img{margin-bottom:-7px;}
