* { margin:0; padding:0;}
body { background:url(images/body-tail.gif); font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#6e6e6e;}

input, textarea, select{ font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}
.hidden { display:none;}
a {outline:none;}

p { margin:0; padding:0;}

/*==================forms====================*/
input select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form1 {float:right; height:23px; margin-bottom:13px; margin-top:-2px; width:250px; background:url(images/black/textarea.jpg) no-repeat left top; padding:1px 0 0 0;}
.form1 input {width:240px; padding:0 0 2px 4px; background:none; border:0; }
.form1 select {width:242px; padding:0 0 0 2px; outline:0; border:0; color:#000000; background-color:transparent;}
.form2 {float:right;width:250px; height:122px; margin-top:3px; background:url(images/black/textarea2.jpg) no-repeat left top;}
textarea {width:246px; height:70px; max-width:250px; max-height:120px; overflow:auto; background:none; border:0; padding:3px 2px 0 3px;  }
form .buttons { text-align:right; padding:0 2px 0 0;}
form .buttons .link2 { margin-left:15px;}
form p{position:relative;float:left; padding-right:50px;}
#interest{padding-right:10px;}
/*==================list====================*/
ul { list-style:none;}

.list { width:100%; overflow:hidden;}
.list li { font-size:1.17em; float:left; padding-right:5px;}
.list li.first { color:#1d6699; padding:4px 19px 0 0;}
.list li.last { padding-left:8px;}
.list li.last a { background:none; width:auto; height:auto; font-size:1em; color:#7ebb09; padding-left:9px; background:url(images/marker-2.gif) no-repeat left 12px;}
.list li.last a:hover { font-weight:normal; text-decoration:underline;}
.list li a { color:#1d6699; display:block; padding-top:5px; text-align:center; background:url(images/marker-1.gif) no-repeat left top; width:30px; height:22px; text-decoration:none; font-size:.86em;}
.list li a:hover { font-weight:bold;}
.list li a.act { font-weight:bold;}

.list1 { padding-bottom:5px;}
.list1 li { border-bottom:1px solid #d1d1d1; color:#a8a8a8; font-size:.92em; padding:0 0 7px 9px; margin-bottom:7px;}
#content .list1 li p { line-height:1.25em;color:#696968;}
.list1 li a { font-size:1.27em; text-decoration:none; color:#242424; line-height:1.25em;}
.list1 li a:hover { text-decoration:underline;}

.list2 { width:100%; overflow:hidden;}
.list2 li { float:left; width:128px; text-align:center; margin-right:9px;}
.list2 li.last { margin-right:0;}
.list2 li img { margin-bottom:-12px;}

.list3 { padding-bottom:20px;}
.list3 li { color:#4892c7; background:url(images/marker-3.gif) no-repeat left 6px; padding:0 0 3px 13px;}
.list3 li a { color:#4892c7;}

.list4 li { padding-top:10px; width:100%; overflow:hidden; vertical-align:bottom;}
.list4 li.last { padding-top:18px;}


/*==================other====================*/
.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:18px;}
.inner p img {margin-top:3px;}

.phone { float:right; margin-right:0px;}


/*==================txt, links, lines, titles====================*/
a {color:#4892c7;}
a:hover{text-decoration:none;}

h3 { color:#242424; font-weight:normal; font-size:1.25em; margin-bottom:6px;}

.link { color:#1d83cf; text-decoration:none; padding-right:10px; background:url(images/marker-3.gif) no-repeat right 6px; font-size:1.42em;}
.link:hover { text-decoration:underline;}

.link1 { display:block; float:left; background:url(images/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:.92em;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:2px 10px 12px 10px; font-style:normal;}
.link1:hover { text-decoration:underline;}
.link2 { display:inline-block; background:url(images/link2-right.png) no-repeat right top;  color:#fff; text-decoration:none;}
.link21 { padding:0 100px 10px 0; background:url(images/black/clear.jpg) no-repeat right top;}
.link21:hover {background:url(images/black/clear2.jpg) no-repeat right top;}
.link22 {padding:0 80px 10px 0; background:url(images/black/submit.jpg) no-repeat right top; }
.link22:hover {background:url(images/black/submit2.jpg) no-repeat right top;}
.link2 em { display:inline-block; background:url(images/link2-left.png) no-repeat left top; padding:0 18px 0 5px;}
.link2 b { display:block; background:url(images/link2-bgd.gif) left top repeat-x; padding:2px 5px 3px 11px; font-style:normal; font-weight:normal; cursor:pointer;}
.link2:hover b { text-decoration:underline;}

.link3 { font-size:1.17em; text-decoration:none; padding-left:9px; color:#1d6699; background:url(images/marker-4.gif) no-repeat left 6px;}
.link3:hover { text-decoration:underline;}

.link4 {color:#7ebb09; background:url(images/marker-2.gif) no-repeat left 6px; padding:0 0 0 13px; font-size:1.17em; text-decoration:none; float:right;}
.link4:hover { text-decoration:underline;}

.link5 { font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#1d83cf;}
.link6 { font-family:Arial; font-size:13pt; line-height:1em; color:#1d83cf;}
.link7 { font-family:Arial; font-size:100%; line-height:1em; color:#6e6e6e;}

.divider { background:url(images/divider.gif) repeat-y 329px 0;}
/*.divider1 { background:url(images/divider.gif) repeat-y 300px 0;}*/
.divider11 { background:url(images/divider.gif) repeat-y 300px 0;}
.divider2 { background:url(images/divider.gif) repeat-y 469px 0;}
.divider3 { background:url(images/divider.gif) repeat-y 264px 0;}
.divider4 { background:url(images/divider.gif) repeat-y 440px 0;}
.line-hor { border-bottom:1px solid #000; margin:20px 0; overflow:hidden; font-size:0; line-height:0;}

.title { margin:0 0 13px 12px;}
.title1 { margin:0 0 13px -24px; position:relative; display:inline-block;}
.title11 { padding:10px 0 0 2px; position:absolute; z-index:1;}
.title12 { padding:131px 0 0 0; position:absolute; z-index:2;}
.title13 { padding:220px 0 0 2px; position:absolute; z-index:3;}
.title14 { padding:245px 0 0 205px; position:absolute; z-index:4; }
.title2 { margin:0 0 13px 0;}
.title3 { margin:0 0 0 0; position:relative; display:inline-block;}
#new { padding-top:7px;}

/*==================boxes====================*/
.footer-box { width:100%;}
.footer-box .left { background:url(images/footer-left.png) no-repeat left top;}
.footer-box .right {  padding:0 18px; background:url(images/footer-right.png) no-repeat right top;}
.footer-box .tail { background:url(images/footer-tail.png) repeat-x top; height:113px; width:100%; overflow:hidden;}

.cont-box { width:100%;}
.cont-box .border-left { background:url(images/border-left.png) repeat-y left;}
.cont-box .border-right { padding:0 6px; background:url(images/border-right.png) repeat-y right;}
.cont-box .left-top-corner { background:url(images/left-top-corner.png) no-repeat left top; height:9px;}
.cont-box .bleft-top-corner { background:url(images/black/left-top-corner.png) no-repeat left top; height:9px;}
.cont-box .right-top-corner { padding:0 15px; background:url(images/right-top-corner.png) no-repeat right top; height:9px;}
.cont-box .bright-top-corner { padding:0 15px; background:url(images/black/right-top-corner.png) no-repeat right top; height:9px;}
.cont-box .border-top { background:#fff; height:9px; font-size:0; line-height:0;}
.cont-box .border-top2 { background:#000; height:9px; font-size:0; line-height:0;}
.cont-box .inner { background:#fff; padding:14px 0 15px 9px;}
.cont-box .inner2 { background:#000; padding:14px 0 15px 9px;}
.cont-box .inner3 {background:url(images/black/wave-background.jpg) no-repeat left top;}
.cont-box .inner4 {background:url(images/black/wave.jpg) no-repeat right bottom;}

.box { width:100%; background:#ebf0e6;}
.box .left { background:url(images/box-left.gif) no-repeat left top;}
.box .right { height:43px; background:url(images/box-right.gif) no-repeat right top; padding:0;}
.box .inner { padding:8px 0 0 62px; background:none;}

.box1 { width:100%; background:url(images/box1-tail.gif) repeat-x top #e2e2e2;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top; height:auto;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top; height:auto; padding:0;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; width:100%; min-height:150px; height:auto!important; height:150px;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:18px 16px 8px 16px; background:none;}
.box1 .inner2 { padding:18px 16px 0px 16px; background:none;}
.box1 .link { font-size:1.25em;}

.box3 { width:100%; background:transparent; height:auto;}
.box3 .inner { padding:25px 30px 5px 0; background:none;}
.box3 .inner2 { padding:18px 16px 0px 16px; background:none;}

/*header*/
#header object { vertical-align:top;}

/*content*/
#content p, #content dl { line-height:1.5em;}
#content dl { margin-top:-15px;}
#content dl dt { color:#1d6699; font-size:1.17em; padding-top:15px;}
#content .indent { padding:29px 0 0 37px;}
#content .indentM { padding:0px 0 0 37px;}
#content .indent1 { padding-left:50px;}
#content .indent2_1 {padding-bottom:0px;}
#content .indent2 { padding-bottom:25px;}
#content .indent3 { padding:0 30px 0 36px;}
#content .indent4 { padding:0 0 60px 0;}

/*footer*/
#footer p { color:#606060;}
#footer .fleft { padding:13px 0 0 22px; width:332px;}
#footer .fleft p {border-right:1px solid #2b2b2b; line-height:1.5em;}
#footer .fleft p a { color:#56a2db; text-decoration:none;}
#footer .fleft p a:hover { text-decoration:underline;}
#footer .fright { padding:21px 19px 0 0;}
#footer .fright p { background:url(images/icon-1.gif) no-repeat left 4px; padding-left:18px;}
#validator {float:left; width:125px; height:36px; padding-top:8px;}

/*==========================================*/
/*slideshow*/
.slides {display: none;}

/*table setting*/
table {border-collapse:separate;border-spacing:0;}
table, td, th {vertical-align:middle;}
.t_wood {/*border:1px solid #c0c2a4;*/}
.wood {background: url("images/tables_bar_bg.gif") no-repeat left top;height: 26px;
       padding:0px;color:#fff;font-size: 12px;font-style: italic;font-weight: 700;
       border:1px solid #c0c2a4;padding-left:10px;width:30%;}
.subw {border-top:none;background: url("images/table_bar_bg.gif") no-repeat left top;}
.subpri {background: url("images/tablep_bar_bg.gif") no-repeat left top;color:#000;}
.wlast {border-left:none;}
.wood_td {border:1px solid #c0c2a4;border-top:none;padding-left:10px;}
.tdlast {border-left:none;}
.align {padding:0px;text-align: center;}
.even {background-color: #ebf2d4;}

/*animation*/
.msgbox {background-color: #e7f8fd;border:1px solid #a9cdd7;padding:5px;}
/*frontpage ajax*/
.ajaxlink {cursor: pointer;}
/*profile position*/
.relativec {position: relative;}
.previews {position: absolute;right:20px;bottom:0px;}
/*sitemap*/
#sitemap li {background: url("images/list_start.gif") no-repeat left center;line-height: 30px;padding-left:20px;}
#sitemap li a {}
/*sys msg*/
.sys_msg {padding:20px 30px 20px 80px;font-size: 15px;}
.sys_thanks {background: url("images/done.jpg") no-repeat left center;}
.sys_error {background: url("images/error.jpg") no-repeat left center;}

#profile_nav_div {float: left;width:870px;text-align: center;}
#profile_nav_div span {float: left;color:#000;font-weight:bold;padding-top:5px;}
#foot_navi {float: left;}
#foot_navi li {float: left;}
#foot_navi a {float: left;text-decoration: none;border:1px solid #96c2e2;padding:5px 8px;margin:0px 5px;}
#foot_navi a:hover {background-color: #e5f1f9;}
#foot_navi a.nav_active_sta {color:#ae3700;border:1px solid #f1621f;}
#foot_navi a.nav_active_sta:hover {background-color: #fed8c6;}
.hide_table_tr {display:none;}

.customerheight {height:120px;position: relative;}
.customerheight .titlecontent {position: absolute;right:10px;top:60px;}
.customerheight .titlebox {position: absolute;right:10px;top:40px;}
.customerheight .titlecontent1 {position: absolute;right:6px;top:60px;}
.customerheight .titlebox1 {position: absolute;right:6px;top:40px;}
.dpulze {background:url("images/customerlist1.jpg") no-repeat 0px 0px;}
.itsprecision {background: url("images/customerlist2.jpg") no-repeat 0px 0px;}
.pillion {background:url("images/customerlist3.jpg") no-repeat 0px 0px;}
.preco {background: url("images/customerlist4.jpg") no-repeat 0px 0px;}
.thinkbox {float:left;width:650px;margin-bottom:65px;}
.thinkcal {width:55px;height:55px;float:left;margin-right:3px;}
.thinkbox_con {float:left;background: url("images/thinkbox_con.jpg") repeat-y 0% 0%;}
.thinkbox_top {float:left;background: url("images/thinkbox_top.jpg") no-repeat 0% 0%;}
.thinkbox_btm {float:left;background: url("images/thinkbox_btm.jpg") no-repeat 0% 100%;}
.thinkbox_body {float:left;width:542px;}
.thinkbox_body h3 {padding:10px 10px 0px 40px;}
.thinkbox_body p {padding:10px 10px 10px 40px;}
.thinkbox_body p.first {padding:0px 10px 10px 40px;}
.thinkbox_body .spanpoints {background: url("images/span_signal.gif") no-repeat 10px 10px;display:block;padding:4px 10px 4px 20px;background-color:#f6f6f6;}

/*** Business tab ***/
.thinkbox2 {float:left;width:658px;margin-bottom:65px;}
.thinkbox_body5 { float:left; width:650px; padding:10px; }
.thinkbox_body5 h3 { padding-top:25px;}
.thinkbox_body5 p {padding:10px 10px 10px 0px;}
.thinkbox_body5 p.first {padding:10px 10px 10px 0px;}
.thinkbox_body5 .spanpoints {background: url("images/span_signal.gif") no-repeat 10px 10px;display:block;padding:4px 10px 4px 20px;background-color:#f6f6f6;}
.thinkbox_con2 {float:left;background: url("images/thinkbox_con2.jpg") repeat-y 0% 0%;}
.thinkbox_top2 {float:left;background: url("images/thinkbox_top2.jpg") no-repeat 0% 0%;}
.thinkbox_btm2 {float:left;background: url("images/thinkbox_btm2.jpg") no-repeat 0% 100%;}
.thinkcal2 { width:55px;height:55px;float:left; margin-left:5px;  padding-right:10px;}

/*** contact us page ***/
h3.business_icon { background:url(images/location-address.jpg) no-repeat 0px 0px;padding-left:32px; height:22px;}
h3.person_icon { background:url(images/location-person.jpg) no-repeat 0px 0px;padding-left:32px; height:22px;}
h3.bank_icon { background:url(images/location-bank.jpg) no-repeat 0px 0px;padding-left:32px; height:22px;}
h3.skype_icon { background:url(images/location-skype.jpg) no-repeat 0px 0px;padding-left:32px; height:22px;}
h3.paypal_icon {background:url(images/location-paypal.jpg) no-repeat 0px 0px;padding-left:32px; height:22px;}
h3 {line-height:30px;}
p.name_icon { background:url(images/contact-name.jpg) no-repeat 0px 0px;padding-left:23px;height:23px;}
p.name_i { background:url(images/black/name.jpg) no-repeat 0px 0px;padding-left:70px;height:23px;}
p.email_icon { background:url(images/contact-email.jpg) no-repeat 0px 0px;padding-left:23px;height:23px;}
p.email_i { background:url(images/black/e-mail.gif) no-repeat 0px 0px;padding-left:70px;height:23px;}
p.phone_icon { background:url(images/contact-phone.jpg) no-repeat 0px 0px;padding-left:23px;height:23px;}
p.phone_i { background:url(images/black/phone.gif) no-repeat 0px 0px;padding-left:70px;height:23px;}
p.interest_icon { background:url(images/contact-interest.jpg) no-repeat 0px 0px;padding-left:23px;height:23px;}
p.interest_i { background:url(images/black/i-am-interest-in.gif) no-repeat 0px 0px;padding-left:70px;height:23px;}
p.msg_icon { background:url(images/contact-msg.jpg) no-repeat 0px 0px;padding-left:23px;height:23px;}
p.msg_i { background:url(images/black/message.png) no-repeat 0px 0px;padding-left:70px;height:23px;}
.location-left { float:left; padding:0 0 100px 0;}
.location-right { float:left; padding-left:30px; }

.name_icon, .email_icon, .phone_icon, .interest_icon { padding-bottom:5px;}
span.form_text { position:absolute;top:12px;left:23px;font-size:9px;}
#contact-info{ background:url(images/contact-img1.jpg) no-repeat 0px 0px; position:absolute; bottom:33px; right:0px; width:186px; height:173px;}


/*** Header ***/
#header {
    background:url(images/header/bg.jpg) no-repeat;
    width:1100px;
    height:235px;
    margin:0 auto;
}

#header h1 {
    background:url(images/header/logo3.jpg) no-repeat;
    position:absolute;
    width:205px;
    height:71px;
    top:25px;
    margin-left:65px;
    text-indent:-10000px;
}

#header h1 a {
    display:block;
    width:100%;
    height:100%
}

#header h1:hover{
    background:url(images/header/logo3.jpg) no-repeat 0 -71px;;
}


/*** Navigation ***/
#navigation ul {
    background:url(images/header/menu.jpg) no-repeat;
    position:absolute;
    width:968px;
    height:63px;
    top:141px;
    margin-left:66px;
    list-style:none;
}

#navigation ul li{
    float:left;
}

#navigation ul li a {
    display:block;
    float:left;
    height:63px;
    text-indent:-10000px;
}

#home {
    width:148px;
}
#customer {
    width:125px;
}
#services {
    width:125px;
}
#projects {
    width:120px;
}
#location {
    width:128px;
}
#facebook {
    width:125px;
}

#home:hover {
    background:url(images/header/menu.jpg) no-repeat 0 -63px;
}
#customer:hover {
    background:url(images/header/menu.jpg) no-repeat -148px -63px;
}
#services:hover {
    background:url(images/header/menu.jpg) no-repeat -273px -63px;
}
#projects:hover {
    background:url(images/header/menu.jpg) no-repeat -398px -63px;
}
#location:hover {
    background:url(images/header/menu.jpg) no-repeat -518px -63px;
}
#facebook:hover {
    background:url(images/header/menu.jpg) no-repeat -646px -63px;
}


#home_act {
    width:148px;background:url(images/header/menu.jpg) no-repeat 0 -63px;
}
#customer_act {
    width:125px;background:url(images/header/menu.jpg) no-repeat -148px -63px;
}
#services_act {
    width:125px;background:url(images/header/menu.jpg) no-repeat -273px -63px;
}
#projects_act {
    width:120px;background:url(images/header/menu.jpg) no-repeat -398px -63px;
}
#location_act {
    width:128px;background:url(images/header/menu.jpg) no-repeat -518px -63px;
}
#facebook_act {
    width:125px;background:url(images/header/menu.jpg) no-repeat -646px -63px;
}

/*** Facebook Like Button ***/
#fb {
    background:url(images/header/fblike.jpg) no-repeat;
    position:absolute;
    width:126px;
    height:48px;
    top:150px;
    margin-left:877px;
    text-indent:-10000px
}

#fb a {
    display:block;
    width:100%;
    height:100%
}

/*** Advertisement Banner ***/
#banner2 {
    position:absolute;
    top:160px;
}

#banner3 {
    position:absolute;
    top:420px;
}

.slideshow2 {
    float:left;
    margin-right:8px;
    height:188px;
}
.slideshow2 img{
    clear:both;
}


/***  Tab News Update ***/
#tab ul {
    background:url(images/tab.jpg) no-repeat;
    width:432px;
    height:30px;
    list-style:none;
}

#tab ul li{
    float:left;
}

#tab ul li a {
    display:block;
    float:left;
    height:30px;
    text-indent:-99999px;
}

