@charset "UTF-8";

html, body { border: none; font: 12px/1.5em Arial, Helvetica, sans-serif; }

html { background: url(../img/bg.jpg) 50% 0; height: 100%; }
body { background: url(../img/bg-glow.jpg) 50% 0 no-repeat; min-height: 100%; color: #444; }
* html body { height: 100%; }

/**/

* { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,p { margin: 10px 0; font-weight: normal; }
h1,h2,h3,h4,h5,h6 { color: #000; }
a { color: #C1271B; }
a:hover { color: #000; }
img { border: none; }

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

/**/

.fl { float: left; }
.fr { float: right; }
.clr { clear: both; display: block; overflow: hidden; height: 1px; margin: -1px 0 0 0; }
.tal { text-align: left !important; }
.tac { text-align: center !important; }
.tar { text-align: right !important; }

a.more { color: #000; background: url(../img/ico-more.gif) 100% 50% no-repeat; padding: 3px 25px 3px 0; }
a.more:hover {color: #666}
img.fl, .image-fl { margin: 10px 10px 10px 0; color: #000000; }
img.fr { margin: 10px 0 10px 10px; }
.shout { color: red; }

/**/

#root {
	width: 1000px;
	margin: 0 auto;
}

	#main {
		position: relative;
		z-index: 100;
		zoom: 1;
	}
	
/**/

#header {
	background: url(../img/header.png);
	height: 122px;
	overflow: hidden;
	margin: 0 0 40px 0;
	position: relative;
	top: 20px;
}
	#logo {
		margin: 23px 15px 0 20px;
		float: left;
	}
	#header .description {
		float: left;
		height: 82px;
		line-height: 82px;
		margin: 0 0 0 15px;
		color: #656565;
		font-size: 18px;
		font-style: italic;
	}
	#header .stateDescription {
		float: left;
		font-size: 26px;
		color: #C33;
		height: 72px;
		line-height: 82px;
		margin: 10px 0 0 0px;
		font-style: italic;
	}
	#header .powered {
		float: right;
		height: 82px;
		line-height: 82px;
		margin: 0 25px;
		text-decoration: none;
		color: #6d6d6d;
		font-style: italic;
		display: block;
	}
		* html #header .powered { position: relative; top: 33px; }
		#header .powered img { vertical-align: middle; margin: 0 0 0 5px; }
	
	#menu {
		clear: both;
		list-style: none;
		float: left;
		position: relative;
		top: -1px;
		overflow: hidden;
		border-right: 1px solid #fff;
		font-size: 14px;
		width: 1000px;
	}
		* html #menu { top: 0; }
		#menu li {
			float: left;
			height: 39px;
			line-height: 39px;
			position: relative;
			left: -1px;
		}
		#menu li a {
			float: left;
			padding: 0 13px;
			border-right: 1px solid #cacaca;
			border-left: 1px solid #fff;
			color: #323232;
			text-decoration: none;
		}
		#menu li.active a, #menu li a:hover {
			background: url(../img/menu-active.gif) 51% 0 no-repeat;
		}
	
/**/

#footer { color: #666; position: relative; }
	#footer .deco { background: url(../img/footer-deco.png); width: 101px; height: 210px; overflow: hidden; position: absolute; bottom: 100%; right: 90px; }
	* html #footer .deco { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/footer-deco.png', sizingMethod='scale'); }
	#footer .box-content { padding: 15px 20px; }
	#footer .logo { float: left; }
	#footer .copy { float: left; position: relative; top: 15px; margin: 0 0 0 10px; }
	#footer ul {
		float: right;
		list-style: none;
		overflow: hidden;
		position: relative;
		top: 6px;
	}
		#footer li { float: left; position: relative; left: -1px; background: url(../img/footer-menu.gif) 0 50% no-repeat; padding: 0 20px; }
		#footer li a { float: left; color: #666; }
	.nodeco .deco {display: none}
/**/

#content {
	float: left;
	width: 740px;
}
.wide { width: auto !important; }

/**/

#sidebar {
	float: right;
	width: 240px;
}

	.top-deco {height: 200px}

/**/

