@charset "utf-8";
/* CSS Document */
body
	{
	/*background:url(/images/page_bg.gif);*/
	background-color:#e1e1e1;
	margin:0 auto;
	text-align: center;
	}
body, td, th, h2, h3, h4, h5, h6 {
	font: 83%/1.4 arial, helvetica, sans-serif;
}
blockquote {
margin:5px 5px 5px 10px;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a img {
border:0;
}
ul {
list-style:none;
}


* {
margin:0;
padding:0;
}

#body_v2 {
float:left;
width:100%;
background:url(/images/0/bg_header.png) repeat-x;
*background:url(/images/0/bg_header.gif) repeat-x;
}
#pre_header {
display:none;
float:left;
width:100%;
color:#FFF; font-size:11px;
background:#555;
margin:0 auto;
}
#pre_header .inside {
float:left;
width:970px;
text-align:left;
padding:5px 5px 5px 5px;
}
#header_v2
	{
	width:980px;
	margin:auto;
	clear:both;
	height:81px;
	text-align:left;
	}
#header_v2 .butright {
	border:1px solid #999;
	background:#FFF;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:5px;
	}
#header_v2 .txtleft {
	background:#FFF;
	padding:3px;
	border:1px solid #999;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:0;
	}
#header_v2 a {
color:#FFF;
}
#header_v2 #color_sel {
float:left;
}
#header_v2 #under_nav li #color_sel li
	{
	cursor:pointer;
	border:1px solid #BBB;
	width:14px;
	height:14px;
	padding:0;
	margin:4px 3px 0 0;
	font-size:1px;
	float:left;
	}
#header_v2 #under_nav li .smallButton_v2	
	{
	border:1px solid #CCC;
	font-size:10px;
	height:18px;
	vertical-align:middle;
	padding:0 5px 0 5px;
	}
#header_v2 #under_nav li .inpBox
	{
	background:#EEE;
	border:1px solid #A70;
	height:18px;
	vertical-align:middle;
	padding:0 5px 0 5px;
	}
#header_v2 #under_nav li
	{
	float:right;
	padding-right:10px;
	}
#header_v2 #under_nav
	{

	overflow:hidden;
	height:30px;
	color:#FFFFFF;
	margin-top:8px;
	width:600px;
	clear:both;
	float:right;
	}
