@charset "utf-8";
/* CSS Document */

/* --------------------
		Reset Styles
-------------------- */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, q, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;	
}

ol, ul {
	list-style: none;
}

a {
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

strong {
	font-weight: bold;	
}

em {
	font-style: italic;	
}

p {
	padding-bottom: 10px;	
}

/* --------------------
		Main Styles
-------------------- */

html, body {
	background-color: #CAE4F1;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 100%;
}

.bg-wrapper {
	background: url(../images/bg.jpg) no-repeat center top;
	min-width: 1018px;
}

.outer-wrapper {
	width: 1018px;
	margin: 0 auto;
	min-height: 590px;
	position: relative;
}

* html .outer-wrapper {
	height: 583px;
}

.outer-wrapper .wrapper {
	margin: 0 auto;
	width: 946px;
}

* html .outer-wrapper .wrapper {
	margin-left: 40px;
}

.wrapper .header {
	height: 63px;
	position: relative;
}

.wrapper .header a.logo-stamp {
	background: url(../images/logo-left.png) no-repeat;
	width: 95px;
	height: 95px;
	top: 4px;
	position: absolute;
}

.wrapper .header a.logo-slogan {
	background: url(../images/logo-right.png) no-repeat;
	margin-left: 102px;
	width: 382px;
	height: 58px;
	top: 4px;
	position: absolute;
}

.wrapper .main-wrapper {
	background: url(../images/wrapper-main-bg.gif) no-repeat;
	display: block;
}

.wrapper .img {
	background: url(../images/wrapper-main-bg-img.jpg) no-repeat;
}

.main-wrapper .navigation {
	margin-bottom: 6px;
	height: 50px;
	background: url(../images/navigation-bg.png) no-repeat;
	width: 803px;
	float: left;
	overflow: hidden;
	margin-left: 72px;
	display: inline;
	margin-top: 4px;
	padding-left: 5px;
}

.navigation ul {
	height: 26px;
}

.navigation ul li {
	height: 26px;
	padding: 0 13px;
	float: left;
	line-height: 26px;
}

.navigation ul li.first {
	margin-left: -5px;
	height: 26px;
	float: left;
}

.navigation ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
	float: left;
	position: relative;
	padding: 0px 5px 0px 5px;
}



.navigation ul li a:hover, .navigation ul li.selected a {
	text-decoration: none;
	background-color:#9ac9e5;
	color:#0066b3;
	border-top: #0066b3 1px solid;
	border-bottom: #0066b3 1px solid;
}

.main-wrapper .block {
	width: 383px;
	margin-left: 10px;
	margin-bottom: 8px;
	clear: both;
}

.block .block-content {
	width: 383px;
	overflow: hidden;
	height: 209px;
}

.block .block-content .tab {
	width: 363px;
	display: none;
	height: 185px;
	padding: 12px 10px;
	background-repeat: no-repeat;
}

.block .block-content .tab.selected {
	display: block;
}

.block .block-content .tab.blue {
	background-image: url(../images/block-bg.png);
}

.block .block-content .tab.green {
	background-image: url(../images/block-bg-green.png);
}

.block .block-content .tab.purple {
	background-image: url(../images/block-bg-purple.png);
}

.block-content .preview {
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
}

.preview h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
}

.block-content .preview p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
}

.block ul.block-navigation {
	overflow: hidden;
}

.block ul.block-navigation li {
	width: 109px;
	height: 28px;
	margin-right: 6px;
	float: left;
	background-repeat: no-repeat;
}

.block ul.block-navigation li a {
	width: 96px;
	height: 28px;
	line-height: 28px;
	padding: 0 3px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	float: left;	
}

.main h2 a:hover, .main .content p a.more:hover, .sidebar .preview h2 a:hover, .sidebar a.more:hover, .content h2 a.purple:hover, .sidebar .grey h2 a.purple:hover, .extend-homepage a:hover  {
	text-decoration: underline;
}

.block ul.block-navigation li a.blue {
	background-image: url(../images/block-navigation-li-blue.gif)
}

.block ul.block-navigation li a.purple {
	background-image: url(../images/block-navigation-li-purple.gif);
}

.block ul.block-navigation li a.green {
	background-image: url(../images/block-navigation-li-green.gif);
}

.block ul.block-navigation li.selected a.blue{
	background-image: url(../images/block-navigation-li-blue-selected.gif);
}

.block ul.block-navigation li.selected a.purple {
	background-image: url(../images/block-navigation-li-purple-selected.gif);
}

.block ul.block-navigation li.selected a.green {
	background-image: url(../images/block-navigation-li-green-selected.gif);
}

