﻿body 	{
	margin: 0px;
	padding: 0px;
	border: #CCCCCC 0px solid;
	}
	

.maintable	{
        background-color:#000000;
        background-image: url("carmel/main.gif");
		background-repeat: repeat;
		background-position: 0px 0px;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
		margin-right:auto;
		}
		
.table	{
        background-image: url("carmel/main.gif");
		background-repeat: repeat;
        background-color: #e6e6fa;
		background-position: 0px 0px;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
		margin-right:auto;
		}



a:link		{ color: #0000FF; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration:none; font-weight:500;}

a:visited	{ color: #0000FF; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; font-weight:500;}

a:active	{ color: #0000FF; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; font-weight:500;}

a:hover		{ color: #000066; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; font-weight:500;}




/* THE NEXT LINE IS THE MAIN PAGE FONT */

table 		{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;}

.paragraph 		{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;}

.maintitle 		{ color: #000000; font: 13pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:500; font-style:normal;  font-variant:small-caps; }

.title 		{ color: #000000; font: 11pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:500; font-style:normal;  font-variant:small-caps; }

.titlesb		{ color: #FFFFFF; font: 11pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:normal; font-style:normal;  font-variant:small-caps; }

.subtitle 	{ color: #000000; font: 11pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:500; font-style: normal; font-variant:small-caps; }

.subtitlesb 	{ color: #FFFFFF; font: 11pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-style: normal; font-variant:small-caps; }

.pic 	{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:500; font-style: normal; font-variant:small-caps; }

.picsb	{ color: #FFFFFF; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-style: normal; font-variant:small-caps; }

.info       { color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; }

.careers 	{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;}

.li 		   { color: #FFFF99; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;}

.contacttitle 	{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; }

.contacttext 	{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; }

.formmargin	{ margin: 0px; }

.just 		{ text-align:justify;
			background-repeat: repeat;
			background-color: #e6e6fa;
			color: #000000; 
			font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.justala 	{ text-align:justify;
			background-color: #FFF8DC;
			background-image: url("carmel/form.gif");
			border:1px black solid;
			color: #000000; 
			font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
}



.justsb		{ text-align:center;
			color: #000000; 
			font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
}



/* BACKGROUNDS */


.background-center	{
			background-color: #e6e6fa;
			background-repeat: repeat;


						}
			
			
.background-center-viewer	{
			background-color: #e6e6fa;
			background-repeat: repeat;


			}


.footertable 	{
			margin: 0;
			padding: 0;
			float:left;
			width: 100%; /*width of menu*/
			border: 0px solid #CCCCCC; /*border*/
			border-width:0px 0px 0px 0px;
			background-image: url("webpicts/bg.gif");
			background-repeat:repeat;
		    color: #FFFFFF;
		    font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-weight: normal;
			padding: 5px 10px 5px 10px;
			}

.headershadow 	{
		height: 12px;
		background-repeat: repeat-x;
		}

.header		{
		background-color: transparent;
		border-bottom: 0px solid #CCCCCC;
		}
		
.paragraphbox  {
			padding: 0;
			float:none;
			text-align:left;			
			width: 98%; /*width of menu*/
			border: 0px solid #CCCCCC; /*border*/
			background: #FFFFFF url('webpicts/imageviewer.png');
			color: #000000; 
			font-weight: 500;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	line-height: normal;
	font-family: "Lucida Sans Unicode", "Lucida Sans Unicode Grande", sans-serif;
}



/* BORDERS AND BARS */

.borders	{ border: #000000 1px solid; }

.borders1	{ border: #000000 0px solid; }

.borderssb	{ border: #FFFFFF 1px solid; }

.page-splits 	{ 
		font-size: 1px;
		width: 100%;
		height: 1px;
		background-color: #FFFFFF;
		color: #FFFFFF;
		margin: 4px 0px 4px 0px;
		padding: 0px;
		border: #000000 1px solid;
		}

.return-arrow	{ margin-right: 5px; }





/* RIGHT SIDEBAR AREA BORDERS, CODE AND COLORS */


.sidebar	{
		background-color: #336699;
		background-repeat: repeat;
		border-left: 1px solid #000000;
		width: 300px;
		padding:5px;
		}



fieldset 	{
		font-size: 10pt;
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		-moz-border-radius: 5px;
		padding-top: 0px;
		padding-bottom: 6px;
		padding-left: 8px;
		padding-right: 8px;
		width: 200px;
		text-align: left;

		}

fieldset legend {
		border: 1px solid #FFFFFF;
		margin-bottom: 3px;
		padding: 2px;
		padding-left: 5px;
		padding-right: 5px;
		color:#FFFFFF;
		font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
		}

.rightimage	{
		background-image: url("picts/intro.png");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimagestaff	{
		background-image: url('webpicts/carmel_index_planners_big.jpg');
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimageala	{
		background-image: url("webpicts/carmel_index_ala_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimagepackages	{
		background-image: url("webpicts/carmel_index_packages_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimagehotels	{
		background-image: url("webpicts/carmel_index_hotels_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimagebeach    {
		background-image: url("webpicts/carmel_index_beaches_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimageministers	{
		background-image: url("webpicts/carmel_index_ministers_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimageflowers	{
		background-image: url("webpicts/carmel_index_florist_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}

.rightimagecontact	{
		background-image: url("webpicts/carmel_index_contact_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}
		
.rightimagemap	{
		background-image: url("webpicts/carmel_index_map_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}
		
	
.rightimagethanks	{
		background-image: url("webpicts/index_thanks_big.jpg");
		background-repeat:repeat-x;
		border-left: 0px solid #CCCCCC;
		}



.outerpictureborder	{
			background-color: #000000;
			border-top: 0px solid;
			border-bottom: 0px solid;
			padding: 0px 0px 0px 0px;
			}


.flashborder		{
			border-top: 0px solid;
			border-bottom: 0px solid;
			background-color: #000000;
			}


.pictureborder		{
			border-top: 0px solid;
			border-bottom: 0px solid;
			background-color: #000000;
			}


.outerflashborder	{
			background-color: #e6e6fa;
			border-top:1px black solid;
			border-bottom:1px black solid;
			border-left:1px black solid;
			border-right:1px black solid;
			padding: 0px 0px 0px 0px;
			}


.changer-background	{ 
background-color: #e6e6fa;
 }




/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}







/* GALLERY AND SLIDESHOW CODE */

.Galborder	 	{ border: #FFFFFF 1px solid; }

A:hover .Galborder 	{ border: #FFFFFF 1px solid; margin: 4px; }

.viewer-border	 	{ border: #FFFFFF 1px solid; }	

.picturetitle 		{ color: #000000; font: 11pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:500; font-style: normal; font-variant:small-caps; }

.gallerytext 		{ color: #000000; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:normal }

.box				{ border: #CCCCCC 1px solid; }

#ZOOM 			{ left: 10px; position: absolute; top: 10px; }


.button-gallery 	{
			color: #FFFFFF;
	       		font: bold 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
			text-align: center;
			background-color: #8BA1FF;
			background-image: url("picts/button-gallery.gif");
        		padding: 3px 5px 3px 5px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #CCCCCC 1px solid;
			}


.buttonon-gallery	{
			color: #FFFFFF;
	       		font: bold 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
			text-align: center;
			background-color: #90C2FF;
			background-image: url("picts/buttonon-gallery.gif");
        		padding: 3px 5px 3px 5px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #CCCCCC 1px solid;
			}



/* CONTACT FORM */


.shadeform	{
		font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
		color: #000000;
		background-image: url("picts/shadeform.gif");
		width: 300px;
		border: #000000 1px solid;
		}

.textarea	{
		font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
		color: #000000;
		background-image: url("picts/shadeform.gif");
		width: 400px;
		HEIGHT: 100px;
		border: #000000 1px solid;
		}

.dropdown 	{
		color: #000000;
		width: 300px;
		font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
		border: #000000 1px solid;
		}
		
.checkbox {
		float: left; 
		width: 20px; 
		height: 20px; 
		font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
		border: #000000 1px solid;
		}



.contact-submit { font-size: 10pt;
font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
color:#000000;
}


/* START THE CODE FOR THE MENUS */


/* HORIZONTAL MENU */

.indentmenu{
color: #FFFFFF; font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration:none; font-variant:small-caps;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding-top:4px;
padding-bottom:4px;
padding-left:7px;
padding-right:16px;
float:none;
width: 100%; /*width of menu*/
border: 0px solid #000000; /*border*/
background-color:#336699;
font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
font-variant:small-caps;
}

.indentmenu ul li{
display:inline;
}

.indentmenu ul li a{
float:none;
color: #FFFFFF; /*text color*/
font-variant:small-caps;
font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight:300;
padding-left:7px;
padding-right:16px;
padding-top:4px;
padding-bottom:4px;
text-decoration: none;
}

.indentmenu ul li a:visited{
float:none;
color: #FFFFFF; /*text color*/
font-variant:small-caps;
font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight:300;
padding-left:7px;
padding-right:16px;
padding-top:4px;
padding-bottom:4px;
text-decoration: none;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
font: 10pt Lucida Sans Unicode, Lucida Grande, sans-serif;
font-variant:small-caps;
color: #0000FF; !important; /*text color of selected and active item*/
font-weight:300;
padding-left:7px;
padding-right:16px;
padding-top:4px;
padding-bottom:4px;
background: #FFFFFF center center repeat-x;
}

/* SIDEBAR MENU */

.menuSidebar		{
			font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			text-align: center;
			height: 22px;
			width: 250px;
			cursor: pointer;
			line-height: 22px;
			display: block;
			margin-bottom: 5px;
			background-color: #8BA1FF;
			background-image: url("picts/menu-sb.gif");
			border: #CCCCCC 1px solid;
			}


a.menuSidebar:link 	{ color: #FFFFFF;}


a.menuSidebar:visited 	{ color: #FFFFFF; }


a.menuSidebar:active 	{ color: #FFFFFF; }


a.menuSidebar:hover 	{
			background-color: #90C2FF;
			background-image: url("picts/menuon-sb.gif");
			border: #CCCCCC 1px solid;
			color: #CCFFFF;
			}







/* MAIN MENU */


.menubackground		{
			background-color: #000000;
			border-top: #CCCCCC 0px solid;
			border-bottom: #CCCCCC 0px solid;
			}


.menu		{
		font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;
		height: 25px;
		padding-left: 7px;
		padding-right: 7px;
		cursor: pointer;
		line-height: 23px;
		display: block;
		border: #CCCCCC 0px solid;
		}


a.menu:link 	{
		background-color: #000000;
		color: #FFFFFF;
		}


a.menu:visited 	{
		background-color: #000000;
		color: #FFFFFF;
		}


a.menu:active 	{
		background-color: #000000;
		color: #FFFFFF;
		}


a.menu:hover 	{
		background-color: #FFFFFF;
		color: #0000FF;
		}









