/* CSS Document */
body{
	margin:0px;
	font-family: "Arial", "Verdana", "Comic Sans MS", "Trebuchet MS";
	line-height: .9em;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	color: #333333;
	background-color: #666666;
	background-image: url(../images/bgrepeater.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	background-attachment: scroll;
}
div, p, h1, h2, h4, h5, h6, img, form, label{padding:0px; margin:0px;}

p{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#ffffff;
}
h1{ font-size:20px;
    text-align:left; 
	text-decoration:none; 
	color:#ffffff;
	font-weight:normal;
}
h2{
	font-size:16px;
	text-align: left;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}
h3{ font-size:14px;
    text-align:left; 
	text-decoration:none; 
	color:#ffffff;
}
h4{ font-size:18px;
    text-align:left; 
	text-decoration:none; 
	color:#ffffff;
}
h5{ font-size:10px;
    text-align:left; 
	text-decoration:none; 
	color:#ffffff;
}
.style1 {
    color: #000000; 
	text-decoration: underline; 
	font-size:12px;
	font-weight: normal;
}
.style2 {
    color: #ffffff; 
	text-decoration:none; 
	font-size:12px;
	font-weight: normal;
	text-align:center;
}
.style3 {
    color: #ffffff; 
	text-decoration:none; 
	font-size:11px;
	font-weight: normal;
	text-align: left;
}
.style4 {
    color: #ffffff; 
	text-decoration:none; 
	font-size:12px;
	font-weight: bold;
	text-align: left;
}
.style5 {
    color: #ffffff; 
	text-decoration:none; 
	font-size:10px;
	font-weight: normal;
	text-align: left;
}
.style6 {
    color: #cccccc; 
	text-decoration: underline; 
	font-size:10px;
	font-weight: normal;
}
.style7 {
    color: #000000; 
	text-decoration: none; 
	font-size:13px;
	font-weight: normal;
}
.style8 {
    color: #333333; 
	text-decoration:none; 
	font-size:10px;
	font-weight: bold;
	text-align:right;
}
.style9{ font-size:20px;
    text-align:left; 
	text-decoration:none; 
	color:#ffffff;
	font-weight:normal;
}
.style10 {
    color: #000000; 
	text-decoration: none; 
	font-size:13px;
	font-weight: normal;
	text-align:right;
}
.style11 {
    color: #999999; 
	text-decoration: none; 
	font-size:11px;
	font-weight: normal;
}
/*----MAIN PANEL----*/
#mainpan{
	width:960px;
	position:relative;
	margin:0 auto;
	padding:0px;
}
/*----HEADER PANEL----*/
#headerpan{ 
	width:960px;
	float:left;
	height:78px;
	position:relative;
	background-image: url(../images/topnavbar.jpg);
	background-repeat: no-repeat;
}
#logopan{    
	width:266px; 
	height:74px; 
	display:block;
	position: absolute;
	padding:0 0 0 0;
	margin: 2px 0 0 38px;
}
#homenavpan{    
	width:57px; 
	height:21px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:28px 0 0 380px;
}
#photogallerynavpan{    
	width:129px; 
	height:21px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:28px 0 0 477px;
}
#ourvehiclenavpan{    
	width:111px; 
	height:21px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:28px 0 0 650px;
}
#contactusnavpan{    
	width:106px; 
	height:21px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:28px 0 0 800px;
}
/*----BANNER PANEL----*/
#bannerpan{ 
	width:960px;
	float:left;
	height:319px;
	position:relative;
	background-image: url(../images/bannerpic.jpg);
	background-repeat: no-repeat;
}
#weddingnavpan{    
	width:96px; 
	height:25px; 
	display:block;
	position: absolute;
	padding:0 0 0 0;
	margin: 274px 0 0 55px;
}
#schoolformalsnavpan{    
	width:150px; 
	height:25px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:274px 0 0 215px;
}
#hensnightsnavpan{    
	width:123px; 
	height:25px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:274px 0 0 415px;
}
#winetoursnavpan{    
	width:112px; 
	height:25px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:274px 0 0 595px;
}
#kidspartysnavpan{    
	width:140px; 
	height:25px; 
	display:block;
	position: absolute;
	padding:0 0 0 0; 
	margin:274px 0 0 775px;
}
/*----MAIN CONTENT PANEL----*/
#maincontentpan{ 
	width:630px;
	float:left;
	height:650px;
	position:relative;
	background-image: url(../images/maincontent.jpg);
	background-repeat: repeat-y;
}
#maincontentpan1{ 
	width:630px;
	float:left;
	height:610px;
	position:relative;
	background-image: url(../images/maincontent.jpg);
	background-repeat: repeat-y;
}
#maincontentpan2{ 
	width:630px;
	float:left;
	height:2070px;
	position:relative;
	background-image: url(../images/maincontent.jpg);
	background-repeat: repeat-y;
}
#maincontentpan3{ 
	width:630px;
	float:left;
	height:760px;
	position:relative;
	background-image: url(../images/maincontent.jpg);
	background-repeat: repeat-y;
}
#maincontentgallerypan{ 
	width:630px;
	float:left;
	height:1000px;
	position:relative;
	background-image: url(../images/maincontent.jpg);
	background-repeat: repeat-y;
}
#maincontenttitlepan{ 
	width:450px;
	height:20px;
	position: absolute;
	margin: 20px 0 0 45px;
}
#maincontenttextpan{
	width:535px;
	height:130px;
	position: absolute;
	margin: 55px 0 0 45px;
}
#maincontenttext2pan{
	width:535px;
	height:170px;
	position: absolute;
	margin: 55px 0 0 45px;
}
#maincontenttext3pan{
	width:535px;
	height:935px;
	position: absolute;
	margin: 55px 0 0 45px;
}
#weddingtitlepan{
	width:105px;
	height:20px;
	position: absolute;
	margin: 220px 0 0 200px;
	
}
#winetourtitlepan{
	width:105px;
	height:20px;
	position: absolute;
	margin: 220px 0 0 489px;
}
#weddingframepan{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 255px 0 0 45px;
}
#winetourframepan{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 255px 0 0 330px;
}
#weddingframepan1{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 235px 0 0 45px;
}
#winetourframepan1{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 235px 0 0 330px;
}
#weddingpageframepan{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 310px 0 0 45px;
}
#weddingpage2framepan{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 310px 0 0 330px;
}
#weddingframepan2{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 455px 0 0 45px;
}
#winetourframepan2{
	width:256px;
	height:179px;
	position: absolute;
	background-image: url(../images/pictureframe.png);
	background-repeat: no-repeat;
	margin: 455px 0 0 330px;
}
#weddingpicpan2{
	width:234px;
	height:156px;
	position: absolute;
	margin: 466px 0 0 56px;
}
#weddingpicpan2text{
	width:234px;
	position: absolute;
	margin: 645px 0 0 50px;
}
#weddingpicpan3text{
	width:254px;
	position: absolute;
	margin: 425px 0 0 50px;
}
#winetourpicpan2{
	width:234px;
	height:156px;
	position: absolute;
	margin: 466px 0 0 341px;
}
#winetourpicpan2text{
	width:234px;
	position: absolute;
	margin: 645px 0 0 335px;
}
#winetourpicpan3text{
	width:234px;
	position: absolute;
	margin: 425px 0 0 335px;
}
#weddingpicpan{
	width:234px;
	height:156px;
	position: absolute;
	margin: 266px 0 0 56px;
}
#winetourpicpan{
	width:234px;
	height:156px;
	position: absolute;
	margin: 266px 0 0 341px;
}
#weddingpicpan1{
	width:234px;
	height:156px;
	position: absolute;
	margin: 246px 0 0 56px;
}
#winetourpicpan1{
	width:234px;
	height:156px;
	position: absolute;
	margin: 246px 0 0 341px;
}

