/* CSS Document */
img {border:0}
body {margin:0px; font-family:"tahoma"; color:#666666; font-size:11px; text-align:center;}
a {color:#666666; text-decoration:none;}
a * {font-size:inherit}
p, h1, h2, h3, h4, h5, h6, ol, ul, li, blockquote, fieldset, form, field, legend {margin:0; padding:0}
ul, ol, li {list-style:none;}


/** struct **/
#body {width:900px;}
#hd {width:900px; height:93px; clear:both; margin-bottom:1px; border-bottom:4px #fee902 solid;}
#hd_bottom{width:788px; clear:both; border:#d200ff 1px solid; margin-bottom:1px; background:url(../images/nav_bg.gif) repeat-x;}
#navigation {width:782px; height:38px; clear:both; z-index:300; border-left:#fff 3px solid; border-right:#fff 3px solid;}
#bd {width:900px; height:auto; position:relative; clear:both; z-index:100; border-top:1px #23e8b7 solid;}
#ft {width:702px; padding-top:5px; overflow:hidden; position:relative; clear:both; float:right; z-index:0; border-top:#028891 4px solid}
#ft a:hover{color:#333333; text-decoration:underline;}
#ft_top{text-align:left; font-size: 11px; position:relative; width:701px; height:18px; overflow:hidden; float:right; position:relative;}
#cr{text-align:left; font-size:10px; float:right; position:relative; width:701px; height:15px; overflow:hidden;}

#logo{width:313px; height:93px; float:left; background-image: url(../images/logo.gif); background-repeat: no-repeat;}
#logo SPAN{display:none;}

/** left nav **/
#left_nav {z-index:300;}
#left_nav ul {width:197px;}
#left_nav ul li {position:relative; width:197px; background:#028891 url(../images/nav.gif) 0 0;}
#left_nav li ul {position:absolute; left:197px; display:none;}
#left_nav ul li a {font:bold 11px Arial, sans-serif; display:block; text-decoration:none !important; color:#ffffff; padding:9px 0px 10px 35px;}
#left_nav ul li a:hover {color:#028891;}
#left_nav ul li ul {border:1px solid #fff; border-bottom-width:0; z-index:10000; width:160px;}
#left_nav ul li ul li {background-image:none; width:160px;}
#left_nav ul li ul a {font-size:10px; font-weight:normal; color:#0075c3; border-bottom:1px solid #fff; padding: 3px 2px 2px;}
#left_nav ul li ul strong {font-weight:bold; color:#ffc}
#left_nav ul li ul a:hover {background-color:#0075c3; border-bottom-color:#fff}
/* Fix IE. Hide from IE Mac \*/
* html #left_nav ul li {float:left; height:1%}
* html #left_nav ul li a {height:1%}
/* End */
#nav li:hover {background-position:-197px 0}
#nav li.over {background-position:-197px 0}
#nav li:hover ul {display: block}
#nav li.over ul {display: block}

/** content area **/
#left{width:197px; height:auto; float:left; position:relative; text-align:left; z-index:300; margin-top:1px}
#right{ width:700px; height:auto; float:left; position:relative; text-align:center; z-index:0; margin-top:1px; margin-left:1px;}
#flash{
	width:703px;
	height:287px;
	position:relative;
	overflow:hidden;
	text-align:center;
	z-index:0;
	padding-bottom:1px;
	border-bottom:#028891 4px solid;
	margin-bottom:1px;
}
#flash SPAN{display:none}
#ticker{
	width:788px;
	height:39px;
	position:relative;
	overflow:hidden;
	border:#d200ff 1px solid;
	z-index:0;
	margin-bottom:1px;
}
#slider{
	width:647px;
	height:55px;
	position:relative;
	overflow:hidden;
	text-align:center;
	z-index:0;
	border-bottom:#ffd204 3px solid;
	margin-bottom:1px;
}
#bc{
	width:700px;
	height:auto;
	position:relative;
	overflow:hidden;
	float:left;
	text-align:left;
	padding:2px 0 3px 0;
	text-indent:3px;
	font-size:10px;
	border-bottom:#028891 2px solid;
	margin-left:1px;
}
#bc a{color:#666666; text-decoration:none;}
#bc a:hover{color:#333333; text-decoration:underline;}
#content{
	z-index:0;
	width:701px;
	height:100%;
	min-height:326px;
	position:relative;
	float:right;
	text-align:left;
	border-top:#fee902 1px solid;
	border-bottom:#fee902 1px solid;
	border-left:#fee902 1px solid;
	padding-bottom:1px;
	margin-bottom:1px;
}
#content #enquire_btn{
width:114px;
height:27px;
position:absolute;
left:570px;
top:-37px;
}
#content #enquire_btn a{
width:114px;
height:27px;
display:block;
background:url(../images/buttons/enquire_btn.gif) 0 0 no-repeat;
}
#content #enquire_btn a:hover{
background-position:-114px 0;
}
#content #enquire_btn SPAN{
display:none;
}
#content #enquire_static{
width:114px;
height:27px;
}
#content #enquire_static a{
width:114px;
height:27px;
display:block;
background:url(../images/buttons/enquire_btn.gif) 0 0 no-repeat;
}
#content #enquire_static a:hover{
background-position:-114px 0;
}
#content #enquire_static SPAN{
display:none;
}
#front_left{
	z-index:0;
	width:356px;
	height:100%;
	min-height:261px;
	padding:4px;
	padding-right:10px;
	position:relative;
	float:left;
}
#front_left P{
	margin-bottom:12px;
	text-align:justify;
}
#front_left H2{
	color:#128f93;
	font-size:16px;
	padding-bottom:10px;
}
#front_test{width:356px; padding-top:10px; border-top:#fee902 3px solid;}
#front_test P{margin-bottom:2px;}
#front_test P.details{font-size:9px;}
#front_right{
	z-index:0;
	width:331px;
	height:100%;
	min-height:261px;
	position:relative;
	float:right;
}
#front_right_btm{
	width:331px;
	height:10px;
	background:url(../images/fbtm.gif) no-repeat;
	position:relative;
}
#mov_frame{
	width:331px;
	height:289px;
	background:url(../images/player_bg.gif);
	position:relative;
}
#front_mov{
	top:17px;
	left:5px;
	width:320px;
	height:240px;
	position:absolute;
}
#frontbx{
	width:323px;
	position:relative;
	background:url(../images/squares.gif) repeat-x;
	padding-top:5px;
	background:#dffafb;
	padding:4px;
	padding-bottom:0px;
}
#frontbx H2{
	font-size:14px;
	text-align:left;
	margin-bottom:12px;
	color:#128f93;
	}