.box-banner { margin: 0 0 20px 0; background: #fff; padding: 6px; }
	.box-banner a { display: block; }
	.box-banner img { display: block; }

/**/

.box {
	margin: 0 0 20px 0;
}
	.box u, .box b, .box u i, .box b i { background-image: url(../img/box.png); background-repeat: no-repeat; }
		* html .box u, * html .box b, * html .box u i, * html .box b i { background-image: url(../img/box.gif); }
	.box u, .box b { display: block; height: 5px; line-height: 1px; font-size: 1px; margin: 0 5px 0 0; }
	.box u i, .box b i { float: right; display: block; line-height: 1px; font-size: 1px; width: 5px; height: 5px; position: relative; left: 5px; }
	.box u { background-position: 0 0; }
	.box u i { background-position: 100% 0; }
	.box b { background-position: 0 -15px; }
	.box b i { background-position: 100% -15px; }
	
	.box-header, .box-footer { zoom: 1; position: relative; z-index: 10; }
	.box-header { margin: -5px 0 0 0; }
	.box-footer { margin: 0 0 -5px; }
	.box-header .box-content { border-bottom: 1px solid #B8BFC3; background: #fff url(../img/box-header.gif) 0 100% repeat-x; padding: 1px 15px 5px; }
	.box-footer .box-content { border-top: 1px solid #B8BFC3; background: #f7f7f7; padding: 5px 15px 1px; }
	.box-footer b { background-position: 0 -25px; }
	.box-footer b i { background-position: 100% -25px; }
	.box-header h1, .box-header h2, .box-header p, .box-footer p { margin: 5px 0; }
	.box-header h1 { font-size: 18px; }
	
	.box-content { padding: 1px 20px; background: #fff; zoom: 1; }
	.html-banner .box-content { padding: 1px 10px; overflow: hidden}
	.minh {min-height: 594px}

/**/

.button {
	background: green;
	padding: 11px 0 10px 20px;
	text-decoration: none;
	font-size: 22px;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	font-family: Arial, sans-serif;
	*padding: 0 0 0 20px; /* IE7 */
}
	.button strong {
		padding: 11px 20px 10px 0;
		background: green;
		font-weight: normal;
		color: #fff;
	}

.button-red { background: #bf463d url(../img/buttons.png) 0 0 no-repeat; }
	.button-red strong { background: url(../img/buttons.png) 100% 0 no-repeat; }
	.button-red:hover { background-position: 0 -50px; }
	.button-red:hover strong { background-position: 100% -50px; }

.button-normal {
	background: green;
	padding: 8px 0 8px 20px;
	margin: 0 10px 0 0;
	text-decoration: none;
	font-size: 16px;
	line-height: 33px;
	height: 33px;
	overflow: hidden;
	*padding: 0 0 0 20px; /* IE7 */
}
	.button-normal strong {
		padding: 8px 20px 8px 0;
		background: green;
		font-weight: normal;
		color: #fff;
	}
.button-normal-red { background: #bf463d url(../img/buttons.png) 0 -100px no-repeat; }
	.button-normal-red strong { background: url(../img/buttons.png) 100% -100px no-repeat; }
	.button-normal-red:hover { background-position: 0 -150px; }
	.button-normal-red:hover strong { background-position: 100% -150px; }
.button-normal-grey { background: #5c5c5c url(../img/buttons.png) 0 -200px no-repeat; }
	.button-normal-grey strong { background: url(../img/buttons.png) 100% -200px no-repeat; }
	.button-normal-grey:hover { background-position: 0 -250px; }
	.button-normal-grey:hover strong { background-position: 100% -250px; }

.button-small {
	background: green;
	padding: 7px 0 7px 20px;
	margin: 0 10px 0 0;
	text-decoration: none;
	font-size: 13px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	*padding: 0 0 0 20px; /* IE7 */
}
	.button-small strong {
		padding: 7px 20px 7px 0;
		background: green;
		font-weight: normal;
		color: #fff;
	}

.button-small-red { background: #bf463d url(../img/buttons.png) 0 -300px no-repeat; }
	.button-small-red strong { background: url(../img/buttons.png) 100% -300px no-repeat; }
	.button-small-red:hover { background-position: 0 -350px; }
	.button-small-red:hover strong { background-position: 100% -350px; }
.button-small-orange { background: #de8634 url(../img/buttons.png) 0 -400px no-repeat; }
	.button-small-orange strong { background: url(../img/buttons.png) 100% -400px no-repeat; }
	.button-small-orange:hover { background-position: 0 -450px; }
	.button-small-orange:hover strong { background-position: 100% -450px; }

/**/

.cols {
}
	.cols .col {
		float: left;
	}
	.cols-2 .col { width: 48.5%; }
	.cols-2 .col-2 { float: right; }
	
	.cols-notequal .col-1 { width: 320px;  }
	.cols-notequal .col-2 { width: 400px;  }
	
.col-content { width: 440px; float: left; }
.col-sidebar { width: 240px; float: right; }

/* Find us on */

.social {
	background: #f2f2f2;
	margin: 12px 12px 14px 0;
	width: 85px;
}
.social.last {
	margin-right: 0;
}
.social a {
	color: #000;
	display: block;
	font-size: 14px;
	padding-bottom: 14px;
	padding-top: 14px;
	text-decoration: none;
}
.social img {
	margin-bottom: 6px;
}

/**/

.front-news {
	margin: 5px 0 0 0;
}
	.front-news .main {
		float: left;
		width: 340px;
		padding: 0 0 15px 0;
	}
		.front-news .main h2 { line-height: 1.3em; }
		.front-news .main h2 img { width: 100%; height: auto; display: block; margin: 0 0 5px 0; }
	.front-news .other {
		float: right;
		width: 340px;
		padding: 0 0 15px 0;
	}
	.col .front-news .other {
		width: 319px;
	}
	
.inner-news {
	margin: 15px 0;
	float: left;
	width: 700px;
}
	.news .list {
	}
		.news .list .item {
			margin: 0 0 0 120px;
			clear: both;
		}
		.news .list .item .shift {
			float: left;
			display: inline;
			margin: 0 0 0 -120px;
		}
		.news .list .item h2 { font-size: 14px; margin-bottom: 0; }
		.news .date, .ambassadors-box .date { font-size: 11px; font-style: italic; color: #999; }
		.imgborder {border: 1px solid #E4E4E4;}
		.author {color: #5C5C5C}

.news-categories {
	margin: 15px 0 15px 0;
	float: right;
	width: 200px;
}
	.news-categories ul {
		list-style: none;
	}
	.news-categories li {
		float: left;
		clear: both;
		margin: 0 0 3px 0;
	}
	.news-categories li a {
		float: left;
		color: #5c5c5c;
		zoom: 1;
		position: relative;
	}
	.news-categories li.active a {
		background: #C1271B;
		color: #fff;
		text-decoration: none;
		padding: 2px 7px;
		margin: 2px -7px;
		width: 200px;
	}

.videos .list .item {
	margin: 0;
}
.videos .list .item object, .videos .list .item embed { width: 100% !important; }

/**/

.greyout { font-style: italic; color: #888; }

/**/

.seasons {
	font-style: italic; 
	color: #888; 
	padding-bottom: 0; 
	margin-bottom: 0; 
	margin-top: 15px; 
}
	.seasons a, .seasons .year {
		color: #fff;
		background: #787878;
		font-style: normal;
		padding: 2px 10px;
		margin: 2px;
		text-decoration: none;
	}
	.seasons a.active {
		background: #c1271b;
	}
	.seasons a.other {
		background: url(../img/ico-more2.gif) no-repeat left center;
		margin-left: 5px;
		padding-left: 7px;
		padding-right: 0;
	}
	.seasons a.other span {
		display: none;
	}
	.news-categories .seasons {margin-left: -9px; margin-bottom: 3px}
		
.inner-leaderboard {
	margin: 15px 0;
	float: left;
	width: 440px;
}
	.inner-leaderboard table.style-1 {
		margin: 0px;
	}
	.leaderboard-venues {
		margin: 40px 10px 15px 0;
		float: right;
		width: 220px;
	}
	.inner-leaderboard h3 {margin-bottom: 0px}


/**/

.issue { padding: 15px 0; }
	.issue .description {
		margin: 20px 0 0;
	}
	div.subscribe {
		padding: 15px 0;
	}
	.issue .subscribe a.button {
		line-height: 60px;
	}

.buy-issue {
	margin: 20px 0 50px 0;
}
	.buy-issue select { float: left; margin: 0 10px 0 0; }
	.buy-issue button { float: left; border: none; background: url(../img/button-buynow.gif); width: 80px; height: 19px; color: #fff; line-height: 10px; font-size: 12px; padding: 0; margin: 0; }
	
.magazines {
	margin: 20px 0 0;
}
	.magazines p { clear: both; font-size: 14px; margin-top: 15px; }
	.magazines ul {
		list-style: none;
		float: left;
		padding: 0 0 20px 0;
		margin: 0 -40px 0 0;
	}
	.magazines li { float: left; margin: 0 40px 20px 0; }
	.magazines li a { float: left; display: block; text-align: center; }
	.magazines li img { display: block; margin: 0 0 5px 0; }

/**/

.presented { float: right; position: relative; top: 4px; line-height: 12px; font-style: italic; }
	.presented a { text-decoration: none; }
	.presented a img { position: relative; top: 3px; }

/**/

table.style-1 {
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 20px;
}
	table.style-1 th {
		text-align: left;
		font-weight: normal;
		color: #888;
		padding: 5px 10px;
	}
		table.style-1 th.first { padding-left: 0; }
		table.style-1 th.last { padding-right: 20px; }
	table.style-1 td {
		vertical-align: top;
		border-bottom: 1px solid #fff;
		background: #f3f3f3;
		padding: 5px 10px;
		font-size: 14px;
	}
		table.style-1 td.first {width: 10%}
		table.style-1 td.last { padding-right: 20px; }
	table.style-1 .greyout { font-size: 12px; }

/**/

.pagination { font-size: 14px; margin: 0 0 10px 0; }
	.pagination .prev { font-size: 14px; color: #000; background: url(../img/ico-prev.gif) 0 50% no-repeat; padding: 3px 0 3px 25px; float: left; position: relative; top: -3px; margin: 0 10px 0 0; }
	.pagination .sep { border-left: 1px solid #b3b3b3; margin: 0 10px 0 5px; }
	.pagination .next { font-size: 14px; color: #000; background: url(../img/ico-more.gif) 100% 50% no-repeat; padding: 3px 25px 3px 0; float: left; position: relative; top: -3px; margin: 0 0 0 10px; }
	.pagination ul { list-style: none; margin: 5px 0 0 0; }
	.pagination li { float: left; color: #000; margin: 0 4px 0 4px; padding: 3px 0; background: none; }
	.pagination li a { float: left; color: #000; }
	.pagination li.active { color: #C1271B}

/* rooms */

ul.rooms {
	list-style: none;
	margin: 0 0 15px 0;
	font-size: 11px;
}
	ul.rooms li {
		padding: 9px 7px 6px;
		background: #FFF8ED;
		border: 1px solid #D1D6D9;
		margin: -1px 0 0 0;
	}
	ul.rooms li a { color: #0069CF; }
	ul.rooms li a:hover {color: #C1271B}
	ul.rooms .info {
		line-height: 1.3em;
		margin: 5px 0;
	}
	ul.rooms a.review { background: url(../img/ico-info.gif) 100% 50% no-repeat; padding: 0 12px 0 0; margin: 0 10px 0 0; font-size: 12px}
	ul.rooms a.download { background: url(../img/ico-download.gif) 100% 50% no-repeat; padding: 0 12px 0 0; margin: 0 10px 0 0; font-size: 12px}

table.rooms {
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
	font-size: 13px;
}
	table.rooms a { color: #034EA2; }
	table.rooms p { margin: 5px 0; }
	table.rooms th { text-align: left; font-weight: normal; padding: 5px 10px; white-space: nowrap; font-size: 11px; color: #666; }
	table.rooms td { vertical-align: top; padding: 8px 10px; background: url(../img/dot.gif) 0 0 repeat-x; color: #000; }
	table.rooms tr:hover td, table.rooms tr.hover td { background-color: #F2F7FD; }
	
	table.rooms th.room { padding-left: 0; }
	table.rooms th.bonus { text-align: right; }
	
	table.rooms td.room { padding-left: 0; }
	table.rooms td.bonus { text-align: right; }
	table.rooms td.code { font-size: 11px; color: #666; }
		table.rooms td.code div.code { float: left; background: #FFF9C4; color: #E00008; font-size: 13px; padding: 2px 4px; border: 1px dashed #888; }
		table.rooms td.code p { clear: both; float: left; margin: 3px 0 1px; }
	table.rooms td.os { white-space: nowrap; }
		table.rooms td.os a.start { background: url(../img/ico-download2.gif) 0 50% no-repeat; padding: 0 0 0 13px; }

/* about us */

.aboutus {
	margin: 0 0 40px 0;
}
	.aboutus .indent {
		padding: 0 0 0 120px;
		margin: 10px 0;
		overflow: hidden;
	}
	.aboutus .indent .shift {
		float: left;
		margin-left: -120px;
		display: inline;
	}
	.aboutus address { clear: both; }

table.products { border-collapse: collapse; width: 100%; margin: 10px 0 0 0; }
	table.products td { padding: 5px 10px 10px 0; vertical-align: top; width: 33%; }

/**/

form.default {
	margin: 20px 0;
}
	.default p {
		margin: 20px 0 20px 150px;
	}
	.default label {
		float: left;
		margin: 0 0 0 -150px;
		display: inline;
	}
	.default textarea {
		width: 96%;
		height: 100px;
	}

/**/

#content .simple-menu {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	left: -10px;
}
	#content .simple-menu li {
		float: left;
		background: none;
		margin: 0 10px 0 -1px;
		padding: 0 0 0 10px;
		border-left: 1px solid #888;
		line-height: 1.2em;
		height: 1.2em;
	}
	#content .simple-menu li a {
		float: left;
	}

/**/

div.room {
}
	.room p.logo { margin: 30px 0 20px; }
	.room p.download { margin: 20px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #ccc; }
	.room .exclusive {
		background: #FFF9C4;
		color: #000;
		padding: 10px 20px 20px;
		margin: 0 0 20px 0;
		font-size: 14px;
	}
	.room .exclusive .code { background: #fff; border: 1px dashed #999; padding: 5px 10px; }
	
	.room .col-sidebar { }
		.room .col-sidebar a { color: #034DA1; }
		.room .screenshots { margin: 0 0 10px 0; }
			.room .screenshots img { width: 100%; margin: 0 0 10px 0; }
		
		.room .os { border: 1px solid #b5b5b5; color: #888; padding: 10px 10px 10px 0; text-align: center; margin: 0 0 20px 0; }
			.room .os img { vertical-align: middle; position: relative; left: 5px; margin: 0 0 0 2px; }
		
		#content .room .col-sidebar ul { margin: 10px 0; list-style: none;}
		#content .room .col-sidebar li {
			background: url(../img/li.gif) 0 8px no-repeat;
			padding: 0 0 0 10px;
			margin: 5px 0;
		}

		.room .col-sidebar h2 { color: #888; margin-top: 20px; }
		
		.room .payment img { margin: 0 5px 5px 0; vertical-align: middle; }
	

/**/

/*where to play*/
.tabs {
	list-style: none;
	margin: 15px 0;
	height: 26px;
}

	.tabs li {
		float: left;
		height: 26px;
		background: url('../img/tab-sep.gif') no-repeat center left;
	}

	.tabs li:first-child, .tabs .active {
		background: none;
	}

	.tabs a {
		float: left;
		font-size: 14px;
		padding: 4px 16px 0px;
	}
	
	.tabs .active {
		margin-right: -1px;
		background: url('../img/tab-active.gif') no-repeat top left !important;
		padding-left: 17px;
	}
	
	.tabs .active span {
		float: left;
		height: 22px;
		background: url('../img/tab-active.gif') no-repeat top right;
		color: #fff;
		font-size: 14px;
		padding-right: 16px;
		padding-top: 4px;
	}

	.contentbox ul {
		margin: 0 20px 20px 20px;
		list-style: none;
	}

	.quick-links {
		margin: 0 20px 20px 5px;
		list-style: none;
	}
		.contentbox li, .quick-links li, .ambassadors-box li, .states-list li {
			background: url(../img/li.gif) 0 8px no-repeat;
			padding: 0 0 0 10px;
			margin: 5px 0;
		}
		
	.wheretoplay .contentbox h3 {
		font-style: italic;
		margin-bottom: 5px
	}

	.wheretoplay ul h3 {
		font-style: italic;
		margin-bottom: 0px !important
	}

.recommended {
	width: 100%;
	margin-bottom: 10px
}

.mediakit img {border: 1px solid #b5b5b5}

/* Article image aligment */
.box-content .img {
	margin: 10px 0 15px 0;
	clear: left;
}

.box-content .img-left {
	float: left;
	margin: 10px 10px 15px 0
}

.box-content .img-center {
	text-align: center;
	margin: 10px 0 15px 0;
	clear: left
}

.box-content .img-center div {margin: 0 auto}

.box-content .img div, .box-content .img-center div, .box-content .img-left div {
	font-size: 11px;
	line-height: 20px;
	color:#666
}
.article ul {
	list-style-type: square;
	margin-bottom: 15px;
	padding-left: 20px;
}
.article ol {
	margin-bottom: 15px;
	padding-left: 20px;
}*/
.ico-rss {
	float: right;
	margin-top: 4px;
}
/* Twitter and blog trackers */
.fl10 {
	float: left;
	margin-right: 10px;
}
.fl20 {
	float: left;
	margin-right: 20px;
}
.twitterTracker {
	border: 1px solid #dedede;
	border-bottom: 0;
}
.twitterTracker .tweet {
	background: #fffbf3;
	border-bottom: 1px solid #dedede;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 20px 15px 20px;
}
.twitterTracker .tweetAuthorPhoto {
	display: block;
	width: 48px;
	height: 48px;
}
.twitterTracker .tweetPokerStarsPro .tweetAuthorPhoto {
	background: url('/img/logo_pokerstars_pro_small.png') no-repeat bottom;
	padding-bottom: 14px;
}
.twitterTracker .tweetContent {
	width: 590px;
}
.twitterTracker .tweetDate {
	color: #5d5d5d;
	font-size: 11px;
}
/* Lists of tweeters and bloggers */
.twitterList {
	display: block;
	list-style: none;
	margin: 20px 0;
}
.twitterList li {
	border: 1px dotted #dedede;
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	width: 245px;
	*display: inline; /* IE7 */
	*zoom: 1; /* IE7 */
}

.twitterList li {
	width: 230px;
}
.twitterList a {
	display: block;
	height: 70px;
	min-height: 50px;
	padding: 20px;
	text-decoration: none;
	_height: 50px; /* IE6 */
}
.twitterList a:hover {
	background: #fffbf3;
}
.twitterList .date {
	color: #5d5d5d;
	font-size: 11px;
	font-style: italic;
	display: block;
	padding-left: 70px;
}

.hometweet .tweetContent {
	width: 300px;
}

/*State*/
.state .hometweet .tweetContent {width: 255px;}
.state .issue .description {display: none}
.state .myspace {display: none}
.state .facebook {margin-right: 25px}
.ambassador img {margin-bottom: 5px}
.ambassadors-box ul {list-style: none}
.ambassadors-box ul li a {display: block}
.ambassadors-box .date { color: #666; }
#state-dropdown {position: relative; z-index: 20}
#state-dropdown .selected {text-align: center; color: #000; cursor: pointer; z-index: 10; position: relative}
#state-dropdown .selected .flag {margin-right: 5px; vertical-align: text-top;}
#state-dropdown .selected em {
	background: url('/img/state-select-arrow.gif') no-repeat 100% 6px;
	padding-right: 15px;
}
.widgetPopup .ctl,
	.widgetPopup .ctr,
	.widgetPopup .cbl,
	.widgetPopup .cbr {
		display: block;
		height: 5px;
		position: absolute;
	}
.widgetPopup {
	display: block;
	margin-top: 0;
	position: absolute;
	right: 10px;
	top: -7px;
	z-index: 1;
}
	.widgetPopup .widgetInner {
		background: url('/img/widget_popup_bg.png') no-repeat left top;
		border: 0;
		padding-left: 20px;
		padding-right: 0;
		padding-top: 15px;
		width: 220px;
	}
	.widgetPopup .ctl {
		display: none;
	}
	.widgetPopup .ctr {
		background: url('/img/widget_popup_bg.png') no-repeat right top;
		bottom: 0;
		height: auto;
		right: -20px;
		top: 0;
		width: 20px;
		z-index: 1;
	}
	.widgetPopup .cbl {
		background: url('/img/widget_popup_bg.png') no-repeat left bottom;
		bottom: -17px;
		height: 17px;
		left: 0;
		right: 0;
		z-index: 2;
	}
	.widgetPopup .cbr {
		background: url('/img/widget_popup_bg.png') no-repeat right bottom;
		bottom: -17px;
		height: 17px;
		right: -20px;
		width: 20px;
		z-index: 2;
	}
.states-list {list-style: none; margin: 30px 0 20px 10px; *margin-top: 50px}
.states-list a {color: #000}
.states-list .active {color: #666}
.states-list li:first-child {margin-bottom: 10px}