html{background:url(http://coastalbabyrentals.com/images/bottom-gradient.gif) repeat-x 0 100%;}
body{
	margin:0;
	background:url(http://coastalbabyrentals.com/images/top-gradient.gif) repeat-x;
	font:13px Lucida Sans Unicode, Lucida Grande, sans-serif;
	min-width:947px;
        color:#5d89b2;
}
img{border:none;}
img.special{
	border:1px solid #1D255F;
	margin-left: 20px;
	margin-bottom: 10px}
a{
	color:#5d89b2;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#main{
	width:947px;
	margin:0 auto;
	overflow:hidden;
        color:#5d89b2;
}
#header{
	width:947px;
	padding:0 23px 0 24px;
	background:url(http://coastalbabyrentals.com/images/header-bg2.png) no-repeat;
	height:230px;
	overflow:hidden;
}
.logo{
	margin:26px 0 0 300px;
	display:block;
	position:relative;
}
.logo a{
	display:block;
	background:url(http://coastalbabyrentals.com/images/logo.gif);
	width:307px;
	height:121px;
	text-indent:-9999px;
	overflow:hidden;
}
#main-navigation{
	margin:50px 0 0 14px;
	padding:0;
	list-style:none;
	font-weight:bold;
	line-height:33px;
}
#main-navigation li{
	float:left;
	margin:0 5px 0 0;
}
#main-navigation li a{
	color:#1d255f;
	float:left;
	padding:0 8px 0 0;
	position:relative;
}
#main-navigation li a .left-coner{
	float:left;
	padding:0 0 0 8px;
	cursor:pointer;
}
#main-navigation li a .center{
	float:left;
	padding:0 17px;
}
#main-navigation li.active a,
#main-navigation li a:hover{
	color:#fff;
	text-decoration:none;
	background:url(http://coastalbabyrentals.com/images/right-coner-navigation.gif) no-repeat 100% 0;
}
#main-navigation li.active a .left-coner,
#main-navigation li a:hover .left-coner{background:url(http://coastalbabyrentals.com/images/left-coner-navigation.gif) no-repeat;}
#main-navigation li.active a .center,
#main-navigation li a:hover .center{background:url(http://coastalbabyrentals.com/images/center-navigation.gif) repeat-x;}
.container{
	background:url(http://coastalbabyrentals.com/images/top-content-holder-bg.png) no-repeat;
	width:100%;
}
.content-holder{
	width:947px;
	position:relative;
	padding:0 23px 210px 24px;
}
.content-holder .bottom-shadow{
	position:absolute;
	bottom:0;
	left:0;
	background:url(http://coastalbabyrentals.com/images/bottom-content-holder-bg.png);
	width:947px;
	height:209px;
}
#content{
	width:842px;
	padding:0 30px 0 28px;
	margin:0 0 -132px;
	position:relative;
	z-index:100;
	overflow:hidden;
}
#content h1{
	margin:25px 0 0;
	font-size:21px;
	font-weight:normal;
	color:#465967;
}
#content p{
	margin:10px 0 0;
	color:#5d89b2;
	line-height:19px;
}
ul.body {
	margin:10px 0 0;
	color:#5d89b2;
	line-height:19px;
}
ul.body li{
	margin:5px 15px 0;
	color:#5d89b2;
	line-height:19px;
}

ul.blocks{
	margin:2px 0 0;
	color:#465967;
	line-height:19px;
}
ul.blocks li{
	margin:5px 15px 0;
	color:#465967;
	line-height:19px;
}



ul.inventory {
	margin:10px 0 0;
	color:#5d89b2;
	line-height:19px;
}
ul.inventory li{
	margin:0 50px 0;
	color:#5d89b2;
	line-height:19px;
}


ol.inventory {
	margin:10px 0 0;
	color:#5d89b2;
	line-height:19px;
}
ol.inventory li{
	margin:0 50px 0;
	color:#5d89b2;
	line-height:19px;
}