#news {
    width:108px;
}
#fb2 {
    width:108px;
}

#news:hover {
    background:url(images/tab.jpg) no-repeat 0 -30px;
}
#fb2:hover {
    background:url(images/tab.jpg) no-repeat -108px -30px;
}

li.news_act a {background:url(images/tab.jpg) no-repeat 0 -60px; }
li.fb2_act a {background:url(images/tab.jpg) no-repeat -108px -60px; }


#safety {
    width:108px;
}
#travel {
    width:108px;
}

#safety:hover {
    background:url(images/tab-up.jpg) no-repeat 0 -30px; 
}
#travel:hover {
    background:url(images/tab-up.jpg) no-repeat -108px -30px; 
}
li.safety_act a {background:url(images/tab-up.jpg) no-repeat 0 -60px; }
li.travel_act a {background:url(images/tab-up.jpg) no-repeat -108px -60px; }

#more{ background:url(images/more2_btn.jpg) no-repeat;float:right; margin-right:30px; margin-top:8px; text-indent: -10000px; text-decoration:none; width:166px; height:45px; }
#more:hover { background:url(images/more2_hover_btn.jpg) no-repeat; }

/*** Tab Customer Page ***/
#tab2  ul {
    background:url(images/tab2.jpg) no-repeat;
    width:327px; 
    /*width:143px; */
    height:30px;
    list-style:none;
}

