/****************************************** Customize Start ******************************************/
html,body {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 12px;
  font-family: arial;
  line-height: 1.4em;
  text-align: center;
  background-image: url(/location/xing/images/bg_new2.gif);
  background-repeat: repeat-x;
  background-color: #337ba1;
  background-position: top;
}

/****************************************** Start Containers ******************************************/
#sitenamecon {
  height: 65px;
  padding: 0;
  margin: 0;
  text-align: left;
  display: block;  
  background-repeat: no-repeat;
  background-image: none;
}
.sitename a, .sitename a:hover {
  color: #FFF;
  font-size: 24px;
  font-weight: bold;
  font-family: Times New Roman;
  padding-top: 15px;
  padding-left: 15px;
  display: block;
  text-decoration: none; 
}
#topcontainer {
  background-image: none;
  background-repeat: repeat-x;
  text-align: left;
  height: 77px;
  margin: 0;
  padding: 0;
  color: #FFF;
}
#topcontaineranon {
  width: 100%;
  margin: 0;
  padding: 0;
}
#maincontainer {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  
}
#maincontent_container {
  background-image: url(/location/xing/images/mainbg_none.gif);
  background-repeat: repeat-y;
  width: 950px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background-color:#FFFFFF;
}
#content_container { /* main contain background */
  margin: 0 auto;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
  min-height: 350px;
  height: auto !important;
  height: 350px;
  padding:10px;
  
}
#layout_container {
  width: 950px;
  padding: 6px;
  clear: both;
}
#topcontainersignup {
  width: 100%;
  margin: 0;
  padding: 0;
}
#signupbody {
  padding: 0px;
}
#mainsignup_container {
  width: 893px;
  text-align: center;
  margin: 0 auto;
  padding: 5px;
}
.adcontainer {
  display: block;  
  margin-bottom: 5px;  
}
#ad468x60 {
  float: right;
  margin-right: 2px;
  margin-top: 4px;
}
.middlecol {
  margin-left: 10px; 
  margin-right: 5px;
}
/****************************************** End Containers ******************************************/

/********* Start Top Nav *********/
#topnavcon {
  height: 25px;
  width: 950px;
  padding: 0;
  margin: 0 auto;
  background-color: transparent;
}
#navmycon ul {
  padding: 0;
  margin: 0;
  color: #FFF;  
}
#navlistmy li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#navlistmy li a, #navlistmy li a:hover {
  display: inline;
  text-align: center;
  color: #000;
  font-size: 13px;
  font-weight: bold;
  background-color: #ecae32;
  padding: 3px;
  margin: 0;
}
/*********End Top Nav *********/

/********* Start Bottom Nav *********/
#navmodulecon ul {
  text-align: left;
  background-color: #000;
  padding: 0;
  margin: 0;
  padding: 5px;
}
#navlistmodules li {
  display: inline;
  color: #000;
  list-style-type: none;
  font-size: 12px;
  padding: 0;
  margin: 0;
}
#navlistmodules li a, #navlistmodules li a:hover {
  color: #000;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
#navlistmodules li a:hover {
  text-decoration: underline;
}
/********* End Bottom Nav *********/
.nav a {
  font-size: 13px;
  color: #000;
  text-decoration: none;
} 

