/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* HOME
----------------------------------------------------------------------------- */
.header { width: 940px; height: 504px; position: relative; }
.header .logo { top: 21px; left: 6px; position: absolute; }
.header .menu { top: 152px; left: 48px; position: absolute; }
.header .menu ul { position: absolute; top: 0px; left: 0px; width: 279px; }
.header .menu img { display: block; }
.header .menu li { float: left; }
.header .menu li .hover img,
.header .menu li a:hover img { filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0; }
.header .menu li { width: 279px; display: block; }
.header .flash { top: 336px; left: 49px; position: absolute; }


.box1 { background: #2F383D url(http://image.cecash.com/flamateurs/tour/free/t1/images/home_box1_bg.jpg) repeat-x; padding: 11px 0 10px 10px; }
.box1 .col1 { width: 498px; float: left; position: relative; padding: 0 11px 0 0; }
.box1 .col1 p { position: absolute; top: 52px; left: 130px; width: 357px; color: #000000; }
.box1 .col1 p span { white-space: pre; display: block; }
.box1 .col1 .gif { position: absolute; top: 162px; left: 258px; }
.box1 .col2 { width: 411px; float: left; height: 242px; position: relative; }
.box1 .col2 ul { position: absolute; bottom: 0px; left: 0px; height: 23px; _bottom: -1px; }
.box1 .col2 li { float: left; }
.box1 .col2 li.text { width: 365px; background: url(http://image.cecash.com/flamateurs/tour/free/t1/images/point.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.cecash.com/flamateurs/tour/free/t1/images/point.png', sizingMethod='scale'); _background: transparent; text-align: center; padding: 3px 0 0 0; font-weight: bold; height: 20px; }

.box2 { padding: 10px 0 0 0; background:url(http://image.cecash.com/flamateurs/tour/free/t1/images/home_box2_bg.jpg) repeat-x; height: 329px; }
.box2 .s1,
.box2 ul,
.box2 .s2 { float: left; }
.box2 .slide { padding: 0 0 0 10px; }
.box2 .overflow { width: 870px; overflow: hidden; height: 249px; float: left; background: #7F7F7F; }
.box2 ul { width: 5000px; }
.box2 li { float: left; width: 170px; padding: 0 5px 0 0; position: relative; height: 249px; }
.box2 li p { position: absolute; left: 0; bottom: 5px; background: url(http://image.cecash.com/flamateurs/tour/free/t1/images/point.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.cecash.com/flamateurs/tour/free/t1/images/point.png', sizingMethod='scale'); _background: transparent; text-align: center; font-weight: bold; width: 170px; padding: 3px 0; }
.box2 .title { padding: 18px 10px 8px 10px; }
.box2 .title img { float: left; }
.box2 .title p { float: right; font-weight: bold; padding: 7px 0 0 0; color: #000000; }

.box3 { background: #5D5E60 url(http://image.cecash.com/flamateurs/tour/free/t1/images/home_box3_bg.jpg) repeat-x; padding: 12px 0; }
.box3 img { display: block; }
.box3 .col1 { width: 503px; float: left; padding: 0 5px 0 3px; height: 414px; position: relative; }
.box3 .col1 .png { position: absolute; right: 7px; bottom: 0; }
.box3 .col1 .flash { position: absolute; top: 81px; left: 24px; }
.box3 .col1 .text { position: absolute; top: 325px; left: 33px; color: #FFFFFF; font-size:13px; width: 280px; }
.box3 .col1 .text strong { float: left; }
.box3 .col1 .text span { float: right; font-weight: bold; }
.box3 .col1 ul { position: absolute; left: 338px; top: 91px; }
.box3 .col1 li { padding: 0 0 8px 0; !padding:  0; }
.box3 .col2 img,
.box3 .col1 img { display: block; }
.box3 .col2 { width: 424px; float: left; position: relative; height: 414px; }
.box3 .col2 ul { position: absolute; top: 97px; left: 151px; font-size: 13px; color: #FFFFFF; width: 255px; }
.box3 .col2 li { height: 104px; }
.box3 .col2 h3 { font-size: 18px; }
.box3 .col2 .png { position: absolute; right: 2px; bottom: 0; }

.box4 { position: relative; height: 378px; width: 940px; }
.box4 ul { position: absolute; left: 618px; top: 268px; !top: 265px; }
.box4 img { display: block; }
.box4 li { width: 296px; height: 49px; }