body {
	background-color: #FFFFFF;
	background-image: url(../images/new_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
}
body a {
	color: #4B4B4B;
	text-decoration: underline;
}

a img {
	border: none;
}

.mgmt a {
	color: #50484e;
	text-decoration: none;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.mgmt a:hover {
	text-decoration: underline;
}

#header {
	/*opacity: .75;*/
	position: relative;
	width: 1004px;
	margin: 0 auto;
	height: 154px;
	background: url(../images/header-bg.png);

}

#logo-1, #logo-2, #slogan-1 {
	position: absolute;
}

#logo-1 {
	top: 19px;
	left: 53px;
}

#logo-2 {
	top: 5px;
	right: 50px;
}

#slogan-1 {
	right: 25px;
	top: 59px;
}

#nav {
	height: 30px;
	position: absolute;
	bottom: 14px;
	right: 56px;
}

#nav ul {
	margin: 0;
}

#nav ul li {
	background: url(../images/nav-bg-2.png) center;
	float: right;
	list-style-type: none;
	color: #ffffff;
	font: 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	height: 26px;
	padding: 4px 8px 0;
}

#nav ul li a {
	color: #ffffff;
	font: 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#nav ul li.separator {
	padding: 0;
	height: 30px;
	width: 22px;
	background: url(../images/nav-separator-2.png) no-repeat;
}

#nav ul li.separator-left {
	padding: 0;
	height: 30px;
	width: 10px;
	background: url(../images/nav-separator-2-left.png);
}

#nav ul li.separator-right {
	padding: 0;
	height: 30px;
	width: 10px;
	background: url(../images/nav-separator-2-right.png);
}

#page-top {
	margin: 0 auto;
	width: 1004px;
	height: 35px;
	background: url(../images/page-top.png);
}

#page-bottom {
	margin: 0 auto;
	width: 1004px;
	height: 35px;
	background: url(../images/page-bottom.png);
}

#content {
	background: url(../images/page-bg.png);
	width: 1004px;
	margin: 0 auto;
	padding-top: 1px;
	padding-bottom: 1px;
	position: relative;
}

#col-l, #col-m, #col-r, #col-lm, #col-lmr, #col-mr {
	position: relative;
	z-index: 0;
	float: left;
}

#col-l {
	
	width: 213px;
	min-height: 486px;
	/*background: url(../images/col-l-bg.png) no-repeat 0 top;*/
	margin-left: 35px;
	margin-top: 1px;
}

#col-m {
	width: 484px;
	min-height: 589px;
	margin-left: 19px;
}

#col-r {
	/*background: url(../images/col-r-bg.png) no-repeat 0 bottom;*/
	width: 215px;
	min-height: 609px;
	margin-left: 5px;
}

#col-lm {
	width: 700px;
	min-height: 589px;
	margin-left: 35px;
	margin-right: 15px;
}

#col-lmr {
	width: 915px;
	min-height: 589px;
	margin-left: 35px;
}

#col-mr {
	width: 700px;
	min-height: 589px;
	margin-left: 19px;
}

#save-time-save-money {
	position: absolute;
	left: -4px;
	top: 25px;
}

#from-nanny-network {
	/*position: absolute;
	top: 302px;
	left: 16px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #b2b2b2;
	padding: 17px 19px;
}

#starlight {
	margin-top: 20px;
}

#quotes {
	/*position: absolute;
	top: 336px;
	width: 152px;
	left: 23px;*/
	color: #cdcdcb;
}

#quotes .hr {
	margin: 11px 0;
	border-bottom: 1px solid #cdcecc;
}

#quotes a {
	position: relative;
	left: 116px;
	top: 3px;
}

#quotes .quote, #quotes .quote-author {
	font: italic 12px/14px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #50484e;
}

#quotes .quote-author {
	color:  #50484e;
}

#questions {
	color: #cdcdcb;
}

#questions .hr {
	margin: 11px 0;
	border-bottom: 1px solid #cdcecc;
}

#questions a {
	position: relative;
	left: 116px;
	top: 3px;
}

#questions .question, #questions .question-answer {
	font: italic 12px/14px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #50484e;
}

#questions .question {
	color: #000000;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

