body {	background:#000;	color:#999;	text-align:center;	font-family:verdana,helvetica,arial,sans-serif;	font-size:11px;}b {	color:#ccc;}a {	color:#fff;}a:hover {	color:#f90;}.container1 {	position:relative;	width:1000px;	height:610px;	margin:10px auto;	text-align:left;}span {	display:none;}/* HEADER LOGO */#header_logo {	position:absolute;	top:0;	left:0;	z-index:10000;	width:130px;	height:130px;}#header_logo a {	display:block;	width:130px;	height:130px;	background-image:url(images/logo1.gif);	}#header_logo h1 {	margin:0;	padding:0;}/* HEADER NAV */#header_nav {	position:absolute;	top:20px;	right:40px;}#header_nav ul,#header_nav li {	float:left;	margin:0;	padding:0;	list-style:none;}#header_nav li,#header_nav li a {	display:block;	width:60px;	height:60px;	background:url(images/nav_top.gif);}#header_nav li  {	margin:0 0 0 10px;}li#nav_lifestyle,li#nav_lifestyle a {	background-position:-70px 0;}li#nav_lifestyle a:hover {	background-position:-70px -140px;}li#nav_lifestyle a.on {	background-position:-70px -70px;}li#nav_corporate,li#nav_corporate a {	background-position:-140px 0;}li#nav_corporate a:hover {	background-position:-140px -140px;}li#nav_corporate a.on {	background-position:-140px -70px;}li#nav_kids,li#nav_kids a {	background-position:-210px 0;}li#nav_kids a:hover {	background-position:-210px -140px;}li#nav_kids a.on {	background-position:-210px -70px;}li#nav_art,li#nav_art a {	background-position:-280px 0;}li#nav_art a:hover {	background-position:-280px -140px;}li#nav_art a.on {	background-position:-280px -70px;}li#nav_celebrity,li#nav_celebrity a {	background-position:-350px 0;}li#nav_celebrity a:hover {	background-position:-350px -140px;}li#nav_celebrity a.on {	background-position:-350px -70px;}li#nav_outthere,li#nav_outthere a {	background-position:-420px 0;}li#nav_outthere a:hover {	background-position:-420px -140px;}li#nav_outthere a.on {	background-position:-420px -70px;}li#nav_portrait,li#nav_portrait a {	background-position:-490px 0;}li#nav_portrait a:hover {	background-position:-490px -140px;}li#nav_portrait a.on {	background-position:-490px -70px;}li#nav_horseplay,li#nav_horseplay a {	background-position:-560px 0;}li#nav_horseplay a:hover {	background-position:-560px -140px;}li#nav_horseplay a.on {	background-position:-560px -70px;}li#nav_weddings,li#nav_weddings a {	background-position:-631px 0;}li#nav_weddings a:hover {	background-position:-631px -140px;}li#nav_weddings a.on {	background-position:-631px -70px;}li#nav_prev {	background-position:-700px 0;}li#nav_prev a {	background-position:-700px -70px;}li#nav_prev a:hover {	background-position:-700px -140px;}li#nav_nos {	background-position:-770px 0;}li#nav_next {	background-position:-840px 0;}li#nav_next a {	background-position:-840px -70px;}li#nav_next a:hover {	background-position:-840px -140px;}/* HEADER INFO */#header_info {	position:absolute;	top:585px;	left:50px;}#header_info em,#header_info em a {	font-style:normal;	font-weight:normal;	color:#444;}#header_info em a:hover {	color:#f90;}/* PICTURE MAIN */#picture_main {	position:absolute;	top:90px;	left:50px;	width:768px;	height:400px;	border:1px solid #666;	background:#111 url(images/back1.gif);	text-align:right;}.menu {	position:absolute;	display:block;	top:0px;	left:695px;	width:770px;	height:398px;	border-left:5px solid #666;	background:#000;}#menu1Picture {	display:none;}#waiting {	position:absolute;	display:block;	top:160px;	width:190px;	left:220px;	padding:10px;	border:1px solid #666;	background:#000;	color:#fff;	text-align:left;}/* PICTURE NAV */#picture_nav {	position:absolute;	top:90px;	right:40px;	width:150px;}div>div#picture_nav {	width:140px;				/* HACK (AROUND IE6 BOX MODEL) */}#picture_nav ul,#picture_nav li {	float:left;	margin:0;	padding:0;	list-style:none;}#picture_nav li {	margin:0 0 10px 10px;	display:block;	width:60px;	height:60px;	background-image:url(images/nav_top.gif);}#picture_nav li a {	display:block;	width:58px;	height:58px;	border:1px solid #666;}#picture_nav li a.on {	border:1px solid #fff;}#picture_nav li a:hover {	border-color:#f90;}#picture_nav li a img {	margin:0;	border:none;}#sub_nav li {	margin:0 0 12px 10px;	display:block;	width:60px;	height:20px;	background-image:url(images/nav_right.gif);}#sub_nav li a {	display:block;	width:60px;	height:20px;	background-image:url(images/nav_right.gif);	border:none;}#sub_nav li#nav_first,#sub_nav li#nav_first a {	background-position:0 0;}#sub_nav li#nav_first_off {	background-position:0 -50px;}#sub_nav li#nav_first a:hover {	background-position:0 -25px;}#sub_nav li#nav_last,#sub_nav li#nav_last a {	background-position:-70px 0;}#sub_nav li#nav_last_off {	background-position:-70px -50px;}#sub_nav li#nav_last a:hover {	background-position:-70px -25px;}#sub_nav li#nav_start,#sub_nav li#nav_start a {	width:130px;	background-position:-140px 0;}#sub_nav li#nav_start a:hover {	background-position:-140px -25px;}#sub_nav li#nav_stop,#sub_nav li#nav_stop a {	width:130px;	background-position:-280px 0;}#sub_nav li#nav_stop_off {	width:130px;	background-position:-280px -50px;}#sub_nav li#nav_stop a:hover {	background-position:-280px -25px;}/* FOOTER INFO */#footer_info {	position:absolute;	top:500px;	left:50px;	width:898px;	height:70px;	padding:5px;	border:1px solid #666;}#footer_info h2 {	display:block;	width:560px;	height:25px;	margin:0;	padding:0;}h2#lifestyle {	background-image:url(images/title_lifestyle.gif);}h2#corporate {	background-image:url(images/title_corporate.gif);}h2#kids {	background-image:url(images/title_kids.gif);}h2#art {	background-image:url(images/title_art.gif);}h2#celebrity {	background-image:url(images/title_celebrity.gif);}h2#outthere {	background-image:url(images/title_outthere.gif);}h2#portrait {	background-image:url(images/title_portrait.gif);}h2#horseplay {	background-image:url(images/title_horseplay.gif);}h2#weddings {	background-image:url(images/title_weddings.gif);}/* HOME */#home #picture_main {	width:908px;	height:400px;	background:#000;	text-align:left;}#home #picture_main img.preview_img {	float:right;	margin:0;}#home #waiting {	top:160px;	left:520px;}#home #intro {	position:absolute;	top:60px;	left:20px;	width:300px;}#home #intro h1 {	float:left;	display:block;	width:290px;	height:40px;	background-image:url(images/logo2.gif);}#home #header_info {	top:495px;}