#tab2  ul li{
    float:left;
}

#tab2  ul li a {
    display:block;
    float:left;
    height:30px;
    text-indent:-99999px;
}

#signature {
    width:143px;
}
#business {
    width:184px;
}

#signature:hover {
    background:url(images/tab2.jpg) no-repeat 0 -30px;
}

#business:hover {
    background:url(images/tab2.jpg) no-repeat -143px -30px;
}

li.signature_act a {background:url(images/tab2.jpg) no-repeat 0 -60px;}
li.business_act  a {background:url(images/tab2.jpg) no-repeat -143px -60px;}



/*** Tab Customer Content ***/
#tab-top {
    clear:both;
    width:905px;
    height:15px;
    background:url(images/tab-top.jpg) no-repeat;
}

#tab-center{
    width:905px;
    background:url(images/tab-center.jpg) repeat-y;
}

#tab-bottom {
    width:905px;
    height:15px;
    background:url(images/tab-bottom.jpg) no-repeat;
}

/*** Tab News Update Content ***/
#tab-top2 {
    clear:both;
    width:702px;
    height:15px;
    background:url(images/16page-tab-top.jpg) no-repeat;
}

#tab-center2 {
    width:702px;
    height:550px;
    background:url(images/16page-tab-center.jpg) repeat-y;
}

