@charset "utf-8";
/* CSS Document */
*{
	padding:0%;
	margin:0%;
}
img{
	border:0px;	
}
html,body{
	background:#d2d2d2 url(../images/back_bg.jpg) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}
table {
	/*table-layout:fixed;*/
	text-align:left;
}
.mypng, .hlc_logo, .top_mini_menu_left, .top_mini_menu_right, .top_menu, .heading_2_left, .heading_2_right, .box_corner1, .box_corner2, .box_corner3, .box_corner4, .top_menu, .red_box_corner1, .red_box_corner2, .red_box_corner3, .red_box_corner4, .heading_1_left, .heading_1_right, .button_1, .button_2, .heading_3_left, .heading_3_right{ 
	behavior: url(iefix/iepngfix.htc) 
}

/*.................................Top.................................*/

.hlc_logo{
	background:url(../images/hlc_logo.png) no-repeat left center;
	width:320px;
}
.top_mini_menu_left{
	background:url(../images/top_link_left.png) no-repeat;
	width:12px;
	height:29px;	
}
.top_mini_menu_right{
	background:url(../images/top_link_right.png) no-repeat;
	width:12px;
	height:29px;	
}
.top_mini_menu_bg{
	background:#F3F3F3;	
}
.top_links1{
	background:#0f0f0f;
	color:#FFF;	
}
.top_links1 a{
	display:block;
	background:#0f0f0f;
	color:#FFF;
	text-decoration:none;
}
.top_links1 a:hover{
	background:#7e0f16 url(../images/heading_2_bg.png) repeat-x;
	color:#FFF;
	text-decoration:none;
	height:28px;
	line-height:22px;
}
/*.................................Top End.................................*/


/*.................................Bottom.................................*/

.bottom_bg{
	background:url(../images/bottom_bg.jpg) repeat-x;
	height:112px;
}
.bottom_text{
	color:#bcbcbc;
}
.bottom_text a{
	color:#bcbcbc;
	text-decoration:none;
}
.bottom_text a:hover{
	color:#bcbcbc;
	text-decoration:underline;
}

/*.................................Bottom END.................................*/



/*.................................Top Navigation.................................*/


.top_menu {
	padding:0;
	list-style-type:none;
	font-size:10px;
	color:#d9b7ba;
	padding:14px 0px 0px 0px;
	line-height:22px;
}
.top_menu li {
	float:left;
	margin:0px;
}
.top_menu li a {
	text-decoration: none;
	display:block;
	padding:0px 65px 0px 5px;
	color:#d9b7ba;
	height:27px;	
}
.top_menu li a:hover, .top_menu li.active a {
	background:url(../images/menu_hover.png) no-repeat;
	color:#323232;
}
.link_active{
	background:url(../images/menu_hover.png) no-repeat;
	color:#323232;
	padding:0px 65px 0px 5px;
	height:27px;
}

/*.................................Top Navigation End.................................*/


/*.................................Box.................................*/


.heading_1_left{
	background:url(../images/heading_1_left.png) no-repeat;
	width:6px;
	height:37px;	
}
.heading_1_right{
	background:url(../images/heading_1_right.png) no-repeat;
	width:6px;
	height:37px;	
}
.heading_1_bg{
	background:url(../images/heading_1_bg.png) repeat-x;	
}
.heading_2_left{
	background:url(../images/heading_2_left.png) no-repeat;
	width:4px;
	height:29px;	
}
.heading_2_right{
	background:url(../images/heading_2_right.png) no-repeat;
	width:4px;
	height:29px;	
}
.heading_2_bg{
	background:url(../images/heading_2_bg.png) repeat-x;	
}
.heading_3_left{
	background:url(../images/heading_3_left.png) no-repeat;
	width:6px;
	height:35px;	
}
.heading_3_right{
	background:url(../images/heading_3_right.png) no-repeat;
	width:6px;
	height:35px;	
}
.heading_3_bg{
	background:url(../images/heading_3_bg.png) repeat-x;	
}
.heading4{
	background:#e1e1e1;
	border:1px solid #d6d6d6;
	font-size:11px;
	color:#7e0f16;
	padding-left:7px;
	font-weight:bold;
}
.heading4 a{
	color:#7e0f16;
	text-decoration:none;
}
.heading4 a:hover{
	color:#7e0f16;
	text-decoration:underline;
}
.heading5{
	background:#e1e1e1;
	font-size:10px;
	color:#7e0f16;
	font-weight:bold;
}
.heading5 a{
	border:1px solid #d6d6d6;
	color:#7e0f16;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:24px;
}
.heading5 a:hover{
	border:1px solid #a1a1a1;
	color:#7e0f16;
	text-decoration:none;
	line-height:24px;
}
.heading4_adjustments{
	font-size:10px;
	color:#7e0f16;
	font-weight:normal;
}
.heading4_adjustments a{
	font-size:10px;
	color:#7e0f16;
	text-decoration:none;
}
.heading4_adjustments a:hover{
	font-size:10px;
	color:#7e0f16;
	text-decoration:underline;
}
.box_corner1{
	background:url(../images/box_corner_1.png) no-repeat;
	width:5px;
	height:5px;
}
.box_corner2{
	background:url(../images/box_corner_2.png) no-repeat;
	width:5px;
	height:5px;
}
.box_corner3{
	background:url(../images/box_corner_3.png) no-repeat;
	width:5px;
	height:5px;
}
.box_corner4{
	background:url(../images/box_corner_4.png) no-repeat;
	width:5px;
	height:5px;
}
.box_bg{
	background:#FFF;
}
.red_box_corner1{
	background:url(../images/red_box_corner_1.png) no-repeat;
	width:4px;
	height:4px;
}
.red_box_corner2{
	background:url(../images/red_box_corner_2.png) no-repeat;
	width:4px;
	height:4px;
}
.red_box_corner3{
	background:url(../images/red_box_corner_3.png) no-repeat;
	width:4px;
	height:4px;
}
.red_box_corner4{
	background:url(../images/red_box_corner_4.png) no-repeat;
	width:4px;
	height:4px;
}
.red_box_bg{
	background:#7e0f16;	
}
.red_box_line{
	background:#7e0f16;	
	font-size:0px;
}

/*.................................Box END.................................*/

/*.................................Text.................................*/

.heading_text_1{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}
.heading_text_1 a{
	color:#FFF;
	text-decoration:none;	
}
.heading_text_1 a:hover{
	color:#FFF;
	text-decoration:underline;	
}
.text_red{
	color:#ed1e24;
	font-size:10px;
	font-weight:bold;	
}
.text_red a{
	color:#ed1e24;
	text-decoration:underline;
}
.text_red a{
	color:#ed1e24;
	text-decoration:none;
}
.text_adjustments1{
	line-height:17px;
	text-align:justify;
}
.text_white{
	color:#FFF;	
}
.text_white a{
	color:#FFF;
	text-decoration:none;
}
.text_white a:hover{
	color:#FFF;
	text-decoration:underline;
}
.text_white_bold{
	font-size:10px;
	color:#FFF;
	font-weight:bold;
}
.text_white_bold a{
	color:#FFF;
	text-decoration:none;
}
.text_white_bold a:hover{
	color:#FFF;
	text-decoration:underline;
}
.text_2{
	font-size:10px;
	color:#7e0f16;
	font-weight:bold;	
}
.text_2 a{
	color:#7e0f16;
	text-decoration:none;	
}
.text_2 a:hover{
	color:#7e0f16;
	text-decoration:underline;	
}
.text_bold_adjustment{
	font-weight:bold;	
}
.text_bold_adjustment a{
	font-weight:bold;
	text-decoration:none;
}
.text_bold_adjustment a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.text_adjustments2{
	text-align:justify;
	padding:0px 5px 0px 5px;
}
.text_adjustments3{
	padding:3px 0px 3px 0px;
}
.text_adjustments3 a{
	color:#000;
	text-decoration:none;
}
.text_adjustments3 a:hover{
	color:#FFF;
	text-decoration:underline;
}
.text_4{
	font-size:10px;
	font-weight:bold;
	color:#3c0004;	
}
.text_4 a{
	color:#3c0004;
	text-decoration:underline;
}
.text_4 a:hover{
	color:#3c0004;
	text-decoration:none;
}



/*.................................Text END.................................*/

/*.................................Images.................................*/

.arrow{
	background:url(../images/arrow.png) no-repeat center;
	width:26px;
	height:17px;
}
.logo_1{	
	width:108px;
	height:57px;
	background:url(../images/singapore_bike_logo.png) no-repeat 0 0;
	display:block;
}
.logo_1:hover{ 
  background-position: 0 -57px;
}
.logo_1 span{ 
  display: none;
}
.logo_2{	
	width:100px;
	height:56px;
	background:url(../images/bmc_logo.png) no-repeat 0 0;
	display:block;
}
.logo_2:hover{ 
  background-position: 0 -56px;
}
.logo_2 span{ 
  display: none;
}
.logo_back_shadow{
	background:url(../images/empty-box.png) no-repeat;
	width:182px;
	height:130px;
}

/*.................................Images END.................................*/



/*.................................Buttons.................................*/

.button_1{	
	width:77px;
	height:20px;
	background:url(../images/button_1.png) no-repeat 0 0;
	display:block;
	color:#FFF;
	line-height:18px;
}
.button_1 a{
	display:block;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
}
.button_1:hover{ 
  background-position: 0 -20px;
}
.button_2{	
	width:77px;
	height:20px;
	background:url(../images/button_2.png) no-repeat 0 0;
	display:block;
	color:#FFF;
	line-height:18px;
}
.button_2 a{
	display:block;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
}
.button_2:hover{ 
  background-position: 0 -20px;
}


/*.................................Buttons END.................................*/


/*.................................Borders.................................*/

.canvas_border1{
	padding:1px;
	border:1px solid #FFF;	
}
.canvas_border2{
	padding:1px;
	border:1px solid #7e0f16;	
}
.border_style_1{
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background:#e1e1e1;	
}
.border_style_2{
	border-left:1px solid #d6d6d6;
	background:#e1e1e1;	
}


/*.................................Borders END.................................*/

/*.................................Table Adjustments.................................*/

.back_colour_1{
	background:#650c12;
	color:#FFF;
}
.back_colour_1 a{
	background:#650c12;
	color:#FFF;
}
.line_colour_1{
	background:#FFF;	
}

/*.................................Table Adjustments END.................................*/