#questions .question-answer {
	color:  #50484e;
}

#easy-steps {
	margin-top: 20px;
	margin-left: 53px;
}

#guarantee {
	font: 15px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 21px;
	padding: 0 8px;
}

#as-seen-on {
	width: 192px;
	position: relative;
	border: solid 1px #b2b2b2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	color: #2d659b;
	padding: 15px 10px;
	font-size: 18px;
}

#as-seen-on p {
	margin: 0 0 10px 0;
}

#join-today {
	position: absolute;
	bottom: 284px;
	left: 22px;
}

#sign-up-form {
	width: 186px;
	height: 243px;
	background: url(../images/join_bg.jpg);
	margin-top: 15px;
	padding-top: 151px;
	padding-left: 26px;
}

#sign-up-form .input-1 {
	color: #777777;
	width: 150px;
	height: 14px;
	margin-left: 1px;
	margin-bottom: 15px;
	border: 1px solid #eb7051;
	padding-top: 1px;
	padding-left: 2px;
}

input.focused {
	color: #bbbbbb;
}

#sign-up-form select {
	color: #777777;
	width: 154px;
}

.input-container-1 {
	position: relative;
}

.input-container-1 label.error {
	width: 175px;
	position: absolute;
	top: 18px;
	left: 4px;
	color: #fad77c;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.form_text label.error{
	display:block;
}
#sign-me-up {
	position: relative;
	top: 10px;
	left: 13px;
}

#sign-up-phone {
	position: absolute;
	bottom: 21px;
	left: 19px;
}

#footer-notes {
	padding-left:35px;
	padding-right:35px;
	position: relative;
	top: 15px;
	clear: both;
	font-size: 11px;
}

#footer-notes span {
	color:#fb4d32;
	font-weight: bold;
}

#footer-spacer {
	background: url(../images/footer-bg-1.png) center;
	width: 1025px;
	height: 30px;
	margin: -8px auto 0;
	position: relative;
}

#footer {
	width: 960px;
	margin: 0 auto;
	color: #7e817c;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
	padding-left: 95px;
}

.clr {
	clear: both;
}

/* ADMIN */

fieldset.mgmt {
	margin: 11px 16px 21px;
	border-style: solid;
	padding: 16px;
}

form.mgmt {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

form.mgmt div.form-element {
	margin: 7px;
	font-size: 13px;
	clear: both;
}

form.mgmt div.form-element .form-value {
	position: relative;
	left: 1px;
	top: 3px;
}

form.mgmt div.form-element label.error {
	width: 100%;
	text-align: left;
	margin-left: 104px;
	margin-bottom: 2px;
	font-size: 11px;
	margin-top: -2px;
	color: #FF3300;
}

form.mgmt div.form-element input.error {
	border: 1px dotted #FF3300;
}

form.mgmt label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 4px;
	padding-top: 3px;
}

form.mgmt input[type="text"] {
	width: 150px;
}

form.mgmt select {
	width: 175px
}

#flash {
/*	margin: 0 16px;*/
	width: 980px;
	margin: 15px auto 0;
	font-size: 13px;
}

table.productlist {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 100%;
	padding-right: 30px;
	margin: 11px;
	padding-top: 4px;
	padding-left: 4px;
}

