@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #634e36;
	font-weight: bold;
}

a{ 
        text-decoration: none;
		cursor: pointer;
						}
h1,h2,h3,h4,h5,h6 {
	font-size:62.5%;
	font-weight:normal;
}

abbr,acronym { border:0;
}


p {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
}
/*********************************************
			Universal
*********************************************/
.floatleft {float:left;}
.margintop {margin-top: 15px;}
.clear {clear:both;}

/*********************************************
			Body Tag
*********************************************/
body {
background-image: url(images/backgroundpatternindex.jpg);
background-repeat: repeat-x;
background-color: #d2b182;
text-align: center;
font-family: Georgia, Times New Roman, Serif;
font-size: 100%;
}	


/*********************************************
			Container
*********************************************/
#container {
width: 960px;
height: 100%;
margin: 0 auto;
}


/*********************************************
			header
*********************************************/
h1 {
text-indent: -9999px;
background: url(images/headerindex.jpg) no-repeat;
width: 960px;
height: 103px;
}

/*********************************************
			Column One
*********************************************/
#column1 {
float: left;
background: url(images/column1.jpg);
width: 200px;
height: 416px;
}

#column1 ul {
text-align: right;
margin-top: 5px; 
line-height: 24px;
}

#column1 li a{
padding-right: 10px;
display: block;
color: #634e36;
width: 190px;
height: 26px;
}
a.slot1 {background: none;}
a:hover.slot1 {background-image: url(images/menu/menubg.png);}




/*********************************************
			Column Two
*********************************************/
#column2 {
float:left;
background: #634e36;
height: 100%;
width: 544px;

padding: 5px;
}
#mainslideshow {
width:540px;
height:400px;
background: #e9cfac;
border: 2px solid #8dafc7;

}
img.slideshow {
width:530px;
height:390px;
border: 1px solid #634e36;
padding: 4px;
margin:0 auto;
overflow: hidden;
}

/*********************************************
			Column Three
*********************************************/
#column3 {
float: left;
background: url(images/column3.jpg);
width: 200px;
height: 416px;
}

#column3 ul {
text-align: left;
margin-top: 5px;
line-height: 24px;
}

#column3 li a{
padding-left: 10px;
display: block;
color: #634e36;
width: 190px;
height: 26px;

}
a.slot2 {background: none;}
a:hover.slot2 {background-image: url(images/menu/menubg2.png);}

body#weddingvenues a#weddingvenues,
body#weddingpackages a#weddingpackages,
body#elopementpackages a#elopementpackages,
body#proposalpackages a#proposalpackages,
body#vowrenewalpackages a#vowrenewalpackages,
body#honeymoonpackages a#honeymoonpackages,
body#tybeeislandweddings a#tybeeislandweddings,
body#customservices a#customservices
 {background-image: url(images/menu/menubg.png);}
body#weddingstory a#weddingstory,
body#accomodations a#accomodations,
body#testimonials a#testimonials,
body#consultations a#consultations,
body#contact a#contact
 {background-image: url(images/menu/menubg2.png);}
 
/*********************************************
			Footer Blurb
*********************************************/
#footer {
	
float: left;
background: url(images/footerindex.jpg) no-repeat top;
width: 960px;
height: 300px;

}
#footer p {
font-family: Papyrus, Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4em;
color: #513b30;
width: 580px;
margin: 50px auto 20px auto;
font-weight: bold;
padding: 0;
text-align:center;
}

#footer p a {color: #ffffff;}
#footer p a:hover {color: #513b30; text-decoration:underline;}
#bigfont {font-size: 14px;}

/*********************************************
			Site Map
*********************************************/
#sitemap {padding-top: 25px; height: 100px;}
.sitemap {
width: 540px;
height: 30px;
text-align: center;
margin: 0 auto;
padding: 0;
}
.sitemap li {
font-size: 9px;
display:inline;
font-weight:normal;
}

.sitemap li a {
color: #634e36;
}

