body {
background-position:top;
background-repeat:repeat-x;
font-family:verdana;
color: #5a5a5a;
font-size:12px;
margin:0;
padding:0;
overflow-y: scroll;
}

#main-container{


}
#menu-container{
	background:url(images/menu_gb.png);
	height:60px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	

}

#logo{
	background:url(images/logo.png);
	}
	
#seperate{
	background:url(imgs/seperatehome.png);
	margin-top: 10px;
	height:1px;
	width:100%
	clear:both
	}


#content-container{
background-position:top;
background-repeat:no-repeat;
display:block;
width:1024px;
margin-left:auto;
margin-right:auto;
padding-top:120px;
}


body.night{
	background:url(images/bg_night.jpg) repeat-x top;
}
body.day{
	background:url(images/bg.jpg) repeat-x top left;	
}

#content-container.day {
	background:url(images/header.png) no-repeat top center;
}
#content-container.night {
	background:url(images/header_night.png) no-repeat top center;
}

#content-subContainer{
background:url(images/content_border.png) no-repeat top;
display:block;
width:1007px;
min-height:500px;
margin-right:auto;
margin-left:auto;
padding:20px 20px 0;
width:967px;




}

a:link {
color: #006E85; 
text-decoration: none; 
}

a:visited {
color: #006E85;
text-decoration: none; }

a:hover {
color: #3c3c3c;
}

h1 {
font-family:verdana;
font-size:16px;
color: #3c3c3c;

}

h2 {
font-family:verdana;
font-size:12px;
font-weight:medium;
color: #3c3c3c;
}

h3 {
color: #ffffff;
}


.scrollbtn {
display:block;
height:25px;
width:25px;
outline-style: none;
background-position:0px 0px; 

}
/* Home */
.aero a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/a.png) no-repeat top;
}

.aero a:hover {
background-position:0px -50px; 
}

.bar a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/b.png) no-repeat top;
}

.bar a:hover {
background-position:0px -50px; 
}

.cuda a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/c.png) no-repeat top;
}

.cuda a:hover {
background-position:0px -50px; 
}

.net a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/n.png) no-repeat top;
}

.net a:hover {
background-position:0px -50px; 
}

.netw a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/nt.png) no-repeat top;
}

.netw a:hover {
background-position:0px -50px; 
}

.we a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/we.png) no-repeat top;
}

.we a:hover {
background-position:0px -50px; 
} 

.in a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/in.png) no-repeat top;
}

.in a:hover {
background-position:0px -50px; 
} 

.pr a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/pr.png) no-repeat top;
}

.pr a:hover {
background-position:0px -50px; 
} 

.ph a {
display: block;
width: 50px;
height: 50px;
background-position:0px 0px;
background:url(imgs/ph.png) no-repeat top;
}

.ph a:hover {
background-position:0px -50px; 
}

.we2 a {
display: block;
width: 75px;
height: 75px;
background-position:0px 0px;
background:url(imgs/we.png) no-repeat top;
}

.we2 a:hover {
background-position:0px -75px; 
} 

.in2 a {
display: block;
width: 75px;
height: 75px;
background-position:0px 0px;
background:url(imgs/in.png) no-repeat top;
}

.in2 a:hover {
background-position:0px -75px; 
} 

.pr2 a {
display: block;
width: 75px;
height: 75px;
background-position:0px 0px;
background:url(imgs/pr.png) no-repeat top;
}

.pr2 a:hover {
background-position:0px -75px; 
} 

.ph2 a {
display: block;
width: 75px;
height: 75px;
background-position:0px 0px;
background:url(imgs/ph.png) no-repeat top;
}

.ph2 a:hover {
background-position:0px -75px; 
} 


/* Barracuda*/
.bbtn {
display:block;
height:72px;
width:107px;
outline-style: none;
background-position:0px 0px; 

}
.bbtn:hover { background-position:0px -72px; 

}
/* Creative Services */
.cbtn {
display:block;
height:25px;
width:141px;
outline-style: none;
background-position:0px 0px; 

}
.cbtn:hover { background-position:0px -25px; 

}
/* Barracuda Tap */
.btbtn {
display:block;
height:13px;
width:90px;
outline-style: none;
background-position:0px 0px; 

}
.btbtn:hover { background-position:0px -13px; 

}

/* Aerohive */
.abbtn {
display:block;
height:72px;
width:107px;
outline-style: none;
background-position:0px 0px; 

}
.abbtn:hover { background-position:0px -72px; 
}

/* Netmon */
.nbbtn {
display:block;
height:72px;
width:107px;
outline-style: none;
background-position:0px 0px; 

}
.nbbtn:hover { background-position:0px -72px; 

}

#slideme-aero {
width: 5802px;
position:relative;

}

#slideme-netmon {
width: 5802px;
position:relative;
left:0px;

}

#slideme {
width: 8703px;
height: 1000px;
position:relative;

}

/* Barracuda */
.loadb { background:url(imgs/load_test.png) no-repeat top; }

.spam { background:url(imgs/spam_test.png) no-repeat top; }

.msg { background:url(imgs/msg_test.png) no-repeat top; }

.backup { background:url(imgs/backup_test.png) no-repeat top; }

.web { background:url(imgs/web_test.png) no-repeat top; }

.wapp { background:url(imgs/wapp_test.png) no-repeat top; }

.link { background:url(imgs/link_test.png) no-repeat top; }

