	 body{	
		font-family:arial;
		font-size:12px;
		color: #000000;
		background-color: #FFFFFF;
		margin:0 0 0 0;
		border: 0px #66FF00 solid;
		}

	h1{font-size:16px; font-family:arial;margin:0;}
	h2{font-size:15px; font-family:arial;margin:0;}
	h3{font-size:13px; font-family:arial;margin:0;}


	/*
	position:absolute;
	top:25px;
	font-weight:bold;
	text-align:center;
	width:680px;
	*/
	p{font-family:arial ;font-size:12px;  font-weight:normal; color: #000000;text-align:justify;text-decoration:none; line-height: 18px;}



	#container{
		margin:auto;
		border: 0px red solid; 
		text-align: right;
		overflow:hidden;
		width: 1004px;
		background-image:url('images/sidevinettestrip.jpg');width:1004px;background-repeat:repeat-y;
	}
	
	#header{
			border: 0px #996633 solid;
			height: 237px;		
			margin:auto;
			overflow:hidden;


			}

	.banner{
			border: 0px #996633 solid;
			height: 237px;		
			margin:auto; overflow:hidden;
	
	}
	.top_flash_container{
		width:1004px; border:0px #FF0066 solid; padding:0px; border:0px #FFFF66 solid; height:207px;margin:auto; overflow:hidden;
		}
	.lower_left_header_container{
		width:1004px; border:0px #FF0066 solid; padding:0px; border:0px #FF00CC solid; height:30px;margin:auto; overflow:hidden;
		}

		.lower_left_header{ width:465px; border:0px #FF0066 solid; padding:0px; border:0px #33CCFF solid; height:30px; float:left; background-image:url('images/left_lowerimage.jpg'); background-repeat:no-repeat;}

		.menu_panel{width:520px; padding:0px; border:0px red solid; float:left;}
			
			#menu{width:510px;  padding:0px; border:0px #00FF33 solid; }


	#primarynav 
	{
	color:#DA032E;
	height:25px;
	background-color: #FBFBFB;
	text-align:left;overflow:hidden; 
	}


/**/
.left_lower_banner {float:left;background-image:url('images/headerpart2.jpg'); background-repeat:no-repeat; width:270px; height:75px;overflow:hidden; }



.main_content_panel {width:100%; border:0px green solid; overflow:hidden; margin:auto; text-align:center;}

	.content_right {float:right;border:0px red solid;width:720px;margin-right:10px;overflow:hidden; }
	.content_left  {float:left;border: 0px #33FF33 solid;width:260px;overflow:hidden; }

	#leftPanel{
		float:left; width: 260px; 
		border: 0px red solid;overflow:hidden; 
	}

	#content{
		float:left;
		width: 515px; 
		border: 0px #00FFFF solid;
		padding-bottom: 10px;
		padding-right: 10px;
		padding-top: 20px;
		overflow:hidden; 
	}


	#content_portfolio{
		float:left;
		width: 640px; 
		border: 0px red solid;
		padding-bottom: 10px;
		padding-top: 20px;
		overflow:hidden; 
	}


	#rightPanel{
		float:right
		margin: auto;
		overflow: hidden;
		width: 180px; 
		text-align: right;
		border: 0px #FFFF00 solid;
		padding-top:20px;
		
	}



	
	 .footerPic{
		 background-image:url('images/footervinette1.jpg');width:1004px; height:75px;background-repeat:no-repeat; border:0px #FFFF66 solid;
    }

	.footerLink,.footerLink:active,.footerLink:visited{font-family:arial; font-size:9px; font-weight:bold; text-decoration:none; color:#4A4A37; text-align:left;}
	.footerLink:hover{font-family:arial; font-size:9px; font-weight:bold; text-decoration:underline; color:#FF8500; text-align:left;}

    .footerText{font-family:arial; font-size:9px; font-weight:bold; text-decoration:none; color:#4A4A37; text-align:left; line-height:17px;}

	#footer{
		
		background-image:url('images/sidevinettestrip.jpg');width:1004px;background-repeat:repeat-y;	border:0px red solid;	
		}


/*
	.right-back
		{
		background-image:url('images/bgright.jpg'); 
		background-repeat:no-repeat;
		width: 191px;
		margin: auto;
		overflow: hidden;
		text-align: center; 
		height:348px;
		}

*/
	.topMenu,.topMenu:active,.topMenu:visited{font-family:arial ;font-size:13px ; font-weight:normal;color: #767429;text-align:left;text-decoration:underline;}
	.topMenu:hover{font-family:arial ;font-size:13px ; font-weight:normal;color: #FF8500;text-align:left;text-decoration:underline;}

	.topMenuText{font-family:arial ;font-size:13px ; font-weight:normal;color: #767429;text-decoration:none;}

	.contentText{border:0px cyan solid; padding-bottom: 15px;font-family:arial;font-size:12px ; font-weight:normal;color: #000000;text-align:left;text-decoration:none; line-height: 18px;overflow:hidden; }

	.webfacts{font-family:arial ;font-size:11px ; font-weight:bold;color: #221F1F;text-decoration:none;}

	.maillink,.maillink:active,.maillink:visited{font-family:arial ;font-size:11px ; font-weight:normal; color: #221F1F; text-decoration:underline;}
	.maillink:hover{font-family:arial ;font-size:11px ; font-weight:normal; color: #FF8500; text-decoration:underline;}

	.searchpanel{text-align: left; padding-left: 35px;}
	.search-bg {background-image:url('images/searchbox.jpg'); background-repeat:no-repeat; height:30px; width:134px;}
	.inputbox{background-color: #FFFFFF; color:#000000;text-align:left; font-size:11px; font-family:arial; width:110px;height:16px;border:0px #C8C7A9 solid;}

	.searchText{font-family:arial ;font-size:10px ; font-weight:normal;color: #767429;text-align:left;text-decoration:none;padding-top: 6px;}

	#bookmark{float:right;width:645px; height:30px; border:0px #6600FF solid; margin-right:20px; margin-top:8px;}	

	.bookmarkbar-sm {background-image:url('/images/bookbar_small.jpg'); background-repeat:no-repeat; width:630px; height:27px;padding-left:20px; padding-right:10px;}
	.bookmarkbar-lg {background-image:url('/images/bookbar_large.jpg'); background-repeat:no-repeat; width:645px; height:40px;padding-left:20px; padding-right:10px;}
	
	
	.bkmarkText{font-family:arial ;font-size:10px ; font-weight:bold;color: #221F1F;text-decoration:none; text-align: left;}

	.bkmark,.bkmark:active,.bkmark:visited{font-family:arial ;font-size:10px ; font-weight:bold;color: #221F1F;text-decoration:underline; text-align: left;}
	.bkmark:hover{font-family:arial ;font-size:10px ; font-weight:bold;color: #FF8500;text-decoration:underline; text-align: left;}

	.redText{font-family:arial ;font-size:14px;  font-weight:normal; color: #F07E00;text-decoration:none; text-align: left;}

	.brcumb,.brcumb:active,.brcumb:visited{font-family:arial ;font-size:11px ; font-weight:normal;color: #737373;text-decoration:none;}
	.brcumb:hover{font-family:arial ;font-size:11px ; font-weight:normal;color: #FF8500;text-decoration:none;}
	.brcumb_active{font-family:arial ;font-size:11px ; font-weight:normal;color: #FF8500;text-decoration:none;}

	.brcumbpanel{text-align: right; border:0px red solid;  padding-top: 7px; padding-bottom: 7px; padding-right:20px;}

	.webfacts_text {font-family:arial ; font-size:11px ; text-align: left;font-weight:normal;color: #351C00;text-decoration:none}
	
	.sm_text {font-family:arial ; font-size:12px ; text-align: left;font-weight:bold;color: #4A4A4A;text-decoration:none}
	.font10 {font-family:arial ; font-size:9px ; text-align: left;font-weight:bold;color: #232323;text-decoration:none}
	.font9 {font-family:arial ; font-size:10px ; text-align: left;font-weight:bold;color: #232323;text-decoration:none}


/* ZOOM IMAGE CSS


	.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: -9999;
}

.thumbnail span{ 
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -3000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: -60px; 

}*/

.gallerycontainer{
position: relative;
overflow:visible;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid white;
margin: 0 0px 0px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 0px;
left: -1000px;
padding-top:  -2500px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 25px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


 /* image zoom when mousehover */

.preview{
	position:relative;
}
.preview{
  position:relative;
  padding-left:100px;
}
.preview img{
  position:absolute;
  top:0;
  left:2em;
  z-Index:0;
  border:none;
}
.preview img.previewimage{
  left:0;
  border:none;
  position:relative;
}

/* image zoom when mousehover */

