/* --------------- Global Styles ------------------- */
body{background:#000;color:#FFF;font-family:Helvetica, Arial, sans-serif;margin:5px 0 0;padding:0;font-size:.69em}
p{line-height:1.3em;margin: 0px;padding: 0px;}
.clear{clear:both;}
.coming-soon{color:#333;font-size:.9em;}
.img_bg{background-color:#000;color:#8e9395;margin-left:10px;margin-top:4px;}
.img_bg p.caption{color:#8e9395;font-size:.9em;line-height:1.2em;margin:0;padding:8px;}
.column{border-right:1px solid #212121;float:left;margin:0 10px 0 0;width:170px;padding-top: 10px;padding-right: 10px;}
.column ul{list-style-type:none;margin:0;padding:0;}
div#callout{font-size:.9em;margin-bottom:15px;}
div#quiz_options,#news_page{font-size:1em;} 
.bold {font-weight:bold;}
a:link,a:visited,a:active,a:hover{color:#fff; text-decoration:none; }
a:hover{color:#fff;text-decoration:underline;}
form,.tight,#h_box_wrapper .h_box .h_body,ul.products,ul.available_company{margin:0;padding:0;}
.hide,#h_box_wrapper .h_box .h_body .h_more a{display:none;}
.left{float:left;}
.products li a,.available_company li a,#product_img a{display:block;text-indent:-9999px;}
ul#padded {	padding:0px;	margin: 15px 25px;}
ul#padded li {	line-height:1.3em;	padding-top: 10px;}
/* ----------------Alsett clearing method ---------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
/* --------------- Main Layout / Basckground ---------------------- */
#parent_container{background-image:url(/images/main_bg_02.jpg);background-position:center 45px;background-repeat:no-repeat;font-size:1.1em;width:100%;}
#parent_container.alt_bg{background:url(/images/interior_bg_03.jpg);background-position:center 45px;background-repeat:no-repeat;}
div#products_bg{background-image:url(/images/interior_bg_products.jpg);background-position:center 45px;background-repeat:no-repeat;font-size:1.1em;width:100%;}
#main_container{margin-left:auto;margin-right:auto;width:800px;z-index:500;}
#interior_content{width:800px;}

#l_align_content{float:left;padding:5px 0 0 110px;}
#l_align_content_range{float:left;padding:5px 0 0 50px;}
#l_align_content_do{float:left;padding:5px 0 0 50px;}

#r_align_content{margin-right:15px;padding:5px 0 0 110px;width:580px;}
#contact_partners{	width:600px;	padding-top: 15px;	padding-right: 0;	padding-bottom: 50px;}
#products_new{padding-left:120px;padding-right:0;padding-top:15px;width:450px;}
#content_text {	font-size:1em;	padding-top: 10px;}
#content_text.alt {font-size:1em; width:480px;}
#content_text p{line-height:1.4em;margin:0 0 10px;padding:0;}
#speed_image{float:left;width:140px;}
#applications_image{float:left;width:180px;}
/* --------------- Top Row ---------------------- */
#top_row{margin:0 25px 0 120px; width:650px;}
#sub_logo{float:right;padding:10px 0 0 103px;}
/* ---------------------- Headers--- ---------------------- */
h1{font-size:1.2em;font-weight:bold;height:51px;margin:0;padding:0;text-indent:-9999px;}
h1.ltalign{margin:10px 0 0 10px;}
h1.rtalign{	margin: 28px 0 -18px 108px;}
h1#hd-download{background:url(/images/headers/download_header_03.gif) no-repeat 0 0;}
h1#hd-what-can{background:url(/images/headers/what_can_header_03.gif) no-repeat 0 0;}
h1#hd-range{background:url(/images/headers/range_header_03.gif) no-repeat 0 0;}
h1#hd-speed{background:url(/images/headers/speed_header_03.gif) no-repeat 0 0;}
h1#hd-about-broadcom{background:url(/images/headers/about_broadcom_header_03.gif) no-repeat 0 0;}
h1#hd-contact{background:url(/images/headers/contact_partners_header_03.gif) no-repeat 0 0;}
h1#hd-faq{background:url(/images/headers/faq_header_03.gif) no-repeat 0 0;}
h1#hd-products{background:url(/images/headers/products_header_03.gif) no-repeat 0 0;}
h1#hd-quiz{background:url(/images/headers/quiz_header_03.gif) no-repeat 0 0;}
h1#hd-reviews{background:url(/images/headers/review_header_03.gif) no-repeat 0 0;}
h1#hd-legal{background:url(/images/headers/legal_header_03.gif) no-repeat 0 0;}
h1#hd-news{background:url(/images/headers/news_header_03.gif) no-repeat 0 0;}
h1#hd-news_archive{background:url(/images/headers/news_archive_03.gif) no-repeat 0 0;}
h1#hd-what-is{background:url(/images/headers/what_is_header_03.gif) no-repeat 0 0;}
h1#hd-where-buy{background:url(/images/headers/where_to_buy_header_03.gif) no-repeat 0 0;}
h1#hd-sitemap{background:url(/images/headers/sitemap.gif) no-repeat 0 0;}
h1#hd-stb{background:url(/images/headers/stb_03.gif) no-repeat 0 0;}
h1#hd-wificert{background:url(/images/headers/wificert_03.gif) no-repeat 0 0;}
h1#hd-holidaygift{background:url(/images/headers/holidaygift_03.gif) no-repeat 0 0;}
h1#hd-security{background:url(/images/headers/security_03.gif) no-repeat 0 0;}
h1#hd-experience{background:url(/images/headers/power_03.gif) no-repeat 0 0;}
h1#hd-video{background:url(/images/headers/video_header_03.gif) no-repeat 0 0;}
h1#hd-homespeed{background:url(/images/headers/homespeed_03.gif) no-repeat 0 0;}
#content_text.integr_h2  h2 {	display: inline;}
h2{	font-size:1.1em;	margin: 0px 0px 10px;	padding: 0px 0px 10px;}
h3 {font-size:1em; margin:0; padding:0;}
h2#sub_header {margin-top:8px;}
h4{font-size:.9em;}
h5{font-size:.8em;}
/* --------------- Main Navigation---------------------- */
div#nav{margin:0 0px 0 105px;}
div#nav_interior{margin:20px 25px 0 105px;}
div#nav_bg_container{background-color:#10100f;float:left;width:632px;}
div#l_edge{float:left;}
li#n-range,li#n-range a{background:url("/images/n-range.gif") 0 0 no-repeat;width:64px;}
li#n-range a:hover, body#range li#n-range a{background:url("/images/n-range.gif") -64px 0 no-repeat;}
li#n-stb,li#n-stb a{background:url("/images/n-stb.gif") 0 0 no-repeat;width:100px;}
li#n-stb a:hover, body#stb li#n-stb a{background:url("/images/n-stb.gif") -100px 0 no-repeat;}
li#n-speed,li#n-speed a{background:url("/images/n-speed.gif") 0 0 no-repeat;width:57px;}
li#n-speed a:hover, body#speed li#n-speed a{background:url("/images/n-speed.gif") -57px 0 no-repeat;}
li#n-security,li#n-security a{background:url("/images/n-security.gif") 0 0 no-repeat;width:78px;}
li#n-security a:hover, body#security li#n-security a{background:url("/images/n-security.gif") -78px 0 no-repeat;}
li#n-products,li#n-products a{background:url("/images/n-products.gif") 0 0 no-repeat;width:81px;}
li#n-products a:hover, body#products li#n-products a{background:url("/images/n-products.gif") -81px 0 no-repeat;}
li#n-wificert,li#n-wificert a{background:url("/images/n-wificert.gif") 0 0 no-repeat;width:119px;}
li#n-wificert a:hover, body#wificert li#n-wificert a{background:url("/images/n-wificert.gif") -119px 0 no-repeat;}
li#n-experience,li#n-experience a{background:url("/images/n-experience.gif") 0 0 no-repeat;width:119px;}
li#n-experience a:hover, body#experience li#n-experience a{background:url("/images/n-experience.gif") -119px 0 no-repeat;}

div#r_edge,.right{float:right;}
.nav_item{float:left;padding-right:10px;}
/* --------------- Buttons ---------------------- */
div#section_button{	float:right;	margin-top:5px;	z-index:1000;	font-size: .9em;}
div#b_r_edge{float:left;}
div#b_l_edge{float:left;margin-left:4px;}
div#b_text{background:#666 url(/images/button_parts_02.gif) repeat-x;color:#000;float:left;height:17px;padding-top:2px;}
div#b_text a:link,#b_text a:visited,#b_text a:active{color:#000;font-weight: bold;}
div#b_text a:hover{color:#fff;text-decoration:none;}
/* --------------- Logos ---------------------- */
.logos{background-repeat:no-repeat;text-indent:0;}
.acer{background-image:url(/images/logos/acer_wh.gif);background-position:left 16px;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:115px;}
.asus{background-image:url(/images/logos/asus_wh.gif);background-position:left 16px;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:125px;}
.linksys{background-image:url(/images/logos/linksys_wh.gif);background-position:left bottom;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:150px;}
.apple{background-image:url(/images/logos/apple_wh.gif);background-position:left bottom;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:115px;}
.buffalo{background-image:url(/images/logos/buffalo_wh.gif);background-position:left 16px;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:130px;}
.dell{background-image:url(/images/logos/dell_wh.gif);background-position:left 16px;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:115px;}
.lenovo{background-image:url(/images/logos/lenovo_wh.gif);background-position:left 16px;background-repeat:no-repeat;height:42px;text-indent:-9999px;width:100px;}
.hp{background-image:url(/images/logos/hp.gif);background-position:left bottom;background-repeat:no-repeat;height:42px;margin:0;padding:0;text-indent:-9999px;width:150px;}
.netgear{background-image:url(/images/logos/netgear_wh.gif);background-position:left;background-repeat:no-repeat;height:42px;margin:0;padding:0;text-indent:-9999px;width:150px;}

#now-available{float:left;margin-left:0px;padding:5px;width:220px;z-index:1000;}
#bg-border{background-color:#000004;border:3px solid #252525;margin-bottom:5px;padding-top:5px;}
ul.available_company li{float:left;list-style-type:none;margin:5px 7px;width:90px;}
.amazon{background-image:url(/images/logos/amazon.gif);background-position:center center;background-repeat:no-repeat;height:25px;}
.bestbuy{background-image:url(/images/logos/bestbuy.gif);background-position:center center;background-repeat:no-repeat;height:40px;}
.buy{background-image:url(/images/logos/buycom.gif);background-position:center center;background-repeat:no-repeat;height:25px;}
.cdw{background-image:url(/images/logos/cdw.gif);background-position:center center;background-repeat:no-repeat;height:35px;}
.city{background-image:url(/images/logos/circutcity.gif);background-position:center center;background-repeat:no-repeat;height:40px;}
.compusa{background-image:url(/images/logos/compusa.gif);background-position:center center;background-repeat:no-repeat;height:35px;}
.compuplus{background-image:url(/images/logos/compuplus.gif);background-position:center center;background-repeat:no-repeat;height:25px;}
.frys{background-image:url(/images/logos/frys.gif);background-position:center center;background-repeat:no-repeat;height:35px;}
.newegg{background-image:url(/images/logos/newegg.gif);background-position:center center;background-repeat:no-repeat;height:35px;}
.officedepot{background-image:url(/images/logos/officedepot.gif);background-position:center center;background-repeat:no-repeat;height:35px;}
.provantage{background-image:url(/images/logos/provantage.gif);background-position:center center;background-repeat:no-repeat;height:25px;}
.staples{background-image:url(/images/logos/staples.gif);background-position:center center;background-repeat:no-repeat;height:35px;}
.sure{background-image:url(/images/logos/sure.gif);background-position:center center;background-repeat:no-repeat;height:25px;}
.zipzoomfly{background-image:url(/images/logos/zipzoomfly.gif);background-position:center center;background-repeat:no-repeat;height:25px;}







/* --------------- Index Page---------------------- */
div#hilights{
	background-color:#10100f;
	border-bottom:1px solid #333;
	margin:5px 0px 0 105px;
	padding:10px 10px 0px 15px;
	z-index:3;
}
div#news{float:left;padding-right:5px;width:175px;}
div#whats_hot{
	float:left;
	padding-right:5px;
	width:220px;
	padding-bottom: 10px;
}
div#partners{float:left;width:227px;}
.hilight_list{color:#bbb;font-size:.9em;margin-top:3px;}
.hilight_list ul{list-style-type:none;margin:0;padding:0 0 0 2px;}
.hilight_list li{padding-bottom:1px;}
.hilight_list a:link,.hilight_list a:visited,.hilight_list a:active,.hilight_list a:hover{color:#bbb;}
/* nav_bg_container used for main nav on index page */
#nav_bg_container ul,#nav_interior ul{float:left;height:38px;list-style:none;margin:0;padding:0;width:632px;}
#nav_bg_container li,#nav_interior li{float:left;height:38px;margin:0 10px 0 0;padding:0;}
#nav_bg_container a,#nav_interior a{float:left;height:38px;text-decoration:none;text-indent:-9999px;}
#main_highlight_boxes{	background-position:0 0;	background-repeat:no-repeat;	height:330px;	position:relative;	width:696px;	z-index:500;	left: 77px;	top: 28px;}
#h_box_wrapper{float:right;height:300px;margin:0;padding:0;width:230px;}
#h_box_wrapper .h_box{background:url(/images/h_gradient_bg.gif) repeat-x;border:1px solid #ab937d;cursor:pointer;margin-bottom:10px;overflow:hidden;padding:5px 5px 0 10px;}
#h_box_wrapper .h_box_closed{height:21px;}
#h_box_wrapper .h_box .h_title{font-size:14px;font-weight:bold;margin:0;padding:0;}
#h_box_wrapper .h_box .h_body ul.h_list{line-height:1.2em;list-style:none;margin:0;padding:15px 0 0;}
#h_box_wrapper .h_box .h_body ul.h_list li{background:url(/images/h_icon.gif) no-repeat left 4px;font-size:0.9em;padding-bottom:5px;padding-left:15px;}
#h_box_wrapper .h_box .h_body .h_more{background:url(/images/highlight_more.gif) no-repeat;height:27px;margin:0;padding:5px 0 0;width:208px;}
#flash_rings{background:no-repeat center;height:500px;margin-left:auto;margin-right:auto;padding-top:2px;position:relative;width:800px;z-index:1;}
#blackbox{position:absolute;top:455px;width:775px;z-index:10000;}
/* --------------- Next Gen Wi-Di buy/index ---------------------- */
#landing div#parent_container{background:url(/images/staticlanding/back.jpg) 50% 0 no-repeat;}
#landing div#main_content{	padding:0px;	margin: 55px 0px 0px;}
#landing div#main_container{	left:-4px;	position:relative;	width: 851px;	margin-left: auto;}
#landing a img{border:none;}
#landing #footer_links{background:url(/images/staticlanding/footer.gif) 0 0 no-repeat;height:55px;margin:10px auto 0;padding-top:20px;width:851px;}
#landing #footer{font-size:.9em;height:70px;margin-top:20px;width:100%;}
.features{border-style:none;float:left;width:581px;}
.highlights{float:right;padding-top:25px;width:270px;}
.highlight{	background:url(/images/staticlanding/highlight_back.png);	border:1px solid #88715d;	margin:20px 0;	padding:10px;	width: 220px;}
.highlight h2{font-size:1.3em;margin:0;}
.highlight h2 a{text-decoration:none;}
.highlight ul{margin:5px 0 15px;padding:0;}
.highlight ul li{background:url(/images/staticlanding/bullet.gif) 0 0 no-repeat;list-style-type:none;margin:3px 0;padding:0 0 0 12px;}
.brands{margin-top:43px;}
.brands h2{margin:5px 0;}
/* --------------- Footer ---------------------- */
div#interior_footer_cap{background-image:url(/images/interior_footer_bg_02.gif);background-position:center;background-repeat:no-repeat;height:70px;margin-top:20px;width:100%;}
div#interior_footer_links{font-size:.9em;margin-left:auto;margin-right:auto;padding:35px 0 0 155px;width:725px;}
div#footer_links{margin:10px 0 0 115px;z-index:2;}
/* --------------- About / What Is  ---------------------- */
#what_is_list{list-style-type:square;margin:0 0 0 15px;padding:0;}
div#what_is_table{font-size:.9em;margin:20px 0 5px;width:480px;}
div#what_is_table td{padding:2px;}
div#what_is_table th{font-weight:normal;text-align:left;}
.row_1{background-image:url(/images/trans_pix.png);}
.row_2{height:22px;}
div#what_is_table .row_header{padding-right:20px;text-align:right;}
/* --------------- Where to Buy  ---------------------- */
div#where_to_buy{float:left;left:110px;margin-top:30px;position:relative;text-align:center;width:800px;}
.company_item{float:left;padding-bottom:20px;text-align:left;width:160px;}
.company_logo_item{	float:left;	width:180px;	height: 80px;}
.contact {margin-top:10px; font-size:1em;}
.company_name{font-size:1.2em;font-weight:bold;margin-bottom:10px;}
.buy_online,.buy_retail{font-size:1.1em;text-indent:5px;}
/* --------------- Quiz  ---------------------- */
div#quiz_button{float:left;padding:20px 0 0;}
.radio{padding-right:5px;vertical-align:top;display:inline;float:left;}
.question{padding-bottom:0;padding-top:3px;vertical-align:middle;width:80%;margin-left:24px;}
#quiz .half{float:left;padding-left:5px;padding-right:5px;padding-top:5px;width:48%;z-index:100;}
#quiz_results1 #section_button,#quiz_results2 #section_button,#quiz_results3 #section_button{font-weight:normal;float:left;margin:15px 0 0;padding:0;}
div#quiz_float_wrap{	height: 300px;}
div#quiz{float:left;width:733px;}
.quiz_bottom{display:block;clear:both;margin-top:4px;}
#quiz_content1,#quiz_content2,#quiz_content3{padding-bottom:25px;padding-left:15px;padding-top:0;position:absolute;visibility:visible;width:718px;display:block;background:#022232 url(/images/quiz_parts_08.gif) no-repeat left bottom;margin:0 0 20px;}
#quiz_question,#quiz_results1,#quiz_results2,#quiz_results3{font-size:1em;font-weight:bold;padding:5px 15px 10px 0;}
#quiznext,quizfinish{float:left;height:18px;position:relative;margin:0;padding:0;}
#quizfinish{width:55px;}
div#quiz_options{font-size:1em;} 
.option_row{padding-bottom:2px;}
/* --------------- FAQ ---------------------- */
ul#faq{list-style:none;margin:10px 0 0;padding:0;}
ul#faq li{line-height:1.3em;margin:0;padding:0;}
ul#faq li.faq_question{	font-weight:bold;	margin-bottom:5px;}
ul#faq li.faq_answer{margin-bottom:15px;}
/* --------------- News ---------------------- */
#news_page{	font-size:1em;	padding-top: 10px;}
#news_page ul h2{font-size:1em;margin:15px 0 0;padding:4px 0;}
#news_page ul h2 span.date{float:right;font-size:.9em;font-weight:normal;position:relative;right:10px;top:-12px;}
html:first-child #news_page ul h2 span.date{position:relative;right:10px;top:0px;}
#news_page ul{	list-style:none;	margin:0px 0 25px;	padding:10px 0 0;	line-height: 1.2em;}
#news_page ul li span.description{font-weight:normal;}
#featured_news {width: 536px;background:#333029 url(/images/feature_bg.jpg) no-repeat center;padding: 20px 15px 15px;border-top: 2px solid #333333;border-right: 2px solid #1F1B12;border-bottom: 2px solid #1F1B12;border-left: 2px solid #333333;}
#featured_news h2{margin-bottom: 12px;font-size: 1.1em;margin-top: 10px;}
#featured_news .description{padding:0; margin:0;}
#featured_news .date{float:right;}
/* --------------- Video, Sitemap, Reviews, Products ---------------------- */
div#download_wrapper{margin-bottom:180px;}
.review_spacer{font-weight:bold;padding-bottom:15px;}
.download_item{font-weight:bold;margin-bottom:10px;}
ul.products li{float:left;list-style-type:none;margin-bottom:5px;margin-right:7px;margin-top:5px;}
#product_columns{float:left;width:460px;margin-top: 0px;}
#video img{border:2px solid #333;}
.width580{width:580px;}
.video_item{padding-bottom:30px;}
.bold_privacy{font-weight:bold;padding:10px 0;}
ul.sitemap{	border:none;	list-style-type:none;	margin:0;	padding:0;	width: 46%;}
ul.sitemap li{	border-bottom-color:#1F1F1F;	border-bottom-style:dashed;	border-bottom-width:1px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 8px;}
ul.sitemap li a{	padding-left: 5px;}
.sitemap li h3 {	margin: 0px;	padding: 15px 0px 0px;}
#product_feature {float: right;position: relative;top: -75px;}
a {outline:none;}
ul#reviews  {margin: -5px 0px 10px;padding: 0px;list-style: none;}
ul#reviews  li {margin: 0px;padding: 0px 0px 10px;list-style: none;}
ul#reviews  li span.title {float: left;}
ul#reviews  li span.date {float: right;}
ul#reviews  h2{padding:0;margin: 2px;}
