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

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

* {margin:0; padding:0;}
a{ text-decoration:none; color: #fff;}
a:hover{ text-decoration:none; color: #fff;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
img {
	display: inline;
}
.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: #fffcaf; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color: #fff; }

.barfla {
	height: 61px;
	background-image: url(images/barfla_bg1.jpg);
	background-repeat: repeat;
}
.barfla .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }

.header .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.header .inner .flash {
	top: 214px;
	left: 231px;
	position: absolute;
}

.menu ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 965px;
}
.menu ul li { float: left; }
.menu ul li .hover img,
.menu ul li a:hover img { opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; }

.box1 { background: url(images/box1-bg1.jpg) no-repeat top center; }
.box1 .inner {
	width: 984px;
	height: 426px;
	position: relative;
	margin: 0 auto;
	overflow: inherit;
}
.box1 .inner div.p1 {
	width: 459px;
	position: absolute;
	top: 117px;
	left: 43px;
	color:#000;
	font-size: 12px;
	line-height: 19px;
	height: 189px;
}
.box1 .inner div.p1 strong {
	color: #FFFFFF;
	font-weight: normal;
	background-color: 024ca3;
}
.box1 .inner ul {
	position: absolute;
	top: 29px;
	left: 549px;
}
.box1 .inner ul li { float: left; width: 120px; padding: 0 0.95em 0 0; text-align: center; color: #b61445; }
.box1 .inner ul li strong { display: block; font-size: 13px; padding: 19px 0 0 0; }
.box1 .inner ul li small { font-size: 10px; display: block; color: #000; }
.box1 .inner div.bigbt {
	position: absolute;
	top: 335px;
	left: 8px;
}

.console {
	background-image: url(images/console-bg1.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
}
.console .inner {
	width: 984px;
	height: 1263px;
	position: relative;
	margin: 0 auto;
	overflow: visible;
}
.console .inner .title { position: absolute; width: 936px; line-height: 16px; left: 10px; top: 74px; font-size: 14px;  }
.console .inner .title h2 {
	font-size: 23px;
	line-height: 23px;
	color: #023026;
	font-weight: normal;
	position: absolute;
	top: -23px;
	left: 15px;
	text-transform: uppercase;
}
.console .inner .title div.p1 {
	color: #024ca3;
	position: absolute;
	top: -60px;
	left: 455px;
	font-weight: bold;
	width: 136px;
}
.console .inner .title div.p1 strong { color: #000; }
.console .inner .title div.p2 {
	color: #024ca3;
	position: absolute;
	top: -60px;
	left: 569px;
	font-weight: bold;
}
.console .inner .title div.p2 strong { color: #000; }
.console .inner .title div.p3 {
	color: #000;
	position: absolute;
	top: -78px;
	left: 661px;
	width: 293px;
}
.console .inner .title div.p3 p { display: block; padding: 2px 5px 0 0; }
.console .inner .title div.p3 span { font-size: 13px; padding: 14px 0 0 5px; }
.console .inner .title div.p3 span,
.console .inner .title div.p3 p,
.console .inner .title div.p3 ul,
.console .inner .title div.p3 ul li { float: left; }
.console .inner .title div.p3 ul { padding: 10px 0 0 0; }
.console .inner .list3,
.console .inner .list2,
.console .inner .list1 { width: 950px; }
.console .inner .list1 {
	position: absolute;
	top: 37px;
	left: 26px;
}
.console .inner .list1 ul li { float: left; padding: 0.80em 0.80em 0 0; }
.console .inner .list1 ul li img {
	border: 3px solid #024ca3;
}
.console .inner .list1 ul li.nb { padding-left: 3px; }
.console .inner .list1 ul li.nb img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.console .inner .list2 {
	position: absolute;
	top: 633px;
	left: 26px;
}
.console .inner .list2 dl dt,
.console .inner .list2 dl dd { float: left; padding: 0.80em 0.80em 0 0; }
.console .inner .list2 dl dt div.flash {
	border: 3px solid #024ca3;
}
.console .inner .list2 dl dd img {
	border: 3px solid #024ca3;
}
.console .inner .list3 {
	position: absolute;
	top: 941px;
	left: 26px;
}
.console .inner .list3 dl dd { float: left; padding: 0.80em 0.80em 0 0; }
.console .inner .list3 dl dt { position: relative; width: 442px; height: 310px; float: left; }
.console .inner .list3 dl dt div.text {
	position: absolute;
	top: 114px;
	left: 11px;
	width: 409px;
	height: 117px;
}
.console .inner .list3 dl dt div.text a {
	position: absolute;
	left: 0px;
	top: 130px;
}
.console .inner .list3 dl dd img {
	border: 3px solid #024ca3;
}

.box2 { background: url(images/box2-bg1.jpg) no-repeat top center; }
.box2 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }

.box3 { background: url(images/box3-bg1.jpg) repeat top center; }
.box3 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box3 .inner .p1 { font-size: 17px; line-height: 17px; position: absolute; font-style: italic; top: 272px; left: 16px; font-weight: bold; width: 425px; }
.box3 .inner .p1 span { display: block; }
.box3 .inner .p1 strong { color: #e41769; }
.box3 .inner .p2 { position: absolute; top: 111px; left: 530px; font-weight: bold; width: 270px; }
.box3 .inner .p2 em { font-size: 17px; line-height: 17px; display: block; padding: 0 0 10px 0; color: #0a9ab4; }
.box3 .inner .p2 strong { color: #e41769; font-size: 13px; }
.box3 .inner .sample1 { position: absolute; top: 551px; left: 44px; }
.box3 .inner .sample1 img { border: 1px solid #000; }
.box3 .inner .p3 { font-weight: bold; position: absolute; top: 1161px; left: 50px; width: 880px; }
.box3 .inner .col1 { position: absolute; top: 177px; left: 38px; width: 435px; }
.box3 .inner .col2 { position: absolute; top: 177px; left: 518px; width: 435px; }
.box3 .inner .col ul { width: 480px;}
.box3 .inner .col ul li { font-size: 10px; width: 137px; line-height: 10px; float: left; padding: 0 12px 17px 0; }
.box3 .inner .col ul li img { border: 1px solid #024ca3; }
.box3 .inner .col ul li a img { border: 0; }
.box3 .inner .col ul li small { color: #ff9000; display: block; padding: 5px 0 0 0; }
.box3 .inner .col ul li p { height: 70px; }
.box3 .inner .bigbt { position: absolute; top: 1974px; left: 7px; }

.box4 {
	background-image: url(images/box3-bg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 105px;
}
.box4 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box4 .inner .bigbt {
	position: absolute;
	top: 14px;
	left: 7px;
}

.box5 { background: url(images/box5-bg1.jpg) no-repeat top center; }
.box5 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box5 .inner ul { position: absolute; top: 132px; left: 512px; font-size: 17px; line-height: 17px; font-weight: bold; }
.box5 .inner ul li { padding: 0 0 20px 0; color: #6a4678; }
.box5 .inner div.bt { position: absolute; top: 314px; left: 505px; }

.box6 { }
.box6 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box6 .inner ul { position: absolute; top: 189px; left: 78px; }
.box6 .inner ul li.li1 { height: 40px; }
.box6 .inner ul li.li2 { height: 85px; !height: 75px; }
.box6 .inner ul li.li3 { padding: 0 0 0 170px; }
.box6 .inner ul li input { float: left; }
.box6 .inner ul li label { font-size: 14px; text-align: right; float: left; font-weight: bold; line-height: 14px; color:#FFF; }
.box6 .inner ul li label.label1 { width: 100px; padding: 0 15px 0 45px; }
.box6 .inner ul li label.label2 { width: 100px; padding: 6px 15px 0 45px; }
.box6 .inner ul li input.input1 { width: 220px; padding: 4px; border: 0px; margin: 2px 0 0 0; font-size: 14px; }
.box6 .inner ul li select.input1 { width: 228px; margin: 2px 0 0 0; font-size: 14px; }
.box6 .inner ul li span.label1 { width: 100px; padding: 0 15px 0 45px; font-size: 14px; text-align: right; float: left; font-weight: bold; line-height: 14px; color: #FFF; }
.box6 .inner ul li div.input3 { float: left; }
.box6 .inner ul li div.input3 p { display: block; height: 20px; }
.box6 .inner ul li div.input3 p label { padding: 0 0 0 5px; }

.footer {
	background-image: url(images/squirting-pussies.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 467px;
}
.footer .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }

.box7 { background: url(images/box7-bg1.jpg) no-repeat top center; }
.box7 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box7 .inner .flash { position: absolute; top: 29px; left: 486px; }

.box8 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box8 .inner div.faq { position: absolute; top: 100px; left: 557px; overflow-x: none; overflow-y: scroll; width: 380px; height: 197px; padding: 0 10px 0 0; }
.box8 .inner div.faq ol li h2 { display: block; padding: 0 0 10px; color: #ef0c57; font-size: 13px; }
.box8 .inner div.faq ol li { padding: 0 0 10px 0; }
.box8 .inner ul { position: absolute; top: 107px; left: 58px; font-size: 15px; line-height: 17px; font-weight: bold; color: #06568a; }
.box8 .inner ul li { padding: 0 0 21px 0; }

.box9 { background: url(images/box9-bg1.jpg) no-repeat top center; }
.box9 .inner { width: 984px; position: relative; margin: 0 auto; overflow: hidden; }
.box9 .t1 { position: absolute; top: 652px; left: 46px;  }
.box9 .t1 ul { font-size: 18px; line-height: 18px; font-weight: bold; }
.box9 .t1 ul li { padding: 0 0 1.05em; }
.box9 .t1 ul li.color { color: #06568a; }
.box9 .flash { position: absolute; top: 349px; left: 42px; }
.box9 .t2 { left: 30px; top: 951px; position: absolute; width: 300px; line-height: 13px; }
.box9 .t2 em { font-size: 22px; line-height: 22px; color: #06568a; font-weight: bold; }
.box9 .t2 strong { color: #f60051; font-size: 14px; }
.box9 .form { position: absolute; left: 497px; top: 403px; }
.box9 .form ul li.li1 { height: 55px; !height: 53px; }
.box9 .form ul li.li2 { height: 85px; !height: 75px; }
.box9 .form ul li.li3 { padding: 0 0 0 39px; }
.box9 .form ul li input { float: left; }
.box9 .form ul li label { font-size: 14px; text-align: right; float: left; font-weight: bold; line-height: 14px; }
.box9 .form ul li label.label1 { width: 100px; padding: 0 15px 0 45px; }
.box9 .form ul li label.label2 { width: 100px; padding: 6px 15px 0 45px; }
.box9 .form ul li input.input1 { width: 220px; padding: 4px;  border: 1px solid #F60051; margin: 2px 0 0 0; font-size: 14px; }
.box9 .form ul li select.input1 { width: 228px; margin: 2px 0 0 0; font-size: 14px; }
.box9 .form ul li span.label1 { width: 100px; padding: 0 15px 0 45px; font-size: 14px; text-align: right; float: left; font-weight: bold; line-height: 14px; }
.box9 .form ul li div.input3 { float: left; }
.box9 .form ul li div.input3 p { display: block; height: 20px; }
.box9 .form ul li div.input3 p label { padding: 0 0 0 5px; }

#home .header {
	background-image: url(images/female-background-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#home .header .inner .menu {
	left: 14px;
	top: 472px;
	position: absolute;
	visibility: visible;
}
#home .footer .inner .menu { left: 14px; top: 338px; position: absolute; }

#tour .header {
	background-image: url(images/squirting-tits-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 402px;	
}
#tour .header .inner .menu { left: 14px; top: 313px; position: absolute; 
}
#tour .footer .inner .menu { left: 14px; top: 355px; position: absolute; }
