/* --------- misc --------- */
html *	{ margin: 0; padding: 0; }
img		{ border: 0; vertical-align: middle; }
p		{ padding-bottom: 1em; }
input	{ vertical-align: middle; }

body {
	font: normal 11px/1.5em Arial,Tahoma,Verdana,sans-serif;
	color: #4b4b4d;
	background: url(./../images/bg.gif) repeat-x 0 0 #f8f4de;
}

a:link, a:hover, a:visited, a:active {
	font-size: 1em;
	color: #4b4b4d;
	/* color: #902a13; */
	text-decoration: none;
}

a:hover, a.active:link, a.active:visited, a.active:active { text-decoration: underline; }


#main {
	width: 880px;
	margin: 0;
	text-align:left;
}

/* --------- header --------- */
#header {
	line-height:30px;
}

#header #logo {
	left: 0;
	text-indent: 0px;
}

#header a { text-decoration: none; }

/* --------- footer --------- */
#footer {
	width: 880px;
	color: #aca99d;
	font-size: 1em;
	text-align:left;
	display:none;
}

#footer {
	margin-top: 0px;
	background:url(../images/bg_shadow_bottom.gif) repeat-x top;
	float:none;
	display:none;
}

#footer .content {
	width: 880px;
	text-align: left;
	color: #aca99d;
	padding: 1em 0;
	font-size: 1em;
	font-weight: normal;
}

#footer .content a { color: #aca99d; text-decoration: none; }

#footer .content a:hover { text-decoration: underline; }

#footer cite {
	float:none;
	font-style: normal;
	margin-right:15px;
}

#footer ul {margin-left:15px;display:none;}

#footer li {
	list-style-type: none;
	display: inline;
	padding: 0 2px;
}

/* --------- top search --------- */
#search {
	background: url(../images/top_search_bg.gif) no-repeat bottom left;
	height:82px;
	float:none;
	margin: 0 15px 0 0 !important;
	margin: 0 8px 0 0;
	font-size:11px;
	color:#902a13;
	display:none;
}

#search a{font-size:11px;}

#search a:hover{text-decoration:underline;}

#search li{
	list-style-type: none;
	display: inline;
	padding: 0 2px;
}

#search ul{
	display: inline;
	margin-top:30px;
	margin-right:48px;
	margin-bottom:5px;
	float:none;
}

#search input{
	width: 161px;
	height: 17px;
	font-size: 11px;
	border:#E0E0E0 solid 1px;
	padding-top:3px;
	padding-left:5px;
	color:#03809c;
}

#search .doctor_wong{
	float:none;
	margin: 4px 0 0 15px !important;
	margin: 4px 0 0 8px;
	width:88px;
	height:78px;
	background:url(../images/top_search_dr_wong.jpg) no-repeat;
}

#search .doctor_pang{
	float:none;
	margin: 4px 0 0 15px !important;
	margin: 4px 0 0 8px;
	width:88px;
	height:78px;
	background:url(../images/top_search_dr_pang.jpg) no-repeat;
}

#search .search_box{
	width:200px;
	float:none;
	margin-right:5px;
}

/* --------- main content --------- */
#maincontent{
	background:#FFFFFF url(../images/bg_shadow_right.gif) repeat-y right;
	width:690px;
	float:none;
}

#col1 {width:175px;	float:none;display:none;}

#col2 {
	width:705px;
	margin: 0 4px 0 0 !important;
	margin: 0;
	float:none;
	padding-bottom:26px;
}

/* --------- main menu --------- */

#menu ul {
	margin:37px 0 0 21px; 
	padding:0; 
	list-style-type:none;
}

#menu a {	
	display:block; 
	width:148px; 
	padding-top:21px; 
	margin-right:1px; 
	height:0; 
	color:#000; 
	text-decoration:none; 
	overflow:hidden;
}

