DIV.cleaner{_height:1px;height:0px;font-size:0px;clear:both;}
/*Sitemap link browser*/
.dfnSiteMapLinkBrowser{	background-color:White; height: 100%;width: 100%; border:1px solid #A3A37C; overflow: auto; margin:0px;}
.dfnSiteMapLinkBrowser TABLE TD{color:black;cursor:default;white-space:nowrap;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.dfnSiteMapLinkBrowser TABLE TD.over{color:black;background-color:#FFF4BC;}
.dfnSiteMapLinkBrowser TABLE TR.selected TD{color:red;}
.dfnFileBrowserFiles{border-collapse:collapse;height:100%;width: 100%;}
.dfnFileBrowserFilesTable{border-collapse:collapse;}
.dfnFileBrowserFilesTable TD{color:black;cursor:default;white-space:nowrap;padding:2 2 0 2px;}
.dfnFileBrowserFilesTable TD.over{color:black;background-color:#FFF4BC;}
.dfnFileBrowserFilesTable TR.selected TD{color:red;}
.dfnFileManager{background-color:#ECE9D8;}
.dfnFileManagerPreviewArea{background-color:White; border:1px solid #A3A37C;padding:10px;height:100%; margin:0px 3px 3px 0px; text-align:center; overflow:scroll;}
            
#dfnFileManagerPreviewImage{display:block;}
.dfnFileManagerPathArea{background-color:White;margin:2px 3px 3px 3px;padding:3px;}
A.dfnFileManagerPathAreaAnchor{text-decoration:none!Important;color:Black!Important;}
.dfnFileManagerPathArea A:hover.dfnFileManagerPathAreaAnchor{text-decoration:underline!Important;color:Red!Important;}
A.dfnFileManagerPathAreaAnchor:visited{text-decoration:none!Important;color:Black!Important;}
.dfnFileManagerButtons{text-align:center;margin: 6px 0px 10px 0px;}

.dfnFieldSet1 { padding:10px;padding-top:5px; }
.dfnFieldSet1 DIV { margin-top:10px; }
.dfnFieldSet1 INPUT { margin-top:10px; }

.dfnFormLayoutTable{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-align:left; background-color: White; margin:0px;}
.dfnFormLayoutTable.dfnOverflow{height:100%;}
.dfnFormLayoutHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; text-align:left; background-color: Gray; color: White; height: 25px; }
.dfnFormLayoutHeader H1 { margin:2px; font-size: 20px;}
.dfnFormLayoutHeader H2 { margin:2px; font-size: 18px;}
.dfnFormLayoutHeader H3 { margin:2px; font-size: 15px;}
.dfnFormLayoutBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
.dfnFormLayoutBody DIV.dfnOverflow{overflow:auto;}

.dfnTbl1{border-collapse: collapse;}
.dfnTbl1 TD{padding: 2px; vertical-align: text-top;}
.dfnTbl1 TH{padding: 2px; vertical-align: text-top;}

.dfnTbl2{border-collapse: collapse;}
.dfnTbl2 TD{padding: 2px; border: 1px solid DarkGray; vertical-align: text-top;}
.dfnTbl2 TH{padding: 2px; border: 1px solid DarkGray; vertical-align: text-top;}

TABLE.dfnTblDetail {border-collapse: collapse; border: 1px solid DarkGray;}
TABLE.dfnTblDetail TD{padding: 2px; vertical-align: text-top;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
TABLE.dfnTblDetail TD.row1 {background-color:White;}
TABLE.dfnTblDetail TD.row2 {background-color:#EEEEEE;}
TABLE.dfnTblDetail TH{padding: 2px; background-color:Gray; color:White; vertical-align: text-top; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;}

.dfnSystemModalDialogPanel{background-color:#E4E0D5;height:100%;width:100%}
.dfnSimpleToolBar{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle;}
.dfnSimpleToolBar IMG{vertical-align:  middle;}

.dfnSchemaColorSelectorSelected{border:2px solid black;}
.dfnSchemaColorSelectorUnselected{border:2px solid white;}
.dfnSchemaColorSelectorOver{border:2px solid #FF8000;}

TABLE.dfnSystemRepeaterTable{border-collapse:collapse;width:100%;margin-top:4px;}
TABLE.dfnSystemRepeaterTable TR.r1{background-color:#F4F2ED;}
TABLE.dfnSystemRepeaterTable TD {padding-left:5px;padding-right:5px;}
TABLE.dfnSystemRepeaterTable TD DIV IMG {margin-right:5px;}
TABLE.dfnSystemRepeaterTable TD DIV.dfnTableRowToolbar{padding-left:5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #D7D7CA;background-color:#E5E5D7;}
TABLE.dfnSystemRepeaterTable TH
{
	padding: 2px;
	text-align: left;
	font-size: 90%;
	background-color: #D0CEBC;
	color: White;
	font-style: italic;
	font-weight: normal;
}

TABLE#controlsBrowserTable{width:90%;}
TABLE#controlsBrowserTable TD{vertical-align:top;width:30%;border-left:2px solid #D6D3CE;padding:5 8 20 10px;}
TABLE#controlsBrowserTable TD DIV{margin-bottom:20px;font-size:17px!Important;font-family:'MS Sans Serif', sans-serif;font-weight:bold;}
TABLE#controlsBrowserTable TD.first{border-width:0px;}
TABLE#controlsBrowserTable TD A
{
    color: #000000;
	padding-right:10px;
	display:block;margin:0px;font-weight:bold;
	font-family:'MS Sans Serif', sans-serif;font-size:13px;
	text-decoration:none!Important;
	border:2px solid #ffffff;
}
TABLE#controlsBrowserTable TD A:hover
{
    color: #000000;
	border:2px solid #F2AC03;
}
TABLE#controlsBrowserTable TD A IMG{vertical-align:middle;}
TABLE#controlsBrowserTable TD DIV.onlyOne{margin:0px;color:#BBBBBB;font-family:'MS Sans Serif', sans-serif;font-weight:bold;}

DIV.dfnTopicItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnTopicItem DIV.dfnName H3{margin:0px;}
DIV.dfnTopicItemEdit{margin:0 0 10 0px;}
DIV.dfnTopicItem{margin:0 0 10 0px;}

DIV.dfnPostItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnPostItem DIV.dfnName H3{margin:0px;}
DIV.dfnPostItemEdit{margin:0 0 10 0px;border:1px solid Gray;}
DIV.dfnPostItem{margin:0 0 10 0px;border:1px solid Gray;}
DIV.dfnPostItem BLOCKQUOTE.dfnChild {border:1px solid Gray;}
DIV.dfnPostItemEdit BLOCKQUOTE.dfnChild {border:1px solid Gray;}
DIV.dfnPostItem BLOCKQUOTE.dfnQuote {border:1px dashed Gray;}
DIV.dfnPostItemEdit BLOCKQUOTE.dfnQuote {border:1px dashed Gray;}


DIV.dfnArticleRepeaterItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnArticleRepeaterItem DIV.dfnName H3{margin:0px;}
DIV.dfnArticleRepeaterItemEdit{margin:0 0 10 0px;}
DIV.dfnArticleRepeaterItem{margin:0 0 10 0px;}

/*Survey*/
DIV.dfnRepeaterItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnRepeaterItem DIV.dfnName H3{margin:0px;}
DIV.dfnRepeaterItemEdit{margin:0 0 10 0px;}
DIV.dfnRepeaterItem{margin:0 0 10 0px;}

DIV.surveyControl H3{margin:0px;}
DIV.surveyControl UL{margin:0 0 5px 0; list-style-type:none;}
DIV.surveyControl LI{margin-top:5px;}
DIV.surveyControl{margin:0 0 10 0px;}

DIV.LayoutFormSectionHeader
{
    background-image:url(Skins.Default.toolbarimages.tico_colorscheme_out.gif.res.ashx);
    background-position:center left;background-repeat:no-repeat;
    border-bottom:1px solid #A3A37C;font-family:Tahoma;
    line-height:30px;
    font-weight:bold;padding:0 15 0 25px;margin:0 0 15 0px;
}

TABLE.dfnProductRepeaterItemTable{}
TABLE.dfnProductRepeaterItemTable TD.dfnImage{padding:0 5 0 0px;text-align:center;}
TABLE.dfnProductRepeaterItemTable DIV.dfnName H2{margin:0px;font-size:115%;}
DIV.dfnFAQ DIV.dfnFAQQuestion{font-weight:bold;margin-bottom:5px;}
DIV.dfnFAQ DIV.dfnFAQAnswer{margin:0 0 15 10px;}

/*TABLE.dfnPETable*/
TD.dfnEntityFormPropertieValueCell A{color:#000000!Important;}
TD.dfnEntityFormPropertieValueCell A:hover{color:red!Important;}
TD.dfnEntityFormPropertieValueCell {background-color:#ffffff!Important;}
TD.dfnButtonCell IMG{cursor:hand;cursor:pointer;}

/* Simple Panel*/
TABLE.dfnSimplePanelTable {border-collapse:collapse;width:auto;}
TABLE.dfnSimplePanelTable TD{padding:0px;}

DIV.dfnOrderSkinTable{}
DIV.dfnOrderSkinTable DIV.dfnItem{float:left;margin-right:30px;}
DIV.dfnOrderSkinTable DIV.dfnItem DIV.dfnSkinSelectorUnselected {border:2px solid #ffffff;}
DIV.dfnOrderSkinTable DIV.dfnItem DIV.dfnSkinSelectorOver {border:2px solid orange;}
DIV.dfnOrderSkinTable DIV.dfnItem DIV.dfnSkinSelectorSelected {border:2px solid #000000;}

DIV.dfnCdivEdit{border-width: 1px;border-style: dashed; padding:0px;margin-bottom:5px;}
DIV.dfnCdiv{}

TABLE.dfnInlineFilter{margin:4px 0px 0px 0px;}
TABLE.dfnInlineFilter TD{vertical-align:bottom!Important;padding:2px;}
TABLE.dfnInlineFilter TD INPUT{width:100px;}
TABLE.dfnInlineFilter TD SELECT{}
TABLE.dfnInlineFilter TD IMG{margin-left:5px;}

DIV.dfnCathegoryTree UL.level
{
	padding-left:0px; margin-left:0;
}
DIV.dfnCathegoryTree UL.toplevel
{
	padding-left:0px; margin-left:0;
}
DIV.dfnCathegoryTree LI
{
	list-style-type: none;
	list-style-position: inside;
	padding-left:0px; margin-left:0;
}

DIV.dfnAnnouncementRepeaterItem DIV.dfnName H3{margin:0px;}
DIV.dfnAnnouncementRepeaterItem {margin:0 0 10 0px;}

DIV.dfnAnnouncement DL DT { font-weight:bold; display:inline; }
DIV.dfnAnnouncement DL DD {  display:inline; }
DIV.dfnAnnouncement DIV.dfnAnnouncementGalery {border:1px solid Gray;}

TABLE.dfnSimpleForm{}
TABLE.dfnSimpleForm TR TD{vertical-align:top;}
TABLE.dfnSimpleForm TR TD.p{text-align:right;white-space:nowrap;}
TABLE.dfnSimpleForm TR TD.v{width:100%;}
TABLE.dfnSimpleForm TR TD.btns{text-align:center;}
TABLE.dfnSimpleForm TR TD.v INPUT{width:100%;}
TABLE.dfnSimpleForm TR TD.v INPUT.dfnChBox{width:20px;}
TABLE.dfnSimpleForm TR.hdr TH{text-align:left;}
DIV.dfnErr { color:Red;font-weight:bold; }

DIV.dfnInlineFilter{}
DIV.dfnInlineFilter DIV.dfnButtonsCell{clear:both;margin:2px 0px 0px 3px;}
DIV.dfnInlineFilter DIV.dfnFilterRow{float:left;margin-left:3px;}
DIV.dfnInlineFilter DIV.dfnFilterRowLabel{float:left;margin-left:3px;}

.waiting{background-position:center;background-color:white;background-repeat:no-repeat;background-image:url(Skins.Default.waiting.gif.res.ashx);}

/* Skitter styles */
.dfnAdvancedSlideShow_cont{text-align:center;}

/* Skitter styles */

.dfnAdvancedSlideShow {position:relative;width:800px;height:300px;background:transparent;}
.dfnAdvancedSlideShow ul {display:none;}
.dfnAdvancedSlideShow .container_skitter {overflow:hidden;position:relative;}
.dfnAdvancedSlideShow .image img {display:none;}
.dfnAdvancedSlideShow .image img {display:inline;}
.dfnAdvancedSlideShow .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.dfnAdvancedSlideShow .box_clone img {position:absolute;top:0;left:0;z-index:20;}
.dfnAdvancedSlideShow .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(./Skins.Default.skitter.prev.png.res.ashx) no-repeat left top;}
.dfnAdvancedSlideShow .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(./Skins.Default.skitter.next.png.res.ashx) no-repeat left top;}
.dfnAdvancedSlideShow .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.dfnAdvancedSlideShow .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.dfnAdvancedSlideShow .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}
.dfnAdvancedSlideShow .container_thumbs {position:relative;overflow:hidden;height:50px;}
.dfnAdvancedSlideShow .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.dfnAdvancedSlideShow .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.dfnAdvancedSlideShow .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}
.dfnAdvancedSlideShow .box_scroll_thumbs {padding:0 10px;}
.dfnAdvancedSlideShow .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}
.dfnAdvancedSlideShow .info_slide_dots {position:absolute;bottom: -30px;z-index:100;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.dfnAdvancedSlideShow .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.dfnAdvancedSlideShow .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}
.dfnAdvancedSlideShow .label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;display:none;}
/*.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}*/
/*.box_skitter_large {width:800px;height:300px;}
.box_skitter_small {width:200px;height:200px;}*/

TABLE.dfnEntitySelector{}
TABLE.dfnEntitySelector TD.labelCell{white-space:nowrap;border-bottom-width:0px;}

DIV.dfnEntityAjaxTree DIV.levelGroup{}
DIV.dfnEntityAjaxTree DIV.levelNode INPUT {vertical-align:middle;}
DIV.dfnEntityAjaxTree DIV.levelNode IMG{vertical-align:middle;border-width:0px;}
DIV.dfnEntityAjaxTree DIV.topNode INPUT {vertical-align:middle;}
DIV.dfnEntityAjaxTree DIV.topNode IMG{vertical-align:middle;border-width:0px;}
DIV.dfnEntityAjaxTree DIV.levelNode{background-color:#EFEEE5;line-height:25px;border-top:1px solid #BDBDA3;border-left:1px solid #BDBDA3;}
DIV.dfnEntityAjaxTree DIV.topNode{background-color:#EFEEE5;line-height:25px;border-top:1px solid #BDBDA3;border-right:1px solid #BDBDA3;border-left:1px solid #BDBDA3;border-bottom:1px solid #BDBDA3;}
DIV.dfnEntityAjaxTree DIV.cnt{border:1px solid white;}
DIV.dfnEntityAjaxTree TABLE.item{border-collapse:collapse;}
DIV.dfnEntityAjaxTree TABLE.item TD.name{padding-left:5px;width:100%;background-color:#FFFFFF;}

/* LIGHTBOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0px;}
#lightbox-container-image-data{padding:0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

/* IMAGE GALLERY */
DIV.dfnImageGallery DIV.dfnItemEdit{border:1px dashed red;}
DIV.dfnImageGallery DIV.dfnItemEdit, DIV.dfnImageGallery DIV.dfnItem{float:left;margin:5px;}
DIV.dfnImageGallery IMG{border-width:0px;}

/* TagsCloud */
DIV.cloud A {text-decoration:none!Important;}
DIV.cloud A.cloudItem1 {font-size:9px;}
DIV.cloud A.cloudItem2 {font-size:11px;}
DIV.cloud A.cloudItem3 {font-size:13px;}
DIV.cloud A.cloudItem4 {font-size:15px;}
DIV.cloud A.cloudItem5 {font-size:17px;}
DIV.cloud A.cloudItem6 {font-size:19px;}
DIV.cloud A.cloudItem7 {font-size:21px;}

/* DropDownImageButton */
DIV.dropDownImageButton { display:inline; padding-left:0px; margin-left:0; }
DIV.dropDownImageButton DIV{ position:absolute; display:block; cursor:hand; padding:2px; margin:0; background-color:White;border:1px solid Gray;}
