#Zepp{background: #fff url(../Images/Zepplin/zepp_bg.gif) repeat-x;}

h1 span, h2 span, h3 span{display:none;}

a img{border:none;}

a{border:none;}

a span{font-family:verdana; font-size:10px; display:block;}

/* Primary Navigation
==============================================================*/

#Zepp #maincontainer{background-color:transparent;}

#Zepp .header h2 a {background: url(../Images/Zepplin/whiteBW_logo.gif) left top no-repeat;}

#Zepp .level1{background-color:#282828;}

#Zepp .level1PrimEdgeRight{background-image:url(../Images/Zepplin/Prim_Edge_Grey.gif);}

#Zepp .level1PrimEdgeLeft{background-image:url(../Images/Zepplin/Prim_Edge_Grey.gif);}

#Zepp .current .level1PrimEdgeLeft{
	background-image:url(../Images/Zepplin/Prim_Edge_LtGrey.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#Zepp .current .level1PrimEdgeRight{
	background-image:url(../Images/Zepplin/Prim_Edge_LtGrey.gif);
	background-repeat:no-repeat;
	background-position:27px 0px;
}

#Zepp .UserInput{
		display:inline;
		margin:2px 3px 0 0;
}

#Zepp #TopPanelUC_Btn_Search{margin-top:2px}

/* Tertiary Nav - No longer ins use
==================================================================*/
.TertiaryNavArea{
	float:left;
	width:978px;
	height:auto;
	margin-top:25px;
}

.TertiaryNavArea h1{
		float:left;
		width:214px;
		height:54px;
		margin-left:30px;
		background-image:url(../Images/Zepplin/zepp_header.gif);
		display:none;
		
}

.TertiaryNav{
			float:left;
			width:732px;
			height:54px;
			display:none;
}

.TertiaryNav ul{
			float:right;
			margin:5px 30px 0 0;
			padding:0;
			display:inline;
}

#Zepp .TertiaryNav li{
				float:left;
				height:17px;
				list-style:none;
				padding:0;
				margin:0 0 0 44px;
				display:inline;
}

.TertiaryNav li a{
				padding-bottom:20px;
				color:#888888;
				text-decoration:none;
				line-height:1.2;
}

