﻿.nfm20_stretch_top_bar {
			background-image:url(/_images/partners/nebraska/smal_top_bar_bg.jpg);
			background-repeat:repeat-x;
			height: 31px;
			width:100%;
			line-height: 31px;
		}
		
		#nfm20_stretch_top_bar_content{
			position: relative;
			margin: 0 auto 0 auto;
			width: 976px;
			padding: 0;
			height: auto;
			display: block;
			z-index: 6;
			text-align: left;
			overflow: hidden;
		}
			
		#nfm20_stretch_bar_left_content {
				position: relative;
				top: 0;
				left: 5px;
				float: left;
				font-size: 16px;
				color: #666;
			}	
			
		.nfm20_top_tfn {
			font-weight: bold;
		}
		
		#nfm20_stretch_bar_right_content {
			position: relative;
			top: 0;
			right: 5px;
			float: right;
		}
		
		#nfm20_outer_large_container {
			position: relative;
			margin: 0 auto 0 auto;
			width: 1012px;
			padding: 0;
			height: 151px;
			display: block;
			z-index: 6;
			text-align: left;
			overflow: hidden;
			background: url(/_images/partners/nebraska/nav_outer_bg.jpg) no-repeat;
			
		}
		
		#lego20_976_primary_container_n {
			position: relative;
			margin-left: 18px;
			width: 976px;
			display:block;
			z-index: 3;
		}
		
		.nfm20_stretch_bar_right_content_a {
			font-size:12px;
			color: #000;
			text-decoration: none;
		}
		.nfm20_logo {
			position:relative;
			float:left;
			left:0;
			top:0;
			margin:0;
			padding:0;
			width:230px;
			height:90px;
		}
		
		.nfm20_shipping_info {
			position:relative;
			float:right;
			right:0;
			font-size:12px;
			font-weight:bold;
			color:#31579e;
			border-right:1px solid #ccc;
			height: 90px;
			padding-right: 15px;
		}
		
		
		.nfm20_shipping_info_h2 {
			position:relative;
			font-size:18px;
			clear:both;
			margin-bottom:0;
			padding:0;
			text-transform: uppercase;
			color: #666;
			margin-top: 30px;
			text-align: right;

		}
		.nfm20_shipping_info_a_container {
			position: relative;
			float: right;
			font-size: 13px;
			color: 	#1b6941;
			margin-top:5px;
		}
		
		.nfm20_shipping_info_a {
			position: relative;
			text-decoration: none;
			color: #1b6941;
			font-weight: normal;
		}
		
		.nfm20_topnav_container {
			position:relative;
			top:0;
			left:0;
			height:40px;
			background:#1b6941;
			clear:both;
			width: 976px;
			margin: 0;
			padding:0;
			display:block;

		}
		.nfm20_topnav_a {
			display:inline-block;
			margin:0;
			float: left;
			padding: 0;
		}
		
		.nfm20_expando {
			position:relative;
			clear:both;
		}
		
		.nfm20_title_div {
			height:28px;
			clear:both;
			width:760px;
			border-bottom:1px solid #cccccc;
		}
		
		#nfm20_main_body {
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #CCCCCC;
            margin: -21px auto auto;
            padding: 0;
            position: relative;
            width: 976px;
            z-index: 6;
        }

		.nfm20_top_wrapper {
			position: relative;
			height: 90px;
			overflow: hidden;
			clear: both;
			width: 976px;
		}
		
        #nfm20_main_body:after {
	        content: "."; 
	        display: block; 
	        height: 0; 
	        clear: both; 
	        visibility: hidden;
	    }

#nfm20_main_body_left {
	position: relative;
	display: inline;
	padding: 0;
	margin: 0 0px 0 5px;
	width: 184px;
	overflow: hidden;
	float: left;
	}

#nfm20_main_body_right {
	position: relative;
	display: inline;
	padding: 0;
	margin: 0 0px 0 5px;
	width: 775px;
	overflow: hidden;
	float: right;
	}
	
/* lego20_780_disclaimer_logo */

.lego20_780_disclaimer_logo {
	background-color: #FFFFFF;
	padding: 5px;
	width: 965px;
	}
	
.lego20_780_disclaimer_logo p{line-height:13px;}
	
	
.lego20_976disclaimer_logo  {
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	width:980px;
	}
	
.lego20_976_disclaimer_logo_p  {
	font-size:11px;
	left:0;
	line-height:14px;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	text-align:left;
	}
	
	/* cta images*/
.add_to_cart_button_special_offer  {
	background:url("/_images/partners/nebraska/add_to_cart_button.jpg") no-repeat scroll 0 0 transparent;
	height:36px;
	margin: 5px 0 0;
	width:138px;
	}
	/* cta images end*/
	
