/* =================== GLOBAL STYLES =================== */
body{
	margin:0;
	font-family:Verdana;
}
.iblock {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}
 
* html .iblock {
    zoom: 1;
    display: inline;
}
 
* + html .iblock {
    zoom: 1;
    display: inline;
}
/* =================== TEMPLATE =================== */

#container{
	width:853px;
	margin:0 auto;
}
.opt-heading {
	text-align:right;
	padding-left:30px;
	position:absolute;
}
.opt-heading h1{
	font-size:10px;
	font-weight:normal;
	font-family:Verdana;
	margin:0;
	color:#909090;
}
#banner{
	width:853px;
	height:362px;
	text-indent:-9999px;
}
#content{
	width:753px;
	min-height:400px;
	padding:0 50px;
	padding-bottom:20px;
}
#main-text{
	width:540px;
}
#right{
	width:195px;
	color:#2b2b2b;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer{
	text-indent:-9999px;
	width:853px;
	height:73px;
}
#opt-links{
	padding-left:20px;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#opt-links a{
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* =================== CONTENT =================== */
h2{
	font-size:15px;
}
h3{
	font-size:13px;
}
p{
	font-size:11px;
}
/* =================== SITE SPECIFIC STYLES =================== */
body#body-4{
	color:#fff;
	background:#0d2860 url('../images/bg-repeat.jpg') repeat-x;
}
#body-4 #banner{
	background:url('../images/banner.png') no-repeat;
}
#body-4 #content{
	background:url('../images/content-bg.png') repeat-y;
}
#body-4 #footer{
	background:url('../images/footer.png') no-repeat;
}
#body-4 .opt-heading{
	color:#fff;	
}
#body-4 h2{
	color:#2b2b2b;
}
#body-4 p{
	color:#2b2b2b;
}

.baby-bedding-mrec {
    width: 300px;
    margin: 0 auto;
}