#weddingpagepicpan{
	width:234px;
	height:156px;
	position: absolute;
	margin: 321px 0 0 55px;
}
#weddingpage2picpan{
	width:234px;
	height:156px;
	position: absolute;
	margin: 321px 0 0 341px;
}
#weddingtextpan{
	width:258px;
	height:200px;
	position: absolute;
	margin: 445px 0 0 45px;
}
#weddingpagetextpan{
	width:535px;
	height:90px;
	position: absolute;
	margin: 510px 0 0 45px;
}
#weddingpage2textpan{
	width:535px;
	height:60px;
	position: absolute;
	margin: 680px 0 0 45px;
}
#winetourtextpan{
	width:250px;
	height:200px;
	position: absolute;
	margin: 445px 0 0 332px;
}
#rightsidecontentpan{ 
	width:330px;
	float:left;
	height:650px;
	position:relative;
	background-image: url(../images/rightsidecontent.jpg);
	background-repeat: repeat-y;
}
#rightsidecontentpan1{ 
	width:330px;
	float:left;
	height:610px;
	position:relative;
	background-image: url(../images/rightsidecontent.jpg);
	background-repeat: repeat-y;
}
#rightsidecontentpan2{ 
	width:330px;
	float:left;
	height:2070px;
	position:relative;
	background-image: url(../images/rightsidecontent.jpg);
	background-repeat: repeat-y;
}
#rightsidecontentpan3{ 
	width:330px;
	float:left;
	height:760px;
	position:relative;
	background-image: url(../images/rightsidecontent.jpg);
	background-repeat: repeat-y;
}
#rightsidecontentgallerypan{ 
	width:330px;
	float:left;
	height:1000px;
	position:relative;
	background-image: url(../images/rightsidecontent.jpg);
	background-repeat: repeat-y;
}
#scrolltitlepan{ 
	width:175px;
	height:20px;
	position: absolute;
	margin: 20px 0 0 36px;
}
#scrollpan{ 
	width:254px;
	height:303px;
	position: absolute;
	background-repeat: no-repeat;
	margin: 65px 0 0 36px;
}
#dividerpan{ 
	width:1px;
	height:512px;
	position: absolute;
	background-image: url(../images/pagedivider.jpg);
	background-repeat: no-repeat;
	margin: 55px 0 0 0;
}
#dividerpan2{ 
	width:1px;
	height:1900px;
	position: absolute;
	background-image: url(../images/pagedivider.jpg);
	background-repeat: repeat-y;
	margin: 55px 0 0 0;
}
#dividerpan3{ 
	width:1px;
	height:660px;
	position: absolute;
	background-image: url(../images/pagedivider.jpg);
	background-repeat: repeat-y;
	margin: 55px 0 0 0;
}
#dividergallerypan{ 
	width:1px;
	height:512px;
	position: absolute;
	background-image: url(../images/pagedivider.jpg);
	background-repeat: no-repeat;
	margin: 90px 0 0 0;
}
#dividergallerypan2{ 
	width:1px;
	height:512px;
	position: absolute;
	background-image: url(../images/pagedivider.jpg);
	background-repeat: no-repeat;
	margin: 290px 0 0 0;
}
#quotepan{ 
	width:258px;
	height:159px;
	position: absolute;
	background-image: url(../images/quoteadbg.png);
	background-repeat: no-repeat;
	margin: 400px 0 0 33px;
}
#quotetextpan{ 
	width:220px;
	height:100px;
	position: absolute;
	margin: 15px 0 0 20px;
}
#quotephonenumberpan{ 
	width:160px;
	height:24px;
	position: absolute;
	background-image: url(../images/phonenumber.png);
	background-repeat: no-repeat;
	margin: 125px 0 0 80px;
}
/*----FOOTER PANEL----*/
#footerpan{ 
	width:960px;
	float:left;
	height:38px;
	position:relative;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}
#designerpan{ 
	width:200px;
	height:13px;
	position: absolute;
	margin: 22px 0 0 40px;
}
#footertextpan{
	width:896px;
	height:15px;
	position: absolute;
	margin: 7px 0 0 40px;
}
#copyrightpan{ 
	width:230px;
	height:14px;
	position: absolute;
	margin: 22px 0 0 680px;
}