.block ul.block-navigation li a.blue {
	color: #fff;
}

.block ul.block-navigation li a.purple {
	color: #663399;
}

.block ul.block-navigation li a.green {
	color: #FFFF00;
}

.main-wrapper .dvd a {
	background: url(../images/dvd.png) no-repeat;
	clear: both;
	width: 116px;
	height: 117px;
	left: 879px;
	top: 92px;
	position: absolute;
}

.main-wrapper .clubs {
	background: url(../images/courses-bg.gif) no-repeat;
	width: 910px;
	height: 163px;
	padding: 8px 8px;
	margin-left: 10px;
	clear: both;
	position: relative;
	overflow: hidden;
}

.clubs a.box {
	width: 223px;
	height: 171px;
	margin-right: 6px;
	float: left;
	position: relative;
	text-decoration: none;
	color: #000;
}

.black {
	color: #000 !important;
}

.clubs a.box span.section {
	width: 180px;
	top: 46px;
	left: 23px;
	position: absolute;
}

.clubs a.box span.titleKung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #993399;
	width: 180px;
	top: 31px;
	left: 23px;
	position: absolute;
}
	.clubs a.box span.titleYmaa {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		color: #508f24;
		width: 180px;
		top: 31px;
		left: 23px;
		position: absolute;
	}
	.clubs a.box span.titleWei {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		color: #d3151a;
		width: 180px;
		top: 31px;
		left: 23px;
		position: absolute;
	}
	.clubs a.box span.titlePma {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		color: #5f388d;
		width: 180px;
		top: 31px;
		left: 23px;
		position: absolute;
	}
	
	
.clubs a.box span.more {
	color: #fff;
	text-decoration: none;
	top: 148px;
	left: 141px;
	float: left;
	position: absolute;
}

.clubs a.box span {
	display: none;
}

.clubs a.box:hover span {
	display: inline;
}

.clubs .b1 {
	background-image: url(../images/box-kung-fu.gif);
	background-repeat: no-repeat;
}

.clubs .b1:hover {
	background-image: url(../images/kung-fu-for-kids.gif);
}

.clubs .b2 {
	background-image: url(../images/ymaa.gif);
	background-repeat: no-repeat;
}

.clubs .b2:hover {
	background-image: url(../images/ymaa_over.gif);
}

.clubs .b3 {
	background-image: url(../images/wei-chi.gif);
	background-repeat: no-repeat;
}

.clubs .b3:hover {
	background-image: url(../images/wei-chi_over.gif);
}

.clubs .b4 {
	background-image: url(../images/pre-teens.gif);
	background-repeat: no-repeat;
	margin: 0 !important;
}

.clubs .b4:hover {
	background-image: url(../images/pre-teens_over.gif);
}

.main {
	clear: both;
	margin-left: 10px;
	padding: 25px 31px 0 31px;
	width: 864px;
	background-color: #FFFFFF;
	overflow: hidden;
	display: block;
}

.main-wrapper .bg-style {
	background: url(../images/content-border-top.gif) no-repeat top left;
	padding-top: 9px;
	width: 864px;
}

.main-wrapper .bg-styleBig {
	background: url(../images/content-border-topbg.gif) no-repeat top left;
	padding-top: 9px;
	width: 864px;
}


.main-wrapperBig .bg-style {
	background: url(../images/content-borderbig.gif) no-repeat top left;
	padding-top: 9px;
	width: 864px;
}

.main .content {
	width: 525px;
	float: left;
}

.content h1 {
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px 0px 9px 0px;
	line-height: 22px;
}

.content .blue{
	color: #01aef0;
}

.content .navy{
	color: #0173bc;
}

.content h1 .blue{
	color: #1a5783;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 22px;
}

.content h2 {
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
}

.content h2 a {
	color: #00CCFF;
}

.content h2 a.purple {
	color: #9999CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
}

.content h2 a.navy {
	color: #01aef0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
}

.content h2 a.blue {
	color: #28bef1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
}

.content img.frame {
	margin-right: 12px;
	/* margin-top: 5px; */
	padding: 1px 1px;
	border: #CCCCCC 1px solid;
	width: 215px;
	height: 153px;
	float: left;
}

.content p a.more, .sidebar a.more {	
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}


table a:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
} 
table a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #003366;
} 


.main .bordered {
	margin-left: -31px;
	padding: 3px 30px 10px 30px;
	width: 570px;
	position: relative;
	border: #779dbf 1px solid;
	border-top: none;
	background-color: #FFFFFF;
	display: inline;
}
.main .borderedBig {
	margin-left: -31px;
	padding: 3px 30px 10px 30px;
	width: 860px;
	position: relative;
	border: #779dbf 1px solid;
	border-top: none;
	background-color: #FFFFFF;
	display: inline;
}

