#product-wrapper h1
{
	font: bold 30px "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
	color: #404141;
}

#product-wrapper h2
{
	font: bold 18px "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
	color: #e45f21;
	font-weight:normal;
}

#product-wrapper h3
{
	font: bold 20px "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
	color: #404141;
        text-transform: capitalize;
}

#product-wrapper h4
{
	font: bold 14px "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	word-spacing: 2px;
	color: #336699;
}

#product-wrapper h5
{
	font: bold 14px "HelveticaNeue-Bold", "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
	word-spacing: 2px;
	color: #666;
}

#product-wrapper hr
{
	border-top:1px solid #e35f1c;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:20px 0 25px 0;
}

#product-wrapper hr.end
{
	background:#efefef;
	border:1px solid #dbdbdb;
	margin:15px 0 64px 0;
	height:12px;
}


/*.........................................................................
	Layout
.........................................................................*/

#product-wrapper
{
	margin: 0 auto;
	width:982px;
	font: 16px Arial, Helvetica, sans-serif;
	color: #717171;
}

#product-wrapper #content
{
	background:#FFFFFF;
	overflow:auto;
}

#product-wrapper #content #intro
{
	background:#efefef;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	height:312px;
	margin-top:45px;
}

#intro-left
{
	float:left;
	position:relative;
	width:450px;
	margin:46px 0 0 37px;
}

#intro-left h1
{
	width:454px;
	height:29px;
	background:url(../images/poker_software/holdemmanager2_text.png) no-repeat top left;
}

#intro-left #enroll
{
	margin-top:22px;
	padding:22px 25px 15px 25px;
	background:#f6f6f6;
	border:1px solid #dbdbdb;
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px 7px 7px;
	border-radius:7px 7px 7px 7px; /* future proofing */
	-khtml-border-radius:7px 7px 7px 7px; /* for old Konqueror browsers */
}

#enroll p
{
	margin:0 0 10px 0;
	font-size:15px;
}

#enroll a.login-button
{
}

#buy-buttons
{
    margin:65px 0 0 0;
}

#intro-left p
{
            margin-bottom:10px;
}

#intro-video
{
	float:left;
	position:relative;
	top:-25px;
	margin-left:45px;
}

#content #features
{
	margin:67px 68px 80px 62px;
}

#product-wrapper h3
{
	margin:0 0 15px 0;
}

#product-wrapper h3.whatsnew
{
	# width:399px;
	height:26px;
        font-weight: normal;
	// background:url(../images/poker_software/whatsnew_text.png) top left no-repeat;
}

#product-wrapper h3.newhud
{
	// width:92px;
	height:26px;
        font-weight: normal;
	// background:url(../images/poker_software/newhud_text.png) top left no-repeat;
}

#product-wrapper h3.newline
{
	//width:348px;
	height:26px;
        font-weight: normal;
	// background:url(../images/poker_software/newline_text.png) top left no-repeat;
}

#product-wrapper h3.freecompanion
{
	// width:498px;
	height:26px;
        font-weight: bold;
	//background:url(../images/poker_software/freecompanion_text.png) top left no-repeat;
}

#product-wrapper h3.hmsync
{
	width:85px;
	height:26px;
	background:url(../images/poker_software/hmsync_text.png) top left no-repeat;
}

#product-wrapper h3.fullycustom
{
	// width:288px;
	height:26px;
        font-weight: normal;
	//background:url(../images/poker_software/fullycustom_text.png) top left no-repeat;
}

#product-wrapper h3.wehaveinvested
{
	//width:779px;
	height:26px;
        font-weight: normal;
	// background:url(../images/poker_software/wehaveinvested_text.png) top left no-repeat;
}

#product-wrapper h3.updates
{
	//width:96px;
	height:26px;
        font-weight: normal;
        text-transform: capitalize;
        font-size
	// background:url(../images/poker_software/updates_text.png) top left no-repeat;
}

#product-wrapper ul
{
	margin:0 0 0 12px;
        list-style: none;
	margin: 0;
	padding: 0;
}

#product-wrapper ul li
{
	padding:0 0 0 60px;
	margin:0 0 20px 0;
}

ul.plain-list li
{
	background:url(../images/poker_software/icon_bullet.png) top left no-repeat;
	min-height:25px;
        margin: 0;
	padding: 0;
}

.icon-ui
{
	background:url(../images/poker_software/icon_ui.png) top left no-repeat;
}

.icon-perf
{
	background:url(../images/poker_software/icon_perf.png) top left no-repeat;
}

.icon-reports
{
	background:url(../images/poker_software/icon_reports.png) top left no-repeat;
}

.icon-filters
{
	background:url(../images/poker_software/icon_filters.png) top left no-repeat;
	height:39px;
}

.icon-stats
{
	background:url(../images/poker_software/icon_stats.png) top left no-repeat;
}

.icon-tools
{
	background:url(../images/poker_software/icon_tools.png) top left no-repeat;
}

/*#footer
{
	color:#333232;
	font-size:12px;
	margin:12px 0 20px 0;
}

#footer a
{
	color:#333232;
}

#footer a:hover
{
	color:#e45f21;
}*/

.seofix
{
	text-indent:-6000px;
}

/*#footer #social-links
{
	position:relative;
	float:right;
}

#footer #social-links img
{
	margin-left:8px;
}*/

.large-img
{
	position:relative;
	margin:10px 0 15px 7px;
}
#gallery img
{
	margin:10px;
	position:relative;    
}
img.shadow
{
    -moz-box-shadow:    2px 2px 5px 3px #999;
    -webkit-box-shadow: 2px 2px 5px 3px #999;
    box-shadow:         2px 2px 5px 3px #999;    
}

.help-info
{
	font-size:12px;
}

#buy-buttons a
{
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}

#buy-buttons a:hover
{
	/* for IE */
	filter:alpha(opacity=75);
	/* CSS3 standard */
	opacity:0.75;
}

#reason_popup_div
{
    position:absolute;
    z-index:6000;
    top:5%;
    left:50%;
    background-color:#fff;
    padding:10px;
    border:5px solid #000;
    -moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px 7px 7px;
	border-radius:7px 7px 7px 7px; /* future proofing */
	-khtml-border-radius:7px 7px 7px 7px; /* for old Konqueror browsers */
}

#reason_popup_div_info_inside
{
    
}

#reason_popup_outer a img
{
    float:right;
    margin:-30px -30px 0 0;
}

#reason_popup_text
{
    margin-top:10px;
}

#reason_popup_text p
{
    padding:10px;
}