/*
Theme Name: Player theme
Version: 2.0
Author: Pokerthemes
Author URI: #
*/
 

#navigation { margin-bottom:0;height:41px;background:none; padding:0;}

.nav {
	margin:0;
}
.nav a { 
	background:url("images/tab01-l.gif") no-repeat scroll left top transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:16px;
	line-height:41px !important;
	margin:0;
	padding:0;
	width:auto;
}
ul.nav {
	float:left;
	padding:0 1px 0 0;
	width:auto;
}
ul.nav li {
	float:left;
	padding:0 1px 0 0;
	width:auto;
}
ul.nav li a:hover, ul.nav li a.active {
	background:url("images/tab02-l.gif") no-repeat scroll left top #1E85D8;
	text-decoration:none;
}

.nav a span { 
	background:url("images/tab01-r.gif") no-repeat scroll right top transparent;
	display:block;
	float:left;
	padding:0 20px;
	width:auto;
}

.nav a:hover span , ul.nav li a.active span {
	background:url("images/tab02-r.gif") no-repeat scroll right top transparent;
}
.nav li a.sf-with-ul {
	padding-right:0;
}

.nav li.current_page_item a,
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-menu-item a,
.nav li.sfHover a,
.nav li.selected a{
	background:url("images/tab02-l.gif") no-repeat scroll left top #1E85D8;
	text-decoration:none;
}

.nav li.current_page_item a span,
.nav li.current_page_parent a span,
.nav li.current-menu-ancestor a span,
.nav li.current-menu-item a span,
.nav li.sfHover a span,
.nav li.selected a span{
	background:url("images/tab02-r.gif") no-repeat scroll right top transparent;
	text-decoration:none;
}
.nav li li.current_page_item {
	background:none repeat scroll 0 0 #155F9B;
	}
