/* CSS Document *{ margin:0px; padding:}*/
*{ margin:0px; padding:0px;}
fieldset{ border:none;}

body{
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
	text-align:left;

}
html{
	height:100%;
}
div.center {
vertical-align:middle;
 
}
a{ text-decoration:none;}
/*div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}*/
div{
text-align:left;
}
img{ border:none;}


*{ margin:0px; padding:0px;}

#container{ 
	background:url(../images/Website_background.jpg) repeat top; 
	background-position:center; 
	height:auto; 
	width:100%; 
	margin:0px auto; 
	padding:0px;
}

#cantainer_body{height:auto; width:1000px; margin:0px auto; padding:0px;}
/*------------------------------------------------container--------------------*/
/*#container{
	background: url(../images/Website_background.jpg) repeat-y;
	width:100%;
	margin:0 auto;
	height:auto;
	background-position:center;

}
#cantainer_body{ 
    width:1000px;
	min-height:1728px;
	border:0px solid #000000;
	margin:0px auto;
	padding:0; 
	clear:both; 
}*/

#cantainer_body2{ 
    width:1000px;
	min-height:1728px;
	border:0px solid #000000;
	margin:0px auto;
	padding:0; 
	clear:both; 
}

/*------------------------------------------------header--------------------*/
#header{
    background: url(../images/header.jpg) no-repeat;
   	width:1000px;
	height:195px;
	border:0px solid #FFCCFF;
	border:none;
	
}
/*------------------------------------------------top_menu--------------------*/
#top_menu{
	width:750px;
	float:right;
	padding-top:166px;
	position:relative; 
	
}
/*#top_menu_inner{
	width:100%;
	height:30px;	
	position:relative; top:125px;
	border:0px solid #000000;
	margin-top:5px;
	padding-top:7px
	
	
}*/
#top_menu_inner{
	width:100%;
	height:37px;	
	position:relative;
	 top:130px;
}
#home_logout_bt{

margin:0px 42px 0px 42px; width:913px; height:30px;border:0px solid #000000; background: url(../images/home_logout.gif) no-repeat; position:relative;top:125px;
}
#home_logout_bt1{

margin:0px 42px 0px 42px; width:913px; height:30px;border:0px solid #000000; background: url(../images/adminhome_logout.gif) no-repeat; position:relative;top:125px;
}
#home_logout_bt_front{
width:913px; height:30px;border:0px solid #000000;position:relative;top:125px;
}
#home{width:84px;float:left; padding:6px 0px; text-align:center;}
#home a{ text-align:center; color:#FFFFFF; font-weight:bold;}
#logout{width:89px;float:right;padding:6px 0px; text-align:center;}

#logout a{ text-align:center; color:#FFFFFF; font-weight:bold;}

#main_body{
	width:1000px;
	border:0px solid #000000;
}
#main_body_inner{
	width:1000px;
	height:auto;
	border:0px solid #000000;
	
}
#main_body_reset{
background: url(../images/reset_pwd.jpg) no-repeat;
width:998px;
height:561px;
border:0px;
margin:0px;
padding:0px;

}
#main_body_registartion{
background: url(../images/user_registration.jpg) no-repeat;
width:998px;
height:561px;
border:0px;
margin:0px;
padding:0px;

}
#main_body_update{
background: url(../images/update_profile_bg.jpg) no-repeat;
width:998px;
height:561px;
border:0px;
margin-top:10px;
padding:0px;
}
#main_body_crop{background: url(../images/crop.jpg) no-repeat;width:998px;height:500px;margin:0px;padding:0px;}

#main_body_lostpwd{
background: url(../images/lostpwd_bg.jpg) no-repeat;
width:998px;
height:561px;
border:0px;
margin:0px;
padding:0px;
}
.lostpwd_style{
width:150px; 
height:75px;
border:none;
margin:10px 100px 0 70px;
float:right;
padding-right:50px;
}

#main_body_lostpwd{
background: url(../images/lostpwd_bg.gif) no-repeat;
width:998px;
height:561px;
border:0px;
margin:0px;
padding:0px;
}
.lostpwd_style{


width:150px; 
height:75px;
border:none;
margin:10px 100px 0 70px;
float:right;
padding-right:50px;

 
}

#signup_form{
padding:80px 0 0 260px; margin:10px 0 0 0;
}

#reg_button{
padding:0 0 0 200px;
}
#regbutton_style{
color:#000000; font-weight:bold;float:left; margin-left:150px;border:none; display:block; border:none; width:254px; height:95px;cursor:pointer;border:none;
}
#regbutton_style1{
color:#000000; font-weight:bold;float:left; margin-left:150px;width:150px; height:75px; cursor:pointer;border:none; display:block;
}
#main_body_login{
background: url(../images/login_bg.jpg) no-repeat;
width:998px;
height:513px;
border:0px;
margin-top:15px;
padding:0px;
padding:0px;
float:left;

}
#main_body_delete_account{
background: url(../images/deleteAccount.jpg) no-repeat;
width:998px;
height:513px;
border:0px;
margin-top:15px;
padding:0px;
padding:0px;
float:left;

}
#main_vacation{
background: url(../images/vacation.jpg) no-repeat;
width:998px;
height:513px;
border:0px;
margin-top:15px;
padding:0px;
padding:0px;
float:left;

}
#delete_account{
padding:100px 220px; margin:10px 0 0 0; text-align:center; line-height:25px; color:#BF1759;
}
#login_style{
color:#000000; font-weight:bold;float:left; margin-left:10px;width:150px; height:75px; cursor:pointer;
}
#login_form{
padding:100px 0 0 270px; margin:10px 0 0 0;
}
#message{
width:63%;
padding:10px 0px; 
float:left;
border:1px   dashed #ff99cc;
margin:20px 0px;

}
#main_body_profile{
background: url(../images/profile_bg.jpg) no-repeat;
width:998px;
height:553px;
border:0px;
margin-top:20px;
padding:0px;
border:0px solid #000000;
}

#bambino_profile_container{width:998px;height: auto;margin:20px auto 0 auto;padding:0px; clear:both;}
#bam_profile_top_corn{background: url(../images/profile/bam_prof_topcorner.jpg) no-repeat center top;width:998px;height:93px;margin:0px auto;padding:0px; clear:both;}
#bam_profile_mid_box{background: url(../images/profile/bam_prof_mid_bg.jpg) repeat-y center top;width:998px;height: auto;margin:0px auto;padding:0px; clear:both; float:left;}
#bam_profile_bot_corn{background: url(../images/profile/bam_prof_botcorner.jpg) no-repeat center top;width:998px;height:91px;margin:0px auto;padding:0px; clear:both;}
#bam_profile_left_box{ width:185px; height:200px; margin:0px 0px 0px 54px!important; margin:0 0 0 27px; float:left;}
#bam_profile_right_box{ width:640px; height: auto; margin:0px 64px 0px 0px!important; margin:0px 32px 0px 0px; float:right;}
.bam_flash_baby_box_bg{ width:602px; height:416px;background: url(../images/profile/bam_flash_baby_box_bg.jpg) no-repeat center top; position:relative; left:20px;}
.adopt_bambino_container{ width:602px; height:70px; clear:both;}
.profile_name_box{background: url(../images/profile/profile_name_bg.gif) no-repeat center top;width:238px;height:55px;margin:0px auto;padding:0px; position:relative; top:5px; right:120px; float:right;}
.mail_name_name_box{background: url(../images/profile/profile_name_bg.gif) no-repeat center top;width:238px;height:55px;margin:0px auto;padding:0px; position:relative; top:5px; right:120px; float:right;}
.bam_profile{margin:5px 0 5px 5px;}