table.productlist a {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

table.productlist th {
	border-bottom: 1px solid #000;
	padding: 5px;
	color: #740446;
}

table.productlist td {
	padding: 5px;
}

fieldset.mgmt {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 2px solid #000;
}

fieldset.mgmt h1 {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

table.maint-table-1 {
	width: 600px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
}

table.maint-table-1 th {
	text-align: left;
	background-color: #ccc;
	padding: 4px;
	font-size: 14px;
	border-right: 2px solid #000;
}

table.maint-table-1 td {
	padding: 4px;
	border-right: 2px solid #000;
}

#user {
	width: 933px;
	margin: 0 auto -17px;
	position: relative;
	top: -7px;
}

.welcome_div input[type='text'], .welcome_div input[type='password']
{
	border: 1px solid #eb7051;
	position: relative;
	top: -5px;
	height: 14px;
	width: 122px;
	color: #8e8e8e;
	margin-right: 7px;
	padding-left: 2px;
}

table.mgmt_nav {
	padding: 0 30px 0 10px;
}

table.mgmt_nav h1 {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

table.mgmt_nav .button-1 {
	background-color: #e3eed9;
	padding: 5px 9px;
	text-align: center;
	margin: 10px;
}

table.mgmt_nav .button-1 a {
	color: #000;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

span.mtm-label {
	font-size: smaller; 
	position: relative; 
	left: 7px;
}

input.mtm-button {
	width: 35px;
}

.sidebar-1 {
	float: left;
	width: 211px;
	margin-left: 34px;
	height: 616px;
	margin-top: 1px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #b2b2b2;
}

.content-1 {
	float: left;
	margin-left: 20px;
	width: 684px;
}

.notes-1 {
	background: url(../images/register/notes.png) no-repeat 47px 104px;
}

.logged-in {
	position: relative;
	top:  -2px;
	font-family: Tahoma,Geneva,sans-serif;
}

a.no_underline:hover {
	text-decoration: none;
}

/*
	DAVE
*/



.body_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	padding-left: 20px;
	margin-right: 65px;
}
.question {
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
	cursor: pointer;
	font-size: 16px;
}
.answer {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: none;
}
.link {
	color: #048afb;
	text-decoration: none;
	font-weight: bold;
}
.awards_smalltxt_div {
	font-size: 11px;
	line-height: 14px;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 999999;
	margin-top: 30px;
}
.link:hover {
	color: #048afb;
	text-decoration: underline;
	font-weight: bold;
}
/*.main_div {
	background-image: url(../images/mid_back.jpg);
	background-repeat: repeat-y;
	width: 995px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
*/
/*.bottom_div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 30px;
	color: #666666;
	text-align: left;
	text-indent: 40px;
	margin-right: auto;
	margin-left: auto;
	width: 995px;
}
*/.main_bottom_div {
	margin-right: auto;
	width: 995px;
	height: 35px;
	margin-left: auto;
}
.two_col_left {
	float: left;
	background-image: url(../images/box_reg.gif);
	background-repeat: no-repeat;
	height: 618px;
	width: 213px;
	margin-left: 30px;
	font-size: 13px;
	line-height: 18px;
	vertical-align: top;
}
.instructions_left {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 18px;
	color: #666666;
	text-align: right;
	width: 170px;
	margin-left: 20px;
}
.subhead1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
}
.form_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #222222;
}
.pink_text {
	color: #2E8BBE;
}
.footer_link {
	color: #666666;
	text-decoration: none;
}
.form_single {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #222222;
	width: 150px;
	padding-left: 2px;
	border: 1px solid #E86F4F;
	padding-top: 1px;
	padding-bottom: 1px;
}
.buttons {
	margin-left: 10px;
	text-align: center;
	width: 660px;
}
.footer_link:hover {
	color: #666666;
	text-decoration: underline;
}
.top_div {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

.welcome_div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	padding-left: 30px;
	padding-top: 7px;
}
.welcome_div form{
	margin-top: 0px;
}
.nav1_div {
	padding-top: 110px;
	padding-left: 408px;
}
.two_col_right {
	float: right;
	width: 685px;
	vertical-align: top;
}
.two_col_left_list {
	float: left;
	width: 201px;
	margin-left: 45px;
	font-size: 13px;
	line-height: 18px;
	vertical-align: top;
	text-align: center;
}
.list_options_div {
	width: 197px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a3a3;
	border-left-color: #a3a3a3;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	text-align: left;
}
.list_option_main {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	padding-left: 15px;
	padding-top: 15px;
}
.list_option_sub {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-left: 18px;
	margin-top: 4px;
}
.shoppinglist, #current_list {
	display: block;
	float: left;
	height: 16px;
	overflow: hidden;
	width: 137px;
}
.list_delete {
/*	position: relative;*/
/*	left: 150px;*/
}
.list_table {
	background-color: #e8f0df;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.list_link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}
.list_link:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	text-decoration: underline;
}
.list_form {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	width: 200px;
	padding-left: 5px;
	border: 1px solid #E86F4F;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
}
.list_table_tr {
	background-color: #e8f0df;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.nav2_div {
	background-image: url(../images/header2_bottom.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 995px;
	margin-right: auto;
	margin-left: auto;
}

/*.nav2_div {
	height: 34px;
	width: 995px;
	position: absolute;
	top: -20px;
}
*/
.subhead_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #333333;
	margin-left: 60px;
	margin-right: 60px;
}
.list_link_offer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #048afb;
	text-decoration: none;
}
.list_link_offer:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #048afb;
	text-decoration: underline;
}
.list_history {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
}
.list_history_top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E86F4F;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.popup_div {
	background-color: #FFFFFF;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #E86D52;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 45px;
	padding-left: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
.offers_div {
	background-color: #FFFFFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #E86D52;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 45px;
	padding-left: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #333333;
}
.offers_top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #000000;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.control_box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	padding-left: 15px;
	padding-top: 5px;
	background-color: #FFFFFF;
}
.basic_search_head {
	background-image: url(../images/head_basicSearch.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 892px;
	margin-left: 45px;
	margin-bottom: 10px;
}
.results_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
}
.search_txt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
}
.search_zip {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #000000;
}
.featured_item {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #434343;
}
.search_list_td {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e8f0df;
	border-right-color: #e8f0df;
	border-bottom-color: #e8f0df;
	border-left-color: #e8f0df;
	padding-right: 5px;
	padding-left: 5px;
}
.form_single_search {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #434343;
	width: 200px;
	padding-left: 2px;
	border: 1px solid #898989;
	padding-top: 1px;
	padding-bottom: 1px;
}
.list_table_search_top {
	background-color: #e8f0df;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #2d659b;
}
.item_view_div {
	background-image: url(../images/item_background.gif);
	background-repeat: no-repeat;
	height: 114px;
	width: 292px;
	margin: 10px;
}
.item_image_div {
	float: left;
	height: 100px;
	width: 100px;
	padding-top: 6px;
	padding-left: 2px;
}
.item_text {
	float: left;
	height: 100px;
	width: 130px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.item_burst {
	float: left;
	width: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.item_select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #FE6A28;
	padding-top: 39px;
	padding-bottom: 0px;
}
.item_text2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #2D659B;
	padding-bottom: 4px;
}
.item_text1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 3px;
}
.form_single_blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #434343;
	width: 150px;
	padding-left: 2px;
	border: 1px solid #50ABDF;
	padding-top: 1px;
	padding-bottom: 1px;
}
.profiletable{
font-family: Tahoma, Geneva, sans-serif;
	height:20px;
	font-size: 9px;
	line-height: 12px;
}
.percent {
font-size:16px;
color:#7aa352;
}
.list_options_div {
font-size:11px;
}.percent_gray {
	font-size:12px;
	color:#c7c7c7;
	font-weight: bold;
	padding-left: 15px;
}
.profile_head {
	height: 67px;
	width: 892px;
	margin-left: 45px;
	margin-bottom: 10px;
}
.store_link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	text-decoration: none;
}
.two_col_left_awards {
	float: left;
	width: 213px;
	margin-left: 30px;
	font-size: 13px;
	line-height: 18px;
	vertical-align: top;
}
.link_profile {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.link_profile:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

/*
	/DAVE
*/

#logout {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	margin-right: 30px;
	margin-top: 4px;
}

