* {
  padding: 0;
  margin: 0;
}
body {
  background-color: #fff;
  padding: 20px;
  /* font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; */
  font-family: Times, "Times New Roman", serif;
}
a:link, a:visited {
  color:#760200;
  text-decoration: none;
}
a:hover, a:active {
  color:#afa325;
}

#container {
	width: 760px;
	padding: 20px;
	border: 2px solid #ccb177;
	z-index: 2;
}
  #header {
    z-index: 3;
  }
  #navigation {
    margin: 20px 0;
    padding: 10px 0;
    width: 760px;
    border: 2px solid #ccb177;
    border-left: none;
    border-right: none;
    list-style: none;
    z-index: 3;
    text-align: center;
  }
    #navigation li {
      display: inline;
      margin: 0 11px 0 0;
    }
      #navigation li a, #navigation li a:visited, #navigation li a:link {
        background: url('../images/point.png') no-repeat top left;
        padding: 0 0 0 25px;
        font-size: 1.2em;
        line-height: 160%;
      }
  #content {}
	
	
#footer {
  width: 760px;
  margin-top: 20px;
}
	#footer p {
		float: left;
		margin-right: 10px;
		font-size: .8em;
	}
/** style **/


h1 {

}
h2 {
	font-size: 24px;
	color: #760200;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}
h3, h4, h5, h6 {
	color: #760200;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}
p {
  color: #725c2d;
  margin-bottom: 15px;
}





/** style on images **/
.side-image {
  float: left;
  margin-right: 20px;
}
p.petals {
  text-align: center;
  background: url('../images/petal.gif') no-repeat top center;
  height: 41px;
  /* border: 1px solid red; */
  margin-bottom: 15px;
  margin-left: 400px
}

p.centered {
  text-align: center;
}










.linkbarouter_admin {
	position: absolute;
	top: 220px;
	left: 25px;
	width: 750px;
	height: 40px;
	border-top: solid;
	border-bottom: solid;
	border-left: none;
	border-right: none;
	border-width: 2px;
	border-color: #ccb177;
	z-index: 3;
	}
.point_home {
	position: absolute;
	top: 10px;
	left: 20px;
	border: none;
	z-index: 5;
	}
.linkbar_home {
	position: absolute;
	top: -10px;
	left: 45px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_about {
	position: absolute;
	top: 10px;
	left: 110px;
	border: none;
	z-index: 5;
	}
.linkbar_about {
	position: absolute;
	top: -10px;
	left: 135px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_ceremonies {
	position: absolute;
	top: 10px;
	left: 235px;
	border: none;
	z-index: 5;
	}
.linkbar_ceremonies {
	position: absolute;
	top: -10px;
	left: 260px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_locations {
	position: absolute;
	top: 10px;
	left: 370px;
	border: none;
	z-index: 5;
	}
.linkbar_locations {
	position: absolute;
	top: -10px;
	left: 395px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_services {
	position: absolute;
	top: 10px;
	left: 575px;
	border: none;
	z-index: 5;
	}
.linkbar_services {
	position: absolute;
	top: -10px;
	left: 600px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_book {
	position: absolute;
	top: 45px;
	left: 5px;
	border: none;
	z-index: 5;
	}
.linkbar_book {
	position: absolute;
	top: 25px;
	left: 30px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_contact {
	position: absolute;
	top: 45px;
	left: 150px;
	border: none;
	z-index: 5;
	}
.linkbar_contact {
	position: absolute;
	top: 25px;
	left: 175px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_offers {
	position: absolute;
	top: 45px;
	left: 275px;
	border: none;
	z-index: 5;
	}
.linkbar_offers {
	position: absolute;
	top: 25px;
	left: 300px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_honey {
	position: absolute;
	top: 45px;
	left: 425px;
	border: none;
	z-index: 5;
	}
.linkbar_honey {
	position: absolute;
	top: 25px;
	left: 450px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.point_villa {
	position: absolute;
	top: 45px;
	left: 575px;
	border: none;
	z-index: 5;
	}
.linkbar_villa {
	position: absolute;
	top: 25px;
	left: 600px;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.pagetitle {
	position: absolute;
	top: 295px;
	left: 265px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 26px;
	color: #760200;
}
.pagetitle2 {
	position: absolute;
	top: 295px;
	text-align: center;
	left: 315px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 26px;
	color: #760200;
}
.pagetitle3 {
	position: absolute;
	top: 530px;
	left: 270px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 26px;
	color: #760200;
}
.pagetitle4 {
	position: absolute;
	top: 295px;
	left: 25px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 26px;
	color: #760200;
}
.pagetitle5 {
	position: absolute;
	top: 295px;
	left: 240px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 26px;
	color: #760200;
}
.pagetitle6 {
	position: absolute;
	top: 295px;
	text-align: center;
	left: 300px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 26px;
	color: #760200;
}
.maintext {
	position: absolute;
	top: 300px;
	left: 25px;
	z-index: 5;
}
.topictext {
	font-family: Times;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	width: 700px;
	/*margin-top: -10px;*/
	z-index: 3;
	color: #760200;
}
	
.subhead1 {
	position: absolute;
	top: 355px;
	left: 275px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead2 {
	position: absolute;
	top: 515px;
	left: 375px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead3 {
	position: absolute;
	top: 685px;
	left: 275px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead4 {
	position: absolute;
	top: 820px;
	left: 380px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead5 {
	position: absolute;
	top: 535px;
	left: 300px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 23px;
	color: #760200;
}
.subhead6 {
	position: absolute;
	top: 310px;
	left: 185px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead7 {
	position: absolute;
	top: 460px;
	left: 485px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead8 {
	position: absolute;
	top: 600px;
	left: 185px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead9 {
	position: absolute;
	top: 750px;
	right: 185px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.subhead10 {
	position: absolute;
	top: 515px;
	left: 255px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.text1 {
	position: absolute;
	top: 380px;
	left: 275px;
	width: 450px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.text2 {
	position: absolute;
	top: 540px;
	left: 25px;
	width: 500px;
	text-decoration: none;
	text-align: right;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.text3 {
	position: absolute;
	top: 715px;
	left: 275px;
	width: 500px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.text4 {
	position: absolute;
	top: 845px;
	left: 25px;
	width: 500px;
	text-decoration: none;
	text-align: right;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.text5 {
	position: absolute;
	top: 350px;
	left: 25px;
	width: 750px;
	text-decoration: none;
	text-align: center;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #725c2d;
}
.text6 {
	position: absolute;
	top: 575px;
	left: 255px;
	width: 300px;
	text-decoration: none;
	text-align: center;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #725c2d;
}
.text7 {
	position: absolute;
	top: 350px;
	left: 25px;
	width: 750px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #725c2d;
}
.text8 {
	position: absolute;
	top: 415px;
	left: 25px;
	width: 425px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #725c2d;
}
.text9 {
	position: absolute;
	top: 705px;
	left: 415px;
	width: 382px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #725c2d;
}
.text10 {
	position: absolute;
	top: 695px;
	left: 415px;
	width: 385px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #725c2d;
}
.text11 {
	position: absolute;
	top: 585px;
	left: 25px;
	width: 750px;
	text-decoration: none;
	text-align: center;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #725c2d;
}
.text12 {
	position: absolute;
	top: 360px;
	left: 185px;
	width: 600px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #725c2d;
}
.text13 {
	position: absolute;
	top: 510px;
	right: 185px;
	width: 600px;
	text-decoration: none;
	text-align: right;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #725c2d;
}
.text14 {
	position: absolute;
	top: 650px;
	left: 185px;
	width: 600px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #725c2d;
}
.text15 {
	position: absolute;
	top: 790px;
	right: 185px;
	width: 600px;
	text-decoration: none;
	text-align: right;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #725c2d;
}
.text16 {
	position: absolute;
	top: 345px;
	left: 275px;
	width: 450px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #760200;
}
.text17 {
	position: absolute;
	top: 345px;
	left: 275px;
	width: 450px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #760200;
}
.midpage {
	position: absolute;
	top: 650px;
	left: 175px;
	border: none;
	z-index: 5;
}
.service1 {
	position: absolute;
	top: 330px;
	left: 25px;
	border: none;
}
.service2 {
	position: absolute;
	top: 480px;
	right: 25px;
	border: none;
}
.service3 {
	position: absolute;
	top: 620px;
	left: 25px;
	border: none;
}
.service4 {
	position: absolute;
	top: 770px;
	right: 25px;
	border: none;
}
.florguff {
	position: absolute;
	top: 800px;
	left: 50px;
	z-index: 5;
	text-align: center;
	width: 700px;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	}
.spesh {
	position: absolute;
	top: 325px;
	left: 175px;
	border: none;
}
.alba {
	position: absolute;
	top: 650px;
	right: 50px;
	border: none;
}
.imagecatalogue { 
	position: absolute;
    top: 320px;
    left: 25px; 
    z-index:5;
}
.seven1 {
	position: absolute;
	top: 370px;
	left: 460px;
	border: solid 2px #ccb177;
}
.seven2 {
	position: absolute;
	top: 690px;
	left: 25px;
	border: solid 2px #ccb177;
}
.ten2 {
	position: absolute;
	top: 675px;
	left: 25px;
	border: solid 2px #ccb177;
}
.honeyinfo {
	position: absolute;
	top: 475px;
	left: 25px;
	width: 400px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #725c2d;
}
.rosy {
	font-family: Times;
	font-size: 16px;
	color: #760200;
}
.honeycouple {
	position: absolute;
	top: 460px;
	left: 450px;
	border: none;
}
	
.image1 {
	position: absolute;
	top: 365px;
	left: 25px;
	border: solid 2px #ccb177;
}
.image2 {
	position: absolute;
	top: 530px;
	left: 545px;
	border: solid 2px #ccb177;
}
.image3 {
	position: absolute;
	top: 685px;
	left: 25px;
	border: solid 2px #ccb177;
}
.image4 {
	position: absolute;
	top: 835px;
	left: 545px;
	border: solid 2px #ccb177;
}
.bullet1 {
	position: absolute;
	border: none;
	left: 215px;
	top: 630px;
}
.offer1 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 610px;
}
.bullet2 {
	position: absolute;
	border: none;
	left: 215px;
	top: 670px;
}
.offer2 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 650px;
}
.bullet3 {
	position: absolute;
	border: none;
	left: 215px;
	top: 710px;
}
.offer3 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 690px;
}
.bullet4 {
	position: absolute;
	border: none;
	left: 215px;
	top: 750px;
}
.offer4 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 730px;
}
.bullet5 {
	position: absolute;
	border: none;
	left: 215px;
	top: 790px;
}
.offer5 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 770px;
}
.bullet6 {
	position: absolute;
	border: none;
	left: 215px;
	top: 830px;
}
.offer6 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 810px;
}
.bullet7 {
	position: absolute;
	border: none;
	left: 215px;
	top: 870px;
}
.offer7 {
	position: absolute;
	font-family: Times;
	font-size: 20px;
	color: #760200;
	left: 255px;
	top: 850px;
}
.pagelink {
	position: absolute;
	top: 950px;
	left: 350px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #760200;
}
.pagelink2 {
	position: absolute;
	top: 955px;
	right: 25px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #760200;
}
.pagelink3 {
	position: absolute;
	top: 950px;
	right: 425px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #760200;
}
.region-movie {
	position: absolute;
	top: 320px;
	left: 100px;
	border: none;
}
.region-movie-new {
	position: absolute;
	top: 320px;
	left: 25px;
	border: none;
}
.region-pad1 {
	position: absolute;
	top: 320px;
	left: 582px;
	border: none;
	z-index: 3;
}
.region-pad2 {
	position: absolute;
	top: 905px;
	left: 582px;
	border: none;
	z-index: 3;
}
.italy-links {
	position: absolute;
	top: 318px;
	left: 582px;
	height: 625px;
	width: 188px;
	border: solid 2px #ccb177;
	z-index: 4
	}
.region1 {
	position: absolute;
	top: 30px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region2 {
	position: absolute;
	top: 55px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region3 {
	position: absolute;
	top: 80px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region4 {
	position: absolute;
	top: 105px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region5 {
	position: absolute;
	top: 130px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region6 {
	position: absolute;
	top: 155px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region7 {
	position: absolute;
	top: 180px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region8 {
	position: absolute;
	top: 205px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region9 {
	position: absolute;
	top: 230px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region10 {
	position: absolute;
	top: 255px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region11 {
	position: absolute;
	top: 280px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region12 {
	position: absolute;
	top: 305px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region13 {
	position: absolute;
	top: 330px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region14 {
	position: absolute;
	top: 355px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region15 {
	position: absolute;
	top: 380px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region16 {
	position: absolute;
	top: 405px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region17 {
	position: absolute;
	top: 430px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region18 {
	position: absolute;
	top: 455px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region19 {
	position: absolute;
	top: 480px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region20 {
	position: absolute;
	top: 505px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.region21 {
	position: absolute;
	top: 530px;
	left: 5px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.regiontxt {
	position: absolute;
	top: 725px;
	left: 50px;
	width: 700px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #760200;
}
.loctxt {
	position: absolute;
	top: 800px;
	left: 25px;
	width: 550px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #760200;
}
.regiontxt-new {
	position: absolute;
	top: 625px;
	left: 25px;
	width: 450px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #760200;
}
.regiontxt-new2 {
	position: absolute;
	top: 625px;
	left: 25px;
	width: 450px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.regiontxt-new3 {
	position: absolute;
	top: 625px;
	left: 25px;
	width: 450px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 12px;
	color: #760200;
}
.regionlinks {
	position: absolute;
	top: 850px;
	left: 300px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.regionlinks2 {
	position: absolute;
	top: 875px;
	left: 345px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.regionlinks3 {
	position: absolute;
	top: 875px;
	left: 340px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.regionlinks4 {
	position: absolute;
	top: 875px;
	left: 320px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.regionlinks5 {
	position: absolute;
	top: 875px;
	left: 320px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
	
.list {
	width: 750px;
	text-decoration: none;
	text-align: left;
	z-index: 5;
	font-family: Times;
	font-size: 16px;
	color: #725c2d;
}
.cursor_change {
	cursor: pointer;
}

.testify {
	position: absolute;
	top: 895px;
	left: 75px;
	width: 650px;
	text-decoration: none;
	text-align: center;
	z-index: 5;
	font-family: Times;
	font-size: 18px;
	color: #760200;
}
.quote1 {
	position: absolute;
	top: 345px;
	left: 25px;
	border: none;
}
.quote1b {
	position: absolute;
	top: 345px;
	left: 25px;
	border: none;
}
.quote2 {
	position: absolute;
	top: 485px;
	left: 25px;
	border: none;
}
.quote3 {
	position: absolute;
	top: 610px;
	left: 25px;
	border: none;
}
.quote4 {
	position: absolute;
	top: 685px;
	left: 25px;
	border: none;
}
.quote5 {
	position: absolute;
	top: 765px;
	left: 25px;
	border: none;
}
.quote6 {
	position: absolute;
	top: 830px;
	left: 25px;
	border: none;
}
.cloquote1 {
	position: absolute;
	top: 430px;
	right: 25px;
	border: none;
}
.cloquote2 {
	position: absolute;
	top: 565px;
	right: 25px;
	border: none;
}
.cloquote3 {
	position: absolute;
	top: 640px;
	right: 25px;
	border: none;
}
.cloquote4 {
	position: absolute;
	top: 725px;
	right: 25px;
	border: none;
}
.cloquote5 {
	position: absolute;
	top: 810px;
	right: 25px;
	border: none;
}
.cloquote6 {
	position: absolute;
	top: 920px;
	right: 25px;
	border: none;
}
.quotetxt1 {
	position: absolute;
	top: 360px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.quotetxt2 {
	position: absolute;
	top: 500px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.quotetxt3 {
	position: absolute;
	top: 625px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.quotetxt4 {
	position: absolute;
	top: 700px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.quotetxt5 {
	position: absolute;
	top: 780px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.quotetxt6 {
	position: absolute;
	top: 845px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}
.cust1 {
	position: absolute;
	top: 455px;
	right: 50px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.cust2 {
	position: absolute;
	top: 580px;
	right: 50px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.cust3 {
	position: absolute;
	top: 655px;
	right: 50px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.cust4 {
	position: absolute;
	top: 740px;
	right: 50px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.cust5 {
	position: absolute;
	top: 825px;
	right: 50px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.cust6 {
	position: absolute;
	top: 935px;
	right: 50px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #760200;
}
.cust1lge {
	position: absolute;
	top: 690px;
	right: 75px;
	text-align: right;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #760200;
}
.fullquotetxt1 {
	position: absolute;
	top: 360px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 20px;
	color: #725c2d;
}
.fullquotetxt2 {
	position: absolute;
	top: 360px;
	left: 50px;
	width: 700px;
	text-decoration: none;
	z-index: 5;
	font-family: Times;
	font-size: 14px;
	color: #725c2d;
}

.endquote1 {
	position: absolute;
	top: 730px;
	right: 25px;
	border: none;
}
.backbutton {
	position: absolute;
	top: 960px;
	border: none;
	left: 605px;
	z-index: 6;
}


.image_browser {
position: absolute;
border: solid medium color(255,255,255);
left: 300px;
top: 600px;
z-index: 1;
}


/* --------------------------------------------------------------------------- */
/* form css template																													 */
#footer form {
  background-color: #fff;
  width: 100%;
}
form * {
	margin: 0;
	padding: 0
}
form {
	width: 760px;
	background-color: #eee8db;
	font-size: .9em;
	margin-bottom: 20px;
}
form.table-form {
	background-color: #fff;
}
  form fieldset {
    background-color: #eee8db;
		border: none;
		border-bottom: 1px solid #bfb9ac;
		padding: 5px;
  }
  form fieldset legend {
    display: none;
  }
  form h3 {
		font-size: 1.1em;
		font-weight: none !important;
		padding: 0;
		line-height: 10%;
		margin: 15px 0 10px 10px !important;
		color: #760200;
  }

/* -------------------------------------------------------------------------- */
/* Submit buttons                                                             */
form .submitdiv {
	margin-top: 0;
	text-align: right;
	padding: 20px;
	background-color: #fff;
}
form .submitdiv input,
form .submitlink {
  border: none;
  color: #fff;
	background: url('../images/submit-form.png') no-repeat;
	width: 147px;
	height: 47px;
  font-size: 1.5em;
  padding: 0.3em 0.3em;
  font-weight: bold;
  text-decoration: none;
}

/* -------------------------------------------------------------------------- */
/* basic form style                                                           */
form p {
	padding: 5px;
}

form div.form-row {
	margin: 0 0;
	overflow: hidden; /* clear float hack */
	width: 100%; 			/* important for IE < 7*/
	background-color: #eee8db;
	padding: 10px 0;
}
form div.form-row-over {
	background-color: #ccc;
}
	form div.label-area {
		float: left;
		width: 150px;
		text-align: right;
		margin-right: 10px;
		color: #000;
	}
		form div.label-area label {
			font-size: 1.1em;
			font-weight: normal;
			display: block;
			color: #444;
		}
			form div.label-area label span {
				color: red;
			}
	
	form div.input-area {
		margin-left: 150px;
	}
		form div.input-area input,
		form div.input-area select,
		form div.input-area textarea {
			border: 1px solid #ddd;
			background-color: #fff !important;
		}
	form div.form-row br {
		clear: left;
		font-size: 1px;
		line-height: 1px;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	
	form div.form-row-2 {
		float: left;
		width: 50%;
	}
		form div.form-row-2 div.label-area {
			float: left;
			width: 150px;
			text-align: right;
			margin-right: 10px;
			color: #000;
		}
		form div.form-row-2 div.input-area {
			margin-left: 150px;
		}
			form div.form-row-2 div.input-area input,
			form div.form-row-2 div.input-area textarea {
				width: 150px;
			}


	form div.form-row-3 {
		float: left;
		width: 33%;
	}
		form div.form-row-3 div.label-area {
			float: left;
			width: 150px;
			text-align: right;
			margin-right: 10px;
			color: #000;
		}
		form div.form-row-3 div.input-area {
			margin-left: 150px;
		}
			form div.form-row-3 div.input-area input,
			form div.form-row-3 div.input-area textarea {
				width: 80px;
			}
	
	
	form div.input-area input.text-line {
		width: 420px;
	}
	form div.input-area textarea {
		font-family: Calibri, Arial, sans-serif;
		width: 96%;
		height: 120px;
	}
	form .default-hide {
		display: none;
	}
	form div.area-radio div div, form div.area-checkboxes div div {
		margin-right: 15px;
		margin-bottom: 3px;
		background-color: #f6f2e8;
		padding: 2px 5px;
		cursor: pointer;
	}
	form div.area-radio div div {
		float: left;
	}
	form .long-label div.label-area {
		float: none;
		width: 100%;
		text-align: left;
		margin-right: 10px;
		color: #000;
	}
	form .long-label div.input-area {
		margin-left: 5px;
	}
	form .long-label div.label-area label {
		padding: 5px;
	}
	
#errors-box {
	border: 2px solid #ffd006;
	list-style: none;
	background-color: #faff85;
	margin: 20px 0;
}
	#errors-box li {
		margin: 5px;
	}
	
/* form bespoke */
#quote_form {
}
#quote_form div.form-row {
	padding: 10px 0;
}
	#quote_form div.label-area {
		width: 70px;
	}
	#quote_form div.input-area {
		margin-left: 70px;
	}
	
	#quote_form div.form-row-2 div.label-area {
		width: 70px;
	}
	#quote_form div.form-row-2 div.input-area {
		margin-left: 70px;
	}
	#quote_form div.form-row-2 div.input-area input,
	#quote_form div.form-row-2 div.input-area textarea {
		width: 150px; /* not sure*/
	}
	
	
	#quote_form div.form-row-3 div.label-area {
		width: 70px;
	}
	
	#quote_form div.form-row-3 div.input-area {
		margin-left: 70px;
	}
	#quote_form div.form-row-3 div.input-area input,
	#quote_form div.form-row-3 div.input-area textarea {
		width: 80px; /* not sure*/
	}
	#quote_form div.input-area textarea {
		width: 420px;
		height: 60px;
	}

#row_user_phone_home, #row_user_phone_work, #row_user_address {
	height: 65px;
}
	#row_user_address textarea {
		height: 65px !important;
	}
#row_wedding_date input {
	width: 70px !important;
}

#row_wedding_date, #row_wedding_guests, #row_wedding_date2 {
	height: 50px;
}

.special-checkbox-area {
	float: left;
	width: 170px !important;
	padding-left: 15px !important;
}
	.special-checkbox-area .label-area {
		float: none !important;
	}
		.special-checkbox-area .label-area label {
			text-align: left;
		}
	.special-checkbox-area .label-area {
		float: none !important;
		height: 35px
	}
	.special-checkbox-area .input-area {
		margin-left: 0 !important;
		height: 100px;
		overflow: auto;
	}
		.special-checkbox-area .input-area div {
			margin: 0 !important;
		}
		
		
		/* calendar */


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	*margin-top: -18px !important;
	margin-right: 80px !important;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/calendar.png') no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#calendar-me {
	margin: 20px;
}


.clear {
  clear: left;
}



table {
	text-align: left;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%
}


table a, table, tbody, tfoot, tr, th, td 
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2.0em;
	font-size: 13px;
	color: #000;
}
tbody td{
	line-height: 2.5em;
}

table caption
{
	padding: .4em 0 ;
	font-size: 240%;
	font-style: normal;
	color: #FB7E00;
}

table a
{
	display: block;
	text-decoration: none;
	color: #FF8E53;
	padding-right: 1.5em;
	
}

table a:hover, table a:focus
{
text-decoration: underline;
}

table th a
{
	color: #FF8E53;
	text-align: right;
}
table .odd th a,table .odd td a,table .odd td{
	color: #000;
	padding-right: 1.0 em;
}

table th a:hover, table th a:focus, tbody tr:hover th
{   
   background-color: #FFCC99;
	color: #fff !important;
}
table .odd th,table .odd td{
	background-color: #eee8db;
}

thead th
{
	background-color: #d3bd9b;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000;
	padding: 10px 5px;
}
tfoot{
	border-top: 1px solid #fff;
}
tfoot th,tfoot td{
	color: #fff;
}

tbody th
{
	padding-right: 1.0em;
	color: #000;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px dotted #aeb3b6;
}

td {
	color: #000;
	border-bottom: 1px solid #fff;
	background-color: #f5f1e8;
	padding: 0 5px;
	vertical-align: top;
}

tbody tr.odd
{
	border: 1px solid #fff;
	background-color: #fefefe;
}

tbody tr:hover td
{
  background-color: #ab0404;
	color: #fff;
}
#search_results tbody tr:hover td {
  cursor: pointer;
}

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a
{
	color: #fff !important;
}
