

.redbus_tl{
	background:url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/logo_top_left.png') no-repeat;
	
}
.redbus_t{
	background:#fefecb url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/logo_top_bg.png') repeat-x;
	
}
.redbus_tr{
	background:url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/logo_top_right.png') no-repeat;
	
}
.redbus_l{
	background:#fefecb url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/logo_left.png') repeat-y;
	
}
.redbus_m{
	background:#fefecb;
}
.redbus_r{ background:#fefecb url('images/right_bg.png') repeat-y ; /* i added the colour and removed the background ref to the image --colour does not work..changed image in fireworks*/
	
}
.redbus_bl{
	background:url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/bot_left.png') no-repeat;
	
}
.redbus_b{
	background:url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/bot_bg.png') repeat-x;
	
}
.redbus_br{
	background:url('http://redbuscyprus.com/Portals/11/Skins/redbus5/images/bot_right.png') no-repeat;
	
}







#Header
{
    overflow:hidden;
    width:896px;
    height:159px;
    background:#ffffff;
    position:relative;
    text-align:center;
}
#HeaderUser
{
	color:#000000;
	text-align:right;
	line-height:22px;
}
#HeaderUser a,#HeaderUser a:visited,#HeaderUser a:link,#HeaderUser a:active,#HeaderUser a.hover
{
	color:#000000;
}
#ButtonsM{
    height:23px;
    width:100%;
}
#ButtonsL{
    height:23px;
    width:100%;
}
#ButtonsR
{
    height:23px;
    text-align:right;
    background:url(images/navbar.gif) no-repeat;
    
}


#Main 
{
}
/*  Main Menu Normal  */

#MainMenuOuter 
{
	height:auto;
}
#MenuInner 
{
}
.main_dnnmenu_rootitem span
{
	color: #000000;
}
.main_dnnmenu_rootitem_hover span,.main_dnnmenu_rootitem_selected span
{
	color: #000000;
}
.main_dnnmenu_rootitem
{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial,Verdana, Tahoma;
	line-height: 16px;
	margin: 2px 5px 2px 5px;
	border-bottom: 1px dotted #6a7700;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#000000;
	font-size: 9pt; 
	font-weight:bold; 	
    font-family:  Arial,Verdana, Tahoma;
	line-height: 16px;
	margin: 2px 5px 2px 5px;
	text-decoration:underline;
	border-bottom: 1px dotted #6a7700;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected
{
	color:#000000;
	font-size: 9pt; 
	font-weight:bold; 	
    font-family:  Arial,Verdana, Tahoma;
	line-height:16px;
	margin: 2px 5px 2px 5px;
	border-bottom: 1px dotted #6a7700;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu
{
	border: 1px solid #C0D6E5;
	color: #000000;
	-moz-opacity: .94;
	filter: alpha(opacity=94);
	z-index: 33;
}
.main_dnnmenu_submenu span
{
	color:#000000;
}
.main_dnnmenu_itemhover span,.main_dnnmenu_itemselected span   
{  
	color:#000000;
}
.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	background:#86c2e7;
	z-index: 1000;
	font-size: 10pt; 
	font-weight:bold; 	
    font-family:  Arial,Verdana, Tahoma;
	text-align:left;
	color:#000000;
	line-height:20px;
	padding: 0px 5px;
	margin:0px;
}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	background:#78adcf;
	font-size: 10pt; 
	font-weight:bold; 	
    font-family:  Arial,Verdana, Tahoma;
	color:#ffffff;
	text-align:left;
	line-height:20px;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
}

.main_dnnmenu_break
{
    border:none;
    height:23px;
    width:3px;
	background:url(images/menubarredvert.gif) no-repeat;
}

#dnn_ctr381_Login_Login_DNN_cmdLogin, .StandardButton{
    text-align:center;
    vertical-align:middle;
    background:#f0f3c6;
    
	padding:5 15 5 15;
	margin:5 15 5 15;
	font-weight: normal;
	font-size: 9pt;
	white-space:normal;
	
	cursor:hand;
	cursor:pointer;
}


/* Menu-Styles */
/* Module Title Menu */

