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

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

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

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

body { margin:0; background: #28272c url(images/bg1.jpg); font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#000; }
.main { position:relative; margin:0 auto; width:px; }

.bar { background: #28272c url(images/bar1-1.jpg) repeat-x; height: 25px; }

.header .inner { width: 960px; margin: 0 auto; position: relative; }

.menu { position: absolute; }
.menu ul { position: absolute; top: 0px; left: 0px; }
.menu ul li { float: left; }
.menu ul li .hover img,
.menu ul li a:hover img { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
   
.console { width: 960px; margin: 0 auto; position: relative; }
.console .title {}
.console .inner { position: relative; }
.console .inner .text { position: absolute; left: 53px; top: 13px; color: #FFF; width: 255px; }
.console .inner .text h2 { font-size: 20px; line-height: 20px; display: block; padding: 0 0 30px 0; }
.console .inner .text .p1 { font-size: 14px; height: 234px; }
.console .inner .text .p1 span { display: block; font-style: italic; color: #d0c5b4; }
.console .inner .text .p1 p { height: 95px; color: #d0c5b4; }
.console .inner .text .p1 strong { color: #fefd75; font-style: normal; }
.console .inner .rate p { float: left; font-size: 14px; font-style: italic; padding: 2px 0 0 5px; }
.console .inner .rate ul { float: left; padding: 0 0 0 23px; }
.console .inner .rate ul li { float: left; }
.console .inner .flash { position: absolute; left: 343px; top: 2px; }
.console .inner .sample { position: absolute; left: 28px; top: 338px; }
.console .inner .sample ul li { float: left; padding: 0 4px 4px 0; }
.console .inner .bt1 { position: absolute; left: 28px; top: 844px; }
.console .inner .bt2 { position: absolute; left: 603px; top: 844px; }

.footer { background: url(images/footer-bg1.jpg) no-repeat top center; }
.footer .inner { width: 960px; height:987px;margin: 0 auto; position: relative; background:url(/images/footer-1.jpg) 0 0 no-repeat}
.fixie {height:400px;left:570px;position:absolute;top:224px;width:300px;}
.fixy {height:400px;left:570px;position:absolute;top:338px;width:300px;}
.footer .inner .faq ul { position: absolute; left: 77px; top: 226px; width: 420px;  }
.footer .inner .faq ul li { height: 78px; color: #bfb8ae; line-height: 13px; }
.footer .inner .faq ul li h2 { font-size: 14px; display: block; padding: 0 0 3px 0; line-height: 14px; }
.footer .inner .faq ul li h2.c1 { color: #e8d946; }
.footer .inner .faq ul li h2.c2 { color: #de876d; }
.footer .inner .form { position: absolute; top: 250px; left: 530px; }

.models { width: 960px; margin: 0 auto; position: relative; height:1740px; background-color:background-color:#161415;}
.models .menu { position: relative; }
.models .menu ul { position: absolute; top: 0px; left: 30px; }
.models .menu ul li { float: left; border-right: 1px solid #000000; border-left: 1px solid #c0682e; text-align: center; }
.models .menu ul li a { display: block; width: 2.13em; height: 30px; text-align: center; font-size: 16px; color: #bfb8ae; font-weight: bold; padding: 18px 0 0 0; }
.models .menu ul li .hover,
.models .menu ul li a:hover { background: #5c3013; }
.models .inner { background: #161415 url(images/models-3.jpg) no-repeat; }
.models .inner ul { padding: 33px 0 0 69px; }
.models .inner ul li { float: left; padding: 0 7px 23px 0; }
.models .inner ul li img { border: 1px solid #b8ad9d; }
.models .inner ul li p { display: block; background: url(images/models-li-bg1.jpg) no-repeat; font-size: 18px; font-weight: bold; text-align: center; color: #5c3013; line-height: 22px; border-top: 1px solid #060300; padding: 7px 0; }

.join { background: url(images/join_bg1.jpg) no-repeat top center; }
.join .inner { height:1118px;width: 960px; margin: 0 auto; position: relative; background:url(/images/join_1.jpg) 0 0 no-repeat }
.join .inner .faq ul { position: absolute; left: 77px; top: 332px; width: 420px;  }
.join .inner .faq ul li { height: 78px; color: #bfb8ae; line-height: 13px; font-size:9px}
.join .inner .faq ul li h2 { font-size: 14px; display: block; padding: 0 0 3px 0; line-height: 14px; }
.join .inner .faq ul li h2.c1 { color: #e8d946; }
.join .inner .faq ul li h2.c2 { color: #de876d; }
.join .inner .form { position: absolute; top: 356px; left: 530px; }

.box1 .inner { width: 960px; margin: 0 auto; position: relative; }
.box1 .inner h2 { color: #FFF; position: absolute; left: 55px; top: 146px; font-size: 17px; }
.box1 .inner p { color: #FFF; position: absolute; left: 55px; top: 185px; color: #000; font-size: 14px; width: 335px; }
.box1 .inner p strong { color: #5b4700; }
.box1 .flash { position: absolute; top: 121px; left: 449px; }
.box1 .bt1 { position: absolute; left: 28px; top: 409px; }
.box1 .bt2 { position: absolute; left: 603px; top: 409px; }

.box2 { background: url(images/box2-bg1.jpg) no-repeat top center; }
.box2 .inner { width: 960px; margin: 0 auto; position: relative; }
.box2 .inner .p1 { position: absolute; top: 578px; left: 38px; font-size: 14px; width: 670px; }
.box2 .inner .p1 strong { color: #5b4700; }
.box2 .inner .bt1 { position: absolute; left: 28px; top: 671px; }

.box3 { background: url(images/box3-bg1.jpg) no-repeat top center; }
.box3 .inner { width: 960px; margin: 0 auto; position: relative; }
.box3 .inner ul { position: absolute; left: 29px; top: 124px; width: 480px; }
.box3 .inner ul li { float: left; padding: 0 0.57em 10px 0; }

.box4 { width: 960px; margin: 0 auto; position: relative; }
.box4 .bt1 { position: absolute; top: 1215px; left: 28px; }

.box5 { width: 960px; margin: 0 auto; position: relative; }

.box6 { width: 960px; margin: 0 auto; position: relative; }
.box6 .bt1 { position: absolute; top: 456px; left: 28px; }
.box6 .p1 { position: absolute; top: 176px; left: 641px; width: 245px; }

.box7 { width: 960px; margin: 0 auto; position: relative; }

.box8 { width: 960px; margin: 0 auto; position: relative; }
.box8 .bt1 { position: absolute; top: 44px; left: 25px; }
.box8 .bt2 { position: absolute; top: 650px; left: 25px; }

.box9 { width: 960px; margin: 0 auto; position: relative; }
.box9 .logos { position: absolute; left: 29px; top: 119px; width: 480px; }
.box9 .logos ul li { float: left; padding: 0 0.57em 10px 0; }
.box9 .form { position:absolute; top: 128px; left: 543px; width: 380px; }
.box9 .form p { text-align: center; color: #bfb8ae; font-size: 12px; line-height: 12px; display: block; padding: 0 10px 25px 10px; }
.box9 .form ul li { height: 25px; }
.box9 .form ul li .label1 { float: left; color: #bfb8ae; text-transform: uppercase; width: 110px; text-align: right; font-weight: bold; font-size: 14px; padding: 2px 5px 0 0; }
.box9 .form ul li .input1 { float: left; width: 165px; }
.box9 .form div.bt2 { position: absolute; top: 58px; left: 291px; }
.box9 .bt1 { position: absolute; top: 352px; left: 28px; }

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

#home .header { background: url(images/home_header-bg1.jpg) no-repeat top center; }
#home .header .menu { left: 0px; top: 487px; }
#home .footer .menu { left: 0px; top: 719px; }

/* -------------------------------------------------------------------------- */
/* BONUS
/* -------------------------------------------------------------------------- */

#bonus .header { background: url(images/bonus_header-bg1.jpg) no-repeat top center; }
#bonus .header .menu { left: 0px; top: 342px; }
#bonus .footer .menu { left: 0px; top: 719px; }

/* -------------------------------------------------------------------------- */
/* MODELS
/* -------------------------------------------------------------------------- */

#models .header { background: url(images/models_header-bg1.jpg) no-repeat top center; }
#models .header .menu { left: 0px; top: 342px; }
#models .footer .menu { left: 0px; top: 719px; }

/* -------------------------------------------------------------------------- */
/* VIDEOS
/* -------------------------------------------------------------------------- */

#videos .header { background: url(images/videos_header-bg1.jpg) no-repeat top center; }
#videos .header .menu { left: 0px; top: 333px; }
#videos .footer .menu { left: 0px; top: 719px; }

/* -------------------------------------------------------------------------- */
/* VIDEOS
/* -------------------------------------------------------------------------- */

#join .header { background: url(images/join_header-bg1.jpg) no-repeat top center; }
#join .header .menu { left: 0px; top: 341px; }
#join .join .menu { left: 0px; top: 825px; }

.List_Text { font-size: 10px;}