#addBodyContent { font-family: Arial, sans-serif; font-size:11px; color:#555; }

.ieSelectBlock {
    left:0px;
	position:absolute;
	top:0px;
	filter:alpha(opacity=0);
	z-index:-1;
	}
	
	

.frontEndEditHeader {
    color:#75A753;
    font-size:14px;
    margin:5px;
    padding:0px;
    font-weight:normal;
}
  
  
#textEditList, #metaEditList {
    display:none;
}
    
/* Top bar for those who have write access */

#addBodyContent {
	width: 764px;
	margin-right: auto;
	margin-left: auto;
	/* position:relative;*/
		}
    
		
#addBodyContent p, #addBodyContent a {
	line-height:1.3em;
	margin:2px;
	padding:0px;
}

#addBodyContent ul {
	margin:5px;
	padding:5px;
}

/* In page edit bar */

#inPageEditBar a {
	color:#fff;
}

#inPageEditBar {
	position:relative;
	top:0px;
	height:45px;
	width:764px;
	z-index:600;
	background-color:#000; 
}


#inPageEditBarBottom {
	background-color:#87b2d5;
	height:5px;
	width:764px;
}

#inPageEditToolBoxAreaName {
    position:absolute;
	top:20px;
	left:150px;
    color:#95C872;
}

#inPageEditBarMiddle {
	height:45px;
	width:764px;
	position:relative;
	}

.neededText	{
    background-color:#FFEEEE;

}
    
#inPageEditAdvanced {
    position:absolute;
	top:15px;
	right:200px;
	display:none;
}


#inPageEditAdvanced ul, #inPageEditAdvanced li {
    margin:0px;
    padding:0px;
    color:#bbb;
    list-style:none;
   
}


#inPageEditAdvanced li {
    cursor:pointer;
    float:left;
    margin-left:10px;
}

	
#inPageEditorText {
  	position:absolute;
    top:3px;
    left:150px;
	}
	
#editModeButton {
    position:absolute;
    top:6px;
    right:6px;
	}
	
#editBarLogoutButton {
	position:absolute;
    top:6px;
    right:100px;
	}

#inPageEditBarLogo {
	position:absolute;
    top:3px;
    left:10px;
	}
	
#editBarTrafficGo {
	position:absolute;
    top:4px;
    left:131px;
	}
	
#editModeActive {
	position:absolute;
    top:12px;
    left:200px;
	}

/* Basic Nav stuff  */

.edit    { font-family:arial, sans-serif;}

.editSubmit  {float:right;}

.navBar  {

    font-family:arial, sans-serif;
	height:46px;
	background:url(images/fadeTop.png) repeat-x;
	border-bottom:1px solid #aaa;
}

.navButton {
   font-family:arial, sans-serif;
   float:right;
   display:block;
   background-color:#fff;
   border:1px solid #ccc;
   padding:1px 4px;
   margin:1px;
}


.navTitle {
   font-size:16px;
   font-family:arial, sans-serif;
   float:left;
   margin-left:10px;
   margin-top:13px;
   color:#45779F;
}


/* Controls for thetext list on the left side */ 

    
    
/* Link to edit page box stuff */    
.linkToEditPage
{
	height:34px;
	background:url(images/fadeTop.png) repeat-x;
	border:2px solid #ccc;
	cursor:pointer;
	position:relative;
	width:99%;
    margin:4px auto;
	}
	

.linkToEditPageToolBox {
	position:absolute;
	top:2px;
	right:3px;
	}
	
	
.linkToEditPageGo {
	position:absolute;
	top:10px;
	left:10px;
	}

	
.linkToEditPageText {
	position:absolute;
	top:10px;
	left:30px;
	color:#888;
	font-size:12px;
	}
    
/* Controls for the popup inPage editor */    

#textEditBox {
	position:absolute;
	top:100px;
	left:-600px;   /* If the edit box is on the screen when not in use, it can make problems with css menus */
	overflow:hidden;
	z-index:5000;
	width:0px;
	height:0px;
	background:#fff url(images/fadeTop.png) repeat-x;
	border:0px;
	padding:0px;
	color:#666;
}


#textEditBoxBlock {
	height:375px;
	width:565px;
}


#textEditBox  a { 
    color: #666;
    }

#currentEditLang, #currentEditArea, #currentEditName {
	float:left;
	font-weight:bold;
	margin:1px 10px 1px 0px;
}

