#content #topcontent
{
    clear: both;
    padding: 3px;
}



#content #topcontent #toprightcontent #engineandtop10
{
    width: 728px;
    float: right;
    margin: 0px;
    padding: 0px;
    margin-top:3px;


}

#content #topcontent #toprightcontent
{
     float: right;

     width: 728px;
     margin: 0px;
     padding: 0px;
}


#content #topcontent #toprightcontent #mainad
{

    width: 728px;
    height: 90px;
    float: right;
     margin: 0px;
     padding: 0px;

}

#content #topcontent #recentreviews
{
   
    float: left;
    width: 235px;
    height: 584px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    font-size: 12px;
    background:  white url(../images/recentreviewsbg.png) no-repeat;

}

#content #topcontent #recentreviews #recentreviewsheader
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;
    margin-bottom: 2px;

}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchengineheader
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;

}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #simsearchtable
{
    text-align: center;
    margin-left: 5px;
    margin-top:10px;

}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #simsearchtable tr .column1
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #636363;
    height: 14px;
    
   



}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #searchresulttable
{    
    width: 477px;
    height: 136px;
    margin-left:6px;
    overflow:auto;
    background:  white url(../images/searchresultsbg.png) no-repeat;
}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #searchresulttable table
{
    margin: 0px;
    margin-top:0px;
    
}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #searchresulttable table tr
{
   height: 18px;
 
  
}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #searchresulttable table tr td
{
    
    width: 472px;
    text-align: left;     

}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #searchresulttable table tr td a
{
    margin: 5px;
   
}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #searchresulttable table tr td a:hover
{
    color: #585858;

}

.normal { background-color: #FFFFFF; 
}
.highlight { background-color: #cfdda0 }




#content #topcontent #toprightcontent #engineandtop10 #searchengine #searchbox #simsearchtable tr #column2 input
{
   width:230px;
}

#content #topcontent #toprightcontent #engineandtop10 #searchengine #cube
{
    width:100%;
    margin-top:20px;
    text-align:center;
}


#content #topcontent #toprightcontent #engineandtop10 #top10header
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;

}





#content #topcontent #toprightcontent #engineandtop10 #typesheader
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;

}

#content #topcontent #toprightcontent #engineandtop10 table tr, #content #topcontent #toprightcontent #engineandtop10 table
{
     padding: 0px;
     margin: 0px;
}


#content #topcontent #toprightcontent #engineandtop10 #searchengine table tr td
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    text-align: center;
    padding: 0px;
    margin: 0px;
    padding-right:8px;

}

#content #topcontent #toprightcontent #engineandtop10 table tr td a
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #1a62e6;
}

#content #topcontent #toprightcontent #engineandtop10 table tr td a:hover
{
    color: #889f3e;
}

#content #bottomcontent #featured #featuredheader
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;

}

#content #bottomcontent #featured #featuredcontent 
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;

}



#content #bottomcontent #featured #featuredcontent #featuredsim #featuredlogo 
{
   margin-top: 4px;
    float: right;
}

#content #bottomcontent #featured #featuredcontent #featuredsim #featuredlogo img
{
     width: 120px;
    margin-top: 7px;
    padding-right: 5px;
    margin-bottom: 5px;

    
   
}


#content #bottomcontent #featured #featuredcontent #featuredreview
{
    
    
    text-align:center;
    margin-left: 8px;
    width: 218px;
    font-size: 11px;
    padding:0px;
    margin-bottom:8px;
    height: 100%;
    padding-top:5px;
   

   
}

#content #bottomcontent #featured #featuredcontent #featuredreview p
{
    margin:1px;
    margin-top: 3px;
    
}

#content #bottomcontent #featured #featuredcontent #more
{
    font-size:10px;
    margin-top: 1px;
    padding-top: 0px;
    margin:1px;
    margin-bottom:0px;
    padding-top:3px;
    padding-bottom:2px;
   
    text-align: center;
    background: #f4f4f3;

}

