div {border: 0px solid black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5f5e60;}
#body {width: 770px; position: relative; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 5f5e60;}
#header {background: #ede4ff; height: 144px; }
#banner_marie {position: absolute; top: 0px; left: 0px;}
#banner_doll {z-index: 0; position: absolute; top: 0px; left: 616px;}
.loggedInBanner {background: #ede4ff; padding: 2px;}
#footer {background: #ede4ff; height: 61px; padding-top: 5px; visibility: hidden;}
#LeftContainer {position: absolute; top: 154px; left: 0px; width: 126px; background: #e9f6db;}
#login {background: #e9f6db; color: #9475d1; padding: 10px; margin-bottom: 10px; line-height: 16px;}
#register_doll {margin-bottom: 10px;}
#make_home_page {background: #ede4ff; text-align: center; color: #9475d1; padding: 10px 5px; font-weight: bold}
#CenterContainer {margin-top: 10px; margin-bottom: 10px;}

#home_page_text {width: 257; padding: 10px;}
#home_page_image {right: 0px; top: 101px; position: absolute;}

#maries_story_text img {BORDER: rgb(237,228,255) 2px solid; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px;}

#members_only_hdr {margin: 10px;}
#members_only_text {width: 245px; padding: 10px;}
#members_only_image {right: 0px; bottom: 0px; position: absolute;}

#RightContainer {position: absolute; top: 154px; left: 644px; width: 126px; background: #ffeeee}

/*
#center_home_page {border: 1px solid #ede4ff;margin-right: 10px; position: relative; }
*/

#center_home_page {border: 1px solid #ede4ff;margin-right: 10px; width: 510px; position: relative;
	 voice-family: "\"}\""; 
  voice-family:inherit;
  width:495px;}

