@font-face{
font-family: Century Gothic;
src: url(../fonts/GOTHIC.ttf);}
body {padding:0px; margin:0px; background: url(../images/bg.jpg) left top repeat-x #114351; font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height:20px; color:#ffffff;}
div,p,h1,h2,h3,h4,h5,h6,ul,li,img,a,span,ins,form,fielsdset,input,select,button,textarea,label,a,td,tr{padding:0; margin:0;}
ul{list-style-type:none; padding:0; margin:0;}
img,fieldset{padding:0; margin:0; border:none; outline:none;}
a{color:#fcfce4; border:none;}
a:hover{outline:none;}
.clear{clear:both; height:0; padding:0; margin:0; line-height:0; border:0; outline:none; width:0;}
.speacer{clear:both; padding:0; margin:0; border:0; outline:none;}
.cen_align{text-align:center;}


h2{ font-size:20px; color:#fcfce4; border-bottom:1px solid #fcfce4; line-height:28px; padding-bottom:5px; padding-left:6px; margin-bottom:9px;}
h3{ font-size:13px; color:#ffffff; font-weight:bold; line-height:16px; text-transform:capitalize; margin-bottom:4px;}
h4{ font-size:16px; color:#ffffff; font-weight:normal; line-height:18px; text-transform:uppercase; margin-bottom:5px; letter-spacing:5px;}


#main_wrapper{ width:100%; margin:0 auto;}
.header_wrapper{width:100%; margin:0 auto; height:102px;}
.header{ width:967px; margin:0 auto; padding:35px 4px 0 15px;}
.header_l{ float:left; width:270px;} 
.header_r{ float:right; width:690px; padding:11px 0 0 0;}
.header_r a{ font-size:16px; font-weight:bold; color:#e6ecff; line-height:20px; padding:0 6px; text-decoration:none; outline:none;}
.header_r a:hover{color:#6fbacc; text-decoration:none; outline:none;}

.content_wrapper{width:100%; margin:0 auto; /*background:url(../images/back.jpg) left top repeat-x;*/}
.content_container{ padding:3px 0 0 0; width:982px; margin:0 auto;}
.banner{ background:url(../images/banner_bg.png) left top no-repeat; padding:13px 16px 0 19px; height:305px; margin-bottom:16px;}

.content_div{ padding:0;}
.content_txt{ font-size:18px; padding:0 5px; font: 16px "Century Gothic", Arial, Helvetica, sans-serif; color:#fcfce4;}
.content_div_l{ float:left; width:752px;font-size:16px; }
.content_div_r{ float:right; width:193px; padding:36px 28px 0 0; font-size:14px; color:#fcfce4;}
.content_div_r a.more{ font-size:14px; color:#fcfce4; font-weight:normal; text-decoration:underline; outline:none;}
.content_div_r a:hover.more{text-decoration:none; outline:none; color:#ffffff;}

.left_gallery{ width:752px;}
.left_gallery .gallery_div{ width:172px; float:left; padding:37px 16px 0 0;}
.left_gallery .authorname{ text-align:right; color:#db1d1d; font-style:italic; font-size:12px; line-height:13px; padding-bottom:4px; padding-right:8px;}
.left_gallery .authorname span{ color:#767873;}
.left_gallery .img_wrap{ background:url(../images/picbg.png) left top no-repeat; padding:7px; margin-bottom:11px;}
.left_gallery .gallery_content{ padding:0; color:#ffffff;}
/*.left_gallery .gallery_content_l{font:12px; line-height:16px; color:#ffffff;}
.left_gallery .gallery_content_r{ float:right; width:142px; text-align:right;}*/
a.btn_enlarge{ background:url(../images/enlarge_img.jpg) left 5px no-repeat; font-size:14px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; outline:none; padding:0 0 0 17px; margin-top:10px; display:block;}
a:hover.btn_enlarge{ color:#db1d1d; text-decoration:none; outline:none;}

a.see_more{ margin:32px 0 0 0; background:url(../images/see_back.jpg) left top no-repeat; display:block; line-height:17px; color:#ffffff; font-size:11px; text-transform:uppercase; text-decoration:none; outline:none; height:17px; width:108px; float:right; letter-spacing:6px; padding:0 0 0 5px; text-align:left;}
a:hover.see_more{ text-decoration:none; outline:none; color:#333333;}

.txt1{ font-size:12px; padding-bottom:5px;}
.txt2{ font-size:13px; line-height:16px;}

.nav_right{ overflow:hidden; padding-bottom:30px;}
.nav_right a{ text-decoration:none; outline:none; color:#fcfce4; font-size:14px; font-weight:bold; text-transform:uppercase; padding:10px 0; display: block; line-height:14px;}
.nav_right a:hover{ color:#ffffff; text-decoration:none; outline:none;}
.gap_48{ height:34px;}
.social_icon img{ margin-right:16px;}

.footer_wrapper{ padding:57px 0 19px 0;}
.footer{ margin:0 auto; width:988px; padding:0; font-weight:normal; font-size:12px; color:#dddddd; font-family:Arial, Helvetica, sans-serif;}
.footer_l a{ text-decoration:none; outline:none; color:#dddddd;}
.footer_l a:hover{ text-decoration:underline; outline:none; color:#ffffff;}
.footer_l{ width:510px; float:left;}
.footer_r{ width:452px; float:right; text-align:right;}
.footer_r a{ text-decoration:none; outline:none; color:#eceae8; padding:0 4px;}
.footer_r a:hover{ text-decoration:underline; outline:none; color:#ffffff;}

.banner_whitebox{ width:291px; height:71px; z-index:9999; background:#ffffff; font-size:29px; color:#000000; line-height:36px; padding:5px 10px; position:absolute; right:85px; top:109px;}



.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		
ul.giftgiving{list-style-type:none; margin:0; padding:0;}
ul.giftgiving li{ background: url(../images/arrow_gift.gif) no-repeat; padding:0 0 10px 10px; float:left; width:650px;}