#menu a#item01 {background: url(../images/menu_index.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item02 {background: url(../images/menu_news.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item03 {background: url(../images/menu_dr_section.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item04 {background: url(../images/menu_service.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item05 {background: url(../images/menu_faq.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item06 {background: url(../images/menu_contact.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#sub_item01 {background: url(../images/menu_color.gif) 0 0 no-repeat; height:0; padding-top:15px;}
#menu a#sub_item02 {background: url(../images/menu_shoot.gif) 0 0 no-repeat; height:0; padding-top:15px;}
#menu a#sub_item03 {background: url(../images/menu_meat.gif) 0 0 no-repeat; height:0; padding-top:15px;}
#menu a#sub_item04 {background: url(../images/menu_dot.gif) 0 0 no-repeat; height:0; padding-top:15px;}
#menu a#sub_item05 {background: url(../images/menu_chest.gif) 0 0 no-repeat; height:0; padding-top:15px;}
#menu a#sub_item06 {background: url(../images/menu_other.gif) 0 0 no-repeat; height:0; padding-top:15px;}

#menu a#item01:hover {background: url(../images/menu_index_r.gif) 0 0 no-repeat;}
#menu a#item02:hover {background: url(../images/menu_news_r.gif) 0 0 no-repeat;}
#menu a#item03:hover {background: url(../images/menu_dr_section_r.gif) 0 0 no-repeat;}
#menu a#item04:hover {background: url(../images/menu_service_r.gif) 0 0 no-repeat;}
#menu a#item05:hover {background: url(../images/menu_faq_r.gif) 0 0 no-repeat;}
#menu a#item06:hover {background: url(../images/menu_contact_r.gif) 0 0 no-repeat;}
#menu a#sub_item01:hover {background: url(../images/menu_color_r.gif) 0 0 no-repeat;}
#menu a#sub_item02:hover {background: url(../images/menu_shoot_r.gif) 0 0 no-repeat;}
#menu a#sub_item03:hover {background: url(../images/menu_meat_r.gif) 0 0 no-repeat;}
#menu a#sub_item04:hover {background: url(../images/menu_dot_r.gif) 0 0 no-repeat;}
#menu a#sub_item05:hover {background: url(../images/menu_chest_r.gif) 0 0 no-repeat;}
#menu a#sub_item06:hover {background: url(../images/menu_other_r.gif) 0 0 no-repeat;}

#menu a#item01-active {background: url(../images/menu_index_r.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item02-active {background: url(../images/menu_news_r.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item03-active {background: url(../images/menu_dr_section_r.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item04-active {background: url(../images/menu_service_r.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item05-active {background: url(../images/menu_faq_r.gif) 0 0 no-repeat; margin-bottom:7px;}
#menu a#item06-active {background: url(../images/menu_contact_r.gif) 0 0 no-repeat; margin-bottom:7px;}


#menu_appointment {
	margin:27px 0 0 21px;
	background:url(../images/left_banner_appointment.jpg) no-repeat;
	text-indent:0px;
	width:145px;
	height:174px;
}

#menu_appointment li{list-style:none;}

#menu_subscribe {
	margin:16px 0 16px 21px;
	background: url(../images/left_banner_subscribe.jpg) no-repeat;
	width:145px;
	height:118px;
}

#menu_subscribe fieldset{border:none;}

#menu_subscribe legend{display:none;}

#menu_subscribe ul{padding:58px 0 0 12px;}

#menu_subscribe li{list-style:none;	margin-bottom:8px;}

#menu_subscribe input{
	width:115px;
	height:17px;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

/* --------- main flash --------- */

#main_flash {margin:10px 0 0 12px;}

#main_flash .flash_msg {display:none;}

/* --------- main content --------- */

#index_content {
	margin:26px 0 0 33px !important;
	margin:26px 0 0 16px;
	width:640px;
	float:none;
	background:#fef8e2;
}

#index_content1 {
	width:300px;
	float:none;
	background:#fef8e2 url(../images/index_content_bg.gif) no-repeat left top;
}

#index_content2 {width:340px; float:none;}

