BODY { 
	background-color: #fff; 
	font-family: Tahoma;
	font-size: 11px;
	margin-bottom: 20px;
	background: #D9EFFC url('images/body_bg.jpg') repeat-x;; margin-left:0px; margin-right:0px; margin-top:0px
}
FORM {
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #333;
	text-decoration: underline;
}

a:visited {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #666;
	text-decoration: underline;
}
.ahtext, .ahtext2 {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
}
A {
    -moz-outline: none;
}	
.hidden {
	display: none;
}
.visible {
}
.spacer {
	clear: both;
	font-size: 1px !important;
	line-height: 1px !important;
}
.spacer_lead {
    height: 40px;
	font-size: 1px !important;
	line-height: 1px !important;    
}
/* MENU -----------------------*/
#menu_container {
    height: 109px; 
    vertical-align: bottom; 
    position: relative;
    background: url('images/topbg.gif') no-repeat;
}
#menu, #menu2, #menu3 {
    vertical-align: bottom;
    font-family: Verdana;
    font-size: 11px;
    color: #747474;
    font-weight: bold;
    position: absolute;
    bottom: 0px;
}

#menu2 { left: 390px; }
div#navisearch {
    background: url('images/menubgright.jpg') no-repeat top right;
    width: 300px; 
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 2px;
    font-weight: normal
}
form {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

input, textarea {
	border: 1px solid #a5a5a5;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
}
.gamethumb {
	border: 1px solid #000000;
	margin-right: 4px;
}

.gltable {
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
	text-align: justify;
	margin-bottom: 4px;
}

div#navisearch .google_search_input {
		width: 200px;
		height: 17px;
		vertical-align: middle;
		border: 1px solid #a5a5a5;
		padding: 2px 2px 0px 3px;
	}	
    div#navisearch .search_btns INPUT {
        padding-top: 2px;
        padding-bottom: 2px;
        margin: 0px;
        border: 1px solid #a5a5a5;
        font-family: Arial;
        font-size: 12px;
        line-height: 12px;
        height: 23px;    
    
    }	
div#navisearch .input { 
		width: 115px;
		font-family:Arial;
		font-size: 12px;
		line-height: 12px;
		border: 0px solid red;
		vertical-align: middle;
		padding: 0px;
	}    

#menu3 { left: 725px; }
#menu UL, #menu2 UL, #menu3 UL {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#menu LI, #menu2 LI {
    float: left;
    display: block;
    background-color: #fff;
}
#menu3 LI {
    float: left;
    display: block;
}
#menu A, #menu2 A {
    display: block;
    text-transform: uppercase;
    color: #747474;
    text-decoration: none;
    /*background: #fff url('images/menubgright.jpg') no-repeat top right;*/
    background: url('images/menubgright.jpg') no-repeat top right;; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:6px
}
#menu3 A {
    display: block;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    background: url('images/menuredbgright.jpg') no-repeat top right;; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:6px
}
#menu A:hover, #menu2 A:hover, #menu3 A:hover {
    text-decoration: underline;
}
#menu LI, #menu2 LI {
    background: #fff url('images/menubgleft.jpg') no-repeat top left;
    border-bottom: 1px solid #747474
}
#menu3 LI {
    background: #fff url('images/menuredbgleft.jpg') no-repeat top left;
    border-bottom: 1px solid #747474
}
.active_tab {
    border-bottom: 1px solid #fff !important;
}
#dragon {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 120px;
    height: 152px;
    background-image: url('images/drago.jpg');
    background-repeat: no-repeat
}
/* TOP ------------------------*/
#site_top {
	height: 109px;
    background: url('images/toptrbg.jpg') repeat-x;
}
#site_top .menutext {
   
    position: absolute;
    left: 480px;
    top: 37px;
    border: none;/*1px solid black;*/
    width: 400px;
      
}
#site_top .menuhover {
    position: absolute;
    width: 379px;
    height: 65px;
    left: 30px;
    top: 10px;
}

#site_top .menutext h1 {
 color: #ffffff;
 text-transform: none;
 margin: 0px;
 padding: 0px;
 font-family: Arial;
 font-weight: bold;
 font-size: 14px;
}


