﻿.menu{	border:none;	border:0px;	margin:0 auto;	padding:0px;	width:1040px;	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	}.menu ul{	background:#333333;    /*background:#93CDFF; */	height:35px;	list-style:none;	margin:0;	padding:0;	}	.menu li{		float:left;		padding:0px;		}	.menu li a{		background:#333333 url("../img/main_menu/seperator.gif") bottom right no-repeat;		color:#cccccc;		display:block;		font-weight:normal;		line-height:35px;		margin:0px;		padding:0px 15px;		text-align:center;		text-decoration:none;		}		.menu li a:hover, .menu ul li:hover a{			background: #2580a2 url("../img/main_menu/hover.gif") bottom center no-repeat;			color:#FFFFFF;			text-decoration:none;			}					.menu li a.current{			background: #2580a2 url("../img/main_menu/hover.gif") bottom center no-repeat;			color:#FFFFFF;			text-decoration:none;			}	.menu li ul{		background:#333333;		display:none;		height:auto;		padding:0px;		margin:0px;		border:0px;		position:absolute;		width:225px;		z-index:200;		/*top:1em;		/*left:0;*/		}	.menu li:hover ul{		display:block;				}	.menu li li {		background:url('../img/main_menu/sub_sep.gif') bottom left no-repeat;		display:block;		float:none;		margin:0px;		padding:0px;		width:225px;		}	.menu li:hover li a{		background:none;				}	.menu li ul a{		display:block;		height:35px;		font-size:12px;		font-style:normal;		margin:0px;		padding:0px 10px 0px 15px;		text-align:left;		}		.menu li ul a:hover, .menu li ul li:hover a{			background:#2580a2 url('../img/main_menu/hover_sub.gif') center left no-repeat;			border:0px;			color:#ffffff;			text-decoration:none;			}	.menu p{		clear:left;		}	/* ********************************************* */@media only screen and (max-width: 320px){		.menu {          border-bottom: 0;      }      .menu ul {          display: none;          height: auto;      }      .menu a#pull {          display: block;          background-color: #283744;          width: 100%;          position: relative;      }      .menu a#pull:after {          content:"";          background: url('/media/5282/nav-icon.png') no-repeat;          width: 30px;          height: 30px;          display: inline-block;          position: absolute;          right: 15px;          top: 10px;      }		.menu{		border:none;		border:0px;		margin:0 auto;		padding:0px;		max-width:320px;		font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;		font-size:14px;		font-weight:bold;	}    }@media only screen and (max-width: 480px){		.menu {          border-bottom: 0;      }      .menu ul {          display: none;          height: auto;      }      .menu a#pull {          display: block;          background-color: #283744;          width: 100%;          position: relative;      }      .menu a#pull:after {          content:"";          background: url('/media/5282/nav-icon.png') no-repeat;          width: 30px;          height: 30px;          display: inline-block;          position: absolute;          right: 15px;          top: 10px;      }		.menu{		border:none;		border:0px;		margin:0 auto;		padding:0px;		max-width:480px;		font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;		font-size:14px;		font-weight:bold;	}    }