@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700");

/* ClearFix */
.group:before,
.group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}



h3 {
 margin: 14px 0px;
}

h4 {}


.clear { clear: both; }

p {
 margin: 0 0 1em 0px;
 line-height: 18px;
}

* {
 margin: 0px;
 padding: 0px;
}

a {
 color: #71a71b;
}

a:hover {
 color: #7db91c;
}

body {
 margin: 0px;
 font: 10pt 'Open Sans', sans-serif;
 background: url( '/assets/images/manage/bg.png' ) repeat-x #fff;
}

#wrapper {
 min-width: 974px;
}

#header {
 height: 85px;
 padding-top: 5px;
 position: relative;
}

#site a {
	width: 221px;
	height: 58px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin: 17px 0 0 20px;
}

.header-group {

	line-height: 85px;
	height: 85px;
}

.header-group .inner {
 line-height: 85px;
 height: 85px;
 padding-right: 15px;
}

.header-group .inner select {
	margin: 24px 0 0 0;
	padding: 8px;
	border: 1px solid #666;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 16px;
	box-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-weight: normal;
	text-shadow: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .header-group .inner select { margin: 32px 0 0 0; }
}


span.CMSI_OpenSiteLink {width: 125px;height: 30px;display: block;float: left;margin-top: 27px;}
span.CMSI_OpenSiteLink a {
	text-indent: -9999px;
	display: block;
	width: 125px;
	height: 30px;
	background: url(/assets/images/manage/view-website.png) no-repeat;
}
span.CMSI_OpenSiteLink a:hover {background-position: -125px 0;}







#open-site {
 float: left;
 margin-left: 10px;
 padding-left: 10px;
}

#open-site a {
 text-decoration: none;
}

#help {
 position: absolute;
 right: 14px;
 top: 34px;
 height: 46px;
 width: 27px;
 background: url( '/assets/images/manage/header-help-reflection.png' ) no-repeat bottom right;
}
#help a {
 background: url( '/assets/images/manage/header-help-icon.png' ) no-repeat top right;
 width: 25px;
 height: 27px;
 float: right;
 display: block;
}
#help a span, #bug-report a span{
 display: none;
}

#user-options {
 position: absolute;
 right: 25px;
 top: 29px;
 height: 38px;
 width: auto;
}

#user-options .inner {
 height: 38px;
 line-height: 38px;
}

#user-options ul {
 color: #676767;
 text-shadow: 2px 2px 8px #000;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 list-style: none;
}

#user-options li {
 float: left;
 line-height: 38px;
 padding-right: 10px;
 padding-left: 10px;
}

#user-options li.last {
 background: none;
 padding-right: 0px;
}

#user-options .logged-in {
 display: block;
 float: left;
 background: url( '/assets/images/manage/header-user-icon.png' ) no-repeat center left;
 padding-left: 30px;
}

#user-options .bug-report {
 background: url( '/assets/images/manage/bugreport-16.png' ) no-repeat center left;
 padding-left: 20px;
}

#user-options .logout {
 background: url( '/assets/images/manage/logout-16.png' ) no-repeat center left;
 padding-left: 20px;
}

#user-options .help {
 background: url( '/assets/images/manage/help-16.png' ) no-repeat center left;
 padding-left: 20px;
}

#current-user .logged-in .user, #current-user a {
 color: #fff;
 text-decoration: none;
}

#current-user a.logout {
 display: block;
 float: right;
 color: #fff;
 text-decoration: none;
}

#current-user a:hover {
 color: #71a71b;
}

#nav {
 height: 48px;
}

#nav ul {
 height: 48px;
 padding-left: 9px;
}

#nav ul li {
 float: left;
 display: inline;
 position: relative;
}

#nav ul li a {
 float: left;
 display: block;
 height: 48px;
 line-height: 48px;
 padding: 0px 10px 0px 8px;
 font-weight: bold;
 color: #7d7d7d;
 text-decoration: none;
 text-shadow: 1px 1px 1px #fff;
 font-size: 11px;
 text-transform: uppercase;
 background: url( '/assets/images/manage/nav-sep.png' ) no-repeat 100% 5px;
}

#nav ul li a:hover {
 color: #71a71b;
}

#nav ul li.active {
 background: url( '/assets/images/manage/nav-active-right.png' ) no-repeat 100% 0px;
}

#nav ul li.active a {
 background: url( '/assets/images/manage/nav-active-left.png' ) no-repeat 0px 0px;
 color: #fff;
 text-shadow: 0 1px 1px #43640f;
 padding-right: 12px;
}

#nav li a span {
 display: block;
 padding-left: 22px;
}

#wrapper #nav a.home span {
 background: url( '/assets/images/manage/home-16.png' ) no-repeat left center;
}
#wrapper #nav a.webpages span {
 background: url( '/assets/images/manage/pages-16.png' ) no-repeat left center;
}
#wrapper #nav a.navigation span {
 background: url( '/assets/images/manage/navigation-16.png' ) no-repeat left center;
}
#wrapper #nav a.files span {
 background: url( '/assets/images/manage/files-16.png' ) no-repeat left center;
}
#wrapper #nav a.sitewide span {
 background: url( '/assets/images/manage/sitewide-16.png' ) no-repeat left center;
}
#wrapper #nav a.testimonials span {
 background: url( '/assets/images/manage/testimonials-16.png' ) no-repeat left center;
}
#wrapper #nav a.simplecart span {
 background: url( '/assets/images/manage/simplecart-16.png' ) no-repeat left center;
}
#wrapper #nav a.showcase span {
 background: url( '/assets/images/manage/showcase-16.png' ) no-repeat left center;
}
#wrapper #nav a.slideshow span {
 background: url( '/assets/images/manage/slideshow-16.png' ) no-repeat left center;
}
#wrapper #nav a.mediaalbums span {
 background: url( '/assets/images/manage/media-albums-16.png' ) no-repeat left center;
}
#wrapper #nav a.adagent span {
 background: url( '/assets/images/manage/adagent-16.png' ) no-repeat left center;
}
#wrapper #nav a.newsroom span {
 background: url( '/assets/images/manage/news-16.png' ) no-repeat left center;
}
#wrapper #nav a.calendar span {
 background: url( '/assets/images/manage/calendar-16.png' ) no-repeat left center;
}
#wrapper #nav a.multi-mailer span {
 background: url( '/assets/images/manage/multimailer-16.png' ) no-repeat left center;
}
#wrapper #nav a.testimonial span {
 background: url( '/assets/images/manage/testimonials-16.png' ) no-repeat left center;
}
#wrapper #nav a.autodealer span {
 background: url( '/assets/images/manage/auto-16.png' ) no-repeat left center;
}
#wrapper #nav a.seoanalyzer span {
 background: url( '/assets/images/manage/seoanalyzer-16.png' ) no-repeat left center;
}
#wrapper #nav a.manageseos span {
 background: url( '/assets/images/manage/manageseo-16.png' ) no-repeat left center;
}
#wrapper #nav a.settings span {
 background: url( '/assets/images/manage/settings-16.png' ) no-repeat left center;
}
#wrapper #nav a.password span {
 background: url( '/assets/images/manage/password-16.png' ) no-repeat left center;
}
#wrapper #nav a.seog7 span {
 background: url( '/assets/images/manage/seog7-16.png' ) no-repeat left center;
}
#wrapper #nav a.users span {
 background: url( '/assets/images/manage/users-16.png' ) no-repeat left center;
}
#wrapper #nav a.packages span {
 background: url( '/assets/images/manage/packages-16.png' ) no-repeat left center;
}
#wrapper #nav a.systeminfo span {
 background: url( '/assets/images/manage/systeminfo-16.png' ) no-repeat left center;
}
#wrapper #nav a.helpfiles span {
 background: url( '/assets/images/manage/help-16.png' ) no-repeat left center;
}
#wrapper #nav a.tips span {
 background: url( '/assets/images/manage/tips-16.png' ) no-repeat left center;
}
#wrapper #nav a.announceit span {
 background: url( '/assets/images/manage/announceit-16.png' ) no-repeat left center;
}
#wrapper #nav a.contractgen span {
 background: url( '/assets/images/manage/contractgen-16.png' ) no-repeat left center;
}