.nav a:hover {
  font-size: 13px;
  color: #000;
  text-decoration: underline;
} 
/****************************************** Main Box ******************************************/
.boxb {
  margin-bottom: 8px;
  padding: 0;
  border: 1px solid #a1cbe0;
}
.boxb h3 {
  border-bottom: 1px solid #a1cbe0;
  background-color: #ecf7fd;
  margin-bottom: 1px;
  font-size: 13px;
  padding: 5px;
  margin: 0;
  color: #333;
}
.boxb h3 a, .boxb h3 a:hover {
  font-size: 12px;
  font-weight: normal;
}
.boxc {  
  padding: 5px;
  background-color: #FFF;
  background-image: none;
  background-repeat: repeat;
  color: #111;
}
.boxcw {
  border: 1px solid #DDD;
  background-color: #FFF;
  padding: 5px;
}
.photostrip {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  background-color: #DDD;
}
.boxd {
  background-color: #FFF;
  margin-bottom: 8px;
  padding: 0;
  border: 1px solid #DDD;
}
.boxd h3 {
  margin-bottom: 1px;
  font-size: 13px;
  padding: 5px;
  margin: 0;
  color: #333;
}
.boxdc {  
  padding: 5px;
  background-color: #FFF;
  background-image: none;
  background-repeat: repeat;
}
.boxe {
  background-color: #fff;
  margin-bottom: 8px;
  padding: 0;
  border: 1px solid #d0e4ed;
}
.boxe h3 {
  margin-bottom: 1px;
  font-size: 13px;
  padding: 5px;
  margin: 0;
  color: #333;
}
.boxec {  
  padding: 5px;
  background-color: #EEE;
  background-image: none;
  background-repeat: repeat;
}
.Aboxb {
  margin-bottom: 15px;
  padding: 0;
  border: 1px solid #d0e4ed;
}
.Aboxb h5 {
  background-color: #f1f9fb;
  margin-bottom: 1px;
  padding: 5px;
  margin: 0;
  color: #18191a;
}
.Aboxb h5 a, .Aboxb h5 a:hover {
  color: #2d2e2f;
}
.Aboxc {  
  padding: 5px;
  background-color: #f6fcfd;
  background-image: none;
  background-repeat: repeat;
  color: #111;
}
/****************************************** Main Box ******************************************/

/****************************************** Sub Box ******************************************/
.subboxb {
  margin-bottom: 8px;
  padding: 0;
  border: 0px solid #ccc;
}
.subboxb h4 {
  background-color: #d4e6f0;
  margin-bottom: 1px;
  font-size: 12px;
  padding: 5px;
  margin: 0;
  color: #111;
}
.subboxb h4 a, .subboxb h4 a:hover {
  font-size: 12px;
  font-weight: normal;
}
.subboxc {
  padding: 5px;
  background-color: #f1e9b1;
  background-image: none;
  background-repeat: repeat;
  color: #111;
}
.subboxcw {
  border: 1px solid #DDD;
  background-color: #FFF;
  padding: 5px;
}
/****************************************** Sub Box ******************************************/
/****************************************** Customize End ******************************************/







/****************************************** Start Common Rules ******************************************/
td {
  font-size: 12px;
}
a {
  text-decoration: none;
  color: #207295;
  font-size: 12px;
}
a:hover {
  text-decoration: underline;
  color: #207295;
  font-size: 12px;
}

input #cbox  /* To keep form fields consistent */
{
  background: #000 !important;
}

#links a:hover  {
color:yellow;
text-decoration:underline;
}
#links {
color:#FFFFFF;
}

ul {
  list-style-type: square;
  line-height: 1.2em;
  padding: 3px;
  margin-left: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}
img{
 border-color:#999999;
}
.table {
  margin: 0;
  padding: 0;
  width: 100%;
}
.small {
  font-size: 11px;
}
.hitcounterbig {
  display: block;
  background-image: url(/location/xing/images/hits.gif);
  background-repeat: no-repeat;
  width: 100px;
  height: 21px;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  text-align: center;  
  padding-top: 3px;
}
.online { 
  background-image: url(/location/xing/images/online.gif);
  background-repeat: no-repeat;
  width: 52px;
  height: 14px;
  margin: 0;
  padding: 0;
  display: block;
}
.offline { 
  background-image: url(/location/xing/images/offline.gif);
  background-repeat: no-repeat;
  width: 52px;
  height: 14px;
  margin: 0;
  padding: 0;
  display: block;
}
.onlinebig { 
  background-image: url(/location/xing/images/onlinebig.gif);
  background-repeat: no-repeat;
  width: 100px;
  height: 20px;
  margin: 0;
  padding: 0;
  display: block;
}
.offlinebig { 
  background-image: url(/location/xing/images/offlinebig.gif);
  background-repeat: no-repeat;
  width: 100px;
  height: 20px;
  margin: 0;
  padding: 0;
  display: block;
}
.profileonline {
  background-image: url(/location/xing/images/onlinebig.gif);
  background-repeat: no-repeat;
  width: 100px;
  height: 20px;
  margin: 0;
  padding: 0;
  display: block;
}
.error { 
  color: red; 
  padding-top:33px;
  
}
.private { 
  color: #b30101; 
  font-weight: bold;
}
.form { 
  display: inline; 
  margin: 0;
}
.hidden {
  display: block;
  background-color: #fce702; 
  margin-top: 2px; 
  padding: 2px;
}
.buttoncon {
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px;
  border: 0px;
}