#site_top_right {
    height: 109px;
    background: url('images/toprightbg.jpg') no-repeat top right;
}
/* Bottom ---------------------*/
div#btm {
	width: 100%;
	color: #555;
	margin: auto;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	/*div#btm .bottom {
		height: 17px;
		line-height: 1px;
		font-size: 1px;
		clear: both;
		overflow: hidden;
		background-image: url(../images/bottom_btm.png);
		background-repeat: no-repeat;	
	}*/
	div#btm .bottom {
		height: 17px;
		clear: both;
		overflow: hidden;
	}
	div#btm .bottom .b_left, div#btm .bottom .b_right {
	    font-size: 1px;
	    line-height: 1px;
        width: 18px;
        height: 17px;
    }
	div#btm .bottom .b_left {
		background: url('images/bottom_btm_left.png') no-repeat top left;
	}
	div#btm .bottom .b_right {
	   background: url('images/bottom_btm_right.png') no-repeat top right;
    }
	div#btm .whitebg {
        background-color: #fff;
    }
	div#btm .footer {
		padding: 0px;
		padding-top: 20px;
		text-align: center;
		clear: both;
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	div#btm .footer a {
		color: #545454;
        text-decoration: none;
	}
	
	div#btm .google {
		padding: 20px;
		color: #525252;
	}
	div#btm .google .google_search_input {
		/*width: 200px;*/
		height: 18px;
		vertical-align: middle;
		border: 1px solid #a5a5a5;
		padding: 3px 2px 0px 3px;
	}	
	
    div#btm .google .search_btns INPUT {
    
    
        padding-top: 2px;
        padding-bottom: 2px;
        margin: 0px;
        border: 1px solid #a5a5a5;
        font-family: Arial;
        font-size: 12px;
        line-height: 12px;
        height: 23px;    
    
    }
	
	div#btm .google .input { 
		width: 190px;
		font-family:Arial;
		font-size: 12px;
		line-height: 12px;
		border: 0px solid red;
		vertical-align: middle;
		padding: 0px;
	}
	div#btm #google_ads {
		font-size: 12px;
		text-align: right;
	}
	div#btm #google_ads .bold {
		font-weight: bold;
	}
	div#btm #google_ads A {
		color: #525252;
		text-decoration: underline;
	}	
	
	div#btm #btm_links { 
		clear: both;
		padding: 10px 20px 0px 20px;
	}
	div#btm #btm_links .item { 
		float: left;
		width: 150px;
		padding: 0px;
		padding-right: 27px;
		border: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;		
	}	
	div#btm #btm_links .item A {
		color: #545454;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
	} 
	div#btm #btm_links .item H3 { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 0; margin: 0;
	}	
div#sidebar {
    margin: 0px 15px 10px 15px;
}
/* Side search ------------------------------------*/
FORM, INPUT { padding: 0px; margin: 0px; }
div#side_search .search_input {
    width: 144px;
    border: 1px solid #a5a5a5;
    height: 18px;
    /*width: 140px !important;*/
	/*vertical-align: middle;
	border: 1px solid #a5a5a5;
	height: 18px !important; 
	
	width: 115px;
    height: 18px;
	padding: 3px 2px 0px 3px;*/
	padding: 3px 2px 0px 3px;
}	
div#side_search .input {
    width: 140px; 
    border: 1px solid #fff;
	font-family:Arial;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
	/*width: 143px;
	width: 140px;
	font-family:Arial;
	font-size: 12px;
	line-height: 11px;
	border: 1px solid red;
	vertical-align: middle;
	padding: 0px;*/
}
div#side_search .search_btns {
    margin-top: 3px;
    padding: 0px;
}
div#side_search .search_btns INPUT {
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px;
    border: 1px solid #a5a5a5;
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
    height: 22px;    
}
div#side_search .label {
    font-size: 11px;
    font-weight: bold;
    color: #606060;
}

div#yahoo_kw h3 {
    color: #000000;
    margin: 0px;
    padding: 13px 0px 3px 0px;
    font-size: 12px;
}
div#yahoo_kw UL {
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
}
div#yahoo_kw LI {
    list-style-type: none;
    line-height: 20px;
}
div#yahoo_kw A {
    font-size: 11px;
}
/* default H1 --------------------------------------*/
h1 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		color: #C90507;
		padding: 10px 10px 10px 0px;
		margin: 0px;
}
b.h1 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		color: #C90507;
		display: block;
		padding: 10px 10px 10px 0px;
		margin: 0px;
}