#profile_block1{
width:282px;float:left; border:0px solid #000000;
}
#welcomeName{
width:177px;float:left; margin:90px 0 0 58px; text-align:center; padding-top:7px;border:0px solid #000000; color:#ffffff; font-weight:bold;
}
#bambino_profile{
width:170px;float:left; margin:5px 0 0 50px;  padding:10px 15px;border:0px solid #000000;
}

#bambino_profile li{
padding:5px;text-decoration:none;display:block; list-style:none;
}
#bambino_profile li a{
display:block;
text-decoration:none;
color:#63A2EF;
font-weight:bold;
}
#bambino_profile li a:hover{
text-decoration:underline;
color:#F791B6;
font-weight:bold;
}

#profile_block2{
width:414px; height:427px;float:left; margin:35px 2px 0px 2px; border:0px solid #000000;
}
#adapt{}
.adpt{ float:left; margin:12px 0 0 250px!important; margin:12px 0 0 125px;}
#adapt a{ background: url(../images/profile/abopt_link_bg.jpg) no-repeat left top;text-decoration:none; display:block;color:#63a2ef; font-weight:bold; padding:0 0 0 30px; line-height:26px;}
#bambino{
height:348px;padding:0px;border:0px solid #000000;float:left;owidth:560px; margin:0 0 0 18px !important; margin:0 0 0 9px;}
.sss{float: left; height: 40px; width: 412px; margin:0 0 20px 0; clear:both;}
#bambinos_outfit{
margin:0px 1px 0px 1px;padding:0px;border:0px solid #000000;float:left;overflow:auto;width:500px; height:auto;
}
#profile_block3{width:194px; height:325px;float:left;  margin:40px 0 0 0;}
#profile_block3_topDiv{
width:192px; height:40px; float:left;border:0px solid #000000;
}
#profile_block3_avatarDiv{background: url(../images/profile/bamino_no_image.jpg) no-repeat center top; width:185px; height:138px; float:left; margin:0px; text-align:center;}
#profile_block4{
width:290px; height:70px;; margin-left:330px;float:left; border:0px solid #000000;
}
#username{
margin:0px; padding:0px;color:#000; font-weight:bold; text-align: center; line-height:55px;}
#reg_date{
width:177px;float:left; margin:5px 0 0 58px; text-align:center; padding-top:6px;border:0px solid #000000; color:#63a2ef; font-weight:bold;
}
#myprofile_block{
width:230px;float:left; margin:45px 0px; height:385px; border:1px solid #000000; color:#000000; font-weight:bold;
}
#avator{width:136px;margin:10px auto 0px auto;height:132px;border:0px solid #cacaca; color:#000000; font-weight:bold; text-align:center;}
#upload_image{
width:185px;height: auto; clear:both; margin:0px auto; color:#666666; text-align:center; line-height:25px;}
#upload_image a{
font-size:12px; font-weight:bold; color:#666; padding:0 0 0 0px; 
}
.crop_image{
width:140px; height:140px; padding:0px 0 0 40px; border:0px solid #000000; border:none;
}
#user_profile{width:185px; height: auto;float:left; margin:20px 0 0 0; padding:0px; color:#000; font-weight:bold; list-style:none;}
#user_profile ul{ margin:0px; padding:0px; margin:0 0 0 15px;}
#user_profile li{
padding:1px 0px;text-decoration:none;display:block; list-style:none;
}
#user_profile li a{
padding:0px;
text-decoration:none;
color:#63A2EF;
font-weight:bold;
}
#user_profile li a:hover{
text-decoration:underline;
color:#F791B6;
font-weight:bold;
}

#user_profile p{
display:block;padding:5px 0px;font-weight:bold;
}
#edit{
width:150px;float:left; margin:0px 2px 2px 5px; height:55px; padding:18px 0 0 100px;border:0px solid #000000; color:#000000; font-weight:bold;
}
.edit_button{
width:150px;
height:75px;
margin:0px;
text-align:center;
cursor:pointer; border:0px;
float:right;
position:absolute;
top:40px!important;
top:30px;
left:60px;
}

.edit_button_mine{
width:150px;
height:75px;
border:none;
margin:12px 0 0 66px;
padding-right:50px;
text-align:center;
}


