@charset "UTF-8";
@import url("../../nav.css");
@import url("colors.css");
@import url("../../base.css");

/* SCHEDULE PAGE STYLES */
#content #summary h1 {
	margin: 0px 20px 15px 20px;
}
#content #intro {
	margin: 0px 0px 0px 20px;
	width: 460px;
	float: left;
}
#content #intro p {
	line-height: 24px;	
	color: #4c4c4c;
}
#content #intro p a {
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
#content #intro p a:hover {
	text-decoration: underline;
}
#content #showcase {
	background: url(../../images/bkg.jpg) repeat-x top left;
}
#content #showcase .showcaseCol {
    background: url(../../images/col_bkg.gif) top left repeat-y;
}
#content #showcase .col, #content #showcase .colVertImage {
	width: 271px;
	float: left;
}
#content #showcase .col .image {
	height: 163px;
	width: 271px;
}
#content #showcase .colVertImage .image {
	float: left;
}
#content #showcase .col .image, #content #showcase .colVertImage .image {
	margin: 0px 0px -20px 0px;
}
#content #showcase .col .image img, #content #showcase .colVertImage .image img {
	margin: 20px 10px 0px 20px;
	border: 1px solid #e1e2e3;
}
#content #showcase .col .text h2 {
	margin: 20px 0px 0px 20px;
	font-size: 12px;
}
#content #showcase .colVertImage .text{
	margin: 20px 5px 20px 10px;
}
#content #showcase .colVertImage .text h2 {
	font-size: 12px;
}
#content #showcase .col .text h3{
	margin: 0px 0px 0px 20px;
	font-size: 11px;
	color: #4c4c4c;
}
#content #showcase .colVertImage .text h3 {
	font-size: 11px;
	color: #4c4c4c;
}
#content #showcase .col .text p {
	margin: 10px 20px 0px 20px;
	padding-right: 20px;
	line-height: 16px;
	font-size: 10px;
	color: #4c4c4c;
}
#content #showcase .colVertImage .text p {
	margin: 10px 0px 0px 115px;
	width: 130px;
	line-height: 16px;
	font-size: 10px;
	color: #4c4c4c;
}
#content #showcase .col .text a, #content #showcase .colVertImage .text a {
	color: #006699;
	font-size: 10px;
	text-decoration: none;
}
#content #showcase .col .text a:hover, #content #showcase .colVertImage .text a:hover {
	text-decoration: underline;
}
#content p {
	color: #4c4c4c;
	line-height: 20px;
}

/* FEATURE PAGE STYLES */
#content .feature {
	border-bottom: 3px solid #c4c4c4;
}
#content .featureIntro p 
{
	padding: 0px 40px 0px 20px;
	margin: 0px 0px 20px 0px;
}
#content .feature .featureRow {
	padding: 20px 0px 20px 20px;
	background: url(../../images/bkg.jpg) top left repeat-x;
}
#content .feature .featureRow .text {
	float: left;
	width: 550px;
	margin: 0px 30px 10px 0px;
}
#content .feature .featureRow .text p {
	margin: 10px 0px 10px 0px;
	font-size: 12px;
}
#content .feature .featureRow .text h1 {
	margin: 0px;
}
#content .feature .featureRow .img {
	margin-bottom: 10px;
}
#content .feature .featureRow h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
#content .feature .featureRow h2 {
	font-size: 14px;
	color: #c35423;
}
#content .feature .featureRow h3{
	font-size: 11px;
	color: #4c4c4c;
}
#content .feature .featureRow table {
	width: 500px;
	font-size: 12px;
}
#content .feature .featureRow table th{
	padding: 4px 0px;
	text-align: left;
	color: #4c4c4c;
	border-top: 1px solid #ededed;
}
#content .feature .featureRow table td{
	padding: 4px 0px;
	color: #4c4c4c;
	border-top: 1px solid #ededed;
}
#content .feature .featureRow p a {
	color: #006699;
	font-size: 12px;
	line-height: 10px;
	text-decoration: none;
}
#content .feature .featureRow .logoBox {
	margin: 10px 0px 20px 0px;
	
	float: left;
}
#content .feature .featureRow .logoBox img {
	float: left;
}

/* SCHEDULE PAGE STYLES */
#content .scheduleIntro {
	padding: 0px 0px 20px 20px;
}
#content .sortBox {
	width: 481px;
	height: 44px;
	padding: 10px 0px 0px 90px;
	margin-left: 310px;
	background: url(../../images/sortbox.gif) top left no-repeat;
}
#content .sortBox span 
{
    font-weight:bold;
    letter-spacing:+.5pt;
    font-size:smaller;
    padding:5px 15px 0px 20px;
    color:#4c4c4c;
}
#content .sortBox select {
	margin-right: 20px;
	width: 170px;
}
/* SCHEDULE PAGE STYLES */
#content .exhibitionIntro {
	padding: 0px 0px 20px 20px;
}
#content #floorplan {
	padding-bottom: 20px;
	text-align: center;
}
#content #floorplanTable {
	padding: 20px 108px 0px 108px;
	background: url(../../images/bkg.jpg) top left repeat-x;
}
#content #floorplanTable a {
	color: #4c4c4c;
	font-size: 11px;
	display: block;
	margin: 0px 0px 20px 10px;
}
#content #floorplanTable h2 {
	font-size: 12px;
	color: #c35423;
	margin: 0px 0px 20px 10px;
}
#content #floorplanTable table {
	width: 600px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}
#content #floorplanTable table .color {
	background-color: #dedfe0;
}
#content #floorplanTable th {
	font-size: 11px;
	text-align: left;
	padding: 3px 0px 3px 10px;
}
#content #floorplanTable td {
	padding: 3px 0px 3px 10px;
}

@media print 
{
    *, body, #main, #sidebar, #content, div, body #main, #content #showcase, #content #showcase .showcaseCol
    {
        background:none;
        background-color:Transparent;
        background-image:none;
        border:0px;
    }
    #header, #header-image, #subnav, #sidebar
    {
        visibility:hidden;
        display:none;
    }
}
