

.modalPopupHeaderText
{
	margin-left:5px;
}
.modalPopup { 
background-color:#3A1D8E; 
border-width:3px; 
border-style:solid; 
border-color:#666; 
padding:3px; 
width:600px; 
} 
.modalPopupGame { 
background-color:#3A1D8E; 
border-width:3px; 
border-style:solid; 
border-color:#666; 
padding:3px; 
width:600px; 
} 
.modalBackground { 
background-color:Black; 
filter:alpha(opacity=60); 
opacity:0.6; 
} 

.modalPopupContent 
{ 
overflow:auto; 
height:400px; 
text-align:left;
font-weight: bold; font: 1.25em Arial, Verdana, Sans-serif; color:#fff;
margin-left:5px;
margin-top:5px;
} 


.modalPopupContentGame
{ 
height:400px; 
text-align:left;
font-weight: bold; font: 1.25em Arial, Verdana, Sans-serif; color:#fff;
margin-left:5px;
margin-top:5px;
} 
.modalPopupHeader 
{ 
cursor: move; 
background-color:#8279A8; 
border:solid 1px #666; 
color:#000; 
font-weight: bold; font: 1.5em Arial, Verdana, Sans-serif;
text-align:left;
} 
.modalPopupButtons
{ 
	margin-right:15px;
	float:right;
	margin-top:5px;
} 







