@charset "utf-8";
/*-----------------wrappers---------------------*/

.register-content-spacer
{
	width:100%;
	height:20px;
	float:left;
}

/*------------------------text-formatting----------------------------*/

.heading-1
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:30px;
	font-weight:normal;
	color:#ffffff;
	text-shadow: 1px 1px #000;
}


.heading-2
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:30px;
	font-weight:normal;
	color:#252525;
	text-shadow: 1px 1px #bebebe;
}

.heading-3
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-shadow: 1px 1px #000;
	
}

/*Register=====================================================*/
.register-form-wrapper
{
	width:498px;
	height:393px;
	float:right;
	background:url(../splash/xmas1images/register-form-bg.gif) no-repeat;
	/*background-color:#0033FF;*/
}

.register
{
	width:764px;
	height:462px;
	margin:0 auto;
	background:url(../splash/xmas1images/register-form-wood.png) no-repeat;
	background-position:bottom center;
	/*background-color:#0033FF;*/
}

.register-form-model-wrapper
{
	width:738px;
	height:462px;
	margin:0 auto;
}


.register-form-model
{
	width:240px;
	height:386px;
	float:left;
	background:url(../splash/xmas1images/register-female-model.png) no-repeat;
	/*background-color:#0033FF;*/
}

.register-cartoon-model
{
	width:240px;
	height:386px;
	float:left;
	background:url(../splash/xmas1images/register-cartoon-model.png) no-repeat;
	/*background-color:#0033FF;*/
}


.register-wrapper
{
	width:100%;
	height:480px;
	float:left;
}

/*--------------------------input fields----------------------------------*/
.b4-register-input-fields-wrapper
{
	width:444px;
	height:44px;
	margin:0 auto;
}

.b4-after-register-input-fields-margin
{
	width:100%;
	height:14px;
	margin:0 auto;
}


.register-input-fields-wrapper
{
	width:444px;
	height:247px;
	margin:0 auto;
	background:#285584;
}

.textbox-wrapper
{
	width:auto;
	height:39px;
	margin:0 auto;
	background:#09F;
}

.textbox-corner-left
{
	width:40px;
	height:39px;
	float:left;
}

.textbox-corner-right
{
	width:8px;
	height:39px;
	float:left;
	background:url(../splash/xmas1images/textbox-corner-right.gif) no-repeat;
}

.register-textbox-margin
{
	width:444px;
	height:10px;
	margin:0 auto;
}

.textbox-body
{
	width:auto;
	height:39px;
	float:left;
}

.textbox-body input[type=text]
{
    color: #979797;
	margin:0;
    height: 39px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background:url(../splash/xmas1images/textbox-body.gif) repeat-x;
    border-radius: 0px; /*up to date browsers support this, but you can add prefixes if you want*/
    border: 0;
	font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

}

.i-agree-section
{
	width:auto;
	height:20px;
	margin:0 auto;
}

.i-agree-section p
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;

}

.i-agree-section span
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:14px;
	font-weight:normal;
	color:#43cbf7;

}

.i-agree-section a
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:14px;
	font-weight:normal;
	color:#43cbf7;
	text-decoration:none;

}


.register-submit-btn
{
	width:414px;
	height:38px;
	margin:0 auto;
}


.register-submit-btn-left
{
	width:8px;
	height:38px;
	float:left;
	background:url(../splash/xmas1images/orange-submit-btn-corner-left.gif) no-repeat;
}

.register-submit-btn-body
{
	width:auto;
	height:38px;
	float:left;
	background:url(../splash/xmas1images/orange-submit-btn-body.gif)  repeat-x;
}


.register-submit-btn-right
{
	width:8px;
	height:38px;
	float:left;
	background:url(../splash/xmas1images/orange-submit-btn-corner-right.gif) no-repeat;
}

.register-submit-btn-body p
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-shadow:1px 1px #000;

}


/*video button*/
.b4-video-button
{
	width:900px;
	height:35px;
	margin:0 auto;
	/*background:#960;*/
}

