.padding-margin-zero{
	margin:0;
	padding:0;
}

#splash_header{
	width:936px;
	height:46px;
	text-align:left;
	margin: 0 0 10px 0;
	position:relative;
}

#splash_footer{
	padding:0;
	margin: 25px 0 0 0;
	width:936px;
	font-size:.85em;
}

#splash_footer ul{
	display:inline;
	list-style: none;
}

#splash_footer li{
	display:inline;
	margin:0;
	padding:0;
}

#splash_footer ul a{
	text-decoration:none;
	color:#666666;
	font-size:.85em;
}

.nav_ul{
	display:inline;
	list-style: none;
	margin:0 0 0 63px;
	padding:0;
}

.nav_ul li{
	display:inline;
	margin:0;
	padding:0;
}

.nav_ul li img{
	margin-bottom:10px;
}

#splash_header form{
	display:inline;
	margin:0 0 0 50px;
	padding:0;
}

.searchText{
	width:110px;
	margin: 0px 7px 0 0;
	position:relative;
	top:-4px;
	height:17px;
	font-size:.8em;
}

#splash_container{
	width:936px;
	margin:10px 0 0 0;
	padding:0;
}

#splash_left{
	width:695px;
	background-image:url(/images/splash/main_bg_image.jpg);
	background-repeat: no-repeat;
	float:left;
	display:block;
	height:400px;
	overflow:hidden;
}



#splash_right{
	margin:0;
	padding:0;
	width:232px;
	float:right;
}

#main_header{
	float:left;
	width:329px;
	height:183px;
	margin: 30px 0 0 20px;
	padding:0;
}

#main_text{
	float:left;
	width:66px;
	background-image:url(/images/splash/main_holder.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:170px;
	text-align:left;
	margin:29px 0 0 0;
	padding:0;
}


.reg_para{
	font-family:Verdana;
	color:#FFFFFF;
	margin: 10px 0 0 0;
	padding:0;
	font-size:1em;
}

#main_text p{
	font-family:Verdana;
	color:#FFFFFF;
	margin: 10px 0 0 0;
	padding:0;
}

#main_text_links{
	margin-top:25px;
}

#splash_right h2{
	font-family:Verdana;
	font-size:1.2em;
	color:#BD3632;
	margin: 5px 0 8px 0;
}

.rightBox{
	border: 1px solid #D6D3D6;
	text-align:left;
	margin:0 0 10px 0;
	padding: 0;
	overflow:hidden;
	float:right;
}

.rightBoxInner{
	margin: 0 0 0 7px;
	padding:0;
	width:224px;
}

.rightBox a img{
	margin: 0 0 8px 0;

}

.logos_flash{
	background-image:url(/images/common/spacer.gif);
	background-color:#FFFFFF;
	width:681px;
	height:68px;
}

#splash_sdcallout{
	float:left;
	width:462px;
}

#splash_sdcallout a img{
	margin: 8px 0 8px 0;
	border:0;
	padding:0;
}

#splash_smccallout a img{
	margin: 8px 0 8px 0;
	border:0;
}

.splash_sdcallout_right{
	background-image:url(/images/splash/SMP_right_border.gif);
}

#splash_smccallout{
	float:right;
	width:462px;
}

#splash_sdcallout h2{
	font-family:Verdana;
	font-size:1.2em;
	color:#BD3632;
	margin: 5px 0 8px 0;
}

#splash_smccallout h2{
	font-family:Verdana;
	font-size:1.2em;
	color:#BD3632;
	margin: 5px 0 8px 0;
}

.splash_products{
	position:relative;
	left:1px;
}

#splash_callouts{
	clear:both;
	margin:0;
	padding:0;
}



.splash_subMenu{
	left:282px !important;
	left:286px;
	top:37px;
	width:200px;
	position:absolute;
	background-color:#737173;
}

.splash_subMenu2{
	left:441px !important;
	left:445px;
	top:37px;
	width:240px;
	position:absolute;
	background-color:#737173;
}