#index_content1 .index_hr {
	width:260px;
	height:1px;
	margin: 10px 0 0 15px !important;
	margin: 10px 0 0 8px;
	float:none;
	background: url(../images/hr.gif) repeat-x;
}	

#index_content2 .index_hr {
	width:295px;
	height:1px;
	margin: 10px 0 0 15px !important;
	margin: 10px 0 0 8px;
	float:none;
	background: url(../images/hr.gif) repeat-x;
}	

#block_news {
	width:230px;
	margin: 16px 0 0 32px !important;
	margin: 16px 0 0 16px;
	float:none;
	padding-right: 30px;
	background:url(../images/hr-02.gif) repeat-y right;
}

#block_news p {
	margin-top:2px;
	margin-bottom:16px;
	padding:0;
}

#block_news li{
	margin-left: 18px;
	padding-left: 3px;
	list-style: url(../images/bullet_4pt.gif);
}

#block_news a{ color:#03809c;}

#block_news h5 a{
	font-size: 14px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;	
}

#block_news h5 a:hover{	text-decoration:none; }


#block_news .wysiwyg {
	margin-top:5px;
	margin-bottom:20px;
}	

#block_service h5 a{
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;	
}

#block_service h5 a:hover{	text-decoration:none; }

#block_service p {
	margin-top:2px;
	margin-bottom:16px;
	padding:0;
}

#block_service {
	width:230px;
	margin: 16px 0 0 32px !important;
	margin: 4px 0 0 16px;
	float:none;
	padding-right: 30px;
	background:url(../images/hr-02.gif) repeat-y right;
}

#block_faq h5 a{
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;	
}

#block_faq h5 a:hover{	text-decoration:none; }

#block_faq li {
	margin-left:17px;
	margin-top:4px;
	margin-bottom:10px;
	padding-left:3px;
}

#block_faq {
	width:295px;
	margin: 16px 0 0 24px !important;
	margin: 16px 0 0 12px;
	float:none;
	padding-right: 15px;
}


#block_doctor {
	width:295px;
	margin: 16px 0 0 24px !important;
	margin: 16px 0 0 12px;
	float:none;
	padding-right: 15px;
}

#block_doctor h5 a{
	font-size: 14px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;	
}

#block_doctor h5 a:hover{	text-decoration:none; }

#block_doctor p {
	margin-top:2px;
	margin-bottom:16px;
	padding:0;
}


#doctor_title_wong {
	background:url(../images/index_dr_wong.jpg) no-repeat;
	width:292px;
	height:42px;
	text-indent:0px;
	margin-bottom: 8px;
	margin-top: 5px;
}

#doctor_title_pang {
	background:url(../images/index_title_pang.jpg) no-repeat;
	width:292px;
	height:42px;
	text-indent:0px;
	margin-bottom: 8px;
}

#block_news_title {background:url(../images/index_title_news.gif) no-repeat; width:148px; height:20px; text-indent:0px; margin-bottom: 20px;}
#block_service_title {background:url(../images/index_title_feature.gif) no-repeat; width:148px; height:20px; text-indent:0px; margin-bottom: 20px;}
#block_doctor_title {background: url(../images/index_title_dr_section.gif) no-repeat; width:148px; height:20px; text-indent:0px; padding-bottom: 10px;}
#block_faq_title {background: url(../images/index_title_faq.gif) no-repeat; width:228px; height:20px; text-indent:0px; padding-bottom: 10px;}

/* --------- inner content --------- */

#title_new_expert {background:url(../images/title_new_expert_column.gif) no-repeat; width:400px; height:28px; text-indent:0px; margin: 20px 0 0 50px !important; margin: 20px 0 0 25px; float:none;}
#title_expert {background:url(../images/title_expert_column.gif) no-repeat; width:400px; height:28px; text-indent:0px; margin: 20px 0 0 50px !important; margin: 20px 0 0 25px; float:none;}

