/* CSS Document */
body{margin:0; padding:0; font-family:Arial; font-size:12px; background-color:#ffffff; }

#main{width:1000px; height:auto; position:relative; margin:0 auto;}

#logo{width:410; height:93px; position:relative; float:left;}
#logo img{ border:none;}
img.commercial{ border:none; width:50px; height:50px;}

#search{width:400px; height:80px; position:relative; float:left; background-color:#f8f8f8; border:solid 1px #e8eaed; margin-top:5px; margin-left:8px;}

#main input{position:relative; margin-top:18px; margin-left:20px; height:40px; font-size:17px; width:200px; font-family:Arial, Helvetica, sans-serif}

#main input.submit{border: medium none;  font-size:14px; text-transform:none; background-image:url(images/search_btn.png); background-repeat:repeat-x; position:absolute;  top:16px; right:15px; color:#FFFFFF; font-family:Arial; font-weight:bold ; text-decoration:none; width:150px; height:49px;margin-top:0px; background-color:none; font-family:Arial, Helvetica, sans-serif }

#main input.submit:hover {background-image:url(images/search_bg_hover.png); background-repeat:repeat-x; }



#no_registration{width:175px; height:80px; position:relative; float:right; margin-top:4px; background-color:#f8f8f8; border:solid 1px #e8eaed;}

p.no_reg{font-family:Arial; font-size:14px; color:#666666; margin:0; padding:0; margin-left:10px; margin-top:2px; }

span.no_reg_red{font-family:Arial; font-size:14px; color:#2fadfc;}

span.no_reg_green{font-family:Arial;  font-size:14px; color:#2fadfc;}

#menu{width:1000px; height:19px; margin:0 auto; background-color:#0a57bc}

.clear{clear:both}

#menu_links{width:1000px; height:19px; margin:0 auto; position:relative; top:1px;}
#menu_1{ width:470px; height:auto; position:relative; float:left}
#menu_2{ width:470px; height:auto; position:relative; float:right}

#menu a{font-size:11px; color:#fff; text-decoration:none; margin-right:9px; margin-left:3px; font-weight:bold}
#menu a:hover{color:#FFFF00; text-decoration:underline;}



#left_content{width:175px; height:auto; position:relative; float:left; background-color:#ffffff; border-right:solid 1px #CCCCCC; margin-top:2px;}

#left_content a{font-size:11px; color:#012378; margin-left:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:17px; margin-top:20px; }
#left_content a:hover{text-decoration:underline;}
a.rss{background-color:#FFFFFF}
a.rss:hover{background-color:blue;}


.right_ad{ width: 815px; height:100px; position:relative; float:right;  background-color:#FFFFFF; margin-top:2px;}

.right_ad_content{width:auto; height:auto; position:relative; margin-top:4px; margin-left:45px;}

#h1_box{width: 815px; height:30px; position:relative; float:right;  background-color:#4883c5; border:solid 1px #0068dc; margin-top:2px;}

h1{margin:0; padding:0; font-size:16px; color:#ffffff; margin-top:5px; margin-left:5px; position:relative; float:left}
h1.search{color:yellow}
h1 a{color:#FFFFFF; text-decoration:none}
/*GAME DISPLAY*/
#game_big_box{width: 820px; height:auto; position:relative; float:left;}
.game_box{width:192px; height:250px; position:relative; float:left; margin-left:11px;  margin-top:8px; margin-bottom:10px; background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; margin-bottom:29px;}
.game_box:hover{margin-bottom:29px; border-bottom:solid 1px #333333;}



#game_big_box p{ margin:0; padding:0; margin-top:45px; font-size:12px; margin-left:10px; margin-right:10px; font-family: Arial; line-height:17px; text-align:justify; color:#999999;}

#game_big_box .game_box:hover p{ color:#333333; }

img.gamebox{position:relative; margin-left:6px; margin-top:9px; border:none; width:178px; height:133px;}

.game_name{position:absolute; top:154px; left:6px; width:178px; height:25px;}




/*GAME DISPLAY*/


/*PAGES*/
.pages{width:666px; height:46px; position:relative; float:left; margin-top:5px; color:#05c3ec; font-size:14px; left:80px; margin-bottom:5px; font-weight:bold; line-height:46px; }
div.pages a{font-size:14px; color:#3b6cac; text-decoration:none; margin-right:5px; line-height:46px; background-color:#ffffff; padding:5px 6px; border:solid 1px #3b6cac; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
div.pages a:hover{text-decoration:underline; background-color:#d2e5fd}
/*PAGES*/

/*PLAY*/
#play_main{width:814px; height:auto; margin-left:9px; background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; margin-top:2px;}
#play{width:auto; height:auto; margin-top:3px; margin-bottom:3px;}
#play_commercial{width:640px; height:480px;; margin-top:10px; margin-bottom:10px;}

#play_commercial img{ border:solid 2px #FFFFFF;}

#related_box{width:815px; height:30px; position:relative; float:right;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-left:5px;}

p.related{margin:0; padding:0; font-size:16px; color:#666666; margin-top:5px; margin-left:5px;}

#desc_box{width:815px; height:auto; position:relative; float:right;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-left:5px; text-align:justify;}

p.desc{ margin:0; padding:0; color:#666666; margin-top:5px; margin-left:5px; margin-bottom:5px; margin-right:5px;}

#controls_box{width:815px; height:auto; position:relative; float:right;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-left:5px; text-align:justify;}

p.control{ margin:0; padding:0; color:#666666; margin-top:5px; margin-left:5px; margin-bottom:5px; margin-right:5px;}

span.blue{color:#666666}

#latest_search{width:815px; height:auto; position:relative; float:right;  background-color:#f6f9fb; border:solid 1px #dbddde; margin-top:2px; margin-left:5px;}

#latest_search_links{width:800px; height:auto; position:relative; margin:0 auto; margin-top:5px; margin-bottom:5px;}

#latest_search a{color:#0066CC; text-decoration:none; line-height:20px; margin-right:10px;}
#latest_search a:hover{color:#333; text-decoration:underline;}

/*PLAY*/



/*FOOTER*/
#menu_footer{width:1000px; height:19px; margin:0 auto; background-image:url(images/menu_bg.gif); background-repeat:repeat-x; position:relative; margin-top:3px;}
#menu_footer_links{width:1000px; height:19px; margin:0 auto; position:relative; top:1px;}

#menu_footer a{font-size:12px; color:#fff; text-decoration:none; margin-right:5px; margin-left:2px; font-weight:bold}
#menu_footer a:hover{color:#FFFF00; text-decoration:underline;}

#footer_text{width:995px; height:auto; position:relative; margin:0 auto; background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-bottom:2px; font-family:Arial; font-size:12px; color:#333333; text-align:justify;}

#footer_text a{color:#0099FF; text-decoration:none;}
#footer_text a:hover{color:#0099FF; text-decoration:underline;}

#footer_text p{margin:0; padding:0; margin-left:3px; margin-right:3px; margin-top:6px; margin-bottom:6px;}


span.yellow{font-weight:bold; font-size:12px; color:#FFFF00; margin:0; padding:0; margin-left:7px; margin-top:2px;}

span.footer{font-weight:lighter; font-size:12px; color:#333; margin:0; padding:0; margin-left:7px; margin-top:2px;}
/*FOOTER*/

span.google_ad{font-size:18px; color:#333333; font-weight:bold; margin:0; padding:0}

#latest_search2{width:815px; height:auto; position:relative; float:right;  background-color:#f6f9fb; border:solid 1px #dbddde; margin-top:2px; margin-left:5px; text-align:justify;}

#latest_search2 a{font-size:12px; color:#0099FF; text-decoration:none; margin-right:5px; margin-left:5px; font-weight:bold}
#latest_search2 a:hover{color:#333333; text-decoration:underline;}



#partners{width:995px; height:auto; position:relative; margin:0 auto; background-color:#ffffff; margin-top:2px; margin-bottom:2px; font-family:Arial; font-size:12px; color:#999999;}

#partners p{margin:0; padding:0; font-size:16px; color:#0066CC; margin-top:5px; margin-left:2px; font-size:15px;}



#link_exch{width:995px; height:auto; position:relative; margin:0 auto; background-color:#ffffff;  border-bottom:solid 1px #CCCCCC; margin-top:2px; font-family:Arial; font-size:12px; color:#999999;}

#link_exch a{font-size:12px; color:#333; text-decoration:none; margin-right:5px; margin-left:2px; font-weight:lighter; line-height:16px;}
#link_exch a:hover{color:red; text-decoration:underline;}


#share{width: 815px; height:30px; position:relative; float:right;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; color:#333333;}

#share p{margin-left:5px;}

#share1{ position:relative; float:left; width:600px;}
#share2{ position:relative; float:right; width:210px; top:7px;}

#tag_box{width:815px; height:auto; position:relative; float:right;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-left:5px; text-align:justify;}
;}

#tag_box p{ margin:0; padding:0; color:#666666; margin-top:5px; margin-left:10px; margin-bottom:5px; margin-right:5px; position:relative; left:5px;}

#p_box{margin-left:5px; width:auto; height:auto;}

#tag_box a{color:#003366; font-size:12px; text-decoration:none; font-weight:bold;}
#tag_box a:hover{text-decoration:underline;}


#longdesc_box{width:815px; height:auto; position:relative; float:right;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-left:5px; text-align:justify;}

p.longdesc{ margin:0; padding:0; color:#333333; margin-top:5px; margin-left:5px; margin-bottom:5px; margin-right:5px;}

#index p{ margin:0; padding:0; color:#666666; margin-top:5px; margin-left:10px; margin-bottom:5px; margin-right:12px; position:relative; left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#index{width:815px; height:auto; position:relative; float:right;  background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; margin-top:2px; margin-left:5px; text-align:justify;}
;}

#share p{margin:0; padding:0; font-size:16px; color:red; margin-top:5px; margin-left:5px;}

/************************************************************/

#you_are{width: 815px; height:25px; position:relative; float:right; color:#003399;  background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; font-size:16px; font-weight:bold; margin-top:2px; text-indent:5px; line-height:25px; font-weight:bold; }
#you_are span{ color:#333333; margin-left:10px; }
#you_are a{ color:#003399; text-decoration:none;}
#you_are a:hover{ text-decoration:underline}
 h2{ margin-top:0px; margin-bottom:0px; padding:0; font-size:14px; line-height:30px; color:#333333;  margin-left:5px; float:left }
 
#desc{width:994px; height:auto; position:relative; margin:0 auto;  background-color:#ffffff; border-bottom:solid 1px #CCCCCC; margin-top:2px;  text-align:justify; font-size:12px; margin-bottom:5px;}
#desc a{color:#003399; font-size:12px; text-decoration:none; font-weight:normal; }
#desc a:hover{text-decoration:underline}
#desc p{margin-left:4px; margin-right:10px; margin-bottom:5px; margin-top:5px; color:#333333}



p.big{font-size:16px; margin:0; padding:0; margin-left:10px; margin-top:10px; color:#333333; font-weight:bold}

#playrelated p{margin:0; padding:0; margin-top:45px; font-size:12px; margin-left:10px; margin-right:10px; font-family: Arial; line-height:17px; text-align:justify; color:#999999;}


#playrelated .game_box:hover p{ color:#333333;}

#links_top{margin-left:250px; margin-top:6px;}

#links_top a{font-size:12px; color:#333333; text-decoration:none; margin-right:15px;}

#left_ad{width:160px; height:600px; margin-top:4px; margin-bottom:4px; margin-left:7px;}


.large{ text-transform:capitalize}




h3{ margin:0; padding:0; font-size:11px; color:#ffffff;  float:left }

h3 a{color:#ffffff; text-decoration:none}

h4{margin:0; padding:0; position:relative; float:left; font-size:14px; color:#FFFFFF; margin-left:3px;}

h4 a{color:#ffffff; text-decoration:none}


#top_h1h2h3{width:500px}

#fl_left{position:relative; float: left; color:#FFFFFF}

#fl_right{position:relative; float:right; padding-top:6px;}

#twitter{position:relative; float:left; position:absolute; top:-3px; left:723px;}

#twitter img{border:none}


a.title{ margin:0; padding:0;font-size:14px; color:#0099CC; font-weight:bold; text-decoration:none; line-height:15px; font-family:Arial, Helvetica, sans-serif}

a.title:hover {text-decoration:underline;}






/* SLIDER */


#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}

#wrap img { border:none}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:915px;
    padding: 20px 40px;
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  915px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
 
 



/* SLIDER */


/* SLIDER 2 CSS */


html, body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

body {
    font:Arial;
    color: #333;
    padding: 0;
}

body * {
    line-height:1.22em;
}



h2 {
    color: #c8c8c8;
		margin-top: -25px;
}

h3 {
}

h4 {
    color: #333;
    margin-bottom: -10px;
}

p {
    margin: 10px 0;
    clear: both;
}

ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 1px;
}


a {
    color: #4088b8;
	text-decoration:none;
}

table {
    font-size: inherit;
    border: 1px solid #c8c8c8;
}

th {
    background: #d8d8d8;
    text-align: left;
    padding: 5px;
    white-space: nowrap;
}

td {
    background: #f8f8f8;
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}


/* SLIDER 2 CSS */
