/* 
common.css.revision=1028
*/
div, table, td, tr, form, input{
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	-webkit-box-sizing: border-box;
}

.rs {position: relative; width: 100%; height: 100%;}
.as {position: absolute; width: 100%; height: 100%;}

body {
   margin: 0;
   cursor: default;
   font-family:'Trebuchet MS', arial, helvetica;
   font-size:12px;
   position: relative;
}

.transparent-png {
    behavior: url('/skins/iepngfix.htc');
}

html, body{height:100%}

form.mainForm {
   height: 100%;   
}

form table td {
   color:white;
   font-family:'Trebuchet MS',arial,helvetica;
   font-size:12px;
}

.black 
{
	background:transparent url(/img/button_black.gif) no-repeat;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    line-height:40px;
	height:40px;
    margin:0;
	color :#FFF;
    width:181px;
	text-decoration:none;
	display: block;
}

.black:hover
{
    background:transparent url(/img/button_grey.gif) no-repeat;
    color :#000;
}

span.help {
    font-size: 0.6em;
    border-bottom: 1px dotted white;
    cursor: pointer;
}

FORM{margin:0px;}
.container{overflow:hidden;}
.formwidth{width:350px;overflow:visible;}

.relativo{position:relative;width:540px;}

.icon-skins{float:left;cursor:pointer;margin-top: 5px;}
.label-skins{margin-left:5px;cursor:pointer;font-size:15px;}
.search-area{position: relative;height: 56px; padding:14px 5px 0 18px;}
* html .search-area {padding-top: 13px;}
.seach-field{float:left;}
.search-button{float:left;margin-left:15px;cursor:pointer;}

.fright{float:right;}

.search-types{float:left;}
.search-types-selected{cursor:pointer;}
#search-engines{left: 23px; top: 20px; position: absolute; overflow:hidden;}
.search-engine-label{float:left;}
.search-engine-selector{float:left;width:24px;}

#searchbutton{margin-right:5px;}

.search-engine-selector-image{width:16px;float:left;cursor:pointer;}
.search-engine-selector-toggle{width:7px;float:left;margin-left:1px;cursor:pointer;}

.search-engine-selector-container{display:none;position:absolute;left:47px;}
.search-engine-selector-container .item{text-align:center;cursor:pointer;}

.bottom{text-align:center;height:220px;}

