body {
    font-family: Helvetica, Arial, sans-serif;		
	font-size: 12px;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	line-height: 14px;
}

img{
	border:0px;
}

.title18bold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
}

.title16bold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
	font-weight: bold;
	color: #333333;	
}

.title14bold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #333333;	
}

.title12bold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color: #333333;	
}

.title12OrangeBold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color: #FF3300;	
}

.title10bold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #333333;	
	line-height: 12px;
}

.title10 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: #333333;	
}

.notedatetime {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: #333333;	

}

.titlewarn {
	color: #990000;
	font-size:10px;
}
.titlepale {
	color: #999999;
	font-size:10px;
}

A {	
	color: #333333;
	text-decoration: none;        
}

A:hover {        
	color: #666666;
	text-decoration: none;      
}

a.linkOrange{
	color:#FF3300;
	font-weight:bold;
	text-decoration: none; 
}

.listTable tr{
    height: 33px;
}

.noRepeat{
	background-repeat:no-repeat;
}

.field
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #BCBCBC;
	height:19px;
	
	padding: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px; !important;		
}

.fielderr
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background:#FFFFCC;
	border: 1px solid #BCBCBC;
	height:19px;
	
	padding: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px; !important;		
}

.fieldNoHeight
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #BCBCBC;
	
	padding: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px; !important;		
}

.fieldSendMsg
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #BCBCBC;
	
	padding: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px; !important;	
	
	width:275px;
	height:106px;
}

.fieldMobaMsg
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #BCBCBC;
	
	padding: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px; !important;	
	
	width:172px;	
}

.pageno
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #BCBCBC;	
	
	padding: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px; !important;
	height:18px;
	width: 50px;
}


.loginBody {
    font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #BBBBBB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #555555;
}



.btn a
{
	color: #333333;
	font-weight: bold;	
	background-image:url('images/btn.gif');
	/*background-position:bottom;*/
	border: 1px solid;
	border-color: #BCBCBC #767676 #767676 #BCBCBC;
	padding: 2px 12px 2px 12px;
	padding: 2px 12px 2px 12px; !important;		
}

.btn a:hover
{
	color: #333333;
	font-weight: bold;	
	background-image:url('images/btn2.gif');
	/*background-position:bottom;*/
	border: 1px solid;
	border-color: #767676 #BCBCBC #BCBCBC #767676;
	padding: 2px 12px 2px 12px;
	padding: 2px 12px 2px 12px; !important;		
}


