@charset "UTF-8";

/*-----------------------------
******* MAIN WINDOWS ******
------------------------------*/
body{margin:0; padding:0; background-image:url(mainsite/tg-bg.jpg); background-color:#000;}
#center {position:relative; margin:100px auto; height: 520px; width:960px;}
#logo {float:left; width:254px; height:60px; background-image: url(mainsite/logo.jpg);}
#index {float:left; width:254px; height:60px;}
#header-patern {float:left; width:706px; height: 60px; background-image: url(mainsite/Pattern-Block_10.gif);}
#navigation {position:relative; float:left; width: 254px; height: 460px; background-color: #FFF; overflow: hidden;   /* for IE */filter:alpha(opacity=90); /* CSS3 standard */opacity:0.9;}
#navigationbase {position:absolute; bottom: 0px; height:12px; width:254px;}
#main-window{position: relative; float:left; width:706px; height:460px; overlow: hidden; background-color:#FFF}

#preload{display:none; visibility:hidden; width:0; height:0;}

/* No Thumb Area Content Window */
#main-full {float:left; width:706px; height:460px; background-color:#FFF;}

#main-full-index{float:left; width:706px; height:460px; background-image:url(mainsite/tengun-title-temp.jpg); background-color:#FFF; overflow:hidden;}

/*-----------------------------
******* START NAVIGATION ******
------------------------------*/
#main-nav{margin:30px 0 0 0; width:254px;}
#textonlyblock{display:block; float:left;}

/* Normal */
.one{display:block; padding:0px 0 6px 25px; color:#353734; font:bold 14px Arial, Helvetica, sans-serif; width:188px; height:14px; cursor:default;}
.two{display:block; padding:0 0 3px 39px; color:#353734; font:12px Arial, Helvetica, sans-serif;}
.two-top{display:block; margin-top:5px; padding:0 0 3px 39px; color:#353734; font:12px Arial, Helvetica, sans-serif; }
.two-end{display:block; margin-bottom:10px; padding:0 0 3px 39px; color:#353734; font:12px Arial, Helvetica, sans-serif; }

/* Houses Nav Thumbs */
.tier-three{display:block; float:left; padding:2px 0 8px 36px;}
.tier-three-end{display:block; float:left; width:186px; margin:2px 0 8px 36px;}

/* Force Active */
.oneo{display:block; padding:0px 0 6px 25px; color:#e24812; font:bold 14px Arial, Helvetica, sans-serif; width:188px; height:14px; border-bottom:#e24812 solid 1px;  cursor:default;}
.twoo{display:block; padding:0 0 3px 39px; color:#e24812; font:12px Arial, Helvetica, sans-serif; }
.two-topo{display:block; margin-top:5px; padding:0 0 3px 39px; color:#e24812; font:12px Arial, Helvetica, sans-serif; }

/* Hover */
a.two:hover{color:#e24812;}
.two-top:hover{display:block; margin-top:5px; padding:0 0 3px 39px; color:#e24812; font:12px Arial, Helvetica, sans-serif; }
a.two-end:hover{color:#e24812;}
/* -----------------------------
******** END NAVIGATION *********
--------------------------------*/

/* Studio Section */
#contacts {width: 629px; height: 142px; margin-left: 26px; margin-top: 38px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #343735;}

.contactbar {background-image: url(mainsite/contact_bar.jpg); background-repeat: repeat-x; height: 1px; width: 655px; margin-left: 26px;}

#bottominfo{width: 659px; height: 473px; margin-top: 34px; margin-left: 26px; border-top-style: none;
	border-right-style: none; border-bottom-style: none; border-left-style: none;float: left;}

#bottominfo #map
{	width: 460px;
	height: 380px;
	border: thin solid #666;
	float: left;
}

#bottominfo #phone
{	float: right;
	height: 279px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #343735;
}

#center #main-full #bottominfo #phone strong {font-size: 14px;}


#phone a:link {text-decoration: none; color: #e24812;}
#phone a:visited {text-decoration: none; color: #e24812;}

/* Fix */
a {text-decoration:none;outline: none;}
object { outline:none; }
object:active, div:active{outline: none;}
object:focus, div:focus{-moz-outline-style: none;} 

/* Slider */
* {margin:0; padding:0}
#slider {position: relative; overflow:auto; width:706px; height:460px;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:706px; height:460px; padding-right:10px;}


#base-box{position:absolute; bottom:0; right:0; height:30px; width:706px; background:#353734; z-index:4;}
.slider-text {position:absolute; bottom:0; /*text-transform:lowercase;*/ text-align:left; margin:0 0 7px 22px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; z-index:5;}
/* additional text style option not used .slider-text t1{font-family: Arial, Helvetica, sans-serif; font-size:12px}*/

.slider-text a:link{color:#FFF; text-decoration:underline;}
.slider-text a:visited{color:#FFF; text-decoration:underline;}

#pages{position:absolute; bottom:0; right:0; height:23px; padding:7px 5px 0 0; background:#353734; z-index:20;}

.pagination {float:left; list-style:none;}
.pagination li {float:left; cursor:pointer; background:#FFF; width:17px; height:17px; margin-left:2px;}
.pagination li:hover {background:#CCC; width:17px; height:17px;}
li.current {width:17px; height:17px;background:#e24812;}

/* slider inner border */
#right-border{position:absolute; top:0; right:0; background:#FFF; width:22px; height:430px; z-index:5;}
#left-border{position:absolute; top:0; left:0; background:#FFF; width:22px; height:430px; z-index:5;}

/* Main Window Slider Left Right */
.left{position:absolute; left:0; width:353px; height:430px; z-index:10; cursor:pointer;}
.left:hover{position:absolute; left:0; width:353px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/left-arrow.png) no-repeat 9px 197px;}
.left-d{position:absolute; left:0; width:353px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/left-arrow-o.png) no-repeat 9px 197px;}

.right{position:absolute; right:0; width:353px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/right-arrow-o.png) no-repeat 331px 197px;}

.right:hover{position:absolute; right:0; width:353px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/right-arrow.png) no-repeat 331px 197px;}
.right-d{position:absolute; right:0; width:353px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/right-arrow-o.png) no-repeat 331px 197px;}

/* Main Window Slider Left Right video*/
.leftv{position:absolute; left:0; width:25px; height:430px; z-index:10; cursor:pointer;}
.leftv:hover{position:absolute; left:0; width:25px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/left-arrow.png) no-repeat 9px 197px;}
.leftv-d{position:absolute; left:0; width:25px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/left-arrow-o.png) no-repeat 9px 197px;}

.rightv{position:absolute; right:0; width:25px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/right-arrow-o.png) no-repeat 331px 197px;}

.rightv:hover{position:absolute; right:0; width:25px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/right-arrow.png) no-repeat 331px 197px;}
.rightv-d{position:absolute; right:0; width:25px; height:430px; z-index:10; cursor:pointer; background: url(mainsite/right-arrow-o.png) no-repeat 331px 197px;}

/* Slider video*/
* {margin:0; padding:0}
#sliderv {position: relative; overflow:auto; width:706px; height:460px;}
#sliderv ul {position:absolute; list-style:none; top:0; left:0}
#sliderv li {float:left; width:706px; height:460px;}

