@import url('styles/nav.css');
@import url('styles/ceebox.css');
@import url('styles/headlines.css');



/* Global & Main Layout Elements */


.no { 	margin: 0;
		padding: 0; }
		
		
a img { border:none; }
				
.clear { 	clear: both;
			height: 1px;
			background: white;  }
			
.last { 	border: none;
			padding-right: 0; }

body { 		font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

#wrap { 	background: #fff9ee url(images/bg.jpg) repeat-x top center;  }  

#inner { 	width: 960px;
			margin: 0 auto; }

hr.divider { 	height:22px;
				background: url(images/divider.png) top center no-repeat;
				border:none;
				margin-bottom: 8px;
				margin-top: 20px; }

.pricedisclaim { font-size:11px;}

			
ul.ceebox { list-style:none;}



#sub-header {   padding-bottom:10px; border-bottom: 1px dashed #e2e2e2; margin-bottom:10px; }





#cta-page { 	float:right;
				text-align:right;  }

#ctamain { 	float:right;  }


p { font-size: 13px; line-height: 1.5; color: #353535; margin-bottom: 15px;    }
ol { font-size: 13px; line-height: 1.5; color: #353535; margin: 15px; list-style:disc;   }
ol li { margin-bottom:10px;}


/*********************************** Super */

#super { background: #3c0b0d; border-bottom: 1px solid #410c0e; }

#super-content { 	width: 960px; 
					padding: 12px 10px;
					margin: 0 auto;
					text-align: right;
					list-style: none;
					font-size: 11px;
					   }
					
#super-content li { float: right;  }


#super-content li a { 	color: #ffe5c1;
						text-decoration: none;
						padding: 0 12px;
						border-right: 1px solid #593631; 	}
						
						
#super-content li a.last { padding-right: 0; border-right: none;  	}






/*********************************** Header */


#header { min-height: 130px; padding: 12px 0; }


#header h1.logo { 	width: 			500px;
					height:			120px;
					background:		url(images/logo.png);
					float: 			left;  }
					
					
										
#header h1.logo a { 	display: 	block;
						width: 	100%;
						height: 100%;
						text-indent: -9999px;	}
						
#header-right { float: right;
				width: 430px; 
				padding: 50px 0; 
				color: #ffe5c1;
				text-align: right;
				font-size: 13px;  }



/*********************************** Intro Box */

#intro { 	padding:10px; background:#fff9ee; clear:both;  }


#home-intro {   }

#intro-video { float: left;  }

#cta-section { 	float: left;
				text-align:right;
				width: 438px;
				overflow:hidden;
				color: white;
				height: 280px;
				border-left: 1px solid #fff;    }
				
				
.logobar {  clear: both; }

			
#end-intro { clear:both; background: url(images/intro.png) top center no-repeat; height: 22px; }





#content { clear:both; border-bottom: 1px solid #e5e5e5; margin-top: 20px; background:#fff9ee;   }
#content-left { float: left; width: 485px; padding: 25px 25px 25px 20px;    }
#content-right { 	float: right; width: 385px;
					min-height: 500px; padding: 15px 0 15px 30px;
					border-top:1px solid #e5e5e5;
					background: url(images/vert_divider.png) left repeat-y;
					border-bottom:1px solid #e5e5e5;
					    }

												
.sb-section { 	background: #fff9ee url(images/bg_sidebars.jpg) repeat-x bottom;
				border: 1px solid #f0ebe0;
				padding: 20px;
				margin-bottom: 28px;   }
				
.sb-section p { margin-bottom: 0; }
				
