/*********************************
*********HEADER******************
*********************************/
@-moz-document url-prefix()  
{
  a.s{}
 #ChangePasswordPushButton span.dynmid{padding-left:8px; padding-right: 10px;}
 #ChangePasswordPushButton{width: 139px;}
}

div.mainheader{border-bottom:1px solid #dedede; background-color:#fcfcfc;}
div.mainheaderinnertop{margin:0 auto;display:none; padding-bottom:30px; }

div.mainheaderinnertop, div.mainheaderinnerhld {width:980px;}
div.mainheaderinnerhld{float:left;background-color:#f3f3f3;height:61px;}
div.mainheaderinnerbothld{width:1030px;margin:0 auto;}
   a.headerarrow{width:16px; height:25px;}
   a.arrowdown{background-image:url('../img/buttons/arrowdown.png'); }
   a.arrowup{background-image:url('../img/buttons/arrowup.png');}
   a.arrowdownlay{background-image:url('../img/buttons/arrowdown.png');}
   a.arrowupleft{margin:17px 9px 0 0px; float:left;}
   a.arrowupright{margin:17px 0 0 0px; float:right;}
   a.arrownone{background-image:none;}
   
div.mainheaderinnerhld a.mainlogo{width:87px; height:50px; float:left; background-image:url('../img/socxslogo.png'); margin:5px 0 0 10px;}
div.mainheaderinnerhld div.topcenterdiv{width:370px; float:left;margin:15px 0 0 20px;}
div.mainheaderinnerhld div.signupcenter{width:440px;}
div.doublebut{width:192px; height:30px;  float:left;}
   a.butedit{height:21px; float:left;width:94px; text-align:center;color:#000;font-size:12px;border-radius: 3px; -moz-border-radius: 3px; font-family:Verdana;padding:7px 0 0; 
             text-decoration:none; border:1px solid #cfcfcf; background:#f6f6f6 url('../img/buttons/buttonbg.jpg') repeat-x;}
	a.buteditnew{height:21px; float:right;width:94px; text-align:center;color:#000;font-size:12px;border-radius:3px; 
                     font-family:Verdana;padding:7px 0 0; text-decoration:none; border:1px solid #cfcfcf; background:#f6f6f6 url('../img/buttons/buttonbg.jpg') repeat-x;}	
   a.buteditsel{border-right:1px solid;border-color:#ff9a18; background:transparent url('../img/buttons/butorangebg.png') repeat-x;}
   a.butedit:hover{color:#ffa800;}
   a.buteditsel:hover{color:#fff;}
   a.butlayout{height:21px; float:left; width:83px; text-align:center;color:#000;font-size:12px; border-top-right-radius:3px; -moz-border-radius-topright:3px; border-bottom-right-radius:3px; -moz-border-radius-bottomright: 3px;
                     font-family:Verdana;padding:7px 0 0; text-decoration:none;background:#f6f6f6 url('../img/buttons/buttonbg.jpg') repeat-x; border:1px solid #cfcfcf; border-left:none;}
   a.butlayout:hover{color:#ffa800;}
   a.butlayoutsel{border-color:#ff9a18; background:transparent url('../img/buttons/butorangebg.png') repeat-x;}
   a.butlayoutsel:hover{color:#fff;}
   
   .topemsghld{float:left; width:236px; height:61px;}
   	.topemsg{min-width:118px;max-width:236px; position:absolute; height:57px; background-color:#fff;box-shadow: 0px 0px 5px #eee;border-top:4px solid;display:none;}
	.topemsgok{border-color:#b2d813; color:#b2d813;}
	.topemsgbad{border-color:#fe0000; color:#fe0000;}
	.topemsg table{max-width:236px;}
	.topemsg table td{padding:0 10px; vertical-align:middle; height:57px; text-align:center;}
   
div.topcenterdiv div.topcentertxt{float:left; color:#000;margin:1px 0 0 0px;}
div.topcenterdiv div.topcentertxt a{color:#000;}
div.topcenterdiv div.topcentertxt a:hover{color:#ffa800; text-decoration:none;}
.important{color:#f00;}
.important a{color:#f00!important;text-decoration:underline;}
.important strong{color:#000;}


/******************************HEADER DROPDOWNCONTENT************************/
div.headertopcontent{min-height:200px; color:#000;}
div.headertopcontent div.headertopleft{float:left; width:369px;}
   div.headertopleft div.controltitle{padding:18px 10px 15px;}
   div.headertopleft div.controltitle h2{font-size:12px; color:#000;}
   div.headertopleft div.controltitle h2 sup{font-size:5px;}
   div.dropdownslottop{width:100%; font-size:11px;padding:15px 0;}
   div.dropdownslottop table.dropslot{width:100%;}
   div.dropdownslottop a.slottitle{color:#000; text-decoration:none; display:block;height:16px;padding:0 10px 0 22px;}
   div.dropdownslottop a.slottitler{background:transparent url('../img/headercontrols/arrowr.png') no-repeat left 1px;}
   div.dropdownslottop a.slottitled{background:transparent url('../img/headercontrols/arrowd.png') no-repeat left 1px;}
   div.dropdownslottop a.noslottitle{color:#000; text-decoration:none; display:block;height:14px;padding:0 10px 0 22px;background:transparent url('../img/headercontrols/arrowr.png') no-repeat left 1px;}
   div.dropdownslottop td.dropdowntitle{padding:0 0 0 10px;}
   div.dropdownslottop td.topline{width:100%; height:13px; }
   div.dropdownslottop td.addbuttontd{padding:0 0px 0 10px;}
   div.dropdownslottop div.slotline{height:1px;border-bottom:1px solid #dedede;}
   div.dropdownslottop a.addbutton{background-image:url('../img/buttons/buttonadd.png');}
   div.dropdownslottop a.butnewpage{float:right;}
   div.dropdownslottop a.butnewsite{background-image:url('../img/buttons/butnewsite.png');}
   div.siteedit{width:95px;}
   div.siteedit a.editlink{margin:3px 5px 0 0; float:left;}
   div.mypagesenjoy{width:100%; font-size:100%; padding:15px 0; color:#000;}
   div.mypagesenjoy p{margin-bottom:10px;}
   div.headertopcontent div.headertopleftbig{width:758px;}
   a.topsavechangesgrey{background-image:url('../img/buttons/buttonsavechanges.png');margin:20px 0 50px; }

   
   div.dropdownslotdown{padding:0 0 0 32px;}



   /****Signup header***/
   a.signupbuthead{background-image:url('../img/buttons/butsignup.png'); height:30px; width:83px;}
   div.topcenterdiv div.signuptxt{float:left; color:#3c3c3c;margin:1px 0 0 20px;font-size:12px;}
   div.signupright{float:right; margin:15px 10px 0 0;}
   div.signupright table{width:100%;}
   div.signupright a.signuprightbut{background-image:url('../img/buttons/butsigninright.png');}
   div.signupright input.txt{width:110px; border:1px solid #cdcdcd; font-size:10px; color:#acacac; padding:2px;}
   div.signupright input.chkbox{float:left;margin-top:1px;}
   div.signupright label.chkbox{float:left; margin:2px 0 0 3px;}
   div.signupright label{font-size:9px; color:#acacac;}
   div.signupright table td{padding:2px 0 0px 5px;}
   div.signupright label a{color:#acacac;}
   div.signupright td.forgotpass{position:relative;}

div.mainheaderinnerbothld a.contentbut{width:170px; height:30px; float:right; background-image:url('../img/buttons/buttoncontent.png'); margin:15px 10px 0 0px;}
div.mainheaderinnerbothld a.contentbut:hover{background-position:0 -30px;}

div.mainheaderinnerbothld .addmodbuthld{width:225px; height:31px; float:right; margin:15px 10px 0 0px;}
div.mainheaderinnerbothld  .blogoff{height:20px;border:1px solid #ddd; border-right:none; width:79px; color:#000; font-size:12px; text-align:center; padding-top:7px;float:left; background-color:#f6f6f6;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
div.mainheaderinnerbothld .greenbuthld{border:1px solid #a0c018; float:left; width:88px;padding:1px 0;
background: #bee113; /* Old browsers */
background: -moz-linear-gradient(top,  #bee113 50%, #b8d813 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bee113), color-stop(51%,#b8d813)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bee113 50%,#b8d813 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bee113 50%,#b8d813 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bee113 50%,#b8d813 51%); /* IE10+ */
background: linear-gradient(to bottom,  #bee113 50%,#b8d813 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bee113', endColorstr='#b8d813',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
 }
div.mainheaderinnerbothld .greenadd{float:left;width:42px; height:25px;border-right:1px solid #a5be2e;}
div.mainheaderinnerbothld .greenset{float:left;width:42px; height:25px;border-left:1px solid #d8ed71;}
div.mainheaderinnerbothld .greenadd:hover,div.mainheaderinnerbothld .greenset:hover{background-color:rgba(255,255,255,0.3);}
/***Content Button Overlay***/
div.addmaincontenthld{position:relative; display:none;}
div.addmaincontent{width:158px; background-color:#fff; border:2px solid #e3e3e3; right:0px;margin:45px 10px 0 0;padding:10px 14px 2px; position:absolute; z-index:15; }
      div.addmaincontent a.closex{float:right; margin:-10px -10px 0px 0; color:#666;}
      div.addmaincontent a.closex:hover{text-decoration:none;color:#FC6D17;}
      div.addmaincontent a{display:block;margin-bottom:8px;}
      div.addmaincontent select{font-size:11px;}
      div.addmaincontent div.selecthld{float:left;}
      div.addmaincontent a.selectbut{background:transparent url('../img/buttons/button-arrow-r.png'); width:20px; height:20px; float:right;margin-top:1px;}
      div.addmaincontent a.selectbut:hover{background-position:0 -20px;}
      div.addmaincontent p{text-align:left;margin:5px 0;}
      #addcselect{display:none;}
      #addcnew{display:none;}
      #addcnew p a{margin-left:15px;}
      a.addcnewbut{background-image:url('../img/buttons/butcreatenewmod.png'); margin:5px 12px;}
      a.addcselectbut{background-image:url('../img/buttons/butexisting.png'); margin:0 12px;}
      
/****Password Recovery Overlay******/
div.signpasshld{position:relative; display:none;}
div.signpasscontent{width:190px; background-color:#fff; border:2px solid #e3e3e3; right:0px;margin:2px -25px 0 0;padding:10px 14px; position:absolute; z-index:1; }
      div.signpasscontent h2{font-size:11px; font-weight:bold;text-align:left;}
      div.signpasscontent a{display:block;margin-bottom:8px;}
      div.signpasscontent select{color:#999; font-size:11px;}
      div.signpasscontent p{text-align:left;margin:5px 0;}
      div.signpasscontent a.closex{float:right; margin:-10px -10px 5px 0; color:#666;}
      div.signpasscontent a.closex:hover{text-decoration:none;color:#FC6D17;}
      div.signpasscontent a.butemailpass{background-image:url('../img/buttons/butemailpass.png'); margin:10px 0 0 28px;}
      div.signpasscontent a.butclosemenu{background-image:url('../img/buttons/butclosemenu.png'); margin:10px 0 0 28px;}

      
      div.signpasscontent input{width:184px; color:#3c3c3c;  font-size:11px; padding:1px;color:#acacac;}


/******************************HEADER DROPDOWNCONTENT************************/
div.headertopcontent{min-height:200px; color:#000;}
div.headertopcontent div.headertopleft{float:left; width:369px;}
   div.headertopleft div.controltitle{padding:18px 10px 15px;}
   div.headertopleft div.controltitle h2{font-size:12px; color:#000;}
   div.headertopleft div.controltitle h2 sup{font-size:5px;}
   div.dropdownslottop{width:100%; font-size:11px;padding:15px 0;}
   div.dropdownslottop table.dropslot{width:100%;}
   div.dropdownslottop a.slottitle{color:#000; text-decoration:none; display:block;height:14px;padding:0 10px 0 22px;}
   div.dropdownslottop a.slottitler{background:transparent url('../img/headercontrols/arrowr.png') no-repeat left 1px;}
   div.dropdownslottop a.slottitled{background:transparent url('../img/headercontrols/arrowd.png') no-repeat left 1px;}
   div.dropdownslottop a.noslottitle{color:#000; text-decoration:none; display:block;height:16px;padding:0 10px 0 22px;background:transparent url('../img/headercontrols/arrowr.png') no-repeat left 1px;}
   div.dropdownslottop td.dropdowntitle{padding:0 0 0 10px;}
   div.dropdownslottop td.topline{width:100%; height:13px; }
   div.dropdownslottop td.addbuttontd{padding:0 0px 0 10px;}
   div.dropdownslottop div.slotline{height:1px;border-bottom:1px solid #dedede;}
   div.dropdownslottop a.addbutton{background-image:url('../img/buttons/buttonadd.png');}
   div.dropdownslottop a.butnewpage{float:right;}
   div.dropdownslottop a.butnewsite{background-image:url('../img/buttons/butnewsite.png');}
   div.siteedit{width:95px;}
   div.siteedit a.editlink{margin:3px 5px 0 0; float:left;}
   div.mypagesenjoy{width:100%; font-size:100%; padding:15px 0; color:#000;}
   div.mypagesenjoy p{margin-bottom:10px;}
   div.headertopcontent div.headertopleftbig{width:758px;}
   a.topsavechangesgrey{background-image:url('../img/buttons/buttonsavechanges.png');margin:20px 0 50px; }

   
   div.dropdownslotdown{padding:0 0 0 30px;}
   div#dropdownpublish{display:block;}
   div#dropdowninfo{display:block;}
   div#accuserinfo{display:block;}
   div#userinterests{display:block;}

   
   /***********Addcontenticons*******/
   div.dropdownslottop span.slottitle{display:block;height:14px;padding:0 10px 0 22px;background:transparent url('../img/headercontrols/arrowr.png') no-repeat left 1px;}
   div.dropdownslottop a.slottitle{color:#000; text-decoration:none; display:block;height:16px;padding:0 10px 0 22px;}
   div.dropdownslottop a.slottitle span{height:14px; padding:2px 0 0 22px; background:transparent no-repeat; }
   div.dropdownslottop a.slottitle span.addcontentico{background-image:url('../img/serviceicons/Facebook16.png');}
   div.dropdownslottop a.slottitle span.addcontentyt{background-image:url('../img/serviceicons/youtube16.png');}
   div.dropdownslottop a.slottitle span.addcontentpic{background-image:url('../img/serviceicons/picassa16.png');}
   div.dropdownslottop a.slottitle span.addcontentdig{background-image:url('../img/serviceicons/digg16.png');}
   div.dropdownslottop a.slottitle span.addcontenttwit{background-image:url('../img/serviceicons/twitter16.png');}
   div.dropdownslottop a.slottitle span.addcontentflk{background-image:url('../img/serviceicons/flickr16.png');}
   div.dropdownslottop a.slottitle span.addcontentblog{background-image:url('../img/serviceicons/blogger16.png');}
   div.dropdownslottop a.slottitle span.addcontentrss{background-image:url('../img/serviceicons/rss16.png');}


   /*********************Manage Users*********************/
   div.dropdownslottop table.manageusertbl{font-size:11px;width:100%;margin-top:6px;}
   div.dropdownslottop table.manageusertbl td.selectuser select{font-size:11px;}
   div.dropdownslottop div.usertablehld{height:136px; width:100%; overflow:auto;margin:0px 0 2px 0;border:1px solid #dfdfdf;}
   div.dropdownslottop div.usertablehld2{height:144px;}
   div.dropdownslottop table.usertable{border-right:none; }
   div.dropdownslottop div.usertablehld table.usertable{width:315px; }
   div.dropdownslottop table.usertable td{text-align:left; vertical-align:top;padding:10px 5px;}
   div.dropdownslottop table.usertable td.user{width:60px;}
   div.dropdownslottop table.usertable td.fname{width:70px;}
   div.dropdownslottop table.usertable td.lname{width:70px;}
   div.dropdownslottop table.usertable td.roles{width:100px;}
   div.dropdownslottop table.usertable td.pname{width:100px;}
   div.dropdownslottop table.usertable td.vaccess{width:150px;}
   div.dropdownslottop table.usertable td.vaccess select{min-width:150px;}
   div.dropdownslottop div.usertabletop{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;width:100%;}
   #usertable2{display:none;}
   #usertable1{display:none;}
   #manageusersdropdown{display:none;}
   
   div.dropdownslottop div.deletesite{height:14px;padding:2px 0 0 30px; background:transparent url(../img/serviceicons/bg-close.png) no-repeat left;margin:8px 0;}
   div.dropdownslottop div.manageusers{height:14px;padding:2px 0 0 30px; background:transparent url(../img/serviceicons/bg-settings.png) no-repeat left;margin:0 0 10px;}
   div.dropdownslottop div.googleanalytics{height:14px;padding:2px 0 0 30px; background:transparent url(../img/serviceicons/bg-web.png) no-repeat left;margin:0 0 10px;}
   div.dropdownslottop div.manageusers a.dropdown{display:block; padding-right:10px; background:transparent url(../img/buttons/orgdown.png) no-repeat right; width:70px;}
   div.dropdownslottop div.manageusers a.dropdownr{background:transparent url(../img/buttons/orgright.png) no-repeat right;}

   div.dropdownslottop table.usertable thead td.roles{width:100px;padding-right:20px;}
   div.dropdownslottop table.usertable thead td{color:#000;background-color:#dfdfdf;}
   div.dropdownslottop table.usertable tbody.inviteuser td{text-align:left;}
   div.dropdownslottop table.usertable tbody.inviteuser td.username{text-align:left;}
   div.dropdownslottop table.inviteusertbl{font-size:11px;width:100%; margin-top:6px; margin-bottom:10px;}
   div.dropdownslottop table.inviteusertbl td{padding:2px 5px;}
   div.dropdownslottop table.inviteusertbl td input.text{font-size:11px; margin-left:2px; color:#999;}
   div.dropdownslottop table.inviteusertbl td select{font-size:11px;}
   div.dropdownslottop table.inviteusertbl td.name{width:60px;}
   div.dropdownslottop a.invitebut{background-image:url('../img/buttons/buttoninvite.png'); float:right; margin:8px 0 0 0;}
   div.dropdownslottop p.pselectuser{margin:5px 0;}
   
   /*modify user*/
   div.dropdownslottop div.modifyuser{display:none;}
   div.dropdownslottop img.modifyarrow{margin:8px 0 0 157px;}
   div.dropdownslottop div.modifyuser table.inviteusertbl{margin-bottom:10px;}
   div.dropdownslottop div.modifyuser td.name{width:80px;}
   div.dropdownslottop div.modifyuser td.username{padding-top:3px; padding-bottom:3px;}
   div.dropdownslottop div.modifyuser td input.text{width:220px;}
   div.dropdownslottop div.modifyuser td span.accname{color:#9a9a9a;}

   

   /********Addcontent***********/
   div.dropdownaddcontent{height:102px; overflow:auto;margin:8px 0 0 0;padding:0 5px 0 0;}
   div.dropdownaddcontent table td{background-color:#f3f3f3;padding:5px 10px; font-size:10px;}
   div.dropdownaddcontent table td select{font-size:10px; min-width:240px;}
   table.dropdownaddcontenttbl{width:100%;font-size:11px; margin-bottom:2px;}
      
   
   /******MyPages******/
   table.mypagestopdrop{width:100%; font-size:11px;}
   table.mypagestopdrop td{padding:5px 0; vertical-align:top;}
   table.mypagestopdrop td.itemtitle span{width:205px; margin-left:10px; float:left; padding-top:3px;}
   table.mypagestopdrop td.itemtitle a{float:left;height:16px;}
   table.mypagestopdrop td input[type="text"]{width:20px; margin:0 5px; font-size:11px; float:left;}
   table.mypagestopdrop td.editdeltd{width:90px; text-align:right;}
   table.mypagestopdrop td.editdeltd a{padding:0 5px 0 10px;}
   
   /******MyNetworksPageWizard******/
   span.serviceicon{height:16px; padding:3px 0px 0 20px; background:transparent no-repeat left;display:block;color:#000;}
   .serviceup{height:18px; display:block; padding-left:37px;background:url('../img/headercontrols/thumbsup.png') no-repeat left 2px;}
   .servicedown{height:18px; display:block; padding-left:37px;background:url('../img/headercontrols/thumbsdown.png') no-repeat left 2px;}
   .facebookicon{background-image:url('../img/serviceicons/Facebook16.png'); }
   .twittericon{background-image:url('../img/serviceicons/twitter16.png'); }
   .googleicon{background-image:url('../img/serviceicons/google16.png'); }
   .yahooicon{background-image:url('../img/serviceicons/yahoo16.png'); }
   .flickricon{background-image:url('../img/serviceicons/flickr16.png'); }
   .myspaceicon{background-image:url('../img/serviceicons/myspace16.png'); }
   .netlink{padding-top:7px; text-align:right;}
   .servicelink{height:16px; padding:3px 0 0 22px;background:transparent no-repeat left;display:block;}
   tr.addlink td{border-bottom:1px solid #dedede;padding-bottom:8px;}
   .netlist strong{font-weight:normal; color:#000;}
   .netlist{padding:0px 5px 7px; border-bottom:1px solid #dedede; color:#9a9a9a;}
   .linkdisclaimer{font-size:10px;width:520px;margin:10px auto;}
   .startlaunchbuttonhlds {margin: 15px 150px;width: 200px;}
   .rowheight{height:60px;}
   
   /******MyNetworks******/
   table.mynetworks{width:100%; font-size:11px;}
   table.mynetworks td p{margin:15px 0;}
   table.mynetworks td p.grey{color:#666;}
   table.mynetworks table.tableinnertd{margin:0 auto;width:245px;}
   table.mynetworks table.tableinnertd .srelink{color:#f00;padding-bottom:0px;}
   table.mynetworks table.tableinnertd .srelink span{text-decoration:underline;}
   table.mynetopentbl .srelink{color:#f00;padding-bottom:0px;}
   table.mynetopentbl .srelink span{text-decoration:underline;}
   table.mynetworks table.tableinnertd td{font-size:11px; padding:5px; padding-top:7px;vertical-align:top;}
   table.mynetworks table.tableinnertd td.netlink{padding-top:7px; text-align:right;}
   table.mynetworks table.tableinnertd td span.serviceicon{height:16px; padding:3px 0px 0 20px; background:transparent no-repeat left;display:block;color:#000;}
   table.mynetworks table.tableinnertd td a.servicelink{height:16px; padding:3px 0 0 22px;background:transparent no-repeat left;display:block;}
   table.mynetworks table.tableinnertd td span.serviceup{height:18px; display:block; padding-left:37px;background:url('../img/headercontrols/thumbsup.png') no-repeat left 2px;}
   table.mynetworks table.tableinnertd td span.servicedown{height:18px; display:block; padding-left:37px;background:url('../img/headercontrols/thumbsdown.png') no-repeat left 2px;}
   table.mynetworks table.tableinnertd td.delete{text-align:center;}
   table.mynetworks table.tableinnertd p{margin:0px 0;}
   table.mynetworks table.tableinnertd td.netlist{padding:0px 5px 7px; border-bottom:1px solid #dedede; color:#9a9a9a;}
   table.mynetworks table.tableinnertd td.netlist strong{font-weight:normal; color:#000;}
   table.mynetworks table.tableinnertd tr.addlink td{border-bottom:1px solid #dedede;padding-bottom:8px;}

   /******Myserviceicon*****/
   table.mynetworks table.tableinnertd td span.facebookicon{background-image:url('../img/serviceicons/Facebook16.png'); }
   table.mynetworks table.tableinnertd td span.twittericon{background-image:url('../img/serviceicons/twitter16.png'); }
   table.mynetworks table.tableinnertd td span.googleicon{background-image:url('../img/serviceicons/google16.png'); }
   table.mynetworks table.tableinnertd td span.yahooicon{background-image:url('../img/serviceicons/yahoo16.png'); }
   table.mynetworks table.tableinnertd td span.flickricon{background-image:url('../img/serviceicons/flickr16.png'); }
   table.mynetworks table.tableinnertd td span.myspaceicon{background-image:url('../img/serviceicons/myspace16.png'); }
   table.mynetworks table.tableinnertd td span.tumblricon{background-image:url('../img/serviceicons/tumblr16.png'); }
   table.mynetworks table.tableinnertd td span.instagramicon{background-image:url('../img/serviceicons/instagram16.png'); }
   
   /*****MyAccount*******/
   table.myaccounttbl{width:100%; font-size:11px;}
   table.myaccounttbl td{padding:3px 0; vertical-align:top;}
   table.myaccounttbl td span.accname{color:#9a9a9a;}
   table.myaccounttbl td.dataname{width:79px; vertical-align:middle;}
   table.myaccounttbl td.username{vertical-align:top;}
   table.myaccounttbl td.username p{margin-bottom:5px;}
   table.myaccounttbl td.texttd{vertical-align:middle;}
   table.myaccounttbl td input.text{width:250px; font-size:11px; border:1px solid #cdcdcd;padding:2px;}
   table.myaccounttbl td a.savechanges{background-image:url('../img/buttons/buttonsavechanges.png');}
   table.myaccounttbl td a.deleteacc{float:right; margin:3px 0 0;}
   table.myaccounttbl td select{font-size:11px; min-width:100px;}
   table.myaccounttbl td select.country{width:256px;}
   
   /****Check box field*******/
   div.chkboxfield{padding:5px 0px 5px 5px;}
      div.chkboxfield h1{font-size:11px; font-weight:normal; color:#000; margin-bottom:5px;}
         div.chkboxfield h2{font-weight:bold; margin-bottom:10px;}
         div.chkboxfield p{margin-bottom:8px;}
         div.chkboxfield label{}
   div.hearfromus{padding:5px;margin-top:10px;}	 		
      div.yesno{margin-top:5px;}
      div.yesno label{margin-right:20px;}
         
   /*******Signup***********/
   table.signup{width:100%; font-size:11px;margin-top:5px;}
   table.signup td{padding:3px 0; vertical-align:top;}
   table.signup td span.accname{color:#9a9a9a;}
   table.signup td.dataname{width:100px; vertical-align:middle;}
   table.signup td.username{vertical-align:top;}
   table.signup td.username p{margin-bottom:5px;}
   table.signup td.texttd{vertical-align:middle;}
   table.signup td input.text{width:230px; font-size:11px; border:1px solid #cdcdcd;padding:2px;}
   table.signup td input.pass{width:170px;font-size:11px; border:1px solid #cdcdcd;padding:2px; float:left;}
   table.signup td div.passstr{float:right; padding:2px 2px 2px 22px; width:29px;height:16px; }
   table.signup td div.passweak{background:transparent url('../img/buttons/passweak.png') no-repeat left 0; color:#b60314;}
   table.signup td div.passstrong{background:transparent url('../img/buttons/passstrong.png') no-repeat left 0; color:#3ed011; }
   table.signup td a.savechanges{background-image:url('../img/buttons/buttonsavechanges.png');}
   table.signup td select{font-size:11px;}
   table.signup td.texttd span.passstr{font-size:10px;}
   table.signup td.texttd div.passstrhld{width:234px; height:6px; border:1px solid #cdcdcd;margin-top:3px;}
   table.signup td.texttd div.passcolorbar{float:left; width:58px;height:6px; }
   table.signup td input.passin{width:230px;font-size:11px; border:1px solid #cdcdcd;padding:2px; float:left;}
   table.signup input.chkbox{float:left;margin-top:3px;}
   table.signup label.chkbox{float:left; margin:3px 0 0 3px;}
   .signupform .signupbut{margin-left:63px;}
   .signinnew{padding-left:126px;}
   .forgotspace{margin-top:10px;}
   
   table.signin td{padding:1px 0;}
   table.table404 td{padding:13px 0;font-size:15px;}
   .error404txt{text-align:center;}
   .errortxt{font-size:12px;}
   .noaccsignin{float:right; margin-top:20px;}
   
   /*********SIGNUP END******************/
   
   div.signuptxt{color:#999;margin:30px 0 0 0; font-size:10px;}
   div.signuptxt sup{font-size:5px;}
   div.termtxt{margin:15px 0 0 0;}



      /******General Save changes button****/
      a.savechanges{background-image:url('../img/buttons/buttonsavechanges.png');}
      div.pageinfoslot a.savechanges{margin:5px 0px;}
      div.pagelayouthld a.savechanges{margin:5px 45px;}
      div.pagecolorright a.savechanges{margin:5px 6px 5px;}
      div.pagecolorright a.resetchanges{margin:0px 6px;}
      .bgimgedit a.savechanges{margin:0 0 0 0px;}
      .bgimgedit a.cancelchanges{margin:0 0 0 5px;}
      div.getapp a.savechanges{margin:0 110px;}
      #usersave{float:right; margin:4px 0;}

      /********Media Gate Module slot*********/
      table.mediagateform{width:100%; font-size:11px; color:#4c4c4c;}
      table.mediagateform td{padding:3px 0; vertical-align:top;}
      table.mediagateform td.itemtitle{width:45px; text-align:left;padding:3px 10px 3px 0; white-space:nowrap; }
      table.mediagateform td.buttonhld{text-align:left;padding-top:5px;}
      table.mediagateform td.buttonhld .publishpage{margin-left:0px; float:left;}
	  table.mediagateform .infoname{vertical-align:middle;padding-right:10px;}
      
      /******Page Info Slot**********/
      div.pageinfoslot p{padding:2px 0;}
      div.pageinfoslot span.url{font-size:10px;}
      div.pageinfoslot input[type="text"]{font-size:11px;}
      div.pageinfoslot select{font-size:11px;}
      div.pageinfoslot input.pagename{width:210px;}
      div.pageinfoslot input.url{width:210px;}
      div.pageinfoslot description{width:210px;}

      /********Page Layout Slot*******/
      div.pagelayouthld{height:243px; overflow:auto;}
      div.pagelayoutrow{border-bottom:1px solid #AEAEAE; padding:15px; vertical-align:top;}
      div.pagelayoutslot{width:98px; float:left;margin-right:29px;}
      div.pagelayoutslot img{width:98px; height:98px;}
      div.pagelayoutslotlast{margin-right:0px;}
      div.pagelayoutslot div.selectslot{}
   
      div.headertopcontent div.headertopmid{float:left;width:369px;margin:47px 25px 0;}

      /******Page Color Slot*******/
      div.pagecolorleft{float:left;width:210px;}
         table.colors{width:220px;}
          td.fieldname{text-align:right; padding:5px 5px 5px 0; width:112px;text-align:left;}
         table.colors td.colorname{text-align:left; width:98px;}
         table.colors input.text{font-size:10px; width:55px; padding-bottom:4px; padding:1px;}
         table.colors div.colorbox{height:15px; width:15px; border:1px solid #4a4a4a; float:left; margin:0 0 0 4px;}
         table.colors div.inputholder{float:left;}
         table.themetable{margin-bottom:10px;}
         table.themetable td select{font-size:10px;}
         table.themetable td.fieldname{text-align:right; padding:5px 5px 5px 0; width:120px;text-align:left;}

      div.pagecolorright{float:right; width:112px;}
      div.samplemodule{width:100px;border:1px solid #dedede; -moz-border-radius: 5px; border-radius: 5px; height:150px;}
      div.samplemodule div.innerright{float:right;padding:7px 8px 0 0;font-size:10px;}
      div.samplemodule div.innerleft{float:left;padding:7px 0 0 8px;font-size:10px;}
      div.modheadlerhld div.innerright{padding:0px;}
      div.modheadlerhld div.innerleft{padding:0px;}
      
         div.innerleft img.sampleimg{width:50px; height:50px; border:1px solid #cdcdcd; margin-top:5px;}
         p.sampledate{color:#999; border-bottom:1px solid #f1f1f1;display:block; margin:3px 8px; padding-bottom:4px;}
         a.sampleclear{background-image:url('../img/buttons/buttonclear.png');margin:10px 0 0 4px;}
         a.samplepreview{background-image:url('../img/buttons/buttonpreview.png');margin:10px 0 0 5px;}
               
      div.samplemodule div.innerleft h3{font-weight:bold;}
      
      
      /********Background Image*******/
      div.bgimgedit{}
         table.bgimgedittbl{width:100%;}
         table.bgimgedittbl td{padding:5px 0;}
         table.bgimgedittbl td.cattxt{width:90px; text-align:left;}
         table.bgimgedittbl td.imgstatus{padding:0px 0 5px 0;}
         
         table.bgimgedittbl a.browsebut{background-image:url('../img/buttons/buttonbrowse.png'); margin-left:3px;}
         table.bgimgedittbl td.radio{width:82px;}
         table.bgimgedittbl .dynbutton60{margin-left:3px;}
         table.bgimgedittbl div.bgsettingstitle{background:url(../img/serviceicons/bg-settings.png) no-repeat;padding:2px 0 0 25px; height:16px;}
         table.bgimgedittbl div.bgfbtitle{background:url(../img/serviceicons/bg-fb.png) no-repeat;padding:2px 0 0 25px; height:16px;}
         table.bgimgedittbl div.bgwebtitle{background:url(../img/serviceicons/bg-web.png) no-repeat;padding:2px 0 0 25px; height:16px;}
         table.bgimgedittbl div.bgmobiletitle{background:url(../img/serviceicons/bg-mobile.png) no-repeat;padding:2px 0 0 25px; height:16px;}
         .bgarrowright{background:url(../img/buttons/orgright.png) no-repeat right; padding-right:14px;}
         .bgarrowdown{background:url(../img/buttons/orgdown.png) no-repeat right; padding-right:14px;}
         
      div.bghidden{}
         div.bghiddendiv{padding-left:25px;}
         div.bghiddendiv input.browsetxt{width:150px; float:left;}
      
      /********Add to Facebook********/
      a.butaddtofb{margin-left:110px;}
      p.addtofb{margin:10px 0;}
      
      
      /******GetApp********/
      div.getapp{margin:10px 0 0 0; font-size:11px;}
      div.getapp p{margin-bottom:7px;}
      div.getapp a.apple{height:20px;background:transparent url('../img/buttons/appleicon.png') no-repeat left;padding:4px 0 0 24px;margin:0 0 0 100px; float:left;}
      div.getapp span.appsep{float:left; margin:0 5px; color:#4e4e4e; margin-top:4px;}
      div.getapp a.android{height:20px; background:transparent url('../img/buttons/androidicon.png') no-repeat left;padding:4px 0 0 24px; float:left;}
      div.getapp input.yes{margin-left:5px;}
      div.getapp p.liveevents{margin-top:7px;}


   div.headertopcontent div.headertopright{float:right; width:171px;margin:21px 10px 0;}
      div.headertopright a.righttopmenu{width:100%;padding:8px 0;border-top:1px solid #dedede; color:#000;display:block;}
      div.headertopright a.righttopmenu:hover{text-decoration:none; color:#fc6d17;}
	  div.headertopright a.righttopmenubot{border-bottom:1px solid #dedede;}
	  div.headertopright a.righttopmenuin{border-top:1px dashed #dedede; padding-left:30px;width:141px;}
      div.headertopright a.righttopmenusel{font-weight:bold;}
      div.headertopright a.righttopmenusep{margin-top:16px;}
      div.headertopright a.righttopmenuend{margin-bottom:28px;}
	  div.headertopright a.pagewizard{width:170px; margin:10px 0; display:block; height:23px; background:transparent url(../img/buttons/buttongreyback.png) no-repeat; text-align:center; color:#000; font-size:12px; padding-top:7px;}
	  div.headertopright a.pagewizard:hover{text-decoration:none; color:#ffa800;}
	  div.headertopright a.addmodbut{margin-top:10px;}
      div.headertopcontent div.headertopright img.socxs{width:173px; height:226px; margin:50px 0 0 0;}


		/****Assets *****/
		.assetstats{float:right;margin:3px 10px;}

		
		/****Upgrade your Subscriptions****/
		p.upgradesub{margin:10px 0;}
		table.upgradetbl{width:100%;}
		table.upgradetbl td{width:33%; text-align:center;}
		table.upgradetbl td .dynbutton{margin:15px 0  0 116px;}
		/***My Subscriptions***/
		
		div.mysubslot{width:100%; border-bottom:1px solid #dedede;padding:15px 0;}
		div.mysubslot table td{padding-right:10px; vertical-align:top;}
		div.mysubslotbottom{border-bottom:none;}
		div.mysubslotbottom .dynbutton{margin-left:116px;}
		
		/******Stream Vault******/
		p.vaultdesc{margin:15px 0;}
		#streamvault .dropdowntitle{padding-left:0px;}
		.vaultadd{width:60px;}
		#streamvault .slottitle span{padding-left:22px;}
		.vaultslot{background-color:#f6f6f6; padding:5px; margin-bottom:2px;}
		.vaultslot .remove{float:right;margin-right:6px;}
		#streamvault .dropdownslotdown{padding-left:23px;}
		#streamvault .dropslot{margin-bottom:10px;}
		.vaultselect select{width:244px; float:left;}
		.vaultselect a{float:right; margin-top:3px;}
		.vaultinfo{}
		.vaultinfoclick{float:left; padding-left:25px;cursor:pointer; width:234px;height:15px; overflow:hidden;background:transparent url(../img/serviceicons/bg-vault.png) no-repeat 5px 2px;}
		.expand{height:auto;}
		.vaultinfo .grey{color:#9b9b9b;}
		.vaultslothld{margin-bottom:24px;}
		.vaultmore{border-top:1px solid #eee; display:none;margin-top:7px; width:295px;margin-left:5px;padding-top:8px;padding-bottom:5px;}
			.vaultmoreinner{overflow:auto; height:96px;width:295px;}
			.vaultmore table td{vertical-align:top;}
			.vaultmore table.tablestream{width:275px;}
			.vaultmore input[type="checkbox"]{margin-top:2px;}
			.vaultmore .innertbl{margin-top:0px;margin-bottom:6px;}
			.vaultmore .chkbox{width:24px;}
			.vaultmore .grey{color:#9a9a9a;}
			.vaultmore .page{min-width:40px;padding-right:8px;}
			.vaultmore .streamempty{vertical-align:middle;width:300px; height:96px;}
			.vaultmore .streamempty span{margin-left:40px;}
				 #streamvault .slottitle span{display:block;}
				#streamvault .slottitle span.facebook{background:transparent url(../img/serviceicons/Facebook16.png) no-repeat;}
				#streamvault .slottitle span.twitter{background:transparent url(../img/serviceicons/twitter16.png) no-repeat;}
				#streamvault .slottitle span.youtube{background:transparent url(../img/serviceicons/youtube16.png) no-repeat;}
				#streamvault .slottitle span.flickr{background:transparent url(../img/serviceicons/flickr16.png) no-repeat;}
				#streamvault .slottitle span.picasa{background:transparent url(../img/serviceicons/picassa16.png) no-repeat;}
				#streamvault .slottitle span.rss{background:transparent url(../img/serviceicons/rss16.png) no-repeat;}
				#streamvault .slottitle span.blogger{background:transparent url(../img/serviceicons/blogger16.png) no-repeat;}
				#streamvault .slottitle span.instagram{background:transparent url(../img/serviceicons/instagram16.png) no-repeat;}
				#streamvault .slottitle span.tumblr{background:transparent url(../img/serviceicons/tumblr16.png) no-repeat;}
				#streamvault .slottitle span.googlep{background:transparent url(https://citygear.site.socxs.com/assets/img/serviceicons/googlep16.png) no-repeat;}
            #streamvault .slottitle span.instagram{background:transparent url(../img/serviceicons/instagram16.png) no-repeat;}
            #streamvault .slottitle span.tumblr{background:transparent url(../img/serviceicons/tumblr16.png) no-repeat;}

				
/*********Shout Out Box main**************/
.somainhld{width:960px; margin:0 auto;}
.somaincontent{padding:0px;margin-top:10px;}
.somainmedia{border:1px solid #dedede;width:100%;}
.somainbox{display:none;}
.somaintable{width:100%;}
.somaintable td{vertical-align:top;padding-bottom:10px;}
.somainmenu{height:30px;}
.somainmenu a{height:21px; width:239px;float:left; color:#000; cursor:pointer; text-align:center; padding-top:9px; border-bottom:1px solid #dedede; background-color:#f8f8f8;border-right:1px solid #dedede;}
.somainmenu a:last-child{width:240px;border-right:none; }
.somainmenu a:hover{background-color:#f8f8f8;text-decoration:none;}
.somainmenu a.sosel{border-bottom:1px solid #fff;background-color:#fff;}
.somainmedbox{background-color:#fff;}
.somainmenu a:hover{background-color:#fff;text-decoration:none;}
.somainboxhld{padding:0 20px 5px;}
.soformbox{float:left;width:460px;margin-top:15px;}
.soformtablehld{float:left; width:338px; margin-top:10px;margin-left:6px;}
.somainboxhld p{margin-bottom:5px;}
.somainboxhld textarea{width:440px; height:60px; padding:2px;border:1px solid #cdcdcd;}
.somainboxhld .somainbuts{float:right; width:96px;margin-top:33px;}
.somainboxhld .somaintbuts .sysbutton{margin-top:10px;}
.somainboxhld .sharebut{margin-bottom:10px;}
.somainboxhld table.formtable{width:100%;}
.somainboxhld table.formtable td.txt{padding-bottom:0px;}
.somainboxhld table.formtable td.sotxt{width:100px;padding-top:3px;}
.somainboxhld table.formtable input[type="text"]{width:340px; padding:2px;border:1px solid #cdcdcd;}
.somainboxhld table.formtable input[type="text"].txtbrowse{width:262px;padding:2px; border:1px solid #cdcdcd;}
.somainboxhld table.messagetable{}
.somainboxhld a.browsebut{margin-right:5px;}
.soidlist{margin:0px 0 0 0; overflow:auto; height:100px; background-color:#fefefe;}
.soslot{margin:0 0 4px 0;}
.soidlist div.leftslot{float:left;}
.where2share{margin-top:5px;}
.sotidlist div.leftslot img{margin:5px 0 0 0px;}
.soidlist div.rightslot{float:left;padding:2px 15px 7px 0px;margin:0 0 0 5px;}
.soidlist div.rightslot input.chkbox{float:left;}
.soidlist div.rightslot span{float:left; margin:0 0 0 5px;}
.somainboxhld .sodesc{width:340px;}
.soborder{border-bottom:1px solid #dedede; height:1px;margin:10px 0 5px;}
.soblogbox{float:left;width:620px;margin-top:15px;}
.soblogbox table.formtable input[type="text"]{width:560px; padding:2px;border:1px solid #cdcdcd;}

/**********************Blog***********/
.somainboxhld table.formtable .soblogtxt{width:50px;}
.soblogembedbox{float:right; width:285px; margin-top:14px; color:#d3d3d3;}
.soblogmedia{border:1px solid #dedede;width:100%;}
.soblogmedmenu{height:30px;}
.soblogmedmenu a{height:21px; width:94px; float:left; color:#000; cursor:pointer; text-align:center; padding-top:9px; border-bottom:1px solid #dedede;}
.soblogmedmenu a.midmen{border-left:1px solid #dedede; border-right:1px solid #dedede;width:95px;}
.soblogmedmenu a:hover{background-color:#f8f8f8;text-decoration:none;}
.soblogmedmenu a.soblogsel{border-bottom:1px solid #f8f8f8;background-color:#f8f8f8;}
.soblogmedbox{background-color:#f8f8f8;height:174px;}
.sosmblogbox{padding:10px;}
.sosmblogbox input[type="text"]{width:95%;padding:2px;border:1px solid #cdcdcd;margin-bottom:5px;}
.sosmblogbox textarea{width:258px;height:115px;}
.sosmbuthld{margin-top:5px;}
				
		
/*********************************
*********FOOTER******************
*********************************/
div.footerbarhld{position:absolute; bottom:0;width:100%;position:fixed; margin-top:20px; clear:both;z-index:1100;}
div.footerbarsizehld{margin:0 auto; min-width:1030px; }
div.footerbar{margin:0 auto;height:24px; border:1px solid #dedede; border-bottom:none; background:transparent url('../img/footer/footerbg.jpg')  repeat-x; width:96%; color:#666; left:2%; }
a.footerlogo{background-image:url('../img/footer/footersmalllogo.png'); width:14px; height:14px;margin:5px 0 0 10px;}
div.footersep{float:left; height:17px; border-left:1px #cdcdcd dotted; width:1px; margin:4px 0 0 10px;}
a.footertxt{float:left;margin:6px 0 0 10px;font-size:9px; color:#666;}
a.footertxt:hover{color:#FC6D17;}
div.footermediahld{width:165px; height:20px; background:transparent url('../img/footer/footer3buttonbg.png') no-repeat; float:left;margin:3px 0 0 20px;}
   div.footermediahld a.mediabutton{height:20px; float:left; cursor:pointer;}
   div.footermediahld a.mediabutton:hover{background-position-y:-20px;}

   div.footermediahld a.chat{background-image:url('../img/footer/footermediabuttons.png'); width:34px; background-position:0 0;}
   div.footermediahld a.photo{background-image:url('../img/footer/footermediabuttons.png'); width:29px;background-position:-34px 0;}
   div.footermediahld a.movie{background-image:url('../img/footer/footermediabuttons.png'); width:33px; background-position:-63px 0;}
   div.footermediahld a.mediabuttonoff{background-position-y:-40px;}
   div.footermediahld a.mediabuttonoff:hover{background-position-y:-40px; cursor:default;}
   
   div.sharelink{float:left; color:#b1d712;text-decoration:none;padding:0px 0 0 0px; margin:3px 0 0 0px; float:left;}
   
   a.footerdllink{font-size:9px;float:left; color:#666; text-decoration:none;padding:1px 0 0 17px; background:transparent url('../img/footer/downloadbtn.png') no-repeat left;height:13px; margin:5px 0 0 10px; cursor:pointer;}
   
   div.footerrighthld{float:right; width:247px; height:20px; margin:3px 2px 0 0;}
      div.footerrighthld a.footrightbut{cursor:pointer;width:78px; height:16px; 
	  background: #f3f3f3; /* Old browsers */
	  background: -moz-linear-gradient(top,  #f3f3f3 50%, #e2e2e2 51%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f3f3f3), color-stop(51%,#e2e2e2)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #f3f3f3 50%,#e2e2e2 51%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #f3f3f3 50%,#e2e2e2 51%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #f3f3f3 50%,#e2e2e2 51%); /* IE10+ */
	  background: linear-gradient(to bottom,  #f3f3f3 50%,#e2e2e2 51%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
	  border:1px solid #cbcbcb;
	  color:#666; text-align:center; float:left; text-decoration:none;padding:3px 0 0 0; margin-left:2px;}
      div.footerrighthld a.footrightbut:hover{color:#ffa800;}
      div.footerrighthld a.footliveevents{float:left; color:#666666; font-size:10px; background:transparent url('../img/footer/postlogo.png') no-repeat right; height:17px;padding:3px 25px 0 20px;margin-right:20px; cursor:pointer;}
      div.footerrighthld a.footliveevents:hover{text-decoration:none;}
      div.footerrighthld a.footliveevents sup{font-size:5px;}