/*
 
Consumer site CSS

*/
h5 {font-size:9px;}
label        {font-weight:bold;}
label.profile { font-weight:normal; }
.inp_txt_limit {font-size:9px; }


.help_tip_link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;}
.import_button {width:100px; height:30px; margin: 5px;}
.menu_button   {width:100px; height:30px;}
.menu_button2   {width:100px; height:30px; margin: 5px;border-bottom: 1px solid #3399CC;}
.search_fields {width:145px; margin: 5px;}

.header_avatar {float:left;align:left;margin-right:10px;border:2px solid white;}
.contact_avatar {align:left;margin-right:10px;border:2px solid white;}
.list_row_1 img.contact_avatar {width: 35px; height:35px;}
.list_row_2 img.contact_avatar {width: 35px; height:35px;}
#activity_icon{align:left;margin-right:4px;border:1px solid #bbbbbb;}
#pic_activity_icon{align:left;margin-right:8px;border:1px solid #bbbbbb; height:50px; width:50px;}
.product_thumbnail {float:left;align:left;margin-right:5px;margin-top:5px;border:2px solid white;}

.list_row_0    {background-color: #dcdcdc !important;}
.list_row_1    {background-color: #F8F8F8 !important;}
.list_row_2    {background-color: #FFFFFF !important;}


.page_header
{
  position:relative;
  width: 700px;
  height: 62px;
  left:0;
  background-color: #e5e5e5;

}

.page_header_white{
        position:relative;
        width: 280px;
        height: 50px;
        padding: 0;
  		background-color: #ffffff;
  		top: 6px;
  		left: 6px;
}

.page_header_title
{
  position: relative;
  left: 20px;
  top: 13px;
  width: 270px;
  font-family: Verdana, Arial, Helvetica, Rockwell, sans-serif;
}
.page_header_title h1
{
  font-family: Verdana, Arial, Helvetica, Rockwell, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.page_header_description
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  left:300px;
  position:absolute;
  top:17px;
  width:375px;
}
.page_header_description p
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.page_content
{
  margin: 0 auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height:18px;
  color: #696969;
  float: top;
}
.page_content p, .page_content label
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-bottom:10px;
  font-weight: normal;
}
.page_content h2
{
  margin-bottom:5px;
  padding-bottom:5px;
}
.page_content h3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #4E4E4E;
  margin-bottom:5px;
}
.page_content input, .page_content textarea, .page_content input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.page_content A, .page_content P A, .page_content A:hover, .page_content P A:hover, #list_link, #list_link:hover,#list_link:visited, #list_link:link
{
  color: #2E91A6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

a.list_linkp, a.list_linkp:hover, a.list_linkp:visited, a.list_linkp:active, a.list__linkp:link {
  color: #2E91A6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

#itemlistname {
        overflow: hidden;
        height: 14px;
        margin-top: 4px;
        margin-bottom: 0px;
        white-space: nowrap;
        font-weight: bold;
}

.group_itemlistname {
    height: 14px;
    margin-top:4px;
    margin-bottom: 0px;
    font-weight: bold;
}

*:first-child+html #itemlistname {
        overflow: visible;
        height: auto;
}

#itemlistnamen {
        overflow: hidden;
        height: 14px;
        margin-top: 4px;
        margin-bottom: 0px;
        white-space: nowrap;
}

*:first-child+html #itemlistnamen {
        overflow: visible;
        height: auto;
}

#itemlist2 {
        white-space: nowrap;
}

*:first-child+html #itemlist2 {
        overflow: visible;
        height: auto;
}

.line2 {
        overflow: hidden;
        /* height: 2.5em; */
}

.line2t {
        overflow: hidden;
}

.page_content .page_block_top
{
  position: relative;
  width: 703px;
  height: 11px;
  margin-top:5px;
  margin-bottom: -4px;
  background: url(/images/consumer/bg/myprof_det_bg_top.jpg) no-repeat bottom center;
}
.page_content .page_block_bottom
{
  position: relative;
  width: 703px;
  height: 9px;
  margin: 0;
  background: url(/images/consumer/bg/myprof_det_bg_bott.jpg) no-repeat top center;
  clear: both;
}
.page_content .page_block
{
  position: relative;
  width: 703px;
  height: auto;
  margin: 0;
  left: 0px;
  top: 0px;
  background: url(/images/consumer/bg/myprof_det_bg_cont.jpg) repeat-y top center;
}






