@charset "utf-8";


/*MAIN RULES*/
html { height:100%; width:100%; }
body { font-family: 'Oxygen', sans-serif; font-weight:400; color:#666; font-size:14px;  line-height:1.5em;   }
h1, h2, h3, h4 { font-family: 'Roboto Condensed', sans-serif; font-size:24px; color:#690; font-weight:normal }
h1 span, h2 span, h3 span { color:#690  }
h2 {  font-size:24px;   }
h3, h4 { font-size:18px }
p { display:block; padding-bottom:20px; line-height:1.5em }
a:link, a:visited, a:active { color:#690; text-decoration:none }
a:hover { text-decoration:underline }
/*MAIN RULES */


/*ERROR MESSAGES*/
.success,.succes, .error, .info { padding:10px; padding-left:35px; padding-right:15px; color:white; font-size:13px; font-style:italic; background:#F66; margin-top:5px; margin-bottom:5px; border:1px solid #F36; box-shadow:0px 0px 5px #666; border-radius:5px;  background-repeat:no-repeat; background-position: 5px center }
.info a{color:#333;}
.succes,.success { background:#696; border-color:#666; background-image:url(../images/mi_success.png); background-repeat:no-repeat; background-position: 5px center }
.info { background:#F60; border-color:#F30; background-image:url(../images/mi_info.png); background-repeat:no-repeat; background-position: 5px center }
span.red { color:#F30 }
#contact_type_select{min-width:150px;}

/*USEFULL CLASSES*/
.registrationFormJobs{
  margin-bottom:10px !important;
}
.green { color:#360 }
.terms { margin:30px; padding:30px;  margin-top:0; }
.t_middle { text-align:center; margin-top:30px; font-size:30px }
.t_middle img {  margin-bottom:10px}
.greenDark { color:#690  }
.required { color:#F30; font-size:15px }
.clear { clear:both; height:1px; width:100% }

a.readMore { 
  width:100px; text-align:center; border:none; color:#FFF; padding:10px; cursor:pointer; float:left;
font-size:14px; padding:7px;  background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold;
 }
 a.readMore:hover { text-decoration:none; border:1px solid #330  }


.fixed_width { width:960px; margin:0 auto !important }
a.trialAction { display:block; height:97px; background:url(../images/price_actions.png) no-repeat left top; width:252px; margin-left:440px; margin-top:30px; text-indent:-9999px; }
a.trialAction:hover { background:url(../images/price_actions.png) no-repeat bottom left; }

.userStatus1, .userStatus2, .userStatus3, .userStatus4, .userStatus5 { text-transform:uppercase; font-size:11px }
.userStatus1 { color:#690 }
.userStatus2 { color:#F60 }
.userStatus3 { color:#C33 }
.userStatus4 { color:#C33 }
.userStatus5 { color:#C33 }

b.activeStatus, b.inactiveStatus { color:#690; text-transform:uppercase; font-size:10px; font-weight:bold }
span.productDescription { display:block; width:500px; color:#666; padding-top:5px; margin-left:60px }
b.inactiveStatus { color:#F30; }
.myProduct table td select { font-size:11px; padding:4px; border:1px solid #CCC }
.myProduct form {  }
.myProduct table td input { margin-top:0; margin-left:0; padding-left:0 }
p.statusText { font-size:11px; margin-left:60px; padding-top:10px; padding-bottom:0px; font-style:italic  } 
/*color spans*/


/*topsection*/
.wrapperInner { max-width:1200px; width:100%; margin:0 auto; padding:0 20px; }
.topSection { background:white; border-bottom:1px solid #e6e6e6;  border-top:1px solid #e6e6e6;box-shadow:2px 2px 7px #e6e6e; }

#topWrapper { position:relative;  }
  .logo { padding-top:13px; padding-bottom:10px; width:120px; }
  .logo a img { max-width: 192px;
    height: auto;}
  #navigation { position: absolute; right: 190px; top:0px; }
  #navigation ul li { display:block; float:right;  height:70px; background:url(../images/top_menu_separator.png) right center no-repeat;   }
  #navigation ul li a { display:block; text-shadow:1px 1px 1px #FFF; font-family:'Roboto Condensed', sans-serif; font-weight:400; text-align:center; font-size:14px; color:#666; padding-left:15px; padding-right:15px; padding-top:28px; padding-bottom:23px; text-transform:uppercase;  }
  #navigation ul li a.active { color:#693 }
  #navigation ul li a.active span.smallText { color:#CCC }
  #navigation ul li a:hover { text-decoration:none; color:#690 }
  #navigation ul li a:hover span.smallText { color:#CCC }
  #navigation ul li a span.smallText { display:block; font-size:11px; padding-top:7px; font-family:Verdana, Geneva, sans-serif; color:#999; line-height:1.4em }
  
  .loginNew { position:absolute; right:0px; top:18px }
  .loggedInNew { top:15px }
  .loginNew a.signUpNew { color:white; background:#690; border-radius:3px; text-align:center; display:inline-block; text-decoration:none; padding:8px 20px 8px 20px; font-weight:bold; margin-right:10px }
  .loginNew a.logInNew { font-weight:bold } 
  .loginNew a.signUpNew:hover { background:#696}
  
  .dropAccountMenu img { width:30px; margin-top:7px;float:left; margin-right:10px; padding:5px; background:white; box-shadow:0px 0px 7px #e6e6e6; border:1px solid #e6e6e6 }
  a.dropAccountMenu { display:block; overflow:auto;  }
  .dropAccountMenu .loggedName { font-size:14px; font-weight:bold;  color:#666; line-height:normal; padding-top:5px;  margin-right:10px;  float:left  }
  .dropAccountMenu .inbox { padding:10px; background:#e6e6e6; color:#333; font-size:13px; margin-top:3px; border-radius:10px;  float:left  }
  .dropAccountMenu .loggedName span { display:block; font-size:11px; color:#999 }
  ul.accountDropdown { display:block; background:#666; position:absolute;  z-index:99999;  right:0px;  }
  ul.accountDropdown li a { color:#FFF; display:block;  font-size:14px; padding:15px 120px 15px 20px; text-decoration:none; width:80px }
   ul.accountDropdown li a:hover { background:#333 }
  
  
  #submenu { height:27px; background:white; border-bottom-left-radius:3px; border-bottom-right-radius:3px; border:1px solid #CCC; border-top:none; position:absolute; top:-1px; right:0px; z-index:100; padding-right:20px;   }
	ul.userMenu li a.upper { text-transform:uppercase; font-size:10px;  }
	ul.userMenu li.inboxLink {  margin-left:50px; padding-left:10px;  display:block; position:relative; }
	ul.userMenu li.inboxLink a { background:url(../images/inbox_bg.png) no-repeat left center; padding-left:25px; }
	ul.userMenu li.inboxLink span.unreadMessages { position:absolute; padding:2px 5px 2px 5px; display:block; font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; background-color:#F33; top:25px; left:6px; color:white; text-decoration:none; text-align:center; box-shadow:0px 1px 3px #666  }
	ul.userMenu li.inboxLink span.unreadMessages span { width:7px; height:5px; display:block; position:absolute; background:url(../images/inbox_pointer.png) no-repeat center center; top:-5px; left:50%; margin-left:-3px }
	
	ul.userMenu li a.inlineLink { display:inline }
	ul.userMenu li span, ul.userMenu li a span { font-size:11px; }
	ul.userMenu li span.clientWelcome { background:url(../images/small_separator.png) no-repeat right center; display:inline-block; padding-right:10px; margin-right:10px }
	ul.userMenu  li { display:block; float:right; margin-left:20px; padding-top:3px   }
	ul.userMenu  li a { display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px }
	ul.userMenu  li a.clientLogin { padding-left:20px; background:url(../images/login_icon.png) no-repeat left center }
/*topsection*/

/*ACCOUNT NAVIGATION*/
.accountNav { position:absolute; top:35%; left: 160px; }
.accountNav ul li { display:block; float:left; margin-right:20px; font-size:14px; }
.accountNav ul li a { font-size:14px; display:block; padding-left:30px; background:url(../images/acc_icon_home.png) no-repeat left center }
.accountNav ul li a.accProducts { background:url(../images/acc_icon_products.png) no-repeat left center }
.accountNav ul li a.accProfile { background:url(../images/acc_icon_profile.png) no-repeat left center }
.accountNav ul li a.accPayment { background:url(../images/acc_icon_payment.png) no-repeat left center }
.accountNav ul li a.accPassword { background:url(../images/acc_icon_password.png) no-repeat left center }

.accountNav ul li a.accHome:hover, .accountNav ul li.activeAccountMenu a.accHome { background:url(../images/acc_icon_home_hover.png) no-repeat left center  }
.accountNav ul li a.accProducts:hover,.accountNav ul li.activeAccountMenu a.accProducts  { background:url(../images/acc_icon_products_hover.png) no-repeat left center }
.accountNav ul li a.accProfile:hover, .accountNav ul li.activeAccountMenu a.accProfile  { background:url(../images/acc_icon_profile_hover.png)  no-repeat left center }
.accountNav ul li a.accPayment:hover, .accountNav ul li.activeAccountMenu a.accPayment { background:url(../images/acc_icon_payment_hover.png) no-repeat left center }
.accountNav ul li a.accPassword:hover, .accountNav ul li.activeAccountMenu a.accPassword { background:url(../images/acc_icon_password_hover.png) no-repeat left center }

.accountNav ul li a:hover,.accountNav ul li.activeAccountMenu a { text-decoration:none; color:#999 }
.contentInner h2.accountHeading { color:#666; font-size:18px; margin:0; padding:0; position:relative; top:-20px }

/*INTRO SECTION*/
#intro { height:537px; border-bottom:1px solid #ccc;   background:url(../images/intro_bg_repeat.jpg) repeat-x top left}
 .introInner { width:960px; margin:0 auto; position:relative }
    #slider { height:533px }
	#slider a { display:block; position:absolute; top:0; left:0 }
	#controls a { display:block; width:44px; height:42px; background:url(../images/control_prev.png) no-repeat center top; text-indent:-9999px; z-index:9999; position:absolute; left:-18px; top:45% }
	#controls a.next { left:940px; background:url(../images/control_next.png) }
	#controls a:hover { background-position:center bottom }
    #pager { position:absolute; bottom:20px; width:100px; left:50%; margin-left:-50px; height:20px; z-index:10000 }
	#pager a { display:block; float:left; margin-right:4px; width:20px; height:20px; background-image:url(../images/rounded_controls_bg.png); background-repeat:no-repeat; background-position:bottom left }
	#pager a.controlActive { background-position:top left }
/*PAGE HEADING SECTION*/
.pageHeading {position:relative;  background:url(../images/body_bg_2.png) repeat; border-bottom:1px solid #e6e6e6 } 
  .pageHeadingInner { }
  .theHeading { padding:40px 0px 40px 0px; position:relative; background:url(../images/page_heading_bg.png) no-repeat center bottom  }
     .theHeading h1 { font-size:32px; padding-bottom:10px; }
     .theHeading p { line-height:1.6em; display:block; width:600px; margin:0 auto; padding-top:10px; color:#999; font-size:21px; #999  }
	 .headingButton { position:absolute; bottom:-20px; left:50%;  margin-left:-150px}
     span.headingSeparator { padding-left:20px; padding-right:20px }
	 a.headingButtonCallToActionLink { display:inline-block; font-size:17px; padding:10px; width:300px; background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold;  }
	 a.headingButtonCallToActionLink:hover { text-decoration:none; border:1px solid #330 }
	 
/*PAGE HEADING SECTION*/

.floppy_img {
  display: block;
  margin-left: 57px;
  margin-top: -18px;
}


.demoBox { text-align:center; margin-bottom:20px }
.demoBox p {  margin-top:20px }
.demoBox a { display:inline-block; margin-right:20px; font-size:17px; padding:10px; width:300px; background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold; font-size:14px}
.demoBox a:hover { text-decoration:none; border:1px solid #330 }
.demoBox a.adminPanel { background:#690 }

/*CONTENT*/
.contentInner { padding-top:40px; min-height:400px }
.contentInner h1, .contentInner h2, .contentInner h3 { padding-bottom:30px }
.contentInner ul, .contentInner ol { padding-left:20px; padding-bottom:30px;  } 
.contentInner li { list-style:none; padding-bottom:3px}
/*CONTENT*/



/*SERVICES*/
.services { width:460px; float:left;  }
.serviceBox {   padding-bottom:40px; position:relative; float:left; width:460px; margin-top:30px }
.serviceBox p { line-height:1.7em; color:#999; font-size:14px; padding-right:30px }
.serviceBox h2 { font-size:24px; padding-bottom:15px; color:#666; }
.serviceBox img { margin-bottom:20px;  }
.serviceBox a.readMore { }

.features { background:url(../images/services_shade.png) no-repeat left center; margin-left:500px; padding-left:45px }
.features ul li { list-style:none }
.features ul li h3 { font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; color:#666; font-size:14px }
.features ul li p { font-size:12px; color:#999; padding-top:7px; line-height:1.4em }
.features ul li { padding-left:50px; background:url(../images/featured_bullet.png) no-repeat left top; margin-bottom:15px; }
a.signUp { display:block; text-align:center; padding-top:20px }


/*FEATURES BOX*/
.featureBox { float:left; width:290px; padding-right:30px  }
.featureBox h2 { font-size:20px; margin:0; padding:0; text-align:center; color:#666}
.featureBox h2 span { display:block; font-size:11px; color:#999; font-style:italic }
.featureBox p { color:#999; line-height:1.7em; display:block; padding-top:10px; font-size:14px }
.featureBox p span { display:block; font-size:11px; color:#F90 }
.featureBox img.icon { display:block; margin:0 auto; margin-bottom:10px; width:80px}
.clearFeatured { clear:both; padding-top:60px; padding-bottom:60px; background:url(../images/features_separator.png) no-repeat center center }


/*PRODUCT BOX*/
.productArticle { width:70%; margin:0 auto; margin-bottom:70px }
.productBox {}
.productTour {  padding-top:50px }
.productActions { text-align:center; padding-top:20px }
.productActions a.createWebsiteInProductPage { display:inline-block; font-size:14px; padding:7px; width:200px; background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold; }
.productActions a.createWebsiteInProductPage:hover { text-decoration:none; border:1px solid #330 }
.productActions span { display:inline-block; padding-left:10px; padding-right:10px }
.productArticle p { display:block; line-height:1.8em; color:#999; padding-bottom:0; text-align:center; font-size:16px }
.productBox .illustration { float:left; width:440px;  }
a.takeaTour { text-decoration:underline  }
a.takeaTour:hover { text-decoration:none }

/*about box*/
.aboutBox { width:480px; float:left;  }
.aboutBox img { padding-bottom:10px; margin-bottom:10px; display:block; margin:0 auto }
.aboutBox p { padding-right:30px; line-height:1.7em }
.aboutBox > * { padding-right:30px  }

/*portfoliobox*/
.portfolioBox { float:left; width:320px; margin-bottom:70px  }
.portfolioBox p { color:#999; font-size:12px }
.portfolioBox a.readMore { line-height:2.4em }
.portfolioBox h2 { margin:0; padding-top:10px; font-weight:bold; padding-bottom:10px; font-size:15px; }
.portfolioBox img { padding:8px; box-shadow:0px 0px 5px #999 }

/*testimonials*/
.testimonials {   }
.testimonialBox { width:480px; float:left;   }
.testimonials p, .testimonialBoxWide p {  line-height:1.7em ; font-size:15px; color:#999; padding-right:40px; margin-left:140px }
.testimonials p span { } 
.testimonialBox img , .testimonialBoxWide img { width:90px; padding:10px; box-shadow:0px 0px 5px #CCC; border-radius:50%; float:left;}
span.testimonialBy { display:block; padding-top:30px; font-size:18px; font-weight:bold }
.bottomSection { padding-top:30px; margin-bottom:100px } 

.testimonialBoxWide { width:100%; padding:30px; float:left;  margin-right:30px; }
.testimonialBoxWide img { display:block; margin:0 auto; float:none; margin-bottom:15px}


/*newsletter*/
.newsletterWrapper { border-top:1px solid #e6e6e6; background:url(../images/body_bg_2.png) repeat }
.newsletter { overflow:auto; padding-top:20px; padding-bottom:20px  }
.newsletter h2 { margin:0; padding:0;  float:left; margin-right:20px; font-size:18px; margin-top:5px; color:#999; text-transform:uppercase;  }
.newsletter input { width:300px; padding:10px; border:1px solid #E6E6E6; color:#999; float:left; font-size:16px; }
.newsletter input#newsletterButton {  width:110px; text-align:center; border:none; color:#FFF; padding:10px; cursor:pointer; float:left; margin-left:20px; 
font-size:17px; padding:10px;  background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold;
}
.newsletter input:focus { background:white;  box-shadow:0px 0px 10px #CF9; outline:none }

/*sharing*/
.sharingTools { padding-top:50px; text-align:center }




#copyright { background:url(../images/body_bg_2.png) repeat; border-top:1px solid #e6e6e6 }
.copyrightInner {  position:relative }
.copyrightInner p { padding:10px; color:#999 }
span.statement { display:block; padding-top:40px; text-align:center }
span.statement span { font-size:10px; text-transform:uppercase }
span.privacy { position:absolute; left:0px; top:50%;  }
span.privacy a { font-size:9px; color:#666; text-transform:uppercase; display:inline-block; margin-right:15px; }

#footerWrapper {   border-top:10px solid #666; background:#333 }
#footerInnerWrapper { min-height:320px; padding-bottom:100px;   position:relative; background:url(../images/footer_inner_bg.png) no-repeat center bottom }
#footerInner {   }
.phone { position:absolute; bottom:20px; left:40% }
#footerWrapperSmall { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;  }
#footerWrapperSmall p { padding-bottom:0; padding:10px; color:#CCC;  }

.footerBox { width:320px; float:left; padding-top:60px;  }
.footerBox h2 { color:white; font-size:25px; padding-bottom:30px; font-style:italic }
.footerBox ul li { display:block;  margin-bottom:10px }
.footerBox ul li a { color:#666; font-size:14px; font-weight:bold; padding-left:20px; background:url(../images/footer_bulelt_green.png) no-repeat left center  }
ul.contactUsList li a { background:none; padding-left:27px }

ul.contactUsList li.cEmail a { background:url(../images/c_email.png) no-repeat left center }
ul.contactUsList li.cPhone a { background:url(../images/c_phone.png) no-repeat left center }
ul.contactUsList li.cFacebook a { background:url(../images/c_facebook.png) no-repeat left center }
ul.contactUsList li.cTwitter a { background:url(../images/c_twitter.png) no-repeat left center }
ul.contactUsList li.cLinkedin a { background:url(../images/c_linkedin.png) no-repeat left center }
ul.contactUsList li.cYoutube a { background:url(../images/c_youtube.png) no-repeat left center }

/*registration form*/
#registrationForm { background: white none repeat scroll 0 0; border: 1px solid #e6e6e6; box-shadow: 0 0 10px #e6e6e6; margin: 12px auto 200px; padding: 30px; position: relative; width: 650px;}
#registrationForm input { padding:8px; border:1px solid #ccc; width:250px; color:#999;  }
#registrationForm select { padding:8px; border:1px solid #ccc; width:270px; color:#999;  }
#registrationForm input,  #registrationForm select, #registrationForm textarea { font-size:15px; font-weight:bold; color:#999 }
#registrationForm input:focus, #registrationForm textarea:focus { box-shadow:0px 0px 10px #CF9;  outline:none; background:none } 
#registrationForm input.btn, form#createWebsite input.btn, form#editProfile input.btn{ 
  display:inline-block;  font-size:17px; padding:10px; width:168px; background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold; font-size:14px; cursor:pointer 
 }
#registrationForm input#checkbox { width:auto }
#registrationForm label { font-size:14px; color:#666; cursor:pointer; white-space:nowrap }
#registrationForm td { padding:5px; font-size:14px;   }
#registrationForm textarea { padding:7px; border:1px solid #CCC; width:400px; font-family:Verdana, Geneva, sans-serif; height:100px; color:#999 }
.contactForm input { padding:4px }

/*LOGIN FORM POPUP*/
.loginWrap { width:290px; display:none; padding-bottom:50px; background:url(../images/login_bottom_shadow.png) no-repeat bottom center; position:absolute; z-index:999999; right:0px; top:34px;}
.loginWrap a { font-size:11px }
.loginWrap a.closeLogin { width:24px; height:24px; background:url(../images/close_login.png) no-repeat center center; text-indent:-9999px; right:10px; top:10px; position:absolute; display:block }
.loginForm { background:white; padding:30px; border-radius:5px; border:1px solid #CCC; box-shadow:2px 2px 2px #690; }
.loginRegular { box-shadow:none; padding:0px; border:none }
.loginForm label { display:block; color:#690; font-size:12px; padding-bottom:3px; cursor:pointer; font-weight:bold;  font-family:Arial, Helvetica, sans-serif  }
.loginForm label span { font-style:italic }
.loginForm input { width:90%; padding:7px; margin-bottom:10px; border:1px solid #CCC; color:#666; font-size:12px;  }
.loginForm input:focus { box-shadow:0px 0px 10px #CF9;  outline:none }
.loginForm input#user_password { letter-spacing:0.5em; font-weight:bold }
.loginForm input.loginBtn {  display:inline-block;  font-size:17px; padding:10px; width:120px; background:#690;  color:white; text-align:center; border:1px solid #660; border-radius:3px; box-shadow:0px 0px 5px #999; font-weight:bold; font-size:14px; cursor:pointer }
/*LOGIN FORM POPUP*/

/*LOGIN BOXES*/
.loginBox { float:left; width:300px; }
.loginBoxRight { width:270px; padding-left:30px; margin-left:20px; }
.loginBox h2 { font-size:22px; margin:0; padding-bottom:20px; color:#666; font-weight:bold }
.loginBox ul li, .loginBox label { font-size:13px; font-family:'Oxygen', sans-serif; font-size:16px }
.loginBox ul { padding:0 }
.loginBox input[type=text], .loginBox input[type=password] { padding:9px; font-size:16px; font-weight:bold }
/*LOGIN BOXES*/


a.switch { display:block; padding:30px; z-index:9999; text-align:center; font-size:4em; line-height:1.5em; position:fixed; background:#9C0; color:#333; bottom:0px; left:0px; width:100% }


/*thank you note*/
div.thankyouPage { width:500px; margin:0 auto}
div.thankyouNote { padding:15px; border:1px solid #CCC; background:url(../images/top_bg_repeat.png) repeat; margin-bottom:20px }
div.thankyouNote p, div.thankyouPage p { font-size:11px; padding-bottom:10px }
div.thankyouPage h2 {  font-size:25px; margin:0; padding:0; margin-bottom:15px; }
div.thankyouPage h3 { color:#666; font-size:16px; font-weight:bold; margin:0; padding:0; padding-bottom:15px }
div.thankyouPage h4 { color:#666; font-size:28px; padding:0; margin:0; margin-bottom:40px }
div.thankyouPage  a.continue, div.accountInactive a.continue { display:block; width:290px; height:33px; background:url(../images/go_to_managment.png) no-repeat top left; text-indent:-9999px; margin:0 auto; margin-top:15px; box-shadow:1px 1px 4px #333333; border-radius:5px}
div.thankyouPage  a.continue:hover { background-position:bottom left }
/*THANK YOU PAGE NOTE*/


/*UNVERIFIED*/
.unverified { padding:15px; width:920px; margin:0 auto; border-radius:5px; background:url(../images/notification_bg.png) repeat; border:2px solid #F90; width:700px; margin:0 auto; margin-top:25px; }
.unverified b { display:block; font-size:14px; padding-bottom:7px; color:#666 } 
.unverified a { display:block; width:190px; font-weight:bold; padding-top:7px }
.unverified p { background:url(../images/notification_icon.png) no-repeat left top; padding-left:50px; padding-bottom:0; font-size:11px; }


/*ACCOUNT SUMMARY BOX*/
.accountWrapper h3, .accountWrapper h2, .accountWrapper h4 { font-family:Verdana, Geneva, sans-serif; }

.accountSummaryBox { padding:20px; border:1px solid #E6E6E6; background:url(../images/top_bg_repeat.png) repeat; border-radius:5px; position:relative  }
.accountSummaryBox h2 { padding-bottom:10px; font-size:28px }
.accountSummaryBox p { padding-bottom:3px; font-size:12px; color:#666}
.accountSummaryBox a { color:#999; text-decoration:underline; font-size:11px}
.accountSummaryBox a img { margin-right:7px;  }
.accountSummaryBox a.previewWebsite, .toolsCategory a.previewWebsite { display:inline-block; color:#333; margin-right:10px; padding-left:25px; background:url(../images/preview_icon.png) no-repeat left center }

.accountAlertsBox { width:50%; background:#FFF; height:90px; border-radius:5px; position:absolute; right:20px; top:20px }
.accountAlertsBox h2 { border-top-left-radius:5px; border-top-right-radius:5px; background:url(../images/alert_heading_bg.png) repeat; color:#FFF; text-transform:uppercase; font-size:11px; padding:6px; padding-left:10px }
.accountAlertsBox p { padding-left:25px; background:url(../images/alert_icon.png) no-repeat left center; margin:5px; font-size:11px; color:#666; margin-left:10px; } 
.accountAlertsBox p.warning { background:url(../images/warning_icon.png) no-repeat left center;  }
.accountAlertsBox p.warning a { color:#F00 }
.accountWrapper h3 { font-size:11px; text-transform:uppercase; color:#666; margin-top:30px; padding-bottom:10px; font-weight:bold }
.myProduct span.warning { padding:0px; margin:0px; display:inline  }

.myProduct { border:1px solid #E6E6E6; margin-top:5px; position:relative; padding:10px; min-height:100px; box-shadow:0px 0px 5px #CCCCCC }
.myProduct h4 { text-transform:uppercase; color:#666; font-size:12px; padding-top:5px; font-weight:bold; margin-left:60px  }
.myProduct h4 b { color:#690 }
.myProduct h4 b span { font-size:9px }
.myProduct span { font-size:11px }
.myProduct span a:hover { text-decoration:none }
.myProduct img { float:left; }

.myProduct a.activeProduct { display:block; background:url(../images/product_action_manage.png) no-repeat top left; height:37px; width:156px; color:white; text-decoration:none; position:absolute; right:10px; top:50%; text-align:center; line-height:3.3em; text-transform:uppercase; font-weight:bold; margin-top:-22px; font-size:11px }

a.createWebsite { display:block; background:url(../images/product_action_subscribe.png) no-repeat top left; height:37px; width:156px; color:white; text-decoration:none;  text-align:center; line-height:3.3em; text-transform:uppercase; font-weight:bold; margin-top:15px; font-size:11px  }
.myProduct a.renew { background:url(../images/product_action_subscribe.png) no-repeat top left; }
.myProduct a.disabledProduct { background:url(../images/product_action_disabled.png) no-repeat top left; cursor:default }


/*ACCOUNT SUMMARY BOX*/

/*CREATE WEBSITE FORM*/
form#createWebsite { width:300px; }
form#createWebsite label, form#createWebsite input, form#createWebsite textarea  { display:block; width:90%  }
form#createWebsite input, form#createWebsite textarea { border-radius:3px; border:1px solid #CCC; background:url(../images/input_bg.png) repeat-x; padding:5px; font-family:Verdana, Geneva, sans-serif; color:#666; margin-bottom:10px; font-size:11px }
form#createWebsite input:focus, form#createWebsite textarea:focus { box-shadow:0px 0px 10px #CF9;  outline:none }
form#createWebsite label span { display:block; font-size:11px; color:#999; line-height:1.3em; margin-bottom:5px }
form#createWebsite textarea { height:80px; resize:none }
form#createWebsite label { color:#690 }

form#editProfile { width:600px; margin:0 auto }
form#editProfile label, form#editProfile input, form#editProfile textarea  { display:block; width:90%  }
form#editProfile input, form#editProfile textarea { border-radius:3px; border:1px solid #CCC; background:url(../images/input_bg.png) repeat-x; padding:5px; font-family:Verdana, Geneva, sans-serif; color:#666; margin-bottom:10px; font-size:11px; box-shadow:0px 0px 10px #CF9;  }
form#editProfile input:focus, form#editProfile textarea:focus { border-color:#690; outline:none }
form#editProfile textarea { height:80px; resize:none }
form#editProfile label { color:#690 }
form#editProfile span.required { font-size:11px }

/*TRANSACTION REPORT*/
table#transactionReport { margin-top:10px; border:none }
table#transactionReport p { text-align:center; font-size:11px; display:block; padding:10px }
table#transactionReport th, table.transactionReport td { padding:4px; color:#666; font-weight:normal }
table#transactionReport th span, table#transactionReport td span { color:#690;   }
table#transactionReport th span.normal {color:#666  }
table#transactionReport td span.black {color:#333; font-weight:bold  }
table#transactionReport tr.deleteRow { background:url(../images/top_bg_repeat.png) repeat; }
table#transactionReport th { font-size:12px; background:url(../images/payment_heading_thead.png) repeat-x bottom left; padding:7px; text-align:left }
table#transactionReport td { font-size:12px;  background:rgba(0, 0, 0, 0) url("../images/payment_heading_thead.png") repeat-x scroll bottom; border-bottom:1px solid #e6e6e6; padding:7px; 
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
table#transactionReport  #detailTable td { border-bottom:none; background:none; vertical-align: top; }
table#transactionReport a.printInvoice { display:inline-block; background:url(../images/print_icon.png) no-repeat left center; padding-left:20px; margin-right:10px; padding-right:20px; border-right:1px solid #690 }


/*acount inactive page*/
.accountInactive { width:600px; margin:0 auto; padding:30px; background:url(../images/top_bg_repeat.png) repeat; border:1px solid #e6e6e6; border-radius:5px }
.accountInactive h1 { color:#F00; font-family:Verdana, Geneva, sans-serif; margin-bottom:0; padding-bottom:0; padding-bottom:15px }


/* tables */
table.tablesorter thead tr th, table.tablesorter tfoot tr th { padding:5px; background-color:#E5E5E5; color:#666666; }
table.tablesorter thead tr .header span {background:url(../images/bg.gif) no-repeat right center; cursor: pointer; display:block  }
table.tablesorter thead tr .headerSortUp span  {display:block;  background:url(../images/asc.gif) no-repeat right center; }
table.tablesorter thead tr .headerSortDown span { display:block; 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 { background-color:#F6F6F6; }


#videoModule { padding:30px 20px 30px 20px; background:url(../images/promonu_video_module_bg.png) repeat; border:1px solid #e6e6e6 }
.videoBox1, .videoBox2 { float:left }
.videoBox1 { width:370px }
.videoBox2 a img.firstImage { margin-right:20px }
#videoModule h2 { margin:0; padding:0; padding-bottom:17px }


/*POPUP VIDEO*/
#popupVideo { background:url(../images/promonu_video_module_bg.png) repeat; border:1px solid #666; width:700px; height:500px; position:fixed; top:50%; margin-top:-260px; left:50%; margin-left:-360px; z-index:99999; padding:20px; box-shadow:1px 2px 20px #000000 }
#innerVideo {}
a.closeVideo { width:143px; height:38px; text-indent:-9999px; background:url(../images/close_video.png) no-repeat center center; position:absolute; top:-38px; right:-1px }

/*SUBSCRIPTION FORM*/
#subscriptionForm { width:600px; margin:0 auto;  }
#subscriptionForm h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; margin:0; padding:0; padding-bottom:20px }
#subscriptionForm label.subscriptionTypes { display:block; vertical-align:middle; padding:7px; border-bottom:1px solid #e6e6e6; cursor:pointer;  webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;
-moz-user-select: none; -ms-user-select: none; user-select: none; font-size:11px  }
#subscriptionForm div.subscriptionPromo { padding:15px; background:url(../images/top_bg_repeat.png) repeat; border:1px solid #CCC; border-radius:5px   }
#subscriptionForm label.subscriptionTypes:hover { color:#690 }
#subscriptionForm label.subscriptionTypes input { margin:0; padding:0; margin-top:-2px; margin-right:10px; width:auto; height:auto}
#subscriptionForm h6 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; padding-bottom:5px }
#subscriptionForm .productHolder { padding:15px; background:url(../images/top_bg_repeat.png) repeat; border:1px solid #CCC; border-radius:5px }
#subscriptionForm label span { color:#333; font-weight:bold; display:inline; padding-right:5px }
#subscriptionForm div.subscriptionPromo input{ width:200px; border:1px solid #ccc; padding:3px; font-size:11px; color:#666  }
#subscriptionForm div.subscriptionPromo input.applyPromo { width:107px; height:29px; color:#333; background:url(../images/applyPromo.png) no-repeat center center; cursor:pointer; border:none }
#subscriptionForm input.applyPayment { padding:5px 20px 5px 20px; background:#690; color:white; border-radius:3px; box-shadow:0px 0px 2px #666; cursor:pointer; border:2px solid white }






.userNavLevel1 { width:972px; margin:0 auto; height:51px;  margin-top:2px; border:1px solid #e6e6e6 }
.userNavLevel1 ul li { display:block; float:left; height:51px  }
.userNavLevel1 ul li a { display:block;  height:51px; padding-left:20px; line-height:4.8em; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#999; font-weight:bold; background:url(../images/dashboard/nav_separator.png) no-repeat right center }
.userNavLevel1 ul li a:hover, .userNavLevel1 ul li a.activeLevel1 { text-decoration:none; color:#690 } 
.userNavLevel1 ul li ul { position:absolute; z-index:1; background:#FFF}
.userNavLevel1 ul li ul li { display:block; float:none; height:auto }
.userNavLevel1 ul li ul li a { display:block; height:auto; padding-left:20px; line-height:2em; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:none; color:#999; font-weight:normal; background:none; font-size:12px; border-bottom:1px solid #CCC }
.userNavLevel1 ul li ul { border:1px solid #CCC;  width:200px; }
.userNavLevel1 ul li ul li:last-child a { border-bottom:none }


.userNavLevel2 { width:960px;  margin:0 auto; height:31px; background:url(../images/dashboard/nav_bg_site_control.png)repeat-x center center; position:relative;
 border-bottom-left-radius:5px; border-bottom-right-radius:5px; box-shadow:1px 1px 10px #CCC }
.userNavLevel2 ul li { display:block; float:left; height:31px; background:url(../images/dashboard/nav_drop_bullet.png) no-repeat right center; margin-left:20px  }

.userNavLevel2 ul li.suggestion { background:none; position:absolute;right:5px;  margin-right:0px; background:url(../images/dashboard/suggestion_separator.png) left center no-repeat; padding-left:5px }
.userNavLevel2 ul li.suggestion a { line-height:2.5em }
 
.userNavLevel2 ul li a { display:block;  height:31px; padding-left:25px;  line-height:2.7em; padding-right:20px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#FFF; font-weight:normal; background:none; background:url(../images/dashboard/nav_sc_settings.png) no-repeat left center}
.userNavLevel2 ul li a.pageSettings { background:url(../images/dashboard/nav_sc_pages.png) no-repeat left center }
.userNavLevel2 ul li a.moduleSettings { background:url(../images/dashboard/nav_sc_modules.png) no-repeat left center }
.userNavLevel2 ul li a.siteControlHome { background:url(../images/dashboard/nav_home_modules.png) no-repeat left center }
.userNavLevel2 ul li a.suggestionBox { background:url(../images/dashboard/nav_sc_suggestions.png) no-repeat left center }
.userNavLevel2 ul li a:hover, .userNavLevel2 ul li a.activeLevel2 { text-decoration:underline}
.userNavLevel2 ul li ul { position:absolute; z-index:2; background:url(../images/dashboard/nav_dropdown_green.png) repeat; top:30px; width:180px; border:1px solid #360; padding:0 }
.userNavLevel2 ul li ul li a { display:block; height:auto;  line-height:2em; padding:6px 15px 6px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:none; color:#FFF; font-weight:normal;  margin-left:0; border-bottom:1px solid #360; background:none}
.userNavLevel2 ul li ul li:hover { background:url(../images/dashboard/nav_dropdown_green.png) repeat }
.userNavLevel2 ul li ul li { display:block; float:none; height:auto; background:none; margin-left:0}
.userNavLevel2 ul li ul li:last-child a { border-bottom:none }

/*STATS AND ANALYTICS*/

.who-is-online {position:relative;width:700px;height:auto;border:2px solid #E4E4E4;-webkit-border-radius:10px 10px 0px 0px}
.top-who-is-online {height:30px;background-color:#E4E4E4;padding-top:10px;padding-left:10px}
.top-who-is-online span {font-weight:bold;text-transform:uppercase;color:#000000}


table.ci_session {width:100%}
table.ci_session th {background-color:#FFFFFF; color:#000000}

/*WHAT'S HAPPENING*/

.nbNavigation { width:200px; float:left; text-align:left; border:1px solid #e6e6e6; border-radius:3px; }
.nbNavigation ul { padding-left: 0px; padding-bottom:0px; }
.nbNavigation ul li{ height:20px; border-bottom:1px solid #e6e6e6; list-style-type:none; padding:13px 0px 10px 15px; }

.nbNavigation ul li a { background:url(../images/user_nav_bullet.png) no-repeat left center; color:#999; display:block; padding-left:20px;}
.nbNavigation ul li a:hover, .nbNavigation ul li a.activeNbNavigation { background:url(../images/user_nav_bullet_hover.png) no-repeat left center; text-decoration:none; color:#690  !important; }


.nbContainer {  min-height:500px; border-left:1px solid #e6e6e6; margin-left:220px }
#nbTitle h1{  width:745px; margin-left:15px; padding-bottom:14px; line-height: 130%;}
#nbContent { width:330px; float:left; margin:15px 15px 30px 15px;}
#nbContent h2{ color:#999; padding-top:14px; padding-bottom:14px; height:40px; text-decoration:none; line-height: 130%; font-weight:bold;}
#nbContent a:hover{ text-decoration:none; }
.nbDate { width:340px; color: #690; font-size:10px; border-bottom:1px solid #e6e6e6;}
.nbImage img{ }
.nbText { color:#999 !important; font-size:11px; margin-top:10px;}
.nbText p{ font-size:11px;}
.nbReadMore { display:inline-block; text-align:center; padding:4px 10px 4px 10px; border:1px solid #e6e6e6; font-weight:bold; color:#333 !important; font-size:11px; }

/*ARTICLES*/

.articleText {color:#999 !important; font-size:11px; margin-top:14px; margin-bottom:10px;}
.articleText p{ font-size:11px;}
.articleDate { color: #690; font-size:10px; }
.nbPaging {margin-left:15px;}
#nbArticleContent { float:left; margin:15px 15px 30px 15px; }

.rowReply { border-top:1px solid #e6e6e6; }
.tcReply { margin-top:0px; width:60%; padding:10px; width:98%;}
.tcReply textarea#message { padding:5px; border:1px solid #e6e6e6; color:#636363; margin-bottom:15px; box-shadow:inset 1px 1px 10px #e6e6e6; height:150px; width:100% }
.tcSubject_reply { border:1px solid #e6e6e6; box-shadow:inset 1px 1px 10px #e6e6e6; width:100%; color:#636363; width:100% }
.tcDiv_reply { margin-top:10px; margin-bottom:5px; color:#636363; font-size:12px; width:100%; }

.tcHeader {  padding-bottom:10px; height:40px; padding-top:15px; position:relative }
.tcConversationDiv {  }
.tcHeader div#tcBackImage { float:left; }
.tcHeader div#tcTicket { position:absolute; top:20px; left:45px; width:70px; padding-left:20px; height:34px; font-size:16px; font-weight:bold; color:#636363 }
.tcHeader div#tcTitle { max-width:74% !important;word-wrap:break-word;position:absolute; top:20px; left:125px; padding-left:6px; font-weight:bold; color:#636363; font-size:14px; }
.tcHeader span {  position:absolute; top:20px; right:0; float:right; color:#636363; font-weight:bold; font-size:14px; }

table#tcConversation {  border-top:1px solid #e6e6e6; width:100% }
table#tcConversation tr.firstRow { height:40px; width:20%; border-top:1px solid #e6e6e6; }
table#tcConversation tr.firstRow td { height:30px; width:20%; vertical-align:middle; }
a#ticketID {  background:url(../images/tickets_details_plus.png); display:inline-block; width:18px; height:18px }
a#ticketID:hover{  background:url(../images/tickets_details_plus_hover.png); display:inline-block; width:18px; height:18px }
table#tcConversation tr.firstRow td.ticketSubject { 
#transactionReport{border:1px solid #ccc !important;}

-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	-o-box-shadow: inset 0 0 0 1px #fff;
	-ms-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	
	color:#999;
	/* BACKGROUND GRADIENT*/
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(95%, #ffffff), to(#ffffff));
	background-image: -webkit-linear-gradient(#f5f5f5, #ffffff 95%, #ffffff);
	background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff 95%, #ffffff);
	background-image: -ms-linear-gradient(#f5f5f5, #ffffff 95%, #ffffff);
	background-image: -o-linear-gradient(#f5f5f5, #ffffff 95%, #ffffff);
	background-image: linear-gradient(#f5f5f5, #ffffff 95%, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
 }
table#tcConversation tr.firstRow td span#tcFrom { vertical-align:top; color:#636363; padding-left:5px; }
table#tcConversation tr.firstRow td span#tcSubject { vertical-align:top; color:#636363; font-size:12px; font-weight:bold; padding-left:5px;max-width:660px;word-wrap:break-word;display: block; }
table#tcConversation tr.firstRow td span#tcDate { vertical-align:top; color:#690; padding-left:5px;}
table#tcConversation tr td div.tcMessage { padding:8px; margin-bottom:20px; color:#636363; font-size:12px; max-width:660px;word-wrap:break-word; }
table#tcConversation td span#tcReply { vertical-align:top; font-size:15px; font-weight:bold; color:#636363; padding-left:5px; }

#frontend_blog_post a h2 { margin:0; padding:0; font-size:18px; margin-bottom:15px }
#frontend_blog_post p { padding-bottom:0 }
#frontend_blog_post a.read_more_blog { margin:0; padding:0 }
#frontend_blog_post { margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #e6e6e6 }
#frontend_blog_post span.date_posted { color:#CCC; font-style:italic; padding-bottom:5px; display:block }
#frontend_blog_post p { padding-bottom:15px; color:#999 }

.edit_property_image{height:70px;width:90px;}
.image_container{padding:8px;float:left;}
.remove_button,.delete_image_pages,.delete_image,.delete_image_icon_homepage,.delete_image_common{clear: both;color: white;float: right;height: 15px;width: 15px;}

.remove_image_icon,.remove_photo_icon,.delete_image_icon{margin-left:10px;}
.options{width:100%;height:50px;}
.option1,.option2{border-radius:5px;padding: 9px 0 1px 8px;width: 50%;float:left;width:44%;-webkit-box-shadow: 0px 0px 3px 0px rgba(51,3,NaN,0.05);-moz-box-shadow: 0px 0px 3px 0px rgba(51,3,NaN,0.05);box-shadow: 0px 0px 3px 0px rgba(51,3,NaN,0.05);}
.radio01_label, .radio02_label{margin-left:10px;cursor:pointer;}
.option2{margin-left:10px;float:right;}
.title_div{width:100%;font-weight:bold;font-size:15px;}
.description_label{width:100%;font-weight:bold;color: #666;font-family: "Oxygen",sans-serif; font-size: 15px; font-weight: bold; line-height: 1.5em;}
.user_details{width:100% !important;border-color: #C0C0C0;border-radius:5px;font-size:14px; margin-left: -2px;margin-top:-5px;
    padding: 4px;}
.submit_details_button{margin-top:10px; background: none repeat scroll 0 0 #690;border: 1px solid #660;border-radius: 3px; box-shadow: 0 0 5px #999; color: white;  cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; padding: 10px; text-align: center; width: 120px;}
.file_upload_div{height:30px;  margin-top: -2px;}
.remove_form_image,.remove_fav_icon_fav{ height: 19px;width: 19px; margin-left: -15px; vertical-align: middle; display: none;}
.remove_form_image_other{ height: 19px;width: 19px; margin-left: -15px; vertical-align: middle; display: none;}
.file_remove_button{outline: none;}
.select_host_provider{width:100%;}
.file_upload_div{border-radius:5px;}
.margin_left{margin-left:15px !important;}
.file_remove_button_other{outline:none;}
.main_container{ padding-top:1px;}
.message_div{color:#690;font-size:14px;margin-top:20px;border:1px dotted; padding:10px;}
.cancel_link{ color: rgb(223, 117, 20);}
.cancel_link:hover{ text-decoration:none;}
.info_div{margin-top:30px;}
.error_span{color:#ff0000;}


.comment_div{width:60%;background:#fafafa;color:#333;padding:10px;min-height: 223px;margin-top:30px;}
.heading{width:100%;}
.messagE_img{ border-radius:5px; float: right; height: 50px; margin-right: 5px; width: 50px;}
.heading{width:100%}
.post_comment{    border-bottom: 1px solid #ccc;  margin-top: 20px;  min-height: 163px;}
.heading .post_comment .left_div{    float: left; margin-left: 5px; width: 9%;}
.heading .post_comment .right_div{width:80%;float:left;}
.messagE_textarea{width:95%;}
.submit_message{    background: none repeat scroll 0 0 #690;  border: 1px solid #660;  border-radius: 3px;  box-shadow: 0 0 5px #999;  color: white;  cursor: pointer;  display: inline-block;  float: right;  font-size: 14px;  font-weight: bold;  margin-right: -9px;  margin-top: -23px; padding: 4px; text-align: center;  width: 56px;}
.message_list .left_div{    float: left; margin-left: 5px; width: 9%;}
.message_list .right_div{width:80%;float:left;}
.message_div_inner{padding:2px;color:#a5a5a5;word-wrap: break-word;}
.message_details .title_div{font-size:13px;}

.post_message{    border-bottom: 1px dashed #ccc; margin-top: 20px; min-height: 91px;}
.load_more{ margin-top: 20px; min-height: 10px;}
.heading .post_message .left_div{    float: left; margin-left: 5px; width: 9%;}
.heading .post_message .right_div{width:80%;float:left;font-size:13px;}
.delete_message_span{   border-radius: 65px; color: black;  float: right; font-size: 14px; font-weight: normal; line-height: 0.9; margin-left: 5px; margin-top: -17px; padding: 1px 3px 2px;}
.message_date{font-weight:normal; float:right;font-size:10px;}
.delete_message_span:hover{text-decoration:none;}
.error_div{color:red;font-size:10px;float:left;}
.success_div{color:green;font-size:10px;float:left;}
.message_div_inner textarea{min-height:80px;width:100% !important;}

.load_more_link{text-decoration:none}
.load_more_link:hover{text-decoration:none;}
.load_more_comments:focus{text-decoration:none;}
.image_loader{ background: rgba(0, 0, 0, 0) url("../images/loader_large.gif") repeat scroll 0 0; height: 32px; margin: 0 auto;; width: 30px;}

.allowed_types{font-weight:normal;font-size:13px;}
.domain_banner_image{border-radius:5px;margin-bottom:10px;}
.outer_div{border-radius:5px;padding:5px;border:1px solid #ccc;height:35px;}
.img_div,.text_div{float:left;clear:none;}
.text_div{padding-left:20px;height:100%;text-align:center;font-size:17px;padding-top:5px;}
.a_upgrade_now{height: 100%;  margin-left:109px;  margin-top: -5px;  width: 100px;float:right;}
.dns_vs_a{padding:0 !important;margin-top:10px;margin-bottom:10px;font-size:24px !important;}
.dns_vs_p{padding-top:5px !important;padding-bottom:5px !important;padding-right:5px !important;padding-left:0px !important;}
.image_div_domain{padding:10px;background:#d9d9d9;width:-moz-min-content;}
.lb-outerContainer{max-height:500px !important;}
.lb-container{max-height:500px !important;}
#lightbox img{max-height:480px !important;}
.predefined-summary-div{max-width:255px !important;}
#saveForm{min-width:742px !important;}

.btn-new-width {width:100px !important;}
.customBtnUpdate,.customBtnReset{
  color:#ffffff;
  width:40% !important;
  margin-right:11px !important;
  padding-left:5px;
  padding-right:5px;
  padding-top:15px;
  padding-bottom:15px;
  color:#ffffff !important;
  background:#690;
  border: 1px solid #660 !important;
  border-radius: 3px;
  box-shadow: 0 0 5px #999;
  font-weight:bold;
  }
.buttonHolder { padding-left: 18px !important;}
.update_predefined_page{
  background: transparent url("../images/search_btn.png") no-repeat scroll center center;
  border: 1px solid #693;
  cursor: pointer;
  float: left;
  margin-bottom: 20px;
  margin-left: 4px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 86px !important;
  margin-right:5px !important;
}

.reset_predefined_page{
  background: transparent url("../images/search_btn.png") no-repeat scroll center center;
  border: 1px solid #693;
  cursor: pointer;
  float: left;
  margin-bottom: 20px;
  margin-left: 4px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 86px !important;
  margin-right:5px !important;
}

.buttonHolder_predefined
{
  padding-left:0 !important;
}
.no-margin-top {margin-top:0px !important;}

.margin-bottom-btn
{
  margin-bottom:20px;
}

.no-margin-top
{
  margin-top:0px !important;
}

.addArea:focus
{
  outline:none;
}

#controls .prev:focus
{
  outline:none;
} 

#slider>a:focus
{
  outline:none;
}

.update_captcha:focus
{
  margin-top:1px;
}

.update_captcha {
  background: rgba(0, 0, 0, 0) url("../images/reset_icon.png") repeat scroll 0 0;
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  cursor:pointer;
}

.update_captcha:active
{
  margin-left:0.5px;
}

#remember_me_checkbox
{
  width:5% !important;
  float:left;
}

.user_remember
{
   float:left;
   width:85% !important;
   font-weight:normal !important;
   font-size:12px !important;
   margin-top:-2px;
}

.remember_ne_div
{
  width:100%;
  min-height:20px;
}

.login_button_Duv
{
  width:100%;
}

.remember_ne_div > input {
  margin-bottom: 0px !important;
}

.newsletter input#newsletterButton {
  background: #690 none repeat scroll 0 0;
  border: 1px solid #660;
  border-radius: 3px;
  box-shadow: 0 0 5px #999;
  color: white;
  cursor: pointer;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-left: 20px;
  padding: 10px;
  text-align: center;
  width: 265px;
}
.help_container
{
  display:block;
  float:left;
  width:500px;
}

.error_messages_ul
{
  padding-bottom:0px !important;
}



.leads_count_span
{
  font-size:12px;
  color:#669900;
}


.unread_notification
{
  color:#FF0000;
  font-weight:normal;
}

.gray_background td
{
  background:#dfdfdf !important;
}

.gray_background:hover td
{
  background:#efefef !important;
}

.remember_ne_div
{
  padding-bottom:10px;
}

.user_remember
{
  padding-top:2px;
}

.blog_image_article
{
  max-height:150px;
}


.error_feed_warning
{
  color:#FF0000;
  margin-bottom:20px;
  display:block;
}