.ModuleTitle_SubMenu { margin: 1px 0px 0px -2px;z-index:100;position:absolute;top:-200px;left:-60px; background:white; width:150px }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;border: 0px;background:transparent;}
.ModuleTitle_MenuItem { padding: 0;border: 0px;background:transparent; white-space:nowrap; }
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none;border: 0px;background:transparent; }
.ModuleTitle_MenuIcon { background: transparent; border: 0px;  width:0px; height: 20px; padding: 0; margin: 0; font-size: 0px; }
.ModuleTitle_MenuIcon IMG { margin: 0;border: 0px;background:transparent; }
.ModuleTitle_MenuBreak { }


/* for master home */

.navSideMenu 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 147px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.navSideMenu UL 
{
	WIDTH: 142px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 147px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.navSideMenu LI {
	FLOAT: left; MARGIN-BOTTOM: -1px;  LINE-HEIGHT: 20px; POSITION: relative;
	list-style-type: none;
	border-bottom:1px solid #5f89a3;
}

.navSideMenu LI A,.navSideMenu LI A:link,.navSideMenu LI A:visited,.navSideMenu LI A:active {
	BORDER-RIGHT: 0px solid #CCCCCC; BORDER-TOP: black 0px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid #CCCCCC; WIDTH: 142px; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid;  TEXT-DECORATION: none;
}
.navSideMenu LI A:hover {
	color: #ffffff;
	background:#78adcf;
	text-decoration:none;
}

/* Container */

.c_greyborder_title .Head
{
	color:#86c2e7;font-size:16px;font-weight:bold;
}
a.c_greyborder_title:visited,a.c_greyborder_title:active,a.c_greyborder_title:link,a.c_greyborder_title:hover
{
	color:#86c2e7;font-size:12px;font-weight:bold;
}

/*defined for muenz.de skins
version have fixed with firefox,
correct for IE in skins file
thangpdtt@gmail.com
*/
/*defined div*/
/*defined for bounder*/
#navSideMenu
{
FONT-FAMILY: Tahoma;
font-size: 12px; font-weight: bold;
}
#navSideMenu 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 147px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navSideMenu UL 
{
	WIDTH: 142px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 147px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navSideMenu LI {
	FLOAT: left; MARGIN-BOTTOM: -1px;  LINE-HEIGHT: 20px; POSITION: relative;
	list-style-type: none;
	border-bottom:1px solid #5f89a3;
}
#navSideMenu LI UL {
	MARGIN-TOP: -20px; LEFT: -999em; MARGIN-LEFT: 143px; POSITION: absolute;border: 1px solid #CCCCCC;
}
#navSideMenu LI UL UL {
	LEFT: -999em
}
#navSideMenu LI A {
	BORDER-RIGHT: 0px solid #CCCCCC; BORDER-TOP: black 0px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid #CCCCCC; WIDTH: 146px; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid;  TEXT-DECORATION: none;
}
#navSideMenu LI A:hover {
	color: #ffffff;
	background:#78adcf;
}
#navSideMenu LI:hover UL UL {
	LEFT: -999em;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI:hover UL UL UL {
	LEFT: -999em;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI.sfhover UL UL {
	LEFT: -999em;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI.sfhover UL UL UL {
	LEFT: -999em;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI:hover UL {
	LEFT: auto;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI LI:hover UL {
	LEFT: auto;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI LI LI:hover UL {
	LEFT: auto;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI.sfhover UL {
	LEFT: auto;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI LI.sfhover UL {
	LEFT: auto;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI LI LI.sfhover UL {
	LEFT: auto;
	color: #000000;
	background:#86c2e7;
	border: 1px solid #C0D6E5;
}
#navSideMenu LI A.havechild {
	background: url(arrow12.gif) no-repeat 130px 50%;
	}
#navSideMenu LI A.havechild:hover {
	background:#78adcf url(arrow12.gif) no-repeat 130px 50%; 
	color: #ffffff;
	/* BACKGROUND-COLOR: #BFCBD7; */
}
#navsidemenu li img.imgf{ padding-top: 6px; padding-left:0px;}
#navsidemenudiv { padding-left: 0px;margin:0px; }

/* added by me to display bus logo */

.buslogo {
background-image:url("http://redbuscyprus.com/Portals/11/Skins/redbus5/images/buslogo.gif") no-repeat; position:right;
padding:1px;
}