#wrapper #nav a.blog span {
 background: url( '/assets/images/manage/blog-16.png' ) no-repeat left center;
}

#wrapper #nav a.reseller span {
  background: url('/assets/images/manage/resellers-16.png') no-repeat left center;
}

#wrapper #nav a.customer span {
  background: url('/assets/images/manage/customers-16.png') no-repeat left center;
}

#wrapper #nav a.referrals span {
  background: url('/assets/images/manage/referrals-16.png') no-repeat left center;
}

#wrapper #nav a.profile span,
#wrapper #nav a.profile.reseller span {
  background: url('/assets/images/manage/profile-16-reseller.png') no-repeat left center;
}

#wrapper #nav a.template span {
  background: url('/assets/images/manage/template-16.png') no-repeat left center;
}

#wrapper #nav a.payment span {
  background: url('/assets/images/manage/payment-16.png') no-repeat left center;
}

#wrapper #nav a.training span {
 background: url( '/assets/images/manage/training-16.png' ) no-repeat left center;
}

#wrapper #nav a.members span {
 background: url( '/assets/images/manage/members-16.png' ) no-repeat left center;
}

#nav li.more-nav-option a span {
 background: url( '/assets/images/manage/more-nav-icon.png' ) no-repeat 100% 22px;
 padding-left: 5px;
 padding-right: 20px;
}

#nav li.more-nav-option:hover {
  background: url( '/assets/images/manage/nav-more-hover-right.png' ) no-repeat 100% 0px;
}

#nav li.more-nav-option:hover a {
  background: url( '/assets/images/manage/nav-more-hover-left.png' ) no-repeat 0px 0px;
  color: #fff;
  text-shadow: -1px -1px 1px #000;
  padding-right: 12px;
}

#nav li.more-nav-option:hover span {
 display: block;
 background: url( '/assets/images/manage/more-nav-icon-hover.png' ) no-repeat 100% 22px;
}

#nav li.more-nav-option:hover #more-navigation {
 display: block;
}

#nav #more-navigation {
 width: 262px;
 position: absolute;
 top: 42px;
 left: 0px;
 display: none;
 background: url( '/assets/images/manage/more-dd-bg.png' ) repeat-y;
 z-index: 999;
}

#nav #more-navigation ul {
 width: 262px;
 background: url( '/assets/images/manage/more-dd-bg-top.png' ) no-repeat top left;
 height: auto;
 padding: 8px;
}

#nav #more-navigation .more-navigation-container {
 background: url( '/assets/images/manage/more-dd-bg-bot.png' ) no-repeat bottom left;
}

#nav #more-navigation li {
 display: block;
 float: none;
 clear: both;
}

#nav #more-navigation li a {
 background: none;
 padding: 0px;
 display: block;
 float: none;
 height: 22px;
 line-height: 22px;
 color: #fff;
 text-shadow: none;
 padding: 2px 5px;
}

#nav #more-navigation li a span {
 padding-left: 24px;
}

#nav #more-navigation li a:hover span {
 color: #6a9e1a;
}

#nav #more-navigation li.active  {
 background: none;
}

#nav #more-navigation li.active a  {
 background: none;
}

#nav #more-navigation li.active a span  {
 color: #6a9e1a;
}

#main {
 min-width: 974px;
}

#content-wrapper {
 width: 77%;
 float: left;
 border-right: 1px solid #e7e7e7;
 border-bottom: 1px solid #e7e7e7;
 min-height: 400px;
}

#content {
 padding: 0 20px 20px 20px;
}

#sidebar-wrapper {
 min-height: 400px;
 min-width: 200px;
 background: url( '/assets/images/manage/sidebar-bg.png' ) no-repeat 0px 0px;
 float: left;
 width: 22.9%;
}

#sidebar {
 padding: 20px;
}


#sidebar ul {
	list-style: square;
	margin: 1em 0 1.2em 2em;
}


.page-heading {
 /*background: url( '/assets/images/manage/1-px.png' ) repeat-x 0px 60%;*/
 height: 38px;
 margin-bottom: 14px;
 padding-top: 1em;
}

.page-heading h1 {
 color: #a3a3a3;
 font-size: 19pt;
 font-weight: normal;
 background: #fff;
 float: left;
 display: block;
 padding: 0px 10px 0px 0px;
 margin: 0px;
}

.page-heading h1.col-1 {width: 160px;margin-right: 40px;}
.page-heading h2.col-2 {float: left; font-size: 19pt;}

.page-heading h2.sub-heading {
 float: left;
 /*margin-left: 140px;
 padding: 0px 10px;*/
  background: #fff;
 color: #a3a3a3;

 font-weight: normal;

}



#content #cpanel-items,
#content ul#cmsi-module-members-submodule-list {
 list-style: none;
 margin: 0;
}

#cpanel-items li,
#cmsi-module-members-submodule-list li {
 	display: block;
 	float: left;
 	width: 93px;
 	min-height: 95px;
 	/*background: url( '/assets/images/manage/dashboard-item-bg.png' ) no-repeat;*/
 	text-align: center;
 	margin: 4px;
 	border: 1px solid #ddd;
 	background: #ffffff; /* Old browsers */
 	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



#cpanel-items li:hover,
#cmsi-module-members-submodule-list li:hover {
 /*background: url( '/assets/images/manage/dashboard-item-bg-hover.png' ) no-repeat;*/
 background: #fff;
 box-shadow: 0 0 3px #ccc;
}

#cpanel-items li a,
#cmsi-module-members-submodule-list li a {
 padding-top: 67px;
 display: block;
 color: #767676;
 text-decoration: none;
 text-align: center;
 background-position: 50% 11px;
 background-repeat: no-repeat;
}
#cpanel-items li a:hover,
#cmsi-module-members-submodule-list li a:hover {
 color: #000;
}

#cpanel-items li.autodealer a {
 background-image: url( '/assets/images/manage/auto-48.png' );
}

#cpanel-items li.sitewide a {
 background-image: url( '/assets/images/manage/sitewide-48.png' );
}

#cpanel-items li.settings a {
 background-image: url( '/assets/images/manage/settings-48.png' );
}

#cpanel-items li.webpages a {
 background-image: url( '/assets/images/manage/pages-48.png' );
}

#cpanel-items li.calendar a {
 background-image: url( '/assets/images/manage/calendar-48.png' );
}

#cpanel-items li.files a {
 background-image: url( '/assets/images/manage/files-48.png' );
}

#cpanel-items li.adagent a {
 background-image: url( '/assets/images/manage/adagent-48.png' );
}

#cpanel-items li.bugreport a {
 background-image: url( '/assets/images/manage/bugreport-48.png' );
}

#cpanel-items li.navigation a {
 background-image: url( '/assets/images/manage/navigation-48.png' );
}

#cpanel-items li.announceit a {
 background-image: url( '/assets/images/manage/announceit-48.png' );
}

#cpanel-items li.manageseo a {
 background-image: url( '/assets/images/manage/manageseo-48.png' );
}

#cpanel-items li.home a {
 background-image: url( '/assets/images/manage/home-48.png' );
}

#cpanel-items li.mediaalbums a {
 background-image: url( '/assets/images/manage/media-albums-48.png' );
}

#cpanel-items li.multi-mailer a,
#cmsi-module-members-submodule-settings a {
 background-image: url( '/assets/images/manage/multimailer-48.png' );
}

#cpanel-items li.password a {
 background-image: url( '/assets/images/manage/password-48.png' );
}

#cpanel-items li.simplecart a {
 background-image: url( '/assets/images/manage/simplecart-48.png' );
}

#cpanel-items li.slideshow a {
 background-image: url( '/assets/images/manage/slideshow-48.png' );
}

