ul#cn_pnav { 
	clear: both;
	width: 780px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: none;	
}

ul#cn_pnav li, 
ul#cn_pnav .cn_pnav_link_hover, 
.cn_pnav_fmenu_hdr { 
	margin: 0;
	padding: 0;
	background: none;
}

ul#cn_pnav div.cn_pnav_fmenu {	
	position: absolute;
	z-index: 9999;
	height: 0;
}

/* Begin define menu */
ul#cn_pnav li#cn_nav_about_link, 
#cn_pnav li#cn_nav_about_link_menu {
	width: 132px;
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin: 0;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_product_link, 
#cn_pnav li#cn_nav_product_link_menu {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 132px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_contact_link, 
#cn_pnav li#cn_nav_contact_link_menu {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 270px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_services_link, 
#cn_pnav li#cn_nav_services_link_menu {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 400px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_faq_link, 
#cn_pnav li#cn_nav_faq_link_menu {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 562px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_space_link {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 638px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_thai_link, 
#cn_pnav li#cn_nav_thai_link_menu {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 691px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_eng_link, 
#cn_pnav li#cn_nav_eng_link_menu {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 731px;
	z-index: 99999;
}

ul#cn_pnav li#cn_nav_end_link {
	height: 26px;
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	margin-left: 771px;
	z-index: 99999;
}
/* End define menu */

ul#cn_pnav ol.cn_pnav_fmenu {
	list-style-type: none;	
	padding: 0;
	margin: 0;
	width: 242px; 
}

li.cn_pnav_link {
	position: relative;
}	

ul#cn_pnav ol.cn_pnav_fmenu li {
	margin: 0 15px 0 15px;
	padding: 0;
	list-style-type: none;	
}	

ul#cn_pnav div.bottom {
	width: 242px;
	height: 5px;
	margin: 0;
	padding: 0;
}

/* all menus - image and description text placement*/

ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow, 
ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow:hover  {
	padding: 0 !important;
	background: none;
	border: none;
	margin:0 !important;
	line-height: 7px;
	height: 7px;
	font-size: 0px;
}

ul#cn_pnav ol.cn_pnav_fmenu li.img, 
ul#cn_pnav ol.cn_pnav_fmenu li.img:hover  {
	padding: 6px 0 0 0;
	border: none;
	background: none;
}

ul#cn_pnav ol.cn_pnav_fmenu li.img a * {
	padding: 0;
	margin: 0;
}

ul#cn_pnav ol.cn_pnav_fmenu li.description, 
ul#cn_pnav ol.cn_pnav_fmenu li.description:hover {
	margin: 0 15px 0 15px;
	font-size: 11px;
	border: none;
	background: none;
	line-height: 13px;
	padding: 7px 5px 5px 0;
}	

ul#cn_pnav ol.cn_pnav_fmenu li.first {
	border-top: none;
	border-left: none;
	padding: 8px;
}

/* menu specific */
#cn_pnav li#cn_nav_about_link_menu ol.cn_pnav_fmenu,
#cn_pnav li#cn_nav_product_link_menu ol.cn_pnav_fmenu,
#cn_pnav li#cn_nav_contact_link_menu ol.cn_pnav_fmenu,
#cn_pnav li#cn_nav_faq_link_menu ol.cn_pnav_fmenu {
	background: url('bg_sub_all.gif') repeat-x;
	background-color: #fff;
	list-style-type: none;
	margin-left: 0px;
}

li#cn_nav_about_link_menu div.cn_pnav_fmenu div.bottom,
li#cn_nav_product_link_menu div.cn_pnav_fmenu div.bottom,
li#cn_nav_contact_link_menu div.cn_pnav_fmenu div.bottom,
li#cn_nav_faq_link_menu div.cn_pnav_fmenu div.bottom {
	margin-left: 0px;
	background-color:#fff;
}	

li#cn_nav_about_link_menu div.cn_pnav_fmenu,
li#cn_nav_product_link_menu div.cn_pnav_fmenu,
li#cn_nav_contact_link_menu div.cn_pnav_fmenu,
li#cn_nav_faq_link_menu div.cn_pnav_fmenu { 
	padding: 0;
	color: #fff;
}

li#cn_nav_about_link_menu li.description,
li#cn_nav_product_link_menu li.description,
li#cn_nav_contact_link_menu li.description,
li#cn_nav_faq_link_menu li.description { 
	color: #fff;
}

li#cn_nav_about_link_menu ol.cn_pnav_fmenu li a,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li a,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li a,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li a {
	display: block;
	margin: 0;
	position: relative;
}

li#cn_nav_about_link_menu ol.cn_pnav_fmenu li a:link,
li#cn_nav_about_link_menu ol.cn_pnav_fmenu li a:active,
li#cn_nav_about_link_menu ol.cn_pnav_fmenu li a:visited,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li a:link,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li a:active,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li a:visited,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li a:link,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li a:active,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li a:visited,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li a:link,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li a:active,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666 !important;
	text-decoration: none;
}

li#cn_nav_about_link_menu ol.cn_pnav_fmenu li:hover,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li:hover,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li:hover,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li:hover {
	color: #f00 !important;
	/*background: transparent url('bg_sub_all.gif') repeat-x;*/
}	

li#cn_nav_about_link_menu ol.cn_pnav_fmenu li,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li {
	border-bottom: solid 1px #eee;
	padding: 8px;
}	

li#cn_nav_about_link_menu ol.cn_pnav_fmenu li a:hover,
li#cn_nav_product_link_menu ol.cn_pnav_fmenu li a:hover,
li#cn_nav_contact_link_menu ol.cn_pnav_fmenu li a:hover,
li#cn_nav_faq_link_menu ol.cn_pnav_fmenu li a:hover {
	color: #f00 !important;
	/*text-decoration: underline;*/
}
/* end menu specific */

.cn_pnav_fmenu_ie_select_block { 
	z-index: 0; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
}

/* Add Bullet */
.cn_pnav_fmenu li {
	padding: 4px;
}
.cn_pnav_fmenu li a{
	padding: 4px;
	padding-left:20px;
	background: url('awr_non.gif') no-repeat;
	background-position:0 -2 !important;
	_background-position:0 4;
}
.cn_pnav_fmenu li a:hover{
	color: #f00 !important;
	padding: 4px;
	padding-left:20px;
	background: url('awr_over.gif') no-repeat;
	background-position:0 -2 !important;
	_background-position:0 4;
}
div.cn_pnav_fmenu_hdr  {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
ol.cn_pnav_fmenu {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
div.bottom {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}