@import url("clear.css");
@import url("form.css");
@import url("grid.css");
@import url("misc.css");
@import url("type.css");



body{
	margin:0;
	padding:0;
	font-family:verdana;
	background-color:#000;
}

.open{
	background-image:url('/img/bodyBG.png');
	background-repeat:repeat-x;
}

.page{
	background-image:url('/img/bodyBGpage.png');
	background-repeat:repeat-x;
}


.clear{
	clear:both;
}

a{
	outline: none;
}

input:focus{
	outline: none;
}


#head{
	width:960px;
	margin:0 auto;
	height:178px;
	background-image:url('/img/headBG.png');
	background-repeat:repeat-y;
	position:relative;
}


#nav{
	width:960px;
	margin:0 auto;
	height:57px;
	background-image:url('/img/navBG.png');
}


#contentTop{
	width:960px;
	margin:0 auto;
	height:136px;
	background-image:url('/img/contentTopBG.png');
	background-repeat:repeat-x;
}


#contentTopPage{
	width:960px;
	margin:0 auto;
	background-image:url('/img/contentTopBG.png');
	background-repeat:repeat-x;
	background-color:#f6f6f6;
}

#pageFoot{
	width:960px;
	margin:0 auto;
	height:50px;
	background-image:url('/img/contentTopPageBG.png');
	background-position:top;
	background-repeat: no-repeat;
}


#sshowBody{
	width:960px;
	margin:0 auto;
	height:584px;
	position:relative;
	background-image:url('/img/sshowBG.png');
}


#contentBody{
	width:960px;
	margin:0 auto;
	background-image:url('/img/contentBodyBG.png');
	background-color:#a9a9a9;
	background-repeat:no-repeat;
}


#contentFoot{
	width:960px;
	margin:0 auto;
	height:14px;
	background-image:url('/img/contentBodyFootBG.png');
}


#contentFootFoot{
	width:960px;
	margin:0 auto;
	height:541px;
	background-image:url('/img/contentFootFootBG.png');
}


#foot{
	width:960px;
	margin:0 auto;
}








#titleAwards{
	position:absolute;
	left:820px;
	top:24px;
}




a#nav1 img { border:none; }
a#nav1:hover img { border:none; }
a#nav1 { display:block; float:left; height:57px; width:87px; overflow:hidden; }
a#nav1:hover { display:block; float:left; text-indent:-87px; }


a#nav2 img { border:none; }
a#nav2:hover img { border:none; }
a#nav2 { display:block; float:left; height:57px; width:104px; overflow:hidden; }
a#nav2:hover { display:block; float:left; text-indent:-104px; }

a#nav3 img { border:none; }
a#nav3:hover img { border:none; }
a#nav3 { display:block; float:left; height:57px; width:88px; overflow:hidden; }
a#nav3:hover { display:block; float:left; text-indent:-88px; }

a#nav4 img { border:none; }
a#nav4:hover img { border:none; }
a#nav4 { display:block; float:left; height:57px; width:167px; overflow:hidden; }
a#nav4:hover { display:block; float:left; text-indent:-167px; }

a#nav5 img { border:none; }
a#nav5:hover img { border:none; }
a#nav5 { display:block; float:left; height:57px; width:111px; overflow:hidden; }
a#nav5:hover { display:block; float:left; text-indent:-111px; }

a#nav6 img { border:none; }
a#nav6:hover img { border:none; }
a#nav6 { display:block; float:left; height:57px; width:99px; overflow:hidden; }
a#nav6:hover { display:block; float:left; text-indent:-99px; }


#searchbar{
	float:left;
}



#cti{
	color:#797878;
	padding:20px 29px 0 24px;
	font-size:14px;
	line-height:23px;
}

#sshowIMG{
	background-image:url('/img/sshowBorder.png');
	padding:11px 12px 15px 12px;
	position:absolute;
	top:15px;
	left:15px;
}

#sshowDescr{
position:absolute;
left:35px;
top:370px;
font-size:17px;
line-height:25px;
color:#3d3d3d;
width:575px;
}

#sshowLink{
position:absolute;
left:657px;
top:368px;
}

#sshowNav{
position:absolute;
top:472px;
left:5px;
width:950px;
}

.ssNav{
	border:1px solid #3d3d3d;
	margin:0 0px 0 37px;
}
.ssNav:hover{
	border:1px solid #7e7e7e;
	cursor:pointer;
}

.ssselected{
	border:1px solid #e0e0e0 !important;
}
a.activeSlide img{
	border:1px solid #e0e0e0 !important;
}

.snbutton{
	margin: 0 0 28px 0 ;
}

#cf1{
	float:left;
	width:320px;
}


#cf2{
	float:left;
	width:321px;
}


#cf3{
	float:left;
	width:319px;
}

.cfltitle{

}


.homes{
	width:292px;
	height:69px;
	border:1px solid #a8a8a8;
	cursor:pointer;
	background-image: url('/img/homeBG.png');
	background-repeat:repeat-x;
	position:relative;
	margin:0 0 12px 12px;
}
.homes:hover{
	border:1px solid #a6a6a6;
	background-image: url('/img/homeBGHover.png');
	background-repeat:repeat-x;
}
.homesIMG{
	border:1px solid #2b2b2b;
	width:49px;
	height:49px;
	position:absolute;
	top:9px;
	left:9px;
}
.homes h3{
	margin:10px 0 4px 71px;
	color:#363636;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	padding:0;
}

