﻿/* master page */
.mainbanner,.mainContent
{
	position: absolute;
	text-align: left; 
}
.mainContent,.mainbanner
{
	width:940px;
	left:0px; 
}
.mainContent
{
	top: 220px;
}
.mainbanner
{
	top: 0px;
}



/* full page */
.fullPageContent,.fullPageContentc ,.fullPageContenth, .fullPageContentl
{
	position: absolute;
	left: 20px;
	width: 910px;
}
.fullPageContent
{
	text-align: right;
	top: 52px;
}
.fullPageContentc
{
	text-align: center;
	top: 52px;
}
.fullPageContenth
{
	text-align: left;
	top: 10px; 
}
 .fullPageContentl
{
	text-align: left;
	top: 52px;
}
.pageNoData,.topPageHeader
{
	position: absolute; 
	text-align: center;
	left: 20px;
	width: 910px;
}
.pageNoData
{
	font-size: 17px ;
	top: 70px; 	
}
.topPageHeader
{
	font-size: 17px ;
	top: 32px; 	
}
.thumbnailbutons
{
	position: absolute; 
	top:520px;
	left: 400px;
	width:280px; 
	height:28px;

}
 .thumbnailGuide
{
	position: absolute; 
	top:546px;
	left: 370px;
	width:380px; 
	height:20px;
}

/* left page layout */
.leftgridblock,.leftHighBlock,.leftlowerblock,.leftLowerText,
.leftmainblock,.leftmainblock2, .leftmidblock,.menublock,.lowermenublock,
.imageblock,.halfimageblock,
.leftRem,.leftRemmedium,.leftrightsearch,.leftThumbnail
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	font-size: 12px ;
}
.menublock
{
	width: 300px;
	height: 320px;
}
.lowermenublock
{
	top: 380px;
	width: 300px;
	height: 20px;
}
.imageblock
{
	width: 400px;
	height: 400px;
}
.halfimageblock
{
	width: 400px;
	height: 250px;
}
.leftgridblock
{
	width: 300px;
	height: 381px;
}
.leftlowerblock ,.leftThumbnail, .leftmidblock
{
	width: 400px;
}

.leftmainblock,.leftmainblock2,.leftHighBlock
{
	width: 480px;
}
/* .leftRem, .leftRemmedium no width */

.leftmainblock
{
	height: 700px;
}
.leftmainblock2
{
	height: 300px;
}
/* .leftlowerblock ,  .leftrightsearch  no height setting */
.leftmainblock,.leftgridblock  ,.leftlowerblock ,.leftThumbnail, .leftmidblock, .leftHighBlock, 
 .leftRem, .leftRemmedium,.leftThumbnail,.menublock,.lowermenublock,
.imageblock,.halfimageblock
{
	left: 30px;
}
 .leftrightsearch
{
	left: 285px; 
	top:  161px;
	width: 200px;
} 
.leftThumbnail 
{
	top: 0px; 
}
.leftRem
{
	top: 10px; 
}
.leftHighBlock
{
	top: 30px;
}

.leftgridblock,.leftmainblock,.menublock,.imageblock,.halfimageblock
{
	top:50px;
}
.leftmidblock
{
	top: 100px; 
}
.leftRemmedium
{
	top: 130px; 
}
.leftlowerblock 
{
	top: 300px; 
}
.leftLowerText
{
    position: absolute; 
	vertical-align :top ;
	text-align: left;
	font-size: 12px ;
	width : 500px;
	left: 30px;
	top: 370px; 
	height:150px;
}
.topEditButtons
{
	position: absolute; /*need more details */
	text-align: left;
	top: 10px;
}

/* buttons */
.leftButtons260, .leftButtons320, .leftButtons350, .leftButtons400, .leftButtons450,.leftButtons550 
{
	position: absolute; 
	text-align: left;
	left: 30px;
}
.leftButtons260
{
	top: 260px;
}

.leftButtons320
{
	top: 320px;
}
.leftButtons350
{
	top: 350px;
}
.leftButtons400
{
	top: 400px; 
}
.rightfeedbackbox2,.leftButtons450
{
	top: 450px;
}
.leftButtons550
{
	top: 550px; 
}

/* right side */
.rightAudioCaption,.rightcaptionbox,.rightComment,.rightCaptionInfo,.rightCommentLower,.rightCommentMid,
.rightfeedbackbox2,.rightfeedbackboxHS,.rightHSNotes,
.rightInfoHS,.rightInfoRM,.rightlowerbox,.rightmainblock,.rightRemInfo,.rightupperbox
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	width: 400px;
	left: 540px; 
}

.rightupperbox,.rightmainblock
{
	font-size: 12px ;
	z-index: 53;
}
.rightRemInfo
{
	height: 160px;
}

.rightInfo
{
	top: 20px; 	
}
.rightmainblock,.rightupperbox,.rightRemInfo
{
	top:50px;
}
.rightlowerbox
{
	top: 100px; 
}
.rightCaptionInfo
{
	top: 160px; 
}
.rightHSNotes
{
	top: 250px; 
}
.rightNotes
{
	top: 370px; 
}
.rightcaptionbox
{
	top: 380px; 
}

