/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* HOME
----------------------------------------------------------------------------- */

img { display: block; }
.header .flash { position: absolute; top: 194px; left: 15px; }

.box1 { position: relative;}
.box1 p { position: absolute; top: 90px; left: 458px; font-size: 16px; width: 467px; }
.box1 p strong { background: #F67C29; }
.box1 span { position: absolute; top: 351px; display: block; width: 150px; text-transform: uppercase; font-size: 24px; text-align: center; font-weight: bold; }
.box1 span.col1 { left: 440px; }
.box1 span.col2 { left: 611px; }
.box1 span.col3 { left: 780px; }
.box1 span small { display: block; font-size: 11px; }

.box2 { padding: 25px 0; }

.box3 { position: relative; width: 984px; }
.box3 .col2 { width: 492px; position: absolute; left: 492px; top: 513px; }
.box3 .col1 { width: 492px; position: absolute; left: 0px; top: 513px; }
.box3 .col2 .p,
.box3 .col1 .p { padding: 0 0 0 7px; }
.box3 .col2 .p h2,
.box3 .col1 .p h2 { font-size: 17px; display: block; padding: 13px 0 0 29px;  }
.box3 .col2 .p p,
.box3 .col1 .p p { display: block; padding: 8px 12px; overflow: hidden; height: 75px; }
.box3 .col2 .p ul,
.box3 .col1 .p ul { padding: 0 0 0 13px; height: 100px; }
.box3 .col2 .p li,
.box3 .col1 .p li { float: left; margin: 0 17px 0 0; }
.box3 .col2 .p li img,
.box3 .col1 .p li img { border: 1px solid #FFA0A0; }
.box3 .col2 .p strong,
.box3 .col1 .p strong { background: #F67C29; }
.box3 .png { position: absolute; top: 420px; left: 380px; width: 230px; height: 141px; background: url(images/home-box3-6.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-box3-6.png', sizingMethod='scale'); _background: transparent; z-index: 1000; }

.box4 { padding: 25px 0; position: relative; }
.box4 .middle1 { position: absolute; top: 93px; left: 20px; width: 456px; }
.box4 .middle1 h2 { font-size: 20px; display: block; font-weight: normal; }
.box4 .middle2 { position: absolute; top: 89px; left: 565px; }
.box4 .middle2 .p { padding: 3px 0; }
.box4 .middle2 .p .border { border: 1px solid #7F9DB9; padding: 2px; }
.box4 .middle2 .p .button { background: #D65827; color:#FFFFFF; padding: 2px 15px; border: 0px; }

.box5 { width: 984px; overflow: hidden; }
.box5 ul { width: 1050px; }
.box5 li { float: left; width: 303px; height: 189px; margin: 0 38px 0 0; position: relative; }
.box5 a { position: absolute; bottom: 0px; right: 0px; }
.box5 p { position: absolute; top: 60px; left: 110px; }

.box6 { padding: 25px 0; }