#tab-bottom2 {
    width:702px;
    height:15px;
    background:url(images/16page-tab-bottom.jpg) no-repeat;
}

/*** Tab content ***/
.content{
    padding:10px;
    width:689px;
}

.content2 {
    padding:10px;
    width:670px;
    height:480px;
    overflow:scroll;
    /*overflow-x:hidden;*/
}

.content3 h3 {padding-left:25px;}
.content3 p {padding-left:25px;}

.content5 {
    padding:0 10px 10px 10px;
    width:885px;
}

.content6 {
    padding:10px;
    width:885px;
}

.content7 {
    padding:10px;
    width:885px;
}

.content8 {
    padding:10px;
    width:800px;
    height:200px;
}
/*** Facebook Page ***/
#tab-image {
    background:url(images/16page-img1.jpg) no-repeat;
    position:relative;
    float:right;
    margin-top:-85px;
    margin-right:10px;
    width:151px;
    height:81px;
} 

#tab-image2 {
    background:url(images/16page-img4.jpg) no-repeat;
    position:relative;
    float:right;
    margin-top:-99px;
    margin-right:23px;
    width:97px;
    height:84px;
} 

#tab-image3 {
    background:url(images/16page-img5.jpg) no-repeat;
    position:relative;
    float:right;
    margin-top:-100px;
    margin-right:0px;
    width:155px;
    height:85px;
} 

