@charset "UTF-8";
@import url("styleopt_R1.css");
@import url("modal_window_R1.css");
ul.sub-cat{
clear:both
}
ul.sub-cat li{
width:308px; 
height:165px; 
border:1px solid #ccc; 
margin:0 10px 10px 0; 
float:left;
position:relative
}
ul.sub-cat li h2, ul.sub-cat li p{
padding:6px 5px 0;
overflow:hidden
}
ul.sub-cat li h2{
height:36px;
line-height:18px
}
ul.sub-cat li p{
height:63px
}
* html ul.sub-cat li p{
float:left;
width:140px
}
ul.sub-cat li.odd{
margin:0 0 10px 0;
}
ul.sub-cat li img{
width:100%
}
.ul.sub-cat li img a{
border:0 !important
}
/*.thumb-hold{
background:url(/images/master_icon_set_2.png) no-repeat -15px -334px;
width:115px;
height:115px;
padding:8px 12px 12px 8px;
margin:6px 5px 0 6px;
float:left;
position:relative
}*/
.thumb-hold{
background:none;
width:115px;
height:115px;
padding:5px;
margin:6px 5px 0 6px;
float:left;
position:relative;
box-shadow:3px 3px 4px #999;
border-radius:8px;
border:solid 1px #999;
}
ul.sub-cat li p.card-data{
background:#eee;
border-top:1px solid #e1e1e1;
bottom:0;
left:0;
height:20px;
line-height:20px;
position:absolute;
text-align:center;
width:298px;
padding:0 5px;
margin:0;
font-stretch:extra-expanded
}
.q-view-scat{
background: url(/images/icon_set_R1.png) no-repeat -212px -182px;
display:block;
height:16px;
width:16px;
position:absolute;
top:105px;
left:5px;
border:0 !important;
z-index:9
}
a.q-view-scat:hover{
background-position:-237px -182px
}
.sub-cat li h2 a{
border-bottom:1px dotted #ccc;
font-weight:bold;
color:#c00;
text-decoration:none
}
.sub-cat li h2 a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}
ul.share-fd{
padding:5px;
}
ul.share-fd li{
margin:5px 0
}
ul.share-fd li label{
width:120px;
display:inline-block;
text-align:right;
font-weight:bold;
padding:0 5px 0 0
}
ul.share-fd li input, select{
width:155px;
vertical-align:middle
}
ul.share-fd li select{
width:160px
}
ul.share-fd li textarea{
width:260px;
margin:0 20px;
height:70px;
padding:2px
}
.card-tags{
position:relative
}
.card-tags h1{
margin:5px 0 15px 0
}
.card-tags h1 span{
font-style:italic;
border-bottom:1px solid #666
}
.lst-update{
position:absolute;
top:0;
right:0
}
.profile-pg{
margin-bottom:10px
}
.profile-pg img{
float:left;
margin:0 30px 0 0;
border:4px solid #eee
}
.profile-pg h1{
border-bottom: 1px solid #ccc;
padding:0 0 5px 0;
margin:0 55px 0 120px;
position:relative
}
.profile-pg h2{
border-bottom:1px solid #ccc;
padding:0 0 5px 0;
margin:20px 0;
position:relative
}
.profile-pg h3{
border-bottom:1px solid #ccc;
padding:0 0 6px 0;
margin:20px 5px;
position:relative
}
.profile-pg h1 a{
vertical-align:middle;
position:absolute;
top:0;
right:-60px
}
* html .profile-pg h1 a{
left:430px
}
.profile-pg p{
margin:10px 0
}
ul.pro-details{
list-style:disc outside
}
ul.pro-details li{
margin:5px 5px 5px 20px;
position:relative
}
ul.pro-details li button{
vertical-align:middle;
position:absolute;
top:30px;
right:-5px
}
ul.pro-details li span{
display:inline-block;
width:100px;
font-weight:bold;
margin:0 10px 0 0;
text-align:right
}
ul.pro-details.list-no{
list-style:none
}
.rss-logo-pro {
background:url(/images/spr_img_1.png) no-repeat -89px -39px;
display:inline-block;
height:49px;
width:49px;
margin:5px auto
}
ul.top-story{
padding:18px 0 3px 27px;
overflow:hidden;
clear:both
}
* html ul.top-story{
padding: 20px 0 10px 23px;
}
*:first-child+html ul.top-story{
padding:20px 0 30px 23px;
}
ul.top-story li{
width:174px;
border:1px solid #ccc;
float:left;
margin:0 25px 25px 0;
position:relative
}
* html ul.top-story li{
margin:0 21.5px 10px 0;
}
ul.top-story li h4{
text-align:center;
background:#eee;
padding:2px 8px;
clear:both;
height:32px;
overflow:hidden;
margin-top:10px;
border-top:1px solid #ccc
}	
ul.top-story li	div.thumb-hold{
margin:10px 20px
}
* html ul.top-story li	div.thumb-hold{
margin:15px 8px
}
ul.bday-alert li input, ul.bday-alert li select{
width:auto;
}
ul.pagination {
padding:1px;
position:absolute;
right:5px;
text-align:left;
top:12px;
}
.right-pagi{
top:5px !important;
}
ul.pagination li{
line-height:15px;
border-top:0
}
ul.pagination.friends-pg-nav{
position:absolute;
top:7px;
right:0
}
ul.pg-lst li.page-nav{
margin:0;
position:absolute;
right:0;
top:-7px;
width:500px;
}
.seo-list{
font-size:.8em; 
font-weight:normal;
border:.1em solid rgb(200,200,200);
padding:.5em;
margin-bottom:.8em
}
.sc-com-stp{
text-align:center;
}
.sc-com-stp em{
text-align:left;
padding:0 .5em
}
.sc-com-stp div{
padding:.5em;
overflow:hidden
}
.sc-com-stp div img{
width:100%;
}
.sc-com-stp .sc-cs-send{
border-top:.1em solid #ccc;
text-align:right
}
.sc-com-stp .sc-cs-send button{
width:auto
}
.c-hd{
font-size:14px;
font-weight:bold
}
.fb-pic, .chat{
height:16px;
line-height:18px;
margin:0 5px 0 0;
width:16px;
display:inline-block;
vertical-align:middle
}
.chat{
background:url(/images/icon_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 8px\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;}


ul.sub_cat_new li{
width:308px; 
height:auto; 
border:1px solid #ccc; 
margin:0 10px 10px 0; 
float:left;
position:relative
}

ul.sub_cat_new li.odd{
margin:0 0 10px 0;
}
ul.sub_cat_new li img{
width:100%
}
.sub_cat_new li h2 a{
border-bottom:1px dotted #ccc;
font-weight:bold;
color:#c00;
text-decoration:none
}
.sub_cat_new li h2 a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}