body {margin: 0; background: #edead8 url(http://www.GameMutt.com/images/background-gradient.jpg) repeat-x top left; font: 0.75em Arial, Verdana, Sans-serif; color: #000; text-align: center;}
body.popup {margin:0; background: #8279A8; }


.popup {border:none; margin:0; background: #3A1D8E; font-weight: bold; font: 1.25em Arial, Verdana, Sans-serif; text-align: center; color:#000;}

.BreadCrumb {padding: 0px 0px 0px 0px; text-align: left;}
.BreadCrumb a {padding: 0px; margin: 0; font-size: 0.9em; color: #000; text-decoration: underline;}

h4 {font-size: 1em;}


h1, h2, h3, h4 {padding: 0; padding-top: 5px; margin: 0; font-weight: bold; text-align: left; line-height: 125%;}
h1 {font-size: 1.75em; color: #3A1D8E;}
h1.withlink {font-size: 1em;}
h3 {font-size: 1em; color: #000;}
h4 {font-size: 1em;}
#container {width: 950px; margin: 0 auto; background: #fff; border-right: 1px solid #666; border-left: 1px solid #666;}
p {padding: 5px 0px 10px 0px; margin: 0; text-align: left; line-height: 175%;}

form {padding: 0px; margin: 0px; margin-bottom: 10px; text-align: left;}

table {padding: 0px; margin: 5px 5px 5px 5px; border: 1px solid #000; border-collapse: collapse;}

table.borderless, table.borderless td {border: none;}

ul {padding: 0px 0px 10px 0px; margin: 0px 0px 0px 40px; text-align: left; line-height: 150%;}
ol {padding: 0px 0px 10px 0px; margin: 0px 0px 0px 40px; text-align: left; line-height: 150%;}

ul.withbullets {padding: 0px 0px 10px 0px; margin: 0px 0px 0px 20px; list-style: none; text-align: left;}
ul.withbullets li {background: url(http://www.GameMutt.com/images/bullet.gif) no-repeat top left; padding: 0px 0px 0px 12px; margin: 3px 0px;}

a {color: #00f; text-decoration: underline;}
a:link {color: #00f; text-decoration: underline;}
a:active {color: #000;}
a:visited {color: #00f;}
a:hover {color: #000;}

a .BasicLink {color: red;}

#leftcolumn {float: left; width: 208px; padding-left: 10px; margin-top: 10px; text-align: left;}
#rightcolumn {float: right; width: 732px;}

#content_main {float: left; width: 504px; padding: 0px 15px 0px 15px;}
#content_right {float: left; width: 183px; padding-left: 5px; margin-top: 10px; text-align: left;}
#content_shop {float: left; width: 504px; padding: 0px 15px 0px 15px;}
#footer {background: #eee; border-top: 4px solid #8279A8; font-size: 0.9em; color: #000;}
#footer p {color: #666; text-align: center;}

.top {width: 475px; height: 13px; margin: 20px 0px 20px 15px; background: #fff url(http://www.GameMutt.com/images/background-backtotop.gif) repeat-x left;}
.top img {float: right;}
#top span {color:red;}
#top {padding: 0.25em 0em; background-color: #d5d5d5; border-bottom: 1px solid #dad1a2; font-size: 0.8em; text-align: center;}
#logo {float: left; width: 550px; padding: 10px 0px 10px 10px; text-align: left;}
#topad {float: right; width: 380px; padding: 10px 5px; text-align: right;}
.adsense_top_lu {padding: 5px; border-bottom: 1px solid  #ccc; text-align: center;}

.clr {clear: both;}

.nav_menu h5 {display: none;}
.nav_menu ul {padding: 10px 0px 3px 0px; margin: 0px; border-bottom: 8px solid #8279A8; font: 0.95em Arial, Verdana, Sans-serif; text-align: center;}
.nav_menu ul li {list-style: none; display: inline; margin: 0;}
.nav_menu ul li a {padding: 8px 8px 3px 8px; margin-left: 0px; background: #3A1D8E; border: 1px solid #000; border-bottom: none; font: bold 0.95em Arial, Verdana, Sans-serif; text-decoration: none;}
.nav_menu ul li a:link {background: #3A1D8E; color: #fff;}
.nav_menu ul li a:visited {background: #3A1D8E; color: #fff;}
.nav_menu ul li a:link:hover, .nav_menu ul li a:visited:hover {color: #fff; background: #8279A8;}
.nav_menu ul li a#current {padding: 8px 8px 3px 8px; background: #8279A8; color: #000;}

.nav_left {width: 198px; padding: 0px; margin: 0px 0px 20px 0px; border: 1px solid #dad1a2; font-family: Arial, Verdana, Sans-serif; color: #000;}
.nav_left h3 {padding: 5px; background: #d5d5d5; color: #5847A7;}
.nav_left ul {list-style: none; padding: 3px 0px; margin: 0; line-height: 125%;}
.nav_left ul li {padding: 5px 10px; margin: 0px; text-align: left;}
.nav_left ul li a {width: 100%; padding: 0px; margin: 0; font-size: 1em; color: #00f; text-decoration: none;}
html>body #nav_left ul li a {width: auto;}
.nav_left ul li a:hover {color: #000;}

.items { background:  #ccc; margin: 0px; border: 1px solid #999; width:100%;height:100%; }
.items table.tOuter { border:none;}
.items table.tInner {width:90%; border: 1px solid; color: #fff;}
.items td.tdInner {background: #3A1D8E; color: #fff;}
.items td.tdInner img {border: 2px solid; color: #ccc;}
.items td.tdInner a {color:#fff}
.items td.tdOuter {border:none}

.item { background:  #ccc; margin: 0px; border: 1px solid #999; width:100%;height:100%; }
.item table.tOuter { border:none;}
.item table.tInner {width:90%; border: 1px solid; color: #000;}
.item td.tdInner {background: #3A1D8E; color: #fff;}
.item td.tdInner img {border: 2px solid; color: #ccc;}
.item td.tdOuter {border:none}

.pagenav h5 {display: none;}
.pagenav ul {padding: 5px 5px; margin: 20px 0px; background-color: #fff; font: bold 0.8em Verdana, Arial, Sans-serif; text-align: center;}
.pagenav ul li {list-style: none; margin: 0; display: inline;}
.pagenav ul li a {padding: 5px; background: #eee; border: 1px solid  #ccc; font: bold 1em Verdana, Arial, Sans-serif; text-decoration: none; color: #999;}
.pagenav ul li a:link {color: #999;}
.pagenav ul li a:visited {color: #999;}
.pagenav ul li a:link:hover, .pagenav ul li a:visited:hover {background:  #ccc; border: 1px solid #999; color: #000;}
.pagenav ul li a#thispage {background: #3A1D8E; border: 1px solid #00f; color: #000;}

/* increase top margin to  20px if ad placed on top */
.vertlinks {width: 178px; padding: 0px; margin: 0px 0px 20px 0px; border: 1px solid #dad1a2; font-family: Arial, Verdana, Sans-serif; color: #000;}
.vertlinks h3 {padding: 5px; background: #d5d5d5; color: #5847A7;}
.vertlinks ul {list-style: none; padding: 3px 0px; margin: 0; line-height: 125%;}
.vertlinks ul li {padding: 5px 10px; margin: 0px; text-align: left;}
.vertlinks ul li a {width: 100%; padding: 0px; margin: 0; font-size: 1em; color: #00f; text-decoration: none;}
html>body #vertlinks ul li a {width: auto;}
.vertlinks ul li a:hover {color: #000;}




.pagedetails {margin: 10px 0px 20px 0px; background-color: #fff; border: 2px dotted #8279A8;}
.pagedetails p {padding: 0.75em 0.5em; font-size: 0.8em;}
.pagedetails p.backlink {padding: 20px; text-align: center;}

/* FORM ELEMENTS */

.form_wrapper {width: 100%; padding: 0px; margin: 10px 0px 20px 0px; border: 1px solid #dad1a2; font-family: Arial, Verdana, Sans-serif; color: #000;}
.form_wrapper fieldset h3 {padding: 5px; background: #d5d5d5; color: #5847A7;}
.form_wrapper fieldset {padding: 0px; margin:0px; border:none;}
.form_wrapper fieldset ul, .form_wrapper fieldset li{border:0; margin:0; padding:0; list-style:none;}
.form_wrapper fieldset ul{margin-top:5px;}
.form_wrapper fieldset li{clear:both;list-style:none;padding-bottom:10px;}
.form_wrapper fieldset li span, span span {clear:left;float:left}
.form_wrapper fieldset li span span {position:absolute;}
.form_wrapper fieldset li span span input {height:15px;}

.form_wrapper fieldset label{width:140px;float:left;margin-left:5px}


.form_wrapper fieldset .section{font: 1.2em Arial, Verdana, Sans-serif; color:#5847A7; margin-top:10px;margin-bottom:10px;border-left:none;border-right:none;border-top: 1px solid #dad1a2;border-bottom: 1px solid #dad1a2;width:100%;}
.form_wrapper fieldset .text{float:left;width:200px;font-size: 1.em; text-align: left;color:#5847A7;}

.form_Contact {width: auto; margin: 20px 0px;}
.form_Contact p {padding: 0px; margin: 5px 0px; background: #fff; color: #8279A8; font-size: 1.5em; text-align: left;}
.form_Contact img {padding: 5px 0px;}
.form_Contact form {padding: 0px 0px 15px 0px; margin: 0px; background: #fff; text-align: left;}
.form_Contact label {color: #666;}
.form_Contact input {width: 200px; padding: 2px 3px; margin: 0px 0px 10px 0px; background: #fff url(http://www.GameMutt.com/images/background-input.jpg) repeat-x top left; border: 1px solid #666; font: 1em Arial, Verdana, Sans-serif;}
.form_Contact textarea {width: 480px; height: 100px; padding: 2px 3px; margin: 0px 0px 10px 0px; background: #fff url(http://www.GameMutt.com/images/background-input.jpg) repeat-x top left; border: 1px solid #666; font: 1em Arial, Verdana, Sans-serif;}
.form_Contact .form_Contact_submit {width: 100px; padding: 2px; margin: 10px 0px 0px 0px; background: #8279A8; border: 1px solid #666; color: #000; font-size: 1.1em;}

.form_Errors {font-family: Arial, Verdana, Sans-serif; color:Red; font-size: 1.em; text-align: left; margin-left:5px;}





.defaultsubmit, .registersumbit  {width: 175px; padding: 2px; margin: 10px 0px 0px 0px; background: #8279A8; border: 1px solid #666; color: #000; font-size: 1.1em;}
.registersumbit {margin:0px; width: 100px; }

.adsense_top_ad {width: auto; padding: 0px; margin: 10px 0px; background: #fff; border: 1px solid #dad1a2; text-align: left;}
.adsense_top_ad h3 {padding: 5px; background: #d5d5d5; color: #5847A7; font-size: 1em;}
.adsense_top_ad .adcontent {padding: 5px 0px 5px 20px; margin: 0px 0px 20px 0px;}