.search, .intro, .joblist a, .jobinfo {background:url(../images/hr.png) no-repeat;}

#main {padding-bottom:50px;}
#main h2{ font:700 24px Tahoma; float:left; text-align:left; color:#a40003; padding:5px 0 0 0px;}
h3 {font:700 18px Tahoma; color:#333; margin:20px 0; padding-bottom:3px;}
h4 {font:700 13px Tahoma; margin:20px 0;}
h5 {font:700 15px/18px Tahoma; color:#a00; margin-bottom:10px;}
h6 {font:700 12px/18px Tahoma; color:#000; margin-bottom:5px;}
p {margin-bottom:20px; line-height:18px;font-size:1.1em;}
blockquote {line-height:22px;}
.fl, .col-left {float:left; display:inline;}
.fr, .col-right {float:right; display:inline;}
.coltxt {width:670px; margin-top:20px;}
.col-right .coltxt {width:510px;}
.clear {clear:both;}
img {padding:0 15px;}
h1 img, .navigation img {padding:0;}

.overload img {width:986px; padding:0;}

.col-left {width:195px; min-height:498px; background:url(../images/career_joblist_bg.png) no-repeat right 10px; padding:0 20px 0 10px; }
.col-right {padding-left:20px; width:740px;}

.col-left h3 {border:0;}
.col-left li a { padding:10px 0 10px 15px; font-size:1.2em; color:#333; border-bottom:1px solid #ddd; background:url(../images/career-joblist-arrow.gif) no-repeat 3px 14px; display:block;}
.col-left li:hover a {cursor:pointer; color:#a00; text-decoration:none;}
.col-left li.active a {color:#a00;}

.process {margin-right:60px;}
.rss {background:url(../images/career_rss.png) no-repeat; padding:5px 0 0 60px; display:block; height:45px;}
.rss strong {font:700 18px Arial; color:#333;}
.rss small {font:12px Arial; color:#999;}
.rss:hover  {text-decoration:none;}
.rss:hover strong {color:#a00;}
.applyBtn {padding:0; width: 288px; height: 55px; background-image: url(http://cdn.garenanow.com/webmain/static/images/bgd_big_btn.gif); text-align: center; vertical-align: middle; font:22px Tahoma; color:#fff; cursor:pointer; margin-top:30px;}
.applyBtn:hover {color:#aaa;}

.search {width:986px; height:95px; text-align:center; margin-bottom:35px; clear:both;}
.search table {width:900px; margin:0 auto;}
.search td, .search th {color:#fff; font:14px Tahoma; vertical-align:middle; text-align:left;}
.search th {text-align:left; vertical-align:bottom; height:30px;}
.search select {font:14px Tahoma; padding:3px 5px; margin:0 20px 0 0;}
.search .loc {width:180px;}
.search .spec {width:250px;}
.search .lvl {width:200px;}
.btnSearch {border:0; background:url(../images/hr-btn.png) no-repeat; height:42px; width:129px; color:#fff; font:700 16px Arial; text-align:center; cursor:pointer;}
.btnSearch:hover {background-position:0 -42px;}


.joblist {width:735px;}
.joblist td {height:65px; padding:20px 10px; border-bottom:1px solid #ddd; vertical-align:top;}
.joblist td.lasttd {border-bottom:0;}
.joblist a {font:500 14px/20px Arial; color:#a00; background-position:-970px -182px; padding: 0 0 0 22px;}
.joblist a:hover {text-decoration:underline;}
.joblist td.loc {font:700 13px Arial; color:#999; white-space:nowrap; text-align:right; padding-right:20px;}
.joblist .desc {line-height:18px; margin-left:20px; text-align:justify; color:#666;}


.jobinfo {background-position:0 -395px; background-color:#eee; border:1px solid #eee; padding:20px; line-height:18px;}
.job .jobspec {margin:-5px 0 5px 10px;}
.job .spec, .job .lvl {padding:0 15px 0 13px !important; color:#c00; background:url(../images/hr-arrow.gif) no-repeat 0 0;}
.job li {list-style:circle; margin-left:30px;}
.job ul {margin-bottom:20px;}
.contact {background:#fbf9f9; border:2px solid #e0e0e0; padding:15px 20px; position:relative; margin:50px 20px 0 20px;}
.mailicon {width:64px; height:54px; background:url(../images/hr-mail.png) no-repeat; position:absolute; top:-35px; left:-25px;}

blockquote {width:600px;padding:10px 40px; background:url(../images/career-quote-open.png) no-repeat; color:#666; margin-bottom:20px;}
.quotename {text-align:left; color:#a00; padding-left:50px;}
.quotename2{ text-align:right;}

.hrUL li{line-height:18px; padding-left:12px; margin:5px 0; font-size:1.1em; background: url(../images/career-joblist-arrow.gif) 0 5px no-repeat;}
.applynow{border:1px solid #F60;width:940px;padding:20px;margin:10px 0;}
.backtolisting{text-align:right;margin:20px;}
.fcn{min-height:500px;background:url(../images/function-bg.jpg) center bottom no-repeat;}
.opening{font-size:1.2em;font-weight:bold;color:#333;width:100%;padding-bottom:8px;border-bottom:1px solid #ddd;}

#slider{width:985px;height:320px;float:left;position:relative;}
#slider img{padding:0;}
.banneroverview{background:url(../images/banner-overview.jpg) no-repeat; width:985px;height:320px;}
.careertabs{ float:left; border-bottom:3px solid #a40003; width:100%;}
		.careertabs li{ display:block; float:left; padding:6px 0 0 0; margin-right:1px;}
		.careertabs li a{ display:block; width:78px; height:33px; float:left; text-align:center; padding:0; font-size:12px; background:url(../images/career-tab2.png) top left no-repeat;}
		.careertabs li span{ display:block; padding:10px 0 0 0;}
		.careertabs li a:hover, .careertabs li.actived a{ background:url(../images/career-tab1.png) top left no-repeat; color:#FFF; text-decoration:none}

.newstitle{font-size:1.5em; color:#C00;padding-bottom:10px;}

.aboutbtn{cursor:pointer;}
#m1{width:100px;height:180px;position:absolute;bottom:100px;left:16px;}
#m2{width:94px;height:180px;position:absolute;bottom:100px;left:118px;}
#m3{width:90px;height:180px;position:absolute;bottom:100px;left:216px;}
#m4{width:88px;height:180px;position:absolute;bottom:100px;left:310px;}
#m5{width:95px;height:180px;position:absolute;bottom:100px;left:400px;}
#m6{width:92px;height:180px;position:absolute;bottom:100px;left:497px;}
#m7{width:90px;height:180px;position:absolute;bottom:100px;left:592px;}
#m8{width:94px;height:180px;position:absolute;bottom:100px;left:680px;}
#m9{width:90px;height:180px;position:absolute;bottom:100px;left:778px;}
#m10{width:90px;height:180px;position:absolute;bottom:100px;left:870px;}
.xx{display:none;position:absolute;color:#F00;font-weight:700;bottom:-25px;margin-left:20px;padding:3px 6px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity:0.8;}

.bigtext{font-size:1.2em;}
.bigtext span{font-size:1em;}
.bigtext a{ text-decoration:underline;}