@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, em, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-size:100%;
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
body {background:#000;}
div#mastheadWrap {text-align:left; padding-bottom:32px;}

#footer div { margin:0px 28px; }
.rollover ul {margin-top:28px;}
.rollover{margin:1em 0; margin-left:40px;}
.rollover ul li {display:inline; padding-right:.1em; padding-left:.95em;}
.rollover ul li.first {padding-left:0 !important;}
a img{border:none;}

#contactFormWrap h1{
	color:#fff; font-size:29px; margin-top:24px; text-align:center;padding-top:24px;}
#contactFormWrap h2 { color:#999; font-size:18px; padding-top:4px; text-align:center;}
#contactFormWrap ul, #contactFormWrap h1, #contactFormWrap h2{
	margin-left:35px;}
#contactFormWrap ul li {
	padding:.5em;
}
#contactFormWrap ul li a:link, #contactFormWrap ul li a:visited {
	color:#383838; text-decoration:none; letter-spacing:1px; font-variant:small-caps;
	}
#contactFormWrap ul li a:hover{
	color:#fff; text-decoration:underline;
}
#contactFormWrap table, #contactFormWrap form {
	margin-left:24px;}
#contactFormWrap table td {
	font-size:1.35em;
	color:#fff;
	font-variant:small-caps;}

#contactFormWrap form input {
	color:#666; font-size:1.35em;
	}
	


/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		visibility:hidden;
		position:relative; 
		text-align:left;
		width:100%;
		overflow:hidden;
	}
	.imageflow img {
	visibility:hidden;
	position:absolute;
	top:0px;
	border:none;
	-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	background-image: url(inc/img/port/beauty/15apr08.jpg);
	}
	.imageflow p{
		text-align:center;
		margin:0 auto;
	}
	.imageflow .loading {
		position:relative;
		left:50%;
		margin-left:-106px;
		width:200px;
		height:15px;
		padding:5px;
		visibility:visible;
		border:1px solid white;
	}
	.imageflow .loading_bar {
		height:15px;
		width:1%;
		background:#fff;
		visibility:visible;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10000;
	}
	.imageflow .scrollbar {
		visibility:hidden;
		position:relative; 
		border-bottom:1px solid #b3b3b3;
		z-index:10001;
	}
	.imageflow .slider {
		position:absolute;
		margin-top:-7px;
		margin-left:-7px;
		z-index:10002;
		background-image:url(slider.png);
		background-repeat:no-repeat;
		width:14px;
		height:14px;
	}
}
