﻿html {
	height: 100%;
	width: 100%;
}
body {
	background-image: url(../general/BG.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #000000;
	font-family: arial;	
	font-size: 11px;
	height: 100%;
	min-width: 900px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
a:link, a:visited, a:hover, a:active {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
div {
	margin: 0px;
	padding: 0px;
}
img {
	border: medium none;
	margin: 0px;
}
.bold {
	font-weight: bold;
}
.mainWindow {
	width: 900px;
	min-height: 600px;
	margin: 0px auto;
	text-align: center;
}
.mainPosition {
	width: 900px;
	margin: 0px auto;
	text-align: center;
}
.footer {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.footer .footer_navigation {
	display:table;
	margin:0pt auto;
}
.footer .footer_navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.footer .footer_navigation ul li {
	float: left;
	margin: 0px;
	background-image: url(../icons/i_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 10px;
}
.footer .footer_navigation ul li a:link, .footer .footer_navigation ul li a:visited,
.footer .footer_navigation ul li a:hover, .footer .footer_navigation ul li a:active{
	text-decoration: underline;
}
.footer .contact_info {
	display:table;
	margin:0pt auto;
}
.footer .contact_info ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	clear: both;
}
.footer .contact_info ul li {
	float: left;
	margin: 0px;
	padding: 0px 14px;
	background-repeat: no-repeat;
	background-position: left center;
}
.footer .contact_info ul li.phone{
	background-image: url(../icons/i_phone.gif);	
}
.footer .contact_info ul li.mail{
	background-image: url(../icons/i_mail.gif);
}
.footer .contact_info ul li a:link, .footer .contact_info ul li a:visited,
.footer .contact_info ul li a:hover, .footer .contact_info ul li a:active{
	text-decoration: underline;
}
.general_btn {
	float: left;
	cursor: pointer;
}
.general_btn .left {
	background-image: url(../buttons/b_general.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 4px;
	float: left;
}
.general_btn .center {
	background-image: url(../buttons/b_general.gif);
	background-position: 0px -21px;
	background-repeat: repeat-x;
	height: 21px;
	float: left;
}
.general_btn .right {
	background-image: url(../buttons/b_general.gif);
	background-position: 0px -42px;
	background-repeat: no-repeat;
	height: 21px;
	width: 4px;
	float: left;
}


.general_btn2 {
	float: left;
	cursor: pointer;
}
.general_btn2 .left {
	background-image: url(../buttons/b_general2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 21px;
	width: 4px;
	float: left;
}
.general_btn2 .center {
	background-image: url(../buttons/b_general2.gif);
	background-position: 0px -21px;
	background-repeat: repeat-x;
	height: 21px;
	float: left;
}
.general_btn2 .right {
	background-image: url(../buttons/b_general2.gif);
	background-position: 0px -42px;
	background-repeat: no-repeat;
	height: 21px;
	width: 4px;
	float: left;
}
.go_dleft {
	background-image: url(../icons/i_direction.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 5px;
	width: 9px;
	float: left;
	margin: 8px 3px;
	display: inline;
	overflow: hidden;
}
.go_left {
	background-image: url(../icons/i_direction.gif);
	background-position: -9px 0px;
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
	float: left;
	margin: 8px 5px;
	display: inline;
	overflow: hidden;
}
.go_dright {
	background-image: url(../icons/i_direction.gif);
	background-position: -19px 0px;
	background-repeat: no-repeat;
	height: 5px;
	width: 9px;
	float: left;
	margin: 8px 3px;
	display: inline;
	overflow: hidden;
}
.go_right {
	background-image: url(../icons/i_direction.gif);
	background-position: -14px 0px;
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
	float: left;
	margin: 8px 5px;
	display: inline;
	overflow: hidden;
}

.pager_container {
	float: left;
	width: 100%;
}
.pager_container .pager {
	display:table;
	margin:0pt auto;
}
.pager_container .pager  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	clear: both;
}
.pager_container .pager  ul li {
	float: left;
	margin: 0px;
	padding: 0px 4px;
	background-repeat: no-repeat;
	background-position: left center;
	/*color: #FFFFFF;*/
	color: #ffffff;
}
.pager_container .pager  ul li a:link, .pager_container .pager ul li a:visited,
.pager_container .pager  ul li a:hover, .pager_container .pager  ul li a:active{
	text-decoration: none;
	/*color: #FFFFFF;*/
	color: #ffffff;
}
.sort {
	float: right;
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	right: 0px;
	z-index: 3;
	
}
.sort select {
	border: 1px solid #7F9DB9;
	font-size: 11px;
	color: #000000;
	margin: 0px 8px;
}
.header {
	float: left;
	width: 100%;
	height: 96px;
}

.header_content {
	float: left;
	margin: 8px 6px;
	display: inline;
}
.header_content .logo {
	float: left;
	width: 210px;
	margin: 0px;
}
.header_content .info_pannel {
	float: left;
	width: 666px;
}
.header_content .info_pannel .navigation {
	float: right;
}
.header_content .info_pannel .navigation .language{
	float: right;
}
.header_content .info_pannel .navigation .language select{
	border: 1px solid #7F9DB9;
	font-size: 11px;
	color: #000000;
}
.header_content .info_pannel .navigation .actions{
	float: right;
	width: 540px;
}
.header_content .info_pannel .navigation .actions ul{
	float: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px 16px;
}
.header_content .info_pannel .navigation .actions ul li{
	float: right;
	color: #ffffff;
	padding: 0px 4px;
	line-height: 18px;
}
.header_content .info_pannel .navigation .actions ul li a:link,
.header_content .info_pannel .navigation .actions ul li a:visited,
.header_content .info_pannel .navigation .actions ul li a:hover,
.header_content .info_pannel .navigation .actions ul li a:active {
	color: #ffffff;
	text-decoration: underline;
}
.header_content .info_pannel .user_info {
	float: left;
	margin-top: 30px;
}
.header_content .info_pannel .user_info .u_left {
	float: left;
	width: 4px;
	height: 27px;
	background-image: url(../general/user_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.header_content .info_pannel .user_info .u_center {
	float: left;
	width: 658px;
	height: 27px;
	background-image: url(../general/user_bg.gif);
	background-position: 0px -27px;
	background-repeat: repeat-x;
}
.header_content .info_pannel .user_info .u_center .user {
	float: left;
	line-height: 27px;
	padding: 0px 12px;
}
.header_content .info_pannel .user_info .u_center .user span {
	color: #CC5927;
	font-weight: bold;
}
.header_content .info_pannel .user_info .u_center .user a:link,
.header_content .info_pannel .user_info .u_center .user a:visited,
.header_content .info_pannel .user_info .u_center .user a:hover,
.header_content .info_pannel .user_info .u_center .user a:active {
	text-decoration: underline;
}
.header_content .info_pannel .user_info .u_center .user a:link.logout,
.header_content .info_pannel .user_info .u_center .user a:visited.logout,
.header_content .info_pannel .user_info .u_center .user a:hover.logout,
.header_content .info_pannel .user_info .u_center .user a:active.logout {
	text-decoration: underline;
	background-image: url(../icons/i_logout.gif);
	background-position: right -1px;
	background-repeat: no-repeat;
	padding-right: 42px;
}
.header_content .info_pannel .user_info .u_right {
	float: left;
	width: 4px;
	height: 27px;
	background-image: url(../general/user_bg.gif);
	background-position: 0px -54px;
	background-repeat: no-repeat;
}

/*----------------- main content (not including pager ----------------------*/

.main_content {
	float: left;
	width: 100%;
}
.top_pannel {
	float: left;
	width: 100%;
	height: 235px;
	margin-top: 20px;
}
.top_pannel .box {
	float: left;
}
.top_pannel .box .box_left {
	background-image: url(../general/box_left.gif);
	background-position: left-top;
	background-repeat: no-repeat;
	width: 9px;
	height: 235px;
	float: left;
	position: relative;
	z-index: 1;
}
.top_pannel .box .box_center {
	background-image: url(../general/box_center.gif);
	background-position: left-top;
	background-repeat: repeat-x;
	height: 235px;
	float: left;
}
.top_pannel .box .box_right {
	background-image: url(../general/box_right.gif);
	background-position: left-top;
	background-repeat: no-repeat;
	width: 9px;
	height: 235px;
	float: left;
	position: relative;
	z-index: 1;
}
.banner_container {
	float: left;
	margin: 4px -3px;
	position: relative;
	z-index: 5;
}
.topGames_container {
	float: left;
	margin: 4px -3px;
	position: relative;
	z-index: 5;
}
.search_pannel {
	float: left;
	width: 100%;
	height: 35px;
	margin-top: 20px;
	background-image: url(../general/search_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.search_pannel .search {
	font-weight: bold;
	float: left;
	margin: 8px 20px;
	display: inline;
}
.search_pannel .search  a:link,
.search_pannel .search  a:visited,
.search_pannel .search  a:hover,
.search_pannel .search  a:active {
	text-decoration: underline;
}
.search_pannel .search input {
	border: 1px solid #7E9CB8;
	font-size: 11px;
	margin: 0px 4px;
}
.search_pannel .search select {
	border: 1px solid #7F9DB9;
	color: #000000;
	font-size: 11px;
	margin: 0px 4px;
}

.topGames_container {
	float: left;
	width: 285px;
	margin-top: 4px;
}
.topGames_container .tabs {
	margin: 0pt auto;
	height: 52px;
}
.topGames_container .tabs ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 37px;
	color: #ffffff;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.topGames_container .tabs ul li.tab_on{
	float: left;
	cursor: pointer;
}
.topGames_container .tabs ul li.tab_on div.t_left {
	float: left;
	background-image: url(../tabs/topGames_tabs.gif);
	background-position: 0px -156px;
	background-repeat: no-repeat;
	height: 52px;
	width: 6px;
}
.topGames_container .tabs ul li.tab_on div.t_divider {
	float: left;
	background-image: url(../tabs/topGames_divider.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 52px;
	width: 17px;
}
.topGames_container .tabs ul li.tab_on div.t_center {
	float: left;
	background-image: url(../tabs/topGames_tabs.gif);
	background-position: 0px -208px;
	background-repeat: repeat-x;
	height: 52px;
	padding: 0px;
	color: #000000;
}
.topGames_container .tabs ul li.tab_on div.t_right {
	float: left;
	background-image: url(../tabs/topGames_tabs.gif);
	background-position: 0px -260px;
	background-repeat: no-repeat;
	height: 52px;
	width: 6px;
}
.topGames_container .tabs ul li.tab_off{
	float: left;
	cursor: pointer;
}
.topGames_container .tabs ul li.tab_off div.t_left {
	float: left;
	background-image: url(../tabs/topGames_tabs.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 52px;
	width: 6px;
}
.topGames_container .tabs ul li.tab_off div.t_center {
	float: left;
	background-image: url(../tabs/topGames_tabs.gif);
	background-position: 0px -52px;
	background-repeat: repeat-x;
	height: 52px;
	padding: 0px;
}
.topGames_container .tabs ul li.tab_off div.t_divider {
	float: left;
	background-image: url(../tabs/topGames_divider.gif);
	background-position: 0px -52px;
	background-repeat: no-repeat;
	height: 52px;
	width: 17px;
}
.topGames_container .tabs ul li.tab_off div.t_right {
	float: left;
	background-image: url(../tabs/topGames_tabs.gif);
	background-position: 0px -104px;
	background-repeat: no-repeat;
	height: 52px;
	width: 6px;
}
.topGames_container .topGames_box {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.topGames_row {
	float: left;
	background-image: url(../tabs/topGames_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 26px;
	width: 100%;
	text-align: left;	
}
.topGames_row .txt {
	text-align: left;
	float: left;
	width: 120px;
	padding: 0px 12px;
	line-height: 26px;
}
.topGames_row a:link, .topGames_row a:visited, .topGames_row a:hover, .topGames_row a:active {
	text-decoration: underline;
	margin: 2px 14px;
	line-height: 22px;
	display: inline;
	float: left;
}

.general_container {
	float:left; width: 100%;margin:8px 0px;
}
.games_container {
	float:left;
	width: 100%;
	margin-top: 20px;
}
.games_container .tabs {
	display: table;
	margin: 0pt auto;
	height: 36px;
	position:relative;
	z-index: 5;
}
.games_container .tabs ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 16px;
	line-height: 37px;
	color: #ffffff;
	font-weight: bold;
}
.games_container .tabs ul li.tab_on{
	float: left;
	cursor: pointer;
}
.games_container .tabs ul li.tab_on div.t_left {
	float: left;
	background-image: url(../tabs/main_tabs_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.games_container .tabs ul li.tab_on div.t_center {
	float: left;
	background-image: url(../tabs/main_tabs_bg.gif);
	background-position: 0px -37px;
	background-repeat: repeat-x;
	height: 37px;
	padding: 0px 3px;
}
.games_container .tabs ul li.tab_on div.t_right {
	float: left;
	background-image: url(../tabs/main_tabs_bg.gif);
	background-position: 0px -74px;
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.games_container .tabs ul li.tab_on div.t_favorites {
	float: left;
	background-image: url(../tabs/main_tabs_favorites.gif);
	background-position: 0px -37px;
	background-repeat: no-repeat;
	height: 37px;
	width: 31px;
}
.games_container .tabs ul li.tab_off{
	float: left;
	cursor: pointer;
}
.games_container .tabs ul li.tab_off div.t_left {
	float: left;
	background-image: url(../tabs/main_tabs_bg.gif);
	background-position: 0px -111px;
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.games_container .tabs ul li.tab_off div.t_center {
	float: left;
	background-image: url(../tabs/main_tabs_bg.gif);
	background-position: 0px -148px;
	background-repeat: repeat-x;
	height: 37px;
	padding: 0px 3px;
}
.games_container .tabs ul li.tab_off div.t_right {
	float: left;
	background-image: url(../tabs/main_tabs_bg.gif);
	background-position: 0px -185px;
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.games_container .tabs ul li.tab_off div.t_favorites {
	float: left;
	background-image: url(../tabs/main_tabs_favorites.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 37px;
	width: 31px;
}

.games_container .games_box {
	float: left;
	width: 100%;
	position: relative;
	margin-top: -1px;
}
.games_container .games_box .g_left {
	background-image: url(../general/main_box_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 456px;
	width: 5px;
	float: left;
}
.games_container .games_box .g_center {
	background-image: url(../general/main_box_center.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 456px;
	width: 890px;
	float: left;
}
.games_container .games_box .g_right {
	background-image: url(../general/main_box_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 456px;
	width: 5px;
	float: left;
}
.game_teaser {
	float: left;
	position: relative;
	z-index: 1;
	width:218px;
}
.new {
	background-image: url(../icons/i_new.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	width: 48px;
	height: 49px;
	top: 0px;
	left: 0px; 
}
.hot {
	background-image: url(../icons/i_hot.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	width: 48px;
	height: 49px;
	top: 0px;
	left: 0px; 
}
.teaser_first {
	margin: 0px 2px 0px 3px;
	display: inline;
}
.teaser_center {
	margin: 0px 2px;
	display: inline;
}
.teaser_last {
	margin: 0px 0px 0px 2px;
	display: inline;
}
.game_teaser .t_left {
	background-image: url(../general/game_box_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 110px;
	width: 4px;
	float: left;
}
.game_teaser .t_center {
	background-image: url(../general/game_box_center.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 110px;
	float: left;
}
.game_teaser .t_center .gameInfo_container{
	float: left;
	display: inline;
	clear: both;
	margin: 5px 2px 0px 2px;
	width: 206px;
}
.game_teaser .t_right {
	background-image: url(../general/game_box_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 110px;
	width: 4px;
	float: left;
}
.game_img {
	float: left;
	border: 1px solid #B5B2B2;
	padding: 2px;
	
}
.game_img img {
	width: 68px;
	height: 68px;
}
.game_descript {
	float: left;
	padding: 0px 6px;
	width: 120px;
	text-align: left;
}
.game_descript span {
	font-weight: bold;
}
.counter {
	float: left;
	width: 74px;
	font-size: 10px;
	text-align: center;
	line-height: 10px;
}
.counter span {
}
.buttons {
	float: left;
	background-image: url(../general/game_buttons_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 19px;
	width: 100%;
}
.buttons a:link, .buttons a:visited, .buttons a:hover, .buttons a:active {
	text-decoration: underline;
	margin: 0px 6px;
	line-height: 22px;
	display: inline;	
}
.floatedLeft {
	float: left;
}
.floatedRight {
	float: right;
}
.buttons_fav {
	float: left;
	background-image: url(../general/game_buttons_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 19px;
	width: 100%;
}
.buttons_fav a:link, .buttons_fav a:visited, .buttons_fav a:hover, .buttons_fav a:active {
	text-decoration: underline;
	margin: 0px 6px;
	line-height: 22px;
	display: inline;	
}
.buttons_thumb {
	float: left;
	background-image: url(../general/game_buttons_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 19px;
	width: 260px;
	margin: 0px 4px 4px 10px;
	display: inline;
}
.buttons_thumb a:link, .buttons_thumb a:visited, .buttons_thumb a:hover, .buttons_thumb a:active {
	text-decoration: underline;
	margin: 0px 14px;
	line-height: 22px;
	display: inline;
	float: left;
}
span.i_play {
	background-image: url(../icons/i_play.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 11px;
	float:left;
	margin: 5px 4px 0px 0px;
}
span.play{
	float:left;
	display:inline;
}
span.i_favorites {
	background-image: url(../icons/i_fav.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	float:left;
	margin: 3px 4px 0px 0px; 
}
span.favorites{
	float:left;
	display:inline;
}
span.i_delete {
	background-image: url(../icons/i_delete.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
	margin: 5px 4px 0px 0px;
}
span.delete {
	float: left;
	display: inline;
}
.title {
	float: left;
	margin: 10px 0px 0px 20px;
}
.title  .link{
	color: #326833;
	text-decoration: underline;
	background-image: url(../icons/i_back.gif);
	background-position: 110px center;
	background-repeat: no-repeat;
	font-size: 11px;
	margin: 4px 0px;
	text-align: left;
	cursor: pointer;
	font-weight: bold;
	float: left;
	clear: right;
}
.title  .link a:link, .title  .link a:visited, .title  .link a:hover, .title  .link a:active {
	color: #326833;
	text-decoration: underline;
}
.title .name span {
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
}
.title .name span.txt {
	color: #000000;
	
}
.title  .name  span.results{
	color: #EC8022;
}
/*.title  a:link, .title  a:visited, .title  a:hover, .title  a:active{
	color: #326833;
	text-decoration: underline;
	background-image: url(../icons/i_back.gif);
	background-position: 110px center;
	background-repeat: no-repeat;
	font-size: 11px;
	margin: 4px 0px;
	text-align: left;
	cursor: pointer;
}*/
.title  .name{
	color: #326833;
	font-size: 15px;
	margin: 4px 0px 0px 0px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	clear: left;
}

.content_container {
	float:left;
	width: 100%;
	margin-top: 20px;
}
.content_container .content_top {
	float: left;
}
.content_container .content_top .topLeft{
	float: left;
	background-image: url(../content_frame/top.gif);
	background-position: 0px 0px;
	width: 8px;
	height: 80px;
}
.content_container .content_top .topCenter{
	float: left;
	background-image: url(../content_frame/top.gif);
	background-position: 0px -80px;
	width: 884px;
	height: 80px;
}
.content_container .content_top .topRight{
	float: left;
	background-image: url(../content_frame/top.gif);
	background-position: 0px -160px;
	width: 8px;
	height: 80px;
}

.content_container .content_bottom {
	float: left;
}
.content_container .content_bottom .bottomLeft{
	float: left;
	background-image: url(../content_frame/bottom.gif);
	background-position: 0px 0px;
	width: 8px;
	height: 8px;
	overflow: hidden;
}
.content_container .content_bottom .bottomCenter{
	float: left;
	background-image: url(../content_frame/bottom.gif);
	background-position: 0px -8px;
	width: 884px;
	height: 8px;
	overflow: hidden;
}
.content_container .content_bottom .bottomRight{
	float: left;
	background-image: url(../content_frame/bottom.gif);
	background-position: 0px -16px;
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.content_container .content_middle {
	float: left;
	background-image: url(../content_frame/sides.gif);
	width: 900px;
	background-repeat: repeat-y;
}

.content_container .content_middle .middleCenter{
	float: left;
	position: relative;
	margin: -70px 8px 0px 8px;
	display: inline;
	width: 100%;
}
.content_body {
	float: left;
	width: 872px;
	margin: 22px 6px;
	display: inline;
}
.content_body .row {
	float: left;
	width: 100%;
}
.content_body .error_row {
	float: left;
	width: 100%;
	display:inline;
	line-height:22px;
	background-image: url(../general/error_sign.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
	margin:21px 0px 60px 0px;
	min-height:74px;
	height:auto !important;
	height:74px;	
	
}
.content_body .error_row h1{
	float: left;
	width: 748px;
	display:inline;	
	font-size:14px;
	font-weight:bold;
	padding:20px 0px 0px 124px;
	margin:0px;
	text-align:left;
}
.content_body .error_row p{
	float: left;
	width: 748px;
	display:inline;	
	font-size:14px;
	font-weight:normal;
	padding:0px 0px 0px 124px;
	margin:0px;
	text-align:left;
}


.content_body .row p {
	text-align: left;
	padding: 0px 0px 0px 10px;
	line-height: 16px;
}

.content_body .row  .item span {
	font-weight: bold;
	float: left;
}
.content_body .row  .item a:link,
.content_body .row  .item a:visited,
.content_body .row  .item a:hover,
.content_body .row  .item a:active {
	color: #ff9211;
	text-decoration: underline;
	float: left;
	clear:both;
}
.content_body .divider {
	float: left;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background-color: #C6C4C3;
}
.content_body .row  .item {
	float: left;
	width: 410px;
	margin: 6px 10px;
}

.content_body .row  .item .info {
	float: left;
	width: 120px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	line-height: 16px;
}
.content_body .row  .item .info span.gname {
	color: #000000;
	font-weight: bold;
}
.content_body .row  .item .info span.emph{
	color: #478A3F;
	font-weight: normal;
	float: none;
}
.content_body .row  .item .info a:link,
.content_body .row  .item .info a:visited,
.content_body .row  .item .info a:hover,
.content_body .row  .item .info a:active {
	color: #478A3F;
}
.content_body .row  .item .image {
	float: left;
}
.content_body .descript {
	float: left;
	width: 540px;
	border-right: 1px solid #CECBCC;
}
.content_body .descript p {
	text-align: left;
	padding: 0px 10px;
	line-height: 16px;
}
.content_body .thumbnail_container {
	float: left;
	width: 279px;
	margin: 0px 15px;
	display: inline;
}
.content_body .thumbnail_container .thumbnail_top{
	float: left;
	width: 279px;
	height: 6px;
	background-image: url(../general/thumbnail_top.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.content_body .thumbnail_container .thumbnail_middle{
	float: left;
	width: 279px;
	background-repeat: repeat-y;
	background-image: url(../general/thumbnail_middle.png);
}
.content_body .thumbnail_container .thumbnail_middle img {
	border: 1px solid #999696;
	margin: 4px 4px 0px 4px;
	display: inline;
}
.content_body .thumbnail_container .thumbnail_bottom{
	float: left;
	width: 279px;
	height: 10px;
	background-image: url(../general/thumbnail_bottom.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