.modalLock {
   background-color:#1C1C1C;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index:4;
   opacity:0.7;
   -moz-opacity:0.7;
   -khtml-opacity:0.7;
   * opacity:70;
   * filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.modalLockHide {
   display:none;
}

.infoiframe{position:absolute;}

.infoiframe_hidden{display:none}
.infoiframe_visible{display:block;background-color:white;z-index:5;}

.closebutton {
   position: absolute;
   top: -15px;
   right: -15px;
   width: 30px;
   height: 30px;
   cursor: pointer;
   /* w3c */background: url(http://startskins.com/img/close.png);*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://startskins.com/img/close.png', sizingMethod='scale');

   z-index: 10;
}

.popup-content {padding:10px; position: relative; width: 100%; height: 100%; cursor: default;}

.infoTitled {padding-top: 40px;}
.infoTitle {position: absolute; top: 10px;}

.infoTitle .help {margin-left: 10px;}


.infoiframe .infoTitled .popupCont {padding: 10px 10px 0 10px;}


	.infoiframe_visible {border:2px solid white;background-color:gray;}
	.infoiframe_visible A {color:white;//font-size:14px;}
	.style-select-label{font-size:20px;color:#dadada;}


.skinname{font-size:14px;font-weight:bold;color:white;text-align:center;padding-top:5px;}
.skinimage A IMG{border:1px solid black;}
.skinimage A:hover IMG{border:1px solid white;}

.managelinks A{cursor:pointer;text-decoration:none;}
.label-manager-header{font-size: 12px;font-weight:bold;padding-bottom:5px;}

.manageLinks #newWindow {margin-top: 15px;}

.manager-list TD{color:white;}
.manager-list TD A{color:white;font-size: 12px;}
.manager-list TD A.red{color:darkred;}


.bubble { background: transparent url(/img/rounded-table.png) no-repeat top center; position: absolute; left: 50%; top: 30px; margin-left: -378px; width:756px; height:225px; z-index: 10;}
.bubble-text { width:736px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; padding-top:5px; margin-left: 10px;}
.bubble-text h1 { text-align:center; font-weight:bold; font-size:14px; color:#000000; margin:0px; padding:0px; margin-bottom:6px; margin-top:3px; }
.note { float:right; font-size:9px; color:#FF0000; margin-top:-3px;}

#ajaxloader{text-align:center;}

#botlinkz{}
.label-common{color:white;padding-top:10px;}

.visible_link{display:block !important;}
.hidden_link{display:none !important;}

#livePreview {position: absolute;}

.livePreviewHidden {display: none;}
.livePreviewVisible {display: block;}


.gallerySkinsCont .skinsInner {
   padding-top: 30px;
}

#gallerySkins {
   float: left;
   width: 690px;
   height: 100%;
   margin-left: 10px;
   overflow: hidden;
   padding-bottom: 20px;
   position: relative;
}

#gallerySkins.gallerySkinsSummary {padding-bottom: 0 !important;}

#gallerySkins .skinList {overflow: hidden;}

#gallerySkins .pagination {position: absolute; height: 20px; bottom: 0; padding-left: 160px;}

#gallerySkins .pagination .navigate {float: left; cursor: pointer; margin-left: 20px;}
#gallerySkins .pagination .pageLabel {float: left; margin-left: 20px;}

#gallerySkins .firstPage .pageRev,
#gallerySkins .lastPage .pageForw {visibility: hidden;}

.galleryCntAdmin #gallerySkins {padding-bottom: 0 !important; padding-top: 30px; }
.galleryCntAdmin #gallerySkins .pagination {display: none;}
.galleryCntAdmin #gallerySkins .skinList {overflow: auto !important;}

.galleryCnt { height: 100%; }

.galleryCnt .galleryMain {padding-left: 150px;}

.galleryCnt .galleryCategoryCont {
   position: absolute;
   left:0;
   top:0;
   width: 150px;
   height: 100%;
   border-right: 2px solid white;
   padding-right: 10px;
}

.skinCategories {
   font-size: 15px;
}


.galleryCnt .skinCategory {cursor: pointer; padding: 0 0 1px 5px;}
.galleryCnt .catSelected {background: #DADADA;}


.galleryCnt .skin {float: left; margin: 0 10px 10px 0; border: solid 2px gray; cursor: pointer;}

.galleryCnt .skin .skinFrame {padding: 2px; height: 154px; width: 200px; overflow: hidden;}

.galleryCnt .skin .skinFrame img {border: none;}

.galleryCnt .selectedSkin {border: solid 2px white;}

.galleryCnt .searchCont {position: absolute; top: 0; left: 0; height: 30px; width: 100%; text-align: center;}
.galleryCnt .searchCont .searchInner {position: relative; margin: 0 auto 0 auto; width: 300px;}
.galleryCnt .searchCont .searchLabel {float: left; margin-right: 10px; font-size:20px;color:#dadada;}

.galleryCnt .gallerySkinsCont .skinCategoryHead {clear: both; color:#dadada; overflow: hidden;}
.galleryCnt .gallerySkinsCont .skinCategoryHead .skinCategoryName {font-size:20px; float: left;}
.galleryCnt .gallerySkinsCont .skinCategoryHead .viewAll {font-size:20px; float: right;cursor: pointer;}

.galleryCnt .gallerySkinsCont .skinCategoryHead .sorting {padding-top: 5px; float: right;}
.galleryCnt .gallerySkinsCont .skinCategoryHead .sorting a {color:#dadada; font-size:15px; text-decoration: none;}

.galleryCnt .gallerySkinsCont .sort_new a.sortNewest,
.galleryCnt .gallerySkinsCont .sort_old a.sortOldest,
.galleryCnt .gallerySkinsCont .sort_pop a.sortPopular {text-decoration: underline;}


.clear {clear: both;}

.galleryCnt .searchCont input{float: left; width: 100px;}
.galleryCnt .searchCont .skinSearchBtn{
   margin-left: 5px;
   float: left;
   background:url(/skins/default/button-search.png) no-repeat;
   width:68px;
   height:25px;
   cursor: pointer;
}

.galleryCnt .noResults {margin-top: 100px; font-size:17px;color:#dadada; text-align: center;}
.galleryCnt .noResultsSuggest {margin-top: 10px; font-size:17px;color:#dadada; text-align: center;}


#infoiframe_themeBuilder {
   left: 10px;
   top: 30px;
   width: 320px;
}

#infoiframe_themeBuilder .infoTitled{
    height: 100%;
}

#infoiframe_themeBuilder .infoTitled .themeBuilder{
    height: 100%;
}

#infoiframe_themeBuilder .infoTitled .tabPane{
    height: 100%;
}

#infoiframe_themeBuilder .infoTitled .tabPaneContent {
    padding-top: -50px;
    overflow: auto;
}

#infoiframe_themeBuilder .popup-content {padding-right:0;}

#themeBuilderContent form {position: relative;}

.themeBuilder {color:white; position: relative;}

.themeBuilder .accordTabCont {position: relative;}

.themeBuilder .accordTabCont .tab  {
   overflow: hidden;
   margin-top: 5px;
   position: relative;
   width: 100%;
}

.themeBuilder .accordTabCont .tab .tabTitle {
   position: relative;
   color: white;
   background: #606060 url(/img/small/sprite_small.gif) no-repeat scroll 100% -280px;
   border: 1px solid white;
   cursor: pointer;
   font-weight: bold;
   font-size: 14px;
   padding: 3px 10px;
   margin-bottom: 10px;
}

.themeBuilder .accordTabCont .tabExpanded .tabTitle {
    background: #606060 url(/img/small/sprite_small.gif) no-repeat scroll 100% -400px;
}

.themeBuilder .accordTabCont .tab .tabContent {position: relative; overflow: hidden;}

.themeBuilder .accordTabCont .tabExpanded {height: auto !important;}

.themeBuilder .accordTabCont .tabCollapsed {height: 30px !important;}

.themeBuilder .tabPane {position: relative;}

.themeBuilder .tabPane .tabPaneHeader {
   position: relative;
   height: 23px;
   border-bottom: 1px solid white;
   margin-bottom: 10px;
   width: 280px;
}

.themeBuilder .tabPane .tabPaneHeader .as {
   height: 30px;
}

.hideFirstLevel .hideHeader{
   display: none;
}

.themeBuilder .tabPane .tabPaneHeader .tabPaneTab {
   position: relative;
   float: left;
   height: 23px;
   border: 1px solid;
   padding: 2px 5px 0 5px;
   margin-left: 10px;
   cursor: pointer;
}

.themeBuilder .tabPane .tabPaneHeader .tabPaneTabSelected {
   border-bottom: 1px solid gray;
}

.themeBuilder .tabPane .tabPaneContent {
   position: relative;
   margin-bottom: 20px;
   padding-right: 10px;
}

.themeBuilder .tabPane .tabPaneContent {display: none;}
.themeBuilder .tabPane .tabPaneContentSelected {display: block;}

.themeBuilder .fileInputHolder {
   position: absolute;
   width: 100%;
}

.themeBuilder .fileInputHolder input {
   position: absolute;
   right: 0;
   opacity: 0;
   filter:alpha(opacity:0);
   z-index: 2;
}

.themeBuilder .fileInputHolder .uploadBtn {
   font-size: 12px;
   width: 60px;
   background: green;
   padding: 2px 8px;
   position: absolute;
   right: 0;
}

.themeBuilder .bgOwnImageCont,
.themeBuilder .picOwnImageCont {
   z-index: 10;
   position: relative;
   width: 140px;
}


.themeBuilder .bgFileName,
.themeBuilder .picFileName {
   margin-left: 20px;
   position: relative;
}



.themeBuilder .bgImageUrlLabel, .themeBuilder .picImageUrlLabel {margin-top: 10px; position: relative; /*clear: both;*/}
.themeBuilder .bgImageUrlInput, .themeBuilder .picImageUrlInput {margin-top: 5px; position: relative; /*width: 200px;*/}
.themeBuilder .bgImageNoneLabel {position: relative; margin-top: 5px;}

.themeBuilder .textInput {
   margin-left: 20px;
   width: 180px;
   border: 1px solid #303030;
}

.themeBuilder .drop {font-size:14px; width:150px;}
.themeBuilder .colors {width:68px;border:1px solid gray;}
.themeBuilder .rain {
   cursor:pointer !important;
   border:1px solid white;
}
.themeBuilder .sample_swatch {
   float:left;
   width:30px;
   height:18px;
   margin-top:1px;
   margin-right:2px;
   border:1px solid white;
   background:white;
   cursor:pointer;
}

.themeBuilder .propSection {
   margin-top: 10px;
   padding-top: 10px;
   position: relative;
}

.themeBuilder .propSection .sectionTitle {
   position: absolute;
   top: 0;
   left: 10px;
   z-index: 10;
   background: gray;
   padding: 0 10px;
}

.themeBuilder .propSectionInner {
   border: 1px solid white;
   padding: 10px 10px 0 10px;
}

.themeBuilder .propRow {
   clear: both;
   height: 30px;
}

.themeBuilder select {
   width:105px;
   font-size: 12px;
}

form#addform .manageLinks a {color: white !important;}
form#addform .manageLinks a:hover {text-decoration: underline;}

.manageLinks select {
   width:35px;
   font-size: 12px;
   float: left;
   margin-left: 30px;
}

.themeBuilder .propRow .propName {float: left; width: 60px; }

.themeBuilder .propRow .propValue {float: right; }

.manageLinks .propRow .propName {float: left; width: 30px; }

.manageLinks .propRow .propValue {float: right; }

.manageLinks div {color: white;}


.themeBuilder .propRow .sample_swatch {float: left;}
.themeBuilder .propRow .colors {float: left;}

.themeBuilder .colorRow {clear: both; height: 50px; }
.themeBuilder .colorContL {float: left;}
.themeBuilder .colorContR {float: right;}

.themeBuilder .colorRow .color-label {font-size: 15px; text-align: center; }
.themeBuilder .colorRow .color-mode {float: left; width: 50px;}

.themeBuilder .colorRowSingle {height: 30px;}
.themeBuilder .colorRowSingle .color-label {float: left;}

.themeBuilder .colorRowBg {height: 80px;}
.themeBuilder .colorRowInner {height: 30px;}

.themeBuilder .button {
   cursor:pointer;
   margin: 25px 0 10px 0;
   padding-bottom: 2px;
   color:white;
   border:none;
   height:25px;
}

.themeBuilder .updateStyles {
   float: left;
   width:110px;
   background-color:green;
}

.themeBuilder .reset {
   float: right;
   width:60px;
   background-color:darkred;
   font-size: 12px;
}

.manageLinks .linkList .title {
    width: 130px;
    float: left;
}

.manageLinks .linkList .edit {
   cursor: pointer;
   width: 18px;
   height: 18px;
   background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -464px -461px;
   float:left;
}

.manageLinks .linkList .remove {
   cursor: pointer;
   width: 18px;
   height: 18px;
   background: transparent url(/img/linkremove.png) no-repeat scroll 50% 50%;
   float:left;
}

.manageLinks .linkTitle {width: 160px; overflow: hidden;}

.manageLinks .linkTitle a {color: white !important;}

.manageLinks select {width: 40px;}

.manageLinks #mlAddLink {
   margin-top: 15px;
   width: 90px;
}

.manageLinks #mlCancelEditLink {margin-top: 15px;}

#nulltargetframe {display: none;}

.iconDragToHome {
   background-image: url(../img/drag-me.gif);
   width: 54px;
   height: 64px;
   float: left;
   margin: 0 0 10px 60px;
}

.iconDragExample {
   background-image: url(../img/drag-example.gif);
   float: left;
   width: 89px;
   height: 63px;
   margin: 0 0 10px 60px;
}
.hideHomePageInfo {display: none;}

.homepageLink {display: inline;}

.showHomePageIE .ie, .showHomePageMF .mf, .showHomePageSafari .safari,
.showHomePageSafari .safari, .showHomePageOpera .opera,
.showHomePageNS .netscape,
.showHomePageChrome .chrome{display: block !important;}

.updatesWin {
    width: 250px;
    height: 300px;
    background: gray;
    right: 15px;
    top: 50px;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity:0)
}

.updatesWin .popup-content {
   padding-bottom: 35px;
   padding-right: 5px;
}

.updatesWin .popup-content .popupCont {
   padding: 0 0 0 5px;
}

.updatesWin .bottomLink {
   position: absolute;
   bottom: 10px;
   right: 10px;
}

#updatesWinContent {
    overflow: auto;
   height: 225px;
}

#updatesWinContent #page {
   padding-right: 10px;
}

#updatesWinContent #page .category-update h3 {
   margin-bottom: 5px;
}

.updatesBlog h3 {
    margin: 0;
}

.updatesBlog a {
    color: white;
}

.updatesBlog .postmetadata {
    font-size: 11px;
    margin: 5px 0 10px 0;
}

/* get started*/
.getStarted td, .getStarted th {
	font-family:'Trebuchet MS', arial, helvetica;
	color:#FFFFFF;
}
.getStarted a:link {
	color: #FFFFFF;
}
.getStarted a:visited {
	color: #FFFFFF;
}
.getStarted a:hover {
	color: #000000;
}

.getStarted .pointer {   
   cursor: pointer;
}
.getStarted .step-heading {
	font-weight:bold;
	font-size:24px;
	float:left;
}
.getStarted .skip-link {
   cursor: pointer;
	font-weight:bold;
	font-size:16px;
	float:right;
}
.getStarted .info-text {
	clear:both;
	font-size:12px;
	font-style:italic;
}
.getStarted .top-heading {
	font-weight:bold;
	font-size:17px;
	float:left;
}
.getStarted .skinname{font-size:14px;font-weight:bold;color:white;text-align:center;padding-top:5px;}
.getStarted .skinimage A IMG{border:1px solid black;}
.getStarted .skinimage A:hover IMG{border:1px solid white;}
.getStarted .skin {float: left; margin: 0 2px 10px 0; border: solid 2px gray; cursor: pointer;}

.getStarted .help {
	font-weight:bold;
	font-size:16px;
	float:right;
	display:none;
}

.getStarted .previousStep {
   font-size: 14px !important;
}

.getStarted .nextStep {
   font-size: 20px !important;
}

.getStarted .textView, .getStarted .importantText {
   font-size: 14px !important;
   text-align: justify;
}

.started6LoggedIn .sendEmail {display: none;}

.getStarted .emailText{
   font-size: 10px !important;
}

.getStarted .panel{
   margin-top: 10px;
}

.finishGetStarted {
   font-family:'Trebuchet MS', arial, helvetica;
	color:#FFFFFF;
   width: 610px;
   margin: 5px 0px 0px 10px;
}

.getStarted .closeFinish{
   margin: 10px 0px 0px 280px;
   font-size: 16px;
   cursor: pointer;
}

.getStarted .previousToStep3{
   clear: both;
}

.getStarted .emailLabel{
   margin-right:5px;
   float:left;
   font-size:14px;
}

.getStarted .spamLabel {
   font-size:12px;
   clear:both;
}

.showLinkToGetStarted3 .managerLinksToGetStarted{
   display: block !important;
}

.managerLinksToGetStarted{
   text-align: center;
   margin-top:15px;
   text-decoration: underline;
   cursor: pointer;
   display: none;
   font-size: 12px;
}

.alreadyHomepage .lable {
   text-align: center;
   font-size: 14px;
   margin-top: 20px;
}

.alreadyHomepage .button {
   cursor:pointer;
   margin: 25px 5px 10px 5px;
   padding-bottom: 2px;
   color:white;
   border:none;
   height:25px;
}

.alreadyHomepage .goTo {
   float: left;
   width:180px;
   background-color:green;
   text-align: center;
   padding-top: 4px;
}

.alreadyHomepage .new {
   float: right;
   width:160px;
   background-color:darkred;   
   text-align: center;
   padding-top: 4px;
}

.alreadyHomepage .link {
   text-decoration: none;
}

#textForm .textbox_input {
    width: 100%;
    overflow: hidden;
}

