/*--------------------------------------------------
Page formatting
---------------------------------------------------*/	


		.main_bg {
				background-image: url(http://www.piccolaveneziaboston.com/images/brickwall.jpg);
				background-repeat: repeat;
				background-color:  #3c1111;	
		} 
		
		.body_bg {
				background-image: url(http://www.piccolaveneziaboston.com/images/body_pattern.jpg);
				background-repeat: repeat;
				background-color:  #d0d0c5;	
		} 		


		.boat_bg {
				background-image: url(http://www.piccolaveneziaboston.com/images/veniceboat.jpg);
				background-repeat: no-repeat;
				background-position:  bottom;
		} 
		
		
		.body {
			font-size: 17px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
			letter-spacing: 0.01em; 
			word-spacing: .10em; 
			line-height: 2.15; 
		}
		
		.body2 {
			font-size: 16px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
		}	

		.bigwine {
			font-size: 18px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
		}	
		
		.wine {
			font-size: 15px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
		}
		
		.smallwine {
			font-size: 12px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
		}	
		
		.menu {
			font-size: 14px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
		}
		
		.bigmenu {
			font-size: 15px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
			text-decoration: underline;
		}	
	
		.smallmenu {
			font-size: 12px;
			font-variant: small-caps;
			font-weight: 500; 
			color: #312e38;
			font-family: Georgia, Times, serif; 
		}	
		
		.pagebody {
			font-size: 13px;font-weight: 500; color: #606060;font-family: Palatino, Times, serif; letter-spacing: 0.01em; word-spacing: .10em; line-height: 1.15; 
			background-color:  #ffffff;
			border-left: 1px solid #adacac;
			border-right: 1px solid #adacac;
		}		
		
		.headerbody {
			font-size: 13px;font-weight: 500; color: #606060;font-family: Palatino, Times, serif; letter-spacing: 0.01em; word-spacing: .10em; line-height: 1.15; 
			background-color:  #ffffff;
			border-left: 1px solid #adacac;
			border-right: 1px solid #adacac;
		}		
		
		.footerbody {
			font-size: 13px;font-weight: 500; color: #606060;font-family: Palatino, Times, serif; letter-spacing: 0.01em; word-spacing: .10em; line-height: 1.15; 
			background-color:  #ffffff;
			border-left: 1px solid #adacac;
			border-right: 1px solid #adacac;
		}
		
		.indexsidemenubg{
			background-color:  #64656a;
		}			
		
		.localmenu{
			font-size: 18px;
			font-variant: small-caps;
			font-weight: 600;
			color: #4a484f;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.15em;
			word-spacing: .10em;
			line-height: 1.15;
			text-decoration: none
		}	
		
		.localmenu:hover {
			font-size: 18px;
			font-variant: small-caps;
			font-weight: 600;
			color: #4a484f;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.25em;
			word-spacing: .10em;
			line-height: 1.15;
			text-decoration: underline;
		}
		
		.menulinks{
			font-size: 20px;
			font-variant: small-caps;
			font-weight: 600;
			color: #4a484f;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.15em;
			word-spacing: .10em;
			line-height: 1.15;
			text-decoration: none
		}	
		
		.menulinks:hover {
			font-size: 20px;
			font-variant: small-caps;
			font-weight: 600;
			color: #4a484f;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.25em;
			word-spacing: .10em;
			line-height: 1.15;
			text-decoration: underline;
		}		
		
		
		.link1{
			font-size: 17px;
			font-variant: small-caps;
			font-weight: 600;
			color: #5e617e;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.15em;
			word-spacing: .10em;
			line-height: 1.15;
			text-decoration: none
		}	
		
		.link1:hover {
			font-size: 17px;
			font-variant: small-caps;
			font-weight: 600;
			color: #3d3e46;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.15em;
			word-spacing: .10em;
			line-height: 1.15;
			text-decoration: underline;
		}			
		
		.globaltopmenu{
			font-size: 12px;font-variant: small-caps;font-weight: 400;color: #FFFFFF;font-family: Palatino, Times, serif; letter-spacing: 0.01em; word-spacing: .10em; line-height: 1.15;text-decoration: none
		}	
		
		.globaltopmenu:hover {
			font-size: 12px;font-variant: small-caps;font-weight: 400;color: #FFFFFF;font-family: Palatino, Times, serif; letter-spacing: 0.01em; word-spacing: .10em; line-height: 1.15; text-decoration: underline;
		}			
		
		.pagetitles{
			font-size: 15px;font-variant: small-caps;font-weight: 800;color: #606060;font-family: Palatino, Times, serif; letter-spacing: 0.01em; word-spacing: .10em; line-height: 1.15;text-decoration: underlined;
		}	
		
		.bodyhold {
			font-size: 14px;font-weight: 500;color: #4a484d;font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
		}
		
		.pagetitle {
			font-size: 18px;font-weight: 1000;color: #4a484d;font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;text-decoration: underline;
		}		
		.footertext {
			font-size: 9px;font-weight: 500;color: #4a484d;font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
		}	
		
		.bluelinkbody {
			font-size: 13px;font-weight: 500;color: #456ab1;text-decoration: none
		}

		.bluelinkbody:hover {
			font-size: 13px;font-weight: 500;color: #456ab1;text-decoration: underline
		}		
		
		
		.bluelink {
			font-size: 14px;font-weight: 500;color: #336699;text-decoration: none
		}

		.bluelink:hover {
			font-size: 14px;font-weight: 500;color: #336699;text-decoration: underline
		}
		
		.required {
			font-size: 13px;font-weight: 500;color: #e90404;font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
		}
		
		.br {
			background: url(http://www.broadeyesolutions.com/images/top-rounded.gif) 100% 100% no-repeat;
			border: 1px solid #e68200;
			}
		.tr {
			background: url(http://www.broadeyesolutions.com/images/top-rounded.gif) 100% 0 no-repeat; 
			padding:10px
			}
		.clear {
			font-size: 1px; height: 1px
			}		
				
		
/*--------------------------------------------------
end
---------------------------------------------------*/		