#main_body_mybambino{
background: url(../images/mybambino_stats.png) no-repeat;
width:998px;
height:600px;
border:0px;
margin-top:20px;
padding:0px;
border:0px solid #000000;

}
#my_bambinos{
height:370px;margin:170px 20px 0px 120px;padding:0px;border:0px solid #000000;float:left;overflow: auto;width:300px;
}
#mybambino_stats{
width:100px;float:left; padding:10px 10px;border:0px solid #000000; list-style:none; vertical-align:top; height:193px; font-weight:bold;
}
#mybambino_stats li{
padding:2px;
}
#main_body_shopping{
background: url(../images/shop/shoppingcart_bg.jpg) no-repeat;
width:999px;
height:743px;
border:0px;
margin-top:15px;
border:0px solid #000000;
}
#main_body_shopping_menu{
width:999px;
height:700px;
border:0px solid #000000;

}
/*sit/stand image css*/
#item_image_sitstand{
margin:0px 0px 0px 0px; width:131px; height:181px;border:0px solid #333333; text-align:center;
}
#item_list_sitstand{
float:left; width:134px; height:220px;border:1px solid #ff6699; margin:2px 60px; background-color: #FFFFFF;
}
#subcat_name_sitstand{
float:left; margin:0px 0px 0px 0px; padding:5px 0px; border:0px solid #000000;width:530px; height:30px; text-align:center; color:#EA2B5A; font-weight:bold;
}
#subcat_item_name_sitstand{
margin: 3px 12px; text-align:center; background-color:#4a8ddd; border:#ff6699 solid 1px;width:108px;height:20px; padding:2px 0px 0px 0px;color:#FFFFFF; font-weight:bold;
}
/*sit/stand image css*/
#item_list{
float:left; width:122px; height:136px;border:1px solid #ff6699; margin: 2px 2px; background-color: #FFFFFF;

}
#item_name{
margin: 3px 5px; text-align:center; background-color:#cccccc; border-left: #666699 solid 2px; border-bottom: #666699 solid 2px;width:110px; height:16px; padding:2px 0px 0px 0px; color:#003366; font-weight:bold;
}
#item_cost{
padding: 2px 2px 0px 5px; float:left; color:#000000; font-weight:bold;border:0px solid #333333; width:98px;
}
#item_image{
margin:0px 5px 0px 5px; width:110px; height:74px;border:0px solid #333333; text-align:center;
}
#item_stock{
padding:0px 2px 0px 5px; float:left; font-size:10px; font-weight:bold;border:0px solid #333333; width:70px;
}
#item_add{
padding:0px; float:right; vertical-align:bottom;
}
#add_style{
color:#f67796; font-weight:bold; border:1px solid #FF0000; width:29px; height:16px; background-color:#3399ff; color: #FFFFFF; margin-right:2px; 
}
.add_style{
color:#f67796; font-weight:bold; border:1px solid #FF0000; width:29px; height:16px; background-color:#3399ff; color: #FFFFFF; margin-right:2px; font-size:9px;font-family:Arial, Helvetica, sans-serif;
}.btn-proced{
margin:0px 10px 5px 45px;float:left;
}
#db_ammoubt{
width:150px; float:left; padding:5px 0px 5px 10px;
}
#db_ammoubt_font{
color:#F791B6; font-size:16px; font-weight:bold; 
}
#cartitem_count{
float:left; padding:2px 1px 2px 6px; width:10px;height:15px;
}
#cartitem_name{
float:left; width:92px;padding:2px 1px 2px 1px; height:15px;
}
#cartitem_cost{
float:left;width:20px;padding:2px 1px;height:15px;
}
.cartitem_delete{
float:left;padding:0px 2px 0px 0px; width:15px; height:19px;
}
.cartitem_delete a{
display:block;
text-decoration:none;
}
#cartitem_total{
padding:2px 0px 2px 42px;float:left; width:100px; font-size:12px; font-weight:bold; border-top:#FF0000  dashed 1px; margin:0px 3px;
}
#cartitem_checkout{
float:left; border:0px solid  #000000; color:#333333; font-size:12px; margin:0px 10px;width:130px; text-align:center;
}
#cartitem_checkout a{
display:block;
text-decoration:none;
color: #800000;
background: #E4E4E4;

}
#cartitem_checkout a:hover{
color:#000000;
text-decoration:underline;
background:#FFFFFF;
}
#subcat_item_list{
float: left; width:120px; height:136px;border:1px solid #ff6699; margin: 2px 2px;
}
#subcat_item_image{
margin:0px 5px 0px 5px; width:98px; height:80px;border:0px solid #333333; text-align:center; padding:10px 5px; 
}
#subcat_item_name{
margin: 3px 5px; text-align:center; background-color:#4a8ddd; border:#ff6699 solid 1px;width:108px;height:20px; padding:2px 0px 0px 0px;color:#FFFFFF; font-weight:bold;
}
#subcat_name{
float:left; margin:0px 0px 0px 0px; padding:0px 0px; border:0px solid #000000; background:url(../images/shop/subcat_bt.png); width:103px; height:29px;
}
#subcat_namep{
padding:7px 10px; text-align:center; color:#FFFFFF; font-weight:bold;
}
#sub_main{
width:99%;height:35px; border:0px solid #666666; margin:5px 0 0 2px;
}
#subcat_back_bt{
float:right; margin:0px 0px 0px 0px; border:0px solid #000000; width:103px; height:35px; text-align:center; background-color:#FFFFFF;
}
#main_body_computer{
background: url(../images/shop/computerroom_bg.jpg) no-repeat;
width:999px;
height:743px;
border:0px;
margin-top:15px;
border:0px solid #000000;

}
#main_body_computer_links{
width:600px;
height:543px;
float: left;
/*padding:100px 200px;*/
border:1px solid #000000;

}
#computer_outerdiv{
float:left; width:999px; border:0px solid #999999;height:535px;
}
#computer_leftdiv{
float:left; width:200px; height:400px;border:0px solid #999999;
}
#computer_rightdiv{
float:left; width:797px; height:400px;border:0px solid #999999;
}
#computer_bottomdiv{
float:right; width:302px; height:132px;border:0px solid #999999;
}
#left_content{
float:left; width:122px; height:172px; border:0px solid #FF0000; margin:32px 0 0 34px; font-size:9px; color:#000000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#right_content{
float:left; width:152px; height:72px; border:0px solid #FF0000; margin:40px 0 0 40px; font-size:9px; color:#000000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#comp_links{
float:left; border:0px solid #333333; margin:254px 0px 0px 100px; width:462px; height:34px;
}
#comp_links a{
	color: #FFFFFF;
	width:100%;
	display: block;
	text-indent: 3px;
	padding: 4px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}
/*css for jobcenter start*/
#main_body_job{
background: url(../images/shop/job_bg.jpg) no-repeat;
width:999px;
height:743px;
border:0px;
margin-top:15px;
border:0px solid #000000;

}
#main_body_jobcenter{
height:543px;
border:0px solid #000000;

}
#job_outerdiv{
width:534px; height:398px; border:0px solid #FF0000; float:left;
}
#jobMsgDis{float:left;width:439px; height:48px; border:0px solid #999999;margin:78px 0 0 34px;}
#job_right_div{
float:left; width:158px; height:40px; border:0px solid #FF0000; vertical-align:top; margin-top:24px;
}
#jobcenter_leftdiv{
float:left; width:60px;padding:10px 2px; margin:5px 4px 5px 0px;
}
#jobcenter_rightdiv{
float:right; width:330px;padding:10px 12px; margin:5px 0px;
}
#job_links{
float:left; width:52px; height:22px; margin:12px 50px; text-align:center; font-weight:bold; font-size:14px; color:#FFFFFF; border:0px solid #FF0000;
}
#job_links a{
color:#FFFFFF;
text-decoration:none;
display:block;
border:0;

}
.jobheadding{
width:439px;
height:20px;
border:0px solid #000000;
text-align:center;
padding:2px 0px;
color:#FF0000;
font-weight:bold;
color:#ea2b5a;
font-weight:bold;
font-size:12px;
}