.products{margin:10px 0 0;}
.products h2{
	background:url(http://coastalbabyrentals.com/images/products-heading-bg.gif);
	text-align:center;
	font-size:17px;
	color:#1d255f;
	font-weight:normal;
	line-height:41px;
	margin:0;
	height:41px;
}
.products .holder{
	padding:12px 0 0 33px;
	overflow:hidden;
	height:1%;
}
.products .holder .product{
	float:left;
	margin:0 0 0 50px;
	width:128px;
	border:1px solid #b6dfeb;
	padding:15px 0 0;
	text-align:center;
	background:url(http://coastalbabyrentals.com/images/product-text-bg.gif) repeat-x 0 100%;
	min-height:163px;
}
* html .products .holder .product{height:163px;}
.products .holder .product span{
	display:block;
	margin:30px 0 0;
}
.products .holder .product:hover{text-decoration:none;}
.products .holder .product:hover span{text-decoration:underline;}
.blocks-holder{ 
width:845px;
overflow:hidden;
margin:13px -45px 0 0;
}

.block{
padding:4px;
border:1px solid #b4d7df;
float:left;
width:242px;
margin:0 15px 0 14px;
display:inline;
}

.block h2{
	margin:0;
	font-size:17px;
	line-height:44px;
	background:url(http://coastalbabyrentals.com/images/block-heading-bg.gif) repeat-x;
	padding: 0 0 0 15px;
	color:#1d255f;
	font-weight:normal;
}
.block-content{
	background:#ddeef2;
	padding:15px 15px 0;
	overflow:hidden;
	min-height:78px;
}
* html .block-content{height:250px;}
.block-content a{color:#465967;}
.block-content p{
	margin:0 !important;
	color:#465967 !important;
}
.block-content h3{
	margin:-3px 0 0;
	font-size:12px;
}
#footer{
	width:100%;
	padding:0px;
	margin:-40px 0 0;
	position:relative;
}
#footer ul{
	margin:0;
	padding:0px;
	text-align:center;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 4px 0 8px;
	background:url(http://coastalbabyrentals.com//images/separator.gif) no-repeat 0 50%;
}
#footer ul li:first-child{background:none;}
#footer ul li a{color:#1d255f;}
#footer p{
	margin:0;
	font-size:9px;
	color:#4879a0;
	text-align:center;
}
/*                     investory.html                          */
.selction-block{
	background:#eeeeee url(http://coastalbabyrentals.com/images/top-selction-block-3.gif) no-repeat;
	width:635px;
	margin:25px 0 -5px 132px;
	overflow:hidden;
}
.selction-block .bottom{
	background:url(http://coastalbabyrentals.com/images/bottom-selection-block-3.gif) no-repeat 0 100%;
	padding:20px 0 15px 61px;
}
.selction-block h3{
	margin:0;
	font-size:11px;
	color:#85b5e3;
	font-weight:normal;
}
.selction-block ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:12px;
}
.selction-block ul li{
	float:left;
	margin:0 42px 0 0;
}
.selction-block ul li a{
	color:#5d89b2;
	padding:0 0 13px;
	float:left;
}
.selction-block ul li a:hover{
	color:#85b5e3;
	text-decoration:none;
	background:url(http://coastalbabyrentals.com/images/arrow-hover.gif) no-repeat 50% 100%;
}
.selction-block ul li.active a:hover,
.selction-block ul li.active a{
	background:url(http://coastalbabyrentals.com/images/arrow.gif) no-repeat 50% 100%;
	color:#5d89b2;
}
.product-block{
	margin:0 0 0 16px;
	width:757px;
	padding:30px 0;
	height:1%;
	overflow:hidden;
	background:url(http://coastalbabyrentals.com/images/line.gif) no-repeat 100% 100%;
}
.product-block.last{background:none;}
.product-block .image-block{
	width:140px;
	float:left;
	margin:0 0 -30px;
	position:relative;
}
.product-block .description{
	width:487px;
	float:left;
	padding:0 0 0 4px;
}
.product-block .description h2{
	margin:-3px 0 0 2px;
	font-size:15px;
	font-weight:normal;
	color:#465967;
}
.product-block .description h2 a{color:#465967;}
.prices{
	float:right;
	margin:0 6px 0 0;
	display:inline;
}
.prices div{
	width:86px;
	height:48px;
	padding:14px 0 0 34px;
}
.prices div.price-block-1{background:url(http://coastalbabyrentals.com/images/prices-block-1.gif); margin:0 0 7px;}
.prices div.price-block-2{background:url(http://coastalbabyrentals.com/images/prices-block-2.gif);}
.prices div p{
	color:#fff !important;
	margin:0 !important;
	font-size:11px !important;
}
.prices div strong{
	color:#fff;
	font-size:13px;
	display:block;
}
.prices div b{
	color:#fff;
	font-size:13px;
	display:block;
}

.tryandbuy {
 background: url(http://coastalbabyrentals.com/images/tryandbuy.gif) 0 0;
 display: block;
 height: 24px;
 width: 96px;
 }  
a:hover.tryandbuy {
 background-position: -96px 0;
 text-decoration: none!important;
 }
.holder {
 position: relative;
 margin-top: 15px;
 } 
 .holder .tryandbuy {
  position: absolute;
  left: 64px;
  top: 0px;
  }
.try {
 padding: 15px 0 0 12px!important;
 }  
#baby-gear-drive {
 margin-top: 15px;
 color: #5d89b2;
 } 
.float-right {
 position: relative;
 margin: 0 2ex 1ex 0;
 float: right!important;
 }