.std-content {
	padding: 20px 40px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#slider-container {
	float: right;
	margin-right: 55px;
/*	margin-top: -17px;*/
	font-size: 10px;
	width: 300px;
	line-height: 14px;
	text-align: center;
}

#slider-container img.customize {
	cursor: pointer;
	position: relative;
	top: 5px;
}

/*.list_option_main a {
	color: #000; 
	font: 16px Tahoma, Geneva, sans-serif
}

.list_option_sub a {
	color: #000; 
	font: 13px Tahoma, Geneva, sans-serif
}

.list_option_main a:hover, .list_option_sub a:hover {
	text-decoration: none;
}*/

form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

div.error { display: none; }

input.error { border: 1px dotted red; }

#logo-link {
	position: absolute;
	width: 438px;
	height: 90px;
	opacity: 1;
	top: 19px;
	left: 54px;
}

#register_liveperson {
/*	margin: 35px 0 0 10px;*/
	margin: 10px 0 0 10px;
}

.small-text {
	font-size: 11px;
}

.quoteName {
	margin-left: 105px;
	font: italic 12px/14px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #50484e;	
}

.footer-left
{
	float: left;
}

.footer-right
{
	float: right;
	margin-right: 40px;
}

.style_static {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 13px;
	line-height: 18px;	
}
.style_static h2 {
	color: #444;
	font-size: 17px;
	line-height: 18px;
	margin: 20px 0 15px 0;
	font-weight: normal;
}
.style_static p {
	margin: 0;
}