/* Overlay added by AlexW, don't delete*/
#overlay
{
  width: 500px;
  height: 200px;
  background-color:  #FFF;
  position: absolute;
  top: 60px;
  left: 100px;
  padding-top: 0px;
  z-index: 100;
  color: #000;
  border:1px solid #000;
        text-align: center;
        font-size: 20px;
        filter:alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8;
}
/* Overlay added by AlexS, don't delete*/
#overlay_stores
{
  width: 390px;
  height: 190px;
  background-color:  #FFF;
  position: absolute;
  top: 10px;
  left: 10px;
  padding-top: 0px;
  z-index: 100;
  color: #000;
  border:1px solid #000;
        text-align: center;
        font-size: 20px;
  filter:alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8;
}
/* Overlay added by AlexS, don't delete*/
#overlay_filter_1, #overlay_filter_2, #overlay_filter_3, #overlay_filter_100
{
  width: 220px;
  height: 60px;
  background-color:  #FFF;
  position: relative;
  top: 0px;
  left: 0px;
  padding-top: 0px;
  z-index: 100;
  color: #000;
  border:1px solid #000;
        text-align: center;
        font-size: 20px;
  filter:alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8;
}

#search{position:absolute; left:265px; top:13px; width:300px; height:40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.search_imi{border: 1px solid #B9B9B9; font-size: 9px; padding:4px 3px 3px 4px; width:110px; height:11px;color:#333;}

.search_btn input{background-color:#EEEEEE; border:1px solid #B9B9B9; width:53px; height:20px; color: #333333; padding:0px 1px 2px 1px;  font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.button_s {background-color:#EEEEEE; border:1px solid #B9B9B9; width:50px; height:21px; color: #333333; font-size:10px; font-family: Verdana; padding-bottom:3px; }
.button_s18 {background-color:#EEEEEE; border:1px solid #B9B9B9; width:50px; height:20px; color: #333333; font-size:10px; font-family: Verdana; padding-bottom:2px;}
.button_s18a {background-color:#EEEEEE; border:1px solid #B9B9B9; width:80px; height:20px; color: #333333; font-size:10px; font-family: Verdana; padding-bottom:2px;}
.button_del_sel {background-color:#EEEEEE; border:1px solid #B9B9B9; height:20px; color: #333333; font-size:10px; font-family: Verdana; width:102px;}
.button_go {background-color:#EEEEEE; border:1px solid #B9B9B9; height:20px; color: #333333; font-size:10px; font-family: Verdana; width:36px;}
.inp_filter_keyword {height:15px;width:218px; color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-left:3px;padding-top:3px;border:1px solid #AAAAAA;}

#search table td{background-color:transparent;}
#utility_nav {
  position:absolute;
  width:432px;
  left: 445px;
  top: 12px;
  padding:0;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}

#utility_nav td {
    white-space: nowrap;
}

#utility_nav a{color: #333333;}
#primary_nav {position:absolute;left:265px; top:50px;width:652px;padding:0 0 0 0;}
#sub_nav     {}

#sidebar     {left:1px;top:0px;width:178px;padding:0;float:left;}
#banner_00{
        width:166px;
        height:100%;
        padding:0;
        margin: 0;
        position: relative;
        left: 15px;
}
td.left_side {
    width:178px;
    height:100%;
}
td.center_gray{
    width:163px;
    border:15px solid #ffffff;
    background-color:#e5e5e5;
    border-right:none;
}

#page
{
  position:relative;
  width:700px;
  padding: 15px 0px 0px 13px;
  height: auto;
}
.clearing {
  height: 0;
  clear: both;
}
#foot{
        background: url(/images/consumer/ft_b00.jpg) repeat-y center top;
        width: 906px;
        height: 0px;
        clear: both;
        color: #333333;
}
#foot a, #foot table a{color: #333333;}
#foot table td{
        padding:10px 0;
        color: #464646;
        margin: 0; 
        font-size: 9px;
       }

#copyright   {
        position:absolute;
        left:3px;
  width:250px;
  height:16px;
        padding: 0px;
        margin: 0px;
        color: #333333;
}

#small_nav   {
        position:absolute;
        left:370px;
        width:550px;
        height:28px;
        padding: 0px;
        margin: 0px;
}