#textForm .textInput{
    float: right;
}

#textForm .textbox_input label{
    float: left;
}



/* LAYERS */

.layer {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
}


.layer > * {
    z-index: 5;
}

.layer div.infoiframe {
    z-index: 10;
}

.layer div.updatesWin {
    z-index: 10;
}

.layer > div.modalLock {
    z-index: 9;
}

.layer form.mainForm {
    z-index: 5;
    position: relative;
    display: block;
}

/*.layer.pictures {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}*/



/* PICTURE WIDGET */

.picture-widget{
    position: absolute;
    z-index: 1;
}

.picture-widget.active{
    z-index: 6;
}

.picture-widget .overlay, .picture-widget .spinner{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100000;
}

.picture-widget .overlay {
    background: #b1b1b1;
    width: 64px;
    height: 64px;
    margin: -33px 0 0 -33px;
    opacity: 0.5;
}

.picture-widget .spinner{
    background: transparent url(/img/spinner.gif) no-repeat 50% 50%;
    width: 32px;
    height: 32px;
    margin: -17px 0 0 -17px;
}


.picture-widget .view{
    position: relative;
    display: none;
    float: left;
}

.picture-widget .view.active{
    display: block;
    z-index: 7;
}

.picture-widget .viewer .closebutton {
    display: none;
}

