﻿/* Primaruly used to remove nav from Life site pages that requires the life full size cewp page layout */



.mainContent {
	display: none;
}

/* knights SOO promo */

#knights_soo {
	background: url(images/knights_soo_2010.jpg);
	width: 969px;
	height: 577px;
	color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

#knights_soo h2 {
	color: #fff;
	font-size: 2em;
	line-height: 1.1em;
}
#knights_modal {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#knights_modal li {
	color: #fff;
	font-size: 0.8em;
}

.knights_content {
	width: 590px;
	height: 295px;
	padding: 120px 0 0 50px;
	
}
.knights_content p {
	font-size: 14px;
	
}


p.tcs {
	color: #fff;
	font-size: 1em;

}

p.tcs a {
	color: #fff !important;
	font-size: 1em;

}



/* styles for provider registration */

#providers{
	width: 968px;
	background-image:url(images/providers/registry_background.jpg);
	background-repeat:no-repeat;
	margin: 0 auto; 
	padding: 0;
	height:100%;
	font-family:helvetica, verdana, san-serif;
	color:#444444;
	font-size:14px;
}	

#providers #nav{
	width:200px;
	float:left;
	text-align:center;
	margin-top:25px;
}

#providers #main{
	width:678px;
	background-image:url(images/providers/box_middle.png);
	padding:0px 50px 0px 40px;
	margin:0px;
	text-align: left;
}

#providers #main_top{
	width:768px;
	height:40px;
	background-image:url(images/providers/box_top.png);
}

#providers #main_bottom{
	background-image:url(images/providers/box_bottom.png);
	width:768px;
	height:40px;
	clear:both;
}

#providers #container{
	width:768px;
	float:right;
	
}

#providers #spacer{
	height:70px;
	padding:0px;
	margin:0px;
}

#providers h1{
	margin:10px 30px;
	color:#444444;
	
}

#providers hr{
	height:1px;
	color:#ffffff;
}

#providers img{
	border:none;
}
#providers strong{
	font-size:16px;
}

#providers p{
	margin:14px 0 0 0;
	padding:0;
}

#providers .accordionButton{
	margin:14px 0 0 0;
	color:#ffffff;
	cursor:hand;
}

#providers .accordionContent{
	margin-top:15px;
}

div#frame div.home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF;
height:auto;
min-height:368px;
}

/* styles for lightbox*/

.modalWindowContainer
{
	/*border-left:1px solid #1f7c07;
	border-right:1px solid #1f7c07;
	background-color: #fff;
	margin:0;
	padding:0;*/
	font-size: 0.71em;
}

.modalWindowHeaderContainer
{
	margin: 0 1px -5px;
	padding:0;
	background-color:#1f7c07	
}

.modalWindowContentContainer
{		
	border-left:1px solid #1f7c07;
	border-right:1px solid #1f7c07;
	background-color: #fff;
	margin:0;
	padding: 0 8px 4px 8px;
	display: block;	
}

.modalBackground
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	background-color:#000000;
	opacity:0.4;
    filter:alpha(opacity=40);    
}

#modalWindowHeader
{
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	line-height:25px;
	height:29px;
	padding: 0 1px;
	margin: 0 -1px 0 5px;
	}

#modalWindowTitle
{
	display:block;
	margin:0 0 0 -7px;
	padding:0 10px;
	line-height:24px;
	float: left;
}

#modalWindowClose 
{
	color:#fff;
	padding-right:30px;
		
	*padding-left:0; /* IE */
	margin-top:0;
	margin-right: 10px;
	float: right;
}

#modalWindowBottom
{
	display:block;
	margin-left: 3px;
	height:6px !important;
	padding-left:1px;
	}

#modalWindowBottomInner
{
	display:block;
	height:6px;
	width:7px;
	position:relative;
	top:0;
	left:-4px;
	}



/* styles for iPhone */

div#iPhone_page{
	background:url("Images/content-bg.jpg") no-repeat scroll 0 0 #FFFFFF;
	margin:0px;
	min-height:367px;
	padding:0;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
}


#version1 {
	position: absolute;
	z-index: 1;
	right: 5px;
}



#iPhone_content {
	float: right;
	width: 620px;
	padding: 20px;
	font-family: arial;
	background: url("images/iphone_content_topbg.png") no-repeat;
	/* margin: 20px 20px 0 0; */
	z-index: 2;
	font-size: 1em;
}

#iPhone_content h1 {
	font-size: 2.5em;
	text-transform: none;
	margin-top: 0px;
}

#iPhone_content .summary {
	font-size: 1.35em;
	line-height: 1.35em;
}

#iphone_img {
	float: left;
	padding: 20px 0 0 20px;
}

#iPhone_content #toolbar ul.socialMediaIcons {
	list-style: none;
	float: right;
}

#iPhone_content #toolbar {
	margin-top: 35px;
	height: 70px;
}

#iPhone_content #toolbar a {
	float: left;

}

#iPhone_content #toolbar ul.socialMediaIcons li {
	float: right;
}