#center {
        background: url(/images/consumer/con_b01.jpg) repeat-y center top;
        text-align: left;
        margin: 0 auto;
        padding: 0;
        position: relative;
        width: 906px;
        height: auto;
}
#header{
  background: url(/images/consumer/hdr_b0.jpg) repeat-y center top;
  margin: 0;
  padding: 0;
  position: relative;
  left: 3px;
  width: 900px;
        height: 119px;
}
#hdr_end{
                                background: url(/images/consumer/shd_b01.jpg) no-repeat center top;
        margin: 0;
        padding: 0;
        position: relative;
        height: 5px;
}
#logo{
        position: static;
        height: 90px;
        margin: 0;
        padding: 0;
        width:240px;

}
#cont_00{

        margin: 0;
        padding:0px;
        position: relative;
        width: 900px;
        height: auto;
}


.detail_info_01{
        height: 620px;
        width: 686px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}
.detail_info_02{
        height: auto;
        width: 686px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/*--- New Template b2cLCA._Banner and 2 cols content area(Left and center area) ---*/
/*- Main content area*/
.b2cLCA_det_0{
        position:relative;
        left:4px;
        top:0px;
        width:705px;
        height: auto;
        padding:0;
        margin: 0;
}
.b2cLCA_det_0 fieldset{
        border: none;
}

/*- Top pad (avatar)*/
.b2cLCA_det_0_1{
        position:relative;
        width: 699px;
        height: 79px;
        left:0;
        background: url(/images/consumer/bg/hmr_cont_top_bg.jpg) no-repeat top center;
}
/*- Avatar_picture*/
.b2cLCA_det_0_1_0{
  position:absolute;
  width: 67px;
  height: 67px;
  top: 3px;
  left: 3px;
}

.b2cLCA_det_0_1_0 A{
  text-decoration:none;
  border-bottom-style: solid;
  color: #3399CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

/*- Text 1 area*/
.b2cLCA_det_0_1_1{
        position: absolute;
        left: 94px;
        top: 40px;
        font-family: Rockwell, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
/*- Text 2 area*/
.b2cLCA_det_0_1_2{
        position: absolute;
  left: 389px;
  top: 48px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;

}
/*- Content top area*/
.b2cLCA_det_1_0_0{
        position: relative;
        width: 703px;
        height: 11px;
        top:0;
        left: 0;
        margin: 0px 0px -4px 0px;
        padding: 0px;
  background: url(/images/consumer/bg/myprof_det_bg_top.jpg) no-repeat top center;

}
/*- Content detail area*/
.b2cLCA_det_1_0_1{
        position: relative;
        left: 0;
        margin: 0;
        padding: 0;
        width: 703px;
        height: auto;
        background: url(/images/consumer/bg/myprof_det_bg_cont.jpg) repeat-y top center;

}
.b2cLCA_det_1_0_1 h2{
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
         margin-bottom: 10px;
        margin-top: 10px;

}

/*- Content foot area*/
.b2cLCA_det_1_0_2{
         position: relative;
        width: 703px;
        height: 9px;
        margin: 0;
        left: 0;
        background: url(/images/consumer/bg/myprof_det_bg_bott.jpg) no-repeat top center;

}
/*- Left side area in content*/
.b2cLCA_det_1_1_0{
        width: 680px;
        height:auto;
        background-color: #F3F3F3;
        border: 1px solid #CCCCCC;
        float: left;
        position:relative;
        left:7px;
        top:7px;
        height:467px;
}

.b2cLCA_det_1_1_0 .row {
    position: relative;
    left: 10px;
    padding-top:9px;
    clear:both;
}
 
.b2cLCA_det_1_1_0 .row div{
    float:left;
}


.b2cLCA_det_1_1_0 .form-row{
    width: 226px;
}
.b2cLCA_det_1_1_0 .row .wide-form-row{
    width:100%
}

.b2cLCA_det_1_1_0 .row .divider {
    background-color: #ccc;
    height: 1px;
    width:645px;
}
/*- Center side area in content*/
.b2cLCA_det_1_2_0{
    position:relative;
    float:left;
    clear:both;
    width: 680px;
    top: 15px;
    left: 7px;
    border: 1px solid #CCCCCC;
    height:248px;

}
/*====================*/
/*--- New Template bCenterA._Banner and center area ---*/
/*- Main content area*/
.bCenterA_det_0 {
        left:0px;
        top:0px;
        width:705px;
        height: auto;
        padding:0;
        margin: 0;
}
.bCenterA_det_0t {
        left:0px;
        top:0px;
        width:705px;
        height: auto;
        padding: 0;
        padding-left: 5px;
        margin: 0;
}
.bCenterA_det_0 fieldset{
        border: none;
}

/*- Top pad (avatar)*/
.bCenterA_det_0_1{
        position:relative;
        width: 700px;
        height: 63px;
        left:0;
        background-color: #e5e5e5;
}

.bCenterA_det_white{
        position: absolute;
        width: 280px;
        height: 50px;
        padding: 0;
  		background-color: #ffffff;
  		top: 6px;
  		left: 6px;
}


/*- Avatar_picture*/
.bCenterA_det_0_1_0{
        position:absolute;
        width: 67px;
        height: 67px;
        top: 6px;
        left: 6px;

}
/*- Text 1 area*/
.bCenterA_det_0_1_1{
        position: relative;
        left: 5px;
        top: 3px;
        font-family: Verdana, Arial, Helvetica, Rockwell, sans-serif;
  font-size: 18px;
  font-weight: bold;
  height:46px;
}
/*- Text 2 area*/
.bCenterA_det_0_1_2{
        position: relative;
        left: 293px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
		width:375px;
		height: 46px;
		overflow:hidden;
}

.bCenterA_det_0_1_2 a{
        text-decoration: underline;
        color: #6495ED;
        font-size: 12px;
}
/*- Content detail area*/
.bCenterA_det_1_0_1{
        position: relative;
        left: 0;
        margin: 0;
        padding: 0;
        width: 703px;
        height: auto;
}

.bCenterA_det_1_0_2{
        position: relative;
        width: 703px;
        height: 9px;
        margin: 0;
        background: url(/images/consumer/bg/myprof_det_bg_bott.jpg) no-repeat top center;
}

/*====================*/
.tbl_header_text, .tbl_header_text TD{
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: white;
        font-weight: bold;
}



.subNav_Off{
        position: absolute;
        height: 18px;
        width: 100px;
        background-color: white;
        border: 1px solid #CCCCCC;
        padding-top: 5px;
        text-align: center;

}
.subNav_Off a{
        color:#999999;
        font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
        font-weight: bold;


}
.subNav_On{
        position: absolute;
        height: 29px;
        width: 100px;
        background-color: white;
        border-left: 1px solid #CCCCCC;
        border-top: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        padding-top: 7px;
        text-align:center;
  z-index:100;

}
.subNav_On a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
        font-weight: bold;

}

.subNav_On a.subnav_mycontacts,
.subNav_On a.subnav_myprofile,
.subNav_On a.subnav_mygroups,
.subNav_On a.subnav_myfeeds
{
    color: #555555;
}

.subNav_On a.subnav_myplaces,
.subNav_On a.subnav_mycampaigns{
    color: #555555;
}
.div_clearing{
        padding: 0px;
        margin: 0px;
}
select {
         border: 1px solid #AAAAAA;
         font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}


#contacts_list select {
    width: 110px;
}

.imi_numberlbl{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #62ADBF;
}

#dotten_link{
  border-bottom: 1px solid #3399CC;
  color: #3399CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#dotten_link A, #dotten_link A:hover
{
  color: #3399CC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#link_registration_solid{
  border-bottom: 1px solid #3399CC;
  text-decoration: none;
  color: #3399CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#dotten_link_10{
  border-bottom: 1px solid #3399CC;
  text-decoration: none;
  color: #3399CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#dotten_link_10 A, #dotten_link_10 A:hover
{
  border-bottom: 1px solid #3399CC;
  color: #3399CC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.dotten_link_A A{
  text-decoration:none;
  color: #3399CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#nearest_location h2{
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 20px;
  color: #666666;
}
#nearest_location p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height:18px;
  color: #696969;
}
#nearest_location A, #nearest_location A:hover{
  border-bottom: 1px solid #3399CC;
  color: #3399CC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#image_link, #image_link:hover
{
  text-decoration: none;
  border-bottom:0px;
}
.box1 {
position:relative;
        width: 705px;
        background-image: url('/images/consumer/shade_right.jpg');
        background-position: right;
        background-repeat: repeat-y;
}
.box2 {
  width: 696px;
  border-top: 1px solid #d0d0d0;
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0; 
 float: left;
  background-image: url('/images/consumer/box_bg.jpg');
  background-position: bottom;
  background-repeat: repeat-x;
}
.right_shade {
        float: left;
        width:5px;
        background-image: url('/images/consumer/shade_righttop.jpg');
        background-repeat: repeat-y;
}
.bottom_shade {
        bottom:0;
        width:703px;
        background-image: url('/images/consumer/bottom_shade_700.jpg');
        background-repeat: no-repeat;
        height: 13px;
        margin-bottom: 10px;
}
.clearboth {
        clear: both;
}


.box2 fieldset, .box2 fieldset form{
        border: none;
        margin:0px;
        padding:5px;
}
#v10b{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-bottom:5px;
}