.navbar {z-index: 1; height: 24px; background: #fc79c2;}
.navbar img {height: 24px; border: 0px solid; display: inline;}
.copyright {height: 32px; background: #ede4ff; line-height: 32px; text-align: center; color: #9475d1;}

#welcome_hdr {background: #fff3f3;height: 53px; margin: 0; line-height: 53px;}

#inside_scoop_hdr {background: #eaf8fd;height: 53px; margin: 0; line-height: 53px;}
.inside_scoop_headline {font-weight: bold; font-size: 16px; margin: 10px;}
.inside_scoop_text {margin: 10px; }
.inside_scoop_text p {font-weight: normal;}
.inside_scoop_image {margin: 10px; margin-bottom: 0px; margin-left: 5px;}
#inside_scoop_nav_title {font-size: 16px; font-weight: bold; color: #fa61b7; text-align: cemter;}
#inside_scoop_nav ul {margin-left: 5px; list-style-image: url(web/bullet_pt_pink.gif);}
#inside_scoop_nav a {color: #fa61b7; font-weight: bold;}

#doll_news_banner {color: #9475d1; font-weight: bold; font-size: 16px;}
.doll_news_headline {color: #9475d1; font-weight: bold; font-size: 12px; margin: 10px;}
.doll_news_image {margin: 10px; float: left; } /*border: 1px solid #9475d1;*/
.doll_news_text {margin: 10px;}

.letters_headline {color: #866a33; font-weight: bold; font-size: 15px; margin: 10px;}
.letters_text {margin: 10px;}

#recipe_prequel {color: #858d47; width: 350; margin: 3px 10px; font-size: 14px;}
.recipe_headline {color: #f98d24; font-size: 14px; font-weight: bold; margin: 10px;}
.recipe_name {font-weight: bold; font-size: 14px; margin: 10px;}
.recipe_text {margin: 10px;}

#my_doll_club_list ul {list-style-image: url(web/purple_arrow.gif);}
#my_doll_club_list li {font: 12px Arial, Helvetica, sans-serif; color: fa61b7; font-weight: bold; padding: 10px 0px;}
#my_doll_club_list a {color: #fa61b7; font-weight: bold;}
#my_doll_club_image {position: absolute; top: 70px; left: 260px;}

#my_collection {margin: 20px 0px 20px 33px;}
#my_collection_header .purple_text {line-height: 15px;}

/* #my_collection_header {width: 535px;} */
#my_collection .doll_header {clear: both; font-weight: bold; border-bottom: 1px solid #9475d1; margin: 20px 0px 17px;}
#my_collection .doll_header span {margin-left: 10px; color: #9475d1; font-weight: bold;}
#my_collection .doll {float: left;margin-right: 15px; width: 95px;}
#my_collection .doll img {border: 1px solid #fa61b7;}
#my_collection .doll p {text-align: center; color: #fa61b7; font-weight: bold; margin-top: 5px;}
#my_collection .archdoll {float: left;margin-right: 15px; width: 95px;}
#my_collection .archdoll img {border: 1px solid #9475d1;}
#my_collection .archdoll p {text-align: center; color: #9475d1; font-weight: bold; margin-top: 5px;}

.spacer {clear:both;}


.catalog_hdr {border-bottom: #ede4ff 1px solid;height: 360px;}
#catalog_hdr_text {margin-top: 20px; margin-left: 20px; WIDTH: 217px; }
#catalog_thumbnails {margin-left: 30px; margin-bottom: 35px;}
#catalog_thumbnails .doll {float: left;margin-right: 15px; width: 95px; margin-bottom: 10px;}
#catalog_thumbnails .doll input {border: 1px solid #fa61b7;}
#catalog_thumbnails .doll p {text-align: center; color: #fa61b7; font-weight: bold; margin-top: 5px;}

#catalog_pager {height: 50px;}
/*
.locator_form {width: 186; border: 1px solid #fa61b7; float: left; margin: 0px 8px 0px 5px;}
.locator_form_hdr {height: 30px; color: #fa61b7; background: #fff3f3; line-height: 30px; text-align: center;}
.locator_form_hdr p {color: #fa61b7; font-size: 18px; font-weight: bold; }
.locator_results {width: 280px; height: 250px; border: 1px solid #fa61b7; float: left; float: left;}
.locator_results_hdr {height: 53px; color: #fa61b7; background: #fff3f3; padding: 5px 40px; font-size: 16px; font-weight:bold; }
.locator_results_body {padding: 10px; height: 197px; OVERFLOW: auto; }
.locator_prequel {margin: 10px;}
*/
#about_us_txt {margin: 10px;}

#sweepstakes_winner {text-align: right; margin: 10px;}
#sweepstakes_winner p {font-size: 11px; color: #9475d1;}
#sweepstakes_body {margin-top: 75px;}
#sweepstakes_doll {float: left; margin: 35px 10px 0px 10px;}
#sweepstakes_hdr {color: #9475d1; text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
#sweepstakes_prize {text-align: center;}
#sweepstakes_text {margin: 10px;}
#sweepstakes_rules_hdr {height: 24px; line-height: 24px; font-size: 16px; font-weight:bold; color: #fa61b7; background: #fff3f3; margin: 0px 10px; padding-left: 10px;}
#sweepstakes_rules_txt {margin: 20px;}

.photo_gallery {float: left;margin-right: 10px; width: 141px;}
.photo_gallery p {color: #9475d1; margin: 5px 0px;}

#pwdform table { MARGIN-LEFT: 33px; margin-top:40px;}
#pwdform P { MARGIN: 5px }
.note { PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-SIZE: 12px; COLOR: #9475d1 }

.error {color: red; font-weight: bold;}

#sitemap * {color: #fa61b7; font-weight: bold;}
#sitemap h1 {margin-bottom: 0px;}
#sitemap h1 a {color: #9475d1; font-weight: bold; font-size:18px; text-decoration: none; margin: 0px;}
#sitemap h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 30px; color: #fc79c2; margin: 0px; }
#sitemap a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 5f5e60;}
#sitemap td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 5f5e60;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 5f5e60;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.welcome_text { font-weight: bold; font-size: 30px; color: #fc79c2; margin: 0px; margin-left: 10px; }
.inside_scoop_text { font-weight: bold; font-size: 30px; color: #f79226; margin: 0px; margin-left: 10px; }
.login_text {color: #9475d1; font-weight: bold;}
.red_text {color: #ff4786;}
.purple_text {color: #9475d1;}
.purple_bold {color: #9475d1; font-weight: bold;}
.purple_italic {color: #9475d1; font-style: italic;}
.pink_plain {color: #fa61b7; }
.pink_bold {color: #fa61b7; font-weight: bold;}
.purple_link {color: #9475d1; font-weight: bold;}
.pink_link {color: #fa61b7; font-weight: bold;}
#login input {border: 1px solid #c2dea3;}
#login form {margin: 5px 0px;}
ul.pink_list {list-style-image: url(web/bullet_pt_pink.gif);}
ul.pink_list li {font: 12px Arial, Helvetica, sans-serif; color: 5f5e60; }
ul.purple_pink_list {list-style-image: url(web/purple_arrow.gif);}
ul.purple_pink_list li {font: 12px Arial, Helvetica, sans-serif; color: fa61b7; font-weight: bold;}
.bold {font-weight: bold;}