#cpanel-items li.systeminfo a {
 background-image: url( '/assets/images/manage/systeminfo-48.png' );
}

#cpanel-items li.testimonial a {
 background-image: url( '/assets/images/manage/testimonials-48.png' );
}

#cpanel-items li.tips a {
 background-image: url( '/assets/images/manage/tips-48.png' );
}

#cpanel-items li.users a,
li#cmsi-module-members-submodule-members a {
 background-image: url( '/assets/images/manage/users-48.png' );
}

#cpanel-items li.showcase a {
 background-image: url( '/assets/images/manage/showcase-48.png' );
}

#cpanel-items li.packages a {
 background-image: url( '/assets/images/manage/packages-48.png' );
}

#cpanel-items li.newsroom a {
 background-image: url( '/assets/images/manage/news-48.png' );
}

#cpanel-items li.seog7 a {
 background-image: url( '/assets/images/manage/seog7-48.png' );
}

#cpanel-items li.seoanalyzer a {
 background-image: url( '/assets/images/manage/seoanalyzer-48.png' );
}

#cpanel-items li.manageseos a {
 background-image: url( '/assets/images/manage/manageseo-48.png' );
}

#cpanel-items li.helpfiles a {
 background-image: url( '/assets/images/manage/help-48.png' );
}

#cpanel-items li.contractgen a {
 background-image: url( '/assets/images/manage/contractgen-48.png' );
}

#cpanel-items li.blog a {
 background-image: url( '/assets/images/manage/blog-48.png' );
}

#cpanel-items li.reseller a {
 background-image: url( '/assets/images/manage/resellers-48.png');
}

#cpanel-items li.customer a {
 background-image: url('/assets/images/manage/customers-48.png');
}

#cpanel-items li.profile a,
#cpanel-items li.profile.reseller a {
 background-image: url('/assets/images/manage/resellers-edit-48.png');
}

#cpanel-items li.template a {
 background-image: url('/assets/images/manage/template-48.png');
}

#cpanel-items li.payment a {
 background-image: url('/assets/images/manage/payment-48.png');
}

#cpanel-items li.referrals a {
 background-image: url('/assets/images/manage/referrals-48.png');
}

#cpanel-items li.social a {
 background-image: url('/assets/images/manage/social-48.png');
}

#cpanel-items li.training a,
#cmsi-module-members-submodule-tutorial a {
 background-image: url( '/assets/images/manage/training-48.png' );
}

#cpanel-items li.members a,
#cmsi-module-members-submodule-groups a {
 background-image: url( '/assets/images/manage/members-48.png' );
}


/* fields */
fieldset {
 border: 0px none;
 margin: 14px 0px;
}

fieldset legend {
 font-weight: bold;
 font-size: 11pt;
 padding: 4px 0px;
 margin: 0px;
 display: block;
 color: #b0b0b0;
}

.field.submit {
 margin: 20px 0px;
}

.field div.title {
 padding: 4px 0px;
}

.field .value .empty {
 padding: 0px 4px;
 display: block;
}

.field .cancel {
 text-decoration: none;
 color: #797474;
}

.field .sub-field {
 float: left;
 margin-right: 10px;
}
.field .sub-field label {
 color: #a3a3a3;
}

.required {
 color: #f00;
 border-bottom: 0px none;
}

input.date {
 width: 120px;
}

input.title {
 width: 400px;
}

span.error {
 color: #f00;
}

.field.error .value input {
 border: 1px solid #f00;
}

input.text, textarea.text, select.select, textarea, select, input#cmsi-manage-member-newpassword {
 font: 10pt Arial, Helvetica, sans-serif;
 padding: 7px;
 border: 1px solid #b6b6b6;

 -moz-box-shadow: inset 2px 2px 5px #dbdbdb, 1px 1px 2px #d8d8d8;
 -webkit-box-shadow: inset 2px 2px 5px #dbdbdb, 1px 1px 2px #d8d8d8;
 box-shadow: inset 2px 2px 5px #dbdbdb, 1px 1px 2px #d8d8d8;

 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}


textarea {width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.submit {
 line-height: 30px;
}

.button {

	background: #95dd1f; /* Old browsers */
	background: -moz-linear-gradient(top,  #95dd1f 0%, #6da21a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95dd1f), color-stop(100%,#6da21a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #95dd1f 0%,#6da21a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #95dd1f 0%,#6da21a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #95dd1f 0%,#6da21a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #95dd1f 0%,#6da21a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95dd1f', endColorstr='#6da21a',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;



	padding: 0 10px;
	line-height: 32px;
	border: 1px solid #659519;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 32px;


 color: #fff;
 font-weight: bold;
 text-shadow: 0 1px 1px #3f5b12;
 font-size: 11px;
 margin-right: 5px;
  text-transform: uppercase;
}

.button:hover, .button:active {
background: #6da21a; /* Old browsers */
background: -moz-linear-gradient(top,  #6da21a 0%, #95dd1f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6da21a), color-stop(100%,#95dd1f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6da21a 0%,#95dd1f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6da21a 0%,#95dd1f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6da21a 0%,#95dd1f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6da21a 0%,#95dd1f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6da21a', endColorstr='#95dd1f',GradientType=0 ); /* IE6-9 */

}

.button-secondary {
	background: #ffffff; /* Old browsers */
 	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ddd;
	cursor: pointer;
	display: block;
	float: left;
	color: #666;
	text-shadow: 0 1px 1px #fff;
	font-weight: bold;
	font-size: 11px;
	margin-right: 5px;
	padding: 0 10px;
	line-height: 32px;
	text-transform: uppercase;

}

.button-secondary:hover, .button-secondary:active {
	 background: #eeeeee; /* Old browsers */
	 background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
	 background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.btn-r {float: right;}

a.button span.edit {
 background: url( '/assets/images/manage/icons/page_white_edit-16.png' ) no-repeat left center;
 padding-left: 20px;

}

a.button-secondary span.add {
 background: url( '/assets/images/manage/add-16.png' ) no-repeat left center;
 padding-left: 20px;
}

a.button, a.button-secondary {
 text-decoration: none;
}

a.button {
 color: #fff;
}

a.button-secondary {
 color: #818181;
}

a.button:hover {
 color: #fff;
}

a.button-secondary:hover {
 color: #818181;
}

table .button, table .button-secondary { padding: 5px; line-height: 18px; }

input.button { border-collapse: collapse; }

a.delete {
 background: url( '/assets/images/manage/delete-16.png' ) no-repeat left center;
 padding-left: 20px;
 color: #5b5b5b;
 text-decoration: none;
 cursor: pointer;
}

a.delete:hover {
 color: #b43524;
}

a.preview {
 background: url( '/assets/images/manage/preview-16.png' ) no-repeat left center;
 width: 16px;
 height: 16px;
 display: block;
 float: left;
}

a.preview span, a.keywords span, a.down span, a.up span {
 display: none;
}

a.keywords {
 background: url( '/assets/images/manage/keywords-16.png' ) no-repeat left center;
 width: 16px;
 height: 16px;
 display: block;
 float: left;
 margin-right: 5px;
}

a.up {
 background: url( '/assets/images/manage/up-16.png' ) no-repeat left center;
 width: 16px;
 height: 16px;
 display: block;
 float: left;
 margin-right: 5px;
}

a.down {
 background: url( '/assets/images/manage/down-16.png' ) no-repeat left center;
 width: 16px;
 height: 16px;
 display: block;
 float: left;
 margin-right: 5px;
}

.page-actions {
 margin: 14px 0px;
 height: 31px;
}

/* table */

.table {
 width: 100%;
 margin: 8px 0px;
}

.table th {
 text-align: left;
 border-bottom: 1px solid #c4c4c4;
 font-size: 10pt;
 font-weight: normal;
 color: #5b5b5b;
}

.table th, table td {
 padding: 5px;
 vertical-align: top;
}

.table tbody tr:nth-child(even) {
 background: #f9f9f9;
}

.table td ul.options {
 list-style-type: none;
}

.table td ul.options li {
 float: left;
 padding-right: 3px;
}

.table .drag-active {
 background: #d2e3b2 !important;
}

.table td.drag-handle {
 background: url( '/assets/images/manage/drag-handle.png' ) center center no-repeat;
 cursor: move;
}

.table td.drag-handle span {
 display: none;
}

.table td.action {
 line-height: 30px;
}

td .action-bar {
 line-height: 30px;
 margin-top: 14px;
}

.table a.title {
 font-weight: bold;
 font-size: 11pt;
}
table.main a.title.Draft {
 font-style: italic;
}

/* table v2 */
table.main, div.main-form {
 width: 100%;
 box-shadow: inset 1px 1px 1px white, 1px 1px 2px #D9D9D9;
 border-radius: 4px;
 border: 1px solid #c5c5c5;
 margin: 14px 0px;
}

table.main th, div.main-form .title {
 text-align: left;
 padding: 7px;
 border-right: 1px solid #e1e1e1;
 border-bottom: 1px solid #cccccc;
 background: #fcfcfc; /* for non-css3 browsers */

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e9e9e9'); /* for IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e9e9e9)); /* for webkit browsers */
 background: -moz-linear-gradient(top,  #fcfcfc,  #e9e9e9); /* for firefox 3.6+ */
}

table.main th:first-child {
 border-radius: 4px 0px 0px 0px;
}

table.main th:last-child {
 border-radius: 0px 4px 0px 0px;

}

table.main th a {
 color: #8f8f8f;
 text-decoration: none;
}

table.main td {
 padding: 10px;
 border-bottom: 1px solid #e5e5e5;
 vertical-align: top;
}

table.main td.action {
 line-height: 30px;
 width: 90px;
}

table.main td.alt {
 background: #fcfcfc;
}

table.main tr:nth-child(even) td {
 background: #fafafa;
}

table.main tr:nth-child(even) td.alt {
 background: #f6f6f6;
}

table.main a.title {
 font-weight: bold;
 font-size: 11pt;
}

table.main th.comments a  {
 background: url( '/assets/images/manage/comment-th-bg.png' ) no-repeat;
 width: 19px;
 height: 16px;
 display: block;
 margin: 0px auto;
}

table.main td.comments   {
 text-align: center;
}

table.main th.comments a span {
 display: none;
}

.main-form .content {
 padding: 10px;
}

.main-form .content h1, .main-form .content h2 {
 margin-top: 0px;
}

#announcement-heading {
 background: url( '/assets/images/manage/announcement-head-bg.png' ) repeat-x;
 height: 22px;
 line-height: 22px;
 display: block;
 padding: 20px 22px;
 cursor: pointer;
}

#announcement-heading h3 {
 font-size: 11pt;
 float: left;
 padding-right: 12px;
 background: url( '/assets/images/manage/announcement-icon.png' ) no-repeat;
 padding-left: 26px;
 color: #000;
 text-shadow: 1px 1px 1px rgba( 255, 255, 255, 0.4 );
 margin: 0px;
}

#announcement-heading .date {
 color: #aeaa55;
}

#announcement-message {
 background: url( '/assets/images/manage/announcement-msg-bg.png' ) repeat-x bottom left;
 padding: 20px 20px 24px 20px;
 display: none;
}

.announcement.unread #announcement-message {
 display: block;
}