#menu1_sub ul{
	margin:0 0 0 7px;
	padding:0;
	list-style: none;
	text-transform:uppercase;
	font-family: Verdana;
}

#menu1_sub ul li{
	margin:0;
	padding: 3px 5px 3px 5px;
}

#menu1_sub ul li a{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	font-size:1em;
}

#menu2_sub ul{
	margin:0 0 0 7px;
	padding:0;
	list-style: none;
	text-transform:uppercase;
	font-family: Verdana;
}

#menu2_sub ul li{
	margin:0;
	padding: 3px 5px 3px 5px;
}

#menu2_sub ul li a{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	font-size:1em;
}

#menu1{
	width:159px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#menu2{
	width:159px;
	display:block;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}

.splash_menu_buttons{
	width:390px; 
	display:inline;
	float:left;
	margin: 15px 0 0 35px;
	padding:0;
}

.searchDiv{
	display:inline;
	width:250px;
	position:relative;
	top:20px;
}

.splash_nospace{
	margin:0;
	padding:0;
	line-height:15px;
}




.shea_SMC_link {
width: 168px;
height: 12px;
}
.shea_SMC_link span {
background:url(/images/splash/SMC_link.gif) no-repeat;
position:absolute;
width: 168px;
height: 12px;
display:block;
text-indent: -9999px;
margin-top:5px;
}


.shea_SD_link {
width: 168px;
height: 12px;
}
.shea_SD_link span {
background:url(/images/splash/SMP_link.gif) no-repeat;
position:absolute;
width: 168px;
height: 12px;
display:block;
text-indent: -9999px;
margin-top:5px;
}



.shea_searchjobs_link {
width: 179px;
height: 10px;
}
.shea_searchjobs_link span {
background:url(/images/splash/careers_link1.gif) no-repeat;
position:absolute;
width: 179px;
height: 10px;
display:block;
text-indent: -9999px;
}



.shea_watchvideos_link {
width: 141px;
height: 10px;
margin-top:5px;
margin-bottom:5px;
}
.shea_watchvideos_link span {
background:url(/images/splash/careers_link2.gif) no-repeat;
position:absolute;
width: 141px;
height: 10px;
display:block;
text-indent: -9999px;
}



.shea_foundation_link {
width: 202px;
height: 10px;
margin-top:5px;
margin-bottom:5px;
}
.shea_foundation_link span {
background:url(/images/splash/found_link1.gif) no-repeat;
position:absolute;
width: 202px;
height: 10px;
display:block;
text-indent: -9999px;
}



.shea_kidstoday_link {
width: 184px;
height: 10px;
}
.shea_kidstoday_link span {
background:url(/images/splash/found_link2.gif) no-repeat;
position:absolute;
width: 184px;
height: 10px;
display:block;
text-indent: -9999px;
}

#splash_wsj{
	width:695px;
	background-image:url(/images/splash/main_bg_image.jpg);
	background-repeat: no-repeat;
	float:left;
	display:block;
	height:400px;
	overflow:hidden;
}

.wsj_text{
	float:left;
	width:66px;
	background-image:url(/images/splash/main_holder.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:170px;
	text-align:left;
	margin:29px 0 0 0;
	padding:0;
}

#wsj_header{
	float:left;
	width:329px;
	height:183px;
	margin: 30px 0 0 20px;
	padding:0;
	background-image:url(/images/splash/main_header_wsj.gif);
	background-repeat:no-repeat;;
}

.splash_nospacewsj{
	margin:0;
	padding:0;
	line-height:15px;
}

#wsj_text_links{
	margin-top:25px;
	background-color:#bd3632;
	font-size:14px;
	color:#FFFFFF;
	outline-color:#660000;
	outline-width:thin;
	text-align:center;
	text-decoration:none;;
	
}

#splash_footer_wsj{
	padding:0;
	margin: 25px 0 0 0;
	font-size:.85em;
}

#splash_footer_wsj ul{
	display:inline;
	list-style: none;
}

#splash_footer_wsj li{
	display:inline;

}

#splash_footer_wsj ul a{
	text-decoration:none;
	color:#666666;
	font-size:.85em;