body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #fff;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
  background:#b7b7b7 url('/sites/all/themes/gaminginfo/images/index_body_gradient.jpg') repeat-x;
  background-position:top;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}

a {
  text-decoration: none; 
}
a:hover {
  color: #39c;
  text-decoration: underline;
}

#link_front { clear:both; }
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}

.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 7px 0 10px;
  border: 0;
}

#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}

#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #ddd;
  width: 16em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: bold;
  color: #fff;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2em; /* LTR */
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}
/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
/* Style for Front Page  */
*										{ margin:0; padding:0; text-indent:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; zoom:1; }
IMG										{ border:none; }
LI										{ list-style:none; }
.clear									{ clear:both; line-height:0; font-size:1pt;}

.page									{ width:1040px; padding:15px 13px 20px 17px; margin:0 auto; background-color:#FFFFFF; }
.head_home								{ width:100%; height:95px; line-height:12px; position:relative; }
.head_home A							{ border:none; color:#004288; text-decoration:underline; }
.head_home A:hover						{ text-decoration:none; }

.logo_link								{ float:left; display:block; margin:17px 0 0 10px; }
.support_link							{ float:right; line-height:19px; margin-right:4px; }
.head_home .sslogan						{ float:left; margin-top:55px; color:#101010; border-left:1px solid #3b3c3e; padding:2px 0px 2px 5px; }

/*.img_home										{ width:1040px; height:395px; background:#020202 url('/sites/all/themes/gaminginfo/images/move-up-to-iris.jpg') top no-repeat; }*/
.img_home										{ position:relative; }
/*.img_home	 { background:  url('http://gaminginformatics.designlogic.us/sites/default/files/Component_Tracker-Splash-STATIC.jpg') no-repeat 0 0; width:1042px; height:395px; position:relative;}
.img_home a:hover { background:  url('http://gaminginformatics.designlogic.us/sites/default/files/Component_Tracker_Splash-HOVER.jpg') no-repeat 0 -10px; width:1042px; height:395px; position:relative; }*/
.img_home OBJECT								{ margin:130px 0px 0px 493px; *margin:134px 0px 0px 493px; }
a.click-here                              { position:absolute; bottom:34px; /*bottom:42px;*/ left:26px; display:block; height:19px; width:100px; text-decoration:none; }
a.click-here2                             { position:absolute; bottom:33px; /*bottom:42px;*/ left:280px; display:block; height:19px; width:100px; text-decoration:none; }

a.IRIS_Component_Tracker {position:absolute; width:119px; height:119px; right:77px; bottom:14px; display:block; text-decoration:none; }
a.IRIS_Component_Tracker:hover { background:url(/sites/all/themes/gaminginfo/images/component-tracker_hov.gif) 0 0 no-repeat; }

.content_home																{ /*width:980px; background:url('/sites/all/themes/gaminginfo/images/index_content_bg.gif') left repeat-y;*/ }
#block-views-front_blocks-block_1  { margin-left:-2px; }
.content_home .block, .content_home .block .content							{ width:100%; }
.content_home .block .content .views-row 									{ float:left; width:209px; color:#FFFFFF; }
.content_home .block .content .views-row-5 									{ margin-right:-9px; _margin-right:-12px; }

/*Styles for block "Watch a Slideshow" */
.content_home .block .content .views-row-4 .front-page-link-more												{ display:none; }
.content_home .block .content .views-row.views-row-4 .views-field-body .field-content .additional				{ margin-top:0.5em; }
.content_home .block .content .views-row.views-row-4 .views-field-body .field-content .additional A.lightbox	{ display:none; /*display:block; float:right margin-right:8px; margin-top:26px; */}
/*End styles for block "Watch a Slideshow" */

/*Styles for block "Press & Events" */
.content_home .block .content .views-row-5 .field-content P { margin-bottom: 0em;}
/*End styles for block "Press & Events" */

.content_home .block .content .views-field-title							{ width:209px; height:47px; margin:0; padding:0; font-size:1px; line-height:0px; }
.content_home .block .content .views-field-title A							{ width:209px; height:47px; text-decoration:none; display:block;  }
.content_home .block .content .views-field-title A:hover					{  }

.content_home .block .content .views-row-1 .views-field-title A.front-title-block				{ background:url('/sites/all/themes/gaminginfo/images/about.jpg') no-repeat; }
.content_home .block .content .views-row-1 .views-field-title A.front-title-block:hover			{ background:url('/sites/all/themes/gaminginfo/images/about-active.jpg') no-repeat; }

.content_home .block .content .views-row-2 .views-field-title A.front-title-block				{ background:url('/sites/all/themes/gaminginfo/images/for-regulators.jpg') no-repeat; }
.content_home .block .content .views-row-2 .views-field-title A.front-title-block:hover			{ background:url('/sites/all/themes/gaminginfo/images/for-regulators-active.jpg') no-repeat; }

.content_home .block .content .views-row-3 .views-field-title A.front-title-block				{ background:url('/sites/all/themes/gaminginfo/images/for-operators.jpg') no-repeat; }
.content_home .block .content .views-row-3 .views-field-title A.front-title-block:hover			{ background:url('/sites/all/themes/gaminginfo/images/for-operators-active.jpg') no-repeat; }

.content_home .block .content .views-row-4 .views-field-title A.front-title-block				{background:url('/sites/all/themes/gaminginfo/images/shedule-a-demo.jpg') no-repeat; }
.content_home .block .content .views-row-4 .views-field-title A.front-title-block:hover			{ background:url('/sites/all/themes/gaminginfo/images/shedule-a-demo-active.jpg') no-repeat; }

.content_home .block .content .views-row-5 .views-field-title A.front-title-block				{ background:url('/sites/all/themes/gaminginfo/images/news-and-events.jpg') no-repeat; }
.content_home .block .content .views-row-5 .views-field-title A.front-title-block:hover			{ background:url('/sites/all/themes/gaminginfo/images/news-and-events-active.jpg') no-repeat; }

.content_home .block .views-field-body										{ display:none; }
.content_home .block .views-field-body P									{ line-height:14px; }
.content_home .block .views-field-body .field-content A						{ color:#FFFFFF; font-size:12px; text-decoration:underline; margin-left:140px; }
.content_home .block .views-field-body .field-content A:hover				{ text-decoration:none; }

.content_home .block .content .views-field-title A SPAN						{ display:none; }

.content_home .block .content .views-row .views-field-body .field-content .additional .hidden			{ display:none; }
.content_home .block .content .views-row .views-field-body .field-content .additional					{ margin-top:0.9em; margin-bottom:0.9em; }
.content_home .block .content .views-row .views-field-body .field-content .additional P					{ margin:0px; display:inline; }
.content_home .block .content .views-row .views-field-body .field-content .additional A					{ margin-left:15px; }

.footer											{ width:976px; /*height:22px;*/ margin:0 auto; font-size:11px; color:#3f3d3d; }
.footer .block									{ padding:0px; margin:0px; }
.footer p.copyr									{ float:left; width:250px; padding:0px; margin:0px; font-size:11px; color:#3f3d3d; line-height:22px; padding-top:4px; }
.footer .footer-link							{ float:right; display:inline; padding-bottom:5px; }
.footer A										{ display:inline;  padding:0 7px; font-size:11px; color:#242425; font-weight:normal; text-decoration:underline; }
.footer A:hover									{ text-decoration:none; }
.footer .block .title							{ display:none; line-height:0px; font-size:1px; }
.pad_foot										{ margin-top:20px; }
/*End style for Front Page*/
#first-time										{ display:none; line-height:0px; font-size:1px; }

.members_bot 									{ clear:both; padding-bottom:4px;}

#block-views-front_blocks-block_1 h2.title 		{ display:none;}

.noprint {
	display: none;
}
a.noprint {
	display: none;
}
.social-links			 					{ display:block; /*float:right; margin:45px 7px 0 0;*/ width:27px; height:29px;}
.head_home a.client-login					{ float:right; display:block; margin:45px -4px 0 0; width:144px; height:35px; text-decoration:none; background:url('/sites/all/themes/gaminginfo/images/client-login.jpg') no-repeat; }
.head_home a.client-login:hover				{ background:url('/sites/all/themes/gaminginfo/images/client-login-active.jpg') no-repeat; }
.head_home a.fb								{ position:absolute; top:12px; right:0px; background:url('/sites/all/themes/gaminginfo/images/Facebook3.gif') no-repeat; }
.head_home a.fb:hover						{ background:url('/sites/all/themes/gaminginfo/images/Facebook3-active.gif') no-repeat; }
.head_home a.tw								{  position:absolute; top:12px; right:34px; background:url('/sites/all/themes/gaminginfo/images/twitter_logo3.gif') no-repeat; }
.head_home a.tw:hover						{ background:url('/sites/all/themes/gaminginfo/images/twitter_logo3-active.gif') no-repeat; }

a.node-edit									{ display:block; position:relative; margin-top:-15px; height:15px; color:#CCC; }
.event-text-content							{ position:absolute; left:20px; top:0; width:375px; height:395px; }