#content ul, #content ol {
 margin: 1em 0px 1.2em 2em;
}


.content h2, .content h1 {
 margin: 14px 0px;
}




.controllerSuccessNotification, .controllerFailureNotification {
 background: url( '/assets/images/manage/notification-bg.png' ) repeat-x #efefef;
 font-size: 10pt;
 font-weight: bold;
 margin: 14px 0px;
 -webkit-box-shadow: 0px 2px 3px #d8d8d8;
 -moz-box-shadow: 0px 2px 3px #d8d8d8;
 box-shadow: 0px 2px 3px #d8d8d8;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

.controllerSuccessNotification span, .controllerFailureNotification span {
 display: block;
 padding: 20px 15px 19px 63px;
}

.controllerSuccessNotification span {
 background: url( '/assets/images/manage/notification-success-icon.png' ) no-repeat;
 color: #6e9900;
}

.controllerFailureNotification span {
 background: url( '/assets/images/manage/notification-error-icon.png' ) no-repeat;
 color: #ba4d23;
}

.DRXDataGrid_RedirectButton {
 display: block;
 float: left;
 margin-top: 10px;
}

#frmResizer table td:first-child {
	width: 100px;
}

.DRXQuickForm ol {margin: 1em 0 1.2em 2em;}
#frmResizer .DRXQuickForm ol {margin-top: 0;}

/* styles for the template editor */
#edit-css, #edit-headcode, #edit-robots {
 display: none;
}

a.selected {
 font-weight: bold;
}

.tab-nav li a.unsaved {
 font-style: italic;
 background: url( '/assets/images/manage/templateeditor/unsaved.jpg' ) no-repeat 100% 4px;
 margin-right: 5px;
}


#content ul.tab-nav {margin: 0;}


#edit-template, #edit-headcode, #edit-css {
 padding-top: 1px;
}

.status-message {
 color: gray;
 display: none;
 line-height: 36px;
 margin-left: 5px;
}

#template-editor-tabs {
 margin: 14px 0px;
}

.tabs {
 position: relative;
}

.tab-nav {
 list-style: none;
 height: 37px;
 padding-left: 5px;
}
.tab-nav li {
 float: left;
 display: inline;
}

.tab-nav li a {
 float: left;
 display: block;
 padding: 9px 12px;
 color: #8b8b8b;
 text-decoration: none;
 cursor: pointer;
}

.tab-content {
 border: 1px solid #d4d4d4;
 -webkit-border-radius: 4px;
 -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
 -moz-border-radius: 4px;
 -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
 border-radius: 4px;
 box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
}

.tab-nav li.active, .tab-nav li.selected {
 border: 1px solid #d4d4d4;
 background: url( '/assets/images/manage/templateeditor/tab-bg.jpg' ) repeat-x #f7f7f7;
 border-bottom: 0px none;
 position: relative;
 z-index: 2;
 -webkit-border-radius: 4px 4px 0px 0px;
 -webkit-box-shadow: 0px -1px 3px rgba(0,0,0,0.1);
 -moz-border-radius: 4px 4px 0px 0px;
 -moz-box-shadow: 0px -1px 3px rgba(0,0,0,0.1);
 border-radius: 4px 4px 0px 0px;
 box-shadow: 0px -1px 3px rgba(0,0,0,0.1);
}

.tab-nav li.active a, .tab-nav li.selected a {
 color: #68971e;
 font-weight: bold;
}

.status-message.loading {
 background: url( '/assets/images/manage/loading.gif' ) no-repeat;
 padding-left: 22px;
}

.tip {
 background: #fff;
 border: 1px solid #dadada;
 -webkit-border-radius: 4px;
 -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1);
 -moz-border-radius: 4px;
 -moz-box-shadow: 0px -1px 3px rgba(0,0,0,0.1);
 border-radius: 4px;
 box-shadow: 0px -1px 3px rgba(0,0,0,0.1);
}

.tip .header {
 background: url( '/assets/images/manage/tip-header-bg.png' ) repeat-x;
 height: 24px;
 line-height: 24px;
 border-bottom: 1px solid #eee;
 -webkit-border-radius: 4px 4px 0px 0px;
 -moz-border-radius: 4px 4px 0px 0px;
 border-radius: 4px 4px 0px 0px;
}

.tip .header h3 {
 background: url( '/assets/images/manage/tip-lightbulb.png' ) no-repeat 5px 3px;
 text-shadow: 1px 1px 1px #fff;
 color: #7d7d7d;
 font-size: 12px;
 line-height: 28px;
 text-transform: uppercase;
 margin: 0px;
 padding-left: 30px;
 height: 100px;
}

.tip .content {
 padding: 15px;
}

.tip .content p {
 margin: 0px 0px 14px 0px;
 line-height: 18pt;
}

