/* CSS Document */

*
{
padding:0px;
margin:0px;
}
body
{
padding:0px;
margin:0px;
background:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
input, select, textarea {
margin:0px;
padding:0px;
}

a
{
text-decoration:none;
}
.clear
{
clear:both;
}

.bg
{
background:#A3CA38 url(../images/bg.gif) repeat-x;
width:1020px;
/*height:998px;*/
margin:auto;
}

.topbg
{
background:url(../images/holidaybanner_new.gif) no-repeat;
width:1020px;
height:292px;
margin:auto;
}
.logo
{
width:235px;
height:168px;
margin-left:22px;
_margin-left:11px;
margin-top:15px;
float:left;
}

.logotext
{
float:right;
margin-right:18px;
margin-top:30px;
}
.top_contentbg
{
background:url(../images/top_contentbg.gif) repeat-x;
height:70px;
width:1020px;
margin:auto;
}
.navi_leftbg
{
background:url(../images/navi_leftbg.png) no-repeat;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_leftbg.png', sizingMethod='scale');
width:13px;
height:32px;
float:left;
}
.navi_midbg
{
background:url(../images/navi_midbg.png) repeat-x;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_midbg.png', sizingMethod='scale');
height:32px;
width:709px;
float:left;

}
.navi_rightbg
{
background:url(../images/navi_rightbg.png) no-repeat;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_rightbg.png', sizingMethod='scale');
width:12px;
height:32px;
float:left;
}
.navitxt_align
{
text-align:center;
width:720px;
margin:auto;
}
.navi_txt
{
font-family:"Myriad Pro";
font-size:14px;
color:#fff;
line-height:32px;
}
.navi_txt a
{
color:#fff;
line-height:32px;position:relative;
}
.top_contentbox
{
background:url(../images/contentbox.gif) no-repeat;
width:988px;
height:51px;
margin:auto;
}
.top_contentbox_align
{
padding-top:8px;
}
.cont_left
{
width:425px;
margin-left:27px;
_margin-left:10px;
float:left;
}
#cont_right
{
width:527px;
float:left;
}
.submissionform_bg
{
background:url(../images/new_left_bg.gif) no-repeat;
float:left;
width:430px;
/*height:622px;*/
background-color:#a3ca38;
/* margin-top:15px;
_margin-top:8px;*/
}

.submission_inner_bg {
	float:left; 
	width:430px; 
	background-image:url(../images/nleft_bg_top.gif); 
	/*height:650px;*/ 
	background-repeat:no-repeat;	
}
.submissionform_bg_bottom {
	float:left;
	width:430px;
	height:39px;
}
.submissionform_bg_new
{
	background:url(../images/nleft_bg_mid.gif);
	background-repeat:repeat-y;
	float:left;
	width:430px;
/*	height:618px;*/
	background-color:#a3ca38;
}

.redboxalign
{
padding-top:30px;
margin-left:37px;
}
.redbox
{
background:url(../images/redbox.gif) no-repeat;
width:353px;
height:116px;
}
.redbox_txt
{
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding-top:16px;
padding-left:50px;
width:256px;

}


.redbox_txt1
{
font-weight:bold;
font-size:15px;
text-align:center;
padding-top:10px;
padding-left:50px;
width:256px;
}

.subform_left
{
width:127px;
float:left;
margin-left:35px;
_margin-left:17px;
margin-top:8px;
}
.subform_right
{
width:228px;
float:left;
margin-top:8px;
}
.subformrw
{
height:35px;
}
.subform_txt
{
font-size:17px;
font-weight:bold;
padding-top:5px;
padding-left:6px;
float:left;
padding-right:5px;
}
.subform_txtbox
{
background:url(../images/textbox.gif) no-repeat;
width:214px;
font-size:15px;
height:20px;
border:none;
margin-top:2px;
_margin-top:0px;
padding-top:4px;
padding-right:5px;
padding-left:5px;
}
.subform_txtbox1
{
background:url(../images/textbox2.gif) no-repeat;
width:55px;
font-size:15px;
height:20px;
border:none;
margin-top:3px;
float:left;
padding-top:4px;
padding-right:5px;
padding-left:5px;
}
.subform_txtbox2
{
background:url(../images/textbox1.gif) no-repeat;
width:104px;
height:20px;
border:none;
margin-top:3px;
padding-top:5px;
}
.subform_txt1
{
font-size:17px;
font-weight:bold;
padding-top:7px;
width:430px;
text-align:center;
}
.subform_txt2
{
font-size:17px;
font-weight:bold;
width:65px;
text-align:center;
padding-top:3px;
}

.subform_txt3
{
font-size:17px;
font-weight:bold;
width:103px;
text-align:center;
padding-top:3px;
}

.subform_left1
{
width:76px;
float:left;
margin-left:48px;
font-size:10px;
_margin-left:34px;
}
.subform_left2
{
width:114px;
font-size:10px;
float:left;
margin-left:12px;
}
.cont_txt
{
color:#333333;
float:left;
font-size:14px;
font-weight:bold;
padding-left:9px;
padding-top:40px;
width:380px;
}

/*#vip_button {
	padding-left:54px;
}*/
.button
{
	background:url(../images/button.gif) no-repeat;
	width:323px;
	height:41px;
	border:none;
	/*margin-left:53px;*/
	margin-top:2px;
}
.img1
{
/*background:url(../images/img.gif) no-repeat;
width:451px;
height:256px;*/
margin-top:15px;
margin-left:40px;
}
.img2
{
float:left;
margin-left:-50px;
_margin-left:-25px;
margin-top:25px;
}
.img3
{
background:url(../images/img2.gif) no-repeat;
width:415px;
height:175px;
margin-left:40px;
margin-top:5px;
}
.rightbox_txt
{
font-size:12.66px;
font-family:"Arial Black";
color:#FFFFFF;
padding-left:60px;
padding-top:26px;
}
.rightbox_txt1
{
font-size:12.66px;
font-family:"Arial Black";
color:#FFFFFF;
padding-left:60px;
}
.rightbox_txt2
{
font-size:16.28px;
font-family:"Arial Black";
color:#FFFFFF;
padding-left:10px;
padding-top:5px;
}
.imgleft
{
width:226px;
float:left;
_margin-left:-10px;
}
.imgright
{
width:175px;
float:left;
}
.photobox
{
background:url(../images/photobox.gif) no-repeat;
width:202px;
height:99px;
float:left;
margin-left:20px;
margin-top:1px;
}
.photo
{
margin-left:4px;
margin-top:4px;
}
.box
{
background:#333333;
width:382px;
float:right;
margin-top:10px;
margin-right:3px;
}
.twtr-timeline
{
background:#000;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a {
background:#333333 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
}
#twtr-widget-1 .twtr-tweet a {
color:#4AED05 !important;
}
.numbg
{
background:url(../images/numbg.gif) no-repeat;
width:22px;
height:21px;
line-height:21px;
text-align:center;
font-size:11px;
font-family:"Arial Black";
float:left;
margin-right:3px;
margin-left:13px;
_margin-left:6px;
margin-top:5px;
}
.numbg a
{
color:#FFFFFF;
}
.numbg1
{
background:url(../images/numbg.gif) no-repeat;
width:22px;
height:21px;
line-height:21px;
text-align:center;
font-size:11px;
font-family:"Arial Black";
float:left;
margin-right:3px;
margin-top:5px;
}
.numbg1 a
{
color:#FFFFFF;
}
.view_btn
{
background:url(../images/viewbtn.gif) no-repeat;
width:150px;
height:30px;
border:none;
margin-top:10px;
margin-left:16px;
}
.text
{
text-align:center;
font-size:18px;
padding-top:63px;
}
.footerimg_align
{
width:920px;
margin:auto;
height:83px;
background:#A3CA38;
padding-left:100px;
padding-top:16px;
}
.f_logo1
{
margin-right:10px;
margin-top:30px;
float:left;
}
.f_logo
{
margin-right:10px;
margin-top:10px;
float:left;
}
.footerbg
{
background:url(../images/footerbg.gif) repeat-x;
width:1020px;
height:78px;
margin:auto;
}
.footeralign
{
width:735px;
margin:auto;
}
.footertxt
{
font-size:11px;
float:left;
padding-top:23px;
}
.footertxt1
{
width:1020px;
font-size:11px;
float:left;
text-align:center;
padding-top:10px;
}
.footertxt a
{
color:#FFFFFF;
text-decoration:none;
}
.footertxt a:hover
{
color:#FFFFFF;
text-decoration:underline;
}


