/* CSS Document */

*    { 
      padding:0;
	  margin:0;
	  }

body  {
      font-size:small;
	  font-family: 'Trebuchet MS', Arial;
	  color:#828282;
	  }

p, li  {
     font-size:90%;
     }	  	   

/* ---------------------- layout DIVS --*/

#wrap {
	  max-width:885px;
	  margin:auto;
	  min-width:760px;
	  overflow:visible;
	  position:relative;
	  background-color:#fff;
	  margin-top:10px;
      }

#header  {
      height:85px;
	  background-color:#828282;
	  background-image:url(/images/talkconmigo/header_grad_1.gif);
	  }

#header_dentro {
	  background:url(/images/talkconmigo/header_grad_1.gif);
      height:65px;
      clear: both;
      }

#header_dentro img {
      float:left;
	  }	  
	     	  
#homeLeft {
      width:195px;
	  float:left;
	  margin-right:15px;
	  /*min-height:510px;*/
	  margin-bottom:15px;
	  color:#000000;
	  /*background:url(/images/talkconmigo/grafitti_1.jpg) no-repeat 0 300px;*/
	  height:533px;
/*	  position:relative;	*/
	  }

#flexi {
      margin-left:210px;
	  }

#search, #search_fixed, #search_fixed_2 {
      width:38%;
	  background-color:#e7e7e7;
	  background-image:url(/images/talkconmigo/form_gradient.gif);
	  float:left;
	  min-height:534px;
	  text-align:center;
	  font-family:Arial, Helvetica, sans-serif;
	  }

#search_fixed {
      width:200px;
	  }	

#search_fixed_2 {
      width:260px;
	  }	  

#centerPad {
      padding:0 15px 0 10px;
	  text-align:center;
	  color:#333;
	  }	  

#homeRight {
	  float:right;
	  width:59.5%;
	  min-height:535px;
	  min-width:325px;
	  background:url(/images/talkconmigo/backgrnd_repeater.gif) repeat-x bottom;
	  color:#000000;
	  }

#footer {
      clear:both;
	  border-top:1px solid #d4d4d4;
	  border-bottom:1px solid #d4d4d4;
	  background-color:#f9f9f9;
	  background-image:url(/images/talkconmigo/form_gradient.gif);
	  color:#666;
	  font-size:80%;
	  min-height:18px;
	  text-align:right;
	  margin-top:15px;
	  width:100%; /*  required for Oprah */
	  position:relative;
	  }

#home #footer  {
      margin-top:0px;
	  }	  

#footer #copyright {
      float:left;
	  }


#footer #advertise {
      float:right;
	  }
	  

#xacalLink {
	width:65px;
	margin:20px -20px 15px 0px;
	/*position:absolute;
	left:700px;
	top:20px;
	left:0;*/
	float:right;
	display:none;
	}

/*--------------- general ---------*/


#headerHolder {
	 margin-bottom:30px;
	 background-color:#828282;
	 background-image:url(/images/talkconmigo/header_grad_1.gif);
	 }

.sectionHeader {  
      background-color:#ff33ff;
	  color:#fff;
	  padding:4px;
	  text-align:center;
	  font-size:110%;
	  }

ul    {
      list-style-type:none;
	  }

p    {
      margin-bottom:1em;
	  }

.colored_1 {
     color:#000;
	 }

.colored_2 {
     color:#ff33ff;
	 }

#main {
     padding-bottom:25px;
	 }

/*------------------ home styles ---------------- */	

#newstar {
	  position:absolute;
	  background:url(/images/talkconmigo/espanolStar.png) no-repeat;
	  top: -3px;
	  left: 0px;
	  width:93px;
	  height:95px;
	  display:none;
	  }

p.intro {
      color:#333;
	  font-weight:bold;
	  font-size:100%;
	  margin:0;
	  }

#leftInner {
      background-color:#E7E7D0;
	  padding:10px;
	  margin-top:2px;
	  /*margin-bottom:15px;*/
	  color:#000;
/*	  position:relative;	*/
	  width:173px;
	  }
	 
#leftInner a.readmore {
     float:right;
	 margin-bottom:15px;
	 color:#ff33ff;
	 font-size:85%;
	 }	  
	  

#leftInner ul li a {
     color:#333!important;
	 text-decoration:underline;
     }