#sidebar .webstats, #sidebar .tip {
 margin-bottom: 14px;
}

#sidebar .webstats {
 padding-bottom: 10px;
 background: url( '/assets/images/manage/sidebar-sep.png' ) no-repeat bottom center;
}

.storage .webstats h3,
.webstats h3 {
 background: url( '/assets/images/manage/web-stats.png' ) no-repeat 0px 3px;
 text-shadow: 1px 1px 1px #fff;
 color: #7d7d7d;
 font-size: 1.1em;
 margin: 12px 0px;
 padding-left: 30px;
 height: 24px;
 line-height: 27px;
}

.webstats .content {
 padding: 0px 5px;
 color: #6f6f6f;
}

.webstats .item {
 margin: 6px 0px;
}

.webstats span {
 color: #bababa;
 display: block;
 float: left;
 width: 40px;
}

.progress-bar  {
 max-width: 680px;
 padding: 5px;
}

.progress-bar .progress {
 height: 19px;
 background: url( '/assets/images/manage/green-right.png' ) no-repeat top right;
 min-width: 30px;
}

.progress-bar .progress span {
 display: block;
 height: 19px;
 line-height: 19px;
 margin-right: 8px;
 background: url( '/assets/images/manage/green-left.png' ) no-repeat top left;
 text-align: right;
 color: #fff;
 font-weight: bold;
 font-size: 0.8em;
 min-width: 20px;
}

.storage-usage {
 height: 30px;
 background: url( '/assets/images/manage/storage-bg-left.png' ) no-repeat top left;
 max-width: 680px;
}

.storage-usage .progress-bar {
  height: 20px;
  background: url( '/assets/images/manage/storage-bg-right.png' ) no-repeat top right;
}

.storage h3 {
 background: url( '/assets/images/manage/storage-icon.png' ) no-repeat 0px 3px;
 text-shadow: 1px 1px 1px #fff;
 color: #7d7d7d;
 font-size: 1.1em;
 margin: 0px 0px 12px 0px;
 padding-left: 30px;
 height: 24px;
 line-height: 27px;
}

.storage {
 background: url( '/assets/images/manage/sidebar-sep.png' ) no-repeat bottom center;
 padding-bottom: 10px;
}
.storage h4 {
 color: #4b4b4b;
 font-size: 1.1em;
 margin: 4px 0px;
}

.storage .file-manager, .storage .media-manager {
 margin: 8px 0px;
}

.storage .used {
 margin-right: 10px;
}

.storage .used, .storage .limit {
 color: #bababa;
 font-size: 0.8em;
}

.storage .used em, .storage .limit em {
 color: #6f6f6f;
 font-style: normal;
 font-weight: bold;
}

.resizer-button {
 background: url( '/assets/images/manage/image-resizer-bg.png' ) no-repeat;
 display: block;
 float: right;
 width: 145px;
 height: 56px;
 padding-left: 85px;
 line-height: 58px;
 font-size: 14pt;
}


.side-nav {
	width: 20%;
	float: left;
	max-width: 160px;

	background: url( '/assets/images/manage/sidenav-bg-top.jpg' ) repeat-x top left;
	border: 1px solid #c5c5c5;
	cursor: pointer;
	display: block;
	float: left;

	-moz-box-shadow: inset 1px 1px 1px #fff, 1px 1px 2px #d9d9d9;
	-webkit-box-shadow: inset 1px 1px 1px #fff, 1px 1px 2px #d9d9d9;
	box-shadow: inset 1px 1px 1px #fff, 1px 1px 2px #d9d9d9;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-clip: padding-box;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-right: 50px;
}

#content .side-nav ul {
 list-style: none;
 padding-top: 8px;
 padding-bottom: 8px;
 background: url( '/assets/images/manage/sidenav-bg.jpg' ) repeat-x bottom left;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 margin: 0;
}

.side-nav li {
 border-bottom: 1px solid #ebebeb;
 position: relative;
}

.side-nav li:last-child, .side-nav li.last {
 border-bottom: none;
}

.side-nav .unnapproved-comments {
 position: absolute;
 top: 7px;
 left: 133px;
 background: url( '/assets/images/manage/blog/unread-bg.png');
 display: block;
 width: 20px;
 height: 20px;
 font-weight: bold;
 font-size: 9pt;
 text-align: center;
 color: #fff;
 line-height: 20px;
 text-indent: -2px;
 letter-spacing: -0.15em;
}
.side-nav li.active .unnapproved-comments {
 top: 7px;
 left: 137px;
}

.side-nav li a {
 color: #a3a3a3;
 display: block;
 padding: 8px;
 font-size: 11pt;
 text-decoration: none;
}

.side-nav li a:hover {
 color: #6ea21a;
}

.side-nav li.active  {
 font-weight: bold;
 width: 180px;
 background: url( '/assets/images/manage/sidenav-item-active-right.png' ) no-repeat top right;
 border-bottom: none;
 left: -6px;
}

.side-nav li.active a {
 background: url( '/assets/images/manage/sidenav-item-active.png' ) no-repeat top left;
 margin-right: 13px;
 font-weight: bold;
 height: 21px;
 padding-left: 15px;
 color: #fff;
 text-shadow: 1px 1px 1px rgba( 0,0,0,0.5 );
}



.main-w-nav {
 width: 75%;
 float: left;
}





/*



.side-nav {
 width: 160px;
 float: left;
 background: url( '/assets/images/manage/sidenav-bg-top.jpg' ) repeat-x top left;
 border: 1px solid #c5c5c5;
 cursor: pointer;
 display: block;
 float: left;

 -moz-box-shadow: inset 1px 1px 1px #fff, 1px 1px 2px #d9d9d9;
 -webkit-box-shadow: inset 1px 1px 1px #fff, 1px 1px 2px #d9d9d9;
 box-shadow: inset 1px 1px 1px #fff, 1px 1px 2px #d9d9d9;

 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 background-clip: padding-box;
}

#content .side-nav ul {
 list-style: none;
 padding-top: 8px;
 padding-bottom: 8px;
 background: url( '/assets/images/manage/sidenav-bg.jpg' ) repeat-x bottom left;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 margin: 0;
}

.side-nav li {
 border-bottom: 1px solid #ebebeb;
 position: relative;
}

.side-nav li:last-child, .side-nav li.last {
 border-bottom: none;
}

.side-nav .unnapproved-comments {
 position: absolute;
 top: 7px;
 left: 133px;
 background: url( '/assets/images/manage/blog/unread-bg.png');
 display: block;
 width: 20px;
 height: 20px;
 font-weight: bold;
 font-size: 9pt;
 text-align: center;
 color: #fff;
 line-height: 20px;
 text-indent: -2px;
 letter-spacing: -0.15em;
}
.side-nav li.active .unnapproved-comments {
 top: 7px;
 left: 137px;
}

.side-nav li a {
 color: #a3a3a3;
 display: block;
 padding: 8px;
 font-size: 11pt;
 text-decoration: none;
}

.side-nav li a:hover {
 color: #6ea21a;
}

.side-nav li.active  {
 font-weight: bold;
 width: 180px;
 background: url( '/assets/images/manage/sidenav-item-active-right.png' ) no-repeat top right;
 border-bottom: none;
 left: -6px;
}

.side-nav li.active a {
 background: url( '/assets/images/manage/sidenav-item-active.png' ) no-repeat top left;
 margin-right: 13px;
 font-weight: bold;
 height: 21px;
 padding-left: 15px;
 color: #fff;
 text-shadow: 1px 1px 1px rgba( 0,0,0,0.5 );
}

.main-w-nav {
 margin-left: 50px;
 float: left;
}


*/








.blog-manage-post-form .field input.title {
 font-size: 16pt;
 width: 98%;
}

#post-title.inactive {
 color: #b3b3b3;
 font-style: italic;
}

.url-suffix {
 display: block;
 padding: 8px 4px 10px 4px;
 color: #818181;
}

input#suffix-new {
	width: 50%;
}

