html,body,div{
margin:0;
padding:0;
font-size:12px;
}
body{
font:normal 75%/1.5 Arial,Verdana,Helvetica,sans-serif;
text-align:center;
color:#000;
}
img{
border:0;
}
ul,form,dl,dd,dt{
margin:0;
padding:0;
list-style:none;
}
input.text{
border:1px solid #86593a;
}
ul.bullet{
margin:0 0 1em;
padding:0;
list-style:none;
}
ul.bullet li{
padding-left:10px;
background:url("../images/bullet.gif") 0 8px no-repeat;
}
.clear{
clear:both;
height:0;
font-size:0;
line-height:0;
overflow: hidden;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
	text-decoration:underline;
}

.breadcrumb,.where{
font-size:1em;
font-weight:bold;
}

h4{
	margin:0;
	padding:0;
}

/* container */
#container{
width:996px; /*original 1024px, modified to fix 1024*/
margin:0 auto;
text-align:left;
background-color:#7399c6;
}
#header{
margin:0 8px; /*original 0 22px, modified to fix 1024*/
height:129px;
}
#logo{
float:left;
width:240px;
height:117px;
padding:0 0 12px 0;
margin-right:2px;
background:#fff url("../images/bg_short_bottom.gif") 0 100% no-repeat;
}
#headerNav{
float:left;
width:738px;
height:129px;
background-color:#fff;
position:relative;
}
#headerNav ul{
clear:both;
height:39px;
margin:0;
padding:0;
list-style:none;
position:absolute;
top:90px;
left:0;
}
#headerNav form, #headerNav li{
float:left;
}
#headerNav form{
display:inline; /* fix IE double margin bug */
margin:0 33px 0 22px;
}
#headerNav li a{
	display:block;
	height:27px;
	background-image:url(../images/nav.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	color:#003868;
	padding-top:12px;
	line-height:130%;
}
#headerNav li a:hover,#headerNav li a.current{
	color:#FFFFFF;
}
#nav1{background-position:0 0; width:101px;}
#nav2{background-position:-101px top; width:112px; height:34px !important; padding-top:5px !important;}
#nav3{background-position:-213px top; width:110px; height:34px !important; padding-top:5px !important;}
#nav4{background-position:-323px top; width:110px; height:34px !important; padding-top:5px !important;}
#nav5{background-position:-433px top; width:102px;}
#nav6{background-position:-535px top; width:102px;}
#nav7{background-position:-637px top; width:101px;}

#nav1:hover,#nav1.current{background-position:0 bottom;}
#nav2:hover,#nav2.current{background-position:-101px bottom;}
#nav3:hover,#nav3.current{background-position:-213px bottom;}
#nav4:hover,#nav4.current{background-position:-323px bottom;}
#nav5:hover,#nav5.current{background-position:-433px bottom;}
#nav6:hover,#nav6.current{background-position:-535px bottom;}
#nav7:hover,#nav7.current{background-position:-637px bottom;}

#headerNav input{
vertical-align:top;
}
#headerNav input.text{
line-height:1em;
width:142px;
padding:1px;
margin-right:4px;
}
/*need to change this when product search form is back*/
.TopEnquiryButton{
	float:left; 
	background:url(../images/EnquiryList.gif) no-repeat;
	margin:15px 0 0 20px;
}
#TopEnquiryButtonA{
	display:block;
	width:153px;
	height:36px;
	text-align:center;
	padding-top:7px;
	font-size:18px;
}


#sp{
margin:0 24px;
font-size:1px;
line-height:1px;
height:4px;
background:#f00 url("../images/sp.jpg") 0 0 no-repeat;
clear:both;
}
#main{
width:980px;
margin:0;
padding:0 8px; /*original 0 22px, modified to fix 1024*/
min-height:500px;
background:url("../images/bg.gif") repeat-y top center;
}
#mainWide{
width:980px;
margin:0;
padding:16px 8px 0 8px;; /*original 0 22px, modified to fix 1024*/
background:url(../images/footbg02.gif) no-repeat center -22px;
}
#mainWideContent{
	background:#FFF;
	padding:0 20px;
}