#textInfoBox {
	height:20px;
	width:560px;
}

#textUpdate {
	position:absolute;
	bottom:3px;
	right:20px;
	text-decoration:none;
}

#textCancel {
	position:absolute;
	bottom:3px;
	right:100px;
	text-decoration:none;
}

#editArea, #editAreaNoHTML {
	height:350px;
	width:560px;
}

#editAreaBox {
    position:absolute;
    top:30px;
    left:5px;
	height:0px;
	width:0px;
	overflow:hidden;
}

.polyText
{
	border:1px dashed yellow;
	border-width:0px 0px 1px 0px;
}

.semiTrans
{
	opacity:.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	z-index:300;
	width:100%;
	height:1000px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#eee;
}


table.frontEndEditListTable td { vertical-align:top;border:1px solid #e4e4e4;padding:2px;}

table.frontEndEditListTable {
   font-size:9px;
   border-collapse: collapse;
   margin:10px;
}

.frontEndEditPopBox{
   position:absolute;
   z-index:400;
   top:42px;
   height:360px;
   overflow:hidden;
   width:764px;
   background-color:#BBCFAE;
   border-top:1px solid #75A653;
   border-bottom:1px solid #75A653; 
}

.frontEndEditPopBoxHeader {
   height:24px;
   overflow:hidden;
   width:762px; 
   border-bottom:1px solid #eee;
}


.frontEndEditPopBoxContent {
   height:310px;
   overflow:auto;
   width:762px;
   background-color:#fff;
   margin:0px 1px;
}

.frontEndEditPopBoxClose {
    float:right;
    cursor:pointer;
}


/* Controls for the image switching script */

#imageSwitchBox {
	height:550px;
	width:950px;
	position:absolute;
	top:20px;
	left:30px;
	z-index:5000;
	background-color:#fff;
	border:1px solid #aaa;
	visibility:hidden;
}

#imageSwitchBoxBlock {
	height:550px;
	width:950px;
	
}

#imageSwitchEditBox {
	text-align:left;
	overflow:hidden;
	height:520px;
	width:950px;
}


#imageSwitchEditImage {
    position:relative;
    top:0px;
    left:0px;
    cursor:move;
}

#imageSwitchCancel {
	position:absolute;
    bottom:10px;
    right:10px;
}



#imageSwitchImageHolder {
	height:495px;
	width:650px;
	background-color:#eee;
	position:absolute;
	left:5px;
	top:50px;
	overflow:auto;	
}


#imageSwitchImageInfo{
	height:200px;
	width:190px;
	background-color:#fff;
	position:absolute;
	bottom:10px;
	height:60px;
	left:660px;	
}

#imageSwitchUpload {
	top:60px;
	left:660px;
	width:280px;
	height:300px;
	position:absolute;
	border:0px;
	overflow:hidden;
}


#imageSwitchEditIframe {
	position:absolute;
	border:0px;
	top:45px;
	left:0px;
	width:940px;
	height:495px;
	visibility:hidden;
	margin:5px;
   
}

#imageSwitchImageControls {
	height:500px;
	width:60px;
	background-color:#ccc;
	position:absolute;
	top:0px;
	right:0px;
	z-index:30;
}

#imageSwitchImageContainer {
	position:absolute;
	top:0px;
	right:60px;
	height:500px;
	width:930px;
	overflow:hidden;
	background-color:#999;
}

.cropBox {
	background-color:#aaa;
	position: absolute;
	z-index:400;
	opacity:.6;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
}


#imageScaleBarBack {
	position:absolute;
	top:40px;
	left:13px;
	background:url(images/imageScaleBarBack.png) no-repeat;
	width:32px;
	height:252px;
}


#imageScaleBar {
	width:26px;
	height:212px;
	position:absolute;
	top:20px;
	left:4px;
}


#imageScaleBarControl {
	position:absolute;
	bottom: 2px;
	left:1px;
	border:1px solid #eee;
	background-color:#3b9a44;
	width:20px;
	height:10px;
    cursor:pointer;
}


#imageCropSubmit {
    height:22px;
    width:50px;
    background:url(images/button_crop.png);
    cursor:pointer;
    position:absolute;
    top:10px;
    left:5px;
}

#imageCropSubmit span {
	display:none;
	
}