#leftInner ul li a:hover {
      color:#000!important;
	  }
	  
#leftInner p {
      clear:both;
	  }	  

#leftInner ul {
      margin-top:-1px;
	  }
      
#leftInner li    {
      background:url(/images/talkconmigo/square_listmarker.gif) no-repeat 0 8px;
	  padding-left:10px;
	  }

#leftInner a {
/*	position: relative;	*/
}
     

#graffittiHolder {
     /*background:url(/images/talkconmigo/grafitti_2.jpg) no-repeat;*/
	 margin-top:32px;
	 padding:7px;
	 background-color:#828282;
	 }	  

#homeLeft img {
     vertical-align:bottom;
	 }	  

#homeRight h1 {
      background:url(/images/talkconmigo/homeLogo.gif) no-repeat #828282 center;
	  height:109px;
	  }
	  	  	  
#homeRight h1 span {
      display:none;
	  }

#mainImage {
      background:url(/images/talkconmigo/mainImage.gif) no-repeat center #00ccff;
	  height:219px;
	  }

.language, #home_link {
	  width:55px;
	  float:left;
	  margin-left:10px;
	  color:#fff;
	  text-align:center;
	  height:100%;
	  }

#header #espanol { background-color:#8f8f8f; }   	  
#header #ingles { background-color:#a2a2a2; }   	  
      	  	  
.optionWrap {
      text-align:center;
	  width:170px;
	  background-color:#009900;
	  }

/* ---- home logged-in ----- */	

#leftInner.logged {
      background-color:#fff;
/*	  position:relative;	*/
	  /*height:186px;*/
	  border:1px solid #ccc;
	  }

#MailHolder {
    background-color:#333;
	height:283px;
	max-height:283px;
	}

#myphotoHolder {
    width:60px;
	height:60px;
	float:left;
	margin-bottom:20px;
	}


#leftInner.logged #mylanglist li{
	margin-left:-2px;
	list-style-type:none;
	color:#333;
	background:url(/images/talkconmigo/pinkround_listmarker.gif) no-repeat 3px 8px;
	}

#details {
    float:right;
	width:95px;
	padding:4px;
	}
	
#details p {
    margin-bottom:0;
	color:#333;
	}

#leftInner.logged #mail {
    padding:0 0 0 40px;
	background:url(/images/talkconmigo/mailicon.gif) no-repeat;
	margin-top:20px;
	margin-bottom:3px;
	}

#leftInner.logged #mail a, #leftInner.logged #edit_pro a {
    color:#333;
	float:none;
	font-size:100%;
	margin:0;
	padding:0;
	text-decoration:underline; 
	}	

#leftInner.logged #edit_pro {
    padding:0 0 0 40px;
	background:url(/images/talkconmigo/spanner.jpg) no-repeat;
	height:26px;
    text-decoration:underline; 
	}

#new_msg { 
     margin-left:30px;
	 }	
	

#you_have { 
    margin-left:39px;
	}

#leftInner.logged #you_have a, #leftInner.logged #edit_pro a {
    font-size:100%;
	float:none;
	}

#form_feedback	{
    padding-top:30px;
	}		
			
/*---------------------------*/  

/*home form*/

  
#search label, #search_fixed label, #search_fixed_2 label {
	  margin-bottom:4px;
	  font-weight:bold;
	  }

#search select, #search_fixed select, #search_fixed_2 select {
      width:160px;
	  margin-bottom:43px;
	  }

#search input, #search_fixed input, #search_fixed_2 input {
	  text-align:center;
	  width:155px;
	  }

#centerPad div {
      width:165px;
	  text-align:left;
	  margin:auto;
	  }

#loginHolder_inner {
	 width:175px;
}	  

#userWrap {
      margin-bottom:4px;
	  }	  
	  

.forgotten {
	 color:#fff;
	 float:right;
	 clear:both;
	 margin:6px 0 0 10px;
	 width:207px;
	 font-size:11px;
	 /*border:1px solid green;*/
	 }

.forgotten a {
     color:#000;
	 }

.forgotten a:hover {
     color:#fff;
	 }	 	   

/*end home form*/	  	  	  	   

#thisWeek {
	  float:left;
	  width:48%;
	  margin-top:15px;
	  background:url(/images/talkconmigo/events.jpg) no-repeat;  
	  }