.picture-widget .viewer,
.picture-widget .viewer .image{
    position: relative;
    height: 100%;
}

.picture-widget .viewer .image .image-hover {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.picture-widget .viewer .image .resize-handle {
    width: 16px;
    height: 16px;
    background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -360px -360px;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: se-resize;
    display: none;
}

/* TEXTBOX WIDGET */

.textbox-widget{
    position: absolute;
    z-index: 1;
}

.textbox-widget.active{
    z-index: 6;
}

.textbox-widget .overlay, .textbox-widget .spinner{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100000;
}

.textbox-widget .overlay {
    background: #b1b1b1;
    width: 64px;
    height: 64px;
    margin: -33px 0 0 -33px;
    opacity: 0.5;
}

.textbox-widget .spinner{
    background: transparent url(/img/spinner.gif) no-repeat 50% 50%;
    width: 32px;
    height: 32px;
    margin: -17px 0 0 -17px;
}


.textbox-widget .view{
    position: relative;
    display: none;
    float: left;
}

.textbox-widget .view.active{
    display: block;
    z-index: 7;
}

.textbox-widget .viewer .closebutton {
    display: none;
}

.textbox-widget .viewer,
.textbox-widget .viewer .text{
    position: relative;
    height: 100%;
}

.textbox-widget .viewer .text .text-hover {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}



.textbox-widget .viewer .text .resize-handle {
    width: 16px;
    height: 16px;
    background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -360px -360px;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: se-resize;
    display: none;
}

/* WIDGET FORM */

#pictureWidgetOptions {
    display: none;
}

