/* CSS Document */

body{ background-image:url(back.jpg); 
	  background-repeat:repeat-x; 
	  background-color:#676C7D; 
	  margin:0; 
	  margin-top:0px;}


#container{ margin:auto; 
			width:776px; 
			background-image:url(shadow.gif); 
			background-position: 0 79px; 
			background-repeat:no-repeat;}
#content  { width:752px; 
	        margin:auto; 
			 }
			
.title_image, .title_image img{
	padding:0;
	margin:0;
	height:232px;
	overflow:hidden;
	width: 739px;
									}

.box_gallery, .box_gallery img{
	padding:0;
	margin:0;
	height:500px;
	overflow:hidden;
	width: 739px;
									}

#header{ height:100px;
		 display:block;
		 
}		
		 
#logo{
	width:550px;
	float:left;
	margin-top:20px;	   
	 }
	 
#aaronh_image{
	width:270px;
	float:right;
	margin-top: -67px;
}
	 
#stemmi_image{
	width:125px;
	float:right;
	margin-top: -50px;
}

#visore_home{
	width:387px;
	float:none;
	margin-top: -50px;
}

.header_form { display:inline; 	
			   float:right; 
			   margin:0; 
			   width:180px; 
			   clear:right; 
			    }
							   
.header_form input{width:160px;
				   float:right; 
				   clear:right;
				   font-size:11px }
							   
.header_form select{   width:170px;
					   float:right; 
					   clear:right;
					   font-size:11px  }
							   
.header_form .header_form_img {width:auto; 
							   float:right ; 
							   clear:right; 
							   margin-top:3px;
							   }
#country_dropdown{ width:164px;}							   
							   
#links{
	clear:both;
	background-image:url(top_nav_back.gif);
	height:31px;
	border-bottom:0px solid green !important;
		}
.topnav { display:inline;
}	
.topnav li{ list-style-image:none;
			list-style-type:none;
		    font-size:12px;	
			height:29px;
			
			
			font-weight:bold;
			cursor:pointer;
			
			
			}
.topnav li a{ margin-top:10px;
			  line-height:30px;
			  font-variant:normal;
			  text-transform:capitalize;
			  font-weight:bold;
			    }
					  
.leftlink{ float:left; 
padding:0 13px 0 14px;
		   border-right:0px solid #9EA1A9;}		
.rightlink {float:right; 
padding:0 14px 0 13px;
			border-left:0px solid #9EA1A9;}


#lowerlinks{
	height:24px;
	background-image:url(lower_nav_back.gif);
}
.lowernav { display:inline}	
.lowernav li{ list-style-image:none;
			list-style-type:none;
		    font-size:11px;	
			height:24px;
			padding:0 8px;
			font-weight:normal;
			margin:0;
			}
			
.lowernav li a{ margin-top:10px;
			  line-height:24px;
			    }
#main_content{ background-image:url(../site_images/main_content_shadow.gif);
			   background-repeat:repeat-x;
			   } 
			   
.left_column{ width:484px;
			  padding:24px 9px 24px 9px;
			  float:left;
}	

.left_column  .left_split{ width :155px;
						   padding-right:10px;
						   float:left;
				 }

.left_column  .right_split{ width :315px;
							float:right;
				 }

.full_column{ width:734px;
			  padding:24px 9px 24px 9px;
			  display:block;
			  clear:both;
}	
.right_column{ width:250px;
			   float:right;
			   padding:0;
			   margin:0;
			   background-color:#595c6d;
			   
			   }		
			   
  
#footer{ clear:both;
		 height:22px;
		 background-image:url(footer.jpg);
		 font-size:10px;
		 padding-top:10px;
		 padding-left:10px;
		 padding-right:10px;
		 }	
		 
#footer .copyright{ float:left;}
#footer .footer_links{ float:right}

.page_title{ height:64px;
			 background-image:url(red_bar.jpg)}

div.video_container{ 
	padding-left:10px;
	float:right;
	width:250px;
	height:259px;
}
*>div.video_container{
	padding-top:13px;
	padding-left:10px;
	margin-right:-10px;
}

/* Item List */
