@CHARSET "UTF-8";
#purchase-compare-wrapper {
	margin: 1.5em;
}
#product-feature-list {
	display: block;
	float: left;
	margin-top: 13.7em;
	width: 22%;
  min-width: 195px;
	list-style: none;
}
#product-feature-list li {
	height: 37px;
	text-align: right;
	vertical-align: middle;
	border-bottom: 1px dotted #EFEFEF;
	padding-right: 1.5em;
	padding-top: 15px;
	font-size: 1em;
	white-space:nowrap;
	overflow: hidden;
}
#product-feature-list li.two-rows {
	padding-top: 6px;
	height: 46px;
}
#product-feature-list li span {
	display: block;
	font-size: 0.75em;
	color: #515151;
}
#holdem-compare, #omaha-compare {
	float: left;
	border: 1px solid #999999;
	margin: 1.5em 0;
  width: 23%;
  height: 96%;
  background: #EFEFEF;
}
#holdem-compare {
  background: #EFEFEF url('/products/images/purchase/shadow-right.png') no-repeat right top;
}
#omaha-compare {
  background: #EFEFEF url('/products/images/purchase/shadow-left.png') no-repeat left top;
}
#holdem-omaha-compare {
	float: left;
	background: #ffffff;
	border: 2px solid #578C08;
	width: 27%;
	padding-bottom: 2.5em;
	-moz-box-shadow: 5px 3px 8px #9b9a9a;
	-webkit-box-shadow: 5px 3px 8px #9b9a9a;
	box-shadow: 5px 3px 8px #9b9a9a;
}
#holdem-omaha-compare h3, #holdem-compare h3, #omaha-compare h3 {
	text-align: center;
	font-family: Helvetica,Verdana,sans-serif;
  font-size: 1.7em;
	background-color: transparent;
	margin-top: 0.86em;
}
#holdem-omaha-compare h3 {
  font-size: 1.75em;
  margin-top: 0.82em;
  padding-left: 0;
  padding-right: 0;
  white-space:nowrap;
  /* text-shadow: 2px 1px 1px #9b9a9a; */
}
#holdem-omaha-compare h4, #holdem-compare h4, #omaha-compare h4 {
  text-align: center;
  font-family: Helvetica,Verdana,sans-serif;
  font-size: 1em;
  font-weight: bold;
  background-color: transparent;
  margin-top: 13px;
}
#holdem-omaha-compare h4 {
  font-size: 1.05em;
}
span.price, h4 span.new-price {
  font-size: 0.9em;
  font-weight: normal;
  color: #515151;
}
.discounted span.price {
  text-decoration: line-through;
	font-size: 0.8em;
}
.discounted span.new-price {
  color: red;
}
ul.compare-col, ul.compare-col2 {
	display: block;
	float: left;
	width: 50%;
	text-align: center;
	list-style: none;
}
#holdem-compare li.compare-row, #omaha-compare li.compare-row {
	border-bottom: 1px dotted #e0e0e0;
}
#holdem-compare ul.compare-col li.compare-row.active, #omaha-compare ul.compare-col2 li.compare-row.active {
  background: #e0e0e0;
}
#holdem-compare ul.compare-col2 li.compare-row.active {
  background: #e0e0e0 url('/products/images/purchase/shadow-right.png') no-repeat right top;
}
#omaha-compare li.compare-row.active {
	background: #e0e0e0 url('/products/images/purchase/shadow-left.png') no-repeat left top;
}
#holdem-omaha-compare li.compare-row {
  border-bottom: 1px dotted #EFEFEF;
}
#holdem-omaha-compare li.compare-row.active {
  background: #EFEFEF;
}
#product-feature-list li.active {
  background: #EFEFEF;
}
#holdem-omaha-compare li.last, #holdem-compare li.last, #omaha-compare li.last {
	border: 0;
}
li.buynow-row {
	margin-bottom: 26px;
}
li.compare-row {
	line-height: 52px;
	text-align: center;
}

#sidenav span.price {
	float: right;
	font-size: 0.8em;
}
#step2-instructions {
	padding-bottom: 1.5em; 
	margin-bottom: 0.5em;
}
#step2-label {
	float: left; line-height: 2em; margin-right: 21px; width: 11.5em; text-align: right;
}
#avail-upgrade-products {
	float: left;
}
#avail-upgrade-products li {
	line-height: 2em;
}
.feature-window {
  margin: 0 1.5em;
}
/* Floatbox */
#fbBox #fbContentWrapper.fb_white {
  border-color: #999999;
  border-radius: 6px;
  color: #515151;
  -moz-box-shadow: 2px 2px 8px #9b9a9a;
  -webkit-box-shadow: 2px 2px 8px #9b9a9a;
  box-shadow: 2px 2px 8px #9b9a9a;
}
#fbBox #fbContentWrapper h2.feature-title {
  margin-bottom: 0.3em;
}
#fbBox #fbContentWrapper h4.feature-sub-title {
	font-size: 1em;
  color: #515151;
  margin-top: 0;
  padding-bottom: 0.7em;
  border-bottom: 1px dotted #515151;
}
#fbBox #fbContentWrapper h5 {
  padding-top: 0.75em;
}
#fbBox #fbContentWrapper ul {
  list-style: disc;
  margin-left: 1.5em;
}
/* Upgrades */
#price-menu-wrapper {
  width: 25%;
  float: left;
  border: 1px solid #A1A1A1;
  background: #ffffff;
  margin: 2.4em 20px 1.5em 20px;
}
#price-menu-wrapper h4 {
  display: block;
  font-size: 1em;
  background: #EAEAEA;
  padding: 0.5em;
  font-weight: bold;
  margin: 0;
  color: #414141;
}
ul.price-menu {
  list-style: none;
}
ul.price-menu li {
  font-size: 0.85em;
	color: #515151;
  border-bottom: 1px dotted #A1A1A1;
  margin: 0 0.5em;
	padding: 0.5em;
}
ul.price-menu li span.price, ul.price-menu li span.new-price {
  float: right;
}
ul.price-menu li span.new-price {
  text-indent: 5px;
}
.upgrade-process {
  margin-top: 2.4em;
  margin-bottom: 3em;
  border-bottom: 1px solid #EAEAEA;
}
.upgrade-process h2 {
  font-size: 16px !important;
  font-family: Verdana, Kalimati, Tahoma;
  color: white;
  background: #515151;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(97, 97, 97, 1)),color-stop(100%,rgba(81, 81, 81, 1)));
  background: -webkit-linear-gradient(top,rgba(97, 97, 97, 1) 50%,rgba(81, 81, 81, 1) 100%);
  background: -moz-linear-gradient(top,rgba(97, 97, 97, 1) 50%,rgba(81, 81, 81, 1) 100%);
  background: -o-linear-gradient(top,rgba(97, 97, 97, 1) 50%,rgba(81, 81, 81, 1) 100%);
  background: -ms-linear-gradient(top,rgba(97, 97, 97, 1) 50%,rgba(81, 81, 81, 1) 100%);
  background: linear-gradient(top,rgba(97, 97, 97, 1) 50%,rgba(81, 81, 81, 1) 100%);
  padding: 0.8em 2% 0.8em 2%;
  margin: 0;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
}
#upgrade-step1 .fsubmit {
  text-align: left;
  margin-left: 15.5em;
}
#upgrade-step2 .fsubmit{
  text-align: left;
  margin-left: 4em;
}
.upgrade-process #errorBox {
	 margin-top: 0;
}
#avail-upgrade-products li label:hover {
    cursor: pointer;
}