						/* Trendy Games CSS Document */

/****************** Global Links **************************/

*{
margin:0px;
padding:0px;
}

body{
background:#fb93e0 url(imgs/bodybg.jpg) left top repeat-x;
font:normal 11px Tahoma;
}

a{
text-decoration:none;
color:#000;
}

img{
border:0px;
}

li{
list-style:none;
}

#pagecontainer{
width:1000px;
margin:auto;
position:relative;
}

/******************* Header Part Starts ****************/

.logo{
position:absolute;
top:2px;
left:12px;
}

.headerpart{
width:1000px;
background:url(imgs/headerbg.jpg) no-repeat;
float:left;
}

.header_right{
width:550px;
float:right;
}

.topmenu{
width:630px;
}

.topmenu ul{
margin:0px;
padding:0px 0px 0px 25px;
}

.topmenu li{
margin-top:10px;
float:left;
background:url(imgs/topmenu_img.gif) right 2px no-repeat;
padding:0px 15px 0px 15px;
font:bold 12px Arial;
}

.topmenu li a{
color:#ffffff;
}

.topmenu li a:hover{
text-decoration:underline;
}

#tophome{
padding-left:0px;
}

.topadv{
clear:both;
float:left;
margin-top:28px;
width:535px;
height:70px;
background:url(imgs/topadv.png) left top no-repeat;
font:bold 14px Arial;
color:#c296b4;
text-align:center;
line-height:70px;
padding-top:9px;
}

.topadv a{
color:#c296b4;
}

.login_part{clear:both; width:535px; height:50px;padding-top:22px;}

#newsuer_signup{clear:both; font:bold 12px Arial; color:#FFF;}

#newsuer_signup a{color:#FFCC00; text-decoration:none;}

#existing_users{clear:both; margin-top:5px; font:11px Arial; height:15px; color:#FFF;}

#profile_stats{clear:both; margin-top:5px; height:20px; font:12px Arial; color:#FFF;}

#logout_part{clear:both; margin-top:5px; padding-left:15px; color:#FFF;}

#profile_stats a{font:12px Tahoma; color:#EE6D8B; text-decoration:none;}

#profile_stats a:hover {text-decoration: underline;}

.dropdown2 {float:left;  width:60px; margin:0px !important;}

.dropdown2 dt {width:55px; margin-top:3px; cursor:pointer; background:url(imgs/other_cats.png); background-repeat:no-repeat; height:12px;}

.dropdown2 dt:hover {background:url(imgs/other_cats_hover.png); background-repeat:no-repeat;}

.dropdown2 dd {position:absolute; overflow:hidden; width:140px; display:none; background:#c7012f; z-index:200; opacity:0; text-align:left !important; margin-top:10px;}

.dropdown2 ul {width:140px; list-style:none; border-top:none}

.dropdown2 li {display:inline; padding:7px;}

.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {display:block;text-align:left !important; width:140px; text-decoration:none; background:#c7012f;}

.anythingSlider{width:312px; height:321px; background:url(imgs/fea_bg.png) left top no-repeat; float:left; margin-left:5px; position: relative;}

.anythingSlider .wrapper { width: 301px; overflow: auto; height: 272px; position: absolute; top: 0; left: 0; margin:48px 0 0 5px;}

.anythingSlider .wrapper .slider_ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }

.anythingSlider .slider_ul .slider_li { display: block; float: left; padding: 0; width:307px; height:320px; margin: 0; }

#thumbNav{text-align: center; float:left; width:290px; position: relative; top: 175px; margin-left:30px;}

#thumbNav a{font:bold 14px Arial; display: inline-block; padding: 0px 8px; height: 18px; margin: 0 5px 0 0; cursor:pointer;}

#thumbNav a:hover { background-image: none;background: #90c42b; }

#thumbNav a.cur { background: #90c42b; }

#arrow_left{text-align: center; font:bold 14px Arial; float:left; width:30px; height:42px; text-align:left; position: relative; top: 97px; left:4px; background:url(imgs/fea_leftarrow.png) no-repeat; cursor:pointer;}

#arrow_left a{cursor:pointer;}

#arrow_right{text-align: center;  font:bold 14px Arial; float:right; z-index:2; position: relative; top: 97px; right:4px; width:30px; height:42px; background:url(imgs/fea_rightarrow.png) no-repeat; cursor:pointer;}

#arrow_right a{cursor:pointer;}


.logintoptxtpart{
clear:both;
width:535px;
height:22px;
}

.logintoptxt1{
font:bold 12px Arial;
color:#ffffff;
float:left;
padding-left:33px;
}

.logintoptxt2{
width:108px;
height:16px;
background:url(imgs/newuser_bg.jpg) left top no-repeat;
text-align:center;
line-height:16px;
color:#ffba00;
font:bold 11px Tahoma;
float:left;
margin-left:129px;
}

.logintoptxt2 a{
color:#ffba00;
}

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

.logintoptxt3{
font:normal 10px Tahoma;
float:left;
padding:3px 0px 0px 110px;
}

.logintoptxt3 a{
color:#ffffff;
}

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

.loginconpart{
width:535px;
clear:both;
padding-left:33px;
}

.loginnamebox{
float:left;
width:162px;
height:29px;
background:url(imgs/topusertxt_box.png) left top no-repeat;
}

.loginnamebox input{
width:135px;
height:18px;
font:normal 11px Tahoma;
color:#000000;
margin:7px 0px 0px 15px;
background-color:transparent;
border:0px;
}

.rempart{
float:left;
width:125px;
padding-top:8px;
}

.rembox{
float:left;
}

.rembox input{
width:14px;
height:14px;
}

.remtxt{
font:bold 11px Tahoma;
color:#da0078;
float:left;
padding-left:8px;
}

.loginbtn{
float:left;
}

.loginbtn input{
width:53px;
height:29px;
background:url(imgs/loginbtn_bg.png) left top no-repeat;
background-color:transparent;
border:0px;
font:normal 11px Arial;
cursor:pointer;
}

/*************************** Menu Part Layout **********************/

.menu{
width:810px;
float:right;
margin-top:30px;
font:bold 14px Arial;
position:relative;
}

.menu ul{
margin:0px;
padding:0px;
}

.menu li{
float:left;
margin-right:40px;
}

.menu li a{
color:#ffffff;
}

.menu li a:hover{
color:#000000;
}

#menu_active a{
color:#000000;
}