#restaurant {
      background:url(/images/talkconmigo/restaurant.jpg) no-repeat;
	  float:right;
	  width:48%;
	  height:104px;
	  margin-top:15px;
	  }

#weeklyTexts {
     clear:both;
     background-color:#E7E7D0;
	 float:left;
	 width:100%;
	 font-size:95%;
	 }

#thisWeekText {
     width:45%;
	 float:left;
	 padding:5px;
	 }

#restaurantText {
     width:45%;
	 float:right;
	 padding:5px;
	 }

address { 
    font-size:90%;
	font-style:normal;
	}	 

#homeRight .sectionHeader {
     margin-top:75px;
	 }

	     
/*--------------- headings --------*/

.sectionHeader h2 {
     font-size:115%;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#fff;
	 margin:0;
	 letter-spacing:normal;
	 }

h2 {
    margin-bottom:.4em;
	color:#ff33ff;
	font-size:140%;
	letter-spacing:-1px;
	}

#tips h3{
   	color:#828282;
	font-size:140%;
	letter-spacing:-1px;
	}
 	 	  

h3 { 
    margin-bottom:1em;
	color:#ff33ff;
	}

h3.numbers {
     padding:10px 0 0 40px;
	 background-repeat:no-repeat;
	 clear:both;
	 height:35px;
	 }

#rest h3 {
     font-size:100%;
	 color:#333;
	 margin-bottom:0;
	 }	 

#one {  background-image:url(/images/talkconmigo/no_1.gif)}	 	
#two {  background-image:url(/images/talkconmigo/no_2.gif)}
#three {  background-image:url(/images/talkconmigo/no_3.gif)}
#four {  background-image:url(/images/talkconmigo/no_4.gif)}

h4  {
     margin-bottom:17px;
	 margin-top:17px;
	 }

#tips h3 {
	color:#828282;
	 }

#week h3 {
    font-size:100%;
	color:#ff33ff;
	}

#rest h3 {
    font-size:110%;
	}		 	 

#tips h4 {
    color:#ff33ff;
	font-size:100%;
	margin-bottom:1em;
	}	 

#home h5 {
	 margin-top:1500px;
	 }

#search h5, #search_fixed h5, #search_fixed_2 h5 {
     font-size:105%;
	 color:#ff33ff;
	 margin-top:20px;
	 clear:both;
	 }

#my_account h5 {
     font-size:110%;
	 color:#666;
	 margin-bottom:15px;
	 }

#register h5 {
     font-size:110%;
	 color:#666;
	 margin-bottom:10px;
	 margin-top:15px;
	 }	 
	 	 
	 	  
/*-------------- links -----------*/

a   { 
    text-decoration:none;
	color:#ff33ff; 
	outline:none;
    }

a img { border:none; }

.sectionHeader a {
      color:#fff;
	  }

#secondary_menu {
      margin:5px 0 5px 0;
	  clear:both;
	  }
	  
#secondary_menu ul {
	  list-style-type:none!important;
	  text-align:right;
	  }	  

#secondary_menu li {
      display:inline;
	  margin-right:0px;
	  padding-left:0 !important;
	  background:none !important;
	  }

#secondary_menu li a:hover {
  	  color:#7d7d7d; 
	  }

#homeInner {
     float:left;
	 }

#secondary_menu li a.langChange, #secondary_menu li#homeInner a {
	color:#333;
	}

#secondary_menu li a.langChange:hover, #secondary_menu li#homeInner a:hover  {
	color:#000;
	}	  	  	  
		  	  	  

.language a, #homeLink a {
     padding-top:10px;
	 display:block;
	 color:#fff;
	 }

.language a:hover, #homeLink a:hover {
     color:#333;
	  }

table a {
     color:#ff33ff;
	 font-weight:bold;
	  }

#centerPad a {
     color:#ff33ff;
	 text-decoration:underline;
	 }

#footer a {
      color:#ff33ff;
	  }

/*-------------- search results -----------*/

div.headerBar {
      height:28px;
	  background-color:#828282;
	  margin-bottom:15px;
	  background-image:url(/images/talkconmigo/header_grad_1.gif);
	  }

div#resultsTable {
	margin-right: 160px;
}
 
table#searchResults {
	  /*width:99%; */   /*  set to 99 per cent instead of 100 for IE */
	  overflow: hidden;
	  width:100%;
}  