/* Navigation -------------------------------------*/
div#navigation {
/*	padding-top: 25px;*/
	width: 150px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	
/*	float: left;*/
}
	div#navigation h1 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		color: #C90507;
		padding: 0px 10px 10px 0px;
		margin: 0px;
	}
	div#navigation UL {
		padding: 0px;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		line-height: 18px;
	}
	div#navigation LI {
		border-bottom: 1px solid #EBEBEB;
		padding: 2px 0px 2px 0px;
	}
	div#navigation .hidden {
		display: none;
	}
	div#navigation .visible {}
	div#navigation LI A {
		font-family: Arial, Helvetica, sans-serif;
		color: #3D3D3D;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		display: block;
	}
		div#navigation A:hover {
			text-decoration: underline;
		}	
/* Content -----------------------------------*/
div#content {
	text-align: justify;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	div#content P {
		margin: 0px 0px 15px 0px;
	}
	div#content H1 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		color: #C90507;
		padding: 0px;
		margin: 0px;
	}
	div#content .blue {
		color: #0098FF;
	}	
	div#content DIV.intro_text {
        padding: 20px 0px 20px 0px;
    }
	div#content .cat_title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        text-align: center;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
    }
    div#content .overview_space {
        font-size: 1px;
        line-height: 1px;
        height: 1px;
        margin: 5px 0px 15px 0px;
    }
	div#content h2 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
		font-size: 16px;
		color: #0098FF;
		padding: 20px 10px 17px 0px;
		margin: 0px;
	}
	div#content .entry {
		background: url('images/hor_pix.gif') repeat-x bottom left;
		padding-bottom: 20px
	}
	div#content .last {
		background: none;
		padding-bottom: 8px;
	}
	div#content .paging {
	   margin: 10px 0px 15px 0px;
	   font-family: Tahoma;
	   font-size: 11px;
    }
        div#content .paging SELECT {
            font-family: Tahoma;
            font-size: 11px;
        }
        div#content .paging SPAN {
            color: #bbb;
            padding: 0px 1px;
            margin: 1px;
            font-family: Tahoma;
            font-size: 11px;
            line-height: 11px;
            text-decoration: underline;
        }
        div#content .paging A {
            color: #333;
            text-decoration: underline;
        }
        div#content .paging IMG {
            padding: 0px 4px;
        }
        div#content .paging SPAN.active {
            color: #333;
            text-decoration: none;
        }        
        div#content .paging A:hover {
            color: #666;
            text-decoration: none;
        }        
/* Content SUB -------------------------------*/
div#content_sub {
	text-align: justify;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	div#content_sub P {
		margin: 0px 0px 15px 0px;
	}
	div#content_sub H1 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		color: #C90507;
		padding: 0px;
		margin: 0px;
	}
	div#content_sub .blue {
		color: #0098FF;
	}	
	div#content_sub h2 {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		color: #0098FF;
		padding: 20px 10px 17px 0px;
		margin: 0px;
	}
	div#content_sub .entry {
		background: url('images/hor_pix.gif') repeat-x bottom left;
		padding-bottom: 20px
	}
	div#content_sub .last {
		background: none;
	}	
	/* PLUGINS ---------------------------------*/
	div#plugins .text {
	}
	div#plugins .icons {
	}
	div#plugins .icons .img {
		width: 100px;
		text-align: center;
		float: left;
	}	
	div#plugins .icons .img IMG {
		border: 1px solid #666;
	}
	div#plugins A {
		color: #333;
		font-weight: bold;
		font-size: 11px;
		line-height: 19px;
	}
	/* DISCLAIMER ------------------------------*/
	div#disclaimer H1 {
        padding-bottom: 20px;
        text-transform: uppercase;
    }
    div#disclaimer H4 {
        font-weight: bold;
        font-size: 14px;
        color: #666;
    }
    div#disclaimer A {
        color: #666;
        text-decoration: underline;
    }
	
	/* FAQ -------------------------------------*/
	div#faq UL {
		list-style-type: square;
		margin: 0px;
		padding: 0px;
		margin-left: 15px;	
		line-height: 17px;
		margin-bottom: 10px;
	}	
	div#faq A {
		color: #333;
		font-size: 12px;	
	}
	div#faq h3 {
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 15px 0px 12px 0px;
	}
	div#faq .gotop A {
		font-size: 11px;
	}
	/* CONTACT -------------------------------*/
	div#contact .input, div#contact .ta {
		width: 380px;
		border: 1px solid #a5a5a5;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 2px;
	}
	div#contact .ta {
		height: 80px;
	}
	div#contact .label {
		text-align: left;
	}
	div#contact .top {
		vertical-align: top;
	}
	/* HOTEST GAMES */