#job_title{
background: url(../images/shop/job_title.gif) no-repeat;
width:414px;
height:13px;
border:0px solid #000000;
text-align:left;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px;

}
#jobs{
width:452px;
height:210px;
border:1px solid #ea2b5a;
margin:2px 0px 0 28px;
overflow: auto;
float:left;

}
#main_body_training{
background: url(../images/shop/training_bg.jpg) no-repeat;
width:998px;
height:742px;
border:0px;
margin-top:15px;
border:0px solid #000000;
}
#job_headline{
color:#ea2b5a; font-weight:bold;
}
.jobtext_style{
color:#ea2b5a; font-weight:bold; font-size:14px; 
}
.box{
/*padding-left:20px; */top:0px; float:left; text-align:center; color:#666666; display:block; text-decoration:none; /*margin-left:10px; */font-weight:bold; font-size:14px;
}
#canbuton{
margin:0px 150px;color: #0080C0 ; font-weight:bold;
}
#canbuton a:hover{
text-decoration:underline;
}
.job_displaydiv_start_training{
float:left; background-color:#CCCCCC;
}
.job_displaydiv_training{
float:left;background-color:#FFE1E1;
}
.job_displaydiv_job{
float:left;background-color:;
}
.trainBt_style{
background-color:#CCCCCC;
color:#B30059;
font-weight:bold;
cursor:pointer;
}
#job_leftdiv{
float:left; width:240px;padding:10px 2px; margin:5px 0px;
}
#job_leftdiv p{
margin:5px 0px;
}
.job_fields{
font-weight:bold; color: #666666;
}
#job_rightdiv{
float:right; width:184px;padding:10px 2px; margin:5px 0px;
}
#job_rightdiv p{
margin:5px 0px;
}
/*css for jobcenter start*/
#main_body_kitchen{
background: url(../images/kitchen/kitchen_bg.jpg) no-repeat;
width:998px;
height:561px;
border:0px;
margin-top:15px;
border:0px solid #000000;
}
#kitchen_room{
width:100%;
height:560px;
border:0px solid #000000;
}
#kitchen_item_body{
width:696px;
margin:0px 50px 0px 0px;
float:right;
height:330px;
border:0px solid #000000;
overflow:auto;
}
#MsgDispStatus{
background: url(../images/kitchen/msg_box.png) no-repeat;
width:306px;
height:16px;
float:left;
margin:40px 50px 0px 254px;
padding:7px 6px;
color: #3399ff;
font-weight:bold;
border:0px solid #000000;
text-align:center;
}
.kitchen_item_list{
float:left; width:165px; height:164px;border:0px solid #ff6699; margin:2px 2px 0px 2px; background: url(../images/kitchen/item_bg.png) no-repeat;
}
.kitchen_cupitem_list{
float:left; width:165px; height:164px;border:0px solid #ff6699; margin:2px 2px 0px 2px; background: url(../images/kitchen/cup_bg.png) no-repeat;
}
#kitchen_item_name{
margin: 0px 0px;text-align:center; padding:17px 0px 0px 0px; color:#003366; font-weight:bold; border:0px solid #333333;
}
#kitchen_item_image{
margin:5px auto 0px auto; padding:5px 5px; width:103px; height:67px; border:0px solid #333333; text-align:center;
}
#kitchen_item_use{
float:left; width:30px;border:0px solid #333333;text-align:center;margin:0px 0px 0px 10px;padding:4px 2px; 
}
#kitchen_item_use a{
text-decoration:none;
display:block;
color:#FFFFFF;

}
#kitchen_baby_dropdown{
float:left; width:106px; border:0px solid #333333;text-align:center; padding:2px 0px;margin:0px 0px 0px 2px;
}
#kitchen_item_throwdrop{
float:left; width:30px;border:0px solid #333333;text-align:center; padding:0px 0px;margin:3px 0px 0px 0px; 
}
#kitchen_baby_throw{
float:left; width:90px; border:0px solid #333333;margin:5px 4px 0px 22px !important; margin:5px 2px 0px 11px;padding:1px 0px 0px 0px;
}
#kitchen_baby_throw a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
}
.throw_count{ height:17px; width:30px;}
#main_body_bank{
/*background: url(../images/bank/paypal.jpg) no-repeat;*/
	width:998px;
	height:561px;
	border:0px;
	margin-top:15px;
	border:0px solid #000000;
	
}
#left_column{
	width:232px; 
	height:auto; 
	border:0px solid #999999; 
	float:left;
}
#left_column_inner{
	width:199px; 
	height:auto; 
	border:0px solid #999999; 
	float:left;
}
#left_menu{
	width:232px; 
	height:auto; 
	border:0px solid #999999; 
	float:left;
}
#right_column{
	width:800px; 
	height:auto; 
	padding:0px;
	border-left:1px solid #999999; 
	float:right;
	
}
#pathway {
	padding:8px 10px;
	width: auto;
	height:15px;
	text-align: left;
	border:1px solid #999999;
}

#main_body_bg{
	background:url(../images/babyImg.png) no-repeat;
	width:1000px;
	height:422px;
	padding:0px;
	margin-top:10px;
	border:0px solid #999999; 
}
/*------------------------------------------------login--------------------*/
input{
margin:0px;
padding:0px;
}
#login_bg{
	background:url(../images/login.png) no-repeat;
	width:199px;
	height:277px;
	border:0px solid #FF0000;
	margin-left:32px;	
	margin-top:4px;
}
#user_input{
	padding:60px 0 0 16px;
	width:162px;
}
#pwd_input{
	padding:60px 0 0 16px;
	width:162px;
}
#los_pwd{
	margin:5px 0 0 35px;
	font-size:12px;
	float:left;
	color:#fff;
	border:0px solid #FF0000;
	width:120px;
}
#los_pwd a{
	font-family:Verdana;
	display:block;
	text-decoration:none;
	color:#fff;
}
#login_msg{
	float:right; 
	width:664px;
	height:10px; 
	color:#FF0000;
	font-size:14px; 
	font-weight:bold;
	border:0px solid #000000;
	padding:15px; 
	text-align:center;
}
.login_button{
	margin:12px 0 0 50px;
	background-color:#f67796;
	border: dashed 1px #FFFFFF;
	display:block;
	text-decoration:none;
	float:left;
	width:80px;
	padding-bottom:3px;

}
#register{
	width: auto;
	height:30px;
	margin:25px 0 0 30px;
	border:0px solid #FF0000;
	float:left;
	text-align:center;
	
	
}
#register a{
	font-family:Verdana;
	display:block;
	text-decoration:none;
	font-size:24px;
	color:#fff;
}
#registration_button{
	width:149px;
	height:153px;
	vertical-align:top;
	position:relative;top:-30px;
	margin-left:30px;
}
img{
border:0;
}
#welcome_body{
	background:url(../images/welcome_bg.png) no-repeat;
	width:1000px;
	height:485px;

	float:left;
	margin-bottom:30px;	
}
#rule{
float: none; 
border:0px solid #FF0000; 
width:687px;
height:424px; 
margin-left:154px; 
margin-top:32px;

}
#news_body{
	background:url(../images/news_bg.png) no-repeat;
	width:1000px;
	height:418px;
	float:left;	

}
#goals_body{
	background:url(../images/goals_bg.gif) no-repeat;
	width:1000px;
	height:422px;
	float:left;	


}
#goals_style{
width:842px;
height:340px;
margin:40px 0px 40px 80px;

}
#footer{
	background:url(../images/footer_bg.jpg) no-repeat;
	width:1000px;
	height:122px;
	margin:0 auto;
	vertical-align:bottom;
	position:relative;
	z-index:9;	
}

/*------------------------------------------------footer_menu--------------------*/

#footer_menu{
	width:850px;
	height:25px;
	float:right;
	position:relative;top:6px
}
.mattblacktabs{
	width: 100%;
	overflow: hidden;
	border-bottom:0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
	margin: 0;
	padding: 0;
	padding-left: 10px; /*offset of tabs relative to browser left edge*/
	font: bold 9px Verdana;
	list-style-type: none;
}

.mattblacktabs li{
	display: inline;
	margin: 0;
}