#main:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size:0;
line-height:0;
}
/* mainNav */
#mainNav{
float:left;
width:240px;
padding:0 0 20px 0;
}
#mainNav h2{
margin:0;
padding:15px 0 0 15px;
font-size:20px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
line-height:130%;
}
#mainNav h2 a,#mainNav h2 a:hover{
	text-decoration:underline;
}
#mainNav .nav{
width:240px;
background:#fff url("../images/LeftTitleBg.gif") 0 0 no-repeat;
}
#mainNav ul{
margin:12px 0 0;
padding:0;
list-style:none;
}
#mainNav li{
margin:0;
padding-bottom:1px;
}
#mainNav li a{
	display:block;
	padding:5px 0 5px 25px;
	color:#333;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background:url("../images/arrow.gif") 12px -91px no-repeat !important;
}
#mainNav li a:hover{
	background:#F5F5F5 url("../images/arrow.gif") 12px 0 no-repeat !important;
	vertical-align:top;
	color:#CC3300;
	text-decoration:underline;
}
#mainNav li.current a{
	background: url("../images/arrow.gif") 12px 0 no-repeat !important;
	vertical-align:top;
	color:#CC3300;
	font-size:15px;
	text-decoration:underline;
}

#mainNav .left_OEM h2{
	padding-top:30px;
	background:#fff url("../images/LeftTitleBg2.gif") 0 0 no-repeat;
}

#mainNav ul ul{
	margin:5px;
}
#mainNav li.current li a{
	color:#333;
	background:none !important;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0 15px 0 20px;
	padding:0 0 0 3px;
	border-bottom:#DDD dotted 1px;
}
#mainNav li.current li a:hover{
	display:block;
	text-decoration:underline;
	font-weight:bold;
	color:#CC0000;
	background-color:#F5F5F5 !important;
}
#mainNav li.current li.SubCurrent a{
	display:block;
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
	color:#CC0000;
	background:url("../images/arrow.gif") 5px -4px no-repeat !important;
	padding-left:15px;
}


/* MainRight */
#MainRight,#indexRight{
float:right;
width:738px;
min-height:540px;
padding:15px 0 0 0;
background:#fff url("../images/bg_top.gif") 0 0 no-repeat;
}
#indexMid{
	float:left;
	width:520px;
	margin:0 0 0 12px;
	_margin:0 0 0 6px;  /*IE6*/
}
#indexSidebar{
	float:right;
	width:194px;
	margin-right:5px;
	_margin-right:3px; /*IE6*/
}
/*BrandedProducts*/
.BrandedProducts{
	background:url(../images/sideBar1.gif) no-repeat top center;
	padding:5px 0 0 0;
}
.BrandedProducts div{
	background: url(../images/sideBar3.gif) repeat-y top center;
}
.BrandedProducts h2{
	border-bottom:#CC0000 solid 2px;
	font-size:18px;
	font-weight:normal;
	margin:0 10px;
	padding:5px 0 0 5px;
}
.BrandedProducts h2 a:hover{
	text-decoration:none;
}
.BrandedProducts ul{
	background: url(../images/sideBar2.gif) no-repeat bottom center;
	padding:10px 0;
}
.BrandedProducts li a{
	display:block;
	margin:0 10px;
	text-align:center;
	padding-bottom:1px;
	background:url(../images/dot.gif) repeat-x left bottom;
}
/*OurCustomers*/
.OurCustomers{
	background:url(../images/sideBar1.gif) no-repeat top center;
	padding:5px 0 0 0;
	margin-top:10px;
}
.OurCustomers div{
	background: url(../images/sideBar3.gif) repeat-y top center;
}
.OurCustomers h2{
	border-bottom:#CC0000 solid 2px;
	font-size:15px;
	font-weight:bold;
	margin:0 10px;
	padding:5px 0 0 5px;
}
.OurCustomers h2 a:hover{
	text-decoration:none;
}
.OurCustomers ul{
	background: url(../images/sideBar2.gif) no-repeat bottom center;
	padding:10px 0;
}
.OurCustomers li a{
	display:block;
	margin:0 10px;
	text-align:center;
}