tr {
	  background-color:#f9f9f9;
}

td    {
      	  margin: 10px;
	  color: #333333;
	 font-size:85%;		  
	  }

tr.alternate td {
	border-top: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;	
}
	  

td img {
      float:left;
  	padding:0;
  	border: 1px solid #8d8d8d;
  	margin: 4px 0px 0px 4px;
  	
 }	 	  

td.name {
     width:65px;
 text-align:center;
  	margin-bottom: 2px; 
  	color: #ff33ff;
	 }	
	 
td.descTd {
	vertical-align: top;
	padding: 0px 5px;
}

td.profile_link a {
	text-align: center;
	padding: 0px 5px;	
}
	  

td.special {
  	  border-top:1px dotted #828282;
	  } 
p.view_prof	 {
     margin:0;
	 float:right;
	 font-size:85%;
	 margin-left:20px;
	 }

p.view_prof	a {
      text-decoration:underline;
	  }	  

.in_brief {
      width:45%;
	  }

#centerPad {
      margin-top:59px;
	  } 

#dTableNav {
      margin-top:20px;
	  float:right;
	  padding-right:30px;
	  }	   

/* -------------- Register, my account sections --------*/

#my_account .sectionHeader {
     border-right:15px solid #fff;
	 width:460px;
	 margin-bottom:0;
	 }

#my_account #headerHolder {
	 margin-bottom:5px;
	 }
	 
	 
#register .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }

#my_account #main {
     width:460px;
	 float:left;
     }

#edit_profile {
     margin-bottom:20px;
	 }	 

#my_account #right img {
     margin-left:65px;
	 }	 

#my_account #main h2 {
     font-size:110%;
     }

#nameWrapper h2 {
     color:#828282;
	 text-transform:uppercase;
	}

p#myTitle {
     margin-left:0;  /* overides other rule l: 1456 */
	  }	 

#my_account #main h3#myfoto {	 	 
    padding-left:33px;
	background:url(/images/talkconmigo/polaroid.gif) no-repeat;
	}

#my_account #main h3 {
    font-size:100%;
	margin-bottom:3px;
	}	

p#mydescrip {
	 padding:10px;
	 border:1px solid #cecece;
	 background-color:#efefef;
	 width:300px;
	 color:#333;
	 }

#my_account #main ul {
    margin-bottom:15px;
	}

#my_account #main ul#lang_spk li, #my_account #main ul#lang_lrn li{
	 margin-bottom:0px;
	 padding:0;
	 }

#my_account #edit_profile li { 
    padding-left:25px;
	display:inline;
	margin-right:10px;
	}

#my_account #edit_profile #lang {
    background:url(/images/talkconmigo/edit_lang.gif) no-repeat;
	}

#my_account #edit_profile #login {
    background:url(/images/talkconmigo/edit_info.gif) no-repeat;
	}
		
#my_account #edit_profile #profile {
    background:url(/images/talkconmigo/edit_prof.gif) no-repeat;
	}

#my_account #edit_profile #delete {
    background:url(/images/talkconmigo/deleteProfile.gif) no-repeat;
	}

#icContact {
    float:right;
	}

#icContact a {
    /*padding-left:25px;
	background:url(/images/talkconmigo/envelope.gif) no-repeat 3px 5px;*/
	text-decoration:underline;
	width:63px;
	height:55px;
	background:url(/images/talkconmigo/envelope.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}		
		

#view {
     text-decoration:underline;
	 }	
	 
#register #fHolder {
     width:430px;
	 float:left;
	 }

#register #right {
	 margin-left:460px;
     }

#register #right divwoman_desk {  /* this holds the image */
     float:right;
	 width:342px;
	 }	 

#profile_foto img {
    border: 1px solid #666;
	}

#register input#acceptTerms {
	   }	
		 	 	 

form {
      color:#666;
	  }

.formChunk {
    width:430px;
    background:url(/images/talkconmigo/form_gradient.gif);
	padding:15px;
	margin-bottom:25px;
	float:left;
	border:1px solid #FF65FF;
	clear:both;
}

textarea {
    font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}

#register #xPhoto {
    margin-right:50px;
	}	

#my_account #left {
     float:left;
	 width:350px;
	 }