div#hotest {
	width: 351px;
	background-color: #fff;
	background-image: url('images/hotest_bg.png');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; background-position-y:50%
}
	#hotest .bottom {
		height: 9px;
		clear: both;
		overflow: hidden;
		background-image: url('images/hotest_btm.png');
		background-repeat: no-repeat	
	}
	div#hotest .photo {
		margin: 6px;
		border: 1px solid #333;
	}
	div#hotest .content {
		margin: 6px;
	}
	div#hotest h4 {
		display: block;
		margin: 0px;
		font-size: 12px;
		font-weight: bold;
		width: 240px;
		float: left;
	}
	div#hotest P {
		clear: both;
		margin: 0px;
		padding: 5px 0px 25px 0px;
/*		margin: 6px 8px 6px 8px;*/
	}
	div#hotest .navi {
		clear: both;
/*		margin: 15px 8px 6px 8px;*/
	}
	div#hotest .stars {
		text-align: center;
		padding: 0px 0px 4px 0px;
	}
	div#hotest .stars IMG {
		border: 0px;
		padding: 0.2em;
	}	
	div#hotest .navi {
		clear: both;
	}
		div#hotest .navi UL {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			line-height: 17px;		
		}
			div#hotest .navi LI { 
				font-size: 12px;
				font-weight: bold;
			}
		div#hotest .prev, div#hotest .next {
			display: block;
			width: 135px;
		}
		.prev { text-align: left; }
		.next { text-align: right; }
		.prev A, .next A {
			font-size: 12px;
			color: #0099F5;
			font-weight: bold;
			text-decoration: none;
		} 
		.prev A:hover, .next A:hover {
		    text-decoration: underline;
        }
		div#hotest LI  {
			float: left;
		}
		div#hotest A.digit {
			display: block;
			width: 20px;
			height: 18px;
			color: #0099F5;
			font-size: 12px;
			text-align: center;
			text-decoration: none;
			margin: 0px 1px 0px 1px;
		}	
			div#hotest  A.digit:hover {
				background-color: #0099f5;
				color: #FFF;height: 18px;
			}
		div#hotest  A.active {
			background-color: #0099f5;			
			color: #FFFFFF;		
		}
	/* BANNER SMALL -----------------------*/
	div.banner_small {
        text-align:center; 
        margin-bottom: 20px;
    }
    div.less_space {
        margin-bottom: 0px !important;
    }