.nav li{ position:relative;}
.nav li:hover,
.nav li.hover{ position:relative; }
.nav li ul{background:none; top:41px;width:206px; border:none; left:0px !important;display:none; }
.nav li ul li{ background:#155f9b; border-bottom:none;position:relative !important; padding:2px 0px !important;width:206px !important;}
.nav li ul li.first{/*background:url("images/bg09.png") no-repeat left top;*/padding:12px 0px 1px !important;}
.nav li ul li.last{/*background:url("images/bg10.png") no-repeat left bottom;*/padding:1px 0px 12px !important;}
.nav li ul li a{  color: #FFFFFF;text-shadow: none;background:none !important;font-size:12px; padding:0; float:none; clear:both;width:auto;line-height:16px!important;}
.nav li ul li a span{background:none !important;padding:4px 31px 4px 19px;float:none; clear:both;width:auto;line-height:16px !important;}
.nav li ul li a:hover{/*background:url("images/bg12.gif") no-repeat 9px bottom !important;*/color:#6FB1E7;}
.nav li ul li a:hover span{/*background:url("images/bg11.gif") no-repeat 9px top !important;*/}
.nav span.sf-sub-indicator{ display:none !important; }
.nav li ul li a.sf-with-ul{ padding:0 !important;}
.nav li ul ul{ margin:0; top:0px; left:206px !important; }

.nav li ul li ul li.first{/*background:url("images/bg13.png") no-repeat left top;*/}
.nav li ul li.sfHover a{/*background:url("images/bg12.gif") no-repeat 9px bottom !important;*/}
.nav li ul li.sfHover a span{/*background:url("images/bg11.gif") no-repeat 9px top !important;*/}
.nav li ul li.sfHover ul li a{/*background:url("images/bg14.gif") no-repeat center bottom !important;*/}

.nav li ul li.sfHover ul li.last a{background:none !important;}
.nav li ul li.sfHover ul li a span{background:none !important;}
.nav li ul li.sfHover ul li a:hover{color:#38a6fe;}
.nav li ul.special{/*background:url("images/bg20.png") no-repeat left top;*/ padding:8px 0 0;}
.nav li ul li.sfHover ul.special{/*background:url("images/bg21.png") no-repeat left top;*/ padding:8px 0 0;}

.sub-navigation {height:44px;background:url("images/bg03.gif") repeat-x left top;}
.secondary span.sf-sub-indicator{ display:none !important; }

.secondary li{ position:relative; padding:0 20px; width:auto; float:left; margin:0;}
.secondary li a{ display:block;line-height:44px;width:auto; float:left;font-size:12px;font-weight:bold;color:#fff;}
.secondary li a:hover{text-decoration:none;color:#b3ddff;}

.secondary li ul{background:none; top:44px;width:196px; border:none; left:0px !important; position:absolute; z-index:100;}
.secondary li ul li{ background:#d9d9d9; border-bottom:none;position:relative !important; padding:1px 0px !important;width:196px !important;}
.secondary li ul li.first{padding:8px 0px 1px !important;}
.secondary li ul li.last{/*background:url("images/bg15.png") no-repeat left bottom;*/padding:1px 0px 8px !important;}
.secondary li ul li a{background:none !important;font-size:12px; padding:0; float:none; clear:both;width:auto;line-height:16px!important;color:#000;}
.secondary li ul li a span{background:none !important;padding:4px 24px 4px 15px;float:none; clear:both;width:auto;line-height:16px !important; display:block;}
.secondary li ul li a:hover{/*background:url("images/bg17.gif") no-repeat 5px bottom !important;*/color:#0e74c5;}
.secondary li ul li a:hover span{/*background:url("images/bg16.gif") no-repeat 5px top !important;*/}
.secondary li ul li a span.sf-sub-indicator{ display:none !important; }
.secondary li ul li a.sf-with-ul{ padding:0 !important;}
.secondary li ul ul{ margin:0; top:0px; left:196px !important; }
.secondary li ul li ul li.first{/*background:url("images/bg18.png") no-repeat left top;*/}
.secondary li ul li.sfHover a{/*background:url("images/bg17.gif") no-repeat 9px bottom !important;*/}
.secondary li ul li.sfHover a span{/*background:url("images/bg16.gif") no-repeat 9px top !important;*/}
.secondary li ul li.sfHover ul li a{/*background:url("images/bg20.gif") no-repeat center bottom !important;*/}
.secondary li ul li.sfHover ul li.last a{background:none !important;}
.secondary li ul li.sfHover ul li a span{background:none !important;}
.secondary li ul li.sfHover ul li a:hover{color:#38a6fe;}
.secondary li ul.special{/*background:url("images/bg23.png") no-repeat left top;*/padding:8px 0 0;}
.secondary li ul li.sfHover ul.special{/*background:url("images/bg22.png") no-repeat left top;*/ padding:8px 0 0;}





.breadcrumb {
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #DCDCDC;
	color:#066ABB;
	font-size:11px;
	line-height:13px;
	padding:9px 18px;
}

/*Widgets settings*/
.widget h3 {
	background:none;
	text-shadow:none;
	border-bottom:1px solid #626262;
	color:#1E85D8;
	font-size:18px;
	font-weight:normal;
	padding:8px 8px 3px 0;
	line-height:22px;
}

.widget ul {
	background:none;
	border:none;
	clear:both;
	list-style-position:inside;
	list-style-type:none;
	padding:0;
}
.widget ul li {
	border-bottom:1px solid #DADADA;
	padding:5px 0;
}
.widget ul li a {
	color:#858585;
	padding:0;
}
.widget ul ul li{
	border-bottom:none;
}

/*Review page styles*/
div.review-block div.code h2.t31 {
	background:none;
	border-bottom:1px solid #BFCCE0;
	border-left:none;
	border-top:none;
	border-right:none;
	padding:7px 17px 8px 0;
}

div.review-block div.code h2.t32 {
	background:none;
	border-bottom:1px solid #BFCCE0;
	border-left:none;
	border-top:none;
	border-right:none;
	padding:7px 17px 8px 0;
}

div.review-block ul.code2 li {
	list-style:disc inside none;
	padding:4px 2px 2px 0;
	border:none;
	background:none;
}

div.review-block ul.code3 li {
	list-style:disc inside none;
	padding:2px 2px 2px 5px;
	border:none;
	background:none;
}

div.review-block h2.t3 {
	border-bottom:1px solid #BFCCE0;
	font-size:18px;
	border-left:none;
	background:none repeat scroll 0 0 transparent;
	border-top:none;
	border-right:none;
	padding:0 0 10px;
}

/*Footer styling*/
#footer-widgets .widget h3 {
	color:#555555;
	text-transform:none;
}

#footer-wrapper {
	background:url("images/footer-bg.jpg") repeat scroll 0 0 #E7E6E5;
	border-top: 1px solid #E6E6E6;
}
#footer-bottom {
	background:url("images/bg08.gif") repeat-x scroll left top transparent
}



.sws-button, .sws-button span, .sws-button a:focus, .sws-button a:hover, .sws-button a:active {
	-moz-border-radius:6px 6px 6px 6px;
	display:inline-block;
	text-decoration:none !important;
}

.sws-button span {
	border-top:1px solid rgba(255, 255, 255, 0.3);
	color:#FFFFFF;
	line-height:1em;
	padding:0.6em 1.3em;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	white-space:nowrap;
}


.sws-button {
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-user-select:none;
	background:-moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 transparent;
	border-color:rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	line-height:1em;
	outline:medium none;
	overflow:visible;
	position:relative;
	white-space:nowrap;
}


.sws-button, .sws-button span, .sws-button a:focus, .sws-button a:hover, .sws-button a:active {
	-moz-border-radius:6px 6px 6px 6px;
	display:inline-block;
	text-decoration:none !important;
}


.sws_btn_xlarge {
	font-size:22px !important;
	margin:0 5px 5px;
}

a.sws_btn_glow:hover {
	box-shadow:none;
}

a.sws_btn_glow_grey:hover {
	box-shadow:0px 0px 5px 0px #666;
	-moz-box-shadow:0px 0px 5px 0px #666;
	-webkit-box-shadow:0px 0px 5px 0px #666;
	border-color:#666;
}


.sws-button:hover, .sws-button.hover {
	background: -moz-linear-gradient(center top,	rgba(255, 255, 255, .2) 0%,	rgba(255, 255, 255, .1) 100%);
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(255, 255, 255, .1)),to(rgba(255, 255, 255, .2)));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFF')";
	transition-property: box-shadow, background;
	-moz-transition-property: box-shadow, background;
	-webkit-transition-property: box-shadow, background;
	transition-duration:.2s, .3s;
	-moz-transition-duration:.2s, .3s;
	-webkit-transition-duration:.2s, .3s;
	transition-timing-function:ease-in;
	-moz-transition-timing-function:ease-in;
	-webkit-transition-timing-function:ease-in;
	
}
.sws-button:active, .sws-button.active {
	background: -moz-linear-gradient(center top,rgba(0, 0, 0, .1) 0%,rgba(255, 255, 255, .1) 100%);
	background: -webkit-gradient(linear,center bottom, center top,from(rgba(255, 255, 255, .1)),to(rgba(0, 0, 0, .1)));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')";
}

ul.sws_ul_ui li {list-style-type:none;}
.widgets-top-rooms ul li { border-bottom: 1px solid #E1E7EF;list-style: none outside none;padding: 4px 0;}
.widgets-top-rooms ul li a { padding: 0;}
.widgets-top-rooms li img { border:1px solid #DDDDDD;float:left;margin-right:8px;padding:2px; }
.widgets-top-rooms .roomwidget {line-height:22px;}


/* Review Page*/

div.review-block{ /*padding:19px 0 0;*/}
div.review-block div.review{background:#f8fafd; /*border-right:solid 1px #e1e7ef;border-bottom:solid 1px #e1e7ef;border-left:solid 1px #e1e7ef;*/padding:0px 19px 15px 19px;}
div.review-block h1.t1{ font-size:18px; color:#fff; font-weight:normal; line-height:33px; padding:0 20px; background:#343535; margin:0px;}
div.review-block div.review p { padding-top:20px; }
div.review-block div.cols1{width:610px;overflow:hidden;clear:both;padding:20px 0 4px;}
div.review-block div.cols1-button {overflow:hidden;clear:both;padding:20px 0 4px;text-align:center;}
div.review-block div.cols1 div.col1{width:186px; float:left; }
div.review-block div.cols1 div.col2{width:410px; float:right;}
div.review-block div.cols1 div.col1 img{ border:1px solid #E6E6E6;max-width:150px;padding:2px;}
div.review-block h2.t2{ color:#1d73c1; font-size:20px; line-height:24px; padding:0 0 4px; margin:0px;}
div.review-block h2.t2 a{color:#1d73c1;}
div.review-block ul.list li{font-size:13px; line-height:17px;list-style:square inside none;}
div.review-block ul.list li a{ color:#1D73C1;}
div.review-block h2.t3{  background:#e0ecf8; border:solid 1px #bfcce0; font-size:18px; font-weight:normal; padding:7px 17px 8px; line-height:16px; margin:16px 0 0;}

div.review-block div.cols2{width:520px;overflow:hidden;clear:both; text-align:center; padding:20px 0 0; margin:0 auto;}
div.review-block div.cols2 div.col1{width:260px;float:left;}
div.review-block div.cols2 div.col1 img{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:2px solid #444444;}
div.review-block div.cols2 div.col2{width:260px;float:left;}
div.review-block div.cols2 div.col2 img{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:2px solid #444444;}
div.review-block div.cols3{width:460px;overflow:hidden;clear:both;  line-height:30px; margin:0 auto;}
div.review-block div.cols3 div.col1{width:230px;float:left;}
div.review-block div.cols3 div.col2{width:230px;float:left;}
div.review-block ul{ list-style:none outside none; margin:0px;}
div.review-block ul.code{ width:520px; margin:0 auto; padding-top:20px;}
div.review-block ul.code li.odd{ background:#e2ffd5;}
div.review-block ul.code li.even{background:#fdffd8;}

div.review-block ul.code2{  float:left;margin:0 auto;width:295px;}
div.review-block ul.code2 li{ background:none repeat scroll 0 0 #E2FFD5;border-bottom:1px dotted #888888;border-left:1px dotted #888888;border-right:1px dotted #888888;padding:2px 2px 2px 5px; list-style:disc inside none;}
div.review-block ul.code3{ display:inline-block;margin:0 auto;width:300px;}
div.review-block ul.code3 li { background:none repeat scroll 0 0 #FDFFD8;border-bottom:1px dotted #000000;border-left:1px dotted #000000;border-right:1px dotted #000000;padding:2px 2px 2px 5px;list-style:disc inside none;}
  
div.review-block div.code h2.t31 {  background:none repeat scroll 0 0 #E0ECF8;border:1px solid #BFCCE0;font-size:18px;font-weight:normal;line-height:16px;margin:16px 0 0;padding:7px 17px 8px; }
div.review-block div.code h2.t32 {  background:none repeat scroll 0 0 #E0ECF8;border:1px solid #BFCCE0;font-size:18px;font-weight:normal;line-height:16px;margin:16px 0 0;padding:7px 17px 8px; }
div.review-block h2.t4{ background:#e8e8e9;  font-size:24px; font-weight:normal; padding:7px 17px 8px; line-height:26px; margin:16px 0 0;}

div.review-block div.code div.codebox1 { float:left;padding:0 5px 10px 0;width:295px;}
div.review-block div.code div.codebox2 { float:left;padding:0 0 6px 8px;width:300px;}
div.review-block div.cols4{width:668px;overflow:hidden;clear:both; padding:10px 0 0;}
div.review-block div.cols4 div.col1{width:510px;}
div.review-block div.cols4 div.col2{width:156px; text-align:center; float:right;}
div.review-block div.cols4 div.col2 img{ border:solid 1px #e9e9ea; padding:6px; background:#fff;}
div.review-block a.visit{ width:163px; height:43px; display:block; background:url("images/btn04.gif") no-repeat left top; font-size:17px; color:#fff; font-weight:bold; text-align:center; line-height:43px; margin:0 auto;}
div.review-block a.visit:hover{ text-decoration:none;}
div.mail-block{ padding:16px 0 0;}
div.mail-block div.mail{background:#f8fafd; border:solid 1px #e1e7ef;padding:3px 19px 15px 19px;}
div.mail-block div.cols01{width:668px;overflow:hidden;clear:both; }
div.mail-block div.cols01 div.col01{width:100px;padding:12px 0 0;}
div.mail-block div.cols01 div.col02{width:420px;padding:12px 0 0;}
div.mail-block div.cols01 div.col03{width:120px; padding:6px 0 0;}
div.mail-block input.txt{ width:340px; padding:2px 0;}
div.mail-block input.submit{ width:88px; height:32px; background:url("images/btn07.gif") no-repeat left top; border:none; font-size:18px; color:#fff; cursor:pointer;}

/* Review archive page*/
div.perfect-block{ /*padding:19px 0 0;*/}
div.perfect-block div.perfect{background:#f8fafd; border-right:solid 1px #e1e7ef;border-bottom:solid 1px #e1e7ef;border-left:solid 1px #e1e7ef;padding:7px 18px 15px 18px;}
div.perfect-block h2.t1{ font-size:18px; color:#fff; font-weight:normal; line-height:33px; padding:0 20px; background:#343535; margin:0;}
div.bonuses-block{ padding:16px 0 0;}
div.bonuses-block div.bonuses{background:#f8fafd; border-right:solid 1px #e1e7ef;border-bottom:solid 1px #e1e7ef;border-left:solid 1px #e1e7ef;padding:15px 18px 15px 18px;}
div.bonuses-block h2.t1{ font-size:18px; color:#fff; font-weight:normal; line-height:33px; padding:0 20px; background:#343535; margin:0;}
div.bonuses-block div.t2{ background:#e0ecf8; border:solid 1px #bfcce0; font-size:14px; font-weight:bold; padding:7px 17px 8px; line-height:16px;}
div.bonuses-block div.cols2{width:456px;overflow:hidden;clear:both; padding:15px 0 0;}
div.bonuses-block div.cols2 div.col1{width:180px; text-align:center;}
div.bonuses-block div.cols2 div.col2{width:276px;}
div.bonuses-block ul.pokers{ padding:4px 0 0px; list-style:none outside none;margin:0;}
div.bonuses-block ul.pokers li{list-style:square inside none;font-size:13px; line-height:13px; padding:3px 0 3px 9px;margin-left:10px;}
div.bonuses-block a.visit{display:block;  font-size:15px; color:#CC0000; font-weight:bold;}
div.bonuses-block a.visit:hover{ text-decoration:none;}
div.bonuses-block a.read{ color:#2279cb; font-weight:bold;}
div.perfect-block div.perfect p {padding:4px 0; margin:0; }
div.bonuses-block div.cols2 div.col1 p{margin:0}
div.bonuses-block ul.pokers li.pros {list-style:none outside none;border:1px dashed #BFCCE0;font-size:14px;font-weight:bold;line-height:16px;margin-bottom:5px;margin-left:0;}
div.bonuses-block ul.pokers li.cons { list-style:none outside none;border:1px dashed #BFCCE0;font-size:14px;font-weight:bold;line-height:16px;margin-bottom:5px;margin-left:0;}


/* Review table styles */
div.rooms-block{ padding:0 0 12px;}
div.rooms-block div.cols1{width:auto;overflow:hidden;clear:both; background:url("images/bg06.png") repeat-x left top; font-size:14px; line-height:33px; color:#fff; text-align:center; font-weight:bold;}
div.rooms-block div.cols1 div.col0{font-family:tahoma;font-size:12px;width:10%; margin:0 1px 0 0; float:left;}
div.rooms-block div.cols1 div.col1{font-family:tahoma;font-size:12px;width:20%; margin:0 1px 0 0;float:left;}
div.rooms-block div.cols1 div.col2{font-family:tahoma;font-size:12px;width:7%; margin:0 1px 0 0;float:left;}
div.rooms-block div.cols1 div.col3{font-family:tahoma;font-size:12px;width:12%;margin:0 1px 0 0;float:left;}
div.rooms-block div.cols1 div.col4{font-family:tahoma;font-size:12px;width:15%;margin:0 1px 0 0; float:left;}
div.rooms-block div.cols1 div.col5{font-family:tahoma;font-size:12px;width:15%; float:left;}
div.rooms-block div.cols2{height:33px;width:auto;overflow:hidden;clear:both; background:none repeat scroll 0 0 #E1EDFC; font-weight:bold; border-bottom:solid 1px #CCC;border-top:1px solid #FFFFFF;padding:6px 0;border-right:solid 1px #e1e7ef;}
div.rooms-block div.cols2 div.col0{width:10%; margin:0 1px 0 0; float:left;text-align:center;}
div.rooms-block div.cols2 div.col0 img{padding:1px;border:1px solid #FFFFFF;}
div.rooms-block div.cols2 div.col1{padding-top:4px;width:20%; margin:0 1px 0 0;float:left;}
div.rooms-block div.cols2 div.col2{padding-top:4px;width:7%; margin:0 1px 0 0;text-align:center;float:left;}
div.rooms-block div.cols2 div.col3{height:33px;width:12%;margin:0 1px 0 0;text-align:center; padding:4px 0 0;float:left;}
div.rooms-block div.cols2 div.col4{padding-top:4px;height:33px;width:15%;margin:0 1px 0 0; float:left;text-align:center;}
div.rooms-block div.cols2 div.col5{padding-top:4px;width:15%; float:left;text-align:center;}
div.rooms-block div.cols3{width:707px;overflow:hidden;clear:both; background:url("images/bg08.gif") repeat-y left top; font-weight:bold;border-bottom:solid 1px #e1e7ef; padding:6px 0;border-right:solid 1px #e1e7ef;}
div.rooms-block div.cols3 div.col0{width:102px; margin:0 1px 0 0; float:left;text-align:center;}
div.rooms-block div.cols3 div.col1{width:203px; margin:0 1px 0 0;}
div.rooms-block div.cols3 div.col2{width:89px; margin:0 1px 0 0;text-align:center;}
div.rooms-block div.cols3 div.col3{width:88px;margin:0 1px 0 0;text-align:center;padding:4px 0 0;}
div.rooms-block div.cols3 div.col4{width:98px;margin:0 1px 0 0; float:left;text-align:center;}
div.rooms-block div.cols3 div.col5{width:122px; float:left;text-align:center;}
div.rooms-block a.more{ color:#1f75c5;}
div.rooms-block a.more:hover{ text-decoration:none;}
div.rooms-block div{ padding:0 6px; float:left;}

button, a.button
	{
	background: #0B66BA;
	background: -moz-linear-gradient(top,  #77BAF7 0%, #2692F2 2%, #0B66BA 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #77BAF7), color-stop(0.02, #2692F2), color-stop(1, #0B66BA));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2692F2', endColorstr='#0B66BA');
	color: #FFF;
	border: solid 1px #0C65B6;	
	font-family:  "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	color: #FFF; 
	display: inline-block; 
	cursor: pointer;
	padding: 5px 10px 6px; 
	border: none;
	position: relative;
	border-bottom: 1px solid rgba(0,0,0,0.25);	
	text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
	border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}

button:hover, a.button:hover
	{
	-moz-box-shadow: 1px 1px 10px #0B66BA;
	-webkit-box-shadow: 1px 1px 10px #0B66BA;
	}

	button:active, a.button:active { top: 1px;  }

.dark-grey 
	{
	background: #555555  !important;
	background: -moz-linear-gradient(top,  #AEAEAE 0%, #737373 2%, #555555 100%)  !important;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #AEAEAE), color-stop(0.02, #737373), color-stop(1, #555555))  !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737373', endColorstr='#555555')  !important;
	color: #FFF  !important;
	border: solid 1px #414141  !important;
	}

.dark-grey:hover 
	{
	-moz-box-shadow: 1px 1px 10px #555555  !important;
	-webkit-box-shadow: 1px 1px 10px #555555  !important;
	}



.tiny { font-size: 8px !important}
.small { font-size: 11px !important; }
.medium { font-size: 14px !important; }
.large { font-size: 20px !important; }
.xlarge { font-size: 26px !important; }