html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0
}article,aside,figure,figcaption,footer,header,hgroup,nav,section,details,button{display:block}input[type=button],input[type=submit],button{cursor:pointer}label{cursor:text}input[type=search],input[type=text],textarea{-webkit-appearance:none}input:focus,textarea:focus{outline:none}strong,th{font-weight:700}blockquote,q{quotes:none}button{border:0}a{font-size:100%;vertical-align:baseline;text-decoration:none;background:transparent;margin:0;padding:0}ins{
	background-color:#fff;
	color:#333;
	text-decoration:none
}mark{
	background-color:#fff;
	color:#333;
	font-style:italic;
	font-weight:700
}del{text-decoration:line-through}abbr[title],dfn[title]{
	cursor:help;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}hr{
	color:#CCC;
	line-height:0;
	width:100%;
	height:1px;
	border:none;
	display:block;
	margin:0 0 60px;
	padding:0;
	background-color: #CCC;
}nav ul,ul{list-style:none}

#settings {
	width:219px;
	position:absolute;
	margin:-30px 0 0 -96px;
	color:#666;
	font: normal 12px/22px Arial, sans-serif;
	margin:0;
}

/*----------------
BODY
----------------*/

#settings a, a:visited {
	color:#333;
	text-decoration:none
}

/*---------------------------
Button Default
---------------------------*/

.buttonz {
	border:1px solid #FFF;
	display:block;
	color:#333;
	position:relative;
	cursor:pointer;
	background-color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.buttonz span.txt {
	height:15px;
	display:block;
	line-height:16px;
	line-height:15px\9; /* Dirty IE Hack */
	background-image: url(../images/map.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 34px;
}

.buttonz span.ar {
	font-size:10px;
	position:absolute;
	top:5px;
	right:10px;
	color: #666;
}

/*---------------------------
Button Effects (hover/active)
---------------------------*/

.buttonz:hover {
    color:#FFFFFF;
}

.buttonz:active, .buttonz.active {
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	background-color: #FFFFFF;
}

.buttonz.active { border-bottom:0; }

.buttonz:hover span.txt, .buttonz:active span.txt, .buttonz.active span.txt {
	background-position:0 -15px;
}

/*---------------------------
Button Menu
---------------------------*/

.menu {
	position:absolute;
	top:32px;
	left:0;
	right:0;
	border-bottom-color:#fff;
	display:none;
	z-index:40000;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
	background-color: #FFF;
}

.menu ul { list-style:none; padding-top:3px; }

.menu ul li {
	display:block;
	zoom:1;
	text-transform: uppercase;
}

.menu ul li a {
	font-size:11px;
	display:block;
	position:relative;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.menu ul li a img {
	margin-right: 7px;
}

.menu ul li a span {
	position:absolute;
	bottom:-1px;
	left:0;
	right:0;
	height:1px;
	display:block;
	z-index:20;
	display:none;
	zoom:1;
	background-color: #FFF;
}

/*---------------------------
Button Menu li hover
---------------------------*/

.menu ul li:hover a {
	color:#333;
	background-repeat: repeat;
	background-color: #CCC;
}

.menu ul li:hover a span {
    display:block;
}