.gamelink:link
{
      font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.gamelink:visited
{
      font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.gamelink:hover
{
      font-size: 11px;
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

    /* Overview title ---------------------*/
    div.overview_title {
        margin-bottom: 21px;
        font-size: 11px;
        color: #333;
        font-weight: bold;
    }
	/* BOX --------------------------------*/
	div.box {
		width: 345px;
		margin-top: 10px;
		background-color: #FFFFFF;
		/*border: 1px solid #333;*/
		font-family: Tahoma;
		font-size: 11px;
		color: #000000;
	}
		div.box h1 {
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			font-size: 16px;
			color: #3366FF;
			padding: 5px 10px 5px 10px !important;
			margin: 0px;
		}
		div.box h2 {
            margin: 0px !important;
            padding: 0px !important;
            font-weight: normal;
        }
		div.box OL {
			padding: 0px;
			margin: 0px 20px 10px 40px;
		}
		div.box LI {
			padding: 2px 0px 2px 0px;
		}
		div.box .hidden {
			display: none;
		}
		div.box .visible {}
		div.box LI A {
			font-family: Arial;
			color: #333;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
		}
			div.box LI A:hover {
				text-decoration: underline;
			}
		
		div.box LI A.bold {
			font-family: Arial, Helvetica, sans-serif;
			color: #333;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			font-weight: bold;
		}	
		div.box .list {
			width: 215px;
			float: left;
            text-align: left;
		}		
		div.box .photo {
			width: 120px;
			margin-left: 215px;
		}
			.photo IMG {
				border: 1px solid #666;
			}
		div.stars {
			text-align: center;
			padding: 4px 0px 4px 0px;
		}
		div.stars IMG {
			border: 0px;
			padding: 0.2em;
		}
	div.more {
		clear: both;
		padding: 0px 0px 15px 22px;
	}
		div.more A {
			color: #333333;
		}
	/* NEWEST GAMES ----------------------*/			
	div#newest {
		width: 345px;
		clear: both;
	}

		div#newest .item A {
			color: #545454;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
            display: block;

            text-align: center;			
		} 
		div#newest .item A:hover {
            text-decoration: underline;
        }
		div#newest .item IMG {
			border: 1px solid #666;
margin-bottom: 3px;
		}
