div.clear
{
	clear:both;
}

#divSmartLayoutTopSpacer
{
	display:none;
	height:20px;
}

#divStampsBlankWarning,
#divSmartLayoutTextLengthWarning
{
	color:#f00;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px;
	text-align:center;
}

/*
 * Font Selector
 */
div.smart-layout-font-button
{
	text-align:right;
}

div.smart-layout-font-button img,
div.smart-layout-font-button span
{
	margin-right:5px;
	vertical-align:middle;
}

#divSmartLayoutFontSelector
{
	display:none;
    background:#eff3fe;
    border:1px solid #000;
    padding:8px;
    padding-top:0;
    position:absolute;
    text-align:left;
    z-index:2;
}

#divSmartLayoutFontSelectorShadow
{
	background:#000;
	display:none;
	filter:alpha(opacity=60);
	opacity:0.6;
	position:absolute;
	z-index:1;
}

#divSmartLayoutFontSelector #divCloseButton
{	
	text-align:right;
}

#divSmartLayoutFontSelector #btnClose
{
	cursor:pointer;
	cursor:hand;
	position:relative;
	left:5px;
	top:3px;
}

#divSmartLayoutFontSelector div.option-set
{
    float:left;
}

#divSmartLayoutFontSelector div.option-set h3
{
    font-size:12px;
    margin:0 0 3px 0;
    color:#000;
}

#divSmartLayoutFontSelector #divFontFamily,
#divSmartLayoutFontSelector #divFontButtons
{
	background-image:url(/vp/images/nns/studio/toolbar2/back.gif);
	background-position:top;
	background-repeat:repeat;
	background-color:#c3dbfd;
	border:1px solid #d7d9ee;
	padding:2px;
}

#divSmartLayoutFontSelector #divFontFamily
{
	padding:0;
	padding-left:3px;
}

#divSmartLayoutFontSelector #divOptionFontFamily
{
	margin-right:8px;
}

#divSmartLayoutFontSelector #divFontButtons a /*button*/
{
	display:block;
	cursor:pointer;
	cursor:hand;
	float:left;
	padding:1px;
}

#divSmartLayoutFontSelector #divFontButtons a:hover, /*button*/
#divSmartLayoutFontSelector #divFontButtons a.active /*button*/
{
	background:#dfdfdf;
	padding:0;
	border:1px solid #08246b;
}

#divSmartLayoutFontSelector #divFontButtons a.active:hover /*button*/
{
	background:#b6bdd2;
}

#divSmartLayoutFontSelector #divFontButtons a.disabled, /*button*/
#divSmartLayoutFontSelector #divFontButtons a.disabled:hover /*button*/
{
	background:none;
	border:none;
	cursor:default;
	filter:alpha(opacity=50);
	opacity:0.5;
	padding:1px;
}

