body{margin:0px; background-image:url(../images/pagebg.gif); background-repeat:repeat-x; background-color:#FF7C00; font-family:tahoma; font-size:11px; font-weight:normal; color:#000000;}

#main_area{width:966px;  margin:auto;  background-image:url(../images/mainbg.gif); background-repeat:no-repeat; background-position:top; height:666px;}
img{margin:0px; padding:0px; border:0px;}
h1{font-family:tahoma; font-size:16px; font-weight:bold; color:#000000; margin:0px;}
.tahoma11{font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.tahoma11 a{font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.tahoma11 a:hover{font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline;}
.divlink{color:#AA4D09;}
.clear{clear:both;}
.ptop{padding-top:16px;}
.pbt{padding-top:32px; padding-bottom:20px;}
.ptop2{padding-top:5px;}
#container{width:966px; float:left;}
.maincontainer{width:966px; float:left;}
#left_area{width:629px; float:left;}
.leftarea_row{width:629px; float:left;}
.leftarea_row2{width:576px; padding-left:53px; float:left;}
.headarea{width:576px; float:left; background-image:url(../images/headbg.gif); background-repeat:no-repeat; height:229px; background-position:top;}
.headarea_row{ width:576px; float:left;}
.headarea_row_sep{ width:576px; text-align:center; padding-top:20px; float:left;}
.headarea_col{width:144px; float:left; text-align:center;}
.headarea_baby{width:143px; float:left; text-align:center; padding-top:17px; padding-left:1px;}
.headarea_chris{width:138px; float:left; padding-left:6px;}
.headarea_col2{width:144px; float:left; }
.headrarea_p{padding-top:4px;}
.leftarea_link{width:576px; padding-left:53px; padding-bottom:13px; padding-top:77px; float:left;}
.logoarea{width:347px; float:left;}
.store_area{ width:265px; float:left; text-align:center;}
.loginarea{width:265px;  float:left; padding-left:17px; }
.login_row{width:255px; float:left; padding-left:10px;}
.login_col{width:55px; float:left; padding-top:2px;}
.login_col2{width:200px; float:left;}
.login_col3{width:190px; float:left;}
.login_row_member{width:265px; text-align:center; padding-top:6px; float:left; font-size:12px;}
.loginbg{width:265px; background-image:url(../images/loginbg.gif); background-repeat:no-repeat; height:93px; float:left; margin-top:15px;}
.login_in{border:1px solid #FF6400; height:15px; font-size:11px; width:87px; padding-left:5px; padding-top:3px;}
#right_area{width:337px; float:left;}
.tahomawhite{font-size:15px; color:#FFFFFF; font-weight:bold; font-family:tahoma; text-decoration:none}
.tahomawhite a{font-size:15px; color:#FFFFFF; font-weight:bold; font-family:tahoma; text-decoration:none}
.tahomawhite a:hover{font-size:15px; color:#FFFFFF; font-weight:bold; font-family:tahoma; text-decoration:underline}
.tahomayellow{color:#FFD800; font-size:11px; font-family:tahoma; font-weight:normal; text-decoration:underline;}
.tahomayellow a{color:#FFD800; font-size:11px; font-family:tahoma; font-weight:normal; text-decoration:underline;}
.tahomayellow a:hover{color:#FFD800; font-size:11px; font-family:tahoma; font-weight:normal; text-decoration:none;}
.lighyellow{font-family:tahoma; font-size:15px; color:#FCF2B2; font-weight:normal;}

/*........................................Registration Start.....................................................*/


.regfield{width:576px; float:left;}

.br {background:url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat} 
.bl {background: url(../images/bl.gif) 0 100% no-repeat #ffffff; width: 50em; }


#contact-area {
	width: 520px;
	padding:10px 0px 10px 15px;
	margin:0px;
}

form { 
  font:100%  Tahoma, Geneva, sans-serif;
  font-size:11px ;
  color:#000;
  margin: 0;
  padding: 0;
  min-width: 400px;
  max-width: 600px;
  width: 560px; 
}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #fdc896;
  padding: 10px; 
  margin: 0;
  width:500px;
  
}

form label { 
	display: block; 
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

form fieldset label:first-letter { 
	text-decoration:underline;    
}

form fieldset legend {
	font-size:1.1em;
	color:#ff7c00;
	font-weight:bold;
}

form input, form textarea {
display: inline; 
	/*width:250px;
	margin:5px 0 0 10px;*/
}

form input#reset {
	margin-left:0px; 
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px;
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;}

form br {
	clear:left;
}
.pink18tohama{ font-family:Tahoma, Geneva, sans-serif; font-weight:normal; width:520px; text-align:center; font-size:18px; padding-bottom:5px; color:#ff6c00;"}

.store_footer{
	width:576px; 
	height:30px; 
	padding-bottom:13px; 
	margin-top:25px; 
	padding-top:25px; 
	float:left;
}

/*........................................Registration End.....................................................*/