#tab-image4 {
    background:url(images/16page-img6.jpg) no-repeat;
    position:relative;
    float:right;
    margin-top:-99px;
    margin-right:25px;
    width:102px;
    height:84px;
} 

#tab-image5 {
    background:url(images/16page-img7.jpg) no-repeat;
    position:relative;
    float:right;
    margin-top:-105px;
    margin-right:20px;
    width:137px;
    height:90px;
} 

#promotion-banner {
    background:url(images/16page-img2.jpg) no-repeat;
    margin-top:16px;
    margin-right:10px;
    float:right;
    width:200px;
    height:100px;
}

/*** Company News ***/
.thinkbox_body4 {float:left;width:580px;}
.thinkbox_body4 h3 {padding:10px 10px 0px 40px;}
.thinkbox_body4 p.first {width:540px; padding:0px 10px 10px 40px; color:#454545;}
.thinkbox_body4 .spanpoints {background: url("images/span_signal.gif") no-repeat 10px 10px;display:block;padding:4px 10px 4px 20px;}

.img-container {
    width: 480px;
    height:83px;
    /*margin-left:40px;
    margin-bottom:10px;*/
}

ul.thumb_img {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0px;
    width: 480px;
    height:83px;
}
ul.thumb_img li {
    margin: 0;
    padding:0 10px;
    float: left;
    width: 139px;
    height:83px;
}
ul.thumb_img li img {
    float: left;
    width: 139px;
    height: 83px;
    background: #f0f0f0;
    left: 0; top: 0;
    /*-ms-interpolation-mode: bicubic;*/
}
ul.thumb_img li img.hover {
    border: none;
}

ul.thumb {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0px;
    width: 480px;
    height:83px;
}
ul.thumb li {
    margin: 0;
    padding:0 10px;
    float: left;
    position: relative;
    width: 139px;
    height:83px;
}
ul.thumb li img {
    float: left;
    width: 139px;
    height: 83px;
    background: #f0f0f0;
    position: absolute;
    left: 0; top: 0;
    /*-ms-interpolation-mode: bicubic;*/
}
ul.thumb li img.hover {
    border: none;
}

/*** Career Page ***/
.thinkbox_body2 {z-index:2;position:relative;}
.thinkbox_body2 h3 {padding:10px 10px 0px 10px;}
.thinkbox_body2 p {padding:10px 10px 10px 10px;}
.thinkbox_body2 p.first {padding:0px 10px 10px 10px;}
.thinkbox_body2 .spanpoints {background: url("images/span_signal.gif") no-repeat 10px 10px;display:block;padding:4px 10px 4px 20px;}


#career-bg {
    position:absolute;
    background:url(images/career.png) no-repeat;
    width:700px;
    height:258px;
    margin-top:-261px;
    z-index:1;
}

