 
* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#a8a499;
 background-image:url('layout/kbconsulting_backgroundA.jpg');
 background-repeat:repeat-x;
 background-position:top left;
 overflow-x:hidden;
}

p {
 padding: 10px;
}

p.centered {
 text-align:center;
 font-style:italic;
}


#wrapper { 
 margin-left:auto; 
 margin-right:auto;
 margin-top:40px;
 margin-bottom:40px;
 width: 960px;
}

#header {
 color: #333;
 width: 960px;
 height: 171px;
 background: #ffffff;
 background-image:url('layout/kbconsulting_headerA.jpg');
 background-position:top center;
 background-repeat:no-repeat;
 position:relative;
}

h1.hideheader {
	width: 960px; height: 171px;
	text-align:center;
	margin:0px; padding:0px;
    display:none;
	}
   
.headerlinks {
 width:960px;
 position:absolute;
 padding-top:40px;
 } 
 
.headerlinks li {
 list-style-image:url('images/framebullet.png');
 list-style-position:inside;
 margin-left:640px;
 padding:0px 5px 10px 5px; 
 }

.headerlinks a{
 font-family: verdana, arial, sans-serif;
 color: #ffcd9b;
 font-size: 15px;
 text-decoration:none;
 } 
 
.headerlinks a:hover {
 color: #d4824b;
 }  
    
#menu {
 height: 2em;
 color: #333;
 background: #e29152;
 border-top: 1px;
 border-bottom:1px;
 border-left:3px;
 border-right:3px;
 border-style:solid;		
 border-color: #000000;
 background-image:url('layout/top_gradient.gif');
 z-index:100;
}

/* style the outer div to give it width */
.menu {font-size:.9em; padding:0px; margin:0 auto;float:none; background-color:#e29152;overflow:inherit; position:relative;


}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:2em; background:transparent;clear:left;
   float:left;position:relative;
   left:50%;

}

/* style the sub-level lists */
.menu ul ul {width:15em;
}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:2em;line-height:2em; display:block;text-align:center;   position:relative; 
   right:50%;
}

/* style the sub level list items */
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;text-align:left;position:top;
   right:0%;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%; width:9.5em; font-size:1em;text-decoration:none;color:#000;background:#e29152;background-image:url('layout/top_gradient_combo.jpg'); padding:0 1em 0 1em; border-left:0px solid #000; border-right:0px solid #000;}
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {width:11em; w\idth:7em;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#e29152 url(layout/sub_gradient_combo.jpg);color:#000000;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border:1px solid #000;border-top:0px;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#b4be9c url(layout/sub_gradient.jpg);}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac url(layout/sub_gradient.jpg);}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#e29152;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#e29152;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#ffffff;background-image:url('layout/top_gradient_combo.jpg');background-position:0 -41px; position:relative; z-index:100;border:1px solid #000;border-top:0px;border-bottom:0px;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#ffffff;background-image:url('layout/top_gradient_combo.jpg');background-position:0 -41px;border:1px solid #000;border-top:0px;border-bottom:0px;}
/* second */
* html .menu ul ul a:hover{color:#ffffff;background-image:url('layout/top_gradient_combo.jpg');background-position:0 -41px; position:relative; z-index:110;border:1px solid #000;border-top:0px;border-bottom:0px;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ffffff;background-image:url('layout/sub_gradient_combo.jpg');background-position:0 -80px;}
/* third */
* html .menu ul ul ul a:hover {background:#7aa; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#7aa;}
/* fourth */
.menu ul ul ul ul a:hover {background:#7aa; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:2em; left:0; width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:12em;top:0;width:14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(layout/trans.gif); left:-3em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}



#container { 
 color:#6D6A65;
 background: #ffffff;
 background-image:url('layout/menu_shadow1.jpg') !important;
 background-repeat: repeat-x !important;
 height: 100%;
 display: block;
 border: 3px #000 solid;
 border-top: 0px;
 border-bottom: 0px;
 padding:0px;
 padding-top:20px;
 float:left;
}

.pagetitle {
 width: 674px;
 text-align:center;
 margin:0 auto;
 }

h2.hidetitle {
	width: 794px; height: 38px;
	text-align:center;
	margin-left:0 auto;margin-right:0 auto; 
    margin-top:6px;
	padding:0px;
	z-index:0;
    display:none;
	}
	      
#maincontent {
 width:674px;
 float:left;
 background: #ffffff;
 margin-right:0px;
 padding:5px 15px;
 text-align:justify;
 text-indent:0px;
 color:#6D6A65;
 }
 
#maincontent table {
 margin:0 auto;
 } 

 .normalboldtext {
 font-weight:bold; 
 color:#6D6A65;} 
 
  .normalboldtext a:link, .normalboldtext a:visited, .normalboldtext a:active {
 color:#6D6A65;
 text-decoration:none; } 
 
 .normalboldtext a:hover {
 color:#db8b50;
 text-decoration:none; } 
 
 .bigboldtext {
 font-weight:bold; 
 font-size:16px; 
 color:#6D6A65;}
 
 .bigboldtext a:link, .bigboldtext a:visited, .bigboldtext a:active {
 color:#6D6A65;
 text-decoration:none; } 
 
 .bigboldtext a:hover {
 color:#db8b50;
 text-decoration:none; } 


.horizlinks {
 color: #6D6A65;
 font-weight:bold;
 text-align:center;
 font-size:13px;
 padding-bottom:5px;} 

.horizlinks a:link, .horizlinks a:visited, .horizlinks a:active {
 color:#6D6A65;
 text-decoration:none; }
 
.horizlinks a:hover {
 color:#db8b50;
 text-decoration:none; }

.servicelinks {
 color: #6D6A65; 
 text-align:justify;
 font-size:9px;
 padding-bottom:5px;
 } 
 
.servicelinks td {
 padding:6px;
 width:210px;
 vertical-align:top;

 }

.websitelinks {
 color: #6D6A65; 
 text-align:justify;
 font-size:10px;
 padding-bottom:5px;
 } 
 
.websitelinks td {
 padding:10px;
 width:275px;
 vertical-align:top;

 } 

.purchasewebsitelink a{
  float:left;
 }

#buttonrewardsguide {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/rewards_guide.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonrewardsguide:hover { 
     background-position: 0 -166px;

  }
#buttonrewardsguide span {
  display: none;
 }

#buttonrewardscontact {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/rewards_contact.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonrewardscontact:hover { 
     background-position: 0 -166px;

  }