#MainRight h1{
	font-size:24px;
	line-height:120%;
	padding-top:10px;
	_padding-top:20px;
	margin:10px 2px 3px 0;
}
.productTitle h1{
	float:left;
}
.ProductDetail h1{
	font-size:18px !important;
	font-weight:normal;
	margin-bottom:10px !important;
}
.productTitle .buyingTips{
	float:left;
	padding-top:15px;
}
.categoryTopLine,.productTopLine{
	background:url(../images/TopLine.gif) repeat-x left top;
	height:30px;
}
.productTopLineLeft{
	float:left;
	width:290px;
	color:#666666;
	padding:10px 0 0 10px;
	font-size:11px;
	font-weight:bold;
}
.productTopLineRight{
	float:right;
	width:400px;
}
.slogan{
	margin:10px 0;
}


#MainRight a{
	text-decoration:none;
	color:#333333;
}
#MainRight a:hover{
	color:#CC3300;
	text-decoration:underline;
}
#MainRight .MainContent{
	margin:0 18px;
}


/*indexTabList*/
.indexTabList li{
	float:left;
	width:118px;
	padding:0 5px;
	line-height:130%;
}
.indexTabList li a.indexTabListTitle{
	line-height:130%;
	font-size:11px;
}
.indexTabList li a:hover{
	color:#CC0000;
}
.indexTabList a.indexTabListPic{
	display:block;
	width:108px;
	border:1px solid #FFFFFF;
	margin-bottom:6px;
}
.indexTabList li.dotline{
	background:url(../images/dotline.gif) left center repeat-x;
	clear:both;
	height:30px;
	width:98%;
	float:none;
}
.ModelNO{
	font-size:10px;
	color:#aaa;
}



/*product_category page*/
.productList li,.categoryList li{
	float:left;
	width:165px;
	padding:0 5px;
	text-align:center;
}
.productList li a,.categoryList li a{
	display:block;
	clear:both;
	margin:10px 2px 0 2px;
	line-height:130%;
}
.productList li.dotline,.categoryList li.dotline{
	background:url(../images/dotline.gif) left center repeat-x;
	clear:both;
	height:30px;
	width:98%;
	float:none;
}



/*product detail*/
.PD-A-left{
	width:310px;
	float:left;
}
.PD-A-right{
	width:380px;
	float:left;
	margin-left:10px;
}
.PD-A-right .SendEnquiry{
	margin:10px 0;
}
.PDtitle{
	background:url(../images/PD-title-bg1.gif) repeat-x left bottom;
	margin-top:20px;
}
.PDtitle span{
	display:block;
	margin:0 0 0 10px;
	padding:0 4px;
	width:120px;
	background:url(../images/PD-title-bg2.gif) no-repeat left bottom;
}
.PDtitle span h3{
	margin:0;
	padding:0;
	text-align:center;
	line-height:22px;
	font-size:12px;
	background:url(../images/PD-title-bg3.gif) no-repeat right bottom;
}
.shippingTable{
	margin:10px;
	border:#DDD solid 1px;
	background:#FFFFFF;
}
.shippingTable td{
	padding:3px 5px;
}


/*Allen Code*/
a.underline{
	text-decoration:underline !important;
}

/*Page*/
#page{
float:right;
padding:10px 0 15px 0;
}
#page li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
float:left;
}
#page a{
margin-right:2px;
display:block;
padding:1px 6px;
text-decoration:none;
color:#666;
}
#page .next a,
#page .previous a {
font-weight:bold;
}
#page .active{
color:#FFFFFF;
background-color:#CC0000;
font-weight:bold;
display:block;
float:left;
padding:1px 6px;
margin-right:2px;
}
#page a:hover{
}

