/* CSS Document */
/* #################### TAGS START #################### */
body { 	margin: 0; padding: 0; color:#414140; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
h3 { font-weight:bold; font-size:12px; margin: 0; padding: 0; width:182px; height:37px; }
input {	border:#DDDDDD solid 1px; font-size:10px;color: #000000;font-family: verdana;font-size:11px; }
/* #################### TAGS END #################### */

/* #################### TOP START #################### */
#wrappertop { text-align: center; margin: 0; padding: 0; background:#414140; text-align: center; }
#wrappertop #top { margin: 0 auto; width:986px; height:154px; }
#wrappertop #top #logobanner { width:985px; height:113px; }
#wrappertop #top #columns { width:985px; height:41px; }
#wrappertop #top #logobanner #logo { float:left; width:255px; height:113px; text-align:center; }
#wrappertop #top #logobanner #banner { float:left; width:730px; height:113px; margin: 0; }
#wrappertop #top #logobanner #banner #ibanner { width:728px; height:90px; background-color:#616161; margin: 11px 0 0 0; padding: 1px 1px 1px 1px; }
#wrappertop #top #columns #col01 { float:left; text-align:right; width:183px; height:41px; background:url(http://img.freecodesource.com/images/top_bg_left.gif) no-repeat; }
#wrappertop #top #columns #col02 { float:left; text-align:right; width:634px; height:41px; background-color:#686868; }
#wrappertop #top #columns #col03 { float:left; text-align:right; width:168px; height:41px; background:url(http://img.freecodesource.com/images/top_bg_right.gif) no-repeat; }

/* #################### TOP END #################### */

/* #################### MIDDLE START #################### */
#wrappermiddle { text-align: center; margin: 0; padding: 0; /*background:url(images/bg_topblue.gif)*/ no-repeat top center; }
#wrappermiddle #middle { width:988px; margin: 0 auto 0 auto; padding: 0; background:#FFFFFF url(../images/bgbody.gif) repeat-y top center; overflow:hidden; }
#wrappermiddle #middle #left { float:left; margin: 0 0 auto 1px; width:182px; text-align: left; }
#wrappermiddle #middle #left #boxsignup { background:#FFFFFF; width:180px; }
#wrappermiddle #middle #left #boxjoin { background:#FFFFFF; width:180px; }
#wrappermiddle #middle #left #boxlogin { background:#FFFFFF; width:180px; }
#wrappermiddle #main { float:left; padding: 0 1px 0 1px; margin: 0; width:634px; }
#wrappermiddle #main #lastupdated { border-bottom:1px #D3D3D3 solid; height:22px; color:#F64589; font-weight:bold; text-align:left; padding-top:8px; padding-left:10px; font-size:11px; }
#wrappermiddle #main #mainads01 {	border-bottom:1px #D3D3D3 solid; margin-top:3px; height:255px; }
#wrappermiddle #main #mainads02 {	margin-top:10px; height:255px; }
#wrappermiddle #main #toprated { margin-top:3px; text-align:left; }
#wrappermiddle #main #searchbox { margin-top:10px; height: 50px; }
#wrappermiddle #main #newest { margin-top:3px; text-align:left; }
#wrappermiddle #main #topviewed { margin-top:3px; text-align:left; }
#wrappermiddle #main #aboutuswhatishot { margin-top:10px; }
#wrappermiddle #main #sponsorsrecent { margin-top:10px; }
#wrappermiddle #main #specialsection { margin-top:10px; }
#wrappermiddle #main #recentlyadded { border-bottom:1px #D3D3D3 solid; margin-top:10px; padding-bottom:3px; }
#wrappermiddle #right {	float:left;	width:122px; margin: 0 0 auto 3px; }
#wrappermiddle #ad160x600right { height:600px; width:120px; margin-top: 1px auto 3px auto; background-color:#8FCAD4; padding: 1px 1px 1px 1px; }
#wrappermiddle #rightovers { width:162px; text-align:left; background:url(../images/bg_sidepanels.gif) repeat-y center;  }
#specialsection li { font-size:11px; color:#F64589; }
#recentlyadded li {	font-size:11px;	color:#F64589; }	

/* --------------- BUTTONS LEFT MENU START --------------- */
/* ^^^^^^^^^^^^^^^ SUBMENUS START ^^^^^^^^^^^^^^^^*/
#bhome a, #blayouts a, #bgraphics a, #bcursors a, #bgen a, #bcodes a, #bflash a, #bvideos a {																																						
	display:block; width: 172px; height: 18px; text-decoration:none; background:#FFFFFF url(../images/menu_divider.gif) bottom center no-repeat; padding-left:10px; color: #414140; }
#bcommu div.menu_item_line {																																						
	display:block; width: 172px; height: 18px; text-decoration:none; background:#FFFFFF url(../images/menu_divider.gif) bottom center no-repeat; padding-left:10px; color: #414140; }
#bcommu div.menu_item_line_active {																																						
	display:block; width: 172px; height: 18px; text-decoration:none; background:#FFFFFF url(../images/menu_divider.gif) bottom center no-repeat; padding-left:10px; color: #414140; }

#bcommu a {																																						
	display:block; width: 172px; height: 18px; text-decoration:none; background:#FFFFFF url(../images/menu_divider.gif) bottom center no-repeat; color: #414140; }
#bhome a:hover, #blayouts a:hover, #bgraphics a:hover, #bcursors a:hover, #bgen a:hover, #bcodes a:hover, #bflash a:hover, #bvideos a:hover, #bcommu a:hover { text-decoration:none; color: #F64589; }
/* ^^^^^^^^^^^^^^^ SUBMENUS END ^^^^^^^^^^^^^^^^*/
a.buttons01, a.buttons02, a.buttons03, a.buttons04, a.buttons05, a.buttons06, a.buttons07, a.buttons08, a.buttons09, a.buttons10, a.buttons11, a.buttons12, a.buttons01:link, a.buttons02:link, a.buttons03:link, a.buttons04:link, a.buttons05:link, a.buttons06:link, a.buttons07:link, a.buttons08:link, a.buttons09:link, a.buttons10:link, a.buttons11:link, a.buttons12:link{ text-decoration:none; color:#414140; display:block; width:138px; height:25px; text-align:left; padding-top:12px; padding-left:44px; font-size:11px; }
a.buttons02:visited, a.buttons03:visited, a.buttons04:visited, a.buttons05:visited, a.buttons06:visited, a.buttons07:visited, a.buttons08:visited, a.buttons09:visited, a.buttons10:visited, a.buttons11:visited, a.buttons12:visited{ text-decoration:none; color:#414140; display:block; width:138px; height:25px; text-align:left; padding-top:12px; padding-left:44px; font-size:11px; }
.buttons01off, .buttons02off, .buttons03off, .buttons04off, .buttons05off, .buttons06off, .buttons07off, .buttons08off, .buttons09off, .buttons10off, .buttons11off, .buttons12off { 	text-decoration:none; color:#414140; display:block; width:138px; height:25px; text-align:left; padding-top:12px; padding-left:44px;  background-color: #FFFFFF; }
a.buttons01 { background:url(../images/middle_left_btn01_home.gif) no-repeat; }
a.buttons01:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act01_home.gif) no-repeat; }
.buttons01off { color:#FFFFFF; background:url(../images/middle_left_act01_home.gif) no-repeat; }
a.buttons02 { background:url(../images/middle_left_btn02_layouts.gif) no-repeat; }
a.buttons02:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act02_layouts.gif) no-repeat; }
.buttons02off { color:#FFFFFF; background:url(../images/middle_left_act02_layouts.gif) no-repeat; }
a.buttons03 { background:url(../images/middle_left_btn03_graphics.gif) no-repeat; }
a.buttons03:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act03_graphics.gif) no-repeat; }
.buttons03off { color:#FFFFFF; background:url(../images/middle_left_act03_graphics.gif) no-repeat; }
a.buttons04 { background:url(../images/middle_left_btn04_cursors.gif) no-repeat; }
a.buttons04:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act04_cursors.gif) no-repeat; }
.buttons04off { color:#FFFFFF; background:url(../images/middle_left_act04_cursors.gif) no-repeat; }
a.buttons05 { background:url(../images/middle_left_btn05_gen.gif) no-repeat; }
a.buttons05:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act05_gen.gif) no-repeat; }
.buttons05off { color:#FFFFFF; background:url(../images/middle_left_act05_gen.gif) no-repeat; }
a.buttons06 { background:url(../images/middle_left_btn06_codes.gif) no-repeat; }
a.buttons06:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act06_codes.gif) no-repeat; }
.buttons06off { color:#FFFFFF; background:url(../images/middle_left_act06_codes.gif) no-repeat; }
a.buttons07 { background:url(../images/middle_left_btn07_flash.gif) no-repeat; }
a.buttons07:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act07_flash.gif) no-repeat; }
.buttons07off { color:#FFFFFF; background:url(../images/middle_left_act07_flash.gif) no-repeat; }
a.buttons08 { background:url(../images/middle_left_btn08_videos.gif) no-repeat; }
a.buttons08:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act08_videos.gif) no-repeat; }
.buttons08off { color:#FFFFFF; background:url(../images/middle_left_act08_videos.gif) no-repeat; }
a.buttons09 { background:url(../images/middle_left_btn09_commu.gif) no-repeat; }
a.buttons09:hover { text-decoration:none; color:#FFFFFF; background:url(../images/middle_left_act09_commu.gif) no-repeat; }
.buttons09off { color:#FFFFFF; background:url(../images/middle_left_act09_commu.gif) no-repeat; text-decoration:none; }
.buttons09off:hover { color:#FFFFFF; background:url(../images/middle_left_act09_commu.gif) no-repeat; text-decoration:none; }

a.buttons10 { background:url(/images/middle_left_btn10_apps.gif) no-repeat; }
a.buttons10:hover { text-decoration:none; color:#FFFFFF; background:url(/images/middle_left_act10_apps.gif) no-repeat; }
.buttons10off { color:#FFFFFF; background:url(/images/middle_left_act10_apps.gif) no-repeat; text-decoration:none; }
.buttons10off:hover { color:#FFFFFF; background:url(/images/middle_left_act10_apps.gif) no-repeat; text-decoration:none; }

a.buttons11 { background:url(/images/middle_left_btn11_imggens.gif) no-repeat; }
a.buttons11:hover { text-decoration:none; color:#FFFFFF; background:url(/images/middle_left_act11_imggens.gif) no-repeat; }
.buttons11off { color:#FFFFFF; background:url(/images/middle_left_act11_imggens.gif) no-repeat; text-decoration:none; }
.buttons11off:hover { color:#FFFFFF; background:url(/images/middle_left_act11_imggens.gif) no-repeat; text-decoration:none; }

a.buttons12 { background:url(/images/middle_left_btn12_games.gif) no-repeat; }
a.buttons12:hover { text-decoration:none; color:#FFFFFF; background:url(/images/middle_left_act12_games.gif) no-repeat; }
.buttons12off { color:#FFFFFF; background:url(/images/middle_left_act12_games.gif) no-repeat; text-decoration:none; }
.buttons12off:hover { color:#FFFFFF; background:url(/images/middle_left_act12_games.gif) no-repeat; text-decoration:none; }

#spacerleftmenu { height:5px; width:182px; margin: 0; padding: 0; background:#FFFFFF; }
#boxsignup div.topbar { background:url(../images/menu_bg_pink.gif) repeat-y; color:#FFFFFF; width:164px; padding: 5px 0 5px 15px; font-weight:bold; }
#boxjoin div.topbar { background:url(../images/menu_bg_blue.gif) repeat-y; color:#FFFFFF; width:164px; padding: 5px 0 5px 15px; font-weight:bold; }
#boxlogin div.topbar { background:url(../images/menu_bg_pink.gif) repeat-y; color:#FFFFFF; width:164px; padding: 5px 0 5px 15px; font-weight:bold; }

/* --------------- BUTTONS LEFT MENU END --------------- */
/* #################### MIDDLE END #################### */

/* #################### BOTTOM START #################### */
#wrapperbottom { text-align:center; padding:0; background:#414140 url(../images/bg_bottom.gif) top center no-repeat; clear:both; }
#wrapperbottom #bottom { margin: 0 auto; width:985px; height:175px; padding-top:47px; color:#FFFFFF; font-size:12px; }
#wrapperbottom a { color:#FFFFFF; font-size:12px; text-decoration: none; }
#wrapperbottom a:hover, #wrapperbottom a:active, #wrapperbottom a:visited { color:#FFFFFF; font-size:12px; text-decoration: underline; }
/* #################### BOTTOM END #################### */

/* #################### CLASSES START #################### */
.pinklink10 { text-decoration:none;	color: #F64589;	font-size:10px; }
.darkgraylink10 { text-decoration:none; color: #414140;	font-size:11px;	font-weight:bold; }
.pinklink11bold { text-decoration:none;	color: #F64589;	font-size:11px;	font-weight:bold; }
.pinklink11 { text-decoration:none;	color: #F64589;	font-size:11px; }
.pinklink10gray { text-decoration:none;	color: #F64589;	font-size:10px;	background-color:#D3D3D3; display:block; }
.pinklink11gray { text-decoration:none;	color: #F64589;	font-size:11px;	background-color:#D3D3D3; display:block; }
.pinklink10blue { text-decoration:none;	color: #F64589;	font-size:10px;	background-color:#ACDAD8; display:block; }
.pinklink10:hover, .darkgraylink10:hover, .pinklink11bold:hover, .pinklink10blue:hover, .pinklink10gray:hover, .pinklink11:hover, .pinklink11gray:hover, .topcalllink:hover {	text-decoration:underline; }
.topcalllink { font-size:14px; font-weight:bolder; text-decoration:none; color:#414140; }
.table-date { font-size:12px; font-weight:bold; color:#F64589; }
.table-heading { font-size:12px; font-weight:bold; color:#414140; }
.table-text { font-size:11px; color:#414140; }
.table-text a { font-size:11px; text-decoration:none; color:#F64589; }
.table-text a:hover { text-decoration:underline; }
.boxsignupdiv { padding: 5px 5px 0 15px; font-size:11px; }
.boxjointable { margin:5px 15px 0 15px; font-size:11px; }
.boxsignuptd { border:0; margin-right:15px; }
.boxsignupinput { border:0; margin-left:5px; }
.boxlogindiv { padding: 5px 5px 0 15px; font-size:11px; }
.boxlogintd { border:0; margin-right:15px; }
.boxlogininput { border:0; margin:0 7px 0 3px; }
.boxlogintable { margin:5px 0 0 0; font-size:11px; }
/* #################### CLASSES END #################### */

a.nbuttons01, a.nbuttons02, a.nbuttons03, a.nbuttons04, a.nbuttons05, a.nbuttons06, a.nbuttons07, a.nbuttons08, a.nbuttons09{ 
	text-decoration:none; color:#414140; display:block; width:138px; height:25px; text-align:left; padding-top:12px; padding-left:44px; }
a.nbuttons01
 {color:#414140;
 background:url(../images/middle_left_btn01_home.gif) no-repeat;
 }
a.nbuttons01:hover 
{
 color:#FFFFFF;
 background:url(../images/middle_left_act01_home.gif) no-repeat;
}
a.nbuttons02 { background:url(../images/middle_left_btn02_layouts.gif) no-repeat; }
a.nbuttons02:hover { color:#FFFFFF; background:url(../images/middle_left_act02_layouts.gif) no-repeat; }
a.nbuttons03 { background:url(../images/middle_left_btn03_graphics.gif) no-repeat; }
a.nbuttons03:hover { color:#FFFFFF; background:url(../images/middle_left_act03_graphics.gif) no-repeat; }
a.nbuttons04 { background:url(../images/middle_left_btn04_cursors.gif) no-repeat; }
a.nbuttons04:hover { color:#FFFFFF; background:url(../images/middle_left_act04_cursors.gif) no-repeat; }
a.nbuttons05 { background:url(../images/middle_left_btn05_gen.gif) no-repeat; }
a.nbuttons05:hover { color:#FFFFFF; background:url(../images/middle_left_act05_gen.gif) no-repeat; }
a.nbuttons06 { background:url(../images/middle_left_btn06_codes.gif) no-repeat; }
a.nbuttons06:hover { color:#FFFFFF; background:url(../images/middle_left_act06_codes.gif) no-repeat; }
a.nbuttons07 { background:url(../images/middle_left_btn07_flash.gif) no-repeat; }
a.nbuttons07:hover { color:#FFFFFF; background:url(../images/middle_left_act07_flash.gif) no-repeat; }
a.nbuttons08 { background:url(../images/middle_left_btn08_videos.gif) no-repeat; }
a.nbuttons08:hover { color:#FFFFFF; background:url(../images/middle_left_act08_videos.gif) no-repeat; }
a.nbuttons09 { background:url(../images/middle_left_btn09_commu.gif) no-repeat; }
a.nbuttons09:hover { color:#FFFFFF; background:url(../images/middle_left_act09_commu.gif) no-repeat; }

