/* main Structure */

/*TODO: need to merge with dash, and leave only landing styles*/
/* main resets ("temporary" untill we have core.css linked */

.nLandingBody label { font-weight:normal; }
a:hover, a:active { border-bottom:none; }
a:link, a:visited { border-bottom:none; font-weight:normal; }
/* dont see a need for this one below */

.testimonialsInnerContainer ul { list-style:none outside none; }
.nLandingHeader { height:250px; background:#24679b; border-bottom:2px solid #ccc; }
.nLandingHeader h1 { width:980px; margin:0 auto; padding:0 20px 0; font-weight:normal; background:url(../../images/tempMainImage.png) no-repeat right; height:250px; }
p#PreHeadrTtl { color:#fff; margin:0; padding:30px 0 0; font-size:23px; }
#headrTtl { padding:0; margin:0; color:#fff; font-size:45px; line-height:48px; font-weight:bold; }
#headrTtl em { padding:0; margin:0; font-style:normal; color:#a3d067; }
#aftHeadrTtl { padding:0; margin:10px 0 0; font-size:15px; width:510px; color:#CDF3FF; line-height:20px; }
#afterTitleNote { padding:0; margin:10px 0; color:#fff; font-size:13px; }
#headerCTAContainer { padding:0; margin:20px 0 0; }
#joinCTA, #seeDemoCTA, #myAdoramaPixCTA { padding:0; margin:0; float:left; padding:6px 25px; background:url(../../images/mainGraidient_BG.png); -moz-border-radius:3px; -webkit-border-radius:3px; color:#155b8b; text-shadow:0 1px 0px #FFF; text-decoration:none; font-size:22px; font-weight:bold; }
#joinCTA:hover, #seeDemoCTA:hover { background-position:0 -3px;}
.nLandingHeader span { padding:4px 0 0; margin:0 10px; float:left; font-size:18px; color:#fff; }
/* temporary Untill we get demo*/

#joinCTA { padding:9px 35px; }
.nLandingHeader span { display:none; }
#seeDemoCTA { display:none; }
#joinCTA em { color:#0870A7; font-size:15px; font-style:normal; font-weight:normal; text-decoration:none; }
/*important SEO change Feb/24/11 changes (TODO:clean old styles)*/
.pixhome .nLandingHeader h1 { background:none; font-weight: normal; height:auto; margin:0; padding:0; width: auto; }
.pixhome .nLandingHeader .nLandingHeaderInner { background:url(../../images/tempMainImage.png) no-repeat right; font-weight: normal; height: 250px; margin: 0 auto; padding: 0 20px; width: 980px; }
.pixhome h1#aftHeadrTtl { color: #CDF3FF; font-size: 15px; line-height: 20px; margin: 10px 0 0; padding: 0; width: 510px; }
.nLandingBody { margin:40px auto; width:940px; }
.nLandingBody ul { list-style:none; padding:0; }
/* main bar */
#mainBar{width:690px;float:left;}
#productsContainer { margin:0 0 0 -30px; padding:0; position:relative; float:left; }
#productsContainer li { float:left; margin:0 0 30px 30px; padding:0; border:1px solid #CCC; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../../images/mainGraidient_BG.png) 0 -107px; }
#productsContainer li:hover { background-position:0 -347px; }
#productsContainer li a, #productsContainer li a:visited { display:block; width:324px; height:212px; color:#ccc; text-decoration:none; }
#productsContainer li.spaningProd a { width:680px; }
#productsContainer li .prodShowcase { position:absolute; background:url(../../images/prodShowcase_BG.png); width:260px; height:180px; top:-20px; left:22px; cursor:pointer; }
#productsContainer li .prodTitle { display:block; font-size:20px; margin:0; padding:150px 20px 0; color:#003d6e; }
#productsContainer li .prodCTA { display:block; font-size:13px; margin:0; padding:0 0 0 20px; color:#015fd3; }
#productsContainer li:hover .prodCTA { color:#00387B; }
#productsContainer li.spaningProd .prodTitle { padding:24px 20px 0; }
#productsContainer li.spaningProd a .prodShortDescription, #productsContainer li.spaningProd a:visited .prodShortDescription { display:block; color:#555; font-size:13px; padding:20px 20px 0; width:180px; line-height:18px; }
#productsContainer li.spaningProd .prodShowcase { height:245px; left:auto; right:-45px; top:-20px; width:523px; position:absolute; cursor:pointer; }
#productsContainer li.ProdBooks .prodShowcase { top:-45px; }
#productsContainer li.ProdFlushAlbums .prodShowcase { top:-45px; }
#productsContainer li.ProdPrints .prodShowcase { background-position:-665px -66px; height:210px; left:22px; width:280px; }
#productsContainer li.ProdCalander .prodShowcase { background-position:-1027px -62px; height:210px; left:1px; width:323px; }
#productsContainer li.ProdCards .prodShowcase { background-position:-1400px -67px; height:210px; left:1px; top:-20px; width:323px; }
#productsContainer li.ProdCanvas .prodShowcase { background-position:-1764px -90px; height:210px; left:1px; top:-20px; width:323px; }
#productsContainer li.ProdFrame .prodShowcase { background-position:-2115px -90px; height:210px; left:1px; width:323px; }
#productsContainer li.ProdPrePaid .prodShowcase { background-position:-2540px -69px; height:210px; left:1px; width:323px; }
#productsContainer .newFeatureTag{ position:absolute; right:-8px; bottom:-1px; background:url(../../images/newTag_BG.png) no-repeat 1px -64px; height:90px; width:150px; }
/* services */

h2.mainBarBlockHeader { margin:0; padding:0; font-size:22px; font-weight:normal; color:#555; border-bottom:1px solid #bbb; }
#servicesContainer { margin:20px 0 30px -30px; overflow:hidden; }
#servicesContainer li { margin:0 0 15px 30px; float:left; background:url(../../images/serviceIcon_BG.png) no-repeat; }
#servicesContainer li a { padding-left:48px; width:148px; background:;
display:block; text-decoration:none; }
#servicesContainer li h3 { margin:0; padding:0; font-size:14px; color:#555; }
#servicesContainer li h3:hover { text-decoration:underline; }
#servicesContainer li p { margin:0; padding:0; font-size:11px; color:#777; }
#servicesContainer li.serviceShareNSell { background-position:0 0; }
#servicesContainer li.serviceGallery { background-position:0 -117px; }
#servicesContainer li.serviceColor { background-position:0 -226px; }
#servicesContainer li.serviceImport { background-position:0 -351px; }
#servicesContainer li.servicePrePaid { background-position:0 -456px; margin-top:10px; }
#servicesContainer li.serviceApi { background-position:0 -574px; }
/* side bar */

#sideBar { float:right; width:220px; }
.pixhome #sideBar { margin-bottom:10px; }
/* Login signUp */

#signInUpContainer { margin-top:38px; border:1px solid #accce7; position:relative; height:220px; z-index:2; background:#e5f4ff; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
#loginMenu { margin:0; padding:0; position:absolute; left:-1px; top:-38px; }
#loginMenu li { font-size:16px; float:left; width:66px; #width:65px;
padding:7px 20px; border:1px solid #ccc; color:#777; text-align:center; border-bottom-color:#444; -moz-border-radius-topRight:5px; -moz-border-radius-topLeft:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; cursor:pointer; border-bottom:1px solid #accce7; margin:6px -1px 0 0; background:url(../../images/mainGraidient_BG.png) 0 -735px; }
#loginMenu li.active { background:#e5f4ff; border-color:#accce7; border-bottom-color:#e5f4ff; padding:10px 22px; margin-top:0; width:67px; cursor:auto; }
.signInContainer { padding:5px 15px; margin:0; position:absolute; height:195px; }
.signInContainer p { padding:0; margin:5px 0 0; color:#555; font-size:14px; }
.signInContainer ul { padding:0; margin:10px 0; }
.signInContainer li { display:block; margin:0 0 7px; padding:0; }
.signInContainer li label { display:block; color:#555; font-size:12px; }
.signInContainer li input[type="text"], .signInContainer li input[type="password"] { width:178px; display:block; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDD; padding:4px; color:#444; font-size:15px; }
.signInContainer .rememberMeCont label { display:inline; }
li.rememberMeCont { margin-top:0px; }
.rememberMeCont label { padding-top:2px; }
.rememberMeCont input { float:left; margin:1px 3px 0 0; }
li.additionalSignInOffer { float:left; }
.additionalSignInOffer a { font-size:12px; color:#0071DA; }
.submitSignInUp a:link, .submitSignInUp a:visited, .submitSingUpCont a:link, .submitSingUpCont a:visited { display:block; background:url(../../images/mainGraidient_BG.png) 0 -590px; display:block; color:#fff; padding:5px 0px; width:90px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border:2px solid #0079c8; text-decoration:none; font-size:14px; font-weight:bold; text-shadow:0 -1px 0 #888; }
#signInUpContainer .submitSignInUp a:hover, #signInUpContainer .submitSingUpCont a:hover { background-position:0 -595px; text-decoration:none; }
.signUpContainer { display:none; padding:0 20px; padding:0 15px; border:1px solid #accce7; border-top:none; width:188px; position:absolute; background:#e5f4ff; left:-1px; top:3px; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; box-shadow:0 5px 7px -3px #444;}
.signUpContainer ul { margin:15px 0; }
.signUpContainer li { margin:0 0 10px }
.signUpContainer label { display:block; color:#555; font-size:12px }
.signUpContainer input[type="text"], .signUpContainer input[type="password"] { width:178px; display:block; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDD; padding:4px; color:#444; font-size:15px; }
.refererCont select { padding:2px; width:160px; }
.signUpContainer .termsNconditionsCont { overflow:hidden; }
.signUpContainer .termsNconditionsCont a, .signUpContainer .termsNconditionsCont a:visited { color:#069; }
.signUpContainer .termsNconditionsCont input { float:left; margin:1px 6px 0 0; }
.signUpContainer .termsNconditionsCont label { padding:0; font-size:12px; }
.submitSingUpCont {#overflow:hidden; text-align:center; }
#signInUpContainer, .signUpContainer, .signInContainer { border-top:none; }
#signInUpContainer a:hover { text-decoration:underline; }
/* error handling */

#signInUpContainer li span.erorMsg { display:none; }
#signInUpContainer li.error input, #signInUpContainer li.error select { background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF; }
#signInUpContainer li.error span.erorMsg { display:block; color:#DC1B1B; font-size:11px; margin-top:2px; }
.assideBlock { margin:0 0 15px 0; }
.assideBlock p { color:#777777; font-size:12px; line-height:17px; }
#inviteFriendContainer a, #whatsNewContainer .innerBlockWrapper a, #innerBlogContainer h5 a, #welcomeNew h5 { color:#2B77B4; display:block; font-size:14px; line-height:18px; text-decoration:none; }
.innerBlockWrapper { border:1px solid #accce7; border-top:none!important; -moz-border-radius-bottomRight:3px; -moz-border-radius-bottomLeft:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; }
#additonalBanner { background:#eee; margin:0 0 20px; display:none; }
#whatsNewContainer { position:relative; }
#whatsNewContainer .innerBlockWrapper { padding:10px 5px 5px; }
#whatsNewContainer .innerBlockWrapper a { background:url(../../images/banner_new_img.png) no-repeat; padding:15px 0 0 115px; }
#whatsNewContainer .innerBlockWrapper a.newBanner { height: 85px; }
#whatsNewContainer .innerBlockWrapper strong { display:block; font-size:12px; line-height:17px; padding:10px 7px 0; margin:0; color:#555; }
#whatsNewContainer .innerBlockWrapper p { font-size:12px; line-height:17px; padding:7px; margin:0; color:#777; }
#whatsNewContainer .innerBlockWrapper a.more { color:#015FD3; background:none; display:block; font-size:13px; margin:0 0 10px; padding:0 0 0 7px; }
#whatsNewContainer .innerBlockWrapper a.more:hover { color:#00387B; }
#whatsNewContainer .newFeatureTag { background:url(../../images/newTag_BG.png?1) no-repeat scroll right top transparent; bottom:-1px; height:64px; position:absolute; right:-6px; width:150px; }
#sideBar h4 { font-size: 15px; text-transform:none; background:url(../../images/mainGraidient_BG.png) 0 -700px; border:1px solid #accce7; border-bottom:none; padding:8px 12px; margin:0; -moz-border-radius-topRight:5px; -moz-border-radius-topLeft:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; color:#555555; font-size:15px; font-weight:bold; text-shadow:0 1px 1px #FFF; position:relative; cursor:pointer; }

/* social Media */

#socialMediaContainer { overflow:hidden; }
#socialMediaContainer .innerBlockWrapper { border:1px solid #ACCCE7; overflow:hidden; background:#EAEAEA; }
.nLandingBody #socialSelect { float:left; margin:0; font-size:12px; padding:5px 10px 0 6px; height:40px; width:202px; background:#fff; }
#socialSelect li { width:30px; height:30px; background:url(../../images/socialMedia_BG.png) no-repeat; display:block; margin:0 5px 10px 0; padding:0; position:relative; cursor:pointer; float:left; }
#socialSelect li#twitter:hover { background-position:0 -30px; }
#socialSelect li#faceBook { background-position:-31px 0; }
#socialSelect li#faceBook:hover { background-position:-31px -29px; }
#socialSelect li#buzz { background-position:-62px 0; }
#socialSelect li#buzz:hover { background-position:-62px -29px; }
#socialSelect li.active { cursor:pointer; }
#socialSelect li.active em, #socialSelect li.active:hover em { right:-5px; top:30px; border-color:transparent transparent #B8D3E9 transparent; border-width:0 10px 10px; display:block; border-style:solid; height:0; margin:0 10px; width:0; position:absolute; }
#socialSelect li:hover em { right:-5px; top:30px; border-color:transparent transparent #d4ebff transparent; border-width:0 10px 10px; display:block; border-style:solid; height:0; margin:0 10px; width:0; position:absolute; }
.socialInnerContainer { width:215px; padding:4px; background:#EFF8FF; float:left; position:relative; overflow:hidden; }
/* Twitter Feed */

#twitterTitle { padding:5px 0px; float:left; width:100%; background:#B8D3E9; }
#twitterTitle span { font-size:13px; float:left; color:#333; text-shadow:1 1 0 #fff; }
#twitterTitle .socialImg { background:url(../../images/socialMedia_BG.png) -96px 2px no-repeat; width:62px; height:19px; margin:4px 0 0 10px; }
#twitterTitle a { float:right; padding:4px 10px; margin:0 5px 0 0; font-size:12px; text-decoration:none; color:#333; background:url(../../images/mainGraidient_BG.png); border:1px solid #c2c2c2; -moz-border-radius:3px; -webkit-border-radius:3px; text-shadow:1px 1px 0 #FFF; }
#twitterTitle a:hover { background-position:0 -5px; }
#twitterFeedContainer { height:200px; margin:0 0 10px 0; overflow:hidden; font-family:'Lucida Grande', sans-serif; }
#twitterFeedContainer li { width:180px; overflow:hidden; border-bottom:1px solid #ccc; color:#444; font-size:11px; line-height:16px; margin:2px; padding:6px; }
#twitterFeedContainer li a { color:#2276BB; }
/* faceBook Feed */

#faceBookTitle { padding:5px 0px; float:left; width:100%; background:#B8D3E9; }
#faceBookTitle span { font-size:13px; float:left; color:#333; text-shadow:1 1 0 #fff; }
#faceBookTitle .socialImg { background:url(../../images/socialMedia_BG.png) no-repeat -96px -17px; height:18px; margin:4px 0 0 10px; width:68px; }
#faceBookTitle a { float:right; padding:4px 10px; margin:0 5px 0 0; font-size:12px; text-decoration:none; color:#333; background:url(../../images/mainGraidient_BG.png); border:1px solid #c2c2c2; -moz-border-radius:3px; -webkit-border-radius:3px; text-shadow:1px 1px 0 #FFF; }
#faceBookTitle a:hover { background-position:0 -5px; }
#faceBookFeedContainer { height:200px; margin:0 0 10px 0; overflow:hidden; font-family:'Lucida Grande', sans-serif; }
#faceBookFeedContainer li { width:180px; overflow:hidden; border-bottom:1px solid #ccc; color:#444; font-size:11px; line-height:16px; margin:2px; padding:6px; }
#faceBookFeedContainer li a { color:#2276BB; }
/* jScroll */

.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:4px; top:0; height:100%; background:#fff; border:1px solid #94bada; -moz-border-radius:3px; -webkit-border-radius:3px; }
.jScrollPaneDrag{position:absolute;background:#94BADA url(../../images/socialMedia_BG.png) no-repeat -162px 10px;cursor:pointer;overflow:hidden;}
/* testimonials */

.assideBlock .testimonialsInnerContainer { position:relative; height:270px; overflow:hidden; padding:7px 0; }
.testimonialsInnerContainer ul { margin:15px; font-family:Georgia; position:relative; }
.testimonialsInnerContainer li { margin:0 0 60px; font-size:12px; position:relative; line-height:18px; color:#444; }
.testimonialsInnerContainer li div { color:#7F3030; bottom:-20px; font-size:11px; position:relative; text-align:right; width:185px; }
.testimonialsInnerContainer span.openQutoe { font-size:38px; color:#888; display:block; float:left; margin:0 10px 0 -4px; *margin:-15px 0 0px -8px;*padding:6px;}
.testimonialsInnerContainer span.closeQutoe { font-size:38px; color:#888; display:block; text-align:right; margin-top:-12px; }
.seeAllTestimonials { -moz-border-radius:0 0 2px 2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; background:url("../../images/mainGraidient_BG.png") repeat scroll 0 0 transparent; border-top:1px solid #DCDCDC; bottom:0; cursor:pointer; font-size:12px; margin:0; padding:8px 0; position:absolute; right:0; text-align:center; width:218px; z-index:20; }
#testimonialsPopup .testimonialsInnerContainer li div { width:478px; }

/*testimonials in popup*/
.popCntnr .testimonialsInnerContainer li div, .ui-dialog .testimonialsInnerContainer li div { float:right; margin-right:5px; bottom:-10px; }
.popCntnr .testimonialsInnerContainer li, .ui-dialog .testimonialsInnerContainer li { margin-bottom:80px; }

/* Blog Posts */
#blogPostsContainer { display:none; }
#innerBlogContainer { padding:0 15px; }
#innerBlogContainer ul { margin:0; padding:10px 0; }
#innerBlogContainer li { margin:0 0 10px; padding:0; }
#innerBlogContainer h5 { margin:0; padding:4px 0; }
#innerBlogContainer h5 a { color:#2B77B4; text-decoration:none; font-size:14px; font-weight:normal; }
#innerBlogContainer p { font-size:12px; color:#777; line-height:17px; margin:3px 0; }
#innerBlogContainer a.readMore { font-size:12px; color:#069; display:block; text-align:right; }

/*Invite Friend */
#inviteFriendContainer { display:block; }
#inviteFriendContainer .innerBlockWrapper { padding:10px 15px 15px; }
#inviteFriendContainer a { font-size:14px; color:#2B77B4; line-height:18px; background:url(../../images/socialMedia_BG.png) no-repeat scroll -242px 0 transparent; display:block; padding-left:55px; text-decoration:none; }
#inviteFriendContainer p { font-size:12px; line-height:17px; color:#777; }
#inviteFriendContainer a.inviteCTA { -moz-border-radius:3px 3px 3px 3px; background:url(../../images/mainGraidient_BG.png) repeat scroll 0 -665px transparent; border:2px solid #4f8eb8; color:#FFFFFF; display:block; font-size:14px; font-weight:bold; padding:5px 0; text-align:center; text-decoration:none; text-shadow:0 -1px 0 #888; width:110px; }
#inviteFriendContainer a.inviteCTA:hover { background-position:0 -670px; }

/*New joined User */
#welcomeNew .innerBlockWrapper { padding:10px 15px 15px; background:#E5F4FF }
#welcomeNew h5 { margin:0; padding:0; font-weight:normal; }
#welcomeNew p { margin:3px 0; }
#welcomeNew a.continueJoin { margin-top:10px; -moz-border-radius:3px 3px 3px 3px; background:url(../../images/mainGraidient_BG.png) repeat scroll 0 -665px transparent; border:2px solid #4F8EB8; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0; text-align:center; text-decoration:none; text-shadow:0 -1px 0 #888888; width:110px; }
#welcomeNew a.continueJoin:hover { background-position:0 -670px; }
/* contact Us Styles */
.contactUsContainer { padding:5px 15px; margin:0; }
.contactUsContainer p { padding:0; margin:5px 0 0; color:#555; font-size:14px; }
.contactUsContainer ul { padding:0; margin:10px 0; }
.contactUsContainer li { display:block; margin:0 0 7px; padding:0; }
.contactUsContainer li label { display:block; color:#555; font-size:12px; }
.contactUsContainer li input[type="text"], .contactUsContainer li textarea { width:220px; display:block; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDD; padding:4px; color:#444; font-size:15px; }
.contactUsContainer li textarea { width: 390px; height: 100px; }
.contactUsContainer .sendMessage a { display:block; background:url(../../images/mainGraidient_BG.png) repeat scroll 0 -12px transparent; display:block; color:#555555; padding:5px 0px; width:110px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border:2px solid #CCCCCC; text-decoration:none; font-size:14px; font-weight:bold; text-shadow:0 -1px 0 #888; }
.contactUsContainer .sendMessage a:hover { background-position:0 -12px; text-decoration:none; }
.contactUsContainer li span.erorMsg { display:none; }
.contactUsContainer li.error input, .contactUsContainer li.error textarea, .contactUsContainer li.error select { background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF; }
.contactUsContainer li.error span.erorMsg { display:block; color:#DC1B1B; font-size:11px; margin-top:2px; }
/* global */
.ajaxLoader { -moz-background-inline-policy:continuous; background:url("../../images/OrderWizard/ajax-loader.gif") no-repeat scroll center 9px #FFFFFF; border:3px solid #999999; font-size:12px; height:25px; left:50%; margin-left:-35px; margin-top:-35px; padding:48px 8px 0; position:fixed; top:50%; width:60px; z-index:99999999; }
.mainOverlay { position:fixed; width:100%; height:100%; background:#333; background:url(../../images/popUpTrnsprnt_BG.png); z-index:90; }
.pixDialogWrapper label { font-size:11px; }
/* looged In user Page */
body.loggedIn .nLandingBody{ width:auto; margin:40px 20px;}
body.loggedIn #mainBar{
	width:auto;
	margin-right:260px;
	float: none;
	overflow: hidden;
}


#signInUpContainer{ height:285px;}
li.submitSignInUp{float:left; width:110px; overflow:hidden;}
li.submitSignInUp a{float:left; width:90px;}
.additionalSignInOffer{width:70px;}
.additionalSignInOffer a{font-size:11px; line-height:15px; float:left;}
li.socialogin{ position:relative; clear:both; margin-top:55px; #margin-top:10px; border-top:1px solid #ccc; padding:20px 0 0;  #padding:0;}
li.socialogin span{ position:absolute; top:-8px; left:40%;  width:35px; text-align:center; font-size:12px; background:#E5F4FF; z-index:0; color:#555;}
.socialogin a{ display:block; width:154px;  height:22px; margin:0 0 10px 15px; background:url(../../images/socialLogin_BG.gif) no-repeat; overflow:hidden;}
.socialogin a.signIn_facebook:hover{ background-position:0 -22px;}
.socialogin a.signIn_twitter{background-position:0 -44px; height:24px;}
.socialogin a.signIn_twitter:hover{ background-position:0 -68px;}
.signUpContainer li.socialogin{ margin-top:15px;}
