@import url("zero.css");@import url("global.css");

#requestframe{	width: 100% !important;	height: 400px !important;}

/*-------------------------------------------------------------------MAIN PAGE - page.html------------------------------------------------------------------*/

#page{	width: 990px;	text-align: left;	margin: 0 auto;	margin: "0";}

#header{	background-color: #595441;	height: 140px;	background-image: url(images/header_bg.png);	background-image: "none";	_background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://games-for-computer.com/templates/ravenhearst2-0/images/header_bg.png');	afilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header_bg.png');	}

#logo{	text-indent: -9000px;	position: absolute;	display: block;	height: 52px;	width: 640px;	margin-top: 52px;	margin-left: 20px;	background-image: url(images/logo.png);
	background-repeat:no-repeat;	background-image: "none";
	_background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://games-for-computer.net/templates/ravenhearst2-0/images/logo.png');	
afilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');	
cursor: pointer;}

#menu{	
height: 38px;
background-image: url(images/menu_bg.png);
background-repeat: repeat-x;
margin-bottom: 0px;
}
#menu #menucontainer{	position: absolute;	padding-top: 10px;}
#menu #menucontainer a{	font-size: 17px;	color: #fff;	text-decoration: none;	margin-left: 20px;	margin-right: 10px;}
#menu #menucontainer a.selected{	font-weight: bold;	cursor: default;	text-decoration: none !important;}
#menu #menucontainer a.selected:hover{	text-decoration: none !important;}
#menu #menucontainer a:hover{	text-decoration: underline !important;}

#images{	height: 180px;}
#images .image{	border: 10px solid #fff;	float: left;	margin-top: 15px;	padding: 3px;	margin-left: 19px;	margin-right: 19px;}

#gametypes{	display: block; margin-left:7px; margin-right:10px;}
#gametypes div{	float: left;	border: 1px solid #fff;	border-bottom: none;	padding: 8px 10px 8px 10px;	margin-left: 3px;}
#gametypes div a{	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	color: #4a8797;}
#gametypes div.orange{	background-image: url(images/orange_tab.png);	background-position: top;	background-repeat: repeat-x;}
#gametypes div.green{  float:right;	background-image: url(images/green_tab.png);	background-position: top;	background-repeat: repeat-x;}

#content{	background: #fff;	padding: 10px;	margin-bottom: 20px;}

#sidebar{	position: absolute;	margin-top: 7px;	width: 990px;}
#sidebar_language{	display: block;	width:990px;	height: 20px;}
#sidebar_language .text{	display: none;}
#sidebar_language li{	float: right;	padding-right: 7px;	color: #ffdf05;	font-weight: bold;	font-family: Tahoma;	font-size: 11px;	height: 20px;}
#sidebar_language li a{	font-weight: normal;	text-decoration: underline !important;	color: #fff;	font-family: Tahoma;	font-size: 11px;}
#sidebar_menu_search{	float: right;	margin-top: 137px;	margin-right: 7px;}
#sidebar_menu_search h4{	display: none;}

/*#footer-top{	background-image: url(images/bottom_top.gif);	background-position: top;	background-repeat: no-repeat;	height: 7px;	overflow: hidden;	}*/
#footer{	background-color: #595441;	text-align: center;	padding: 7px;	color: #fff;}

#main{	width: 100%;}