#pictureWidgetOptions .field {
    width: 100%;
    overflow: hidden;
    margin-bottom: 2px;
}

#pictureWidgetOptions .field label {
    display: block;
    float: left;
    line-height: 21px;
}

#pictureWidgetOptions .field input {
    float: right;
    width: 35px;
}

#pictureWidgetOptions .buttons {
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
}

#pictureWidgetOptions .buttons input {
    border: none;
    color: white;
    height: 25px;
    padding-bottom: 2px;
}

#pictureWidgetOptions .buttons .save {
    background: green;
    float: left;
}

#pictureWidgetOptions .buttons .delete {
    background: darkred;
    float: right;
}


/* WIDGETS IMAGES LIST */

#tbTabPicList .list {
    max-height: 150px;
    overflow: auto;
}

#tbTabPicList .list table {
    width: 100%;
}

#tbTabPicList .list table td {
    line-height: 18px;
    padding: 5px;
    color: white;
    font-size: 12px;
}

#tbTabPicList .list table td.activate {
    cursor: pointer;
    background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -301px -295px
}

#tbTabPicList .list table tr.active td.activate {
    background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -320px -315px
}

#tbTabPicList .list table td.name div{
    width: 135px;
    overflow: hidden;
}

#tbTabPicList .list table .delete {
   cursor: pointer;
   background: transparent url(/img/linkremove.png) no-repeat scroll 50% 50%;
}

