/* 20131018-1400 */

/* OLD CODE LET IT BE*/
#mod-668-daily-horoscope { padding-top: 32px; border: 3px solid #ECEAE7; }
#mod-668-daily-horoscope .sign-container { float: left; display: inline-block; padding-left: 35px; width: 160px; }
#mod-668-daily-horoscope .sign-container .sign-icon { display: block; margin-bottom: 12px; height: 108px; width: 128px; background: url('../_img/signs-large.png') no-repeat; }
#mod-668-daily-horoscope .sign-container .sign-name { display: block; width: 128px; margin-bottom: 11px; font-family: 'klavikaLight'; font-size: 20px; color: #463F39; text-transform: uppercase; font-weight: normal; text-align: center; }
#mod-668-daily-horoscope .sign-container .sign-date { display: block; width: 128px; margin-bottom: 14px; font-size: 12px; font-weight: bold; color: #7F7871; font-style: normal; text-align: center; }
#mod-668-daily-horoscope .sign-container #my-sign { display: inline-block; margin-left: 19px; padding: 5px 8px; border: 1px solid #CCCCCC; border-radius: 1px; font-family: 'klavikaRegular'; font-size: 11px; color: #463F39; font-weight: normal; background: #ECEAE7; cursor: pointer; text-transform: uppercase; }
#mod-668-daily-horoscope .sign-container #my-sign .star { display: inline-block; margin-right: 8px; width: 15px; height: 14px; background: url('../_img/ico-general.png') no-repeat; }
#mod-668-daily-horoscope .sign-container #my-sign:hover .star { background-position: -223px 0; }
#mod-668-daily-horoscope .sign-container #my-sign:hover .star.current { background-position: 0 -35px; }
#mod-668-daily-horoscope .sign-info { float: left; }
#mod-668-daily-horoscope .sign-info .title { margin-bottom: 23px; font-size: 31px; color: #463F39; }
#mod-668-daily-horoscope .sign-info .date { display: block; margin-bottom: 17px; font-size: 23px; color: #999999; text-transform: uppercase; }
#mod-668-daily-horoscope .sign-info .description { width: 407px; font-size: 14px; line-height: 17px; }
#mod-668-daily-horoscope .signs-list { float: left; clear: both; margin-top: 34px; padding: 10px 12px; width: 100%; border-top: 1px solid #ECEAE7; }
#mod-668-daily-horoscope .signs-list li { display: inline-block; margin-left: 10px; width: 40px; height: 32px; background: url('../_img/signs-small.png') no-repeat; text-indent: -9999px; cursor: pointer; }
#mod-668-daily-horoscope .signs-list li:first-child { margin-left: 0; }
#mod-668-daily-horoscope .signs-list .cancer:hover { background-position: 0 -52px; }
#mod-668-daily-horoscope .signs-list .sagitarius { width: 31px; height: 32px; background-position: -60px 0; }
.mod-668-daily-horoscope { visibility: hidden; }
.mod-668-daily-horoscope li { float:left; display:inline-block; margin:0 0 40px 17px; }
.mod-668-daily-horoscope li .sign { display:block; width:89px; height:89px; line-height:205px; text-align:center; font-weight:bold; font-size:12px; color:#464039; background:url('../_img/horoscope-signs.png') no-repeat; }
.mod-668-daily-horoscope li.aries .sign { background-position:0 0; }
.mod-668-daily-horoscope li.aries .sign:hover { background-position:0 -109px; }
.mod-668-daily-horoscope li.taurus .sign { background-position:-104px 0; }
.mod-668-daily-horoscope li.taurus .sign:hover { background-position:-104px -109px; }
.mod-668-daily-horoscope li.gemini .sign { background-position:-209px 0; }
.mod-668-daily-horoscope li.gemini .sign:hover { background-position:-209px -109px; }
.mod-668-daily-horoscope li.cancer .sign { background-position:-312px 0; }
.mod-668-daily-horoscope li.cancer .sign:hover { background-position:-312px -109px; }
.mod-668-daily-horoscope li.leo .sign { background-position:-416px 0; }
.mod-668-daily-horoscope li.leo .sign:hover { background-position:-416px -109px; }
.mod-668-daily-horoscope li.virgo .sign { background-position:-520px 0; }
.mod-668-daily-horoscope li.virgo .sign:hover { background-position:-520px -109px; }
.mod-668-daily-horoscope li.libra .sign { background-position:-624px 0; }
.mod-668-daily-horoscope li.libra .sign:hover { background-position:-624px -109px; }
.mod-668-daily-horoscope li.scorpio .sign { background-position:-728px 0; }
.mod-668-daily-horoscope li.scorpio .sign:hover { background-position:-728px -109px; }
.mod-668-daily-horoscope li.sagittarius .sign { background-position:-832px 0; }
.mod-668-daily-horoscope li.sagittarius .sign:hover { background-position:-832px -109px; }
.mod-668-daily-horoscope li.capricorn .sign { background-position:-936px 0; }
.mod-668-daily-horoscope li.capricorn .sign:hover { background-position:-936px -109px; }
.mod-668-daily-horoscope li.aquarius .sign { background-position:-1040px 0; }
.mod-668-daily-horoscope li.aquarius .sign:hover { background-position:-1040px -109px; }
.mod-668-daily-horoscope li.pisces .sign { background-position:-1144px 0; }
.mod-668-daily-horoscope li.pisces .sign:hover { background-position:-1144px -109px; }
.mod-668-daily-horoscope + .lin-hor-dotted { border-top:0; }

#mod-668-horoscope-my-sign #sign-footer{border:1px solid #ECEAE7;position:relative;width:100%;height:68px;overflow:hidden;}
#mod-668-horoscope-my-sign  {background: #FFFFFF;border: 3px solid #ECEAE7;margin-top: 12px;margin-bottom: 20px;}
#mod-668-horoscope-my-sign #sign-tabs{position: relative; overflow: hidden;padding: 26px 18px 22px;}
#mod-668-horoscope-my-sign #sign-tabs .left{float:left;width: 155px;text-align: center;margin-top: 18px;}
#mod-668-horoscope-my-sign #sign-tabs .left h2{margin-top: 14px;cursor: pointer;display: inline-block;vertical-align: middle;width: 105px;font-family: klavikaRegular;font-size: 20px;line-height: 19px;text-transform: uppercase;font-weight: normal;}
#mod-668-horoscope-my-sign #sign-tabs .right{float:right;width:350px;margin-right: 38px;}
#mod-668-horoscope-my-sign #sign-tabs .left .date{font-family: arial;font-weight: bold;font-size: 12px;color: #7F7872;text-transform: lowercase; margin-top:4px;margin-bottom:10px;}
#mod-668-horoscope-my-sign #sign-tabs .title { margin-top: 8px;margin-bottom: 12px; font-family: klavikaLight; font-weight: normal; font-size: 31px; line-height: 24px; color: #999999; text-transform: uppercase;}
#mod-668-horoscope-my-sign #sign-tabs .date { margin-top: 8px;margin-bottom: 10px; display: block;font-family: klavikaMedium; font-weight: bold; font-size: 23px; line-height: 16px; color: #47423A; text-transform: uppercase; }
#mod-668-horoscope-my-sign #sign-tabs .description { position: relative; width: 100%; overflow: hidden; font-size: 14px; line-height: 17px;}
#mod-668-horoscope-my-sign #sign-tabs .more{padding-top: 12px;}
#mod-668-horoscope-my-sign {}
#mod-668-horoscope-my-sign li { float:left; display:inline-block; margin:14px 0 20px 10px; }
#mod-668-horoscope-my-sign li.first{ margin-left:10px !important;}
#mod-668-horoscope-my-sign li .sign { text-indent:-9999px;display:block; width:40px; height:40px; line-height:205px; text-align:center; font-weight:bold; font-size:12px; color:#464039; background:url('../_img/sprite-horoscope-40x40.png') no-repeat; }

#mod-668-horoscope-my-sign li.aries .sign { background-position:-11px -60px; }
#mod-668-horoscope-my-sign li.aries .sign:hover { background-position:-11px -13px; }

#mod-668-horoscope-my-sign li.taurus .sign { background-position:-60px -54px; }
#mod-668-horoscope-my-sign li.taurus .sign:hover { background-position:-60px -12px; }

#mod-668-horoscope-my-sign li.gemini .sign { background-position:-113px -62px; }
#mod-668-horoscope-my-sign li.gemini .sign:hover { background-position:-113px -12px; }

#mod-668-horoscope-my-sign li.cancer .sign { background-position:-162px -62px;}
#mod-668-horoscope-my-sign li.cancer .sign:hover  { background-position:-162px -12px; }

#mod-668-horoscope-my-sign li.leo .sign { background-position:-210px -63px; }
#mod-668-horoscope-my-sign li.leo .sign:hover  { background-position:-210px -13px; }

#mod-668-horoscope-my-sign li.virgo .sign { background-position:-260px -63px; }
#mod-668-horoscope-my-sign li.virgo .sign:hover { background-position:-260px -13px; }

#mod-668-horoscope-my-sign li.libra .sign { background-position:-311px -62px; }
#mod-668-horoscope-my-sign li.libra .sign:hover { background-position:-311px -14px; }

#mod-668-horoscope-my-sign li.scorpio .sign { background-position:-359px -62px; }
#mod-668-horoscope-my-sign li.scorpio .sign:hover { background-position:-359px -12px; }

#mod-668-horoscope-my-sign li.sagittarius .sign { background-position:-411px -68px; }
#mod-668-horoscope-my-sign li.sagittarius .sign:hover { background-position:-411px -13px; }

#mod-668-horoscope-my-sign li.capricorn .sign { background-position:-461px -58px; }
#mod-668-horoscope-my-sign li.capricorn .sign:hover { background-position:-461px -13px; }

#mod-668-horoscope-my-sign li.aquarius .sign { background-position:-513px -57px; }
#mod-668-horoscope-my-sign li.aquarius .sign:hover { background-position:-513px -14px; }

#mod-668-horoscope-my-sign li.pisces .sign { background-position:-562px -65px; }
#mod-668-horoscope-my-sign li.pisces .sign:hover { background-position:-562px -13px; }

#mod-668-horoscope-my-sign + .lin-hor-dotted { border-top:0; }
#mod-668-horoscope-my-sign #sign-footer{border:1px solid #ECEAE7;position:relative;width:100%;height:68px;overflow:hidden;}


/*Bookmark Buttom*/
#mod-668-horoscope-my-sign .btn-bookmark.btn-my-sign { float: right; }
#mod-668-horoscope-my-sign .btn-bookmark.btn-not-my-sign { float: right; }
.btn-bookmark { background: url(../_img/sprite-horoscope-btn.png) no-repeat; text-indent: -9999px; cursor: pointer;}
.btn-my-sign { background-position: 0 0;	width: 134px; height: 24px; }	
.btn-not-my-sign { background-position: -145px 0; width: 131px; 	height: 24px; }	