#content #bottomcontent #featured #featuredcontent #featuredsim #featuredsimname 
{
    float: left;
    padding: 6px;
    padding-left: 6px;
    padding-top: 20px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 8px;
    width: 90px;
    font-size: 16px;
}

#content #bottomcontent #featured #featuredcontent #featuredsim #featuredsimname a
{
    

}

#content #bottomcontent #featured #featuredcontent #featuredurl
{
    padding-left: 8px;
    text-align: center;
    margin-bottom: 8px;
    background: #f4f4f3;
    margin: 1px;
    padding-bottom: 3px;
    clear: both;
}

#content #bottomcontent #featured #featuredcontent #featuredtype
{
    font-size: 11px;
   
   
    color: #636363;
    
    margin:1px;
    margin-top:4px;
    background: #f4f4f3;
    padding-top:1px;
    padding-bottom:1px;
   
}
#content #bottomcontent #featured #featuredcontent #featuredtype p
{
    margin:0px;
    padding:0px;
     margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
   text-align: center;
   
    margin-left:8px;
    
}
#content #bottomcontent #featured #featuredcontent #screenshot
{
    margin-top: 8px;
}

#content #bottomcontent #featured #featuredcontent #screenshot img
{
     border: 1px #9cb93b solid;
     padding: 1px;
     padding-top: 4px;
     padding: 3px;
     background: white;
}
#content #bottomcontent #featured #featuredcontent #screenshot img:hover
{
     border: 1px #1a62e6 solid;
}

#content #bottomcontent #bottomrightcontent #about #aboutheader
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;

}

#content #bottomcontent #bottomrightcontent #about #aboutcontent
{

    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    padding-top: 0px;
    text-align:left;
    padding-left: 6px;
    padding-right: 6px;
    line-height: 1.5em;


}

