/*
	Skin Name: MFE Sales Page Styling
*/
body, select, input, textarea { color: #000; }	/* main font color */

/* Page background */
.curve #Wrapper							{ background-image: url(assets/images/skins/skin-2/page-curve-bg.png); }
.curve #Wrapper, * #Wrapper, #Wrapper	{ /*background-color: #D8CEBF;*/ } /* The primary background color */

/* Links */
a, a:active, a:visited	{ color: #999; }
a:hover					{ color: #555; }

	a.boxLink, a.boxLink:link, a.boxLink:visited,
	#BP-Content .generic-button a:link, #BP-Content .generic-button a:visited	{ color: #fff; background-color: #999; }	/* box style links */
	a.boxLink:hover, a.boxLink:active,
	#BP-Content .generic-button a:hover, #BP-Content .generic-button a:active 	{ background-color: #555; }

.inContainer a, .inContainer a:active, .inContainer a:visited { color: #53A5CC; }	/* "inContainer" links (Showcase, Call to Action, etc.) */
.inContainer a:hover { color: #fff; }

#Bottom footer a, #Bottom footer a:active, #Bottom footer a:visited { color: #444; }	/* footer links */
#Bottom footer a:hover { color: #111; }




/* Main menu */
#MainMenu .inner-1 { background:#01244A !important; }
#MainMenu .inner-2 { 
    background: #01244A !important;  
    background-image: url(assets/images/skins/skin-english/mm-bg.png);
	background-repeat: repeat-x;
    font-size: 1.52em; 
	font-weight:bold; }


nav{ background:#01244A; }

.slideMenu ul { background:#01244A !important; }
	.slideMenu ul li { /*padding: 0 25px;*/  border-right: #005179 1px solid; /* Added */}
	.slideMenu ul li a, .slideMenu ul li a:link, .slideMenu ul li a:visited { 
	  color: #ccc; 
      /*filter: dropshadow(color=#2e709c, offx=1, offy=1);*/
	 	 
	   } /* menu links */
	  
	.slideMenu ul li a:hover, .slideMenu ul li a.hover { 
	     color:#fff; 
		 background:#01244A;/*fallback */
	   -webkit-transition:background 0.1s ease-out, color 0.3s linear;
		-o-transition:background 0.1s ease-out, color 0.3s linear;
		-moz-transition:background 0.1s ease-out, color 0.3s linear;
		transition:background 0.1s ease-out, color 0.3s linear;
	
	
	} /* top level - hover state*/
	
	
	/* current menu item (top level) */
	.slideMenu ul li.current-menu-item, .slideMenu ul li.current-menu-item.li_hover, 
	.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item.li_hover, 
	.slideMenu ul li.current-menu-ancestor, .slideMenu ul li.current-menu-ancestor.li_hover, 
	.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor.li_hover {
		background-color:#01244a; /* fallback */
		background-image: url(assets/images/skins/skin-english/mm-active-subHead3.png);
	background-repeat: repeat-x;
	
		 }

	/* current menu item (top level) */
	.slideMenu ul li.current-menu-item > a, .slideMenu ul li.current-menu-ancestor > a {
		color: #fff;
		/*padding: 0 25px;*/
		
	 }
		/* pages with no header content */
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item,
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor { /* (.slideMenu ul li a.hover) CSS class that's dynamically added to the currently active menu items' LI A element*/
	background-image: url(assets/images/skins/skin-english/mm-active-subHead3.png);
	background-repeat: repeat-x;
	border:0px;
	color:#fff;
	border-right: #005179 1px solid;
	/*padding: 0 25px;*/
	
		 }
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item > a,
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor > a { 
		/* (.slideMenu ul li a.hover) CSS class that's dynamically added to the currently active menu items' LI A element*/
			color: #fff;  border-right:0px; 
			}
		.slideMenu ul li.current-menu-item > a:hover, .slideMenu ul li.current-menu-item > a.hover,
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item > a:hover, 
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item > a.hover,
		.slideMenu ul li.current-menu-ancestor > a:hover, .slideMenu ul li.current-menu-ancestor > a.hover,
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor > a:hover, 
		.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor > a.hover {
			background: transparent url(assets/images/skins/skin-english/mm-active-subHead3.png) repeat-x 0 0; 
            padding:13px 13px 13px 13px;
			color:#fff;
			
			
			} /* should mirror "top level - hover state" */
	
	/*1st sub level menu*/
	.slideMenu ul li ul{
		/*border-color: #B7BFCB #C8CDD7 #C8CDD7 #B7BFCB;
		background: #B7BFCB;
		background: -webkit-gradient(linear, left top, left bottom, from(#B7BFCB), to(rgba(191,198,206,.9)));
		background: -moz-linear-gradient(top, #B7BFCB, rgba(191,198,206,.9));
		background: linear-gradient(#B7BFCB, rgba(191,198,206,.9));
		-pie-background: linear-gradient(#B7BFCB, rgba(191,198,206,.9)); */
		
		background: #01244A !important;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-o-border-radius-bottomleft: 4px;
border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-o-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px;
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
-o-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
border-bottom-left-radius: 4px;
		
		
		}
	
	/* Sub level menu links style, extra line to make sure the "current" parent style is not inherited */
	.slideMenu ul li ul li a, .slideMenu ul li ul li a:link, .slideMenu ul li ul li a:visited, .slideMenu ul li.current-menu-item ul li a, .slideMenu ul li.current-menu-ancestor ul li a, .slideMenu ul li ul li.current-menu-item a, .slideMenu ul li ul li.current-menu-item ul li a, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item ul li a, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor ul li a, .noShowcaseContent.noHeaderContent .slideMenu ul li ul li.current-menu-ancestor a, .noShowcaseContent.noHeaderContent .slideMenu ul li ul li.current-menu-ancestor li a { 
		 text-shadow:none ; color: #ccc; }
	
	/* Sub level menu current item */
	.slideMenu ul li ul li.current-menu-item a { color: #fff !important; }
	
	/* Sub level menu - hover item */
	.slideMenu ul li ul li a:hover, .slideMenu ul li ul li a.hover, 
	.slideMenu ul li.current-menu-item ul li a:hover, .slideMenu ul li.current-menu-item ul li a.hover,
	.slideMenu ul li ul li.current-menu-item a:hover, .slideMenu ul li ul li.current-menu-item a.hover,
	.slideMenu ul li.current-menu-ancestor ul li a:hover, .slideMenu ul li.current-menu-ancestor ul li a.hover,
	.slideMenu ul li.current-menu-ancestor ul li.current-menu-ancestor a:hover, .slideMenu ul li.current-menu-ancestor ul li.current-menu-ancestor a.hover,
	.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor ul li a:hover, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor ul li a.hover,
	.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor ul li.current-menu-ancestor a:hover, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor ul li.current-menu-ancestor a.hover  {
		/*background: #E0E4E9 !important;
		background: rgba(255,255,255,.4) !important;  background of menu items during onmouseover (hover state)	
		color: #333 !important;*/
		
		background:#01244A;
		color:#fff;
		-webkit-transition:background 0.1s ease-out, color 0.3s linear;
		-o-transition:background 0.1s ease-out, color 0.3s linear;
		-moz-transition:background 0.1s ease-out, color 0.3s linear;
		transition:background 0.1s ease-out, color 0.3s linear;
		
		
		
		
		
		}
	
	
	/* sub-menu arrows */
	.subDown, .subRight { background-image: url(assets/images/skins/skin-2/mm-subDown-link.png); }
	.noShowcaseContent.noHeaderContent .current-menu-item .subDown, .noShowcaseContent.noHeaderContent .current-menu-ancestor .subDown  { background-image: url(assets/images/skins/skin-2/mm-subDown-bgTab-link.png); }
	a:hover .subDown, a.hover .subDown, a.hover .subRight, a:hover .subRight { background-image: url(assets/images/skins/skin-2/mm-subDown-hover.png); }




/* Slide show */
#SubHeader .slideShow			{ background: #3A4046; }	/* slide show area background color */
.slideShowPager a				{ background: #C9CBCD; }	/* slide show pager "dot" color */
.slideShowPager a:hover			{ background: #fff; }
.slideShowPager a.activeSlide	{ background: #92969A; }

/* Showcase */
#Showcase.inContainer, .call-to-action { color: #616C74; } /* text color */
	/* with curve */
	.curve #Showcase 								{ background-image: url(assets/images/skins/skin-2/sc-open-t.png); }
	/* with curve - in container */
	.curve #Showcase.inContainer					{ background-image: url(assets/images/skins/skin-2/sc-closed-t.png); }
	.curve #Showcase.inContainer .inner-1			{ background-image: url(assets/images/skins/skin-2/sc-closed-bg.png); }
	.curve #Showcase.inContainer .inner-2			{ background-image: url(assets/images/skins/skin-2/sc-closed-t.png); }
	.curve #Showcase.inContainer .inner-3			{ background-image: url(assets/images/skins/skin-2/sc-closed-b.png); }
	/* straight - in container */
	.straight #Showcase.inContainer					{ background-image: url(assets/images/skins/skin-2/sc-closed-flat-t.png); }
	.straight #Showcase.inContainer .inner-1		{ background-image: url(assets/images/skins/skin-2/sc-closed-flat-bg.png); }
	.straight #Showcase.inContainer .inner-2		{ background-image: url(assets/images/skins/skin-2/sc-closed-flat-t.png); }
	.straight #Showcase.inContainer .inner-3		{ background-image: url(assets/images/skins/skin-2/sc-closed-flat-b.png); }
	/* fullWidth - container */
	.fullWidth #Showcase.inContainer				{ background-image: url(assets/images/skins/skin-2/sc-full-t.png); }
	.fullWidth #Showcase.inContainer .inner-1		{ background-image: url(assets/images/skins/skin-2/sc-full-bg.png); }
	.fullWidth #Showcase.inContainer .inner-2		{ background-image: url(assets/images/skins/skin-2/sc-full-t.png); }
	.fullWidth #Showcase.inContainer .inner-3		{ background-image: url(assets/images/skins/skin-2/sc-full-b.png); }

/* Call to Action  */
.cta-1			{ background-image: url(assets/images/skins/skin-2/cta-bg.png); }
.cta-2			{ background-image: url(assets/images/skins/skin-2/cta-t.png); }
.cta-3			{ background-image: url(assets/images/skins/skin-2/cta-b.png); }
.cta-1-inner	{ background-image: url(assets/images/skins/skin-2/cta-bg.png); }
.cta-2-inner	{ background-image: url(assets/images/skins/skin-2/cta-t.png); }
.cta-3-inner	{ background-image: url(assets/images/skins/skin-2/cta-b.png); }
.cta-header.has-arrow .cta-title, #Showcase .cta-header.has-arrow .cta-title	{ background-image: url(assets/images/skins/skin-2/cta-arrow.png); }
	/* Call to Action in Showcase */
	.sc-closed #Showcase .cta-1 {background-image: url(assets/images/skins/skin-2/sc-hr.png); }
	
/* Footer */ /* style-default.css Footer area also fixed to make the below css work! */

#Bottom footer, #Bottom footer .main	{   }	/* footer top background color */
#Bottom footer .main					{   }
#Bottom footer .sub-footer 				{ background:url(img/footer1.png) !important; background-repeat:repeat-x !important; background-position:left 25px;}	/* footer bottom background color */

#Bottom									{ color: #fff; }	/* footer text color */


/* Headings and Titles  */
h1, h2, h3, h4, h5, h6, .content-post-list .entry-title a { color: #384B5A; } /* Title links (on post lists) */
	h1 em, h2 em, h3 em, h4 em, h5 em, h6 em { color: #e54560; } /* emphasis - "accent" color in headings */
	.inContainer h1, .inContainer h2, .inContainer h3, .inContainer h4, .inContainer h5, .inContainer h6 { color: #384B5A; } /* Showcase "inContainer" Headings */
	.call-to-action h1, .call-to-action h2, .call-to-action h3, .call-to-action h4, .call-to-action h5, .call-to-action h6,
	#Showcase .call-to-action h1, #Showcase .call-to-action h2, #Showcase .call-to-action h3, #Showcase .call-to-action h4, 
	#Showcase .call-to-action h5, #Showcase .call-to-action h6 { color: #384B5A; } /* Call to Action - Headings */
	.call-to-action .cta-header h2.cta-tag-line, #Showcase.inContainer .cta-header h2.cta-tag-line { color: #728A9D; } /* tag line color is darker */
	#Bottom footer h1, #Bottom footer h2, #Bottom footer h3, #Bottom footer h4, #Bottom footer h5, #Bottom footer h6 { color: #384B5A; }/* footer headings */
	.content-post-list .entry-title a:hover	{ border-color: #384B5A } /* Hover post list titles */

/* Forms and inputs  */
#Bottom label.overlabel, .inContainer label.overlabel	{ color: #646464; text-shadow: 0 -1px 0 #000; }	/* on dark areas (footer and .inContainer) */ 

/* Dark inputs (in containers areas) */
textarea.darkInput, input[type="text"].darkInput, input[type="password"].darkInput, .textInput.darkInput, 
#Bottom textarea, #Bottom input[type="text"], #Bottom input[type="password"], #Bottom .textInput,
.inContainer textarea, .inContainer input[type="text"], .inContainer input[type="password"], .inContainer .textInput {
	color: #bbb;
	border-color: #262626 #282828 #404040;
	/* gradient background */
	background: #303030;
	background: -webkit-gradient(linear, left top, left bottom, from(#3C3C3C), to(#222));
	background: -moz-linear-gradient(top, #3C3C3C,  #222);
	background: linear-gradient(#3C3C3C, #222);
	-pie-background: linear-gradient(#3C3C3C, #222); }

/* Buttons */
/* Dark (generic dark color) */
.dark, .dark:visited { background: #0c0e0f; } /* fallback bg (set same as outer border color) */
.dark span, .dark:visited span, input.dark, input.dark:visited { /* inner border and button color  */
	color: #b9b9b9;
	text-shadow: 0 -1px 0 rgba(0,0,0,1);
	border: solid 1px #4E4E4E;
	border-top-color: #555;
	border-bottom-color: #303030;
	background: #303030;
	background: -webkit-gradient(linear, left top, left bottom, from(#4D4D4D), to(#222));
	background: -moz-linear-gradient(top, #4D4D4D,  #222);
	background: linear-gradient(#4D4D4D, #222);
	-pie-background: linear-gradient(#4D4D4D, #222); }
.dark, .dark:visited, input.dark, input.dark:visited { /* outer border */
	border: solid 1px #222;
	border-color: #282828 #222 #000; }
.dark:hover span, input.dark.btn:hover { /* inner border and button color - hover */
	color: #d7d7d7;
	text-shadow: none;
	border-color: #4E4E4E;
	border-bottom-color: #303030;
	background: #3D3D3D;
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#222));
	background: -moz-linear-gradient(top, #555,  #222);
	background: linear-gradient(#555, #222);
	-pie-background: linear-gradient(#555, #222); }
.dark.btn:hover { /* outer border and glow - hover */
	background: #043766; }
.dark.btn:hover, input.dark.btn:hover { /* input outer border and glow - hover (same as previous...) */
	border-color: #043766;
    -webkit-box-shadow: 0 0 6px rgba(0, 125, 230, 1); 
    -moz-box-shadow: 0 0 6px rgba(0, 125, 230, 1); 
	box-shadow: 0 0 6px rgba(0, 125, 230, 1); }
.dark:active span, input.dark:active {
	color: #b9b9b9;
	background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#4D4D4D));
	background: -moz-linear-gradient(top, #222,  #4D4D4D);
	background: linear-gradient(#222, #4D4D4D);
	-pie-background: linear-gradient(#12222191f, #4D4D4D); }

/* Impact Button */
.impactBtn, .impactBtn:visited { 
	background: #970026;  /* fallback bg (set same as outer border color) */
	/* shadow */
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .37);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, .37); 
	box-shadow: 0 1px 8px rgba(0, 0, 0, .37); }
.impactBtn span, .impactBtn:visited span, input.impactBtn, input.impactBtn:visited { /* inner border and button color */
	color: #fff;
	text-shadow: -1px -1px 3px rgba(0, 0, 0, .6);
	border: solid 1px #E22B85;
	border-color: #E94B90 #E22B85 #CC005A;
	background: #B50834;
	background: -webkit-gradient(linear, left top, left bottom, from(#D71854), to(#A50025));
	background: -moz-linear-gradient(top, #D71854,  #A50025);
	background: linear-gradient(#D71854, #A50025);
	-pie-background: linear-gradient(#D71854, #A50025);}
.impactBtn, .impactBtn:visited, input.impactBtn, input.impactBtn:visited { /* outer border */
	border: solid 1px #970026;
	border-color: #970026 #970026 #79001F; }
.impactBtn:hover span, input.impactBtn.btn:hover { /* inner border and button color - hover */
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0,0,0,.6);
	border-color: #E94B90 #E22B85 #CC005A;
	background: #CA0E41;
	background: -webkit-gradient(linear, left top, left bottom, from(#EA1A58), to(#A50025));
	background: -moz-linear-gradient(top, #EA1A58,  #A50025);
	background: linear-gradient(#EA1A58, #A50025);
	-pie-background: linear-gradient(#EA1A58, #A50025); }
.impactBtn.btn:hover { background: #386D9E; } /* outer border and glow - hover */
.impactBtn.btn:hover, input.impactBtn.btn:hover { /* input outer border and glow - hover (same as previous...)*/
	border-color: #386D9E;
	background: #386D9E;
    -webkit-box-shadow: 0 0 10px rgba(0, 125, 230, .95); 
    -moz-box-shadow: 0 0 10px rgba(0, 125, 230, .95); 
	box-shadow: 0 0 10px rgba(0, 125, 230, .95); }
.impactBtn:active span, input.impactBtn:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#A50025), to(#EA1A58));
	background: -moz-linear-gradient(top, #A50025,  #EA1A58);
	background: linear-gradient(#A50025, #EA1A58);
	-pie-background: linear-gradient(#A50025, #EA1A58); }

/* Dividers  */
.hr { background-image: url(assets/images/skins/skin-2/hr.png); }
.inContainer .hr { background-image: url(assets/images/skins/skin-2/sc-hr.png); }
hr { border-color: #ECEDEE; }

/* Boxes and Containers */
.insetBox, .messageBox { color: #777C81; background-color: #EFF1F4; }
.messageBox { border-color: #E3E5E8 #E3E5E8 #C8C9CD #E3E5E8; }
.messageBox .closeBox { color: #535354; color: rgba(0,0,0,.65); }
	
	.messageBox.quote cite.quote_author { color: #505254; } /* Quote */
	.messageBox.quote.icon { background-image: url(assets/images/skins/skin-2/messageBox-quote.png); } /* Quote */
	/* Inset box */
	.insetBox { border-color: #C8C9CD #E3E5E8 #EFF1F4 #E3E5E8; }

/* Tab content & Toggle content (FAQs) */
.tabs, .tab, .tabs a, .toggleItem, .toggleItem .togDesc, .bp-content-tabs ul, .bp-content-tabs li a	{ border-color: #ECEDEE; }
.tabs a, .bp-content-tabs li a			{ background-color: #ECEDEE; }
.tabs a:hover, .bp-content-tabs li a:hover	{ background: #F7F7F8; }
.tabs a.active, .tabs a.active:hover,
.bp-content-tabs li a.active, .bp-content-tabs li.selected a,
.bp-content-tabs li a.active, .bp-content-tabs li.current a { background-color: #fff; border-bottom-color: #fff; }
.tab			{ background: #fff;
				  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F8));
				  background: -moz-linear-gradient(top, #fff,  #F7F7F8);
				  background: linear-gradient(#fff, #F7F7F8);
				  -pie-background: linear-gradient(#fff, #F7F7F8); }
.toggleItem .togTitle	{ background-color: #F7F7F8; }

/* Pricing tables */
.price-column { background-color: #F9F9FB; border-bottom-color: #E7E8EB; }
.price-table .even-column { background-color: #FEFEFF; }
.price-table .highlight-column { background-color: #fff; }
.price-column .column-title { background-color: #E7E8EB; }
.price-table .highlight-column .column-title { color: #fff; background-color: #CA0E41;}
.price-table .highlight-column .price-info { color: #E54560; }

/* Icons */
.icon32.iconSocial { background-image: url(assets/images/skins/skin-2/icons-32-social-light.png); }
.icon32.iconSocial.iconDark, .inContainer .icon32.iconSocial, #Bottom .icon32.iconSocial { background-image: url(assets/images/skins/skin-2/icons-32-social-dark.png); }
.icon24.iconSocial { background-image: url(assets/images/skins/skin-2/icons-24-social-light.png); }
.icon24.iconSocial.iconDark, .inContainer .icon24.iconSocial, #Bottom .icon24.iconSocial { background-image: url(assets/images/skins/skin-2/icons-24-social-dark.png); }
.icon16.iconSocial { background-image: url(assets/images/skins/skin-2/icons-16-social-light.png); }
.icon16.iconSocial.iconDark, .inContainer .icon16.iconSocial, #Bottom .icon16.iconSocial { background-image: url(assets/images/skins/skin-2/icons-16-social-dark.png); }
.icon32.iconSymbol { background-image: url(assets/images/skins/skin-2/icons-32-symbol-light.png); }
.icon32.iconSymbol.iconDark, .inContainer .icon32.iconSymbol, #Bottom .icon32.iconSymbol { background-image: url(assets/images/skins/skin-2/icons-32-symbol-dark.png); }
.icon24.iconSymbol { background-image: url(assets/images/skins/skin-2/icons-24-symbol-light.png); }
.icon24.iconSymbol.iconDark, .inContainer .icon24.iconSymbol, #Bottom .icon24.iconSymbol { background-image: url(assets/images/skins/skin-2/icons-24-symbol-dark.png); }
.icon16.iconSymbol { background-image: url(assets/images/skins/skin-2/icons-16-symbol-light.png); }
.icon16.iconSymbol.iconDark, .inContainer .icon16.iconSymbol, #Bottom .icon16.iconSymbol { background-image: url(assets/images/skins/skin-2/icons-16-symbol-dark.png); }
.icon32.iconFile { background-image: url(assets/images/skins/skin-2/icons-32-file-light.png); }
.icon32.iconFile.iconDark, .inContainer .icon32.iconFile, #Bottom .icon32.iconFile { background-image: url(assets/images/skins/skin-2/icons-32-file-dark.png); }
.icon24.iconFile { background-image: url(assets/images/skins/skin-2/icons-24-file-light.png); }
.icon24.iconFile.iconDark, .inContainer .icon24.iconFile, #Bottom .icon24.iconFile { background-image: url(assets/images/skins/skin-2/icons-24-file-dark.png); }
.icon16.iconFile { background-image: url(assets/images/skins/skin-2/icons-16-file-light.png); }
.icon16.iconFile.iconDark, .inContainer .icon16.iconFile, #Bottom .icon16.iconFile { background-image: url(assets/images/skins/skin-2/icons-16-file-dark.png); }
.icon32.iconMedia { background-image: url(assets/images/skins/skin-2/icons-32-media-light.png); }
.icon32.iconMedia.iconDark, .inContainer .icon32.iconMedia, #Bottom .icon32.iconMedia { background-image: url(assets/images/skins/skin-2/icons-32-media-dark.png); }
.icon24.iconMedia { background-image: url(assets/images/skins/skin-2/icons-24-media-light.png); }
.icon24.iconMedia.iconDark, .inContainer .icon24.iconMedia, #Bottom .icon24.iconMedia { background-image: url(assets/images/skins/skin-2/icons-24-media-dark.png); }
.icon16.iconMedia { background-image: url(assets/images/skins/skin-2/icons-16-media-light.png); }
.icon16.iconMedia.iconDark, .inContainer .icon16.iconMedia, #Bottom .icon16.iconMedia { background-image: url(assets/images/skins/skin-2/icons-16-media-dark.png); }

/* Image styles */
.styled-image, .the-post-image figure, .styled-slideshow, .gallery .gallery-icon a { 
	border-color: #C9CBCD;
	background: #F7F7F7;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E7E8EB));
	background: -moz-linear-gradient(top, #fff,  #E7E8EB);
	background: linear-gradient(#fff, #E7E8EB);
	-pie-background: linear-gradient(#fff, #E7E8EB);  }

/* Posts */
.post-header-info .author, .post-header-info .published, .post-header-info .comments-link,
#BP-Content .item-list .item-meta .activity, #BP-Content .thread-post-users, #BP-Content .thread-group, #BP-Content .thread-history
	{ color: #787c80; } 
.post-header-info .meta-sep { color: #C8C9CC; }
/* blog - post list container */
.content-post-list .the-post-container, .comment-list .the-comment-container, #RespondToPost .the-comment-container,
#BP-Content .item-list .item-content-container, #BP-Content .item-list ul li .acomment-content, #BP-Content #whats-new-content .the-comment-container,
#BP-Content .activity-list .activity-footer, #BP-Content .item-list .item-footer,
#BP-Content div.item-list-tabs#subnav, #BP-Content div.messages-options-nav,
#BP-Content div.item-list-tabs#subnav ul.sub-tabs li a, #BP-Content div.messages-options-nav a,
#BP-Content .register-section h4, #BP-Content .create-form h4,
#BP-Content #settings-form .notification-settings thead,
#BP-Content #message-thread .envelope-info,
#BP-Content #message-threads tr.unread td,
#BP-Content .forum-list-container
	{ background: #F9F9FB; border-color: #E7E8EB; }
	/* BuddyPress specific */
	#BP-Content ul.activity-list li div.activity-inreplyto { background: #E7E8EB;}	/* set to border color of "post list container" (above) */
	#BP-Content .dir-list ul.item-list, #BP-Content #groups-list.item-list, #BP-Content #members-list.item-list, #BP-Content #blogs-list.item-list,
	#BP-Content .dir-list .item-list li, #BP-Content #group-list.item-list li, #BP-Content #groups-list.item-list li, #BP-Content #members-list.item-list li, 
	#BP-Content #member-list.item-list li, #BP-Content #blog-list.item-list li, #BP-Content #blogs-list.item-list li,
	#BP-Content .bp-widget ul.item-list, #BP-Content .bp-widget ul.item-list li, #BP-Content .register-section, #BP-Content .create-form,
	#BP-Content #settings-form .notification-settings, #BP-Content #message-thread #MessageContainers .message-box { border-color: #E7E8EB; }	/* set to border color of "post list container" (above) */
	#BP-Content ul.forum-list li, #BP-Content #message-thread .envelope-info { border-top-color: #fff; border-bottom-color: #E7E8EB; }	/* BP forum, post list borders  */
	#BP-Content ul.forum-list li:last-child { border-bottom-color: #fff; }
	#BP-Content #message-threads, #BP-Content #message-threads td { border-color: #3C3C3C; }	/* BP message list  */
	#BP-Content .thread-history .postCount, #BP-Content .thread-history .thread-freshness { text-shadow: 0 1px 0 #fff; }

	.content-post-list .post-bubble-arrow, .comment-list .post-bubble-arrow, #RespondToPost .post-bubble-arrow,
#BP-Content .item-list .item-content-container .post-bubble-arrow, #whats-new-content .post-bubble-arrow, .activity-list .post-bubble-arrow
	{ /*background-image: url(assets/images/skins/skin-2/bubble-arrow-left.png);*/ background-image:none;}
	
	
/* post lists in sidebars (widgets) */
.widget ol.posts-list li.post-item { border-bottom: 1px solid #EEEFF0; }
/* new comment form */
#RespondToPost .textInput, #BP-Container div#BP-Content #whats-new-content .textInput { background: #fefeff; }

/* Widget related styles */
#Middle .widgetTitle { border-bottom-color: #DBDEE1;}
	/* general list styles */
	#Middle .widget ul li { border-bottom-color: #EEEFF0; } /* main content area */
	/* menu widgets */
	#Middle .widget_nav_menu ul li a, #Middle .widget_pages ul li a { border-bottom-color: #EEEFF0; }
	/* calendar widget */
	#wp-calendar caption {
		color: #71767A;
		text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
		border-top: 1px solid #E0E0E5;
		/* gradient background */
		background: #D2D2D7;
		background: -webkit-gradient(linear, left top, left bottom, from(#EAEAEF), to(#D2D2D7));
		background: -moz-linear-gradient(top, #EAEAEF,  #D2D2D7);
		background: linear-gradient(#EAEAEF, #D2D2D7);
		-pie-background: linear-gradient(#EAEAEF, #D2D2D7);	
		-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; /* border radius */ }
	#wp-calendar thead tr th { border-top-color: #F3F3F5; border-bottom-color: #E3E3EA; }
	#wp-calendar thead,	#wp-calendar tfoot { background: #EDEDF1; }
	#wp-calendar tfoot tr td {
		border-top-color: #E3E3EA;
		/* gradient background */
		background: #EDEDF1;
		background: -webkit-gradient(linear, left top, left bottom, from(#EDEDF1), to(#E3E3EA));
		background: -moz-linear-gradient(top, #EDEDF1,  #E3E3EA);
		background: linear-gradient(#EDEDF1, #E3E3EA);
		-pie-background: linear-gradient(#EDEDF1, #E3E3EA);	}
	#wp-calendar tbody { background-color: #F9F9FB; }

/* Pageination  */
.pagination  { border-color: #C9CBCD; }
.pagination a {
	color: #4E4F52;
	border-color: #C0C3C9 #C0C3C9 #94969A;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	background: #E4E7ED;
	background: -webkit-gradient(linear, left top, left bottom, from(#F2F5FC), to(#D1D4DB));
	background: -moz-linear-gradient(top, #F2F5FC,  #D1D4DB);
	background: linear-gradient(#F2F5FC, #D1D4DB);
	-pie-background: linear-gradient(#F2F5FC, #D1D4DB); }
.pagination a:hover, .pagination a:active {
	color: #393A3C;
	background: #D3D7DF;
	background: -webkit-gradient(linear, left top, left bottom, from(#F2F5FC), to(#B1B6BE));
	background: -moz-linear-gradient(top, #F2F5FC,  #B1B6BE);
	background: linear-gradient(#F2F5FC, #B1B6BE);
	-pie-background: linear-gradient(#F2F5FC, #B1B6BE); }
.pagination a.current{
	background: #B2B7BF;
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D4DB), to(#F2F5FC));
	background: -moz-linear-gradient(top, #D1D4DB,  #F2F5FC);
	background: linear-gradient(#D1D4DB, #F2F5FC);
	-pie-background: linear-gradient(#D1D4DB, #F2F5FC); }

/* BuddyPress specific styles */

/*-------------------------------------------------------*/
/*----MFE Main Site Customization Starts here -----------*/
/*-------------------------------------------------------*/

/* Basic styling */

body{ background-color:#ddd !important; 
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image:none; 
	color:#3F3E3C;
	margin:0 0 1px; height:100%; 
	line-height: 1.5;} /* overwrite */

#Logo {
    float: left;
    margin: 0px 15px 0 0;
    padding: 0;
}

#MainMenu  {
   width: 990px;
   margin: 0 auto;
   border-left: 1px solid black;
    border-right: 1px solid black;
    -moz-box-shadow: 0px 0px 25px #aaa38f;
    -webkit-box-shadow: 0px 0px 25px #aaa38f;
    box-shadow: 0px 0px 25px #aaa38f;
    -khtml-box-shadow: 0px 0px 25px #aaa38f;
	background-color:#01244A !important;
}

#MainMenu nav.pageWrapper{ width:auto; } /* hack for IE and others */


#SubHeader{ display:none !important; height:0px !important; margin-bottom:0px;  }
#SubHeader #Showcase  { display:none !important; height:0px; padding:0;  }
#SubHeader #Showcase .inner-1,
#SubHeader #Showcase .inner-2,
#SubHeader #Showcase .inner-3,
#SubHeader #Showcase .theContent {display:none !important; }

/* Global Menu Styling -- This makes the menu height longer. Original height: not set / Custom height is 43px;*/

#MainMenu .inner-2{ height:40px;   }

#MainMenu .inner-1 {
   border: none !important;
   border-bottom: 0;
  /* -webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;*/
}

.slideMenu {  font-size: 14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
.slideMenu ul li a { /*padding: 10px 13px 11px;*/ padding:13px; }
.slideMenu ul li.current-menu-item > a, .slideMenu ul li.current-menu-ancestor > a { padding:13px 13px 14px;} 
.slideMenu ul li.current-menu-item, .slideMenu ul li.current-menu-item.li_hover, 
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item.li_hover, 
.slideMenu ul li.current-menu-ancestor, .slideMenu ul li.current-menu-ancestor.li_hover, 
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor.li_hover {
background: #01244A;  height:40px;}
.slideMenu ul li ul li.current-menu-item{ height:auto; } /* added */

.csstransitions .slideMenu ul li.current-menu-item > a.hover.hasSubMenu, 
.csstransitions .slideMenu ul li.current-menu-ancestor > a.hover.hasSubMenu, .csstransitions
.slideMenu ul li.current-menu-ancestor > a.hasSubMenu:hover {
padding:12px 17px 14px 11px;

}
.csstransitions .slideMenu ul li a.hover.hasSubMenu,
.csstransitions .slideMenu ul li a.hasSubMenu:hover{
   padding-top:13px;
   padding-bottom:13px;
}

.subDown, .subRight {
position: absolute;
top: 16px;
right: 10px;
display: block;
width: 5px;
height: 5px;
}
.csstransitions a:hover .subDown, .csstransitions a.hover .subDown {
top: 20px;
}


/* End Global Menu styling */

/* Header Area  */

header.pageWrapper { position:relative; width:990px;  } /* added for login btn position */
#HeaderRight{ float:right; width:530px;  height:100px; }
#HeaderRight #facebook{ float:left; width:150px; height:100px;  }
#HeaderRight #execphp-3 {padding-top:8px; }
#HeaderRight #site_search_menu {float:left; width:220px; height:100px;  }
#HeaderRight .phone_etc{ float:left; margin-top:0px; }
#HeaderRight .member_login{ height:42px; padding-left:35px; padding-top:0px; }

#HeaderRight .livezilla { margin-top:15px; float:left; padding-right:45px; }

#HeaderRight .header_social a{margin-right:8px; }

#HeaderRight form{ margin-top:5px; }
#HeaderRight input#searchsubmit3 { margin:0; padding:3px 3px;  }



/* General Layout fix */

header.pageWrapper{
    margin: 0 auto;
    height: 100px;
    width:990px;
	/*background-color:#fffl*/
    /*border-left: 1px solid black;
    border-right: 1px solid black;
    -moz-box-shadow: 0px 0px 25px #aaa38f;
    -webkit-box-shadow: 0px 0px 25px #aaa38f;
    box-shadow: 0px 0px 25px #aaa38f;
    -khtml-box-shadow: 0px 0px 25px #aaa38f; */
}

#Top {  margin-bottom:0px; padding-bottom:0px; }
#Middle {margin-top:0px;  }

#Middle .pageWrapper{
    padding-top: 0px;
    padding-bottom: 30px;
    min-height: 350px;
    background-color:#fff;
    border-left: 1px solid black;
    border-right: 1px solid black;
    -moz-box-shadow: 0px 0px 25px #aaa38f;
    -webkit-box-shadow: 0px 0px 25px #aaa38f;
    box-shadow: 0px 0px 25px #aaa38f;
    -khtml-box-shadow: 0px 0px 25px #aaa38f; 
	margin-bottom:25px; 
	border-bottom:1px solid black;
	border-top:1px solid black;
}

#mfe-top-page-layout_c1,
#mfe-blog-layout_c1,
#mfe-post-layout_c1{
	padding-left:25px;
	padding-right:25px; 
}

#mfe-blog-layout_c1_col-2-3_1,
#mfe-post-layout_c1_col-2-3_1{ margin-top:25px; }

.col-2-3 {
    /*width: 648px;*/
	width:608px; /* Main column width */
}
.col-1-3, .col-2-3 {
    float: left;
    /*margin-right: 36px;*/
	margin-right:23px;
}

.col-1-3 {
   width: 306px; /* sidebar width Original*/
}




/* Contents area fix */

.author_intro{ border:1px solid #ccc; padding:10px;  margin-bottom:38px;  }
.authorimg {float:left; margin-right:15px; }
h3.author{ font-size:1.5em; }


#crp_related{ float:right; width:420px; border:3px solid #ccc;  padding:8px; }
.trackable_sharing { float:left; width:150px; }



/* Footer area basic fix for all pages */
/*--------!! Footer area css are check line#138-141 of this stylesheet !!---------*/

#Bottom footer .menu-footer-menu-container{ width:600px;  margin:0 auto;}

ul#menu-footer-menu { font-size:1em;  }
ul#menu-footer-menu li { float:left;  margin-right:15px; }
ul#menu-footer-menu li a{ float:left; color:#fff;  }

#Bottom footer a, #Bottom footer a:active, #Bottom footer a:visited {
    color: #fff;
}
#Bottom footer a:hover{ color:#ccc; }


#Bottom footer .main .pageWrapper {
   padding: 10px 15px 30px 15px;
}
#Bottom footer .sub-footer .pageWrapper {
    text-align:center;
	padding:16px 10px 20px 10px;
}

#Bottom .footer-navi { min-height:50px; margin-top:25px; }



/* END footer fixes */







/* Blog layout fix */

.content-post-list .the-post-container, .comment-list .the-comment-container, #RespondToPost .the-comment-container, #BP-Content .item-list .item-content-container, #BP-Content .item-list ul li .acomment-content, #BP-Content #whats-new-content .the-comment-container {
    min-height: 56px;
    padding: 10px 17px 12px;
    background: #F9F9FB;
    border:1px solid #E7E8EB;
    -webkit-border-radius: 5px;  
	-border-radius: 5px;
    border-radius: 5px;
}
/* END blog layout customize */



/* Font and Text */

#Bottom footer h1, #Bottom footer h2, #Bottom footer h3, #Bottom footer h4, #Bottom footer h5, #Bottom footer h6 {
    font-weight: bold;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, .75);
    text-shadow: 0px 2px 2px #effaf7;
}

#Middle .widgetTitle {
    background: #EFEFEF;
    border: 1px solid #DBDEE1;
    color: #333;
    text-indent: 20px;
    line-height: 1.7em;
    height: 24px;
}



/* Featured Post Style */

.category-frontpage_featured{  margin-top:15px;   }
.category-frontpage_featured .entry-content p img{ float:right; margin-left:8px; margin-bottom:8px;    }


.content-post-list .the-post-container, .comment-list .the-comment-container, #RespondToPost .the-comment-container, #BP-Content .item-list .item-content-container, #BP-Content .item-list ul li .acomment-content, #BP-Content #whats-new-content .the-comment-container {
	min-height: 56px;
	background: #F9F9FB;
	border:none !important;
	-webkit-border-radius: 0px;
	-border-radius: 0px;
	border-radius: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}


.content-post-list .entry-title, #BP-Content .item-list .item-title, #BP-Content .forum .item-title, #BP-Content .item-list .item-content-container .poster-name {
   font-size: 1.87em;
}
.content-post-list .entry-content {
   font-size: 1.25em;
   line-height: 1.4;
}



/* Presentation Area Style */

h3.presenTitle {
    margin: 0 !important;
    padding-bottom: 10px;
    color: #0A5A8D;
    font-size: 1.8em;
}
.PresentationWrap{ width:185px; float:left; margin-right:8px;   }
.PresentationWrap_last{ width:185px;  float:left;  margin-right:0px; }


section.presentation-content { }
h1.entry-title-presen { line-height: 1.2; font-size:1.25em;
    font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
    font-weight:bold; 
	color:black ;
}
h1.entry-title-presen a{ color:black; }

/* Sales Page CSS */

.group5 div.svideo{ width:640px; height:480px; margin:0 auto;  margin-bottom:25px; }
.group5 div.svideo center{ margin-top:0px !important; }

.group5  strong, .group5  b {
    font-weight: bolder;
}

.group5  h1, .group5  h2, .group5  h3, .group5  h4, .group5  h5, .group5  h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
	position:relative;
}

.group5 p{ font-size:1.2em; color: #3F3E3C; margin-bottom:7px;}
	
.group5  h1{
   display: block;
   font-size: 2em;
   -webkit-margin-before: 0.67em;
   -webkit-margin-after: 0.67em;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
   font-weight: bold;

	}

.group5  h1.logo{ margin:0; width:400px; float:left; }	
	
.group5  h2.RedHead,
h2.RedHead{
	font-size: 1.9em;
	line-height:1.3;
	color:#000;
	text-transform:none;
	margin-top:7px;
	margin-bottom:0px;
	padding-bottom:6px; 
	-webkit-margin-before: 0.67em;
   -webkit-margin-after: 0.67em;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
   font-weight: bold;
   font-family:Tahoma;
   /*text-shadow: -1px -1px white, 2px 2px #ccc
*/

	}
	

.group5  h3{
	line-height:1.2;
	color:#000;
	margin:0;
	padding-top:20px; 
	padding-bottom:20px;
	-webkit-margin-before: 0.67em;
   -webkit-margin-after: 0.67em;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
   font-size: 22px;
   font-weight: bold;
   display: block;
   text-align: center;
	}
	
.group5  h3 span{
	line-height: 1.4;
	color:#000;
	display:block;
	margin-top:10px;
	text-transform:none;
	font-weight:bold;


}

.group5  h4{
	font-size: 1.8em;
	line-height:1.4;
	color:#000;
	text-align:left;
	margin-bottom:12px;
	padding-bottom:10px;
	font-weight:bold;
	}


	
.group5  h4 span{
	
	font-size: 12px;
	line-height: 1.4;
	color:white;
	display:block;
	margin-top:10px;
	text-transform:none;


}
.group5  h1.center, .group5  h2.center, .group5  h3.center, .group5  h4.center{ display:block; width:750px; text-align:center;  }
.group5  h2.warning{ 
    text-indent:175px; 
	line-height:31px; 
	background-image:url(img/sales/warning.jpg); 
	background-repeat:no-repeat; 
	background-position:left center; 
	margin:30px 0px;
}
.group5  h3.pay{ font-size:1.5em !important; }
.group5  h3.large{ font-size:2.2em !important; }
.group5  h3.left{ text-align:left !important; width:750px; }
.group5  span.red{ color:#C01; display:inline; background-color:#fff; border:0px; }
.group5  span.blue{ color:#5c90c2; display:inline; background-color:#fff;border:0px;  }





.group5 {
	float: left;
	/*width: 850px;*/
	width:750px;
	position: relative;
	padding:0px 110px;
	background:transparent;
	color: #3F3E3C;
	
	}
.headerR{ float:right; padding-right:50px; padding-top:20px; width:205px; }

.holder_content {
	position: relative;
	float: left;
	width: 100%;
	margin-top:0px;
	margin-bottom:16px;
	margin-left:26px;
}
	
.group5  .red_warn{ 
    border:2px double #C01; 
	border-radius:3px; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:650px;
	padding:25px 15px;
	margin:0 auto;
	font-size:1.4em;
	}


table.vs, table.vs2, table.vs3 { border:1px solid #666; padding:7px; border-collapse:collapse; width:650px; margin:0 auto; clear:both; 
margin-left:50px; margin-right:50px; }
table.vs th, table.vs tr, table.vs td,
table.vs2 th, table.vs2 tr, table.vs2 td,
table.vs3 th, table.vs3 tr, table.vs3 td{ border:1px solid #999; background-color:#eee; text-indent:5px;}
table.vs td, table.vs td{ text-align:center; font-size:110%; }
table.vs tr.bg td,
table.vs2 tr.bg td,
table.vs3 tr.bg td{ background-color:#efefef;}
table.vs2 td.bgw,
table.vs3 td.bgw{ background-color:#dadada; }
table.vs2, table.vs3 { font-weight:bold; color:#000; font-size:120%; }
table.vs2 td,
talbe.vs3 td{ padding:10px;}

table.vs3 { margin-left:20px; margin-right:15px;}



center{ margin:30px 0px; }

div.bonusbx{  
    border:2px solid #ccc;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	width:680px;
	margin:0 auto;
	padding:15px;
	background-color:#fff;
	margin-top:10px;
	margin-bottom:20px;
 }
div.bonusbx h3, div.bonusbx h4{ width:660px; }

div.gurantee{
	width:600px;
    border:3px dotted #999; 
	padding:20px; 
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin:25px auto;
}

div.paymentbx{ 
    border:5px dashed #c01;
	padding:10px;
	width:500px;
	margin:15px auto;
}
div.paymentbx2{ 
    border:5px dashed #c01;
	padding:10px;
	width:730px;
	margin:15px auto;
	color:#333;
}

div.paymentbx2 a{ color:#03C; text-decoration:underline; }
div.paymentbx2 a:hover{ color:#03c; text-decoration:underline; }

div.try-courses{  background-image:url(img/optin2/try-courses.jpg); background-repeat:no-repeat; background-position:top center; width:750px; height:459px; padding:0; margin:0;  position:relative; 
margin-top:25px; }

div.try-courses div.ClickG{ position:absolute; top:130px; left:200px; }

div.try-courses p{ padding-top:260px; padding-left:225px; font-size:28px; }
div.try-courses p a{ color:#03F; text-decoration:underline; }
div.try-courses p a:hover{ color:#00C; }

p.sign{ color:#333; font-weight:bold; float:left; font-style:italic; text-align:left; width:800px; clear:both;}
div.sign{ margin-top:50px; float:left; }


/* ul stylings */
ul.blue, ul.red { list-style:none; margin:0; padding:0;  background-color:none; background-color:#fff; border:0px; }
ul.blue li{ 
     list-style:none;  
	 background-image:url(img/sales/blue.gif); 
	 background-repeat:no-repeat; 
     background-position:left center; 
	 text-indent:25px; 
	 line-height:2;
	 font-size:1.25em;
}
ul.red li{ 
     list-style:none;  
	 background-image:url(img/sales/red.gif); 
	 background-repeat:no-repeat; 
     background-position:left center; 
	 text-indent:35px; 
	 line-height:2;
	 font-size:1.25em;
}

.group5 #trust{ width:450px; margin:0 auto; }
.group5 #trust .seal { width:200px; margin-right:25px; padding-left:25px; float:left;  }
.group5 #trust .seal_last{ width:200px; margin-right:0px; float:left; height:70px; padding-top:30px;  }





/* IE 7 and 8 hack */
#Middle .pageWrapper {
    background-image/*\**/:url(img/pagewrapper_bg_ie.gif)\9; background-repeat/*\**/:no-repeat\9; background-position/*\**/:left top\9; }

#Comments, #RespondToPost,
.userComments,
#RespondToPost .comment-form,
.the-comment-container{ position/*\**/:static\9 !important; } /* Necessary !! IE7 hack for comflict with EVP videos */
.the-comment-container{ overflow/*\**/:hidden\9 ;}/*Necessary !! IE7 hack for comflict with EVP videos */

/*Main Menu IE7 Hack */

.slideMenu ul li a{ padding/*\**/: 15px 14px 11px 13px\9; }
.slideMenu ul li a, .slideMenu ul li a:link, .slideMenu ul li a:visited { 
      filter/*\**/: none\9;
	  padding/*\**/:15px 14px 11px 13px\9;
 
} 
.slideMenu ul li a:hover, .slideMenu ul li a.hover { 
	  padding/*\**/: 11px 14px 11px 13px\9;
	  margin-top/*\**/:2px\9 !important;
	  
	
} /* top level - hover state*/

.slideMenu ul li.current-menu-item>a.hasSubMenu,
.slideMenu ul li.current-menu-item>a.hasSubMenu,
.slideMenu ul li.current-menu-ancestor>a.hasSubMenu,
.slideMenu ul li.current-menu-ancestor>a.hasSubMenu{ /*doesn't work */  }

.slideMenu ul li.current-menu-item > a:hover, .slideMenu ul li.current-menu-item > a.hover, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item > a:hover, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item > a.hover, .slideMenu ul li.current-menu-ancestor > a:hover, .slideMenu ul li.current-menu-ancestor > a.hover, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor > a:hover, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor > a.hover {
	/*doesn't work */ 
}
.slideMenu ul li a.hasSubMenu{ padding/*\**/: 13px 14px 13px 13px\9; padding-right/*\**/:22px\9 !important; }


.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item>a,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor>a{ padding/*\**/: 13px 14px 9px 13px\9 !important; margin-top/*\**/:2px\9 !important;  }

.slideMenu ul li.current-menu-item>a:hover,.slideMenu ul li.current-menu-item>a.hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item>a:hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item>a.hover,
.slideMenu ul li.current-menu-ancestor>a:hover,
.slideMenu ul li.current-menu-ancestor>a.hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor>a:hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor>a.hover{  padding/*\**/: 13px 14px 9px 13px\9 !important; margin-top/*\**/:2px\9 !important; }

.slideMenu ul li.current-menu-item>a.hasSubMenu,
.slideMenu ul li.current-menu-item>a.hasSubMenu,
.slideMenu ul li.current-menu-ancestor>a.hasSubMenu,
.slideMenu ul li.current-menu-ancestor>a.hasSubMenu{padding/*\**/: 13px 22px 9px 13px\9 !important; margin-top/*\**/:2px\9 !important;   }

.slideMenu ul li.current-menu-item>a.hover.hasSubMenu,
.slideMenu ul li.current-menu-item>a.hasSubMenu:hover,
.slideMenu ul li.current-menu-ancestor>a.hover.hasSubMenu,
.slideMenu ul li.current-menu-ancestor>a.hasSubMenu:hover{ padding/*\**/: 13px 22px 9px 13px\9 !important; margin-top/*\**/:2px\9 !important;  }


/* IE9 hack --Since IE9 dones't have external style sheet, we are hacking the menu for IE9 here. */
@media all and (min-width:0) {
	
	.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item, .noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor {
    margin-top:-2px \0/;/*  ie7,8,9 hack */
}
.slideMenu ul li a:link,.slideMenu ul li a:visited{ margin-top:-2px \0/;/* ie7,8,9 hack */}
.slideMenu ul li a:hover,.slideMenu ul li a.hover{
    margin-top:-2px \0/;/*  ie7,8,9 hack */
}
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item>a,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor>a{
	padding-top: 15px \0/; /* ie hack */
	padding-bottom: 11px \0/;/*  ie7,8,9 hack */
	
}
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item>a:hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-item>a.hover,
.slideMenu ul li.current-menu-ancestor>a:hover,
.slideMenu ul li.current-menu-ancestor>a.hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor>a:hover,
.noShowcaseContent.noHeaderContent .slideMenu ul li.current-menu-ancestor>a.hover{
    margin-top:0px \0/;	/* ie7,8,9 hack */
}

	
}
/* IE9 hack ENDs */


/* others */
.clr{ clear:both; }

/* Simple Sales Page Styling */

div.salesShort{ width:750px; margin:0 auto; padding-top:25px; }
div.salesShort p{ color:#000; }

div.salesShortwide {width:820px; margin:0 auto; padding-top:25px;}
div.salesShortwide p{ color:#000; }


div.limitedOffer{ background-image:url(img/optin2/headline_important.jpg); background-position:center bottom; background-repeat:no-repeat; width:100%; min-height:280px;  padding-top:25px;  }

div.limitedOffer p{ font-size:25px; text-align:left; }
div.limitedOffer2 p{ font-size:35px; color:#000; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif; text-align:center; }



.Redtx{ color:#cc0000 !important; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif; }
.tx25{ font-size:25px; }
.tx28{ font-size:28px; }
.tx30{  font-size:30px; }
.tx36{ font-size:36px; }
.tx40{ font-size:40px; }
.txcenter{ text-align:center !important; }

h2.headingtxt, h3.headingtxt{ font-size:35px; color:#000; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif;}
h3.headingtxt{  font-size:26px; padding-bottom:0px; }

div.Course1-3{ float:left; clear:left; width:220px; padding-left:10px; margin-bottom:15px;}
div.Course1-3txt{ float:right; width:470px; padding-right:10px; margin-bottom:15px; }
div.Course1-3txt p{ padding-bottom:0px;  padding-left:45px; font-size:25px;}

div.markHead, div.markHead2, div.markHead3, div.markHead4{ width:100%; background-image:url(img/optin2/mark.jpg); background-repeat:no-repeat; background-position:left top; padding-left:150px; height:175px; }

div.markHead p, div.markHead2 p, div.markHead3 p, div.markHead4 p{font-size:25px; text-align:left; color:#000; padding-top:55px;  }

div.markHead2, div.markHead3{ height:175px; }
div.markHead2 p{ padding-top:70px; font-size:28px;  }
div.markHead3 p{ padding-top:50px;  }
div.markHead4 p{ padding-top:30px;  }


div.readbelow{ font-size:22px; color:#000; padding-left:25px;line-height:1.3;  }
div.readbelow p { margin-bottom:0px; padding-bottom:20px; }

div.offerbox{ background-image:url(img/optin2/limited_offer_147.jpg); background-repeat:no-repeat; background-position:center top; width:100%; height:423px;  position:relative; }
div.offerbox97{ background-image:url(img/optin2/limited_offer_97.jpg); background-repeat:no-repeat; background-position:center top; width:100%; height:423px;  position:relative;
}

div.offerbox .buynow, div.offerbox97 .buynow{ position:absolute; top:150px; left:200px;  }

.downloadurl a{ border:3px solid #ddd; background-color:#f2f2f2; font-size:1.24em; text-decoration:none; padding:8px 12px; color:#069;
     border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; } 
.downloadurl a:hover{ color:#333; text-decoration:none;}

/* Optin Pop Up */

#optwrap, #optwrap2{
	width:750px;
	height:380px;
	margin:0 auto;
	padding:0;
}

form#opt3, form#opt4{ padding:0; margin:0; }
form#opt3 table.opt3, form#opt4 table.opt3{ padding:0; margin:0; border-collapse:collapse; width:630px; height:380px; }
form#opt3 > input, form#opt4 > input{ border:none; }
form#opt3 > input[type="hidden"], form#opt3 br, form#opt4 > input[type="hidden"], form#opt4 br{display:none; height:0px; } /* wordpress editor hack */

div.optbg{ background:url(img/optin2/bg.png); background-repeat:no-repeat; background-position:center center; position:relative; width:714px; height:352px; }

div.Opt3email{ width:617px; height:63px; position:absolute; bottom:38px; left: 45px; }

div.Opt3email > input[type="text"] { margin-top:22px; margin-left:25px; border:none !important;  width:330px; font-size:18px; line-height:1; background:none !important; background-color:#fff;  }

div.Opt3submit{ width:213px; height:51px; position:absolute; bottom:38px; right:60px; z-index:10000 !important; border:none !important; }

input[type=submit]#Opt3send, input[type=submit]#Opt4send{ width:213px; height:51px; background-image:url(img/optin2/send_btn.png); background-position:left center; background-repeat:no-repeat; border:none;background-color:transparent; cursor:pointer;  }

input#Opt3send, input#Opt4send{ border:none; }