.style_static li {
	color: #0E769E;
	font-size: 14px;
}
.style_static li p {
	font-size: 13px;
	color: #666;
	margin: 0 0 15px 0;
}

.badges-combined .badge-twitter {
	vertical-align: bottom;
}

#badges-liveperson-combined #liveperson_button_default{
	float: left;
	height: 55px;
	vertical-align: bottom;
}

#badges-liveperson-combined .badge-twitter, #badges-liveperson-combined .badge-facebook {
	vertical-align: bottom;
	margin-top: 15px;
	display: inline-block;
}

.lpPoweredBy, .lpEmtStarRating {
	display: none;
}

#splash-img {
	cursor: pointer;
}

#top_burst {
	cursor: pointer;
}

#request_store {
	line-height: 25px;
}

#request_store div.form_label {
	width: 80px;
	float: left;
	position: relative;
	top: -4px;
}

#tos {
	background-color: #fff;
}

#tos_container {
	width: 700px; 
	height: 400px; 
	overflow: auto;
}

/*#video-as-seen-on {
	display: block;
	width: 470px;
	height: 141px;
	margin: 30px auto 0 auto;
}
*/
#alternatepostalcode_container {
	position: absolute;
	right: 95px;
}

.video_button_top_right {
	display: block;
	float: left;
	margin: 0 70px 0 0;
	border: solid 1px #a3a3a3;
	-moz-border-radius: 3px;
	position: relative;
}

.video_button_top_right:hover {
	-moz-box-shadow: #333 0 0 5px;
	box-shadow: #333 0 0 5px;
}

#top_burst_hook_tour {
	width: 106px;
	height: 27px;
	position: absolute;
	top: 80px;
	right: 50px;
	z-index: 1000;
}
#top_burst_hook_tour:hover {
	-moz-box-shadow: #333 0 0 5px;
	box-shadow: #333 0 0 5px;
}

.labelcell {
	text-align: right;
}

.locations_div {
	height: 350px;
	width: 400px;
	border: 1px solid #9d9c9c;
	background-color: #FFFFFF;
	position: absolute;
	top: 35px;
	right: 10px;
	z-index: 6;
}
.locations_list_box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #222222;
	width: 350px;
	border: 1px solid #E86F4F;
	height: 113px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 14px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.locations_list_box_centered {
	text-align: center;
}

a.forgot_password_link {
	display: inline;
	text-decoration: none;
	font-size: 11px;
	position: relative;
	bottom: 4px;
	left: 2px;
}

a.forgot_password_link:hover {
	text-decoration: underline;
}

a.nanny_list_link {
	font-size: 10px;
}

a.nanny_list_link:hover {
	text-decoration: underline;
}

.jqmWindow h3 {
	margin: 5px 10px;
}

#email_list_indicator {
	position: absolute;
	top: 398px;
	left: 384px;
}

#tile_view {
	width: 628px;
	margin-left: 5px;
	position: relative;
}

#tile_view .tile {
	width: 290px;
	height: 114px;
	margin: 11px;
	float: left;
	border: 1px solid #a2a2a2;
	position: relative;
}

.tile .starburst {
	background-image: url(../images/starburst.png);
	width: 48px;
	height: 49px;
}

.tile .thumbnail, .tile .detail {
	float: left;
	margin: 10px;
}

.tile .thumbnail img {
	width: 80px;
	height: 90px;
/*	overflow: hidden;*/
}

.tile .detail {
	width: 170px;
}

/*
.tile .tile_title {
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
	line-height: 15px;
	max-height: 30px;
	overflow: hidden;
}
*/