.ssl { background:url(imgs/sslvpn_test.png) no-repeat top; }

.ng { background:url(imgs/ng_test.png) no-repeat top; }

.actv {background-position:0px -144px; }

/* Aero */

.over { background:url(imgs/slide-overview.png) no-repeat top; }

.m100 { background:url(imgs/slide-100.png) no-repeat top; }

.m300 { background:url(imgs/slide-300.png) no-repeat top; }

.man { background:url(imgs/slide-man.png) no-repeat top; }

.guest { background:url(imgs/slide-guest.png) no-repeat top; }

.quote { background:url(imgs/slide-quote.png) no-repeat top; }

.actv-a {background-position:0px -144px; }

/* Netmon */

.overn { background:url(imgs/slide-overn.png) no-repeat top; }

.app { background:url(imgs/slide-app.png) no-repeat top; }

.soft { background:url(imgs/slide-software.png) no-repeat top; }

.rem { background:url(imgs/slide-remoteapp.png) no-repeat top; }

.add { background:url(imgs/slide-add.png) no-repeat top; }

.quoten { background:url(imgs/slide-quote.png) no-repeat top; }

.actv-n {background-position:0px -144px; }




.menu {
display:block;
height:15px;
width:71px;
outline-style: none;
background-position:0px 0px; 

}

.menu:hover { background-position:0px -30px; }

.home { background:url(imgs/home.png) no-repeat top; }
.home:hover { background-position:0px -15px; }

.about { background:url(imgs/about.png) no-repeat top; }
.about:hover { background-position:0px -15px; }

.contact { background:url(imgs/contact.png) no-repeat top; }
.contact:hover { background-position:0px -15px; }


.menu2 {
display:block;
height:15px;
width:155px;
outline-style: none;
background-position:0px 0px; 

}

.menu2:hover { background-position:0px -30px; }

.serv { background:url(imgs/serv.png) no-repeat top; }
.serv:hover { background-position:0px -15px; }




#rotate_buttons a {
	
	color:#666666;
	text-decoration:none;
}
#rotate_buttons a:hover {
	
	color:#b3b3b3;
}




/* Barracuda Table styles */




.seperateLine {
border: 0pt none; 
margin-top: 10px; 
margin-bottom: 10px;
height:40px;
background:url(imgs/seperate.png) no-repeat top center;
}


#product_container {
height:890px;
width: 967px;
position:relative;
overflow: hidden;
}



td.table-sub-heading { 
color: #4a4a48; 
font-weight: bold;
background-color:#EEEFEE;
text-align: left; 
} 


.barracuda_table_model {
    background: url(imgs/modelbar.jpg) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 20px;
    padding-left: 15px;
    text-align: left;

}

.aerohive_table_model{
color:#4a4a48;
background:url(imgs/modelbar2.jpg);
text-align:center;
font-weight:bold;

}


#barracuda_products_table{
text-align: center; 
float: left; 
width: 967px;
}
.barracuda_products_table{
text-align: center; 

width: 967px;
min-height:200px;
}

.product_table{
text-align: center; 
float: left; 
width: 967px;
}

#slideme table tr td{
text-align:left;
}

---------------------------------------

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 10px;
	list-style: none;
	float: left;
	font: 13px verdana}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 5px;
	color: #C1C1C1;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	color: #fff; }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-top: 14px;
	padding: 0;
	background: #000;
	background:url(images/menu_gb.png);
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 120px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #C1C1C1;
		font: 11px verdana}

	#sddm div a:hover
	{	color: #fff}
	
	
	.cell-text {
		padding-left:50px;
		padding-right:50px;
	}

	
/* Contact form */	
.wpcf7 { 
	margin:auto;
	width:450px;
}
	
/* Sliding pages */

/*  TABS */

#tab-container
{
	height:47px;
	position:absolute;
	top:-63px;
}

#tab-container ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	height:47px;
}

#tab-container ul li {
	float:left;
	margin-right:3px;
}

#tab-container ul li a.tab
{
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	height:29px;
	margin-top:18px;
}

#tab-container ul li a.products
{
	width:94px;
	background:url("images/tab-products.png");
}


#tab-container ul li a.security
{
width:94px;
background:url("images/btab-s.png");
}



#tab-container ul li a.networking
{
width:94px;
background:url("images/btab-n.png");
}

#tab-container ul li a.data
{
width:121px;
background:url("images/btab-dp.png");
}

#tab-container ul li a.virtual
{
width:131px;
background:url("images/btab-va.png");
}

#tab-container ul li a.cloud
{
margin-top:0px;
width:120px;
height:47px;
background:url("images/btab-cs.png");
}



#tab-container ul li a:hover {
background-position: 0px -29px;

}

#tab-container ul li a.cloud:hover {
background-position: 0px -47px;

}

#tab-container ul li a.actv {
background-position: 0px -58px;

}


/* Menu */
#pages-nav-container{
	text-align:center;
}
#pages-nav
{
	display:inline-block;
	list-style:none;
	padding:0;
	margin:0;
	height:75px;
}

#pages-nav li
{
	float:left;

}

#pages-nav li a {
	text-indent: -1999px;
	overflow: hidden;
}

 #slide-pages{
width:9000px;
position:relative;
}

.sliding-page{
float:left;
width:967px;
} 
.sliding-page table td {
	text-align:left;
} 
 
 .actv {background-position:0px -144px; }

