﻿body

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	margin-top: 60px;

	background-color: #FFF;

}

img { border: 0; vertical-align: top; }

a 

{ 

	text-decoration:none; 

	color: #3f9d9c;

}

.clear { clear: both; }

.body

{

	width: 870px;

	margin: 0 auto 40px auto;

}

.main_container

{

	width: 870px;

	height: 469px;

	border-top: 2px solid #c6d5d4;

	border-bottom: 2px solid #c6d5d4;	

}

/* home */

.home_bg

{

	background-image: url(../images/homepage_image2.jpg);

	background-repeat: no-repeat;

	background-position: center;

	margin-bottom:3px;
	
	width: 870px;

	height: 469px;

}



/* lower nav */

.judy_logo

{

	background: url(../images/lowernav-judyalmazanstuhmer2.jpg) no-repeat;

	width: 310px;

	height: 67px;

	float: right;

	margin-right: 60px;

	padding-top: 27px;

	padding-left: 40px;

}

.navbackground

{
	background-color:#bcbc8b;
	
}


.main_menu

{

	padding-top: 14px;
	text-align:center;
	width:272px;
	


}

.menu_underline

{

	border-bottom: 2px solid #5db9b8;	

}

.judy_img

{

	width: 275px; 

	height:15px;

}

.menu_spacer

{

	padding-right: 25px;

}

	

/* connect */

.connect_body 

{

	margin-top: 200px;

	text-align: center;

}



/* upper nav */

.uppernav

{

	padding-left: 10px;

	padding-bottom: 15px;

}

.nav_spacer

{

	padding-right: 20px;	

}



/* logos */

table.image_container

{

	height: 419px;

	color: #ffffff;

	margin: auto;

}

table.image_container td

{

	text-align: center;

	vertical-align: middle;

}

table.image_container img

{

	vertical-align: middle;

}



.thumb_container

{

	border-top: 2px solid #c6d5d4;

	padding-top: 4px;

}



.item_details

{

	float: left;

	width: 420px;

	padding-left: 10px;

	padding-top: 10px;

}

#item_identity 

{

	font-size: 12px;

	color: #798e97;

	padding-bottom: 5px;

	text-transform: uppercase;

}

#item_desc

{

	font-size: 11px;

	color: #aea9a4;

	padding-bottom: 5px;

}

#item_links

{

	font-size: 11px;

	color: #7fbebd;

}

#item_links a

{

	color: #7fbebd;

}



img.sub { padding: 10px 35px;  }



#main_image img.pad { padding-left: 60px; }

#sub_image img.pad { padding-left: 30px;  }

#main_image img.horiz { padding-left: 30px; }

#sub_image img.horiz { padding-left: 30px; }

#sub_image { }