#right_box_img {
	background: url(../images/gambling_right_box_small.jpg) top right no-repeat;
	width: 199px;
	height: 183px;
}

#right_box_txt {
	width: 199px;
	background-color: #ccc;
	padding-bottom: 0.8em;
}

#right_box_txt p {
	font-size: 11px;
	line-height: 1.2em;
	margin: 1em 10px 0 15px;
}

#right_box_txt p.notopmargin {
	margin-top: 0;
}

#right_box h3 {
	font-size: 22px;
	font-weight: bold;
	padding: 17px 5px 0 15px;
	line-height: 0.9em;
}




div.policy  {
	padding-bottom: 20px;
}

h3 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0.6em;
}

h4, div.policy_text {
	font-size: 11px;
	line-height: 1.2em;
}

div.policy_text p {
	margin-bottom: 1.2em;
}

h4 {
	font-weight: bold;
}

div#responsible_links {
	float: left;
	width: 174px;
	padding-bottom: 2em;
}

div#responsible_content {
	float: right;
	width: 382px;
}

div#responsible_links li {
	margin-bottom: 8px;
}

#gambling_responsible_body {
	font-size: 11px;
	line-height: 1.2em;
}

#gambling_responsible_body p {
	margin-bottom: 1.2em;
}

/***** EXTRAS ******/

h2.h2hack {
	padding-top: 13px;
}

/****** BODY BUTTONS ******/

span.start, a.body_button_gambling, span.end {
	display: block;
	float: left;
}

span.start {
	background: url(../images/gambling_button_1.jpg) top left no-repeat;
	height: 28px;
	width: 10px;
}

a.body_button_gambling {
	text-decoration: none;
	font-size: 12px;
	line-height: 2.4em;
	padding-right: 9px;
	background: url(../images/gambling_button_2.jpg) top left repeat-x;
	height: 28px;
	width: auto;
}

span.end {
	background: url(../images/gambling_button_3.jpg) top left no-repeat;
	height: 28px;
	width: 2px;
}

a.body_button_gambling:hover span.start {
	background: url(../images/gambling_button_1_hover.jpg) top left no-repeat;
}

div.extend_link {
	background: url(../images/gambling_button_2_hover.jpg) top left repeat-x;
}

a.body_button_gambling:hover {
	background: url(../images/gambling_button_2_hover.jpg) top left repeat-x;
}
