﻿.ImagForImNudeOnly{display:none;}
.DiscountLbl{float: left !important; margin-left: 0px !important; margin-right: 8px !important;}
#startNewSessionDiv{min-width: 180px;float:left;}
.EndVideo{width:200px !important;background-position:0 -219px  !important;}
#btnRateMe{background-position: 0 -219px; margin: 10px 0 5px 0;width: 124px;}


/*background:#414141*/
.add2favStandAlone{width:506px;background:#fff none repeat scroll 0 0 !important;}
.recentlyVisitedCont{background:#4a4a4a;overflow:hidden;width:720px;padding:20px;margin:0 auto;}
.favImgCont{text-align:center;margin-bottom:8px;padding-top:6px;padding-bottom:13px;width:123px;}
.recomendHostCont{margin-bottom:20px; width: 336px; border: solid 1px #ccc; margin-right: 10px;background-color:#eee;}
.recomendHostBody{height: 73px;margin-top:15px; text-align: center;color: #333; font-weight: bold}
.rateHostCont{float: right;background:#eee; width: 638px; border: solid 1px #ccc;}

.CreditBalance{text-align:center;font-size:12px;color:#333;font-weight:bold;margin-top:-25px; }
 

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\ImLive2.css ********************************************/
html, body
{
	 /*	background: #989898 url(  "images/mainBackground.jpg" ) repeat-x scroll left top;*/
	color: #333 !important;
	cursor: default;
	margin: 0;
	height: 100%;
	padding: 0;
	font-family: arial;
	background: #fff;
}
.form1{}

h1{font-size:16px;}

.bredCr
{
margin:4px 0 8px;
	clear:both;
}

*
{
	font-size: 11px;
	margin: 0;
	padding: 0;
	outline: none;
}


a
{
	color: #2d5a86;
}


p, span
{
	font-size: 11px;
}

img
{
	border: 0;
}


.Pane
{
	padding: 0px;
}
.b
{
	font-weight: bold;
}

.fs11
{
	font-size: 11px;
}
.fs12
{
	font-size: 12px;
}
.fs13
{
	font-size: 13px;
}
.fs14
{
	font-size: 14px;
}
.fs15
{
	font-size: 15px;
}
.fs16
{
	font-size: 16px;
}
.fs18
{
	font-size: 18px;
}


.tac
{
	text-align: center;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.vam
{
	vertical-align: middle;
}
.ma
{
	margin: 0 auto;
}
.red
{
	color: #2d5a86;
}
.white
{
	color: #ffffff;
}


.PaneTemplate
{
	min-height: 100%;
	height: 100%;
}
.PaneLeftBar
{
	float: left;
}
.backGray
{
	background: #fff;
	padding-bottom: 8px;
	overflow: hidden;
}

* html .backGray
{
	background: #4A4A4A;
	padding-bottom: 38px;
	
}
* html .pgrClass ul.pages li a img
{
	margin-top:0 !important;
}
/*#tabsHostList
{
    width:200px;
    padding-left: 543px;
    text-align: right;
    }
*/
.PaneHeader
{
	border: 0px yellow solid;
	width: 990px;
	margin: 0 auto;
}


#transformResult
{
	margin: 0 !important;
    /*background: url('images/bg-top-hostlist.jpg') repeat-x 0 0;*/
}


input.inputGray
{
	float: left;
	border: 1px solid #999;
	width: 124px;
	height: 21px;
	background: #fff;
	background-position: 0 -245px;
	margin: 5px 2px 4px 0;
	padding: 2px 0 0 2px;
	color: #333;
	overflow: hidden;
	font-size: 13px;
}

input.inputWhite
{
	float: left; /*border: 1px solid #d0d0d0;*/
	background: #333333;
	width: 116px;
	height: 18px;
	background: #fff url(  "images/spriteBack.gif" ) repeat-x scroll right top;
	margin: 4px 2px 4px 0;
	color: #000;
	overflow: hidden;
	background-position: 0 -270px;
	padding: 1px 3px 0 3px;
	font-size: 13px;
}

#form1
{
	min-height: 100%;
	position: relative;
}



.PaneBody
{
	/*clear: right;*/
	padding-bottom: 100px; /* Height of the footer */
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
* html .PaneBody
{
	padding-bottom:20px;
	}


.PaneBottomBar
{
	/*position: absolute;*/
	bottom: 0;
	width: 100%;
	/*height: 100px;*/ /* Height of the footer */
	height: 100px;
	clear: both;
	position: absolute;
}
* html .PaneBottomBar
{
	position: static;
	height:30px;
}

.tdn
{
	text-decoration: none;
}

.DivContent
{
	background-color: #333333;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.Answer
{
	display: none;
}

.UpdateTypes
{
	padding-left: 10px;
}

a.ForgotPassword
{
	font-size: 11px;
	color: #336699 !important;
	text-align: left;
	text-decoration: none;
	margin-top: 4px;
}

a.ForgotPassword:hover {text-decoration:none;}



.LoginMsg
{
	color: #e2e03c;
	font-weight: normal;
	font-size: 11px;
}

/* Overlay */
#forgetpass-overlay
{
	background-color: #000;
	cursor: default !important;
}

.ModalDialog
{
	background-color: White;
}

.Section
{
	font-size: xx-large;
}

.YellowNote
{
	color: Yellow;
	font-size: x-small;
}
a.modalCloseImg
{
	background: transparent url(images/x.png) no-repeat scroll 0 0;
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -18px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}

* html a.modalCloseImg
{
	background: transparent url(images/x.gif) no-repeat scroll 0 0;
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -18px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}

.tabsHostList ul
{
	float: left;
	list-style-type: none;
}
.tabsHostList li
{
	margin-right: 2px;
	/*padding: 8px 20px 4px 20px;*/
	float: left;
	border: 0px solid #3300ff;
/*	background: #575757;*/
	height: 18px;
}
.tabsHostList li.select
{
	/*background: #b1b1b1;*/
}
.tabsHostList li.select a
{
	color: #000 !important;
}
.tabsHostList span
{
	float: left;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #336699;
	
}
.tabsHostList li a
{
	color: #2d5a86;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}








.btn_chat_private
{
	background-position: 0 -219px !important;
	border: none !important;
	width: 123px !important;
	height: 21px !important;
	color: #fff !important;
}


.btn_chat_free
{
	/*margin-top:4px !important;*/
	background-position: 0 -133px !important;
	width: 123px !important;
	height: 21px !important;
	color: #141414 !important;
	padding-bottom: 3px !important;
}
* + html .btn_chat_free
{
	padding-bottom: 0px !important;
}


.buttonRed
{
	/*background:#4a4a4a url("../..images/submitButtonBack.gif") repeat-x scroll right top;*/
	background: #4a4a4a url( "images/spriteBack.gif" ) repeat-x scroll right top;
	background-position: 0 -219px;
	border: none;
	width: 100px;
	height: 25px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	cursor: pointer;
}
* + html .buttonRed
{
	padding-bottom: 0px;
}
.myAccountButton
{
	margin:4px;
	width:192px !important;
}

* html .buttonRed
{
	padding-bottom: 0px !important;
}



.backGrad
{
	background: #ccc ;
	text-align: left; /*padding-bottom:3px;*/
}
.topBlackBack
{
	text-align: left;
	background: #777;
	background-position: 0 -83px;
	width: 225px;
	height: 27px;
}


.bo
{
	border: 0px solid #ccc;
}
.ba
{
	background: #eee;
}

.msgBox
{
	width: 300px;
	height: 200px;
	/*background: #161616;*/
	background: #fff !important;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #333 !important;
	overflow:hidden;
}
.msgBox p
{
	font-size: 12px;
	margin-top: 70px;
	margin-bottom: 26px;
	color: #333 !important;
}



.title1
{
	color: #cccccc;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}

.title1 a
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration: none;
}

.title1 a:hover
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration: underline;
}

.title2
{
	font-size: 12px;
}

img.logo
{
	border: 0px solid #333333 !important;
	float: left;
	margin-right: 2px;
	margin-top: 3px;
}

table
{
	clear: both;
}

.topBanner
{
	width: 359px;
/*	height: 87px;*/
	border: 0px solid #333333;
	float: left;
	text-align: center;
	margin-right: 2px;
	margin-top: 3px;
}

#LeftBar #menuResult {/*background:url('images/bg-top-menuResult.jpg') no-repeat 0 0;*/ width:224px !important; /*padding-top:4px;*/ margin-bottom:25px;}

#menuResult .leftMenuBottomBg {/*display:block !important;*/ width:224px; height:4px; background:url('images/bg-bottom-menuResult.jpg') no-repeat;}

#menuResult ul#menu {/*background:url('images/bg-menuResult.jpg') repeat-y;*/ width:224px; padding:10px 0 10px 15px;}



ul.leftMenuLevel3
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: #3f3f3f;
}


ul#menu, ul#menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#menu a
{
	display: block;
	text-decoration: none;
	font-size: 11px;
	/*font-weight: bold;*/
}

ul#menu li
{
	/*  margin-bottom: 1px;*/
}

.leftMenuLevel1
{
	height: 14px;
	line-height: 14px;
	color:#333 !important;
    font-size:14px !important;
    padding: 5px 0 6 15px;
    }




img.leftMenuLevelImg1
{
	/*margin-bottom: 4px !important;
	margin-left: 2px !important;
	margin-right: 0px !important;
	position: relative;
	top: 4px;*/
	display: none;
}

.viewAllTop, .viewAllBottom
{
	background: #4a4a4a url(  "images/spriteBack.gif" ) repeat-x scroll right top;
	background-position: 0 -35px;
	padding: 5px 0 1px 0;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	height: 17PX;
	width: 147PX;
	float: right !important;
	margin: 10px 12px 0px 0;
	text-align: center;
}


* html .viewAllTop,* html  .viewAllBottom
{
	margin: 10px 6px 0px 0;
	}

.viewAllBottom
{
	/*margin: 1px 12px 0 0 !important;*/
}


.viewAllTop A, .viewAllBottom A
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}






ul#menu li a:hover
{
	/*  background: #000;*/
}

ul#menu li ul li a
{
	color: #336699 ;
	/*padding: 3px 0 4px 3px;*/
}
a.menuCurrent{color:#333 !important;}	



ul#menu li ul li
{
	margin: 0;
	padding: 0;
}

ul#menu ul.leftMenuLevel2
{
	/*background: #d3d3d3;*/
	/*border-bottom: 1px solid #000000;*/
    margin-bottom: 10px;
}


ul#menu ul.leftMenuLevel2 {padding:5px 0 5px 9px;}
ul.leftMenuLevel2 li {height:22px; line-height:22px;}

ul.leftMenuLevel2 li img {display:none;}


ul#menu li ul li ul li a
{
	color: #cccccc;
	margin-left: 10px;
}

ul#menu li ul li ul li ul li a
{
	color: #FFF;
	padding-left: 6px;
	font-weight: normal;
}

ul#menu li ul li ul li ul
{
	background: #000000;
}


/*
img.loading
{
	background-image: url( "images/ajax-loader.gif" );
	background-position: center center;
	background-repeat: no-repeat;
}

img.loading-gray
{
	background-image: url( "images/ajax-loaderGray.gif" );
	background-position: center center;
	background-repeat: no-repeat;
}
*/
/*ul#menu li ul li a:hover
{
    background: #aaa;
    border-left: 5px #000 solid;
    padding-left: 15px;
}
*/





/*hostlist styles*/

.BlockImage
{
	display: block;
}
table.HostAlternating
{
	background-color: #eee;
	border: 0px solid white;
	border-bottom: solid 1px #eee;
}

table.HostAlternatingG
{
	height: 160px; /*background-color: #4A4A4A;*/
	border: 0px solid white;
}

table.HostAlternatingG td
{
	background: #000 !important;
	/*padding-top: 4px;*/
}

table.Host, table.HostAlternating
{
	background-color: #f7f7f7;
	table-layout: fixed;
	width: 720px;
}


table.Host
{
	border: 0px solid yellow;
	background-color: #fff;
	border-bottom: solid 1px #eee;
}


.header
{
	float: left;
	text-align: center !important;
	font-size: 10px !important;
	font-weight: bold !important;
	text-align: center !important;
	color: #fff !important;
	border: 0px solid red;
	padding-top: 4px;
	background: #4a4a4a url( "images/backHostListTitle.gif" ) repeat-x scroll right bottom;
}

.col1G
{
	width: 135px !important;
	color: #FE0300;
	font-size: 11px;
	text-align: center;
}

.col1G p
{
	padding: 4px 0px;
	color: #ff0000;
}
.col1G a
{
	color: #2d5a86;
}

a.hostNameGallery 
{
	font-family:Verdana;
    color:#2d5a86;
    text-decoration: none !important;
	font-weight: bold !important;
	line-height: 20px;
}

.col1G .partyWithMeDiv p, .col1G input, .col1G .partyWithMeDiv, a .hostNameGallery
{
	margin-bottom: 5px !important;
}


.partyWithMeDiv
{
	color: #ff0099;
	font-weight: normal;
}
.partyWithMeDiv img
{
	position: relative;
	top: 2px;
	padding-right: 3px;
}



.col1 p
{
	padding: 4px 0px;
}
.col1 a
{
	color: #2d5a86;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
}



.col1, .col2, .col3, .col4
{
	vertical-align: middle;
	text-align: center;
}
.col1
{
	width: 141px;
	color: #000;
}


.col2
{
	width: 141px;
	color: Green;
}
.col3
{
	width: 252px;
	font-size: 11px;
	color: #000;
	padding:10px 8px;
}
.col4
{
	width: 141px;
	font-size: 11px;
	font-weight: bold;
	margin: 0PX !important;
}
.col4 a
{
	display: block;
	color: #2d5a86;
	line-height: 18px;
	text-decoration: none;
}
.col4 a:hover
{
	text-decoration: none;
}




.ht1 .ht2 .ht3 .ht4 .ht5
{
	border: solid 1px red;
}

.pgrClass ul.pages
{
	display: block;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold; /*margin:0px 0 50px;*/
	padding: 0;
}

.pgrClass ul.pages li
{
	list-style: none;
	float: left;
	border: 0px solid #ccc;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0px;
}


.pgrClass ul.pages li a
{
	color: #2d5a86;
	text-decoration: none;
}

.pgrClass ul.pages li.pgEmpty
{
	border: 0px solid #eee;
	color: #eee;
	display: none;
}


.pgrClass ul.pages li.pgCurrent a
{
	color: #fff;
}


#topMenuTabsHost
{
	float: left;
	list-style-type: none;
}
#topMenuTabsHost li
{
	margin: 0;
	float: left;
	border-right: 2px solid #fff !important;
	text-align: center;
}
.topMenuTabsDivHost
{
	clear: both;
	line-height: 26px;
	width: 720px;
	background: #ccc !important;
	border: 0px solid blue;
	padding-top: 0px;
	height: 26px;
	font-weight: bold;
}

p.text2
{
	color: #000;
	font-size: 12px;
	padding: 0 5px;
	float: left;
}


a.text4
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.galleryListTitle
{
	font-size: 11px;
	float: right;
}
.galleryListTitle a
{
	color: #fff;
	text-decoration: none;
	padding-left: 2px;
	position: relative;
	top: 2px;
}

.sign
{
	float: left;
	padding-right:6px;
}

.caption
{
	float: left;
	padding: 8px 8px 8px 12px;
	font-size: 13px;
	font-weight: bold;
}

#refreshDiv {margin-right:10px;}

.PaneContent
{
	padding-bottom: 10px;
	overflow: hidden;
	float: right;
	width: 752px;
	position: relative;
	/*margin-top: 5px;*/
}

* html .PaneContent {width:750px;}

.topContentRes
{
	background: #ccc none repeat scroll 0 0;
	height: 14px;
	margin-bottom: 16px;
	padding: 14px 20px 20px;
	width: 713px;
}

.tabsHostListHP {height:18px !important; position: absolute; top:4px; right:156px; height:18px; line-height:18px; border-right:1px solid #afafaf; padding-right:15px;}
.pager-prev-btn-rendered {/*right:117px !important;*/right:168px !important;}
* + html .tabsHostListHP {height:21px !important; top:2px;}
.tabsHostList {height:30px; clear:both;}


#resultDiv
{
	/*padding: 0 12px;*/
}

.caption img
{
	display: none;
}

select
{
	font-size: 11px;
}






.nextPage
{
	cursor: pointer;
}

.prevPage
{
	cursor: pointer;
}
.pagecontentcon
{
	padding: 20px;
	font-size: 11px;
	background:#fff;

}
.pagecontentcon p
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.pagecontentcon h1
{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
}
.pagecontentcon h2
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
}
.pagecontentcon ol, .pagecontentcon ul
{
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 0px;
}
.pagecontentcon li
{
	padding-bottom: 10px;
}
.pagecontentcon a
{
	color: #2d5a86;
}
.pagecontentcon strong
{
	font-size: 11px;
}

.followMeDiv_big
{
	width: 928px;
	min-height: 118px;
	margin: 10px auto;
	
	overflow: hidden;
}
.followMeDiv_small
{
	width: 988px;
	min-height: 118px;
	margin: 10px auto;
	overflow: hidden;
}
.followMeDiv_big .followMeDivText
{
	width: 766px;
	text-align:center;
	float:left;
	overflow:hidden
}
.followMeDiv_small .followMeDivText
{
	width:790px;
	text-align:center;
	float:left;
	overflow:hidden
}

.followMeDivText
{
	width: 766px;
}
.followMeDiv_big p
{
	padding: 14px 66px !important;
}
.followMeDiv_small p
{
	padding: 14px 0px !important;
}
.followMeDivText a,.followMeDivText p b{font-size:12px;}


.ErrorMsg,.changePassErr
{
	color:#ff0000 !important;
	}
	
	a.textDecNone
	{
		text-decoration:none;
		}
		
	
/*========================= new global css ==========================*/



div.mainDiv h1 
	{
		color:#333;
		font-size:18px;
		font-weight:bold;
	}

	p.subHeader 
	{
		color:#333;
		font-size:14px;
		font-weight:bold;
		margin-top:20px;
	}
	
	p.subSection 
	{
		color:#333;
		font-size:12px;
		margin-bottom:20px;
		margin-top:20px;
	}
	div.Separator 
	{
		border-top:1px solid #333;
		height:1px;
		margin-bottom:30px;
		overflow:hidden;
		width:700px;
	}
	div.mainDiv 
	{
		margin:0 auto;
		width:700px;
	}
	table.ContactUsTable td.first
	{
		padding: 9px 20px 0 2px;
		vertical-align: top;
		text-align: left;
		width: 30%;
	}
table.ContactUsTable td.second>span
	{
		display:block !important;
		clear:both;
	}
	table.ContactUsTable td.first span
	{
		color: #ff0000;
		padding-right:7px;
		
	}
	table.ContactUsTable input.inputGray
	{
		width: 196px;
	}
   .newsDiv
    {
        background: #1f1f1f;
        width: 225px;
        min-height: 180px;
        font-size: 12px;
        font-weight: normal;
    }
      .topBlackBack p
    {
        padding-top: 6px;
    }
    p.NewsTitle
    {
        font-size: 11px;
        font-weight: normal;
        color: #666;
    }
    .newsDiv p
    {
        padding-top: 6px;
        padding-left: 10px;
    }
   /* div.scrollable 
    {   
 		position:relative; 
		overflow:hidden;       
		height: 153px;      
		width: 225px;     
	} */
 
	div.scrollable div.items {     
		position:absolute; 
		height:20000em;     
	}
	


* + html .EmailPreDiv
    {
        padding-top:0px;
    }
 

	
	
   .EmailPreDiv
    {
        margin: 10px auto;
        padding: 4px 10px;
        width: 966px;
        font-size: 11px;
        font-weight: bold;
       
       
    }
    .EmailPreDiv p
    {
        font-weight: normal;
        margin: 9px 0;
    }
    .EmailPreDiv label
    {
      padding:7px 0
    }
    .EmailPreDiv input
    {
                   clear:left;
            float:left;
            margin:7px 11px 0 0;

    }
    
     * + html   .EmailPreDiv label
    {
      padding-top:10px
    }

     
    
    .EmailPreDiv table
    {
        border: none;
        padding-left: 10px;
        /*margin-bottom:7px;*/
    }
    .EmailPreMainDiv p
    {
        font-weight: bold;
    }


.EmailPreMainDiv{background:#eee;border-bottom:999;padding:18px;overflow:hidden;}





	.newUserUL
	{
		margin-left:20px;
		
	}
	.newUserUL li
	{
		
		
		
	}

	



	
	.pgrClass
	{
		float: right;
		height:18px;
		line-height:18px;
		margin-bottom:15px;
		margin-top: 4px;
		/*padding-right:18px;*/
	}
	
.pgrClass img {margin-top:0 !important;}
	
/** + html .pgrClass {margin-top:7px;}*/
.tabsDivHost
{
    width:730px;
    float:left;
    border:1px solid green;
    height:119px;
    
     }
 .avatarDiv
 {
     background:#fff !important;
     width:139px;
     /*height:114px;*/
     margin: 10px auto;
    
     }    
 
  .combo, .comboCat
     {
     	font-size:13px;
     }
		
     .combo select, .comboCat select
     {
     	width : 180px;
     	font-weight: bold;
     	background-color: #fff;
     	
     }
	 
	  .newUserRightDiv p
    {
        padding:0 10px;
    }
	
	.HostContent
	{
		padding: 0;
	}
	.HostContent a
	{
		font-weight: bold;
		text-decoration: none;
	}
	
		.highlight
	{
		background-color: yellow;
		color: #000;
	}
	
	.topMenuTabsDivHost
	{
		clear: both;
		height: 26px;
		width: 753px !important;
		background: #333 ;
		border: 0px solid blue;
		padding-top: 0px;
	}






	
	div.mandatory
	{
		text-align: right;
	}
	div.mandatory span
	{
		color: #ff0000 !important;
		padding: 0 4px;
		float: none !important;
	}
	
	
	
			p.mandatory
	{
		text-align:right;
		padding-bottom:6px;
		
	}
	p.mandatory span
	{
		color: #ff0000 !important;
		padding:0 ;
		float:none !important;
	}
	.btnContainer
 {      
        background: url('images/bg-btn-private-chat.jpg');
        padding:3px 0 3px;
        font-size:11px;
        color:#071f38;
        text-decoration:none;
        height:14px;
        width:140px;
  	 float :left;
 	margin:4px 48px;
 	text-align:center;
 	font-weight:bold;
 	/*cursor:pointer;*/
 	
 
 }
         
.btnContainer a
 {      
        font-size:11px;
        color:#071f38;
        text-decoration:none;
 }
 .free
{
background: url('images/bg-btn-free-chat.jpg');
color:#fff;
    }    
.free a
{

  color:#fff !important;
 
    }    



	
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\ImLive2.css ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\Add2Favorites.ascx ********************************************/
.baGrad{
        background: #4a4a4a url(  "images/spriteBack.gif" ) repeat-x scroll right top;
        background-position: 0 -466px;
        padding:10px 0;
    }
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\Add2Favorites.ascx ********************************************/




/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\FAQ.ascx ********************************************/
   
.Question
{
font-size:11px;
color:#000 !important;
font-weight:bold;    
padding:3px 0;   
   
    }

.Question div
{
padding-top:2px 0;   
   
    }
	
	.Answer
{
 font-size:11px;
color:#000 !important;
font-weight:normal;  
padding-top:4px;
    }
    
.Section
{
 font-size:11px;
 color:#000;
 font-weight:bold;    
padding:12px 4px 18px 18px; 
border-bottom:1px solid #ccc;
background:#fff;  
  
    }   

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\FAQ.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Footer.ascx ********************************************/

	.footerDiv
	{
		clear: both;
		width: 990px;
		border: 0px solid blue;
		text-align: center;
		padding-top: 40px !important;
		margin: 0 auto;
	}
	.footerDiv ul
	{
		
	}
	
	.footerDiv li
	{
	
	}
	.footerDiv span
	{
		float: left;
		font-size: 11px;
		font-weight: bold;
		color: #bcbcbc;
		padding: 3px 0 0 3px;
	}
	.text3
	{
		color: #ff0000;
		font-size: 11px;
		text-decoration: none;
	}
	.footerDiv p
	{
		font-size: 11px;
		color: #3b3b3b;
		line-height: 30px;
	}
.foterBody ul
{
	margin: 8px 40px 0px 40px;
		text-align: left;
		list-style-type: none;
		float:left;clear:right;
	
	
	}
.foterBody li{	margin: 2PX;
		/*display: inline;*/
		border: 0px solid #3300ff;
		color: #999 !important;}
	
	
.foterBody img{float:left;width:214px;height:26px;margin-top:20px;margin-left:15px;}
.foterBody {border:0px solid green;width:990px;height:96px;
               background:#e9e9e9 !important;

            
            }
            .foterBody ul a.text3{color:#336699;}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Footer.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\UpperLogin.ascx ********************************************/

	#iframeForgotPass
	{
		overflow: hidden;
	}
	.loginLinkDiv .inputGrayWatermak
	{
		color: #666 !important;
		
	}
	.loginLinkDiv .inputGray
	{margin:0 !important}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\UpperLogin.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\UpperMenuBar.ascx ********************************************/

    #topMenuTabs
    {
        float: left;
        list-style-type: none;
    }
	
	   li.selectTopMenuTabs
    {
        margin: 0;
        padding: 0 26px;
        float: left;
        border: 0px solid #3300ff;
        height:35px;
        line-height: 35px; /*  background:blue !important;*/
    }
    
	
	
	
	/* Menu Selected Classes*/  
  
   li.topMenuTabsSelected
    {
   cursor:pointer;     
   background: url(   "images/spriteBack.gif" ) repeat-x right bottom !important;
   background-position: 0 -1126px !important; /* -911  */
    }
   li.topMenuTabsOver
    {
   cursor:pointer;     
   background: url('images/spriteBack.gif') repeat-x 0 -1126px !important;
    }
   li.topMenuTabsSignUp
    {
   cursor:pointer;     
   background: url(   "images/spriteBack.gif" ) repeat-x right bottom !important;
   background-position: 0 -946px !important;
    }
    li.topMenuTabsBuyCredit
    {
   cursor:pointer;     
   background: url(   "images/spriteBack.gif" ) repeat-x right bottom !important;
   background-position: 0 -1126px !important;
    }
    /*END Menu Selected Classes*/   
    
	  li.selectTopMenuTabsSap
    {
        float: left;
        background: transparent url(   "images/sep.gif" ) no-repeat 0 0px;
        padding: 0;
        margin: 10px 0 0 0;
        width:1px;
         /* padding: 0 4px;
        border: 0px solid #3300ff;
        background: transparent url(  "images/sep.gif" ) no-repeat scroll right 3px;
   */ /*  background:blue !important;*/
    }
	
	   .topMenuTabsDiv
    {
        clear: both;
        height: 35px;
        width: 989px;
        background: url('images/back-topMenu.gif');
        background-position: 0 0px;
        border: 0px solid blue;
        padding-top: 0px;
    }
	
	 .searchDiv
    {
        float: right;
        width: 135px;
        height: 18px;
        line-height: 18px;
        margin: 9px 27px 0 0;
    }
    
    .searchDiv p.text2 {display: none;}
	
	.searchDiv input.inputGray{
	float: left; /*border: 1px solid #d0d0d0;*/
	background: #333333;
	width: 108px !important;
	height: 14px !important;
	background: #fff;
	margin: 0;
	color: #666 !important;
	overflow: hidden;
	padding: 2px 3px !important;
	font-size: 11px;
	border:none;
}

	
	
	  a.text1
    {
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
    }
    .searchIcon
    {
        float: right;
        margin-top: 1px;
        cursor: pointer;
    }
	
	
	
	
	
	  .TopMenuTags
    {
        clear: both;
        height: 20px;
        width: 989px;
        background: url('images/TopMenuTagsBack.gif');
        border: 0px solid blue;
        /*margin-bottom:10px;*/
    }
    .TopMenuTags ul
    {
        float: right;
        list-style-type: none;
        padding-top: 3px;
        padding-right: 6px;
    }
    .TopMenuTags li
    {
        border: 0 solid #3300FF;
        color: #3B3B3B;
        display: inline;
        margin: 0;
    }
    .TopMenuTags span
    {
        float: left;
        font-size: 11px;
        font-weight: bold;
        color: #666;
        padding: 3px 0 0 6px;
    }
	
	  
    a.text3
    {
        color: #2d5a86;
        font-size: 11px;
        text-decoration: none;
    }
    a.text8
    {
        color: #666;
        font-size: 11px;
        text-decoration: none;
        padding:3px 0px 2px 0px;
    }
	
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\UpperMenuBar.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\EndVideoChat.ascx ********************************************/

.videoChatTopTable
{
   width:990px;height:80px;
   margin-bottom:20px; 
    }
    
 .videoChatTopTable a
{  
  color:#2d5a86;
  text-decoration:none;
  }  
   
    .videoChatTopRight
 {
     width:256px;
     line-height:50px;
     border:1px solid #ff0000;
     text-align:center;
     font-size:12px;
     font-weight:bold;
     color:#ff0000;
     }  
	 
	     div.newUserRightDivTitle
    {
        line-height: 24px;
        width: 336px;
        background: #ccc;
        text-align: left;
        background: #ccc ;
        background-position: 0 -438px;
        font-weight:bold;
        text-align:center;
        border-bottom:1px solid #ccc;
        color:#000;
        
    }
	
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\EndVideoChat.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\RecommendToFriend.ascx ********************************************/

		.Form
	{
		margin-top: 30px;
	}
	.FormLeft
	{
		line-height: 20px;
		float: left;
		width: 140px;
	}
	.FormRight
	{
		line-height: 18px;
		float: right;
		width: 260px;
	}
	.Hidden
	{
		display: none;
	}
	.submitBut
	{
		text-align: center;
		color: Red;
	}
	.Form p 
	{
		line-height:35px;
	}
	#tbl td.first
	{
		width:60%;
	}
	
	.thankMessage
	{
		height:250px;
		width:570px;
		margin-top:250px;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		color: #333;
	}
	.thankMessage a{text-decoration:none}
	
table.ContactUsTable {
color: #000;
  font-size: 11px;
  width: 600px;
  margin: 0 0 0 -8px;
}

table.ContactUsTable textarea{
border: 1px solid #999;
  background: #fff;
  width: 350px;
  padding: 2px 0 0 2px;
  color: #333;
  overflow: hidden;
  font-size: 15px;
  padding-top: 0px;
  margin: 4px 2px 4px 0;
  font-family: arial;
  font-size: 13px;
}



	table.ContactUsTable td.second
	{
		text-align: left;
	}
		

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\RecommendToFriend.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\SessionKeepAlive.ascx ********************************************/

	#keepAlive
    {
        position: absolute;
        top: 0;
        left: 0;
        width: 1px;
        height: 1px;
        visibility:hidden;
    }


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\SessionKeepAlive.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\WaitingRoom.ascx ********************************************/

	.contentDiv
	{
		clear: both;
		width: 902px;
		border: 0px solid gray;
		text-align: center;
		padding: 10px;
		overflow: hidden;
		margin: 0 auto;
	}
	.imgDiv
	{
		float: left;
		width: 218px;
		height: 170px;
		margin: 20px;
		border: 0px solid blue;
	}
	.imgDiv img
	{
		width: 218px;
		height: 170px;
	}
	.content2
	{
		text-align: left;
		border: 1px solid red;
		overflow: hidden;
		margin-top: 20px;
		border: 0px solid blue;
		float: left;
	}
	.content2 input
	{
		float: left;
		margin-right: 10px;
		
	}
	.inputTextChat
	{
		margin: -3px 0px 3px 0px !important;
		padding: 0 !important;
		width: 73px !important;
		height: 20px !important;
	}
	.chatButton
	{
		width: 302px;
		margin-top: 24px;
		margin-left: 2px;
		height: 20px !important;
		background: url('images/bg-btn-start-chat.jpg');
		color: #071f38;
	}
	.line
	{
		margin-bottom: 8px;
	}
	* + html .lineA
	{
		margin-bottom: 6px !important;
		margin-left: 30px !important;
	}
	* html .lineA
	{
		margin-bottom: 4px !important;
		margin-left: 34px !important;
		margin-top: 2px;
	}
	.content2 input
	{
		height: 16px;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\VideoChat\WaitingRoom.ascx ********************************************/


/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Search\SearchResults.ascx ********************************************/

	.noData
	{
		border: solid 1px #535353;
		padding-bottom: 6px;
		font-weight: bold;
		font-size: 13px;
		text-align: center;
		padding: 20px;
		display: none;
	}
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Search\SearchResults.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\News\News.ascx ********************************************/

	
	#allnews 
	{
		margin:0 auto;
		font-size: 13px;
		font-weight:bold;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\News\News.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyAccount.ascx ********************************************/

	.myAccount
	{
            width: 460px;
            height: 144px;
            float: left;
            margin-left: 22px;
            margin-bottom:20px;
		
	}
	.myAccount p
	{
            width: 456px;
            height: 16px;
            margin: 2px ; 
            color: #333;
            background: #ccc;
            text-align: center;
            font-weight: bold;
            font-size: 12px;
            padding: 4px 0;
	}
		.buttonsDiv
	{
		margin: 7px auto;
		width: 192px;
		display: table;
	}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyAccount.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyActivitiesLog.ascx ********************************************/

	.backRed2
	{
		clear: both;
		height: 41px;
		width: 990px;
		background:#ccc ;
		border: 0px solid blue;
		padding-top: 4px;
		float: left;
	}
	.goGray
	{
	/*background:#4a4a4a url("../..images/submitButtonBack.gif") repeat-x scroll right top;*/
	background: #4a4a4a url( "images/spriteBack.gif" ) repeat-x scroll right top;
	background-position: 0 -219px;
	border: none;
	width: 32px;
	height: 23px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	cursor: pointer;
	margin-top:9px !important
}
	
	.MyALInput
	{
		float: left;
		padding-left: 4px;
		margin-top: 8px !important;
	}
	.backRed2 span
	{
		float: left;
		font-size: 12px;
		font-weight: bold;
		padding: 13px 10px 0 10Px;
	}
	.backRed2 img
	{
		float: left;
		padding: 12px 10px 0 4px;
	}
	
		.ui-datepicker-trigger
	{
	cursor:pointer;	
		}
		
		
	table#reportRes
				{
					margin-top: 19px;
				}
				table#reportRes th
				{
					padding-bottom: 2px;
				}
				table#reportRes td
				{
					height: 39px;
					border-top: 0 solid #fff;
					border-bottom: 1px solid #fff;
					background: #eee;
					margin-bottom: 1px;
					text-align: center;
					padding: 4px 0 4px 0;
					margin-bottom: 2px;
					border-right: 1px solid #fff;
				}
				table#reportRes th
				{
					border-right: 1px solid #fff;
					background: #ccc;
					height: 37px;
					background: #ccc;
					margin: 0;
					padding: 1px 3px;
					overflow: hidden;
					border-bottom: 1px solid #fff;
				}
				
	/*
				}*/
				
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyActivitiesLog.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyFavorites.ascx ********************************************/
  
 .noteText {
border:1px solid #666666;
font-size:11px;
height:39px;
width:212px;
overflow:auto;
display:block;
white-space:pre;


}

.favoriteTop
{
    background-position:0 -806px;
    height:40px;
    margin-bottom:1px;
    }
	

    .backBlack
    {
    /* background:#000; */  
        }
        .pagerFav
        {
        background-attachment:scroll;
background-color:#eee;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:30px;
margin-top:1px;
        }


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyFavorites.ascx ********************************************/


/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyFavoritesPage.ascx ********************************************/
table.MyFavTable td{
background: #f0f0f0;
        padding: 10px;
        vertical-align: top;
}  

  .comboF
    {
        background: #ccc none repeat scroll 0 0;
        font-size: 13px;
        width: 214px;
        height: 40px;
        overflow: hidden;
        border:1px solid #aaa;
    }
    .comboF select
    {
        font-size: 13px;
        margin: 10px 15px;
        text-align: center;
    }
    .addNote
    {
        text-align: right;
        padding-top: 4px;
        display: block;
    }
    .comboF span
    {
        margin-left: 3px;
    }
    .editNote
    {
        display: block;
        text-align: right;
    }
	
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\MyFavoritesPage.ascx ********************************************/
	
/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\OneClickPreferences.ascx ********************************************/


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\OneClickPreferences.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\StopAllEmails.ascx ********************************************/

    .SubmitStopAction
    {
        text-align: center;
    }


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\StopAllEmails.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\Unsubscribe.ascx ********************************************/

	
	.buttonGray
{
	height: 25px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-right:4px;
	padding-left:4px;
}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\MyAccount\Unsubscribe.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\ChangePassword.ascx ********************************************/
	
	

.ChangPassYellowNote
	{
		/*padding-left: 14px !important;*/
		width: 168px !important;
	}



	.changePassDiv
	{
		margin: 0 auto;
		width: 424px;
		padding: 20px 20px 10px 20px;
	}
	div.changePassDiv input.inputGray
	{
		width: 204px;
		float: left;
	}
	div.changePassDiv label
	{
		float: left;
		font-size: 11px;
		font-weight: bold;
		padding-top: 10px;
		width: 208px;
		color: #000;
	}
	div.changePassDiv label span
	{
		color: #ff0000 !important;
		padding-right: 7px;
	}
	div.changePassDiv div
	{
		clear: both;
		margin-bottom: 0px;
	}
	div.changePassDiv span
	{
		float: left;
		color: #999;
		font-size: 11px;
		font-weight: normal;
	}
	.CPButton
	{
		width: 172px;
		margin: 20px 119px;
	}
	


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\ChangePassword.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\ForgotPassword.ascx ********************************************/

	.forgotDiv
	{
		text-align: center;
		margin: 0;
		background-color: #fff;
		
		height: 202px; /*border: 1px solid #333333;*/
		padding: 30px 10px;
	}
	.forgotDiv p
	{
		font-size: 11px;
		font-weight: bold;
		color:#000;
	}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\ForgotPassword.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\Login.ascx ********************************************/

	.loginTable
	{
		border: 0px solid yellow;
		margin: 50px auto !important;
	}
		.forgotButton
	{
		background-position: 0 -219px;
		width: 100px;
	}
	table.loginTable table.loginMainTable td.LoginMsg {color:#ff0000;}
	table.loginTable table.loginMainTable {text-align:left;}
	table.loginTable table.loginMainTable td.mandatory_login {color:#000 !important; display:none;}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\Login.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\SignUpNewUser.ascx ********************************************/

	table.signTable
	{
		color: #000;
		font-size: 11px;
		width: 380px;
		padding: 0;
		margin:10px;
	}
	table.signTable td.first
	{
		padding: 1px 20px 2px 5px;
		vertical-align: top;
		text-align: left;
		width: 50%;
	}
	table.signTable input
	{
		width: 204px;
		
	}
		.submitButton
	{
		background: none !important;
		width: 141px !important;
	}
	.signUpNUContent
	{
	    width: 422px;
	     float: right; padding-bottom: 2px;margin-top:4px
	    }
	table.signTable p.ErrorMsg{margin:0 0 3px 0 !important; min-height:20px; height:auto !important; height:20px; line-height: 20px;}
 	

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Membership\SignUpNewUser.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\AddToFavorites.ascx ********************************************/
.addToFavTextArea
	{
		overflow: hidden;
		width: 422px;
		height: 172px;
	}

	.ctl00_Panel1 p
	{
		text-align: left;
		margin: 20px 0 20px 36px;
		font-weight: bold;
	}
	.ctl00_Panel1
	{
		margin-bottom: 20px;
	}
	
	p#yesNo
	{
		text-align: center;
		width: 120px;
		margin: 20px auto !important;
	}
	#yesNo input, #yesNo label
	{
		float: left;
		margin: 0;
		padding: 0;
	}
	#yesNo input
	{
		margin-left: 10px;
	}
	#yesNo label
	{
		margin-left: 4px;
	}
	#favoritSubmit
	{
		width: 130px;
		background-position: 0 -219px;
	}
	
	
	p.favButtonP
	{
		margin-left: 193px !important;
	}
	.thankYouChat
	{
		background: #ccc;
		line-height: 37px;
		text-align: center !important;
		width: 427px;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\AddToFavorites.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\HostProfile.ascx ********************************************/

	#yui-history-iframe
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 1px;
		height: 1px;
		visibility: hidden;
	}
	#loading
	{
		text-align: center;
		display: none;
		height: 400px;
	}

	.ProfileLeftDiv
	{
		width: 218px; /* height: 400px;*/
		border: 0px solid red;
		margin-top: 10px; /* margin-bottom: 60px;*/
		float: left;
		font-weight: bold;
	}
	.ProfileImgDiv p
	{
		text-align: center;
		background: #ccc;
		color: #000;
		font-weight: bold;
		font-size: 16px;
		padding: 4px 0;
		width: 218px;
		margin: 0;
	}
	.contentProfile5
	{
		border: 1px solid #272727;
		width: 214px;
		margin-top: 10px;
		text-align: center;
		padding: 7px 0;
		font-size: 11px;
		font-weight: bold;
		padding-left: 4px;
	}
	.contentProfile5 img
	{
		margin-bottom: -3px;
	}
	.contentProfile5 p.fs3, .contentProfile5 input
	{
		margin-top: 4px;
	}
	.contentProfile5 a
	{
		font-size: 11px;
		font-weight: bold;
		color: #333;
		text-decoration: none;
	}
	.ProfileImgDiv
	{
		border: 0;
		margin: 0;
		padding: 0;
	}
	.ProfileImgDiv img
	{
		margin: 0;
		padding: 0;
		border: 1px solid #272727;
	}
	.fs1
	{
	}
	.fs2
	{
	}
	.fs3
	{
		text-align: left;
		font-weight: normal;
		font-size: 11px;
		color: #333;
		padding-top: 5px;
		padding-right: 4px;
		float: left;
	}
	.le
	{
		text-align: left !important;
	}
	.whiteInput
	{
		border: 1px solid #333333;
		width: 122px;
		float: left;
	}
	.profileRightDiv
	{
		width: 490px;
		border: 0px solid blue;
		margin-left: 8px;
		margin-top: 10px;
		padding-bottom: 20px;
		float: left;
	}
	.buttonPrivate
	{
		height:22px;
		width: 235px !important;
		float: left !important;
		background: url('images/bg-btn-corner-middle.gif') repeat-x 0 0;
		float: left;
		color: #071f38;
}

    .corners-btnContainerPrivate span.corners-btnLeftBg {display:block !important; width:2px; height:20px; background:url('images/bg-btn-corner-left.gif'); float:left;}
    .corners-btnContainerPrivate span.corners-btnRightBg {display:block !important; width:2px; height:20px; background:url('images/bg-btn-corner-right.gif'); float:left;}
    
    .corners-btnContainerFree span.corners-btnLeftBg {display:block !important; width:2px; height:20px; background:url('images/bg-btn-corner-left-free.gif'); float:left;}
    .corners-btnContainerFree span.corners-btnRightBg {display:block !important; width:2px; height:20px; background:url('images/bg-btn-corner-right-free.gif'); float:left;}
    
    .corners-btnContainerFree {float:right;}
    
	.buttonFree
	{
		width: 235px !important;
		float: left !important;
		margin-top: 0 !important;
		background: url('images/bg-btn-corner-middle-free.gif') repeat-x 0 0;
		height: 22px;
		color: #fff;
	}
	p.ProfileTitle
	{
		font-size: 11px;
		font-weight: bold;
		color: #333;
		padding-top: 10px;
		paddIng-bottom: 1px;
	}
	.profileRightDiv span
	{
		color: #333;
		font-size: 11px;
		font-weight: normal;
	}
	.profileSImages
	{
		float: right;
		margin-top: 6px;
		margin-bottom: 20px;
		width: 118px;
	}
	.profileSImages img
	{
		border: 1px solid #232323;
		margin-top: 8px;
		border: 0;
	}
	.profileCenterText
	{
		float: left;
		width: 330px;
		padding-bottom: 16px;
	}
	
	.profileCenterText P,.profileCenterText table
	{
		color:#333;
	}
	
	.ratingDiv
	{
		width: 164px;
		margin: 0px auto;
		clear: both;
		padding: 4px 0;
	}
	.ProfileLeftDiv {color:#333}
	
	.ratingDiv span
	{
		position: relative;
		top: -7px;
	}
	.profileText4
	{
		text-align: center;
		padding-bottom: 8px;
	}
	.profileText4 a
	{
		color: #2d5a86;
		text-decoration: none;
	}
	.stateIcon
	{
		margin: 0 auto;
		padding-bottom: 8px;
		width: 110px;
		height: 9px;
	}
	.stateIcon img
	{
		margin: 2px;
		border: 1px solid #272727;
	}
	p.blackBackColor a
	{
		color: #2d5a86;
		font-size: 11px;
		text-decoration: none;
	}
	p.blackBackColor
	{
		background: #ccc;
		margin: 7px 0 0;
		padding: 6px 0;
		text-align: center;
		width: 118px;
	}
	p.blackBackColor img
	{
		margin: 0 !important;
	}
	.morePic
	{
		height: 20px;
		width: 60px;
		background: #000;
		color: #ff0000;
		text-align: center;
	}
	.mainContainer
	{
		background: #E9E9E9 none repeat scroll 0 0;
		padding: 0 12px;
	}
	.innerContainer
	{
		/* background: #4A4A4A none repeat scroll 0 0;*/
		width: 720px;
		clear: both;
	}
	
/*  
    root element for the scrollable.  
    when scrolling occurs this element stays still.  
*/div.scrollable
	{
		/* required settings */
		position: relative;
		overflow: hidden;
		height: 370px;
	}
	/*  
    root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/div.scrollable div.items
	{
		/* this cannot be too large */
		width: 20000em;
		position: absolute;
	}
	/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/div.scrollable div.items > div
	{
		float: left;
	}
	/* you may want to setup some decorations to active item 
div.items div.active { 
    border:1px inset #ccc;         
    background-color:#fff; 
}*/div.active
	{
	}
	a.activeImage img
	{
		border: 1px solid red;
	}
	.scrollable img
	{
		border: 1px solid #000;
	}
	/* position and dimensions of the navigator */
	
	div.navi
	{
		float: left;
		padding: 0 0 0 4px;
		
		 /* margin-left: 328px;
        width: 200px;
        height: 20px;*/
	}
	div.navi a /* items inside navigator */
	{
		border: none;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold; /*margin:0px 0 50px;*/
		padding: 0;
		cursor: pointer;
		color: #2d5a86;
		text-decoration: none;
		float: left;
		border: 0px solid #ccc;
		text-decoration: none;
		margin: 0 5px 0 0;
		padding: 0px;
	}
	div.navi a.active /* active state (current page state) */
	{
		color: #333;
	}
	a.nextPage
	{
		float: left;
	}
	a.nextPage img,a.prevPage img
	{
		margin-top:-1px !important;
		padding:0;
		float: left;
	}
	
	a.prevPage
	{
		float: left;
	}
	a.disabled
	{
		display: none !important;
	}
		
	.inputWhite:active
	{
		background-color: Red;
	}
	
		#featurePopUp
	{
		width:400px;
		height:auto;
		display:none;
		/*background-color:#ccc !important;
		border:solid 2px #fff;*/
	}
	#featurePopUp table
	{
		width:300px;
		margin:20px auto;
		border-collapse:collapse;
        background: #e9e9e9;
	}
	#featurePopUp td
	{
		border:1px solid #535353;
	}
	#featurePopUp td img
	{
		margin:5px;
	}
	
	#addToFavButton
	{
		cursor:pointer;
	}
	
	#pMorePict
	{
		cursor:pointer;
	}
	
	
/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\HostProfile.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\HostRecordedSessions.ascx ********************************************/

   
    .RecordSessionDiv .topBlackBack p
    {
        padding-left: 11px;
        padding-top: 6px !important;
        font-weight: bold !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        line-height: 13px !important;
    }
    .RecordSessionDiv
    {
        overflow: hidden;
        border: 0px solid red;
        margin: 0;
        padding-bottom: 4px;
        background: #c9d7e0;
    }
    
    .RecordSessionDiv .topBlackBack {background:#85adc6;}
    .RecordSessionDiv p
    {
        padding: 6px 0 1px 11px;
        line-height: 12px;
        overflow: hidden;
    }
	
    .recordImageDiv
    {
        width: 108px;
       /* overflow: hidden; */
        border: 0px solid green;
        float: right;
        padding-right: 10px;
    }
    
        * html .recordImageDiv
    {
        float: none ;
    }

         * + html .recordImageDiv
    {
        float: right !important ;
    }
  
    .recordImageDiv img
    {
        border: 1px solid #000;
        margin: 6px 0;
    }
	
	  .RecordSessionButton
    {
        margin: 0 !important;
        float: none !important;
        width: auto !important;
        background-position:0 -219px !important;
        padding:5px 0 3px 0 !important;
    }
     .RecordSessionButton img
    {
        margin:0 !important;
       float:left !important;
        padding-left:4px;
        position:relative;
        /*top:-2px;*/
        border:none;
    }
    .RecordSessionButton a
    {       font-weight:bold !important;
         float:left !important;   
         padding-left:5px;
        
          } 
		  
      .NewBestRate
    {
      padding:0;
        }
        .NewBestRate a
    {
        text-decoration:none;
        font-weight:bold;
        }
       
    .NewBestRate a.white {color: #999;}
    
    #profileRightDiv .RecordSessionDiv .ratingDiv {text-align:left; height:10px; line-height:20px;}
    #profileRightDiv .RecordSessionDiv .ratingDiv span.b {display:inline;}
    #profileRightDiv .RecordSessionDiv .ratingDiv img {margin:0; position:relative; top:-3px;}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\HostRecordedSessions.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\MyRatings.ascx ********************************************/

.RatedHostDiv
{
    width:490px;
    overflow:hidden;
    /*background:#353535;*/
    background: #ccc;
    margin-bottom:1px;
    }
.RatedHostDiv div
{
margin:4px;    }

.dateRateTitle
{
 padding-bottom:8px;   
 font-weight:bold;  
 }    

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\MyRatings.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\PlayVideo.ascx ********************************************/

#PlaceForVideo
{
    width:900px !important;
    margin: 16px auto 0 !important;
    }
* + html #PlaceForVideo {margin:30px auto 0 !important;}
    #selectAnoter
    {
        text-decoration:none;
        font-weight:bold
        }

        
    ul.descUl
	{list-style-type:none;
		padding-left:12px;
		
	}
	
	
	ul.descUl li
	{
		list-style-type:disc;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\PlayVideo.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\Reviews.ascx ********************************************/

table.reviewTable{width:490px;background:#ccc;}

table.reviewTable th{background:#9f9f9f none repeat scroll 0 0;

}

table.reviewTable td,table.reviewTable th
{text-align:left;

height:24px;
padding:4px 6px;
border-bottom:1px solid #e9e9e9;}


.nextPrevRev{
float:right;
margin:2px 0;
overflow:hidden;
            }    

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\Reviews.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\SnapshotGallery.ascx ********************************************/

	.thumb
    {
float:left;
height:68px;
margin:13px 10px 9px 2px;
text-align:center;
    }
    .thumb img
    {
        border: 1px solid #000;
    }
        div.containerThumbs
    {
        border: 1px solid #666;
        margin-top:16px;
        overflow: hidden;
       
        width: 490px;
       
    }
 
    
    
 
 div.topContentThumbs
 {
     padding:8px 0 10px 7px;
     width:476px;
     overflow:hidden;
     border:0px solid red;
     }
 
 
    div.topContentThumbs p
    {
        padding:0;
        margin: 0;
        float:left;
      
        font-size:11px;
        color:#706f6f;
        font-weight:bold
    }
    div.topContentThumbs p span
    {
        font-size:11px;
        color:#706f6f;
        font-weight:bold
    }
    

  .thumbs-content
  {
     margin:0 3px 0 45px;
      }
    .slideContent
    {
     width:490PX;
    
     background:#ccc;
     margin-top: 16px;
        }
     * + html .slideContent {margin-top:32px;}
      #slideshow
      {     border:0px solid white;

          width:324px;
          height:306px;
          margin:0 auto;
          }
          
          .bottomContentSlide
          {
                    
    background:#bbb;
      
        height: 47px;
        border:0px solid red;
 
              }
               
              #prevNext
              {
                  float:left; 
                 
                  margin:11px 30px 0 30px;
                  }
              
              #startStop
              { 
                  
                  float:left;
margin:10px 0;
}                 


 .contentProfile2
    {
        float: left;
        border: 1px solid #272727;
        margin-top: 10px;
        text-align: center;
        padding: 7px 4px;
        font-size: 11px;
        font-weight: bold;
        width:126px;
    }
     .contentProfile2 a
    {
              font-size: 11px;
        font-weight: bold;
  color:#fff;
  text-decoration:none;
        }
   
    
    
    .contentProfile2 img
    {
        margin-bottom: -2px;
    }
    
    #slideshow img
    {
        margin-top:35px;
        }
        
        .newProfileText
        {
           display:block;
           padding-bottom:4px;
            }


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostProfile\SnapshotGallery.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostList\HostList.ascx ********************************************/

 .galleryListTitle span
 {
     cursor:pointer
     }
     
    


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostList\HostList.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostList\RecentlyVisitedList.ascx ********************************************/

.col3 input, .col3 p{ 

margin-bottom:5px !important;
}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HostList\RecentlyVisitedList.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\BottomLinks.ascx ********************************************/

     .chatDiv
    {
        background:#e9e9e9;
        width: 369px;
        min-height: 180px;
        font-size: 12px;
        font-weight: bold;
        float:left;
         height:300px;
        
    }
    
    .topBlackBackChat p
    {
        padding-left: 15px;
        padding-top: 6px;
        font-weight: bold !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        line-height: 13px !important;
        font-size: 14px;
        color:#999;
    }
    .topBlackBackChat
    {
        padding: 12px 0;
    }
    p.chatTitle
    {
        font-size: 12px;
        font-weight: bold;
        color: #999;
        padding-left: 15px;
    }
      
     
    .chatDiv a
    {
        padding: 6px 0px 6px 11px;
        color: #2d5a86;
        text-decoration: none;
        font-size: 11px;
       
    }
   .partDiv
    {
        padding: 10px 0px 10px 0;
        float: left;
        height:106px;
        width:184px;
    }
    
    .partDiv ul li span{}
    .partDiv ul
    {
        list-style-type: none;
        line-height: 16px;
        margin: 4px;
        font-size: 11px;
        font-weight: normal;
        color: #999;
    }
    .partDiv li
    {
        margin: 0;
    }


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\BottomLinks.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\HomePageHostList.ascx ********************************************/
	
	.divCombo .combo select
	{
		background: #ffffff none repeat scroll 0 0;
		margin-right: 24px;
		font-weight: bold;
		width: 180px;
	}

	
	
	#topMenuTabsHost

	{
		float: left;
		list-style-type: none;
	}

	a.text4
	{
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	.sign
	{
		float: left;
		/*padding: 1px 0 0 2px;*/
		
	}
	.caption
	{
		float: left;
		padding: 8px 8px 8px 12px;
		font-size: 13px;
		font-weight: bold;
	}
	#recentlyVisited
	{
		padding: 0 14px 0 14px;
	}
	.tabsDivHost
	{
		width: 730px;
		float: left;
		border: 1px solid green;
		height: 119px;
	}
	span.caption
	{
		padding: 0 !important;
	}
	span.caption img
	{
		display: none;
	}
	span.caption p
	{
		line-height: 20px;
	}
	.payVCBack
	{
		background: #333;
		padding-bottom: 48px;
		margin-top: 14px;
	}
	.freeVCBack
	{
		/*background:#333;*/
		margin-bottom: 30px;
	}
	.groupCaption img
	{
		display: none;
	}
	.groupCaption
	{
		float: left; /*width:300px;
height:100px;*/
		border: 0px green solid;
		padding: 4px 13px 0 5px;
		margin: 0;
		font-weight: bold;
		font-size: 14px;
	}
	.groupCaption p
	{
		padding: 0px;
		margin-top: 10px;
	}
	P.freeOrPayedCaption
	{
		font-size: 14PX;
	}
	
	.partyWithMeDiv
	{
		color: #ff0099;
		font-weight: normal;
	}
	.partyWithMeDiv img
	{
		position: relative;
		top: 2px;
		padding-right: 3px;
	}
	
		

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\HomePageHostList.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\TagsWordCloud.ascx ********************************************/

	.tagsDiv
	{
		background: #1f1f1f;
		width: 225px;
		min-height: 180px;
		font-size: 12px;
		font-weight: bold;
	}
	.topBlackBack p
	{
		padding-left: 11px;
		padding-top: 6px;
		font-weight: bold !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		line-height: 13px !important;
	}
	p.tagsTitle
	{
		font-size: 11px;
		font-weight: normal;
		color: #666;
	}
	.tagsDiv p
	{
		margin: 8px 4px 8px 4px;
		font-weight: normal;
		text-align: justify;
		line-height: 18px;
	}
	.tagsDiv a
	{
		padding: 6px;
		color: #2d5a86;
		text-decoration: none;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\TagsWordCloud.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\WarningOverlay.ascx ********************************************/
/*.warningTitle a{color:#395f85 !important;font-size:16px !important;font-weight:bold;}
.warningTitle{text-align:center;padding-top:20px;}
table.warningTable td img{display:none !important;}
#warning{background: #fff url(  "images/warningBack.gif" ) no-repeat scroll left top; width:661px;height:193px;padding-top:30px;}
#warning p{text-align:left;font-size:18px !important;padding-left:10px;color: #666;}
#warning table{margin:0 auto;}
#warning a{color:#999;font-family:Verdana;font-size:18px;line-height:23px;}
.warningBtn a.exitA{}
img.warning_blue{display:block !important}
*/
.blockOverlay1{background-color: #fff !important;opacity:0.95  !important;filter:alpha(opacity=95) !important;}
.blockOverlay{background-color: #000;opacity:0.2;filter:alpha(opacity=20);}
.blockOverlay2{background-color: #000 !important;opacity:0.2 !important;filter:alpha(opacity=20) !important;}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\HomePage\WarningOverlay.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Help\HelpItem.ascx ********************************************/
div.helpDivCont a 
	{
		font-weight:bold;
	}

	
	.clk, .clk1
	{
		cursor:pointer;
		color:#2d5a86 !important;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Help\HelpItem.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Help\ResourceToolTip.ascx ********************************************/

	.tooltip {
		background-color:#F5F5B5;
		border:1px solid #DECA7E;
		color:#303030;
		font-family:sans-serif;
		font-size:12px;
		line-height:18px;
		padding:10px 13px;
		position:absolute;
		text-align:center;
		z-index:2;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Help\ResourceToolTip.ascx ********************************************/
/*	.byCrediitDiv
	{
		background:#000;
		padding: 10px 0;
	}*/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Billing\BuyCredits.ascx ********************************************/
	/*.bottomDiv, .topDiv
	{
		
		background:#282828;
		padding:12px;
	}*/


.ByCreditBottomDiv, .ByCreditTopDiv
{
	float:left;
	width:456px;
	height:auto;
	background:#ccc;
	}
	
	

	
		
		.byCrediitDiv
	{
		padding: 6px 0 10px 0;
	}

	p.newUserRightDivTitle
	{
		   background:#ddd;
        
        height: 40px;
        border:0px solid red;
		line-height: 40px;
		text-align: center;
		clear:left;
	}	
	
	.backBillStep
	{
   	text-align:center;
 	 margin: 0px 20px;
	 height:25px;
	 padding: 6px 23px 6px;
    background:#999;
     overflow: hidden;
	 text-align: center; 
		}


	.backBillStep div.buttonRed{color:#333;}






	.byCreditTitleX
	{
		margin-top: 10px !important;
		margin-bottom: 40px !important;
		font-size: 18px;
		color: #333 !important;
		text-align: center;
		
		font-family: Impact;
	}
	.byCreditTitleX span
	{
		font-size: 24px;
		color: #333 !important;
		text-align: center;
		font-weight: normal;
	}

	
	.billHR
	{
	background:#000;
border:0 solid #000;
color:#000;
float:left;
height:1px;
width:198px;
margin-top:7px;
	}
.billBox
{
	float:left;
	margin-bottom:13px;
	
	padding:150px 4px 0;
width:18px;
	
	}
	
		
	
* + html .billBox
{
	float:left;
	margin-bottom:4px;
	}	
	
	
	
	
	.SpecialCampaignTop
	{
		line-height: 50px;
		width: 746px;
		margin: 20px auto;
		font-size: 16px;
		font-weight: bold;
		color: #666666;
		text-align: center;
	}
	.newUserCenterDiv
	{
		border: 0px solid red;
		padding: 0;
		width: 940px;
		margin: 0 auto;
		overflow: hidden;
	}

	/* p.newUserRightDivTitle
	{
		line-height: 24px;
		
		background: #333;
		text-align: left;
		background:4e4e4e;
		clear:left;
	} */
	
	.getCreditNowButton
	{
		width: 172px !important;
	}
	#bottomDiv, #topDiv
	{
		margin-bottom: 14px;
	}
	p.subSection
	{
		color: #333;
		font-size: 12px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.newUserLeftDiv
	{
		width: 460px;
		float: left;
		line-height: 17px;
	}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\Controls\Billing\BuyCredits.ascx ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\fancy.css ********************************************/
div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(images/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(images/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(images/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(images/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_nw.png) no-repeat;
}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\fancy.css ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\hostlist.css ********************************************/
.BlockImage
{
	display: block;
}
.HostAlternating
{
	background-color: #141414;
	 
	 border:0px solid white;
	border-bottom : solid 1px #4A4A4A;
	}
	
table.HostAlternatingG
{height:160px;
 /*width: 753px;*/
 margin-bottom: 3px;
	/*background-color: #4A4A4A;*/
	 
	 border:0px solid white;
	}
table.HostAlternatingG td
{
    background:#fff !important;
    width: 140px !important;
    padding: 2px;
    }
	
.Host,.HostAlternating
{
	background-color: #141414;
	table-layout:fixed;
    width:720px;
}


.Host
{border:0px solid yellow;
	background-color: #1f1f1f;
border-bottom : solid 1px #4A4A4A;	
}


.header
{float:left;
	text-align: center !important;
	font-size: 10px !important;
	font-weight: bold !important;
	text-align: center !important;
	color: #fff !important;
border:0px solid red;
padding-top:4px;
background:#4a4a4a url("images/backHostListTitle.gif") repeat-x scroll right bottom;


}
.Hcol1, .Hcol2, .Hcol3,  .col1G a , .col1 a,.favImgCont p a
{
	vertical-align: middle;
	text-align:center;
  /*letter-spacing:-1px;*/
}
.Hcol1
{
	width: 134px;
	color: #FE0300;
	font-size: 11px;
	text-align: center;
	/*letter-spacing:-1px;*/
}

.col1G
{
	width: 140px !important;
	color: #FE0300;
	font-size: 11px;
	text-align: center;
}

.col1G p 
{
  padding:4px 0px;
   color:#ff0000;
    }
.col1G a
{
   color:#999;
   text-decoration:none;
    }

.Hcol1 p
{
  padding:4px 0px;
    }
.Hcol1 a
{
   color:#2d5a86;
      text-decoration:none;

    }

.Hcol2
{
	width: 133px;
	text-align: center;
	color: Green;
	vertical-align:middle;
}
.Hcol3
{ width  : 252px;
	font-size: 11px;
	color: #333;
	padding:0 8px;
}
.Hcol4
{
	width: 141px;
	font-size: 10px;
	font-weight: bold;
	MARGIN:0PX !IMPORTANT;
}
.Hcol4 a
{
	display: block;
	color: #2d5a86;
	line-height:18px;
	text-decoration:none;
}




.ht1 .ht2 .ht3 .ht4 .ht5
{
	border: solid 1px red;
}

.pgrClass ul.pages {
display:block;
border:none;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
/*margin:0px 0 50px;*/
padding:0;
}
 
.pgrClass ul.pages li {
list-style:none;
float:left;
border:0px solid #ccc;
text-decoration:none;
margin:0 5px 0 0;
padding:0px;
}
 

.pgrClass ul.pages li a{
color:#336699;
text-decoration:none;

}
 
.pgrClass ul.pages li.pgEmpty {
border:0px solid #eee;
color:#eee;
display:none;
}
 

.pgrClass  ul.pages li.pgCurrent a{
color:#a8a8a8;
}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\hostlist.css ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\selectbox.css ********************************************/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  color:#000;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:13px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:1000;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  width : 160px; 
  display : block;
  text-align:left; 
  background: url('images/bg_select.png') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  color:#000;
}


/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\selectbox.css ********************************************/

/**************************** From file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\ui.datepicker.css ********************************************/
/* Datepicker
----------------------------------*/
#ui-datepicker-div {color:#999999; width: 190px !important; padding: 10px 4px 24px 6px;background:#ddd;border:1px solid #333;font-size:11px;  }
.ui-datepicker { width: 17em; padding: 1px;color:#fff;border:1px solid #333}
.ui-datepicker a:hover{background:#cccccc}
.ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker-prev, .ui-datepicker-next { position:absolute; bottom: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker-prev-hover, .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker-prev { left:8px; }
.ui-datepicker-next {right:24px; }
.ui-datepicker-prev-hover { left:1px; }
.ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold;border:1px solid #333s  }
 .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-title-row{background:#999;padding:1px;border:1px solid #1f1f1f;}
.ui-datepicker-days-row{background:#bbb;padding:1px;border:1px solid #1f1f1f;color:#ff0000}
.ui-datepicker-control{}
.ui-datepicker-new-month
{
  background-attachment:scroll;
background-color:#666;
background-image:none;
color:#ccc;
font-size:11px;
height:18px;  
border:1px solid #777;
    }
.ui-datepicker-new-year
{
  background-attachment:scroll;
background-color:#666;
background-image:none;
color:#ccc;
font-size:11px;
height:18px;  
border:1px solid #777;
margin-left:4px;
    }
.ui-datepicker-clear{display:none}    
.ui-datepicker-current{float:right;position:absolute;top:8px;right:4px;}   

.ui-datepicker-close{margin:0;padding-bottom:2px;top:0;}   

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 8px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 8px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/**************************** End file : C:\Documents and Settings\sevaf\Desktop\newtemp\App_Themes\ImLive2\ui.datepicker.css ********************************************/

/****************Start Counters Classes */

div.caption span.counters ,div.caption .countersTotal{color: #110202 !important;}
#caption .countersOnline, #caption1 .countersOnline {color:#009900 !important;}
.counters{color:#110202 !important;font-weight:normal !important;}
.countersOnline{color:#009933;}
.countersTotal{color:#110202 !important;}
/****************End Counters Classes */

p.myAccCredits
{color:#666;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
margin-left:0;
margin-right:0;
margin-top:19px;
text-align:left;
}
p.myAccCredits
 span{color:#333 !important;}
 .newContentIndicator
{
    color:#009900 !important;
    float:none  !important;
}
.buttonRed[disabled] {opacity:0.3;filter:alpha(opacity=30)}

.Section .Question{cursor:pointer}
.Section .Question .Answer{cursor:default}
.Section .Question .Answer ul{padding:4px 0 0 16px;}

#userNotAvailable{color:yellow;}
.HostPicBtn{margin-top:9px !important;width:218px !important;height:20px !important;}
.YellowW{width:214px !important;}
.blockMsg {
background-color:transparent !important;
left:50% !important;
margin-left:-395px !important;
padding:40px !important;
position:absolute !important;
width:auto !important;
}

#cntCaption{margin-top:24px !important;}
.Section .Question{cursor:pointerp;color:#000 !important}
.Section .Question span{color:#333 !important}
.Section .Question div{color:#2d5a86;}
a.close span.linkcolor {color:#2d5a86 !important;}

.Section .Question .Answer{cursor:default}
.IndependentLink {text-decoration:none;}
.content_host_agent{padding:20px;background:#fff}


.topBannerDiv
{
	background: transparent url(images/topBanner.jpg) no-repeat scroll 0 0 !important;
	height:111px;
	width:989px;
	clear:both;
	border:0px solid red;
	overflow:hidden;
    position:relative;
	}
.topBannerDiv1{background: transparent url(images/topBanner_1.jpg) no-repeat scroll 0 0;}
.topBannerDiv2{background: transparent url(images/topBanner_2.jpg) no-repeat scroll 0 0;}
.topBannerDiv3{background: transparent url(images/topBanner_3.jpg) no-repeat scroll 0 0;}
.topBannerDiv2 a.ForgotPassword {color:#fff !important;}

.topBannerDiv h2 {position:absolute; text-transform:uppercase; font-size:11px; top:66px; left:59px;}
.topBannerDiv h2 a {color:#fff; text-decoration:none;}
.topBannerDivLoggedIn h2 {top:46px;}

	.logo{display:none !important;}


.leftMenuTitle{background:url('images/bg-top-hostlist.jpg') repeat-x; padding:5px 0 6px 9px !important; /*font-weight:normal !important;*/ font-size:13px !important; color:#666 !important;}
#menuResult ul#menu {padding:10px 0 7px 9px; width:215px; border-bottom:1px solid #c1c1c1; background:#f9f9f9;}
a.lastIl{background:url(images/leftMenuBottomCor.png) no-repeat !important;}


#hasData .backGrayHost {overflow:hidden; background: url('images/bg-top-hostlist.jpg') repeat-x 0 0;}

#hasData .backGrayHost,li.select .midil{/*background-color:#e9e9e9*/}
 
.Leftil,.rightil{background-repeat:no-repeat;float:left;width:8px;height:30px;}

.Leftil{background-image:url(images/tabLeftCorner.png)}
.rightil{background-image:url(images/tabRightCorner.png)}
.midil{background:transparent url("images/tabBack.png") repeat-x scroll 0 0;float:left;height:20px;padding:10px 4px 0px 4px;}
 
li.select .Leftil{background-image:url(images/tabSelectLeftCorner.png)}
li.select .rightil{background-image:url(images/tabSelectRightCorner.png)}
li.select .midil{background:#E9E9E9 repeat-x scroll right bottom}





/*******LOGIN*********/


#loginDiv table
{
	height: 83px;
}

#loginDiv
{
	border: 0px solid #333333; /* width: 233px;*/
	width: 333px;
	height: 111px; /*  padding: 0px 14px 0px 7px;*/
	float: right;
	margin: 0;
	padding:0 important;
}
.signUpBtnDiv{margin:35px 17px 0 0 !important;
              padding-left:0px;
              width:137px;
              }
              
.loginDivBottom {position:relative; width:179px; height:111px; background:url('images/bg-loginDivBottom.jpg') 0 0;}
.loginDivBottomLogedIn {display:none;}
.loginDivBottom table {height:111px !important;}

/*#loginDiv div{float:left; margin-right:17px !important;}*/

/*.loginDivBottom{padding-top:5px !important;margin-right:20px !important;}*/

#loginDiv input.inputGray
{
	width: 108px !important;
	height:14px !important;
	padding:2px 3px 2px 3px;
	border:0px !important;
	float:left !important;
	color:#666;
	background: #fff !important;
	margin: 7px 0 7px 17px;
	font-size: 11px;
	
}

* + html #loginDiv input.inputGray
{
	/*margin: 2px auto !important;*/
	
}

/*span.upperLoginInputBg
{
    display: block;
    width: 126px;
    height: 27px;
    margin: 6px auto;
    background: url('images/loginInputBack.jpg') no-repeat right bottom;
}*/

#loginDiv .loginSubmit
{
	border: 0px solid red;
	background: url('images/bg-login-submit.png') 0 0 no-repeat;
	width: 19px;
	height: 19px;
	cursor: pointer;
	position: absolute;
	top: 60px;
	right: 25px;
	overflow: hidden;
	padding-left: 19px;
	text-indent: -100px;
}
* + html #loginDiv td
{
	vertical-align: bottom;
}
.loginMainTable
{
	width:179px;
	background:url(images/transBack.png) repeat scroll left bottom ;
	height:111px;
	text-align:center;
	position: relative;
	margin: 0;
	padding: 0;
	}
	.transBack{}
	.loginTable input.inputGray{color:#666}

.loginLinkDiv
{
	text-align:left;
	padding: 5px 0 0 17px;
	}
.forgotLinkDiv{float:left; margin: 0 0 0 17px; text-align: left;}
.forgotLinkDiv a {color:#ffb217; text-decoration:none;}


  .close span{color:#ff9900 !important;}


.HotestMainDiv{margin-bottom:16px;width:223px;padding-bottom:0 !important;clear:left;background: url("images/hotestBack.gif") repeat-y scroll left top;}

.hotestPrivetLink , .hotestEnterLink

{	background: url("images/spriteBack.gif" ) repeat-x scroll right bottom;
	background-position: 0 -219px;
	padding:0px;
	line-height:21px;
	margin: 0 auto;
	color:#fff;
	width:96px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
}
.hotestPrivetLink a,.hotestEnterLink a{color:#fff;}



a.hotestHostLink{text-decoration:none;letter-spacing:-1px;}

a.hotestEnterLink{	
	background-position: 0 -133px;
}
.hotestLiveNow{color:#00ff00;
position:absolute;
z-index:1;
background:transparent url(images/onlineBack.png) repeat-x scroll right top;
line-height:15px;
margin-left:3px;
padding:0 4px !important;
               
               
}

.sexyVideosProfile input.buttonRed{margin-bottom:4px; width:106px !important; background:url('images/bg-btn-play-promo.gif') !important; margin-left:2px !important;}
.topBlackHighlight {width:auto !important;}
.sexyVideoButtonsDiv .buttonRed{margin-bottom:8px;}


/*#LeftBar{width:220px !important;}*/
#hhContainer{width:220px;margin-top:16px}


.slsLogoDivLink{display:block !important;border: 0px solid red; width: 235px; height: 111px; float: left;cursor:pointer}
	
.LatestActivities {background:#efefef}
.LatestActivitiesEmpty{background-color:#efefef;height:350px;  }

.oneclick
{
margin:0 auto;text-align:center;background:url(images/bg_IML2.png) no-repeat left top;color:#FF0000;height:81px;width:881px;padding-left:30px;padding-right:30px;margin-left:23px;}
.oneclickbtn {background:url(images/btn_IML2.png) no-repeat left top;
color:#FFFFFF;cursor:pointer;float:right;height:30px;line-height:27px;width:98px;text-align:center;margin-right:30px;margin-top:27px;

}
.oneclickText
{float:left;color:#fff;line-height:81px;padding:0;margin:0}

/* faq table */
table.faqTable{border:solid 1px #000;}
table.faqTable td, table.faqTable th{border:solid 1px #000;}
/* END faq table */




div.saveNote{padding:0 5px;margin-right:1px;}
div.closeNote{padding:0 5px;margin-right:2px;}
/*
ul.leftMenuLevel3{margin-top:4px;}
.sf-menu a  { padding:3px;}

.sf-menu li {color:#666;}
.sf-menu li li {background:#666;color:#ccc;padding:4px 0;}
.sf-menu li li a {color:#ccc;}
.sf-menu li li li {background:#ccc;color:#666;}
.sf-menu li li li a{color:#666;}
.sf-menu li:hover {background:#ccc;outline:0;color:#666;}
.sf-menu li:hover>a {color:#666;}
.sf-menu li li li:hover {background:#e7e7e7;}
.sf-menu li li li:hover>a {color:#666;}
*/


.LatestActivitiesCon{background-color:#e7e7e7;}
.LatestActivitiesInfo {border-bottom:1px solid #000}

/*.LatestActivitiesCon a{color:yellow;}*/
/*.LatestActivitiesCon{background-color:#ccc;color:green}*/
.unsubDesc{color:#fff}


	.unsubMsgBox {font-weight:normal;width:600px;height:422px;font-size:11px;text-align:left;}
	.unsubMsgBox p{margin:16px;font-size:11px}
	.unsubMsgBox ul{margin:4px 0 4px 29px;text-align:left;}
	.unsubMsgBox li{margin:10px 0 ;}
	.unsubMsgBox input{margin-left:14px ;}
	
	
.imgGalleryDiv {
height:114px;
margin:3px auto 0;
width:140px;
padding-top:0;
position: relative;
}

.hostPicDiv img {display:inline !important; width:auto !important; height:auto !important;}

.imgGalleryDiv p.onlineGif {position:absolute; margin:0; bottom:0; left:0;}

* html .imgGalleryDiv {border:0;}

.imgGalleryDiv img {width:140px; height:114px; display:block; position:absolute; top:0; left:0;}

.imgGalleryDiv a 
{
    display: block;
    width: 108px;
    height: 90px;
}

.SignUpCaption{color:#336699 !important}

table.rateChats {border-left:1px solid #aaa  !important;border-top:1px solid #aaa !important;color:#000000 !important;}
table.rateChats th {background:#ccc none !important;border-right:1px solid #aaa !important;}
table.rateChats td {background:none !important;border-bottom:1px solid #aaa !important;border-right:1px solid #aaa !important;}

#helpPopup {background:#fff !important;}
#helpPopup .helpDivCont p {color:#000 !important;}

.helpModal .helpDivCont *{color: #000 !important;}

/*.backGrayHost a {color:#2d5a86; display:block; width:100%; float:left; text-align:center;}*/


.waitingRoomAlert {height:auto; width: 490px; margin-left: -128px;}

/* My Favourites */
.cnt, .Gcnt {background: url('images/spriteBack.gif') repeat-x scroll 0 -1100px; color:#333;width:218px;}
a.addNote {background: url('images/spriteBack.gif') repeat-x scroll 0 -219px; color:#fff; text-align:center;}
div.saveNote, div.closeNote {border:1px solid #333;}
.contShereFriends {color:#333;}

p.dataSent, p.checkJunkMail {color:#333 !important;}

#messagePopup {background:#fff !important;}
#messagePopup * {color:#1f1f1f !important;}
#messagePopup input.buttonRed {color:#fff !important;}

.hostListMainMessage {width:990px; height:52px; line-height:50px; text-align:center; font-size:17px; font-weight:bold; color:#666;}



input.btn_chat_private {width:140px !important; height:20px !important; background:url('images/bg-btn-private-chat.jpg') 0 0 !important; margin:0 0 6px 0 !important; padding:0 0 2px 0; color:#071f38 !important; line-height:20px;}
input.btn_chat_free {width:140px !important; height:20px !important; background:url('images/bg-btn-free-chat.jpg') 0 0 !important; margin:0; padding:0 0 2px 0; color:#fff !important;}

.caption {padding:0 !important; margin:4px 0 15px 7px;}
.caption span {font-size:13px; color:#666; font-weight:bold;}
.caption span.counters {margin-left:1px;}
.caption span.counters, span.countersOnline, span.countersTotal {font-size:11px;}
.caption img {display:none;}

#menuPh li.crr {border:none !important; letter-spacing:0;}
.narrowCaption {width:147px; height:16px; background:url('images/bg-divNarrowCaption.jpg'); padding:5px 0 0 7px;}
.nerrowWidth1 {background:url('images/bg-divNarrowCaption-wide.jpg') !important;}
.narrowCaption span {color:#666; font-size:10px;}
span.sf-main-indicator {width:16px; height:16px; display:block; background:url('images/narrow-arrow.png') 0 0 !important; top:2px !important;}
.menuPh {margin:2px 0 0 27px;}
ul.leftMenuLevel3 {margin-left:1px !important;}

table.Host, table.HostAlternating {}

ul#topMenuTabsHost {}
li.hp-column1 {width:162px !important;}
li.hp-column2 {width:162px !important;}
li.hp-column3 {width:273px !important;}
li.hp-column4 {width:150px !important;}

td.Hcol1 {width:157px;}
td.Hcol2 {width:169px;}
td.Hcol4 {width:149px; text-align:center;}

#cntSearchResult table.Host td.col1, #cntSearchResult table.HostAlternating td.col1 {width:152px !important; min-height:200px;}
#cntSearchResult td.col2 {width:153px;}
#cntSearchResult td.col4 {width:170px !important;}

td.col4 {width:196px !important;}

li.topMenuTabsOverfirst {background:none !important;}
.forgotDiv {width:300px;}

#resultDiv table .avatarDiv {height:auto !important;}
#resultDiv table tr td div.imgGalleryDiv {width:140px !important;height:114px !important;}
#resultDiv .topMenuTabsDivHost #topMenuTabsHost li:first-child{width:146px !important;}

#resultDiv table.MyFavTable div.favImgCont div.imgGalleryDiv, #resultDiv table.MyFavTable div.favImgCont div.imgGalleryDiv img {width:108px !important; height:90px !important;}
#resultDiv table.MyFavTable input.btn_chat_private {width:123px !important; background:url('images/bg-btn-favorites.jpg') !important;}

#resultDiv .topMenuTabsDivHost #topMenuTabsHost li.cap1-content-results {width:159px !important;}
#resultDiv .topMenuTabsDivHost #topMenuTabsHost li.cap2-content-results {width:418px !important;}

* + html #resultDiv .topMenuTabsDivHost #topMenuTabsHost li.cap1-content-results {width:146px !important;}
* + html #resultDiv .topMenuTabsDivHost #topMenuTabsHost li.cap2-content-results {width:394px !important;}

#cntSearchResult td.col3-content-results {width:344px !important;}

.topBannerDiv a.ForgotPassword {color:#ffb317 !important;}

img.signupNewUserHead {display:block; margin:31px auto;}
.signupExplanationCnt {width:511px !important; float:right !important; margin:-15px -10px 0 0;}
.signUpNUContent, .signUpNUContent .ba {width:402px; /*height:360px;*/ float:left;}
.signUpNUContent {margin:0;}
.signUpNUContent a#helpBtn, .signUpNUContent .mandatory {display:none;}
.signUpNUContent .ba {padding:0 0 17px 0 !important; position:relative; background:#f4f4f4;}
* + html .signUpNUContent .ba {padding:0 0 22px 0 !important;}
.signUpNUContent .ba span {display:block; float:left; text-align:left; width:100%;}
.signUpNUContent .ba b {position:absolute; top:0; left:0; font-size:13px; color:#fff; padding-left:6px; width:396px; height:23px; line-height:23px; background:#6c98b8; text-align:left;}
table.signTable {margin:-3px 0 0 18px;}
table.signTable td.first {padding:2px 20px 0 5px; height:3px;}
table.signTable input {width:196px; border:1px solid #bbb9b9;}
.signUpNUContent .ba a#helpBtn {position:absolute; right:1px; top:1px; z-index:999;}
.signUpNUContent .ba .mandatory {margin-right:10px !important;}
.signUpNUContent .ba .mandatory span {display:inline;}
#Content .signUpNUContent .ba input.myAccountButton {width:89px !important; height:23px !important; background:url('images/bg-signup-continue-btn.jpg') !important; border:0; float:left; margin-left:130px !important; clear:none !important;}
span.captchaExplain {color:#707070; margin-top:8px;}
.signupExplanationCnt * {font-size:12px; line-height:20px;}
ul.newUserUL {color:#ffaf16; margin:16px 0 11px 13px; padding-left:2px;}
.signUpNUContent table.signTable span.signUpAstrix, .signUpNUContent table.signTable span.signUpAstrixLast {width:4px; display:none !important;}

ul.newUserUL li span {color:#000;}
.signUpNUContent .ba p {text-align:left;}
.signUpNUContent table td.first, .signUpNUContent table td.first label {font-size:12px;}
table tr#captchaCnt td {padding-top:12px;}
.signUpNUContent table.signTable {width:355px;}

div.closeNote {width:38px;}
div.saveNote {width:62px;}

ul#topMenuTabsHost li.cap3-content-results,
* + html ul#topMenuTabsHost li.cap3-content-results
{width:172px !important;}

/* Popup Btns */
.msgBox input.buttonRed,
.forgotDiv table input.buttonRed,
.EmailPreDiv input.buttonRed,
input#btnRateMe,
input.onlineMsgsBtn,
input.forgotButton,
.unsubcribeDiv input.buttonRed,
table.ContactUsTable input.buttonRed,
input#favoritSubmitChk,
input#favoritSubmit,
.add2favStandAlone input.buttonRed
 {width:100px !important; height:23px !important; background:url('images/bg-action-btn-01.gif') 0 0 !important; text-transform:uppercase;}
 
.recomendHostBody input.buttonRed,
.myAccount .buttonsDiv input.buttonRed,
.changePassDiv input.buttonRed,
input.myAccountButton
 {width:200px !important; height:23px !important; background:url('images/bg-action-btn-02.gif') 0 0 !important; text-transform:uppercase;}
 
 .backRed2 input.goGray
 {width:32px !important; height:23px !important; background:url('images/bg-action-btn-03.gif') 0 0 !important; text-transform:uppercase;}
 
 a.addNote
 {width:61px !important; height:12px !important; background:url('images/bg-action-btn-04.gif') 0 0 !important; text-transform:uppercase;}
 /* END Popup Btns */
 
 /* Buy Credits */
 .newUserCenterDiv {width:990px; height:312px; overflow:visible;}
 p#cntFooter {display:none;}
 .newUserLeftDiv {width:390px; display:block !important; float:right; line-height:17px; margin:-14px 10px 0 0;}
 .newUserRightDiv {width:567px; height:309px; float:left; background:url('images/bg-purchase-credit-options.jpg'); position:relative; margin-left:5px;}
 .newUserRightDiv .ByCreditBottomDiv, .backBillStep {background:none;}
 .newUserRightDiv .ByCreditBottomDiv {width:441px; height:315px; position:relative; float:right !important; margin-right:17px !important;}
 p.newUserRightDivTitle {background:none; padding:0; height:54px; line-height:26px; font-size:16px; font-weight:bold; color:#4b4b4b; margin-top:5px;}
 p.newUserRightDivTitle b {font-size:16px;}
 h4.byCreditTitleX {margin:-19px 0 31px 0 !important;}
 h4.byCreditTitleXRejectDefaultBreadCrumbs {margin:23px 0 31px 0 !important;}
 #cntCaption .buyCreditHelpBtn {/*left:339px !important; top:55px !important; display:block; width:21px; height:21px;*/ display:none;}
 * + html #cntCaption .buyCreditHelpBtn {top:58px !important;}
 .newUserLeftDiv *, .newUserRightDiv * {font-size:12px;}
 .newUserLeftDiv p, .newUserLeftDiv ul {color:#4b4b4b;}
 .newUserLeftDiv ul {margin:0 0 12px 0; padding:0 0 0 15px; list-style:disc; color:#ffd500;}
 .newUserLeftDiv ul li {padding:0 0 0 0; margin-bottom:12px;}
 .newUserLeftDiv ul li span {color:#4b4b4b;}
 .byCrediitDiv {width:364px; float:left; margin-left:40px;}
 .byCrediitDiv div.purchaseCreditCheckboxCnt {width:364px; height:42px; background:url('images/bg-purchase-credit-checkbox-cont.jpg'); margin-bottom:3px;}
 .byCrediitDiv div.purchaseCreditCheckboxCnt span.getCreditsInputSpan {display:block; width:43px; height:42px; float:left;}
 .byCrediitDiv div.purchaseCreditCheckboxCnt span.getCreditsInputSpan input {float:left; margin: 13px 0 0 16px;}
 * + html .byCrediitDiv div.purchaseCreditCheckboxCnt span.getCreditsInputSpan input {margin: 9px 0 0 12px;}
 .byCrediitDiv div.purchaseCreditCheckboxCnt span.getCreditsText {display:block; width:315px; height:36px; float:right; line-height:36px; font-size:16px; font-weight:bold; color:#aa5f48; text-align:center; margin:1px 5px 0 0; font-family:arial; text-shadow:1px 1px 1px #fff08b;}
 input.billingMatrixContinueBtn {width:160px; height:34px; background:url('images/bg-purchase-credit-submit.jpg'); border:0; cursor:pointer; float:right; font-family:Arial; font-size:15px; font-weight:bold; color:#fff; padding-bottom:8px; margin:15px 100px 0 0;}
 .newUserLeftDiv strong {margin:22px 0 20px; display:block;}
 .newUserLeftDiv img {display:block; margin:68px auto 0;}
 p.getCreditInstantly {width:449px; height:65px; line-height:65px; padding:0; margin:-5px 0 0 -44px; text-align:center; font-weight:bold; color:#326897; display:none;}
 p.getCreditInstantly span {color:#ec9b00;}
 .byCrediitDiv br {display:none;}
 img.purchaseCreditCards {display:block; margin:auto;}
 
 * + html .newUserRightDivMsg {margin-top:40px;}
 .newUserRightDivMsg .newUserRightDivTitle {/*left:128px;*/ width:441px; margin-left:109px;}
 .newUserRightDivMsg .byCrediitDiv {/*position:absolute; top:22px; left:69px; width:409px; text-align:center; padding:0 20px;*/ width:441px; margin-left:109px; text-align:center; padding:0;}
 
 #Content .ByCreditBottomDivPopUp {width:567px !important; height:309px; background:url('images/bg-purchase-credit-options.jpg'); margin: 45px 32px 0 0 !important;}
 * + html #Content .ByCreditBottomDivPopUp {margin: 45px 22px 0 0 !important;}
 .ByCreditBottomDivPopUp .byCrediitDiv {margin:20px 0 0 129px; width:364px; padding:0 20px;}
 .ByCreditBottomDivPopUp .byCrediitDiv p {font-size:12px; text-align:center;}
 .ByCreditBottomDivPopUp .byCrediitDiv a {font-size:12px; display:block; text-align:center;}
 .ByCreditBottomDivPopUp p.getCreditInstantly {margin:-5px 0 0 -21px;}
 .ByCreditBottomDivPopUp p.newUserRightDivTitle {width:441px; margin-left:109px;}
 .ByCreditBottomDivPopUp input.buttonRed {width:160px !important; height:34px; background:url('images/bg-purchase-credit-submit.jpg'); font-size:15px; padding-bottom:8px; font-family:Arial; float:left; margin-left:251px;}
 
 .newUserRightDivMsg {margin-left:210px;}
 .newUserCenterDiv {height:auto;}
 .byCrediitDiv a {text-decoration:none;}
 
 .ByCreditBottomDiv {}
  /* END Buy Credits */
  
span.astrix, p.mandatory, div.mandatory, .loginTable span.red {display:none;}

/*Footer issue*/
.PaneBottomBar {height:136px;}
.PaneBody {padding-bottom:136px;}

table.HostAlternatingG {margin-left:-8px;}
table.HostAlternatingG td {padding: 2px 5px 2px 2px;}

div#noData {position:relative; background:#fff; border:1px solid #666 !important; color:#666 !important;}

/*ul#menu span.countersOnline {float:right; margin-right:18px;}*/
ul#menu a.leftMenuLevel1 {font-size:12px !important; font-weight:bold; color:#666 !important;}
ul#menu ul.leftMenuLevel2 li {position:relative;}
ul#menu ul.leftMenuLevel2 li span.countersOnline {position:absolute; right:18px; top:0;/*visibility:hidden*/}

.topBannerDivLoggedIn {height:68px; background:url('images/topBannerMember.jpg') !important;}

/* host profile */
.ProfileLeftDiv .HostPicBtn,
/*.ProfileLeftDiv .contentProfile5,*/
.ProfileLeftDiv .le,
.ProfileLeftDiv br {display:none;}
.ProfileLeftDiv {position:relative; padding-bottom:20px;}
.profileRightDiv input.buttonPrivate {background:url('images/bg-btn-private-m-profile.gif') repeat-x; height:31px; font-size:16px; color:#fff; font-family:Arial;}
.profileRightDiv .corners-btnContainerPrivate span.corners-btnLeftBg {background:url('images/bg-btn-private-l-profile.gif'); height:31px; width:2px;}
.profileRightDiv .corners-btnContainerPrivate span.corners-btnRightBg {background:url('images/bg-btn-private-r-profile.gif'); height:31px; width:2px;}
.profileRightDiv input.buttonFree {background:url('images/bg-btn-free-m-profile.gif') repeat-x; height:31px; font-size:16px; color:#fff; font-family:Arial;}
.profileRightDiv .corners-btnContainerFree span.corners-btnLeftBg {background:url('images/bg-btn-free-l-profile.gif'); height:31px; width:2px;}
.profileRightDiv .corners-btnContainerFree span.corners-btnRightBg {background:url('images/bg-btn-free-r-profile.gif'); height:31px; width:2px;}
.featuresIcons img {margin: 0 -4px 0 0;}
.featuresIcons {margin:0 auto 10px; width:178px; padding-right:4px; text-align:center;}
.addToFavButton {border:none; float:left; height:33px; padding:0; margin:0; line-height:33px; text-align:left; padding-left:5px; cursor:pointer; /*display:block !important;*/}
.addToFavButton span {color:#2d5a86;}
.addToFavButton img {margin-right:2px;}
.ratingDiv {margin:0; padding:0; width:100%; height:33px; line-height:33px; text-align:center;}
.ratingDivLoggedIn {width:95px; position:absolute; right:0; top:198px;}
.ratingDiv span {display:none;}
.ratingDiv img {margin-top:9px;}
* + html .ratingDiv img {margin-top:3px;}
div.ProfileLeftDiv .profileText4 {border-top:1px solid #ccc; padding:10px 0 3px;}
p.viewRatingsLink {margin:15px 0 0 2px;}
p.viewRatingsLink a {font-weight:bold; text-decoration:none;}
.ratingDivYouHaveRated {height:50px; border-top:1px solid #ccc; line-height:20px; padding-top:8px;}
.ratingDivYouHaveRated span:first-child {display:inline; position:static;}
.ratingDivYouHaveRated img {margin:3px;}
.ProfileLeftDiv .red {border-top:none !important; padding:0 !important;}

/* Free chat details */
.freeChatDetailsCnt {width:894px; margin:18px auto; background:#e9e9e9;}
.freeChatDetailsLeft {width:448px; float:left; border-right:1px solid #ccc; padding-right:32px; margin:13px 0 0 30px;}
.freeChatDetailsRight {width:325px; float:right; margin:13px 29px 0 0; position:relative;}
.freeChatDetailsImgCnt {width:550px; float:right; margin:16px 9px 15px 0;}
.freeChatDetailsImgCnt img {float:right; margin-left:11px;}

.freeChatDetailsRight a {display:block; width:106px; height:26px; line-height:26px; background:#ccc url('images/bg-read-host-bio-btn.jpg') no-repeat 107px center; text-decoration:none; padding-left:20px; position:absolute; top:17px; right:0;}

.freeChatDetailsCnt p.ProfileTitle {padding-top:15px;}
.freeChatDetailsCnt p.ProfileTitle span {font-weight:normal;}

/*#pfv {overflow:hidden; height:485px;}*/


#hasData .backGrayHost, .PaneContent {overflow:visible;}
.MorePromoVideosDiv a#MorePromoVideos:hover {text-decoration:none;}

span.DiscountError {color:#ff0000;}


/*wrapper of all elements*/
div.combo {
    position:relative;
    left: 0px;
    top: 0px;
}


/*text input*/
.combo input {
    position: absolute;
}


/*icon*/
.combo div.icon {
    position:absolute;
}


/*list wrapper*/
.combo div.list-wrapper {
    position: absolute;
    overflow: hidden;
    /*we should set height and max-height explicitly*/
    height: 200px; 
    max-height: 200px;
    /*should be always at the top*/
    z-index: 99999;

}

/*"drop-up" list wrapper*/
.combo div.list-wrapper-up {}

/*dropdown list*/
.combo ul {}

/*dropdown list item*/
.combo  li {
    height: 18px;
}

/*active (hovered) list item*/
.combo li.active {}


.combo .visible {
    display: block;
    line-height:14px;
    vertical-align:middle;
    height: 18px;
}

.combo .visible span {display:block;}

.combo .invisible {
    display: none;
}

/*used when emptyText config opt is set. Applied to text input*/
.combo input.empty {}


div.sexy {
    white-space: nowrap;
    height: 21px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 146px;
}

div.sexy input {
    margin: 0 0 0 0;
    font:normal 12px arial, helvetica, sans-serif;
    background:#fff url(images/text-bg.gif) repeat-x 0 0;
    border:1px solid #B5B8C8;
    line-height:18px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 129px;  
    height:14px;
    padding:3px;
}

* + html div.sexy input {
    height: 18px;
    padding:1px 3px;
}

div.sexy div.icon {
    width:17px;
    height:21px;
    border: 0;
    background:transparent url(images/trigger.gif) no-repeat 0 0;
    cursor:pointer;
    border-bottom: 1px solid #B5B8C8;
    top:0px;
    left: 129px; 

}


div.sexy div.list-wrapper {
    left: 0px;
    top: 21px;
    border: 1px solid #D9D9D9;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 144px;
    bottom: auto;
}

div.sexy div.list-wrapper-up {
    top: auto;
    bottom: 21px;
}

div.sexy ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.sexy  li {
    padding: 0;
    padding-left: 5px;
    font:normal 14px tahoma, arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
    font-style:normal !important;
}

div.sexy li.active {
    background-color: rgb(223, 232, 246);
}

/*for IE*/
div.sexy a, div.sexy a:visited, div.sexy a:active {
    display: block;
	width: 100%;
	width: 146px;
	text-decoration: none;
    font:normal 14px  tahoma, arial, helvetica, sans-serif;
	color: #000000;
    cursor: pointer;
    margin: 0;	
	height: 20px;
}

div.sexy input.empty {
    color: gray;
}

a.to-highlight:hover {
    background-color: rgb(223, 232, 246);
}

/*span.counters span.countersOnline{visibility:hidden}
ul.leftMenuLevel3 span.counters,div.narrowCaption span.counters {display:none}*/ /*Hide the counters*/