.searchpart{
float:left;
width:1000px;
background:url(imgs/mainmenu_belowbg.png) left top no-repeat;
height:36px;
margin-top:12px;
}

.searchcon{
width:270px;
height:29px;
background:url(imgs/searchbg.gif) left top no-repeat;
float:left;
margin:3px 0px 0px 9px;
}

.searchbox{
float:left;
}

.searchbox input{
width:215px;
height:20px;
background-color:transparent;
border:0px;
font:normal 11px Arial;
color:#6f004d;
margin:6px 0px 0px 20px;
}

.searchbtn input{
float:left;
width:30px;
height:29px;
background-color:transparent;
border:0px;
font:bold 11px Tahoma;
color:#ffffff;
margin-left:5px;
cursor:pointer;
}

.bookmarkimg{
float:left;
margin:10px 0px 0px 341px;
}

.mikeimg{
float:left;
margin:6px 0px 0px 20px;
}

.gameselectbox{
float:left;
margin:5px 0px 0px 7px;
}

.gameselectbox select{
width:174px;
height:22px;
border:1px solid #888888;
font:bold 11px Arial;
}

/***************************** Center Part Layout *********************/

.centerpart{
clear:both;
float:left;
padding-top:10px;
}

.firstcenterpart{
width:1000px;
}

.feabg{
width:312px;
height:321px;
background:url(imgs/fea_bg.png) left top no-repeat;
float:left;
margin-left:5px;
}

.featit{
font:bold 18px Arial;
color:#ffffff;
text-align:center;
padding-top:15px;
height:35px;
}

.feaimgpart{
width:312px;
}

.fea_leftarrow{
width:38px;
text-align:center;
float:left;
}

.fea_img{
float:left;
}

.fea_rightarrow{
float:left;
width:44px;
text-align:center;
}

.featxtpart{
width:302px;
background:url(imgs/fea_btmbg.jpg) left top no-repeat;
height:103px;
clear:both;
float:left;
margin:10px 0px 0px 0px;
}

.featxt1{
font:bold 15px Arial;
color:#f5bd34;
padding:7px 0px 0px 15px;
}

.feapara{
font:normal 12px Arial;
color:#ffffff;
width:245px;
padding:8px 0px 0px 15px;
height:30px;
text-align:justify;
}

.feabtmpart{
width:302px;
padding-top:8px;
}

.feastarpart{
width:135px;
float:left;
margin-left:15px;
}

.feastarpart div{
float:left;
padding-left:2px;
}

.fea_ratetxt{
float:left;
width:65px;
font:normal 11px Arial;
}

.fea_playtxt{
float:left;
padding:5px 0px 0px 43px;
font:bold 15px Arial;
color:#c90d0d;
}

.fea_playtxt a{
color:#c90d0d;
}

.firstcenter_gamepart{
width:667px;
float:left;
margin-left:8px;
}

.newestgamepart{
width:667px;
}

.newestgame_top{
width:667px;
line-height:0px;
}

.newestgame_md{
width:667px;
background:url(imgs/newestgame_md.jpg) left top repeat-y;
float:left;
}

.newestgame_tit{
color:#cb0433;
font:bold 20px Arial;
text-indent:18px;
height:30px;
}

.newestgame_imgpart{
width:667px;
}

.newestgame_imgcon{
width:70px;
float:left;
margin-left:22px;
}

.newestgame_img{
width:68px;
}

.newestgame_img img{
border:1px solid #000000;
width:68px;
height:58px;
}