.quote { font-family: "Georgia"; color: #2e8797; font-size: 19px; line-height: 1.5;  }

					
							
/* Home Specs */

.one-six { font-size: 16px; color: #232323;  }

.home_spec{

	padding-top:15px;
	border-bottom:1px solid #e2e2e2;
	width: 460px;
}


.home_spec .last{ border-bottom:none; }


.home_spec_left{
	float:left;
	width:129px;
}

.home_spec_right{
	float:left;
	width:210px;
	font-size:14px;
	line-height:130%;
	padding-left:120px;
}

.home_spec_right p{
	padding:0px 0px 8px 0px;
	font-size: 13px;
	margin:0px;
}

.home_spec img { border: 3px solid #e2e2e2; padding: 0;  }

.home_spec a{
	color:#F7A528;
	font-size:12px;
	text-decoration: none; 
	font-weight: bold;
	
}

a.home-affiliate { 	text-decoration: none;
					font-size: 14px;
					font-weight: bold; 
					color: #666;   }						

a.home-affiliate:hover { 	color:#F7A528;   }						
							

#opt-in { 	background: url(/wp-content/themes/lyt/dytimages/home_optin.jpg) bottom right no-repeat;
				min-height: 330px;
				padding-right: 155px;
				margin-bottom: 25px;
				margin-top: 20px;    }
				
#opt-in p { margin-bottom: 20px; }

#opt-in label { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #555;  }
#opt-in input { margin:12px 0; }



#side-optin { 	background: url(dytimages/home_optin.jpg) bottom right no-repeat;
				min-height: 330px;
				padding-right: 155px;
				margin-bottom: 25px;
				margin-top: 20px;    }
				


#s-optin p { margin-bottom: 20px; }





#opt-in label { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #555;  }
#opt-in input { margin:12px 0; }


#sub { 	clear: both;
		background: #232323;
		min-height: 180px;
		margin-top: 20px; 
		border-top: 30px solid #191919; }
		
#sub-content { 	margin:35px auto 0;
				width: 960px; 
				padding-top: 15px;
				
				text-transform: uppercase;
				background: url(images/bg-footer-bevel.png) repeat-x; }		
				
#sub-content p { font-size: 10px; color: #888; }

#sub-left { float: left; }
#sub-right { float: right;}
				
							
							
							
						
							
#page-content { clear:both;
				padding:22px 30px 0 30px;
				background:#fff9ee;
				margin-bottom: 25px;  }		
							
							
#main { width: 540px; padding: 0 10px 0 0; float: left;  }



#sidebar { 			
				width: 290px; padding: 15px 0 0 25px; float: right; border-top:1px solid #e5e5e5;
					background: url(images/vert_divider.png) left repeat-y;
					border-bottom:1px solid #e5e5e5;
					margin-top: 15px; }					
							



#page-content #opt-in {
				background: url(dytimages/sub_optin.jpg) bottom right no-repeat;
				
				min-height: 330px;
				padding-right: 30px;
				margin-bottom: 25px;
				margin-top: 20px;    }
					
							
					

