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

/* HOME
----------------------------------------------------------------------------- */
.header { width: 940px; height: 340px; position: relative; }
.header .logo { top: 21px; left: 4px; position: absolute; }
.header .menu { top: 155px; left: 54px; position: absolute; width: 22px; }
.header .menu ul { position: absolute; top: 0px; left: 0px; }
.header .menu ul img { display: block; }
.header .menu ul .hover img,
.header .menu ul a:hover img { filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0; }
.header .menu li { float: left; }

.box1 { padding: 10px 0 10px 0; background: #5E5E60 url(http://image.cecash.com/flamateurs/tour/free/t1/images/videos_box1_bg.jpg) repeat-x; height: 645px; overflow: hidden; }
.box1 .col1 { width: 498px; float: left; padding: 0 7px 0 10px; position: relative; overflow: hidden; }
.box1 .col1 .flash { color: #FFF; font-size: 12px; position: absolute; top: 85px; left: 24px; width: 469px; }
.box1 .col1 .flash p { line-height: 13px; font-size: 12px; padding: 5px 10px 0 10px; !padding: 3px 10px 0 10px; }
.box1 .col1 .thumb { font-size: 12px; position: absolute; top: 528px; left: 24px; width: 500px; }
.box1 .col1 .thumb li { float: left; width: 151px; text-align: center; font-weight: bold; color: #FFF; padding: 0 8px 0 0; }
.box1 .col1 .bt { top: 569px; position: absolute; left: 24px; }
.box1 .col2 { width: 413px; float: left; }

.box2 .col1 { width: 508px; float: left; position: relative;  height: 407px; }
.box2 .col1 .bt { padding: 0px; display: block; }
.box2 .col1 table { position: absolute; left: 23px; top: 32px; font-size: 16px; text-align: center; font-weight: bold; }
.box2 .col1 table thead th { color: #FFFFFF; height: 29px; }
.box2 .col1 table tbody td { color: #444A0F; height: 53px; }
.box2 .col1 table .colf1 { font-size: 14px; } 
.box2 .col2 { width: 432px; float: left; overflow: hidden; background:url(http://image.cecash.com/flamateurs/tour/free/t1/images/videos_box2_2_bg.jpg) repeat-y; height: 407px; }
.box2 .col2 ul { width: 480px; padding: 7px 0 0 7px; }
.box2 .col2 li { float: left; padding: 0 7px 3px 0; }
.box2 .col2 li img { border: 1px solid #FFF; }
.box2 .col2 p { background: #4D5909; font-size: 12px; height: 62px; padding: 8px 10px 0 10px; margin: 0 7px; }
.box2 .col2 .bt { padding: 8px 0 0 7px; display: block; }

.box3 { position: relative; }
.box3 .overflow { width: 940px; overflow: hidden; }
.box3 .overflow ul { background: #000; padding: 5px 0 0 5px; width: 960px; }
.box3 .overflow li { float: left; padding: 0 5px 5px 0; width: 99px; height: 122px; }
.box3 .overflow li img { border: 1px solid #FFFFFF; display: block; }
.box3 .bt { width: 302px; position: absolute; top: 863px; left: 620px; !top: 860px; }
.box3 .bt li { height: 46px; width: 296px; padding: 0 0 1px 0; }