@charset "utf-8";
/* CSS Document */

/* reset all styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/* type *//* type *//* type *//* type *//* type *//* type *//* type *//* type *//* type */
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea { font-family:Verdana, Helvetica, Arial, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;text-align:left;}
.tinytext { font-size: 9px; }


#mission {font-size:18px;line-height:24px;text-align:center;font-style:italic;}
#mission .big {font-size:26px;}
#newsstory p {padding-bottom:10px;}
.caption {text-align:center;font-size:12px;font-weight:bold;color:#ffffff;padding-top:25px;}
.justify {text-align: justify;}


/* headings */
h1 {font-family:serif;font-size:36px;padding-bottom:6px;line-height:normal;}
h2 {font-family:serif;font-size:30px;padding-bottom:6px;line-height:normal;}
h3 {font-family:serif;font-size:26px;padding-bottom:6px;line-height:normal;}
h4 {font-family:serif;font-size:22px;padding-bottom:6px;line-height:normal;}
h5 {font-family:serif;font-size:18px;padding-bottom:6px;line-height:normal;}
h6 {font-family:serif;font-size:14px;padding-bottom:6px;font-weight:bold;line-height:normal;}


/* images styles */
.imgleft {float:left;padding-right:10px;}
.floatleft {float:left;}
.floatright {float:right;}
.imagelink {padding:0px;}



/* common layout divs */
.directory {margin-bottom:5px;}
.kobes #leftcontainer #news a {font-size:9px;}
/* hidden layer */
.hidden {
	position: fixed;
	visibility: hidden;
	left: -500px;
	top: -500px;
}

#quotation {font-style:italic;}


/*image gallery stuff */
#galleryright {width:100%;text-align:center;padding-top:42px;}
#galleryright .himages {display:none;}
#galleryleft {width:100%;text-align:center;}
#galleryleft .thumb {width:75px;height:75px;float:left;border:1px solid #000000;margin:3px;}




/* list classes */
.indent {margin-left:20px;}
.numbered  {margin-left:10px;}
.numbered li {font-size:9px;}
.careers {margin:15px;list-style:square;}
.careers li {margin-left:5px;}


/* clearers */
.clearfix{clear: both; content: ".";display: block;height: 0; visibility: hidden; font-size:1px;line-height:0px;overflow:hidden;margin-top:0px;} 



/* suckerfix */
#nav li:hover, #nav li.hover {
    position: static;
}





/* new arrival layout */
#newarrivals img {float:left;padding-right:25px;padding-bottom:25px;}
#newarrivals h6 {font-size:9px;font-weight:normal;}

/* lightbox stuff */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	margin-left:auto;
	margin-right:auto;

	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}