.TertiaryNav li a:hover{color:#ffffff;}

.TertiaryNav li.Selected{
					background-image:url(../Images/Zepplin/whitetop_arrow.gif);
					background-repeat:no-repeat;
					background-position:bottom center;
}

.TertiaryNav li.Selected a{color:#fff}

.NavDivider{
		float:left;
		width:698px;
		height:1px;
		background:url(../Images/dotted_line.gif) repeat-x;
		margin-top:5px;
		margin-left:3px;
		display:none;
}

/* Flash Wrapper
==============================================================================*/
.FlashHolder{
		float:left;
		width:100%;
		height:425px;
} 

.InnerFlashContainer {
		float:left;
		position:relative;
		left:0;
		height:425px;
}

.InnerFlashContainer .FlashElement{
		position:absolute;	
		width:1139px;
		margin-left:-60px;
}

.InnerFlashContainer a
	{
		position:absolute;
		margin-bottom:100px;
		right:0px;
		bottom:0px;
		text-decoration:underline;
		line-height:1.5;
}
	
.Overlay1{
	float:left;
	margin-left:33px;
	display:inline;
}
.Overlay2{
	float:right;
	margin-right:28px;
	display:inline;
}

/* PageContent
====================================================================================*/
.PageContent{	
      position:relative;
	  float:left;
      width:978px;
	  padding-bottom:18px;
	  color:#666666;
}

.LeftColumn{	
      float:left; 
      width:745px;
	  padding-bottom:30px;
}
  
.ContentArticleTitle{
	float:left; 
	width:85%;
}

.ContentArticleTitle h1{
			float:left;
			position:relative;
			width:100%;
			height:35px;
			background-repeat:no-repeat;
			margin-top:0;
			margin-left:-4px;
}

.ContentArea{
		float:left;
		width:715px;
		margin-left:33px;
		display:inline;
}

.LeftColumn a:link, .LeftColumn a:visited{
		line-height:1.5;
		color:#34a3f1;
}

.ArticleContainer h2{
		    float:left;
			position:relative;
			width:100%;
			height:24px;
			padding-bottom:17px;
			background-repeat:no-repeat;
			margin-left:-2px;
}

.ArticleIntro{
	  width:715px;
      line-height:1.4; 
}

.ArticleIntro img{
		position:relative;
		margin-top:-35px;
		padding-right:5px;
}

img.NormalImage{
		float:left;
		margin-top:17px;
}

.ArticleContainer{
		float:left;
		width:715px;
		line-height:1.4;
}

.HalfWidthColumnLeft{
		float:left;
		width:348px;
		margin:43px 25px 0 0;
		display:inline;
}

.HalfWidthColumnRight{
			float:left;
			width:340px;
			margin-top:43px;
}

.HalfWidthColumnLeft p, .HalfWidthColumnRight p{padding-top:0px;}

#Zepp .HalfWidthColumnLeft span, #Zepp .HalfWidthColumnRight span{padding-bottom:0;}


.AlignCenter{
			float:left; 
			margin:21px 0 21px 0; 
			display:inline;
}
	
.AlignRight{
		float:right; 
		margin-top:21px; 
		display:inline;
}

.AlignLeft{
	float:left;
	margin-right:18px;
}

.EnlargeImage{
			float:left;			
}

.EnlargeImage .AlignCenter{margin-top:21px;}

.EnlargeImage img{width:342px; margin-bottom:15px;}

.EnlargeImage .EnlargeLink{
		float:left;
		padding-bottom:10px;
		color:#666666;
		font-weight:bold;
}

.FullWidth{
	float:left;
	width:715px;
	margin-top:41px;
	clear:both;
}


.FullWidth .EnlargeImage .EnlargeLink{clear:both;}

#Zepp .FullWidth p{padding-top:20px;}

.FullWidth .MediaContainer{
		float:left;
		width:345px;
		margin-right:32px;
}

.ArticleContainer ul{
		margin:0 0 0 15px; 
		padding:21px 0 21px 0;
}

.ArticleContainer ul li{
		margin:O;
		padding:0;
}

.FullWidth  .ContentInnerImage{
		float:right;
		position:relative;
		width:345px;
		padding-left:18px;	
}

.ContentInner{
	  margin:0;
	  padding:0;
      display:block;
      line-height:1.4;
}

.ContentInner ul{
	padding:0;
	margin:0 0 24px 15px;
}

.LeftColumn .DisplayArticle{
      float:left; 
      width:715px;
	  margin-top:17px;   
 }

.SectionDivider{
		float:left;
		width:715px;
		height:2px;
		background: url(../Images/Zepplin/dashed_line.gif) top repeat-x;
		display:inline;
		margin-top:41px;
}


.Disclaimer{
		float:left;
		clear:both;
		width:100%;
		margin-left:30px;
		color:#c2c2c2;
		line-height:1.5;
		display:inline;
}

.PrintLinkArea{
		float:left;
		margin-left:-21px;
}

.PrintLinkArea a:link, .PrintLinkArea a:visited{
		float:left;
		color:#3a3f42;
		font-weight:bold;
		text-decoration:none;
		line-height:1.5;
		margin-top:8px;
}


.PrintLinkArea a:hover{
		color:#666666;
		text-decoration:underline;
}

#PngImageNew{float:right;}


.ContentArea_New
{
	  float:left; 
      width:784px;
      margin-bottom:24px;
      background: url(../Images/Shade_Tile2.gif) top repeat-x;  
      padding:30px 0 0 33px;
}

/* Review Page
===================================================================================*/
.ContentAreaWhiteSpace{
			float:left;
			background-image:url(../Images/Zepplin/panel_top.gif);
			background-repeat:no-repeat;
			background-color:#ffffff;
			width:721px;
			display:block;
			margin:30px 0 0 30px;
			display:inline;
			line-height:1.5;
			min-height:600px;
}

.ContentAreaWhiteSpace .ContentArea{
			margin-left:0;
			padding:28px 0 0 0;
}

.ContentAreaWhiteSpace .PrintLinkArea a:link, .PrintLinkArea a:visited{margin-top:0;}

.ContentAreaWhiteSpace .ContentArticleTitle{
		position:relative; 
		z-index:10;
		padding-left:30px;
}

.ContentAreaWhiteSpace .Divider {
	  float:left;
	  left:0;
	  top:0;
	  position:absolute;
	  margin:80px 0 37px  60px;
	  height:1px;
	  width:653px;
	  background: url(../Images/dotted_line.gif) repeat-x;
	  z-index:0;
}

.ContentAreaWhiteSpace .DisplayArticle{
		width:680px; 
		padding-top:12px; 
		padding-left:30px;
}

.ContentAreaWhiteSpace  .SummaryItem{
			float:left;
			padding-bottom:35px;
}

.ContentAreaWhiteSpace .SummaryItemContainer{
		float:left;
		width:680px;
}

.ContentAreaWhiteSpace table.SummaryItemContainer td{font-size:0.7em;}

.ContentAreaWhiteSpace .SummaryItemImage{
				float:left;
				margin-right:27px;			
}


.ContentAreaWhiteSpace .ContentArticleSummaryTitle{
			width:100%;
			clear:none; 
			padding-bottom:22px;
}

.ContentAreaWhiteSpace .ContentArticleSummary{
		line-height:1.3;
}

.ContentAreaWhiteSpace .Links a{float:left; font-weight:bold; margin-top:20px;}

.ContentAreaWhiteSpace ol{
				margin:0 0 0 30px; 
				padding:0;
}

.ContentAreaWhiteSpace ol li{
				margin:0; 
				padding:0; 
				line-height:1.5;
				font-weight:bold;
}

.ContentAreaWhiteSpace ol li span{font-weight:normal;}

.ContentAreaWhiteSpace .FirstList{margin:0 0 20px 60px;}

.ContentAreaWhiteSpace .MainFAQList{color:#34a3f1;}

.ContentAreaWhiteSpace .MainFAQList li{ padding:8px 0 10px 0;}

.ContentAreaWhiteSpace .SectionDivider{
		float:left;
		width:660px;
		height:2px;
		background: url(../Images/dotted_line.gif) top repeat-x;
		padding-bottom:25px;
		margin-top:25px;
}

.ContentAreaWhiteSpace h3{
		clear:both; 
		padding-bottom:18px;
}

.ContentAreaWhiteSpace .PrintLinkArea{
		float:right;
		margin-right:33px;
		display:inline;
}
	

/* RightColumn
====================================================================================*/

#Zepp .RightColumn {
      float:left;
      width:201px;
	  border:0px dotted purple;
}

.RightColumn .RightColumnContent{
		float:right;
		width:100%;
		padding-top:45px;
}

.RightColumn .RightColumnContent a, .RightContentInverse .RightColumnContent a{margin-bottom:8px;}

#Zepp .faqlist {	
			float:right; 
			width:160px;
}
 #Zepp .faqlist ul{ margin-left:5px; padding-top:10px;}

  #Zepp .faqlist ul li a{margin-bottom:0;}

 #Zepp .RightContentInverse{margin-top:30px;}


 #Zepp .RightContentInverse .faqlist ul li{background-image: url(../Images/Zepplin/lightgrey_bullet.gif);}

 #Zepp .RightContentInverse .faqlist ul li a{color:#c4c8ca;}

 #Zepp .RightContentInverse .faqlist {background: url(../Images/Zepplin/review_dotted.gif) bottom repeat-x;
}