#title_discount {background:url(../images/title_discount.jpg) no-repeat; width:530px; height:35px; text-indent:0px; margin: 40px 0 0 36px !important; margin: 40px 0 0 18px; float:none;}
#title_events {background:url(../images/title_events.jpg) no-repeat; width:530px; height:35px; text-indent:0px; margin: 30px 0 0 36px !important; margin: 30px 0 0 18px; float:none;}
#title_recent_events {background:url(../images/title_recent_events.jpg) no-repeat; width:530px; height:35px; text-indent:0px; margin: 30px 0 0 36px !important; margin: 30px 0 0 18px; float:none;}
#title_recent_events_list {background:url(../images/title_recent_events.jpg) no-repeat; width:530px; height:35px; text-indent:0px; margin: 5px 0 0 36px !important; margin: 5px 0 0 18px; float:none;}

#page_list {
	width:170px;
	float:none;
	margin: 25px 0 0 0px;
	text-align:right;
	padding-right:25px;
}
#page_list a{
	text-decoration:underline;
}
#page_list a:hover{
	text-decoration:none;
	color:#03809c;
}

#expert_column_wong {
	background:url(../images/expert_column_wong.gif) no-repeat; 
	width:540px; height:34px; text-indent:0px; 
	margin: 12px 0 17px 50px !important; 
	margin: 12px 0 17px 30px;
	float:none;
}
#expert_column_pang {
	background:url(../images/expert_column_pang.gif) no-repeat; 
	width:540px; height:34px; text-indent:0px; 
	margin: 12px 0 17px 50px !important; 
	margin: 12px 0 17px 30px;
	float:none;
}
#expert_table {
	margin: 15px 0 0 50px !important; 
	margin: 15px 0 0 25px; 
	width:580px;
	float:none;
}
#expert_table th{
	background-color:#f6efcd;
	line-height:36px;
	padding-left:30px;
}
#expert_table td{
	line-height:27px;
	padding-left:15px;
	font-size:12px;
}
#expert_table a{
	color:#03809c;
	text-decoration:underline;
	padding-left:15px;
	background: url(../images/bullet_blue.gif) no-repeat left;
}
#expert_table a:hover{
	text-decoration:none;
}

#inner_corner {
	width:550px;
	height:27px;
	background:url(../images/inner_corner.gif) no-repeat;
	float:none
}
#expert_wysiwyg {
	margin:0 0 0 38px !important;
	margin:0 0 0 16px;
	width:655px;
	float:none;
	background:#fef8e2 url(../images/index_content_bg.gif) top left no-repeat;
	padding-bottom: 50px;
}
#expert_content {
	width:410px;
	float:none;
	margin: 0 0 0 25px !important;
	margin: 0 0 0 14px;
	line-height:normal;
}
#expert_img {
	width:170px;
	float:none;
}
#expert_img img{
	border:2px solid #999999;
	float:none;
	margin-left:30px;
	margin-bottom:15px;
	width:100px;
}

#event_content {
	width:285px;
	float:none;
	margin: 0 5px 0 25px !important;
	margin: 0 5px 0 14px;
	line-height:normal;
}
#event_content .content_img {
	float:none;
	margin-top:15px;
	margin-right:15px;
}

#event_content_list{
	width:285px;
	margin-top:5px;
	float:none;
	margin-bottom:10px;
}
#event_content_list li{
	color:#902a13;
	list-style:none;
	line-height:15px;
}
#event_index_wysiwyg {
	margin:0 0 0 38px !important;
	margin:0 0 0 16px;
	width:655px;
	float:none;
	background:#fef8e2 url(../images/index_content_bg.gif) top left no-repeat;
	padding-bottom: 50px;
}
#event_index_wysiwyg .event_index_content {
	width:580px;
	float:none;
	margin: 20px 0 0 54px !important; 
	margin: 20px 0 0 27px; 
	line-height:normal;
}
#event_index_wysiwyg .event_index_img {
	margin:0;
	height:100px;
	width:100px;
	float:none;
}
#event_index_desc{
	width:450px;
	float:none;
}
#event_index_desc h6 a{
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;
	margin:0;
	width:440px;
	float:none;
}
#event_index_desc h6 a:hover{
	text-decoration:none;
}
#event_index_recent{
	margin: 0;
	list-style: url(../images/bullet_blue.gif);
	float:none;
	padding:0 0 0 20px;	
}
#event_index_recent .date{
	margin: 0;
	color:#4b4b4d;
}
#event_index_recent li{
	padding:0 0 8px 3px;	
}
#event_index_recent li a{
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;	
	width:440px;
}
#event_index_recent li a:hover{
	text-decoration:none;
}