#buttonrewardscontact span {
  display: none;
 }

#buttonrewardsadvantages {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/rewards_advantages.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonrewardsadvantages:hover { 
     background-position: 0 -166px;

  }
#buttonrewardsadvantages span {
  display: none;
 }

#buttonrewardspricing {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/rewards_pricing.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonrewardspricing:hover { 
     background-position: 0 -166px;

  }
#buttonrewardspricing span {
  display: none;
 }
 
 
#buttonpurchase {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/purchase_template.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonpurchase:hover { 
     background-position: 0 -166px;

  }
#buttonpurchase span {
  display: none;
 }

#buttonemarketingB {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/services_guide.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonemarketingB:hover { 
     background-position: 0 -166px;

  }
#buttonemarketingB span {
  display: none;
 }  
 
#buttonfacebookguideB {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/services_facebookguide.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonfacebookguideB:hover { 
     background-position: 0 -166px;

  }
#buttonfacebookguideB span {
  display: none;
 }   
 
 
 
#buttonvideopages {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/video_pages.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonvideopages:hover { 
     background-position: 0 -166px;

  }
#buttonvideopages span {
  display: none;
 }
 
#buttonvideoemail {
    display: block;
    width: 250px;
    height: 166px;
    background: url("images/video_email.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonvideoemail:hover { 
     background-position: 0 -166px;

  }
#buttonvideoemail span {
  display: none;
 }
  
#buttonrewards {
    display: block;
    width: 210px;
    height: 141px;
    background: url("images/services_rewards.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonrewards:hover { 
     background-position: 0 -141px;

  }
#buttonrewards span {
  display: none;
 } 

#buttonrewardsA {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_rewardsA.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonrewardsA:hover { 
     background-position: 0 -117px;

  }
#buttonrewardsA span {
  display: none;
 }  
 
#buttonspeaking {
    display: block;
    width: 210px;
    height: 141px;
    background: url("images/services_speaking.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonspeaking:hover { 
     background-position: 0 -141px;

  }
#buttonspeaking span {
  display: none;
 } 

#buttonspeakingA {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_speakingA.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonspeakingA:hover { 
     background-position: 0 -117px;

  }
#buttonspeakingA span {
  display: none;
 } 
 
 
#buttonemarketing {
    display: block;
    width: 210px;
    height: 141px;
    background: url("images/services_guide.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonemarketing:hover { 
     background-position: 0 -141px;

  }
