@font-face {
    font-family: 'lucida_sansregular';
    src: url('fonts/lsans-webfont.eot');
    src: url('fonts/lsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lsans-webfont.woff') format('woff'),
         url('fonts/lsans-webfont.ttf') format('truetype'),
         url('fonts/lsans-webfont.svg#lucida_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'latobold';
	src: url('fonts/lato-bold-webfont.eot');
	src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), 
		url('fonts/lato-bold-webfont.woff') format('woff'), 
		url('fonts/lato-bold-webfont.ttf') format('truetype'), 
		url('fonts/lato-bold-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoregular';
	src: url('fonts/lato-regular-webfont.eot');
	src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), 
		url('fonts/lato-regular-webfont.woff') format('woff'), 
		url('fonts/lato-regular-webfont.ttf') format('truetype'), 
		url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
 font-family: 'myriad_proregular';
 src: url('fonts/myriadpro-regular.eot'), 
 	  url('fonts/myriadpro-regular.woff') format('woff'), 
 	  url('fonts/myriadpro-regular.ttf') format('truetype'), 
 	  url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

/*-------------------------------Scroll bar------------------------------------*/
#scrollbar2,#scrollbar3,#scrollbar31,#scrollbar32,#scrollbar33,#scrollbar34,#scrollbar30{
	width: 1040px;
	float: left;
/*	margin: 20px 0 10px;
*/
}
#scrollbar2 .viewport,#scrollbar3 .viewport,#scrollbar31 .viewport,#scrollbar32 .viewport,#scrollbar34 .viewport,#scrollbar30 .viewport,#scrollbar33 .viewport{
	width: 1060px;
	height: 338px;
	overflow: hidden;
	position: relative;
}

#scrollbar2 .overview,#scrollbar3 .overview,#scrollbar31 .overview,#scrollbar32 .overview,#scrollbar33 .overview,#scrollbar34 .overview, #scrollbar30 .overview {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}

#scrollbar2 .overview img,#scrollbar3  .overview img,#scrollbar31  .overview img,#scrollbar32  .overview img,#scrollbar34  .overview img,#scrollbar33  .overview img,#scrollbar30 .overview img{
	float: left;
}

#scrollbar2 .scrollbar,#scrollbar3 .scrollbar,#scrollbar31 .scrollbar,#scrollbar32 .scrollbar,#scrollbar34 .scrollbar,#scrollbar33 .scrollbar,#scrollbar30 .scrollbar{
	background: transparent url(/application/themes/default/images/bg-scrollbar-track-x.png?c=72) repeat-x 0 0;
	position: relative;
	margin: 0 0 0px 0px;
	clear: both;
	height: 10px;
	display:none;
	border:solid 1px #d9d9d9;
	border-radius: 30px;
}
/*
#scrollbar2 .track,#scrollbar3 .track,#scrollbar31 .track,#scrollbar32 .track,#scrollbar33 .track,#scrollbar30 .track{
	background: transparent url(/application/themes/default/images/bg-scrollbar-track-x.png?c=72) repeat-x 100% 0;
	width: 100%;
	height: 8px;
	position: relative;
	border:solid 1px #d9d9d9;
	border-radius: 30px;
}
*/
#scrollbar2 .thumb,#scrollbar3 .thumb,#scrollbar31 .thumb,#scrollbar32 .thumb,#scrollbar34 .thumb,#scrollbar33 .thumb,#scrollbar30 .thumb{
	background: transparent url(../newhome_images/scroll.jpg?c=72) repeat;
	height: 10px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: -2px;
   *top: -8px;
	border-radius: 30px;
	behavior: url(/application/themes/default/PIE.htc?c=72);
	position: relative;
	border: #5f6cba solid 1px;
	border-top: #616bb8 solid 1px;
}

#scrollbar2 .thumb .end,#scrollbar3 .thumb .end,#scrollbar31 .thumb .end,#scrollbar34 .thumb .end,#scrollbar32 .thumb .end,#scrollbar33 .thumb .end,#scrollbar30 .thumb .end{
/* 	background: transparent url(/application/themes/default/images/bg-scrollbar-thumb-x.png?c=72) no-repeat 0 50%;
*/
	overflow: hidden;
	height: 25px;
	width: 5px;
}

