.photoPreview div {
	margin:0px 0px 20px 0px;}



table.reportPhotos {
    border: none;
    width: 100%;
}
table.reportPhotos img {
	margin:0px 0px 15px 0px;}

table.reportPhotos td {
    border: 0px solid #ACACAC;
    text-align: center;
}

div.page_navigation {
	text-align:center;
	border: none;
}

div.page_navigation span {
	color: #ffffff;
	
}

div.navigation a {
    color: #DF7000;
    font-size: 1em;}
p.reportDetails {
	padding:10px 0px 0px 0px;}

div.navigationLine {
	width:100%;
	clear:both;
	float:left;
    text-align: center;
    color: #FFFFFF;}
div.navigationLine span {
	color:#DF36CD;}
	

#thumbs {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	background:url(../images/menuBg.png);
	margin:0px;
	padding:30px 0px 0px 0px;}
#thumbs div.reportPhoto {
	padding:0px 17px 5px 17px;}
#thumbs div.reportPhoto img {
	float:left;}
body  .designInside div {
	width:17%;}
#thumbs .PhotoInsideFro {
	width:auto;
	position:absolute;
	top:5px;
	right:40px;
	clear:both;
	float:right;}
#thumbs .PhotoInsideTo {
	width:auto;
	position:absolute;
	top:5px;
	right:20px;
	float:right;}
#thumbs .PhotoInsideFro img, 
#thumbs .PhotoInsideTo img {
	width:10px;
	height:15px;}
.report_photo {
	width:100%;
	float:left;
	text-align:center;
	margin:10px 0px 50px 5px;}
.report_photo img {
	max-width:98%;
	border:3px solid #fff;
	/*width: expression(document.body.clientWidth > 570? "570px" : "auto");*/}
	
	
	
/* PhotoGAllery*/
#container {
    width: 100%;
    text-align: center;
    float: left;
    border: 1px solid #666;
}
#container span {
    font-size: 9px;
}

#images {
    width: 710px;
    margin: 0px auto;
    padding: 10px;
    text-align: center;
    border: 1px solid #666;
}

#imageCaption {
    width: 710px;
    margin: 5px auto 0px auto;
    padding: 10px;
    text-align: center;
    border: 1px dashed #666;
}

.thumb {    
    width: 120px;
    padding: 3px;
    margin: 5px;
    text-align: center;
}

.hidden {
    display: none;
}

.visible {
}

#browsercheck {
    display: none;
}

div.pages {
    text-align: center;
}


#container img {
    border: 1px solid #FFFFFF;
    margin: 3px;
}


/*reports*/
.reports_right {
	margin:25px 0px 10px 0px;}
.reports_right div{
	width:100%;
	clear:both;
	float:left;
	margin:0px 0px 20px 0px;}
.reports_right div img {
	width:85px;
	float:left;
	margin:4px 5px 0px 0px;}
.report_details {
	clear:none;
	width:150px;
	font-size:0.75em;
	margin:0px;}
.report_details span {
	font-size:0.8em;}
.reports {
	width:155;
	border:0 solid #822278;
	float:left;
	margin:0 0 0 0px;}
.reports .playbill_date {
	color:#fcfcfc;
	font-size:0.8em;}
.reports .report_title a {
	color:#8f87b6;}
.reports_td {
	position:relative;
	float:left;
	width:100%;
	padding:0px 10px 40px 15px;}
.reports_td img {
	float:left;
	margin:5px 8px 3px 0px;
	padding:2px;
	border:1px solid #eee;}
.reports_td p {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:1em;}
.reports_td p.report_details {
	font-size:0.75em;}
.reportName {
	float:left;
	margin:0px 0px 20px 0px;}
.reports_td tr {
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	width:100%;}
.reports_td tr td {
	width:50%;}

.responseIndex {
	position:relative;
	left:55px;}
.reports img {
	margin:0px 10px 0px 0px;}

.reportDescription {
	width:98%;
	clear:both;
	float:left;
	font-size:1em;
	background:url(../images/menuBg.png);
	padding:0px 0px 0px 10px;
	margin:0px 0px 15px 5px;}
.reportDescription span {
	clear:both;
	color:#ddd;
	font-weight:bolder;}
/*end of reports*/

.reportBlock0 {
	clear:both;
	float:left;}
.reportBlock1 {
	float:left;}
