/*  REGISTER  */
body { background:#FFFFFF url(../images/bg_iframe.jpg) repeat-x fixed 0 0 !important; font-family:verdana,arial,helvetica; font-size:12px; text-align:center;}

#container_login {width:920px; height:500px; position:relative; margin:0 auto;}
#container_login .twoColumn .left { width: 420px; float: left;}
#container_login .twoColumn .left h2 { margin-top: 30px; }

#container_login .twoColumn .left p { margin: auto 30px auto 30px; }
#container_login .twoColumn .left p.intro {padding-left:5px;}
#login_box { background: url(../images/login_header9.gif)  0 0 no-repeat; width: 350px; height: 180px; margin: 10px auto auto auto; }
#login_box table { width: 351px;  margin-left: auto; margin-right: auto; }
#login_box table td { padding: 2px 10px 2px 24px; color: #7555AD; vertical-align: top; }
#login_box table td input.medium { width: 300px; }
#login_box table td input.button { float: right; padding-top: 10px; }
#container_login .twoColumn .left p.link a { float: right; margin: 12px 12px 0 0; font-size: 11px; }
#container_login .twoColumn .right { width: 430px; float: right; text-align: left;}
#container_login .twoColumn .right h3, #twoColumn .right h4 { padding: 0; margin-top: 10px;}
#container_login .twoColumn .right h4 { margin-top: 14px; font-size: 11px;}
#container_login .twoColumn .right table { margin-top: 10px; }
#container_login .twoColumn .right table td input.medium { width: 400px; }
#container_login .twoColumn .right table td input.small { width: 100px; }
#container_login .twoColumn .right table td { padding: 6px 0 6px 0; color: #7555AD; vertical-align: top; }
#container_login input { padding: 0; margin: 0; }

/*  BLOG  */
#container_blog {width:920px; height:580px; position:relative; margin:0 auto; background: url(../images/1oliver.jpg) 0 0 no-repeat; }
#container_blog .twoColumn .left { width: 380px; float: left;}
#container_blog .twoColumn .left h2 { text-align: left; margin-left: 20px; }
#container_blog .twoColumn .left p { margin-top: 40px; }
#blog_post_box { width: 350px; height: 307px; background: url(../images/blog-edit.gif)  0 0 no-repeat; margin: 6px auto auto auto;}
#blog_post_box table { margin-top: 12px;}
#blog_post_box td input { margin-left: 90px; width: 240px; } 
#blog_post_box td textarea { margin: 24px 0 0 24px; width: 300px; height: 224px; font-size: 11px; } 

#container_blog .twoColumn .right { margin-top: 30px; width: 524px; height: 460px; float: right;}
#container_blog .twoColumn .right .body { background-color: #fff; width: 481px; height: 416px; margin-left: 4px; overflow:auto; padding: 12px 18px 12px 18px; text-align: left; }
#container_blog .twoColumn .right .footer { width: 524px; height: 20px; background: url(../images/blog-bottom.gif) 0 0 no-repeat; float: right; }

#container_blog .twoColumn .right .body h3 { padding-left: 0; font-size: 12px}
#container_blog .twoColumn .right .body p.blog_date {  font-size: 11px; font-weight:normal; margin-bottom: 12px;}
#container_blog .twoColumn .right .body .edit { float: right; width: 100px; margin: 10px 40px 10px 0; }
#container_blog .twoColumn .right .body .edit a { margin-left: 10px; text-decoration: none; color: #ab96cd; }
#container_blog .twoColumn .right .body .divider { width: 460px; height: 20px; background: url(../images/blog-line.gif) 0 0 no-repeat; margin: 30px 0 10px 0; }
#comments { width: 500px; margin-left: 20px; }
#comments th { width: 100px; padding: 2px; vertical-align: top; font-size: 11px;}
#comments td { width: 400px;  padding: 2px;}
#comments td input.email { width: 300px; }
#comments td textarea { width: 300px;  height: 140px; font-size: 11px; }



.passwordReminder {text-align:left; padding:0px 50px 0px 50px; vertical-align:top;}
.registerBTN {padding-top:15px}
#pwd_rmd {background-image:url(../images/pwordReminder/hdr_pwordReminder.gif); background-repeat:no-repeat; text-indent:-999em; margin:0; padding:0;}
.passwordBOX{ width:431px; height:142px; background-image:url(../images/pwordReminder/password_reminderBox.gif); background-repeat:no-repeat; margin:20px 0 0 0; padding:40px 0 0 25px;}
.passwordBOX p{ color:#7650b1; font-size:11px; padding:0 0 5px 0; font-weight:bold;}
.passwordBOX input.medium {width:370px;}
#remindBTN {text-align:right; padding:8px 50px 0 0;}



/****************************     Brenton's       ************************************/
#header_profile{background-image:url(../images/header_profile.gif); background-repeat:no-repeat; text-indent:-999em; height:22px; width:300px;}

#header_prodNewborn{background-image:url(../images/prod_hdr_newborn.gif); background-repeat:no-repeat; text-indent:-999em; height:46px;}
#header_prodInfant{background-image:url(../images/prod_hdr_infant.gif); background-repeat:no-repeat; text-indent:-999em; height:46px;}


#container_profile{width:960px; position:relative; margin:0 auto}

#pageContainer .headerProfile {width:100%;height:32px;background:transparent url(../images/profileHeader.png) no-repeat 0 0;}
#pageContainer .contentProfile {width:100%;padding:0;text-align:left;background:transparent url(../images/profileContent.png) repeat-y 0 0; text-align:center ; }
#pageContainer .footerProfile {width:100%;height:32px;background:transparent url(../images/profileFooter.png) no-repeat 0 0;}
	
#profile_left{padding:0 0 0 30px; margin:0 auto; float:left; display:inline; width:259px; text-align:left;}
#profile_right{padding:0; margin:0 25px 0 0; width:627px; display:inline; float:right;}

#profile_header{margin:0 auto; padding:0; width:960px;}
#profile_header_left{margin:0 auto; padding:0 0 0 35px; width:300px; float:left; display:inline; text-align:left;}
#profile_header_right{margin:0 auto; padding:0 0 0 0; width:500px; float:right; display:inline;}

#profile_name{height:25px; width:300px; padding:10px 0 0 0; margin:0 auto; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#9884be; float:left;}
#profile_buttons{padding:0; margin:0 auto; display:inline; float:right; width:500px;}
.profile_btn{width:148px; height:58px; padding:0 0 0 10px; margin:0 auto; float:left; display:inline;}

#profile_me{width:259px; padding:5px 0 0 0; margin:0 auto;}
#profile_me_top{padding:0; margin:0 auto; width:259px; height:42px; background:url(../images/bclub_hdr_me.gif) 0 0 no-repeat;}
#profile_me_content{padding:0 0 15px 17px; margin:0 auto; text-align:left; width:259px; background:url(../images/bclub_left_tile.gif) 0 0 repeat-y;}

.profile_baby{width:259px; padding:0; margin:0 auto;}
.profile_baby_top{padding:0; margin:0 auto; width:259px; height:31px; background:url(../images/bclub_hdr_mybaby.gif) 0 0 no-repeat;}
.profile_baby_content{padding:15px 0 0 17px; margin:0 auto; text-align:left; width:259px; background:url(../images/bclub_left_tile.gif) 0 0 repeat-y;}
.profile_baby_btm{padding:0; margin:0 auto; width:259px; height:42px; background:url(../images/bclub_left_btm.gif) 0 0 no-repeat;}

.profile_baby_content p {font-size:12px; color:#666; padding:5px 0;}
.profile_baby_content p { width: 220px; } 

.profile_title{font-size:11px; font-weight:bold; color:#522e91;}
.profile_location{font-size:14px; color:#666; padding:5px 0 0 0;}



#profile_photos{width:629px; padding:4px 0 0 0; margin:0 auto;}
#profile_photos_top{padding:0; margin:0 auto; width:629px; height:48px; background:url(../images/bclub_photos_hdr.gif) 0 0 no-repeat;}
#profile_photos_content{padding:0; margin:0 auto; text-align:left; width:629px; background:url(../images/bclub_photos_tile.gif) 0 0 repeat-y;}
#profile_photos_btm{padding:0; margin:0 auto; width:629px; height:35px; background:url(../images/bclub_photos_btm.gif) 0 0 no-repeat;}
.profile_photos_hero{width:385px; padding:15px 0 0 35px; margin:0 auto; display:inline; float:left;}
.profile_photos_caption{width:385px; padding:0 0 0 35px; margin:0 auto; display:inline; float:left; color:#FFF;}
.profile_photos_thumbsContainer{width:150px; padding:15px 0 0 25px; margin:0 auto; display:inline; float:left;}
.profile_photos_thumb{width:62px; height:60px; padding:0 10px 10px 0; margin:0 auto; display:block; float:left;}


#profile_blog{width:629px; padding:4px 0 0 0; margin:0 auto;}
#profile_blog_top{padding:0; margin:0 auto; width:629px; height:43px; background:url(../images/bclub_blog_hdr.gif) 0 0 no-repeat;}
#profile_blog_content{padding:0; margin:0 auto; text-align:left; width:629px; background:url(../images/bclub_blog_tile.gif) 0 0 repeat-y;}
#profile_blog_btm{padding:0; margin:0 auto; width:629px; height:21px; background:url(../images/bclub_blog_btm.gif) 0 0 no-repeat;}
#profile_blog_entries{padding:0; margin:0 auto; text-align:left; width:609px; height:200px; overflow-y:auto;}

.profile_blog_entry{padding:0; margin:0 auto; text-align:left; width:570px;}
.profile_blog_entry h5{color:#522e91; padding:0; margin:0 auto; font-size:12px; font-weight:bold;}
.blog_date{color:#522e91 !important; padding:5px 0 10px 0;}
.profile_blog_entry p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.profile_blog_hr{width:566px; height:17px; padding:10px 0; margin:0; background:url(../images/bclub_blog_hr.gif) 0 10px no-repeat;}

.blog_comment{font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

.btn_editAccount{width:90px; height:13px; padding:10px 15px 0 0; margin:0 auto; float:right;}
.btn_edit{width:36px; height:13px; padding:10px 15px 0 0; margin:0 auto; float:right;}

/* Edit Photos */

#containerMyphotos {width:859px; text-align:left; margin:0 auto;}
#contentMyphotos{ background-image:url(../images/myphotos/myphotos_tile.gif); background-repeat:repeat-y; width:839px;  padding:0 0 10px 20px;}
#myPhotos_header{ padding:0; margin:0;  text-align:left; width:859px; height:62px;}
#myPhotos_footer{ text-align:left;}
#myphoto_btns{width:819px; padding:0 5px 10px 5px;}
#btn_left {float:left; margin-left:10px;}
#btn_right {float:right; margin-right:20px; }

.myphoto01{width:170px;  margin:0 17px; text-align:left; float:left;}
.myphotosRow1{padding:10px 0 20px 0; text-align:left;}
.addPhoto{ padding:10px 0 10px 0;}
.deleteCheckbox {padding:0; margin:0; }
.deletePhoto{ padding:5px 0 0 0; }
.check1{width:10px;  margin:0 0 0 0; float:left;}
.wordSpace{float:left; width:80px; padding:2px 0 0 20px;}
.titlePhoto{padding:10px 0 0 0;}


*html .deleteWord{ padding:4px 0 0 10px;}
*html #contentMyphotos{  padding:0 0 10px 5px; width:854px;}
*html #btn_right {float:right; margin-right:0; }


.error { color: red; font-size: 10px;}
.required { color: red; font-size: 10px; text-align: right;}

	#pageContainer .headerPhotos {width:100%;height:56px;background:transparent url(../images/myphotos/photos_header.png) no-repeat 0 0;}
	#pageContainer .contentPhotos {width:100%;padding:0;text-align:left;background:transparent url(../images/myphotos/photos_tile.png) repeat-y 0 0; text-align:center ; }
	#pageContainer .footerPhotos {width:100%;height:56px;background:transparent url(../images/myphotos/products_footer.png) no-repeat 0 0;}

.file {
    background: #fff;
    color: #888;
}