/*footer*/
#footer .footerLinks{
	float:right;
	margin:3px auto;
}
#footer .footerLinks a{
	font-weight:normal;
}


/*Tip*/
.TipTab{
	background:#FFFFFF;
	width:100%;
	border:#DDDDDD solid 1px;
}
.TipTab td{
	padding:5px 10px;
}
.TipTab .Title{
	background:#DDDDDD;
	font-weight:bold;
}
.TipTab .TitleLeft{
	background:#F0F0F0;
}
.TipTab .ContentTD{
	background:#F7F7F7;
}
.TipTitle{
	font-weight:bold;
	clear:both;
	padding-top:30px;
	line-height:180%;
}
.TipContent{
	width:100%;
	margin-top:10px;
}


/*send enquiry*/
#SendEnquiryTable{
	margin-top:5px;
}
#SendEnquiryTable td{
	padding:3px;
	font-size:12px;
}
#SendEnquiryTable td td{
	padding:2px;
	font-size:12px;
}
.red{
	color:#FF0000;
}
#SendEnquiryTable .inputbox{
	background:url("../images/input.gif") no-repeat scroll 0 0 white;
	border:#a7a6aa solid 1px;
	font-size:14px;
	line-height:20px;
	height:20px;
	padding:2px 4px;
}
#SendEnquiryTable .SelectList{
	background:url("../images/input.gif") no-repeat scroll 0 0 white;
	border:#a7a6aa solid 1px;
	font-size:14px;
	height:25px;
	padding:2px;
}
#SendEnquiryTable .textareabox{
	background:url("../images/input.gif") no-repeat scroll 0 0 white;
	border:#a7a6aa solid 1px;
	font-size:14px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.send_enquiry_model_number{
	margin:10px 0 0 72px;
	text-align:left;
}


/*Promotion*/
.PromotionTitle a{
	font-size:14px;
	font-weight:bold;
}
.PromotionDotline{
	background:url(../images/dot.gif) repeat-x left center;
	height:20px;
}
.PromotionImg img{
}


/*Brand*/
#mainBrand{
width:980px;
margin:0;
padding:16px 12px 0 12px; /*original 0 22px, modified to fix 1024*/
background:url(../images/footbg02.gif) no-repeat center -22px;
}
#MainRightBrand{
background:#FFF;
padding:0 20px;
}
.leftBrand{
	width:720px;
	float:left;
}
.rightBrand{
	width:202px;
	float:right;
}
.rightBrand dl{
	border:#CCC solid 1px;
	margin:10px;
}
.rightBrand dt{
	font-weight:bold;
	margin:10px;
}
.rightBrand dd{
	margin-top:10px;
	margin-left:0;
	text-align:center;
}

p a{
	text-decoration:underline;
}


/*OEM*/
#MouldPAL{
width:980px;
margin:0 8px;
min-height:500px;
background:#FFF url(../images/MouldPAL-top.gif) no-repeat center top;
}
#MouldPAL_Main{
}
#Mold_Menu{
	margin-left:400px;
}
#Mold_Menu li{
	float:left;
}
#Mold_Menu li a{
	display:block;
	height:40px;
	background-image:url(../images/MoldPAL/menuBg.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	font-size:14px;
	line-height:40px;
	text-decoration:none;
}
#Mold_Menu li a:hover,#Mold_Menu li a.MoldMenuCurrent{
	color:#FFFFFF;
}
#Mold_Menu1{background-position:0 bottom; width:83px;}
#Mold_Menu2{background-position:-83px bottom; width:83px;}
#Mold_Menu3{background-position:-166px bottom; width:134px;}
#Mold_Menu4{background-position:-300px bottom; width:133px;}

#Mold_Menu1:hover,#Mold_Menu1.MoldMenuCurrent{background-position:0 top;}
#Mold_Menu2:hover,#Mold_Menu2.MoldMenuCurrent{background-position:-83px top;}
#Mold_Menu3:hover,#Mold_Menu3.MoldMenuCurrent{background-position:-166px top;}
#Mold_Menu4:hover,#Mold_Menu4.MoldMenuCurrent{background-position:-300px top;}