.main .content-separator {
	background-color: #eeeeee;
	margin: 16px 0;
	height: 1px;
	width: 567px;
	overflow: hidden;
}

.bordered h1 {
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 8px;
}

.main .sidebar {
	width: 286px;
	float: right;
}

.bg-top {
	margin-right: -29px;
	display: inline;
}

.sidebar .preview {
	border-bottom: #00CCFF 1px solid;
	margin-bottom: 14px;
}

.sidebar .preview h2 a {
	color: #00CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
}

.sidebar .preview .preview-content {
	margin-top: 8px;
	float: right;
}

.sidebar .preview .preview-content a img.frame {
	border: #CCCCCC 1px solid;
	margin-left: 10px;
	padding: 1px 1px;
	width: 104px;
	height: 87px;
	float: right;
}

.sidebar .box {
	background-color: #fff;
	margin-bottom: 6px;
	border: #779DBF 1px solid;
	position: relative;
	clear: both;
}

.sidebar .top {
	border-top: none;
	margin-bottom: 6px;
	margin-top: -9px;
	position: relative;
}

.sidebar .box .box-content {
	padding: 10px 13px;
	overflow: hidden;
}

.sidebar .grey {
	background-color: #EEEEEE;
	width: 286px;
}

.sidebar .grey h2 {
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
}

.sidebar .grey h2 a.purple {
	color: #A185C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	background: none;
}

.sidebar .grey h2 a.navy {
	color: #01aef0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	background: none;
}

.sidebar .grey h2 a.blue {
	color: #28bef1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	background: none;
}

.box-content img.frame {
	margin-left: 8px;
	padding: 1px 1px;
	border: #779dbf 1px solid;
	width: 104px;
	height: 87px;
	float: right;
}

.sidebar .box a.map {
	width: 285px;
	height: 128px;
}

.sidebar .top span {
	color: #5a2b91;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	top: 20%;
	left: 69%;
	width: 288px;
	position: absolute;
}

.sidebar .purple {
	background-color: #a185c0;
	width: 286px;
}

.sidebar .navy {
	background-color: #0173bc;
	width: 286px;
}

.sidebar .blueTop {
	background-color: #28bef1;
	width: 286px;
	border-top: #779DBF 1px solid;
}
.sidebar .map {
	background-color: #779DBF;
	width: 286px;
	height: 128px;
	border-right: #779DBF 0px solid;
}

.sidebar .blue {
	background-color: #28bef1;
	width: 286px;
}


