		body {
			
			margin: 0;
			
			padding: 0;
			
			background-color: rgb(0, 0, 0);
			
			text-align: center;
			
			color: rgb( 255, 255, 255 );
			
			font-family: "Tahoma", Arial, Helvetica, Sans-Serif;
			
			font-size: 0.8em;
			
		}		

		#verona-wrapper 
		{

			position: relative;			

			width: 680px;
			
			margin: 0 auto;
			
			text-align: left;
						
			height: 460px;
			
			margin-top: 32px;

		}		

		h1
		{
						
			margin: 0;
			
			padding: 0;
			
			font-size: 1.8em;
			
			font-weight: normal;
			
		}

		h2
		{
						
			margin: 0;
			
			padding: 16px 0 0 0;
			
			font-size: 1.2em;
			
			font-weight: normal;
			
		}
		
		p
		{
			margin: 0; padding: 0.5em 0 0 0;
		}
		
		form {
			padding: 0; margin: 0;
		}
		
		input, textarea
		{
		
			/*background-image: url(images/input_background.png);*/

			background-color: rgb( 255, 255, 255 );
		
		}

		#verona-logo
		{
			
			background: no-repeat top left url(images/verona-logo.png);
			
			float: left;
			
			clear: both;
			
			width: 100%;
						
			border-left: 1px solid rgb( 162, 182, 109 );
			
			border-top: 1px solid rgb( 162, 182, 109 );
			
			z-index: 0;
			
		}

		#verona-menu
		{
			
			float: right;
						
			width: 98%; height: 16px;
			
			padding: 4px 0 8px 0;
			
			list-style-type: none;
			
			margin: 0;
			
		}
		
		#verona-menu li
		{
		
			float: left;
			
			padding: 0 16px 0 16px;
			
			border-right: 1px solid rgb( 162, 182, 109 );

		}
		
		#verona-menu a
		{
									
			text-align: center;
			
			text-decoration: none;
																														
		}
		
		#verona-menu a:hover
		{
		
			background-color: rgb( 162, 182, 109 );
			
			color: #000;
		
		}

		#verona-brochure-link
		{
			
			position: relative;
						
			left: +2px;
			
			z-index: 100;

			float: right; 
			
			padding: 4px 96px 4px 4px;
			
			border: 1px solid rgb( 162, 182, 109 ); 
			
			margin: 48px 0 16px 0;
			
		}
		
		#verona-main
		{
			
			position: relative; 

			float: none;
			
			clear: both; 
						
			height: 400px;
			
			padding-top: 20px;
			
		}

		#verona-content
		{

			position: absolute;
			
			bottom: 0; right: 0;
			
			width: 77%; height: 400px;
									
		}

		#verona-menu-left
		{

			position: absolute;
			
			text-align: left;
			
			bottom: 0;				

			float: left; width: 156px; height: 400px;
		
		}

		#verona-menu-left ul
		{

			list-style-type: none;
		
			margin: 0;
			
			padding: 0 0 0 16px;
		
		}
		
		#verona-menu-left li
		{
		
			color: rgb( 0, 0, 0 );
									
			height: 40px;
			
			width: 124px; 
						
			margin-bottom: 5px;
		
		}

		#verona-menu-left li a
		{

			color: rgb( 0, 0, 0 );

			position: relative;
					
			display: block;

			padding: 8px 0 0 8px;		

			height: 30px;
			
			width: 112px; 
			
			text-decoration: none;
								
		}

		#verona-menu-left a:hover
		{
		
			border: 4px solid white;
		
			padding: 4px 0 0 4px;
		
		}

		#verona-content-left
		{

			position: absolute;
			
			top: 0; left: -1px;

			padding: 10px 22px 40px 22px;
			
			width: 245px; height: 350px;

			overflow: hidden;
						
			border-bottom: 1px solid rgb( 162, 182, 109 );

		}

		#verona-headimage-right
		{
			
			position: absolute;
			
			right: 16px; top: 16px;
			
			width: 64px; height: 89px;
			
			background-image: url(images/header_image_right.jpg);
			
			border: 1px solid rgb( 255, 255, 255 );
			
			z-index: 300;
			
		}

		#verona-content-right
		{

			position: absolute;
			
			top: 0; right: 0;
			
			width: 234px; height: 400px;
			
			margin: 0;
									
			/*
			border-right: 1px solid rgb( 162, 182, 109 );
			border-bottom: 1px solid rgb( 162, 182, 109 );
			*/

		}
		
		#verona-slides-nav
		{
		
			background-color: #fff;

			color: #000;

			position: absolute;
			
			bottom: 0; right: 0;
			
			padding-bottom: 4px;
						
			width: 234px;
			
			text-align: center;
			
			font-weight: bold;
								
		}
				
		.button-prev
		{
		
			float: left;
			
			position: relative; left: +48px;
			
			display: block;
						
			width: 64px; height: 24px;
			
			background-image: url(images/button-prev.png);

			margin-right: 16px;
		
		}
		
		.button-next
		{
		
			float: left;
			
			position: relative; left: +48px;

			display: block;
					
			width: 64px; height: 24px;
			
			background-image: url(images/button-next.png);

		}

		#verona-right-bordercomp
		{
		
			float: right; width: 1px; height: 40px; border-right: 1px solid rgb( 162, 182, 109 );
						
		}
		
		#footer
		{
		
			float: right;
		
			font-size: 0.7em;
		
		}

		.contactform 
		{ 
					
			color: rgb( 0, 0, 0 ); 
			
			background-color: rgb( 162, 182, 109 ); 
			
			padding-left: 4px;
						
			overflow: auto;
			
			font-size: 0.8em;
			
		}

		.para
		{
		
			padding-top: 0.4em;

			line-height: 1.2em;
		
		}
						
		.tlborder
		{

			border-top: 1px solid rgb( 162, 182, 109 );

			border-left: 1px solid rgb( 162, 182, 109 );		
			
		}

		.lborder
		{

			border-left: 1px solid rgb( 162, 182, 109 );;		
			
		}

		.fborder
		{

			border: 1px solid rgb( 162, 182, 109 );
			
		}
		
		.fleft
		{
			
			float: left;
						
		}
						
		a
		{
			color: rgb( 255, 255, 255 );
		}

		.verona-green   { color: rgb( 162, 182, 109 ); }
		.verona-green1  { background-color: rgb( 182, 202, 129 ); }
		.verona-green2  { background-color: rgb( 202, 222, 149 ); }
		.verona-green3  { background-color: rgb( 222, 242, 169 ); }
		.verona-green4  { background-color: rgb( 242, 255, 189 ); }
		.verona-green5  { background-color: rgb( 255, 255, 209 ); }
		.verona-green6  { background-color: rgb( 255, 255, 229 ); }

		.verona-left-image { margin: 0 auto 8px auto; width: 128px; height: 128px; }				
		.image-home1 { background: url(images/home/home1_128x128.jpg); }		
		.image-home2 { background: url(images/home/home2_128x128.jpg); }		
		.image-home3 { background: url(images/home/home3_128x128.jpg); }
		.image-about1 { background: url(images/aboutus/aboutus1.jpg); }		
		.image-about2 { background: url(images/aboutus/aboutus2.jpg); }		
		.image-about3 { background: url(images/aboutus/aboutus3.jpg); }

		.image-products1 { background: url(images/products/products1.jpg); }
		.image-products2 { background: url(images/travertine/polished-travetine.jpg); }
		.image-products3 { background: url(images/marble/marble128x128.jpg); }
		.image-products4 { background: url(images/limestone/limestone128x128.jpg); }
		.image-products5 { background: url(images/granite/granite128x128.jpg); }
		.image-products6 { background: url(images/mosaics/mosaics128x128.jpg); }
		.image-products7 { background: url(images/borders/borders128x128.jpg); }

		.home4       { float: left;	background-image: url(images/home/pebbles.jpg); width: 276px; height: 400px; }				
		.about4      { float: left; background-image: url(images/aboutus/aboutus4.jpg); width: 276px; height: 400px; }				
		.product4    { float: left; background-image: url(images/products/products2.jpg); width: 276px; height: 400px; }
		
		.travertine-default { background: url(images/travertine/psilver_travertine.jpg); }
		.marble-default { background: url(images/marble/pdark_cappuccino.jpg); }
		.limestone-default { background: url(images/limestone/pCafeTumbled.jpg); }
		.granite-default { background: url(images/granite/pSparkleStone1.jpg); }
		.mosaics-default { background: url(images/mosaics/pDarkCappuMosaic.jpg); }
		.borders-default { background: url(images/borders/pVBR-022.jpg); }
		
		.verona-circle-1 { float: right; background: url(images/circle-1.png); width: 96px; height: 98px; margin: 4px 0 0 4px; }
		
		.verona-circle-2 { float: right; background: url(images/circle-2.png); width: 96px; height: 98px; margin: 8px 0 0 4px; }
		
		.verona-circle-3 { float: right; background: url(images/circle-3.png); width: 96px; height: 98px; margin: 8px 0 0 4px; }

		.text-only { display: none; }
		
		.largertext { font-size: 1.1em; }
		

