
body { margin: 0;padding: 0;background: none !important; background-color: transparent;color: #808285;font-family: arial, helvetica, tahoma;font-size: 13px;}
* {margin: 0;padding: 0;}
p {font-size: 13px; line-height: 1.5em; padding: 5px 8px 0px 10px; text-align: justify; }
/*Register Form Main Css Start Here*/
.register_form_main { width: 586px; margin: 0px ; background: url(Images/tip-mom-mid.gif) repeat-y top left;}
.register_form_bottom_bg {background: url(Images/tip-mom-top.gif) no-repeat top left;overflow: hidden;}
.register_form_mid_bg { width: 100% ;padding: 0px 0px 22px 0px ; border: 0px !important; background: url(Images/tip-mom-bottom.gif) no-repeat bottom left ; background-color: none;position: relative;float:left;}
.register_form_mid_bg-content {width: 553px ;border:none !important; background: none !important;padding: 4px 17px 20px 15px ;margin: 10px 0; float:left;}
/*Register Form Main Css End Here*/

/*Sign Up_Blockform Css Start Here*/
.sign_up_blockform { margin: 0px;padding: 15px 0px 0px 0px;float: left;}
.sign_up_blockform .box2top {position: relative;background: url(Images/flxbox-module.gif) repeat-y left top !important; float: left;width: 553px;}
.sign_up_blockform .box2bottom {background: url(Images/flxbox-moduletop.gif) no-repeat left top !important;float: left;width: 553px;}
.sign_up_blockform .box2 {background: url(Images/flxbox-modulebottom.gif) no-repeat left bottom !important;*padding-top: 18px;float: left;width: 553px;padding-top: 22px;padding-bottom: 22px;}
/*Sign Up_Blockform Css End Here*/

/*Register Form InputFirstName Css Start Here*/
.register_form_mid_bg form input#inputfirstname {background: url(Images/selectbox-three.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 194px;}

/*Register Form InputLastName Css Start Here*/
.register_form_mid_bg form input#inputboxlast {background: url(Images/selectbox-three.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 194px;}

/*Register Form PR_InputFirstName Css Start Here*/
.register_form_mid_bg form input#pr_inputfirstname {background: url(Images/selectbox-four.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 275px;}

/*Register Form PR_InputLastName Css Start Here*/
.register_form_mid_bg form input#pr_inputboxlast {background: url(Images/selectbox-four.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 275px;}

/*Register Form PR_InputPhoneNumber Css Start Here*/
.register_form_mid_bg form input#pr_inputphonenumber {background: url(Images/selectbox-four.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 275px;}

/*Register Form PR_Message Css Start Here*/
.register_form_mid_bg form textarea#pr_inputmesssage {background: url(Images/selectbox-five.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 275px;}

/*Register Form PR_Message Css Start Here*/
.register_form_mid_bg form input#pr_contactddl {background: url(Images/selectbox-three.gif) no-repeat top left !important;line-height: 27px;padding: 0px 0px 5px 5px;width: 194px;}

/*Register Form InputZipCode Css Start Here*/
.register_form_mid_bg form input#inputzipcode {background: url(Images/calender-txtfield.gif) no-repeat top left !important;line-height: 27px; padding: 0px 0px 5px 5px;width: 120px;}

/*Register Form InputDatePicker Css Start Here*/
.register_form_mid_bg form input#inputdatepicker {background: url(Images/calender-txtfield.gif) no-repeat top left !important;line-height: 27px; padding: 0px 0px 5px 4px;width: 120px;}

/*Register Form InputMobilePhone Css Start Here*/
.register_form_mid_bg form input#mobilephonenumber {background: url(Images/txtfield.gif) no-repeat top left !important;line-height: 27px; padding: 0px 0px 5px 0px;text-align: center;}

/*Register Form InputBoxMMIS Css Start Here*/
.register_form_mid_bg form input#inputboxmmis {background: url(Images/selectbox-three.gif) no-repeat top left !important;line-height: 27px;padding: 0px 6px 5px 5px;width: 194px;margin-left:19px;}

/*Register Form InputBoxConsent Css Start Here*/
.register_form_mid_bg form input#inputboxconsent {background: url(Images/selectbox-three.gif) no-repeat top left !important;line-height: 27px;padding: 0px 6px 5px 5px;width: 194px;margin-left:49px;}

/*Register Form InputBox Css Start Here*/

.register_form_mid_bg form input {font-size: 14px!important;color: #808285!important;border: none;position: relative;height: 31px !important;background: url(Images/txtfield.gif) no-repeat top left !important;
float: left;outline:none;}

.register_form_mid_bg form textarea {font-size: 14px!important;font-family: arial, helvetica, tahoma;color: #808285!important;border: none;position: relative;background: url(Images/txtfield.gif) no-repeat top left !important;
float: left;outline:none;}

/*Register Form Label Css Start Here*/
.register_form_mid_bg form label {font-size: 12px!important;height: 18px !important;width: 220px!important;color: #868383 !important;font-family: Verdana, Geneva, sans-serif;font-weight: bold;line-height: 28px;
float: left;}
.register_form_mid_bg-content table {width: 100%!important;}

/*Thankyou Container Css Start Here*/
.thankyou-container {float: left; padding: 15px; width: 500px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; margin-bottom:48px;}
.thankyou-container h2 { margin: 0; padding: 2px 0 0px 38px; font-family: Verdana, Geneva, sans-serif; font-size: 22px; background: url(Images/green-info.png) no-repeat; color: #666;}
.thankyou-container h2.error-image { background: url(Images/error-icon.png) no-repeat;}
.thankyou-midbg-container {float: left;margin: 0px 0px 10px 0;padding: 00px 20px 30px 20px; width: 455px;background: url(Images/mail-bg-new.png) no-repeat bottom right;}
.thankyou-midbg-container p {padding: 10px 0}
.thankyou-midbg-container span {color: #ed058e;font-weight: bold;}
/*Thankyou Container Css End Here*/

.errorfrm {color: #F00; font-size:10px; clear:both;}
.clear{ clear:both;}
.register_form_mid_bg ul li a {color: #0f9af2 !important;text-decoration: underline;}
.register_form_mid_bg-content div#paging1 img, .register_form_mid_bg-content div#paging2 img {margin: 0px!important;float: none!important;padding: 0px!important;}
div.register_form_mid_bg {*padding-bottom: 45px !important;}
.TipMomPic img {position: relative;right: 0px;top: -40px;}
.register_form_mid_bg form label span {color: #ec008c;font-size: 12px;}
.sign_up_firstblockform { float:left; /*margin-bottom:20px;*/}
.sign_up_firstblockform span {color: #ec008c;font-size: 18px;}
.sign_up_twoblockform { float:left; padding-left:20px;}
.sign_up_twoblockform .boxmmis-block {padding-left: 20px;}
#headingtext {height: 45px;font-size: 28px;color: #ec008c !important;font-weight:bold;}
#headingtext_PR {height: 45px;font-size: 18px;color: BLACK !important;font-weight:bold;}
.paragraphtext {font-size: 17px;width: 375px;color: #868383!important;line-height: 24px!important;padding: 0px;margin-top: 18px;float: left;margin-right: 24px;}
.left-pd {padding-bottom: 12px;padding-left: 18px ;padding-right: 10px ;height: 35px ;*height: 35px !important;}
.left-pd-pr {padding-bottom: 12px;padding-right: 10px ;height: 35px !important;}
.required_field{color:#F00; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.left-tp {padding-top: 20px;}
.left-mrg {margin: 0 5px !important;width: 67px;text-align: center;}
.paragraphtextsecond {padding-left: 20px !important;color: #868383!important;*padding-bottom: 15px;font-weight:bold;}
.register_form_mid_bg form {margin: 0px;padding: 0px;}
.register_form_main a {color: #1e3cbf!important;text-decoration: underline !important;cursor:pointer;}
.register_form_main a:hover {text-decoration: none!important;}
.register_form_main h4 {margin: 0px!important;padding: 5px!important;font-family: Verdana, Geneva, sans-serif;font-size: 14px!important;color: #474a4c!important;background-color: #a6dbf8;border: #9dd8f7 solid 1px;}
.register_form_mid_bg ul {color: #868383;font-family: Arial,Helvetica,sans-serif;font-size: 12px;list-style: none outside none; margin: 0px 0px 0px 0px;padding: 0 9px 7px 17px;float:left;}
.register_form_mid_bg ul li {margin: 0 0 0 2px;padding: 0 0 14px 8px;line-height: 18px;font-size: 13px!important;background-position: left 7px !important;background: url(Images/pink_bullet_2.jpg) no-repeat 0 5px;}
#paging1,#paging2 {position: absolute; left: 250px; bottom: -40px;}
.sign_up_blockform .goback {  float: left; margin: 4px 13px 0 118px;}
.sign_up_blockform .signupbtn { margin-top:4px;}
.sign_up_blockform .processingbtn {bottom: 120px;left: 180px;position: absolute;}	

@-moz-document url-prefix() { 
  .register_form_mid_bg ul {
      margin: 0 0 0 !important;}
  .thankyou-container{margin-bottom:43px !important;}
  .sign_up_blockform .box2 { padding:21px 0px !important;}