////Purple////

		ul.programmes {
			overflow: hidden;
		}
		
		
			ul.programmes li.sub {
			height: 14px;
			display: block;
			background: url(../images/li-arrow.gif) no-repeat left center;
			margin: 3px 0px 3px 10px;
			padding: 1px 0px 1px 10px;
			bgcolor: #ffffff;
			overflow:  hidden;
			border-bottom: #b5a0cd 1px solid;
			border-top: #b5a0cd 0px solid;
			color: #ffffff;
			font-size: 12px;
			}
		
			ul.programmes li.sub a {
			color: #ffffff;
			font-size: 12px;
			}
		
			ul.programmes li.sub .select a {
			color: #ffffff;
			font-size: 12px;
			height: 14px;
			background: url(../images/li-selected-arrow.gif) no-repeat left center;
			padding-left: 11px;
			}
		
		ul.programmes li {
			height: 14px;
			display: block;
			background: url(../images/li-arrow.gif) no-repeat left center;
			padding-left: 11px;
			padding-top: 3px;
			overflow:  hidden;
		}
		
		ul.programmes li.selected {
			height: 14px;
			background: url(../images/li-selected-arrow.gif) no-repeat left center;
			padding-left: 11px;
		}
		
		ul.programmes li a {
			color: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmes li.selected a {
			color: #5a2b91;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold !important;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmes li a:hover {
			color: #5a2b91;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			text-decoration: none;
		}
		
		* html ul.programmes li a:hover {
			font-weight: normal;
		}



////Blue////

		ul.programmesBlue {
			overflow: hidden;
		}
		
		ul.programmesBlue li {
			height: 14px;
			display: block;
			background: url(../images/li-arrow.gif) no-repeat left center;
			padding-left: 11px;
			overflow:  hidden;
		}
		
		ul.programmesBlue li.selected {
			height: 14px;
			background: url(../images/li-selected-arrowylw.gif) no-repeat left center;
			padding-left: 11px;
		}
		
		ul.programmesBlue li a {
			color: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmesBlue li.selected a {
			color: #00365b;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold !important;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmesBlue li a:hover {
			color: #00365b;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			text-decoration: none;
		}
		
		* html ul.programmesBlue li a:hover {
			font-weight: normal;
		}



////Yellow////

		ul.programmesYlw {
			overflow: hidden;
		}
		
		ul.programmesYlw li {
			height: 14px;
			display: block;
			background: url(../images/li-arrow.gif) no-repeat left center;
			padding-left: 11px;
			overflow:  hidden;
		}
		
		ul.programmesYlw li.selected {
			height: 14px;
			background: url(../images/li-selected-arrowylw.gif) no-repeat left center;
			padding-left: 11px;
		}
		
		ul.programmesYlw li a {
			color: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmesYlw li.selected a {
			color: #fec643;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold !important;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmesYlw li a:hover {
			color: #fec643;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			text-decoration: none;
		}
		
		* html ul.programmesYlw li a:hover {
			font-weight: normal;
		}


////Light Yellow////

		ul.programmesLYlw {
			overflow: hidden;
		}
		
		ul.programmesLYlw li {
			height: 14px;
			display: block;
			background: url(../images/li-arrow.gif) no-repeat left center;
			padding-left: 11px;
			overflow:  hidden;
		}
		
		ul.programmesLYlw li.selected {
			height: 14px;
			background: url(../images/li-selected-arrowLYlw.gif) no-repeat left center;
			padding-left: 11px;
		}
		
		ul.programmesLYlw li a {
			color: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmesLYlw li.selected a {
			color: #fff301;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold !important;
			line-height: 14px;
			text-decoration: none;
		}
		
		ul.programmesLYlw li a:hover {
			color: #fff301;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			text-decoration: none;
		}
		
		* html ul.programmesLYlw li a:hover {
			font-weight: normal;
		}




.extend-homepage {
	clear: both;
	background: url(../images/extention.gif) no-repeat top center;
	margin-left: 10px;
	padding: 8px 359px 0 359px;
	width: 208px;
	height: 49px;
	clear: both;
}

.extend-homepage a {
	color: #023b62;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 207px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
	display: block;
}

* html .extend-homepage a span {
	padding-top: 13px;
	display: block;
}

.footer {
	clear: both;
	margin-top: 10px;
	margin-left: 10px;
	padding: 14px 20px 14px 31px;
	background-color:#00365b;
	height: 99px;
	width: 876px;
	overflow: hidden;
}

* html .footer {
	position: relative;
	margin-left: 7px;
}

.footer .links {
	width: 161px;
	padding-left: 13px;
	border-right: #448dc4 1px solid;
	float: left;
}

.footer .links strong {
	color: #cde6f4;
	padding-bottom: 13px;
	display: block;
}

.footer .links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #448dc4;
	text-decoration: none;
	display: block;
}
 
.footer .links a:hover {
	text-decoration: underline;
}

.footer a.facebook {
	background: url(../images/facebook.gif) no-repeat;
	margin-top: 74px;
	margin-left: 14px;
	width: 20px;
	height: 19px;
	float: left;
}

.footer a.t {
	background: url(../images/t.gif) no-repeat;
	margin-top: 74px;
	margin-left: 6px;
	width: 20px;
	height: 19px;
	float: left;
}

.footer a.logo {
	background: url(../images/footer-logo.gif) no-repeat;
	margin: -14px 0;
	width: 141px;
	height: 127px;
	float: right;
}

.scroller {
	overflow: auto;
	height: 181px;
}

.address {
	clear: both;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a5783;
}




.productLeft{ 
 width: 230px;
 /*font-weight: bold;*/
 border: 0px solid #cdcdcd; 
 margin: 0px 0px 10px 0px; 
 float: left;
}
.productLeft img{  
	margin-bottom: 1px;
	padding: 0px;
	border: #CCCCCC 0px solid;
	width: 230px;
	height: 100px;
}
.productLeft .content { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 220px;
 color: #fff;
 padding: 5px 5px 5px 5px; 
 background: #28bef1;
}
.productLeft a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fec643;
	text-decoration: none;
	display: block;
}



.productRight{ 
 width: 230px;
 /*font-weight: bold;*/
 border: 0px solid #cdcdcd; 
 margin: 0px 0px 10px 0px; 
 float: right;
}
.productRight img{  
	margin-bottom: 1px;
	padding: 0px;
	border: #CCCCCC 0px solid;
	width: 230px;
	height: 100px;
}
.productRight .content { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 220px;
 color: #fff;
 padding: 5px 5px 5px 5px; 
 background: #28bef1;
}
.productRight a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fec643;
	text-decoration: none;
	display: block;
}