/* global CSS */
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
	
}
a:hover {
	color: #000000;
	
}
#imageholder {
	margin: 0px auto auto 0px;
	padding: 0px;
	height: 1%;
	width: 1%;
}

#logobox {
	width: 220px;
	height: 100px;
	margin: 40px auto 0px 40px;
	padding: 0px;
	float: left;
}
#menubox {
	width: 320px;
	height: 36px;
	margin: 75px 10px 0px auto;
	padding: 0px;
	float: right;
}

.pagehdrbx {
	float: right;
	height: 75px;
	width: 320px;
	margin-right: 10px;
	margin-top: 10px;
}

.partyhdr {
	font: 45px "Times New Roman", Times, serif;
	text-align: left;
}

.partytxt {
	font: normal 14px "Times New Roman", Times, serif;
	
}

.smallerhdr {
	font-size: 75%;
	color: #9B290C;
	padding-left: 20px;
}

.style1 {color: #000000}

.spacer {
	margin: 5px;
	height: 10px;
	width: 600px;
	clear: none;
	float: left;
}
/* this for the index (home page) CSS */
#homecontainer {
	height: 690px;
	width: 900px;
	padding: 0px;
	margin: 0px auto;
}
#homeholder {
	margin: 0px 0px 0px 50px;
	padding: 0px;
	height: 680px;
	width: 720px;
	background: url(images/home.jpg);
	border: thin solid #000000;
}
#homelogobox {
	width: 220px;
	height: 100px;
	margin: 380px auto 0px;
	padding: 0px;
}
#homemenubox {
	width: 320px;
	height: 36px;
	margin: 50px auto 0px;
	padding: 0px;
}


/* pageone CSS*/
#pageoneimageholder {
	margin: 0px auto auto 0px;
	padding: 0px;
	height: 680px;
	width: 800px;
	background: url(images/pageone.jpg) no-repeat;
}

#pageonecontainer {
	height: 690px;
	width: 900px;
	padding: 0px;
	margin: 0px;	
}
#pageoneholder {
	margin: 0px;
	padding: 0px;
	height: 680px;
	width: 800px;
	background: url(images/pageone.jpg) no-repeat;
}


.pageonetextbx {
	float: right;
	height: 180px;
	width: 295px;
	margin-right: 10px;
	margin-top: 10px;
}
#clientlistbx {
	float: right;
	height: 220px;
	width: 295px;
	margin-right: 10px;
	margin-top: 10px;
}
.pageonebtbx {
	float: right;
	height: 15px;
	width: 295px;
	margin-right: 10px;
	margin-top: 10px;
}
/* page 2 CSS*/
 
#pagetwoimageholder {
	margin: 0px auto auto 0px;
	padding: 0px;
	height: 680px;
	width: 800px;
	background: url(images/pagetwo.jpg) no-repeat;
}

#pagetwocontainer {
	height: 690px;
	width: 900px;
	padding: 0px;
	margin: 0px;	
}
#pagetwoholder {
	margin: 0px;
	padding: 0px;
	height: 680px;
	width: 800px;
	background: url(images/pagetwo.jpg) no-repeat;
}

#gallerybox {
	width: 450px;
	height: 420px;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	text-align: justify;
	float: right;
	
}
.pagetwobtbx {
	float: right;
	height: 100px;
	width: 295px;
	margin-right: 10px;
	margin-top: 25px;
}

/* page three CSS*/
 #iholder {
	width: 350px;
	height: 360px;
	margin: 10px 10px 0px 0px;;
	padding: 0px;
float: right;

	
}
#bodywindow {
	width: 324px;
	height: 354px;
	
	margin: 0px;
	padding: 5px;
	}
#pagethreeimageholder {
	margin: 0px auto auto 0px;
	padding: 0px;
	height: 680px;
	width: 800px;
	background: url(images/pagethree.jpg) no-repeat;
}

#pagethreecontainer {
	height: 690px;
	width: 900px;
	padding: 0px;
	margin: 0px;	
}
#pagethreeholder {
	margin: 0px;
	padding: 0px;
	height: 680px;
	width: 800px;
	background: url(images/pagethree.jpg) no-repeat;
}


/* CHECK TO SEE IF THE FOLLOWING IS BEING USED*/
/* CHECK TO SEE IF THE FOLLOWING IS BEING USED*/
/* CHECK TO SEE IF THE FOLLOWING IS BEING USED*/
/* CHECK TO SEE IF THE FOLLOWING IS BEING USED*/
#container {
	height: 690px;
	width: 900px;
	padding: 0px;
	margin: 0px;	
}
/* this is the main wrapper for the page holds everything - allows for the site to maintain border */
#wrapper {
	height: 90%;
	width: 834px;
	margin:50px auto 0px;
	padding: 0px;
}
#menu_links {
	font: normal x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 780px;
	margin:10px auto 10px 10px; /* Right and left margin widths set to "auto" */
	text-align:left;
	padding: 5px 0px 5px 5px;
	height: 1%;

}
html>body #menu_links { /* CSS HACK SO ALL OTHER BROWSERS WILL READ WIDTH PROPERLY */
	width: 760px;
	height: auto;
}

body {
	color: #FFFFFF;
	font-family: "trebuchet ms",tahoma,verdana,sans-serif;
    font-size: 10pt;
	margin:0px; /* Need to set body margin and padding to get consistency between browsers. E8E8E8 525051*/
	text-align:left; /* Hack for IE5/Win */
	vertical-align: text-top;
	
		padding:0;
	
	 
}
/* this is the body style */
.h1 {
	font-family: "trebuchet ms", tahoma, verdana, sans-serif;
	color: #FFFFFF;
	font-size: 1.5em;
}.menutext {
	font: 1.5em "Times New Roman", Times, serif;
	color: #FFFFFF;
	float: left;
	height: 10px;
	width: 50px;
	padding: 3px;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 15px;
}