.mattblacktabs li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 8px 6px; /*padding inside each tab*/
	border-right: 0px solid white; /*right divider between tabs*/
	color: white;
	background:none; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
	background:#f77695; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*#baby_hiding{
	border:0px solid #000; 
	width:300px; 
	float:right; 
	position:relative; top:147px;
	z-index:100;
}
*/
.baby_hiding{width:auto;height:auto;float:right; border:0px solid #000000; position:absolute; right:0px;z-index:10; top:-62px;}

#news_content{
float:none; vertical-align:middle; width:888px; height:370px; margin:23px 56px; border:0px  solid #666666;
}
#baby_waving{
	width:288px; 
	height:364px; 
	border:0px solid #000000; 
	float:left;
	margin-top:0px; 	
	position:relative;top:88px;
}
#baby_waving_style{
	width:694px; 
	height:422px; 
	border:0px solid #000000; 
	float:right;
}
anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid gray;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 199px;
}

.anylinkcss a{
	color: black;
	width:100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid gray;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #999999;
color: black;
}

.container-height{width:2px; height:300px; background:none; float:right;}
.content-right{width:795px; height: auto; background:none; float: left;}
#baby-profile{
width:291px; height: auto; background:none; float: left; border:0px solid #FF0000; margin:0px 2px;

}
#my-profile{
width:500px; height: auto; background:none; float: left; border:0px solid #FF0000;

}
.round-cornered
  {
  }
  .round-cornered .c1
  {
    height: 20px;
    background: url(../images/box-c1.gif);
  }
  .round-cornered .c2
  {
    margin-top: -20px;
    height: 20px;
    background: url(../images/box-c2.gif) right no-repeat;
  }
  .round-cornered .c3
  {
    height: 20px;
    background: url(../images/box-c3.gif);
  }
  .round-cornered .c4
  {
    margin-top: -20px;
    height: 20px;
    background: url(../images/box-c4.gif) right no-repeat;
  }
  .round-cornered .in
  {
    border-left: 2px solid #4699cd;
    border-right: 2px solid #4699cd;
    padding-left: 18px;
    padding-right: 18px;
    background:none;
  }
#news_body_inner{
	float:left;
	width:100%;
	
}
/*------------------------------------------------shop---------------------------------------*/

#leftcolumn{
float:left;
width:552px;
height:42px;
margin:40px 0 10px 15px;
border: 0px solid black;
list-style-type: none;

}
#middlecolumn{
float:left;
width:535px;
height:285px;
margin:0px 2px 2px 20px;
border:0px solid black;
padding: 0px 2px 2px 2px;
overflow:auto;
}

#rightcolumn1{
float:left;
width:533px;
height:283px;
margin:4px 2px 2px 4px;
border:0px solid black;
padding: 0px 2px 2px 2px;
overflow:auto;
/*background-color:#FF0000;*/
}
#rightcolumn{
float:left;
width:531px;
height:285px;
margin:4px 2px 2px 20px;
border:0px solid black;
padding: 0px 2px 2px 2px;
overflow:auto;
/*background-color:#FF0000;*/
}

* html #rightcolumn{ /*IE only style*/

}
#minicart{
float:left;
width:168px;
height:265px;
border:0px solid black;
margin:52px 0px 0px 0px;
padding:1px;
font-size:9px;
vertical-align:top;
overflow: auto;

}
#minicart a{
padding: 3px 0px;
display: block;
text-decoration: none;
font-weight: bold;
}
#minicart a:hover{
background:none;
}
#myitems{
float:left;
width:130px;
margin-top:2px;
color: #FF0000;

}
#shop_rightdiv{
float:left; width:168px; height:382px; border:0px solid #FF0000; vertical-align:top; padding:2px;
}
#shoplink{
float:left; width:52px; height:22px; margin:12px 50px; text-align:center; font-weight:bold; font-size:14px; color:#FFFFFF; border:0px solid #FF0000;
}
#shoplink a{
color:#FFFFFF;
text-decoration:none;
display:block;

}
.cat_list{
float:left; width:104px; height:30px; background:url(../images/shop/home.gif) no-repeat; text-align:center; margin:12px 14px 12px 12px;
list-style-type: none; border:0px solid #000000;
}
.cat_list ul li {
list-style-type: none;
}
.cat_list a{
	padding: 8px 2px 0px 2px;
	display: block;
	width:100%;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
	border:none;
}

/*position:absolute; top:450px; left:60px; width:182px; visibility:hidden*/
.babystats{
	position:absolute; 
	top: 100; 
	left: 200; 
	width:180px; 	/* Width of tooltip content */
	height:35px;	/* Height of tooltip content */
	background-color:#ebe9ee;;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	/* Hide overflow content */
	border:1px solid #6cace4;
	visibility:hidden
}
#babystats_style{
	width:170px; 
	height:193px; 
	background-color:#ebe9ee; 
	border:1px solid #6cace4; 
	padding:10px 5px;
	color:#000000; 
	float:left;
}
.Adopt{
	position:absolute; 
	top:100; 
	left:150; 
	width:200px; 	/* Width of tooltip content */
	height:35px;	/* Height of tooltip content */
	background-color:#ebe9ee;;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	border:1px solid #6cace4;
	visibility:hidden;
	}
/*position:absolute; top:800px; left:100px; width:auto; visibility:hidden*/		
.award{
	position:absolute; 
	top: 100; 
	left: 200; 
	width:200px; 	/* Width of tooltip content */
	height:50px;	/* Height of tooltip content */
	background-color:#ebe9ee;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	border:1px solid #6cace4;
	visibility:hidden;
}
#babystats_style{width:170px; height:193px; background-color:#ebe9ee; border:1px solid #6cace4; padding:10px 5px;color:#000000; float:left;}
#babystats_title{background-color: #3877cb; font-size:14px; color:#FFFFFF; padding:5px 2px; text-align:center; font-weight:bold;}
#nickname_style{background:#ff99cc;width:100%; color:#000000; text-align:center; padding:0; height:20px; line-height:20px; font-weight:bold; margin:0;}
#nickname_style a{ display:block; text-decoration:none; color: #333333; font-size:14px;}
#petsdivcontainer{
width:842px;
height:340px;
/*margin:0px 0px 40px 80px;*/
margin:0 auto;
}
#award_img{
	float: left; 
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:80px; 
	height:80px;
	text-align:center;
	margin:2px 2px 0 0;
}
.awrd{ text-align:center; }
#award_user{
	width:840px;
	float: left;
	}
#awardBody{
float:left; padding:30px 78px;width:844px; height:auto;height:422px;border:solid 0px  #000000;
}
/* challenges css*/
#cutie_contest{
	background-image:url(../challenges_images/cutie_contest.png);
	width:1000px; 
	height:139px;
	margin-bottom:10px;
 }
 .challenges_main_body{
	float:left;
	width:1000px;
	height:auto;
	border:0px solid #000000;
}
#challenges_left_div{
	float:left;
	width:498px;
	height:auto;
	border:0px solid #3691c5;
	margin-left:28px;
}
#challenge_bullet{
	float:left;
	width:478px;
	height:28px;
	padding:6px 0px;
	border:0px solid #3691c5;
}
#challenge_title{
	float:left;
	padding:6px 6px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	
}
#challenge_bullet_img{
	float:left;
	background-image:url(../challenges_images/bullet.png);
	width:31px; 
	height:30px;
}
.headline{
	float:left;
	width:478px;
	border:1px solid #3691c5;
	background:#d1f3c7;
 }
