body { font-size: 100.1%; font-family: Tahoma, Calibri, Helvetica, Verdana, sans-serif; }
#sponsor, #menu ,#header a img, #subnavi, #footer, .sIFR-flash,  #headerimage, object { display:none; }
a img { border:none; }

.partner .logo {width: 180px;}
.partner, #content-390, .news { border-bottom: 1px #dddddd solid; padding-bottom: 10px; margin-bottom: 10px; }

/** SCHEDULE **/
table.schedule { width:630px; margin:18px 0 20px; }
table.schedule .day, table.schedule .day_no-border { width:95px; padding:10px; border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; text-align:left;}
table.schedule .date, table.schedule .date_no-border { width:120px; padding:10px 20px 10px; border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; text-align:left;} 
table.schedule .time { width:70px; padding: 10px 0 10px;border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; text-align:center;}
table.schedule .event { width:490px; padding:10px 20px 10px; border-top: #dddddd 1px solid; text-align:left}

table.schedule .date_no-border, table.schedule .day_no-border { border-top:none; }
table.schedule .border-bottom { border-bottom: #dddddd 1px solid;  }
table.schedule a { text-decoration: none; color: #666666; }

.box-image { float:left; padding: 10px; background-color: #fafafa; color: white; margin: 0 10px 10px 0; border:1px #e9e9e9 solid; }
a { color: #666666; text-decoration: none; }

p.designer-title { margin: 3px 0 0 !important; }

.agency { border-bottom: 1px #dddddd solid; padding-bottom:10px; }
.agency-box img { margin-top:12px; }
.agency-placeholder {float: left; width: 200px; padding: 3px 15px 15px 0; text-align:center; }
.agency-right { float:right; width: 415px; }



.previous-designer { float:left; width: 610px; padding:10px; margin-bottom: 10px; border:1px #e9e9e9 solid; background-color: #fafafa; }
.previous-designer h4 { margin: 0 0 3px !important; font-size:11px; }
.previous-designer .image { float:left; width: 70px;  }
.previous-designer .info { float:left; width: 540px;  }
.previous-designer p { margin: 2px 0 2px !important;  }

.designer-collection { width:88px; margin: 0 10px 10px 0; padding: 5px; float: left; text-align:center; background-color: #fafafa; border:1px #e9e9e9 solid; }
.archive .image { float: left; text-align: center; width: 170px; height: 150px; padding:10px; margin: 0 10px 10px 0; border:1px #e9e9e9 solid; background-color: #fafafa; }
img.left { float: left; margin: 3px 15px 15px 0; }
img.right { float: right; margin: 3px 0 15px 15px; }

/** CONTACT **/
.contact { float:left; width: 283px; padding: 10px; border:1px #e9e9e9 solid; background-color: #fafafa; margin-bottom: 20px; }
.contact-right { margin-right:20px }
.tel .type { display:none; }
.contact ul { width: 180px !important; float:right !important; list-style-type: none; }
.contact .left { margin:0 !important; }
.contact .fn { font-weight: bold; }
.contact .role { font-style: italic; }
.contact ul li { padding-bottom:6px; }

.photo-frame { float:right; width: 120px; padding:10px; border:1px #e9e9e9 solid; background-color: #fafafa; margin-bottom: 10px; }
.photo-box { float: right; width:140px; margin-left:20px;}
.photo-frame p { margin: 2px 0 0!important; }

#content-630 ul { margin:0; padding:0;list-style-position:inside; float:left; width:100%;}

