/* CSS Document */

body {	background-color:#403120;	margin:0px;	padding:0px;	}
H2	{	font-family:Arial, Helvetica, sans-serif;	color:#ffe5ca;	font-size:25px;	height:27px;	letter-spacing: -.05em;	padding:5px 0 0 0; margin:0;	}
TD,P,DIV,font	{	font-family:Arial, Helvetica, sans-serif; 	color:#ffe5ca;	font-size:10pt;	line-height:13pt;	}
input,textarea,select	{	font-family:Arial, Helvetica, sans-serif;	color:#403120;	font-size:11px;	line-height:17px;	padding:2px;	border-collapse:collapse;	border:hidden;	background-color:#ffe5ca;	}
#main a { color:#ffe5ca;	font-size:11px;	text-decoration:underline;	font-weight:bold;	}
#main a:hover	{ color:#e3c7ab; font-size:11px; text-decoration:none; font-weight:bold;	}

table.maintable {	border:0; background-image:url(../gfx/mainback.gif); width:672px; margin:0; padding:0;	}
#main table.content { width:672px; margin:0; background-image:url(../gfx/mainback.gif); background-repeat:repeat-y; }

#splash_maintable {	border:0; width:700px; margin:40px 0 0 0; padding:10px; height:550px; background-color:#6b5b4c;	}
#splash_skip { clear:both; padding:10px; margin:0; text-align:center; height:20px; width:700px; }
#splash_skip a { color:#ffe5ca;	font-size:10px;	text-decoration:none;	font-weight:bold;	}
#splash_skip a:hover	{ text-decoration:underline; font-weight:bold;	}

#headerlogo { width:672px; padding:0; margin:0; height:202px; }

td.logo { background-image:url(../gfx/mainback.gif); background-repeat:repeat-y; height:202px; }
td.logo span { display:none; }

td.logothin { background-color:#403120; height:100px; text-align:center; background-image:url('../gfx/topbg.gif'); }
td.logothin span { display:none; }
#headerlogothin { padding:0; margin:0; height:100px; width:193px; text-align:center; }

td.nav { margin:0; background-color:#4b3e33; text-align:center; height:33px; background-image:url('../gfx/navback.gif'); background-repeat:repeat-y; }
td.nav ul { height:14px; margin:9px 0 8px 0; padding:0; }
td.nav ul li { float:left; margin:0; padding:0; list-style:none; display:inline; padding:0px; }
td.nav ul li a { display:block; height:14px; background-repeat:no-repeat; padding:0; margin:0; border:0; }
td.nav ul li a:hover { }
td.nav ul li { display:block; height:14px; background-repeat:no-repeat; padding:0; margin:0; border:0; }
td.nav ul li a span { display:none; }
td.nav ul li span { display:none; }

#nav_home a { background-image:url(../gfx/nav_home.gif); width:38px; margin-left:50px; }
#nav_home a:hover { background-image:url(../gfx/nav_home.gif); width:38px; margin-left:50px; text-decoration:none; }
#nav_gallery a { background-image:url(../gfx/nav_gallery.gif); width:54px; }
#nav_weddings a { background-image:url(../gfx/nav_weddings.gif); width:66px; }
#nav_corporate a { background-image:url(../gfx/nav_corporate.gif); width:71px; }
#nav_events a { background-image:url(../gfx/nav_events.gif); width:94px; }
#nav_links a { background-image:url(../gfx/nav_links.gif); width:37px; }
#nav_contact a { background-image:url(../gfx/nav_contact.gif); width:72px; }
li.spacer { background-image:url(../gfx/nav_spacer.gif); width:25px; }

/*
td.gabbysphoto { margin:0; padding:0; }
td.gabbysphoto h1 { background-image:url(../gfx/gabbysweddingreceptions.jpg); background-repeat:no-repeat; width:670px; height:247px; padding:0; margin:0; }
td.gabbysphoto h1 span { display:none; }
*/

td.gabbysphoto { margin:0; padding:0; }
td.gabbysphoto h1 { background-image:url(../gfx/frontshot_col-bw.jpg); background-repeat:no-repeat; width:670px; height:244px; padding:0; margin:0; }
td.gabbysphoto h1 span { display:none; }

td.tdcontent { padding:10px; width:652px; }
td.tdcontentleft { padding:10px; width:382px; }
td.tdcontentright { padding:10px; width:250px; }
td.error { padding:10px; width:652px; background-color:#8a7f75; color:#FFFFFF; font-weight:bold;}

td.footer { color:#6b5b4c; background-image:url(../gfx/navback.gif); background-repeat:repeat-y; margin:0; padding:11px 0 10px 11px;; }
a.cow { padding-top:11px; color:#5e4e3f; text-decoration:none; font-weight:normal; }
a.cow:hover { padding-top:11px; color:#6b5b4c; text-decoration:underline; font-weight:normal; }

.bookingform 	{	width:150px;	}

hr { color:#ffe5ca; height:1px; border:0; background-color:#ffe5ca; }