#my_account #right {
	 margin-left:400px;
	 }

#my_account #right #mail {
    float:right;
	background-color:#f9f9f9;
	padding:20px;
	border:1px solid #ff33ff;
	margin-top:30px;
     }

#mail .newmail {
    background:url(/images/talkconmigo/envelope.gif) no-repeat;
	padding-left:35px;
	}

.thickbox {
    text-decoration:underline;
	font-size:80%;
	clear:both;
	display:block;
	margin-top:-5px;
	text-align:center;
	}	 	 



/*----------------- my mail -------------------*/


#inbox .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }

#inbox #main{
     float:left;
	 width:470px;
	 }	 
 
#inbox #right {
     float:right;
	 }

#inbox .formChunk textarea, #send_mail .formChunk textarea { 
     width:350px;
	 height:90px;
	 float:left;
	 margin-right:10px;
	 }

#inbox .btnReplaced, #send_mail .btnReplaced,	{
	 width:55px;
	 height:22px;
	 }

#inbox #right {
     background:url(/images/talkconmigo/boy_solo2.jpg) no-repeat;
	 width:276px;
	 height:267px;
	 }

#inbox .formActions {
	 width:370px;
	 }

#inbox .formActions button, #send_mail .formActions button, {
    float:right;
	}	 	 

#inbox #connectionHolder { 
	 width:60px;
	 float:right;
	 margin-top:-5px;
	 }	 	  

#send_mail .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }

#send_mail textarea {
     width:420px;
	 height:105px;
	 }

select#xDob_Day	 {
     width:45px;
	 }

#send_mail .formChunk {
     width:425px;
	 margin-bottom:10px;
	 }	 	 

#send_mail .btnReplaced {
     clear:left;
	 float:left;
	 margin-left:400px;
	 width:55px;
	 height:22px;
	 }

h3.new_msg	{
     margin:20px 0 5px 0;
	 } 

#send_mail #contactHolder {
    float:left;
	width:400px;
	}

#xPhotoSubmit {
   position:absolute;
   top:290px;
   left:465px;
   }
 
#contactHolder textarea#xBody {
    height:140px
	}   		  


#dContactLinkHolder	a {
      margin-left:8px;
	 }

ol#conversation {
      list-style:none;
	  }

#inbox ol#conversation li {
     margin:0;
	 padding:0;
	 }	  

ol#conversation li p {
      font-size:100%;
	  padding-left:23px;
      background:url(/images/talkconmigo/speech_bubble.gif) no-repeat;
	  }	  

#inbox h4 {
	  font-size:120%;
	  }	

#inbox .message_alternate {
     color:#828282;
	 border-bottom:1px dotted #ccc;
	 width:458px;
	 margin:0;
     }	    	 	 	 

#inbox .message {
     color:#333;
	 border-bottom:1px dotted #ccc;
	 width:458px;
	 margin:0;
     }

#threadList	ol li {
	 clear:both;
	 }

	    	 	 	 
/*----------------- about us -----------------*/

#about #main {
     float:left;
	 width:400px;
	 line-height:140%;
	 }

#about strong {
    color:#333;
	}	 

#about .sectionHeader {
	 width:450px;
	 border-right:15px solid #fff;
	 }

#about #right {
	margin-left:420px;
}

#about h3 {
     margin-bottom:5px;
	 }

#about ol {
     margin:0 0 15px 25px;
	 }

#about ol li {
     margin-bottom:3px;
	 }	 	

#about #right img {
	 float:right;
	 }	 	
/*------------------ tips ----------------------*/

#tips #main {
     float:left;
	 width:50%;
	 }

#tips .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }


#tips ol.question {
     margin-left:3px;
	 }

#tips ol.question li {
    margin-left:4px;
	}	 

#tips ol.question li span {
     margin-left:-3px;
	 }		 

#tips #main ul {
    margin-left:-10px;
	 }	 

#tips #main ul li {
      background:url(/images/talkconmigo/pinkround_listmarker.gif) no-repeat 3px 7px;
	  padding-left:15px;
	  margin-bottom:5px;
	  margin-left:-5px;
	  }
	 	 	
#tips .question li {
	 color:#ff33ff;
	 }	 

.tip {
      border:1px solid #ff33ff;
	  padding:10px;
	  background:url(/images/talkconmigo/form_gradient.gif);
	  color:#333;
	  }