#headline_bg{
	float:left;
	background-color:#f898af;
	width:478px;
	height:28px;
	border-bottom:1px solid #3691c5;
}
#headline_titles{
	float:left;
	width:115px;
	padding:5px 0px; 
	text-align:center;
}
#headline_titles_offer
{
	float:left;
	width:150px;
	padding:3px 0px; 
	text-align:center;
}
#headline_titles_main{
	float:left;
	width:115px;
	padding:5px 0px; 
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.headline_titles_main{
	float:left;
	width:115px;
	padding:5px 0px; 
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.headline_titles_done{
	float:left;
	width:115px;
	padding:5px 0px; 
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.headline_titles_dynamic{
	float:left;
	width:115px;
	padding:5px 0px; 
	text-align:center;
}
.overflow_div{
	float:left;
	width:478px;
}
.dynamic_div{
	float:left;
	background-color:#d1f3c7;
	width:478px;
	border-bottom:1px solid #3691c5;
}

.headline_titles{
	float:left;
	width:115px;
	padding:5px 0px;
	text-align:center;
}
.dynamic_div{
	float:left;
	background-color:#d1f3c7;
	width:100%;
	border-bottom:1px solid #3691c5;
}
#challenges_right_div{
	float:right;
	width:436px;
	border:0px solid #3691c5;
	margin-right:28px;
}
#challenge_bullet_right{
	float:left;
	width:434px; 
	height:28px;
	padding:6px 0px;
	border:0px solid #3691c5;;
}
#headline_right{
	float:left;
	width:434px;
	border:1px solid #3691c5;
}
#headline_right_bg{
	float:left; 
	background-color:#f898af;
	width:434px;
	border-bottom:1px solid #3691c5;
}
#headline_right_content{
	float:left;
	width:108px;
	padding:5px 0px;
	text-align:center;
}
#headline_right_content_main{
	float:left;
	width:108px;
	padding:5px 0px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
#headline_right_dynamic{
	float:left;
	background-color:#f4f6ba;
	width:100%; 
	border-bottom:1px solid #3691c5;
}
#right_oeverflow{
	float:right;
	width:434px;
	
}
/* css for vote*/
#vote_main_body{background:url(../challenges_images/vote_bg.jpg) 0px 0px no-repeat; width:1000px; height:568px;padding:0px;}
#left_div{float:left; width:275px; height:568px; padding:0px; border:0px solid #999999;}

#bambino_left{float:left; position:relative; top:185px; left:50px; border:0px solid #000000;}
#bambino_left1{float:left; position:relative; top:160px; left:75px; border:0px solid #000000;}
#center_div{float:left; width:448px; height:566px; padding:0px; border:0px solid #999999;}
#cutie{width:446px; height:198px;border:0px solid #FF0000;}
#player_div{margin:0px 2px;float:right;width:438px; height:140px;border:0px solid #FF0000;background:url(../challenges_images/player_names_bg.jpg) no-repeat;}
#palyer_outer{float:left;width:438px; height:140px;border:0px solid #FF0000;}
#player_body{width:416px; height:42px;border:0px solid #FF0000; margin:20px auto 0 auto; }
#player_left{float:left; color:#87066d; font-size:18px; font-weight:bold; width:165px;line-height:42px; text-align:center; }
#player_right{float:right;color:#87066d; font-size:18px; font-weight:bold; width:173px; line-height:42px;text-align:center;}
#player_container{float:left;width:438px; height:70px;border:0px solid #FF0000;}
#radio_container{float:left;width:438px; height:70px;border:0px solid #FF0000;}
#radio_button_div{float:left;width:438px; height:70px;border:0px solid #FF0000;}
#radia_button1{float:left; color:#87066d; font-size:20px; font-weight:bold; width:100px; height:70px;border:0px solid #FF0000;}
#vote_bt{float:left; color:#87066d; font-size:20px; font-weight:bold; width:230px; height:70px;border:0px solid #FF0000;}
#radia_button2{float:right;color:#87066d; font-size:20px; font-weight:bold;width:100px; height:70px;border:0px solid #FF0000;}
.button-vote{ float:left; position:relative; left:75px; top:10px; background: url(../challenges_images/vote_button.jpg) 0px 0px no-repeat; width:101px; height:49px; border:none;}
.rad1{position:relative; top:29px !important; top:10px; left:58px;}
.rad2{ position:relative; top:29px !important; top:10px;left:24px;}
/*.rad1{ position:relative; top:28px !important; top:10px; left:57px;}
.rad2{ position:relative; top:28px !important; top:10px;left:27px;}*/
.comment_text{background:#dedde6; border:1px solid #187ebc;position:relative; left:110px; top:18px;}
#comment_box{float:left;width:438px; height:100px;border:0px solid #FF0000;}
#bambino_right{float:right; position:relative; top:185px; right:40px;border:0px solid #000000;/*230 315*/}
#bambino_right1{float:right; position:relative; top:160px; right:40px;border:0px solid #000000;/*230 315*/}
/*#right_div{float:right; width:275px; height:568px; padding:0px; border:0px solid #999999;}*/
img, div, input, a, td{ 
behavior: url("../iepngfix.htc"); 
}
/* House map css*/

#house_map{
background:  url(../images/shop/house_map.jpg) no-repeat;
width:1000px;
height:546px;
border:0px;
margin:0px;
padding:0px;
}
#house_main_div{
width:1000px;
height:546px;
border:0px solid #000000;
}
#rooms_main_div{
width:700px;
height:526px;
float:left;
border:0px dashed #FF0000;
margin:0px 0px 0px 84px;
}
/*bath room css*/
#bath_room_div{
width:180px;
height:222px;
float:left;
border:0px dashed #000000;
}
#bath_room_t{
width:100%;
height:52px;
float:left;
border:0px dashed #000000;
}
#bath_top_link{
width:103px;
height:34px;
float:right;
border:0px dashed #000000;
margin:19px 3px 0px 0px;
}
#bath_room_b{
width:100%;
float:left;
border:0px dashed #000000;
}
#bath_bambino_list{
width:140px;
float:left;
border:0px dashed #000000;
padding:5px 20px;
}
/*changing room css*/
#changing_room_div{
width:208px;
height:222px;
float:left;
border:0px dashed #000000;
}
#changing_room_t{
width:100%;
height:52px;
float:left;
border:0px dashed #000000;
}
#changing_top_link{
width:140px;
height:34px;
float:right;
border:0px dashed #000000;
margin:19px 3px 0px 0px;
}
#changing_room_b{
width:100%;
float:left;
border:0px dashed #000000;
}
#changing_bambino_list{
width:168px;
float:left;
border:0px dashed #000000;
padding:5px 20px;
}
/*kitchen room css*/
#kitchen_room_div{
width:258px;
height:222px;
float:left;
border:0px dashed #000000;
}
#kitchen_room_t{
width:100%;
height:52px;
float:left;
border:0px dashed #000000;
}
#kitchen_top_link{
width:80px;
height:34px;
float:right;
border:0px dashed #000000;
margin:19px 2px 0px 0px;
}
#kitchen_room_b{
width:100%;
float:left;
border:0px dashed #000000;
}
#kitchen_bambino_list{
width:100%;
float:left;
height:168px; 
border:0px dashed #000000;
}
/*bed room css*/
#bed_room_div{
width:322px;
height:280px;
float:left;
border:0px dashed #000000;
padding:5px 0px 0px 0px;
}
#bed_room_t{
width:100%;
height:52px;
float:left;
border:0px dashed #000000;
}
#bed_top_link{
width:94px;
height:34px;
float:right;
border:0px dashed #000000;
margin:1px 3px 0px 0px;
}
#bed_room_b{
width:100%;
float:left;
height:242px;
border:0px dashed #000000;
}
#bed_bambino_list{
width:280px;
float:left;
border:0px dashed #000000;
padding:5px 20px;
}
/*lounge room css*/
#lounge_room_div{
width:322px;
height:280px;
float:left;
border:0px dashed #000000;
padding:5px 0px 0px 0px;
}
#lounge_room_t{
width:100%;
height:52px;
float:left;
border:0px dashed #000000;
}
#lounge_top_link{
width:94px;
height:34px;
float:right;
border:0px dashed #000000;
margin:1px 3px 0px 0px;
}
#lounge_room_b{
width:100%;
float:left;
height:242px;
border:0px dashed #000000;
}
#lounge_bambino_list{
width: auto;
float:right;
border:0px dashed #000000;
padding:5px 20px;
}
/*mailbox_room css*/

