

h3 {
font-size:14px;
font-family:verdana, helvetica, arial, sans-serif;
letter-spacing:-1px;
color:#fff;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:8px 0 8px 15px;
}

p {
color:#aaa;
font-style:italic;
line-height:22px;
padding:0 0 30px;
}

a {color:#666;
}

.content {
margin:10px 0 50px;
padding:0;
}

.content p {
font-style:normal;
font-family:helvetica, arial, verdana, sans-serif;
color:#676767;
background:#fff;
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:35px 0;
padding:20px;
}

.megamenu {
	background-image:url(menu_bg.jpg);
	border:1px solid #0B345A;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:helvetica, arial, sans-serif;
	font-size:17px;
	width:900px;
	height:40px;
	color:#FFF;
	margin:0;
	padding:0;
}

.megamenu ul {
text-align:center;
list-style-type:none;
margin:0;
padding:10px;
}

.megamenu ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.megamenu ul li a,.megamenu ul li a:visited {
	text-decoration:none;
	color:#000;
	margin:0;
	padding:10px;
}

.megamenu ul li a:hover,.megamenu ul li a:visited:hover {
	text-decoration:none;
	color:#CCC;
	margin:0;
	padding:10px;
}

.megamenu ul li.downservices {
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

.servicesdropped {
display:none;
text-align:left;
position:absolute;
background:#000;
filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
font-size:12px;
width:590px;
height:135px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #000;
margin:0px 0 0 20px;
padding:10px 20px 20px;
}

.servicesdropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.servicesdropped ul.middle {
text-align:left;
float:left;
border-right:1px solid #333;
border-left:1px solid #333;
font-size:12px;
width:180px;
margin:0;
padding:0;
}

.servicesdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.servicesdropped ul.left {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.servicesdropped ul.right li a,.servicesdropped ul.middle li a,.servicesdropped ul.left li a {
list-style-type:none;
display:block;
color:#888;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.servicesdropped ul.right li a:hover,.servicesdropped ul.middle li a:hover,.servicesdropped ul.left li a:hover {
list-style-type:none;
color:#9FC54E;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}

.megamenu ul li.downshoes {
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

.shoesdropped {
display:none;
text-align:left;
position:absolute;
background:#000;
filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
font-size:12px;
width:590px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #000;
margin:10px 0 0 20px;
padding:10px 20px 20px;
}

.shoesdropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.shoesdropped ul.middle {
text-align:left;
float:left;
border-right:1px solid #333;
border-left:1px solid #333;
font-size:12px;
width:180px;
margin:0;
padding:0;
}

.shoesdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.shoesdropped ul.left {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.shoesdropped ul.right li a,.shoesdropped ul.middle li a,.shoesdropped ul.left li a {
list-style-type:none;
display:block;
color:#888;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.shoesdropped ul.right li a:hover,.shoesdropped ul.middle li a:hover,.shoesdropped ul.left li a:hover {
list-style-type:none;
color:#9FC54E;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}


.megamenu ul li.downacces {
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

.accesdropped {
display:none;
text-align:left;
position:absolute;
background:#000;
filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
font-size:12px;
width:420px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #000;
margin:10px 0 0 200px;
padding:10px 20px 20px;
}

.accesdropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.accesdropped ul.middle {
text-align:left;
float:left;
border-right:1px solid #333;
font-size:12px;
width:180px;
margin:0;
padding:0;
}

.accesdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.accesdropped ul.left {
float:left;
font-size:12px;
width:50px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.accesdropped ul.right li a,.accesdropped ul.middle li a,.accesdropped ul.left li a {
list-style-type:none;
display:block;
color:#888;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.accesdropped ul.right li a:hover,.accesdropped ul.middle li a:hover,.accesdropped ul.left li a:hover {
list-style-type:none;
color:#9FC54E;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}


.megamenu ul li.downtrain {
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

.traindropped {
display:none;
text-align:left;
position:absolute;
background:#000;
filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
font-size:12px;
width:375px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #000;
margin:10px 0 0 350px;
padding:10px 20px 20px;
}

.traindropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.traindropped ul.middle {
text-align:left;
float:left;
border-right:1px solid #333;
font-size:12px;
width:180px;
margin:0;
padding:0;
}

.traindropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.traindropped ul.left {
float:left;
font-size:12px;
width:50px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.traindropped ul.right li a,.traindropped ul.middle li a,.traindropped ul.left li a {
list-style-type:none;
display:block;
color:#888;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.traindropped ul.right li a:hover,.traindropped ul.middle li a:hover,.traindropped ul.left li a:hover {
list-style-type:none;
color:#9FC54E;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}


.megamenu ul li.downteam {
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

.teamdropped {
display:none;
text-align:left;
position:absolute;
background:#000;
filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
font-size:12px;
width: 420px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #000;
margin:10px 0 0 430px;
padding:10px 20px 20px;
}

.teamdropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.teamdropped ul.middle {
text-align:left;
float:left;
border-left:1px solid #333;
font-size:12px;
width:180px;
margin:0;
padding:0;
}

.teamdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.teamdropped ul.left {
float:left;
font-size:12px;
width:50px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.teamdropped ul.right li a,.teamdropped ul.middle li a,.teamdropped ul.left li a {
list-style-type:none;
display:block;
color:#888;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.teamdropped ul.right li a:hover,.teamdropped ul.middle li a:hover,.teamdropped ul.left li a:hover {
list-style-type:none;
color:#9FC54E;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}
