/* undo some default styling of common (X)HTML browsers * ------------------------------------------------------------------------- *//* No list-markers by default - must redefine bullets w/ bg graphics */ul,ol { list-style:none; }/* Avoid browser default inconsistent heading font-sizes and pre/code */h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1en; font-family: Eurostile, Arial; }/* Remove inconsistent (among browsers) default padding or margin */ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl { margin:0; padding:0; }/* prevent blue linked image borders */a img,:link img,:visited img,fieldset { border:none; }span {display:none;}6/* global elements * ------------------------------------------------------------------------- */ul, ol, dl, pre, blockquote	{ margin-bottom:10px;}li {padding-top: 0px; color: #3F3F3F; font-family: arial; font-size: 10px; line-height: 20px; padding-left: 20px;}p.content { padding-top: 10px; padding-left: 0px; padding-right: 16px; color: #3F3F3F; font-family: arial; font-size: 11px; line-height: 24px; }p.boxes { padding-top: 10px; padding-left: 16px; padding-right: 16px;  color: #3F3F3F; font-family: arial; font-size: 10px; line-height: 22px; }p.bench { padding-top: 4px; padding-left: 16px; padding-right: 16px; color: #3F3F3F; font-family: arial; font-size: 10px; line-height: 18px; }p.press { padding-top: 0px; padding-left: 10px; padding-right: 10px;color: #3F3F3F; font-family: arial; font-size: 9px; line-height: 16px; text-align: left;}p.small { padding-top: 0px; padding-left: 20px; padding-right: 20px;  color: #3F3F3F; font-family: arial; font-size: 9px; line-height: 16px; }p.box { padding-top: 0px; padding-left: 20px; color: #3F3F3F; font-family: arial; font-size: 9px; line-height: 10px; text-align: left;}p.casting { padding-top: 0px; padding-left: 20px; padding-right:20px; color: #3F3F3F; font-family: arial; font-size: 10px; line-height: 16px; text-align: left;}p.copyright { text-align: right; padding-right: 24px; padding-top: 10px; color: #6b7991; font-family: arial; font-size: 9px;  }p.contact { text-align: right; padding-right: 6px; margin-top: 510px; color: #ffffff; font-family: eurostile, arial; font-size: 12px; line-height: 20px; }p.euro	{ font-size:11px; color:#304A70; padding-top: 6px; padding-left: 6px; font-family: Eurostile. Arial;}p.newsletter{ text-align: right; padding-right: 18px; padding-top: 2px; color: #ffffff; font-family: arial; font-size: 11px;  }p.pics { text-align: center; padding-right: 6px; margin-top: 10px; color: #ffffff; font-family: eurostile, arial; font-size: 12px; line-height: 20px; }blockquote { 	margin-left: 10px; 	margin-right: 10px; 	}h1,h2,h3 { margin-bottom:6px; }h1	{ font-size:12px; color:#304A70; padding-left: 0px; font-family: Eurostile. Arial;}h2	{ font-size:11px; color:#304A70; padding-top: 14px; padding-left: 6px; font-family: Eurostile. Arial; line-height: 18px;}h3	{ font-size:11px; color:#304A70; padding-top: 5px; padding-left: 6px; font-family: Eurostile. Arial; text-align: left;}#content a:link,#content a:visited	{ color:#304A70; text-decoration:underline; outline:none; }#content a:hover,#content a:active	{ color:#304A70; text-decoration:underline; outline:none; }#left-box-inside a:link,a:visited	{ color:#ffffff; text-decoration:none; outline:none; }#left-box-inside a:hover,a:active	{ color:#cccccc; text-decoration:none; outline:none; }#bench-content a:link,bench-content a:visited	{ color:#304A70; text-decoration:none; outline:none; }#bench-content a:hover,bench-content a:active	{ color:#cccccc; text-decoration:none; outline:none; }#newsletter-content a:link,bench-content a:visited	{ color:#304A70; text-decoration:none; outline:none; }#newsletter-content a:hover,bench-content a:active	{ color:#cccccc; text-decoration:none; outline:none; }/* Footer * ------------------------------------------------------------------------- */#footer-navigation a:link, #footer-navigation a:visited { text-align:right; padding-left: 46px; padding-top: 20px; font-size: 11px; font-family: arial; text-decoration:none; color:#ffffff; }#footer-navigation a:hover, #footer-navigation a:active { text-align:right; padding-left: 46px; padding-top: 20px; font-size: 11px; font-family: arial;  text-decoration:none; color:#cccccc; }#newsletter-navigation a:link, #newsletter-navigation a:visited { text-align: left; padding-right: 24px; font-size: 11px; font-family: arial; text-decoration:none; color:#ffffff; }#newsletter-navigation a:hover, #newsletter-navigation a:active { text-align: left; padding-right: 24px; font-size: 11px; font-family: arial; text-decoration:none; color:#cccccc; }#benchguide-navigation a:link, #benchguide-navigation a:visited { text-align:right; padding-left: 46px; padding-top: 0px; font-size: 11px; font-family: arial; text-decoration:none; color:#365074; float: none;}#benchguide-navigation a:hover, #benchguide-navigation a:active { text-align:right; padding-left: 46px; padding-top: 0px; font-size: 11px; font-family: arial; text-decoration:none; color:#000000; float: none; }#news-box-inside ul { margin-bottom:5px; }#news-box-inside li { text-align: left; padding-top: 0px; padding-left: 30px; color: #3F3F3F; font-family: arial; font-size: 9px; line-height: 14px; }}#footer li.first { border: none; }/* structure * ------------------------------------------------------------------------- */ html{	height: 100%;}#body{		position: relative;	float: none;	width: 1024px;	margin: 0px auto;	overflow: hidden;	text-align: left;	border: solid 1px #c9c9c9;}body{	height: 100%;	color: #9BBC27;	background: #e7e7e7;	text-align: center;	vertical-align: middle;	margin: 0px;	margin-top: 0px;	font-family: Palatino, Georgia;	font-size: 11px;}#body-bg{	width: 100%;	text-align: center;}* html #body {	width: 800px;}	#holder {	background:url(images/bg_sub_wrap.jpg) repeat-y; width:1024px; text-align:left; overflow: visible;	margin-left: auto;    margin-right: auto;	}#header {	width:1024px;	height:150px;	position: relative;	margin:auto;	text-align:left;	padding:0px;	border:1px #ffffff;	background-color:#f8794B6;	float: left;	overflow: none;	}#logo {	width:230px;	height:150px;	position: relative;	margin:0px auto;	text-align:left;	padding:0px;	border:1px #ffffff;	background-color:#f8794B6;	float: left;	}#flash-navigation {	width:794px;	height:150px;	margin:0px auto;	text-align:left;	padding:0px;	border:1px #ffffff;	background-color:#5a738c;	float: left;	}#main-cell {	width:1024px;	height:650px;	margin:0px auto;	text-align:left;	padding:0px;	border:1px #cccccc;	background-color:#ffffff;	float: left;	overflow: none;	}#left-box {	width:230px;	height:650px;	margin:0px auto;	text-align:left;	padding:0px;	background-color:#6b7991;	float: left;	}#left-box-inside {	width:200px;	height:650px;	margin:0px auto;	text-align:right;	padding-right:16px;	background-color:#6b7991;	float: right;	border: solid 0px #ffffff;	}#content {	width:790px;	height:650px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color:#ffffff;	overflow: hidden;	border: solid 0px #c9c9c9;	float: left;	}#onecol-content {	width:730px;	height:600px;	margin: 30px 30px 30px 30px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	overflow: auto;	text-align: justify;	}#bench-content {	width:680px;	height:80px;	margin: 30px 30px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	overflow: none;	border: solid 1px #c9c9c9;	text-align: justify;	}#newsletter-content {	width:680px;	height:120px;	margin: 20px 30px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	overflow: none;	border: solid 1px #c9c9c9;	text-align: justify;	}img.floatLeft {     float: left;     margin: 8px; }#twocol-content-big {	width:450px;	height:520px;	margin: 30px 0px 0px 30px;	padding: 0px 10px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: auto;	border: solid 0px #c9c9c9;	text-align: justify;	}#twocol-content-pr {	width:440px;	height:540px;	margin: 10px 0px 0px 10px;	padding: 0px 10px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: auto;	border: solid 0px #c9c9c9;	text-align: justify;	}#twocol-content-small {	width:230px;	height:490px;	margin: 30px 0px 0px 30px;	padding: 0px 0px 0px 0px;	border: solid 1px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: auto;	}#twocol-content-prsmall {	width:220px;	height:540px;	margin: 10px 0px 0px 20px;	padding: 0px 0px 0px 0px;	border: solid 1px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: auto;	}#one-content {	width:730px;	height:620px;	margin: 30px 0px 0px 30px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	overflow: none;	border: solid 0px #c9c9c9;	text-align: justify;	}#two-content {	width:420px;	height:500px;	margin: 30px 0px 0px 30px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: none;	text-align: justify;	}#three-content {	width:300px;	height:560px;	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: right;	overflow: none;	text-align: justify;	}#four-content {	width:730px;	height:560px;	margin: 30px 0px 0px 30px;	padding: 0px 0px 0px 0px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: right;	overflow: none;	text-align: left;	}#press-content {	width:540px;	height:510px;	margin: 30px 0px 0px 30px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: none;	text-align: justify;	}#pressreleases-content {	width:180px;	height:490px;	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 20px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: right;	overflow: none;	text-align: justify;	}#pressreleases-box {	width:280px;	height:480px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 0px #93A8C1;	background-color:#ffffff;	float: right;	overflow: hidden;	text-align: justify;	}#history-box {	width:280px;	height:460px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: right;	overflow: hidden;	text-align: justify;	}#news-box {	width:340px;	height:140px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: left;	overflow: none;	text-align: justify;	}#designers-box {	width:150px;	height:540px;	margin: 10px 10px 10px 10px;	padding: 10px 10px 10px 10px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: left;	overflow: none;	}#designers-box2 {	width:170px;	height:540px;	margin: 10px 0px 0px 10px;	padding: 0px 0px 0px 0px;	border: solid 0px #93A8C1;	background-color:#ffffff;	float: left;	overflow: none;	text-align: left;	}#news-box-inside {	width:300px;	margin: 0px 16px 0px 16px;	padding: 0px 0px 0px 0px;	border: solid 0px #cccccc;	background-color:#ffffff;	float: none;	overflow: hidden;	text-align: justify;	}#prices-box {	width:320px;	height:140px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 1px #93A8C1;	background-color:#ffffff;	float: right;	overflow: none;	text-align: justify;	}#footer {	width:1024px;	height:60px;	position: relative;	margin:auto;	padding:0px;	background-color:#f8794B6;	float: left;	overflow: none;	font-size: 11px; font-family: arial;  text-decoration:none; color:#ffffff;	}#newsletter {	width:230px;	height:60px;	position: relative;	text-align:left;	padding-top: 10px;	border:1px #ffffff;	background-color:#133660;	float: left;	}#newsletter-navigation {	width:230px;	height:60px;	position: relative;	text-align:right;	padding-top: 10px;	border:1px #ffffff;	background-color:#133660;	float: left;	}#footer-navigation {	width:794px;	height:60px;	text-align:left;	padding-top: 10px;	border:1px #ffffff;	background-color:#304A70;	float: left;	}#benchguide-navigation {	width:750px;	height:50px;	text-align:center;	padding-top: 7px;	border:0px #ffffff;	background-color:#ffffff;	float: left;	}#sitemap-content {	width:250px;	height:500px;	margin: 30px 0px 0px 30px;	padding: 0px 0px 0px 0px;	border: solid 0px #c9c9c9;	background-color:#ffffff;	float: left;	overflow: none;	text-align: justify;	}