/* Clearlooks 2 */

/* General */
.clearlooks2 a {border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal !important; }
.clearlooks2 div, .clearlooks2 span {position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block}
.clearlooks2 {position:absolute}
.clearlooks2 .wrapper {position:static}
.mceEventBlocker {position:absolute; left:0; top:0; background:url(../images_b-00011/dialog/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%}
.clearlooks2 .placeholder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; filter:alpha(opacity=50)}

/* Top */
.clearlooks2 .top, .clearlooks2 .top div {top:0; width:100%; height:23px}
.clearlooks2 .top .left {width:6px; background:url(../images_b-00011/dialog/corners.gif)}
.clearlooks2 .top .center {right:6px; width:100%; height:23px; background:url(../images_b-00011/dialog/horizontal.gif) 12px 0; clip:rect(auto auto auto 12px)}
.clearlooks2 .top .right {right:0; width:6px; height:23px; background:url(../images_b-00011/dialog/corners.gif) -12px 0}
.clearlooks2 .top span {width:100%; text-align:center; vertical-align:middle; line-height:23px; font-weight:bold}
.clearlooks2 .focus .top .left {background:url(../images_b-00011/dialog/corners.gif) -6px 0}
.clearlooks2 .focus .top .center {background:url(../images_b-00011/dialog/horizontal.gif) 0 -23px}
.clearlooks2 .focus .top .right {background:url(../images_b-00011/dialog/corners.gif) -18px 0}
.clearlooks2 .focus .top span {color:#FFF}

/* Top for version 3.2.7 */
div.clearlooks2 .mceTop, div.clearlooks2 .mceTop div {top:0; width:100%; height:23px}
div.clearlooks2 .mceTop .mceLeft {width:6px; background:#cfcfcf}
div.clearlooks2 .mceTop .mceCenter {right:6px; width:100%; height:23px; background:#cfcfcf; clip:rect(auto auto auto 12px)}
div.clearlooks2 .mceTop .mceRight {right:0; width:6px; height:23px; background:#cfcfcf}
div.clearlooks2 .mceTop span {width:100%; text-align:center; vertical-align:middle; line-height:23px; font-weight:bold}
div.clearlooks2 .mceFocus .mceTop .mceLeft {background:#cfcfcf}
div.clearlooks2 .mceFocus .mceTop .mceCenter {background:#cfcfcf}
div.clearlooks2 .mceFocus .mceTop .mceRight {background:#cfcfcf}
div.clearlooks2 .mceFocus .mceTop span {color:#FFF}

/* Middle */
.clearlooks2 .middle, .clearlooks2 .middle div {top:0}
.clearlooks2 .middle {width:100%; height:100%; clip:rect(23px auto auto auto)}
.clearlooks2 .middle .left {left:0; width:5px; height:100%; background:url(../images_b-00011/dialog/vertical.gif) -5px 0}
.clearlooks2 .middle span {top:23px; left:5px; width:100%; height:100%; background:#FFF}
.clearlooks2 .middle .right {right:0; width:5px; height:100%; background:url(../images_b-00011/dialog/vertical.gif)}

/* Middle for version 3.2.7 */
div.clearlooks2 .mceMiddle, div.clearlooks2 .mceMiddle div {top:0}
div.clearlooks2 .mceMiddle {width:100%; height:100%; clip:rect(23px auto auto auto)}
div.clearlooks2 .mceMiddle .mceLeft {left:0; width:5px; height:100%; background:#cfcfcf}
div.clearlooks2 .mceMiddle span {top:23px; left:5px; width:100%; height:100%; background:#FFF}
div.clearlooks2 .mceMiddle .mceRight {right:0; width:5px; height:100%; background:#cfcfcf}

/* Bottom */
.clearlooks2 .bottom, .clearlooks2 .bottom div {height:6px}
.clearlooks2 .bottom {left:0; bottom:0; width:100%}
.clearlooks2 .bottom div {top:0}
.clearlooks2 .bottom .left {left:0; width:5px; background:url(../images_b-00011/dialog/corners.gif) -34px -6px}
.clearlooks2 .bottom .center {left:5px; width:100%; background:url(../images_b-00011/dialog/horizontal.gif) 0 -46px}
.clearlooks2 .bottom .right {right:0; width:5px; background: url(../images_b-00011/dialog/corners.gif) -34px 0}
.clearlooks2 .bottom span {display:none}
.clearlooks2 .statusbar .bottom, .clearlooks2 .statusbar .bottom div {height:23px}
.clearlooks2 .statusbar .bottom .left {background:url(../images_b-00011/dialog/corners.gif) -29px 0}
.clearlooks2 .statusbar .bottom .center {background:url(../images_b-00011/dialog/horizontal.gif) 0 -52px}
.clearlooks2 .statusbar .bottom .right {background:url(../images_b-00011/dialog/corners.gif) -24px 0}
.clearlooks2 .statusbar .bottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px}

/* Bottom for version 3.2.7 */
div.clearlooks2 .mceBottom, .clearlooks2 .bottom div {height:6px}
div.clearlooks2 .mceBottom {left:0; bottom:0; width:100%}
div.clearlooks2 .mceBottom div {top:0}
div.clearlooks2 .mceBottom .mceLeft {left:0; width:5px; background:#cfcfcf}
div.clearlooks2 .mceBottom .mceCenter {left:5px; width:100%; background:#cfcfcf}
div.clearlooks2 .mceBottom .mceRight {right:0; width:5px; background:#cfcfcf}
div.clearlooks2 .mceBottom span {display:none}
div.clearlooks2 .statusbar .mceBottom, div.clearlooks2 .statusbar .mceBottom div {height:23px}
div.clearlooks2 .statusbar .mceBottom .mceLeft {background:url(../images_b-00011/dialog/corners.gif) -29px 0}
div.clearlooks2 .statusbar .mceBottom .mceCenter {background:url(../images_b-00011/dialog/horizontal.gif) 0 -52px}
div.clearlooks2 .statusbar .mceBottom .mceRight {background:url(../images_b-00011/dialog/corners.gif) -24px 0}
div.clearlooks2 .statusbar .mceBottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px}

/* Actions */
.clearlooks2 a.close { width:29px; height:16px; position:absolute; top:3px;}
.clearlooks2 .close {right:6px; background:url(../images_b-00011/dialog/buttons.gif) -87px 0}
.clearlooks2 .min {display:none; right:68px; background:url(../images_b-00011/dialog/buttons.gif) 0 0}
.clearlooks2 .med {display:none; right:37px; background:url(../images_b-00011/dialog/buttons.gif) -29px 0}
.clearlooks2 .max {display:none; right:37px; background:url(../images_b-00011/dialog/buttons.gif) -58px 0}
.clearlooks2 .move {display:none;width:100%;cursor:move;background:url(../images_b-00011/dialog/corners.gif) no-repeat -100px -100px}
.clearlooks2 .movable .move {display:block}
.clearlooks2 .focus .close {right:6px; background:url(../images_b-00011/dialog/buttons.gif) -87px -16px}
.clearlooks2 .focus .min {right:68px; background:url(../images_b-00011/dialog/buttons.gif) 0 -16px}
.clearlooks2 .focus .med {right:37px; background:url(../images_b-00011/dialog/buttons.gif) -29px -16px}
.clearlooks2 .focus .max {right:37px; background:url(../images_b-00011/dialog/buttons.gif) -58px -16px}
.clearlooks2 .focus .close:hover {right:6px; background:url(../images_b-00011/dialog/buttons.gif) -87px -32px}
.clearlooks2 .focus .close:hover {right:6px; background:url(../images_b-00011/dialog/buttons.gif) -87px -32px}
.clearlooks2 .focus .min:hover {right:68px; background:url(../images_b-00011/dialog/buttons.gif) 0 -32px}
.clearlooks2 .focus .med:hover {right:37px; background:url(../images_b-00011/dialog/buttons.gif) -29px -32px}
.clearlooks2 .focus .max:hover {right:37px; background:url(../images_b-00011/dialog/buttons.gif) -58px -32px}

/* Resize */
.clearlooks2 .resize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(../images_b-00011/dialog/horizontal.gif) no-repeat 0 -75px}
.clearlooks2 .resizable .resize {display:block}
.clearlooks2 .resizable .min, .clearlooks2 .max {display:none}
.clearlooks2 .minimizable .min {display:block}
.clearlooks2 .maximizable .max {display:block}
.clearlooks2 .maximized .med {display:block}
.clearlooks2 .maximized .max {display:none}
.clearlooks2 a.resize-n {top:0; left:0; width:100%; cursor:n-resize}
.clearlooks2 a.resize-nw {top:0; left:0; cursor:nw-resize}
.clearlooks2 a.resize-ne {top:0; right:0; cursor:ne-resize}
.clearlooks2 a.resize-w {top:0; left:0; height:100%; cursor:w-resize;}
.clearlooks2 a.resize-e {top:0; right:0; height:100%; cursor:e-resize}
.clearlooks2 a.resize-s {bottom:0; left:0; width:100%; cursor:s-resize}
.clearlooks2 a.resize-sw {bottom:0; left:0; cursor:sw-resize}
.clearlooks2 a.resize-se {bottom:0; right:0; cursor:se-resize}

/* Alert/Confirm */
.clearlooks2 .button {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(../images_b-00011/dialog/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0}
.clearlooks2 .middle .icon {left:15px; top:35px; width:32px; height:32px}
.clearlooks2 .alert .middle span, .clearlooks2 .confirm .middle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal}
.clearlooks2 a:hover {font-weight:bold;}
.clearlooks2 .alert .middle, .clearlooks2 .confirm .middle {background:#D6D7D5}
.clearlooks2 .alert .ok {left:50%; top:auto; margin-left: -40px}
.clearlooks2 .alert .icon {background:url(../images_b-00011/dialog/alert.gif)}
.clearlooks2 .confirm .ok {left:50%; top:auto; margin-left: -90px}
.clearlooks2 .confirm .cancel {left:50%; top:auto}
.clearlooks2 .confirm .icon {background:url(../images_b-00011/dialog/confirm.gif)}
/*.clearlooks2 iframe { margin-top:23px; margin-left:5px; }*/

/* Community overview editor dialog styles*/

div.communityEditor {
	border: 1px solid black;
	background: white;
}

/* General */
.communityEditor div, .communityEditor span, .communityEditor a { border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block}
.communityEditor {position:absolute}
.communityEditor .wrapper {position:static}
.mceEventBlocker {position:absolute; left:0; top:0; background:url(../images_b-00011/dialog/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%}
.communityEditor .placeholder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; filter:alpha(opacity=50)}

/*Middle*/
.clearlooks2 .middle span {top:23px; left:5px; width:100%; height:100%; background:#FFF}

div.communityEditor div.left, div.communityEditor div.top,
div.communityEditor div.right, div.communityEditor div.bottom { 
	display: none; 
}
div.communityEditor div.content { background:white; border: 1px solid black; }

/* confirm dialog */
.clearlooks2 .confirmDialog {
	background: #F7F7F7;
	text-align: center;
	font-size: 13px ;
	*padding-top: 10px;
	_padding-top: 10px;
}
.clearlooks2 .confirmDialog p {
	padding: 0 10px;
}
.clearlooks2 .confirmDialog .btnOk {
	width: 60px;
}
.clearlooks2 .confirmDialog .btnCancel {
	width: 60px;
	margin-left: 20px;
}

/* Dialog window background settings */
div.clearlooks2 { border: black 1px solid; }
div.clearlooks2 div.top, div.clearlooks2 div.focus div.top {background: #cfcfcf;}
div.clearlooks2 div.top span, div.clearlooks2 div.focus div.top span { color: black; }
div.clearlooks2 div.top div.left, div.clearlooks2 div.focus div.top div.left {background: #cfcfcf; }
div.clearlooks2 div.top div.center, div.clearlooks2 div.focus div.top div.center {background: #cfcfcf; }
div.clearlooks2 div.top div.right, div.clearlooks2 div.focus div.top div.right {background: #cfcfcf; }
div.clearlooks2 div.middle div.left, div.clearlooks2 div.focus div.middle div.left { background: #cfcfcf; }
div.clearlooks2 div.middle div.right, div.clearlooks2 div.focus div.middle div.right { background: #cfcfcf; }
div.clearlooks2 div.bottom div.left, div.clearlooks2 div.focus div.bottom div.left { background: #cfcfcf; }
div.clearlooks2 div.bottom div.center, div.clearlooks2 div.focus div.bottom div.center { background: #cfcfcf; }
div.clearlooks2 div.bottom div.right, div.clearlooks2 div.focus div.bottom div.right { background: #cfcfcf; }

/* Dialog window background settings for 3.2.7 */
div.clearlooks2 { border: black 1px solid; }
div.clearlooks2 div.mceTop, div.clearlooks2 div.mceFocus div.mceTop {background: #cfcfcf;}
div.clearlooks2 div.mceTop span, div.clearlooks2 div.mceFocus div.mceTop span { color: black; }
div.clearlooks2 div.mceTop div.mceLeft, div.clearlooks2 div.mceFocus div.mceTop div.mceLeft {background: #cfcfcf; }
div.clearlooks2 div.mceTop div.mceCenter, div.clearlooks2 div.mceFocus div.mceTop div.mceCenter {background: #cfcfcf; }
div.clearlooks2 div.mceTop div.mceRight, div.clearlooks2 div.mceFocus div.mceTop div.mceRight {background: #cfcfcf; }
div.clearlooks2 div.mceMiddle div.mceLeft, div.clearlooks2 div.mceFocus div.mceMiddle div.mceLeft { background: #cfcfcf; }
div.clearlooks2 div.mceMiddle div.mceRight, div.clearlooks2 div.mceFocus div.mceMiddle div.mceRight { background: #cfcfcf; }
div.clearlooks2 div.mceBottom div.mceLeft, div.clearlooks2 div.mceFocus div.mceBottom div.mceLeft { background: #cfcfcf; }
div.clearlooks2 div.mceBottom div.mceCenter, div.clearlooks2 div.mceFocus div.mceBottom div.mceCenter { background: #cfcfcf; }
div.clearlooks2 div.mceBottom div.mceRight, div.clearlooks2 div.mceFocus div.mceBottom div.mceRight { background: #cfcfcf; }

/* Dialog window border settings */
div.clearlooks2 div.top div.left, div.clearlooks2 div.focus div.top div.left { border-bottom: #b5a69c 1px solid; height: 22px; width: 8px; margin-left: 4px; }
div.clearlooks2 div.top div.center, div.clearlooks2 div.focus div.top div.center { border-bottom: #b5a69c 1px solid; height: 22px; right: 4px; }
div.clearlooks2 div.top div.right, div.clearlooks2 div.focus div.top div.right { border-bottom: none; height: 22px; width: 4px; }
div.clearlooks2 div.middle div.left, div.clearlooks2 div.focus div.middle div.left { border-right: #b5a69c 1px solid; width: 4px; }
div.clearlooks2 div.middle div.right, div.clearlooks2 div.focus div.middle div.right { border-left: #b5a69c 1px solid; width: 4px; }
div.clearlooks2 div.bottom div.center, div.clearlooks2 div.focus div.bottom div.center { border-top: #b5a69c 1px solid; }
div.clearlooks2 a.close, div.clearlooks2 div.focus a.close,
div.clearlooks2 a.close:hover, div.clearlooks2 div.focus a.close:hover { 
	background:url(../images_b-00011/editor/toolbarSprite.gif) no-repeat -980px 0px;
	width:20px; top:2px; right:1px;
}

/* Dialog window border settings for 3.2.7 */
div.clearlooks2 div.mceTop div.mceLeft, div.clearlooks2 div.mceFocus div.mceTop div.mceLeft { border-bottom: #b5a69c 1px solid; height: 22px; width: 8px; margin-left: 4px; }
div.clearlooks2 div.mceTop div.mceCenter, div.clearlooks2 div.mceFocus div.mceTop div.mceCenter { border-bottom: #b5a69c 1px solid; height: 22px; right: 4px; }
div.clearlooks2 div.mceTop div.mceRight, div.clearlooks2 div.mceFocus div.mceTop div.mceRight { border-bottom: none; height: 22px; width: 4px; }
div.clearlooks2 div.mceMiddle div.mceLeft, div.clearlooks2 div.mceFocus div.mceMiddle div.mceLeft { border-right: #b5a69c 1px solid; width: 4px; }
div.clearlooks2 div.mceMiddle div.mceRight, div.clearlooks2 div.mceFocus div.mceMiddle div.mceRight { border-left: #b5a69c 1px solid; width: 4px; }
div.clearlooks2 div.mceBottom div.mceCenter, div.clearlooks2 div.mceFocus div.mceBottom div.mceCenter { border-top: #b5a69c 1px solid; }
div.clearlooks2 a.mceClose, div.clearlooks2 div.mceFocus a.mceClose,
div.clearlooks2 a.mceClose:hover, div.clearlooks2 div.mceFocus a.mceClose:hover { 
	background:url(../images_b-00011/editor/toolbarSprite.gif) no-repeat -980px 0px;
	width:20px; top:2px; right:1px;
}

/* Overlay settings for 3.2.7 */
#mceModalBlocker.clearlooks2_modalBlocker { filter: alpha(opacity=20); -moz-opacity:.20; opacity:.20; }


/* Dynamic google map dialog: GMapDialog */
.GMapDialog {
	border: 4px solid #AAA;
}
.GMapDialog .top, .GMapDialog .left, 
.GMapDialog .right, .GMapDialog .bottom {
	display: none;
}
.GMapDialog .closeMapBtn {
	position: absolute;
	top: 0;
	right: 0;
	border-left: 4px solid #AAA;
	border-bottom: 4px solid #AAA;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: white url("../javascript_b-00011/tinymce/themes/bumblehood/img/icons.gif") no-repeat -980px 0;
	z-index: 1;
}
.GMapDialog table {
	border-collapse: collapse;
	width: 100%;
	border: 0;
}
.GMapDialog td {
	padding: 0;
	vertical-align: top;
}
.GMapDialog .sidePaneTd {
	width: 250px;
	border-right: 2px solid #AAA;
	background: white;
}
.GMapDialog .sidePane {
	overflow-y: auto;
}
.GMapDialog .sidePaneItem {
	min-height: 40px;
	border-bottom: 1px solid #AAA;
	margin: 5px;
	margin-bottom: 0;
	cursor: pointer;
}
.GMapDialog .sidePaneItem img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.GMapDialog .sidePaneItem .title {
	font-size: 13px;
	color: blue;
}
.GMapDialog .sidePaneItem .address {
	font-style: italic;
}
.GMapDialog .infoImage {
	float: left;
	margin-right: 5px;
}
.GMapDialog .infoName {
	font-size: 13px;
}
.GMapDialog .infoAddr {
	font-style: italic;
}
.GMapDialog .mapLoading {
	background: url("../images_b-00011/bigLoader.gif") center center no-repeat;
}
/* hiddes all selects on page when dynamic map dialog is opened because 
   they are rendered on top of the page and so over the map */
body.hideAllInputes select {
	display: none;
}