td .url-suffix {
 padding: 4px 0px;
}

.field label {
 display: block;
 padding: 4px;
 color: #363636;
 font-weight: bold;
}

.field .value {
 padding: 6px 0px;
}

.field div.error {
 padding: 6px;
 color: #BA4D23;
 font-weight: bold;
}

.field input.text.error, .field textarea.error {
 border: 1px solid #BA4D23;
}

.field.post-title .value {
 padding: 0px;
}

#customize-suffix {
 display: none;
}

.suffix-wrap {
 height: 30px;
 margin-bottom: 14px;
}


i.desc {font-size: 11px;padding-left: 4px;}

hr {border: 0;border-top: 1px solid #ccc;margin: 1.2em 0;}

.seo {
	padding-left: 4px;
	margin: 0 0 1em 0;
}


.seo span {line-height: 18px;cursor: pointer;background: url(/assets/images/manage/expand-18.png) no-repeat;padding-left: 18px;}
#content .seo ul {list-style: none;margin-left: 0;}
#content .seo ul b {float: left;padding-right: 20px;width: 137px;text-align: right;line-height: 31px;}
#content .seo ul li {clear: left;margin-bottom: .5em;}


.field.categories,
.field.photos,
.field.excerpt {
	float: left;
	margin-right: 20px;
	width: 30%;
	margin-bottom: 1em;
}

#content .field.categories ul {
	list-style: none;
	margin: 0;
}


.field.kw {
	margin: 1em 0 1em 4px ;
}



.field.categories .value,
.field.photos .value {
	font: 10pt Arial, Helvetica, sans-serif;
	padding: 7px;
	border: 1px solid #b6b6b6;

	-moz-box-shadow: inset 2px 2px 5px #dbdbdb, 1px 1px 2px #d8d8d8;
	-webkit-box-shadow: inset 2px 2px 5px #dbdbdb, 1px 1px 2px #d8d8d8;
	box-shadow: inset 2px 2px 5px #dbdbdb, 1px 1px 2px #d8d8d8;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 6px 0px;
	height: 70px;
	overflow: auto;
}

.field.photos .value label {font-weight: normal;font-size: 12px;}

.field.excerpt textarea {
	height: 70px;
	width: 95%;
	overflow: auto;
}

.field.photos img {
	margin: 2px;
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	margin-right: 1em;
}

.field.photos p {margin-top: 0;}

.field.categories ul {
 list-style-type: none;
}

.field.categories ul label {
 font-weight: normal;
}

#save-new-cancel, #save-new-suffx, #edit-suffix {
 margin: 0px 5px;
 cursor: pointer;
}

#suffix {
 font-weight: bold;
}

.submit .publish {
 float: left;
 margin-right: 10px;
 line-height: 37px;
}

.comment-status {
 color: #5f5f5f;
}

.comment-status.Unapproved em {
 color: #918201;
 font-weight: bold;
 font-style: normal;
}

.comment-status.Approved em {
 color: #6b9d1a;
 font-weight: bold;
}

.comment-status.Spam em {
 color: #919191;
 font-style: normal;
 text-decoration: line-through;
}

.requirednote { clear: left; }

.field .desc {
 color: #919191;

}

.field.checkbox {
 margin-bottom: 10px;
}

.field.checkbox label input {
 margin-right: 10px;
}

.field.checkbox .desc {
 margin-left: 30px;
}

.blog-settings .customize-social {
 margin-left: 30px;
 display: none;
}

#content .customize-social ul {margin: 0;}


.sbx-style-radio {
 width: 25px;
 float: left;
}

.blog-settings .customize-social label {
 padding: 0px;
 font-weight: normal;
 display: inline;
}

.blog-settings .customize-social ul {
 list-style: none;
}

.blog-settings .customize-social ul li {
 margin: 14px 0px;
}

.blog-settings .customize-social ul li label input {
 float: left;
 margin-right: 8px;
}

.blog-settings .customize-social ul li.style1 input {
 margin-top: 1px;
}

.blog-settings .customize-social ul li.style2 input {
 margin-top: 9px;
}

.blog-settings .customize-social ul li.style3 input {
 margin-top: 3px;
}

.blog-settings .customize-social ul li.style4 input {
 margin-top: 6px;
}

.blog-settings .customize-social ul li.style5 input {
 margin-top: 1px;
}

.blog-settings .customize-social ul li.style6 input {
 margin-top: 1px;
}

.show-spam {
 float: right;
 color: #8f8f8f;
 margin-bottom: 12px;
 margin-top: -6px;
}

.blog-comments tr.Approved td, .blog-comments tr.tr.Approved:nth-child(even) td {
}

.blog-comments tr.Spam td, .blog-comments tr.Spam:nth-child(even) td {
  background: #f7f8f8;
  opacity: 0.6;
}

.blog-comments tr.Pending td, .blog-comments tr.Pending:nth-child(even) td {
  background: #fbfcec;
  border-bottom: 1px solid #e9ebd5;
}

.blog-comments tr.Pending:nth-child(even) td {
  background: #fefff3;
}

.blog-comments tr.Unapproved td, .blog-comments tr.Unapproved:nth-child(even) td  {
  background: #f8f9f9;
}

.blog-comments .gravatar {
 float: left;
 margin-right: 10px;
}

.blog-comments .gravatar img {
 width: 16px;
 height: 16px;
}

.blog-comments td .email, .blog-comments td .website {
 display: block;
 margin: 2px 0px;
}

.blog-comments .author-name {
 font-weight: bold;
 font-size: 11pt;
 margin-bottom: 9px;
}

.blog-comments .post {
 margin: 9px 0px;
}

.blog-comments .comment-text, .ticket .comment-text {
 border: 1px solid #cccccc;
 background: #fff;
 box-shadow: 0px 1px 5px rgba(0,0,0,0.2);
 border-radius: 4px;
 padding: 12px;
 position: relative;
 margin-bottom: 9px;
}

.blog-comments .comment-tab, .ticket .comment-tab {
 background: url( '/assets/images/manage/blog/comment-tab.png' ) no-repeat top left;
 width: 10px;
 height: 18px;
 display: block;
 position: absolute;
 left: -10px;
 top: 11px;
}

.blog-comments .current-status {
 float: left;
 line-height: 30px;
 height: 30px;
 margin-right: 10px;
 font-weight: bold;
 margin-left: 5px;
}

.blog-comments .actions .manage {
 float: right;
 line-height: 30px;
 height: 30px;
}

.blog-comments .current-status.Pending {
 background: url( '/assets/images/manage/icons/pending-16.png' ) no-repeat center left;
 padding-left: 20px;
 color: #858772;
}

.blog-comments .current-status.Approved {
 background: url( '/assets/images/manage/check-16.png' ) no-repeat center left;
 padding-left: 20px;
 color: #5c8201;
}

.blog-comments .current-status.Unapproved {
 color: #555555;
}

.blog-comments .current-status.Spam {
 background: url( '/assets/images/manage/icons/nouse-gray-16.png' ) no-repeat center left;
 padding-left: 20px;
 color: #555555;
}

.comment-action-spam span {
 background: url( '/assets/images/manage/icons/nouse-16.png' ) no-repeat center left;
 padding-left: 20px;
}

.field.post-schedule label, .field.post-schedule .value {
 line-height: 24px;
 padding: 0px 0px 12px 0px;
 position: relative;
 margin-left: 4px;
}

.field.post-schedule label {
 float: left;
 display: block;
 margin-right: 7px;
 background: url( '/assets/images/manage/blog/schedule-icon.png' ) no-repeat 0px 3px;
 padding-left: 18px;
}

.field.post-schedule #current-release {
 float: left;
 display: block;
 margin-right: 7px;
}

#schedule-edit {
 display: none;
}

.edit-schedule, #schedule-edit-save, #schedule-edit-cancel {
 cursor: pointer;
}

.edit-schedule {
 float: left;
}
.scheduler-wrapper {
 position: relative;
 float: left;
}

