body {
	padding:0; margin:0;
	background:#000 url('../images/clipart/leaning_pisa_tower.png') no-repeat fixed; /* was citi2.gif */
	background-position:bottom left;
	color:#EDEDED;
	font-family:Verdana;
	font-size:11px;
}

div { padding:0; margin:0; }
a { text-decoration:underline; color:#fff }
a:hover { text-decoration:none }
a:active, a:visited { color:#999 }
img { border:none }
li { padding-right:20px }
h1 { text-align:center; font-size:16px; font-weight:bold; }
h2 { font-size:14px; font-weight:bold; }
h3 { font-size:12px; font-weight:bold; }

#minWidth {
	position:relative;
	width: 1043px;
	width: expression(
		(
			document;
	top: -3px;
	height: 601px;

.getElementById('measurer')
			/* min-width in em * 0.8 */
			&& document.getElementById('measurer').clientWidth < document.getElementById('measurer').clientHeight * 90 + 3
		)
		?	document.getElementById('measurer').clientHeight * 90 + 3 + 'px'
		:	(
				document.getElementById('measurer')
				/* max-width in em * 0.8 */
				&& document.getElementById('measurer').clientWidth < document.getElementById('measurer').clientHeight * 120
			)
			?	'100%'
			:	( document.getElementById('measurer') )
				?	document.getElementById('measurer').clientHeight * 120 + 'px'
				:	'auto'
	);

	min-width: 1000px;
	max-width: 1300px;
	margin: 0;
	height:100%;
} 

.footer {
	position:absolute;
	bottom:0;
}

.sun {
	position:absolute;
	top:0;
	left:0px;
	width:100px; height:91px;
	background-color:#000;
}

.blurb {
	position:absolute;
	top:115px; left:15px;
	width:350px;
	font-size:10px;
	color:#A8A8A8;
	clear:right;
	display:none;
}

.content {
	float:right;
	padding-top:10px; padding-right:8%;
	width:430px;
	clear:left;
	line-height:2em;
}
.content_photoshoot {
	float:right;
	padding-top:10px; padding-right:8%;
	width:470px;
	clear:left;
	line-height:2em;
}
.logo {
	width:424px; height:66px;
	background: #000 url('../images/clipart/farennikov_apparel_logo2.gif') no-repeat;
	margin-bottom:40px;
}

.thumb_invisible {
	display:none;
	width:1px; height:1px;
	border:none;
}
.thumbnail {
	float: left;
	width: 60px;
	border: 1px solid #999;
	margin: 0 15px 15px 0;
	padding: 5px;
}
.photoThumb {
	float: left;
	width: 90px;
	border: 1px solid #999;
	margin: 0 15px 15px 0;
	padding: 5px;
}
.thumb_left { margin-left:0 }
.clearboth { clear: both; }


#cart { width: 440px; border-left:2px solid #898989; border-right:2px solid #898989; border-bottom:2px solid #898989; color:#fff; background-color:#000; line-height:1.5em }
#cart td, #cart th { padding:2px 4px }
#cart thead, #cart .tbFooter { background-color:#898989; color:#fff; text-align:left }
#cart .even { background-color:#363636 }
#cart .shipping { background-color:#5B5B5B }
#cart a { color:#fff; }
#cart .checkoutButtons { background-color:#000; }

form { padding:0; margin:0 }
