@font-face {

    font-family: 'Century Gothic';

    src: url('fonts/CenturyGothic.eot');

    src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),

         url('fonts/CenturyGothic.woff') format('woff'),

         url('fonts/CenturyGothic.ttf') format('truetype'),

         url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Century Gothic Bold';

	src: url('fonts/CenturyGothicBold.eot');

    src: url('fonts/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),

         url('fonts/CenturyGothicBold.woff') format('woff'), 

         url('fonts/CenturyGothicBold.ttf') format('truetype'),

         url('fonts/CenturyGothicBold.svg#CenturyGothicBold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'timesroman';

	src: url('fonts/timesroman.eot');

    src: url('fonts/timesroman.eot?#iefix') format('embedded-opentype'),

         url('fonts/timesroman.woff') format('woff'), 

         url('fonts/timesroman.ttf') format('truetype'),

         url('fonts/timesroman.svg#timesroman') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'timesbold';

	src: url('fonts/timesbold.eot');

    src: url('fonts/timesbold.eot?#iefix') format('embedded-opentype'),

         url('fonts/timesbold.woff') format('woff'),*/

         url('fonts/timesbold.ttf') format('truetype'),

         url('fonts/timesbold.svg#timesbold') format('svg');

    font-weight: normal;

    font-style: normal;

}







body {



	margin:0;



	padding:0;



}







img {



	border:none;
	cursor: pointer;



}







* {



	list-style:none;



	margin:0;



	padding:0;



}







#main {



	width:100%;



	float:left;



	background:url(../images/main-bg.png) no-repeat center top #e7f6fd;



}







#top_main {width:100%; float:left; background:url(../images/box-btm-shad.png) no-repeat center bottom, url(../images/top_bg.png) repeat-x left top; padding-bottom:97px;}







.wraper {width:870px; margin:0 auto;}











#top_main .logo {width:100%; float:left; padding:20px 0 15px 15px; margin-left:-20px;}







#top_main .cnt_box {width:852px; float:left; /*background-color:#ecedf1;*/ background:url(../images/cnt_img.png) no-repeat left top; border:2px solid #fff; box-shadow:0 0 5px #b6b6b6;}











#footer {width:100%; float:left; height:90px; background:url(../images/footer_bg.jpg) repeat-x left top; padding-top:18px;}



#footer .links {width:627px; float:left; font:normal 9px Arial; color:#000;}



#footer .links a {font:normal 8px Arial; color:#000; letter-spacing:0.1px; text-decoration:none;}



#footer .links a:hover {text-decoration:underline;}



#footer .copyright {width:627px; float:left; font:normal 9px Arial; color:#000; padding-top:5px;}











/*** Login ***/







#lgn_main {width:786px; float:left; padding:30px 40px;}



#lgn_main h1 {width:100%; float:left; margin:0; padding:0; font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:34px; color:#000;}



#lgn_main h2 {width:100%; float:left; margin:0; padding:0; font-weight:normal; font-family:Arial; font-size:16px; color:#000; line-height:30px;}



#lgn_main p {width:100%; float:left; margin:0; padding:0; font:bold 16px Arial; color:#666; line-height:24px;}







.lft {width:425px; float:left;}







.rgt {width:300px; float:right;}



.rgt a {outline:none;}



/*.rgt .img-2 {border:4px solid #fff; box-shadow:0 0 3px #a5a5a8;}*/







#signin {width:340px; height:277px; position:absolute; background:url(../images/login_return_new_smaller_bg.png) no-repeat left top; top:0; margin:133px 0 0 0px; padding:15px 0 0 25px; visibility:hidden;}



#signin h1 {width:100%; float:left; margin:0; padding:0; padding-top:15px; font-weight:normal; font-family: 'Century Gothic Bold'; font-size:17px; color:#fff; text-shadow:1px 1px 2px #000;}



#signin .form {outline:0 none;width:294px; float:left; padding-top: 25px;}





