﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d7d7d7;
	background:#000 url(../images/bg.gif) repeat-x;
}
/*********************************************/
#header {
	width:1000px;
	height:270px;
	margin:0px auto;
}
#header .logo {
	clear:both;
	float:left;
	position:relative;
	left:50%;
	margin-left:-385px;
	margin-top:28px;
}
#header .logo2 {
	position:absolute;
	left:50%;
	margin-left:-200px;
	margin-top:-35px;
}
#header #nav {
	position:relative;
	width:100%;
	float:left;
	margin-top:70px;
}
#header #nav li {
	float:left;
	font-size:18px;
	list-style:none;
	margin-left:25px;
	margin-right:20px;
}
#header #nav li a {
	font-family: 'Conv_itc-lubalin-graph-lt-demi';
	font-size:18px;
	color:#fbf0f0;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#header #nav li a strong {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff8bd0;
	font-size:11px;
	display:block;
	font-weight:normal;
	text-transform:none;
}
#header #follow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff8bd0;
	float:right;
	margin-right:0px;
}
#header #follow img {
	margin-top:5px;
}

#body {
	width:100%;
	position:relative;
}
#body_middle {
	width:1000px;
	margin:0px auto;
	position:relative;
	z-index:1000;
	min-height:790px;
}
#body #index_right {
	float:right;
	width:424px;
	margin-top:13px;
}
#body #index_right .online {
	float:right;
	margin-right:80px;
	margin-bottom:20px;
}
#body #index_right #qt {
	width:424px;
	float:left;
	font-size:20px;
	color:#c52323;
	font-style:italic;
	text-align:center;
	margin-left:-99px;
}
#body #index_right #qt .inv_01 {
	position:relative;
	height:23px;
	width:30px;
	display:inline-block;
	margin-left:-5px;
	background:url(../images/inv_01.png) no-repeat;
}
#body #index_right #qt .inv_02 {
	position:relative;
	height:23px;
	width:30px;
	display:inline-block;
	margin-bottom:-10px;
	margin-right:-5px;
	background:url(../images/inv_02.png) no-repeat;
}
#body #index_right h3 {
	width:420px;
	position:relative;
	float:left;
    font-family: 'FreebooterScriptRegular';
	font-size:37px;
	color:#FFF;
	font-weight:normal;
	margin-left:-90px;
	margin-top:65px;
}
#body #index_right h4 {
	position:relative;
	float:left;
	clear:left;
    font-family: 'FreebooterScriptRegular';
	font-size:70px;
	line-height:70px;
	color:#c52323;
	font-weight:normal;
	margin-left:-90px;
}
#body #index_right h5 {
	float:right;
	clear:right;
    font-family: 'FreebooterScriptRegular';
	font-size:30px;
	line-height:70px;
	color:#e01d25;
	font-weight:normal;
	margin-top:38px;
}
#body #index_right h5 strong {
	color:#FFF;
	font-weight:normal;
}
#body #index_right h6 {
	font-family: 'Conv_itc-lubalin-graph-lt-demi';
	font-weight:normal;
	width:400px;
	float:left;
	font-size:37px;
	color:#FFF;
	margin-left:20px;
	text-transform:uppercase;
}
#body #index_right h6 a {
	color:#FFF;
	text-decoration:none;
}
#body #index_right p {
	font-size:14px;
	float:left;
	width:424px;
	font-style:italic;
	text-align:justify;
}
#body #index_right p strong {
	color:#e01d25;
	font-weight:normal;
}
#footer {
	width:100%;
	height:137px;
	background:url(../images/footer_bg.gif) repeat-x;
}
#footer #foter_middle {
	width:780px;
	margin:0px auto;
	padding-top:21px;
}
#footer #foter_middle .box_01 {
	width:250px;
	float:left;
	margin-right:15px;
	font-size:12px;
	font-style:italic;
}
#footer #foter_middle .box_01 p.nav1 {
	list-style:none;
	font-style:italic;
	color:#e01d25;
	margin-bottom:15px;
	margin-top:10px;
}
#footer #foter_middle .box_01 p.nav1 a {
	color:#e01d25;
	text-decoration:none;
}
#footer #foter_middle h3 {
	color:#e01d25;
	font-size:20px;
	font-weight:normal;
	margin-bottom:8px;
}
#footer #foter_middle p.txt1 {
	color:#acacac;
}
#footer #foter_middle p.txt2 {
	color:#e01d25;
	line-height:20px;
}
#footer #foter_middle p.txt2 a {
	color:#e01d25;
	text-decoration:none;
}
#footer #foter_middle p.txt2 a:hover {
	text-decoration:underline;
}

