body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,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,optgroup {
	font-style:inherit;
	font-weight:inherit;
	color: #000;
	font-family: Arial;
}

del,ins {
text-decoration:none;
}

li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}

input,button,textarea,select {
font-size:100%;
}

a:focus,a:hover,a:active {
outline:none;
}

a {
color:#B0B0B0;
text-decoration:none;
}

a:hover {
	text-decoration:none;
	font-size: 100%;
	color: #0CC;
}

#content {
	position:relative;
	padding-top:10px;
	font-family:Arial;
}

#header {
	float: left;
	margin-top: 35px;
}

#navigation {
	font-size:11px;
	top:0;
	width:300px;
	padding-left: 10px;
}

#navigation li {
	margin-bottom: 10px;
}

#navigation li .sub_nav,#navigation li .sub_nav2 {
padding-left:20px;
}

.paginationstyle {
	left:537px;
	position:absolute;
	text-align:center;
	top:16px;
	width:250px;
	margin:10px 0;
	padding:2px 0;
}

.paginationstyle select {
border:1px solid navy;
margin:0 15px;
}

.paginationstyle a.imglinks {
border:0;
padding:0;
}

.paginationstyle a.imglinks img {
vertical-align:bottom;
border:0;
}

.paginationstyle a.imglinks a:hover {
background:none;
}

.paginationstyle .flatview a:hover,.paginationstyle .flatview a.selected {
color:#000;
background-color:#FF0;
}

.image_text {
	font-size:11px;
	padding-top:20px;
}

.gallery_image {
left:260px;
position:absolute;
text-align:center;
top:65px;
width:760px;
}

#video {
left:287px;
position:absolute;
top:75px;
}

#text_page {
font-size:11px;
left:300px;
position:absolute;
top:87px;
}

#model_form {
font-size:11px;
left:300px;
position:absolute;
top:82px;
}

.special {
width:5px;
visibility:hidden;
}

#welcome {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000 none repeat scroll 0 0;
left:0;
overflow:hidden;
position:absolute;
text-align:center;
top:0;
width:100%;
height:auto;
}

#poster {
padding-bottom:20px;
padding-top:20px;
}

#black {
background:#000;
}

#white {
background:#fff;
}

html,legend,h4.active,h3.active,.nav_selected,.paginationstyle a:hover,.paginationstyle a.selected {
	color:#000;
}

sup,sub {
vertical-align:baseline;
}

.subnav,.subnav2,#black #navigation {
display:none;
}
