body {
	margin:0;
	color:#636363;
	font:13px/15px Arial, Helvetica, sans-serif;
	min-width: 900px;
	background:#eaeaea url(../images/bg-center.jpg) no-repeat 50% 0;
	position: relative;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#fff;
	outline:none;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:980px;
	margin:0 auto;
}
#header {
	width:100%;
	padding:19px 0 0;
}
#header .holder {
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
#header .logo {
	margin:0;
	float:left;
	background: url(../images/logo.png) no-repeat;
	width: 159px;
	height: 61px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .holder ul {
	list-style:none;
	margin:0 -5px 0 0;
	padding:18px 0 0;
	float:right;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#header .holder li {
	float:left;
	margin:0 0 0 -2px;
}
#header .holder li a {
	color:#363636;
	float:left;
	padding:10px 17px;
}
#header .holder li a:hover,
#header .holder .selected a {
	background:#c0112a;
	text-decoration:none;
	color:#fff;
}
#nav {
	width:100%;
	background: url(../images/bg-nav-bar.gif) repeat-x;
}
#nav ul {
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font:16px/21px "Myriad Pro",Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#nav a {
	color:#fff;
	float:left;
	text-align:center;
	padding:11px 0 13px 0;
}
#nav span {
	display:inline-block;
	overflow:hidden;
}
#nav li.selected a,
#nav li:hover a {
	border-bottom:5px solid #c0112a;
	padding-bottom:8px;
	text-decoration:none;
}
#nav li.selected em,
#nav li:hover em {
	color:#c0112a;
}
#nav li {
	float:left;
}
#nav cufon {
	float:left;
	margin:0 !important;
}
#main {
	width:100%;
	overflow:hidden;
	margin:0 0 29px;
	position:relative;
}
.info-block {
	width:100%;
	overflow:hidden;
}
.info-block .picture {
	float:left;
	width:715px;
}
.info-block .picture img {display:block;}
.info-block .boxes {
	width:260px;
	float:right;
}
.info-block .boxes .box {
	width:100%;
	position:relative;
	margin:0 0 5px;
}
.info-block .boxes .box img {display:block;}
.info-block .boxes .text {
	position:absolute;
	left:0;
	bottom:0;
	width:230px;
	padding:11px 10px 9px 20px;
	background: url(../images/bg-text.png);
	font-size:15px;
	line-height:19px;
	text-transform:uppercase;
}
.info-block .boxes .text a {
	float:left;
	background: url(../images/bullet.gif) no-repeat 0 5px;
	padding:0 0 0 9px;
	letter-spacing:-1px;
}
.info-block .text cufon {
	float:left;
	margin:0 !important;
}
.text-panel {
	line-height:18px;
	background: url(../images/bg-text-panel-c.jpg) repeat-y;
	margin:0 0 5px;
	color:#fff;
}
.text-panel .holder {
	padding:15px 20px;
	background: url(../images/bg-text-panel-t.jpg) repeat-y 0 100%;
}
.text-panel p {margin:0 0 17px;}
.text-panel ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.text-panel ul li {
	float:left;
	margin:0 33px 0 0;
}
.text-panel ul a {
	background: url(../images/bullet2.png) no-repeat;
	padding:1px 0 1px 29px;
	float:left;
	color:#c0112a;
	letter-spacing:-1px;
	word-spacing:2px;
	line-height:20px;
}
.video-holder {
	width:940px;
	padding:20px;
	overflow:hidden;
	background:#000;
	margin:0 0 5px;
}
.video-holder .video {
	float:left;
	width:640px;
}
.video-holder .video img {display:block;}
.video-holder .video-review {
	width:290px;
	height:390px;
	overflow:auto;
	float:right;
	padding:1px 0 0;
}
.video-holder .box {
	width:290px;
	overflow:hidden;
	margin:0 0 7px;
	cursor:pointer;
}
.video-holder .box a {
	display:block;
	overflow:hidden;
}
.video-holder .box a:hover {text-decoration:none;}
.video-holder .box a:hover strong{text-decoration:underline;}
.video-holder .box .video {
	float:left;
	margin:0 10px 0 0;
	width:155px;
}
.video-holder .box .video img {
	display:block;
	width:100%;
	cursor:pointer;
}
.video-holder .box .text {
	height:1%;
	overflow:hidden;
	display:block;
}
.video-holder .box strong,
.video-holder .box em {
	display:block;
	margin:-2px 0 12px;
	font-size:12px;
	cursor:pointer;
}
.video-holder .box em {
	color:#999;
	font-style:normal;
	font-weight:bold;
	margin:0;
}
.news-list {
	width:100%;
	overflow:hidden;
}
.news-list .holder {
	width:980px;
	overflow:hidden;
	position:relative;
	margin:0 0 12px;
}
.news-list .holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:9999px;
}
.news-list .holder li {
	width:487px;
	float:left;
	background:#fff;
	margin:0 7px 0 0;
}
.news-list .holder .box {
	width:487px;
	float:left;
	min-height:140px;
	position:relative;
}
.news-list .holder .visual {float:left;}
.news-list .holder .visual img {
	display:block;
	height:140px;
}
.news-list .holder .text {
	overflow:hidden;
	height:1%;
	color:#363636;
	line-height:20px;
	padding:16px 4px 10px 19px;
}
.news-list .holder h3 {
	margin:0 0 2px;
	font-size:13px;
	line-height:17px;
	color:#c0112a;
	word-spacing:-2px;
}
.news-list .holder p {margin:0 0 25px;}
.newslist .text .read-more,
.news-list .holder .text a {
	display:inline-block;
	vertical-align:top;
	background: url(../images/bullet2.png) no-repeat;
	padding:1px 0 1px 27px;
	color:#c0112a;
	font-weight:bold;
	position:absolute;
	bottom:10px;
}
.news-list .pager {
	width:100%;
	overflow:hidden;
}
.news-list .pager ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:center;
	width:100%;
}
.news-list .pager li {
	display:inline-block;
	vertical-align:top;
	margin:0 1px;
}
*+html .news-list .pager li {
	display:inline;
	margin:0 3px 0 2px;
}
.news-list .pager a {
	display:block;
	background: url(../images/bg-pager.png) no-repeat -10px 0;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.news-list .pager .active a {background-position:0 0;}
#footer {
	border-top:1px solid #bbb;
	color:#000;
	font-size:11px;
	line-height:15px;
	padding:24px 0;
	overflow:hidden;
}
#footer p {margin:0 0 12px;}
#footer h4 {
	margin:0 0 13px;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
}
#footer ul {
	list-style:none;
	margin:0 -137px 0 0;
	padding:0;
	width:627px;
	overflow:hidden;
}
#footer ul li {
	display:inline-block;
	vertical-align:top;
	margin:0 52px 3px 0;
	width:250px;
}
*+html #footer ul li {display:inline;}
#footer .column {
	width:490px;
	float:left;
}
#footer .column.alignright {
	float:right;
	text-align:right;
	font-size:12px;
}
#footer a {color:#000;}
#footer .social {
	width:auto;
	margin:0;
	padding:4px 2px 0 0;
}
#footer .social li {
	width:auto;
	margin:0 0 0 14px;
}
*+html #footer .social li {margin-left:17px;}
#footer .social li a {
	display:block;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-social.gif) no-repeat;
	text-align:left;
}
#footer .social li .youtube {
	width:80px;
	background-position:-114px 0;
}
#footer .social li .youtube:hover {background-position:-114px 100%;}
#footer .social li .facebook {
	width:98px;
	background-position:0 0;
}
#footer .social li .facebook:hover {background-position:0 100%}
.twocolumn {
	background: url(../images/bg-twocolumn.gif) repeat-y;
	width: 940px;
	padding:20px;
	color:#636363;
	overflow:hidden;
}
.twocolumn-2,
.events-detail {
	background: url(../images/bg-twocolumn2.gif) repeat-y 100% 0;
	padding:0;
	width: 980px;
	line-height:20px;
}
.twocolumn-3 {line-height:20px;}
.twocolumn .aside {
	width:275px;
	float:left;
}
.twocolumn #content {
	width:620px;
	float:right;
}
.twocolumn .text-block {
	line-height:20px;
}
.twocolumn .text-block .visual {
	float:right;
	margin:7px 0 0 20px;
	width:250px;
}
.twocolumn .text-block .visual img {
	display:block;
	margin:0 auto 5px;
}
.twocolumn .heading h2 {
	margin:0 0 8px;
	font:25px/29px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#c0112a;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.twocolumn .heading h2 a{color:#c0112a;}
.twocolumn-3 .heading h2 {
	font-size:20px;
	line-height:25px;
	margin-bottom:0;
}
.twocolumn .heading strong {
	display:block;
	width:100%;
	overflow:hidden;
}
.twocolumn .heading h2 cufon,
.twocolumn .heading strong cufon {
	float:left;
	margin:0 !important;
}
.twocolumn .heading {
	font-size:15px;
	line-height:19px;
	margin:0 0 21px;
	width:100%;
	overflow:hidden;
}
.twocolumn .text-block p {margin:0 0 20px;}
.share-holder {
	height:1%;
	overflow:hidden;
	border:1px solid #d7d7d7;
	border-width:1px 0;
	padding:6px 0 7px;
	position:relative;
	top:7px;
}
.share-holder strong {
	float:left;
	margin:0 12px 0 0;
}
.share-holder img {float:left;}
.twocolumn .aside h3 {
	margin:0;
	font:20px/25px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#c0112a;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	border-bottom:2px solid #c0112a;
	margin:0 0 -13px;
}
.twocolumn .aside h3 cufon {
	float:left;
	margin:0 !important;
}
.twocolumn .aside ul {
	list-style:none;
	margin:0;
	padding:0;
	font:bold 16px/21px Arial, Helvetica, sans-serif;
	color:#c0112a;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
}
.twocolumn .aside ul ul {
	list-style:none;
	margin:0 0 -5px;
	padding:5px 0 0;
	border-top:2px solid #c0112a;
}
.amg-media div a,
.twocolumn .aside ul a {
	color:#c0112a;
	float:left;
	background: url(../images/bg-accordion.gif) no-repeat 0 25px;
	padding:23px 0 5px 26px;
}
.twocolumn .aside ul .active a {background-position:0 -29px;}
.amg-media div,
.twocolumn .aside li {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #d7d7d7;
	vertical-align:top;
}
.twocolumn .aside li li {
	width:auto;
	padding:10px 0 13px 26px;
	font-size:13px;
	line-height:17px;
	color:#363636;
	text-transform:none;
}
.twocolumn .aside ul ul h4 {
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#363636;
	margin:0 0 2px -26px;
}
.twocolumn .aside ul ul a,
.twocolumn .aside ul .active li a {
	color:#363636;
	float:none;
	padding:0 0 5px 26px;
	background: url(../images/bullet3.gif) no-repeat 10px 7px;
}
.twocolumn .aside ul .active li.active a,
.twocolumn .aside ul .active li a:hover {background: url(../images/bullet2.png) no-repeat;}
.twocolumn .aside li p{display:none;}
.twocolumn .aside ul ul p {margin:0;display:block;}
.twocolumn-2 .picture,
.twocolumn-3 .picture {
	float:left;
	width:450px;
	position:relative;
}
.twocolumn-2 .picture img ,
.twocolumn-3 .picture img {display:block;}
.events-detail .picture {
	margin:0 0 5px;
	position:relative;
}
.events-detail .picture img{width:100%;}
.btn-back {
	position:absolute;
	left:0;
	top:0;
	background: url(../images/btn-back.png) no-repeat 0 100%;
	padding:15px 15px 22px 20px;
	font-size:14px;
}
#sidebar.alt .btn-back,
#sidebar.profile .btn-back,
.twocolumn3 .btn-back {
	position:static;
	display:block;
	overflow:hidden;
	margin:0 -20px 17px -19px;
	width:179px;
}
.btn-back a {
	float:left;
	padding:3px 0 3px 29px;
	background: url(../images/bullet4.gif) no-repeat;
	color:#000;
}
.btn-back a:hover {text-decoration:none;}
.btn-back cufon {
	float:left;
	margin:0 !important;
}
.twocolumn-3 .picture {float:none;}
.events-detail .picture img
.twocolumn-2 .picture img,
.twocolumn-3 .picture img {display:block;}
.picture .shadow-text {
	position:absolute;
	left:0;
	bottom:0;
	background: url(../images/bg-shadow-text.png) no-repeat;
	width: 396px;
	height:159px;
	font-size:40px;
	line-height:49px;
	color:#fff;
	padding:0 5px 41px 49px;
	text-transform:uppercase;
	letter-spacing:-2px;
	word-spacing:4px;
}
.picture .shadow-text .holder {
	width:100%;
	display:table;
	height:159px;
}
.picture .shadow-text .frame {
	display:table-cell;
	vertical-align:bottom;
}
.picture .shadow-text strong,
.picture .shadow-text em {
	display:block;
	width:100%;
	overflow:hidden;
}
.picture .shadow-text em {
	font-size:20px;
	line-height:25px;
	letter-spacing:0;
}
.shadow-text cufon {
	float:left;
	margin:0 !important;
	padding:0 !important;
}
.twocolumn-2 .text,
.events-detail .text {
	width:485px;
	padding:20px 20px 0;
	float:right;
	word-spacing:-2px;
	overflow:hidden;
}
.events-detail .text {
	width:489px;
	overflow:visible;
	padding:14px 18px 0;
}
.events-detail .heading,
.twocolumn-2 .heading {
	font-size:15px;
	line-height:25px;
	margin-bottom:18px;
}
.twocolumn-2 .heading {color:#363636;}
.twocolumn-2 .heading h2,
.events-detail .heading h2 {margin-bottom:0px;}
.events-detail .text p,
.twocolumn-2 .text p,
.twocolumn-3 .text p {margin:0 0 20px;}
.twocolumn .heading p {margin:0;}
.links-list {
	list-style:none;
	margin:-10px 0 0;
	padding:0;
	width:512px;
	overflow:hidden;
}
.links-list li {
	display:inline-block;
	vertical-align:top;
	margin:-1px 10px 0 0;
	padding:10px 0 10px 30px;
	width:213px;
	border-top:1px solid #d7d7d7;
}
*+html .links-list li {
	display:inline;
	margin-right:12px;
}
.links-list li h3 {
	margin:0 0 0 -30px;
	padding:2px 0 4px 28px;
	background: url(../images/bullet2.png) no-repeat;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#c0112a;
	text-transform:none;
}
.links-list a {color:#363636;}
.twocolumn-3 {
	background: url(../images/bg-media.gif) repeat-y;
	width:100%;
	padding:0;
}
.twocolumn-3 .media {
	width:450px;
	float:right;
}
.media .picture img,
.media .video img {display:block;}
.media .video,
.media .picture {margin:0 0 5px;}
.items-list {
	width:450px;
	overflow:hidden;
	position:relative;
}
.items-list img {display:block;}
.items-list ul {
	list-style:none;
	margin:0;
	padding:0;
	width:454px;
}
.items-list ul li {
	display:inline-block;
	vertical-align:top;
	margin:0 -2px 0 0;
}
*+html .items-list ul li {
	margin:0 2px 0 0;
	display:inline;
}
.items-list ul img {display:block;}
.items-list ul img.alt {display:none;}
.items-list ul a:hover img {display:none;}
.items-list ul a:hover img.alt {display:block;}
.twocolumn-3 .aside {
	width:145px;
	padding:20px 20px;
	margin:0 5px 0 0;
}
.twocolumn-3 #content {
	width:295px;
	padding:20px 20px 0;
	float:left;
}
.events-detail .heading,
.twocolumn-3 .heading {
	font-size:13px;
	line-height:20px;
	color:#211c1a;
	font-weight:bold;
}
.events-detail .heading {margin-bottom:20px;}
.amg-media div,
.twocolumn-3 .aside ul {
	list-style:none;
	margin:0;
	padding:0;
	font:13px/17px Arial, Helvetica, sans-serif;
	color:#363636;
	text-transform:none;
}
.amg-media div,
.twocolumn-3 .aside ul li {padding:3px 0 5px;}
.twocolumn-3 .aside ul a {
	color:#363636;
	background: url(../images/bullet3.gif) no-repeat 0 7px;
	padding:2px 0 2px 10px;
}
.twocolumn-3 .aside h3 {margin:0 0 6px;}
.amg-media div a,
.twocolumn-3 .aside li a:hover {
	color:#c0112a;
	text-decoration:none;
}
.amg-media div.selected a,
.twocolumn-3 .aside li.selected a {
	background: url(../images/bullet2.png) no-repeat;
	padding-left:30px;
	color:#c0112a;
}
.amg-media div.selected a{background-position:0 22px;}
.events-holder .picture {
	position:relative;
	margin:0 0 5px;
}
.events-holder {
	width:100%;
	overflow:hidden;
}
.events-holder .picture img,
.events-detail .picture img,
.events-detail .video img {display:block;}
.events-holder .column {
	width:450px;
	float:left;
}
.events-list {
	width:525px;
	overflow:hidden;
	position:relative;
	float:right;
}
.events-list ul {
	list-style:none;
	margin:0;
	padding:0;
	width:535px;
}
.events-list ul li {
	display:inline-block;
	vertical-align:top;
	margin:0 2px 5px 0;
	position:relative;
}
*+html .events-list ul li {
	margin-right:5px;
	display:inline;
}
.events-holder img {vertical-align:top;}
.events-list a img{
	width:260px;
	height:200px;
}
.events-list .text {
	position:absolute;
	left:0;
	bottom:0;
	width:230px;
	padding:11px 10px 9px 20px;
	background: url(../images/bg-text.png);
	font-size:15px;
	line-height:19px;
	text-transform:uppercase;
}
.events-list .text a {
	float:left;
	background: url(../images/bullet.gif) no-repeat 0 5px;
	padding:0 0 0 9px;
	letter-spacing:-1px;
}
.events-list .text cufon {
	float:left;
	margin:0 !important;
}
.logos {
	list-style:none;
	margin:0;
	padding:53px 0 21px 12px;
}
.logos li {
	display:inline-block;
	vertical-align:middle;
	margin:0 17px 21px 0;
}
*+html .logos li {
	display:inline;
	margin-right:21px;
}
.testimonials-holder {
	width:356px;
	overflow:hidden;
	margin:0 auto;
	padding:38px 0 29px;
	border:solid #d2d2d2;
	border-width:1px 0;
	position:relative;
	left:-5px;
}
.twocolumn-2 .testimonials-holder {
	padding:18px 0 9px;
}
.testimonials-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:9999px;
	overflow:hidden;
	position:relative;
}
.testimonials-holder li {
	width:323px;
	float:left;
	padding:0 10px 0 28px;
}
.testimonials-holder blockquote {
	margin:0;
	padding:0;
	font-size:16px;
	line-height:26px;
	color:#9e9d9d;
}
.testimonials-holder blockquote q {
	display:block;
	font-style:italic;
	width:100%;
	overflow:hidden;
}
.testimonials-holder blockquote cufon {
	float:left;
	margin:0 !important;
	padding:0 0 9px !important;
}
.events-detail .aside{
	width:450px;
	float:left;
}
.menu {
	list-style:none;
	margin:0 0 5px;
	padding:8px 0 6px;
	width:100%;
	overflow:hidden;
	background:#fff;
}
.menu li {
	float:left;
	margin:0 0 0 33px;
}
.menu li:first-child {margin-left:30px;}
.menu li a {
	float:left;
	background: url(../images/bullet2.png) no-repeat 0 2px;
	padding:4px 0 7px 29px;
	color:#363636;
	font-weight:bold;
}
.menu li a.login {background: url(../images/ico-login.jpg) no-repeat;}
.text-alt {
	background: url(../images/bg-text-alt-c.png) repeat-y;
	width: 980px;
	font-size:15px;
	line-height:20px;
	color:#fff;
}
.text-alt .frame {
	font-size:13px;
	width:100%;
	margin:0 0 -2px;
}
.text-alt .holder {
	background: url(../images/bg-text-alt.jpg) no-repeat;
	width:698px;
	overflow:hidden;
	padding:20px 260px 0 22px;
	word-spacing:-1px;
}
.text-alt p {
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.text-alt cufon {
	float:left;
	margin:0 !important;
	padding:0 0 10px;
}
.text-alt .frame cufon {padding-bottom:7px;}
#sidebar.alt {
	width:214px;
	float:left;
	overflow:hidden;
	background: url(../images/bg-sidebar-b.png) no-repeat 0 100%;
}
#sidebar.alt .holder {
	width:175px;
	padding:0 20px 10px 19px;
	background:#fff;
	margin:0 0 8px;
}
.talent-list {
	width:775px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0 -15px 0 5px;
	display:inline;
}
.talent-profile {
	display:inline-block;
	vertical-align:top;
	margin:0 5px 26px 0;
	text-align:right;
	word-spacing:-1px;
	line-height:13px;
	width:250px;
	overflow:hidden;
}
.talent-profile a {
	display:block;
	margin:0 0 12px;
}
.talent-profile .row {font-size:11px;}
.talent-profile p {
	color:#363636;
	margin:0 0 3px;
	font-weight:bold;
}
.talent-profile .row strong {
	font-size:13px;
	font-weight:normal;
	padding:0 0 0 1px;
}
.talent-profile .row strong,
.talent-profile .row span,
.talent-profile .row img {vertical-align:middle;}
.talent-profile .row span.away {color:#c0112a;}
*+html .talent-profile {
	display:inline;
	margin-right:5px;
}
.talent-profile a img {vertical-align:top;}
.talent-profile .row img {
	display:inline-block;
	vertical-align:middle;
	margin:0 8px 0 0;
}
.talent-profile .row .away img {margin-right:3px;}
#sidebar.alt .more {
	display:inline-block;
	vertical-align:top;
	background: url(../images/bullet2.png) no-repeat 0 2px;
	padding:3px 0 4px 31px;
	margin:0 0 9px;
	color:#363636;
	font-weight:bold;
	font-size:12px;
}
#sidebar.alt form .more {margin-left:-16px;}
#sidebar.alt .share-holder,
#sidebar.profile .share-holder {
	padding:10px 0 11px;
	margin:0 0 14px;
	top:0;
}
#sidebar.alt .share-holder strong,
#sidebar.profile .share-holder strong {
	margin:0 6px 0 1px;
	letter-spacing:-1px;
}
#sidebar.alt .share-holder .addthis_counter, 
#sidebar.alt .share-holder .addthis_bubble_style,
#sidebar.profile .share-holder .addthis_counter, 
#sidebar.profile .share-holder .addthis_bubble_style{display:none !important;}
#sidebar.alt .info {
	display:block;
	margin:0 0 17px;
	color:#c0112a;
}
#sidebar.alt h3 {
	margin:0 0 12px;
	font-size:20px;
	line-height:25px;
	color:#363636;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	border-bottom:2px solid #363636;
	letter-spacing:-1px;
}
#sidebar.alt h3 cufon {
	float:left;
	margin:0 !important;
}
#sidebar.alt .filter-block ul {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar.alt .filter-block a {color:#363636;}
#sidebar.alt .filter-block a:hover,
#sidebar.alt .filter-block a.active {
	color:#c0112a;
	text-decoration:none;
}
#sidebar.alt .filter-block li {
	background: url(../images/bullet5.gif) no-repeat 0 7px;
	padding:0 0 8px 16px;
	margin:0 0 10px;
	border-bottom:1px solid #d7d7d7;
}
#sidebar.alt .filter-block ul ul {
	padding:16px 0 0;
	font-size:11px;
	line-height:14px;
}
#sidebar.alt .filter-block ul ul li {
	padding:0 0 6px;
	margin:0;
	background:none;
	border:0;
}
#sidebar.alt .filter-block form select {
	float:left;
	width:65px;
}
#sidebar.alt .filter-block .row {
	height:1%;
	overflow:hidden;
	padding:0 0 0 16px;
}
#sidebar.alt .filter-block .row strong {
	float:left;
	padding:5px 12px 0 12px;
}
#sidebar.alt .filter-block label {
	background: url(../images/bullet5.gif) no-repeat 0 7px;
	padding:0 0 3px 16px;
	display:block;
}
#sidebar.alt .filter-block form .frame {
	padding:0 0 10px;
	margin:0 0 11px;
	border-bottom:1px solid #d7d7d7;
}
#sidebar.alt .filter-block input {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #e6e6e6;
	background:#f3f3f3;
	width:148px;
	padding:0 5px;
} 
/* Custom form css */
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* radio buttons */
.radioArea, .radioAreaChecked {
	float:left;
	width:15px;
	height:16px;
	background: url(../images/bg-radio.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position:0 -16px;}
/* checkboxes */
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../images/bg-checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position:0 -14px;}
.radioAreaCheckedLabel,
.checkboxAreaCheckedLabel { color: red; }
/* selects */
.selectArea {
	position:relative;
	height:30px;
	float:left;
	color:#000;
	font-size:11px;
	line-height:30px;
}
.selectArea .left {
	position:absolute;
	top:0;
	left:0;
	width:11px;
	height:100%;
	background:url(../images/bg-left.gif) no-repeat;
}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:url(../images/bg-button.gif) no-repeat 100% 0;
}
.selectArea .center{
	height:30px;
	line-height:30px;
	display:block;
	padding:0 22px 0 5px;
	background: url(../images/bg-select-center.gif) repeat-x;
	color:#666;
}
.register-form .selectArea .center{
	font-size:12px;
	padding:0 22px 0 12px;
}
.selectArea .center img { float:left; }
/* selects drop-down */
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	z-index:30;
	font-size:11px;
}
.optionsDivInvisible {display: none;}
.select-center-right { display: none; }
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	overflow:hidden;
	list-style:none;
	background-color:#fff;
	border:1px solid #C9C9C9;
}
.optionsDivVisible ul li {
	height: 1%;
	overflow: hidden;
	vertical-align: top;
}
.optionsDivVisible a {
	color:#000;
	overflow:hidden;
	text-decoration:none;
	display:block;
	height:1%;
	padding:2px 4px 2px 12px;
}
.optionsDivVisible a img { float:left; }
.optionsDivVisible a:hover {
	background-color:#e5e5e5;
	color:#000;
	text-decoration:underline;
}
.media-frame {
	width:510px;
	float:right;
	background:#000;
	padding:9px 5px 21px 10px;
}
.media-frame .gallery {
	overflow:hidden;
	width:505px;
	position:relative;
	margin:0 0 5px;
}
.media-frame .gallery .mask {
	width:505px;
	overflow:hidden;
	position:relative;
}
.media-frame .gallery .slideset {
	width:9999px;
	list-style:none;
	margin:0;
	padding:0 0 15px;
	overflow:hidden;
}
.media-frame .gallery .slide {
	float:left;
	margin:0 5px 0 0;
	width:250px;
	position:relative;
	overflow:hidden;
}
.media-frame .gallery .slide a {
	float:left;
}
.media-frame .gallery img {display:block;}
.media-frame .gallery .slide span {
	display:none;
	position:absolute;
	left:0;
	top:0;
	background: url(../images/bg-shadow.png) no-repeat;
	width: 250px;
	height: 312px;
	text-indent:-9999px;
	overflow:hidden;
}
.media-frame .gallery .slide a:hover span {display:block;}
.media-frame .gallery .pager {
	width:100%:
	overflow:hidden;
	margin:0 0 15px;
}
.media-frame .gallery .pager ul {
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}
.media-frame .gallery .pager li {
	display:inline-block;
	vertical-align:top;
	float:none;
	margin:0 2px;
}
*+html .media-frame .gallery .pager li {
	display:inline;
}
.media-frame .gallery .pager a {
	background: url("../images/bg-pager2.png") no-repeat;
	display: block;
	height: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 5px;
}
.media-frame .gallery .pager .active a {background-position: 0 -10px;}
.media-frame .video img,
.media-frame .audio img {display:block;}
#sidebar.profile {
	background: url(../images/bg-sidebar-profile-b.png) no-repeat 0 100%;
	width: 190px;
	overflow:hidden;
	float:left;
	margin:0 1px 0 0;
}
#sidebar.profile .holder {
	background: url(../images/bg-sidebar-profile-c.jpg) repeat-y;
	width: 152px;
	margin:0 0 8px;
	padding:2px 19px 2px;
	overflow:hidden;
	position:relative;
}
#sidebar.profile a {color:#363636;}
#sidebar.profile ul {
	list-style:none;
	margin:-9px 0 1px;
	padding:0;
	width:100%;
	overflow:hidden;
	position:relative;
	font-weight:bold;
	word-spacing:-1px;
}
#sidebar.profile ul li {
	width:100%;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	margin:-1px 0 0;
	padding:9px 0 11px;
	vertical-align:top;
}
#sidebar.profile ul a {
	float:left;
	background: url(../images/bullet2.png) no-repeat;
	padding:1px 0 1px 27px;
	line-height:18px;
}
#sidebar.profile ul .email a {background:none;}
#sidebar.profile .menu-box {
	width:150px;
	float:left;
}
.info-box {
	width:258px;
	float:left;
	color:#fff;
	line-height:20px;
	background: url(../images/bg-info-box-b.png) no-repeat 0 100%;
	position:relative;
}
.info-box .holder {
	width:221px;
	padding:18px 17px 58px 20px;
	margin:0 0 8px;
	background:#211c1a;
}
.info-box p {margin:0 0 20px;}
.info-box h3 {
	margin:0 0 16px;
	padding:0 0 2px;
	font:20px/24px Arial, Helvetica, sans-serif;
	color:#c0112a;
	border-bottom:2px solid #c0112a;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.info-box h3 cufon {
	float:left;
	margin:0 !important;
}
.info-box dl {
	margin:0;
	padding:0;
	line-height:15px;
}
.info-box dt {
	font-weight:bold;
	margin:0 0 5px;
}
.info-box dd {margin:0 0 15px;}
.info-box .control {
	width:221px;
	position:absolute;
	bottom:16px;
}
.info-box .btn-prev {
	background: url(../images/bullet-prev.png) no-repeat;
	padding:0 0 3px 29px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.info-box .btn-next {
	background: url(../images/bullet2.png) no-repeat 100% 0;
	padding:0 29px 3px 0;
	color:#fff;
	font-weight:bold;
	float:right;
}
#sidebar.alt .text-block {
	padding:18px 0 0 0;
	line-height:20px;
}
#sidebar.alt .text-block h3,
.enquiry-form h3 {
	color:#c0112a;
	border-bottom:2px solid #c0112a;
	margin-bottom:14px;
}
.enquiry-form h3 cufon {
	float:left;
	margin:0 ;
}
.enquiry-form h3 {
	margin:0;
	font-size:20px;
	line-height:25px;
	text-transform:uppercase;
	margin-bottom:11px;
	width:100%;
	overflow:hidden;
}
.enquiry-form h3 cufon {
	float:left;
	margin:0 !important;
}
#sidebar.alt .text-block p {margin:0 0 14px;}
#sidebar.alt .text-block .share-holder {
	border:0;
	margin:0 0 10px;
	padding:0;
	position:static;
}
#sidebar.alt .text-block .more {
	border:1px solid #d7d7d7;
	border-width:1px 0;
	padding:13px 0;
	margin:0 0 14px;
	background:none;
	line-height:14px;
}
#sidebar.alt .text-block .more a {
	padding:2px 0 3px 31px;
	margin:0;
	background: url(../images/bullet2.png) no-repeat;
}
#sidebar.alt .text-block .more a {color:#363636;}
.enquiry-form input {
	float:left;
	margin:0;
	padding:0 3px;
	width:143px;
	height:28px;
	line-height:28px;
	border:1px solid #e6e6e6;
	background:#f3f3f3;
}
.enquiry-form .item {
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.enquiry-form textarea {
	float:left;
	margin:0;
	padding:2px 3px;
	width:143px;
	height:28px;
	min-height:28px;
	max-width:143px;
	min-width:143px;
	border:1px solid #e6e6e6;
	background:#f3f3f3;
	overflow:auto;
}
.enquiry-form label {
	display:block;
	margin:0 0 3px 1px;
}
.enquiry-form .btn-submit {
	margin:3px 0 0;
	padding:2px 0 3px 28px;
	border:0;
	background: url(../images/bullet2.png) no-repeat 1px 5px;
	width:130px;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#363636;
	cursor:pointer;
	float:left;
}
.accordion {
	list-style:none;
	margin:0;
	padding:0 0 35px;
	width:480px;
	overflow:hidden;
	text-transform:uppercase;
	font-size:20px;
	line-height:26px;
}
.accordion div {
	font-size:15px;
	line-height:20px;
	text-transform:none;
}
.accordion div p {
	margin:0 0 6px;
	padding:14px 0 0;
	width:100%;
	overflow:hidden;
}
.accordion p cufon {
	float:left;
	margin:0 !important;
	padding:0 0 5px;
}
.accordion li {
	width:100%;
	padding:23px 0 6px;
}
.accordion .opener {
	color:#363636;
	display:block;
	overflow:hidden;
	background: url(../images/bg-accordion.gif) no-repeat;
	padding:0 0 0 25px;
	margin:0 0 5px;
}
.accordion .opener span {
	display:block;
	height:1%;
	overflow:hidden;
	padding:0 0 3px;
	border-bottom:1px solid #d7d7d7;
}
.accordion .active {
	color:#c0112a;
	background-position:0 -54px;
}
.accordion .active span {
	padding:0 0 2px;
	border-bottom:2px solid #c0112a;
}
.accordion .opener:hover {
	text-decoration:none;
}
.accordion a cufon {
	float:left;
	margin:0 !important;
}
.accordion .slide {
	width:455px;
	overflow:hidden;
	position:relative;
	display:none;
	padding:0 0 0 25px;
}
.twocolumn3 {
	background: url(../images/bg-twocolumn3.gif) repeat-y;
	width: 940px;
	padding:19px 20px;
}
.twocolumn3 a {color:#363636;}
.twocolumn3 #sidebar {
	float:left;
	width:145px;
}
.twocolumn3 #content {
	float:right;
	width:750px;
}
.twocolumn3 #sidebar h3 {
	margin:0 0 9px;
	letter-spacing:-1px;
	font:20px/25px Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	color:#c0112a;
	border-bottom:2px solid #c0112a;
	text-transform:uppercase;
}
.twocolumn3 #sidebar h3 cufon {
	float:left;
	margin:0 !important;
}
.twocolumn3 #sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:14px;
	font-weight:bold;
}
.twocolumn3 #sidebar ul li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 5px;
	padding:0 0 4px;
	border-bottom:1px solid #d7d7d7;
}
.twocolumn3 #sidebar ul a {
	float:left;
	background: url(../images/bullet3.gif) no-repeat 1px 8px;
	padding:2px 0 4px 10px;
}

