@charset "UTF-8";
@import url("styleopt_R1.css");
@import url("modal_window_R1.css");
ul.pagination,.thumb-holder,a.sm-prev2,.sm-prev,.info span, .arrow span,ul.bday-alert em,ul.bday-alert label,.email-pic,.eve-cal-pic,ul.add-rem-list li em,.com-stp .cs-send a,.fb-pic, .chat{
display:inline-block
}
.info span, .arrow span,ul.add-rem-list li input[type="checkbox"],.com-stp .cs-send a,.fb-pic, .chat{
vertical-align:middle
}
ul.pagination,.sub-header ul,a.sm-prev2,.catrate,.sm-prev,ul.bday-alert em,ul.bday-alert span.dth,.q-view-cat{
position:absolute
}
.sub-header,.sub-header li.selected,.thumb-holder,.catbd, .catbd .subhd, .catbd .des,.catsl,.ctabs.cselect,ul.bday-alert li{
position:relative
}
ul.pagination{
top:7px;
right:0;
}
*:first-child+html ul.pagination li a{
border-top:0
}
.grid-1{
text-align:center;
background:#fff
}
.grid-1 h4{
height:34px;
margin:5px 10px;
}
.grid-1 h4 a{
border-bottom: 1px dotted #ccc;
font-weight: bold;
text-decoration: none;
}
.grid-1 h4 a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}
.grid-1 h3{
height:34px;
margin:5px 10px;
}
.grid-1 h3 a{
border-bottom: 1px dotted #ccc;
font-weight: bold;
text-decoration: none;
}
.grid-1 h3 a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}
.grid-1 h3, .grid-1 h3 a{
background:none;
line-height:normal;
border:none
}
.bd h2 {
background:url(/images/123g_master_strip.png) repeat-x 0 0;
line-height:20px;
margin:0;
padding:2px 4px;
color:#fff
}
.bd h2.gdr1 {
background-position: 0 -30px
}
.bd h2.gdr2 {
background-position: 0 -60px
}
.bd h2.gdr3 {
background-position: 0 -90px
}
.bd h2.gdr4 {
background-position: 0 -120px
}
.bd h2.gdr5 {
background-position: 0 -150px
}
.bd h2.gdr6 {
background-position: 0 -180px
}
.bd h2.gdr7 {
background-position: 0 -210px
}
.bd h2.gdr8 {
background-position: 0 -240px
}
.bd h2.gdr9 {
background-position: 0 -270px
}
.sub-header{
background:#ddd;
border-bottom:1px solid #ccc;
font-weight:bold;
margin:0 0 2px;
line-height:18px;
padding:0 0 0 5px;
height:18px;
}
.sub-header ul{
top:0;
right:0;
padding:0;
margin:0
}
.sub-header li{
background:#F1F1F1;
border:solid #ccc;
border-width: 0 1px 1px 1px;
line-height: 15px;
margin:0 0 0 3px;
padding:1px 4px 2px;
float:left
}
.sub-header li.selected{
background:#fff;
border-bottom:none;
top: 1px;
}
.sub-header li a{
margin:0;
padding:0
}
ul.text-link{
border-left:1px solid #eee;
margin:5px 5px 0 450px
}
ul.text-link li {
line-height:18px;
margin:5px 2px;
padding-left:5px;
}
ul.text-link li a{
border-bottom:1px dotted #ccc;
font-weight:bold;
text-decoration:none;
}
ul.text-link li a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}
.details{
border-top:1px dashed #ccc;
padding-top:5px;
clear:both
}
.bd p.details a{
font-weight:normal
}
.bd p.view-details{
margin:2px 4px
}
.bd p.view-details a{
font-weight:normal;
border:none;
margin:0 0 0 5px
}
.bd p.view-details a:hover{
text-decoration:underline;
color:#18397C
}
/******/
/*.thumb-holder{
background:url(/images/master_icon_set_2.png) no-repeat -167px -331px;
height:100px;
width:100px;
padding:10px 11px 10px;
margin:5px 10px;
}*/
.thumb-holder{
height:100px;
width:100px;
padding:5px;
margin:5px 10px;
border:1px solid #999;
border-radius:8px;
box-shadow:3px 3px 4px #999;
}
.thumb-holder img {
width:100%
}
.thumb-holder img a{
border:0
}
.tpc-100 a, .thumb-holder a{
margin:0
}
a.sm-prev2 {
background:url(/images/menu_set_R1.png) no-repeat -261px -182px;
height:13px;
left:6px;
top:98px;
width:13px;
z-index:9;
font-size:1px;
border: none;
margin:0 5px 0;
}
a.sm-prev2:hover {
background-position: -278px -182px;
border: none
}
.catbd {
margin:0 0 10px 0;
}
* html .catbd{
width:630px;
}
.catbd .subhd {
padding:0 0 2px;
margin:0 0 2px 0;
background:#ddd;
font-weight:bold;
border-bottom:1px solid #ccc;
text-align:right
}
* html .subhd {
padding:2px 0 2px;
}
.catbd .des {
padding:5px;
clear:both;
border-top:1px dashed #ccc
}
*:first-child+html .catbd .des{
border-top:2px dashed #ccc
}
* html .catbd .des{
border-top:2px dashed #ccc
}
.catbd, .catbd .subhd, .catbd .des{
}
.catbd h1 {
background: url(/images/123g_master_strip.png) repeat-x 0 0;
line-height:20px;
padding:2px 4px;
margin:0
}
.catbd h1.gdr1 {
background-position: 0 -30px
}
.catbd h1.gdr2 {
background-position: 0 -60px
}
.catbd h1.gdr3 {
background-position: 0 -90px
}
.catbd h1.gdr4 {
background-position: 0 -120px
}
.catbd h1.gdr5 {
background-position: 0 -150px
}
.catbd h1.gdr6 {
background-position: 0 -180px
}
.catbd h1.gdr7 {
background-position: 0 -210px
}
.catbd h1.gdr8 {
background-position: 0 -240px
}
.catbd h1.gdr9 {
background-position: 0 -270px
}
.catbd h2 a, .catbd h2 a:hover, .catbd h2 a:visited, .catbd h2 {
color:#fff
}
.catrate{
top:2px;
right:0;
color:#fff;
padding:2px 4px
}
.bd h2 a, .bd h2 a:hover, .bd h2 a:visited{
color:#fff
}
.col1 {
width:425px;
float:left
}
.colbd {
border-right:1px solid #eee
}
.col1 h4 {
margin: 5px 5px 5px 0;
padding: 0;
height: 30px
}
a.catlink:hover, a.col1 h4:visited:hover, .col2 li a:hover, .col1 h4 a:hover, ul.tab-con li h4 a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}
a.catlink, .col2 li a, .col1 h4 a, ul.tab-con li h4 a{
border-bottom:1px dotted #ccc;
font-weight:bold;
text-decoration:none
}
.col1 p {
padding:0;
margin:0 0 5px 0
}
.col2 {
margin-left:435px
}
.col2 ul {
padding:2px;
margin:0
}
.col2 li {
list-style:none;
margin: 2px;
padding: 0;
line-height:18px
}
* html .col2 li {
padding:2px 0;
}
.catsl {
width: 210px;
float: left;
height:86px;
margin: 0 2px 5px 0;
}
.ctabs.cselect {
background:#fff;
top: 1px;
border-right:none
}
.quick-send{
}
.ctabs {
background:#F1F1F1;
border:solid #ccc;
border-width: 0 1px;
line-height:15px;
margin:0;
padding:1px 4px 3px;
}
.sm-prev {
background:url(/images/menu_set_R1.png) no-repeat -261px -182px;
height:13px;
left:10px;
top:58px;
width:13px
}
a.sm-prev:hover {
background-position: -278px -182px;
}
.mpop {
float: left;
padding: 1px 4px 0;
background: #ddd;
}
* html .mpop{
padding:2px 4px 0;
border-bottom:1px solid #ccc
}
ul.address{
margin:5px
}
ul.address li{
margin:5px 0;
}
ul.address li a{
font-weight:bold
}
ul.address li.info{
font-weight:bold
}
.info span, .arrow span {
height:20px;
margin:0 5px 0 0;
width:20px;
}
.info span{
background: url(/images/menu_set_R1.png) no-repeat -237px 0;
}
.arrow span {
background: url(/images/menu_set_R1.png) no-repeat -283px -60px;
margin-left:30px
}
ul.bday-alert{
padding:0
}
ul.bday-alert li{
padding:8px;
}
ul.bday-alert li.more{
padding:0
}
ul.bday-alert li.ctr{
text-align:center;
padding:0
}
.set{
padding:0 0 0 160px
}
ul.bday-alert em{ 
top:2px;
right:5px;
}
ul.bday-alert span.dth{
top:5px;
right:8px;
}
ul.bday-alert label{
width:80px;
text-align:right;
margin:0 10px 0 0
}
.import-email{
background:url(/images/menu_set_R1.png) no-repeat 2px -205px;
height:40px;
margin-left:10px;
padding:4px 0 !important
}
.email-pic{
width:42px;
height:42px;
margin-right:5px;
}
.eve{
height:100%;
margin:10px 0 0 0
}
.dls{
height:90px;
overflow:hidden;
}
sm-grid-1{
margin-bottom:10px;
clear:both
}
.sm-grid-1 .icon-holder{
margin:0 10px;
}
* html .sm-grid-1 .icon-holder{
margin:0 5px;
}
.sm-grid-1 h4{
padding:5px 3px 3px 3px;
height:30px;
overflow:hidden;
line-height:15px;
clear:both;
}
.sm-grid-1 h3{
padding:5px 3px 3px 3px;
height:30px;
overflow:hidden;
line-height:15px;
clear:both;
background:none;
border:none;
font-size: 11px;
}
.eve-cal-pic{
width:40px;
height:50px;
float:left;
margin:0 8px 8px 0;
background: url(/images/menu_set_R1.png) no-repeat 0 -299px;
}
ul.add-rem-list{
margin:5px 7px;
}
ul.add-rem-list li{
margin-bottom:5px
}
ul.add-rem-list li input[type="checkbox"]{
margin:0 5px 4px 0;
}
ul.add-rem-list li em{
width:140px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.tpc-60 {
line-height:55px;
}
.q-view-cat{
background: url(/images/icon_set_R1.png) no-repeat -212px -182px;
display:block;
height:16px;
width:16px;
top:90px;
left:5px;
border:0 !important;
z-index:9
}
a.q-view-cat:hover{
background-position:-237px -182px
}
.msg-red span{
width:16px;
height:16px;
padding:0;
}
.com-stp{
text-align:center;
}
.com-stp div{
padding:.5em;
overflow:hidden
}
.com-stp div img{
width:100%;
}
.com-stp .cs-send{
border-top:.1em solid #ccc;
text-align:right
}
.com-stp .cs-send a{
float:left;
line-height: 30px;
}
.com-stp .cs-send button{
width:auto
}
.fb-pic, .chat {
height: 16px;
line-height: 18px;
margin: 0 5px 0 0;
width: 16px;
}
.chat {
background: url(/images/menu_set_R1.png) no-repeat -121px -595px;
}
.do-not-copy{}
.end-all{display:none}
/*.fb-block p{font-size:12px; text-align:center; margin:4px;}
.fb-block p span.fb-icon{background: url(/images/master_icon_set.png) no-repeat scroll -121px -511px #FFFFFF; height:16px; line-height:18px; margin:0 5px 0 0; width:16px; display:inline-block; vertical-align:middle;}
.fb-block .fb-login{padding:0 10px;}
.fb-block .fb-login p{text-align:left; font-size:13px; color:#18397C; font-weight:bold;}
.fb-block .fb-login p+p{color:#999999; font-size:12px; margin:0 0 0 23px;}
.fb-block .fb-login a{text-decoration:underline; position:absolute; top:35px; right:15px;}
.fb-friends{padding:5px;}
ul.slider-fb{margin:-20px 0;}
ul.slider-fb li{border:none; height:auto; margin:10px 0;}
ul.slider-fb li:last-child{margin-right:0;}
ul.slider-fb li img{width:35px; float:left; margin-right:5px;}
ul.slider-fb li span.fb-name{font-size:12x; font-weight:bold; display:block; color:#18397C}
ul.slider-fb li span.fb-bday{font-size:12px;margin:2px 0; display:block;}
ul.slider-fb li button.fb-wish{
background:#036;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699',endColorstr='#003366');
background-image:-webkit-gradient(linear,left top,left bottom,from(#369),to(#036));
background-image:-webkit-linear-gradient(top,#369,#036);
background-image:-moz-linear-gradient(top,#369,#036);
background-image:-o-linear-gradient(top,#369,#036);background-image:linear-gradient(to bottom,#369,#036);
border:1px solid #036; color:#ffffff; cursor:pointer; position:absolute; right:10px; font:bold 10px Arial,Helvetica,sans-serif; padding:1px 4px; text-align:center; vertical-align:middle; white-space:nowrap; margin-top:-28px;}
.top-scroll, .bottom-scroll{background:url(/images/icon_set_R1.png) no-repeat; width:25px; height:12px; position:absolute; left:50%}
.fb-friends a.top-scroll{background-position:-202px -90px;}
.fb-friends a.bottom-scroll{background-position:-202px -77px; bottom:5px;}
.fb-friends a.top-scroll:hover{background-position:-227px -90px;}
.fb-friends a.bottom-scroll:hover{background-position:-227px -77px;}
.bx-wrapper{margin:10px auto!important;}
.bx-viewport{height:140px!important; border: 1px solid #CCCCCC; border-width: 1px 0; margin: 18px 0; padding: 5px 0;}
.pop-slider .bx-viewport{margin:0px !important; height:50px !important;}
#mopTip01 .bx-wrapper{margin:10px 0 10px 20px !important;}
.q_preview{background:url(/images/icon_set_R1.png) no-repeat scroll -212px -182px transparent; height:16px; left:0;
position:absolute; top:100px; width:16px; z-index:999;}
.card_preview{position:absolute; top:-5%; left:-7%; padding:10px; z-index:2147483647; border:solid 2px #CCCCCC; background:#FFFFFF; min-width:550px; text-align:center; min-height:400px;}*/
.bday_app{padding:8px; text-align:center; margin:10px 10px 0;}
.bday_app a.fab_login_btn{background:url(/images/big_img_sprite.png) -155px -220px no-repeat; width:200px; height:30px; display:inline-block;}
.bday_app a.fab_logout_btn{background:url(/images/big_img_sprite.png) -155px -253px no-repeat; width:117px; height:30px; display:inline-block;}
.bday_app h5{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#200f07; display:inline-block; vertical-align:top; margin:8px 20px 0 0;}
.fb-friends{padding:8px 5px; display:inline-block;}
.prev-scroll, .next-scroll, .prev-disabled, .next-disabled{background:url(/images/icon_set_R1.png) no-repeat; height:24px;position:absolute; bottom:15px; width:16px; z-index:2;}
.fb-friends a.prev-disabled{background-position:-277px -509px; left:223px; cursor:default;}
.fb-friends a.next-disabled{background-position:-261px -509px; right:5px; cursor:default;}
.fb-friends a.prev-scroll{background-position:-50px -402px; left:223px;}
.fb-friends a.next-scroll{background-position:0 -402px; right:5px;}
.fb-friends a.prev-scroll:hover{background-position:-33px -402px;}
.fb-friends a.next-scroll:hover{background-position:-17px -402px;}
ul.slider-fb{display:inline-block; padding:0 10px;}
ul.slider-fb li{float:left; border-right:solid 1px #CCCCCC; height:auto; margin-right:10px; width:219px; width:218px\9;}
ul.slider-fb li.noborder{margin-right:0; border:none; width:215px;}
ul.slider-fb li img{width:35px; float:left; margin-right:5px;}
ul.slider-fb li span.fb-name{font-size:12px; font-weight:bold; float:left; color:#18397C; width:150px; text-align:left;}
ul.slider-fb li span.fb-bday{font-size:12px; float:left; margin:2px 0; width:103px; text-align:left;}
ul.slider-fb li button.fb-wish{
background:#036;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699',endColorstr='#003366');
background-image:-webkit-gradient(linear,left top,left bottom,from(#369),to(#036));
background-image:-webkit-linear-gradient(top,#369,#036);
background-image:-moz-linear-gradient(top,#369,#036);
background-image:-o-linear-gradient(top,#369,#036);background-image:linear-gradient(to bottom,#369,#036);
border:1px solid #036; color:#ffffff; cursor:pointer; display:block; font:bold 10px Arial,Helvetica,sans-serif; padding:1px 4px; text-align:center; vertical-align:middle; white-space:nowrap; float:left; margin-left:5px;}
.logout{position:absolute; right:5px; bottom:40px; font-size:11px;}
.q_preview{background:url(/images/icon_set_R1.png) no-repeat scroll -212px -182px transparent; height:16px; left:0;
position:absolute; top:100px; width:16px; z-index:999;}
.card_preview{position:absolute; top:-5%; left:-7%; padding:10px; z-index:2147483647; border:solid 2px #CCCCCC; background:#FFFFFF; min-width:550px; text-align:center; min-height:400px;}
/*.bx-viewport{width:97% !important; margin-left:15px; height:auto !important;}*/
#mopTip01 .bx-viewport{margin-left:19px;}
.fb_friend_text{float:left; width:200px; margin-right:3px; padding:9px 10px 9px 8px; padding:12px 10px 6px 6px\9; border-right:solid 1px #CCCCCC; background:#efefef;}
@media screen and (min-width:0\0) { 
.fb_friend_text{padding:12px 10px 9px 8px;}
} 
.fb_friend_text p{font-size:13px; line-height:18px; margin:0; font-weight:bold;}
.no-padd{padding:0;}
.thumb_gap{margin:0 30px;}

.top10_heading{padding:10px 0;}
.top10_heading h2{font-size:26px; color:#000000; font-weight:normal; text-align:center;}
.top10_heading h2 span{color:#253852; font-weight:bold;}
.top10_social_share{margin:20px 0 40px; text-align:center;}
.top10_social_share a{background:url(/images/icon_set_new.png) no-repeat; width:40px; height:40px; display:inline-block; margin-right:10px;}
.top10_social_share a.fb_share{background-position:-1px -1px;}
.top10_social_share a.twitter_share{background-position:-50px -1px;}
.top10_social_share a.in_share{background-position:-99px -1px;}
.top10_social_share a.gplus_share{background-position:-147px -1px;}

.top_10_card_container{margin-bottom:50px;}
.top_10_number{background-color:#ca0606; border-radius:10px; padding:10px 20px; color:#FFFFFF; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; height:30px; width:30px; margin:0 auto -12px auto; text-align:center; font-weight:bold;}
.top_10_cards_item{background-color:#f8f8f8; border:solid 1px #d1d1d1; padding:10px 15px; width:550px; margin:0 auto;}
.cards_item_title{margin-bottom:10px; text-align:center;}
.cards_item_title h3 a{color:#243750; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; }
.cards_item_img{margin-bottom:10px; text-align:center;}
.card_item_des p{color:#6f6f6f; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:20px;}
.card_item_action{display:inline-block; width:100%; margin:10px 0 0;}
.card_item_share{float:left;}
.card_item_share a{background:url(/images/icon_set_new.png) no-repeat; width:28px; height:28px; display:inline-block;}
.card_item_share a.fb_share{background-position:0 -49px;}
.card_item_share a.twitter_share{background-position:-36px -49px;}
.card_item_share a.pin_share{background-position:-70px -49px;}
.card_item_share a.view_btn{background-position:-108px -49px;}
.card_item_send{float:right;}
.card_item_send .send_btn{background:#073a6d; border-radius:4px; padding:3px 10px; color:#FFFFFF; font-size:14px; display:inline-block; width:52px; position:relative;}
.card_item_send .send_btn .send_icon{background:url(/images/icon_set_new.png) no-repeat -139px -49px; width:12px; height:13px; display:inline-block; margin-left:5px; vertical-align:middle; position:absolute; top:14px; right:10px;}


.event_img{height:200px; padding:6px; position:relative;}
.event_img_wrapper{height:100%; overflow:hidden; }
.event_img_wrapper img{width:100%; /*margin-top:-89px;*/}
.event_text{position:absolute; top:45px; left:10px; width:240px;}
.event_text p{color:#ffffff; font-size:30px; font-weight:bold; line-height:1.1;}
.event_action{position:absolute; left:20px; bottom:30px;}
.event_action a{padding:6px 8px; font-size:13px; color:#ffffff; border-radius:4px; background:#0b57ab; border:solid 1px #efefef; margin-right:10px; transition: background-color 0.2s ease-in-out; font-weight:bold;}
.event_action a:hover{background:#efefef; border:solid 1px #0b57ab; color:#0b57ab; text-decoration:none;}
.tab_option{background:#eee; border:solid 1px #ccc; border-width:1px; padding:3px 10px;}
.tab_action{display:inline-block; margin-right:10px; padding:4px 15px; font-size:13px; border-radius:4px; background:#0b57ab; border:solid 1px #09305b;}
.tab_action a{font-weight:bold; color:#FFFFFF;}
.tab_option .selected{color:#999999; background:#ffffff; border:solid 1px #ccc;}
.card_block{margin:10px 0; display:inline-block; padding:10px;}
.card_block li{display:inline-block; margin:0 29px 20px 0px; width:115px; vertical-align:top; border:1px solid rgb(204,204,204); padding:5px; box-shadow:0px 0px 5px rgb(0,0,0,0.2); border-radius:6px;}
.card_block li:nth-child(4n){margin-right:0;}

.thumb_hold{background:#f6f6f6; text-align:center;}
.thumb_hold img{border-radius:4px; width:100%; height:100%;}
.thumb_hold .thumb_wrapper{background:#000000; width:115px; height:115px;}
.thumb_hold .red_line{font-weight:bold; margin:8px 0; color#333333; height:32px; overflow:hidden; text-overflow:ellipsis;}
.thumb_hold .green_line{font-weight:normal; font-size:13px; padding:0 5px; height:35px; overflow:hidden;}
.thumb_hold .send_new{margin:8px 10px; background:#0b57ab; border-radius:4px; border:solid 1px #09305b; padding:6px 8px; color:#FFFFFF; display:block; font-size:14px;}
.explore_all{text-align:center; margin-bottom:20px;}
.explore_all .load_more_btn{background:#e6e6e6; border:1px solid #999999; border-radius:4px; padding:6px 10px; color:#333333; font-size:13px; font-weight:bold; transition: background-color 0.2s ease-in-out; cursor:pointer;}
.explore_all .load_more_btn:hover{background:#0b57ab; border:solid 1px #09305b; color:#ffffff; cursor:pointer;}

.followUsSec ul li span{
	background: #2e4667;
	color: #fff;
	width: 278px;
}
.followUsSec .social_share_new{
	border: 1px solid #2e4667;
}
.followUsSec .social_share_new a{
	padding: 6px 8.6px;
	box-shadow: 4px 4px 0px #00000020;
	transition:0.5s;
}
.followUsSec .social_share_new a:hover{
	box-shadow: 0px 0px 0px #00000020;
}