.dlink, .dlink:hover
{
  border-bottom: 1px solid #3399CC;
  color: #3399CC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.dlink1, .dlink1:hover
{
  border-bottom: 0px;
  color: #3399CC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.inp_field {
  border: 1px solid #AAAAAA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 15px;
  padding-top: 3px;
  padding-left:3px;
}
.sel_field {
  border: 1px solid #AAAAAA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:0;
  height:18px;
}
iframe.file
{
    border-width: 0px;
    height: 65px;
    width: 300px;
    vertical-align:top;
}
iframe.filehidden
{
    visibility: hidden;
    width:0px;
    height:0px;
}
.greybox {
        margin-left: 8px;
        margin-top: 5px;
        background-color: #747474;
        height: 67px;
        width: 67px;
        float: left;
        margin-right: 10px;
}

.whitebox {
		margin-top:6px;
		margin-left:6px;
        width: 280px;
        height: 50px;
        float: left;
        background-color: #ffffff;
        color: #666666;
        font-family: Verdana,Arial,Helvetica, Rockwell, sans-serif;
        font-size: 18px;
        font-weight: bold;
        vertical-align: middle;
}
.clearbox {
        float: left;
        margin-top: 16px;
        margin-left: 20px;
        width: 320px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666;
        text-align: bottom;
}
.top_box {
        width: 700px;
        background-color: #e5e5e5;
        height: 62px;
}
.inp_textJ {
        border: 1px solid #AAAAAA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        left: 0px;
        color: #333333;
        padding-top:4px;
        padding-left:3px;
}
.hl_view{
        background-color: #ffffff;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-top:4px;
        border:1px solid #e9e9e9;
        height: 18px;
        width: 100px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: center;
}
.hl_view A, .hl_view A:HOVER{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
        font-weight: bold;
}
.hl_view_active{
        background-color: #e9e9e9;
        height: 22px;
        padding-top:6px;
        width: 100px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: center;
}
.hl_view_active A, .hl_view_active A:HOVER{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #555555;
        font-weight: bold;
        text-decoration: none;
}

#tag_cloud p{
        overflow-y: auto; 
        overflow-x: hidden; 
        height: 63px;
        line-height: 18px;
}