.unsubscribe h1 { color:#5c6e33; text-align:center; width:400px; margin:0 auto;}

.unsubscribe p {  color: #333333;

    font-family: de-walpergens-pica;

    font-size: 22px;

    line-height: 30px;

    text-align: justify;}

.submit_un { background:url(../images/unsubscribe.jpg) left top no-repeat; text-indent:-999px; float:right; clear:both; width:129px; height:47px; border:none; display:block; cursor:pointer;}





#signin .form input[type="text"] {outline:0 none;width:216px; float:left; height:21px; border:1px solid #b8b8b7; box-shadow:0px 0px 2px #333333; margin-top:11px; font-size:16px; font-style:italic; color:#7f7f7f; font-family: 'Century Gothic'; padding:5px 10px; letter-spacing:1px;}



.login-btn {width:185px; height:55px; float:right; background:url(../images/login_btn.png) no-repeat left top; border:none; font-size:0; cursor:pointer; margin-top:5px;}



.rem-txt {width:100px; float:left; white-space:nowrap; padding-top:15px; font-family: 'Century Gothic Bold'; font-size:12px; color:#fff;}



.rem-txt a {float:left; margin-top:8px; font-family: 'Century Gothic Bold'; font-size:12px; color:#fff; text-decoration:underline;}



.rem-txt a:hover {text-decoration:none;}



#close_icon {width:24px; height:23px; position:absolute; float:right; margin:-30px 0 0 260px; /margin:-48px 0 0 25px; cursor:pointer;}







.signup_flt {width:100%; float:left; /*padding-bottom:35px;*/ padding-top: 25px;}



input[type="text"] {outline:0 none;color:#ccc;}

input[type="text"]:focus {outline:0 none;color:black}



.signup_flt h1 {font-family: 'Century Gothic Bold'!important; font-size:17px!important; color:#ff2c94!important;}



.signup_flt .form2 {width:573px; float:left; padding-top:12px;}



.signup_flt .form2 .email-ipt { outline:0 none;width:276px; height:31px; height:26px\9; float:left; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0px 0px 1px #b8b8b7; padding:0 10px; padding:6px 10px 0 10px\9; font-family: 'Century Gothic'; font-size:16px; orphans:#7f7f7f; font-style:italic; letter-spacing:1px; margin-bottom:22px;}



.signup_flt .form2 .zip-ipt {outline:0 none;width:105px; height:31px; height:26px\9; float:left; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0px 0px 1px #b8b8b7; padding:0 10px; padding:6px 10px 0 10px\9; font-family: 'Century Gothic'; font-size:16px; orphans:#7f7f7f; font-style:italic; letter-spacing:1px; margin:0 0 22px 30px;}







.submit-btn {width:240px; height:71px; float:right; background:url(../images/submit.png) no-repeat left top; border:none; font-size:0; cursor:pointer; margin-top:10px;}











/*** Invite ***/







#invite_frnd {width:806px; float:left; padding:10px 30px;}



#invite_frnd .head_txt {width:806px; float:left; font:normal 15px Arial; color:#000;}



#invite_frnd .head_txt span {font-style:italic; font-weight:bold;}



#invite_frnd .get-word-out {width:806px; float:left; padding:18px 0;}







#invite_frnd .invt-flat {width:806px; float:left;}



#invite_frnd .invt-flat .left {width:375px; float:left; padding-left:18px;}



#invite_frnd .invt-flat .left h1 {width:100%; float:left; margin:0; padding:0; font-weight:normal; font-family: 'Century Gothic'; font-size:18px; color:#000;}



#invite_frnd .invt-flat .left .form-1 {width:375px; float:left;}



#invite_frnd .invt-flat .left .form-1 textarea {width:353px; height:213px; float:left; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0px 0px 1px #b8b8b7; resize:none; padding:10px; font-family: 'Century Gothic Bold'; font-size:13px; color:#bfc1c7; font-style:italic;}



#invite_frnd .invt-flat .left .form-1 .invite-btn {width:123px; height:71px; float:right; background:url(../images/invite_btn2.jpg) no-repeat left top; border:none; font-size:0; cursor:pointer; margin-top:10px;}



#invite_frnd .invt-flat .right {width:365px; float:right;}



#invite_frnd .invt-flat .right .more-invite {width:297px; float:left; font-family: 'Century Gothic'; font-size:16px; color:#516e22; background:url(../images/right-patt.png) no-repeat left top; line-height:22px; height:194px;}



#invite_frnd .invt-flat .right .more-invite a {font-family: 'Century Gothic'; font-size:16px; color:#ff2c94; text-decoration:none;}



#invite_frnd .invt-flat .right .fcbk-like {width:365px; float:left; padding:40px 0;}



#invite_frnd .invt-flat .right .continue {width:245px; float:left; padding:20px 0 30px 120px;}



#invite_frnd .invt-flat .right .continue a {font-family: 'Century Gothic'; font-size:18px; color:#000; text-decoration:none;}



#invite_frnd .invt-flat .right .continue a:hover {font-family: 'Century Gothic Bold'; color:#516e22;}











/*** Register ***/







#rgtr_main {width:772px; float:left; padding:20px 40px;}



#rgtr_main p {width:63%; float:left; margin:0; padding:0; font:normal 14px Arial; color:#000; line-height:24px;}







.mem-info {width:702px; float:left;}



.thanku-msg {font-family: 'Century Gothic'; font-size:14px; color:#ff2c94; text-transform:none;}



.thanku-msg a {font-family: 'Century Gothic'; font-size:14px; color:#ff2c94; text-decoration:underline;}



.thanku-msg a:hover {text-decoration:none;}



.mem-form {font-family: 'Century Gothic Bold'; font-size:12px; color:#000; text-transform:uppercase;}



.mem-form .ipt-1 {outline:0 none;width:350px; height:29px;height:23px\9; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0 0 3px #d6d6d6; padding:0 10px; padding:6px 10px 0 10px;font-family: 'Century Gothic Bold'; font-size:14px; color:#000;}



.mem-form .ipt-2 {outline:0 none;width:65px; height:29px;height:23px\9; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0 0 3px #d6d6d6; padding:0 10px;padding:6px 10px 0 10px;font-family: 'Century Gothic'; font-size:14px; color:#000;}







.require {font-family: 'Century Gothic'; font-size:14px; color:#ff2c94; position:absolute; margin-left:5px;}







/*** Contact New ***/







.mem-info {width:740px; float:left; padding:35px 45px;}







.heading {width:100%; float:left; font-family: 'timesbold'; font-size:34px; color:#000; padding-bottom:25px;}



.heading span {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff2c94;}







.contact-form {font-family: 'Century Gothic'; font-size:13px; color:#000; text-transform:uppercase; letter-spacing:1px;}



.contact-form .ipt1 {outline:0 none;width:350px; height:29px; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0 0 3px #d6d6d6; padding:0 10px;font-family: 'Century Gothic'; font-size:14px; color:#000;}



.contact-form .ipt2 {outline:0 none;width:350px; height:180px; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0 0 3px #d6d6d6; padding:10px;font-family: 'Century Gothic'; font-size:14px; color:#000; resize:none;}



.contact-form .ipt3 {outline:0 none;width:353px; height:213px; float:left; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0px 0px 1px #b8b8b7; resize:none; padding:10px; font-family: 'Century Gothic Bold'; font-size:13px; color:#bfc1c7; font-style:italic;}







.send-btn {width:160px; height:56px; background:url(../images/send-btn2.png) no-repeat left top; border:none; cursor:pointer; font-size:0;}







.contact-bird {width:161px; height:99px; position:absolute; margin:-90px 0 0 80px;}



/*  Article Styles  */



#article-italic {

	text-align:justify;

	font-style:italic;

}



#confetti-title {

	font-family: 'Century Gothic Bold';

	font-size:11px;

	color:#ff0054;

	text-transform:uppercase;

	letter-spacing:1.7px;

}



#confetti-address {

	font-size:13px;

	font-style:italic;

	letter-spacing:1px;

}





/*  Preview Text login.php*/



#preview  {

	font-family: 'Century Gothic Bold'!important;

    font-size: 17px!important;

    color: #ff2c94!important;

	padding-top:37px;

	margin-left:0px;

	text-decoration:none;

	display:block;

}



#preview a  {

	font-family: 'Century Gothic Bold'!important;

    font-size: 17px!important;

    color: #ff2c94!important;

	text-decoration:none;

}



/*  Article Preview login.php*/



#article-preview  {

	margin:-161px 0px 0px 0px;

	font-family: 'Century Gothic Bold'!important;

	font-size: 14px!important;

	color: #ff2c94!important;

	width: 340px;

	height: 100px;

	text-decoration: none;

	display: block;

	/*background-color: #000;*/

	float: right;

	z-index: 999;



}



#article-preview li  {

	font-family: 'Century Gothic Bold'!important;

    font-size: 10px!important;

    color: #000!important;

	padding-left:25px;

	line-height:28px;

	text-decoration:none;

}



#article-preview a  {

	font-family: 'Century Gothic Bold'!important;

    font-size: 14px!important;

    color: #ff2c94!important;

	text-decoration:none;

}

	#signin2 {width:257px; height:277px; background:url(../images/login_return_new_smaller_bg.png) no-repeat left top; padding:15px 0 0 25px;}
#signin2 h1 {width:100%; float:left; margin:0; padding:0; padding-top:15px; font-weight:normal; font-family: 'Century Gothic Bold'; font-size:17px; color:#fff; text-shadow:1px 1px 2px #000;}
#signin2 .form {outline:0 none;width:240px; float:left; padding-top: 25px;}
#signin2 .form input[type="text"] {outline:0 none;width:216px; float:left; height:21px; border:1px solid #b8b8b7; box-shadow:0px 0px 2px #333333; margin-top:11px; font-size:16px; font-style:italic; color:#7f7f7f; font-family: 'Century Gothic'; padding:5px 10px; letter-spacing:1px;}
#signin2 .form input[type="password"] {outline:0 none;width:216px; float:left; height:21px; border:1px solid #b8b8b7; box-shadow:0px 0px 2px #333333; margin-top:11px; font-size:16px; color:#7f7f7f; font-family: 'Century Gothic'; padding:5px 10px; letter-spacing:1px;}


#close_icon2 {width:24px; height:23px; position:absolute; float:right; margin:-30px 0 0 260px; /margin:-48px 0 0 25px; cursor:pointer;}	