.MouldPAL-LR{
	margin:15px 15px 10px 0;
	min-height:500px;
}
.MouldPAL-Left{
	float:left;
	width:250px;
}
.MouldPAL-Right{
	float:right;
	width:700px;
}

/*Mold*/
.left-Menu,.left-Menu2{
	list-style:none;
	background:url(../images/MoldPAL/left-top.gif) no-repeat left top;
	padding-top:1px;
}
.left-Menu li a,.left-Menu2 li a{
	display:block;
	height:79px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:right;
	color:#999;
	padding-right:65px;
	font-size:14px;
}
.left-Menu li a:hover,.left-Menu li a.LeftMenuCurent,.left-Menu2 li a:hover,.left-Menu2 li a.LeftMenuCurent{
	color:#215388;
	text-decoration:none;
}
.left-Menu li a{
	background-image:url(../images/MoldPAL/left-icon.gif);
}
.left-Menu2 li a{
	background-image:url(../images/MoldPAL/left-icon2.gif);
	padding-top:25px; height:54px;
}
#left-Menu-1 a{background-position:-250px 0; padding-top:17px; height:62px; }
#left-Menu-2 a{background-position:-250px -79px; padding-top:25px; height:54px; }
#left-Menu-3 a{background-position:-250px -158px; padding-top:17px; height:62px;  }
#left-Menu-4 a{background-position:-250px -237px; padding-top:25px; height:54px; }
#left-Menu-5 a{background-position:-250px -316px;  padding-top:17px; height:62px; }

#left-Menu-1 a:hover,#left-Menu-1 a.LeftMenuCurent{background-position:0 0; }
#left-Menu-2 a:hover,#left-Menu-2 a.LeftMenuCurent{background-position:0 -79px; }
#left-Menu-3 a:hover,#left-Menu-3 a.LeftMenuCurent{background-position:0 -158px; }
#left-Menu-4 a:hover,#left-Menu-4 a.LeftMenuCurent{background-position:0 -237px; }
#left-Menu-5 a:hover,#left-Menu-5 a.LeftMenuCurent{background-position:0 -316px; }

#left-Menu-11 a{background-position:-250px 0; }
#left-Menu-12 a{background-position:-250px -79px; }
#left-Menu-13 a{background-position:-250px -158px; }
#left-Menu-14 a{background-position:-250px -237px; }

#left-Menu-11 a:hover,#left-Menu-11 a.LeftMenuCurent{background-position:0 0; }
#left-Menu-12 a:hover,#left-Menu-12 a.LeftMenuCurent{background-position:0 -79px; }
#left-Menu-13 a:hover,#left-Menu-13 a.LeftMenuCurent{background-position:0 -158px; }
#left-Menu-14 a:hover,#left-Menu-14 a.LeftMenuCurent{background-position:0 -237px; }

.EnquiryNow{
	text-align:right;
	margin-right:10px;
}


/*USB banner*/
.USB-banner {width:505px;height:300px;}
#menu0{ width:140px; float:right; border-bottom:#bbb 1px solid; border-right:#bbb 1px solid;}
#menu0 li{ height:100px; position:relative;}
#menu0 li a{height:100px; display:block;background: url(../images/banner_bg.gif) no-repeat; text-decoration:none; color:#666666; cursor:pointer;}
#menu0 li a:hover{ text-decoration:none; color:#000000;}
#menu0 li.hover{ height:100px; *height:96px;}
#menu0 li.hover a{background: url(../images/banner_bg.png) no-repeat left; _background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner_bg.png'); height:100px; width:140px; position:absolute; top:0; right:0; _right:-1px; padding-left:35px;}
.USB-banner_left{ width:360px; height:297px; float:left; padding:1px; border:#ccc 1px solid; overflow:hidden;}
.USB-banner_left li{ float:left; margin:0}
.USB-banner_left img{ display:block;}
#menu0 div{ font-size:12px; font-weight:bold;}
#menu0 .bannerMenu0{ padding:22px 10px;}
#menu0 .bannerMenu1{ padding:32px 10px;}
#menu0 .bannerMenu2{ padding:13px 10px;}

/*left_MyRecentHistory*/
#left_MyRecentHistory{
	padding-top:20px;
	background:#fff url("../images/LeftTitleBg2.gif") 0 0 no-repeat;
}
#left_MyRecentHistory h2{
	font-size:14px !important;
	font-weight:bold;
}
#left_MyRecentHistory ul{
	margin:5px 10px 0 10px;
}
#left_MyRecentHistory li{
	float:left;
	width:54px;
	height:54px;
	margin:9px;
	_margin:5px;
}
#left_MyRecentHistory li a{
	background:none !important;
	border:#EEE solid 1px;
	padding:0;
	margin:0;
}
#left_MyRecentHistory li a:hover{
	background:none !important;
	border:#AAA solid 1px;
}