.paging { 
  text-align: right;
  padding: 0;
  margin-top: 2px;
  margin-bottom: 2px;
}
.pagingon A { 
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  width: 17px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #40a2fd;
  border: 1px solid #006699;
  text-decoration: none;
}
.pagingon A:hover { 
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  width: 17px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #40a2fd;
  border: 1px solid #006699;
  text-decoration: none;
}
.pagingoff A { 
  color: #999;
  font-size: 11px;
  text-align: center;
  width: 17px;
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid #CCC;
  background-color: #FFF;
  text-decoration: none;
}
.pagingoff A:hover { 
  color: #FFF;
  font-size: 11px;
  text-align: center;
  width: 17px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #40a2fd;
  border: 1px solid #006699;
  text-decoration: none;
}
.pagingnone { 
  color: #DDD;
  font-size: 11px;
  text-align: center;
  width: 17px;
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid #DDD;
  text-decoration: none;
}
.mand {
  color: red;
  font-size: 18px;
  font-weight: normal;
}
.purchased {
  color: #5ab65c;
  font-size: 16px;
  font-weight: bold;
}
.success {
  color: #41c62b;
}
.x_box {
  margin: 0;
  padding: 3px;
  background-color: #d2eefd;
  border: 1px solid #41bbfd;
}
.x_box h3 {
  margin: 0;
  padding: 4px;
  font-size: 16px;
  border-bottom: 1px solid #79cefc;
}
.x_boxc {
  margin: 0;
  padding: 5px;
}
.tips {
  background-color: #ededed;
  padding: 2px;
}
.boxcontrolpanel {
  width: 160px;
  margin: 0;
  padding: 0;
}
.boxcontrolpanel h4 {
  text-align: center;
  margin: 0;
  border-top: 1px solid #4381c8;
  border-left: 1px solid #4381c8;
  border-right: 1px solid #4381c8;
  background-color: #68a5e9;
  font-size: 13px;
  color: #FFF;
  padding: 2px;
}
.boxcontrolbg {
  background-color: #FFF;
  border: 1px solid #4381c8;
  margin: 0;
  padding: 0;
}
.cp_blue {
  border: 1px solid #5a8dd6;
  background-color: #cfdff3;
  display: block;
  text-align: left;
  font-size: 12px;
  margin-bottom: 1px;
}
.cp_green {
  border: 1px solid #65bb33;
  background-color: #baf498;
  display: block;
  text-align: left;
  font-size: 12px;
  margin-bottom: 1px;
}
.cp_yellow {
  border: 1px solid #d9a62a;
  background-color: #fae7bb;
  display: block;
  text-align: left;
  font-size: 12px;
  margin-bottom: 1px;
}
.boxtab {
  line-height: 1.3em;
  background-color: #FFF;
  border: 0px solid #CCC;
  padding: 10px;
}
.bigtitle {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4em;
}
.title {
  font-size: 20px;
  line-height: 1.3em;
}
.title a {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.3em;
}
.title a:hover {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.3em;
}
.title2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4em;
  color: #0e6dc6;
}
.subtitle {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4em;
}
.subtitle a {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4em;
}
.subtitle a:hover {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.4em;
}
.redlink a, .redlink a:hover {
  color: #f50606;
}
.whitelink a, .whitelink a:hover {
  color: #000;
}
.whitetitlelink a, .whitetitlelink a:hover {
  font-size: 16px;
  color: #000;
  font-weight: bold;
}
.bluelink a, .bluelink a:hover {
  color: #011ab2;
}
.greylink a, .greylink a:hover {
  color: #777;
}
.bread {
  background-color: #BBB;
  border: 1px solid #999;
  padding: 0;
  color: #FFF;
  margin-bottom: 20px;
}
.breadon {
  color: #FFF;
  font-weight: bold;
}
.breadoff {
  color: #777;
}
.div {
  border-top: 1px solid #b3c5c9; 
  margin-top: 5px; 
  margin-bottom: 5px;
}
.div2 {
  border-top: 1px solid #CCC; 
  border-bottom: 1px solid #FFF; 
  margin-top: 5px; 
  margin-bottom: 5px;
}
.div3 {
  border-top: 1px solid #EEE; 
  margin-top: 1px; 
  margin-bottom: 1px;
  display: block;
}
.div4 {
  border-top: 1px solid #bdd7f1; 
  border-bottom: 1px solid #eaf5ff; 
  margin-top: 5px; 
  margin-bottom: 5px;
}
.divgreen {
  border-top: 1px solid #9fc272; 
  border-bottom: 1px solid #eaf8d8; 
  margin-top: 5px; 
  margin-bottom: 5px;
}
.divblue {
  border-top: 1px solid #bcd1ea; 
  border-bottom: 1px solid #FFF; 
  margin-top: 5px; 
  margin-bottom: 5px;
}
.lastpost a {
  color: #e88403;
}
.lastpost a:hover {
  color: #e88403;
  text-decoration: underline;
}
.modulesearchbg {
  background-color: #fff;
  padding: 3px;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}
