*	{		margin: 0;		padding: 0;	}
body, html{	height: 100%;	background-image: url(images/body_bg.png);	background-repeat: repeat-x;	background-position: top;	padding: 0;	margin: 0;	background-color: white;	text-align: center;	color: #453737;	font-family: arial,sans-serif;	font-size: 0.9em;	letter-spacing: 0.1pt;	word-spacing: 0pt;	line-height: 1.5;}table{font-family: arial,sans-serif;font-size: 1.0em;letter-spacing: 0.1pt;word-spacing: 0pt;line-height: 1.5;}table a {color: #453737;}
a{	color: black;}#content p{paadding-bottom:10px;}
/********* BIG WRAP **********/
#bigwrap{	position: relative;	top: 40px;	margin-right:auto;	margin-left:auto;	width: 842px;	z-index: 2;	border: 0px solid blue;}
	
/********* TOP PLACEMENT IMAGE **********/
.behind{	position: absolute;	top: 0px;	left: 0px;	z-index: 0;}
/********* WRAP FOR CONTENT **********/#wrap{position: relative;padding-top: 200px;margin-right:auto;margin-left:74px;width: 750px;border: 0px dashed black;}/********* NAVBAR **********/
#navbar{position: absolute;top: 145px;left: 300px;height: 35px; width: 100%;z-index: 1;margin: 0px;padding: 0;height: 1em;font-weight: bold;font-size: 15px;} /* FOR IE CSS SHEET *//* Navigation */.nav, .nav ul { 	list-style: none;	margin: 0;	padding: 0;}.nav {  font-family: Arial, sans-serif;  z-index: 100;  position: relative;}.nav li {  float: left;  margin: 0;  padding: 0;  position: relative;}/* TOP LINKS */.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {  font: bold 1.1em Arial, sans-serif;  color: black;  display: block;  padding: 0 9px;  text-transform: lowercase;  text-decoration: none;  margin-top:3px;}.nav li a:hover {  color: #000;	}/* TOP LINKS HOVER*/#nav-one li:hover a, #nav-one li.sfHover a{	color: #000000;	border: 0px solid blue;}#nav-one li:hover ul a, #nav-one li.sfHover ul a{	background: #b8c175;	color: #000000;}#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {	background: #b8c175;	color: #000000;	background-image: url(images/menuicon_tree.png);	background-repeat: no-repeat;	padding-left:0px;}.nav ul{	background: #b8c175;	border: 2px solid #000000;	list-style: none;	margin: 0;	width: 275px;	position: absolute;	top: -999em;	left: -1px;	padding: 2px;	margin-top:-2px;}.nav ul.dates{width: 115px;left: -58px;}.nav ul.trips{width: 245px;left: -155px;}.nav ul.destinations{width: 180px;left: -68px;}.nav ul.aboutus{width: 225px;left: -140px;}.nav li:hover ul,.nav li.sfHover ul {  top: 25px;}.nav ul li {  border: 0;  float: none;}.nav ul a{	border-bottom: 0;	white-space: nowrap;	text-align:right;	/*width: 100%;*/}.nav ul a:hover {	color:red;}/********* SLIDE SHOW **********/
/*#slideshow-container{position: absolute;top: 176px;left: -688px;z-index: -55;}*/ /*FOR IE CSS SHEET*/#slideshow-container{position: absolute;top: 176px;left: 77px;z-index: -55;} /*FOR FF CSS SHEET*/
/********* CONTENT **********//* #content{text-align: left;margin-top: 600px;}*/ /*FOR IE CSS SHEET*/
#content{text-align: left;margin-top: 400px;} /*FOR FF CSS SHEET*/
h1{color: #211C1C;font-size: 1.2em;}h2{color: #211C1C;font-weight: bold;font-size: 1.3em;}#content h2{color: #211C1C;font-weight: bold;font-size: 1.3em;text-align:left;padding-bottom:10px;}
#aboutpath{width: 750px;height: 60px;background-image: url(images/h1_aboutus.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutpath p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_slowalks{width: 750px;height: 60px;background-image: url(images/h1_trips_slowalks.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_slowalks p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_slowrides{width: 750px;height: 60px;background-image: url(images/h1_trips_slowrides.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_slowrides p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_multiactivity{width: 750px;height: 60px;background-image: url(images/h1_trips_multiactivity.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_multiactivity p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_diwinepaths{width: 750px;height: 60px;background-image: url(images/h1_trips_diwinepaths.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_diwinepaths p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_theoilofwisdom{width: 750px;height: 60px;background-image: url(images/h1_trips_theoilofwisdom.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_theoilofwisdom p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_intimatecruise{width: 750px;height: 60px;background-image: url(images/h1_trips_intimatecruise.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_intimatecruise p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_cookeryvacations{width: 750px;height: 60px;background-image: url(images/h1_trips_cookeryvacations.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_cookeryvacations p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_pugliaforfamilies{width: 750px;height: 60px;background-image: url(images/h1_trips_pugliaforfamilies.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_pugliaforfamilies p{font-size: 1.5em;color: black;padding-top: 25px;}#trips_wineschool{width: 750px;height: 60px;background-image: url(images/h1_trips_wineschool.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#trips_wineschool p{font-size: 1.5em;color: black;padding-top: 25px;}#dates_spring{width: 750px;height: 60px;background-image: url(images/h1_dates_spring.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#dates_spring p{font-size: 1.5em;color: black;padding-top: 25px;}#dates_summer{width: 750px;height: 60px;background-image: url(images/h1_dates_summer.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#dates_summer p{font-size: 1.5em;color: black;padding-top: 25px;}#dates_autumn{width: 750px;height: 60px;background-image: url(images/h1_dates_autumn.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#dates_autumn p{font-size: 1.5em;color: black;padding-top: 25px;}#dates_winter{width: 750px;height: 60px;background-image: url(images/h1_dates_winter.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#dates_winter p{font-size: 1.5em;color: black;padding-top: 25px;}#destinations_puglia{width: 750px;height: 60px;background-image: url(images/h1_destinations_puglia.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#destinations_puglia p{font-size: 1.5em;color: black;padding-top: 25px;}#destinations_basilicata{width: 750px;height: 60px;background-image: url(images/h1_destinations_basilicata.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#destinations_basilicata p{font-size: 1.5em;color: black;padding-top: 25px;}#destinations_campania{width: 750px;height: 60px;background-image: url(images/h1_destinations_campania.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#destinations_campania p{font-size: 1.5em;color: black;padding-top: 25px;}#destinations_pugliabasilicata{width: 750px;height: 60px;background-image: url(images/h1_destinations_pugliabasilicata.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#destinations_pugliabasilicata p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_aboutpath{width: 750px;height: 60px;background-image: url(images/h1_aboutus_aboutpath.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_aboutpath p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_brochures{width: 750px;height: 60px;background-image: url(images/h1_aboutus_brochures.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_brochures p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_contactus{width: 750px;height: 60px;background-image: url(images/h1_aboutus_contactus.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_contactus p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_tellafriend{width: 750px;height: 60px;background-image: url(images/h1_aboutus_tellafriend.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_tellafriend p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_trippreparation{width: 750px;height: 60px;background-image: url(images/h1_aboutus_trippreparation.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_trippreparation p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_privateandcustomtrips{width: 750px;height: 60px;background-image: url(images/h1_aboutus_privateandcustomtrips.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_privateandcustomtrips p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_termsandconditions{width: 750px;height: 60px;background-image: url(images/h1_aboutus_termsandconditions.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_termsandconditions p{font-size: 1.5em;color: black;padding-top: 25px;}#aboutus_faq{width: 750px;height: 60px;background-image: url(images/h1_aboutus_faq.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#aboutus_faq p{font-size: 1.5em;color: black;padding-top: 25px;}#howslowly_vespa{width: 750px;height: 60px;background-image: url(images/h1_howslowly_vespa.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#howslowly_vespa p{font-size: 1.5em;color: black;padding-top: 25px;}#howslowly_train{width: 750px;height: 60px;background-image: url(images/h1_howslowly_train.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#howslowly_train p{font-size: 1.5em;color: black;padding-top: 25px;}#howslowly_car{width: 750px;height: 60px;background-image: url(images/h1_howslowly_car.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#howslowly_car p{font-size: 1.5em;color: black;padding-top: 25px;}#bookatrip{width: 750px;height: 60px;background-image: url(images/h1_bookatrip.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#bookatrip p{font-size: 1.5em;color: black;padding-top: 25px;}#home{width: 750px;height: 60px;background-image: url(images/h1_home.png);background-repeat: no-repeat;background-position: top;border: 0px solid blue;padding-bottom:20px;}#home p{font-size: 1.5em;color: black;padding-top: 25px;}.left440{float:left;width:400px;border:0px solid red;}.left440 ul{list-style:none;margin-top:0px;}.spacer {margin-top:20px;margin-bottom:20px;}.spacer2 {margin-top:60px;margin-bottom:60px;}.left440 p{margin-bottom:0px;}.right280{float:right;width:280px;border:0px solid blue;}.right280 ul{list-style:none;margin-top:0px;}.right280 p{margin-bottom:0px;}.bold{font-weight:bold;}.boldsubheader{font-weight:bold;text-align:left;padding-bottom:10px;}.italic{font-style: italic;}.bolditalic{font-weight:bold;font-style: italic;}.green{background-image: url(images/small_bg.png);background-repeat: x;background-position: top;padding:5px;border-top:1px solid #453737;margin-top:10px;}.pdficon{border:0px;margin-bottom:-4px;padding-right:5px;}.pdficon2{border:0px;margin-bottom:-10px;padding-left:10px;}/********* FAQ **********/.faq-answer {display:none;}.faqlink{font-size:1.3em;}/********* FOOTER **********/#footertop{	margin-top: 70px;	position: relative;	height: 165px;	width: 100%;	background-image: url(images/footer_top.png);	background-repeat: no-repeat;	background-position: center top;	border-bottom:4px solid black}#footerbottom{	position: relative;	height: 103px;	width: 100%;	background-image: url(images/footer_bottom.png);	background-repeat: repeat-x;	background-position: center top;}/********* BOOK A TRIP FORM **********/fieldset {  margin: 1.5em 0 0 0;  padding: 0;background-color: #f1f0eb;}fieldset ul {  padding: 0.5em 0.5em 0 1em;  list-style: none;}fieldset li {  padding-bottom: 1.5em;display:inline;}fieldset.submit {  border-style: none;}legend {  margin-left: 1em;  color: #000000;  font-weight: bold;width:440px;} label {  float: left;/*width: 200px;*//*margin-right: 0.5em;*/}/*		<!--[if IE]>			<link rel="stylesheet" type="text/css" href="iestyle.css" />		<![endif]-->  */