*{margin:0; padding:0;}

#tower-defense-games-user{position:fixed; top:0px; width:878px; padding:5px 5px 5px 5px; margin:5px; background-color:#FFFFFF; border: 1px solid #666666;}
label.left-label {clear:left; float:left; display:block; width:140px; text-align:right; padding-right:10px;}
input, textarea, select{margin-bottom:5px;}
div.form-buttons{margin-left:149px;}
#login, #register {display:none; padding-top:15px;}
#login-response, #register-response {padding:3px 0 7px 149px; color:#FF0000;}
#congratulations-response {padding:5px 0 5px 0; color:#088808; display:none;}

body{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #131313;}
img, fieldset{border-style:none;}
.clear {font-size: 1px; height: 0px; clear:both;}
.center{margin:0 auto; width:900px;}

a:link, a:visited, a:active {color: #131313; text-decoration: underline;}
a:hover {color: #676767;}

div.top-left{background:url('pics/tl.gif') no-repeat; width:10px; height:10px; float:left;}
div.top{border-top: solid 1px #131313; height:9px;float:left; width:880px;}
div.top-right{background:url('pics/tr.gif') no-repeat; width:10px; height:10px;float:right;}
.tower-defense-games-header{text-align:center;}
#gheading, #content, #footer{width:858px; border:solid; border-width: 0 1px; border-color:#131313; padding: 0 20px;}
#gheading{padding: 30px 20px 10px 20px;}
#gheading h1{margin-left:200px; font: italic small-caps bold 26px Arial;}

div.bottom-left{background:url('pics/bl.gif') no-repeat; width:10px; height:10px; float:left;}
div.bottom{border-bottom: solid 1px #131313; height:9px;float:left; width:880px;}
div.bottom-right{background:url('pics/br.gif') no-repeat; width:10px; height:10px;float:right;}
#footer{ font: normal normal 10px Verdana; padding-top:20px;}
#footer-links{text-align:center;margin-top:10px;}

#bluemind-software{width:780px; margin: 0 auto;}
#bluemind-software-banner{width:510px; margin:0px 5px 5px 0px; float:left;}
#bluemind-software-text{width:250px; margin:25px 0 0 10px; float:left; padding-top:10px;}
#latest-online-games-initiative img{vertical-align:middle;}

#validation{
text-align:center;
margin-top:10px;
}

#tower-defense-games-foreword{ padding: 10px 0 20px 0;}
#tower-defense-games-foreword p{ margin:0; padding:0; text-indent:50px;}

#tower-defense-games-links{
width:510px;
float:left;
}
div.link{margin:5px 0;}
div.link-title{
width:135px;
float:left;
padding-right:10px;
}
div.link-description{
width:365px;
float:left;
}
div.directories p{font-weight:bold; padding-top:15px;}

div.games{
width:510px;
font-size:10px;
float:left;
}
div.game{
float:left;
width:244px;
display:inline;
margin:5px;
}
div.game img{
border-style:solid;
border-color: #000000;
border-width:2px;
}
div.thumb{float:left; width:84px; display:inline;}
div.game-data{float:left; width:150px; margin-left:10px; display:inline;}
.game-name{
font-weight: bold;
margin-bottom:10px;
}
.game-description{
text-align:justify;
}
.nav-pages{
margin:5px;
}

#tower-defense-games-menu-adds{
width:327px;
margin-left:13px;
float:left;
overflow: auto;
}
#tower-defense-games-menu-adds div.section{
margin-bottom:10px;
}

#tower-defense-games-menu{margin:0 auto; width:254px;}

input.tower-defense-games {
    background-color: #FEFEFE;
    border: 1px solid #666666;
    color: #555555;
    height:16px;
}

a.button{
background-image: url('pics/mic.png');
width:127px;
height:18px;
display:block;
float:left;
}
a.button span{
display: block;
padding: 3px 22px 0 22px;
text-align:center;
}
a.bigbutton{
background-image: url('pics/mare.png');
width:252px;
height:35px;
display:block;
}
a.bigbutton span{
display: block;
padding: 5px 22px 0 22px;
text-align:center;
}
a.button_i{
background-image: url('pics/mic.png');
width:127px;
height:18px;
display:inline-block;
}
a.button_i span{
display: block;
padding: 3px 22px 0 22px;
text-align:center;
}

a.button:link, a.bigbutton:link, a.button_i:link, a.button:visited, a.bigbutton:visited, a.button_i:visited, a.button:active, a.bigbutton:active, a.button_i:active {
color: #131313;
font: normal 200 10px Arial;
text-decoration:none;
}

a.button:hover, a.bigbutton:hover, a.button_i:hover {
color: #676767;
}

h2{font: italic small-caps bold 20px Arial; padding:15px 0 5px 0;}
#tower-defense-games-swf{margin:0px auto; border:solid 1px; border-color: #131313;}
p.main-page-lead{font-size:16px; margin: 15px 0;}
.google-addsense-play-h{text-align:center; margin:2px 0;}

div.pack-as-title{
padding:0 0 5px 6px;
}
div.pack-thumb{
float:left; 
width:84px; 
display:inline;
}
div.pack-thumb img{
border-style:solid;
border-color:#7D3F40;
border-width:3px;
}
div.pack-thumb span.pack-text{
color: #7D3F40;
position:relative;
font-size:10px;
font-weight:bold;
left:28px;
top:-86px;
}
div.pack-description{
width:410px;
float:left;
padding-left:10px;
}

div.category{font-weight:bold;}
div.more{font-weight:bold; text-align:right; margin: 0 0 5px 0;}

#tower-defense-games-rating{margin-top:20px;}
#rating, #star{float:left; }
#rating {font-weight:bold; }
#star ul.star { list-style: none; margin: 0; padding: 0; width: 85px; height: 20px; left: 10px; top: -5px; position: relative; float: left; background: url('pics/stars.gif') repeat-x; cursor: pointer; }
#star li { padding: 0; margin: 0; float: left; display: block; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; }
#star li.curr { background: url('pics/stars.gif') left 25px; font-size: 1px;}
#star li.user { background: url('pics/stars.gif') left 50px; font-size: 1px;}
#star div.avg-rating-text { left: 15px; position: relative; float: left;}
#star div.user-rating-text { left: 15px; position: relative; float: left; font-weight:bold;}

.section-title {font-weight:bold; font-size:16px; margin-bottom:10px;}

#tower-defense-games-comments{width:400px; margin:10px 0 10px 0px; float:left}
.comment-input {border:1px solid #666666; font-size:12px; width:400px; margin-top:3px;}
.submit-comment {margin: 1px auto; width:160px; cursor:pointer;}
#user-comments{margin:10px 0;}
.comment{background-color:#d1afb0; padding:5px;}
.comment-odd{background-color:#cbcbcb; padding:5px;}
.user-name{font-weight:bold; float:left; }
.user-comment{padding:2px 5px;}
.delete-comment{float:right; width:20px; height:20px; cursor:pointer;}
#all-tower-defense-games-comments{text-align:right; font-weight:bold; background-color:#cbcbcb; margin-bottom:10px;}
#all-comments-main {width:400px; margin:5px auto;}

#random-games{width:330px; margin:20px 10px 10px 80px; float:left;}
.random-game{width:105px; text-align:center; float:left; margin-top:10px;}
.random-thumb{ }

#car-configurator {position:fixed;width:324px;border:2px solid #033828; background:#ffffff;top:100px;left:-325px;text-align:center;margin:0px; color:#033828;}
#car-configurator-add {width:320px;border:2px solid #033828; background:#ffffff;text-align:center;margin:0px; color:#033828; margin: 0 auto; padding-bottom:5px;}
#car-configurator-add #car-configurator-header{height:19px; width:320px; border-bottom:2px solid #033828; background:#458351;margin:0px;color:#ffffff;font-size:14px;font-weight:bold;}
.car-configurator-swf {width:320px; height:194px; margin:2px auto; padding-bottom:4px;}

#car-configurator-header{height:19px; width:324px; border-bottom:2px solid #033828; background:#458351;margin:0px;color:#ffffff;font-size:14px;font-weight:bold;}
#car-configurator .hint{font-size:11px;width:300px;margin:5px auto;}
#car-configurator .hint2{color:#006cee;}
#car-configurator .closetext{text-align:right;margin-right:10px;font-size:9px; margin: 3px;}
img.close { position: absolute; top: 0; left: 305px; height:19px; cursor:pointer; margin: 0px; padding: 0px;} 