.post-schedule .scheduler {
 border-radius: 7px;
 border: 1px solid #b6b6b6;
 background: #fff;
 box-shadow: 0px 0px 10px rgba( 0,0,0, 0.3);
 position: absolute;
 padding: 10px;
 top: -160px;
 left: 0px;
 width: 200px;
}

.scheduler .schedule-time input {
 width: 30px;
 padding: 3px;
}

.scheduler  select {
 padding: 3px;
}

#schedule-edit-save, #schedule-edit-cancel {
 padding: 6px;
}

#schedule-edit-cancel {
 float: right;
 margin-right: 0px;
}

.schedule-time {
 width: 160px;
 margin: 3px auto 8px auto;
}

.scheduler .tab {
 width: 16px;
 height: 30px;
 position: absolute;
 left: -16px;
 top: 157px;
 background: url( '/assets/images/manage/blog/calendar-tab.png' ) no-repeat;
}

/* schedule calendar */
.ui-datepicker-prev { float: left; }
.ui-datepicker-next { float: right; }
.ui-datepicker-title { width: 128px; margin: 0px auto; }
.ui-datepicker-title select { margin: 0px 2px; }
.ui-datepicker-calendar { width: 100%; }
table.ui-datepicker-calendar.t th, table.ui-datepicker-calendar td { padding: 2px; line-height: 16px; text-align: center; }
table.ui-datepicker-calendar td a { color:#434343; text-decoration: none; }
.ui-datepicker-current-day { background: #6b9e1a; color: #fff; }
table.ui-datepicker-calendar td.ui-datepicker-current-day a { color: #fff; }
.ui-datepicker-today { background: #ffe18f; }
table.ui-datepicker-calendar td.ui-datepicker-today a { color: #000; }

table.ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day  { background: #6b9e1a; }
table.ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day  a { color: #000; }
table.ui-datepicker-calendar td.ui-datepicker-other-month { color: #c6c6c6; }

.ui-datepicker-prev, .ui-datepicker-next {
 width: 22px;
 height: 13px;
 display: block;
 /*margin-top: 6px;*/
 cursor: pointer;
}

.ui-datepicker-prev:hover, .ui-datepicker-next:hover {
 background-position: 100% 0;
}

.ui-datepicker-next:hover {
 background-position: 100% -13px;
}
/*
.ui-datepicker-prev {
 background: url( '/assets/images/manage/blog/calendar-arrows.png' ) no-repeat 0 0;
}

.ui-datepicker-next {
 background: url( '/assets/images/manage/blog/calendar-arrows.png' ) no-repeat 0px -13px;
}
*/

.ui-datepicker-next span, .ui-datepicker-prev span {
 display: none;
}

.comment-partial {
}

.comment-full {
 display: none;
}

.expand-comment-text {
 cursor: pointer;
}

.blog-comments th.post {
 width: 25%;
}
.blog-comments th.comment {
 width: 75%;
}

ul.pagination {
 list-style: none;
 float: left;
}

ul.pagination li {
 float: left;
}

ul.pagination li a {
 text-decoration: none;
}

ul.pagination li a.button {
 color: #fff;
}

.ticket .no-comments {
 display: block;
 padding: 10px;
}

#ticket-comment.full {
 height: 75px;
}

.ticket.main-form .title {
 border-right: 0px none;
}

.ticket.main-form .title.comments {
 border-top: 1px solid #E1E1E1;
}

.ticket-comments {
 list-style: none;
}

.ticket-comments li {
 padding: 10px 0px 24px 0px;
 clear: left;
 border-bottom: 1px solid #dddddd;
}

.ticket-comments li.support {
 background: #fbfce8;
 border-bottom: 1px solid #e9ebd5;
}

.ticket-comments .user {
 width: 95px;
 padding-left: 8px;
 line-height: 40px;
 font-weight: bold;
 float: left;
}

.ticket-comments .comment-text {
 margin-left: 100px;
 margin-right: 6px;
}

.ticket-comments .meta {
 margin-left: 110px;
 float: left;
 color: #909090;
}

.ticket-comments .delete { float: right; margin-right: 16px; }

/* NEW STYLES */

div.bc {
	margin: 1em 0 2em 0;
	background: whiteSmoke;
	padding: .5em;
	border: 1px solid #eee;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #fff inset;
	color: #888;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-shadow: 0 1px 1px #fff;
}

div.bc a {color: #888;cursor: pointer;text-decoration: none}
div.bc a:hover {text-decoration: underline;}
div.bc a.active {color: #6ea31a;text-decoration: none}

.cmsi-manage-jumpselector-admin {
  padding-left: 0px;
}

.cmsi-manage-jumpselector-reseller {
	background: #666;
	color: #fff;
  padding-left: 20px;
}

.cmsi-manage-jumpselector-customer {
  background: #eee;
  padding-left: 40px;
}

.cmsi-manage-jumpselector-site {
  padding-left: 60px;
}

.CMSI_Manage_BreadCrumbs_Site  {
	background: url(/assets/images/manage/website-16.png) no-repeat;
	padding-left: 19px;
}

.CMSI_Manage_BreadCrumbs_Customer  {
	background: url(/assets/images/manage/profile-16-customer.png) no-repeat;
	padding-left: 19px;
		/*color: #6DA21A;*/
}

.CMSI_Manage_BreadCrumbs_Reseller {
	background: url(/assets/images/manage/profile-16-reseller.png) no-repeat;
	padding-left: 19px;
		/*color: #73bffa;*/
}

.CMSI_Manage_BreadCrumbs_Admin {
  background: url(/assets/images/manage/profile-16-admin.png) no-repeat;
  padding-left: 19px;
  	/*color: #e2696d;*/
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.CMSI_OpenSiteLink {
  padding-left: 20px;
  font-weight: bold;
}


/* Drag & Drop Navigation */

#content ol.cms-manage-nav-sortable,
#content ol.cms-manage-nav-sortable ol {
  margin: 0 0 0 25px;
  padding: 0;
  list-style-type: none;
}

#content ol.cms-manage-nav-sortable {
  width: 100%;
  max-width: 800px;
  float: left;
  margin: 20px 0 40px 0;
}

.cms-manage-nav-sortable li {
  margin: 7px 0 0 0;
  padding: 0;
}

.cms-manage-nav-sortable li div {
	border: 1px solid #ddd;
	padding: .75em 1em;
	margin: 0;
	cursor: move;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #888;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-shadow: 0 1px 1px #fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}

.cms-manage-nav-sortable li div:hover {
	background: whiteSmoke;
}




.cms-manage-nav-sortable li div:active,
.cms-manage-nav-sortable li.ui-draggable-dragging div {
	background: #95dd1f;
	background: -moz-linear-gradient(top, #95dd1f 0%, #6da21a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95dd1f), color-stop(100%,#6da21a));
	background: -webkit-linear-gradient(top, #95dd1f 0%,#6da21a 100%);
	background: -o-linear-gradient(top, #95dd1f 0%,#6da21a 100%);
	background: -ms-linear-gradient(top, #95dd1f 0%,#6da21a 100%);
	background: linear-gradient(to bottom, #95dd1f 0%,#6da21a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95dd1f', endColorstr='#6da21a',GradientType=0 );
	border: 1px solid #659519;
	color: #fff;
	text-shadow: 0 1px 1px #3f5b12;
}

.cms-manage-nav-sortable li div:active a {color: #fff;}


.cms-manage-nav-sortable li div a,
.cms-manage-nav-sortable li div span {
	float: right;
	margin: 0 0 0 1em;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

.cms-manage-nav-sortable li div a {
	padding-left: 20px;
	color: #666;
}
.cms-manage-nav-sortable li div a:hover {opacity: .5;}


.cms-manage-nav-sortable li div a.cmsi-nav-edit {background: url('/assets/images/manage/icons/page_white_edit-16.png' ) no-repeat;}
.cms-manage-nav-sortable li div a.cmsi-nav-del {background: url('/assets/images/manage/delete-16.png' ) no-repeat;}


/* Drag & Drop Navigation END */

.legend {margin: 30px 0 0 0;font-size: 11px;}
#content .legend ul {list-style: none;margin: 0;}
.legend li {margin-bottom: .5em;float: left;margin-right: 2em;}
.legend img {float: left;margin: 0 .5em 0 0;}
.legend img.video {float: right;}


/* Feedback Form */

#cmsi-manage-navigation-feedback-form {
	clear: both;
	background: whiteSmoke;
	padding: 1em;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-width: 800px;

	border: 1px solid #ddd;
	margin: 0 0 2em 0;
}

/* Tool Tip */
.ui-tooltip, .arrow:after {
	background: #333;
	border: 1px solid #ccc;
}
.ui-tooltip {
	padding: 10px 20px;
	color: white;
	border-radius: 5px;
	display: inline-block;

	box-shadow: 0 0 7px black;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}


/* Training App */

#content ul.training {
	list-style: none;
	margin: 1.2em 0;
}

#content ul.training strong {
	text-transform: uppercase;
	color: #222;
}


#content ul.training ul {
	margin: 0;
	list-style: none;
}


#content ul.training > li {
	margin: 0 0 1.5em 0;
	width: 350px;
	float: left;
	font-size: 13px;
	padding-right: 2em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


#content ul.training ul li {
	line-height: 24px;

	font-size: 12px;
	clear: right;
	margin-bottom: 3px;
}

#content ul.training ul li img {
	float: right;
	margin-left: 5px;
	margin-top: 4px;
}



/* Simple Cart Product Page */

table.DRXQuickForm {width: 100%;}
table.DRXQuickForm > tbody > tr > td:first-child {width: 130px;}
table.DRXQuickForm table.mceLayout {width: 100% !important;}



#content .DRXQuickForm ul {
	list-style: none;
	margin: 0;
}

#content .DRXQuickForm ul li {margin-bottom: 1em;}


li.cmsi-manage-simplecart-product-image-thumb img {
	padding: 5px;
	border: 1px solid #ccc;
}

li.cmsi-manage-simplecart-product-image-thumb:first-child img {
	background: #6ea31a;
	border-color: #537b14;
	box-shadow: 0 0 5px #ccc;
}

/* Simple Cart Edit Order */

.cmsi-manage-simplecart-order-orderinfo {
	margin-bottom: 4em;
}

/*SMART CODE POPUP */

.smartcode_box .well {
	margin: 0 0 1.2em 0;
	background: #fff;
	padding: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 4px;
 	border: 1px solid #ddd;
 	position: relative;
 	box-shadow: 0 0 3px #ccc;
}

.smartcode_box p.tip {
	margin: 0;
	font-size: 11px;
	box-shadow: none;
	border: 0;
}

.smartcode_box .well ul {list-style: none;margin: 1.2em 0;}
.smartcode_box .well ul li {margin-bottom: 1em;}

.smartcode_box .well select {
	margin-bottom: 1.5em;
	height: 32px;
	line-height: 32px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}

.smartcode_box .well h2 {
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 60px;
	line-height: 48px;
	position: relative;
}

.smartcode_box h2.cal { background: url(/assets/images/manage/calendar-48.png) no-repeat; }
.smartcode_box h2.cform { background: url(/assets/images/manage/icons/contact-form-48.png) no-repeat; }
.smartcode_box h2.test { background: url(/assets/images/manage/testimonials-48.png) no-repeat; }
.smartcode_box h2.social { background: url(/assets/images/manage/icons/social-48.png) no-repeat; }
.smartcode_box h2.simple { background: url(/assets/images/manage/simplecart-48.png) no-repeat; }
.smartcode_box h2.blog { background: url(/assets/images/manage/blog-48.png) no-repeat; }
.smartcode_box h2.news { background: url(/assets/images/manage/news-48.png) no-repeat; }
.smartcode_box h2.video { background: url(/assets/images/manage/icons/showcase-48.png) no-repeat; }
.smartcode_box h2.members { background: url(/assets/images/manage/members-48.png) no-repeat; }


.smartcode_box .close {
	position: absolute;
	right: 2px;
	top: 2px;

}

.smartcode_box .close a {
	text-indent: -9999px;
	display: block;
	background: url(/assets/images/manage/close.png) no-repeat;
	background-size: 32px 32px;
	width: 32px;
	height: 32px;
}

.smartcode_box .close a:hover {opacity: .5;}

.smartcode_box i {font-size: 12px;color: #555;padding: 20px;}
.smartcode_box em {font-style: italic;}


.smartcode_box .well table {margin-bottom: 0;}
.smartcode_box .well table td {padding-bottom: 1em;}


.smartcode_box .threecol {
	width: 22.05%;
	margin: 0 3.8% 0 0;
	float: left;
}

.smartcode_box .last {margin-right: 0;}

.smartcode_box .threecol p {font-size: 11px;text-align: center;margin: .5em 0 0 0;}

.smartcode_box span {
	background: whiteSmoke;
	padding: 2px;
	margin: 8px 0 0 0;
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.smartcode_box span i {color: red;padding: 0;}

#cpanel-items li.cform a {
 background-image: url( '/assets/images/manage/icons/contact-form-48.png' );
}

#cpanel-items li.social a {
 background-image: url('/assets/images/manage/icons/social-48.png');
}


#cpanel-items li.video a {
 background-image: url('/assets/images/manage/icons/showcase-48.png');
}

/* Buttons */

.smartcode_box .btn {
	display: inline-block;
	padding: 7px 12px;
	text-decoration: none;
	background: whiteSmoke;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #555;
	border-bottom: 3px solid #ddd;
	cursor: pointer;

}

.smartcode_box .btn:hover {
	background: #ccc;
	border-color: #bbb;
	color: #333;
	text-decoration: none  !important;
}

.smartcode_box .btn-large {
	font-size: 22px;
	padding:7px 20px;
}


.smartcode_box .btn-max {width: 100%;padding: 7px 0;text-align: center;}



.smartcode_box .btn-success {
	background: #99ce70;
	color: #fff !important;
	text-shadow: 0 1px 1px #678c4c;
	border: 0;
	border-bottom: 3px solid #64973c;
}

.smartcode_box .btn-success:hover {
	background: #86b761;
	border-color: #698f4d;
	color: #fff;
}


.smartcode_box i.add {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(/assets/images/manage/icons/add-16.png) 0 2px no-repeat;
	padding: 0;
}

#redactor_modal_overlay {z-index: 9999999 !important;}
#redactor_modal {z-index: 9999999 !important;}


.redactor_toolbar {
	background: whiteSmoke !important;
}

.redactor_toolbar li a:hover,
#redactor_modal footer button.redactor_modal_action_btn {
	background-color: #6EA31B !important;
}

#redactor_modal footer button.redactor_modal_action_btn:hover {
	background-color: #588216 !important;
}







/* Members App */


#cmsi-manage-selector-multiselect select {
	width: 100%;
	height: 250px;

}

#cmsi-manage-selector-multiselect option {
	border-bottom: 1px solid #ddd;
}

.span2 button {
	font-size: 16px;
	padding: .25em;
	cursor: pointer;
	border: 1px solid #ccc;
	background: whiteSmoke;
}

.span2 button:hover {
	background: #71a71b;
	color: #fff;
	text-shadow: 0 1px 1px #71a71b;
}



#cmsi-manage-selector-left,
#membercontrol,
#cmsi-manage-selector-right {
	float: left;
	width: 30%;
}

#membercontrol {
	margin-top: 120px;
	width: auto;
	padding: 0 20px;
}


table.instruction-table {
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ddd;
}


table.instruction-table th,
table.instruction-table td {
	border: 1px solid #ddd;
	padding: 5px 10px;
}

table.instruction-table th {
	background: #222;
	color: #fff;
	border-color: #000;
}








/* SMALL SCREENS */
@media handheld, only screen and (max-width: 1140px) {

	.main-w-nav {width: 70%}

}