div#newest .itemtitle A {

            padding-bottom: 11px;
}
		div#newest h1 {
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			text-align: left;
			font-size: 16px;
			color: #3366FF;
			padding: 0px 10px 15px 10px;
			margin: 0px;			
		}
    	div#newest .more {
    		clear: both;
    		text-align: right;
    		padding: 14px;
    		margin-bottom: 1px;
    	}
    		div#newest .more A {
    			color: #333333;
    			font-size: 11px;
    		} 		
    		


		div#newest .items_container {
			margin-left: 2px;
		}
		div#newest .item{ 
			/*float: left;
			width: 100px;
			padding: 0px;
			padding-right: 18px;
			padding-bottom: 8px;
			border: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: center;*/
		}
		div#newest .item_big {
			padding-bottom: 20px;
			padding-left: 1px;
		}
		div#newest .item_big IMG {
			border: 0px solid #666;
		}		
		div#newest .item_last { 
			padding-right: 0px;
		}		
	 .more {
		clear: both;
		padding: 0px 10px !important;
	}
	
	
	
	/* POPULAIR ---------------------------------------*/
	div#populair {
	   line-height: 18px;
	   margin-bottom: 20px;
	   width: 349px;
    }
        div#populair A {
            text-decoration: none;
            font-size: 12px;
        }
        div#populair A:hover {
            text-decoration: underline;
        }
        div#populair .left {
            padding: 12px 5px 0px 5px;
            width: 48%;
            float: left;
        }	
        div#populair .right {
            padding: 12px 5px 0px 5px;
            margin-left: 50%;
        }
        div#populair .digit {
            padding-right: 3px;
        }
    	div#populair .more {
    	    display: none;
    		clear: both;
    		padding: 10px 0px 10px 5px;
    	}
    		div#populair .more A {
    			color: #333333;
    			font-size: 11px;
    		}
    /* GAME OVERVIEW ITEM ------------------------------*/
    div.gprev {
    	width: 345px;
    	background-color: #FFFFFF;
    	font-family: Tahoma;
    	font-size: 11px;
    	color: #000000;
    	clear: both;
    	/*margin: 0px 0px 10px 0px;*/
    	/*#####padding-bottom: 20px;*/
    	/*border: 1px solid orange;*/
    }
    	div.gprev .desc {
    		width: 213px;
    		margin-left: 123px;
    		padding: 0px 0px 0px 6px;
    		text-align: left;
    	}
    	div.gprev .title {
    	    position: relative;
    		font-weight: bold;
    		padding: 3px 0px 0px 0px;
    		font-size: 12px;
    		font-family: Arial, Helvetica, sans-serif;
    		/*text-transform: uppercase;*/
    	}	
    	div.gprev .delete {
            position: absolute;
            top: 0px;
            right: 0px;
            padding-top: 6px;
        }
    		.gprev .title A {
    			color: #333;
    			text-decoration: none;
    		}
    			.gprev .title A:hover {
    				text-decoration: underline;
    			}
    	div.gprev .photo {
    		width: 120px;
    		float: left;
    	}
    		div.gprev .photo IMG {
    			border: 1px solid #666;
    			margin-bottom: 36px;
    		}
            div.gprev .photo_last IMG {
                margin-bottom: 10px;
            }    		
    	div.gprev P {
    		margin: 0;
    		padding: 0;
    		font-family: Arial, Helvetica, sans-serif;
    		font-size: 12px;
    		line-height: 17px;
    	}
    	div.gprev P A {
    		color: #333;
            text-decoration: none;
    	}    	
    	div.gprev .stars {
    		text-align: left;
    		padding: 4px 0px 4px 0px;
    	}
    	div.gprev .stars IMG {
    		border: 0px;
    		padding: 0.2em;
    	}

    /* SEARCH RESULTS - YAHOO SEARCH -----------------------*/
    div.yahoo_item {
    	background-color: #FFFFFF;
    	font-family: Arial;
    	font-size: 12px;
    	color: #333;
    	clear: both;
    	line-height: 16px;
    	/*margin: 0px 0px 10px 0px;*/
    	
    	background: url('images/hor_pix.gif') repeat-x bottom left;
    	padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px
    }
        div.yahoo_item A {
            text-decoration: none;
            color: #333;
        }
        div.yahoo_item .title {
            color: #0098FF;/*#C90507;*/
            font-weight: bold;
            font-size: 13px;            
        }
        div.yahoo_item .url {
            color: #666;/*#C90507;*/
            font-weight: normal;
            font-size: 11px;
        }
    
    /* SEARCH ----------------------------------------------*/
    div#search_results {
        margin-top: 15px;
        color: #515151;
    }
	div#search_results .search_input {
		width: 400px;
		height: 18px;
		vertical-align: middle;
		border: 1px solid #a5a5a5;
		padding: 3px 2px 0px 3px;
	}	
	div#search_results .input { 
		width: 400px;
		font-family:Arial;
		font-size: 12px;
		line-height: 12px;
		border: 0px solid red;
		vertical-align: middle;
		padding: 0px;
	}   
    div#search_results A {
        text-decoration: none;
        font-weight: bold;
        font-size: 12px;
    }
    div#refine_options {
        margin-top: 15px;
    }
    div#refine_options .table {
        background-color: #f5f5f5;
    }
    div#refine_options TD, div#refine_options SELECT {
        font-size: 11px;
    }
        div#refine_options SELECT {
            width: 150px;
        }
    div#search_results .buttons {
           margin-top: 15px;
    }
    /* GAMEPAGE --------------------------------------------*/
    div#game {
        margin-bottom: 15px;
    }
    div#game .buttons {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    div#game .buttons A {
        color: #333;
        text-decoration: underline;
        display: block;
        padding: 0px 3px;
    }    
	
    div#flashobj {
        border: none;
        margin-left: 30px;
    }
    div#zoom_toolbar {
        margin-left: 10px;
    }
    div#zoom_toolbar .lupa {
        margin-bottom: 7px;
    }
    div#zoom_toolbar A {
        color: #737373;
        font-size: 11px;
        text-decoration: none;
    }
    /* CONTROLS ---------------------------------------------*/
        div#game_info_1 .label {
			padding-right: 10px;
            float: left;
            color: #0494FF;
            font-weight: bold;
            font-size: 12px;
            font-family: Arial;
        }
        div#game_info_1 .label2 {
            padding-top: 0px;
            color: #0494FF;
            font-weight: bold;
            font-size: 12px;
            font-family: Arial;

        }
        div#game_info_1 span a {
            text-decoration: none;
        }               
        div#game_info_1 .rtext {
            margin-left: 80px;
       }
       
        div#game_info_1 .rtext A {
            color: #212121;
            text-decoration: underline;
        }
        div#game_info_1 .text A {
            color: #212121;
            text-decoration: underline;            
        }    
        div#game_info_2 {
            width: 350px;
        }
        div#game_info_2 .label {
            width: 100px;
            float: left;
            color: #0494FF;
            font-weight: bold;
            font-size: 12px;
            font-family: Arial;
            padding-bottom: 25px; 
        }
        div#game_info_2 .rtext {
            margin-left: 105px;
            padding-bottom: 8px;
       }
        div#game_info_2 .rtext A {
            color: #212121;
            text-decoration: underline;
        }
        div#game_info_2 .text A {
            color: #212121;
            text-decoration: underline;            
        }   