/*** Signature Customer ***/
.cus-manufacturing1, .cus-manufacturing2, .cus-manufacturing3, .cus-manufacturing4, .cus-manufacturing5, .cus-property1, .cus-property2, 
.cus-property3, .cus-gov1, .cus-gov2, .cus-gov3, .cus-green1, .cus-green2, .cus-trading1, 
.cus-trading2, .cus-trading3, .cus-home1, .cus-home2, .cus-home3, .cus-ecommerce1, .cus-ecommerce2, .cus-other1, .cus-other2, .cus-other3, .cus-construction1, .cus-construction2 {
    width:247px;
    height:139px;
    margin:0px;
}

.cus-manufacturing1 {background:url(images/customers/cus-manufacturing1.jpg) no-repeat;}
.cus-manufacturing1:hover {background:url(images/customers/cus-manufacturing1.jpg) no-repeat 0 -139px;}
.cus-manufacturing2 {background:url(images/customers/cus-manufacturing2.jpg) no-repeat;}
.cus-manufacturing2:hover {background:url(images/customers/cus-manufacturing2.jpg) no-repeat 0 -139px;}
.cus-manufacturing3 {background:url(images/customers/cus-manufacturing3.jpg) no-repeat;}
.cus-manufacturing3:hover {background:url(images/customers/cus-manufacturing3.jpg) no-repeat 0 -139px;}
.cus-manufacturing4 {background:url(images/customers/cus-manufacturing4.jpg) no-repeat;}
.cus-manufacturing4:hover {background:url(images/customers/cus-manufacturing4.jpg) no-repeat 0 -139px;}
.cus-manufacturing5 {background:url(images/customers/cus-manufacturing5.jpg) no-repeat;}
.cus-manufacturing5:hover {background:url(images/customers/cus-manufacturing5.jpg) no-repeat 0 -139px;}
.cus-property1 {background:url(images/customers/cus-property1.jpg) no-repeat;}
.cus-property1:hover {background:url(images/customers/cus-property1.jpg) no-repeat 0 -139px;}
.cus-property2 {background:url(images/customers/cus-property2.jpg) no-repeat;}
.cus-property2:hover {background:url(images/customers/cus-property2.jpg) no-repeat 0 -139px;}
.cus-property3 {background:url(images/customers/cus-property3.jpg) no-repeat;}
.cus-property3:hover {background:url(images/customers/cus-property3.jpg) no-repeat 0 -139px;}
.cus-gov1 {background:url(images/customers/cus-gov1.jpg) no-repeat;}
.cus-gov1:hover {background:url(images/customers/cus-gov1.jpg) no-repeat 0 -139px;}
.cus-gov2 {background:url(images/customers/cus-gov2.jpg) no-repeat;}
.cus-gov2:hover {background:url(images/customers/cus-gov2.jpg) no-repeat 0 -139px;}
.cus-gov3 {background:url(images/customers/cus-gov3.jpg) no-repeat;}
.cus-gov3:hover {background:url(images/customers/cus-gov3.jpg) no-repeat 0 -139px;}
.cus-green1 {background:url(images/customers/cus-green1.jpg) no-repeat;}
.cus-green1:hover {background:url(images/customers/cus-green1.jpg) no-repeat 0 -139px;}
.cus-green2 {background:url(images/customers/cus-green2.jpg) no-repeat;}
.cus-green2:hover {background:url(images/customers/cus-green2.jpg) no-repeat 0 -139px;}
.cus-trading1 {background:url(images/customers/cus-trading1.jpg) no-repeat;}
.cus-trading1:hover {background:url(images/customers/cus-trading1.jpg) no-repeat 0 -139px;}
.cus-trading2 {background:url(images/customers/cus-trading2.jpg) no-repeat;}
.cus-trading2:hover {background:url(images/customers/cus-trading2.jpg) no-repeat 0 -139px;}
.cus-trading3 {background:url(images/customers/cus-trading3.jpg) no-repeat;}
.cus-trading3:hover {background:url(images/customers/cus-trading3.jpg) no-repeat 0 -139px;}
.cus-home1 {background:url(images/customers/cus-home1.jpg) no-repeat;}
.cus-home1:hover {background:url(images/customers/cus-home1.jpg) no-repeat 0 -139px;}
.cus-home2 {background:url(images/customers/cus-home2.jpg) no-repeat;}
.cus-home2:hover {background:url(images/customers/cus-home2.jpg) no-repeat 0 -139px;}
.cus-home3 {background:url(images/customers/cus-home3.jpg) no-repeat;}
.cus-home3:hover {background:url(images/customers/cus-home3.jpg) no-repeat 0 -139px;}
.cus-ecommerce1 {background:url(images/customers/cus-ecommerce1.jpg) no-repeat;}
.cus-ecommerce1:hover {background:url(images/customers/cus-ecommerce1.jpg) no-repeat 0 -139px;}
.cus-ecommerce2 {background:url(images/customers/cus-ecommerce2.jpg) no-repeat;}
.cus-ecommerce2:hover {background:url(images/customers/cus-ecommerce2.jpg) no-repeat 0 -139px;}
.cus-other1 {background:url(images/customers/cus-other1.jpg) no-repeat;}
.cus-other1:hover {background:url(images/customers/cus-other1.jpg) no-repeat 0 -139px;}
.cus-other2 {background:url(images/customers/cus-other2.jpg) no-repeat;}
.cus-other2:hover {background:url(images/customers/cus-other2.jpg) no-repeat 0 -139px;}
.cus-other3 {background:url(images/customers/cus-other3.jpg) no-repeat;}
.cus-other3:hover {background:url(images/customers/cus-other3.jpg) no-repeat 0 -139px;}
.cus-construction1 {background:url(images/customers/cus-construction1.jpg) no-repeat;}
.cus-construction1:hover {background:url(images/customers/cus-construction1.jpg) no-repeat 0 -139px;}
.cus-construction2 {background:url(images/customers/cus-construction2.jpg) no-repeat;}
.cus-construction2:hover {background:url(images/customers/cus-construction2.jpg) no-repeat 0 -139px;}

