/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,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,body {height:100%;}
html {  background:url(/images/body_back.gif) top center repeat-y #afb4ba;}
body {	
	background:url(/images/wifiback.jpg) top center no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

input.text {           
        background: #cccccc;
        border: 1px solid #dddddd;
        font-weight: bold;
        font-family: Arial,sans-serif;
        height: 16px;
        width: 124px;
        font-size: 1em;
        text-decoration: none;
}

a{text-decoration:none;color:#00536d;}
a:link {color:#00536d;}
a:visited {color:#00536d;}
a:hover {color:#ffffff;} 
a:active {color:#00536d;} 

  

#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{z-index:1;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;}

//#############  css_overlay.data.css:  #############
//  never mind


#topnav, bread {
	position:absolute;
	width: 771px;
	height: 38px;
 	margin-top: 15px;
	margin-left: -4px;
}

#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_062110.jpg) no-repeat;
}

#topnav li.home a {width: 64px; background-position: -1px 0px;}
#topnav li.home a:hover {width: 64px; background-position: -1px -38px;}
#topnav li.guides a {width: 70px; background-position: -64px 0px;}
#topnav li.guides a:hover {width: 70px; background-position: -64px -38px;}
#topnav li.tools a {width: 57px; background-position: -134px 0px;}
#topnav li.tools a:hover {width: 57px; background-position: -134px -38px;}
#topnav li.community a {width: 99px;  background-position: -191px 0px;}
#topnav li.community a:hover {width: 99px;  background-position: -191px -38px;}
#topnav li.company a {width: 83px; background-position: -290px 0px;}
#topnav li.company a:hover {width: 83px; background-position: -290px -38px;}
#topnav li.support a {width: 125px; background-position: -373px 0px;}
#topnav li.support a:hover {width: 125px; background-position: -373px -38px;}


#flashback {background: url(/images/flashback.jpg) no-repeat;position:absolute;top:108px;left:-4px;width:968px;height:595px;}
#country_head {position:absolute;top:108px;left:-4px;width:968px;height:155px;}

#info {background: url(/images/info_back.gif) repeat-y;position:absolute;top:703px;left:-4px;width:968px;height:630px;}

#news {position:absolute;top:60px;left:-4px;margin-left:15px;width:290px;font-size:12px;color:#333333;}
#news a{color:#00536d;text-decoration:none;}
#news a:hover{color:#ffffff;}
#twitter {position:absolute;top:60px;left:324px;margin-left:15px;width:290px;}
#twitter a{color:#00536d;text-decoration:none;}
#twitter a:hover{color:#ffffff;}
#twitter #twitter_update_list li.twitter {list-style-type:none;margin-bottom: 8px;font-size:12px;color:#333333;text-decoration:none;}
#twitter #twitter_update_list li.twitter a{color:#00536d;text-decoration:none;}
#twitter #twitter_update_list li.twitter a:hover{color:#ffffff;}

#spotlight {position:absolute;top:60px;left:660px;margin-left:5px;width:300px;font-size:12px;color:#333333;}

#spotlight ul.arrowsb {
	list-style:square url("/images/bluearrow.gif");
	list-style-position:inside;
}

#spotlight ul.arrowsb li {
	margin-left: 0px;
	margin-top: 0px;
	line-height: 14px;
	color: #00536d;
}
#spotlight ul.arrowsb li a{
	color: #00536d;
	text-decoration:none;
}
#spotlight ul.arrowsb li a:link,.footersub a:link{color: #00536d;}
#spotlight ul.arrowsb li a:visited,.footersub a:visited{color: #00536d;}
#spotlight ul.arrowsb li a:hover,.footersub a:hover{color:#ffffff;}
#spotlight ul.arrowsb li a:active,.footersub:active {color: #00536d;}

ul.arrowsb {
	list-style:square url("/images/bluearrow.gif");
	list-style-position:inside;
}

ul.arrowsb li {
	margin-left: 0px;
	margin-top: 0px;
	line-height: 14px;
	color: #00536d;
}
ul.arrowsb li a{
	color: #00536d;
	text-decoration:none;
}
ul.arrowsb li a:link,.footersub a:link{color: #00536d;}
ul.arrowsb li a:visited,.footersub a:visited{color: #00536d;}
ul.arrowsb li a:hover,.footersub a:hover{color:#ffffff;}
ul.arrowsb li a:active,.footersub:active {color: #00536d;}

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;}

.dkblue {
	color: #00536d;
	font-weight:bold;
}


#homefooter {background: url(/images/foot.gif) no-repeat;position:absolute;top:1334px;left:-4px;width:968px;height:70px;}

#foot {background: url(/images/foot.gif) no-repeat;position:absolute;margin: 0 auto;bottom:0px;left:-4px;width:968px;height:70px;}

.footer {margin-top: 23px;}
.footer a {font-size:12px;color:#ffffff;line-height:18px;color:#ffffff;text-decoration:none;}
.footer a:link {color:#ffffff;}
.footer a:visited {color:#ffffff;}
.footer a:hover {color:#cccccc;}
.footer a:active {color:#ffffff;}