#page_my_pad{
        background-color: #e9e9e9;
        padding:4px;
        padding-bottom:20px;
        width:693px;
        min-height: 118px;
}
#page_list_view_filter{
        background: url(/images/consumer/bg/tbl_hdrup_bg.jpg) no-repeat top left;
        height:52px;
        width:699px;
}
#page_list_view_filter div {
    float:left;
    position: relative;
}
.inp_textp {
        border: 1px solid #AAAAAA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 130px;
        left: 0px;
        margin: 0px 0px 0px 0px;
        color: #333333;
        height: 16px;
}

.header_gray{
        position:relative;
        width: 700px;
        height: 63px;
        background-color: #e5e5e5;
}

.header_white{
        position: absolute;
        width: 233px;
        height: 50px;
        padding: 0;
  		background-color: #ffffff;
  		top: 6px;
  		left: 6px;
}

.header_title{
        color: #000000; 
		font-family: Verdana, Arial, Helvetica, Rockwell, sans-serif; 
		font-size: 18px; 
		font-weight: bold; 
		padding-left:7px; 
		padding-bottom:3px;
}

.header_description{
        font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: normal; 
		padding-left:8px; 
		padding-bottom:4px;
		overflow:hidden;
}

.header_description a{
        text-decoration: none;
        color: #3399CC;
        font-size: 10px;
}

.inmarkit_outer_widget{
    padding-left:140px;
    padding-top:20px;
}


#page_forget a{
    color: #3399CC;
}

