#dvmaincontainer
{
width:948px;
margin:0px auto;
}
#dvmaincontainer #dvtopcontainer
{
width:948px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#dvtopcontainer #dvtopleftcontainer
{
float:left;
width:391px;

font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



#dvtopcontainer #dvnavicontainer
{
border:0px solid blue;
float:left;
width:364px;

font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#topnav {
padding-top:0px;

}
#dvmaincontainer #dvbodycontainer
{
float:left;
width:948px;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-y;
background-position:top center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#dvbodycontainer #dvpannelcontainer
{
float:left;
width:900px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
}
#dvpannelcontainer #dvbannercontainer
{
float:left;
width:900px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#dvpannelcontainer #contcontainer
{
float:left;
width:900px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#contcontainer #leftpanel
{font-size:12px;
float:left;
width:540px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 40px;
}

#contcontainer #leftpanelhome
{font-size:12px;
float:left;
width:848px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
}
#leftpanel h1
{
float:left;
width:415px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;

color:#545454;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#leftpanel p
{
float:left;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
line-height:17px;
color:#000;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
}
#leftpanel p a
{
text-decoration:underline;
color:#4D6E41;
}
#leftpanel p a:hover
{
text-decoration:underline;
color:#4D6E41;
}

#contcontainer #ritepannel
{
float:left;
border:0px solid red;
width:280px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#contcontainer #ritepannelhome
{
float:left;
border:0px solid red;
width:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#ritepannel #riteimg
{
float:left;
width:200px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 12px 0px;
}
#ritepannel #riteimg img
{
border:1px solid red;
float:right;
}
#ritepannel #riteimg1
{
float:left;
border:1px solid red;
width:200px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:82px 0px 22px 0px;
}
#ritepannel #riteimg1 img
{
float:right;
border:1px solid red;
}
#ritepannel .smalltxt
{
float:left;
width:94px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#595959;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 33px;
}
#ritepannel .greentxt
{border:1px solid red;
float:left;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#416434;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 45px;
}
#ritepannel .greentxt a
{
text-decoration:underline;
color:#416434;
}
#ritepannel .greentxt a:hover
{
text-decoration:underline;
color:#416434;
}

#dvmaincontainer #dvfootercontainer
{
float:left;
width:923px;
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 25px;
}
#dvfootercontainer p
{
float:left;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#737373;
margin:0px;
padding:0px;
}
#dvfootercontainer p a
{
padding-left:8px;
padding-right:8px;
color:#737373;
text-decoration:none;
}
#dvfootercontainer p a:hover
{
padding-left:8px;
padding-right:8px;
color:#737373;
text-decoration:underline;
}
.foottxt
{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#737373;
margin:0px;
padding:0px;
padding-right:75px;
padding-bottom:5px;
}
/* Home page div end here */

/* titles */


#home #dvtopcontainer #dvtopleftcontainer {
background-image: url(../images/doughlishlogo.jpg);
background-repeat: no-repeat;
width:584px;
height:170px;
}


#welcome #dvtopcontainer #dvtopleftcontainer {
background-image: url(../images/topnutrionalservices_left.jpg);
background-repeat: no-repeat;
}

#middlehigh #dvtopcontainer #dvtopleftcontainer {
background-image: url(../images/middlehigh.jpg);
background-repeat: no-repeat;
}

#elementary #dvtopcontainer #dvtopleftcontainer {
background-image: url(../images/elementary.jpg);
background-repeat: no-repeat;
}




 /* Menu */
 
 	
	
#menu {
	height:170px;
	width:364px;
	margin:0;
	padding:0;
	
}

div.outer {
	float: left;
	width: 89px; height: 170px;
	margin:0;
	background: url( '../images/button1b.jpg' ) 0 -0px no-repeat;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url( '../images/button1.jpg' ) top left no-repeat;
	}
	

div.outer2 {
	float: left;
	width: 114px; height:170px;
	margin:0;
	background: url( '../images/button2b.jpg' ) 0 -0px no-repeat;
	}

div.outer2 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url( '../images/button2.jpg' ) 0 -0px no-repeat;
	}

div.outer3 {
	float: left;
	width: 161px; height: 170px;
	margin:0;
	background: url( '../images/button3b.jpg' ) 0 -0px no-repeat;
	}

div.outer3 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
		background: url( '../images/button3.jpg' ) 0 -0px no-repeat;
	}
	

div.outer span {
	display: block;
	margin:0; padding:0;
	}
div.outer a:hover {
	background-image: none;
	color: yellow;
	}
div.outer a:active {
	color: black;
	}
	
	
	/* 2 hover */
	
	div.outer2 span {
	display: block;
	margin:0; padding:0;
	}
div.outer2 a:hover {
	background-image: none;
	color: yellow;
	}
div.outer2 a:active {
	color: black;
	}
	
	/* 3 hover */
	
	div.outer3span {
	display: block;
	margin:0; padding:0;
	}
div.outer3 a:hover {
	background-image: none;
	color: yellow;
	}
div.outer3 a:active {
	color: black;
	}
	
	.homebox {
	background-image:url("../images/bluestrip.jpg");
	background-repeat:repeat-x;
	border:4px solid #9de14c;
	width:834px;
	overflow:auto;
	margin-bottom:10px;
	margin-top:10px;
	}
	
	.homebox_left {
	width:417px;
	float:left;
	border-right:2px solid white;
	}
	
	
	.homebox_right{
	float:right;
	width:395px;
	padding:10px;
	}
	
	
	
	/* 4 column */
	
	
	
 /* Menu */
 
 	
	
#4menu {
	height:141px;
	width:840px;
	margin:0;
	padding:0;
	
}

