.bluesquare{padding:0px 0px 0px 211px;background:transparent url('../img/blue_box.png') top left no-repeat;margin-bottom:25px;min-height:183px;}
.bluesquare h1{background:transparent url('') top left no-repeat;margin-bottom:15px;}
.bluesquare img{height:156px;width:156px;position:absolute;top:0px;left:0px;background:transparent url('../img/solution_icons.png') 0px 0px no-repeat;}

.gallery{width:820px;padding:0px;margin:0px 0px 40px 0px;}
.gallery .top{text-align:center;width:820px;height:670px;background:transparent url('../img/gallery_top.gif') top left repeat-x;}
.gallery .bottom{width:820px;height:172px;background:transparent url('../img/sub_diag_light.gif') top left repeat;}
.gallery .bottom .gray{padding:0px 75px;width:670px;height:143px;background:#cbced0 url('../img/gallery_bottom.gif') 0px 0px no-repeat;}
.gallery .bottom .gray .window{width:670px;height:143px;overflow:hidden;}
.gallery .bottom .gray .window .wide{width:3000px;}
.gallery .bottom .gray .window .wide img{padding:15px 16px 14px 16px;float:left;background-color:#cbced0;margin-right:25px;cursor:pointer;}

.sub h3{font-weight:normal;font-size:32px;border-bottom:4px solid #bbbec2;padding-bottom:8px;margin-bottom:15px;}
.mainform .body table input{width:134px;}
.mainform .body table .submit{right:9px;}
.mainform{margin-bottom:35px;}

.foot_bar{padding:50px 0px 0px 40px;width:780px;height:70px;background:transparent url('../img/solution_foot.png') top left no-repeat;}
.foot_bar .cell{width:40px;height:39px;float:left;margin-right:48px;cursor:pointer;}
.foot_bar .cell img{width:40px;height:39px;}