#footer #foter_middle p.txt2 img {
	float:left;
	margin-right:4px;
	margin-top:4px;
}
#footer #foter_middle #frm {
	float:left;
	width:100%;
	margin-top:15px;
}

.pic_01 {
	position:relative;
	float:left;
	margin-top:50px;
}
.pic_02 {
	margin-left:30px;
	float:left;
	border:1px #444341 solid;
}

.text_01 {
	color:#7e7e7e;
	font-size:14px;
	font-style:normal;
	padding-top:2px;
	padding-bottom:15px;
}
.text_01 span {
	float:right;
	padding-right:8px;
}
.clear {
	clear:both;
}
/*****************************************************/
#body #book {
	width:900px;
	margin:0px auto;
	margin-top:13px;
	margin-right:30px;
}
#body #book .online {
	float:right;
	margin-right:50px;
	margin-bottom:20px;
}
#body #book h2 {
    font-family: 'FreebooterScriptRegular';
	font-size:60px;
	line-height:50px;
	color:#FFF;
	font-weight:normal;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:39px;
	float:left;
	width:100%;
	border-bottom:1px #ebebeb dashed;
}
#body #book h3 {
    font-family: 'FreebooterScriptRegular';
	font-size:30px;
	color:#e01d25;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
}
#body #book h3 strong {
	font-size:70px;
	font-weight:normal;
}
#body #book h3 span {
	color:#FFF;
}
#body #book h4 {
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	font-style:italic;
	margin-bottom:20px;
}
#body #book h5 {
	font-size:25px;
	color:#FFF;
	font-weight:normal;
	font-style:italic;
	margin-top:20px;
}
#body #book h5 img {
	position:relative;
	margin-left:35px;
	margin-bottom:-5px;
}
#body #book #book_right {
	float:right;
	font-size:14px;
	width:668px;
	font-style:italic;
	line-height:18px;
	text-align:justify;
	padding-bottom:30px;
}
#body #book #book_right strong {
	color:#e01d25;
	font-weight:normal;
}
#body #book #contact_right {
	font-size:14px;
	color:#7e7e7e;
	font-style:italic;
	float:right;
	width:394px;
}
#body #book #contact_right h4 {
	color:#e01d25;
	font-size:20px;
}
#body #book #contact_left {
	font-size:14px;
	color:#7e7e7e;
	font-style:italic;
	float:left;
	width:290px;
}
#body #book #contact_left h4 {
	color:#e01d25;
	font-size:20px;
}
#body #book #contact_left span {
	color:#e01d25;
}
#body #book #contact_left span a {
	color:#e01d25;
	text-decoration:none;
}
#body #book #contact_left span a:hover{
	text-decoration:underline;
}
#body #book #contact_left span img {
	position:relative;
	margin-bottom:-3px;
	margin-right:4px;
}

/**************************************************/
.input_01 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#CCC;
	float:left;
	width:200px;
	height:25px;
	padding:1px 3px;
	background:#252525;
}
.input_02 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	float:left;
	width:230px;
	height:20px;
	padding:0px 3px;
	background:#FFF;
	border:1px #dbdbdb solid;
}
.input_03 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	float:left;
	width:237px;
	height:22px;
	padding:2px 2px;
	background:#FFF;
	border:1px #dbdbdb solid;
}
.input_04 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666;
	float:left;
	width:230px;
	height:120px;
	padding:2px 2px;
	background:#FFF;
	border:1px #dbdbdb solid;
}
/*********************************/
@font-face {
    font-family: 'LubalGraphBkBTBook';
    src: url('../font/6032-webfont.eot');
    src: url('../font/6032-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/6032-webfont.woff') format('woff'),
         url('../font/6032-webfont.ttf') format('truetype'),
         url('../font/6032-webfont.svg#LubalGraphBkBTBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Conv_itc-lubalin-graph-lt-demi';
	src: url('../font/itc-lubalin-graph-lt-demi.eot');
	src: local('☺'), url('../font/itc-lubalin-graph-lt-demi.woff') format('woff'), url('../font/itc-lubalin-graph-lt-demi.ttf') format('truetype'), url('../font/itc-lubalin-graph-lt-demi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'FreebooterScriptRegular';
    src: url('../font/freebsc_-webfont.eot');
    src: url('../font/freebsc_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/freebsc_-webfont.woff') format('woff'),
         url('../font/freebsc_-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/********************************************************************/
#slideshow {
    position:absolute;
	height:756px;
	width:auto;
	z-index:0;
	left:50%;
	bottom:0px;
	margin-left:-130px;
}

#slideshow IMG {
    position:absolute;
    z-index:8;
    opacity:0.0;
	height:756px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/*******************************/
#ProductThumbnail-1 img {
	display:none;
}