@charset "utf-8";
/* Michelle Lay CSS Document */

body,td,th {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660033;
}
body {
	background-color: #ffe4ef;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.main_bds {
	background-color: #ffe4ef;
}
A {
	font-size: 18px;
	font-weight: bold;
	color: #0479fd;
}
A:hover {
    text-decoration: none;	
}		
.copytext {
	font-size: 11px;
	color: #7c5062;
}
h1 {
    font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 1px;
	margin: 0px;
	color: #ffffff;
	line-height: 14px;
}	
.text1 {
    font: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #de5c93;	
}    
.header_block_top {
    background: #000000;
	height: 28px;	
}
.home_icon {
    padding-left: 15px;
	padding-top: 2px;
}
.just_updated_txt {
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c97193;	
}
.date_txt {
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffaccc;	
}
.top_header_links {
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.top_links_sep {
	font-size: 12px;
	font-weight: bold;
	color: #c97193;	
}
.top_header_box {
    margin-right: 20px;
}		  	    
.whats_new_bg {
    background-image: url(images/whats_new_bg.jpg);
	background-repeat: no-repeat;
	background-image: fixed;
    height: 300px;
	width: 353px;
}
.whats_new_bottom {
    background: url(images/whats_new_bottom.jpg);
	background-repeat: no-repeat;
    height: 60px;
	width: 353px;
}
.welcome_bg {
    background: url(images/welcome_bg.jpg);
	background-repeat: no-repeat;
    height: 140px;
	width: 602px;
}
.welcome_bg2 {
    background: url(images/welcome_bg2.jpg);
	background-repeat: no-repeat;
    height: 266px;
	width: 602px;
}
.video_bg {
    background: url(images/video_bg.jpg);
	background-repeat: no-repeat;
    height: 376px;
	width: 394px;
}
.flash_table {
    margin-top: 65px;
	margin-bottom: 65px;
}
	
/*----- Navigation Bar -----*/

#home_btn {
    display: block;
    width: 108px;
    height: 47px;
    background: url(images/nav_bar/home_btn.png) no-repeat 0 0;
}
#home_btn:hover { 
    background-position: 0 -47px;
}
#home_btn span {
    display: none;
}
#photo_vid_btn {
    display: block;
    width: 220px;
    height: 47px;
    background: url(images/nav_bar/photo_vid_btn.png) no-repeat 0 0;
}
#photo_vid_btn:hover { 
    background-position: 0 -47px;
}
#photo_vid_btn span {
    display: none;
}
#live_cams_btn {
    display: block;
    width: 143px;
    height: 47px;
    background: url(images/nav_bar/live_cams_btn.png) no-repeat 0 0;
}
#live_cams_btn:hover { 
    background-position: 0 -47px;
}
#live_cams_btn span {
    display: none;
}
#bio_btn {
    display: block;
    width: 79px;
    height: 47px;
    background: url(images/nav_bar/bio_btn.png) no-repeat 0 0;
}
#bio_btn:hover { 
    background-position: 0 -47px;
}
#bio_btn span {
    display: none;
}
#store_btn {
    display: block;
    width: 93px;
    height: 47px;
    background: url(images/nav_bar/store_btn.png) no-repeat 0 0;
}
#store_btn:hover { 
    background-position: 0 -47px;
}
#store_btn span {
    display: none;
}
#blog_btn {
    display: block;
    width: 90px;
    height: 47px;
    background: url(images/nav_bar/blog_btn.png) no-repeat 0 0;
}
#blog_btn:hover { 
    background-position: 0 -47px;
}
#blog_btn span {
    display: none;
}
#instant_access_btn{
    display: block;
    width: 222px;
    height: 47px;
    background: url(images/nav_bar/instant_access_btn.gif) no-repeat 0 0;
}
#instant_access_btn:hover { 
    background-position: 0 -47px;
}
#instant_access_btn span {
    display: none;
}

/*----- Mailing Box -----*/