.tile .tile_subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #275890;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*
	max-height: 30px;
	*/
	max-height: 60px;
	overflow: hidden;
}

.tile .tile_text {
	font-size: 10px;
}

.tile .select {
	position: absolute;
	right: 2px;
	top: 92px;
	font-size: 11px;
	color: #d56c56;
}

.table-1 {
	width: 640px;
	border: 1px solid #6f736c;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 10px 10px 10px 20px;
	padding: 10px;
	line-height: 25px;
	font-size: 13px;
}

.table-1 th {
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #6f736c;
	line-height: 10px;
	padding-bottom: 12px;
}

.table-1 th.options {
	text-align: center;
}

.table-1 td.options {
	font-size: 11px;
	text-align: center;
}

a.create_link {
	text-decoration: none;
	color: #666666;
	margin-left: 30px;
	font-size: 12px;
}

a.create_link:hover {
	text-decoration: underline;
}

.table-1 td.options a {
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	color: #666666;
}

.table-1 td.options a:hover {
	text-decoration: underline;
}

.table-1 tr.alt {
	background-color: #e3eed9;
}

.form-1 {
	margin-top: 10px;
}

.form-1 label.form_label {
	float: left;
	display: block;
	width: 125px;
	text-align: right;
	margin-right: 15px;
	font-weight: bold;
	font-size: 11px;
}

.form-1 div {
	font-size: 14px;
	margin: 5px;
	line-height: 21px;
	clear: both;
}

.form-1 input[type='text'] {
	width: 150px;
}

.form-1 select {
	width: 150px;
}

.form-1 input[type='button'] {
	margin-left: 85px;
	margin-top: 15px;
}

.form-1 textarea {
	width: 250px;
	height: 55px;
}

.form-1 label.error {
	display: block;
	margin-left: 140px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

h3 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 3px 0 3px 20px;
}

/* NEW STYLES - 2010-06-14 */
.name_div {
	width: 250px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #5b3b0d;
	text-align: center;
	margin-top: 35px;
	margin-right: 30px;
}
.logout_div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #56A8DA;
	text-decoration: underline;
}
.navback_div {
	background-image: url(../images/middle_top.png);
	background-repeat: no-repeat;
	width: 980px;
	background-position: bottom;
	height: 50px;
}
.nav_div {
	padding-top: 3px;
	padding-left: 470px;
	width: 470px;
}
.content_back_div {
	width: 980px;
	background-image: url(../images/middle_back.png);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-bottom: 50px;
}
.tryit_div_1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	width: 339px;
	background-image: url(../images/boxtop_tryit1.png);
	background-repeat: no-repeat;
}
.tryit_div_2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	width: 564px;
	background-image: url(../images/boxtop_tryit2.png);
	background-repeat: no-repeat;
}
.tryit_button {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 250px;
	text-align: center;
}
.bottom_div {
	width: 980px;
}
.tryit_headline {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #2d659b;
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #5b3b0d;
	width: 980px;
	margin-top: 25px;
	margin-bottom: 50px;
}
.footer a {
	color: #6A4D23;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.footer a:hover {
	color: #6A4D23;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: underline;
}
.home_left_div {
	float: left;
	width: 721px;
}
.home_left_images {
	z-index: 5;
	position: relative;
	height: 403px;
	width: 722px;
	top: -28px;
}
.green_line {
	background-color: #b6da27;
	height: 2px;
	width: 980px;
	margin-top: 20px;
}
.home_left_nav {
	height: 28px;
	width: 356px;
	z-index: 10;
	position: relative;
	left: 337px;
	top: -2px;
}
.home_middle_wrapper {
	/* Added by Rob Stefanussen */
	position: relative;
	
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.home_subhead {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #593a0d;
}
.home_subhead_2 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
   line-height: 28px;
    color: #047dc7;
}
.home_right_div {
	float: right;
	width: 214px;
}
.home_right_top {
	/*background-image: url(../images/coupon_back.png); */
	height: 164px;
	width: 214px;
	margin-top: 26px;
	margin-left:-20px;
}
.home_right_top_logos {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 65px;
}
.home_right_tryit {
	background-image: url(../images/try_it_back.jpg);
	height: 194px;
	width: 214px;
	margin-top: 29px;
	background-repeat: no-repeat;
}
.home_right_visit {
	width: 160px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.form_tryit {
	width: 160px;
	border: 1px solid #f56238;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 12px;
	padding-left: 2px;
}
.home_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #4d4d4d;
}
.login_div {
	/* Added by Rob Stefanussen */
	position: relative;
	
	width: 355px;
	float: right;
	margin-top: 30px;
}
.form_login {
	width: 120px;
	border: 1px solid #0078B0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 11px;
	padding-left: 2px;
}
.form_login_setup {
	width: 200px;
	border: 1px solid #f54d00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 11px;
	padding-left: 2px;
	margin: 3px;
}
.form_listmenu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
}
.small_deals_link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #0c6bcd;
}
.content_headline {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #2d659b;
	margin-bottom: 20px;
}
.form_dealsSearch {
	width: 180px;
	border: 1px solid #ff4c07;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 12px;
	padding-left: 2px;
}