.twocolumn3 #sidebar ul .selected a,
.twocolumn3 #sidebar ul .active a {
	background: url(../images/bullet2.png) no-repeat 1px 0;
	padding-left:29px;
	color:#c0112a;
}
.twocolumn3 #sidebar ul a:hover {
	color:#c0112a;
	text-decoration:none;
}
.twocolumn3 #content h2 {
	margin:0 0 13px;
	letter-spacing:-1px;
	font:20px/25px Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	color:#c0112a;
	text-transform:uppercase;
}
.twocolumn3 #content .detail-holder h2 {margin-bottom:9px;}
.twocolumn3 #content h2 cufon {
	float:left;
	margin:0 !important;
}
.twocolumn3 .list {
	width:750px;
	overflow:hidden;
	position:relative;
}
.twocolumn3 .list ul {
	list-style:none;
	margin:0 0 -35px;
	padding:0;
	width:790px;
	overflow:hidden;
	line-height:20px;
}
.twocolumn3 .list ul li {
	float:left;
	width:355px;
	padding:0 40px 36px 0;
}
.twocolumn3 .list ul .visual {
	float:left;
	margin:3px 20px 0 0;
}
.twocolumn3 .list .text {
	height:1%;
	overflow:hidden;
	color:#363636;
}
.twocolumn3 .list h4 {
	margin:0 0 6px;
	font-size:13px;
	line-height:16px;
	color:#c0112a;
}
.twocolumn3 .list ul .visual img {display:block;}
.twocolumn3 .list .heading {
	font-size:11px;
	line-height:13px;
	color:#898989;
	margin:0 0 13px;
}
.twocolumn3 .list p {margin:0 0 10px;}
.twocolumn3 .list .more {
	border:1px solid #d7d7d7;
	border-width:1px 0;
	padding:0 0 2px;
	font-weight:bold;
}
.twocolumn3 .list .more a {
	display:inline-block;
	vertical-align:top;
	background: url(../images/bullet2.png) no-repeat 1px 4px;
	padding:4px 0 3px 29px;
}
.twocolumn3 .btn-back {
	margin-top:-19px;
	margin-bottom:7px;
}
.detail-holder .visual {
	float:left;
	margin:0 20px 0 0;
}
.detail-holder .visual img {display:block;}
.detail-holder .text {
	width:430px;
	float:left;
}
.hidden{display:none;}
.hidden-date,
.detail-holder .region{
	text-indent:-9999px;
	height:0;
	display:block;
	overflow:hidden;
}
.detail-holder {
	font-size:13px;
	line-height:20px;
	color:#363636;
	word-spacing:-1px;
	padding:0 0 9px;
	overflow:hidden;
}
.detail-holder p {
	margin:0 0 20px;
	overflow:hidden;
}
.detail-holder p cufon {
	float:left;
	margin:0 !important;
	padding:0 0 10px;
}
.detail-holder .text-type1 p {margin-bottom:16px;}
.text-type1 {
	font-size:15px;
	line-height:25px;
}
.text-type2 {
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	color:#363636;
}
.detail-holder .meta {
	font-weight:bold;
	line-height:18px;
	padding:1px 0 0;
}
.detail-holder .meta p {margin:0;}
.detail-holder .meta a {color:#c0112a;}
.detail-holder .meta .more {
	border:1px solid #d7d7d7;
	border-width:1px 0;
	margin:17px 0 4px;
	padding:2px 0 4px;
	width:100%;
	overflow:hidden;
}
.detail-holder .more a {
	color:#363636;
	float:left;
	background: url(../images/bullet2.png) no-repeat 0 2px;
	padding:2px 0 3px 29px;
}
.detail-holder .meta .share-holder {
	border-width:0 0 1px;
	margin:0;
	padding:0 0 7px;
	position:static;
}
.detail-holder .meta .share-holder strong {margin-right:3px;}
.twocolumn-2 #sidebar {
	width:450px;
	float:left;
}
.twocolumn-2 #sidebar .picture {
	float:none;
	margin:0 0 30px;
}
.twocolumn-2 #sidebar .picture img {display:block;}
.twocolumn h3 {
	margin:-1px 0 0 0;
	font:20px/25px Arial, Helvetica, sans-serif;
	color:#c0112a;
	text-transform:uppercase;
	width:100%;
	overflow:hidden;
}
.twocolumn h3 cufon {
	float:left;
	margin:0 !important;
}
.register-form {
	width:100%;
	overflow:hidden;
	padding:7px 0 14px;
}
.register-form h3 {margin-bottom:10px;}
.register-form .row {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.register-form .column {
	width:225px;
	float:left;
	margin:0 5px 0 0;
}
.register-form .column select {width:225px;}
.register-form label {
	display:block;
	color:#363636;
}
.register-form .column .item {
	width:100%;
	overflow:hidden;
}
.register-form input,
.register-form .column input {
	width:219px;
	border:1px solid #e6e6e6;
	padding:2px;
	height:24px;
	line-height:24px;
	background:#f3f3f3;
	color:#666;
	margin:0;
	float:left;
}
.register-form input {width:449px;}
.register-form textarea {
	width:449px;
	min-width:449px;
	max-width:449px;
	padding:2px;
	border:1px solid #e6e6e6;
	background:#f3f3f3;
	height:84px;
	min-height:84px;
	color:#666;
}
.register-form .file{
	width:299px;
	position:relative;
	overflow: hidden;
	z-index: 10;
	height: 30px;
	float:left;
}
.file-input-js-active input.file-input-area {font-size: 200px !important;}
.register-form .file-input-js-active .file-input-area {
	position:absolute;
	z-index:3;
	top:0;
	right:0;
	padding:0;
	margin:0;
	cursor:pointer;
	height:100%;
	width:100%;
}
.register-form .file .input-text {
	width:219px;
	border:1px solid #e6e6e6;
	padding:2px;
	height:24px;
	line-height:24px;
	background:#f3f3f3;
}
.register-form .button {
	float:left;
	overflow:hidden;
	font-size:13px;
	line-height:18px;
	color:#c0112a;
	height:25px;
	padding:5px 0 0 6px;
}
.register-form .file .file-input-value, .register-form .file .button{display:none;}
.register-form .file-input-js-active .file-input-value, .register-form .file-input-js-active .button{float:left;display:inline;}
.register-form .submit-row {
	border:solid #d7d7d7;
	border-width:1px 0;
	padding:3px 0;
	width:452px;
	position:relative;
	top:8px;
	margin:0 0 20px;
}
.register-form .submit-row .submit {
	display:inline-block;
	vertical-align:top;
	padding:1px 0 2px 29px;
	position:relative;
	background: url(../images/bullet2.png) no-repeat 1px 1px;
	font-size:13px;
	font-weight:bold;
	color:#363636;
}
.register-form .submit input {
	text-indent:-9999px;
	background:none;
	font-size:0;
	line-height:0;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background: url(../images/none.gif);
}
.twocolumn4 {
	width:100%;
	overflow:hidden;
	background: url(../images/bg-twocolumn4.gif) repeat-y 100% 0;
	padding:0;
	margin:0 0 5px;
}
.twocolumn4 #sidebar {
	width:450px;
	float:left;
}
.twocolumn4 #content {
	width:483px;
	float:right;
	padding:20px 22px 0 20px;
}
.twocolumn4 .enquiry-form {
	float:right;
	width:218px;
}
.twocolumn4 .enquiry-form h3 {
	text-transform:none;
	margin-bottom:7px;
	border:0;
}
.twocolumn4 .enquiry-form input {width:210px;}
.twocolumn4 .enquiry-form textarea {
	width:212px;
	min-width:212px;
	max-width:212px;
	height:124px;
	padding:2px;
	overflow:auto;
}
.twocolumn4 .info-block {
	width:230px;
	float:left;
}
.twocolumn4 .info-block dl {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:17px;
	word-spacing:-1px;
}
.twocolumn4 .info-block dt {
	margin:0 0 6px;
	width:100%;
	overflow:hidden;
	font:20px/25px Arial, Helvetica, sans-serif;
	color:#c0112a;
}
.twocolumn4 .info-block dt cufon {
	float:left;
	margin:0 !important;
}
.twocolumn4 .info-block dd {margin:0 0 22px;}
.twocolumn4 .info-block dl strong {
	display:block;
	font-weight:normal;
	margin:0 0 7px;
}
.twocolumn4 .info-block dl span {
	display:block;
	margin:0 0 35px;
}
.twocolumn4 .info-block dl a {color:#c0112a;}
.twocolumn4 .picture {position:relative;}
.twocolumn4 .picture img {display:block;}
.map-block {
	width:100%;
	overflow:hidden;
}
.map-block .holder {float:right;}
.map-block .holder img {display:block;}
.twocolumn4 .enquiry-form .submit {
	float:left;
	background: url(../images/bullet2.png) no-repeat;
	padding:2px 0 4px 29px;
	position:relative;
	top:10px;
	margin:0 0 20px;
	font-weight:bold;
	color:#363636;
}
.twocolumn4 .enquiry-form .submit input {
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999px;
	background:none;
	font-size:0;
	line-height:0;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.newslist{
	list-style:none;
	padding:0;
	margin:0;
}
.newslist li{margin:0 0 20px;}
.newslist .box{
	width:100%;
	overflow:hidden;
}
.newslist .visual{
	float:right;
	width:250px;
}
.newslist .visual img{width:100%;}
.newslist .text{
	height:1%;
	overflow:hidden;
}
.newslist .text .read-more{
	position:static;
	line-height:20px;
}
.popup {
	min-width:300px;
	padding:75px 0 20px;
	font-size:13px;
	line-height:20px;
}
.popup .close-link {
	display:block;
	text-align:right;
	padding:0 20px 20px;
	margin:0 0 11px;
	background: url(../images/bg-popup-shadow.jpg) no-repeat 100% 100%;
}
.popup .close-link a {
	display:inline-block;
	vertical-align:top;
	background: url(../images/ico-close.gif) no-repeat 100% 0;
	padding:0 28px 4px 0;
	color:#000;
}
.popup .text {padding:0 20px;}
.popup h2 {
	margin:0 0 9px;
	font:20px/25px Arial, Helvetica, sans-serif;
	color:#c0112a;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	border-bottom:2px solid #c0112a;
}
.popup h2 cufon {
	float:left;
	margin:0 !important;
}
.popup p {margin:0 0 5px;}
.popup .email-form {
	width:100%;
	padding:19px 0 0;
	border-top:1px solid #d7d7d7;
}
.popup .email-form .item {
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.popup .email-form label {
	float:left;
	width:180px;
	margin:5px 5px 0 0;
}
.popup .email-form .cat_listbox{
	border: 1px solid #D7D7D7;
	padding: 0 0 0 3px;
	width: 200px !important;
	display:block;
	margin:0;
	height:50px;
	max-height:150px;
}
.popup .email-form .captchaimg{margin:0 0 5px;}
.popup .email-form .item-captcha .cat_textbox{width:152px;}
.popup .email-form input {
	margin:0;
	width:197px;
	padding:0 3px;
	border:1px solid #d7d7d7;
	height:28px;
	line-height:28px;
	float:left;
}
.popup .email-form .btn-send {
	display:block;
	text-indent:-9999px;
	background: url(../images/btn-sendnow.gif) no-repeat;
	width: 100px;
	height: 30px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0 0 5px auto;
	cursor:pointer;
	position:relative;
	top:5px;
	float:right;
}
.popup .visual {
	text-align:center;
	padding:0 5px;
}
.popup .visual img {vertical-align:top;}
.twocolumn-content{
	
}
.twocolumn-content #content{float:right;}
.latest-news-list {
	display:none;
}
.talent-list .away,
.talent-list .ico-audio,
.talent-list .ico-video{display:none;} 
.loader {
	width:40px;
	height:40px;
	position:absolute;
	top:340px;
	left:590px;
	margin:-20px 0 0 -20px;
	overflow:hidden;
	cursor:pointer;
	display:none;
	z-index:20;
}
.loader div {
	height:480px;
	width:40px;
	position:absolute;
	left:0;
	top:0;
	background: url(../images/loader.png) no-repeat;
}
#overlay {
	background:#000;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:19;
}
.profile-description {
	width:789px;
	overflow:hidden;
	display:none;
}
#sidebar.profile .more {
	display:none;
}
#sidebar.profile .filter-block {
	display:none;
}
#sidebar.profile .info {
	display:none;
}
#sidebar.profile .profile-nav {
	display:block;
} 
.profile-nav {
	display:none;
}
#email-a-friend {
	width:300px;
}
.popups-holder {
	position:absolute;
	left:-99999px;
	top:-99999px;
}
#email-a-friend{display:none;}
.video-channels {
	display:none;
}
.video-holder {
	display:none;
}