#scrollbar2 .disable,#scrollbar3 .disable,#scrollbar31 .disable,#scrollbar32 .disable,#scrollbar33 .disable,#scrollbar34 .disable,#scrollbar30 .disable{
	display: none;
}

/* Vote Popup */
.votepopup{
	background: #FFF;
	-moz-box-shadow: 0px 1px 3px 1px #e4e4e4;
	-webkit-box-shadow: 0px 1px 3px 1px #e4e4e4;
	box-shadow: 0px 0px 4px 1px #d6d6d6;
	margin: 38px 0 0 -9px;
	width: 115px;
	height: auto;
	behavior: url(/application/themes/default/PIE.htc?c=72);
	position: absolute;
	float: left;
	z-index: 9999;
	bottom: 47px;
	left:30px;
}
.votepopup div.whyy{color: #404040;font-size: 15px;font-weight: normal;border-bottom: #ebebeb solid 1px;padding: 6px 0 5px 10px;position: relative;margin: 0 0 0px 0;box-shadow:none;}
.votepopup ul{list-style: none;margin: 0px 0 3px 0;padding: 0px;}
.votepopup ul li{width: 100%;padding: 0px;margin: 0px 0 0px 0;}
.votepopup ul li a{color: #5d5650;font-size: 12px;text-decoration: none;padding: 3px 0 1px 11px;display: block;line-height: 20px; font-family:Verdana, Geneva, sans-serif;}
.votepopup ul li:last-child a:hover{color: #4BA418;}
.votepopup ul li a:hover{color: #4ba418;background: #efefef;}
.votepopup ul li.last a:hover{color: #e50000;}
.votepopup .toparrow{
	background: url(/application/themes/default/images/popup_arrow4.png?c=72) 0 0 no-repeat;
	width: 34px;
	height: 19px;
	display: block;
	position: absolute;
	bottom:-15px;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	left:15px;
}
.votepopup .toparrow2{
	background: url(/application/themes/default/images/popup_arrow4.png?c=72) 0 0 no-repeat;
	width: 34px;
	height: 19px;
	display: block;
	position: absolute;
	bottom:-15px;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	left:80px;
}
/* Notyfy Popup */
input[type=checkbox],
input[type=radio]{
	border: none;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	width: auto;
	display: block;
	float: left;
}
/* all text inputs in form */
.global_form input[type=text],
.global_form input[type=email],
.global_form input[type=password]{
	border: 0;
	color: #525252;
	font-size: 14px;
	height: 37px;
	margin: 0;
	padding: 8px 5px;
	width: 301px;
	
	float: left;
	background: url(/application/themes/default/images/regstraion_input.jpg?c=72) no-repeat;
}
.global_form input[type="checkbox"],.global_form input[type="radio"]{clear: l;margin: 0px;width: 15px;height: 15px;}
.global_form div.form-element{text-align: left;overflow: hidden;float: left;clear: none;}

/*---alert popup--*/
.Headerwrapper{
	width: 100%;
	left: 0px;
	top: 0px;
	display: none;
	position: absolute;
	font-family: 'lucida_sansregular';
}
.Votedboxarea{
	position: fixed;
	width: 459px;
	float: left;
	background: url(../../../../../application/themes/default/images/votedbox.png?c=72) top no-repeat;
	z-index: 999999;
	top: 250px;
	margin: o auto;
	left: 420px;
	padding-top: 34px;
}
.Votedboxmid{
	width: 450px;
	float: left;
	background: url(../../../../../application/themes/default/images/votedbox_mid.png?c=72) repeat-y;
	padding: 0px 20px 20px 20px;
}
.Votedboxbtn{
	width: 459px;
	height: 11px;
	float: left;
	background: url(../../../../../application/themes/default/images/votedbox_bottom.png?c=72) top no-repeat;
}
.Votedboxarea h1{
	width: 419px!important;
	float: left;
	text-align: center;
	padding: 20px 0 0 0px;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	font-family: 'lucida_sansregular';
}
.Okbtn{
	width: 82px;
	height: 23px;
	float: right;
	padding: 16px 31px 0 0;
}
.VotedboxareaWrap{
	width: 972px;
	margin: 0 auto;
	height: 500px;
	position: relative;
}
/*** set the width and height to match your images **/
.slideshow {height:306px; position:absolute; top:0px; left:0px; }
.slideshow IMG {position:absolute;top:0px;left:0px;z-index:8;height:315px; width:160px;opacity:1.0; cursor:pointer;}
.slideshow IMG.active {z-index:10;opacity:3.0;}
.slideshow IMG.last-active {z-index:9;opacity:2.0;}
.thumbnail img{width:132px; height:132px;}
.topAppIdeaListing .thumbnail img{width:auto!important; height:65px!important;}

/* Signin popup css */
/*.overlay{ position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:url(../images/singup/trans_block.png) repeat 0 0; z-index:99;} */
#signUpPopupContainer{ /*position:absolute;*/ margin:0 auto; width:453px;/*top:100px;z-index:9999;*/}
#signUpPopupBorder{/*border:6px solid #666; opacity:0.27; z-index:1400;width:455px; min-height:488px; margin:0 auto; position:absolute; left:0; top:0;border-radius:5px; background:url(images/trans_border.png) repeat 0 0;*/}
#signUpPopup{ background:#fff; width:443px; min-height:460px; margin:0 auto; position:absolute; left:6px; top:6px; clear:both; z-index:1500; border-radius:5px; -moz-box-shadow:0 0 0 6px #414141; -webkit-box-shadow:0 0 0 6px #414141;box-shadow:0 0 0 6px #414141;}
#signUpPopup .popupTitle{
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #ececec 50%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(50%,#ececec), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ececec 50%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#ececec 50%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#ececec 50%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#ececec 50%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	width:100%;
	border-radius:5px 5px 0 0;
	display:block;
	#line-height:45px;
	height:45px;
	padding:0;
	margin:0;
}
#signUpPopup a.close{ position:relative; right:15px; top:15px; float:right; cursor:pointer;}
#signUpPopup h2{font-family: 'latoregular'; letter-spacing:0!important; color:black!important; font-size:22px; padding:0; margin:15px 0; text-align:center; line-height:normal;}
#signUpPopup h2 span{font-size:25px; font-family: 'latobold';}
#signUpPopup .innerContent{ margin:0 auto; width:317px; clear:both; padding:4px 0; float:none!important;}
#signUpPopup .fbLogin{ margin:10px auto 8px; text-align:center; height:41px!important;}
#signUpPopup .smallText{ padding:0; margin:0 auto; font-size:12px;font-family: 'latoregular'; text-align:center; line-height:normal;}
#signUpPopup .normalText{font-size:12px;font-family: 'latoregular'; color:#525252;}
#signUpPopup .or{ padding:0; margin:17px auto 20px; text-align:center; height:35px;}
#signUpPopup .formContent{ padding:0; margin:15px 0; clear:both; width:100%;}
#signUpPopup .formContent .inputbox{ width:100%; padding:10px 6px 9px; font-size:13.2px; background:#fff; border:1px solid #d8d8d5;border-radius:5px; background-size:cover;}
#signUpPopup .leftDiv{ float:left; width:48%; margin-right:2%; margin-bottom:10px;}
#signUpPopup .rightDiv{ float:right; width:48%; margin-left:2%; margin-bottom:10px;}
#signUpPopup .fullDiv{ width:100%; margin-bottom:8px;}
#signUpPopup .chkbox{ position:relative; top:2px;}
#signUpPopup .submitBtn{ margin:5px auto;}
#signUpPopup .txtlink{ color:#545454; text-decoration:none; font-size:14px; font-family: 'latoregular'; text-align:center;}
.clear{ clear:both; display:block;}
.padT10{ padding-top:10px;}
img{ outline:none; border:none;}
ul.form-errors > li{ min-width:312px; font-size:12px; font-weight:normal;}

/* 2nd Popup */
#signUpPopup h2.MarB5{margin-bottom:5px;}
#signUpPopup .normalText14{font-size:14px;font-family: 'latoregular'; color:#525252;}
#signUpPopup .leftImageDiv{border-radius: 50%; overflow: hidden; float:left; width:67px; height:67px; margin:20px 10px 20px 0;}
#signUpPopup .rightDetailDiv{ float:left; width:auto; margin:20px 0px 20px 0; padding:10px 0 0;font-size:14px; font-family: 'latoregular'; line-height:21px;}
#signUpPopup .chkbox{ margin-right:10px;}
.center{ text-align:center;}
.padT20{ padding-top:20px;}

ul.form-options-wrapper label{ position:relative; top:-6px; line-height:33px; left:5px;}
ul.form-options-wrapper li{ width:49%; display:inline-block;}

/*28-02-2014 Css*/
#signUpPopup p{font-family: 'latoregular'; letter-spacing:0!important; color:#525252 !important; font-size:15px; padding:0; margin:0; text-align:center; padding:0 50px;}

#signUpPopup label{font-family: 'latoregular'; color:#525252; font-size:14px;}
#signUpPopup p.phonedscsmltxt{text-align:left; padding:0; font-size:11px; color:#a3a3a3 !important;}
#signUpPopup select, #signUpPopup input[type="text"]{color:#a3a3a3;}


::-webkit-input-placeholder {
   color: #6c6c6c;
}

:-moz-placeholder { /* Firefox 18- */
   color: #6c6c6c;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #6c6c6c;  
}

:-ms-input-placeholder {  
   color: #6c6c6c;  
}

#signUpPopup .formContent .styledCheckbox{ width:100%; padding:10px 6px 9px; font-size:13.2px;  border:0 none!important;border-radius:0 !important; background-size:cover;}

.skipbtnnew{font-family: 'latoregular'; font-size:14px; color:#a3a3a3 !important; padding:15px 0 0 20px; float:left;}

/*old featured elite slider*/
.imgslider{clear:both;padding-left:4px;padding-right:0px;padding-top:10px; padding-bottom:17px; width:948px; margin:0 0 0 1px; }
.leftarrow{float:left;padding-top:25px;}
.rightarrow{float:right;padding-top:25px;}
.imgslider ul{float:left;padding:0 25px; height:120px; }
.imgslider li{float:left;padding-right:41px;font-size:14px;color:#000;}
.imgslider li img{margin-bottom:10px;}
.imgslider li.padnone{padding:0;}
.imgslider li span{padding-left:5px}


.featuredcontent{clear:both;padding:16px 0 0 0px;}
.featuredshadow{background:url(~/application/themes/default/images/shadow_bg.png) left top no-repeat;height:10px;clear:both; width:905px; margin:0 0 0 23px;}
.featuredtab {width:165px;height:63px;background:url(~/application/themes/default/images/featured_tab.jpg) no-repeat;font-size:18px !important; border-bottom:none !important; padding-bottom:0px !important;color:#fff !important;padding-left:13px;float:left; line-height:67px;}
.seealllink{padding:21px 55px 0 0;float:right;}
.seealllink a{font-size:12px;color:#909090!important;text-decoration:none;background:url(~/application/themes/default/images/seelinkarrow.jpg) no-repeat right;padding-right:10px;}
.seealllink a:hover{ color:#192560 !important;}

.featuredleftshadow{float:left;width:4px;height:53px;background:url(~/application/themes/default/images/left_shadow.jpg) no-repeat;margin-left:6px;}
ul.featuredlistion{padding-top:10px;padding-left:25px;}
ul.featuredlistion li{padding-right:34px;padding-bottom:30px; font-size:14px;color:#000;float:left;width:80px; height:119px}
ul.featuredlistion li img{margin-bottom:5px;}

/*end old featured elite slider*/
ul.topapp-listing:hover li{opacity:0.4;}
ul.topapp-listing:hover li:hover{box-shadow: 0 0px 16px rgba(186,186,186,0.8); opacity:1;}

.loading-bar{
text-align:center;
}

/* Design for new signup popup */
#popupDivMain{ position:fixed; top:100px; left:0px; right:0px; margin:0 auto; width:516px; height:367px; background:url(/public/uploads/images/newsignup/popup_bg.png) no-repeat 0 0; z-index:999999; border-radius:10px;}
#popupDivMain #ribbon{ position:relative; left:-42px; top:-33px; background:url(/public/uploads/images/newsignup/free.png) no-repeat 0 0; width:148px; height:148px;}
#popupDivMain .popupContent{ padding:0; margin:0 auto; display:block; clear:both; position:relative; top:-118px; width:495px}
#popupDivMain .popupContent .heading{ padding: 0; text-align:center;}
#popupDivMain .popupContent h3{font-size:24px; color:#000; font-weight:normal; text-align:center; padding:0; margin:3px 0 0; font-family: 'latoregular';}
#popupDivMain .popupContent .fblogin{ margin:17px 0 0; text-align:center;}
#popupDivMain .popupContent .startnow{ margin:15px 0 0; text-align:center;}
#popupDivMain .popupContent .startnow a.start-fresh-now{background:url(/public/uploads/images/newsignup/start-fresh-now.png) no-repeat 0 0; width:251px; height:52px; margin:0 auto; display:inline-block; text-indent:-9999px;}
#popupDivMain .popupContent .startnow a.start-fresh-now:hover{background:url(/public/uploads/images/newsignup/start-fresh-now2.png) no-repeat 0 0;}
#popupDivMain .popupContent h4{font-size:24px; color:#000; font-weight:normal; text-align:center; padding:0; margin:30px 0 0; border-bottom:none; font-family: 'latoregular';}
#popupDivMain .popupContent .already{text-align:center; padding:0; margin:5px 0 0; position:relative;}
#popupDivMain .popupContent .already a{font-family: 'latoregular'; font-size:12px; color:#003afd; font-weight:normal; text-decoration:none;}
#popupDivMain .popupContent .redeems{ padding:0; margin:40px 0 0; clear:both; display:block;}
#popupDivMain .popupContent .redeems .redeem-text{ padding:8px 15px 0 0; margin:0; float:left; width:155px;font-size:24px; line-height:24px; color:#001ba9; font-weight: normal; text-align:center; font-style:italic; letter-spacing:0px; font-family: 'latoregular';}
#popupDivMain .popupContent .redeems .redeem-logo{ padding:0; margin:0; width:340px; display:inline;}
#popupDivMain .popupContent .redeems .redeem-logo a{ text-decoration:none; display:inline; margin-left:15px;}
/* Design for new signup popup */


/*

GLOBAL FORM RESPONSES

Used to show feedback from form submissions,
i.e.

error/result messages.

*/
ul.form-errors,
ul.form-notices
{
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

* + ul.form-errors,
* + ul.form-notices
{
	margin-top: 20px;
}

ul.form-errors > li,
ul.form-notices > li
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 7px 5px 2px 5px;
	padding: 5px 15px 5px 32px;
	background-repeat: no-repeat;
	background-position: 8px 13px;
	float: left;
	clear: left;
	overflow: hidden;
	border: 1px solid #990000;
}

html[dir="rtl"] ul.form-errors > li,
html[dir="rtl"] ul.form-notices > li
{
	padding: 5px 32px 5px 15px;
	background-position: 98% 5px;
	float: right;
	clear: right;
}

ul.form-errors > li > b,
ul.form-notices > li > b
{
	text-transform: uppercase;
	font-size: .8em;
}

ul.form-errors > li > ul > li,
ul.form-notices > li > ul > li
{
	font-size: .9em;
}

ul.form-errors > li
{
	background-image: url(/application/modules/Core/externals/images/Cross_icon_img.png?c=72);
	background-position: 6px 8px;
	background-color: #FCCAC1;
	border: 1px solid #EB5439;
	color: #000;
	box-shadow: 0 0 7px #FFFFFF inset;
	font-weight: bold;
	padding: 5px 15px 5px 45px;
	min-width: 425px;
	min-height: 35px;
}
ul.form-errors > li a{color: #000;font-weight: bold;text-decoration: underline;}
ul.form-notices > li{background-image: url(/application/modules/Core/externals/images/notice.png?c=72);background-color: #e9faeb;}
#submitform input[type=checkbox], #submitform input[type=radio]{ margin:3px 5px 0px 0px;}

/* PreappsImages */
#PreappsImages{ padding:78px 0;}
#PreappsImages .PreappsImagebox{ margin:0  0 69px 78px; display:inline-block; background:#fff; position:relative; height:202px; border:1px solid #e3e3e3; width:400px; position:relative; vertical-align:top;}
#PreappsImages .PreappsImagebox .PreappsImageboxContent{ text-align:center; vertical-align:middle; height:148px; padding:28px 0;}
#PreappsImages .PreappsImagebox .PreappsImageboxbottom{ background:#f2f2f2; height:50px; margin:1px;}
#PreappsImages .PreappsImageboxShadow{ position:absolute; left:0; height:52px; width:400px;}
#PreappsImages .PreappsImagebox .plogoText{ display:inline-block; color:#0025a9; font-size:20px;font-family: 'latoregular'; padding:17px 0 17px 18px;}
#PreappsImages .PreappsImagebox .DnLink{display:inline-block; vertical-align:middle; float:right;}
#PreappsImages .PreappsImagebox .DnLink a{ background: url(../newhome_images/downloadBtn.png) no-repeat 0 0; width:58px; height:49px;}
#PreappsImages .PreappsImagebox.box3 .PreappsImageboxContent,
#PreappsImages .PreappsImagebox.box4 .PreappsImageboxContent{ padding:18px 0;}
#PreappsImages .PreappsImagebox.box3,
#PreappsImages .PreappsImagebox.box4{ margin-bottom:0;}

/* Share This Popup */
#ShareThisPopupContainer{ position:relative; margin:0 auto; width:443px; margin-top:100px;}
#ShareThisPopup{ background:#fff; width:443px; min-height:230px; margin:0 auto; position:absolute; left:6px; top:6px; clear:both; z-index:1500; border-radius:5px; -moz-box-shadow:0 0 0 6px #32332f; -webkit-box-shadow:0 0 0 6px #32332f;box-shadow:0 0 0 6px #32332f;}
#ShareThisPopup .popupTitle{background: url(../newhome_images/sharethis_topbg.png) no-repeat 0 0;width:100%;display:block;line-height:41px;height:45px;padding:0;margin:0;}
#ShareThisPopup .popupTitle h2{ color:#fff; font-family: 'latoregular'; font-size:22px; padding:0 18px; margin:0; text-align:left; font-weight:bold;}
#ShareThisPopup a.close{ position:absolute; right:15px; top:15px; float:right; cursor:pointer;}
#ShareThisPopup .innerContent{ margin:17px auto; width:403px; clear:both; padding:0;}
#ShareThisPopup .formContent{ padding:0; margin:0; clear:both; width:100%;}
#ShareThisPopup .formContent div.normalText{font-family: 'latoregular'; color:#525252; font-size:14px;}
#ShareThisPopup .formContent .inputbox{ width:100%; padding:9px 6px; background-color:#fff; border:1px solid #d8d8d5;border-radius:5px;}
#ShareThisPopup .formContent .inputbox.link{ background:url(../newhome_images/share_link.png) no-repeat 10px 50%; padding-left:39px;}
#ShareThisPopup .formContent .inputbox.email{ background:url(../newhome_images/share_email.png) no-repeat 10px 50%; padding-left:39px;}
#ShareThisPopup .leftDiv{ float:left; width:49%; margin-right:1%; margin-bottom:17px;}
#ShareThisPopup .rightDiv{ float:right; width:49%; margin-left:1%; margin-bottom:17px;}
#ShareThisPopup .fullDiv{ width:100%; margin-bottom:8px;}
#ShareThisPopup .formfield{ margin:7px 0 0;}
#ShareThisPopup a.share-icons{ background-image:url(../newhome_images/share_icons.png); background-repeat:no-repeat;}
#ShareThisPopup a.share-icons{ display:inline-block; padding:6px 17px; text-indent:-9999px; text-decoration:none; margin-right:0px;}
#ShareThisPopup a.share-icons:hover{ opacity:0.9;}
#ShareThisPopup a.share-icons.fb{ background-position: 0 0;}
#ShareThisPopup a.share-icons.tw{ background-position: -37px 0;}
#ShareThisPopup a.share-icons.gp{ background-position: -74px 0;}
#ShareThisPopup a.share-icons.pt{ background-position: -111px 0;}
#ShareThisPopup a.share-icons.sm{ background-position: -148px 0; margin-right:0;}

/* Hack CSs For Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#signUpPopup .or{ margin:17px auto 18px;}	
#signUpPopup .leftDiv{ margin-bottom:5px;}
#signUpPopup .rightDiv{ margin-bottom:5px;}
#signUpPopup .fullDiv{ margin-bottom:5px;}
#signUpPopup .fullDiv.padT10{ padding-bottom:3px; padding-top:20px;}

/* Share This Popup */
#ShareThisPopup{ min-height:217px;}
#ShareThisPopup .formfield{ margin:5px 0 0;}
#ShareThisPopup .leftDiv{margin-bottom:15px;}
#ShareThisPopup .rightDiv{ margin-bottom:15px;}
#ShareThisPopup .formfield.social{margin:8px 0 0;}
}