#tips #main .tip li {
     background-image:url(/images/talkconmigo/tipsmarker.gif);
	 margin-left:-7px;
	 margin-bottom:10px;
	 padding-left:17px;
	 }
	 
#tips #main .tip h3 {
     text-align:center;
	 letter-spacing:2px!important;
	 }	 	  

/*----------- welcome -------------*/

#welcome #main {
     float:left;
	 width:440px;
	 line-height:140%;
	 }

#welcome #main h3 {
     margin:0 0 10px 0;
	 }	 

#welcome .sectionHeader {
	 width:430px;
	 border-right:15px solid #fff;
	 }

#welcome #right {
	margin-left:460px;
}

#signup_boy {
     width:276px;
	 float:right;
	 }	 

h2.welcome {
      font-size:220%;
	  color:#666;
	  margin-bottom:25px;
	  }

h2.welcome span.colored_2 {
     color:#ff33ff!important;
	 }	  

#welcome #flexi { 
      margin-left:290px;
	  }

#welcome #flexi h2 {
	   width:270px;
	   height:80px;
	   }
	   	
#welcome #flexi h2 span { 
       display:none;
	   }


/* welcome form */

#welcome #main #formHolder {
      background-color:#ccc;
	  padding-bottom:10px;
	  background:url(/images/talkconmigo/form_gradient.gif);
	  }


#welcome label {
      color:#333;
	  margin:0 330px 5px 10px;
	  clear:both;
	  }

#welcome label.friend_lab {
      margin-right:100px;
	  }	  

input.friend {
        width:195px;
		margin:0 6px 12px 10px;
		border:1px solid #999;
		}

#welcome #xWelcomeSubmit {
       margin:15px 0 15px 368px;
	   }		

#welcome textarea, #welcome input {
      color:#828282;
	  } 

#xWelcomeSubject {
       width:410px;
	   margin:0 0 15px 10px;
	   }
	   
#welcome textarea {
      width:410px;
	  margin:0 0 0 10px;
	  height:80px;
	  }

#sendinvite	{
      float:right;
	  }

a#xNoThanksLink {
      text-decoration:underline;
	  margin-bottom:15px;
	  }	    	   			   

/*------------ contact us ---------*/

#contact .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }

#contact #main {
     width:450px;
	 }

#contact #fHolder {
    }

#contact #right {
     background:url(/images/talkconmigo/env_photo_large.jpg) no-repeat;
     }


/* ------------ this week -------- */

#week #main {
     float:left;
	 width:80%;
	 color:#333;
	 }

#week .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }

#week p {
     line-height:130%;
	 }	 

.day {
     padding-bottom:30px;
	 clear:both;
	 }

/*.day p { 
     margin-left:191px; 
}*/

.day a {
      text-decoration:underline;
	  color:#000;
	  }
 	 

.day img {
     margin-right:40px;
	 float:left;
	 margin-bottom:60px;
	 padding-top:4px;
	 }

#agendaText {
     background:url(/images/talkconmigo/agenda_grad.jpg) repeat-x bottom;
	 margin-left:220px;
	 min-height:170px;
	 padding:0 10px 0 10px;
	 }	 

.details {
     color: #ff33ff;
	 margin:0;
	 }	 

 
/* ---------- restaurant ----------*/



#rest #main {
      background:url(/images/talkconmigo/restaurant/indian.jpg) no-repeat 495px 50px;
	  }	  

#rest #headerHolder {
      margin-bottom:10px;
	  }	  

#rest #main p {
     width:450px;
     }  
 
#rest .sectionHeader {
     border-right:15px solid #fff;
	 width:450px;
	 }

#rest textarea {
     font-size:110%;
	 }	 

.metro {
     padding-left:35px;
	 background:url(/images/talkconmigo/restaurant/metro.gif) no-repeat;
	 }

.address {
     margin:0;
	 }

.firstPara {
     border-top:1px solid #ccc;
	 padding-top:5px;
	 }	 

.firstletter {
    font-size:300%;
	}


#commentsWrap {
   width:450px;
   font-family: 'Trebuchet MS', Arial;
   font-size:90%;
   }
   	 	
#commentsWrap h3 {
    color:#ff33ff;
	margin:25px 0 15px 0;
	}
	