/* Specs 
==================================================================================*/

.SpecSheet{
	float:left;
	margin-top:41px;
}

.SpecSheet table{
	font-size:0.95em;
	text-align:left;
	margin:0;
	background-color:#fff;
	color:#666666;
	width:618px;
}

.SpecSheet .RowHeader{
		border-right:1px solid #fff;
		width:232px;
}

.RowOdd{background-color:#dcdcdc;}

tr th{
	vertical-align:top;
	padding:7px 0 7px 12px;
}

tr td{
	vertical-align:top;
	padding:7px 0 7px 12px;

}

#Zepp .footer{
	float:left;
	font-size:110%;
	margin-top:8px;
	padding:0 0 12px 6px;
	width:800px;
}
/* ZepplinHolding Pg
===================================================================*/
form{margin:0;}

#ZepplinHoldingPg #maincontent, #ZepplinHoldingPg #maincontainer{
	width:1022px; 
	background:none;
}

#ZepplinHoldingPg .topcontent{
	position:relative;
	width:1022px;
}


#ZepplinHoldingPg{margin:0; background:#000 url(../images/zepplin/bg2.jpg) repeat-x;}

#ZepplinHoldingPg .headerlogo{position:relative; left:156px; margin-top:25px;}

#ZepplinHoldingPg .headerlogo h2{margin:0;}

