html, body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#postalCodeInput input
{
	margin: 0 0 10px;
	/*text-align: center;*/
	width:30px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
}


textarea
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    min-width:200px;
    min-height:50px;
    }
    
    
.questionAnswer select
{
	padding: 0;
	margin: 0 0 10px;
	width: 189px;
	height: 20px;
}

.questionLabel
{
	color: #000;
}

/* --- Editor view--- */
#ContentEditorContainer{
	margin: 20px auto;
	width: 605px;
	height: 485px;
	border: 1px solid #000;
	background-color: #FFF;
}

#ContentEditorContainer #ContentEditor{
	margin: 20px;
}

#ContentEditorContainer #ContentEditor select{
	width: 200px;
}

#ContentEditorContainer #TriggerContainer{
	margin: 10px 0 0 0;
	float: right;
	text-align: right;
	width: 250px;
}

#ContentEditorContainer #SiteSpecific{
	margin: 10px 0 0 0;
	float: left;	
}

#GreyBackground div#freeTextBoxEditor{
	/*position: relative;*/
}

#GreyBackground div#possiblePlaceHolders	{
	/*float: left;*/
	position: absolute;
	padding: 10px 10px 10px 15px;
	border: 1px solid #000;
	background-color: #FFF;
	margin: 0 0 0 585px;
	width: 200px;
	height: 425px;
	background-image: url(../Images/gradientPlaceHolders.gif);
	background-repeat: repeat-y;
}

#possiblePlaceHolders table{
	width: 100%;
	border-color: #A1A1A1;
	border-style: dotted;
}

#possiblePlaceHolders table td{
	font-style: italic;
	padding: 2px;
}