.video-button
{
	width:900px;
	height:67px;
	margin:0 auto;
	/*background:#639;*/
}


.button-corner-left
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-left.gif) no-repeat;
}

.button-corner-right
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-right.gif) no-repeat;
}

.button-body
{
	width:auto;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-body.gif) repeat-x;
}

.button-corner-left-hover
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-left-hover.gif) no-repeat;
}

.button-corner-right-hover
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-right-hover.gif) no-repeat;
}

.button-body-hover
{
	width:auto;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-body-hover.gif) repeat-x;
}

.button-corner-left-active
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-left-active.gif) no-repeat;
}

.button-corner-right-active
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-right-active.gif) no-repeat;
}

.button-body-active
{
	width:auto;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-body-active.gif) repeat-x;
}


.button-body p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:22px;
	text-shadow: 1px 1px #000;
}

.button-body-hover p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:22px;
	text-shadow: 1px 1px #000;
}

.button-body-active p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:22px;
	text-shadow: 1px 1px #000;
}

/*------------------------returning visitor-----------------------------*/
.returning-visitor-wrapper
{
	width:100%;
	height:280px;
	float:left;
}

.returning-visitor
{
	width:868px;
	height:280px;
	margin:0 auto;
	background:#f5f5f5;
	border:1px solid #b4b4b4;
	background:url(../images/snow-flakes-bg.gif) no-repeat;
	background-position:bottom center;
	background-color:#f5f5f5;
}

.returning-visitor-header p
{
	text-align:center;
	margin-top:20px;
}

.returning-visitor-header hr
{
	color:#fff;
}

.returning-visitor-b4-content-spacer
{
	height:25px;
	width:100%;
	margin:0 auto;
}


.returning-visitor-content
{
	height:50px;
	font-family:sans-serif,Verdana, Geneva;
	font-size:14px;
	font-weight:normal;
	color:#363636;
	text-align:center;
}

.returning-visitor-email-wrapper
{
	width:800px;
	height:78px;;
	margin:0 auto;
	background:#330099
}

.returning-visitor-email-corner-left
{
	width:19px;
	height:78px;
	float:left;
	background:url(../splash/xmas1images/returning-visitor-email-corner-left-xmas.gif) no-repeat;
}

.returning-visitor-email-corner-right
{
	width:19px;
	height:78px;
	float:left;
	background:url(../splash/xmas1images/returning-visitor-email-corner-right-xmas.gif) no-repeat;
}

.returning-visitor-email-body
{
	width:auto;
	height:78px;
	float:left;
	background:url(../splash/xmas1images/returning-visitor-email-body-xmas.gif) repeat-x;
}


/*-------------------------------3 column row--------------------------------------------*/
.three-column-wrapper
{
	width:100%;
	height:306px;
	float:left;
	
}

.three-column-centerer
{
	width:866px;
	height:306px;
	margin:0 auto;
	
}


.three-column-spacer
{
	width:25px;
	height:306px;
	float:left;
	
}


.three-column-content
{
	width:270px;
	height:306px;
	float:left;
	background:#f5f5f5;
	border:1px solid #b4b4b4;
	background:url(../images/snow-flakes-bg.gif) no-repeat;
	background-position:bottom center;
	background-color:#f5f5f5;
}


.three-column-content-header p
{
	text-align:center;
}

.three-column-content-headerbg
{
	width:253px;
	height:46px;
	margin:0 auto;
	background:url(../splash/xmas1images/3column-content-header-bg-xmas.gif) no-repeat;
}


.three-column-content-header hr
{
	color:#fff;
}

.three-column-content-b4-content-spacer
{
	height:10px;
	width:100%;
	margin:0 auto;
	
}

.three-column-content-container
{
	width:250px;
	height:auto;
	float:left;
	font-family:sans-serif,Verdana, Geneva;
	font-size:14px;
	font-weight:normal;
	color:#363636;
	text-align:justify;

}

.three-column-content-bullet
{
	width:22px;	
	height:21px;
	float:left;
	background:url(../splash/xmas1images/check-bullet.gif) no-repeat;
}

