/* portfolio */
.portfolio_cont{height:406px; margin-top:39px;}
.short_abt_us{width:500px}
.short_abt_us p{color:#e0e0e0; font-size:16px; margin:10px 0 0 0; line-height:24px}
.short_abt_us img{display:block; margin-left:-3px}
.portfolio_window{width:259px; height:265px; background:url(../images/portfolio_img_cont.jpg) no-repeat 0 0; margin-right:70px; padding:15px; margin-top:8px}
.portfolio_window img{display:block}
.portfolio_window span{padding:24px 0 0 80px; display:block}
.request_btn{padding:22px 0 0 27px}

/* services */
.services_cont{background:#fff;}
.services_cont .section{float:left; width:204px; height:320px; padding:0 6px 0 30px; position:relative}
.services_cont .section h2{padding:15px 0 0 54px;}
.services_cont .section p{margin:22px 0 0 0}
.services_cont .section span{width:64px; height:80px; position:absolute; z-index:99; left:18px; top:-27px}
.services_cont .section span.discover{background:url(../images/services_icons.gif) no-repeat 0 0}
.services_cont .section span.develop{background:url(../images/services_icons.gif) no-repeat 0 -90px}
.services_cont .section span.deliver{background:url(../images/services_icons.gif) no-repeat 0 -180px}
.services_cont .section span.dominate{background:url(../images/services_icons.gif) no-repeat 0 -270px}

.services_cont .section a{width:93px; height:19px; display:block; margin-top:15px}
.services_cont .section a.discover{background:url(../images/services_btns.gif) no-repeat 0 0}
.services_cont .section a.develop{background:url(../images/services_btns.gif) no-repeat 0 -29px}
.services_cont .section a.deliver{background:url(../images/services_btns.gif) no-repeat 0 -58px}
.services_cont .section a.dominate{background:url(../images/services_btns.gif) no-repeat 0 -87px}

#main-banner{float:left; width:259px; position:relative}
#main-banner ul#rotate{float:left; width:259px; height:160px}
#main-banner ul#rotate li{display:block}
#main-banner ul#rotate li span.left{float:left; width:93px; position:absolute; left:0px; bottom:-50px; _bottom:-51px}
#main-banner ul#rotate li img{float:left;}
#main-banner ul#rotate li .testimonials{font-size:13px; line-height:18px; margin-top:20px; position:absolute; left:-635px; top:190px; width:485px;}
#main-banner ul#rotate li .testimonials span{color:#fff; font-weight:bold; width:auto; padding:0; display:inline; float:none}
#main-banner ul#rotate li .testimonials small{display:block; font-size:11px; color:#fff; font-style:normal; margin-top:5px;}

#main-banner ul#thumb-banner{float:right; width:auto; font-size:2px;}
#main-banner ul#thumb-banner li{float:left; width:7px; margin-right:4px; height:8px}
#main-banner ul#thumb-banner li a{float:left; width:7px; background:url(../images/slide_paging.gif) no-repeat 0 0; text-decoration:none; height:8px}
#main-banner ul#thumb-banner li a:hover{float:left; width:7px; background:url(../images/slide_paging.gif) no-repeat 0 bottom; height:8px}
#main-banner ul#thumb-banner li.current{float:left; width:7px; margin-right:4px; height:8px}
#main-banner ul#thumb-banner li.current a{float:left; width:7px; background:url(../images/slide_paging.gif) no-repeat 0 bottom!important; height:8px}