#tbTabPicList .list table .empty td{
    text-align: center;
}


#tbTabPicList .buttons {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

#tbTabPicList .buttons input {
    border: none;
    color: white;
    height: 25px;
    padding-bottom: 2px;
}


/* TEXTBOX WIDGET FORM */

#textboxWidgetOptions {
    display: none;
}

#textboxWidgetOptions .field {
    width: 100%;
    overflow: hidden;
    margin-bottom: 2px;
}

#textboxWidgetOptions .field label {
    display: block;
    float: left;
    line-height: 21px;
}

#textboxWidgetOptions .field input {
    float: right;
    width: 70px;
}

#textboxWidgetOptions .field select {
    float: right;
    width: 170px;
}
#textboxWidgetOptions .field textarea {
    float: right;
    width: 170px;
}

#textboxWidgetOptions .color input {
    float: right;
    margin-left: 2px;
}

#textboxWidgetOptions .color .sample_swatch {
    float: right;
}

#textboxWidgetOptions .buttons {
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
}

#textboxWidgetOptions .buttons input {
    border: none;
    color: white;
    height: 25px;
    padding-bottom: 2px;
}

#textboxWidgetOptions .buttons .save {
    background: green;
    float: left;
}

#textboxWidgetOptions .buttons .delete {
    background: darkred;
    float: right;
}


