/*reset.css*/
body,div,dl,dt,dd,li,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*	Desc: Xirrus home page
	Author: 
	Date: 

=== === === === === === === === === === */
/*=STRUCTURE
=== === === === === === === === === === */
html {height:100%;}
html {  background:url(/images/body_back.gif) top center repeat-y #afb4ba;}
body {	
	background:url(/images/wi-fi_subback.jpg) top center no-repeat;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
}

.clearboth { clear: both; }

input.text {           
        background-color: #cccccc;
        border: 1px solid #dddddd;
        font-weight: bold;
        font-family: Arial, helvetica, sans-serif;
        height: 16px;
        width: 124px;
        font-size: 1em;
        text-decoration: none;
}


h1 {
	margin-top: 10px;
	font-size: 22px;
	line-height:28px;
	font-weight: bold;
	color:#47494e;
}

h2 {
	margin-top: 4px;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
}

h3 {
	margin-top: 10px;
	font-size: 13px;
	line-height:20px;
	font-weight: bold;
}

a{text-decoration:none;color:#00536d;}
a:link {color:#00536d;}
a:visited {color:#00536d;}
a:hover {color:#ffffff;} 
a:active {color:#00536d;} 

.cdhead {
	font-size: 22px;
	font-weight:bold;
	line-height:28px;
	color:#47494e; 
	margin-left:10px;
	margin-top:4px;
}
.cdhead a{text-decoration:none;color:#47494e;}  
.cdhead a:link {color:#47494e;}   
.cdhead a:visited {color:#47494e;}    
.cdhead a:hover {color:#ffffff;}  
.cdhead a:active {color:#47494e;}  

a.orange {
	font-size: 12px;
	line-height:16px;
	text-decoration:none;
	color:#e46c0a; 
	font-weight:bold;
}
a.orange:link {color:#e46c0a;}   
a.orange:visited {color:#e46c0a;}    
a.orange:hover {color:#ffffff;}  
a.orange:active {color:#e46c0a;}  



#container {
	position:relative;
	width: 968px;
	margin: 0 auto;
	text-align: left;
}



#product_nav_page {z-index:1;background-color:transparent;width:700px;margin:0 auto;position:relative;margin-left:0px;text-align:left;}
#product_nav_page:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

#product_nav_header{float:left;position:relative;width:100%;}

#product_nav_extended {margin:15px 0 0 -4px;width:700px;height:40px;position:relative;float:left;}
#product_nav_extended li{float:left;position:relative;}
#product_nav_extended li a{display:block;height:40px;width:63px;background:0 0 no-repeat transparent;}
#product_nav_extended ul{list-style:none;position:absolute;visibility:hidden;}
//#product_nav_extended li ul{position:absolute;visibility:hidden;}
#product_nav_extended>li>a:focus+ul,#product_nav_extended li:hover ul{visibility:visible;}
#product_nav_extended li a{text-indent:-5000px;}
#product_nav_extended li li a{text-indent:0;}
#product_nav_extended li ul.allprod {background:url(/images/prod_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-30px;}
#product_nav_extended li ul.xn4 {background:url(/images/xn4_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-40px;}
#product_nav_extended li ul.xn8 {background:url(/images/xn8_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-50px;}
#product_nav_extended li ul.xn12 {background:url(/images/xn12_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-10px;}
#product_nav_extended li ul.xn16 {background:url(/images/xn16_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-10px;}
#product_nav_extended li ul.xms {background:url(/images/xms_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-10px;}
#product_nav_extended li ul.acc {background:url(/images/acc_dropbox.jpg) top left no-repeat transparent;width:610px;height:450px;left:-10px;}

#product_nav_extended li.product_details{height:400px;margin:106px 90px 0px 240px;width:300px;display:inline;float:left;background:none;}
#product_nav_extended li.product_details h1{color:#fff;font-size:18px;}
#product_nav_extended li.product_details h1 object{height:22px!important;visibility:inherit!important;}
#product_nav_extended li.product_details ul{height:auto;width:305px;display:block;float:left;clear:both;background:none;position:static;margin-top:6px;}
//#product_nav_extended li.active ul{visibility:visible;}
#product_nav_extended li.product_details strong{display:block;margin-top:7px;}
#product_nav_extended li.product_details ul li{display:block;float:left;position:static;clear:both;width:485px;height:auto;background:none;margin:0;}
#product_nav_extended li.product_details ul li a{height:15px;line-height:15px;padding:0;padding-left:10px;background:transparent url(/images/arrow.gif) no-repeat scroll -30px 5px!important;width:auto!important;}
#product_nav_extended li.product_details p, #product_nav_extended li.product_details p{height:60px;width:485px;overflow:hidden;}
#product_nav_extended li.product_details ul.arrow {list-style-type:none;padding:0px;margin:0px;}
#product_nav_extended li.product_details ul.arrow li {background-image:url("/images/arrow.gif");background-repeat:no-repeat;background-position:0px 2px;padding-left:4px;}
#product_nav_extended li.product_details ul.arrow li a{text-decoration:none;color:#00536d;}
#product_nav_extended li.product_details ul.arrow li a:link {color:#00536d;}      
#product_nav_extended li.product_details ul.arrow li a:visited {color:#00536d;}  
#product_nav_extended li.product_details ul.arrow li a:hover {color:#ffffff;}  
#product_nav_extended li.product_details ul.arrow li a:active {color:#00536d;}  
#product_nav_extended li.product_details ul.disc {list-style-type:none;padding-left:13px;margin:0px;}
#product_nav_extended li.product_details ul.disc li {background-image:url("/images/disc.gif");background-repeat:no-repeat;background-position:0px 4px;padding-left:12px;}


//#product_nav_extended li.carline_availability{border-bottom:1px dotted #fff;background:none;height:40px;}
//#product_nav_extended li.carline_availability span{font-weight:bold;display:block;margin-top:18px;}


//#product_nav_extended li.product_details {width:400px;height:400px; margin:50px 50px 50px 100px;}
//#product_nav_extended li.product_details {}
//#product_nav_extended li.product_details a {text-decoration:none;}
//#product_nav_extended li.product_details ul {list-style-type: disc;list-style-position:inside;}
//#product_nav_extended li.product_details ul.arrow {list-style:square url("/images/arrow.gif");list-style-position:inside;}
//#product_nav_extended li.product_details li.arrow {padding-top:5px!important;padding-bottom:4px!important;}

//#############  en.css.dynamic.css:  #############


#product_nav_extended li a{background-image:url(/images/product_nav.jpg);}
#product_nav_extended li a.active,#product_nav_extended li a:hover,#product_nav_extended li a:focus,#product_nav_extended li.active a,#product_nav_extended li:hover a,#product_nav_extended li:focus a{background-image:url(/images/product_nav_hover.jpg);}
//#product_nav_extended li.rdk a.active,#product_nav_extended li.rdk a:hover,#product_nav_extended li.rdk a:focus,#product_nav_extended li.rdk.active a,#product_nav_extended li.rdk:hover a,#product_nav_extended li.rdk:focus a{background-image:url(/images/spacer.gif);}
#product_nav_extended #product_nav_all_products a{width:106px;background-position:0px 0;}
#product_nav_extended #product_nav_prod_xn4 a{width:62px;background-position:-106px 0;}
#product_nav_extended #product_nav_prod_xn8 a{width:61px;background-position:-168px 0;}
#product_nav_extended #product_nav_prod_xn12 a{width:62px;background-position:-229px 0;}
#product_nav_extended #product_nav_prod_xn16 a{width:68px;background-position:-291px 0;}
#product_nav_extended #product_nav_prod_xms a{width:65px;background-position:-359px 0;}
#product_nav_extended #product_nav_prod_acc a{width:134px;background-position:-424px 0;}
#product_nav_extended #product_nav_all_products ul{left:0px!important;}
#product_nav_extended #product_nav_prod_xn4 ul{left:-106px!important;}
#product_nav_extended #product_nav_prod_xn8 ul{left:-168px!important;}
#product_nav_extended #product_nav_prod_xn12 ul{left:-229px!important;}
#product_nav_extended #product_nav_prod_xn16 ul{left:-291px!important;}
#product_nav_extended #product_nav_prod_xms ul{left:-359px!important;}
#product_nav_extended #product_nav_prod_acc ul{left:-424px!important;}



#bread {
	position:relative;
	margin-top: 26px;
	width: 968px;
	height: 38px;
	margin-left: -4px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}


#bread a{
	text-decoration:none;
}

#bread a:link,.footersub a:link{color:#ffffff;}
#bread a:visited,.footersub a:visited{color:#ffffff;}
#bread a:hover,.footersub a:hover{color:#cccccc;}
#bread a:active,.footersub:active {color:#ffffff;}

#overview {
	position:abolute;
	margin-top: -27px;
	width: 112px;
	height: 38px;
	margin-left: 657px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

#oview {
	z-index:9;
	clear:both;
	display:block;
	height:400px;
	width:200px;
	visibility:hidden;
}

#lnav {
	float:left;
	width: 21%;
	margin-top:-11px;
	margin-left:-4px;
	background: url(/images/sub_ject.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

.lnavbutton a:link, .lnavbutton a:visited, .lnavbutton a:active {
	text-decoration: none;
	background-image: url(/images/lnav_bg.jpg);
	width: 200px; /* background image size */
	height: 21px; /* background image size */
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	line-height: 18px;
	font-weight:normal;
	color:#ffffff;
	text-align:middle;
	display: block;
}

.lnavbutton a:hover{
	background-image: url(/images/lnav_bg_o.jpg);
	text-decoration: none;
	width: 200px; /* background image size */
	height: 21px; /* background image size */
	background-repeat: no-repeat;
	background-position: left top;
	color:#ffffff;
	display: block;
} 

.lnav_cert {
	background-image: url(/images/spacer.gif);
	background-color: #ffffff;
	width: 200px;  /* background image size */
	color:#ffffff;
	display: block;
}


ul.normal {
	margin: 0 0 15px 0px;
	list-style: none;
	padding: 0px;
}

ul.normal li {
	list-style-type: disc;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 20px;
}

ul.normalb {
	margin: 0 0 15px 0px;
	list-style: none;
	padding: 0px;
}

ul.normalb li {
	list-style-type: disc;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 20px;
	color: #00536d;
}
ul.normalb li a:link,.footersub a:link{color: #00536d;}
ul.normalb li a:visited,.footersub a:visited{color: #00536d;}
ul.normalb li a:hover,.footersub a:hover{color:#ffffff;}
ul.normalb li a:active,.footersub:active {color: #00536d;}


ul.subu {
	margin: 0 15px 15px 0px;
	padding-left: 25px;
	list-style: none;
}

ul.subu li {
	list-style-type: disc;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 20px;
}


#lnav ul.pdf a {
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 0px;
	color: #000000;
}

#lnav ul.pdf a:hover {
	color: #ff6600;
}
  
ul.pdf li {
	background: url(/images/pdf_icon.gif) no-repeat;
	margin-left: 8px;
	padding-left: 25px;
	line-height: 20px;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}


ul.pdfmain {
	margin: 0 0 8px 8px;
	list-style: none;
	padding: 0px;
}

ul.pdfmain li {
	background: url(/images/pdf.gif) no-repeat;
	margin-left: 4px;
	padding-left: 25px;
	line-height: 20px;
}

ul.ppt {
	margin: 0 0 8px 8px;
	list-style: none;
	padding: 0px;
}

ul.ppt li {
	background: url(/images/ppt_icon.gif) no-repeat;
	margin: 4px;
	padding-left: 25px;
	line-height: 20px;
}


ul.mp3 {
	margin: 0 0 8px 8px;
	list-style: none;
	padding: 0px;
}

ul.mp3 li {
	background: url(/images/podcast.gif) no-repeat;
	margin: 4px;
	padding-left: 25px;
	line-height: 20px;
}


ul.rss {
	margin: 0 0 8px 8px;
	list-style: none;
	padding: 0px;
}

ul.rss li {
	background: url(/images/icon_rss.gif) no-repeat;
	margin: 4px;
	padding-left: 25px;
	line-height: 20px;
}


ul.webcast {
	margin: 0 0 8px 8px;
	list-style: none;
	padding: 0px;
}

ul.webcast li {
	background: url(/images/video.gif) no-repeat;
	margin: 4px;
	padding-left: 25px;
	line-height: 20px;
}


#main {
	float:left;
	width: 73%;
	margin-top:0px;
	margin-left:38px;
}

#main ul.arrows {
	list-style:square url("/images/bluearrow.gif");
	list-style-position:inside;
}

#main ul.arrows li {
	margin-left: 18px;
	line-height: 20px;
}

#main ul.arrowsb {
	list-style:square url("/images/bluearrow.gif");
	list-style-position:inside;
}

#main ul.arrowsb li {
	margin-left: 0px;
	margin-top: 10px;
	line-height: 14px;
	color: #000000;
	text-decoration:none;
}
#main ul.arrowsb li a{
	color: #00536d;
}
#main ul.arrowsb li a:link,.footersub a:link{color: #00536d;}
#main ul.arrowsb li a:visited,.footersub a:visited{color: #00536d;}
#main ul.arrowsb li a:hover,.footersub a:hover{color:#ffffff;}
#main ul.arrowsb li a:active,.footersub:active {color: #00536d;}

.dkblue {
	color: #00536d;
	font-weight:bold;
}
a.dkblue{
	color: #00536d;
	font-weight:bold;
	text-decoration:none;
}

a.dkblue:link{
	color: #00536d;
}

a.dkblue:visited{
	color: #00536d;
}

a.dkblue:hover{
	color: #00536d;
}

a.dkblue:active{
	color: #00536d;
}

#topnav ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#topnav li{
	display: inline;
}

#topnav li a{
	display: block;
	float: left;
	text-indent: -772em;
	height: 38px;
	overflow: hidden;
	background: url(/images/navbar_.jpg) no-repeat;
}

.whead {
	font-size:26px;
	line-heigt:30px;
	font-weight:bold;
	color:#ffffff;
	margin-left:10px;
}

#topnav li.home a {width: 64px; background-position: -1px 0px;}
#topnav li.home a:hover {width: 64px; background-position: -1px -38px;}
#topnav li.solutions a {width: 86px; background-position: -63px 0px;}
#topnav li.solutions a:hover {width: 86px; background-position: -63px -38px;}
#topnav li.tools a {width: 57px; background-position: -149px 0px;}
#topnav li.tools a:hover {width: 57px; background-position: -149px -38px;}
#topnav li.store a {width: 58px; background-position: -206px -0px; }
#topnav li.store a:hover {width: 58px; background-position: -206px -38px; }
#topnav li.community a {width: 99px;  background-position: -264px 0px;}
#topnav li.community a:hover {width: 99px;  background-position: -264px -38px;}
#topnav li.company a {width: 83px; background-position: -363px 0px;}
#topnav li.company a:hover {width: 83px; background-position: -363px -38px;}
#topnav li.support a {width: 125px; background-position: -446px 0px;}
#topnav li.support a:hover {width: 125px; background-position: -446px -38px;}

#twitter2 {position:absolute;top:375px;left:232px;margin-left:10px;width:277px;}
#twitter2 a{color:#00536d;text-decoration:none;}
#twitter2 a:hover{color:#ffffff;}
#twitter2 ul{list-style:none;}
#twitter2 #twitter_update_list li.twitter2 {list-style-type:none;margin-left:0px;margin-bottom: 8px;font-size:12px;color:#333333;text-decoration:none;}
#twitter2 #twitter_update_list li.twitter2 a{color:#00536d;text-decoration:none;}
#twitter2 #twitter_update_list li.twitter2 a:hover{color:#ffffff;}

#news2 {position:absolute;top:695px;left:232px;margin-left:10px;width:277px;font-size:12px;color:#333333;}
#news2 a{color:#00536d;text-decoration:none;}
#news2 a:hover{color:#ffffff;}

#flickr {position:absolute;top:375px;left:535px;margin-left:10px;width:409px;font-size:12px;color:#333333;}
#flickr a{color:#00536d;text-decoration:none;}
#flickr a:hover{color:#ffffff;}

#video {position:absolute;top:600px;left:535px;margin-left:10px;width:409px;font-size:12px;color:#333333;}
#video a{color:#00536d;text-decoration:none;}
#video a:hover{color:#ffffff;}

#homefoot {background: url(/images/foot.gif) no-repeat;position:absolute;top:1304px;left:-4px;width:968px;height:70px;}
#foot {background: url(/images/footsub.jpg) no-repeat;position:relative;left:-4px;width:968px;height:54px;}
.footersub {margin-top: 3px;}
.footer {margin-top: 23px;}
.footer a,.footersub a {font-size:12px;color:#ffffff;line-height:18px;color:#ffffff;text-decoration:none;}
.footer a:link,.footersub a:link{color:#ffffff;}
.footer a:visited,.footersub a:visited{color:#ffffff;}
.footer a:hover,.footersub a:hover{color:#cccccc;}
.footer a:active,.footersub:active {color:#ffffff;}

