@charset "utf-8";
/* CSS Document for Kai Zen */

html,body{
	height:100%;
	margin:0;
	padding:0;
}
body{
	background-color:#000000;
	text-align:center;
	min-width:990px;
	min-height:600px;
}
#vertical{
	float:left;
	height:50%;
	margin-top:-298px;/* half vertical height*/
	width:100%;
}
#hoz {
	margin:0;
	padding:0;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:590px;
	background:#000;
	/*overflow:auto; allow content to scroll inside element */
	text-align:left;
	clear:both;
}
img {
	border:none;

}
.bg_line {
	background-image:url(../images/bg_line.gif);
	background-repeat:no-repeat;
	background-position:123px 0px;
	background-position:123px 15px\9; /* IE6, IE7, IE8 */

}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bg_line {
	background-image:url(../images/bg_line.gif);
	background-repeat:no-repeat;
	background-position:123px 15px;

}
}

.left_pad {
	padding-left:21px;

}
.top_pad {
	position:relative;
	padding-top:0px;
	padding-top:12px\9;
	z-index:500;


}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.top_pad {
	position:relative;
	padding-top:7px;
	z-index:500;


}
}
.bottom_pad {
	padding-bottom:12px;
	padding-bottom:23px\9; /* IE6, IE7, IE8 */

}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bottom_pad {
	padding-bottom:23px;

}
}
/*default.aspx rotating images*/
ul#ImgSwopper li img{
	list-style:none;
	padding:0;
	margin:0;
}

#ImgSwopper_holder{
	float:left;
	height:505px;
	width:790px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}

#ImgSwopper_holder ul{
	list-style:none;
	padding:0;
	margin:0;
	*overflow:hidden; /*IE 7*/
	z-index:100;
}

#ImgSwopper_holder li{
	list-style:none;
	padding:0;
	margin:0;
}
/*end of default.aspx rotating images*/
.default_nav {
	display:none;

}
/*details.aspx content holder start*/
#imgHolder {
	position:relative; 
	width:833px; 
	height:496px; 
	z-index:0;

}
#imgHolder-pos {
	position:absolute; 
	top:-27px;
	top:-16px\9; /*IE 6, 7, 8*/
	left:0px; 
	z-index:0;

}
/*details.aspx content holder end*/
/*videos.aspx content holder start*/
#imgHolder-vid {
	position:relative; 
	width:833px; 
	height:496px; 
	z-index:0;

}
#imgHolder-vid-pos {
	position:absolute; 
	top:-39px;
	top:-27px\9; /*IE 6, 7, 8*/
	left:0px; 
	z-index:0;

}
/*videos.aspx content holder end*/
.ddlmodel {
	position:absolute;
	width:140px; 
	height:306px;
	visibility:hidden;
	z-index:500;
}
.modelnameB {
	font-family:"Century Gothic", Arial;
	font-size:23px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;

}
.measurements {
	font-family:"Century Gothic", Arial;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;

}
.back {
	font:"Century Gothic", Arial;
	font-size:12px;
	color:#999999;
	text-decoration:none;

}
.langtxt {
	font-family:"Century Gothic", Arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;

}
#BecomeForm {
	padding:0;
	margin:0;

}
.formtxt {
	font-family:"Century Gothic", Arial;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;

}
.formtxt p {
	text-align:justify;
	width:611px;
	font-family:"Century Gothic", Arial;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;

}
.dateboxes {
	font-family: "Century Gothic", Arial;
	font-size: 11px;
	width: 42px;
	background-color: #FFFFFF;
}
.introHeadtxt {
	font-family:"Century Gothic", Arial;
	font-size:20px;
	font-weight:normal;
	color:#c6162c;
	text-decoration:none;

}
.introsubHeadtxt {
	padding:19px 0 19px 0;
	font-family:"Century Gothic", Arial;
	font-size:13px;
	font-weight:normal;
	color:#c6162c;
	text-decoration:none;

}
.introtxt {
	padding:12px 0 12px 0;
	font-family:"Century Gothic", Arial;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;

}
.introtxt p {
	margin:0;
	padding:0 0 15px 0;

}
.news_links {
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;

}
.clients_links {
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	text-transform:uppercase;

}
.up_comeHead {
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:normal;
	color:#c6162c;
	text-decoration:underline;

}
form {
	margin:0;
	padding:0;

}
.contactTbl {
	font-family:"Century Gothic", Arial;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;

}
.contactTbl p {
	font-family:"Century Gothic", Arial;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	padding:0;

}
.contactTbl label {
	padding:0 15px 10px 0;
	white-space:nowrap;

}
.contactTbl select {
	width:145px;

}
.contactTbl textarea {
	width:447px;
	height:105px;

}