#buttonemarketing span {
  display: none;
 }

#buttonemarketingA {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_emarketing.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonemarketingA:hover { 
     background-position: 0 -117px;

  }
#buttonemarketingA span {
  display: none;
 } 
 
 
#buttonfacebookguideA {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_facebook.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonfacebookguideA:hover { 
     background-position: 0 -117px;

  }
#buttonfacebookguideA span {
  display: none;
 }  
 
#buttonwebtemplates {
    display: block;
    width: 210px;
    height: 141px;
    background: url("images/services_template.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonwebtemplates:hover { 
     background-position: 0 -141px;

  }
#buttonwebtemplates span {
  display: none;
 }
 
 
#buttonmarketing {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_marketing.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
   }
#buttonmarketing:hover { 
     background-position: 0 -117px;

  }
#buttonmarketing span {
  display: none;
 }

#buttongallery {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_gallery.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;    
   }
#buttongallery:hover { 
     background-position: 0 -117px;
  }
#buttongallery span {
  display: none;
 }
 
#buttongalleries {
    display: block;
    width: 400px;
    height: 100px;
    background: url("images/services_galleries.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;    
   }
#buttongalleries:hover { 
     background-position: 0 -100px;
  }
#buttongalleries span {
  display: none;
 }

 
 
#buttonpricing {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_pricing.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;    
   }
#buttonpricing:hover { 
     background-position: 0 -117px;
  }
#buttonpricing span {
  display: none;
 }

#buttonwebdesign {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_website.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;    
   }
#buttonwebdesign:hover { 
     background-position: 0 -117px;
  }
#buttonwebdesign span {
  display: none;
 }

#buttonrevenue {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_revenue.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;    
   }
#buttonrevenue:hover { 
     background-position: 0 -117px;
  }
#buttonrevenue span {
  display: none;
 }

#buttoncustomer {
    display: block;
    width: 175px;
    height: 117px;
    background: url("images/services_customer.jpg") no-repeat 0 0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;    
   }
#buttoncustomer:hover { 
     background-position: 0 -117px;
  }
#buttoncustomer span {
  display: none;
 }

  
 


div.hr {
  height: 20px;
  background: #fff url('images/framerule4.jpg') no-repeat scroll center;
  padding-bottom:5px;
}

div.hr hr {
  display: none;
}

div.hrlong {
  height: 20px;
  background: #fff url('images/framerule2.jpg') no-repeat scroll center;
  padding-bottom:5px;
  width:924px;
}
div.hrlong hr{
  display: none;
}


.templatelinks {
  text-align:center;
  width:100%;
  }
  
.templatelinks td{
  width:33%;
  }
  
.templatelinks p{
 text-align:justify;
 font-size:11px;
}
 
#backtogallery {
 text-align:center;
 color:#6D6A65;
 font-weight:bold; }
 
#backtogallery a:link, #backtogallery a:visited, #backtogallery a:active{ 
 color:#6D6A65;
 text-decoration:none;
 }
 
#backtogallery a:hover {
 color:#db8b50;
 }

.pricinglist li {
 list-style-image:url('images/framebullet.jpg');
 padding-left:30px;
 list-style-position:inside; 
 font-weight:bold;
 }

.rewardslist {
 font-size:110%;
 font-weight: normal;
}

.rewardslist li {
 list-style-position:inside;
 padding-left:30px;
 list-style-image:url('images/framebullet.jpg');
 }
 
 .rewardslist p{

 padding-left:60px;

 }


.rewardslist li p {
font-size: 100%;
font-weight: normal;
padding-left:30px;
}
 
 
.floatleft img{
 float:left;
 padding:5px 10px;
 border-style:none;
 } 
 
 .floatleft1 img{
 float:left;
 margin:4px 10px;
 border: 2px #999 solid;
 } 
 
.floatright img{
 float:right;
 border-style:none;
 
 }  
 
#contactform {
 width:450px;
 padding:10px;
 text-align:left;
 height:100%;
 }
 
 #contactformA {
 width:600px;
 padding:10px;
 text-align:left;
 height:100%;
 }
  
#sidebar {
 width:230px;
 height:100%;
 float:left;
 background: #ffffff;
 background-image:url('layout/framemouldings_vertical1.jpg');
 background-repeat: no-repeat !important;
 background-position:top center;
 text-align:center;
 padding:10px;
 }

