body
{
	background: #000000;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, Tahoma;
	color: #FFFFFF;
}
img
{
	display: block;
}
div#page_container
{
	position: absolute;
	width: 1004px;
	height: 711px;
	left: 50%;	
	margin-left: -502px;
}
div#bg_home, div#bg_about, div#bg_services, div#bg_gallery, div#bg_newsroom, div#bg_promotions, div#bg_ask, div#bg_locations, div#bg_contact
{
	background-repeat: no-repeat;
	width: 1004px;
	height: 711px;	
}
div#bg_home
{
	background-image: url('/images/bg/home.jpg');
}
div#bg_about
{
	background-image: url('/images/bg/about.jpg');
}
div#bg_services
{
	background-image: url('/images/bg/services.jpg');
}
div#bg_gallery
{
	background-image: url('/images/bg/gallery.jpg');
}
div#bg_newsroom
{
	background-image: url('/images/bg/newsroom.jpg');
}
div#bg_promotions
{
	background-image: url('/images/bg/promotions.jpg');
}
div#bg_ask
{
	background-image: url('/images/bg/ask.jpg');
}
div#bg_locations
{
	background-image: url('/images/bg/locations.jpg');
}
div#bg_contact
{
	background-image: url('/images/bg/contact.jpg');
}
div.clear
{
	clear: both;
}
div#logo_tabs
{
	height: 120px;
}
div#logo
{
	float: left;
	width: 198px;
	height: 120px;	
	top: 200px;
}
div#sub_tabs
{
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
div#nav
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
	background-image: url('/images/nav_bg.png');
	background-repeat: no-repeat;
	width: 198px;
	height: 224px;
}
div#nav ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
div#nav ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div#nav ul li a, div#nav ul li a:visited, div#nav ul li a:link
{
	display: block;
	border: 0px;
}
div.left_box
{
	width: 198px;
	background-image: url('/images/bg_black.png');
}
div.left_content
{
	padding: 0px 20px 6px 20px;
	margin: 0px 0px 4px 0px;
	font-size: 10px;
}
h3.left_section
{
	font-size: 11px;
	font-weight: bold;
	color: #8BA022;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
span.dgreen
{
	font-weight: bold;
	color: #8BA022;
}
div#nav_content
{
	float: left;
}
div#main_content
{
	font-size: 12px;
	margin: 0px 0px 0px 248px;
}
div#sub_header
{
	padding-left: 198px;	
	height: 120px;
}
div#sub_header_title
{
	height: 84px;
}
h2.page_title
{
	margin: 0px 0px 0px 50px;
	padding: 52px 0px 0px 0px;
	font-size: 16px;
}
div#top_navs, div#top_subnavs
{
	background-image: url('/images/bg_black.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	height: 36px;
}
div#top_subnavs
{
	margin: 0px 0px 0px 198px;
}
div#top_navs ul, div#top_subnavs ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#top_navs ul li
{
	float: left;
	width: 150px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div#top_navs ul li.hl
{
	background-image: url('/images/main_tab_bg.png');
}
div#top_subnavs ul li
{
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div#top_subnavs ul li.hl
{
	background-image: url('/images/main_tab_bg.png');
}
h1.main
{
	color: #FFFFFF;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 14px;
}
div#content_inset
{
	width: 245px;
	margin: 0px 0px 0px 0px;
	padding: 8px 6px 0px 16px;
}
div#cbar
{
	visibility: hidden;
	width: 12px;
	float: right;
	margin-right: 265px;
	height: 328px;	
}
div#cbar_happenings
{
	visibility: visible;
	width: 12px;
	float: right;
	height: 300px;	
}
div#cbar_happenings2
{
	visibility: visible;
	width: 12px;
	float: right;
	height: 300px;	
}
div#cbar_wide
{
	visibility: hidden;
	width: 12px;
	float: right;
	margin-right: 2px;
	height: 342px;	
}
div#scrollLinks1
{
	float: right;
	height: 304px;
	width: 12px;
}
div#wn1
{
	height:312px;
	width:327px;
	overflow:hidden;
	position: relative;
}
div#scrollLinks2
{
	float: right;
	height: 304px;
	width: 12px;
}
div#wn2
{
	height:312px;
	width:120px;
	overflow:hidden;
	position: relative;
}

div#content_inset_media 
{
	height: 320px;
	margin: 0px 0px 0px 0px;
}
div#content_inset_media_left 
{
	padding: 8px 16px 0px 16px;
	height: 320px;
	width: 127px;
	float: left;
	overflow: auto;
}
div#content_inset_happening_left 
{
	margin: 0px 0px 0px 25px;
	padding: 8px 8px 0px 10px;
	height: 312px;
	width: 200px;
	float: left;
	overflow: hidden;
	background-image: url(../images/bg_black.png);
}
div.thumb_happening
{
	padding: 0px 0px 16px 0px;
}
div#content_inset_media_right 
{ 
	margin: 0px 0px 0px 0px;
	padding: 8px 8px 0px 16px;
	height: 312px;
	width: 327px;
	float: left;
	overflow: hidden;
	background-image: url(../images/bg_black.png);
}
div#content_inset_wide
{
	width: 504px;
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 0px 16px;
	overflow: auto;
}
div#content_inset p, div#content_inset_wide p, div#content_inset_media_left p, div#content_inset_happening_left p, div#content_inset_media_right p
{
	line-height: 140%;
	margin: 0em 0em 1.4em 0em;
}
div#top_about_who, div#top_about_team, div#top_about_philosophy, div#top_about_guarantee, div#top_about_trivia,
div#top_location_parkway, div#top_location_taka, div#top_location_tampines, div#top_location_central, div#top_location_suntec, div#top_location_nex,
div#top_contact_head, div#top_contact_branches,
div#top_ask_tips, div#top_ask_reds,
div#top_promotions_card, div#top_promotions_vouchers, div#top_promotions_promos, div#top_promotions_personal, div#top_promotions_chemical,
div#top_news_media, div#top_news_testimonials, 
div#top_services, div#top_services_products, div#top_services_empty
{
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	width: 544px;
	height: 368px;
}
div#top_news_media
{
	background-image: url('/images/bg/newsroom/media.jpg');
}
div#top_news_testimonials
{
	background-image: url('/images/bg/newsroom/media.jpg');
}
div#top_news_happenings
{
	/*background-image: url('/images/bg/newsroom/happenings.jpg');*/
	width: 610px;
}
div#top_promotions_card
{
	background-image: url('/images/bg/promotions/card.jpg');
}
div#top_promotions_personal
{
	background-image: url('/images/bg/promotions/card.jpg');
}
div#top_promotions_chemical
{
	background-image: url('/images/bg/promotions/card.jpg');
}
div#top_promotions_vouchers
{
	background-image: url('/images/bg/promotions/vouchers.jpg');
}
div#top_promotions_promos
{
	background-image: url('/images/bg/promotions/promos.jpg');
}
div#top_ask_tips
{
	/*padding: 10px 0px 0px 0px;*/
	background-image: url('/images/bg/ask/tips.jpg');
	/*height: 388px;*/
}
div#top_ask_reds
{
	/*padding: 10px 0px 0px 0px;*/
	background-image: url('/images/bg/ask/reds.jpg');
}
div#top_contact_head
{
	background-image: url('/images/bg/contact/head.jpg');
}
div#top_contact_branches
{
	background-image: url('/images/bg/contact/branches.jpg');
}
div#top_location_parkway
{
	background-image: url('/images/bg/locations/parkway.jpg');
}
div#top_location_taka
{
	background-image: url('/images/bg/locations/taka.jpg');
}
div#top_location_tampines
{
	background-image: url('/images/bg/locations/tampines.jpg');
}
div#top_location_nex
{
	background-image: url('/images/bg/locations/nex.jpg');
}
div#top_location_central
{
	background-image: url('/images/bg/locations/central.jpg');
}
div#top_location_suntec
{
	background-image: url('/images/bg/locations/suntec.jpg');
}
div#top_about_who
{
	background-image: url('/images/bg/about/who.jpg');
}
div#top_about_team
{
	background-image: url('/images/bg/about/team.jpg');
}
div#top_about_philosophy
{
	background-image: url('/images/bg/about/philosophy.jpg');
}
div#top_about_guarantee
{
	background-image: url('/images/bg/services/services.jpg');
}
div#top_about_trivia
{
	background-image: url('/images/bg/about/trivia.jpg');
}
div#top_services
{
	background-image: url('/images/bg/services/services.jpg');
}
div#top_services_empty
{
	background-image: url('/images/bg/services/services_empty.jpg');
}
div#top_services_products
{
	background-image: url('/images/bg/services/products.jpg');
}
ol.norm
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
ol.norm li
{
	margin: 0px 0px 1.4em 0px;
	line-height: 140%;
}
a.dgreen
{
	background: #8BA022;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
}
a.dgreen:hover
{
	text-decoration: underline;
}
a.dred
{
	background: #b31c21;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	text-decoration: none;
}
a.dred:hover
{
	text-decoration: underline;
}
li.active
{
	color: #8BA022;
	font-weight: bold;
}
span.norm_w
{
	font-weight: normal;
	color: #FFFFFF;
}
a.w_hl
{
	color: #FFFFFF;
	text-decoration: none;
}
a.w_hl:hover
{
	text-decoration: underline;
}
a.wh_n
{
	color: #FFFFFF;
}
a.wh_n:hover, a.wh_n:visited, a.wh_n:link
{
	color: #FFFFFF;
}
