body {
background-position:top;
background-repeat:repeat-x;
font-family:verdana;
color: #5a5a5a;
font-size:12px;
margin:0;
padding:0;
}

#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;	
}

#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; 

}
/* Barracuda*/
.bbtn {
display:block;
height:72px;
width:107px;
outline-style: none;
background-position:0px 0px; 

}
.bbtn:hover { background-position:0px -72px; 

}
/* Team */
.tbtn {
display:block;
height:58px;
width:150px;
outline-style: none;
background-position:0px 0px; 

}
.tbtn:hover { background-position:0px -58px; 

}
/* 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; 

}

#slideme-creative {
width: 3868px;
position:relative;

}

#slideme-creative {
width: 3868px;
position:relative;

}

#slideme-team {
width: 3868px;
position:relative;

}

#slideme {
width: 7736px;
height: 1000px;
position:relative;

}

.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; }

.actv {background-position:0px -144px; }

.mike { background:url(imgs/mike.png) no-repeat top; }

.vlad { background:url(imgs/vlad.png) no-repeat top; }

.rahul { background:url(imgs/vlad.png) no-repeat top; }

.matty { background:url(imgs/vlad.png) no-repeat top; }

.actv-t {background-position:0px -116px; }

.web2 { background:url(imgs/web_slide.png) no-repeat top; }

.inter { background:url(imgs/interactive_slide.png) no-repeat top; }

.print { background:url(imgs/print_slide.png) no-repeat top; }

.photo { background:url(imgs/photo_slide.png) no-repeat top; }

.actv-t {background-position:0px -75px; }




.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: 1000px; width: 967px; position:relative; overflow: hidden;
}

#slideme{
width: 7736px; height: 1000px;
}


td.table-sub-heading { 
color: #0066CC; 
font-weight: bold;
background-color:#EEEFEE;
text-align: left; 
} 


.barracuda_table_model{
color:#FFFFFF;
background:url(imgs/modelbar.jpg);
text-align:center;
font-weight:bold;

}



#barracuda_products_table{
text-align: center; 
float: left; 
width: 967px;
}
#slideme table tr td{
text-align:center;
}

---------------------------------------

#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}