.OurCustomersList li{
	float:left;
	margin:15px;
}

/*Sourcing Services List*/
#SourcingServicesList td{
	padding:0 8px 30px 8px;
}
#SourcingServicesList td td{
	padding:0;
}
#SourcingServicesList h3{
	margin:0;
}
#SourcingServicesList h3 a{
	font-size:13px;
	text-decoration:underline;
}
#SourcingServicesList p{
	margin:0;
	line-height:135%;
}

/*IS*/
#IS{
	position:relative;
}
#IS h3{
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
	margin:0;
}
#IS-1,#IS-2,#IS-3,#IS-4,#IS-5{
	position:absolute;
	z-index:1000;
	line-height:160%;
}
#IS-1{
	left:370px;
	top:120px;
	width:311px;
	height:283px;
	padding:55px 40px 10px 40px;
	background:url(../images/ISbg1.png) no-repeat left top;
	/*for IE6*/
	_left:200px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ISbg1.png', sizingMethod='crop');
}
#IS-2{
	left:290px;
	top:140px;
	width:343px;
	height:242px;
	padding:35px 40px 20px 60px;
	background:url(../images/ISbg2.png) no-repeat left top;
	/*for IE6*/
	_left:120px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ISbg2.png', sizingMethod='crop');
}
#IS-3{
	left:225px;
	top:200px;
	width:346px;
	height:165px;
	padding:40px 40px 60px 40px;
	background:url(../images/ISbg3.png) no-repeat left bottom;
	/*for IE6*/
	_left:55px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ISbg3.png', sizingMethod='crop');
}
#IS-4{
	left:285px;
	top:145px;
	width:346px;
	height:214px;
	padding:40px 40px 60px 40px;
	background:url(../images/ISbg4.png) no-repeat left bottom;
	/*for IE6*/
	_left:115px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ISbg4.png', sizingMethod='crop');
}
#IS-5{
	left:210px;
	top:130px;
	width:343px;
	height:217px;
	padding:40px 60px 40px 40px;
	background:url(../images/ISbg5.png) no-repeat left bottom;
	/*for IE6*/
	_left:40px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ISbg5.png', sizingMethod='crop');
}

.IS-CaseStudy-Left{
	margin-left:50px;
	background:url(../images/zhe.gif) no-repeat left top;
	padding-left:15px;
}

/*about us*/
.intro{
	margin-top:15px;
}
.redLink{
	display:block;
	float:left;
	padding:3px 10px;
	background-color:#0070bd;
	color:#FFFFFF !important;
	text-decoration:underline;
	font-weight:bold;
}

#siteMap li{
	margin:20px 0 5px 30px;
}
#siteMap li a{
	font-size:18px;
	text-decoration:underline;
	color:#CC0000;
}
#siteMap li li{
	margin:5px 0 5px 30px;
	clear:both;
}
#siteMap li li a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#siteMap li li li{
	margin:2px 0 2px 20px;
	float:left;
	clear:none;
}
#siteMap li li li a{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
	display:block;
	width:190px;
}
#siteMap li li li a:hover{
	text-decoration: underline;
}