.profilecolumnleft{

	float: left;

	width: 250px;

	margin-right: 20px;

	margin-top: 10px;
}



.profilecolumnright{

	float: left;

	width: 250px;

	margin-top: 10px;

}

.profileInfoWrapper{
	margin-left: 15px;
	margin-right: 15px;
}

.titleCorrector{
       clear:both;
}


.profiletopcontainer{

	clear: left;

	width: 530px;

	margin-left: 30px;

}



.profilebottomcontainer{

	clear: left;

	width: 520px;

	margin-top: 2px;

	margin-left: 30px;

}



.wideprofileinfocontainer{

	clear: left;

	width: 300px;

	position:relative;

	margin-bottom: 10px;

}


.innerProfileDiv{
        margin-left: 20px;
        margin-right: 20px;
}



.profileinfocontainer{

	clear: left;

	width: 250px;

	margin-bottom: 10px;

	position:relative;

}



.widetexttype{

	font-family: helvitica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	margin-bottom: 10px;

	position:relative;

	width: 400 px;

	overflow: hidden;

}

.texttype{

	font-family: helvitica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	margin-bottom: 10px;

	position:relative;

	width: 240px;

	overflow: hidden;

}



.texttypeNoMargin{

	font-family: helvitica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	position:relative;

}

.subheadertype{

	font-family: helvitica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #4e789e;

	position:relative;

	width: 240px;

}



.wideheadertype{

	font-family: "Arial Rounded MT Bold", Arial, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #4e789e;

	margin-bottom: 16px;

	position:relative;

	width: 400px;

}



.headertype{

	font-family: "Arial Rounded MT Bold", Arial, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #4e789e;

	margin-bottom: 16px;
	position:relative;

	width: 240px;

}


.greenboldtext{

	font-family: helvitica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #4e789e;

	position:relative;

}

.hourstext{
     font-family: helvitica, Arial, sans-serif;
     font-size: 14px;
     color: #666666;
}





.prodDivStyle{



	border-color: #cccccc;

	border-width: 1px;

	border-left-style: dashed;

	border-top-style: dashed;

}



.specialsEditableDivEven{


        background-color: #FFFFFF;

	border-color: #cccccc;

	border-width: 1px;


	border-top-style: dashed;

}



.specialsEditableDivOdd{
	border-color: #cccccc;

	border-width: 1px;


	border-top-style: dashed;



}



.specialsProfileDiv{

	float: left;

}



.dateProfileDiv{

	float: left;

	margin-left: 30px;

}



.evenItemColor

{

   background-color: #F1F1F1;

}



.oddItemColor

{

   background-color: 'white';

}



.innerEditSpecialsDiv{

   margin-top: 10px;

   margin-left: 10px;

}



.addSpecialButton{

	border-color: #cccccc;

	border-width: 1px;

	border-top-style: dashed;

}



.saveButtonEditPage{

  	margin-top: 20px;

}



.pictureHolder{
        margin-left: 20px;
        float: left;
        margin-top:10px;
}

.linkholder{
       margin-left: 10px;
       float: left;
       margin-right:10px;
  	   margin-top: 10px;
}

.psheadertext{
	margin-left: 20px;
}

.cursorStyle{

	cursor: move;

}



.moveableDiv

{

   position: relative;

   cursor: hand; 

   cursor: pointer;

}



.instructionstext

{

  	width:210px;

}

.instructionsheader
{
 	font-family: helvitica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4e789e; 
}


.headerspacer
{
margin-top: 20px;
}