#frontbx a{
	color:#128f93;
	text-decoration:none;
	font-weight:bold;
}
#frontbx a:hover{
	text-decoration:underline;
}
#frontbx H3{
	font-size:12px;
}
#frontbx H3 a{
	font-size:12px;
	color:#128f93;
	text-decoration:none;
}
#frontbx H3 a:hover{
	text-decoration:underline;
}
#frontbx P{
	margin-bottom:10px;
	text-align:justify;
}
#content_left{width:190px; height:auto; position:relative; float:left; text-align:left; z-index:0; color:#231f20; border:#898889 1px solid; margin-left:1px; margin-top:1px; padding-left:2px}
#content_right{width:584px; height:auto; position:relative; float:left; text-align:left; z-index:0; padding:0px 0px 0px 0px; color:#231f20; margin-left:1px; margin-top:1px; margin-bottom:1px;}
#content_left H2{
	color:#d200ff;
	font-size:14px;
	text-align:left;
	margin-bottom:10px;
}
#content_left H3{
	font-size:12px;
}
#content_left P{
	margin-bottom:15px;
	text-align:justify;
}
#content_left ul{
	width:190px
}
#content_left ul li{
	position:relative;
}
#content_left ul li a{
	font:bold 11px Arial, sans-serif; display:block; text-decoration:none !important; color:#5c5b5c; padding:3px 0px 3px 0px; text-align:left;
}
#content_left ul li a:hover{color:#9900CC;}
#content_left ul #cat{
	padding-left:60px;
}
#content_right H2{
	font-size:14px;
	text-align:left;
	margin-bottom:12px;
}
#content_right a{
	color:#231f20;
	text-decoration:none;
	font-weight:bold;
}
#content_right a:hover{
	text-decoration:underline;
}
#content_right H3{
	font-size:12px;
}
#content_right H3 a{
	font-size:12px;
	color:#231f20;
	text-decoration:none;
}
#content_right H3 a:hover{
	text-decoration:underline;
}
#content_right P{
	margin-bottom:15px;
	text-align:justify;
}
#content_right ul{
display:list-item;
list-style-position:outside;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#content_right ol{
display:list-item;
list-style-position:outside;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#content_right ul li{
display:list-item;
list-style-type:disc;
margin-left:20px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#content_right ol li{
display:list-item;
list-style-type:decimal;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
text-align:justify;
}
#content_right ol li img{
margin:5px;
}
#content_right ol li SPAN{
	margin-top:10px;
	margin-bottom:5px;
	display:inline;
	float:left;
}
#cr_top{
	width:586px;
	height:60px;
	float:left;
	position:relative;
	overflow:hidden;
	padding-left:5px;
	background:#efefef;
	border-bottom:#8e8e90 5px solid;
}
#cr_top H2{
	font-size: 30px;
	line-height: 60px;
	font-weight: bold;
	text-align:left;
	float:left;
	color:#8e8e90;	
}
#content_right #catalog_container{width:600px; height:auto; position:relative;}
#content_right #catalog_container #c_lrg_left{float:left; width:295px; height:401px; position:relative; border:#999999 1px solid; margin-bottom:1px;}
#content_right #catalog_container #c_lrg_left H3{color:#999999; font-size:14px;}
#content_right #catalog_container #c_lrg_left a{color:#999999; font-size:14px; font-weight:normal;}
#content_right #catalog_container #c_lrg_left a:hover{color:#CCCCCC; font-size:14px; text-decoration:none;}
#content_right #catalog_container #c_lrg_right{float:left; width:300px; height:401px; position:relative;}
#content_right #catalog_container #cb_btm{float:left; width:586px; height:406px; position:relative; margin-top:9px;}
#content_right #catalog_container #cb_details{float:left; width:586px; height:25px; position:relative; margin-bottom:1px; background:#efefef; line-height:25px; font-weight:normal; padding-left:5px;}
#content_right #catalog_container #cb_details a{font-weight:normal;}
#content_right #catalog_container #cb_sm_bx{float:left; width:140px; height:197px; position:relative; margin-bottom:5px; margin-right:5px; border:#999999 1px solid;}
#content_right #catalog_container #cb_sm_bx2{float:left; width:140px; height:197px; position:relative; margin-bottom:5px; border:#999999 1px solid;}
#content_right #catalog_container #c_sm_bx{float:left; width:140px; height:197px; position:relative; margin-bottom:5px; margin-left:5px; border:#999999 1px solid;}
#content_right #catalog_container #c_sm_bx H3{font-size:11px;}
#content_right #catalog_container #c_sm_bx a{font-size:11px; font-weight:normal;}
#content_right #catalog_container #c_sm_bx a:hover{font-size:11px; color:#CCCCCC; text-decoration:none;}
.c_sm_bx_t{width:120px; height:105px; padding-left:20px;}
.c_sm_img{width:100px; height:100px; margin-top:5px;}
.c_sm_bx_b{width:116px; height:92px; padding:2px; padding-left:20px;}
.c_sm_price{color:#231f20; font-size:11px;}
#c_lrg_left .c_lrg_bx_b .c_sm_price{color:#999999; font-size:14px;}
.c_sm_brand{font-size:11px;}
.c_lrg_bx_t{width:273px; height:255px; padding-left:22px;}
.c_lrg_img{width:250px; height:250px; margin-top:5px;}
.c_lrg_bx_b{width:295px; height:150px; text-align:center; padding:2px; padding-top:10px;}
#item_container{width:788px;}
#item_left{width:260px; float:left; position:relative; margin-right:5px; padding-top:15px; padding-left:5px;}
#item_left H2{font-size:12px;}
#item_left H3{font-size:12px; color:#666666}
#item_left P{
	margin-bottom:15px;
	text-align:justify;
}
#item_left ul{
display:list-item;
list-style-position:outside;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}
#item_left ol{
display:list-item;
list-style-position:outside;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#item_left ul li{
display:list-item;
list-style-type:disc;
margin-left:20px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#item_left ol li{
display:list-item;
list-style-type:decimal;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
text-align:justify;
}
.sm_details{font-size:10px; padding-bottom:10px;}
#item_mid{width:252px; float:left; position:relative; margin-right:5px;}
#img_lrg{width:250px; height:250px; border:#999999 1px solid; text-align:center; border-top:0px; border-bottom:2px;}
#sm_img_container{width:252px; float:left; position:relative; padding-top:1px;}
.sm_img0{border:#999999 1px solid; border-top:2px; border-bottom:2px; width:100px; height:100px; float:left; position:relative; margin-bottom:1px;}
.sm_img1{border:#999999 1px solid; border-top:2px; border-bottom:2px; width:100px; height:100px; float:left; position:relative; margin-left:48px; margin-bottom:1px;}
#item_right{width:260px; height:100%; float:left; position:relative; padding-top:15px; padding-bottom:10px; background:#fff6f7;}
#item_right #enquiry_form{width:240px; padding:0px 5px 0px 5px;}
#item_right H3{padding-left:5px; font-size:12px; color:#666666; padding-bottom:5px;}
#c_top{
	width:690px;
	height:30px;
	float:left;
	position:relative;
	overflow:hidden;
	padding-left:5px;
	margin-bottom:10px;
}
#c_top H2{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-align:left;
	float:left;
	color:#028891;	
}
#c_top H1{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-align:left;
	float:left;
	color:#028891;
}
#c_bd{
	width:695px;
	height:auto;
	float:left;
	position:relative;
	padding-left:5px;
}
#c_bd a{
	color:#333333; font-weight:bold; text-decoration:none;
}
#c_bd a:hover{
	color:#333333; font-weight:bold; text-decoration:underline;
}
#c_bd img{
	padding:5px;
}
#c_bd #img_container{
	width:630px;
	clear:both;
	overflow:hidden;
	height:auto;
	margin-bottom:10px;
	position:relative;
	float:left;
}
#c_bd #img_txt_container{
	width:572px;
	height:auto;
	margin-bottom:10px;
}
#c_bd #img_txt_container #img_text{
	width:286px;
	height:auto;
	float:left;
	position:relative;
	text-align:center;
}
#c_bd H2{
	font-size:14px;
	text-align:left;
	margin-bottom:12px;
}
#c_bd H3{
	color:#128f93;
	font-size:12px;
	line-height:35px;
}
#c_bd H3 a{
	color:#128f93;
	text-decoration:none;
}
#c_bd H3 a:hover{
	color:#128f93;
	text-decoration:underline;
}
#c_bd P{
	margin-bottom:12px;
	text-align:justify;
}
#c_bd ul{
display:list-item;
list-style-position:outside;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#c_bd ol{
display:list-item;
list-style-position:outside;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#c_bd ul li{
display:list-item;
list-style-type:disc;
margin-left:20px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
#c_bd ol li{
display:list-item;
list-style-type:decimal;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
text-align:justify;
}
#c_bd ol li img{
margin:5px;
}
#c_bd ol li SPAN{
	margin-top:10px;
	margin-bottom:5px;
	display:inline;
	float:left;
}
.job_container{width:700px; border-bottom:#ffd204 1px solid;}
.job_box_0{float:left; width:688px; weight:auto; position:relative; padding:0px 5px 0px 5px; border:#ffd204 1px solid; border-bottom:0px}
.job_box_1{float:left; width:688px; weight:auto; position:relative; background:#fff4c1; padding:0px 5px 0px 5px; border:#ffd204 1px solid; border-bottom:0px}
.pos_details{float:left; width:390px; height:auto; position:relative; font-weight:bold; margin-bottom:12px;}
.pos_date{float:right; width:300px; height:auto; position:relative; font-weight:bold; text-align:right; margin-bottom:12px;}
.pos_container{width:700px; border-bottom:#ffd204 1px solid;}
.pos_left{width:420px; float:left; position:relative;}
.pos_content{width:420px; float:left; position:relative; text-align:justify; margin-top:10px;}
.pos_content P{margin-bottom:12px;}
.pos_right{width:265px; float:left; position:relative;}
.pos_box{width:420px; border:#231f20 1px solid;}
.pos_box_top{width:415px; padding:0px 5px 0px 0px; background:#231f20; text-align:right; color:#fff; line-height:16px}
TABLE.pos_tbl{
width:420px;
text-align:left;
margin:0px;
border-collapse: collapse;
clear:both;
position:relative;
}
TABLE.pos_tbl TR{
padding:0px;
margin:0px;
}
TABLE.pos_tbl TD{
width:190px;
padding:5px;
border:#ffffff 4px solid;
background:#d4eefd;
}
a.apply_now{width:115px; height:27px; display:block; background:url(../images/btns/apply_now.gif) 0px;}
a:hover.apply_now{width:115px; height:27px; display:block; background:url(../images/btns/apply_now.gif) 115px;}
a.apply_now SPAN{display:none;}
#article_img{
width:700px;
height:auto;
float:left;
overflow:hidden;
}
#article_cpt{
width:690px;
height:16px;
line-height:16px;
float:left;
text-align:right;
font-style:italic;
overflow:hidden;
margin-bottom:5px;
}
#details{
width:690px;
height:auto;
float:left;
position:relative;
text-align:left;
font-size:10px;
margin-bottom:5px;
}
#details a:hover{color:#333333; text-decoration:underline;}
#article_list{
	width:690px;
	height:auto;
	float:left;
	position:relative;
}
#testimg{width:110px; margin-right:8px; float:left;}
#testimg img{padding:0px;}
#article_list P.details{font-size:9px;}
#article_list a{
	color:#333333; font-weight:bold; text-decoration:none;
}
#article_list a:hover{
	color:#333333; font-weight:bold; text-decoration:underline;
}
#article_list .ai_left{
display:block;
float:left;
width:194px;
margin-right:5px;
}
#article_list H3{
font-size:12px;
line-height:14px;
margin-bottom:5px;
text-align:left;
}
#tsr_container{
	width:585px;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
}
#tsr_box{
	width:194px;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
	border-right:#fecb31 1px dashed;
	text-align:center;
}
#tsr_box #top{
	width:194px;
	height:25px;
	line-height:25px;
	text-indent:15px;
	text-align:left;
	float:left;
	position:relative;
	overflow:hidden;
	border-bottom:#fecb31 1px dashed;
}
#tsr_box #top H3{
	font-size:13px;
}
#tsr_box #bdy{
	width:174px;
	height:110px;
	margin-left:10px;
	text-align:left;
	float:left;
	position:relative;
	overflow:hidden;
	padding-top:10px;
}
#tsr_box #bdy P{
	margin-bottom:10px;
}
#tsr_box #btm{
	width:174px;
	height:20px;
	margin-right:10px;
	text-align:right;
	float:left;
	position:relative;
	overflow:hidden;
}
.inputtext {
	border: 1px solid #bdc7d8;
	font-size: 11px;
	padding: 3px;
}
.form_row {
	padding-top: 1px;
	padding-bottom: 1px;
}
.form_row label{
	display:block;
	float:left;
	padding:3px 0px;
	width:90px;
	text-align: left;
	font-size: 11px;
}
.form_row p.formtxt{
display:block;
margin:0px;
padding-left:90px;
text-align: left;
font-size: 11px;
} 
.form_row IMG{
margin:0px;
}
.form_row SPAN.captimg IMG{
margin:0px;
width:120px;
height:40px;
}
.form_row input{
margin:0px;
} 
.form_row select{
margin:0px;
}
.form_row textarea{
	border: 1px solid #b7b8b8;
	font-size: 11px;
	padding: 3px;
	margin:0px;
	height: 80px;
	width: 180px;
}
.form_row .inputtext{
width:155px;
}
#buttons{
padding:0px 0px 0px 90px;
text-align:left;
} 
#buttons input{
margin:0px 2px 0px 0px;
width:85px;
}
#sw_bd .contactform{
	text-align:left;
	width:480px;
	margin-right: 10px;
	margin-left: 10px;
} 
#sw_bd .contactform P{
line-height:16px;
margin:10px 0px;
text-align:left;
padding-left:120px;
margin-top:10px;
}
#sw_bd .contactform .form_row label{
	display:block;
	float:left;
	padding:3px 0px;
	width:180px;
	text-align: left;
	font-size: 11px;
}
#sw_bd .contactform .form_row p.formtxt{
display:block;
margin:0px;
padding-left:180px;
text-align: left;
font-size: 11px;
}
#sw_bd .contactform #buttons{
padding-left:180px;
}
.applyform{
	text-align:left;
	width:480px;
	height:auto;
	margin-right: 10px;
	margin-left: 10px;
}
.attach{
	text-align:left;
	width:480px;
	height:auto;
	margin-right: 10px;
	margin-left: 10px;
}
.applyform P{
line-height:16px;
margin:10px 0px;
text-align:left;
padding-left:120px;
margin-top:10px;
}
.inputsubmit {
	border:#666666 solid 1px;
	background-color: #128f93;
	color: #ffffff;
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
	text-align: center;  
}
.upload_status{float:left; position:relative;}
#item_right #enquiry_form .form_row .inputtext{
width:140px;
}
#item_right #enquiry_form .form_row textarea{
width: 140px;
}
#error, .error{
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #fd6464;
	border: 2px solid #666666;
	text-align: center;
}
#success, .success {
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFCC;
	border: 2px solid #999999;
	text-align: center;
	width: auto;
	height: auto;
	position:relative;
	overflow:hidden;
}
#spacer {
	height: 1px;
	width:auto;
	position:relative;
	overflow:hidden;
}
#top_error {
	background-color: #fd6464;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	width: auto;
	text-align: center;
	display: block;
	height: 20px;
	overflow: hidden;
	position: relative;
}
#error{
	padding: 5px;
	width: 191px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #fd6464;
	border: 2px solid #666666;
}
#alert, .alert {
	color: #FF0000;
	font-weight:bold;	
}
#c_bd TABLE{
text-align:left;
border-collapse: collapse;
}
#c_bd TABLE TR TD{
	padding:5px;
	margin:0px;
	border:#ffffff 1px solid;
}
#c_bd TABLE TR TD.rt{
background:#d5f0fe;
}
#c_bd TABLE TR TD.lt{
background:#017dc7;
color:#FFFFFF;
font-weight:bold;
width:30%;
}
#c_bd TABLE TR TD.th{
background:#ffc20f;
color:#017dc7;
font-weight:bold;
}
#c_bd TABLE TR TD.wt{
padding-left:0px;
}
#accom{
	width:572px;
	height:auto;
	position:relative;
	float:left;
	text-align:left;
}
#accom P{
	text-align:left;
}
SPAN.left_spc{
	width:60px;
	font-weight:bold;
	float:left;
}
#sw{
width:500px;
z-index:0;
}
#sw_top{
width:500px;
height:30px;
position:relative;
overflow:hidden;
float:left;
}
#sw_top H1{
font-size:14px;
line-height:30px;
float:left;
color:#128f93;
}
#sw_menu{
width:498px;
height:auto;
position:relative;
float:left;
overflow:hidden;
border:#ffffff solid 1px;
border-bottom:0px;
}
#sw_menu ul {width:500px;}
#sw_menu ul li {width: 115px; position:relative; float:left; border-right:#ffffff 1px solid}
#sw_menu ul li a {font:bold 11px Arial, sans-serif; display:block; text-decoration:none !important; color:#0075c3; border-bottom:1px solid #fff; background:#d5f0fe; padding:5px 0 5px 10px;}
#sw_menu ul li a:hover {background:#feba01; color:#fff;}
/* Fix IE. Hide from IE Mac \*/
* html #sw_menu ul li {float:left; height:1%}
* html #sw_menu ul li a {height:1%}
/* End */
#sw_bd{
width:500px;
position:relative;
overflow:hidden;
float:left;
background:#fff;
}
#sw_ft{
width:500px;
height:20px;
position:relative;
overflow:hidden;
float:left;
text-align:center;
background:#fff;
}
#sw_bd TABLE.sw_tbl{
width:500px;
text-align:left;
background:#d5f0fe;
margin:0px;
border-collapse: collapse;
}
TABLE.sw_tbl TR{
padding:0px;
margin:0px;
}
TABLE.sw_tbl TD{
padding:5px;
border:#ffffff 1px solid;
}
TABLE.sw_tbl TD ul{
display:list-item;
margin-left:20px;
padding:0px;
}
TABLE.sw_tbl TD li{
list-style-position:outside;
list-style-type:disc;
margin-bottom:10px;
}
TABLE.sw_tbl TD.lt{
background:#017dc7;
color:#FFFFFF;
font-weight:bold;
width:35%;
}
TABLE.sw_tbl TD.rt{
background:#d5f0fe;
}
TABLE.sw_tbl TD.ht{
background:#ffc20f;
color:#017dc7;
text-align:center;
}
TABLE.sw_tbl TD.r_ta{
color:#017dc7;
text-align:right;
}
TABLE.sw_tbl TD.wc{
background:#ffffff;
}
#sw #contact_container{
width:500px;
position:relative;
overflow:hidden;
float:left;
border-top:#128f93 3px solid;
padding-top:1px;
padding-bottom:1px;
border-bottom:#128f93 3px solid;
margin-bottom:5px;
}
#sw #contact_container #contact_bx{
width:248px;
height:50px;
padding-top:9px;
padding-bottom:9px;
padding-left:2px;
position:relative;
overflow:hidden;
float:left;
background:#ebebeb;
}
#contact_bx p{
margin:0px;
padding:0px;
text-align:left;
}
#sw_top #print_ico{
	z-index:300;
	width:100px;
	height:19px;
	line-height:20px;
	position:relative;
	float:right;
	overflow:hidden;
	top: 5px;
	background-image: url(../images/icon/print_ico.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 25px;
}
#print_ico a{
display:block;
text-decoration:none;
}
#print_ico a:hover{
text-decoration:underline;
}
#contactform #status{
	z-index:300;
	width:50px;
	height:50px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:75px;
	padding-right:75px;
	position:absolute;
	overflow:hidden;
	left: 140px;
	top: 80px;
	background: url(../images/loading.gif);
}
#referralform #status{
	z-index:300;
	width:50px;
	height:50px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:75px;
	padding-right:75px;
	position:absolute;
	overflow:hidden;
	left: 140px;
	top: 200px;
	background: url(../images/loading.gif);
}
#enquiry_form #status{
	z-index:300;
	width:50px;
	height:50px;
	padding-left:25px;
	padding-right:25px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	position:absolute;
	overflow:hidden;
	left: 100px;
	top: 100px;
}
#enquiry_form #overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #8a8a8c!important;
}
#c_top #print_pg{
	z-index:300;
	width:150px;
	height:auto;
	line-height:20px;
	position:relative;
	top:3px;
	float:right;
	overflow:hidden;
	background-image: url(../images/icon/print_ico.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 25px;
}

