.trans-img
{
	behavior: url(iepngfix.htc);
}




#navv, #navv ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}

#navv a {
	display: block;
	padding: 0 0 0 0px;
	text-decoration:none;
}

#navv a:hover {
width:10em;
	font-weight:normal;
	line-height:20px;
	color: #6E8F24;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 0px;
	border-bottom:#FFFFFF solid 1px;
	padding-left:10px;
}

#navv li {
	float: left;
}
#navv li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#navv li ul a {
	width:10em;
	font-weight:normal;
	line-height:20px;
color: #D4D4D4;
	text-decoration: none;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 0px;
	border-bottom:#FFFFFF solid 1px;
	padding-left:10px;
	background-color:#4E4E4E;
}

#navv li ul a:hover {
	width:10em;
	font-weight:normal;
	line-height:20px;
	color: #6E8F24;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 0px;
	border-bottom:#FFFFFF solid 1px;
	padding-left:10px;	background-color:#4E4E4E
}

#navv li:hover ul {
	left: auto;
}
#navv li:hover ul, #navv li.sfhover ul {
	left: auto;
}




#topnav
{
	background: url(../images/topnav/bg.png) no-repeat;
	behavior: url(iepngfix.htc);
	height: 35px;
	width: 960px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 auto;
}
#topnav-logo
{
	float: left;
	height: 35px;
	width: 130px;
	margin-left: 20px;
	background: #4E4E4E url(../images/topnav/logo.png) no-repeat;
}
#topnav-links
{
	float: left;
	padding-top: 10px;
	margin-left: 20px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#topnav-links ul
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
#topnav-links li
{
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	float: left;
	display: inline;
}

#topnav-links a
{
	color: #D4D4D4;
	text-decoration: none;
}
#topnav-links a:hover
{
	color: #6E8F24;
}
#topnav-right
{
	float: right;
	padding-top: 5px;
	margin-right: 20px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#topnav-right ul
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
#topnav-right li
{
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	float: left;
	display: inline;
}

#topnav-right a
{
	color: #D4D4D4;
	text-decoration: none;
}
#topnav-right a:hover
{
	color: #FFFFFF;
}
#topnav-searchbox
{
	color: #585858;
	font: 8px;
}
.mainsearch
{
	color: #373737;
	padding-left: 5px;
	background-color: transparent;
	border: solid 0px #FFF;
}

#topbar

{

background:#4E4E4E url(../images/topbarbg.jpg) repeat-x;

height: 100px;

width: 100%;

}

#topcontainer

{

width:960px;
margin: 0 auto; padding:0;


}

#bambuulogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/bambuu-logo.jpg) no-repeat;

}

#stufflogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/stuff-logo.jpg) no-repeat;

}



#dealslogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/deals-logo.jpg) no-repeat;

}

#holidayslogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/holidays-logo.jpg) no-repeat;

}

#newslogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/news-logo.jpg) no-repeat;

}

#entertainmentlogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/entertainment-logo.jpg) no-repeat;

}

#jobslogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/jobs-logo.jpg) no-repeat;

}

#clubslogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/clubs-logo.jpg) no-repeat;

}

#gameslogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/games-logo.jpg) no-repeat;

}

#accommodationlogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/accommodation-logo.jpg) no-repeat;

}

#mybambuulogo

{

	float: left;

	height: 100px;

	width: 297px;

	background: #4E4E4E url(../images/logo/mybambuu-logo.jpg) no-repeat;

}

#topright

{

padding-top: 10px;

float: right;

padding-right: 10px;



}



#toplinks

{

	float: left;

	padding-top: 40px;

	padding-left: 0px;

	color: ButtonFace;

	font-weight: bold;

	background: url(../images/topbarbg.jpg) repeat-x;

}

#toplinks a

{

	color: #D4D4D4;

	text-decoration: none;

	padding-right: 10px;

}

#toplinks a:hover

{

	color: #EFEFEF;

}



#tab

{

	width: 960px;

	height: 30px;

	margin: 0 auto;

	background: url(../images/tabbg.png) no-repeat ;

}
img, #tab { behavior: url(iepngfix.htc); }

#navmain

{

	float: left;

	padding: 0 0 0 70px;;

	margin: 0 0 0 0;



}

#navmain ul

{

	list-style-type: none;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

}

#navmain li

{

	display: inline;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

}



#navmain a

{

	color: #D4D4D4;

	text-decoration: none;

}

#navmain a:hover

{

	color: #6E8F24;

}



#studentsearch

{

	color: #C4C4C4;

	float: left;

	font-weight: bold;

	padding-top: 5px;

	font: bold 8px MS Sans Serif;

}

#sstext

{

	float: left;

	margin-left: 96px;

	background-image: url(../images/navmain/studentsearch.jpg);

	width: 64px;

	height:30px;

	

}

#ssbtn

{

	float: left;

}



#navextra

{

	float: left;

	margin-left: 97px;

}



.searchBox

{

width:203px;

float:right;

padding-top:53px;

padding-left:11px;

}



.searchTxtBox

{

	border: 1px solid #939087;

	height: 13px;

	color: #3E3E3E;

	width: 90px;

	font-size: 10px;

	padding-left: 3px;

	padding-top: 0px;

	margin-top: 0px;

	font: bold;

}



.searchTxtBoxHolder

{

width:140px;

float:left;

}



.searchBtn

{

}





.tag1 {font-size: 0.9em;	text-decoration: none; color: #33CCFF;}
.tag2 {font-size: 1.0em; 	text-decoration: none; color: #66CCFF;}
.tag3 {font-size: 1.3em; 	text-decoration: none; color: #6666CC}
.tag4 {font-size: 1.4em;	text-decoration: none; color: #00CCFF;}
.tag5 {font-size: 1.6em;	text-decoration: none; color: #3366CC;}
.tag6 {font-size: 1.9em;	text-decoration: none; color: #3399FF;}


