@font-face {
	font-family: LCALLIG;
	src: url(../font/LCALLIG.TTF);
}
a { outline:none;}
body{background:url(../images/bodybg.jpg) repeat; width:100%; height:100%; margin:0; padding:0; font:14px Arial, Helvetica, sans-serif;}

p{font:14px Arial, Helvetica, sans-serif; color:#1d1d1d; margin:0; padding:10px 0px; line-height:20px;}
p a{color:#9b10c4; text-decoration:none;}
p a:hover{color:#C00000;}

.more a{color:#C00000;}
.more a:hover{color:#9b10c4;}

h2{font:normal 20px Arial, Helvetica, sans-serif; color:#9b10c4; margin:0; padding:0;}

.bcrum{font:11px Arial, Helvetica, sans-serif; color:#c00000; height:25px; line-height:25px; text-indent:5px;}
.bcrum a{color:#1d1d1d; text-decoration:none;}
.bcrum a:hover{color:#9b10c4;}

#out_div{width:1000px; margin:0 auto; padding-top:10px;}

#topcont{background:url(../images/topcontbg.png) no-repeat; height:21px; padding-top:6px;}
#topcont ul{margin:0; padding:0; list-style-type:none;}
#topcont ul li{display:inline; background:url(../images/topnavdiv.gif) no-repeat right center; padding:0px 4px;}
#topcont ul li a{font:12px Arial, Helvetica, sans-serif; color:#643300; text-decoration:none;}
#topcont ul li a:hover{color:#ff3c00;}

#container{background-color:#FFFFFF;}

#header{}
#header #logo{margin:10px 0 0 20px; float:left;}
#header #logo a{background:url(../images/logo.png) no-repeat; width:186px; height:86px; display:block; text-indent:-10000px; outline:none;}

#header #rght{float:right; margin-top:20px; margin-right:10px;}

#mainnav_cont{background:url(../images/navbg.png) no-repeat; margin:0px -10px; clear:both; padding:17px 10px 0px 10px; height:31px;}

#mainnav_cont #mainnav{float:left; width:780px;}

.home{background:url(../images/iconhome.jpg) no-repeat; width:21px; height:20px; display:block; text-indent:-10000px; float:left;}
.home a{}
.home a:hover{background:url(../images/iconhomeh.jpg) no-repeat;}
.home a.select{background:url(../images/iconhomeh.jpg) no-repeat;}


/*--- SEARCH BOX DIV ---*/
#search					{float:right;}
#search .text			{width:200px; height: 25px; padding-left:5px; text-align: left !important; color: #a4a6a8; background:url(../images/bgsearch.jpg) no-repeat; }
#search .search_input	{ float: left; width:165px; border: none !important; background: none! important; padding: 0 !important; margin:6px 0 0 0 !important; font-size:11px;}
#search .search_button	{ border: none !important; width:28px; height: 25px; background:url(../images/btnsearch.jpg) no-repeat;}


#in_div{width:986px; padding:7px; clear:both;}
#in_div #lftdiv{width:670px; float:left; margin-right:7px;}
#in_div #lftdiv #content{padding:10px; border:1px solid #c7c7c7;}

#in_div #lftdiv #mainheader{background-color:#e49dd5; width:668px; height:219px; border:1px solid #d48fc6;}

#in_div #lftdiv #mainheader #left{float:left; width:387px; padding:34px 0px 0px 25px;}
#in_div #lftdiv #mainheader #left p{font:12px Arial, Helvetica, sans-serif; color:#2d2d2b; padding:10px 0px; line-height:20px;}

#in_div #lftdiv #mainheader #right{float:right; width:255px;}

#in_div #rghtdiv{float:left; width:309px;}

#in_div #rghtdiv #rghtnav{border:1px solid #c7c7c7; margin-bottom:15px;}
#in_div #rghtdiv #rghtnav ul{margin:0; padding:0; list-style-type:none;}
#in_div #rghtdiv #rghtnav ul li{background:url(../images/rghtnavarrow.gif) no-repeat left center; padding:8px 0px 5px 20px; text-transform:capitalize; border-bottom:1px dashed #ccc; color:#4c4c4b;}
#in_div #rghtdiv #rghtnav ul li a{color:#4c4c4b; text-decoration:none;}
#in_div #rghtdiv #rghtnav ul li a:hover{color:#9b10c4;}

#babygrowcont{background:url(../images/babygrowbg.jpg) no-repeat; width:289px; height:201px; padding:10px; margin-bottom:15px;}

#footer_top{clear:both; background:url(../images/footertop.png) no-repeat; margin:0px -10px; padding:20px; height:6px; font:11px Arial, Helvetica, sans-serif; color:#FFF; text-shadow:1.2px 1.2px 0.1px #658421;}
#footer_top a{color:#FFF; text-decoration:none;}
#footer_top a:hover{color:#f4ee73;}

.btntop{background:url(../images/btntop.jpg) no-repeat; padding-left:25px; height:18px; padding-top:3px;}

#footer_btm{clear:both; background:url(../images/footerbtm.png) no-repeat; height:16px; margin-bottom:10px; padding:5px 10px;  font:11px Arial, Helvetica, sans-serif; color:#FFF; text-shadow:1.2px 1.2px 0.1px #a32500;}
#footer_btm a{color:#FFF; text-decoration:none;}
#footer_btm a:hover{color:#f4ee73;}
#footer_btm a.select{color:#f4ee73;}