.entry { line-height:1.5; color:#232323; padding-top:15px;  }

.entry a { font-weight:bold; text-decoration:none; color: #f69d2a;}
.entry a:hover { text-decoration:underline;}


.entry ul {  font-size:12px; line-height:2; margin:25px; list-style:disc; }
		
							
blockquote { margin:25px; padding-bottom:20px; border-bottom:1px solid #e4e4e4;  }
blockquote p { font-family:Georgia, serif; line-height:1.6; color: #777; font-size:14px;  }	
							
							
							
.entry .alignleft { float:left; margin:0 20px 15px 0; padding:4px; border:1px solid #e5e5e5; }
.entry .alignright { float:right; margin:0 0 15px 20px; padding:4px; border:1px solid #e5e5e5; }
							


.button { 	padding:12px;
			background:#f2ae41 url(images/btn_bg1.jpg) repeat-x bottom;
			border:4px solid #e7e2d8;   
			color:white !important;
			font-size:16px;
			margin:20px 0 !important;
			text-transform: uppercase;
			text-decoration:none;
			display:block;
			text-align:center; }
		
		
							
							
.video-holder 		{ 		background: #fff9ee url(images/bg_sidebars.jpg) repeat-x bottom;
							border: 1px solid #f0ebe0;
							padding: 20px;
							margin-bottom: 28px; }				
							

#package			{ 		background: #4a96a9 url(myepimages/myep_blue_package.jpg) repeat-x bottom;
							border: 1px solid #e5e5e5;
							color:white;
							padding: 5px 20px 20px;
							margin-bottom: 28px; }	
							

												
#package p { color:white;}

				
				
#package label { 				font-size: 12px;

				font-weight: bold;

				text-transform: uppercase;

				color: #555555;}


#package input { margin-top:10px; }

#package table { margin-top:20px; }
#package table tr td { padding:5px; font-size:14px; }
#package table tr td.subtotal { padding:18px 5px; font-size:16px; text-align:right;}
#package table tr td.newtotal { padding:12px; font-size:22px; font-weight:bold; background:url(myepimages/package_overlay.png) repeat-x; border:1px solid #256272; text-align:center;}

#package a { color: white; text-decoration:none;}

#package.subby { 			background:  url(images/sub_optin.jpg) no-repeat bottom right;
							color:#333 !important;
							border:none;
							padding-top:10px; }
							
							

#package.subby p { color: #333;}

							
.sub-cta { 	float:right; margin-left:15px; margin-bottom:15px; }
					
#pricing-subline { 	color: #bab4ac; font-size:14px;
	 				float:right;
					text-align:right;
					display:block;
					width:300px;
					text-transform:uppercase;
					padding-top:12px; }


	


/* pricing table */

#price-box { width:896px; margin:15px 5px; text-align:center;}
#price-top { height:14px; background:url(images/pricing_top.jpg) no-repeat top center; }
#price-mid { background:url(images/pricing_mid.jpg) repeat-y top center;  }
#price-mid p { color: #4d4b47; text-align:left; padding:6px; margin-bottom:10px; }

#price-bottom { background:url(images/pricing_bottom.jpg) bottom center no-repeat; height:87px; clear:left;   }


.price-one { 	width: 235px; padding:17px 10px; float:left; margin-right:2px;}
.price-two { 	width: 362px; padding:17px 10px;  float:left; margin-right:2px; }
.price-three { 	width: 233px; padding:17px 10px;  float:left; margin-right:2px; }

.price-two p { color:white !important; }

.price-four { 	width: 193px; padding:17px 10px;  float:left; } 


.pricewhite { color:white !important; border-bottom:1px solid white; font-size:17px; font-weight:bold;}



.priceimage { font-size:11px; margin-top:20px; }
.priceamount { font-size:20px; font-weight:bold; text-align:center !important; padding:5px !important; border-top:1px dashed #bdb7af; border-bottom: 1px dashed #bdb7af;}
.whitepriceamount { font-size:20px; font-weight:bold; text-align:center !important; padding:5px !important; border-top:1px dashed white; border-bottom: 1px dashed white;}
	
table#bundlepack { color:white; text-align:left; font-size:14px; line-height:1.5; margin:0 auto; }
table#bundlepack tr { border-bottom:1px solid #ef784b;}
table#bundlepack tr td { padding:10px 0;}
table#bundlepack tr td span { font-size:12px;}
table#bundlepack .subtotal { font-size:18px;}
table#bundlepack .newtotal { font-size:22px;}
							
							
#ctas { width:250px; }
#ctas a { color: white; font-size:16px; text-decoration:none; display:block; padding:19px 20px; border-bottom:1px solid #f3a46d; }
#ctas a:hover { background: #4091a4; padding:19px 30px;}
#ctas a.last { border-bottom:none;}
	

/* Learn More Setion */

#learn-more { padding:15px 0; }
.learn-box { width:440px; float:left; margin-left:8px; /* background:  #ffeeaa;  */ margin-bottom:35px;}
.learn-box img {  float:left; width:140px; }
.learn-box p { float:left; width:250px; padding:10px 0 0 10px; display:block; }	
.learn-box p span {  font-size:14px; color:#444; font-weight:bold; }
.learn-box p a { color: #4b96a9; font-weight:bold; text-decoration:none; } 
				
			
			
			
#sub-content p { text-align:center; padding-top:20px; }
#sub-content p  a { text-decoration:none; color: #999; padding:20px 10px; }				
			
							