@charset "utf-8";

/* GENERAL /////////////////////////////////////*/
html, body {
	height: 100%;	
}

body {
	background: url(../images/common/background.jpg);
	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

img {
	border:0px;
}

a {
  outline: none;
}

object {border: 0 none}

a:link {color: #af7625; text-decoration:none;} 
a:visited {color: #af7625;text-decoration:none;} 
a:hover {color: #dfb476;text-decoration:none;} 
a:active {text-decoration:none;} 

#background {
	background:url(../images/common/background_top.jpg) center top no-repeat; 
	margin: 0px auto 0px auto; 
	width: 100%; 
	min-height: 100%;
}

#container {
	margin: 0px auto 0px auto; 
	width: 836px;
}

#top {
	width: 797px;
	height: 76px;
}

#top a.logo {
	background:url(../images/common/logo_mafiaempire.png) no-repeat bottom right; 
	width: 245px; 
	height: 43px; 
	padding-top:35px; 
	padding-left:20px;
	float:left;
}

#content {
	position: relative;
	height: 100%;
	margin: 310px auto 0px auto;
	width: 836px;
}

object {
outline:none;
}

.Font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Font24 {
	font-size: 24px;
}

/* LEFT /////////////////////////////////////*/
#left {
	width: 250px;
	float:left;
}

#FeaturedItems .top{
	background:url(../images/featured_items_top_btm.png); 
	height: 5px; 
}
	
#FeaturedItems .mid{
	background:url(../images/featured_items_mid.png); 
	padding: 1px 14px;
}

#FeaturedItems .mid02{
	background:url(../images/common/subnavi_mid.png);
	padding: 8px 14px;
}

#FeaturedItems .btm{
	background:url(../images/featured_items_top_btm.png) bottom; 
	height: 5px; 
}

#FeaturedItems a:link {color: #FFF; text-decoration:none;} 
#FeaturedItems a:visited {color: #FFF;text-decoration:none;} 
#FeaturedItems a:hover {color: #dfb476;text-decoration:none;} 
#FeaturedItems a:active {text-decoration:none;} 

div#ocho_featured{margin: 0px; text-align:left; padding: 0px}
dl.ocho_list{height:65px; border-bottom: 1px #0f0f0f solid; margin: 0px 0px 8px 0px;}
dt.ocho_img{float: left; height: 53px; margin:0px 0px 0px 4px;}
dd.ocho_item{float: right;width: 145px; margin: 0px; font-weight:bold;}
dd.ocho_price{float: right;width: 145px; margin: 5px 0px 0px 0px;}

#pscroller1, #pscroller2, #pscroller3{
	height: 64px;
}

#FeaturedItems ul {
	color:#af7625;
	border-bottom: 1px #0f0f0f solid;
	height: 20px;
	padding: 7px 0px 0px 0px;
	margin: 0px;
}

/* RIGHT /////////////////////////////////////*/
#right{
	width: 576px;
	float:right;
}

#right .top {
	background:url(../images/common/rounded_top_btm.png); 
	height: 5px;
}

#right .mid {
	background:url(../images/common/content.png); 
	padding: 8px 13px 15px 13px;
	min-height: 300px;
}

#right .btm {
	background:url(../images/common/rounded_top_btm.png) bottom; 
	height: 5px;
}

div#announcements{text-align:left; width:100%; padding-bottom: 6px;}
dl.headerbar{overflow: auto;background:url(../images/common/grey_tab.gif) repeat-x bottom; height: 28px;}
dt.header{float: left;padding:6px 0px 0px 5px;}
dd.btnmore{float: right;}

.headerbar, .headerbar02{overflow: auto; margin: 0 auto; height: 33px; padding: 0px 5px;}
dl.dotted{ border-bottom: 1px #0f0f0f solid;overflow: auto; margin: 0 auto; min-height: 33px; padding: 0px 5px;}
dt.title{float: left; padding: 9px 0px 8px 30px; background:url(../images/common/bullet.png) 0px 2px no-repeat;}
dd.date{margin:0}
dd.date{float: right; padding: 9px 4px 0px 10px; color:#6a4715}

div#screenshots{margin: 0px auto; text-align:left; padding-bottom: 6px;}
dl.headerbar02{overflow: auto;background:url(../images/common/grey_tab02.gif) repeat-x bottom; height: 28px;}

div#screenshots .img
{
  margin: 0px 6px 12px 0px;
  background-color:#FFF;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div#screenshots .img img
{
  display: inline;
  margin: 3px;
}

.breadcrumbs {
	font-size: 11px;
	color: #515151;
	height: 22px;
	margin-bottom: 12px;
	border-bottom: 1px #0e0e0e solid;
}

#title {
	margin-bottom: 14px;
}

dl.dotted02{ border-bottom: 1px #0f0f0f solid; overflow: auto;margin: 0 auto; padding: 0px 5px 18px 5px;}
dt.eventsimg{float: left; padding: 29px 3px 0px 7px;}
dt.eventsimg img
{
	background-color:#FFF;
	padding: 3px;
}
dt.eventstext{float: left; padding: 19px 5px 0px 15px; width:260px;}
dd.eventsdate{float: right; padding: 19px 0px 0px 10px; width:70px; margin:0; color:#4c4c4c}


#contentForm .top{
	background:url(../images/common/green_round.gif);
	height: 5px;
	width: 355px;
}

#contentForm .bottom{
	background:url(../images/common/green_round.gif) bottom;
	height: 5px;
	width: 355px;
}

/* FOOTER /////////////////////////////////////*/
#footer {
	margin: 0px auto;
	padding-top: 25px;
	padding-bottom: 12px;
	clear: both;
	height: 30px;
	width: 390px;
} 
.logo_footer {
	float: left;
}
.copyright_text {
	padding-left:80px;
	color:#FFF;
	font-size: 10px;
}