.three-column-content-bullet-list-spacer
{
	width:10px;
	height:10px;	
	float:left;
}


.three-column-content-list
{
	width:218px;	
	height:auto;
	float:left;
}



/*---------------------Testimonial------------------------*/

.testimonial-header-body
{
	width:250px;
	height:110px;
	float:left;
}

.testimonial-header-right
{
	width:10px;
	height:110px;
	float:left;
}

.testimonial-header-left
{
	width:10px;
	height:110px;
	float:left;
}

.testimonial-header-spacer
{
	width:100%;
	height:10px;
	float:left;
}

.testimonial-post-thumbnail
{
	width:56px;
	height:56px;
	float:left;
}

.testimonial-post-thumbnail img
{
	border: 3px solid #ffffff;
}

.testimonial-post-thumbnail-name-spacer
{
	width:10px;
	height:56px;
	float:left;
}

.testimonial-post-name
{
	width:184px;
	height:100px;
	float:left;
}

.testimonial-post-name h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#2f2f2f;
}

.testimonial-post-name p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#2f2f2f;
	margin-top:7px;
}


/*-------------------------------3 column row--------------------------------------------*/
.testimonial-header-wrapper
{
	width:100%;
	height:80px;
	float:left;
	
}

.testimonial-header-centerer
{
	width:866px;
	height:80px;
	margin:0 auto;
	
}

.testimonial-header-centerer p
{
	font-family:sans-serif,Verdana, Geneva;
	font-size:30px;
	font-weight:normal;
	color:#252525;
	text-shadow: 1px 1px #bebebe;
	text-align:center;
}




.testimonial-wrapper
{
	width:100%;
	height:370px;
	float:left;
	
}

.testimonial-centerer
{
	width:866px;
	height:370px;
	margin:0 auto;
	
}


.testimonial-spacer
{
	width:25px;
	height:370px;
	float:left;
	
}


.testimonial-content
{
	width:270px;
	height:370px;
	float:left;
	border:1px solid #b4b4b4;
	background:#f5f5f5;
	background:url(../images/snow-flakes-bg.gif) no-repeat;
	background-position:bottom center;
	background-color:#f5f5f5;
}

.testimonial-images img
{
	border:1px solid #b4b4b4;
}


.testimonial-content-headerbg
{
	width:253px;
	height:46px;
	margin:0 auto;
	background:url(../splash/xmas1images/3column-content-header-bg.gif) no-repeat;
}


.testimonial-content-header hr
{
	color:#fff;
}

.testimonial-content-b4-content-spacer
{
	height:10px;
	width:100%;
	float:left;
	
}

/*-------------------------------3 column row--------------------------------------------*/
.advertisers-wrapper
{
	width:100%;
	height:252px;
	float:left;
	
}

.advertisers-centerer
{
	width:828px;
	height:252px;
	margin:0 auto;
	background:url(../images/snow-flakes-bg2.gif) no-repeat;
	background-position:bottom center;
}

.advertisers-image
{
	width:144px;
	height:84px;
	float:left;
}

.advertisers-image img
{
	border:12px solid #a1a0a0;
}


.advertisers-column-spacer
{
	width:84px;
	height:84px;
	float:left;
}

.advertisers-row-spacer
{
	width:100%;
	height:84px;
	float:left;
}


/*----------------------------adsense code-----------------*/
.adsense-wrapper
{
	width:100%;
	height:90px;
	float:left;
	
}

.adsense-centerer
{
	width:728px;
	height:90px;
	margin:0 auto;
}

/*----------message--------*/
.message-wrapper
{
	width:100%;
	height:90px;
	float:left;
}

.message-centerer
{
	width:868px;
	height:90px;
	margin:0 auto;
	background:#f5f5f5;
	border:1px solid #b4b4b4;
	background:url(../images/snow-flakes-bg.gif) no-repeat;
	background-position:bottom center;
	background-color:#f5f5f5;
}

.message-centerer p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#2f2f2f;
	margin-left:20px;
	margin-right:20px;
	margin-top:18px;
}


