/*  ASI Public CSS */
body {
	font-size: 12px;
    color:#575757;
    background:#148B13 url("/mavista/img/public/eagle_bg3.jpg") fixed;
}
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
#mav_wrapper {
	/* background image is 968px wide */
	width: 930px;	
	text-align: left;
	background:#148B13;
	margin:10px auto 60px auto;
	padding:15px;
	display:inline-block;
	opacity: 0.95;
	position:relative;
}
/* ======================H page layout=================== */
#mav_page_fragment_1 {	
}
#header{
	background:#FDFDFD;
	border:3px solid #4A6321;
	padding:10px;
	display:inline-block
}
#flash_banner{
padding:0;
background:#fff;
border-bottom:4px solid #303030;
margin-bottom:5px
}
#mav_logo{
position:absolute;
top:10;
padding-top:12px;
background:#FDFDFD;	
}
#mav_page_fragment_2 {
}
#mav_page_fragment_3 {
	background:#303030;
	padding:10px;
	margin-top:10px;
	width: 910px;		
}
#mav_content_fragment_1{
	background:#EDF0DF;
	padding:10px;
}
#mav_content_fragment_2{
	background:#EDF0DF;
	padding:10px;
}
#mav_content_fragment_3{
	background:#EDF0DF;
	padding:10px;
}
#mav_page_fragment_4 {	
}
#default_topic h1{
color:#efefef;
background:#666;
margin:0;
padding:5px 20px;
margin-bottom:10px;
font-size:20px;
background:green url("/mavista/img/public/menu_bg1.jpg");
}
#default_topic{
}
/* ======================H page layout=================== */
.H_main #mav_content_fragment_1{
}
.H_main #mav_content_fragment_3{
background:none;
display:none
}
.H_main #mav_content_fragment_2{
background:none;
display:none
}
/* ======================RT page layout=================== */
.RT_main{
width:910px;
display:block
}
.RT_main #mav_content_fragment_1{
width:65%;
padding-bottom:48px
}
.RT_main #mav_content_fragment_1 h2{
border-bottom:1px dotted 
}
.RT_main #mav_content_fragment_2 {
width:30%
}
.RT_main #mav_content_fragment_3 {
width:30%;
margin-top:5px
}
/* ======================UT page layout=================== */
.UT_main{
width:910px;
display:block
}
.UT_main #mav_content_fragment_1{
width:20%
}
.UT_main #mav_content_fragment_2{
width:75%;
height:166px
}
.UT_main #mav_content_fragment_3{
width:890PX;
margin-top:5px
}
/* ============================================================= */
/*  NEWS LISTING 												 */
/*  e.g. #news_listing_results, .item_record_border				 */
/*       .item_abstracts				 		 	 			 */
/*       #main_topic				 			 				 */
/*       .is_mandatory 						 					 */
/* ============================================================= */
#news_listing_results li {  
	margin:  0px 0px 0px 204px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	color:#CCCCCC
}
.item_record_border{
	margin: 4px 0px 0px 0px;
	width: 100%;
	height: 170px;
	display: block;
	background:#303030 url("/mavista/img/public/news_bg.jpg") bottom right no-repeat;
	padding:5px 0;
}  
.item_body {
	margin: 0px 0px 0px 140px;
	padding:0px 0px 0px 5px;
}   
.publish_date {
	font-size: 13px;
	color:#ccc;
	font-weight: bold;
} 
.title{
	display: block;
}
.title a{
	color:#87b23e;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.title a:hover{
	text-decoration:underline;
}
.abstract{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color:#efefef;
	margin: 3px 0px 3px 0px;
}
.item_thumbnail{
	float: left;
	display: inline;
	width: 250px;
}
.item_thumbnail_photo{
	padding:0 10px;
	float: left;
	margin:2px 0px 0px 0px;
}
.item_thumbnail_photo img{
	width:220px;
	height:165px
}
.item_record_border:hover{
background:green
}
/*================ newsitem ============= */
#newsitem {
	padding:10px;
	background:#EDF0DF;
}
#newsitem h3{
	color:#333;
	font-size: 20px;
	margin:8px 0;
}
#newsitem_pubdate{
	color:#666;
	border-bottom:1px dotted
}
#back_to_category{
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:bold
}
.word_link{
	padding:12px 20px;
	background:#960202 url("/mavista/img/public/menu_bg1.jpg");
}
.word_link:hover{
	background:#960202 url("/mavista/img/public/menu_bg2.jpg");
}
/*================side news listing============= */
#sidenews .item_record_border{
	height: 78px;
	width: 275px;
	/* similar to clearfix effect */
	display: inline-block;
	background: #2b2b2b;
} 
#sidenews .item_thumbnail {
	float: left;
	width: 100px;
	margin: 0px;
}
#sidenews .item_thumbnail_photo {
	margin: 2px;
	padding:0 5px
}
#sidenews .item_thumbnail_photo img {
	width:100px;
	height:75px;
}
#sidenews .item_body {
	float: right;
	width: 160px;
	height:75px;
}
#newsitem_text{ 
	width: 900px;
}
#sidenews .item_record_border:hover{
background:green
}
/*============================================ */	
        .imgDiv1
        {
            background-repeat: no-repeat;
        }
        .Max1
        {
            background-position: 0 0px;
            height: 54px;
            background-repeat: repeat-x;
        }
        .imgDiv2
        {
            background-repeat: no-repeat;
        }
        .Max2
        {
            background-position: 0 -54px;
            height: 54px;
            background-repeat: repeat-x;
        }