.homes h4{
	margin:0 0 0 71px;
	color:#505050;
	font-size:10px;
	line-height:15px;
	font-weight:normal;
	padding:0;
}


.hselected{
	border:1px solid #a6a6a6 !important;
	background-image: url('/img/homeBGHover.png') !important;
	background-repeat:repeat-x !important;
}

.viewAll{
	width:304px;
	text-align:right;
	margin:17px 0 0 0;
	font-size:11px;
	line-height:11px;
}

.viewAll a{
	color:#c80303;
	text-decoration:none;
}

.viewAll a:hover{
	text-decoration:underline;
}

.news{
	border-top:1px solid #cbcbcb;
	cursor:pointer;
}

.news:hover{
	background-color:#eee;
}

.news h3{
	color:#c80303;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:6px 12px 4px 12px;
}

.news h4{
	color:#767676;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 12px 4px 12px;
}

.news h5{
	color:#989898;
	font-weight:normal;
	font-size:10px;
	line-height:15px;
	margin:0;
	padding:0 12px 12px 12px;
}


#foot1{
	float:left;
	width:335px;
	margin-top:44px;
}


#foot2{
	float:left;
	width:320px;
	margin-top:42px;
}


#foot3{
	float:left;
	width:305px;
	margin-top:41px;
}

#foot3 h3{
	margin:0 0 12px 20px;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	color:#cdcdcd;
}

#foot3 h4{
	margin:0 0 6px 20px;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	color:#8f8f8f;
}

#foot a{
	color:#5e5e5e;
	text-decoration:none;
}

#foot a:hover{
	text-decoration:underline;
}

#foot1 h3{
	color:#8a8a8a;
	margin:0 0 10px 0;
	font-size:9px;
	font-weight:bold;
	padding:0;
}

.tweet{
	background-color:#1d1d1d;
	font-size:12px;
	line-height:19px;
	color:#8a8a8a;
	width:320px;
	margin:0 0 30px 0;
}

.ti{
	padding:6px 10px 8px 10px;
}

#copyright{
	color:#c1c1c1;
	font-size:9px;
	text-align:center;
	width:100%;
	margin:20px 0;
}

#copyright a{
	color:#c1c1c1;
	text-decoration:underline;
}

#copyright a:hover{
	text-decoration:none !important;
}

.socialLink{
	position:relative;
}

.socialLink img{
}

.socialLinkTxt{
	position:absolute;
	display:block;
	top:0px;
	left:30px;
	width:253px;
	z-index:-10000;
	color:#000;
}

#searchbar{
	position:relative;
}

#searchbari{
	width:251px;
	height:33px;
	background-image:url('/img/searchBG.png');
	position:absolute;
	top:13px;
	left:16px;
}

#sbimg{
	width:36px;
	height:26px;
	position:absolute;
	top:2px;
	left:2px;
	cursor:pointer;
}

#searchbari input[type=text]{
	position:absolute;
	left:44px;
	top:8px;
}


.searchTXT{
	width:192px;
	height:20px;
	background-color:transparent;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:12px;
	color:#999;
	font-family:verdana;
	border:0px none;
}

.readMore{
	text-align:right;
	font-size:11px;
	line-height:11px;
}

.readMore a{
	padding-right:5px;
	color:#bd3a2e;
	text-decoration:none;
}

.readMore a:hover{
	text-decoration:underline;
}

.hdHead{
background-color:#bd3a2e; color:#f6f6f6; padding:5px 0 6px 7px; font-size:11px; line-height:11px; margin:20px 0 5px 0;
}

.hdHead span{
	color:#e5beba; font-size:10px; padding-left:3px;
}

.babyTable{
	font-size:11px;
	line-height:110%;
	color:#666;
	margin-top:-3px;
	width:259px;
}

.babyComTable{
	color:#666;
}



.babyPlansTable{
	font-size:10px;
	line-height:110%;
	color:#666;
	margin-top:-3px;
	width:224px;
}

.commtable1 div{
	background-color:#dedede;
}

.commtable2 div{
	background-color:#eee;
	color:#868686;
}

.commtable1 div, .commtable2 div{
	margin:0 2px 2px 0;
	padding:3px 5px 4px 5px;
}

.pbg1{
	padding:5px 0 12px 0;
	border-bottom:1px solid #ebebeb;
}

.pbg2{
	padding:4px 0 11px 0;
	border-bottom:1px solid #ebebeb;
	background-color:#ebebeb;
}


.text3{
	font-size:13px;
	color:#777;
}

.priceBlock{

}

.priceTitle{
padding-left:7px;
}

.priceDescr{
padding-left:7px;
font-size:9px;
color:#999;
}

.price{

}


.pnum{
padding:3px 5px 0 0;
font-size:14px;
	color:#888;
	text-align:right;
}