#page_welcome p {
	margin:10px 0 10px 0;
}


.not_linked_to_facebook {
  background-image: url(/images/not_linked.jpg);
  background-repeat: no-repeat;
  background-position: 2px 2px;
  background-color: #ebf2fa;
  padding-left: 44px;
  padding-top: 6px;
  height: 36px;
  width: 188px;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #0e1f5b;
  float: left;
  margin-bottom: 10px;
  margin-top: 13px;
  margin-left:30px;
}


.not_linked_to_facebook_2 {
  padding-left: 8px;
  padding-top: 4px;
  height: 36px;
  width: 262px;
  font-family: Verdana;
  font-size: 10px;
  line-height: 12px;
  color: #000;
  float: left;
  background-color: #fff;
  margin-top: 13px;
}

.linked_to_another_facebook {
background: url(/images/associated_with_another.jpg) no-repeat 2px 2px #ebf2fa;
font-size:11px;
font-weight:bold;
width: 442px;
height:36px;
margin:13px 0px 10px 30px;
padding: 6px 0px 0px 44px;
}


.login_with_facebook {
  background-image: url(/images/consumer/facebooklogo_body.jpg);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  background-color: #fff;
  padding-left: 40px;
  padding-top: 8px;
  padding-bottom: 3px;
  height: 28px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #0e1f5b;
  float: none;
  margin-bottom: 5px;
  margin-top: 12px;
  margin-left: 28px;
  width: 310px;
}



.login_with_facebook a {
  color: #0e1f5b;
  text-decoration: none;
  
}

.su_thru_fb {

  height: 28px;
  	float: left;
  	 font-weight: bold;
  	 border-right: 1px #aaa solid;
  	 padding-right: 8px;
}
.su_to_imi {

  height: 28px;	
  float: left;
  font-weight: bold;
  padding-left: 8px;
}

.login_footer_cont {
    margin-left: 30px;
  
}

.login_footer {
      font-size: 10px;
      font-family: Verdana;
      padding-top: 3px;
      height: 20px;
      overflow: hidden;
}

.login_footer a, .login img {
text-decoration: none;

}

.login_footer p {
  display: inline;
  position: relative;
  bottom: 5px;
  padding-left: 5px;
  font-weight: bold;
}

.clear_both {
	clear: both;
	height: 1px;
}
.footer_text {
	margin-top: -5px;
}

.reg_user {
  background-image: url(/images/logo/it_blue_28x28.png);
  background-repeat: no-repeat;
  background-position: 3px 2px;
  background-color: #fff;
  padding-left: 42px;
  padding-top: 8px;
  height: 28px;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  float: left;
  margin-top: 12px;
  margin-left: 26px;
}

.facebook_blue {
  color: #0e1f5b;
  
  
}

a.facebook_blue {
  color: #0e1f5b;
  
  
}

.line_divider {
  margin-top: -5px;
  width: 500px;
  }

.not_registered {
  padding-bottom: 1px;
  padding-top: 0px;
}

span.signupYesNo {
  margin-left: 50px;
  font-weight: bold;
  font-size: 10px;
  color: #166070;

}

div.dots630img {
  height: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 15px;
  clear: both;
}

p.using_sms_question {
  line-height:14px;
}

#page_forget a, #page_forget a:visited,  #page_forget a:hover, .su_to_imi a:visited, .su_to_imi a , .not_linked_to_facebook_2 a, .not_linked_to_facebook_2 a:visited{
  color: #377283;
  
}

.productMarkDetail td {
    vertical-align:top;
}

.productMarkDetail .productMarkRight {
    padding-left:10px;
}

#side_left_inpeople_menu {
    height:103px;
    left:18px;
    position: absolute;
    width: 161px;
}

#side_left_inpeople_menu img {
    position: absolute;
    left:30px;
    top:20px;
}

.button_panel {
border: 1px solid #CCCCCC; 
background-color:#F8F8F8; 
float:right;
z-index:10;
margin-top:10px;
}

.contact_infoContainer {
    background-color:#F8F8F8;
    border: 1px solid #CCCCCC;
    padding: 11px 11px 30px;
    margin-bottom: 15px;
}