.commentText {
    margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	}

#commentForm {
    border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
    background-color:#f9f9f9;
	padding:25px 0 10px 15px;
	height:215px;
	}
      	
#commentForm textarea {
    width:230px;
	height:100px;
	}

#commentForm input {
    margin-bottom:5px;
	width:230px;
	}
	
	
/* ------------- error ------------*/

.error {
      padding:2px 0 2px 30px;
	  background:url(/images/talkconmigo/warnig_sign.gif) no-repeat 3px 2px;
	  margin:-10px 0 10px 0;
	  height:23px;
	  text-transform:uppercase;
	  padding-top:7px;
	  font-size:85%;
	  color:#000;
	  background-color:#ffffc4;
	  width:210px;
	  border:1px dashed #666;
	  }	  

/*------------ buttons ------------*/

button {
	display: block;
	float: none;
	border: none;	
	background-color: transparent;
	vertical-align: middle;		
	text-indent: -9999px;
	cursor: pointer!important;
    }

#xLoginSubmit {
	background-image: url(/images/talkconmigo/login_button.jpg);
	width: 46px;
	height: 19px;
	float:right;
	margin-top:20px;
}

#xCommentSubmit {
     background:url(/images/talkconmigo/submit.jpg) no-repeat;
	 width:55px;
	 height:22px;
	 margin:10px 0 0 300px;
	 }

#xWelcomeSubmit {
     background:url(/images/talkconmigo/submit.jpg) no-repeat;
	 width:55px;
	 height:22px;
	 margin:10px 0 0 300px;
}

#xPasswordReminderSubmit {
     background:url(/images/talkconmigo/submit.jpg) no-repeat;
	 width:55px;
	 height:22px;
	 margin:10px 0 0 300px;
}

#xPhotoSubmit {
     background:url(/images/talkconmigo/submit.jpg) no-repeat;
	 width:55px;
	 height:22px;
	 margin:50px 0 0 -60px;
}

#xSearchSubmit {
	background-image: url(/images/talkconmigo/search_button.jpg);
	width: 68px;
	height: 22px;
    float:right;
	margin-top: 0px;
	padding-right:5px;	
}

#xMessengerSubmit {
	background-image: url(/images/talkconmigo/submit.jpg);
	width: 55px;
	height: 22px;
	float:right;
}

#xSignupSubmit {
	background-image: url(/images/talkconmigo/save_btn.jpg);
	width: 49px;
	height: 24px;
}

#tbOk {
    background:url(/images/talkconmigo/deleteOK.jpg) no-repeat;
	width:43px;
	height:22px;
	float:left;
	margin-right:25px;
	}


div.formActions {
    	width:430px;
	float: left;
	clear: both;
	text-align: right;
}

div.formRow {
	margin-bottom: 4px;
	clear: both;
}

label {
	float: left;
	margin-right: 10px;
	width: 120px;
}

label.inline_label {
	float: none;
	margin-right: 0px;
	width: auto;
	margin:0 10px 0 5px;
	}
	
.fTextNormal {
	width: 180px;
}

.fTextWide {
	width: 280px;
}

.fTextMultiWide {
	width: 280px;
	height: 120px;
}

#xDob_Year {
	width: 40px;
	margin-left: 10px;
}

#xDob_Month {
	margin-left: 10px;
}

button.signup {
    margin:0 0 0 410px;
	}

/* -------- login box -------- */

#loginHolder {
      width:230px;
	  width:260px;
	  float:right;
	  margin:5px 15px 0 0;
	  padding-top:4px;
	  /*border:1px solid red;*/
	  }

#loginHolder p {
	color: #ffffff;
}

#loginHolder_inner {
	 width:175px;
	 width:210px;
	 float:right;
	 /*border:1px solid blue;*/
}	  

#userWrap {
      margin-bottom:4px;
	  }	  
	  
#loginHolder label {
    float:left;
	display:inline;
	color:#fff;
	font-size:11px;
	width: auto;
}

#loginHolder input {
	margin: 0px;
    float:right;
	font-size:10px;
	width:125px;
}

#loginHolder label {
      float:left;
	  display:block;
	  color:#fff;
	  font-size:11px;
	  text-align:right;
	  width:55px;
	  margin-left:15px;
	  }

#loginHolder div {
      float:left;
	  }	   

