/**********************************************************************************************
	Content of cross-browser.css - START
**********************************************************************************************
PURPOSE
This CSS file provide a clever way to add browser and OS specific css styles.

USAGE
.[os].[browser] .mylink { font-weight: bold; } -> without space between .[os] and .[browser]

AVAILABLE OS CODES [os]:
win - Microsoft Windows
linux - Linux (x11 and linux)
mac - Mac OS
freebsd - FreeBSD
ipod - iPod Touch
iphone - iPhone
webtv - WebTV
mobile - J2ME Devices (ex: Opera mini)

AVIALABLE BROWSER CODES [browser]:
ie - Internet Explorer (All versions)
ie8 - Internet Explorer 8.x
ie7 - Internet Explorer 7.x
ie6 - Internet Explorer 6.x
ie5 - Internet Explorer 5.x
gecko - Mozilla, Firefox (all versions), Camino
ff2 - Firefox 2
ff3 - Firefox 3
ff3_5 - Firefox 3.5 new
opera - Opera (All versions)
opera8 - Opera 8.x
opera9 - Opera 9.x
opera10 - Opera 10.x
konqueror - Konqueror
webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
safari3 - Safari 3.x
chrome - Google Chrome
iron - SRWare Iron

EXAMPLES:

html.gecko div#header { margin: 1em; }
.opera #header { margin: 1.2em; }
.ie .mylink { font-weight: bold; }
.mac.ie .mylink { font-weight: bold; }

***********************************************************************************************/

/*------------------------------------------
// IE - All Versions - Windows
//------------------------------------------*/

/* Clearfix Method for containing floats in IE */
.ie .clearfix { display: inline-block; }  /* ... especialy for IE7 */
.ie .clearfix { display: block; }        /* ... for IE5,IE6,IE7 */
* html.ie .clearfix { height: 1%; }       /* ... for IE5 + IE6/Win */

/* Adjustment of .floatbox class for IE */
.ie .floatbox { width:100%; }
.ie div.box9 div.top{height:1%;}
.ie div.box8 div.top, .ie div.box8 div.bottom div.middle, .ie div.box10 div.top, .ie div.box10 div.bottom div.middle, .ie div.box9 div.bottom div.middle{height:1%;}
.ie6 ul.list18 li, .ie7 ul.list18 li{height:1%; margin-bottom:5px;}
.ie6 ul.list17 li{height:1%;}
.ie6 body.settings div.widget div.content ul li a { height:1%; }
.ie6 table.table4{margin-bottom:-4px; position:relative;}

/* Adds near-native PNG support with alpha opacity in IE6 */
.ie6 ul.list21 li p { *behavior: url("iepngfix.htc");  }

/* Adds ability to user :hover selector on any tag in IE6 */
.ie6 body { behavior: url("csshover.htc"); }
.ie6 ul.list25 li, .ie6 ul.list26 li { margin-bottom:-2px;}
.ie6 div.box23 div.buttons{ width:183px;}
.ie6 div.box23 span.duration{ margin:0px;}
.ie6 div.box23-left div.box23-right div.box23-middle { height:24px; padding-bottom:0px;}
.ie6  ul.list27 li h5{height:1%; margin-right:0px; position:relative;}
.ie6 div#main-navigation ul li.parent a span.arrow, .ie6 div.box21 div.middle { height:1%;}
.ie6 dl{ margin-bottom:0px;}
.ie6 a.button8 span.inner span.play, .ie6 a.button8 span.inner span.download{ margin-top:3px;}
.ie6 div.search-form2{ width:500px;}
.ie6 div.form span.textbox{ width:255px;}
.ie6 div.form span.textbox input{ height:19px;}
.ie6 div#search-bar{ padding-bottom:3px;}
.ie6 div.post div.entry div.controls{ width:395px;}
.ie6 div.post div.entry div.box34-middle{ padding-bottom:1px;}
.ie6 div.box35 span.arrow, .ie6 div#promotion div.promotion-detail, .ie6 div.search-form1 div.search-box, .ie6 div#sortable-ranking div.sortable div.inner  { height:1%;}
.ie6 div.post div.entry div.controls ul li{ margin-right:12px;}
.ie6 div.post div.entry div.box34-middle{ padding-bottom:0px;}
.ie6 div.search-form1 div.search-box ul li{margin-bottom:-10px; position:relative;}
.ie6 div#user-area div.loggedin ul { width:280px; }
.ie6 div#sortable-ranking div.sortable div.inner { width:252px;}
.ie6 div.sub-navigation ul li.parent a span.arrow{ float:left; z-index:1;}
.ie6 div#user-area ul { width:445px; }
.ie6 div#user-area div.logout ul li {margin-right:2px;}
.ie6 div#top-ten-players.box7 div.bottom, .ie7 div#top-ten-players.box7 div.bottom { padding-bottom:9px; }
.ie6 div.box41 div.box41-top{ height:1%;}

.ie7 div.box23 div.buttons{ width:183px;}
.ie7 div.box26 div.middle { margin-bottom:-8px; position:relative; }
.ie7 div#recent-winners div.highlighted div#inner{top:0%!important;}
.ie7 ul.list23 li div.image div#inner{top:0%!important;}
.ie7 div#top-ten-players div.highlighted div#inner{top:0%!important;}
.ie7 div#user-area div.logout ul li{margin-right:3px;}
.ie7 div.search-form1 p.advance-search {width:200px;}
.ie7 div.login-form1 div.search-box a#login-button{margin-top:-20px;}
.ie7 div#search-bar{padding:6px 0 4px!important;}
.ie7 ul.list25 li {padding:9px 0 5px 15px;}
.ie7 body.standard-error span.register{padding:10px;margin-top:-40px;}
.ie7 body.standard-error div.box10-medium h2{height:39px;}
.ie7 div.box41-top, .ie7 div.box41-bottom, .ie7 div.box41-middle{min-height:1px;}
.ie7 div.review-tournaments-ranks table.table7, .ie7 div.review-tournaments-large table.table7{margin-top:-33px;}
.ie7 div.edit_reason{float:none!important;}

.ie8 #forum{width:100%;}
.ie8 .editor_controls ul li {width:75px;}

.ie9 body.search div.search2 #newhand, .ie8 body.search div.search2 #newhand{height:309px!important;}
.ie9 div#user-area{width:300px;}

.opera div#sortable-ranking div.form ul li input, .chrome div#sortable-ranking div.form ul li input { padding:4px;}
.opera table.table6{table-layout: fixed;}
.opera table.table6 tr td.players{display: inline-block;height: 37px;margin-left: -13px;padding-right: 0px;padding-top: 0px;width: 78px;padding-left:0px;height:40px;}
.opera table.table6 tr td.players a {top:14px;}

.ff3 table.table6 tr td, .ff4 table.table6 tr td { height:40px; }

.chrome table.table4 tr th{height:21px!important;}
.chrome body.search div.search2 #newhand{height:315px!important;}

.safari div#highest-point table.table4 tr td.player, .chrome div#highest-point table.table4 tr td.player,.opera div#highest-point table.table4 tr td.player { left:1px; position:relative;  }