#ZepplinHoldingPg .headerlogo h2 a{
	    display:block;
		background: url(../Images/zepplin/whiteBW_logo.gif) no-repeat; 
		width:212px; 
		height:47px;
		margin-top:0px;
		padding:0;
}

#ZepplinHoldingPg .bottomcontent{
		position:relative;
		width:800px;
		background:none; 
		margin-top:-80px;
		margin-bottom:0;
}

#ZepplinHoldingPg .ContentArticleTitle h2{
		float:left; 
		width:800px; 
		margin:0 0 8px -1px;
		height:24px; 
		background-repeat:no-repeat;
		
}

#ZepplinHoldingPg .DisplayContentArea{
		position:relative;
		float:left;
		width:1022px;
		margin:0 auto;
		margin-bottom:0;
}

#ZepplinHoldingPg .DisplayContentArea h2{
	width:600px;
	height:44px;
	margin-left:152px;
	margin-bottom:7px;
	background-repeat:no-repeat;
}

#ZepplinHoldingPg .BuyOnlineContainer{
		float:left; 
		width:700px; 
		color:#36a7f3; 
		margin:0 0 33px 156px;
		display:inline;
}


#ZepplinHoldingPg .BuyOnlineContainer a{
		float:left; 
		margin-right:8px;
}

#ZepplinHoldingPg .BuyOnlineContainer .DisplayPrice{
		float:left;
		margin:0 70px 0 70px; 
}

#ZepplinHoldingPg .BuyOnlineContainer .InfoTxt{
		float:left;
		margin:8px 0 0 0; 
		font-size:0.9em;  
		line-height:1.2;
}

#ZepplinHoldingPg .ContentArticleInner{
		margin:0 0 0 156px;  
		width:700px; 
		font-size:1.3em;
		color:#adadad;
		font-weight:bold;
}

#ZepplinHoldingPg .promoslist{margin-left:156px; margin-bottom:45px; margin-top:38px; display:inline;}

#ZepplinHoldingPg .footer{float:left;}

#ZepplinHoldingPg .footermenu{
		margin-left:156px;
		width:700px;
		padding:15px 0 11px 0; 
		border-top:1px solid #b0b0b0;
}

#ZepplinHoldingPg .footermenu a:link, .footermenu a:visited, .footermenu a:active {color:#b0b0b0;}

#ZepplinHoldingPg .InnerContent{
	position:relative;
	float:left;
	width:730px;
	margin:31px 0 18px 156px;
	display:inline;
}

#ZepplinHoldingPg .InnerContent h2{margin:0 0 10px -2px;}

#ZepplinHoldingPg .InnerContent ul{margin:0; padding:0;}

#ZepplinHoldingPg .InnerContent ul li
{
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 16px 18px;
	background:url(../images/zepplin/stars.gif) no-repeat left 2px;
	color:#c5c5c5;
	font-size:12px;
	line-height:1.2;
}

#ZepplinHoldingPg .InnerContent ul li .Bold{font-weight:bold; color:#ffffff}


#ZepplinHoldingPg .rightcontent{position:absolute; z-index:100; top:250px; right:160px;}

#ZepplinHoldingPg  span.topPara{color:#c5c5c5; font-family:Arial;}
#ZepplinHoldingPg .ContentArticleInner span.normalPara{color:#ccc; font-family:Arial}
#ZepplinHoldingPg .DisplayContentArea a{color:#36a7f3; text-decoration:none;}

#ZepplinHoldingPg .SignUpForm{background:none;}
#ZepplinHoldingPg .SignUpForm h2{margin-left:0; color:#fff; height:auto; width:160px;}
#ZepplinHoldingPg .SignUpForm p{color:#c5c5c5; margin-bottom:8px;}

/* Zepplin Overview Pg
=============================================*/
.PromoUnit {
	display:inline;
	float:left;
	margin:32px 0 10px;
	width:744px;
}

.PromoUnit a {margin-right:15px;}