img, div, input {
	behavior: url("iepngfix.htc");
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: url(../images/background_side.gif) repeat;
}
a {
	color: #ff7e00;
}
form {
	padding: 0;
	margin: 0;
}
p {
	margin: 0 0 8px 0;
	padding: 0;
}
.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
.top {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	background:url(../images/background_top.gif) repeat-x top;
	height:250px;
}
.all {
	margin: 0 auto;
	padding: 0;
	width: 1074px;
}
.strechable {
	margin: 0 auto;
	padding: 0;
	width: 1074px;
	display:block;
	background:url(../images/bgr_columns.png) repeat-y top;
}
.leftBar {
	padding: 0;
	width: 190px;
	float: left;
}
.leftBar .top {
	padding: 0;
	width: 190px;
	height:549px;
	background:url(../images/column_left_top.png) no-repeat top;
	position:relative;
}
.rightBar {
	padding: 0;
	width: 190px;
	float: left;
}
.rightBar .top {
	padding: 0;
	width: 190px;
	height:549px;
	background:url(../images/column_right_top.png) no-repeat top;
	position:relative;
}
.content {
	margin: 0;
	padding: 0;
	width: 694px;
	float: left;
	position:relative;
	background:url(../images/background_content.gif) repeat top;
}
.content .welcome {
	margin: 0;
	padding: 0;
	width: 342px;
	height:157px;
	float: left;
	position:relative;
	background:url(../images/header_bottom.jpg) no-repeat top;
}
.content .trial {
	margin: 0;
	padding: 0;
	width: 176px;
	height:157px;
	float: left;
	position:relative;
}

.content .trial {
	margin: 0;
	padding: 0;
	width: 176px;
	height:157px;
	float: left;
	background:url(../images/free_trial.jpg) no-repeat top;
    text-indent:-999999px;
}

.content .buy {
	margin: 0;
	padding: 0;
	width: 176px;
	height:157px;
	float: left;
	position:relative;
}

.content .buy a{
	margin: 0;
	padding: 0;
	width: 176px;
	height:157px;
	float: left;
    cursor:pointer;    
	background:url(../images/buy_darkfall.jpg) no-repeat top;
    /*background:url(../images/buy_darkfall_offer.jpg) no-repeat top;*/
    text-indent:-999999px;
}

.content .buy a:hover {
	background:url(../images/buy_darkfall_selected.jpg) no-repeat top;
    /*background:url(../images/buy_darkfall_offer_selected.jpg) no-repeat top;*/
}

.content .buttons {
	margin: 0;
	padding: 0;
	width: 694px;
	height:94px;
	float: left;
	position:relative;
}
.content .button1 a {
	margin: 0;
	padding: 0;
	width: 250px;
	height:94px;
	float: left;
	cursor:hand;
	background:url(../images/button_us_site_normal.jpg) no-repeat top;
	text-indent:-999999px;
}
.content .button1 a:hover {
	background:url(../images/button_us_site_highlight.jpg) no-repeat top;
}
.content .button2 a {
	margin: 0;
	padding: 0;
	width: 256px;
	height:94px;
	float: left;
	cursor:hand;
	background:url(../images/button_eu_site_normal.jpg) no-repeat top;
	text-indent:-999999px;
}
.content .button2 a:hover {
	background:url(../images/button_eu_site_highlight.jpg) no-repeat top;
}
.content .button3 a {
	margin: 0;
	padding: 0;
	width: 188px;
	height:47px;
	float: left;
	cursor:hand;
	background:url(../images/button_forums_normal.jpg) no-repeat top;
	text-indent:-999999px;
}
.content .button3 a:hover {
	background:url(../images/button_forums_highlight.jpg) no-repeat top;
}

.content .button4 a {
	margin: 0;
	padding: 0;
	width: 188px;
	height:47px;
	float: left;
	cursor:hand;
	background:url(../images/button_blog_normal.jpg) no-repeat top;
	text-indent:-999999px;
}
.content .button4 a:hover {
	background:url(../images/button_blog_highlight.jpg) no-repeat top;
}

.content .belowButtons {
	margin: 0;
	padding: 0;
	width: 694px;
	height:44px;
	float: left;
	position:relative;
	background:url(../images/header_below_buttons.jpg) repeat top;
}
.content .articles {
	margin: 0;
	padding: 65px 0 0 0;
	width: 694px;
	float: left;
	position:relative;
	background:url(../images/fields_top.jpg) no-repeat top;
}
.content .experience {
	margin: 0;
	padding: 19px 8px 0 17px;
	width: 213px;
	float: left;
	position:relative;
	text-align:left;
}
.content .experience ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.content .experience ul li {
	float: left;
	list-style: none;
	font-style:italic;
	width: 213px;
	padding-bottom:20px;
}
.textOrange {
	color:#ff7e00;
	font-weight:bold;
}
.content .massive {
	margin: 0;
	width: 400px;
	float: left;
	position:relative;
	padding: 0 19px 0 37px;
	text-align:left;
	color:#ff7e00;
}
.content .massive .video {
	margin: 0 0 8px 0;
	width: 400px;
	height:220px;
	float: left;
}
.content .massive .list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.content .massive .list ul li {
	float: left;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	padding:0 0 18px 8px;
	width: 382px;
	background:url(../images/bullet.gif) no-repeat left top;
}
.content .play {
	margin: 0;
	width: 694px;
	height:282px;
	position:relative;
	/*background:url(../images/bottom_field_left_top.jpg) no-repeat top;*/
	float:left;
}

.content .play .dfbox
{
    margin: 0;
	width: 391px;
	height:281px;
	position:relative;
	background:url(../images/bottom_field_right.jpg) no-repeat top;
	float:left;
}
.content .play .playbuttons
{
    margin: 0;
	width: 303px;
	height:82px;
	position:relative;
	background:url(../images/bottom_field_left_top.jpg) no-repeat top;
	float:left;
}

.content .play .text {
	margin:95px 0 0 18px;
	width: 263px;
	height:187px;
	float:left;
	text-align:left;
}
.content .play .playbuttons .buybutton a {
	margin:0;
	width: 303px;
	height:70px;
	float:right;
	text-align:left;
	background:url(../images/bottom_field_left_buy.jpg) no-repeat top ;
	cursor:hand;
	text-indent:-999999px;
}
.content .play .playbuttons .buybutton a:hover {
	background:url(../images/bottom_field_left_buy_selected.jpg) no-repeat top;
}

.content .play .playbuttons .trialbutton {
	margin:0;
	width: 303px;
	height:70px;
	float:right;
	text-align:left;
	background:url(../images/bottom_field_left_trial.jpg) no-repeat top ;
	cursor:hand;
	text-indent:-999999px;
}
.content .play .playbuttons .trialbutton a:hover {
	background:url(../images/bottom_field_left_trial_selected.jpg) no-repeat top;
}

.content .play .playbuttons .clientbutton a {
	margin:0;
	width: 303px;
	height:70px;
	float:right;
	text-align:left;
	background:url(../images/bottom_field_left_client.jpg) no-repeat top ;
	cursor:hand;
	text-indent:-999999px;
}
.content .play .playbuttons .clientbutton a:hover {
	background:url(../images/bottom_field_left_client_selected.jpg) no-repeat top;
}

.footer {
	padding: 164px 0 0 0;
	width: 964px;
	height:30px;
	background:url(../images/column_bottom.png) no-repeat top;
	color:#696969;
	font-size:10px;
}

#topHeader
{
    background:url(../images/df_landingpage_heading_static.jpg) no-repeat center;
    height:250px;
}
