/* General settings */ 
body {background-image:url(/images/sitebg.gif);margin:0;padding:0;border:0;width:100%;height:100%;}
img {border:0px;}
a {color:#000000;text-decoration:none;}
a:hover {color:#9343B9;}
:focus{-moz-outline-style: none;}
form {height:1px;display:inline;}
h1 {font-family:arial;font-size:16px;margin-top:0px;margin-bottom:3px;display:inline;}
h2 {font-family:arial;font-size:12px;margin-top:0px;margin-bottom:3px;display:inline;}
h3 {font-family:arial;font-size:11px;margin-top:0px;margin-bottom:3px;}
ol{list-style-type: none;margin-top:0px;padding:0 0 0 0px;margin:0;}
div.banner {position:relative;}
img {color:purple;font-family:arial;font-size:11px}
/* Begin Link colors */ 
.pinklink a {color: #B64C6E}
.whitelink a {color: #FFFFFF}
.gameheader_cats a {color: #FFFFFF}
#pheader_horizontal2  a span {display:block;visibility: hidden;}
#pheader_horizontal2  a {display: block;width: 87px;height:28px;color:#FFFFFF;}
#footer a {color:#FFFFFF;}
#navbar_horizontal a {color:#B64C6E;}
.navbar_horizontal_footer a {color:#B64C6E;}
.left_hor3 a {color: #FFFFFF}
.middle_hor_list_content a {color: #B64C6E}
.catbox_header_bg  a {display: block;width:190px;height:30px;color: #FFFFFF;}
.catbox_header_bg  a span {visibility: hidden;}
#cp_thumbbox_bg_header_topright a {display: block;height: 30px;width: 30px;color:#81033d}
#cp_thumbbox_bg_footer_topright  a span {display:block;visibility:hidden;}
#cp_thumbbox_bg_footer_topright a {display: block;height: 30px;width: 30px;color:#81033d}

/* Catpage styling*/
#cp_thumbbox_container {position:relative;float:left;display:block;top:3px;left: 10px;width:976px;}
#cp_banner_container {position:relative;float:right;display:block;top:3px;right:15px;width:192px;}
#cp_banner_container_introtext {position:relative;display:block;top:20px;width:700px;height:40px;}
#cp_thumbbox_bg_header {position:relative;display:block;background-image: url(/images/cp_bg_sprite.png);background-position:0px 0px;background-repeat: no-repeat;width:955px;height:92px;}
#cp_thumbbox_bg_header_topleft {height:30px;float:left;position:relative;left:25px;}
#cp_thumbbox_bg_header_topright{height:30px;float:left;margin-left:49px;margin-top:4px;width:auto;text-align:center;color:#81033d;display:block;font-family:Arial;font-size:18px;font-weight:bold;}
#cp_thumbbox_bg_header_content {height:50px;float:left;clear:both;}
#cp_thumbbox_bg_content {position:relative;display:block;width:955px;overflow:hidden;background-image: url(/images/cp_bg.png);
text-align:center;}
#cp_thumbbox_bg_footer_topleft {height:30px;float:left;margin-left:25px;margin-top:-8px;}
#cp_thumbbox_bg_footer_topright{height:30px;float:left;margin-left:25px;margin-top:-4px;width:auto;text-align:center;color:#81033d;display:block;font-family:Arial;font-size:18px;font-weight:bold;}
#cp_thumbbox_bg_footer {position:relative;display:block;background-image:url(/images/cp_bg_sprite.png);background-position:0px -130px;background-repeat: no-repeat;width:955px;height:42px;}
#cp_banner_bg_header {position:relative;display:block;background-image:url(/images/background_sprite_misc.png);background-position:1px -217px;background-repeat: no-repeat;width:192px;height:16px;}
#cp_banner_bg_content {position:relative;background-image:url(/images/CP_bannerbox-content_bg.jpg);width:192px;height:603px;}
#cp_banner_bg_footer {position:relative;display:block;background-image:url(/images/background_sprite_misc.png);background-position:1px -250px;background-repeat: no-repeat;width:192px;height:14px;}
#cp_container_horizontal1{width: 976px;margin-top:5px;}
.cp_header_title {position:relative;	font-family:Arial;font-size:18px;font-weight:bold;color: #ffffff;text-align:left;display:block;top:12px;}	
.cp_footer_title {position:relative;font-family:Arial;font-size:18px;font-weight:bold;color: #ffffff;top:5px;text-align:left;display:block;left:25px;}
.cp_thumbbox_intro_text {position:relative;font-family: Arial;font-size:13px;font-weight:bold;color:#FFFFFF;text-align:left;display:block;line-height:16px;width:660px;left:25px;top:9px;}
.cp_watermark_container {position:relative;float:left;display:block;width:117px;height:130px;left:13px;}
#container{width: 984px;background-image: url(/images/site_background.png);border-color: #f992af;border-style: solid; border-width: 1px;margin: 0 auto;}
#container_horizontal1{}
.container_spacer{height:7px;position:relative;clear:both;overflow:hidden;}
.container_spacer_footer{height:3px;position:relative;clear:both;overflow:hidden;}
#container_horizontal2{width: 976px;}

/* Gamebox header content and footer */
div#gamebox_header {	width:762px;text-align:center;height:50px;background-image:url(/images/gamepage_bg_sprite.png);background-position:0px 0px;background-repeat: no-repeat;top:10px;overflow:hidden;}
div#gamebox_content {	background-image:url(/images/gamepage_bg.png);width:762px;}
div#openx {height:250px;}
div#gamebox_content div#gameContainer {margin-top:-1px;height:1px;overflow:hidden;width:1px;}
div#gamebox_content div#gameContainer.show {visibility:visible;height:auto;width:auto;}
div#gamebox_content #game { position:relative; top:-22000px; }
div#gamebox_content div#gameContainer.show #game { top:0px}
div#gamebox_content div#progress {border:1px solid #C24C6E;height:20px;margin:10px auto;text-align:left;width:296px;}
div#gamebox_content div#progress.back {background: url(/images/progress_full.png);}
div#gamebox_content div#progress #progressBar {	background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #C24C6E;float:right;height:20px;width:296px;}
div#gamebox_content div#loadLink {font:bold 11px arial;}
div#gamebox_content a#playLink {font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
div#gamebox_footer {width:763px;height:17px;background-image: url(/images/gamepage_bg_sprite.png);background-position:0px -127px;background-repeat: no-repeat;}

/* Begin pheader */
#pheader_container{width: 984px;background-image: url(/images/header_footersprite.jpg);background-position:0px -0px;background-repeat: no-repeat;height:107px;}
#pheader_horizontal1{width: 984px;height:70px;}
#pheader_horizontal1_left{float: left;width: 390px;height:70px;text-align: right;}
#pheader_horizontal1_center{float: left;width: 360px;height:70px;text-align:center;font-family:arial;font-size:18px;color: #ffffff;position: relative;top: 20px;}
#pheader_horizontal1_right{float: left;width: 185px;height:18px;}
#pheader_horizontal2{width: 984px;height: 37px;clear:both;text-align:center;}
#pheader_horizontal2_button1{float: left;width: 87px;height:28px;position:relative;left:85px;margin-top:3px;background-image:url(/images/background_sprite.png);background-position:0 -0px;background-repeat: no-repeat;}
#pheader_horizontal2_button2{float: left;width: 87px;height:28px;margin-left:10px;position:relative;left:85px;margin-top:3px;background-image:url(/images/background_sprite.png);background-position:0 -0px;background-repeat: no-repeat;}
#pheader_horizontal2_button3{float: left;width: 87px;height:28px;margin-left:10px;position:relative;left:80px;margin-top:3px;background-image:url(/images/background_sprite.png);background-position:0 -0px;background-repeat: no-repeat;}
#pheader_horizontal2_searchfield{float: left;width: 256px;height:28px;position:relative;left:95px;margin-top:3px;background-image:url(/images/background_sprite.png);background-position:0 -60px;background-repeat: no-repeat;}
#pheader_horizontal2_searchbutton{float: left;width: 87px;height: 28px;position:relative;left:80px;margin-top:3px;background-image:url(/images/background_sprite.png);background-position:0 -0px;background-repeat: no-repeat;}
#pheader_horizontal2_button4{float: left;width: 87px;height: 28px;z-index:1;margin-left:10px;position:relative;left:80px;margin-top:3px;background-image:url(/images/background_sprite.png);background-position:0 -0px;background-repeat: no-repeat;}

/* Begin Banners */
div#ad_hp_300x250 {width:300px;height:254px;background-color:#f29699;	position:absolute;top:184px;margin-left:667px;text-align:center;}
div#ad_gp_728x90 {height:90px;margin-bottom:20px;margin-top:15px;display:none;}	
div#ad_hp_160x600 {width:160px;height:600px;position:absolute;margin-left:10px;top:453px;}
div#ad_hp_160x600_bg {width:160px;height:600px;background-color:#f29699;border:1px solid black;position:relative;	margin-left:5px;margin-top:1px;}
div#ad_sp_160x600 {width:160px;height:600px;position:absolute;margin-left:789px;top:172px;}
div#ad_sp_160x600_bg {width:160px;height:600px;background-color:#f29699;position:relative;margin-left:14px;margin-top:1px;}
div#ad_cp_160x600 {width:160px;height:600px;position:absolute;margin-left:789px;top:164px;}
div#ad_cp_160x600_bg {width:160px;height:600px;background-color:#f29699;border:1px solid black;position:relative;	margin-left:15px;margin-top:0px;}

div#ad_cp_300x250 {float:right;width:302px;height:252px;margin-bottom:0px;margin-right:35px;margin-top:7px;position:relative;text-align:center;border:1px solid black;}
div#ad_cp_728x90 {float:right;margin-right:114px;margin-bottom:12px;margin-top:5px;width:728px;height:90px;position:relative;text-align:center;border:1px solid black;}
div#preview_domain {font-family:Arial;font-size:16px;text-align:center;position:absolute;color:white;background-color:red;width:215px;height:40px;position:absolute;margin-left:770px;top:68px;}
/* Pagination and Social Bookmarks*/
.pag_on {width:30px;height:30px;background-image:url(/images/circle_on.png);line-height:30px;float:left;position:relative;}
.pag_off {width:30px;height:30px;background-image:url(/images/circle_off.png);line-height:30px;float:left;position:relative;}
.pag_text {width:30px;height:30px;line-height:30px;float:left;position:relative;}

#sb_links {margin-right:0px;position:right;float:right;height:32px;width:240px;margin-top:-40px;}
/*#sb_links {position:absolute;height:20px;width:160px;margin-left:610px;margin-top:-5px;}
 Ordered and unordered list styling */
#navbar_horizontal ul  {margin: 0;padding: 0;list-style-type:none;}
#navbar_horizontal li{display:inline;}
ul.noindent {margin: 0;padding: 0;list-style-type:none;}
#footer ul  {margin: 0;padding: 0;list-style-type:none;}
#footer li{display:inline;}

/*Misc Styling */
.gameheader_gametitle {position:relative;top:10px;font-family: Arial;font-size: 18px;font-weight:bold;color: #ffffff;top:12px;}
.misc_boxheader {position:relative;margin-top:0px;font-family: Arial;font-size: 18px;font-weight:bold;color: #ffffff;top:12px;}
.gameheader_cats {position:relative;top:12px;font-family: Arial;font-size: 12px;color: #FFFFFF;}
div#left_horizontal2 {float:left;width:160px;height:753px;}
div#right_horizontal2 {float: right;width:796px;height:753px;}
.ptitle_header {font-family: arial;font-size: 18px;color: #ffffff;position: relative;top: 7px;}
.pnavbuttons {font-family: arial;font-size: 12px;color: #ffffff;	position: relative;font-weight:bold;line-height:27px;}
div#leftgamebox {    float: left;    height: 300px;	width:  355px;	margin-top:12px;	}	
div#rightgamebox {    float: left;    height: 300px;	width:  355px;	margin-top:12px;	margin-left:140px;	}
#header{background-image: url(/images/header.png);height:107px;}
#wrapper_content{margin-left:4px;margin-right:4px;}
#navbar_horizontal{height:29px;margin-top: 2px;background-color: #ffbcf7;font-family: Arial;	font-size: 12px;font-weight: bold;		color:#9B0287;		display:block;	line-height:29px;	background-color: #ffcbed;	text-align:center;}
#footer {background-image: url(/images/header_footersprite.jpg);background-position: -0px -120px;text-align:center;height:76px;	font-family:arial;		font-size: 11px;	font-weight:bold;		color: #ffffff;		line-height:13px;	position: relative; }
.catbox_content_bg ul  {width:180px;text-align:left;margin:0px;padding:0px;padding-left:5px;list-style-type:none;}
.catbox_content_bg li  {list-style-type:none;width:auto;width:180px;margin-left:5px;}
#content {margin-left: 200px; padding: 0px;  margin-right: 15px;  text-align:center;}
.title_header {font-family: arial;	font-size: 18px;	color: #ffffff;	position: relative; top: 20px; left: 142px;}
.title_header_newgames {	font-family: Arial;	font-size: 12px;	font-weight:bold;color: #ffffff;	}
.navbar_horizontal_text {	font-family: Arial;	font-size: 12px;font-weight: bold;	color: #9B0287;	display:block;line-height:29px;background-color: #ffcbed;text-align:center;}
.navbar_horizontal_footer {font-family: Arial;	font-size: 11px;font-weight: bold;	color: #9B0287;	display:block;line-height:21px;text-align:center;}
.navbar_horizontal_footer ul  {margin: 0;padding: 0;list-style-type:none;}
.navbar_horizontal_footer li{display:inline;}
.rightbox_sponsor_txt {	font-family: Arial;	font-weight:bold;font-size: 12px;color: #FFFFFF;position:relative;top: 4px; left: 1px;}
.catbox_header {	font-family: Verdana;	font-size: 12px;color: #ffffff;font-weight:bold;position:relative;top: 9px;display:block;}
.catbox_footermore {font-family: Verdana;	font-size: 10px;color: #000000;font-weight:bold;position:relative;top: 5px;right:13px;display:block;text-align:right;text-decoration: underline}
div#left {margin-top:5px;	float: left;height: 300px;width:  355px;background-image: url(/images/background_sprite.png);background-position:-520px -100px;	background-repeat: no-repeat;}
div#right {margin-top:5px;float: right; width: 326px;	height: 300px;background-image: url(/images/background_sprite.png);	background-position:-151px -100px;background-repeat: no-repeat;}
div#middle {margin-top:5px;height:300px;float: left;width: 295px;	background-image: url(/images/middle2.jpg);	overflow:hidden;}
.left_hor1 {	left:6px;	height:25px;	width:340px;	position:relative;	line-height:25px;	top:10px;	text-align:center;		font-family:Arial;		font-size: 12px;		font-weight:bold;	color: #ffffff;	}
.left_hor2 {	left:19px;	width:336px;	height:236px;	position:relative;	top:10px;}
.left_hor3 {	height:22px;	width:355px;	position:relative;	top:14px;	text-align:center;		font-family: Arial;		font-size: 11px;	font-weight:bold;	color: #ffffff;	display:block;	}
div#middle_hor1 {	height:25px;	width:295px;	line-height:25px;	position:relative;	top:5px;}
div#middle_hor2 {	height:55px;	width:204px;	position:relative;	top:5px;}
.middle_hor_list_title {	height:19px;	width:150px;	position:relative;	top:5px;}
.middle_hor_list_content {width:295px;	height:85px;	font-family: Arial;		font-size: 11px;	color: #b64c6e;	width:150px;	position:relative;	left:170px;	top:5px;}
div#right_hor1 {top:11px;	position:relative;	width:300px;	height:270px;	left:13px;	text-align:center;}
.watermark_container {position:relative;float:left;display:block;width:112px;height:118px;}
.screenshot {position: relative;z-index: 0;}
.watermark_box {position:relative;float:left;display:block;height:85px;top: 6px;left: 0px;}
.watermark_box2 {position:relative;float:left;display:block;left: 0px;background-image: url(/images/thumb_frame_bottom.gif);width:106px;height:41px;text-align:center;bottom:5px;}
img.thumbje {background-image: url(/images/no_thumb.png);position: absolute;top: 3px;left: 3px;width:100px;height:79px}
.middle_hor1_welcome_title {	font-family: Arial;		font-size: 16px;	color: #b64c6e;	display:block;	font-weight:bold;	text-align:left;	position:relative;	left:100px;	width:150px;}
.middle_hor1_welcome_text {	font-family: Arial;	font-size: 12px;color: #b64c6e;	position:relative;	left:100px;	width:196px;}
.middle_hor1_toplist {	font-family: Arial;	font-size: 12px;font-weight:bold;color: #b64c6e;position:relative;left:170px;}
.newbox_gametitles {	font-family: Arial;	font-size: 11px;color: #000000;display:block;width:100px;margin-left:3px;margin-right:3px;}
.catbox_container{width:199px;height:251px;float:left;}
.catbox_header_bg{width:190px;height:30px;background-image: url(/images/background_sprite.png);background-position: -100px -0px;text-align:center;float:left;}
.catbox_content_bg{width:190px;height:93px;background-image: url(/images/catbox_content_bg.gif);float:left;}
.catbox_footer_bg{width:190px;height:25px;background-image: url(/images/catbox_footer_bg.gif);float:left;}
.catbox_thumb_frame{width:190px;height:94px;float:left;}
.catbox_links {font-family: Verdana;   font-size: 11px;color: #000000; position:relative;    float:left;    text-align:left;    line-height:14px;    top:2px;    left:0px;    display:block;	width:170px;}
.frame_background {position:relative;float:left;display:block;height:94px;top: 0px;left: 0px;}
img.cat_thumb {position: absolute;top: 5px;left: 6px;}
.container_gamebox{width: 765px;margin:0 auto;text-align:center;}
div#gamepage_recgames_bg {width:861px;height:363px;background-image: url(/images/gamepage_gamecats_bg.jpg);margin-top:10px;margin:0 auto;}
input{color: #781351;background: #FFFFFF;height: 1.4em;position:relative;left:0px;top:4px;border:0px;}
.submit input{color: #000;background: #FFFFFF;border: 2px outset #d7b9c9} 
.thumbHover {z-index:1;}
.tip {background-image: url(/images/background_sprite.png);background-position:3px -216px;background-repeat: no-repeat;width:105px;height:99px;}
.tip-text img {width:84px;height:61px;margin:10px;}
.flag {width:25px;height:23px;margin-left:3px;display:inline;}
.misc_text_header {width:765px;height:42px;background-image: url(/images/background_sprite_misc.png);background-position:3px -149px;background-repeat: no-repeat;text-align:center;	color:white;margin-top:10px;}
.misc_text_content {font-family:arial;font-size: 16px;width:765px;background-image: url(/images/gp_gamebox_content.jpg);color:#911950;}
.misc_text_content_box {font-family:arial;font-size: 14px;width:600px;margin-left:70px;text-align:justify;}
.misc_text_footer {width:765px;height:17px;background-image: url(/images/background_sprite_misc.png);background-position:3px -200px;background-repeat: no-repeat;}
.misc_text_contact {text-align:left;width:600px;margin:0 auto;}
#boys_link {width:52px;position:absolute; z-index:5;left:50px;top:-12px;}
.addthis_toolbox .custom_images a
{
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}

addthis_toolbox .custom_images ul  {margin: 0;padding: 0; display:inline;}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}