#print_pg a{
display:block;
text-decoration:none;
}
#print_pg a:hover{
text-decoration:underline;
}
#c_top #pdf_btn{
	z-index:300;
	width:150px;
	height:auto;
	line-height:12px;
	position:relative;
	top:10px;
	float:right;
	overflow:hidden;
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 25px;
}

#pdf_btn a{
display:block;
text-decoration:none;
}
#pdf_btn a:hover{
text-decoration:underline;
}
#kids_cnr{
width:422px;
margin-left:70px;
}
#kids_cnr #kids_click{
width:181px;
float:left;
margin-left:20px;
}
#kids_cnr #kids_click a{
border:#fecb31 3px solid;
display:block;
}
#kids_cnr #kids_click a:hover{
border:#017dc7 3px solid;
display:block;
}
#click_top{
text-align:center;
font-weight:bold;
margin-bottom:5px;
}
.privacy, #privacy{
width:500px;
height:400px;
font-family:Tahoma; 
color:#231f20;
font-size:11px;
}
.break, #break{
width:572px;
height:10px;
background:url(../images/break.gif) no-repeat;
margin-top:4px;
margin-bottom:4px;
}
#sub_page_box_0{
width:278px;
height:auto;
float:left;
margin-right:12px;
overflow:hidden;
border:#ffc426 solid 1px;
}
#sub_page_box_1{
width:278px;
height:auto;
float:left;
overflow:hidden;
border:#ffc426 solid 1px;
}
#sub_page_top a{
background:#d5f0fe;
border-bottom:#ffc426 solid 2px;
display:block;
text-decoration:none;
padding-left:5px;
}
#sub_page_top a:hover{
background:#ffc426;
color:#FFFFFF;
}
#left_banner_0{
width:195px;
height:auto;
border:#028891 1px solid;
margin-bottom:1px;
}
#left_banner_1{
width:195px;
height:auto;
border:#fee902 1px solid;
margin-bottom:1px;
}
#referral_btn{width:114px; height:27px; background:url(../images/buttons/referral_btn.gif) 0 0; display:block;}
#referral_btn SPAN{display:none;}
#referralform{width:500px;}
#referralform form{width:500px;}
#referralform fieldset
{
border: 1px solid #666666;
padding:5px;
margin-bottom:2px;
}

#referralform legend
{
color: #fff;
background: #128f93;
border: 1px solid #666666;
padding: 2px 6px
}
#referralform P{padding-left:135px;}
#referralform .form_row label{width:135px;}
#referralform #buttons{padding-left:140px;}