/* iPhone specific framework CSS
-------------------------------------*/
	
	body {
        margin: 0;
        font-family: Times, "Times New Roman", arial , serif;
        color: #fff;
		font-size:14px;
		line-height:130%;
		background: #371a11 url(body_bg.gif) repeat;

    }
	
	body[orient="landscape"] {
	}
    
   /* container elements
	--------------------*/
   
   .wrapper{

   }
   
   
    .container {
background: url(content_top_swirl.png) no-repeat top left;

    }
	
	.container_hook {
		width:316px;
		/*width:326px;*/
		
    }
	
	
	body[orient="landscape"] .wrapper {
		/*width:100%;
		background: none;*/
	
	}
	
	body[orient="landscape"] .container {
		margin:0 auto 0 auto;
		width:469px;
		
	background: url(content_top_swirl.png) no-repeat 65px 0px;
		
		
	}
	
	body[orient="landscape"] .container_hook {
		
		margin-left:65px;
	
    }

   

	/* list items
	--------------------*/
	
	.body_content_text{
		
		margin-left:3px;
	}
	
	ul {
	list-style: none;
}

ul, ol {
	margin-left: 1em;
}

ol {
	margin-left: 2em;
}


ul.list_block li {
	padding: 0;
	list-style: none;
	background-image: none;
}

ul li {background-image: url(bullet.gif);background-repeat: no-repeat;background-position: 0px 11px;padding-left:12px;}
	

	
	/*  headline items
	--------------------*/
	
	h1{
		margin:5px 0px 3px 3px;
		font-size:28px;
		color:#fff;
		font-weight:normal;		
		line-height:120%;
	}
	
	

	h2{
		margin:8px 0px 10px 3px;
		font-size:18px;
		line-height:120%;
		color: #996633;
		font-weight:normal;
	}
	
	
	h3{
		margin:7px 0px 0px 3px;
		font-size:14px;
		line-height:110%;
		font-weight:normal;
		color: #eb1863;

	}
	


	/* link items
	--------------------*/
	
	a:link, a:active, a:visited{
		text-decoration: underline; 
		color: #f55206;
		font-weight: bold;
		
	}
	a:hover{
		text-decoration:none;
	}
	

	
	/*  Header elements
	--------------------*/
	
	.header {
        height: 57px;
       
		/*background: url(content_top.png) no-repeat bottom;*/
    }
	
	
	.logo{
		margin-top: 0px;
		margin-left:0px;
		float:left;
	}
	
	
	
	/* Content elements
	--------------------*/
	
	 .content {
		width:316px;
		margin-left:2px;
    }


	.content_hook{
		padding:10px 3px 5px 3px;
		background: #24110a;
		
	}.content_hook:after	    {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.content_hook	    {*zoom: 1;}
	
	
	
	.sublink{
		display:block;
		clear:both;
		padding-top:7px;
		padding-bottom:7px;
		text-align:center;
		font-size:14px;
	}
	
	
	.contentImg{
		padding:10px 4px 10px 15px;
	}
	
	
	.cta_btn{
		margin-bottom:2px;
		margin-top:2px;
		display:block;
	}
	
	.page_link{
		margin-left:4px;	
	}
	
	
	
	.form_block{
		margin-top:5px;
		width:300px;
		margin-left:5px;
		clear:both;
}

	.form_footer{
		font-size:12px;
		line-height:120%;
		margin-left:5px;
		padding-top:3px;
		clear:both;
}


	
	
	/* content image classes
	-----------------------*/
	
	.content_images{
		margin-top:3px;
		margin-bottom:3px;
		display:block;
		width:310px;
		clear:both;
	}.content_images:after	    {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.content_images	    {*zoom: 1;}
	
	.content_images_one{
		text-align:center;
		margin-top:3px;
		display:block;
	}
	
	
	
	/*****cta layer buttons...png layered over the seg images******/
	
	#layer_container{
		position:relative;
		display:block;
		min-height:40px;
		height: auto !important;
		height:40px;
	}#layer_container:after	    {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#layer_container	    {*zoom: 1;}


	
	.image2_container{
		
		display:inline;
		float:left;
		width:155px;
	}

	
	.twoSegCTA{
		position:absolute;
		z-index:9999;
		bottom:0px;
		left:0px;
		height:40px;
		width:155px;
		line-height:40px;
		text-align:center;
		background: transparent url(2segCTA_bg.png) no-repeat;
	}
	
	.image3_container{
		display:inline;
		float:left;
		width:103px;
	}

	
	.threeSegCTA{
		position:absolute;
		z-index:9999;
		bottom:0px;
		left:0px;
		height:40px;
		width:103px;
		line-height:40px;
		text-align:center;
		background: transparent url(3segCTA_bg.png) no-repeat;
	}
	
	a.twoSegCTA, a.threeSegCTA{
		color:#fff;	
		text-decoration:none;
		padding:0px 0px 0px 0px;
		
	}
	
	a:hover.twoSegCTA, a:hover.threeSegCTA{
		color:#fff;	
		text-decoration:underline;
	}
	
	
	.image3_container{
		display:inline;
		float:left;
		width:103px;
	}

	.image4_container{
		display:inline;
		float:left;
		width:77px;
	}
	
	.image3_2seg_container_large{
		float:left;
		width:195px;
	}

.image3_2seg_container_small{
		float:right;
		width:115px;
	}
		
	
	/*  Footer elements
	--------------------*/
	
	.footer {
		padding:3px 5px 7px 5px;
        font-size: 12px;
        text-align: left;
		padding-top:7px;
		background: #230f0c;
		border-top: 1px solid #523826;
		
    }
	
	.footer a:link, .footer a:active, .footer a:visited{
		text-decoration:underline;
		color: #996633; 
	}
	
	.footer a:hover{
		text-decoration:none;
	}
	
	#copyright{
		float:right;	
	}
	
	#footer_links{
		float:left;	
		
	}
	
	#footer_links a{
		margin-right:15px;	
	}
	
	