#mailbox_body{
/*background: url(../images/jquerytab_bg.jpg) no-repeat;-----By Trinadh----*/ 
width:998px;
height:auto;
margin-top:15px;
border:0px solid #000000;
float:left; clear:both;
}
#mailbox_outer_div{width:936px;height:504px;border:0px  solid #000000;float:left;margin:0px 30px!important;margin:0px 15px;}
.mailbox_outer_top{background: url(../images/main_link/main_link_box_topbg.jpg) no-repeat top center;width:1000px;height:92px;float:left;margin:0px;}
.mailbox_outer_body{background:url(../images/main_link/main_link_box_bodybg.jpg) repeat-y center top;width:1000px;height:auto;float:left;margin:0px;}
.mailbox_outer_bottom{background: url(../images/main_link/main_link_box_bottombg.jpg) no-repeat center top;width:1000px;height:55px;float:left;margin:0px;}



#mailbox_top_div{
width:100%;
height:69px;
float:left;
border:0px  solid #000000;
}
#mailbox_bottom_div{width:100%;height:auto;float:left;border:0px  solid #000000;}
#mailbox_bottom_leftdiv{width:222px;height: auto;float:left;}
#mailbox_bottom_rightdiv{
width:636px;
height:435px;
float:left;
margin-left:43px;
margin-right:35px;
margin-top:12px;
padding:0px;
}

.mailbox_leftdiv{width:232px;height: auto;float:left; margin:0 0 0 32px!important; margin:0 0 0 16px;}
.mailbox_rightdiv{width:636px;height: auto;float:left;margin:12px 0 0 30px;padding:0px;}


#main_link_bottom_rightdiv{width:636px;height: auto;float:left;margin:10px 0 0 44px;padding:0px;}

#mailbox_inner_links{
float:left;
width:400px;
border:0px  solid #000000;
}
#mailbox_bottom_leftdiv_top{
width:222px;
height:75px;
border:0px  solid #000000;
float:left;
}
.mailbox_leftdiv_top{background: url(../images/main_link/main_link_leftnav_topbg.jpg) no-repeat center top;width:232px;height:59px;border:0px  solid #000000;float:left;}
.mail_welcomeNote_regdate{width:232px;height:55px;margin:0px;}
#welcomeNote_regdate{
width:177px;
height:55px;
margin:20px 0px 0px 29px;
border:0px  solid #000000;
}
.welcometitle{width:177px;height:33px; line-height:33px;color:#fff;font-weight:bold;padding:0px; margin:0 auto;text-align:center;}
#welcomeNote{
width:177px;
height:23px;
border:0px  solid #000000;
color:#ffffff;
font-weight:bold;
padding-top:7px;
text-align:center;

}
.regsterDate{width:177px;height:20px; line-height:20px;padding:0px; margin:0 auto;color:#63a2ef;font-weight:bold;text-align:center;}
#regDate{
width:177px;
height:19px;
padding-top:6px;
border:0px solid #000000;
color:#63a2ef;
font-weight:bold;
text-align:center;
}
#mailbox_bottom_leftdiv_bottom{
width:177px;
height:360px;
border:0px  solid #000000;
float:left;
margin:0px 0px 0px 29px;
text-align:center;
}
#mailbox_leftmenu{
width:185px;float:left;
margin:5px 0 0 0px;
padding:10px 0px;
border:0px solid #000000;
}
#mailbox_leftmenu ul{ margin:0 0 0 15px;}