.business1 {
    width:247px;
    height:139px;
    margin:0px;
}

.business1 {background:url(images/business1.jpg) no-repeat;}
.business1:hover {background:url(images/business1.jpg) no-repeat 0 -139px;}

.cus-manufacturing1 a, .cus-manufacturing2 a, .cus-manufacturing3 a, .cus-manufacturing4 a, .cus-manufacturing5 a, .cus-property1 a, .cus-property2 a, 
.cus-property3 a, .cus-gov1 a, .cus-gov2 a, .cus-gov3 a, .cus-green1 a, .cus-green2 a, .cus-trading1 a, 
.cus-trading2 a,.cus-trading3 a, .cus-home1 a, .cus-home2 a, .cus-home3 a, .cus-ecommerce1 a, .cus-ecommerce2 a, .cus-other1 a,
.cus-other2 a, .cus-other3 a, .cus-construction1 a, .cus-construction2 a {
    display:block;
    width:100%;
    height:100%
}

div.wrapper{  
    position:relative; /* important(so we can absolutely position the description div */ 
    margin-right:35px;
    margin-bottom:20px;
    width:247px;
    float:left;
}  

div.description{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    display:none; /* hide it */ 
    width:247px;
    height:40px;
    margin-top:-41px;
    /* styling bellow */  
    background-color:black;  
    font-family: 'tahoma';  
    font-size:15px;  
    color:white;  
}  
div.description_content{  
    padding:10px;  
}
div.description_content2{  
    padding:4px 10px 4px 10px;  
}