/*=============page_unm_list_style===================== */	
/*=============page_unm_list_style===================== */	
.mav_paging{
font-size:14px;
display:block;
width:870px;
font-weight:bold;
text-align:right
}
.mav_paging a{
display:inline-block;
text-decoration:none;
border:1px solid #333;
padding:0 5px;
color:grey
}
.mav_paging a:hover{
pisplay:block;
border:1px solid #333;
color:#fff;
background:#006600
}
.mav_paging .actived{
color:#fff;
background:#333
}
#rss_position{
position:absolute;
margin:18px 0 0 -15px;
display:block
}
#test {
width: 78px;
}
#contactpage{
margin-left:-130px;
color:#333
}
/* ============== side news listing page listing====================*/
#sidenews .mav_paging{
font-size:12px;
display:block;
font-weight:bold;
padding:0;
margin:0
}
#sidenews .mav_paging a{
display:inline-block;
text-decoration:none;
border:1px solid #333;
padding:0px 5px;
color:grey
}
#sidenews .mav_paging a:hover{
pisplay:block;
border:1px solid #333;
color:#fff;
background:#006600
}
#sidenews .mav_paging .actived{
color:#fff;
background:#333
}
/* RT-right_side_new_listing*/
.RT_main #news_listing_results li{
height:auto
}
.RT_main .item_record_border{
height:auto
}
.RT_main .item_thumbnail{
width:100px;
float:left;
margin-left:5px
}
.RT_main .item_body{
float:right;
width:180px;
margin:0
}
.RT_main .item_thumbnail_photo img{
width:100px;
height:auto
}
.RT_main #news_listing_results .title a{
font-size:12px;
font-weight:bold
}
.RT_main #news_listing_results .abstract{
font-size:12px;
font-weight:lighter;
display:none
}
.RT_main #news_listing_results .mav_paging{
background:none
}
/*=============   menu  ===================== */
#mav_menu {
}	
#mav_menu ul{
padding:0;
margin:0;
list-style:none
}
#mav_menu li{
float:left;
padding:0 1px;
margin:0
}
#mav_menu li a{
background:#333 url("/mavista/img/public/menu_bg2.jpg");
color:#fff;
font-size:13px;
font-weight:bold;
display:block;
padding:10px 14.5px;
text-decoration:none;
height:32px;
}
#mav_menu li a:hover{
background:#506500 url("/mavista/img/public/menu_bg1.jpg");
color:#fff
}
#mav_menu .actived a{
background:#450360 url("/mavista/img/public/menu_bg1.jpg");
color:#fff;
}
#mav_menu .actived{
border:none;
margin:0
}
/*=============   footer  ===================== */
#mav_footer{
display:block;
clear:both;
height:50px;
font-size:12px;
color:#efefef
}
#mav_footer a{
color:#efefef
}
.footer_link{
display:none
}
/*=============   enquiry form  ===================== */
.form_default_content .public .firstColumn{
text-align:right
}
.form_default_buttons{
margin-left:175px
}
.form_default{
padding:5px 20px
}
.form_default tbody td{
padding:2px
}
.form_default{
padding:30px
}
#contact{
position:fixed;
top:300px;
left:0;
}
/*=============   sportexe ===================== */
.attribute-header h1 {
	color: #2A3A5C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 2em;*/
	font-size: 20px;
	margin: 5px 0 8px 0;
	padding: 0;
	border-bottom: 1px solid #2A3A5C;
}
#product-features {
	background-color: #232323;
	color: #eee;
	float: right;
	font-size: 8pt;
	margin: 8px 12px;
	padding: 10px;
	width: 215px;
	color:#ccc
}
#product-features ul {
	margin:0px 10px;
	padding:0;
	color:#888;
	font-size:12px
}
#product-features ul li {
	list-style-type: disc;
	line-height:12px;
	padding:4px 0
}
.description ul {
	color: #555555;
	font-size: 1.1em;
	padding:10px;
	margin:10px
}
.description ul li{
padding:2px 0
}
.content-media{
border-bottom:1px dotted;
padding-bottom:10px
}
#language_chi a{
    background: none repeat scroll 0 0 #87B23E;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 13px;
    height: 15px;
    left: 32px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 28px;
    width: 52px;
    z-index: 99999;
	text-decoration:none;
}