#loginHolder input {
     margin-bottom:0px;
	 }	  	  

#login_button {
      float:right;
	  }


/*--------- you are logged in ----------*/

#logged_in_Holder {
	  float:right;
	  margin-right:10px;
	  padding-top:4px;
      }

#logged_in_Holder  p {
	 color:#333;
}

#logged_in_Holder a {
	 padding-left:40px;
	 color: #ffffff;
	 text-decoration:underline;
	 }

/* explanations */

div.expl {
	display: none;
	position: absolute;
	width: 200px;
	padding: 5px;
	background-image: url(/images/talkconmigo/other/white_bg.png);
	border: 1px dashed #ff33ff;
}

#infoWrapper {
	float:left;
	width:80px;
}

#photoholder {
	width: 60px;
}

#mag_glass {
    position:absolute;
	top:0;
	left:0;
	background: url(/images/talkconmigo/magnifying.jpg) no-repeat;
	}

#mydescrip {
	clear: both;
}

#threadList ol {
    list-style-type:none;
	}

div.thread, div.thread_alternate {	
	float: left;
	margin-top: 10px;
	padding: 2px;
}

div.thread_personal {
	float: left;
	width: 60px;
	height: 60px;
}

div.thread_info {
	position: relative;
	margin-left: 0px;
	padding-left: 20px;
	float:left;
}

.thread_delete { margin:20px 0 0 410px; }

div.thread_info h4 {
	margin: 0px;
}

span.threadDateline {
	font-weight: bold;
}

/* ------------- google Ads ------------ */
/*
#google_headers_wrap {
	clear: both;
    background-color:#f9f9f9;
	padding:5px 0 5px 0;
	margin-top: 8px;
	}*/

#google_headers_wrap {
	clear: both;
    padding:5px 0 5px 0;
	margin-top: 8px;
	margin:auto;
	/*margin-left:30px;*/
	}
	
.google_headers {
	 width:30%;
	 height:60px;
	 border:1px solid #ff33ff;
	 padding:3px;
	 padding-right:5px;
	 background-color:#fff;
     }

#gl  {
     float:left;
     }

#gm  {
     margin:auto;
     }
	 	 
#gr  {
     float:right;
     }	 	 	 
	 
#register #right #google {
     margin-top:50px;
	 float:right;
	 clear:right;
	 }

#my_account #right #google {
    float:right;
     }

#my_account #google {
    margin-top:200px;
	}
	 
#about #google {
     width:140px;
	 float:right;
	 clear:right;
	 margin-top:30px;
	 }

#tips #google {
     width:160px;
	 float:right;
	 }
	 
#contact #google {
     width:140px;
	 float:right;
	 border:1px solid #ff33ff;
	 }

#results #google {
     width:120px;
	 float:right;
	 margin:0 0 0 15px;
	 background-color:#e7e7e7;
	 border:1px solid #ff33ff;
	 }
	 

#week #google {
     width:120px;
	 float:right;
	 }

#google_rest {
     width:250px;
	 position:absolute;
	 left:480px;
	 top:472px;
	 }

#google_2 {
     margin-top:30px;
	 }

/* ----------- google referrers --------*/



#referrerHome {
	position: default;
	   margin:10px 0 10px 0;
	   background-color:#fff;
     }	 
	 
	 
/* do not delete */

div.doLogin {
	visibility: hidden;
}

/*--------- info headers ---------*/

div#introInfoWrapper {
	background:url(/images/talkconmigo/form_gradient.gif);		
}

div#introInfo {
	padding: 10px 10px;
	margin: 8px 0 0 0;	
	font-size: 10px;
	height: 1em;
	overflow: hidden;
	min-width:750px;
}

div#introInfoComplete {
	padding: 0px 10px 0 10px;
	margin: 0;	
	font-size: 10px;
	display: none;
}

div#introInfoComplete ul {
	margin-bottom: 10px;
}

div#introInfo h1 {	
	font-size: 11px;
	line-height: 1em;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}

div#rightAds {
	margin-left: 10px;
	margin-top: 33px;
	width: 145px;
	overflow: hidden;
	float: right;
}

div#rightAds a {
	display: block;
	margin-bottom: 10px;
}

div#profilePub {
	padding: 5px 0;
	margin: 0px 0 20px;
}