#mailbox_leftmenu li{
padding:2px 5px;text-decoration:none;display:block; list-style:none;
}
#mailbox_leftmenu li a{
color:#63a2ef;
font-weight:bold;
}
#mailbox_leftmenu li a:hover{
color:#f791b6;
text-decoration:underline;
}
#mailbox_top_divuserdisplay{
width:400px;
height:69px;
float:right;
border:0px solid #000000;
}
#msgBox{
float:left;
}
#messageBox{
float:left;
margin:5px 0px;
border:0px solid #000000;
}
#messageBoxstyle{
color:#63a2ef;
font-weight:bold;
}
#sentmail_over{
display:table-cell;position:relative;float:left;width:600px;height: auto;}
/*profile page*/
#Msg{ text-align:center; font-weight:bold; color:#FF0000; padding:12px;}
#prev_next_main{float:left; width:630px; height:30px; border:0px solid #000000; margin:0px 0px 10px 0px;}
#prev_div{float:left; width:148px;height:28px; border:0px solid #000000;text-align:left;}
#prev_text{float:left; width:100%; padding:2px;  color:#800040; font-size:12px;}
#prev_nickname{float:left; width:100%; color:#800040; font-size:12px;}
#next_div{float:right; width:148px;height:28px; border:0px solid #000000;text-align:right; }
.pub_next_bim{height:30px;float:right;background: url(../images/pub_profile/pub_next.jpg) no-repeat right center;
padding:0 35px 0 0px;}
.pub_prev_bim{height:30px;float:left;background: url(../images/pub_profile/pub_prev.jpg) no-repeat left center;padding:0 0px 0 35px;}
.pub_current_bim{width:200px; height:30px; text-align:center; color:#FFf; text-decoration:none; font-weight:bold; font-size:16px; padding:0px 0px; margin:0px auto; background: url(../images/pub_profile/pub_pro_current_bambino_bg.jpg) no-repeat center center; position:relative; top:-90px; line-height:30px;}
#next_text{float:left; width:100%; color:#800040; font-size:12px;}
#next_nickname{float:left; width:100%; color:#800040; font-size:12px;}
#existing_nicknamee{font-size:14px; color: #f67794; font-weight:bold; width:300;}
#existing_username{font-size:14px; color: #f67794; font-weight:bold;width:460;}
#bullet_star{background-image:url(../challenges_images/bullet.png);float:left;height:30px;width:31px;}
#first_last{color:#76a8f0;float:left;font-size:14px;font-weight:bold;padding:6px; }
#add_friend{float:left; padding:0px 0px;}
#add_friend a{ display:block; text-decoration:underline; color: #FF8080; font-weight:bold;}
#send_msg{ float:left; padding:0px 0px;}
#send_msg a{ display:block; text-decoration:underline; color: #FF8080; font-weight:bold;}
#pic_head{float:left; width:610px; border:1px solid #CCCCCC; background:#CCCCCC; font-weight:bold;}
#bambino_picture{float:left; width:20%; padding:3px; text-align:center;}
#img_links{float:left; width:25%; padding:3px; text-align:center;}
#img_urls{float:left; width:25%; padding:3px; text-align:left; font-size:9px}
#pic_name{float:left; width:15%; padding:3px; text-align:center;}
#existing_picurl a{ display:block; text-decoration:underline; color:#FF8080;}
#existing_picthumb a{ display:block; text-decoration:underline; color:#FF8080;}
#onlineNow{ color: #FF8080;font-weight:bold;}
#mainprofile_over{
display:table-cell;
position:relative;
float:left;
width:610px;
height:auto;
}
#games_content_body{float:left; width:646px; height:auto; margin:20px 0px 0px 80px; border:0px solid #FF0000;}
#game_content_height{width:2px; min-height:400px; background:none; float:right;}
/*facebook_style*/
#face_book_style{float:left; width:325px; height:295px; border:0px solid #FF0000;margin:68px 0px 0px 85px!important;margin:70px 0px 0px 42px; text-align:center;}
#news_content_style{float:left; width:410px; height:290px; border:0px solid #FF0000; margin:55px 0px 0px 88px !important; margin:55px 0px 0px 88px;}
#news_content_style table{
color:#e440a7; font-weight:bold; font-size:12px;
}
#news_content_style table a{
color:#e440a7;
text-decoration:none;
display:block;
}
.babe_hide{width:300px;height:180px;float:right; border:0px solid #000000; position:absolute; right:0px;z-index:10; top:-162px;}
.baby_hide_fotter{position:relative; float:left; clear:both; height:auto; width:100%; top:28px;}
.kitchen_item_container{ width:100%; clear:both; float:left; margin:0px; padding:0px;}

.game_main_container{float:left; width:1000px; margin-top:20px;}
.game_box_top{float:left; width:1000px; height:41px;background: url(../images/games/game_box_top.jpg) no-repeat left top;}
.game_box_body_main{float:left; width:1000px; position:relative;}
.game_box_body{float:left; width:1000px; height:auto;background: url(../images/games/game_box_body.jpg) repeat-y left top;}
.game_target_board{float:right;position:absolute; z-index:1; right:-2px; top:-60px;width:180px; height:537px;background: url(../images/games/game_board.png) no-repeat left top;}
.game_box_bot{float:left;width:1000px; position:relative;height:45px;background: url(../images/games/game_box_bot.jpg) no-repeat;}
.game_box_height{ height:400px; width:47px; float:left;}
.game_final_container{float:left; width:800px; height:auto; margin:0px; position:relative;}
.game_back_bt{ width:100px; height:auto;color:#FF0000; font-size:14px; font-weight:bold; text-decoration:none; display:block;}
/*vim style*/
#Main_body_vim{
float:left; width:1000px; margin-top:0px;
}
#vim_top_div{
float:left; width:1000px; height:157px;background: url(../images/vim/vim_top_bg.jpg) no-repeat;
}
#vim_middle_maindiv{
float:left; width:1000px; position:relative;
}
#vim_middle_div{
float:left; width:1000px; height:auto;background: url(../images/vim/vim_middle_bg.jpg) repeat-y;
}
#vim_middle_div_img1{
float:left; width:618px; height:auto; margin:0px 0px 0px 102px; border:0px solid #FF0000;
}
#vim_middle_div_BarImg1{
float:left;width:619px; height:33px; margin:5px 0px 0px 102px; background: url(../images/vim/headBar.jpg) no-repeat;
}
#vim_middle_div_img2{
float:left; width:618px; height:auto; margin:13px 0px 0px 182px; border:0px solid #FF0000;
}
#vim_middle_div_BarImg2{
float:left;width:619px; height:33px; margin:5px 0px 0px 182px; background: url(../images/vim/headBar2.jpg) no-repeat;
}
#vimChair{
float:right;position:absolute; z-index:10; right:-2px; top:-120px;width:245px; height:536px;background: url(../images/vim/vimChair.png) no-repeat;
}
#vim_bottom_maindiv{
float:left;width:1000px; position:relative;  height:291px;background: url(../images/vim/vim_bottom_bg.jpg) no-repeat;
}
#vim_bottom_divstyle{
float:left;width:1000px; height:226px; border:0px solid #FF0000; margin-top:42px;
}
#vim_paypal_div{
float:left;width:150px;border:0px solid #FF0000; margin:75px 12px 0 70px;text-align:right;
}
#vim_paypal_Imagediv{
float:left;width:430px; height:226px;border:0px solid #FF0000; margin:0px 0 0 0px;
}
#vim_paypal_ImageArray{
float:left;border:0px solid #FF0000; width:86px; height:213px; margin:0 20px 0 0;
}
#vim_paypal_ImageArray_top{
float:left;text-align:center;border:0px solid #FF0000; width:86px; height:172px;background: url(../images/vim/amoutBg.png) no-repeat;
}
#vim_paypal_ImageArray_bottom{
float:left;
}
.vimpaypalButton{
background: url(../images/vim/button_bg.png) no-repeat;float:left;border:0px solid #FF0000; width:86px; height:26px; margin-top:5px;text-align:center; padding:5px 0px; font-size:16px; color:#eef4ee; font-weight:bold; cursor:pointer;
}

#wrapheader a{ display: inline;}
#wrapcentre a{ display: inline;}


.forum_body_content_mid{ background: #FFF url(../images/forum/forum_body_bg.jpg) repeat-y center top; width:1000px; margin:10px 0 0 0;}
.forum_body_content_fot{background: #FFFFFF url(../images/forum/forum_fot_bg.jpg) repeat-y center top; width:1000px; height:36px;}
#wrapheader{background: url(../images/forum/forum_top_bg.jpg) no-repeat center top; width:1000px;padding:0px;}
#logodesc{background: none; padding:0px; height:75px;}
.forum_search_box{ position:relative; top:20px;}
.forum_search{ text-align: left;}
.forum_index_head{ position:relative; left:50px;}
.forum_index_head a{ color:#fff;}
.forum_index_head a:hover{ color:#336db3;}
.search_input{ width:220px; margin:0 0 0 30px;}
.tablebg{ background:#d8e1e6;}
.tablebg .row1{ background:#f8f8f8;}
.tablebg .row2{ background:#f2f4f5;}
a.forumlink{ color:#4492d2;}
.breadcrumbs a{ color:#267cc2;}
.log_out{ margin:0 0 0 30px;}
.usr_contl_panel{ margin:0 30px 0 0;}
.forum_body_content_mid a:hover{ color:#fb5092;}
.tablebg th{ color:#ffd3e4;}