#iPhone_content #toolbar ul.socialMediaIcons li a {
	border: none 0px;
}

#iPhone_content #toolbar ul.socialMediaIcons li a img {
	border: none 0px;
}

#iPhone_content a img {
	border: 0 none;
}

#highlight {
	width: 280px;
	float: left;
	margin: 0px 30px 20px 0px;
}

ul.feature_box li  {
	width: 280px;
	margin: 0px 30px 20px 0px;
	list-style-type:none;
	list-style-image:none;
	float: left;
	line-height: 1.5em;
}

#highlight ol {
	margin-left: 20px;
	margin-right: 0px;
	font-size: 1.5em;
	font-weight: bold;
	list-style-image: none;
	list-style-type: decimal;
	color: #1f7c07;



}

#highlight ol li {
	margin-bottom: 0px;
	margin-right: 0px;
	list-style:outside; 
	list-style-type: decimal;
	clear: both;


}


#highlight ol p {
	font-size: .66em;
	font-weight: normal;
	color: #444;


}

#iPhone_page #tabbedContent {
			background: transparent url(images/top_bg.jpg) no-repeat;
			width: 969px;
			margin: 0px auto;

		}
		
		#iPhone_page .tabs {
			width:	660px;
			float: right;
			padding-top: 35px;

		}
		
 
		#iPhone_page ul.tabNavigation {
			list-style:none outside none;
			margin:0px 0px 8px 0px;
			padding: 0px 0 0;


		}
 
		#iPhone_page UL.tabNavigation LI {
		    display: inline;
		    padding-right: 4px;
		    font-weight:	bold;
		    font-size: 1.45em;
		    margin-left: 0px;

		}
 
		#iPhone_page UL.tabNavigation LI A {
		    padding: 10px 10px;
		    background: transparent url(images/tab_behind.gif);
		    color: #1f7c07;
		    text-decoration: none;
		}
 
		#iPhone_page UL.tabNavigation LI A.selected
 {
		    background: transparent url(images/tab_selected.gif);
		    
		    color: #1f7c07;
		    padding-top: 10px;
		}
		

		#iPhone_page UL.tabNavigation LI A:hover {
		    background: transparent url(images/tab_hover.gif);
		    
		    color: #1f7c07;
		    padding-top: 10px;
		}

		
		#iPhone_page UL.tabNavigation LI A:focus {
			outline: 0;
		}
 
		#iPhone_page div.tabs > div {
			 background: transparent url(images/panel_bg.jpg);

		}
		
		#iPhone_page .bottomGrad {
		background: transparent url(images/bottom_grad.jpg) no-repeat;
		height: 50px;
		width: 969px;
		}
		
		#iPhone_page div.tabs > div h2 {
			margin-top: 0;
		}
 
		#iPhone_page #first {


		}
 
		#iPhone_page #second {

		}
 
		#iPhone_page #third {

		}
		
		#iPhone_page .videoPanel {
			width: 500px;
			margin-left: 18px;
			float: left;
		}
		
		#iPhone_page .libraryPanel {
			width: 350px;
			height: 400px;
			padding-right: 40px;
			float: right;

		}
		
		
		#iPhone_page .libraryPanel li {
			list-style: none;
			width: 300px;
			background: transparent url(images/stripe_2.png) ;
			padding:	7px;
			margin-bottom: 7px;
		}
		
		#iPhone_page li div.linkBox {
			background-color: #ffffff;
			width: 290px;
			height: 55px;
			border: 0px none;
			font-size: .7em;
			padding: 5px;
			position: relative;
		}
		

		
		#iPhone_page .linkBox a p {
			margin: 0px 0px 10px;
		}
		
		#iPhone_page .libraryPanel li a img {
			border: 0px none;
			float: left;
			padding-right: 5px;
		}		
		
		#iPhone_page .libraryPanel li a {
			text-decoration:  none;
			color: #444;
			display: inline;
		}
		
		#iPhone_page .textLink {
			width: 150px;
			height: 30px;
			color: #1f7c07 !important;
			text-decoration: underline !important;
		}
		
		#iPhone_page .videoButton {
			background-color: #79be10;
			padding: 4px;
			color: #fff !important;
			position:absolute;
			right: 5px;
			bottom: 4px;
		}
		
		#iPhone_page .videoButton:hover {
			background-color: #1f7c07;
			color: #79be10 !important;

		}
		
		#iPhone_page .video_text {
			
			background-image: url('images/video_summary.png');
			height: 68px;
			width: 475px;
			padding: 15px;
			margin-left: 10px;
			margin-top: 10px;
		}
		
		#iPhone_page .video_text h2 {
			margin: 0px;
			font-size: 1em;
			font-weight: bold;
			color: #1f7c07;
		}
		#iPhone_page .video_text p {
			margin: 0px;
			font-size: .75em;
		}
		
		#iPhone_page .hide {display: none;}
		
		#iPhone_page .waste {
			min-height: 1000px;
		}