#today {
    background:url(images/today.jpg) no-repeat;
    float:left;
    margin-right:10px;
    width:85px;
    height:71px;
}

.thinkbox_body3 {width:780px; height:170px; float:left;}
.thinkbox_body3 .spanpoints {background: url("images/span_signal.gif") no-repeat 10px 10px;display:block;padding:4px 10px 4px 20px; line-height:21px;}

.divider2 {
    background:url(images/divider.jpg) repeat-x;
    width:880px;
    height:2px;
    margin-top:10px;
    margin-left:10px;
}

.buttons2{
    text-align:right; padding:5px;
    float:right;
    margin-right:10px;
}

.content7 h3 {
    font-weight:bold;
}

/*clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
/* html .clearfix             { zoom:1; } 
*:first-child+html .clearfix { zoom:1; }*/

/* Loading image*/
#loading {
    position:relative;
    top:180px;
    left:300px;
}

#loading2 {
    position:relative;
    top:250px;
    left:450px;
}

/* Services Page */
#ft-buttons-slideshowHolder{ width:55px; margin-right:30px; float:right; height:20px; clear:right;}
a.ft-button-slideshowHolder{ display:block; float:left; color: #fff; background: url(images/gray_pager.jpg) 0 -20px no-repeat; width:19px; height:20px; padding-right:8px; text-decoration: none; color: #fff; font-size: 12px; line-height:21px;}

a.ft-button-slideshowHolder:hover{background-position: 0 0; text-decoration: none; }
a.ft-button-slideshowHolder-active{background-position: 0 0; text-decoration: none;}


.slider-container { display:block; float:left; position:relative; margin:0; padding:0; width:292px; }   
.slider-container li { float:left; }