#event_index_wysiwyg .more{
	width:450px;
	float:none;
	text-align:right;
	padding-right:100px;		
}
#event_index_desc ul{
	margin-top:5px;
	float:none;
}#event_index_desc li{
	list-style:none;
	line-height:20px;
}

#service_index .service_col{
	width:640px;
	float:none;
	margin: 0 0 0 10px !important;
	margin: 0;	
}
#service_index .service_cell{
	width:277px;
	float:none;
	margin: 25px 0 5px 26px !important;
	margin: 25px 10px 0 20px ;
}
#title_img_clinic {
	float:none;
	width:277px;
	height:152px;
	background: url(../images/service_clinic.jpg) no-repeat left;
	text-indent:0px;
}
#title_img_skin {
	float:none;
	width:277px;
	height:152px;
	background: url(../images/service_skin.jpg) no-repeat left;
	text-indent:0px;
}

#title_img_surgery {
	float:none;
	width:277px;
	height:152px;
	background: url(../images/service_surgery.jpg) no-repeat left;
	text-indent:0px;
}
#title_img_repair {
	float:none;
	width:277px;
	height:152px;
	background: url(../images/service_repair.jpg) no-repeat left;
	text-indent:0px;
}
#service_index p{
	width:250px;
}
#service_index h6 a{
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;
	width:250px;
}
#service_index h6 a:hover{
	text-decoration:none;
}
#service_index ul{
	float:none;
	width:250px;
	list-style:none;
	padding:0;
	padding:14px 0 0 14px;
}
#service_index {
	margin:0 0 0 38px !important;
	margin:0 0 0 16px;
	width:655px;
	float:none;
	background:#fef8e2 url(../images/index_content_bg.gif) top left no-repeat;
	padding-bottom: 50px;
}
#stepbystep {
	margin:0 0 0 25px;
	float:none;
}
#inner_content h5 a{
	font-size: 14px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;
	margin:0 0 0 50px;
	width:350px;
	float:none;
}

#inner_content h5 a:hover{
	text-decoration:none;
}

#inner_content h6 a{
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	background: url(../images/bullet_blue.gif) no-repeat left;
	margin:0 0 28px 52px;
	width:550px;
	float:none;
}

#inner_content h6 a:hover{
	text-decoration:none;
}

#inner_content .expert_column {
	width:300px;
	padding-right:70px;
	margin: 5px 0 15px 50px;	
}

#inner_content .expert_column_thumb{
	float:none;
	width:150px;
	padding-right:70px;
}

#inner_content .float_left_img{
	margin:0 9px 0 0;	
	float:none;
}

#inner_content small{
	float:none;
	font-size:13px;
	color:#0085c2;
	width:320px;
}

#inner_content .p320{
	float:none;
	font-size:12px;	
	margin-top:15px;
	width:320px;
}

#div320{
	float:left;
	width:320px;
	margin-left:22px !important;
	margin-left:15px;
}


#inner_content .div550 {
	float:left;
	width:550px;
	margin:0 0 0 55px !important;
	margin:0 0 0 28px;
}

#inner_content .div550 p{
	float:left;
	font-size:12px;	
	width:550px;
}

#inner_content .p540 {
	float:left;
	font-size:12px;	
	width:540px;
}

#inner_content h3{
	float:left;
	font-size:15px;
	width:320px;
	margin-top:15px;
	padding:0px;
	margin:0px;
	color:#0085c2;	
}