#sidebarmedium {
 width:230px;
 height:100%;
 float:left;
 background: #ffffff;
 background-image:url('layout/framemouldings_vertical3.jpg');
 background-repeat: no-repeat !important;
 background-position:top center;
 text-align:center;
 padding:10px;
 }

 
#sidebarlong {
 width:230px;
 height:100%;
 float:left;
 background: #ffffff;
 background-image:url('layout/framemouldings_vertical2.jpg');
 background-repeat: no-repeat !important;
 background-position:top center;
 text-align:center;
 padding:10px;
 }
  
#sidebar p, #sidebarlong p, #sidebarmedium p {
 font-size:11px;
 text-align:justify;
 padding:0px 20px; } 

#sidebar a:link, #sidebar a:visited, #sidebar a:active, #sidebarlong a:link, #sidebarlong a:visited, #sidebarlong a:active, #sidebarmedium a:link, #sidebarmedium a:visited, #sidebarmedium a:active  {
 color:#a91901;
 text-decoration:none;
 font-weight:bold;}
 
#sidebar a:hover, #sidebarlong a:hover, #sidebarmedium a:hover {
  color:#db8b50;} 
 
#sidebar h4, #sidebarlong h4, #sidebarmedium h4 {
 font-size:16px;
 font-weight:bold; }
 
#sidebarlist li, #sidebarlist ul  {
 margin:0;
 margin-left:20px;
 list-style-type:none;
 width:180px;}


 
#sidebarlist li {
 background:url('images/framebullet.png') left top no-repeat;
 text-align:left;
 width:180px;
 padding-bottom:10px;
 padding-left:20px;
 } 

#sidebarlist a:link, #sidebarlist a:visited, #sidebarlist a:active  {
 color:#555;
 text-decoration:none;}
 
#sidebarlist a:hover {
  color:#db8b50;} 

#featurebox {
 background-color:#ecd9c3;
 width:85%;
 text-align:center;
 padding:10px;
 margin:0 auto;
 border: solid 1px #d6bc9e;
 color:#000;
 }

#featurebox p  {
 text-align:center;
 padding:0px;
  }
  
.featurebox p:first-letter  {
 font-size: 36px;
 font-weight:bold;
 font-style:italic;
 }
 
.nudge {
  margin-left: 4px;}


#footer { 
 width: 960px;
 height: 85px;
 clear: both;
 color: #333;
 background: #ffffff;
}
		
h1.hidefooter {
	width: 800px; height: 85px;
	text-align:left;
	margin:0px; padding:0px;
    display:none;    
	}

#contentgalleries {
 
 float:left;
 background: #ffffff;
 margin-right:0px;
 padding:5px 15px;
 text-align:center;
 text-indent:0px;
 color:#6D6A65;
 }    
 
#contentgalleries img {
 margin-left:0 auto;
 margin-right:0 auto;
 }
    
#dhtmlgoodies_slideshow{
		width:924px;	/* Total width of slideshow */

	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;s
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
        z-index:0;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:1px double #000;
		padding:3px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	} 

#mc_embed_signup {width: 180px; margin:0 auto;margin-top:-5px;z-index: 10;background-color:#fff; } 
#mc-embedded-subscribe-form {font: normal 100% Arial, sans-serif;font-size: 10px; }
.fieldset {-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid #bdb8b5;padding-top: .5em;margin:  0;color: #000; }
.mc-field-group {margin: .5em 5%;clear: both; }
#mce-EMAIL {text-align:left;margin-right: 1.5em;padding: .2em .3em;width: 95%;float: left;z-index: 999; }
#mce-NAME {text-align:left;margin-right: 1.5em;padding: .2em .3em;width: 95%;float: left;z-index: 999; }
#mce-responses {float: left;top: -1.4em;padding: 0em .5em 0em .5em;overflow: hidden; }
#mce-error-response {display: none;margin: 0 auto;text-align:center;padding: 1em .5em .5em 0;font-weight: bold;float: none;top: -1.5em;z-index: 1;width: 80%;background: #efebe8;color: #6D6A65; }
#mce-success-response {display: none;margin:0 auto;text-align:center;padding: 1em .5em .5em 0;font-weight: bold;float: none;top: -1.5em;z-index: 1;width: 80%;background: #efebe8;color: #6D6A65; }
.mc_label {display: block;text-align:left;margin: .3em 0;line-height: 1em;font-weight: bold; }
#mc-embedded-subscribe {width: auto;display: block;clear:both;margin: 0 auto; text-align:center;}