#header_v2 #main_nav li a:hover
	{
	background:#555;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#header_v2 #main_nav li a
	{
	display:block;
	padding:5px;
	color:#FFFFFF;
	}
#header_v2 #main_nav li.first
	{
	background:none;
	}	
#header_v2 #main_nav li
	{
	background:url(/images/li_header.gif) no-repeat 0px 10px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	display:block;
	padding:0 7px 0 7px;
	}
#header_v2 #main_nav
	{
	float:right;
	color:#FFFFFF;
	margin-top:5px;
	}
#header_v2 #logo #slogan
	{
	font-size:10px;
	color:#FFF;
	margin-top:63px;
	margin-left:120px;
	}
#header_v2 #logo
	{
	border:0;
	z-index:10;
	position:absolute;
	width:373px;
	height:109px;
	background:url(/images/0/logo_header.png);
	_background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/0/logo_header.png', sizingMethod='scale');
	}

#page
	{
	clear:both;
	width:980px;
	margin:auto;
	text-align:left;
	}
	
#footer_parent_v2
	{
	float:left;
	width:100%;
	background:url(/images/footer.gif) repeat-x top #868686;
	text-align:center;
	color:#FFF;
	}
#footer_v2
	{
	text-align:left;
	width:980px;
	margin:auto;
	}
#footer_bottom_v2
{
display: inline; /* the wierd IE */
margin: 25px 0 20px 50px;
clear:both;
float:left;
}

#footer_v2 a
	{
	color: #FFFFFF;
	}	
#footer_v2 ul
	{
	margin:0;
	padding:25px;
	}
#footer_v2 li
 	{
	display:inline;
	float:left;
	margin:0 0 0 35px;
	padding:0;
	text-align: left;
	}
#footer_v2 dt
	{
	font-size: 12px;
	font-weight: bold;
	}
#footer_v2 dd
	{
	font-size:11px;
	}
#footer_v2 dl, #footer_v2 dd, #footer_v2 dt,
	{

	padding: 0;
	margin: 0;
	}

.lineBreak
	{
	height:8px;
	clear:both;
	font-size:1px;
	}
.inpBox {
	font-size:12px;
	color:#666666;
}

.big_button_v2 {
border:1px solid #b2b2b2;
background-image:url(/images/bg_button.gif);
height:33px;
font-size:14px;
font-weight:bold;
}

.profile_menu  {
margin:10px 0 0 5px;
}
.profile_menu li img {
vertical-align:middle;
}
.profile_menu li b {
font-size:12px;
color:#D00;
}
.profile_menu li {
font-size:10px;
float:left;
padding:5px 15px 5px 5px;
}
.profile_settings_v2 li {
margin:2px;
display:block;
height:23px;
width:105px;
float:left;
}
.profile_settings_v2 li a:hover {
text-decoration:none;
background:#D00;
}
.profile_settings_v2 li a {
padding:0 3px 0 3px;
line-height:23px;
display:block;
font-weight:bold;
overflow:hidden;
color:#fff;
background:#777;
}
.friend_list_v2 li a {
color:#000;
}
.friend_list_v2 {
margin-left:5px
}
.friend_list_v2 li div {
width:48px;
height:48px;
background:#000;

}
.friend_list_v2 li {
text-align:center;
overflow:hidden;
height:80px;
width:48px;
float:left;
margin:2px 2px 0 2px;
font-size:10px;
border:0px;
}

.index_list_v2 li a {
color:#000;
}
.index_list_v2 {
margin-left:5px
}
.index_list_v2 li div {
}

.index_list_v2 li {
text-align:center;
overflow:hidden;
float:left;
margin:10px;
font-size:10px;
border:0px;
}

/* Column design */
.c2_1 { float:left; width:242px; }
.c2_2 {	float:left; width:728px; margin-left:8px; } /* radheshyam changes margin-left:10px; to 8px; because of ie error */

.c2a_1 { float:left; width:628px; }
.c2a_2 { float:left; width:342px; margin-left:10px; }


.c2_1_inside { float:left; width:204px; clear:both; }
.c2_2_inside { float:left; width:748px; margin-left:10px; }


.c3_1 { float:left; width:242px; }
.c3_2 {	float:left; width:518px; margin-left:10px; }
.c3_3 {	float:left; width:200px; margin-left:10px; }


.sidelist {
padding: 0 0 10px 15px;
}
.sidelist li a {
text-align:right;
display:block;
*display:inline;
*width:100%;
padding:2px;
}
.sidelist li.selected a {
background:#D03;
}
.sidelist li.selected a {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding-right:5px;
color:#FFF;
}
.sidelist li {
}
.hd li a {
color:#FFF;
display:inline-block;
*display:inline;

display:none; /* To be removed, if other listing has to be displayed */

padding:5px;
font-weight:bold;
color:#CCC;
}
.hd li.selected a {
display:inline-block;
*display:inline;
background:#D03;
color:#FFF;
}
.hd li a:hover {
background:#000;
text-decoration:none;
}
.hd {
	display:inline-block;
	*display:inline;
	padding-left:10px;
	}
.hd li
	{
	/*padding:0px 5px 0 5px;*/
	color:#FFF;
	display:inline-block;
	*display:inline;
	font-size:13px;
	font-weight:normal;
	}

.he {
	display:inline-block;
	*display:inline;
	padding-left:10px;
	}
.he li
	{
	color:#555;
	display:inline-block;
	*display:inline;
	font-size:12px;
	font-weight:normal;
	}
.he li a, .hd li a {
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.he li a {
display:inline-block;
*display:inline;
padding:4px;
border:1px solid #EEE;
}
.he li.selected a {
background:#CCC;
font-weight:bold;
}
.he li a:hover {
background:#FFF;
border:1px solid #CCC;
text-decoration:none;
}
