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

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}
a{ text-decoration:underline; color: #FFDD00; }
a:hover{ text-decoration:none;}

/* BASE
----------------------------------------------------------------------------- */

body { margin:0; background: #000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#FFF; }
.main { position:relative; margin:0 auto; width: 860px; background: #910537; border-left: 2px solid #C95A00; border-right: 2px solid #C95A00; }

/* HEADER
----------------------------------------------------------------------------- */

.header { padding: 8px; }
.header .box1 { float: left; width: 255px; padding: 0 0 0 10px; }
.header .box2 { float: left; width: 450px; padding:20px 0 0 0; }
.header .box2 .text { font-size: 18px; padding: 4px; width: 310px; border: 0px; }
.header .box2 .button { font-size: 18px; padding: 4px; width: 100px; padding: 1px 0; }
.header .box2 p { display: block; padding: 10px 0 0 0; }
.header .box3 { float: left; padding: 35px 0 0 0; }

/* CONTENT
----------------------------------------------------------------------------- */
.content { position: relative; height: 857px; width: 860px; }
.content .main1 { position: absolute; top: 0; left: -9px; }
.content .main2 { position: absolute; top: 1px; right: 11px; }
.content .main3 { position: absolute; top: 267px; left: 62px; }
.content .main4 { position: absolute; top: 277px; right: 33px; }
.content .main5 { position: absolute; top: 592px; left: 240px; }
.content .main6 { position: absolute; top: 677px; right: 9px; }
.content .main7 { position: absolute; top: 677px; left: 270px; width: 510px; z-index: 500; font-size: 14px; }
.content .main7 h2 { font-size: 18px; }
.content .main7 h3 { font-size: 26px; color: #FFF1C8; padding: 15px 0; }

/* FOOTER
----------------------------------------------------------------------------- */
.footer {}
.footer small { font-size: 11px; color: #FA6F98; line-height: 12px; padding: 15px; display: block; text-align: justify; }
.footer span { text-align: center; display: block; }
.footer p { font-size: 14px; color: #460000; display: block; text-align: center; padding: 25px 0 10px 0;  }
.footer p a { padding: 0 10px; }
.footer kbd { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #FA6F98; white-space: pre; display: block; padding: 15px 0; }
.footer kbd a {color: #FA6F98;}
