/*=COMUNICATORS=*/
/*--3COLUMN--*/
UL.comunicators{overflow:hidden;}
UL.comunicators INPUT{border:1px solid #ccc;}

UL.comunicators LI.voice,
UL.comunicators LI.pagers,
UL.comunicators LI.mail-messangers{
  float:left;
  width:33%;
  overflow:hidden;
}
UL.comunicators LI.voice UL, UL.comunicators LI.pagers UL, UL.comunicators LI.mail-messangers UL{overflow:hidden;}
UL.comunicators LI.voice LI, 
UL.comunicators LI.pagers LI, 
UL.comunicators LI.mail-messangers LI{
  float:left;
  width:100%;
  min-height:2em;
} * HTML UL.comunicators LI.mail-messangers LI{height:2em;}
UL.comunicators LI.voice LI LABEL,
UL.comunicators LI.pagers LI LABEL,
UL.comunicators LI.mail-messangers LI LABEL,
UL.comunicators LI.voice LI SPAN.type,
UL.comunicators LI.pagers LI SPAN.type,
UL.comunicators LI.mail-messangers LI SPAN.type{
  display:block;
  float:left;
}

UL.comunicators LI.mail-messangers IMG,
UL.comunicators LI.mail-messangers INPUT
UL.comunicators LI.mail-messangers SPAN.value{
  vertical-align:middle;  
}
/*--1 COLUMN--*/
UL.comunicators_1col{overflow:hidden;}
UL.comunicators_1col INPUT{border:1px solid #ccc;}

UL.comunicators_1col LI.voice,
UL.comunicators_1col LI.pagers,
UL.comunicators_1col LI.mail-messangers{
  overflow:hidden;
}
UL.comunicators_1col LI.voice UL, UL.comunicators LI.pagers UL, UL.comunicators LI.mail-messangers UL{overflow:hidden;}
UL.comunicators_1col LI.voice LI, 
UL.comunicators_1col LI.pagers LI, 
UL.comunicators_1col LI.mail-messangers LI{
  float:left;
  width:100%;
  min-height:2em;
} * HTML UL.comunicators_1col LI.mail-messangers LI{height:2em;}
UL.comunicators_1col LI.voice LI LABEL,
UL.comunicators_1col LI.pagers LI LABEL,
UL.comunicators_1col LI.mail-messangers LI LABEL,
UL.comunicators_1col LI.voice LI SPAN.type,
UL.comunicators_1col LI.pagers LI SPAN.type,
UL.comunicators_1col LI.mail-messangers LI SPAN.type{
  display:block;
  float:left;
}

UL.comunicators_1col LI.mail-messangers IMG,
UL.comunicators_1col LI.mail-messangers INPUT,
UL.comunicators_1col LI.mail-messangers SPAN.value{
  vertical-align:middle;  
}
UL.comunicators_1col LI.voice SPAN.value,
UL.comunicators_1col LI.pagers SPAN.value,
UL.comunicators_1col LI.mail-messangers SPAN.value{
  display:block;
  float:left;
  margin:2px 0 0 5px; 
}



/*PRIVATE ADDRESS*/
DIV.private-address{
  padding-top:1em;  
}
DIV.private-address H3{
  text-align:left;
  font-size:1em;  
  background:url(images/dot_red.gif) left 0.5em repeat-x;
  clear:both;
}
DIV.private-address H3 SPAN{
  background:#fff;  
}

DIV.private-address SPAN.checkbox{
  display:block;
  margin:1em 0 1em 0;  
}
DIV.private-address P.description-paragraph{
  width:28em;
  margin:0.5em 0 0 0.5em;  
  
}
DIV.private-address DIV.cont{
  overflow:hidden;  
}
DIV.private-address UL{
   overflow:hidden;
   width:49%;
   float:left;    
}
DIV.private-address UL.one_column{
   overflow:hidden;
   width:auto;
   float:none;    
}
DIV.private-address LI{
  width:30em;
  margin:0.5em 0 0.5em 0;
  overflow:hidden;
}
DIV.private-address LI LABEL{
  width: 130px;
  display:block;
  float:left;
  margin:2px 0 0 0;
  padding:0;
}
DIV.private-address LI INPUT,
DIV.private-address LI SELECT{
  float:left;
  width:15em;  
}

DIV.private-address LI.zipcode INPUT{
  width:10em;
}
DIV.private-address UL.one_column LI.zipcode INPUT{
    width:8em;
}
DIV.private-address LI.zipcode A{
  margin-left: 22em;  
}
DIV.private-address LI.zipcode SPAN{
  margin-left:9em;  
  color:#c00;
}
DIV.private-address DIV.disabled LABEL
DIV.private-address LI.disabled{
      color:#c7c7c7;
}
DIV.private-address DIV.disabled INPUT,
DIV.private-address DIV.disabled SELECT,
DIV.private-address LI.disabled INPUT,
DIV.private-address LI.disabled SELECT{
  background:#f7f7f7;
  border:1px solid #cccccc;
  color:#888888;
}
/*===================================CORNERS===================================================*/
/*Grey BG*/
DIV.corn-grey-top{
  background:url(images/corners/corn_grey_tl.gif) top left no-repeat;
  height:8px;
}
DIV.corn-grey-top DIV{
  background:url(images/corners/corn_grey_tr.gif) top right no-repeat;
  height:8px;
  overflow:hidden;
}
DIV.corn-grey-bot{
  background:url(images/corners/corn_grey_bl.gif) top left no-repeat;
  height:8px;  
}
DIV.corn-grey-bot DIV{
  background:url(images/corners/corn_grey_br.gif) top right no-repeat;
  height:8px;
  overflow:hidden;
}
 DIV.corn-grey-mid{
   background:#f7f7f7 url(images/dotgrey.gif) left repeat-y;  
 }
 DIV.corn-grey-mid DIV.corn-grey-mid{
   background:url(images/dotgrey.gif) right repeat-y;
 }
 /*Transparent BG*/
 DIV.corn-trans-top{
  background:url(images/corners/corn_trans_tl.gif) top left no-repeat;
  height:8px;
}
DIV.corn-trans-top DIV{
  background:url(images/corners/corn_trans_tr.gif) top right no-repeat;
  height:8px;
  overflow:hidden;
}
DIV.corn-trans-bot{
  background:url(images/corners/corn_trans_bl.gif) top left no-repeat;
  height:8px;  
}
DIV.corn-trans-bot DIV{
  background:url(images/corners/corn_trans_br.gif) top right no-repeat;
  height:8px;
  overflow:hidden;
}
 DIV.corn-trans-mid{
   background:url(images/dotgrey.gif) left repeat-y;  
 }
 DIV.corn-trans-mid DIV.corn-trans-mid{
   background:url(images/dotgrey.gif) right repeat-y;
 }

/*=BREADCRUMBS=*/
DIV.rubricator{
  margin-left:200px;
  margin-top:10px;
}
DIV.rubricator A:link,
DIV.rubricator A:visited{
  color:#666666;
  text-decoration:underline;
}

DIV.rubricator A:hover,
DIV.rubricator A:focus{
  color:#cc0000;
}
DIV.rubricator LI{
  display:inline;
}
 /*=ICONS=*/
/*--Comunications--*/
IMG.icon_mphone,
IMG.icon_phone,
IMG.icon_skype, img.icon_mail{width:26px; height:19px;}
IMG.icon_msn, 
IMG.icon_aim, 
IMG.icon_icq{width:28px; height:23px;}
IMG.icon_yahoo, 
IMG.icon_gtalk{width:38px; height:23px;}
.icon_msn{background:url(images/icon_msn.jpg) no-repeat;}
.icon_skype{background:url(images/icon_skype.jpg) no-repeat;}
.icon_skype{background:url(images/icon_skype.gif) no-repeat;}
.icon_mphone{background:url(images/icon_mphone.gif) no-repeat;}
.icon_phone{background:url(images/icon_phone.gif) no-repeat;}
.icon_msn{background:url(images/msn.jpg) no-repeat;}
.icon_aim{background:url(images/aim.jpg) no-repeat;}
.icon_icq{background:url(images/icq.jpg) no-repeat;}
.icon_yahoo{background:url(images/icon_yahoo.gif) no-repeat;}
.icon_gtalk{background:url(images/icon_talk.gif) no-repeat}
.icon_mail{background:url(images/icon_mail.gif) no-repeat left center; padding:0 10px 0 30px;display:block;}

 
 /*--Statuses--*/
IMG.icon_avnow{
  width:58px;
  height:13px;
  background:url(images/search/av_now.gif  ) no-repeat;
}
IMG.icon_images{
  width:15px;
  height:15px;
  background:url(images/search/himges.gif) no-repeat;
}
IMG.icon_videos{
  width:15px;
  height:15px;
  background:url(images/search/hvideos.gif) no-repeat;
} 
A.icon_images,
SPAN.icon_images{
  padding-left:20px;
  background:url(images/search/himges.gif) left no-repeat;  
}
A.icon_videos,
SPAN.icon_videos{
  padding-left:20px;
  background:url(images/search/hvideos.gif) left no-repeat;  
}
/*=BUTTONS=*/
SPAN.btn_pink,
A.btn_pink{
  background:#fd0203 url(images/buttons/btn_pink_rbg.png) top right no-repeat;
  display:block;
  height:23px;
  line-height:20px;
  color:#fff;  
}
SPAN.btn_pink SPAN,
A.btn_pink SPAN{
  background:url(images/buttons/btn_pink_lbg.png) top left no-repeat;
  display:block;
  height:100%;
}

SPAN.btn_grey,
A.btn_grey{
  background:#fd0203 url(images/buttons/btn_grey_rbg.png) top right no-repeat;
  display:block;
  height:23px;
  line-height:20px;
  color:#fff;
}
SPAN.btn_grey SPAN,
A.btn_grey SPAN{
  background:url(images/buttons/btn_grey_lbg.png) top left no-repeat;
  display:block;
  height:100%;
}