.rightAudioCaption
{
	top: 410px; 
}
.rightfeedbackbox2
{
	top: 450px;
}
.rightInfoHS
{
	top: 490px;
}
.rightfeedbackboxHS,.rightComment
{
	top: 510px;
}
.rightCommentMid
{
	top: 600px;
}
.rightInfoRM
{
	top: 630px;
	z-index: 50;
}

.rightCommentLower
{
	top: 668px;
	z-index: 51;
}




.rightNotes
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	width: 400px;
	left: 640px;
}

/* user controls */
 .addAudioDetails
{
	position: absolute; /*need more details */
	top: 330px; 
	width: 480px;
}
.addAudioImage
{
	position: absolute; /*need more details */
	top: 230px; 
	width: 400px;
}




/* footer */
.footer500, .footer650, .footer700,.footer750, .footer800, .footer850, .footer900, .footer950,
.footer1000, .footer1050
{
	clear: left;
	overflow: hidden;
	position: absolute;
	width:	940px;
	height:  100px;
	left:    0px;
}
.footer500
{
	top: 500px;
}
.footer650
{
	top:650px;
}
.footer700
{
	top:700px;
}
.footer750
{
	top:750px;
}
.footer800
{
	top:800px;
}
.footer850
{
	top:850px;
}
.footer900
{
	top:900px;
}
.footer950
{
	top:950px;
}
.footer1000
{
	top: 1000px;
}
.footer1050
{
	top:1050px;
}

/* non master based page */

.nonmasterinfo
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	width: 400px;
	left: 540px; 
	top: 270px;
} 
.nonmasterleftblock
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	width: 500px;
	left: 30px; 
	top: 270px;
}
.copyright
{
	position: absolute; 
	text-align: left;
	top: 250px;
	left: 30px;
	width: 910px;
}

/* view large */
.postEditSelectBlock
{
	position: absolute; 
	vertical-align :top ;
	top:50px;
	left: 30px;
	width: 340px;
}
.datecaption
{
	position: absolute;
	text-align: left;
	top: 5px;
	left: 26px; 
	width: 900px;
	height: 20px;
}
.leftHSdetails
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	font-size: 12px ;
	top: 35px;
	left: 30px;
	width: 480px;
}
.rightDetails
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	top: 55px; 
	height: 430px;
	width: 400px;
	left: 480px;
}
.rightInfo
{
	position: absolute; 
	vertical-align :top ;
	text-align: left;
	width: 400px;
	left: 400px; 
}
.postEditSelectBlock
{
	position: absolute; 
	vertical-align :top ;
	text-align: left ; 
	top: 50px;
	left: 30px;  
	width: 340px;
}
.largebuttons
{
	position: absolute; 
	z-index: 10;
	text-align: left;
	font-size: 13px ;
	top: 54px; 
	left: 800px;
	width: 145px;
	height: 190px;
}
.mediumImage
{
	position: absolute;
	margin: 0; 
	padding: 0;
	top:40px;
	left:20px;
	width: 800px; 
}
.largeImage
{
	position: absolute; 
	margin: 0; 
	padding: 0;
	top:50px;
	left:2px;
	width: 780px; 
	height: 800px;
}
.vl_rem
{
	position: absolute; 
	top: 30px;
	left: 220px;
	width: 550px;
}

/* tables */

td.btnmid,td.ddldetails,td.image,td.large,td.larger,td.mediumr,td.menuitem,td.mid,
td.rightside,td.small,td.smallr,td.space,td.spaceC,td.textbox
{
	font-family: inherit;
	font-weight:normal ;
	color:  inherit;
	vertical-align :top ;
}
td.ddldetails,td.large,td.rightside,td.small,td.textbox
{
	text-align: left;
}
td.image,td.larger,td.mediumr,td.menuitem,td.mid,td.smallr,td.space
{
	text-align: right;
}
td.spaceC,td.btnmid
{
	text-align: center;
}
td.large
{
	font-size: 12px ;
}
td.btnmid,td.ddldetails,td.image,td.larger,td.mediumr,td.menuitem,td.mid,td.rightside,td.small,
td.smallr,td.space,td.spaceC,td.textbox
{
	font-size: 13px ;
}
td.space,td.spaceC
{
	width: 10px;
}
td.btnmid
{
	width: 30px;
}
td.small,td.smallr,td.menubutton
{
	width:60px;
}
td.mid
{
	width:80px;
}
td.mediumr
{
	width: 100px;
}
td.image
{
	width: 150px;
}
td.large, td.larger
{
	width:165px;
}
td.ddldetails
{
	width: 170px;
}
td.textbox
{
	width:370px;
}
td.rightside,.leftlowerblock ,.leftThumbnail,.leftmidblock
{
	width: 400px;
}
td.leftside
{
	width:540px;
}
td.space,td.spaceC
{
	height: 10px;
}
td.spacex2
{
	height: 20px;
}
td.mid
{
	height: 40px;
}