.tabularborder {
  background-color: #f3fafd;
  border:1px solid #dde8ee; 
}
.tabularborder2 {
  background-color: #e6ecf1;
}
.tabularborder3 {
  background-color: #efefef;
}
.tabularborder4 {
  background-color: #659cd5;
}
.tabularborder5 {
  background-color: #DDD;
}
.tabularheader {
  background-color: #e9f5f8;
  font-weight: bold;
}
.tabularheader2 {
  background-color: #EEE;
  font-weight: bold;
}
.tabularheader3 {
  background-color: #64a8ca;
  color: #FFF;
  font-weight: bold;
}
.tabularsubheader {
  background-color: #DDD;
  font-weight: bold;
}
.tabularsubheader2 {
  background-color: #e3effd;
  font-weight: bold;
}
.tabularcontent {
  background-color: transparent;
}
.tabularcontent2 {
  background-color: #f1f6fa;
}
.tabularcontent3 {
  background-color: #FFF;
}
.tabularcontent4 {
  background-color: #eef0f0;
}
.formborder {

}
.formcontent {

}
.formquestion {
  text-align: right;
  font-weight: bold;
}
.formborder2 {
  background-color: #efefef;
}
.formcontent2 {
  background-color: #FFF;
}
.formquestion2 {
  font-weight: bold;
}
.formoptional {
  font-weight: normal;
  color: #BBB;
}
.formtips {
  font-weight: normal;
  color: #BBB;
}
.visibilityfriendset {
  width: 430px;
  background-color: #EEE;
  overflow: auto;  
}
.visibilityfriends {
  background-color: #EEE;
  width: 430px;  
  height: 200px;
  overflow: auto;
}
.tab {
  font-weight: bold;
  background-color: #EEE;
  border-top: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
}
.tabbox {
  background-color: #EEE;
  border: 1px solid #DDD;
  padding: 5px;
  margin-top: 2px;
}
.button {
  border: 1px solid #2b4f82;
  background-image: url(/location/xing/images/buttonbg.gif);
  background-repeat: repeat-x;
  padding: 1px;
  font-size: 13px;
  background-position: top;
}
.button_login {
 border: 0px;
 margin: 0 auto;
 padding: 0px;
}
.button_community {
 border: 0px solid #25b9fd; 
 margin: 0 auto;
 padding: 0px;
 
}
.button2 {
  border-top: 1px solid #fee19c;
  border-right: 1px solid #c18801;
  border-bottom: 1px solid #c18801;
  border-left: 1px solid #fee19c;
  background-color: #fbb101;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}
.buttonsm {
  border-top: 1px solid #98bcee;
  border-right: 1px solid #103c79;
  border-bottom: 1px solid #103c79;
  border-left: 1px solid #98bcee;
  background-color: #3d6fb5;
  color: #FFF;
  font-size: 12px;
}
.buttonlink a {
  background-color: #6396c5;
  color: #FFF;
  font-weight: bold;
  padding: 4px;
}
.buttonlink a:hover {
  background-color: #6396c5;
  color: #FFF;
  font-weight: bold;
  padding: 4px;
}
.warning {
  background-color: #fde7e9;
  border: 1px solid #ea8c95;
  padding: 5px;
  font-weight: bold;
  margin-bottom: 5px;
}
.warning2 {
  background-color: transparent;
  color: #FFF;
  margin-top:40px;
}
.warning2 a {
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
}
.warning2 a:hover {
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
}
.attention {
  color: #41c62b;
}
.attention2 {
  background-color: #e0fce6;
  border: 1px solid #c2edca;
  padding: 5px;
  margin-bottom: 10px;
}
.blackbox {
  background-color: #FFF;
  border: 1px solid #000;
  padding: 5px;
}
.gentab_on {
  text-align: center; 
  color: #FFF;
  padding: 2px; 
  display:block; 
  background-color: #eff7fb; 
  text-decoration: none;
  margin-right: 0px;
  font-size: 13px;
  font-weight:bold;
  border: 1px solid #d7ecf1;
  
}
.gentab_on A {
  text-align: center; 
  color: #3a3b3b;
  padding: 2px; 
  display:block; 
  background-color: #eff7fb; 
  text-decoration: none;
  margin-right: 0px;
  font-size: 13px;
  font-weight:bold;

}
.gentab_on A:Hover {
  text-align: center; 
  color: #3a3b3b;
  padding: 2px; 
  display:block; 
  background-color: #eff7fb; 
  text-decoration: underline;
  margin-right: 0px;
  font-size: 13px;
  font-weight:bold;
}
.gentab_off {
  text-align: center; 
  font-weight: bold; 
  color: #3a3b3b;
  padding: 2px; 
  display:block; 
  background-color:#f5f6f6; 
  text-decoration: none;
  font-size: 13px;
  border: 1px solid #e7e7e7;
 }
.gentab_off A {
  text-align: center; 
  font-weight: bold; 
  color: #3a3b3b;
  padding: 2px; 
  display:block; 
  background-color: #f5f6f6; 
  text-decoration: none;
  font-size: 13px;

}
.gentab_off A:Hover {
  text-align: center; 
  font-weight: bold; 
  color: #3a3b3b;
  padding: 2px; 
  display:block; 
  background-color: #f5f6f6; 
  text-decoration: underline;
  font-size: 13px;

}
.gentabsubcon {
  padding: 5px;
  background-color: #a20000;
}
.gentabsubon {
  font-weight: bold;
}
.gentabsuboff a {
  color: #AAA:
}
.gentabsuboff a:hover {
  color: #AAA:
}
.categoryshowhide {
  padding: 5px;
  text-align: center;
}
.catshowall {
  text-decoration :none;
  margin: 0;
  padding: 0;
}
.cathide {
  text-decoration :none;
  margin: 0;
  padding: 0;
}
#footer {
  width: 950px;
  height: 46px;
  background-image: url(/location/xing/images/footerbg_none.gif);
  background-repeat: no-repeat;
  font-size: 11px;
  margin: 0 auto;
  color: #ffffff;
  text-align: left;
}
#footer A { 
  font-size: 11px;
  color: #ffffff;
  text-decoration :none;
}
#footer A:hover { 
  font-size: 11px;
  color: #ffffff;
  text-decoration :underline;
}
.boxsignup {
  background-color: #eff3f8; 
  border: 1px solid #a2b8d5; 
  padding: 25px; 
  color: #555;
}
.signupstepstitle {
  font-size: 13px;
  font-weight: bold;
}
.signupstepsoff {
  color: #DDD;
}
.signuperroroff {
  background-color: #FFF;
}
.signuperroron {
  background-color: #e7f1fa;
}
.signupsteps_off {
  color: #DDD;
}
.moduleactionborder {
  background-color: #CCC;
}
.moduleactioncontent {
  background-color: #f5f5f5;
}
.payarrow {
  display: block;
  background-image: url(/location/xing/images/payarrow.gif);
  background-repeat: no-repeat;
  width: 257px;
  height: 68px;
  font-size: 18px;
  text-align: center;  
}