a.sitemaprollover:link {text-decoration: none;} 
a.sitemaprollover:visited {text-decoration: none;}  
a.sitemaprollover:hover {text-decoration: underline;} 
a.sitemaprollover:active {text-decoration: underline;}



/*********************************************
			Slideshow top of the page 
*********************************************/
.middlecolumn{
float:left;
background: #634e36;
height: 100%;
width: 544px;
margin:0;
padding: 8px;
}

#weddingpackages_slideshow {
width:540px;
height:255px;
background: #e9cfac;
border: 2px solid #8dafc7;
margin-bottom: 15px;
}
#weddingpackages_slideshow img.weddingpackages{
width:530px;
height:245px;
border: 1px solid #634e36;
padding: 4px;
margin:0 auto;
overflow: hidden;
}

.content {width:530px;
background: url(images/bg_content.jpg) repeat;
border: 2px solid #8dafc7;
text-align: left;
padding: 5px;
}






/*********************************************
			Wedding Packages
*********************************************/

#accordion {margin-top: 15px;}
h3 a.packagetitle{ font-size: 16px; color:#412f1d; text-decoration:underline; font-family: Tahoma,Helvetica,Arial, sans-serif; }
a.packagetitle:hover{ color:#8dafc7;}
.package ul{float:left; margin-top: 0px; margin-bottom:20px; width: 300px;}
.package ul a {color: #c56734;}
.package li a {color:#513b30; font-size:14px;}
.package ul a:hover {text-decoration:underline; }
.package li a:hover {text-decoration:underline; }
.package li {padding-top: 5px;padding-bottom: 5px; color: #000; font-size: 11px; font-family: Tahoma,Helvetica,Arial, sans-serif; font-weight:normal;}
.package {padding: 3px;}
.venues { padding:3px; margin-top:30px;}
.gallery a {float:left; margin-right: 5px; width: 50px; height:50px; padding: 3px; border:1px solid #634e36; margin-bottom:5px;}
.gallery a:hover {border: 1px solid #8dafc7;}

img.right_pic {float:right; width: 200px; height:136px; margin-top: 3px; margin-left: 10px; padding: 3px;  border:1px solid #634e36; }
.gallery {clear:both; width: 400px; margin:0 auto; text-align:center;}
.large {width:460px; margin-top:25px;}
.package p {clear:left;}
.venues p {clear:left; padding-top: 30px;}
.white {color: #c56734; font-size: 11px;}

#honeymoonblurb {clear:both; margin-top:20px;}

#main_image{width:450px; height: 450px;}
/*********************************************
			Testimonials
*********************************************/
ul#testimonials {padding-top: 15px; width: 480px; margin:0 auto;}
ul#testimonials li {margin-bottom: 15px;}
ul#testimonials li p {font-weight: normal; }

/*********************************************
			Options
*********************************************/
.options {margin:0 auto; margin-top: 15px; margin-bottom: 120px; }
.options li {height: 110px; margin-bottom: 60px;}
.options li img {margin-right: 10px;}
.options li h3 {font-size:16px; font-weight:bold;}

.options li.small {height: 60px; margin-bottom: 60px;}
.options li p {width:430px; font-weight:normal; float:right; padding-right: 10px; padding-top: 5px;}
p.info {clear:both; margin-bottom: 30px;}


/*********************************************
			Contact
*********************************************/
p#contactinfo {font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.contact {
float:left;
width:530px;
background: url(images/bg_content.jpg) repeat;
border: 2px solid #8dafc7;
width: 540px;
height:450px;
padding-bottom: 25px;
}

.contact h2 {font-size:14px; margin-top:10px; margin-bottom: 10px;}

img { -ms-interpolation-mode: bicubic; }


#bbb {margin-top:0px; margin-right:10px;}
#tybee {margin-top:10px; margin-right:10px;}
#sav {margin-top:53px;}
#sav a img{padding-right:8px;}
#smallform {position:relative;}
#smallform input[type="image"] {position:absolute; right:40px; top:30px;}