.btn_msg a
{
	color: #333333;
	font-weight: bold;	
	background-image:url('images/btn.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid;
	border-color: #BCBCBC #767676 #767676 #BCBCBC;
	padding: 4px 14px 4px 14px;
	padding: 4px 14px 4px 14px; !important;		
}

.btn_msg a:hover
{
	color: #333333;
	font-weight: bold;	
	background-image:url('images/btn2.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid;
	border-color: #767676 #BCBCBC #BCBCBC #767676;
	padding: 4px 14px 4px 14px;
	padding: 4px 14px 4px 14px; !important;		
}


.btnRegister a
{
	font-size: 16px;
	color: #333333;
	font-weight: bold;	
	background-image:url('images/regbtn.gif');
	border: 1px solid;
	border-color: #BCBCBC #767676 #767676 #BCBCBC;
	padding: 5px 25px 5px 25px;
	padding: 5px 20px 5px 20px; !important;	
}

.btnRegister a:hover
{
	font-size: 16px;
	color: #333333;
	font-weight: bold;	
	background-image:url('images/regbtn2.gif');
	border: 1px solid;
	border-color: #767676 #BCBCBC #BCBCBC #767676;
	padding: 5px 25px 5px 25px;
	padding: 5px 20px 5px 20px; !important;
}



.loginField{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;	
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #999999;
	height:15px;
	
}

.loginField2{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;	
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #999999;
	height:15px;
}


.dotline_vert{	
	background-image:url('images/dotline_vert.gif');
	background-repeat:repeat-y;
}

.dotline_hori{	
	background-image:url('images/dotline_hori.gif');	
	background-repeat:repeat-x;
	background-position:bottom;
}

.dotline_hori_selfprofile{	
	background-image:url('images/dotline_hori.gif');	
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	padding-top:10px;
}

.dotline_hori2{	
	background-image:url('images/dotline_hori.gif');	
	background-repeat:repeat-x;
	background-position:center;
	
}

.repeatXbg{		
	background-repeat:repeat-x;
}

.repeatYbg{		
	background-repeat:repeat-y;
}

.search_tab{	
	background-image:url('images/search_nav_tab.gif');	
	background-repeat:repeat-y;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#CFCFCF;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#999999;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
}

.search_nav{
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
}

.shadowed { 
  /*float:right; */
  background: url(images/drop-shadow.gif);
  background-repeat:no-repeat; 
  height:101px;
}

.shadowedMoba { 
  /*float:right; */
  background: url(images/drop_shadow_moba.gif);
  background-repeat:no-repeat; 
  height:101px;
}

.bloga_index_box {  
  background: url(images/bloga_shadow.gif);
  background-repeat:no-repeat; 
}



.phoma_thumbox {  
  background: url(images/phoma_shadow.gif);
  background-repeat:no-repeat; 
}

.phoma_thumbox td{  
 	padding-right:4px;
	padding-bottom:4px;
}

.profileBg { 
  /*float:right; */
  background: url(images/profile_shadow.gif);
  background-repeat:no-repeat; 
}

.profileTable{
	border:solid;
	border-width:1px;
	border-top-color:#DCDCDC;
	border-left-color:#DCDCDC;
	border-bottom:none;
	border-right:none;
	background: url(images/shadow_right.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.profile_leftbox{
	border:solid;
	border-width:thin;
	border-top-color:#E4E4E4;
	border-left-color:#E4E4E4;
	border-bottom-color:#CFCFCF;
	border-right-color:#CFCFCF;
	background: url(images/grad_box.jpg);	
	background-repeat:repeat-x;
}

.profile_rightbox{
	border:solid;
	border-width:thin;	
	border-color:#CFCFCF;
	border-top:none;
}

.paddingRight{
	padding-right:7px;
}

.profileContentTable tr{
	height:22px;
}



.searchLeftBar ul li{
	list-style-image:url(images/bullet_square.gif);
	text-indent: -6px;
	margin-left:-20px;
	line-height:17px;
}

.registerTab { 
  background: url(images/tabline.gif);
  background-position:right;
  background-repeat:no-repeat; 
  height:25px;
  font-weight:bold;  
}

.registerTabOn { 	
  background: url(images/tabline.gif);
  background-position:right;
  background-repeat:no-repeat; 
  height:25px;
  background-color:#FFFFFF;
  font-weight:bold;
}

.registerTitle { 
  
  font-weight:bold;
  line-height:25px;
}

.registerFlowOn{
	font-weight:bold;
	color:#FF3300;
}

.paymentsave{
	font-weight:normal;
	color:#FF3300;
}

.comparetable{	
	text-indent:10px;
}

.alertbox{
	border:solid;
	border-width:thin;
	border-top-color:#E4E4E4;
	border-left-color:#E4E4E4;
	border-bottom-color:#ACACAC;
	border-right-color:#ACACAC;
	background: url(images/alertboxbg.gif);	
	background-repeat:repeat-x;
	padding:7px;
	font-size: 12px;	
	color: #000000;
}

.box_selfintro{
	height:60px;
}

.phomaindexthum {
    background-repeat:no-repeat;
	width:83px;
	height:58px;	 
	/*clip: rect(0px, 80px, 60px, 0px); 
	overflow: hidden;*/
} 

.controlpanel_tab tr{
	background: url(images/controlpanel_tab2.gif) no-repeat bottom;
}

.controlpanel_tab .highlight{
	background-color:#FFFFFF;
	font-weight:bold;
	background: url(images/controlpanel_tab.gif) no-repeat;	
}

.controlpanel tr{
	background-image:url('images/dotline_hori.gif');	
	background-repeat:repeat-x;
	background-position:bottom;
}

.controlpanel tr:hover{
	background-image:url('images/dotline_hori.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F0F0F0;
}

.controlpanel_msg{
	width:450px;
	height:15px;
	overflow: hidden;
}

.msgbox{
	/*position:relative;*/
	width:410px;
}

.msghistory tr{
	background-image:url('images/dotline_hori.gif');	
	background-repeat:repeat-x;
	background-position:bottom;
	height:50px;
}

div.scroll_msghistory {	

	
}

div.scroll_msgbox {
	height: 140px;	
	overflow: auto;		
}

.tempscroll{
   scrollbar-face-color:#903030;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#C0B0B0;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#202020;
   
}

.profilepicbg{
	background: url(images/profile_bg.gif) no-repeat;
}

.advSearchDiv{
    overflow:hidden;
    width:0px;
	height:30px;
}

.gifttab{
	background: url(images/gift_tab.gif) no-repeat;	
	height:33px;
}

.gifttab:hover{	
	background: url(images/gift_tab2.gif) no-repeat;	
	height:33px;
}

.gifttabhl{
	background: url(images/gift_tab2.gif) no-repeat;
	height:33px;
	font-weight:bold;
}

.giftborder{
    border:solid;
	border-width:thin;
	border-color:#D8D8D8;
}

.giftborderhl{
    border:solid;
	border-width:thin;
	border-color:#666666;
}

.giftborder:hover{
    border:solid;
	border-width:thin;
	border-color:#666666
}

.fieldGiftmsg{
	width:210px;
	border:none;
	background-color:transparent;	
}

.grablist {   
	height: 150px;
	overflow:scroll;
	clip: rect(0px, 80px, 60px, 0px); 	
} 



.commaheader{
	background: url(images/comma_headbar_bg.gif) repeat-x bottom;	
	height:30px;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	margin-top:20px;	
}

.commathread{
	background: url(images/comma_thead_bg.gif) no-repeat;	
	height:52px;	
}

.bloga_name{
	width:72px;
	height: 15px;
	overflow:hidden;	
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#box_selfintro {
	
	width: 260px; 
	height: 30px; 
	clip: rect(0px, 290px, 40px, 0px); 
	overflow: hidden; 
}


.box_selfintro_256 {
	width:166px;	
	height: 54px; 	
	overflow: hidden; 
}

.googlemap img{
	border:solid;
	border-width: 5px;
	border-color:#FFFFFF;
}

.myFeedHeader{
	background: url(images/selfprofileheader.jpg) repeat-x;		
	padding:2px;
}

.termsdiv{
    height:300px;
	overflow:scroll;
}