.mail_header {
    background: url(images/mail_header.gif);
	background-repeat: no-repeat;
    height: 48px;
	width: 670px;
}
.mail_bg {
    background: url(images/mail_bg.gif);
	background-repeat: repeat-y;
    height: 130px;
	width: 670px;
}
.mail_footer {
    background: url(images/mail_footer.gif);
	background-repeat: no-repeat;
    height: 18px;
	width: 670px;
}
.form_box_bg {
    background-color: #ad224d;
}	
.desc_txt_wht {
    font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff; 
	padding: 10px;
}   
.email_txt {
    font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #e8e43e; 
}
.sub_txt {
    font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff; 
}
.unsub_txt {
    font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #d66893; 
}

/*----- Footer -----*/

.border_pnk {
    border-bottom: 1px solid #d76b95;
}	
.linkstyle_pnk  {
    font-size: 24px;
	font-weight: normal;
	color: #ff0066;
}
.footer_links {
    font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #ff0066;	
	padding: 5px;
}
.link_separator	{
    font-size: 16px;
	font-weight: normal;
	color: #660033;
	padding: 5px;
}
.link_separator_large	{
    font-size: 24px;
	font-weight: normal;
	color: #660033;
	padding: 5px;
}
	
/*----- Photos and Videos Page -----*/

.my_photos_bg {
    background: url(images/photos_videos_page/my_photos_bg.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 697px;    
}
.my_videos_bg {
    background: url(images/photos_videos_page/my_videos_bg.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 322px;    
}
.photo_table_margin {
    margin-top: 20px;
	margin-left: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 673px;
}
.photo_txt_table {
    margin-top: 20px;
	margin-left: 0px;	
	margin-right: 0px;
	margin-bottom: 0px;
	width: 238px;
	height: 270px;
}
.photo_txt {
    padding-top: 10px;
	padiing-right: 20px;
    font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;	
	line-height: 20px;
}
.download_img_margin {
    margin-top: 10px;
}	
.enter_here_img {
    padding-right: 20px;
}		
.pv_thumb_bd {
    border: 1px solid #b21b49;
	margin-right: 19px;
}
.small_thumb_bd {
    border: 1px solid #b21b49;
    margin: 1px;
}
.vid_player_bg {
    background: url(images/photos_videos_page/vid_player_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
    width: 454px;
	height: 223px;
}
.vid_area {
    margin-top: 20px;
}	
.vid_txt_table_1 {
    height: 223px;
	width: 499px;
}
.vid_txt1 {
	font-size: 14px;
	color: #FFFFFF;
}	
.vid_txt_table_2 {
    height: 99px;
	width: 510px;
}
.vid_txt2 {
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px;
}
.vid_link_yellow {
    font-size: 11px;
	font-weight: bold;
	color: #f1ff2c;
	padding: 2px;		
}	
	
/*----- Join Page -----*/

.jp_main_bds {
	background-color: #f6cedd;
}       
.header_bottom_bg {
    background-image: url(images/join_page/header_bottom_bg.png);
	background-repeat:	no-repeat;
	width: 962px;
	height: 64px;
} 
.payment_txt_header {
    font-size: 21px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f9ed2a;
	letter-spacing: -1px;
}      
.payment_box {
	background: url(images/join_page/payment_box.gif);
	background-repeat: no-repeat;
	margin-top: 17px;
	height: 302px;
	width: 280px;	
} 
.features_pic {
    padding-left: 24px;
	padding-top:  17px;
	padding-right: 10px;
}
.thumb_Bd {
	border: 1px solid #de5c93;
}
.thumb_botom_Bd {
	border-bottom: 1px solid #f1d6e1;
}
.thumb_margin_top {
	border: 1px solid #de5c93;
	margin-top: 10px;
}		
.model_name_txt {
    font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	padding-top: 5px;
	color: #de5c93;
}
.margin_top {
    margin-top: 17px;
}				
.margin_top_right {
    margin-top: 17px;
	margin-right: 24px;
}	
.footer_bg {
    background: url(images/join_page/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 10px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 10px;
	height: 63px;
	width: 909px;
}
.text_bold_blk {
    font-size: 32px;
	font-weight: bold;
	text-align: center;
	line-height: 70px;
	color: #000000;
	letter-spacing: -1px;
}
.join_footer, .join_footer a {
	 background: #000;
	 color: #fff;
	 text-align: center;
	 font-size: 12px;
	 padding: 5px 0;
}