#content #bottomcontent #bottomrightcontent #about #aboutcontent #firstparagraph
{
    padding-top: 0px;
    margin-top: 7px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedheader
{
    height: 16px;
    width:100%;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;

}

h1
{
    color: white;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 4px;
    padding-top:0px;
    margin-top: 0px;
}

#content #topcontent #recentreviews
{
    font-size: 10px;
}


#content #topcontent #recentreviews .arecentreview
{
    width: 232px;
    height: 93px;
    border-bottom: 1px #c8c8c8 solid;
    padding-left: 3px;
    
    

}
#content #topcontent #recentreviews .arecentreview table tr .arecentreviewcolumn2
{
  width: 180px;
  text-align: right;

}

#content #topcontent #recentreviews .arecentreview table .recentReviewRow2
{
    height:12px;
}

#content #topcontent #recentreviews .arecentreview table .recentReviewRow3
{
    vertical-align:text-top;
    
}

#content #topcontent #recentreviews .arecentreview table .last
{
    
    background: red;
   
    padding-bottom:5px;
   
}

#content #topcontent #recentreviews .arecentreview  #lasttable
{
    height:88px;
}


#content #topcontent #recentreviews .arecentreview table
{
    width: 231px;
    color: #505050;
    background: white;
    height: 100%;
}

#content #topcontent #recentreviews .arecentreview table tr .simname
{
    padding-bottom: 3px;
    background: #f4f4f3;
   
     
    
}

#content #topcontent #recentreviews .arecentreview table .row1
{
     height:13px;
     background: #efefed;
}

#content #topcontent #recentreviews .arecentreview table tr .simname .left
{
   float: left;

}

#content #topcontent #recentreviews .arecentreview table tr .simname .date
{
   float: right;
   font-size: 9px;
   color: #636363;

}
#content #topcontent #recentreviews .arecentreview table tr
{
    height: 100%;
}




#content #topcontent #recentreviews .arecentreview table tr .ratingcolumn1
{
    padding-bottom: 4px;
}


#content #topcontent #toprightcontent #engineandtop10 #searchengine
{
   margin-top:1px;
   width: 490px;
   height: 407px;

   float: left;
   margin-bottom: 3px;
   background:  white url(../images/searchenginebg.png) no-repeat;


}



#content #topcontent #toprightcontent #engineandtop10 #simtypes
{

   width: 728px;
   height: 80px;
   margin-top: 3px;

    background:  white url(/images/typesbg.png) no-repeat;
   clear: both;


}

#content #topcontent #toprightcontent #engineandtop10 #simtypes table
{
    margin: 0px;
    margin-left: 4px;
    padding:0px;
    text-align: center;
    width: 723px;
    height: 30px;
    margin-top:5px;
}


#content #topcontent #toprightcontent #engineandtop10 #simtypes table
{
    background: white;
}

#content #topcontent #toprightcontent #engineandtop10 #simtypes table tr
{
    margin: 0px;
    padding: 0px;
}

#content #topcontent #toprightcontent #engineandtop10 #simtypes table tr td
{
    margin: 0px;
    padding: 0px;
}

#content #topcontent #toprightcontent #engineandtop10 #simtypes table tr td a
{
    margin: 0px;
    padding: 0px;
}

#content #topcontent #toprightcontent #engineandtop10 #simtypes table tr td img
{
    margin: 0px;
    padding: 0px;
}

#content #topcontent #toprightcontent #engineandtop10 #top10
{
    margin-top:1px;
    width: 235px;
    height: 407px;
    text-align: left;
    float: right;
    margin-bottom: 2px;
     background:  white url(../images/top10bg.png) no-repeat;
}

#content #bottomcontent
{
    padding: 3px;
    clear: both;
    margin: 0px;
}

#content #bottomcontent #featured
{
    float: left;

    height: 500px;
    width: 235px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 2px;
    background:  white url(../images/newsbg.png) no-repeat;

}



#content #bottomcontent #bottomrightcontent
{
    float: right;
    height: 300px;
    width: 728px;
    padding: 0px;
    margin: 0px;
}

#content #bottomcontent #bottomrightcontent #about
{

     float: left;
     padding: 0px;
     margin: 0px;
     width: 425px;
     height: 500px;
     background:  white url(../images/aboutbg.png) no-repeat;
}

#content #bottomcontent #bottomrightcontent #bottomrightad
{
     float: right;
     padding: 0px;

     margin: 0px;
     width: 300px;
     height: 254px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded
{
     float: right;
     padding: 0px;
     margin: 0px;
     width: 300px;
     height: 246px;
     background:  white url(../images/recentlyaddedbg.png) no-repeat;

}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent
{
   font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table
{
    margin-top:3px;
    width: 298px;
    margin-left:1px;
   
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table th
{
    text-align: left;
    text-decoration: underline;
    color: #636363;
    padding-bottom:3px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table .header1
{
    text-align: left;
    padding-left: 4px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table .header3
{
    text-align: right;
    padding-right: 5px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table tr .dateadded
{
    font-size: 9px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table tr .footnote
{
    font-size: 9px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table tr .simtype
{
    text-align: right;
    padding-right: 5px;
}

#content #bottomcontent #bottomrightcontent #recentlyadded #recentlyaddedcontent table tr .dateadded
{
    text-align: left;
    padding-left: 4px;
}


#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table
{
    height: 375px;
    width: 233px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 1px;
    
    background: white;
    margin-top: 2px;
    text-align: left;


}

#secondrow td 
{
   
    font-size: 8px;
   
    

}

#secondrow td a
{
     text-decoration: none;
}


#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr td
{
    margin:0px;
    padding-top: 0px;
    vertical-align: middle;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr .rating
{
   text-align: right;
   padding-right:4px;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr .number
{
   padding-left: 3px;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr .type
{
   text-align: center;
}


#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr th
{
   text-decoration: underline;
   color: #636363;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table th
{
    text-align: left;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr #header3
{
   text-align: center;
  
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr #header4
{
   text-align: right;
   padding-right: 4px;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table table tr #header1
{
   padding-left: 3px;
}

#content #topcontent #toprightcontent #engineandtop10 #top10 #top10table .lightbg
{
    
}

.darkbg
{
   background: #efefed;
}