/* WIDGETS TEXTBOX LIST */

#tbTabTextboxList .list {
    max-height: 150px;
    overflow: auto;
}

#tbTabTextboxList .list table {
    width: 100%;
}

#tbTabTextboxList .list table td {
    line-height: 18px;
    padding: 5px;
    color: white;
    font-size: 12px;
}

#tbTabTextboxList .list table td.activate {
    cursor: pointer;
    background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -301px -295px
}

#tbTabTextboxList .list table tr.active td.activate {
    background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -320px -315px
}

#tbTabTextboxList .list table td.name div{
    width: 110px;
    overflow: hidden;
}

#tbTabTextboxList .list table .delete {
   cursor: pointer;
   background: transparent url(/img/linkremove.png) no-repeat scroll 50% 50%;
}

#tbTabTextboxList .list table .edit {
   cursor: pointer;
   background: transparent url(/img/small/sprite_small.gif) no-repeat scroll -460px -455px;
}

#tbTabTextboxList .list table .empty td{
    text-align: center;
}


#tbTabTextboxList .buttons {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

#tbTabTextboxList .buttons input {
    border: none;
    color: white;
    height: 25px;
    padding-bottom: 2px;
}

#hide_button
{
	color : white;
	font-size:14px;
    left:250px;
    position:absolute;
    top:-33px;
}

#cus_gal
{
	background:transparent url(/img/customize_sprite.gif) no-repeat scroll -138px -10px;
}

#cus_links
{
    background:transparent url(/img/customize_sprite.gif) no-repeat scroll -13px -9px;
}

#cus_img
{
    background:transparent url(/img/customize_sprite.gif) no-repeat scroll -263px -9px;
}

#cus_build
{
    background:transparent url(/img/customize_sprite.gif) no-repeat scroll -388px -9px;
}