/****************************************** Start Debate ******************************************/
.debatevotelabel {
  font-size: 9px;
  font-family: tahoma;
}
.debatevotepercent {
  font-size: 9px;
  font-family: tahoma;
}
.debatevotebarpro {
  background-color: #01ec12; 
  border: 1px solid #01cb0f; 
  font-size: 5px; 
  display: inline;
  font-family: tahoma;
}
.debatevotebarcon {
  background-color: #ff0a0a; 
  border: 1px solid #e60101; 
  font-size: 5px; 
  display: inline;
  font-family: tahoma;
}


/****************************************** Start Groups ******************************************/




/****************************************** Start Events ******************************************/
.eventpast a {
  color: red;
  font-weight: bold;
}
.eventpast a:hover {
  color: red;
  font-weight: bold;
}
/****************************************** End Events ******************************************/



/****************************************** Start Photo ******************************************/
.photobordernolink {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 6px;
  width: 106px;
  display: block; 
}
.photoborder A {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 6px;
  width: 106px;
  display: block; 
}
.photoborder A:hover {
  background-color: #FFF;
  border: 1px solid #bb2020;
  padding: 6px;
  width: 106px; 
  display: block; 
}
.photoborderthumb A {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 6px;
  width: 75px;
  display: block; 
}
.photoborderthumb A:hover {
  background-color: #FFF;
  border: 1px solid #bb2020;
  padding: 6px;
  width: 75px; 
  display: block; 
}
.photoborderprofile A {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 3px;
  width: 94px;
  display: block; 
}
.photoborderprofile A:hover {
  background-color: #FFF;
  border: 1px solid #bb2020;
  padding: 3px;
  width: 94px; 
  display: block; 
}
.photoborderhome A {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 6px;
  width: 206px;
  display: block; 
}
.photoborderhome A:hover {
  background-color: #FFF;
  border: 1px solid #bb2020;
  padding: 6px;
  width: 206px; 
  display: block; 
}
.photoborderstripsmall {
  background-color: #FFF;
  border: 1px solid #CCC;
  padding: 3px;
  width: 53px; 
  margin-left: 1px;
  margin-right: 1px;
}
.photoborderstripbig {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 3px;
  width: 86px; 
}
.photoborderprofileactivity A {
  background-color: #FFF;
  border: 1px solid #DDD;
  padding: 6px;
  width: 100px;
  display: block; 
}
.photoborderprofileactivity A:hover {
  background-color: #FFF;
  border: 1px solid #bb2020;
  padding: 6px;
  width: 100px; 
  display: block; 
}
/****************************************** End Photo ******************************************/