div.outer6 {
	float: left;
	width: 273px; height: 141px;
	margin:0;
	background: url( '../images/parentsbe.jpg' ) 0 -0px no-repeat;
	}

div.outer6 a {
	display: block;190
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url( '../images/parentsbe.jpg' ) top left no-repeat;
	}
	

div.outer7 {
	float: left;
	width: 190px;  height: 141px;
	margin:0;
	background: url( '../images/3andup.jpg' ) 0 -0px no-repeat;
	}

div.outer7 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url( '../images/3andup.jpg' ) 0 -0px no-repeat;
	}

div.outer8 {
	float: left;
	width: 188px;  height: 141px;
	margin:0;
	background: url( '../images/rollable.jpg' ) 0 -0px no-repeat;
	}

div.outer8 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
		background: url( '../images/rollable.jpg' ) 0 -0px no-repeat;
	}
	
	
	div.outer9 {
	float: left;
	width: 189px; height: 141px;
	margin:0;
	background: url( '../images/order2.jpg' ) 0 -0px no-repeat;
	}

div.outer9 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
		background: url( '../images/order.jpg' ) 0 -0px no-repeat;
	}
	
	

div.outer6 span {
	display: block;
	margin:0; padding:0;
	}
div.outer6 a:hover {
	background-image: none;
	color: yellow;
	}
div.outer6 a:active {
	color: black;
	}
	
	
	/* 2 hover */
	
	div.outer7 span {
	display: block;
	margin:0; padding:0;
	}
div.outer7 a:hover {
	background-image: none;
	color: yellow;
	}
div.outer7 a:active {
	color: black;
	}
	
	/* 3 hover */
	
	div.outer8 span {
	display: block;
	margin:0; padding:0;
	}
div.outer8 a:hover {
	background-image: none;
	color: yellow;
	}
div.outer8 a:active {
	color: black;
	}
	
	
		div.outer9 span {
	display: block;
	margin:0; padding:0;
	}
div.outer9 a:hover {
	background-image: none;
	color: yellow;
	}
div.outer9 a:active {
	color: black;
	}
	
	.homebox {
	background-image:url("../images/bluestrip.jpg");
	background-repeat:repeat-x;
	border:4px solid #9de14c;
	width:834px;
	overflow:auto;
	}
	
	.homebox_left {
	width:417px;
	float:left;
	border-right:2px solid white;
	}
	
	
	.homebox_right{
	float:right;
	width:395px;
	padding:10px;
	}
	
	
	

/*** SideBAR ***/
#main-image {text-align : center;}


#s3slider { 
   width: 416px; /* important to be same as image width */ 
   height: 304px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   border:0px solid red;
}

#s3sliderContent {
   width: 416px; /* important to be same as image width or wider */

   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   margin:0;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding:0px;
   width:416px;

   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

  
}
	