#disclaimer{	padding: 10px 0;}
.copyrights{	font-family: Tahoma;	color: #ffffff;	padding-top: 10px;	font-size: 10px;}
.copyrights a{	color: #69bfde;	font-family: Tahoma;	font-size: 10px;}
.bottom-links{	font-family: Tahoma;	font-size: 12px;	color: #ffffff;}
.bottom-links a{	color: #69bfde;	font-family: Tahoma;	font-size: 12px;	margin: 0 3px;}

/*-------------------------------------------------------------------MAIN-INDEX PAGE - main_index.html------------------------------------------------------------------*/

.page-caption{	font-size: 30px;	font-family: Arial Narrow;	font-weight: bold;	padding: 5px;	background: #00A1c7;	color: #ffffff;	padding: 1px;	margin-bottom: 4px;}
.page-caption div{	border-top: 1px solid #ffffff;	padding: 3px 10px;}
.ads-search{	border: 1px dotted #999999;	padding: 3px;	color: #000;}
.browse-archive{	font-family: Tahoma;	padding: 10px;	background: #4d4941;	margin-top:10px;	margin-bottom:10px;}
.browse-archive div{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 15px;	color: #ffffff;	text-transform: uppercase;	padding-bottom: 10px;}
.browse-archive a{	color: #efefef;	margin-right: 5px;	font-size: 12px;}
.table-archives{	width: 100%;}
.archive-block{	height: 200px;}
.archive-block .header{	display: inline;	margin-left: 10px;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	font-family: Tahoma;	padding: 4px 6px;	background-color: #ffffff;}
.archive-block .links{	font-family: Tahoma;	font-size: 12px;	color: #333333;	padding: 10px;}
.archive-block .links strong{	font-weight: normal;}
.archive-block .links a{	font-family: Tahoma;	font-size: 12px;	color: #333333;		display: block;	margin-bottom: 4px;	padding: 4px 5px;	background: #fefefe;}
.archive-block .online-links{	font-family: Tahoma;	font-size: 12px;	color: #333333;	padding: 10px;}
.archive-block .online-links strong{	font-weight: bold;}
.archive-block .online-links div{	font-family: Tahoma;	font-size: 13px;	color: #4A8797;	margin-bottom: 5px;	padding: 3px;}
.archive-block .online-links a{	font-family: Tahoma;	font-size: 13px;	color: #4A8797;	}
.archive-block .links a img{	border: 2px solid #ffffff;}
.archive-block .links a div{	height: 38px;	overflow: visible;	position: absolute;	width: 160px;	cursor: pointer;	margin-left: 50px;	margin-top: -40px;	margin-left: expression('0px');	margin-top: expression('0px');	margin-left: "0px" !important;	margin-top: "0px" !important;	_margin-left: 0px !important;	_margin-top: 0px !important;	text-decoration: underline;}

/*-------------------------------------------------------------------SUB-FEATURE PAGE - subfeature.html------------------------------------------------------------------*/

.sub-features{	background: #fef5ee;	padding: 0px 15px 0 15px;	margin-top: 12px;}
.sub-features-table td{	padding-right: 15px; padding-bottom: 10px; vertical-align: top;}
.sub-features-table td.last{	 padding-top: 10px;}
.sub-features-table td.img{	 padding-top: 10px; padding-right: 5px; padding-left: 10px;}

.sub-feature td{	vertical-align: top; background-color: #fffadd;}
.sub-feature td a img{	border: 2px solid #929191 !important;}
.sub-feature td a:hover img{	border: 2px solid #fef5ee !important;}
.sub-feature-type{	color: #ca3995;	font-size: 12px;	padding-top: 2px;	padding-bottom: 4px;}
.sub-feature-type strong{	font-weight: bold;}
.sub-feature-name{	color: #e55c00;	font-size: 14px;	font-weight: bold;	padding-bottom: 4px;}
.sub-feature-description{	font-weight: normal;	display: block;	font-size: 12px;	color: #994700;	padding-bottom: 2px;	line-height: 14px;}
.sub-feature-readmore a{	color: #69bfde;	font-size: 12px;	margin-right: 5px;}

/*-------------------------------------------------------------------GENRELIST PAGE - genrelist.html------------------------------------------------------------------*/

#genrecaption{	font-weight: bold;	font-size: 18px;	color: #b55300;	padding-top: 25px;	padding-bottom: 10px;}
#genrecaption strong{	color: #f58220;}
#genrecaption span{	font-weight: normal;	font-size: 12px;}
#genrelist ul li{	float: left;	padding: 3px 5px;}
#genrelist ul li a{	white-space: nowrap !important;	color: #69bfde !important;	font-size: 12px;}
#genrelist ul li a:hover{	text-decoration: none !important;	font-weight: bold !important;	color: #69bfde !important;	font-size: 12px;	}

/*-------------------------------------------------------------------FEATURE PAGE - feature.html------------------------------------------------------------------*/

.feature-name{	padding: 8px 0 10px 10px;}
.feature-name a{	color: #595441;	font-weight: bold;	font-size: 23px;}
.feature-bg{	background: #e5e4cc;	padding: 10px;}
.feature-bg td{	vertical-align: top;}
.feature-description{	font-weight: normal;	display: block;	font-family: Tahoma;	font-size: 12px;	color: #595441;	padding-bottom: 10px;	line-height: 15px;}.feature-readmore a{	color: #69bfde;	font-size: 12px;	margin-right: 5px;}
.feature-type{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ca3995;	padding-top: 5px;	padding-left: 5px;}
.feature-date{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #76ab01;	padding-top: 5px;	padding-left: 5px;}
.feature-size{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #929191;	padding-top: 5px;	padding-left: 5px;}
.feature-screens{	margin:3px;	background: #b8b7a3;	padding: 5px;}
.feature-screens a{	margin-right: 5px;}
.feature-screens a img{	border: 2px solid #fff;}
.feature-screens a:hover img{	border: 2px solid #bac38f;}
.feature-screen-des{	color: #fcfcf7;	font-size: 11px;	margin-left: 5px;	margin-top: 15px;}
.feature-download{	margin-top: 15px;	text-align: right;}
.feature-download a{	font-weight: bold;	text-transform: uppercase;	font-size: 14px;	color: #ee3333;	margin-right: 7px;}

/*-------------------------------------------------------------------GAME INFO PAGE - main_gameinfo.html------------------------------------------------------------------*/

.gameinfo-name{	font-size: 30px;	font-family: arial narrow;	font-weight: bold;	color: #ffffff;		background-color:#00A1c7;	padding: 5px 5px 5px 15px;	margin-bottom: 20px;}
.valigntop td{	vertical-align: top;}
.gameinfo-longdescription{	font-weight: normal;	display: block;	margin-bottom: 5px;	font-family:	Tahoma;	font-size: 13px;	color: #000000;	padding: 0 10px 5px 0;	letter-spacing: 1px;	line-height: 16px;}
.gameinfo-type{	font-family:	Tahoma;	font-size: 13px;	color: #ca3995;	margin-bottom: 3px;}
.gameinfo-type strong{	font-weight: bold;}
.gameinfo-date{	font-family:	Tahoma;	font-size: 13px;	color: #76ab01;	margin-bottom: 3px;}
.gameinfo-date strong{	font-weight: bold;}
.gameinfo-size{	font-family:	Tahoma;	font-size: 13px;	color: #929191;	margin-bottom: 3px;}
.gameinfo-size strong{	font-weight: bold;}
.gameinfo-req{	padding: 25px 0 25px 0;	width: 100%;}
.gameinfo-requirements{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #595441;}
.gameinfo-requirements strong{	font-weight: bold;}
.gameinfo-bullets{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #595441;}
.gameinfo-bullets strong{	display: block;	font-weight: bold;}
.gameinfo-bullets ul li{	list-style: square;}
.gameinfo-images{	padding: 10px 0 15px 0;	width: 100%;}
.gameinfo-imagetext{	font-family: Tahoma;	font-size: 14px;	margin-bottom: 3px;	color: #c4c4c4;}
.gameinfo-imagetext strong{	color: #c8dbe0;}
.gameinfo-imagetext span a{	font-family: Tahoma;	font-size: 12px;	color: #69bfde;}
.gameinfo-imageholder{	background: #c8dbe0;	padding: 12px;}
.gameinfo-imageholder td{	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;}
.gameinfo-imageholder td a img{	border: 2px solid #ffffff;}
.gameinfo-imageholder td a:hover img{	border: 2px solid #c8dbe0;}
.gameinfo-back a{	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #69bfde;}
.gameinfo-buy{	border: 1px solid #f58220;	margin-bottom: 5px;}
.gameinfo-buy a{	text-align: center;	text-decoration: none;	display: block;	background: #f58220;	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	letter-spacing: 1px;	border: 1px solid #ffffff;	padding: 5px 0;}
.gameinfo-buttontext{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #cecece;	margin-bottom: 15px;}
.gameinfo-payments{	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #cecece;	margin-bottom: 15px;}
.gameinfo-payments div{	margin: 0 auto;	text-align: center;	margin-top: 3px;}
.gameinfo-download{	border: 1px solid #69bfde;	margin-bottom: 5px;}
.gameinfo-download a{	text-align: center;	text-decoration: none;	display: block;	background: #69bfde;	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	letter-spacing: 1px;	border: 1px solid #ffffff;	padding: 5px 0;}
.gameinfo-testedtext{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #b0c73c;	margin-bottom: 15px;}
.gameinfo-tryalso{	background: #fef5ee;}
.gameinfo-tryalsoname {	height: 30px;}
.gameinfo-tryalsoname div{	float: left;	padding: 7px;	font-weight: bold;	color: #e55c00;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	margin-left: 7px;}
.gameinfo-tryalsoname div a{	font-size: 12px;	color: #69bfde;}
.gameinfo-tryalsogames{	font-family: Arial, Helvetica, sans-serif;	}
.gameinfo-tryalsogames td{	vertical-align: top;}
.gameinfo-notice{	margin: 15px;	padding: 10px 10px 0 10px;	background-color: #595441;	color: #ffffff;}
.gameinfo-notice-header{	text-transform: uppercase;	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	padding-bottom: 5px; }
.gameinfo-notice-text{	font-family: Tahoma;	font-size: 11px;	color: #ffffff;	padding-bottom: 12px;	line-height: 13px;}
.gameinfo-notice-text strong{	font-weight: bold;}
.gameinfo-notice-text a{	color: #69bfde;	font-size: 11px;}
.tryalso-game td{	vertical-align: top;}
.tryalso-game td img{	border: 2px solid #929191 !important;}
.tryalso-game td a:hover img{	border: 2px solid #fef5ee !important;}
.tryalso-game-name{	color: #e55c00;	font-size: 14px;	font-weight: bold;	padding-bottom: 4px;}
.tryalso-game-description{	font-size: 12px;	color: #994700;	padding-bottom: 4px;	line-height: 14px;}
.tryalso-game-readmore a{	color: #69bfde;	font-size: 12px;	margin-right: 5px;}
.padding15{	padding: 15px;	padding-right: 0;}
.padding15last{	padding: 15px;}

/*-------------------------------------------------------------------BROWSE & SEARCH - main_browse.html & main_search.html------------------------------------------------------------------*/

.search-block{	background: #FEF5EE; 	padding: 20px 10px 0 0; 	margin: 3px 0 10px 0;}
.search-block h3{	display: none;}
.pagging{	margin-top: 10px;}
.pagging-left{	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #595441;}
.pagging-left a{	float: left;	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	margin: 0 3px;	background: #595441;	padding: 5px;}
.pagging-left a:hover{	text-decoration: none;}
.pagging-left span{	padding: 5px;	float: left;}
.pagging-left .selected{	font-weight: bold;	color: #000000;	font-size: 15px;}
.pagging-right{	float: right;	color: #cccccc;	font-family: Tahoma;	font-size: 12px;}
.search-caption{	font-size: 30px;	font-family: Arial Narrow;	font-weight: bold;	padding: 5px;	background: #00A1c7;	color: #ffffff;	padding: 1px;	margin-bottom: 15px;}
.search-caption div{	border-top: 1px solid #ffffff;	padding: 3px 10px;}
.search-description{	color: #595441;	font-size: 18px;	margin: 0 0 5px 10px;}
.search-description strong{	font-weight: bold;	color: #000000;}
.options{	margin: 20px 0 10px 0;	padding: 0 10px 10px 10px;	background: #fffadd;	color: }
.options-name{	font-weight: bold;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	padding: 4px;	background: #ffffff;	display: inline;	color: #e55c00;}
.options form{	margin-top: 15px;}
.options label{	width: 100px !important;	text-align: right;}

/*-------------------------------------------------------------------GAMES - games.html------------------------------------------------------------------*/

.games-block{	float: left;	padding: 10px;	height: 340px;	width: 430px;	margin-left: 20px;}
.games-block td{	vertical-align: top;}
.games-gamename{	color: #e55c00;	font-size: 15px;	font-weight: bold;	height: 23px;}
.games-gamename span{	color: #595441;}
.games-med-image img{	padding: 1px;	border: 3px solid #ffffff !important;}
.games-gamename a{	color: #e55c00;	font-size: 15px;	font-weight: bold;}
.games-gamedescription{	font-weight: normal;	display: block !important;	font-size: 12px;	color: #994700;	padding-bottom: 4px;	line-height: 14px;}
.games-links{}
.games-links a{	color: #69bfde;	font-size: 12px;	margin-right: 5px;}
.games-screens{	margin-top: 8px;	padding: 10px;	background: #b8b7a3;}
.games-screens a{	margin-right: 10px;}
.games-screens a img{	border:2px solid #fff;}
.games-screens a:hover img{	border:2px solid  #f5d2b6;}

/*-------------------------------------------------------------------CONTACTS - contact.html------------------------------------------------------------------*/

.submit-table-content{	margin-left: 20px;}
.submit-table-content td{	vertical-align: top;	font-family: Tahoma;	font-weight: bold;	font-size: 12px;}
.submit-table-content td .mandatory{	color: #ff0000;}
.contact-description{	padding: 10px;	margin-bottom: 10px;	color: #595441;	font-family: Tahoma;	font-size: 14px;	background: #fef5ee;	line-height: 18px;}
.contact-description a{	font-family: Tahoma;	font-size: 14px;	color: #69bfde;}
.contact-description strong{	font-weight: bold;}
.button-submit{	text-align: right !important;	vertical-align: bottom !important;	height: 40px;}
.button-submit input{	text-align: center;	background: #f58220;	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	letter-spacing: 1px;	border: 0;}
.button-submit a{	display: block;	text-align: center;	background: #f58220;	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	letter-spacing: 1px;	border: 0;}

/*-------------------------------------------------------------------LINKS - links.html------------------------------------------------------------------*/

.partners{	padding: 5px;	background: #f1fbfe;}
.partner{	padding: 6px 0 8px 0;	font-family: Tahoma;	font-size: 10px;	border-bottom: 1px solid #ffffff;	color: #2e5d69;	vertical-align: top;}
.partner a{	color: #69bfde;	font-size: 11px;	font-weight: bold;}

/*-------------------------------------------------------------------ONLINE MAIN------------------------------------------------------------------*/

#main_onlinefeature h3{	font-size: 30px;	font-family: arial narrow;	font-weight: bold;	color: #ffffff;	background: #b0c73c;	padding: 5px 5px 5px 15px;	background-color:#00A1c7;}
.online-games{	border: 1px solid #999999;	margin: 3px;}
.online-games h3{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #ffffff;	background: #999999;	padding: 7px 2px 7px 15px;	margin-bottom: 5px;}
.online-games div.online-game-one{	padding: 2px 10px 2px 7px;	float: none;}
.online-games div.online-game-one a{	color: #69bfde;	font-family: Tahoma;	font-size: 12px;	margin-right: 5px;}
.online-games div.highlighted a{	color: #F58220 !important;}
.online-games div.dis a{	color: #cccccc !important;}
.online-games div.online-game-one a strong{	font-weight: bold;}
.online-games div.online-game-one span{	font-family: Tahoma;	font-size: 12px;	color: #cccccc;}