#inner_content h4 {
	float:left;
	font-size:13px;
	float:none;
	color:#902a13;
	width:320px;
	padding-bottom:3px;
}

#inner_content ul {
	float:left;
	padding:0 0 0 16px;
	margin:2px 0 0 0;
	width:180px;
	list-style:url(../images/bullet_s_grey.gif);
}

#inner_content .ul500 {
	float:left;
	padding:0 0 0 16px;
	margin:2px 0 0 0;
	width:500px;
	list-style:url(../images/bullet_s_grey.gif);
}

#inner_content .large_list {
	font-size:15px;
	color:#7db8b7;
	float:left;
	list-style:url(../images/bullet_s_blue.gif);
	padding:0 0 0 16px;
	margin:15px 0 0 0;
	width:320px;
	line-height:normal;
}

#inner_content .large_list500 {
	font-size:15px;
	color:#7db8b7;
	float:left;
	list-style:url(../images/bullet_s_blue.gif);
	padding:0 0 0 16px;
	margin:15px 0 0 0;
	width:500px;
	line-height:normal;
}

#inner_content .large_list li{
	padding-bottom:3px;
}

#inner_content {
	width:655px;
	float:none;
	background:#fef8e2 url(../images/index_content_bg.gif) top left no-repeat;
	padding-bottom: 50px;
}

#inner_title {
	margin:7px 0 0 0;
	float:none;
	height:30px;
}


#inner_title h2{
	font-size: 15px;
	margin: 7px 0 0 0;
}

#inner_nav {
	margin:8px 0 0 58px;
	width: 600px;
	display:none;
}	
#main_banner_contact {
	margin:17px 0 0 0;
	line-height:28px;
}
#main_banner_search {
	margin:17px 0 0 0;
	line-height:28px;
}
#main_banner_service {
	margin:17px 0 0 0;
	line-height:28px;
}
#main_banner_expert {
	margin:17px 0 0 0;
	line-height:28px;
}
#main_events {
	margin:17px 0 0 0;
	line-height:28px;
}
#main_banner_faq{
	margin:17px 0 0 0;
	line-height:28px;
}

#faq_skin {
	background:url(../images/bg_faq_skin.gif) no-repeat 0 20px;
	margin:18px 0 0 0;
}
#faq_skin ol{
	margin:10px 0 0 250px;	
}
#faq_skin li{
	font-size:12px;
	padding-left:10px;
	line-height:22px;
}
#faq_skin ul{
	margin:15px 0 0 280px;	
	list-style:disc;
}
#line_faq_skin{
	background:url(../images/line_faq_skin.gif) no-repeat;
	width:358px;
	height:5px;
	margin:55px 0 25px 250px;	
}
#title_faq_skin {
	background:url(../images/title_faq_skin.gif) no-repeat;
	margin:20px 0 0 168px;
	text-indent:0px;
	width:246px;
	height:39px;
}
#faq_face {
	background:url(../images/bg_faq_face.gif) no-repeat;
	margin:18px 0 0 0;
	height:270px;
}
#faq_face ol{
	margin:10px 0 0 100px;	
}
#faq_face li{
	font-size:12px;
	padding-left:10px;
	line-height:22px;
}
#line_faq_face{
	background:url(../images/line_faq_face.gif) no-repeat;
	width:228px;
	height:5px;
	margin:40px 0 25px 40px;	
}
#title_faq_face {
	background:url(../images/title_faq_face.gif) no-repeat;
	margin:20px 0 0 230px;
	text-indent:0px;
	width:246px;
	height:39px;
}
#faq_body {
	background:url(../images/bg_faq_body.gif) no-repeat top left;
	margin:0;
}
#title_faq_body {
	background:url(../images/title_faq_body.gif) no-repeat;
	margin:30px 0 0 100px;
	text-indent:0px;
	width:246px;
	height:39px;
}
#faq_body ol{
	margin:10px 0 0 320px;	
}
#faq_body li{
	font-size:12px;
	padding-left:10px;
	line-height:22px;
}
#line_faq_body{
	background:url(../images/line_faq_body.gif) no-repeat;
	width:373px;
	height:5px;
	margin:70px 0 25px 240px;	
}