/* NEWER STYLES - 2010-06-28 */
#maincontent {
	padding: 0px 50px;
	font-family: tahoma, arial, sans-serif;
	color: #777777;
	font-size: 14px;
	line-height: 18px;
}
#maincontent p {
	margin: 0px 0px 30px 0px;
}
#maincontent .title {
	padding-bottom: 20px;
	clear: both;
}
#maincontent .columnleft {
	width: 608px;
	float: left;
}
#maincontent .columnright {
	width: 216px;
	float: right;
}

.bluebox {
	width:602px;
	padding-top: 15px;
	background: transparent url("../images/bluebox_top.png") no-repeat top left;
}
.bluebox_content {
	margin: 0px;
	padding: 10px 25px;
	width: 552px;
	background: transparent url("../images/bluebox_middle.png") repeat-y top left;
}
.bluebox_footer {
	width: 602px;
	height: 14px;
	background: transparent url("../images/bluebox_bottom.png") no-repeat top left;
	clear: both;
}
.bluebox a {
	color: #0000ff;
}
.starlight_header {
	padding-left: 208px;
	margin-bottom: 20px;
	width: 344px;
	height: 128px;
	background: transparent url("../images/starlight_logo.png") no-repeat bottom left;
}
#maincontent .bluebox p {
	margin: 0 0 20px;
	font-size: 13px;
}
.starlight_header img {
	float: right;
	padding-left: 10px;
}
.rightimage {
	float: right;
	padding: 0 0 5px 15px;
}
.asseenon {
	text-align: center;
	/*margin-bottom: 10px;*/
}
#maincontent .asseenon p {
	margin: 0 0 10px;
	font-weight: bold;
}
.asseenon>div {
	text-align: left;
	padding-bottom: 10px;
}
.testimonials>h2 {
	padding-bottom: 14px;
	border-bottom: 1px solid #cdcecc;
}
.testimonials>p {
	display: block;
	border: 1px solid transparent;
	overflow: auto;
	font-style: italic;
	font-size: 13px;
	color: #666666;
}
.testimonials>p>i {
	display: block;
	clear: both;
	padding-left: 90px;
}

/* Styles by Rob Stefanussen */
#Image5 {
	cursor: pointer;
}
#testimonials_link {
	width: 183px;
	height: 25px;
	position: absolute;
	top: 283px;
	left: 470px;
}
#register_forgot_password {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	position: absolute;
	top: 23px;
	left: 3px;
}
img.offer_modal {
	float: right;
	height: 80px;
	width: 80px;
}

#list_controls, #tile_controls {
	color: #777777;
	font-size: 13px;
	position: absolute;
}

#list_controls {
	top: -32px;
	right: 75px;
}

#tile_controls {
	top: -24px;
	right: 7px;
}

.control_box a {
	color: black !important;
}

#saved_lists {
	max-height: 140px;
	margin-top: 5px;
	margin-right: 5px;
	overflow: auto;
}
.gift_headline {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 40px;
	line-height: 25px;
	color: #2d659b;
	margin-bottom: 20px;
	text-align: center;
	margin-top: 80px;
}
.gift_txt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
ul.no_list {
	list-style: none;
}