.amenButton{
	border-bottom:1px solid #ebebeb;
	padding:10px 0 8px 0;
}

.amenButton img{
	padding:0 10px 5px 10px;
	float:left;
}

.amenButton div{
	float:left;
	font-size:13px;
	color:#777;
	margin:-2px 0 0 0;
	width:240px;
}





.homeAmenButton{
	padding:10px 0 8px 0;
	float:left;
}

.homeAmenButton img{
	padding:0 10px 5px 10px;
	float:left;
}

.homeAmenButton div{
	float:left;
	font-size:13px;
	color:#777;
	margin:-2px 0 0 0;
	width:240px;
}



.lastButton{
	border-bottom:transparent !important;
}

.baseList{
	font-size:12px;
	color:#777;
}

.baseList ul{
}

.baseList li{
	background-image:url('/img/triangleman.png');
	background-position:top left;
	background-repeat:no-repeat;
	list-style: none;
	margin:0 0 6px 0;
	text-indent:10px;
}


.plansList{
	margin:0 0 30px 11px;
	width:288px;
}

.plansList a{
	text-decoration:none;
	background-color:#ddd; color:#666; 
	padding:5px 0 6px 7px;
	font-size:14px;
	line-height:14px;
	display:block;
	margin:0 0 5px 0;
	width:100%;
}

.plansList a:hover{
	background-color:#ccc;
	color:#555; 
}

a.planSelected{
	background-color:#bd3a2e !important;
	color:#f6f6f6 !important;
}

.miniAlbum2 {
	width: 79px;
	height: 79px;
	margin: 1px 1px 0 1px;
	border: 1px solid #ebebeb;
}


.aDisplay{

	width:374px;
	height:245px;
	margin:5px;
}


.cHead{
color:#aaa; font-size:13px; width:270px; border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:5px;
}

.cHead span{
	padding-left:5px;
}

.concati{
	padding:0 0 0 5px ;
	font-size:15px;
	color:#777;
	line-height:150%;
}

.comList{
	text-decoration:none;
	background-color:#ddd; color:#666; 
	padding:7px 0 6px 7px;
	font-size:14px;
	line-height:14px;
	display:block;
	margin:0 0 5px 0;
	width:100%;
	cursor:pointer;
}

.comList:hover{
	background-color:#ccc;
	color:#555;
}

.comList h3{
margin:0;
padding:0 0 2px 0;
font-weight:normal;

font-size:14px; line-height:14px;
}


.comList h4{
margin:0;
padding:0;
font-weight:normal;
font-size:10px;
line-height:14px;
color:#888;
display:inline !important;
padding-right:5px;
}


.comselected{
	background-color:#bd3a2e !important;
	color:#f6f6f6 !important;
}

.comselected h4{
color:#e5beba !important;
}

.pnotes{
	background-color:#eee;
	margin:0 0 2px 0;
	font-size:11px;
	color:#666;
}

.pnotes span{
	display:block;
	padding:3px 0 5px 5px;
}

.searchResult{
	font-size:13px;
	line-height:19px;
	color:#999;
	width:70%;
	margin:0 0 25px 0;
}


.srTitle a{
	color:#666;
	text-decoration:none;
}

.srTitle a:hover{
	text-decoration:underline;
}

.srTitle div{
	padding:0 0 10px 0;
}

#logosnew{
width:100%;
margin-top:55px;
height:50px;
position:relative;
}

.nbb{
	float:left;
	margin-left:45px;
}

.homesThumbs{
	margin-top:8px;
	margin-right:-5px;
}

.homesThumbs img{
	float:left;
	border:1px solid #ebebeb;
	padding:3px;
	margin:0 8px 0 0;
}

#socialBlock{
margin-top:15px; width:225px;
}

#socialBlock img{
	display:inline;
	margin:0;
}

.comF img{
	display:block;
}

#comBlog{
	margin:25px 0 25px 0;
}

#comBlog h5{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	line-height:14px;
	color:#c80303;
}


#comBlog img{
	display:block;
	border:0;
	margin:0 0 10px 0;
}

.bigIMG{
	width:582px;
	height:auto;
}

.bioIMG{
width:384px; border:1px solid #ebebeb; margin:0 0 15px 0px; background-color:#fafafa;
}

#newsletterReturn{
padding-top:15px;
padding-right:20px;
}

#form25{
	
	width:205px;
	margin:5px 0 5px 0;
}


input#form25, input#form4, textarea{

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #666; 
	background-color:#ffffff;
	border:1px solid #ccc;
	padding:3px;
}

#form4{
	margin:5px 0;
}

#formSel{
	margin:5px 0 15px 0;
}




.redStars{
	color:#c80303;
	}



#textarea {
	width:333px;
	height:156px;
	margin:5px 0 5px 0;
		
}



#requiredStatement{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #8e8e8e; 

}


#rightSide{
	position:absolute;
	left:233px;
	top:0px;
	width: 245px;


}



.lilpad{
	margin-bottom: 3px;
}

.liltext {


	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #737373; 
	line-height: 12px;


}

#submitContact {

	position:relative;

	left:368px;
		
}


.rightly{
margin-right:-5px;
}

.smalltext{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