#gamemanual_text.text{ 

padding-bottom: 15px;
}
        
    /* CHATAGE --------------------------------------------*/
    div#chat {
        margin-bottom: 15px;
    }
    div#chat .search_input {
		width: 200px;
		height: 18px;
		vertical-align: middle;
		border: 1px solid #a5a5a5;
		padding: 3px 2px 0px 3px;
		margin-right: 4px;
	}	
	div#chat .input { 
		width: 200px;
		font-family:Arial;
		font-size: 12px;
		line-height: 12px;
		border: 0px solid red;
		vertical-align: middle;
		padding: 0px;
	}	
    /* RECOMMEND -------------------------------------------*/
    div#recommend {
    	width: 705px;
    	clear: both;
    }
    	div#recommend .item{ 
    		float: left;
    		width: 140px;
    		padding: 0px;
    		border: none;
    		font-family: Arial, Helvetica, sans-serif;
    		font-size: 12px;
    		text-align: center;
    	}	
    	div#recommend .item A {
    		color: #545454;
    		font-family: Arial, Helvetica, sans-serif;
    		font-size: 12px;
    		line-height: 26px;
    		text-decoration: none;
    	} 
    	div#recommend .item A:hover {
            text-decoration: underline;
        }
    	div#recommend .item IMG {
    		border: 1px solid #666;
    	}
    	div#recommend h1 {
    		font-family: Arial, Helvetica, sans-serif;
    		font-size: 16px;
    		color: #029BFB;
    		padding: 20px 10px 10px 0px;
    		margin: 0px;
    		text-align: left;
    	}    
    /*------------------------------------------------------*/  
.entry {
    position: relative;
	background: url('images/hor_pix.gif') repeat-x bottom left;
	padding-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #333
}
.entry A {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    text-decoration: underline;
    line-height: 16px;
}

.sponsored {
    background-color: #EAF5FD !important;
}
.sponsored_desc {
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    color: #333;
    background-color: #EAF5FD;
    position: absolute;
    right: 8px;
    height: 22px;
    line-height: 22px;
}
.last {
		background: none;
}
.ebuddy_ico {
    position: absolute;
    top: 5px;
}
.submit {
	border: 1px solid #555;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #ddd;
	font-size: 11px;
	color: #333;
}
.yourvote {
    font-size: x-small;
    color: #666;
    font-style: italic;
}
.rss_icon {
    /* display: inline; */
    display: none;
    padding-left: 15px;
}
div#contact_links {
    font-weight: normal;
    padding-top: 18px;
}
div#contact_links A {
    font-size: 12px;
}
.gamepagebanner {
    background-color: #fff;
}
div#mygameslist_left, div#mygameslist_right {
    width: 345px;
}
.preloader {
    text-align: center;
    padding: 20px 0px 20px 0px;
    min-height: 100px;
}
DIV.preloader SPAN {
    font-size: 11px;
    color: #999;
}

.blue_label {
    color: #0494FF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
}
.banner_728 {
    padding-top: 15px;
    background-color: #fff;
}

div.banner_300 {
    text-align:center; 
    margin-bottom: 20px;
    position: relative;
	background: url('images/hor_pix.gif') repeat-x bottom left;
	padding-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #333
}

div.game_1 {
    margin-top: 20px;
}
div.game_2 {
    margin-bottom: 15px;
}
div.gprev .photo_last IMG {
    border: 1px solid #666;
    margin-bottom: 16px;
}
.gpagepop div.left, .gpagepop div.right  {
    padding-top: 30px !important;
}
.game{position:relative; float:left;padding:11px; border:1px solid #FFFFFF; margin:11px; background-color:#FF99CC; text-align:center; font-size: 12px; color: #FFFFFF; }
.game A {font-size: 12px; color: #503342; text-decoration: none;font-weight: bold; }
.game:hover{background-color:#D1428A;border:1px solid #521C37;}
.table{ border:1px solid #FF99CC;width: 695px;}
.pagelink {text-align:center; font-size: 13px; color: #521C37; text-decoration:none;font-weight: bold; }


