﻿#YUIConnectionSwf-Container { width: 1px; height: 1px; overflow: hidden; position: absolute; top: -2000px; left: -2000px; display: none; zoom: 1;}

/* Window */
.yui-panel-container { position: fixed !important;}
/*.yui3-dd-dragging .SUI-Window, .yui3-dd-dragging.focused .SUI-Window {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}*/
.focused .SUI-Window {box-shadow: rgba(0,0,0,0.75) 0 0 20px; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.75); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.75);}
.SUI-Window { text-align: left; box-shadow: rgba(0,0,0,0.25) 0 0 10px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);  font-family: Arial; font-size: 12px; }
.yui-skin-sam .SUI-Window.yui-panel .hd { background-color: #fff; border-bottom: 1px solid #ebebeb; font-size: 14px;}
.SUI-Window .bd { overflow: auto; background-color: #fff; color: #444; font-size: 12px; line-height: 1.2em;}
.SUI-Window .bd .SAUI-Button { line-height: normal;}
.SUI-Window .bd {overflow: auto;}
.SUI-Window .bd a { color: #4c61be;}
.SUI-Window .bd a:hover { color: #375bf3;}


.yui-skin-sam .SUI-Window .bd.app {padding: 0; overflow: hidden;}
.SUI-Window .bd.app #com-function, .SUI-Window .bd.app #ajax_frame, .SUI-Window .bd.app .app-canvas, .SUI-Window .bd.app .app-options, .SUI-Window .bd.app .app-content { height: 100%;}
.SUI-Window .bd.app .app-options, .SUI-Window .bd.app .app-content { overflow: auto;}
.SUI-Window .bd.app .app-options { background-color: #fff;}
.SUI-Window .bd.app .app-options .inner, .SUI-Window .bd.app .app-content .inner{ margin: 10px;}

.yui-skin-sam .SUI-Window.yui-panel .ft 
{
	border-top-color: #ccc;
	padding: 0;
	border-top: 0;
}

.SUI-Window a.SUI-Window-Close { font-family: Arial; text-decoration: none; color: #e02929; font-size: 10px; line-height: 20px; font-weight: bold; text-align: center; height: 20px; width: 20px;}
.SUI-Window a:hover.SUI-Window-Close { color: #fff; background-color: #e02929; border: 1px outset #e02929; width: 18px; height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 18px; }

.SUI-Window .SUI-Window-Close { position: absolute; right: 5px; top: 3px;}

.SUI-Window-SaveBar
{
	border-top: 1px solid #aaa;
	min-height: 42px;
	color: #444;
	font-family: arial;
	font-weight: normal;
	font-size: 14px;
	overflow: hidden;

	text-align: center;
	padding: 2px 0 0 0;
}
.SUI-Window-SaveBar .SUI-Button { vertical-align: middle;}
.SUI-Window-SaveBar .SUI-Button.save .second-child { line-height: 24px; font-weight: bold;}
.SUI-Window-SaveBar .SUI-Button.save .icon
{
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(/dhtml/adminui/images/management/manage-icons.png) no-repeat -16px -656px ; cursor: pointer;
}
.SUI-Window-SaveBar a.cancel { font-weight: normal; color: #4c61be;}
.SUI-Window-SaveBar a:hover.cancel { color: #375bf3;}

.wideview .SUI-Window-SaveBar {min-height: 30px; }
.wideview .SUI-Window-SaveBar .SUI-Button.save .second-child { line-height: 14px;}
.wideview .SUI-Window-SaveBar .SUI-Button.save .icon { height: 22px;}

.SUI-Button {display: -moz-inline-box; display: inline-block; vertical-align: top; border-color: #808080; border-style: solid; border-width: 1px 0; cursor: pointer; margin: 1px 0; }
.SUI-Button .first-child { cursor: pointer; text-decoration: none; font-weight: normal; color: #000; background-image: url(/dhtml/adminui/images/design/buttonbg.png); background-repeat: repeat-x; background-position: left 0; background-color: #dbdcdd; display:block;*display:inline-block; width: auto; border-color: #808080; border-style: solid; border-width: 0 1px; padding:0; margin: 0 -1px;}
.SUI-Button .first-child:hover {text-decoration: none; font-weight: normal; color: #000; background-position: left -122px; background-color: #9bff9b;}
.SUI-Button .second-child {padding: 5px; display: -moz-inline-box; display: inline-block; vertical-align: top;}


/* Tool-Tip */

#sui_tooltip_container{z-index:50003; position: absolute; width: 100%; height: 1px; top: 0; left: 0;}
.suitooltip { z-index:50003; width: auto; }
.suitooltip .suitooltip-inner { background-color: #fff; background-image: url(tool_tip/images/bg.gif); background-repeat: repeat-x; background-position: left bottom; }
.suitooltip .suitooltip-inner .content { color: #000; font-size: 10px; font-family: arial; font-weight: bold; background-color: transparent; background-image: none; padding: 6px; cursor: default; }
.suitooltip .suitooltip-inner .content a { color: #000; font-family: arial; font-weight: bold; text-decoration: underline; }
.suitooltip .suitooltip-inner .content td, .suitooltip .suitooltip-inner .content div { color: #2d2d2d; font-family: arial; background-color: transparent; background-image: none; margin: 0; padding: 0; cursor: default; }
.suitooltip .tl { background-image: url(tool_tip/images/suitooltip_tl.png); background-repeat: no-repeat; }
.suitooltip .tl span { display: block; width: 8px; height: 8px; overflow: hidden; }
.suitooltip .t { background-image: url(tool_tip/images/suitooltip_t.png); background-repeat: repeat-x; }
.suitooltip .t span { display: block; width: 0; height: 8px; overflow: hidden; }
.suitooltip .tr { background-image: url(tool_tip/images/suitooltip_tr.png); background-repeat: no-repeat; }
.suitooltip .tr span { display: block; width: 8px; height: 8px; overflow: hidden; }
.suitooltip .r { background-image: url(tool_tip/images/suitooltip_r.png); background-repeat: repeat-y; }
.suitooltip .r span { display: block; width: 8px; height: 0; overflow: hidden; }
.suitooltip .br { background-image: url(tool_tip/images/suitooltip_br.png); background-repeat: no-repeat; }
.suitooltip .br span { display: block; width: 8px; height: 8px; overflow: hidden; }
.suitooltip .b { background-image: url(tool_tip/images/suitooltip_b.png); background-repeat: repeat-x; }
.suitooltip .b span { display: block; width: 0; height: 8px; overflow: hidden; }
.suitooltip .bl { background-image: url(tool_tip/images/suitooltip_bl.png); background-repeat: no-repeat; }
.suitooltip .bl span { display: block; width: 8px; height: 8px; overflow: hidden; }
.suitooltip .l { background-image: url(tool_tip/images/suitooltip_l.png); background-repeat: repeat-y; }
.suitooltip .l span { display: block; width: 8px; height: 0; overflow: hidden; }

.suitooltip .suitooltip-inner .progress {height: 2px; background-color: #222; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius:1px; text-align: left;}
.suitooltip .suitooltip-inner .bar { height: 0px; line-height: 0%; border-top: 1px solid #36ea7a; border-bottom: 1px solid #178741; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;}

.suitooltip .suitooltip-inner div.short { font-size: 13px;max-width: 250px;}
.suitooltip .suitooltip-inner div.long { font-size: 12px; text-align: justify;max-width: 250px; font-weight: normal; border-top: 1px solid #aaa; margin-top: 5px; padding-top: 5px; color: #444;}


/* Member Page */
.SUI-member-menu-div { height: 0;}

#SUI-member-add-menu-list { padding: 3px;}
#SUI-member-add-menu-list a { display: inline-block; padding: 2px; margin: 0 3px; font-weight: bold;}


#SUI-member-activity-feed { margin-right: 5px; margin-top: 5px; }
#SUI-member-activity-feed .SUI-ActivityItem { position: relative; padding-left: 60px; min-height: 60px; }
#SUI-member-activity-feed .SUI-ActivityItem .content { font-size: 1.1em;}
#SUI-member-activity-feed .SUI-ActivityItem .delete {display: none;}
#SUI-member-activity-feed .SUI-ActivityItem.over .delete {display: block; float: right; font-family: Arial; font-weight: bold; text-decoration: none;}
#SUI-member-activity-feed .SUI-ActivityItem .time { filter:alpha(opacity=50); opacity: 0.5; margin-top: 3px;}
#SUI-member-activity-feed .divider, #SUI-member-info-box .divider, #SUI-member-photos-page .divider, #SUI-member-videos-page .divider { height: 2px; overflow: hidden;}
#SUI-member-activity-feed .SUI-UserPic { font-size: 5px; position: absolute; top: 0; left: 0;}


.SUI-member-account-box { display: block; margin-top: 2px; }
.SUI-member-account-box .element-container {}

#SUI-member-info-box { margin-top: 10px;}
#SUI-member-info-box .pic-cell {padding-right: 10px;}
#SUI-member-info-box .name-stat {font-size: 1.2em;}

#SUI-member-NameStat {font-size: 1.2em; margin-bottom: 5px;}
#SUI-member-NameStat strong {font-size: 1.4em;}
#SUI-member-NameStat .options { font-size: 11px; font-weight: bold; font-family: Arial;}
#SUI-member-NameStat .time, #SUI-member-videos-page .number {filter:alpha(opacity=50); opacity: 0.5; font-size: .9em; display: inline-block;}

td#SUI-member-colleft {width: 160px; padding-right: 10px; padding-top: 10px; min-height: 100px;}
td#SUI-member-colright { width: auto; padding-top: 10px; min-height: 100px;}
td#SUI-member-colleft .mb-spacerh, td#SUI-member-colright .mb-spacerh {width: 60px; height: 1px; overflow: hidden;}
td#SUI-member-colleft .mb-spacerv, td#SUI-member-colright .mb-spacerv {height: 100px; width: 1px; overflow: hidden; float: right; clear: none; margin-right: -5px;}
/*
td#SUI-member-colleft.over, td#SUI-member-colright.over {background-image: url(/dhtml/adminui/images/pagebuilder/patturn.gif)}
*/
td#SUI-member-colsys {  }
td#SUI-member-colsys .element-container { margin-top: 10px; }

#SUI-member-photos-page, #SUI-member-friends-page {margin-top: 10px;}

td#SUI-member-colleft .element-container, td#SUI-member-colright .element-container {margin-bottom: 10px;}

.element-container.SUI-Drag-Active div, .element-container.SUI-Drag-Active table, .element-container.SUI-Drag-Active span { visibility: hidden;}
.element-container.SUI-Drag-Active {border: dashed 1px #aaa; filter:alpha(opacity=60); opacity:.6; max-height: 150px; }
.SUI-DragEl {background-color: #efefef; border: 1px solid #ddd; }
.SUI-DragEl .element-header {font-size: 16px; color: #808080;}
.SUI-DragEl .element-row1, .SUI-DragEl .element-row2, .SUI-DragEl .sui-mem-options {display: none;}

.element-container .sui-mem-options .move { width: 100%; height: 20px; position: absolute; top: 0; left: 0; cursor: move; background: transparent url(/images/x.gif);}
.element-container .sui-mem-options .edit { background: transparent url(/dhtml/adminui/images/member-element-edit.gif) no-repeat; width: 20px; height: 20px; overflow: hidden; text-indent: -20000px; position: absolute; top: 2px; right: 2px;}
.element-container .sui-mem-options .edit.loading {background-image: url(/dhtml/adminui/images/loading-circle.gif);}

.sui-element-options {display: block; position: relative; z-index: 1;}
#section10 .element-container.nav .sui-element-options { display: none;}
.sui-element-options .edit { background: transparent url(/dhtml/adminui/images/element-edit.png) no-repeat; width: 20px !important; height: 20px !important; display: block; overflow: hidden; text-indent: -20000px; position: absolute; top: 0; right: 0; text-align: left; }
#container .sui-element-options .edit { background-image: url(/dhtml/adminui/images/element-edit.png);}
.element-container .sui-element-options .edit.loading {background-image: url(/dhtml/adminui/images/loading-circle.gif);}

/* Member Activity*/
.SUI-member-activity-line .delete { margin-left: 3px; display: block; float: right; font-family: Arial; font-weight: bold; text-decoration: none; zoom: 1;}
/*
.SUI-member-activity-line .over .delete {display: block; }
.SUI-member-activity-line .over .time {display: none;}
*/

/* Member Profile Pic Block */
#SUI-member-ProfileImageBlock {width: 160px;}
#SUI-member-ProfileImageBlock .member-pic {position: relative; width: 160px;}
#SUI-member-ProfileImageBlock .member-pic .add {position: absolute; top: 0; left: 0; width: auto; text-align: center; display: none; padding: 3px; font-weight: bold; font-size: 12px;}
#SUI-member-ProfileImageBlock .member-pic.over .add, #SUI-member-ProfileImageBlock .member-pic.default .add {display: block;}
#SUI-member-ProfileImageBlock .member-pic .add a { text-decoration: none;}
#SUI-member-ProfileImageBlock .member-pic .add a:hover { text-decoration: underline;}

/* Member Profile Element Adding Page */
.SUI-member-element-card {width: 45%; height: 100px; float: left; padding: 10px; margin-bottom: 10px; }

/* Photo Tagging */
#SUI-member-photoTagging-option-box { position: absolute; background: transparent url(/images/left-arrow-whitefull.png) no-repeat scroll left 1px; color: #000; line-height: normal; width: auto; }
#SUI-member-photoTagging-option-box form {border: 1px solid #aaa; width: 170px; font-size: 10px; background: #fff; font-family: Arial; padding: 2px; margin: 0 0 0 6px;}
#SUI-member-photoTagging-option-box form input.text { width: 166px;}
#SUI-member-photoTagging-option-box a { color: #808080; text-decoration: underline; font-size: 12px; font-weight: bold;}

/* Accent Menu (editing elements) */
#SUI-member-edit-accent-menu {z-index: 1;}
#SUI-member-edit-accent-menuButton {position: absolute; top: 2px; right: 40px; z-index: 1;}
#SUI-member-edit-accent-menuButton.yui-button button { min-height: 1.5em; vertical-align: middle; line-height: 1.5em;}

/* Access List */
#SUI-member-access-list-display {min-height: 60px; border: 1px solid #aaa;}
#SUI-member-access-list-display span.name { display: inline-block; font-size: 11px; font-family: Arial; font-weight: bold; height: 18px; line-height: 18px; overflow: hidden; padding: 0 4px; margin: 2px; border: 1px solid #ddd; background: #eee; color: #000;}
#SUI-member-access-list-display span.name a { display: inline-block; font-weight: bold; color: #aaa; text-decoration: none; margin-left: 3px; text-transform: lowercase; font-size: 14px;}
#SUI-member-access-list-display span.name a:hover { color: #444;}

/* Member List */
#SUI-member-list-display-box { border: 1px solid #aaa; width: 320px; background: #fff;}
#SUI-member-list-display span.name { display: inline-block; font-size: 11px; font-family: Arial; font-weight: bold; height: 18px; line-height: 18px; overflow: hidden; padding: 0 4px; margin: 2px; border: 1px solid #ddd; background: #eee; color: #000;}
#SUI-member-list-display span.name a { display: inline-block; font-weight: bold; color: #aaa; text-decoration: none; margin-left: 3px; text-transform: lowercase; font-size: 14px;}
#SUI-member-list-display span.name a:hover { color: #444;}
#SUI-member-list-display-box span.input-holder {height: 20px; display: inline-block; width: 50px; margin: 2px; vertical-align: top; padding: 0;}
#SUI-member-list-display-box span.input-holder input { width: 50px; background: transparent; border: 0 none; height: 20px; padding: 0;}
.yui-skin-sam #SUI-member-list-display-box .yui-ac-container { width: 150px;}


/* Comments */

.SUI-Comment-Reply .SUI-Comment-Upic { margin-left: 82px; width: 50px; max-height: 50px; overflow: hidden;}
.SUI-Comment-Add .SUI-CommentTitle{ padding-left: 10px; font-weight: bold;}
.SUI-Comment-Add form {display: inline;}
.SUI-Comment-Add fieldset {border-style: none;}
.SUI-Comment-Add input {font-size: 1.2em;}
.SUI-Comment-Add textarea {width: 100%; height: 60px; display: block;}
.SUI-Comment { margin-top: 10px; }
.SUI-Comment-Reply, .SUI-Comment-Add { margin-top: 5px; margin-bottom: 5px; }
.SUI-Comment-ReplyForm {  }
.SUI-Comment td, .SUI-Comment table, .SUI-Comment-Reply td, .SUI-Comment-Reply table, .SUI-Comment-Add td, .SUI-Comment-Add table { border-style: none; border-width: 0; }
.SUI-Comment .comment-divider, .SUI-Comment-Reply .comment-divider, .SUI-Comment-Add .comment-divider { width: 4px;}
.SUI-CommentText { margin: 0; padding: 5px; }
.SUI-Comment-Upic { width: 75px; max-height: 75px; maxHeight: 75px;height:expression(this.scrollHeight > 75? "75px" : "auto" ); overflow: hidden; margin: 0; padding: 0; border: solid 1px #898989; display: block; }
a:hover.SUI-Comment-Upic { border-color: #CCC; }

.SUI-CommentTitle { background-image: url(comments/images/comments-title-bg-m.png); background-repeat: repeat; margin-bottom: 5px; }
.SUI-CommentTitle .reply { font-size: 14px; font-weight: bold; text-decoration: none; float: right; margin-right: 5px; }
.SUI-CommentTitle .name { font-size: 16px; font-weight: bold; text-decoration: none; margin-right: 5px; margin-left: 5px; }
.SUI-CommentTitle a, .SUI-CommentTitle .reply a {text-decoration: none;}
.SUI-CommentTitle .time { font-size: 12px; font-weight: normal; }


/*Browse Icon*/

a.SUI-BrowseIcon { cursor: pointer; color: #000; font-size: 14px; font-family: arial; font-weight: bold; text-decoration: none; text-align: center; position: relative; width: 140px; height: 140px; float: left; }
a:hover.SUI-BrowseIcon { background-image: url(../images/browse-icon-bg.gif); background-repeat: no-repeat; background-position: center; }
a.SUI-BrowseIcon img { cursor: pointer; width: 80px; height: auto; }
a.SUI-BrowseIcon div { cursor: pointer; text-align: center; margin-right: auto; margin-left: auto; position: absolute; top: 15px; left: 30px; width: 80px; height: 80px; overflow: hidden; }
a:hover.SUI-BrowseIcon img { width: 100px; height:auto; }
a:hover.SUI-BrowseIcon div { text-align: center; margin-right: auto; margin-left: auto; top: 5px; left: 20px; width: 100px; height: 100px; }
a.SUI-BrowseIcon span { text-align: center; position: absolute; left: 0; bottom: 5px; width: 100%; max-height: 32px; height:expression(this.scrollHeight > 32? "32px" : "auto" ); z-index: 1; overflow: hidden; cursor: pointer; display: block; }

/*Rate Box*/

.SUI-RateBox {display: -moz-inline-box; display: inline-block; vertical-align: text-bottom; margin: 1px 0; border:1px solid #ccc; }
.SUI-RateBox span, .SUI-RateBox a {display:inline-block; width: auto; vertical-align: middle; }
.SUI-RateBox .number { background-color: #ccc; color: #fff; font-size: 12px; font-weight: bold; padding: 0 3px; cursor: default;}
.SUI-RateBox .number.good { background-color: #21c500; }
.SUI-RateBox .number.bad { background-color: #e90000; }
.SUI-RateBox a { background-image: url(../images/rate.gif); width: 16px; height: 16px; overflow: hidden; margin: 2px; padding: 0; background-repeat: no-repeat; }
.SUI-RateBox a.down { background-position: left -48px; }
.SUI-RateBox a.up { background-position: left 0; }
.SUI-RateBox a:hover.down { background-position: left -64px; }
.SUI-RateBox a:hover.up { background-position: left -16px; }
.SUI-RateBox a.dis, .SUI-RateBox a:hover.dis { background-position: left -32px; cursor:default; }

/* Live Box */
.SUI-LiveBox-Output {overflow: auto; margin-bottom: 2px; width: 100%;}
.SUI-LiveBox-Output.small { height: 10em;}
.SUI-LiveBox-Output.medium { height: 20em;}
.SUI-LiveBox-Output.large { height: 50em;}
.SUI-LiveBox-Output .divider { clear: both; height: 1px; overflow: hidden; margin-bottom: 2px; filter:alpha(opacity=50); opacity: 0.5;}
.SUI-LiveBox-Output .message { clear: both;}
.SUI-LiveBox-Output p { margin: 0 0 0 30px; padding: 0; clear: right;}
.SUI-LiveBox-Output a.link {float: left; font-size: 9px; margin-left: 3px;}
.SUI-LiveBox-Output .pic-holder { display: block; width: 25px; height: 25px; overflow: hidden; border: 1px solid #aaa; float: left;}
.SUI-LiveBox-Output .pic-holder img {width: 25px; }
.SUI-LiveBox-Output .time {float: right; display: block; font-size: 9px;}

/* Gallery */

.SUI-Galview-Count { font-size: 12px; text-align: right; width: auto; height: 14px; float: right; clear: none; }
.SUI-Galview-Name { font-size: 16px; text-align: left; width: 270px; height: 20px; overflow: hidden; float: left; clear: none; white-space: nowrap; text-overflow: ellipsis; }
.SUI-Galview-Name a { font-size: 16px; text-decoration: none; text-align: left; white-space: nowrap; width: 270px; height: 20px; float: left; clear: none; overflow: hidden; text-overflow: ellipsis; }
.SUI-Galview-Div { font-size: 14px; overflow: hidden; clear: both; margin: 4px auto; text-align: center; }
.SUI-Galview-Div.edit { position: absolute; left: 20px; top: 120px; width: 120px; height: 20px; border: 0 transparent; padding: 0; }
.SUI-Galview-Images { text-align: center; padding: 0; height: 56px; overflow: hidden; }
.SUI-Galview-Images img { width: 50px; height: 50px; margin: 3px 1px; border: solid 1px #898989; }
.SUI-Galview-Images a { text-decoration: none; border-style: none; }
.SUI-Galview-Images a:hover img {border: solid 1px #CCC;}

.SUI-Galview-Container {cursor: pointer; width: 324px; border-width: 1px; border-style: solid; text-align: center; padding: 6px; float: left; margin: 11px;}
.SUI-Galview-Container:hover { border-width: 2px; margin: 10px;}
.SUI-Galview-Pagetitle {margin: 0; padding: 0; text-align: left;}

.SUI-Galview-Pagedisc { font-style: italic; margin: 0; padding: 0; text-align: left; display: inline-block; }
.SUI-Galview-Pagecount { font-size: 0.50em; }
.SUI-Galview-Pagetitlesub {margin: 0; padding: 0; text-align: left; display:block;}
.SUI-Galview-Pagetitlesub .SUI-RateBox { margin: 0 0 -3px 3px;}
.SUI-Galview-Pagetitlecontrib {height: 27px; overflow: hidden; margin-top: 8px;}
.SUI-Galview-Pagetitlecontrib p {float:left; padding: 0; margin-top: 3px;}
.SUI-Galview-Pagetitlecontrib a { overflow: hidden; margin: 0 5px; padding: 0; border: solid 1px #898989; display: block; width: 25px; max-height: 25px; height:expression(this.scrollHeight > 25? "25px" : "auto" );float: left; }
.SUI-Galview-Pagetitlecontrib a img {width: 25px;}
.SUI-Galview-Pagetitlecontrib a:hover {border-color: #CCC; }

.SUI-Galview-Thumbs { height: auto; overflow: visible;}
.SUI-Galview-Thumbnail { position: relative; float: left; cursor: pointer; margin: 11px; padding: 0; text-align: center; border-width: 1px; border-style: solid; width: 160px; }
.SUI-Galview-Thumbnail:hover {margin: 10px; border-width: 2px;}
.SUI-Galview-Thumbnail .thumb { text-align: center; padding: 5px; width: 150px; height: 150px; overflow: hidden;}
.SUI-Galview-Thumbnail .caption { font-size: 12px; height: 25px; padding: 5px; text-align: center; width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.SUI-Galview-Full {text-align: left;}
.SUI-Galview-Fullimage-img {width: 550px; overflow: hidden;}
.SUI-Galview-Fullimage-img img {max-width: 550px; overflow: hidden;}
.SUI-Galview-Fullimage .SUI-Galview-Pagetitlesub {text-align: left; display: block;}
.SUI-Galview-Fullimage .SUI-Galview-Pagedisc {font-style: normal; text-align: left; display: block; font-weight: bold; font-size: 1.2em;}
.SUI-Galview-Fullimage { padding: 0; margin-top: 10px}
.SUI-Galview-Fullimage .SUI-Pagenav { border-top: 0; border-left: 0; border-right: 0; margin: 0;}
.SUI-Galview-Pagecomments {float: right;}
.SUI-Galview-UserPicHolder {float: left; margin-right: 5px; margin-top: 5px; height: 65px;}

/* Form Styles */

fieldset.Form-FieldSet
{
	
}
fieldset.Form-FieldSet label, fieldset.Form-FieldSet div.sel, form.Form-Fields label, form.Form-Fields div.sel
{
	display: block;
	margin: 5px 0 5px 0;
}
fieldset.Form-FieldSet div.sel label, form.Form-Fields div.sel label
{
	display: inline-block;
	margin-right:5px;
}
fieldset.Form-FieldSet label input, fieldset.Form-FieldSet label select, fieldset.Form-FieldSet label select option, form.Form-Fields label input, form.Form-Fields label select, form.Form-Fields label select option
{
	font-size: 1em;
}
fieldset.Form-FieldSet label strong, fieldset.Form-FieldSet div.sel strong, form.Form-Fields label strong, form.Form-Fields div.sel strong
{
	font-size: .75em;
	display: block;
}
fieldset.Form-FieldSet div.sel label strong, form.Form-Fields div.sel label strong
{
		display: inline;
		font-weight: normal;
		font-size: 1em;
}

/* Admin Toolbar */
.SUI-AdminTools-Bar.yuimenubar {
	font-size: 12px;
}

#SUI-SiteOptionBar div.content{
	background-color: #efefef;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	margin: 0 5px;
	color: #000;
	font-size: 12px;
	font-family: Arial;
}
#SUI-SiteOptionBar div.content a {
	color: #3333aa;
	font-weight: bold;
}
#SUI-SiteOptionBar div.content a:hover {
	color: #3333ff;
}
#SUI-SiteOptionBar form{
	padding: 0;
	margin: 0;
}
/* Profile Tools */
#SUI-member-page-styletools { margin-top: 1px;}
#SUI-member-page-styletools .tool-section {font-family:Arial; font-size: 15px; line-height: normal; text-align: left; padding-left: 3px; height: 100px; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding-right: 2px; margin-right: 2px; float: left;}
#SUI-member-page-styletools .tool-section .line {padding-bottom: 1px; border-bottom: 1px dotted #aaa; margin-bottom: 1px; margin-top: 1px;}
#SUI-member-page-styletools .tool-section h4 { border-bottom:1px solid #f4f4f4; text-align: center; margin: 0 0 2px 0; font-size: 14px; }
#SUI-member-page-styletools .tool-section input.url { width: 120px;}
#SUI-member-page-styletools .tool-section .label {display: inline-block; width: 120px; text-align: right; margin-right: 2px;}

/* YUI Adjustments */
.member-color-picker-container .yui-picker-controls,
.member-color-picker-container .yui-picker-swatch,
.member-color-picker-container .yui-picker-websafe-swatch {

    display: none;

}
.yui-skin-sam #SUI-member-page-styletools .yui-menu-button button { min-height: 1em; padding-left: 1px;}
#SUI-member-page-styletools .color-picker-current-color {
    display: block;
    display: inline-block;
    *display: block;    /* For IE */
    
    width: 1em;
    height: 1em;
    overflow: hidden;
    text-indent: 1em;
    background-color: #fff;
    white-space: nowrap;
    border: solid 1px #000;
    vertical-align: middle;
    margin: 1px 0;
}
#SUI-member-page-styletools .color-picker-button button {
    outline: none;  /* Safari */
    line-height: 1em;
    
}
#SUI-member-page-styletools .color-picker-button { vertical-align: top; margin-left: 0;}

#SUI-member-styletools-bgRepeat-container .yui-button {margin: 0;}
#SUI-member-styletools-bgRepeat-container .yui-button button {display: block; height: 19px; width: 19px; overflow: hidden; text-indent: -1000px; padding: 0; margin: 0px; min-height: 19px; background: transparent url(/dhtml/adminui/images/member-bgrepeat-icons3.gif) no-repeat;}
#SUI-member-styletools-bgRepeat.yui-button button {background-position: -6px -6px;}
#SUI-member-styletools-bgNoRepeat.yui-button button {background-position: -6px -36px;}
#SUI-member-styletools-bgRepeatX.yui-button button {background-position: -6px -66px;}
#SUI-member-styletools-bgRepeatY.yui-button button {background-position: -6px -96px;}

/* Element Tools */
.SUI-Element-Options { margin-bottom: 1px;}
.SUI-Element-Options .top, .SUI-Element-Options .bottom {height: 1px;}
.SUI-Element-Options .left {float: left; margin: 2px 4px; text-align: left;}
.SUI-Element-Options .right {float: right; margin: 2px 4px; text-align: right;}

/*Event Cal*/
#SUI-InputCal-DialogContainer .bd {padding: 0;}
#SUI-InputCal-Dialog {border: 0;}

/* Categories List */
.element-container.blog-catlisting .sub-blog-cat { padding-left: 10px; background: url(/images/list-indent-bg.png) repeat-y left center;}
ul.SUI-Categories { list-style: none outside; margin: 3px 0 0; padding: 0;}
ul.SUI-Categories li a { display: block; padding: 5px; }
ul.SUI-Categories li.selected a { cursor: default; text-decoration: none; font-weight: bold; position: relative; right: -1px; border-width: 1px; border-style: solid; border-right: 0px none; -moz-border-radius:3px 0 0 3px; -webkit-border-top-left-radius: 3px;  -webkit-border-bottom-left-radius: 3px;}
.SUI-Categories-Page.left { padding-left: 5px;}

.SUI-category-select { position: relative; width: 200px; height: 20px; background: #fff; border: 1px solid #aaa; z-index: 1; color: #000;}
.SUI-category-select label { display: block; height: 20px; line-height: 20px; padding: 0 3px; cursor: pointer; background: url(/images/select-down-arrow.png) no-repeat right center; margin:0 3px 0 0 !important;}
.SUI-category-select .tree-holder {background: #fff; border: 1px solid #aaa; width: auto; min-width: 100%; color: #000; }
.SUI-category-select .tree-holder .button { padding: 0 3px; line-height: 20px; cursor: pointer;}

.SUI-category-select .tree-holder .ygtvfocus, .SUI-category-select .tree-holder .ygtvfocus .ygtvlabel { background-color: transparent;}
.SUI-category-select .tree-holder .button:hover , .SUI-category-select .tree-holder .ygtvlabel:hover { background-color: #ebebeb;}
.SUI-category-select .tree-holder .ygtvlabel { white-space: nowrap;}
.SUI-category-select .tree-holder .holder-div { margin: 0 3px;}

/*ProcessIframe*/
textarea.process-iframe {display: none;}

/*Simple Edit*/

textarea.SUI-simple-edit.loading { width: 100%; font-size: 0%; background: transparent url(/images/loading-editor.png) no-repeat; min-height: 200px; border: 0; }

textarea.SUI-simple-oneoff-edit, #SUI-simple-edit-loader { width: 80%; font-size: 12px; background: #fff; color: #444; border: 1px solid #aaa; height: 50px !important; margin: 10px; padding: 2px; text-align: left; }

/*Categories*/
div.SUI-category-manage-row.dragging { background: #f2f2f2 !important; }
.SUI-category-manage-row .handle { display: inline-block; width: 20px; height: 20px; background: url(/images/icons/move-vert-icon.png) no-repeat center center; cursor: move;}
div.SUI-category-manage-row.dragging div { }