.sucessMsg
{
	color: #FF0000;
	line-height:10px;
	text-align:center;
	margin:0 auto;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.errorMsg
{
	
	color:#ff0000;
	line-height:20px;
	text-align:center;
	margin:0 auto;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.home_cnt
{
width:1000px;margin:auto;color:#36454F;font-size:13px;line-height:20px;padding:10px 10px;background:#A3CA38;
}

.home_cnt a
{
text-decoration:underline;
color:#36454F;
}
.home_cnt a:hover
{
text-decoration:underline;
color:#36454F;
}

.select-box select{width:114px;
font-size:12px;
}

.select-box1 select{width:64px;
font-size:12px;
}



.subform_txtarea
{
/*background:url(../images/textbox.gif) no-repeat;*/
width:214px;
background-color:#FFFFFF;
font-size:15px;
border:none;
margin-top:2px;
_margin-top:0px;
padding-top:4px;
padding-right:5px;
padding-left:5px;
}


/*------------------------------------- newnov_15 ----------------------------------*/
.left_bg{height:728px; position:absolute; top:380px;}
.lft_field_ol_bg{float:left; height:1150px; width:284px; padding:6px 0 0 16px; position:relative; top:-18px;_top:-20px; left:10px; z-index:2; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#FFF;}
.field_cnt{float:left; width:284px; padding-bottom:3px; _padding-bottom:0px;}
.text_field_1{width:243px; height:20px; border:none;}
.field_cnt_state_ol{float:left; width:103px;}
.field_cnt_state{float:left; width:103px; padding-bottom:2px; _padding-bottom:0px;}
.text_field_2{width:103px; height:20px; border:none;}
.field_cnt_zipcode_ol{float:left; width:122px; margin-left:17px; _margin-left:11px;}
.field_cnt_zip{float:left; width:122px; padding-left:10px; padding-bottom:2px;}
.text_field_3{width:122px; height:20px; border:none;}
.text_field_4{width:51px; margin-right:8px; _margin-right:0px; height:20px; border:none;}
.text_field_5{width:92px; margin-right:4px; _margin-right:0px; height:20px; border:none;}
.text_field_6{width:80px; height:20px; border:none;}
.text_area{width:242px; height:54px; border:none;}
.register48_btn{float:left; width:206px; padding-top:4px; height:50px; cursor:pointer;}
.drop_field_1{width:243px; height:20px; border:none;}