.newestgame_imgtxt{
width:70px;
font:normal 10px Tahoma;
color:#4a4a4a;
text-align:center;
padding-top:5px;
}

.newestgame_imgtxt a{color:#4a4a4a;}

.newestgame_btm{
width:667px;
}

.nextnewgamepart{
clear:both;
width:667px;
padding-top:12px;
}

.arcadepart{
float:left;
width:344px;
height:179px;
background:url(imgs/arcade_bg.jpg) left top no-repeat;
}

.arcadetxtbg{
width:328px;
height:30px;
background:url(imgs/arcade_txtbg.jpg) left top no-repeat;
margin:3px 0px 0px 5px;
font:bold 15px Arial;
color:#370028;
float:left;
text-indent:11px;
line-height:30px;
}

.arcadepara{
clear:both;
width:330px;
font:normal 12px Arial;
padding:15px 0px 0px 10px;
}

.arcadereadtxt{
font:bold 13px Arial;
padding:20px 0px 0px 10px;
}

.arcadereadtxt a{
color:#540032;
text-decoration:underline;
}

.arcadereadtxt a:hover{
text-decoration:none;
}

.lastplaypart{
float:left;
width:667px;
margin-left:0px;
margin-bottom:10px;
}

.lastplay_top{
width:667px;
line-height:0px;
}

.lastplay_md{
background:url(imgs/lastplay_md.jpg) left top repeat-y;
float:left;
width:667px;
}

.lastplay_tit{
font:bold 15px Arial;
color:#ffffff;
text-align:center;
margin-top:-7px;
position:relative;
}

.lastplay_imgpart{
width:667px;
clear:both;
}

.lastplay_imgpart img{float:left; margin-top:8px; margin-left:6px; width:100px; height:100px; border:1px solid #000;}

.lastplay_img{
width:70px;
float:left;
margin-left:6px;
}

.lastplay_img img{
border:1px solid #000000;
}

.lastplay_btm{
width:667px;
clear:both;
}

/*************************** Center Main Content Layout **************/

.center_maincon{
width:1000px;
background:url(imgs/center_maintopbg.jpg) left top no-repeat;
clear:both;
float:left;
}

/********************** Column1 Layout *************************/
.column1{
float:left;
width:251px;
margin-left:8px;
}

.statpart{
width:251px;
}

.column1_topimg{
width:251px;
}

.stat_con{
width:251px;
position:relative;
z-index:1;
}

.stat_img{
width:62px;
float:left;
margin:-12px 0px 0px 8px;
position:relative;
}

.stat_list{
width:175px;
float:left;
margin:-34px 0px 0px 6px;
position:relative;
}

.stat_list li{
float:left;
width:175px;
font:normal 12px Arial;
line-height:18px;
}

.stat_list li span{
color:#920039;
font-weight:bold;
}

.stat_list li a{
color:#005286;
font-weight:normal;
}

.stat_btm{
position:relative;
margin-top:-26px;
float:left;
width:251px;
line-height:0px;
}

.column1_md{
width:251px;
background:url(imgs/column1_mdbg.gif) left top repeat-y;
float:left;
}

.column1_adv{
width:239px;
height:238px;
background:url(imgs/column1_adv.jpg) left top no-repeat;
margin:auto;
font:bold 14px Arial;
color:#e2b7d7;
text-align:center;
line-height:238px;
padding-top:20px;
}

.column1_adv a{color:#e2b7d7;}

.topratedgamebg{
width:240px;
height:38px;
background:url(imgs/topratedgame_bg.jpg) left top no-repeat;
margin:auto;
font:bold 14px Arial;
color:#cf0707;
padding-top:20px;
text-indent:96px;
}

.toprateimgpart{
width:220px;
margin:auto;
clear:both;
height:70px;
border-bottom:1px solid #adadad;
margin-top:10px;
}

.toprate_left{
width:148px;
float:left;
}

.toprate_txt1{
font:bold 11px Arial;
color:#b74b9a;
padding-top:5px;
width:148px;
}

.toprate_txt1 a{color:#b74b9a;}

.toprate_txt2{
width:148px;
padding-top:6px;
}

.toprate_txt2 a{
font:bold 11px Arial;
width:36px;
height:15px;
color:#ffffff;
display:block;
text-align:center;
background:url(imgs/toprate_playbtn.jpg) left top no-repeat;
}

.toprate_starpart{
width:148px;
padding-top:5px;
}

.toprate_starpart div{
float:left;
padding-left:1px;
}

.toprate_line{
clear:both;
width:220px;
padding:8px 0px 6px 0px;
background:url(imgs/toprate_line.gif) no-repeat;
}

.toprate_right{
width:70px;
float:left;
}

.toprate_right img{
width:68px;
height:58px;
border:1px solid #000000;
}

.topplayerpart{
clear:both;
width:235px;
margin:auto;
padding-top:20px;
}

.topplayer_top{
width:235px;
line-height:0px;
}

.topplayer_mdbg1{
width:235px;
background:url(imgs/topplayer_mdbg1.jpg) left top repeat-y;
float:left;
}

.topplayer_mdbg2{
width:235px;
background:url(imgs/topplayer_mdbg2.jpg) left top no-repeat;
}

.topplayer_tit{
width:226px;
height:30px;
background:url(imgs/topplayer_titbg.jpg) left top no-repeat;
margin:auto;
font:bold 14px Arial;
color:#ff6057;
padding-top:6px;
text-indent:117px;
}

.topplayer_conpart{
width:216px;
margin:auto;
}

.topplayer_con{
width:216px;
clear:both;
padding-top:5px;
}

.tp_name{
width:115px;
height:28px;
background:url(imgs/tp_namebg.png) left top no-repeat;
float:left;
font:bold 13px Arial;
color:#000000;
line-height:28px;
text-align:center;
}

.tp_score{
width:96px;
float:left;
height:28px;
background:url(imgs/tp_scorebg.png) left top no-repeat;
margin-left:5px;
font:bold 11px Arial;
color:#ffffff;
text-align:center;
}

.tp_score span{
color:#000000;
}

.topplayer_btm{
width:235px;
line-height:0px;
clear:both;
}

.toplinkspart{
width:241px;
margin:auto;
clear:both;
padding-top:25px;
}

.toplinks_tit{
width:241px;
height:31px;
background:url(imgs/toplinks_titbg.jpg) left top no-repeat;
font:bold 14px Arial;
color:#4c5020;
padding-top:6px;
text-indent:31px;
}

.toplinks_list{
width:241px;
margin:auto;
}

.toplinks_list ul{
margin:0px;
padding:10px 0px 0px 30px;
}

.toplinks_list li{
font:normal 11px Arial;
background:url(imgs/toplinks_listimg.gif) left 5px no-repeat;
padding-left:20px;
line-height:18px;
}

.toplinks_list li a{
color:#000000;
}

.toplinks_list li a:hover{
text-decoration:underline;
}

.toplinks_btm{
width:241px;
margin:auto;
clear:both;
padding-top:20px;
}

.toplink_txt1{
width:65px;
float:left;
font:bold 11px Arial;
margin-left:30px;
}

.toplink_txt1 a{
text-decoration:underline;
color:#000000;
}

.toplink_txt1 a:hover{
text-decoration:none;
}

.toplink_txt2{
width:75px;
float:left;
font:bold 11px Arial;
margin-left:30px;
}

.toplink_txt2 a{
text-decoration:underline;
color:#c30909;
}

.toplink_txt2 a:hover{
text-decoration:none;
}

.column1_btm{
clear:both;
width:251px;
}

/********************** Column2 Layout *************************/

.column2{
float:left;
width:729px;
margin-left:5px;
}

.column2_topadv{
width:729px;
background:url(imgs/column2_topadv.png) left top no-repeat;
height:101px;
font:bold 14px Arial;
color:#e2b7d7;
text-align:center;
line-height:101px;
padding-top:9px;
}

.column2_topadv a{color:#e2b7d7;}

.column2_browsebg{
width:491px;
height:28px;
background:url(imgs/column2_browsebg.jpg) left top no-repeat;
font:bold 14px Arial;
padding:24px 0px 0px 238px;
}

.column2_conpart{
width:729px;
}

.actiongame_conpart{
width:729px;
padding-top:12px;
clear:both;
}

.actiongame_conpart1{
padding-top:0px;
}

.actiongame_con{
width:241px;
float:left;
margin-left:2px;
}

.actiongame_md{
background:url(imgs/actiongame_md.gif) left top repeat-y;
float:left;
width:241px;
padding:5px 0px;
}

.actiongame_tit{
width:229px;
height:27px;
background:url(imgs/actiongame_titbg.jpg) left top no-repeat;
margin:auto;
font:bold 14px Arial;
color:#ffffff;
text-align:center;
line-height:26px;
text-transform:uppercase;
}

.actiongame_txtpart{
width:227px;
margin:auto;
padding-top:12px;
}

.actiongame_txtpart1{
padding-top:0px;
}

.actiongame_img{
float:left;
width:80px;
}

.actiongame_img img{
width:68px;
height:58px;
border:1px solid #000000;
}

.actiongame_txtcon{
width:145px;
float:left;
}

.actiongame_txt1{
font:bold 12px Arial;
color:#8f12a6;
height:16px;
}

.actiongame_txt1 a{color:#8f12a6;}

.actiongame_txt2{
color:#838383;
font:normal 11px Arial;
}

.actiongame_line{
clear:both;
width:227px;
margin:auto;
padding:8px 0px 6px 0px;
}

.actiongame_btmcon{
width:227px;
margin:auto;
clear:both;
}

.action_listpart{
width:227px;
}

.action_listpart ul{
margin:0px;
padding-top:30px;
}

.action_listpart li{
background:url(imgs/actiongame_listimg.gif) left 5px no-repeat;
padding-left:15px;
font:normal 11px Arial;
line-height:16px;
}

.action_viewbg{
width:99px;
float:right;
height:19px;
background:url(imgs/actiongame_viewbg.gif) left top no-repeat;
text-align:center;
font:bold 11px Arial;
line-height:18px;
}

.action_viewbg a{
color:#ffffff;
display:block;
}

.actiongame_btm{
clear:both;
width:241px;
line-height:0px;
height:6px;
background:url(imgs/actiongame_btm.gif) no-repeat;
}

/***************************** Browse Page Layout *********************/

.browse_centerpart{
width:1000px;
clear:both;
}

.browse_column1{
width:729px;
float:left;
margin-left:5px;
}

.browse_toppart{
width:723px;
height:26px;
background:url(imgs/browse_toptxtbg.jpg) left top no-repeat;
margin:10px 0px 0px 4px;
font:bold 17px Arial;
padding:4px 0px 0px 12px;
}

.browse_toppart span{
color:#ffffff;
}

.browse_maincon{
width:729px;
}

.browse_imgpart{
width:725px;
padding:15px 0px 0px 4px;
clear:both;
}

.browse_imgcon{
width:235px;
float:left;
}

.browse_topbg1{
background:url(imgs/browse_imgbg1.jpg) left top repeat-y;
width:235px;
float:left;
}

.browse_topbg2{
width:235px;
background:url(imgs/browse_imgbg2.jpg) left top no-repeat;
float:left;
height:77px;
padding-top:23px;
}

.browse_img{
width:70px;
float:left;
margin:0px 12px 0px 20px;
}

.browse_img img{
width:75px;
height:70px;
border:1px solid #000000;
}

.browse_imgtxtpart{
width:130px;
float:left;
}

.browse_imgtxt1{
font:bold 11px Arial;
color:#ed7a0a;
text-decoration:underline;
}

.browse_imgtxt1 a{color:#ed7a0a;}

.browse_imgtxt2{
padding-top:8px;
color:#671250;
font:normal 11px Arial;
}

.browse_btmbg{
clear:both;
width:235px;
}

.browse_menubg{
width:724px;
height:182px;
background:url(imgs/browse_menubg.jpg) left top no-repeat;
clear:both;
float:left;
margin-top:60px;
}

.browse_numbg{
width:616px;
height:29px;
background:url(imgs/browse_menulistbg.jpg) left top no-repeat;
margin-left:58px;
font:bold 17px Arial;
padding-top:12px;
}

.browse_pagetxt{
width:54px;
float:left;
color:#890567;
margin:12px 0px 0px 153px;
}

.browse_num{
float:left;
}

.browse_num li{
float:left;
margin:12px 0px 0px 5px;
}

.browse_num li a{
width:20px;
display:block;
height:21px;
text-align:center;
line-height:20px;
color:#890567;
}

.browse_num li a:hover{
background:url(imgs/browse_numhover.gif) left top no-repeat;
color:#ffffff;
}

#num_active a{
width:20px;
height:21px;
background:url(imgs/browse_numhover.gif) left top no-repeat;
color:#ffffff;
display:block;
text-align:center;
line-height:20px;
}


.browse_next{
float:left;
margin:12px 0px 0px 12px;
}

.browse_next a{
float:left;
color:#890567;
}

.browse_column2{
width:251px;
float:left;
margin-left:10px;
}

/***************************** Sign up Page Layout ********************/

.signup_column1{
background:url(imgs/signup_centerbg.jpg) right top no-repeat;
width:729px;
float:left;
margin-left:5px;
}

.signup_toptxt{
font:bold 24px Arial;
color:#cb0075;
padding:36px 0px 0px 30px;
}

.signup_benetxt{
font:bold 14px Arial;
padding:32px 0px 0px 32px;
}

.signup_benelist{
font:normal 12px Arial;
padding:25px 0px 0px 30px;
}

.signup_benelist li{
line-height:18px;
}

.signup_pletxt{
font:bold 12px Arial;
color:#c7012f;
padding:70px 0px 0px 30px;
}

.signup_frmpart{
width:505px;
margin:26px 0px 0px 36px;
float:left;
}

.signup_namepart{
width:505px;
clear:both;
padding-top:12px;
}

.signup_nametxt{
width:152px;
float:left;
font:bold 14px Arial;
color:#410330;
padding-top:10px;
}

.signup_namebox{
width:348px;
height:39px;
background:url(imgs/signup_namebox.jpg) left top no-repeat;
float:left;
}

.signup_namebox input{
width:320px;
height:20px;
background-color:transparent;
margin:10px 0px 0px 10px;
border:0px;
font:normal 12px Tahoma;
}

.signupbtn{
float:right;
width:100px;
}

.signupbtn input{
width:100px;
height:49px;
background:url(imgs/signup_btn.png) left top no-repeat;
background-color:transparent;
border:0px;
cursor:pointer;
}

.signup_conftxt{
clear:both;
width:395px;
font:bold 12px Arial;
padding:92px 0px 0px 96px;
text-align:center;
}

/***************************** Profile Page Layout *******************/

.profile_column1{
width:730px;
float:left;
margin-left:5px;
}

.profile_toppart{
widtdh:730px;
padding-top:15px;
}

.profile_toppart div{
float:left;
}

.profile_topmd{
width:729px;
height:42px;
background:url(imgs/profile_topmd.gif) left top repeat-x;
font:bold 18px Arial;
color:#ffffff;
text-align:center;
line-height:42px;
}

.profile_topmd span{
color:#000000;
padding-left:5px;
}

.profile_perpart{
clear:both;
margin:3px 0px 0px 2px;
float:left;
}

.profile_permd{
width:727px;
background:url(imgs/profile_permd.gif) left top repeat-y;
float:left;
}

.profile_perconpart{
width:727px;
}

.profile_perpart1{
width:170px;
float:left;
margin-left:18px;
}

.profile_perimg{
width:147px;
}

.profile_perimgtxt{
font:bold 14px Arial;
width:147px;
text-align:center;
padding-top:10px;
}

.profile_perimgtxt a{font:12px Arial;}

.profile_perlist{
width:186px;
float:left;
font:bold 12px Arial;
color:#dc0078;
}

.profile_perlist li{
height:35px;
}

.profile_perlist li span{
color:#000000;
}

.profile_perline{
float:left;
width:20px;
}

.profile_pertxtpart{
width:295px;
float:left;
}

.pertxt1{
width:295px;
font:bold 12px Arial;
}

.pertxt2{
font:normal 11px Tahoma;
color:#454545;
padding-top:20px;
line-height:18px;
height:110px;
}

.profile_gamepart{
clear:both;
width:730px;
}

.profile_lgamepart{
width:349px;
float:left;
margin-right:22px;
}

.profile_lgame_bg{
width:349px;
background:#ffffff url(imgs/profile_lgamebg.jpg) left top no-repeat;
float:left;
}

.profile_fgame_bg{
width:349px;
background:#ffffff url(imgs/profile_fgamebg.jpg) left top no-repeat;
float:left;
}

.profile_lgametit{
font:bold 18px Arial;
color:#cb1584;
text-align:center;
padding-top:30px;
}

.profile_lgametit1{
color:#3f3f3f;
}

.profile_lgameimg{
width:349px;
clear:both;
}

.profile_lgameimg div{
float:left;
margin-left:14px;
margin-top:16px;
}

.profile_lgameimg div img{
border:1px solid #000000;
width:68px;
height:58px;
}

.myfriends_txtbg{
clear:both;
float:left;
width:730px;
height:58px;
background:url(imgs/myfriends_txtbg.jpg) left top no-repeat;
margin-top:7px;
text-align:center;
font:bold 18px Arial;
color:#ffffff;
line-height:58px;
}

.myfriends_imgpart{
width:727px;
padding:0px 0px 0px 20px;
}

.myfriends_imgcon{
width:82px;
float:left;
margin-right:14px;
}

.myfriends_img{
width:80px;
}

.myfriends_img img{
border:1px solid #000000;
}

.myfriends_imgtxt{
font:bold 14px Arial;
color:#2e2e2e;
text-align:center;
padding-top:5px;
width:82px;
}

.myfriends_imgtxt a{color:#2e2e2e;}

.mycomment_txtbg{
clear:both;
float:left;
width:730px;
height:54px;
background:url(imgs/mycomment_txtbg.jpg) left top no-repeat;
margin-top:7px;
text-align:center;
font:bold 18px Arial;
color:#ffffff;
line-height:50px;
}

/***************************** Play Page Layout **********************/

.play_centerpart{
width:1000px;
clear:both;
}

.play_column1{
width:729px;
float:left;
margin-left:5px;
}

.play_toptxtpart{
width:662px;
height:26px;
background:url(imgs/play_toptxtbg.jpg) left top no-repeat;
float:left;
margin:12px 0px 0px 40px;
}

.play_toptxt1{
font:bold 16px Arial;
color:#ffffff;
float:left;
width:605px;
text-align:center;
line-height:26px;
}

.play_toptxt2{
font:bold 11px Arial;
float:left;
line-height:26px;
}

.play_toptxt2 a{
color:#ffffff;
}

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

.youdapart{
width:726px;
clear:both;
}

.youda_con{
width:726px;
background:url(imgs/youda_md.gif) left top repeat-y;
text-align:center;
}

.play_conpart1{
width:729px;
clear:both;
}

.fristypart{
width:460px;
float:left;
margin-top:6px;
}

.fristy_md{
width:460px;
background:url(imgs/fristy_md.png) left top repeat-y;
}

.fristy_toptxt{
width:449px;
height:29px;
background:url(imgs/fristy_txtbg.png) left top no-repeat;
font:bold 16px "Trebuchet MS";
color:#ffffff;
margin-left:5px;
text-indent:10px;
line-height:28px;
}

.fristy_txt1{
color:#000000;
padding:10px 0px 0px 16px;
}

.fristy_txt2{
color:#ffffff;
padding:10px 0px 0px 16px;
}

.fristy_txt3{
font-weight:bold;
color:#013d75;
padding:18px 0px 0px 16px;
}

.fristy_txt4{
color:#000000;
padding:10px 0px 0px 16px;
line-height:16px;
width:380px;
}

.fristy_btmpart{
width:460px;
padding-top:6px;
}

.fristy_btmtxt1{
float:left;
padding-left:16px;
}

.fristy_btmtxt2{
float:left;
padding-left:48px;
padding-right:20px;
}

.fristy_bmimg{
float:left;
padding-left:25px;
}

.play_ratepart{
width:227px;
float:left;
background:url(imgs/play_ratebg.png) left top no-repeat;
height:179px;
margin-left:21px;
}

.play_ratetxt1{
font-weight:bold;
color:#bb0707;
width:227px;
text-align:center;
padding-top:10px;
}

.play_ratestar{
width:125px;
margin:auto;
}

.play_ratetxt2{
width:227px;
clear:both;
padding-top:8px;
color:#2a2a2a;
text-align:center;
}

.play_ratetxt3{
font-weight:bold;
color:#36720a;
background:url(imgs/play_fullscreenimg.jpg) left top no-repeat;
padding-left:20px;
margin:15px 0px 0px 40px;
}

.play_ratetxt3 a{
color:#36720a;
}

.play_ratetxt4{
font-weight:bold;
color:#a91010;
background:url(imgs/play_favimg.jpg) left top no-repeat;
padding-left:20px;
margin:8px 0px 0px 40px;
}

.play_ratetxt4 a{
color:#a91010;
}

.play_ratetxt5{
font-weight:bold;
color:#0e648c;
background:url(imgs/play_emailimg.jpg) left top no-repeat;
padding-left:22px;
margin:8px 0px 0px 40px;
}

.play_ratetxt5 a{
color:#0e648c;
}

.play_conpart2{
width:729px;
clear:both;
padding-top:25px;
}

.play_advimg{
width:179px;
height:612px;
background:url(imgs/play_advimg.png) left top no-repeat;
float:left;
font:bold 15px Arial;
color:#ffffff;
text-align:center;
line-height:612px;
padding-top:12px;
}

.play_advimg a{color:#FFF;}

.play_con2right{
width:535px;
float:left;
margin-left:9px;
}

.play_freaktxt{
font:bold 16px Arial;
color:#7d065d;
text-align:center;
height:25px;
}

.play_freakpart{
width:535px;
}

.play_freakmd{
width:535px;
background:url(imgs/freak_md.gif) left top repeat-y;
float:left;
padding:10px 0px 10px 0px;
}

.play_freakmd div{
float:left;
margin-left:17px;
}

.play_freakmd div img{
width:68px;
height:58px;
border:1px solid #000000;
}

.play_blogpart{
clear:both;
width:535px;
padding-top:14px;
}

.play_blogtop{
width:535px;
height:36px;
background:url(imgs/play_blogtop.jpg) left top no-repeat;
font:bold 12px Arial;
color:#ffffff;
padding:5px 0px 0px 6px;
}

.play_blogmd{
width:535px;
background:url(imgs/play_blogmd.jpg) left top repeat-y;
}

.play_blogmd textarea{
width:495px;
height:90px;
background-color:transparent;
border:0px;
font:normal 11px Tahoma;
margin:0px 0px 0px 12px;
}

.play_blogbtm{
width:535px;
height:13px;
background:url(imgs/play_blogbtm.jpg) left top no-repeat;
}

.play_cmtpart{
width:533px;
padding-top:12px;
clear:both;
}

.play_cmttop{
width:532px;
height:41px;
background:url(imgs/play_cmttop.jpg) left top no-repeat;
font:bold 13px Arial;
padding-top:18px;
text-indent:5px;
}

.play_cmtmd{
width:532px;
background:url(imgs/play_cmtmd.jpg) left top repeat-y;
}

.play_cmtmd textarea{
width:455px;
height:40px;
border:0px;
background-color:transparent;
color:#969696;
font:normal 11px Arial;
margin-left:12px;
}

.play_cmtbtm{
width:532px;
height:44px;
background:url(imgs/play_cmtbtm.jpg) left top no-repeat;
}

.play_cmtbtm input{
width:75px;
height:44px;
float:right;
background-color:transparent;
border:0px;
cursor:pointer;
}

.play_cmtline{
width:535px;
padding:40px 0px 20px 0px;
}

.postcmt_txt{
width:535px;
font-weight:bold;
text-indent:10px;
height:20px;
}

.postcmtpart{
width:533px;
clear:both; margin-top:10px;
}

.postcmt_md{
width:533px;
background:url(imgs/postcmt_md.jpg) left top repeat-y;
padding-top:6px;
float:left;
}

.postcmt_img{
width:68px;
float:left;
margin:0px 12px 0px 6px;
}

.postcmt_txtpart{
float:left;
width:430px;
}

.postcmt_txt1{
font:bold 11px Tahoma;
color:#ffffff;
}

.postcmt_txt2{
padding-top:15px;
}

/***************************** Footer Part Layout ********************/

.footeradv{
width:758px;
float:left;
margin:30px 0px 0px 130px;
background:url(imgs/footeradvimg.png) left top no-repeat;
height:103px;
font:bold 14px Arial;
color:#e2b7d7;
text-align:center;
line-height:103px;
padding-top:7px;
}

.footeradv a{color:#e2b7d7;}

.footerpart{
clear:both;
width:1000px;
}

.footer_leftimg{
width:120px;
margin-top:-17px;
float:left;
height:47px;
}

.fmenu{
clear:both;
width:1000px;
}

.fmenu_left{
float:left;
width:10px;
}

.fmenu_con{
width:970px;
background:url(imgs/fmenu_md.gif) left top repeat-x;
height:30px;
float:left;
}

.fmenu_list{
width:540px;
margin:auto;
}

.fmenu_list ul{
margin:0px;
padding:0px;
}

.fmenu_list li{
float:left;
font:bold 12px Arial;
background:url(imgs/fmenu_img.gif) right 2px no-repeat;
padding:0px 14px 0px 14px;
margin-top:8px;
}

.fmenu_list li a{
color:#ffffff;
}

.fmenu_list li a:hover{
text-decoration:underline;
}

#fcon{
background:none;
padding-right:0px;
}

.fmenu_right{
float:left;
width:20px;
}

.footerbtm{
clear:both;
width:1000px;
height:83px;
background:url(imgs/footerbtmbg.jpg) left top no-repeat;
}

.fleftpart{
width:455px;
float:left;
margin-left:20px;
padding-top:25px;
line-height:18px;
}

.fleftpart a{
color:#484a45;
}

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

.fleftpart span{
padding:0px 5px 0px 5px;
}

.frightpart{
width:158px;
float:right;
margin-top:40px;
}

.taf_titlebg{clear:both; background:url(imgs/taf_titlebg.gif) no-repeat; width:535px; height:42px; line-height:42px !important; text-align:center; font:bold 18px Aria; color:#FFF;}

.taf_bg{clear:both; margin-top:10px; background:url(imgs/taf_bg.gif) no-repeat; width:405px; height:115px; text-align:center; padding-left:130px; padding-top:20px;}

.our_links{clear:both; width:530px;}

.our_links li{clear:both; line-height:18px !important; font:normal 11px Arial; background:url(imgs/toplinks_listimg.gif) left 5px no-repeat; padding-left:20px; margin-left:10px; font:11px Arial;}

.profile_btns{clear:both; margin-top:5px; width:300px;}

.bemyfriend_btn{float:left; width:150px;}

.msg_me_btn{float:left; width:150px;}

.tos_text{font:12px Arial; text-align:left; width:98%;}

.tos_text p { line-height:20px; text-align:left !important;}

.tos_text li{list-style:decimal; margin-left:25px; line-height:20px;}

.memberlist_header{clear:both; text-align:center; font:bold 18px Arial; color:#2d567b; height:25px; border-bottom:1px solid #2d567b;}

.memberlist_searchpart{clear:both; margin-left:160px; float:left; height:40px;}

.memberlist_searchtxtbox{float:left; background:url(images/memberlist_textbox.gif) no-repeat; width:230px; height:20px; padding:4px;}

.memberlist_searchtxtbox input{width:225px; height:17px; padding-top:2px; font:11px Arial; color:#FFF; background:Transparent; border:none;}

.memberlist_searchbtn{float:left; margin-left:5px; background:url(images/memberlist_btn.gif) no-repeat; width:33px; height:29px;}

.memberlist_searchbtn input{width:33px; height:29px; background:Transparent; border:none;}

.memberlist_box{float:left; width:165px; height:95px; border:1px solid #7d1956; margin:15px 0 0 45px; padding:5px 4px;}

.memberlist_top{clear:both; margin-top:5px; height:65px;}

.memberlist_left{float:left; width:85px; text-align:center;}

.memberlist_left img{width:70px; height:58px; border:1px solid #19212f;}

.memberlist_right{float:left; width:75px;}

.member_title{clear:both; font:bold 13px Arial; height:45px;}

.member_title a{color:#000; text-decoration:none;}

.member_profile{clear:both; font:bold 12px Arial; color:#434f88;}

.member_profile a{color:#434f88; text-decoration:underline;}

.member_total_plays{clear:both; padding-top:5px; font:11px Arial; color:#d90a0a; text-align:center;}

.mem_pagination_bg{clear:both;}

/*********************************************** END ************************************/