/* Photo Special*/
.img_thumbnails {
  display: block;
  margin: 0 auto 5px auto;
/*
  border: 1px solid #ccc;
  border-bottom-color: #eee;
  border-left-color: #ddd;
  border-top-color: #bbb;
*/  
}
ul.thumbnails a {
  display: block;
  float: left;
  width: 200px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 4px 4px 9px 4px;
  border: 1px solid #ccc;
  border-top-color: #eee;
  border-right-color: #ddd;
  border-bottom-color: #bbb;
  background-color: #fff;
  text-align: center;
  font-weight:bold;
}
ul.thumbnails a:hover {
  border: 1px solid #ccc;
  background-color: #eee;
}
ul.thumbnails {
  margin: 0 0 10px 0;
  padding: 0;
  float: left;
  text-align: center;
  line-height: 1em;
  list-style: none;
}
ul.thumbnails li {
  display: inline;
  margin: 0;
  padding: 0;
}



/* Contact Us Form */
#contact fieldset {
	border:none;
	float:none;
}
#contact legend {
	float:none;
	font-size:13px;
	float:none;
	color:#902a13;
	width:320px;
	padding-bottom:3px;
	font-weight:bold;
	padding-left:0;
	margin-left: -5px;
}
#contact fieldset ol {
	list-style: none;
}
#contact fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 3px;
}
#contact label {
	float: left;
	width: 80px;
}
#contact input.text {
	width: 150px;
	font-size:12px;	
}
#contact input.submit {
	width: 70px;
	font-size:12px;
}
#contact textarea.text {
	width:200px;
	height:100px;
}

#search_result li{
	padding:0 0 8px 3px;	
	float:none;
	width:550px;
}
#search_result p{
	float:none;
	width:550px;
}
#search_result {
	width:550px;
	margin:0;
	padding-left:50px;	
}
#search_result li {	
	width:500px;
	padding-left:0;	
	margin-left:0;	
	list-style: none;
}
#search_result li a{
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;	
}
#search_result h4{
	width:500px;
}
#search_result li a:hover{
	text-decoration:none;
}
#search_result small{
	float:none;
	font-size:11px;
	color:#0085c2;
	width:550px;
}
#more_result {
	width:550px;
	font-size: 12px;
	color:#03809c;
	text-decoration:underline;
	font-weight:normal;
	padding-left:25px !important;
	padding-left:20px;
	margin-top:20px;
	float:none;
	background: url(../images/bullet_blue.gif) no-repeat left;	
}
#more_result a{
	color:#03809c;
}
h3#search_header {
	font-size:14px;
	width:550px;
	padding-left:50px;
	padding-top:25px;
	padding-bottom:15px;
}
#powered_by_google{
	float:none;
	width:550px;
}


#inner_sitemap {
	margin:0 0 0 38px !important;
	margin:0 0 0 16px;	
	width:655px;
	float:none;
	background:#fef8e2 url(../images/index_content_bg.gif) top left no-repeat;
	padding-bottom: 50px;
}
#inner_sitemap ul.levelone {
	line-height:26px;
	padding:0 0 0 16px;
	margin:2px 0 0 0;
	width:550px;
	list-style:url(../images/bullet_s_blue.gif);
}
#inner_sitemap ul.leveltwo {
	line-height:22px;
	padding:0 0 0 16px;
	margin:2px 0 0 0;
	width:550px;
	list-style:url(../images/bullet_s_grey.gif);
}
#inner_sitemap h3 a{
	color: #0085c2;
	font-size: 16px;
	width:550px;
}
#inner_sitemap h4{
	color: #902a13;
	font-size: 13px;
	margin-left:-14px;
	width:550px;
}
#img_eyelid {
	margin-top:300px !important;
	margin-top:-300px;
}