.editcontact_table {
    margin-top:10px;
}
.fieldSection {
    width: 170px;
    padding-top: 10px;
    padding-right: 20px;
}
.fieldSection-edit {
    width: 150px;
    height:62px;
}
.fieldSection-edit input.inp_text {
    float:left;
}
.fieldSection-edit .form_error {
    float:left;
}
.fieldContainer {
    height: 20px;
    padding-top: 5px;
    position: relative;
}

#add_contact .fieldContainer img.icon {
    position:absolute;
    right: 6px;
    top: 5px;
    width: 25px;
    margin:0
}


.fieldContainer input#gender_f {
    margin-left: 4px;
}
.fieldContainer input#gender_m, .fieldContainer input#gender_f {
    margin-right: 3px;
    letter-spacing:-0.05em;
}
hr.formBreak {
    color: #ccc;
    border: 1px solid #ccc;
    margin-top: 15px;
}


.clear {
    clear: both;
    
}

#addContact_btn_back {
    margin-right: 50px;
}

.form-row img {
    margin-left:-3px;
    margin-top:4px;
    position:absolute;
}

.confirmation-error-message-container {
    background-color:#FDF7F9;
    border:1px solid #D9667A;
    margin-top:10px;
    padding:5px;
    width:688px;
}




.noproduct_msg {
    float:left;
    margin:50px 0 100px 20px;
    font-size:14px;
}

.filter_populartags_content {
    width:675px; 
    height:99px;
    position:relative;
    top:10px;
    left:10px;
}
.filter_populartags_content h2 {
    margin-bottom:6px;
}



.activate_message {
    font-weight:bold;
    font-size:18px;
    margin:100px 70px 165px 70px;
    color:black;
}

#contact_tab td.col_name, #contact_tab td.col_email, #contact_tab td.col_mobile {
    overflow: hidden;
    height: 14px;
    margin-top: 4px;
    margin-bottom: 0px;
    white-space: nowrap;
    font-weight: bold;
}
#contact_tab td.col_name a, #contact_tab td.col_email a, #contact_tab td.col_mobile a {
  color: #2E91A6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

#place_products_dv, #place_people_dv {
    position:relative;
    height:115px;
    background-repeat:no-repeat;
    background-position:top center;
    margin-top:20px;
    float:left;
    width:700px;
}
#place_people_dv #place_people, #place_products_dv #place_products { position:relative; width:660px; height:auto; left:20px; }

#nav_social_icons-box span{
    float:left;margin-top:6px;margin-right:4px;
}

#nav_social_icons { width:100px; overflow:auto;float:left;margin-top:3px; }
#nav_social_icons li {
    float:left; width:18px; height:18px; list-style:none; padding:0;
    background-image:url(/images/icon_social.png); background-repeat:no-repeat; margin-right:5px;}
#nav_social_icons li.fb { background-position:0 0; }
#nav_social_icons li.tw { background-position:0 -23px; }
#nav_social_icons li.yh { background-position:0 -47px; }
#nav_social_icons li.gg { background-position:0 -70px; }
#nav_social_icons li.fb.connected { background-position:-22px 0; }
#nav_social_icons li.tw.connected { background-position:-22px -23px; }
#nav_social_icons li.yh.connected { background-position:-22px -47px; }
#nav_social_icons li.gg.connected { background-position:-22px -70px; }
#nav_social_icons li a { width:18px; height:18px;display:block;margin:0;padding:0; }



#home_social_icons { overflow:auto; }
#home_social_icons li {
     list-style:none;
     padding:5px;
     background-repeat:no-repeat;
     margin-right:5px;
}

#home_social_icons li img{
    margin-right : 10px;
}

#home_social_icons li a{
    color : #2FA2B7;
}
/*
#home_social_icons li.fb { background-image:url(/images/consumer/sso/facebook30x30.gif); }
#home_social_icons li.tw { background-image:url(/images/consumer/sso/twitter30x30.gif); }
#home_social_icons li.yh { background-image:url(/images/consumer/sso/yahoo30x30.gif); }
#home_social_icons li.gg { background-image:url(/images/consumer/sso/google30x30.gif); }
*/
#home_social_icons li.fb.connected {  }
#home_social_icons li.tw.connected {  }
#home_social_icons li.yh.connected {  }
#home_social_icons li.gg.connected {  }

.social_connected_name{ color: #2FA2B7; }
/* #home_social_icons li a { width:30px; height:30px;display:block;margin:0;padding:0; } */


a:active
{
    outline: none;
}

a:focus
{
    outline: none;
}