/*-----------------STARBOX-----------*/
.starbox {display:block;float:left;text-align:left;}
.starbox .stars { background: #000000; float:left}
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #ffcc1c; }
.starbox .hover .colorbar { background: #c62092; }
.starbox .rated .colorbar { background: #ffcc1c; }
.starbox .rated .hover .colorbar { background: #1e90ff; }
.starbox .ghost { background: #ffcc1c;float:left }
.starbox .indicator {color:#000000;float:left;padding-top:1px;padding-left:3px;}

.starbox .dotted .stars,
.starbox .dotted .hover .stars,
.starbox .dotted .rated .stars, 
.starbox .dotted .rated .hover .stars { background: url(/images/starbox/background_dotted.gif) top left repeat-x; }
.starbox .dotted .colorbar,
.starbox .dotted .hover .colorbar,
.starbox .dotted .rated .colorbar, 
.starbox .dotted .rated .hover .colorbar { background: #000000; }
.starbox .dotted .ghost { background: #666666; }

.starbox .pointy .colorbar { background: #ffcc1c; }
.starbox .pointy .hover .colorbar { background: #ff9231; }

.starbox .inverse .stars { float: right; }
.starbox .inverse .indicator { text-align: right; color:#000000}
/*-----------------STARBOX-----------*/
/*-----------------MAILBOX-----------*/
.min{
	font-weight:normal;
	font-size:10px;
}
.messagesTab
{
	width:710px;
	border:1px solid #c62092;
}
.messagesTab THEAD TR
{
	height:20px;
}

.messagesTab THEAD TR TD
{
	background: #feddf4;
	color: #c62092;
	font-size:12px;
	text-align: left;
	font-weight: bold;
}
.ckeck
{
	border: 1px solid #c62092;
	width:10px;
}
.from
{
	padding-left: 3px;
	border: 1px solid #c62092;
	width:140px;
}
.subject
{
	padding-left: 3px;
	border: 1px solid #c62092;
}
.date
{
	padding-left: 3px;
	border: 1px solid #c62092;
	width:165px;
}
.sortable
{
	width:100%;
}
.sortable TR
{
	height:20px;
}

.sortable TR TD
{
	background: #FFFFFF;
	font-size:12px;
	text-align: left;
	color:#000000;
}

#messDiv
{
	border-left: 2px solid #c62092;
	border-right: 2px solid #c62092;
	border-bottom: 2px solid #c62092;
	background: #FFFFFF;
	color:#000000;
	height:220px;
	width:706px;
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;
}

.ckeck2
{
	width:10px;
	overflow:hidden;
}
.from2
{
	padding-left:3px;
	width:120px;
	overflow:hidden;
}
.subject2
{
	padding-left:3px;
	width:330px;
	overflow:hidden;
}
.date2
{
	padding-left:3px;
	width:130px;
	overflow:hidden;
}

#messDisplay
{
	background-color: #FFFFFF;
	color: #000000;
	margin-top:10px;
	width:706px;
	height:500px; 
	border:solid #66af02 2px;
	overflow:auto;
	display:block;
}

#messDisplay p
{
	text-align: left;
	margin: 0px;
}

#read
{
	padding: 4px;
	overflow:auto;
	display:block;
}

#read p
{ 
	text-align: left;
	margin: 0px;
}

#head_read
{
	font-size:12px;
	background: #edf9da;
	padding:10px;
	color: #66af02;
	border-bottom:solid #66af02 2px;
	display:block;
	font-weight: bold;
}

#head_read a {
	color: #66af02;
	text-decoration: underline ;
	font-weight: bold;
}
#head_read a:hover {
	color: #66af02;
	text-decoration: none !important;
	font-weight: bold;
}

#grid1 .active-templates-header {font-weight: bold; color:#FFFFFF; background-color: #0A8AC1 !important;border-bottom: 3px #333333 solid; border-color:#333333}

#grid1 .active-selection-true .active-row-cell {background-color: #747474 !important; color:#FFFFFF !important; border-color:#333333}
#grid1 .active-templates-header.active-header-over{background-color: #22aeeb !important;}
#grid1 {width: 557px; height: 180px; border: 3px solid #333333; background: #FFFFFF}

#grid1 .active-column-0 {width:  100px;}
#grid1 .active-column-1 {text-align: left; width:285px;}
#grid1 .active-column-2 {text-align: right; width:151px;}



div.contextmenu
{
	background-color: #feddf4;
	border: solid #c62092 1px;
	left: 0px;
	padding: 1px 1px 1px 1px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 600;
}

div.contextmenu a.menuItem
{
	color: #c62092;
	cursor: default;
	display: block;
	padding: 3px 1em;
	text-decoration: none;
	white-space: nowrap;
}

div.contextmenu a.menuItem:hover, div.menu a.menuItemHighlight
{
	background-color: #c62092;
	color: #feddf4;
}

div.contextmenu div.menuItemSep
{
	border-top: 1px solid #c62092;
	margin: 2px 2px;
}

.ml:link
{
	color: ;
	text-decoration: none;
	font-size:13px;
	font-family:Arial,sans-serif;
}
.ml:hover
{
	color:  ;
	text-decoration: underline !important;
	font-size:13px;
	font-family:Arial,sans-serif;
}

.ml:visited
{
	color:  ;
	text-decoration: none;
	font-size:13px;
	font-family:Arial,sans-serif;
}

.bigButton1:link
{
  	font-size:14px;
	color:#c62092;
	background:#feddf4;
	border:1px solid #c62092;
	padding:5px;
	font-weight:bold;
	text-align: center;
	margin:10px;
	font-family:Arial,sans-serif;
	text-decoration:none !important;
}
.bigButton1:hover
{
  	font-size:14px;
	color:#feddf4 !important;
	background:#c62092 !important;
	border:1px solid #feddf4 !important;
	padding:5px;
	font-weight:bold;
	text-align: center;
	margin:10px;
	font-family:Arial,sans-serif;
	text-decoration:none !important;
}
.bigButton1:visited
{
  	font-size:14px;
	color:#c62092;
	background:#feddf4;
	border:1px solid #c62092;
	padding:5px;
	font-weight:bold;
	text-align: center;
	margin:10px;
	font-family:Arial,sans-serif;
	text-decoration:none !important;
}
.bigButton2:link
{
  	font-size:14px;
	color:#66af02;
	background:#edf9da;
	border:1px solid #66af02;
	padding:5px;
	font-weight:bold;
	text-align: center;
	margin:10px;
	font-family:Arial,sans-serif;
	text-decoration:none !important;
}
.bigButton2:hover
{
  	font-size:14px;
	color:#edf9da !important;
	background:#66af02 !important;
	border:1px solid #edf9da !important;
	padding:5px;
	font-weight:bold;
	text-align: center;
	margin:10px;
	font-family:Arial,sans-serif;
	text-decoration:none !important;
}
.bigButton2:visited
{
  	font-size:14px;
	color:#66af02;
	background:#edf9da;
	border:1px solid #66af02;
	padding:5px;
	font-weight:bold;
	text-align: center;
	margin:10px;
	font-family:Arial,sans-serif;
	text-decoration:none !important;
}
/*-----------------MAILBOX-----------*/
/*-----------------GLOBALS-----------*/
html, body{
margin:0;
padding:0;
background: #eff3e8;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
}
form
{
	padding:0px;
	margin:0px;
}
.bold
{
	font-weight: bold;
}
.register_error
{
	color:#FF0000;
	font-weight:bold;
}
img { behavior: url(/iepngfix.htc); }
a, a:visited, a:active
{
	color:#c62092;
  	font-family: Tahoma, Arial, sans-serif;
  	font-size: 12px;
	text-decoration: none;
}
a:hover
{
	color:#c62092;
  	font-family: Tahoma, Arial, sans-serif;
  	font-size: 12px;
	text-decoration: underline;
}
.required
{
	color:#eb0000;
  	font-family: Tahoma, Arial, sans-serif;
  	font-size: 12px;
  	padding-left:5px;
}

ul, li {list-style:none;}
.page_title
{
	width:100%;
	font-size:18px;
	font-weight: bold;
	padding:5px 10px;
}
.pt1{background: #feddf4;border: 1px solid #c62092;}
.pt2{background: #edf9da;border: 1px solid #66af02;}
.pt1, .pt1 a:link, .pt1 a:visited, .pt1 a:hover {font-size:18px;color: #c62092;}
.pt2, .pt2 a:link, .pt2 a:visited, .pt2 a:hover {font-size:18px;color: #66af02;}

.small_page_title
{
	width:100%;
	font-size:12px;
	font-weight: bold;
	padding:3px 5px;
	clear:both;
}
.small_pt1{background: #feddf4;border: 1px solid #c62092;font-size:12px;}
.small_pt2{background: #edf9da;border: 1px solid #66af02;font-size:12px;}
.small_pt1, .small_pt1 a:link, .small_pt1 a:visited, .small_pt1 a:hover {font-size:12px;color: #c62092;}
.small_pt2, .small_pt2 a:link, .small_pt2 a:visited, .small_pt2 a:hover {font-size:12px;color: #66af02;}
.small_page_title .title
{
	text-align:left;
	text-transform: capitalize;
}
.small_page_title .nb_res
{
	text-align:right;
	font-weight:normal;
}

.right_table
{
	padding:5px 0;
	text-transform: capitalize;
}
.rt1
{
	border: 1px solid #c62092;
}

.rt2
{
	border: 1px solid #66af02;
}

.dpt{display:table-row;}
.dpn{display:none;}

.pages
{
	text-align:center;
	clear:both;
}
.pagination .pages IMG
{
	vertical-align: bottom
}
.pages .pg:link, .pages .pg:visited
{
	height:20px;
	line-height:20px;
	padding:1px 4px;
	color:#c62092;
	background: #feddf4;
	border: 1px solid #c62092;
	text-decoration:none !important;
	font-weight:bold;
	margin:3px 1px;
	font-size:12px;
}
.pages .pg:hover
{
	height:22px;
	line-height:22px;
	padding:1px 4px;
	color:#feddf4;
	background: #c62092;
	border: 1px solid #feddf4;
	text-decoration:none !important;
	font-weight:bold;
	margin:3px 1px;
	font-size:12px;
}
.pages .pgActive:link, .pages .pgActive:visited, .pages .pgActive:hover
{
	height:22px;
	line-height:22px;
	padding:1px 4px;
	color:#66af02;
	background: #edf9da;
	border: 1px solid #66af02;
	text-decoration:none !important;
	font-weight:bold;
	margin:3px 1px;
	font-size:12px;
}
.t1:link, .t1:hover, .t1:visited
{
	color: #66af02;
	font-weight:bold;
	font-size: 18px;
}
.t2:link, .t2:hover, .t2:visited
{
	color: #c62092;
	font-weight:bold;
	font-size: 16px;
}
.t3:link, .t3:hover, .t3:visited
{
	font-weight:bold;
	font-size: 14px;
	color:#000000;
}
.t4:link, .t4:hover, .t4:visited
{
	color:#000000;
}
/*------------END GLOBALS-----------------*/
/*-----------INPUTS---------------*/
.top_field
{
	width:140px;
	border: 1px solid #66af02;
	background: #FFFFFF;
	color: #000000;
}
.field1
{
	border: 1px solid #c62092;
	background: #FFFFFF;
	color: #000000;
}
.field2
{
	border: 1px solid #66af02;
	background: #FFFFFF;
	color: #000000;
}
.small_btn_1:link, .small_btn_1:visited, .small_btn_1:hover
{
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
	border: 1px solid #c62092;
	color:#FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
  	font-size: 12px;
  	font-weight:bold;
	background: url('/images/1/b/med1.jpg') center center repeat-x;
	cursor:hand;
	cursor:pointer;
}
.small_btn_2:link, .small_btn_2:visited, .small_btn_2:hover
{
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
	border: 1px solid #66af02;
	color:#FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
  	font-size: 12px;
  	font-weight:bold;
	background: url('/images/1/b/med2.jpg') center center repeat-x;
	cursor:hand;
	cursor:pointer;
}
.big_btn_1:link, .big_btn_1:visited, .big_btn_1:hover
{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	border: 1px solid #c62092;
	color:#FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
  	font-size: 16px;
  	font-weight:bold;
	background: url('/images/1/b/big1.jpg') center center repeat-x;
	cursor:hand;
	cursor:pointer;
}
.big_input_1 {
	display:block;color: #FFFFFF;font-size: 18px;font-family: Tahoma, Arial, sans-serif;text-transform:uppercase;background: #c62092;background-image: url('/images/1/b/big1.jpg');background-position: center center;background-repeat: repeat-x;border: 1px solid #c62092;height:30px;padding:0px 0px 2px 0px;line-height: 30px;text-align: center;font-weight: bold;*height: 30px;*line-height: 25px;*padding:0px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
}
.big_input_2 {
	display:block;color: #FFFFFF;font-size: 18px;font-family: Tahoma, Arial, sans-serif;text-transform:uppercase;background: #66af02;background-image: url('/images/1/b/big2.jpg');background-position: center center;background-repeat: repeat-x;border: 1px solid #66af02;height:30px;padding:0px 0px 2px 0px;line-height: 30px;text-align: center;font-weight: bold;*height: 30px;*line-height: 25px;*padding:0px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
}
.med_input_1 {
	display:block;color: #FFFFFF;font-size: 12px;font-family: Tahoma, Arial, sans-serif;text-transform:uppercase;background: #c62092;background-image: url('/images/1/b/big1.jpg');background-position: center center;background-repeat: repeat-x;border: 1px solid #c62092;height:25px;padding:0px 0px 0px 0px;line-height: 25px;text-align: center;font-weight: bold;*height: 25px;*line-height: 20px;*padding:0px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
}
.med_input_2 {
	display:block;color: #FFFFFF;font-size: 12px;font-family: Tahoma, Arial, sans-serif;text-transform:uppercase;background: #66af02;background-image: url('/images/1/b/big2.jpg');background-position: center center;background-repeat: repeat-x;border: 1px solid #66af02;height:25px;padding:0px 0px 0px 0px;line-height: 25px;text-align: center;font-weight: bold;*height: 25px;*line-height: 20px;*padding:0px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
}
.small_input_1 {
	display:block;color: #FFFFFF;font-size: 12px;font-family: Tahoma, Arial, sans-serif;background: #c62092;background-image: url('/images/1/b/med1.jpg');background-position: center center;background-repeat: repeat-x;border: 1px solid #c62092;text-align: center;font-weight: bold;height:20px;line-height: 20px;text-align: center;font-weight: bold;*height: 20px;*line-height: 15px;padding:0px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
}
.small_input_2 {
	display:block;color: #FFFFFF;font-size: 12px;font-family: Tahoma, Arial, sans-serif;background: #66af02;background-image: url('/images/1/b/med2.jpg');background-position: center center;background-repeat: repeat-x;border: 1px solid #66af02;text-align: center;font-weight: bold;height:20px;line-height: 20px;text-align: center;font-weight: bold;*height: 20px;*line-height: 15px;padding:0px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
}
.link1:link, .link1:visited
{
	color: #c62092;
	text-decoration:none !important;
}
.link1:hover
{
	color: #c62092;
	text-decoration:underline !important;
}
.link2:link, .link2:visited
{
	color: #66af02;
	text-decoration:none !important;
}
.link2:hover
{
	color: #66af02;
	text-decoration:underline !important;
}
/*----------END INPUTS-------------*/
/*----------AJAX LOGIN----------------*/
.login_modal{}
.login_modal .login_error
{
	font-weight:bold;
	font-size:14px;
	color: #c62092;
	text-align: center;
	padding: 3px 1px 10px 1px;
}
.login_modal .login_left
{
	padding: 3px;
}
.login_modal .login_left .login_title
{
	font-weight:bold;
}
.login_modal .login_left LABEL
{
	font-weight:bold;
}
.login_modal .login_right
{
	border-left: 1px dashed #66af02;
	padding:3px;
}
/*----------END AJAX LOGIN----------------*/
/*-------- FRAME -----------*/
#mainTable
{
	margin:0;
	padding:0;
	width:100%;
	min-height: 100%;
  	height: auto !important;
	height: 100%;
}
#header
{
	width:1000px;
	height:120px;
	text-align:center;
	margin:0;
	vertical-align:bottom;
}
#leftColumn{
margin:0;
padding:0;
/*background: url(/images/1/bg-l.gif) repeat-y;
background-position:top right;*/
}

#rightColumn{
margin:0;
padding:0;
/*background: url(/images/1/bg-r.gif) repeat-y;
background-position:top left;*/
}

#centerColumn{
width:1000px;
}

#top
{
	height:30px;
	width:1000px;
	font-family: Tahoma, Arial, sans-serif;
  	font-size: 12px;
  	color: #c62092;
  	font-weight:bold;
	padding:5px 0px;
	margin:0;
	overflow: hidden;
}
#top .small
{
	padding-top:4px;
	font-weight:normal;
}
#top .small A
{
	color: #c62092;
	font-size:9px;
}
#footer
{
	margin:0;
	padding:20px 0px;
	text-align:center;
	color:#c62092;
	font-family: Tahoma, Arial,sans-serif;
  	font-size: 12px;
  	overflow:hidden;
}
#footer A:link, #footer A:visited
{
	color:#c62092;
	text-decoration:none;
}
#footer A:hover
{
	color:#c62092;
	text-decoration:underline !important;
}

#content
{
	margin:0;
	padding: 0px;
	width:1000px;
	height:1000px;
	background: #FFFFFF;
	padding: 0px 10px;
}
/*----------END FRAME------------------*/
/*----------HOME-------*/
.welcome_text
{
	text-align:justify;
	padding: 0px 0px 20px 0px;
}
.welcome_text SPAN
{
	font-weight:bold;
	font-size:18px;
	line-height:36px;
	color: #c62092;
	margin-bottom:10px;
}
.evs1
{
	float: right;
	margin: 0 0 4px 4px;
}
.evs1 IMG
{
	border:1px solid #c62092;
}
.evs2
{
	float: right;
	margin: 0 0 4px 4px;
}
.evs2 IMG
{
	border:1px solid #66af02;
}
.video_home .left
{
	width:150px;
	text-align:left;
}
.video_home .left IMG
{
	border: 2px solid #c62092;
}
.video_home .right
{
	text-align: left;
	padding: 0 5px;
}
.video_home .right .title a
{
	color: #c62092;
	font-weight:bold;
	font-size: 14px;
}
.video_home .right .descrp
{
	padding: 5px 0px 10px 0px;
	vertical-align:middle;
}
.video_home .right .descrpDiv
{
	text-align:justify;
	height:40px;
	overflow:hidden;
}
.video_home .right .rating_views
{
	font-weight: bold;
	padding-bottom:5px;
}
.video_home .right .rating_views IMG
{
	margin-right:1px;
}
.video_home .right .btn
{
	font-size: 12px;
  	font-weight:bold;
	padding:5px 0px;
	margin:0;
}
.game_home .left
{
	width:150px;
	text-align:left;
}
.game_home .left IMG
{
	border: 2px solid #66af02;
	width:150px;
	height:113px;
}
.game_home .right
{
	text-align: left;
	padding: 0 5px;
}
.game_home .right .title a
{
	color: #66af02;
	font-weight:bold;
	font-size: 14px;
	text-transform: capitalize;
}
.game_home .right .descrp
{
	padding: 5px 0px 10px 0px;
	vertical-align:middle;
}
.game_home .right .descrpDiv
{
	text-align:justify;
	height:40px;
	overflow:hidden;
}
.game_home .right .rating_views
{
	font-weight: bold;
	padding-bottom:5px;
}
.game_home .right .rating_views IMG
{
	margin-right:1px;
}
.game_home .right .btn
{
	font-size: 12px;
  	font-weight:bold;
	padding:5px 0px;
	margin:0;
}

.stepcarousels{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 400px; /*Width of Carousel Viewer itself*/
height: 100px; /*Height should enough to fit largest content's height*/
margin-bottom:0px;
}

.stepcarousels .belts{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousels .panels{
float: left; /*leave this value alone*/ 
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
padding-left: 10px; /*margin around each panel*/
width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding-top:0px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 900px; /*Width of Carousel Viewer itself*/
height: 170px; /*Height should enough to fit largest content's height*/
margin-bottom:0px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/ 
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
padding-left: 8px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#zfade_wrap{
background:url('common/images/bg.gif') ;

padding:5px;
font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
width:900px;
}
.idx_hr{
	width: 120px;
	overflow:hidden;
	padding:2px 5px 0 5px;
	display: block;
}
.idx_hrw_name, .idx_hrc_name{
	width: 120px;
	text-align:center;
	text-transform:capitalize;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:3px;
	clear: both;
}
.idx_hrw_date, .idx_hrc_date{
	width: 120px;
	text-align:center;
	text-transform:capitalize;
	color: #000000;
	font-size: 12px;
	overflow:hidden;
	margin:3px 0;
	clear: both;
}
.idx_hrw_date A{
	color: #66af02;
	font-size: 10px;
}
.idx_hrc_date A{
	color: #c62092;
	font-size: 10px;
}
.idx_hrw_name A{
	color: #c62092;
	font-size: 14px;
}
.idx_hrc_name A{
	color: #66af02;
	font-size: 14px;
}

.idx_hrw_pic, .idx_hrc_pic{
	width:120px;
	height:144px;
	overflow:hidden;
	clear:both;
	}
	
.stepcarousel .panelr{
float: left; /*leave this value alone*/ 
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
padding-left: 8px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding-top:10px;
}
.idx_r{
	width: 120px;
	overflow:hidden;
	padding:2px 5px 0 5px;
	display: block;
}
.idx_r_name{
	width: 120px;
	text-align:center;
	text-transform:capitalize;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:3px;
	clear: both;
}
.idx_r_name A{
	color: #c62092;
	font-size: 13px;
}

.idx_r_pic{
	width:120px;
	height:110px;
	text-align: center;
	overflow:hidden;
	clear:both;
	}

.stepcarousel .panelt{
float: left; /*leave this value alone*/ 
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
padding-left: 8px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding-top:10px;
}
.idx_t{
	width: 120px;
	overflow:hidden;
	padding:2px 5px 0 5px;
	display: block;
}
.idx_t_name{
	width: 120px;
	text-align:center;
	text-transform:capitalize;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:3px;
	clear: both;
}
.idx_t_name A{
	color: #66af02;
	font-size: 13px;
}

.idx_t_pic{
	width:120px;
	height:110px;
	text-align: center;
	overflow:hidden;
	clear:both;
}
/*----------END HOME----------------*/

/*---------NEWS SEARCH-------------*/
.news_search_tab
{
	margin-top:10px;
}
.news_search_tab .left
{
	width: 750px;
}
.news_search_tab .right
{
	padding-left:10px;
	text-align:center;
}
.sort_by
{
	text-align:center;
}
.sort_by A
{
	color: #66af02;
}
.related_news
{
	margin:0px 0 20px 0px;
	clear:both;
}
.related_news TD
{
	padding:2px 0px;
}
.related_news A
{
	color:#66af02;
	font-weight: bold;
}
.news_item
{
	margin:5px 0 10px 0px;
	clear:both;
}
.news_item .image_td
{
	width:100px;
	padding-right:5px;
}
.news_item .image_td .image
{
	border: 1px solid #c62092;
}
.news_item .title
{
	text-align:left;
}
.news_item .title A
{
	font-size: 16px;
	color: #66af02;
	font-weight: bold;
}
.news_item .text
{
	text-align:justify;
	font-size:13px;
}
.news_item .src_date
{
	text-align:left;
	font-size:11px;
}
.news_item .src_date A
{
	color: #66af02;
	font-size:11px;
}
.news_item .related A
{
	color: #c62092;
	font-size:11px;
	text-transform: capitalize;
}
.news_item2
{
	margin:5px 0 10px 0px;
	clear:both;
}
.news_item2 .title
{
	text-align:left;
	font-size: 16px;
	color: #c62092;
	font-weight: bold;
}
.news_item2 .title A
{
	font-size: 16px;
	color: #c62092;
	font-weight: bold;
}
.news_item2 .text
{
	text-align:justify;
	font-size:13px;
}
.news_item2 .src_date
{
	text-align:left;
	font-size:11px;
}
.news_item2 .src_date A
{
	color: #c62092;
	font-size:11px;
}
.news_item2 .related A
{
	color: #66af02;
	font-size:11px;
	text-transform: capitalize;
}
.questions_div
{
	
}
.questions_div .image
{
	border: 1px solid #c62092;
}
.questions_item
{
	margin:0px 0 10px 5px;
	padding-right:5px;
	clear:both;
}
.questions_item .title
{
	text-align:left;
}
.questions_item .title A
{
	font-size: 16px;
	color: #66af02;
	font-weight: bold;
}
.questions_item .text
{
	text-align:justify;
	font-size:13px;
}
.questions_item .src_date
{
	text-align:left;
	font-size:11px;
	padding-top:5px;
}
.questions_item .src_date A
{
	color: #c62092;
	font-size:11px;
}
.questions_item .related A
{
	color: #c62092;
	font-size:11px;
	text-transform: capitalize;
}
.questions_div2 .image
{
	border: 1px solid #66af02;
}
.questions_item2
{
	margin:0px 0 10px 5px;
	padding-right:5px;
	clear:both;
}
.questions_item2 .title
{
	font-size: 16px;
	color: #c62092;
	font-weight: bold;
}
.questions_item2 .title SPAN
{
	font-size: 16px;
	color: #66af02;
	font-weight: bold;
}
.questions_item2 .text
{
	text-align:justify;
	font-size:13px;
}
.questions_item2 .src_date
{
	text-align:left;
	font-size:11px;
	padding-top:3px;
}
.questions_item2 .src_date A
{
	color: #66af02;
	font-size:11px;
}
/*----------NEWS COMMENTS ------*/
.comment_item1, .comment_item2
{
	margin-bottom:7px;
	clear:both;
}
.comment_item1
{
	border: 1px solid #c62092;
}
.comment_item2
{
	border: 1px solid #66af02;
}
.comment_item1 .image, .comment_item2 .image
{
	padding:2px;
	width:52px;
	text-align:left;
}
.comment_item1 .info_text, .comment_item2 .info_text
{
	padding:2px;
	text-align:justify;
}
.cmt_ans
{
	padding: 0 5px 3px 5px;
}
/*-------VIDEOS SEARCH---------*/
.videos_sep
{
	width:43px;
	height:185px;
	float: left;
}
.videos_item
{
	width: 154px;
	height: 185px;
	overflow:hidden;
	float:left;
}
.videos_item .title
{
	height:30px;
	width: 154px;
	overflow:hidden;
	font-weight:bold;
	text-align:left;
}
.videos_item .title A
{
	color:#66af02;
	font-weight:bold;
	font-size:11px;
}
.videos_item .rating_views
{
	height:20px;
	width: 154px;
	overflow:hidden;
	font-weight:bold;
	padding-top:5px;
	font-size:11px;
}
.videos_item .images
{
	border: 2px solid #c62092;
}
.videos_item .images:hover
{
	border: 2px solid #66af02;
}
/*-------VIDEOS SEARCH---------*/
/*-------GAMES SEARCH---------*/
.games_sep
{
	width:43px;
	height:185px;
	float: left;
}
.games_item
{
	width: 154px;
	height: 185px;
	overflow:hidden;
	float:left;
}
.games_item .title
{
	height:30px;
	width: 154px;
	overflow:hidden;
	font-weight:bold;
	text-align:left;
}
.games_item .title A
{
	color:#66af02;
	font-weight:bold;
	font-size:11px;
}
.games_item .rating_views
{
	height:20px;
	width: 154px;
	overflow:hidden;
	font-weight:bold;
	padding-top:5px;
	font-size:11px;
}
.games_item .images
{
	border: 2px solid #c62092;
}
.games_item .images:hover
{
	border: 2px solid #66af02;
}
/*-------GAMES SEARCH---------*/
/*-------USERS SEARCH---------*/
.users_sep
{
	width:12px;
	height:185px;
	float: left;
}
.users_item
{
	width: 115px;
	height: 185px;
	overflow:hidden;
	float:left;
}
.users_item .username
{
	height:15px;
	width: 115px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
}
.users_item .username A
{
	color:#66af02;
	font-weight:bold;
	font-size:11px;
}
.users_item .user_points
{
	height:20px;
	width: 115px;
	overflow:hidden;
	font-weight:bold;
	padding-top:5px;
	font-size:11px;
	text-align:center;
}
.users_item .image
{
	width: 115px;
	text-align:center;
}
.users_item .images
{
	border: 2px solid #c62092;
}
.users_item .images:hover
{
	border: 2px solid #66af02;
}
/*-------USERS SEARCH---------*/
/*-------USERS BIG SEARCH---------*/
.users_sep_big
{
	width:44px;
	height:305px;
	float: left;
}
.users_item_big
{
	width: 160px;
	height: 340px;
	overflow:hidden;
	float:left;
}
.users_item_big .username
{
	height:22px;
	width: 160px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
.users_item_big .username A
{
	color:#66af02;
	font-weight:bold;
	font-size:16px;
}
.users_item_big .user_points
{
	height:20px;
	width: 160px;
	overflow:hidden;
	font-weight:bold;
	padding-top:5px;
	font-size:14px;
	text-align:center;
}
.users_item_big .image
{
	width: 160px;
	text-align:center;
}
.users_item_big .images
{
	border: 2px solid #c62092;
}
.users_item_big .images:hover
{
	border: 2px solid #66af02;
}
A.big_link1
{
	color:#c62092;
	font-weight:bold;
	font-size:22px;
}
A.big_link2
{
	color:#66af02;
	font-weight:bold;
	font-size:22px;
}
/*-------USERS BIG SEARCH---------*/
/*-------SUDOKU---------*/
.sudoku{
	width:456px;
	height:456px;
	border:2px solid #000000;
	
}
.sudokuSquare,.sudokuSquareHighlighted{
	width:46px;
	height:46px;
	float:left;
	color:#000000;
	border:1px solid #000000;
	padding:1px;
	line-height:46px;
	font-size:30px;
	text-align:center;		
	background-color:#FFFFFF;
	cursor:default;
}
.sudokuSquareHighlighted{
	color:#66af02;
	border:2px solid #66af02;
	width:46px;
	height:46px;		
	padding:0px;
	background-color:#FFFFFF;
}

.sudokuSquareFirst{
	color:#c62092;
	width:46px;
	height:46px;
	float:left;
	border:1px solid #000000;
	padding:1px;
	line-height:46px;
	font-size:30px;
	text-align:center;		
	background-color:#FFFFFF;
	cursor:default;
}

.sudokuSection{
	width:150px;
	height:150px;
	border:1px solid ;
	float:left;
}
/*-------SUDOKU---------*/
/*-----HOROSCOPE--------*/
.hr_div{
	width:738px;
	height:500px;
	overflow:auto;
	text-align:justify;
	border-bottom:1px solid #66af02;
	border-left:1px solid #66af02;
	border-right:1px solid #66af02;
	padding:5px;
}
.hr_div STRONG{
	color:#c62092;
	font-weight:bold;
}
.hr_div EM{
	color:#c62092;
}
/*-----HOROSCOPE--------*/

#cardelmarContent{
	width: 300px;
	height: 300px;
	padding: 50 0 7px 0;
	overflow: hidden;
	background:transparent url("/images/cardelmar/bg.gif") no-repeat left top;
	color:#FFFFFF;
	font-weight:bold;
}
#cardelmarContent #innercdm
{
	padding:80px 0 0 15px;
}
#cardelmarContent DIV{
	padding: 0;
	margin: 0 18px 0 0;
	float: left;
	width: 160px;
	height: 30px !important;
	height: 5px;
}
#cardelmarContent DIV#send{
	padding: 0;
	margin: 0;
	float: left;
	width: 82px;
	height: 36px;
}
#cardelmarContent DIV#send INPUT{ /* 81x23 */
	padding: 0;
	margin: 13px 0 0 1px;
}
#cardelmarContent DIV SELECT{
	font-size: 10px;
	width: 44px;
	margin: 0 2px 0 0;
	display: inline;
}
#cardelmarContent #reiseziel, #cardelmarContent #anreise, #cardelmarContent #abreise{
	margin: 5px 0px 0 0px;

}
#cardelmarContent #reiseziel SELECT{
	width: 138px;
}

#cardelmarContent #btnSubmit {
	margin-top: 20px !important;
	margin-top:0px;

}
/*---------MEMBERS-----------*/
.members_div2 .image
{
	border: 1px solid #66af02;
}
.members_item2
{
	margin:0px 0 10px 5px;
	padding-right:5px;
	clear:both;
}
.members_item2 .username
{
	font-size: 20px;
	color: #c62092;
	font-weight: bold;
}
.members_item2 .text
{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
}
.members_item2 .text SPAN
{
	font-weight:normal;
}
.members_item2 .text SPAN A
{
	color: #66af02 !important;
}
P .fd
{
	font-size:14px;
	padding:2px 0 5px 0;
	margin: 0px;
}
P .i_title
{
	font-size:12px;
	padding:2px 0;
	margin: 0px;
}
P .i_title A
{
	color: #c62092 !important;
}
.friend{
	float:left;
	margin: 3px 8px;
	padding:0px;
	width:56px;
	height:120px;
	display:block;
}
.friendLast{
	float:left;
	margin: 3px 0px 3px 8px;
	padding:0px;
	width:56px;
	height:120px;
	display:block;
	clear:right;
}
.namef{
	margin:0px;
	padding:0px;
	text-align:center;
	height:15px;
	line-height:11px;
	overflow:hidden;
}
.fName{
	font-size:10px !important;
}