/*SO changes*/

#wfly_ecomm_primary_container  {
background:none repeat scroll 0 0 #FFFFFF;
width: 990px;
}


.certifications { text-align: center }

.footerlinks a {
color:#5894D0 !important;
font-family:Verdana;
font-size:11px;
text-decoration:none;
}

.footerlinks a:hover, .footerlinks a:visited {
color:#5894D0 !important;
font-size:11px;
text-decoration:underline;
}

.footerlinks{text-align:center;}

.copyright{text-align:center;}

/*** Special Offer **********************************************************/
.plan_box_button_off {
background:url("/images/sohome/PlanType-Button-Gray.png") no-repeat scroll 0 0 transparent;
}

.specialoffer70_780_logoed_header_order_by_phone  {
background:url("/_images/partners/directbuy/order_by_phone.jpg") no-repeat scroll 0 0 transparent;
height:45px;
width:160px;
}

.specialoffer70_780_logoed_header 
{
    margin: 0;
    padding: 10px 0 15px;
    height: 70px;
}

/*** Ajax Phone Finder**********************************************************/

#wfly_ajaxphonefinder { padding-top: 15px }

#wfly_ajaxphonefinder .specialoffer70_280_more_phones_featured_offer_select,
#wfly_ajaxphonefinder .specialoffer70_146_change_phone_thumbview_offerblock_select, 
.specialoffer70_phone_hover_select,
#wfly_ajaxphonefinder .specialoffer70_596_change_phone_listview_offerblock_select 
{ background: url(/_images/partners/nebraska/buynow.jpg) no-repeat scroll 0 0 transparent; width: 93px; height: 34px; }

.specialoffer70_280_more_phones_featured_offer_select{
background:url("/_images/partners/nebraska/buynow.jpg") no-repeat scroll 0 0 transparent;
height:34px;
width:93px;
}

.specialoffer70_146_change_phone_thumbview_offerblock_select {
background:url("/_images/partners/nebraska/buynow.jpg") no-repeat scroll 0 0 transparent;
height:34px;
width:93px;
}
.specialoffer70_596_change_phone_listview_offerblock_select{
background:url("/_images/partners/nebraska/buynow.jpg") no-repeat scroll 0 0 transparent;
height:34px;
width:93px;
}

.specialoffer70_196_more_phones_featured_offer_select {
background:url("/_images/partners/nebraska/buynow.jpg") no-repeat scroll 0 0 transparent;
height:34px;
left:50px;
width:93px;
}

#wfly_ajaxphonefinder .specialoffer70_146_change_phone_thumbview_offerblock_select
{ left: 27px; }

/*** Miscellaneous **********************************************************/

/*underzone start*/
.lego20_flexi_navigation_tabs_topzone
{
    margin: 0 auto;
    width: 780px;
}

.lego20_flexi_navigation_tabs_topzone_left
{
    float: left;
}

.lego20_flexi_navigation_tabs_topzone_right
{
    float: right;
}

.lego20_flexi_navigation_tabs_underzone 
{
	clear: both;
	color: #000;
	height: 25px;
	margin: 0 auto 15px auto;	
	overflow: hidden;
	width: 780px;
}

.lego20_flexi_navigation_tabs_underzone_tabbar_list 
{
	float: right;
	text-align: right;
	padding: 0;
	margin: 0 10px 0 0;
}

.lego20_flexi_navigation_tabs_underzone_tabbar_ul 
{
	cursor: pointer;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.lego20_flexi_navigation_tabs_underzone_tabbar_li 
{
	float: right;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	list-style-type: none;
	margin: 0;
	padding: 3px 2px 2px;
}

.lego20_flexi_navigation_tabs_underzone_tabbar_a {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	line-height: 14px;
	text-decoration:none;
    font-size:12px;
}

.lego20_flexi_navigation_tabs_underzone_tabbar_a:hover { text-decoration: underline; }
.wfly_icon_cart_left { background:none;padding-left:0; }
/*underzone end*/

#aViewCartLink{font-weight:bold;}

.nfmfooter {color: #000000;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    }
    
.nfmfooter a
{
	text-decoration:underline!important;
	color: #000;
}

.copyright {
    display: none;
}

#wfly_ecomm_primary_container {
    width: 976px;
}

div.nebraska_footer {
    text-align:center;   
}

.lego20_flexi_navigation_tabs{margin:auto; width:976px;}

.lego20_flexi_navigation_tabs_underzone {
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    position: relative;
    width: 976px;
    z-index: 6;
}
