/* CSS Document */

/*main tags rules reset*/
.dContentInner .contentInner  { padding-top:20px; !important }
.dContent { min-height:500px; position:relative}
.dContent form h2, .dContent h2 { padding-bottom:0px; font-size:15px; !important }
/*main tags rules reset*/

span.previewWebsite a.previewWebsiteLink { 
background:url(../images/preview_website.png) no-repeat center center; text-indent:-9999px; 
display:block; width:116px; height:41px;  position:absolute; right: -6px; bottom:-48px; line-height:4em; text-transform:uppercase; color:#666; font-size:10px; font-weight:bold; padding-left:40px; font-family:Tahoma, Geneva, sans-serif }
span.previewWebsite a.previewWebsiteLink:hover { text-decoration:none; color:#690 }


h2.siteContolTitle { display:block; margin-bottom:20px; text-transform:uppercase;   }

/*ADMINISTRATION RELATED CSS

/*forms*/
form { margin-bottom:10px; }
table { border-collapse:collapse; font-size:11px;}
td { padding:3px; color:#666666;  }
th { padding:3px; background-color:#E5E5E5; color:#666666; }
label { font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
fieldset { padding:15px; border:1px solid #e6e6e6; background-color:white;  }
legend { font-weight:bold; font-size:14px; color:#690 }
input, select { width:250px; padding:5px; border:1px solid #999 }
input:focus, select:focus, textarea:focus { box-shadow:0px 0px 10px #CF9;  outline:none; }
textarea { padding:3px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:50% }


input.btn  { width:auto; !important text-align:center; padding:5px; padding-left:20px; padding-right:20px;  font-weight:bold; min-width:120px; cursor:pointer; border:none;  display:block; background:url(../images/amm_bg.png) repeat-x left center; color:#666; border-radius:3px; box-shadow:1px 1px 5px #e6e6e6; border:1px solid #CCC}

a.btn { text-align:center; padding:5px; padding-left:20px; padding-right:20px; font-weight:bold; min-width:120px; cursor:pointer; border:none;  display:inline-block; font-size:11px; background:url(../images/amm_bg.png) repeat-x left center; color:#666; border-radius:3px; box-shadow:1px 1px 5px #e6e6e6; border:1px solid #CCC }

table.report td { padding:8px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;  color:#666; 
  
  background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(80%, #f5f5f5), to(#f5f5f5));
	background-image: -webkit-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -ms-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: -o-linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	background-image: linear-gradient(#ffffff, #f5f5f5 80%, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  
}
table.report th { padding:8px; border:1px solid #e6e6e6; }
table.report a:hover { text-decoration:underline }
table.report tr:nth-child(even) { background:url(../images/input_bg.png) top left repeat-x }
table td select { padding:2px; width:100px; font-size:11px }
table.report { border-left:1px solid #e6e6e6; font-size:11px; color:#000;background-color:white; }
/*forms*/

/*image boxes*/
.imgBox { width:150px; height:150px; float:left; margin-right:20px; background-color:#FFFFFF; position:relative; margin-bottom:15px;}
.imgBox a{ display:block; padding:5px; padding-left:15px; padding-right:15px; background-color:#C0C0C0; position:absolute; bottom:3px; left:0px;}
.imgBox img { max-height:113px; max-width:150px; }
/*image boxes*/

/*subnavigation*/
#subNav { height:auto; margin-bottom:15px; }
#subNav a { display:inline-block; padding:7px 20px 7px 20px; border-radius:5px; background-color:#690; color:white; font-weight:bold; }
/*subnavigation*/

/*custom form input classes*/
.widerInput { width:450px; }
.widerTextArea { width:450px; height:150px }
/*custom form input classes*/


.table_list td{
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
}

.table_list tr#list_title{ background-color:#0CF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; white-space:nowrap; font-weight:bold;}

span.required { color:red; }
span.required_normal {color:#666 !important;font-size:15px;}

.paging { min-height:30px; margin:0; padding:0 }
.paging ul { padding:0; margin:0 }
.paging ul li { display:block; width:20px; height:20px; float:left; padding:0; margin:0; margin-right:5px }
.paging ul li a.activePage { color:white; background:#9C3; border-color:#693 }
.paging ul li a { display:block; width:20px; height:20px; text-align:center; color:grey; background:url(../images/pro_nav_bg.png) repeat center center; text-decoration:none; line-height:1.9em; font-size:11px; font-weight:bold; padding:0; margin:0; border:1px solid #CCC  }


.filter { width:220px; background:white; float:left; border:1px solid #e6e6e6  }
.filter .formElements { padding:15px; }
.filter select, .filter input { width:100%; padding:2px; font-weight:bold; color:#333333; font-size:11px; }
.filter label { font-weight:bold; color:#666; display:inline-block; padding-right:5px; padding-bottom:3px; font-size:11px; }
.filter div.formElements { }
.filter div.formElements input.checkbox { width:auto; height:auto }
.filter div.holder { margin-bottom:5px }
.filter span.shortHolder { float:left;}
.filter table.short select, .filter table.short input { width:90%;}
table.short label { margin-top:10px; display:block }
.filter span.sSecond { margin-left:4px }
.filter span.shortHolder select { width:50px }
a.reset { font-size:11px; display:block; padding:4px; padding-right:15px; padding-left:15px; background:#069; color:white; width:70px; margin-bottom:15px; text-align:center }
.sidebar { width:250px; background:url(../images/filter_heading_bg.png) repeat; float:right; padding-bottom:30px; }
.sidebar h2 { background:url(../images/filter_dark.png) repeat}
.filter input.customBtn { background: #690 none repeat scroll 0 0; border: 1px solid #393;box-shadow: 1px 1px 2px #333333;margin-bottom: 10px;width:117px; cursor:pointer; text-align:center; padding-top:5px; padding-bottom:5px;border:none; border:1px solid #693; color:#ffffff; }
.list_property{ display:block; margin-left:240px; padding:20px; background:#FFF; padding-top:10px; border:1px solid #e6e6e6 }
table.listingTable { background:#FFF  }
table.listingTable td { color:#333;  vertical-align:middle; }

/*TABED SETTINGS*/
ul.tabbedNavigation { height:30px; display:block; margin:0; padding:0; border-bottom:1px solid #e6e6e6 }
ul.tabbedNavigation li { display:block; float:left; height:30px; margin:0; padding:0; margin-right:5px}
ul.tabbedNavigation li a { display:block; height:29px; padding-left:20px; padding-right:20px; color:#666; font-size:11px; font-weight:bold; line-height:2.6em; border:1px solid #e6e6e6; border-bottom:none; text-transform:uppercase }
ul.tabbedNavigation li a.activeTab { background:none; background-color:white; color:#690 }
.settingsContent { /* padding:20px;  */background:#FFF }
.settingsContent h2 { font-size:15px; padding-bottom:5px; border-bottom:1px solid #E6E6E6 }
/*TABED SETTINGS*/

/*SETTINGS*/
form.settings legend { padding-left:10px; padding-right:10px; font-size:12px }
form.settings label { font-size:11px;  }
form.settings input { border:1px solid #CCC; font-size:11px; color:#333; margin-right:20px }
form.settings select { border:1px solid #CCC; font-size:11px; color:#333; margin-right:20px; }
form.settings textarea { border:1px solid #CCC; font-size:11px; color:#333; margin-right:20px; height:50px; width:400px}
form.settings fieldset { border-color:#E6E6E6; margin-top:20px}
form.settings input.btn {position:relative;float:left}
form.settings label.fieldDescription, label.fieldDescription { display:block; float:none;  color:#999; margin-bottom:10px; font-size:11px; }

.templateHolder { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e6e6e6; float:left; width:300px; margin-bottom:30px }
.templateBox { float:left; margin-right:15px; margin-top:20px; height:370px; position:relative; padding:10px; border:1px solid #E6E6E6 }
.templateBox span.activeTemplate { display:block; width:200px; height:51px; background:url(../images/active_template.png) no-repeat center center; position:absolute; top:40px; left:0px }
.templateBox a { margin:0; padding:0 }
.templateHolder img { padding:7px; border:1px solid #e6e6e6; box-shadow:0px 0px 5px #CCC  }
.templateHolder a.activate { font-size:11px; display:inline-block; padding:4px; margin-top:10px; background:#666; color:white; padding-left:15px; padding-right:15px; }
.activate_active { font-size:11px; display:inline-block; padding:4px; margin-top:10px; background:#690 none repeat scroll 0 0; color:white !important; padding-left:23px; padding-right:23px; }
.activate_active:hover{text-decoration:none;}
.templateHolder h2 { border-bottom:none; padding:0; margin:0;  margin-bottom:7px }
#content .templateBox p { padding:0; margin:0; font-size:11px; color:#666 !important }
.template_features{ min-height:100px;}
.company_logo { padding-top:15px; padding-bottom:15px }
.company_logo img { padding:4px; border:1px solid #CCC }


.push { display:inline-block;   padding-right:3px; color:#CCC } 


.admin_property_images { width:auto; float:left; }
.admin_property_images img{ width:100px; height:100px; float:left; margin:; }
.admin_property_images a{ margin:3px 5px 0px 5px; float:right; }

/* tables */
table.tablesorter thead tr th, table.tablesorter tfoot tr th { 
    padding:8px; !important
	background:url(../images/bg.gif) no-repeat right center; cursor: pointer; background-color:#F6F6F6;  
     background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ededed));
  background-image: -moz-linear-gradient(top, #f6f6f6, #ededed);
  background-image: -ms-linear-gradient(top, #f6f6f6, #ededed);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ededed));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #ededed);
  background-image: -o-linear-gradient(top, #f6f6f6, #ededed);
  background-image: linear-gradient(top, #f6f6f6, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 #fff;
  -moz-box-shadow: inset 0 1px 0 0 #fff;
  -o-box-shadow: inset 0 1px 0 0 #fff;
  -ms-box-shadow: inset 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff;
  position: relative;	
   
   
   }
table.tablesorter thead tr .header 
{}
table.tablesorter thead tr .headerSortUp { background:url(../images/asc.gif) no-repeat right center; }
table.tablesorter thead tr .headerSortDown { background:url(../images/desc.gif) no-repeat right center; }
/*THE COLOR OF CLICK SORTER COLUMN*/
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {  }
table img.agentImage { padding:4px; background:#FFF; border:1px solid #E6E6E6 }


/*LEADS FORM*/
form.filterForm input, form.filterForm select, form .bulk input,  form .bulk select  { width:76px; padding:3px; border:1px solid #CCC; font-size:11px;   }
form .bulk { padding-bottom:10px; height:40px; }
form.filterForm label { font-size:11px; color:#333; display:inline-block; padding-left:5px; }
form.filterForm { padding:4px; background:url(../images/promonu_video_module_bg.png) repeat; margin-bottom:0px; border:1px solid #e6e6e6; border-top-left-radius:5px; border-top-right-radius:5px }
select#lead_assign_to {width:140px}
form.filterForm .btn {min-width:50px !important }
/*.dContent table.tablesorter tr.status_assign td { background:url(../images/shared_leads_bg.png) repeat }
.dContent table.tablesorter tr.share_lead td { background:url(../images/shared_leads_bg.png) repeat }*/

#mapCanvas { width: 500px; height: 370px; float: left; margin-bottom:10px; }
  
#infoPanel { float: left; margin-left: 10px; }
#infoPanel div { margin-bottom: 5px; }
.amentities_holder{ display:inline-block; width:200px; height:40px; }
input.amentities_holder_input{ width:auto; !important margin-right:0px;}
.amentities_holder label{ cursor:pointer; }

div#general { display:none; }
.sc_user_div { display: none; margin-top:5px;}

#general ul { list-style: none; }  
a.amm_wraper {display:block; color:#666; padding:7px; font-size:12px; background:#ececec; margin-bottom:2px; border-radius:5px; background:url(../images/amm_bg.png) repeat-x repeat center left; padding-left:20px}
.amm_div { display: none; margin-top:20px; margin-left:20px }
.amm_div ul {list-style: none;}
.amm_div ul li{list-style: none;}
.county_div { display: block; margin-top:20px; margin-left:20px }
/*.example { position:absolute; left:400px; top:30px; width:410px; padding:10px; border:1px solid #e6e6e6; background:#FFC; border-radius:7px }*/
.example { background: #ffc none repeat scroll 0 0; border: 1px solid #e6e6e6; border-radius: 7px; left: 451px;  padding: 10px; position: absolute; top: 74px; width: 410px;}
.example p { word-wrap:break-word; font-size:11px; }

/*fieldset.lead-contact-info .btn {position:relative; float:right}
fieldset.edit-lead-desc .btn {position:relative; float:right}
fieldset.transfer-to-agent {position:relative; float:left;width:45%;margin-right:5px;height:150px}
fieldset.edit-lead-desct {position:relative; float:left;width:45%;height:150px}
fieldset.lead-contact-info {position:relative; float:left;width:95%;margin-right:5px;height:200px}
fieldset.lead-contact-info div.right-lead-contact-info {float:right;width:300px;margin-right:140px;margin-top:-20px}
fieldset.lead-contact-info div.left-lead-contact-info {float:left;width:300px}
fieldset.transfer-to-agent div.loading {position:absolute;top:64px;left:200px;display:none}
fieldset.transfer-to-agent select {width:150px}
fieldset.transfer-to-agent input.btn {position:absolute;top:130px;right:16px }

fieldset.save-note .btn {position:relative; float:right}



*/

fieldset  div.loading {position:fixed; display:none;  padding:50px; width:250px; background:white; z-index:10000; top:40%; left:50%; margin-left:-150px;  border:3px solid #e6e6e6; box-shadow:0px 0px 10px #e6e6e6}
fieldset  div.loading span { display:block; margin-bottom:15px; font-size:14px; color:#CCC }
fieldset  div.loading img { display:block; width: 32px; margin:0 auto; }

fieldset table tr td { vertical-align:top }
fieldset.transfer-to-agent { float:left; width:45%; height:auto; margin-right:5px; position:relative; }
fieldset.transfer-to-agent select { width:160px; float:left } 
fieldset.transfer-to-agent input.assign_btn { cursor:pointer; width:40px;  }
fieldset.transfer-to-agent input.back_btn { cursor:pointer; width:40px;  }
fieldset.transfer-to-agent select#transfer_to_agent {  }
/*div.lead-conversation-button {position:absolute; top:0px; left:200px}*/
input#hide_lead_conversation {display:none}


fieldset.lead-contact-info { margin-top:20px; box-shadow:1px 1px 5px #e6e6e6}
fieldset.transfer-to-agent, fieldset.edit-lead-desc { box-shadow:1px 1px 5px #e6e6e6 }

div.pop-up-assign fieldset.transfer-to-agent {position:fixed; width:400px; z-index:10000; top:40%; left:50%; margin-left:-200px;box-shadow:0px 0px 500px  150px #EFEFEF}
div.pop-up-assign fieldset.transfer-to-agent a {width:50px}
div.pop-up-assign fieldset.pop_remove_lead {position:fixed; width:400px; z-index:10000; top:40%; left:50%; margin-left:-200px;box-shadow:0px 0px 500px  150px #EFEFEF}

div#communication {display:none;position:relative}
div#communication textarea {position:relative;width:99%;margin-top:20px;margin-bottom:20px}
div#communication input.reply {width:auto; !important text-align:center; padding:5px; padding-left:20px; padding-right:20px;  font-weight:bold; min-width:120px; cursor:pointer; border:none;  display:block; background:url(../images/amm_bg.png) repeat-x left center; color:#666; border-radius:3px; box-shadow:1px 1px 5px #e6e6e6; border:1px solid #CCC}

/*DASHBOARD WIDGETS*/
.dashboardModule { width:440px; height:290px; float:left;  box-shadow:0px 0px 3px #999; border-radius:5px; margin:15px; background:#FFF ; 

 

}
.dashboardPhoto { width:60px; float:left; overflow:hidden; margin:15px; margin-bottom:15px; border:8px solid white; box-shadow:0px 0px 5px #CCC; }
.widgetSummary { padding-bottom:20px; position:relative }
.widgetSummary .totals { display:inline; width:50%; float:left }
.widgetSummary .totals b { color:#693; font-size:25px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:5px }
.widgetSummary .totals span { display:block; color:#999; font-size:13px }
.widgetSummary p span.green { color:#690 }
.widgetProfileSection { border-bottom:1px solid #e6e6e6; margin-bottom:20px }
.widgetSummary span.widgetSubtitle { color:#999;  display:block; color:#666  }
.widgetSummary span.widgetSmall { font-size:11px; color:#999}
.widgetSummary h3 { padding:20px; padding-bottom:0px }
.widgetBox .widgetSummary p { padding-top:0; padding-bottom:4px; margin-bottom:4px; border-bottom:1px dashed #e6e6e6 }
widgetBox .widgetSummary p b { display:inline }
.dashboardModule h2 { text-transform:uppercase; font-size:11px; color:#690; padding:17px; background:url(../images/dashboard_heading_bg.png) repeat-x top left; font-weight:bold }
.dashboardModule h2 a { color:#666; text-decoration:underline; display:inline-block; padding:0px 10px 0px 10px; background:#CCC; font-size:10px; text-decoration:none; margin-left:10px; border-radius:2px; background:url(../images/amm_bg.png) repeat-x center center; border:1px solid #e6e6e6 }
.dashboardModule h2 a:hover { color:#690 }
.dashboardModule div.info { padding:10px; background:url(../images/dashboard_heading_bg.jpg) repeat; border-radius:5px; color:#F90; margin:10px; border-width:2px }

ul.dashboardGuides li { display:block;  border-bottom:1px solid #e5e5e5; }
ul.dashboardGuides li a { color:#666; font-size:11px; display:block; padding:18px; background:url(../images/guide_video.png) no-repeat 10px center; padding-left:78px  }
.dashboardModule li.last { border-bottom:none  }
ul.dashboardGuides li:hover { border-bottom-color:#CCC }
ul.dashboardGuides li.dashWritten a { background:url(../images/guide_written.png) no-repeat 10px center }
ul.dashboardTools { padding:20px }
ul.dashboardTools li { display:block; float:left; margin:2px; width:190px; box-shadow:0px 0px 3px #CCCCCC  }

ul.dashboardTools li a { display:block;  height:60px;  background-image:url(../images/color_icon.png); background-repeat: no-repeat; background-position: 5px center; font-size:10px; text-transform:uppercase; padding-left:60px; line-height:6em; color:#999;  }
ul.dashboardTools li.searchTool a {  background-image:url(../images/searches_icon.png); }
ul.dashboardTools li.leadTool a {  background-image:url(../images/leads_icon.png); }
ul.dashboardTools li.staffTool a {  background-image:url(../images/staff_icon.png); }
ul.dashboardTools li.blogTool a {  background-image:url(../images/blog_icon.png); }
ul.dashboardTools li.sliderTool a {  background-image:url(../images/slider_icon.png); }


ul.dashboardNews li { display:block }
ul.dashboardNews li a { display:block; font-size:11px; color:#666; padding:7px; padding-left:92px; background-image:url(../images/new_feature.png); background-repeat:no-repeat; background-position:20px center; border-bottom:1px solid #e6e6e6;  }
ul.dashboardNews li a:hover { text-decoration:none; color:#333 }
ul.dashboardNews li.fix a { background-image:url(../images/fixed_feature.png); }
ul.dashboardNews li a span { display:block; color:#690;  }

ul.dashboardLeads li a { display:block; font-size:11px; color:#666; padding:12px; padding-left:20px; border-bottom:1px solid #e6e6e6;  }
ul.dashboardLeads li a span { font-weight:bold; }

div.guideBox a.guideLink { display:block; padding:20px; padding-left:80px; border:1px solid #e6e6e6; margin-bottom:1px }
div.guideContent { padding:20px; background:#e6e6e6; padding-bottom:50px; display:none; background:url(../images/body_repeat.jpg) repeat; border:1px solid #e6e6e6; position:relative; margin-bottom:1px }
div.guideContent ul , div.guideContent ol { list-style:none; font-size:11px }
div.guideContent p , div.guideContent { font-size:11px; }
div.guideContent iframe.ytVideo { padding:4px; background-color:#FFF; border:1px solid #e6e6e6; margin-top:20px  }
div.guideContent a.closeGuide { display:inline-block; background-image:none; position:absolute; right:5px; top:5px;  padding:5px; color:#333; background:#FFF; background-image:url(../images/error.png); background-position:10px center; background-repeat:no-repeat; padding-left:30px; padding-right:20px; border:1px solid #e6e6e6 }
div#dashWritten a.guideLink  { background:url(../images/guide_written.png) no-repeat 10px center;}
div#dashVideo a.guideLink  { background:url(../images/guide_video.png) no-repeat 10px center;}

div.result {position:relative;padding:5px; padding-left:5px; padding-right:5px; color:#333; font-size:11px; border:2px solid #693; margin-top:5px; margin-bottom:5px;display:none}

.toolsCategory {  width:310px;     margin-right:8px; margin-bottom:7px; float:left; box-shadow:0px 1px 8px #e6e6e6; border:1px solid #e6e6e6; border-radius:5px; height:auto !important; }
.toolsCategory a { display:block; padding-left:20px; padding-right:20px; padding-top:12px; padding-bottom:12px; overflow:auto; } 
.toolsCategory h2 {   margin-bottom:0; padding-bottom:0px; border-bottom:1px solid #E9E9E9;
    
	

	border-top-left-radius:5px;
    border-top-right-radius:5px;
	

 }
.toolsCategory a:last-child { border-bottom:none }
.toolsCategory h2 a {  padding-bottom:10px;  }

.toolsCategory h2 a:hover { text-decoration:none; cursor:default; }

.toolsCategory a { 
 }
.toolsCategory a span.actionLink { display:block; width:32px; height:32px; float:left; overflow:hidden; margin-right:10px; background-image:url(../images/icon_sprite.png);  background-repeat:no-repeat }
.toolsCategory a:hover {  }
.toolsCategory a:hover span.linkText { color:#690 }
span.linkText { color:#999; font-weight:bold; }
span.description { display:block; font-size:11px; color:#999; }
.toolsCategory a:hover { text-decoration:none }
span.newFeature { display:inline-block; padding:2px; background:url(../images/new_feature_bgl.png) no-repeat center center; width:36px; height:13px }


.toolsCategory a span.sublinkTemplate { background-position:-480px top}
.toolsCategory a span.sublinkIdx { background-position: -96px top  }
.toolsCategory a span.sublinkProfile { background-position: -64px top  }
.toolsCategory a span.sublinkSeo { background-position: -32px top  }
.toolsCategory a span.sublinkSelling { background-position: 0px top  }
.toolsCategory a span.sublinkHomepage { background-position: -160px top  }
.toolsCategory a span.sublinkAbout { background-position: -192px top  }
.toolsCategory a span.sublinkBlog { background-position: -224px top  }
.toolsCategory a span.sublinkStaff { background-position: -224px -32px  }
.toolsCategory a span.sublinkAgents { background:url(../images/agents.png);background-size:100%;  }
a.sublinkAgents:hover > span.actionLink { background:url(../images/agents-green.png);background-size:100%; }
.toolsCategory a span.sublinkMorepages { background-position: -256px top  }
.toolsCategory a span.sublinkPredefined { background-position: -288px top  }
.toolsCategory a span.sublinkSingle { background-position: -512px top  }
.toolsCategory a span.sublinkLanding { background-position: -256px top  }
.toolsCategory a span.sublinkSlider { background-position: -128px top  }
.toolsCategory a span.sublinkAddressbook { background-position: -352px top  }
.toolsCategory a span.sublinkLeads { background-position: -448px top  }
.toolsCategory a span.sublinkMyProperties { background-position: right -32px  }
.toolsCategory a span.sublinkUsers { background-position:  -64px top }
.toolsCategory a span.sublinkAuction { background-position:  -288px -64px }
.toolsCategory a span.sublinkPassword { background-position:  -64px -64px }
.toolsCategory a span.sublinkDomain { background-position:  -320px -64px }


.toolsCategory a:hover span.sublinkDomain { background-position:  -320px -160px }
.toolsCategory a:hover span.sublinkPassword { background-position:  -64px -160px }
.toolsCategory a:hover span.sublinkAuction { background-position:  -288px -160px }
.toolsCategory a:hover span.sublinkTemplate { background-position:-480px -96px}
.toolsCategory a:hover span.sublinkIdx { background-position: -96px -96px  }
.toolsCategory a:hover span.sublinkProfile { background-position: -64px -96px  }
.toolsCategory a:hover span.sublinkSeo { background-position: -32px -96px  }
.toolsCategory a:hover span.sublinkSelling { background-position: 0px -96px  }
.toolsCategory a:hover span.sublinkHomepage { background-position: -160px -96px  }
.toolsCategory a:hover span.sublinkAbout { background-position: -192px -96px  }
.toolsCategory a:hover span.sublinkBlog { background-position: -224px -96px  }
.toolsCategory a:hover span.sublinkStaff { background-position: -224px -128px  }
.toolsCategory a:hover span.sublinkMorepages { background-position: -256px -96px  }
.toolsCategory a:hover span.sublinkPredefined { background-position: -288px -96px  }
.toolsCategory a:hover span.sublinkSingle { background-position: -512px -96px  }
.toolsCategory a:hover span.sublinkLanding { background-position: -256px -96px   }
.toolsCategory a:hover span.sublinkSlider { background-position: -128px -96px  }
.toolsCategory a:hover span.sublinkAddressbook { background-position: -352px -96px  }
.toolsCategory a:hover span.sublinkLeads { background-position: -448px -96px  }
.toolsCategory a:hover span.sublinkMyProperties { background-position: right  -128px }
.toolsCategory a:hover span.sublinkUsers { background-position:  -64px -96px }

/*INBOX STUFF*/
.inboxHeading { display:block; padding:6px; border:1px solid #e6e6e6; border-radius:5px; box-shadow:1px 1px 8px #e6e6e6; position:relative }
.inboxHeading a { display:inline-block; border-left:1px solid #e6e6e6; padding-left:20px; padding-right:20px; font-size:11px }
.inboxPaging a { padding-left:10px; padding-right:10px; font-size:11px }
.inboxHeading a.inboxAll { margin-left:10px; border-left:none; padding-left:10px }
.inboxHeading select { font-size:11px; color:#666; padding:3px; width:100px }
.messageContainer  { border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-radius:5px;  box-shadow:1px 1px 8px #e6e6e6; margin-top:2px; margin-bottom:2px; }
.messageContainer table td { border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; padding:10px; color:#666; font-size:11px}
.messageContainer table td a { color:#333 }
.messageContainer table td a span.unreadMessage { font-weight:bold }
.messageContainer table tr:nth-child(odd) { background:#F8F8F8 }


/*dashboard widgets stuff*/
.widgetControl { position:relative; height:30px }
.widgetControlLinks { position:absolute; right:0px; top:-10px;  }
.widgetControlLinks a.manageWidgets { padding-right:25px; text-transform:uppercase; color:#666; font-weight:bold; font-size:10px; padding-top:5px; padding-bottom:5px; background: url(../images/widget_open_control.png) no-repeat right center }
ul.widgetList { padding:15px; width:130px; background:url(../images/widget_dropdown_bg.png) repeat; position:absolute; top:23px; left:30px; border:1px solid #ccc; box-shadow:0px 1px 5px #CCC; z-index:99999; display:none }
ul.widgetList li a { font-size:11px; color:#666; padding-left:20px; background:url(../images/active_widget_bg.png) no-repeat left center; }
ul.widgetList li a:hover, ul.widgetList li a.turnedOff:hover { color:#690; text-decoration:none }
ul.widgetList li a.turnedOff { background:url(../images/turned_off_widget.png) no-repeat left center; color:#CCC  }
ul.widgetList li  { list-style:none none; !important }

#clientWidgetArea .widgetBox { position:relative;  }
	
.widgetBox h2 a, .toolsCategory h2 a { color:#666; text-transform:uppercase; font-size:15px; border-top-left-radius:5px; border-top-right-radius:5px;} 
.widgetBox a { color:#999 }
.widgetBox em { display:block; padding:20px; color:#F60 }
.widgetBox p { display:block; padding:20px; font-size:13px; color:#999; line-height:1.6em }

a.closeWidget, a.closeWidget:hover { background:url(../images/close_widget_icon.png) no-repeat center center; width:12px; height:10px; display:block; position:absolute; right:15px; top:15px; text-indent:-9999px; margin:0; padding:0; overflow:visible; border-bottom:none }
p.singleWidgetPost span { display:block; font-weight:bold; font-size:14px; padding-bottom:10px }

p.loadingMessage { text-align:center; font-size:25px; color:#CCC;} 
p.loadingMessage img { display:block; margin:0 auto; width:35px; padding-top:20px }

span.bigNumber { font-size:42px;  height:60px; padding-top:20px; text-align:center; margin:20px; margin-bottom:5px; font-weight:bold; display:block; color:#690; box-shadow:1px 1px 5px #CCCCCC; border-radius:5px; border:1px solid #CCC }
span.online { display:block; padding-left:20px; font-size:13px; color:#999 }

#verifyAnalytics { padding:20px; border:1px solid #e6e6e6 } 
#verifyAnalytics label { display:block; margin-top:10px }

.charts { width:432px; margin:2px;  float:left; height:240px; padding:20px; padding-bottom:0px; border:1px solid #e6e6e6; box-shadow:1px 1px 7px #e6e6e6; }
.charts h3 { padding-bottom:10px }
.chartsWide { width:910px; float:none; overflow:auto; padding-bottom:30px }
.charts ul li { list-style:none; padding-bottom:7px; margin-bottom:7px; border-bottom:1px dotted #e6e6e6; font-size:14px;}
.charts ul { padding-left:0; padding-right:0; padding-top:20px }

 #filterFormAnalytics { height:50px; position:relative }
 #filterFormAnalytics a { display:block; font-size:12px; color:#CCC; height:51px; border:1px solid #e6e6e6; float:left; margin-left:2px; padding-left:40px; padding-right:40px; text-transform:uppercase; line-height:4em; border-bottom:none }
 #filterFormAnalytics a:hover { color:#690;  text-decoration:none; }
 #filterFormAnalytics a.activetab { color:#690; text-decoration:none; }
 form#analyticsForm { position:absolute; right:0px; top:0px; padding:10px; }
 form#analyticsForm input { width:130px; padding:4px; border:2px solid #e6e6e6; font-weight:bold; font-size:14px; color:#999 }
 form#analyticsForm label { padding-right:5px; padding-left:5px; color:#666 }
 form#analyticsForm #apply { cursor:pointer; background-color:#690; color:white }
 
/*SUPPORT*/ 
div.support {position:relative;display:block;width:100%} 
div.support span {color:#636363;font-size:16px;font-weight:bold}
aside {float:left;width:240px;margin-top:20px}
div.category {position:relative;width:201px;box-shadow: 0px 1px 8px #CCC;padding:15px}
div.header-category {position:relative;width:100%;margin-bottom:17px}
div.header-category span {color:#636363;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
div.support-article {position:relative;height:38px;background-color:#6e7276;margin-bottom:6px;-webkit-border-radius:3px;overflow:visible}
div.support-article a {color:#FFFFFF;font-size:12px;font-weight:bold;display:block;padding:10px 15px}
div.support-article a:hover {text-decoration:none}
div.submit-ticket {position:relative;width:200px;height:160px;margin-top:15px;background-color:#f3f3f3;padding:15px;font-family:Tahoma, Geneva, sans-serif}
a.btn-submit-ticket {    background-color: #6d953e;border: 1px solid #68754f;color:#ffffff;display:block;height:21px;padding:6px;text-align: center;width:182px;}
a.btn-submit-ticket img {margin-right:7px;}
a.btn-submit-ticket:hover {text-decoration:none;cursor:pointer}
div.submit-ticket p {color:#646464;margin-top:10px;font-size:14px}
div.submit-ticket span {color:#636363;font-weight:bold;font-size:15px}
div.payment-support-articles {margin-top:20px;height:auto;  margin-left:280px;}
div.header-payment-support-articles {position:relative;width:100%;padding-bottom:15px;border-bottom:1px dotted #CCC}
div.header-payment-support-articles span {font-size:14px;color:#6d7176;font-weight:bold}

div.article {position:relative;width:640px;border-bottom:1px dotted #CCC}
div.article img {margin-right:15px;}
div.article span {color:#69903d;}
div.article a {display:block;width:640px;padding:15px 5px}
div.article a:hover {text-decoration:none}
div.support-article a.active {background-image:url(../images/dashboard/right-categories.jpg);background-color:#FFFFFF;background-repeat:no-repeat;overflow:visible !important;width:105%}
div.no-tutorial { padding-top:10px }
div.header-detail-support-articles {position:relative;width:640px;border-bottom:1px solid #CCC;height:58px;display:table-cell;vertical-align:middle}
div.header-detail-support-articles span {color:#636363;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
div.header-detail-support-articles a {padding:12.5px 24.5px;background-color:#6d943d;-webkit-border-radius:5px;margin-right:17px;border:1px solid #6b7753}
div.content-support-article {margin-top:30px}

div.pagging {float:right;width:640px;margin-right:45px;margin-top:20px;height:auto}
div.pagging a {display:inline-block; padding:5px 10px;background-color:#4b4c4c;color:#ceceb6}
div.pagging a:hover {text-decoration:none}
div.pagging strong {display:inline-block; padding:5px 10px;;background-color:#63883b;color:#FFF;font-weight:normal}

.noWebsite { padding:30px; width:900px; margin:0 auto; margin-top:20px; font-size:15px; border:2px solid #F90; margin-bottom:20px; background:#FFC; position:relative }
.noWebsite a { display:block; color:white; position:absolute; padding:20px; padding-left:50px; padding-right:50px; background:url(../images/submit_button.png) no-repeat center center; right:20px; top:50%; margin-top:-30px}
.noWebsite p { padding-bottom:0px; }

.send_to_email_holder{ display:inline-block; width:300px; height:30px;}
.send_to_email_holder label{ cursor:pointer; }

#ytPopup { width:360px; height:200px; padding:20px; background:white; border:1px solid #ccc; position:fixed; left:50%; top:50%; margin-top:-100px; margin-left:-200px; box-shadow:2px 2px 8px #e6e6e6 }
#ytPopup h2 { font-size:14px; font-weight:normal; margin-bottom:20px } 
#ytPopup a { display:block; width:24px; height:25px; position:absolute; top:10px; right:10px }

#editorNewActions { height:31px; position:relative; }
.contentInner ul#customCkButtons  { padding-left:8px; }
#customCkButtons li { display:block; margin-right:5px; padding-left:10px; padding-right:10px; float:left; height:27px;  background:url(../images/ck_add_bg.png) repeat; border:1px solid #e6e6e6; border-top-left-radius:3px; border-top-right-radius:3px; line-height:2.5em;}
#customCkButtons li.holderAddYoutube a { display:block; padding-left:30px; background:url(../images/ck_add_youtub.png) no-repeat left center; color:#999; font-size:11px; text-transform:uppercase}
#customCkButtons li input { width:80px; padding:2px; font-size:12px; float:left; margin-top:5px;  }
#customCkButtons li.holderAddProperty a { display:inline-block; background:url(../images/ck_add_property.png) no-repeat center center; text-indent:-9999px; width:20px; height:20px; float:left; margin-top:5px; padding-left:0px;outline:none;}


/*page under construction*/
p.pageUnderConstruction { display:block; width:700px; margin:0 auto; text-align:center; font-size:30px; background:url(../images/about_title_icon.png) no-repeat center top; padding-top:100px }


/*STYLE THE BALLOON */
.qsg_balloon        { position:absolute; width:270px; z-index:99999; }
.qsg_balloon_cap    { height:35px; background:url(../images/balloon_top.png) no-repeat center top }
.qsg_balloon_body   {  background:url(../images/balloon_content.png) repeat-y center top }
.qsg_balloon_content { padding:20px 30px 10px 30px  }
.qsg_balloon_body a.qsg_balloon_next { display:inline-block; font-size:12px; padding:3px;  background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:normal; color:white; padding-left:15px; padding-right:15px; margin-top:20px; line-height:1.6em; height:auto; !important }
.qsg_balloon_body a.qsg_balloon_next:hover { text-decoration:none; border:1px solid #330; color:white; !important }

.qsg_balloon_body p { margin:0; padding:0; font-size:15px; }
.qsg_balloon_body a { margin:0; padding:0; font-size:15px; color:#74a174 }
.qsg_balloon_body b { margin:0; padding:0; font-weight:normal; color:#74a174 }
.qsg_balloon_footer { height:30px; background:url(../images/balloon_bottom.png) no-repeat center top }


.howTo { text-align:center; padding-top:100px; font-size:16px; background:url(../images/about_title_icon.png) center top no-repeat }
a.smallActionLink { display:inline-block; font-size:11px; padding:3px;  background:#690;  color:white;  border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:normal; color:white; padding-left:5px; padding-right:5px; min-width:71px; margin-top:20px; line-height:1.6em; height:auto; !important }
.addArea {
	isplay: inline-block;
	background: url(../images/ck_add_property.png) no-repeat center center;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 5px;
	margin-left: -15px;
	padding-left: 0px;
	text-decoration:none;
  width:70px;
	}
.areaHolder{
	display:inline-block;
	width:300px;
	margin-top:10px;
}
.deleteIcon{
	display:inline-block;
	float:left;
	width:20px;
	height:20px;
	background: url(../images/logout_icon.png) no-repeat;
	background-position:0px 4px ;
	cursor:pointer;
	
}

.new-btn-class
{
  padding-top:2px !important;
}

.sli_description
{
  resize:none !important;
  width:250px !important;
  padding:5px;
}

.tabbedNavigation
{
  margin-bottom:10px !important;
}

.widgetSummary p
{
  word-wrap:break-word;
}

.pay_message
{
  font-size:13px;
}

.pay_message {
  background-color: #fcf8e3;
  border: 1px solid #8a6d3b;
  color: #8a6d3b;
  margin-bottom: 20px;
  padding: 10px;
}

.active_product
{
  background:#f3f3f3 none repeat scroll 0 0;
  border:2px solid #ccc;
  -webkit-box-shadow: inset 0px 0px 23px 0px rgba(204,204,204,1);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(204,204,204,1);
box-shadow: inset 0px 0px 23px 0px rgba(204,204,204,1);
}
.template_image
{
  height:200px;
  width:auto;
}
.previewWebsiteLink:focus
{
  outline:none;
}

a.prev:focus,a.next:focus
{
  outline:none;
}

a.continue:focus
{
  outline:none !important;
}

.help_icon {
  background: #690 none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
  float: left;
  height: 17px;
  margin-left: 5px;
  margin-top: 1px;
  padding: 0 4px 3px 7px;
  width: 10px;
}

.help_icon:hover
{
  background:#94c72e none repeat scroll 0 0;
}

.help_promonu
{
  position:relative;
  font-size:12px;
}

.ui-tooltip
{
  box-shadow:none !important;
  border:1px solid #ccc !important;
  margin-top:-8px !important;
}

.header_div
{
  height:22px;
  width:100%;
  margin-bottom:20px;
}

.heading_sitecontrol
{
  max-width:250px;
  float:left;
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

.linkText,.actionLink,.toolsCategory {
  word-wrap: break-word;
}