ul.sub_cat_new li h2, ul.sub_cat_new li p {
    padding: 6px 5px;}

ul.sub_cat_new li p.card-data {
    background: #eee;
    border-top: 1px solid #e1e1e1;
    bottom: 0;
    left: 0;
    height: 20px;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: 298px;
    padding: 0 5px;
    margin: 0;
    font-stretch: extra-expanded;
}


ul.sub_cat_new1 li{
width:257px; 
height:auto; 
border:1px solid #ccc; 
margin:0px 10px 10px 0; 
float:left;
position:relative;
padding:0 25px;
}

ul.sub_cat_new1 li.odd{
margin:0 0 10px 0;
}
ul.sub_cat_new1 li img{
width:100%
}
.sub_cat_new1 li h2 a{
border-bottom:1px dotted #ccc;
font-weight:bold;
color:#c00;
text-decoration:none
}
.sub_cat_new1 li h2 a:hover{
border-bottom:1px solid #c00;
color:#c00;
text-decoration:none
}

ul.sub_cat_new1 li h2, ul.sub_cat_new1 li p {
    padding: 6px 5px;}

ul.sub_cat_new1 li p.card-data {
    background: #eee;
    border-top: 1px solid #e1e1e1;
    bottom: 0;
    left: 0;
    height: 20px;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: auto;
    padding: 0 5px;
    margin: 0;
    font-stretch: extra-expanded;
}

.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;
}