@charset "utf-8";
/* CSS Document */

html {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}
.ad-gal{width:360px; margin:auto; margin-top:25px; margin-bottom:0px;}
.add{
    position: absolute;
    right: 0px;
    top: 25px;}
	.add img{max-width:510px; width:100%;}
.ad-gal-360{max-width:360px; margin:auto; margin-top:15px;}
.links{width:100%; float:left;}
.links-lft{width:30%; margin-right:1%; float:left;}
.links-rt{width:30%; margin-left:3%; float:left;}
body{margin:0; padding:0; font-family:Calibri, Arial, Helvetica, sans-serif;}
.container{width:100%; float:left;}
.l-0{margin-left:25px !important;}
.mar-left{margin-left:25px;}
.mar-bottom{margin-bottom:0px !important;}
.scfi-links{float:left; width:100%; padding:20px 0px 20px 0px; margin-top:20px; border:1px solid #444444;}
.scfi-box{float:left; width:12%; margin-left:16%; text-align:left !important;}
.scfi-box ul{margin:0; padding:0; list-style:none;}
.scfi-box ul li{margin-bottom:3px;}
.scfi-box ul li a{text-decoration:none; color:#000000; font-size:14px;}
.scfi-links-head{display:block; border-bottom:1px solid #006600; margin-bottom:10px;}
.scfi-links-head p{color:#006600; font-size:15px;margin-bottom:8px; font-weight:bold; padding-bottom:4px; margin-bottom:0px !important; text-align:left !important;}
.wrapper{width:1200px; margin:0 auto;}
.header{width:100%; float:left; position:relative;}
.top-links{width:190px; float:right; position:absolute; top:5px; right:0px; color:#fff;}
.top-links a{text-decoration:none; color:#fff;}
.top-links a:hover{text-decoration:underline; color:#fff;}
.top-banner{width:100%; float:left;}
.mob-banner{display:none;}
.top-headding{color:#F00; font-size:22px; font-weight:bold;}
.describe{color:#f00;margin-top:10px;float:left;}
.content-area{width:100%; float:left; margin-top:20px;}
.left-nav-area{float:left; width:190px;}
.left-side{float:left; width:100%; background-color:#f4f4f4; border:#e3e3e3 1px solid;}
.red-head{width:97%; float:left; background-color:#ff0000; padding:3px 0px 3px 7px;  font-size:17px; font-weight:bold; margin-bottom:5px;}
.red-head a{text-decoration:none; color:#FFF;}
.green-head{width:97%; float:left; background-color:#50ad00; padding:3px 0px 3px 7px;  font-size:17px; font-weight:bold; margin-bottom:5px;}
.green-head a{text-decoration:none; color:#FFF;}
.links-list{width:100%; float:left; margin-bottom:12px;}
.links-list ul{margin:0; padding:0; list-style:none;}
.links-list ul li{padding:0px 5px;}
.links-list ul li a{text-decoration:none; font-size:14px; color:#963f3f; line-height:21px;}
.left-ad{width:160px; margin:auto;}
.marg{margin-bottom:20px;}
.more{float:right; text-align:right; font-size:12px;}
.more a{color:#ff0000; text-decoration:none;}
.center-box{float:left; width:780px; margin-left:20px; font-size:16px; line-height:21px; text-align:justify;}
.center-box b{color:#3a6600;}
.center-box a{color:#ab0066;}
.right-side{float:right; width:190px; background-color:#f4f4f4; border:#e3e3e3 1px solid;}
.top-ad{max-width:728px; margin:15px auto; clear:both; width:100%;}
.top-ad-90{max-width:728px;clear:both; width:100%; margin:auto; margin-bottom:5px;}
.left-ad-200{width: 200px;margin: 15px auto; clear:both; margin-bottom:9px;}
.christmas-img{width:100%; float:left; padding-top:10px; padding-bottom:10px;}
.center-box h1{font-size:23px; color:#360;}
.box-cont{width:100%; float:left;}
.box-cont-left{float:left;}
.box-cont-right{float:right; width:516px; background-color:#edeeec; font-size:16px; color: #F00; text-align: left; padding:14px; line-height:21px;}
.heading{float:left; width:100%; font-size:20px; font-weight:bold; margin-top:15px;}
.heading a{text-decoration:none; color:#F00;}

.box-cont-scd{width:100%; float:left; margin-top:15px;}
.box-cont-scd-one{float:left; width:300px; border:#ff0000 2px solid; border-radius:3px; padding-bottom:10px; height:224px;}
.box-cont-scd-one p{margin:0; color:#333; font-size:14px; padding:5px;}
.image-align{vertical-align:middle;}
.head-text{padding:10px; color:#418807; font-weight:bold; font-size:20px;}
.box-cont-scd-one ul{margin:0; padding-top:8px;}
.box-cont-scd-one ul li{color: #F00; font-size:16px; line-height:20px;}
.box-cont-scd-one ul li a{color:#F00; text-decoration:none;}

.box-cont-scd-two{width:460px; float:right; background-color:#f4f4f4;}
.box-cont-scd-two p{margin:0; color:#333; font-size:14px; padding:5px; padding-bottom:0px;}
.box-cont-scd-two p a{text-decoration:none; color:#ff0000;}
.jesus{float:left; width:420px; padding-left:10px; margin-bottom:10px; background-image:url(../images/jesus-cross.png); background-repeat:no-repeat; background-position:right;}
.jesus-head{padding:7px 0px 0px 5px; color:#418807; font-weight:bold; margin:0px; font-size:19px;}
.christmas-tree{float:left; width:420px; padding-left:10px; margin-bottom:10px; background-image:url(../images/tree.png); background-repeat:no-repeat; background-position:right;}
.christmas-tree-head{padding:0px 0px 0px 5px; color:#418807; font-weight:bold; margin:0px; font-size:19px;}
.article{width:100%; float:left; margin-top:20px; background-color:#fdf4cd; border:1px solid #dfc556;}
.article-head{font-size:20px; color: #950406; font-weight: bold; padding-top: 7px; padding-left: 10px;}
.article-head a{color: #950406; text-decoration:none;}
.article p{padding:0px 10px 0px 10px; margin-top:7px; font-size:13px; color: #A21201; line-height:20px;}
.article p a{color:#9a0707;}
.article-sm-head{font-size:17px; color: #950406; font-weight: bold; padding-left: 10px;}
.article ul{margin:0; padding-left:24px; list-style-image:url(../gifs/arr.gif); background-repeat:no-repeat;}
.article ul li{line-height:20px;}
.article ul li a{color: #9A0707; text-decoration: underline; font-size:14px;}

.qoutes{width:96%; float:left; background-color:#f3ffe9; border:#c8e8bb 1px solid; margin-top:15px; padding:2%; background-image:url(../gifs/christmas-hanging.gif); background-repeat:no-repeat; background-position:right;}
.qoutes-one{width:95%; float:left; border-bottom:#c8e8bb 1px solid;}
.qoutes-one p{font-size:13px;}
.qoutes-one p span{color:#028c02; text-align:right; float:right; padding-bottom:10px;}

.merry-jesus{width:100%; float:left; margin-top:15px; background-color:#f7f3e0; background-image:url(../images/mother-mery.png); background-repeat:no-repeat; background-position:right;}
.merry-head{font-size:20px; padding:10px;} 
.merry-head a{color:#762201; text-decoration:none;}
.merry-jesus p{font-size:13px; margin:0px; padding-left:10px; width:88%; padding-bottom:10px;}
.merry-jesus p a{color:#ff0000; }
.recipe{width:100%; float:left; margin-top:15px; margin-bottom:10px;}
.recipe-image{float:left; margin:0px 70px 0px 20px;}
.recipe-image a{font-size:16px; color: #F00;}
.recipe-head{font-size:20px; font-weight:bold;}
.recipe-head a{text-decoration:none; color:#ff0000;}
.christmas-symble{width:100%; float:left; margin-top:15px;}
.christmas-symble-head{color:#3e8601; font-size:20px; font-weight:bold;}
.christmas-symble-box{width:100%; float:left; margin-top:10px; background-color:#f7f3e0; border-radius:7px;}
.christmas-symble-box ul{margin:0; padding:0; list-style:none;}
.christmas-symble-box ul li{float:left; width:100px; height:100px; text-align:center; margin:15px 40px 10px 15px;}
.christmas-symble-box ul li a{text-decoration:none; color: #F00; font-size:14px;}
.christmas-links{width:100%; float:left; margin-top:30px; text-align:center;}
.christmas-links a{color:#006600; font-size:15px;}
.sitemap{margin:0;padding:0; list-style:none; margin-top:0px; margin-bottom:20px; line-height:23px;}
.sitemap a{text-decoration:none; font-size:14px;}
.footer{width:100%; float:left; margin-top:0px; text-align:center;}
.footer-head{text-align:center; font-size:18px; font-weight:bold; color:#008000; margin-bottom:7px;}
.footer a{color:#ff0000; font-size:15px;}
.f-n{width:100%; float:left; margin-top:22px;}
.footer-nav{width:335px; margin:0 auto; text-align:center;}
.footer-nav a{text-decoration:none; color: #F00; font-weight:bold; font-size:14px;}
.footer-text{width:100%; float:left; text-align:center; font-size:14px; padding:5px; margin-top:10px; border-top:#c0c0c0 1px solid;}
.links-edit{width:178px; float:left; padding-bottom:10px; text-align:center;}
.links-edit a{text-decoration:none; font-size:13px; color:#666; }
.bread-cum{width:100%; float:left; padding: 0px 0px 8px 0px; color:#ff0000; font-size:15px;}
.bread-cum a{color: #390;}
.clear-fix{clear:both;}
.ad-336-2{width:336px; margin:15px auto; padding-top:20px;}
.ad-336-2-respon{display:none;}
.ad-336{width:336px; float:right; margin-left:12px;}
#cssmenu1{display:none;}
.center-box p{font-size:16px; line-height:19px; text-align:justify;}
.hd{font-size:19px; color:#F00 !important;}
.hd a{font-size:16px; color:#ff0000; text-decoration:none;}
.hd a:hover{text-decoration:underline; color:#ff0000;}
.wh{font-size:16px; color:#ff0000;}
.wh a{font-size:16px; color: #900; text-decoration:none;}
.wh a:hover{color: #900; text-decoration:underline;}
.thumbnail-img{width:100%; float:left;}
.thumbnail-img ul{margin:0; padding:0; list-style:none;}
.thumbnail-img ul li{float:left; margin:10px 94px 10px 0px;}
.thumb-big{width:100%; float:left; margin-top:10px;}
.thumb-big ul{margin:0; padding:0; list-style:none;}
.thumb-big ul li{float:left; margin-right:100px; margin-top:20px;}
.wid{width: 100%;}
tabledata table input { padding: 0px; border: 1px solid #CCC; width: 80%; height: 20px;margin: 5px;}
table textarea { padding: 0px; border: 1px solid #CCC; width: 70%;  height: 60px; margin: 5px;}
.in-box{ width:70%;}
.tab-padd { float:left}
.tab-padd td{ padding:3px 0 4px 8px !important;}
.wid td{ text-align:center; padding-top:10px; padding-bottom:10px;}
.christmas-card{width:100%; float:left;}
.christmas-card ul{margin:0; padding:0; list-style:none;}
.christmas-card ul li{float:left; margin:12px 70px 12px 0px;}

.lt-banner{ width:43%; float:right}
.mar-15{margin-left:18px; width:180px; padding-top:5px; padding-bottom:5px; text-align:left; padding-left:10px; margin-top:10px; background-color:#f4f4f4; border:#e3e3e3 1px solid;}
.mar-15 a{font-size:15px;}

@media (max-width:800px){
.container{width:100%; margin:0 auto;}
.wrapper{width:95%; margin:0 auto;}
.top-banner{display:none !important;}
.mob-banner{display:block !important;}
.mob-banner img{width:100%;}
.top-ad{width:100%; float:left;}
.top-ad img{width:100% !important; float:left;}
.center-box{width:100% !important; float:left; margin-left:0px !important;}
.left-side{display:none !important;}	
.right-side{display:none !important;}
.christmas-img img{width:100%;}
.box-cont-right{width:96%; float:left !important; padding:2%;}
.box-cont{width:100%; float:left;}
.box-cont-left img{}
.box-cont-scd-one{width:100%; float:left;}
.box-cont-scd-one ul{padding-top:35px;}
.box-cont-scd-two {width: 100%; float: left; background-color: #F4F4F4; margin-top: 15px;}
.jesus{width:100%; float:left; padding-left:0px; background-image:none;}
.christmas-tree{width:100%; float:left; padding-left:0px; background-image:none;}
.qoutes{background-image:none;}
.merry-jesus{background-image:none;}
.christmas-symble-box ul li{margin: 15px 15px 10px;}
.qoutes-one{width:100%;}
.left-nav-area{width:100% !important; float:left;}

#cssmenu1{display:block !important;}
#cssmenu1, #cssmenu1 ul, #cssmenu1 li, #cssmenu1 a { margin: 0;padding: 0; border: 0; list-style: none; font-weight: normal;
text-decoration: none; line-height: 1; font-family:Verdana, Geneva, sans-serif; font-size: 14px; position: relative;}
#cssmenu1 {width:100%; border-bottom: 4px solid #fff;}
#cssmenu1 a { line-height: 1.3;}
#cssmenu1 > ul > li { background: #ff0000; margin-bottom:2px;}
#cssmenu1 > ul > li:hover { background: #50ad00;}
#cssmenu1 > ul > li > a {font-size: 13px; display: block; color: #fff;}
#cssmenu1 > ul > li > a > span { display: block; padding:5px 0 5px 3%;}
#cssmenu1 > ul > li > a:hover { text-decoration: none;}
#cssmenu1 > ul > li.active { border-bottom: none;}
#cssmenu1 > ul > li.has-sub > a span {}
#cssmenu1 > ul > li.has-sub.active > a span {}
/* Sub menu */
#cssmenu1 ul ul { display: none; background: #fff; border-right: 1px solid #a2a194; border-left: 1px solid #a2a194;}
#cssmenu1 ul ul li { padding: 0; border-bottom: 1px solid #d4d4d4; border-top: none; background: #f4f4f4;}
#cssmenu1 ul ul li:last-child {border-bottom: none;}
#cssmenu1 ul ul a {padding: 5px 10px 5px 25px; display: block; color: #000000; font-size: 12px; font-weight: normal;}
#cssmenu1 ul ul a:before {content: "»"; position: absolute; left: 10px;color: #e94f31;}
#cssmenu1 ul ul a:hover { color: #e94f31;}
.thumbnail-img ul li {float: left; margin: 10px 50px 10px 0px;}
.thumb-big ul li {float: left; margin-right: 70px; margin-left: 40px;}
.img-responsive{width:100%;}
.ad-336-2 {width:336px; margin:auto; padding-top: 20px; height:280px;}
.ad-336-2-respon{width:336px;  margin:auto; display:block !important; padding-top: 20px; height:280px;}
.left-ad{display:none !important;}
.top-links{display:none;}
.left-ad-200{display:none;}
.christmas-card ul li{margin-right:20px;}
}
@media (max-width:640px){
	.add{width:63%;}
}

@media (max-width:360px){
.ad-gal{width:100%;}
.ad-gal img{width:100%;}
.ad-336-2 {width:100%; float:left; padding-top: 20px; height:280px;}
.ad-336-2-respon{width:100%; display:block !important; float:left; padding-top: 20px; height:280px;}
.christmas-card ul li{margin-right:0px;}
.christmas-card ul li img{width:100%;}
}
@media (max-width:480px){
.links-lft{width:100%; margin:0;}
.links-rt{width:100%; margin:0;}
.wrapper{overflow:hidden;}
.scfi-box{width:100%; margin-left:0px !important;}
.scfi-links-head{padding-left:5px;}
.scfi-box ul li a{padding-left:5px;}
.mar-left{margin-left:0px !important;}
.scfi-box{margin-bottom:25px;}
.scfi-links{width:99%;}

}	
	
@media (max-width:1024px){
.wrapper{width:95%; margin:0 auto;}
.top-banner img{width:100%;}
.left-nav-area{width:160px ; float:left;}
.left-side{width:160px; float:left;}
.red-head{width:153px;}
.green-head{width:153px;}
.right-side{width:160px;}
.center-box {float: left; width:580px; margin-left: 17px; height:auto;}
.top-ad{width:100%; float:left;}
.top-ad img{width:100%; float:left;}
.box-cont-right{width:98%; float:left; padding:1%;}
.box-cont-scd-one{width:99%; float:left;}
.box-cont-scd-two{width:100%; float:left; margin-top:10px;}
.recipe-image {float: left; margin: 0px 60px 0px 20px;}
}	


@media (max-width:768px){
	.lt-banner{ width:100%;  padding:10px 0 10px 0px; }
.top-ad-90{display:none;}
.scfi-box{margin-left:15%;}
}
