@charset "utf-8";

/* CSS Document */

	
	.topMenu A:link {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.topMenu A:visited {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.topMenu A:hover {
	text-decoration: none;
	color:#FAEBD7;
	font-weight:bold;
	font-size:11px;
}

.topSubMenu A:link {
	text-decoration: none;
	color:#E0B880;
	font-weight:bold;
	font-size:11px;
}

.topSubMenu A:visited {
	text-decoration: none;
	color:#E0B880;
	font-weight:bold;
	font-size:11px;
}

.topSubMenu A:hover {
	text-decoration: none;
	color:#FAEBD7;
	font-weight:bold;
	font-size:11px;
}

#tabsI A:link {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

#tabsI A:visited {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

#tabsI A:hover {
	text-decoration: none;
	color:#FAEBD7;
	font-weight:bold;
	font-size:11px;
}

A:link {
	text-decoration:underline;
	color:#f5cf9a;
	font-weight:normal;
	font-size:12px;
}

A:visited {
	text-decoration:underline;
	color:#f5cf9a;
	font-weight:normal;
	font-size:12px;
}

A:hover {
	text-decoration:underline;
	color:#a88358;
	font-weight:normal;
	font-size:12px;
}

.boxcontent A:link {
	text-decoration:underline;
	color:#a88358;
	font-weight:bold;
	font-size:12px;
}

.boxcontent A:visited {
	text-decoration:underline;
	color:#a88358;
	font-weight:bold;
	font-size:12px;
}

.boxcontent A:hover {
	text-decoration:underline;
	color:#FAEBD7;
	font-weight:bold;
	font-size:12px;
}

.terms A:link {
	text-decoration:underline;
	color:#6f5332;
	font-weight:normal;
	font-size:12px;
}

.terms A:visited {
	text-decoration:underline;
	color:#6f5332;
	font-weight:normal;
	font-size:12px;
}

.terms A:hover {
	text-decoration:underline;
	color:#FAEBD7;
	font-weight:normal;
	font-size:12px;
}

body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	color:#f5cf9a;
	padding: 0px;
	margin:0px;
	height:100%;
}

.adbox {
	background: none;
	width: 250px;
	margin-left: auto;
	margin-top: 8px;
	margin-right: auto;
}

.box {
	background: #FAEBD7 none;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

.box2 {
	background: #E0B880 none;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.box3 {
	background: #E0B880 none;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

.boxtop { background: url(images/ne.gif) no-repeat top right; }

.boxtop div {
	font-size: 0;
	height: 16px;
	background: url(images/nw.gif) no-repeat top left;
}

.boxbottom { background: url(images/se.gif) no-repeat bottom right; }

.boxbottom div {
	font-size: 0;
	height: 16px;
	background: url(images/sw.gif) no-repeat bottom left;
}

.boxcontent {
	padding: 0px 16px 0px 16px;
	text-align:left;
	color:#000000;
}

.boxtopTips {
	font-size: 0;
	height: 30px;
	background: url(images/tips2.gif) no-repeat top left;
}

.boxtopPayment {
	font-size: 0;
	height: 30px;
	background: url(images/payment.gif) no-repeat top left;
}

.boxtopAccolades {
	font-size: 0;
	height: 30px;
	background: url(images/accolades.gif) no-repeat top left;
}

.boxbottomTips { background: url(images/se2.gif) no-repeat bottom right; }

.boxbottomTips div {
	font-size: 0;
	height: 16px;
	background: url(images/sw2.gif) no-repeat bottom left;
}

.boxtopBP {
	font-size: 0;
	height: 30px;
	background: url(images/bdayParties.gif) no-repeat top left;
}

.boxtopCE {
	font-size: 0;
	height: 30px;
	background: url(images/corpEvents.gif) no-repeat top left;
}

.boxtopSA {
	font-size: 0;
	height: 30px;
	background: url(images/schoolAss.gif) no-repeat top left;
}

#center {
	width:100%;
	text-align:center;
}

.ambassadors {
	background:#000000 none;
	width:140px;
	color: #FAEBD7;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	border-color: #FAEBD7;
}

.ambassadorPhoto {
	background:#000000 none;
	width:100px;
	height:75px;
	color: #FAEBD7;
	border:1px;
	border-style:solid;
	border-color: #FAEBD7;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
}

.ambassadorText {
	background:#000000 none;
	width:140px;
	color: #eec488;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	border-color: #FAEBD7;
	padding-top: 3px;
	padding-bottom: 3px;
}

.bodyText {
	font:Arial, Helvetica, sans-serif;
	color:#f5cf9a;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	background-color:#000000;
	background-image:none;
	border:none;
	padding: 5px 6px 5px 6px;
	margin:0;
}

.bodyTextBright {
	font:Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	background-color:#000000;
	background-image:none;
	border:none;
	padding: 0px;
	margin:0;
}

.container { margin: 5px 20px 5px 20px; }

.content {
	font:Arial, Helvetica, sans-serif;
	color:#f5cf9a;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	background-color:#000000;
	background-image:none;
	border:none;
	padding:0;
	margin:0;
}

.copyright {
	font:Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	vertical-align:text-top;
	background: #000000 none;
	border: none;
	padding:5px;
	margin:0px;
}

.solid {
	border: none;
	border-top: 1px solid #6f5332;
	width:100%;
	height:1px;
}

.dotted {
	border: none;
	border-top: 1px dotted #6f5332;
	width:100%;
	height:1px;
}

.spacer {
	height:5px;
	width:100%;
	font:Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	background:#000000 none;
	border:none;
	padding: 7px 12px 7px 12px;
	margin:0;
}

/* ------------------------------------------------------------------------------------------------------START FORM----------------------------------------- */

#outer {
	position:relative;
	border: 1px solid #fff;
	padding: 4px;
}

.full {
	float:left;
	width:100%;
	vertical-align:top;
}

.text_field {
	background-color: #FAEBD7;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #E0B880;
	padding:0px;
}

.radio_button {
	background-color: black;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}

.multi {
	background-color: #FAEBD7;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #E0B880;
	padding:0px;
}

.check_box {
	background-color: black;
	color: #FAEBD7;
	display:block;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	vertical-align:text-top;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:0px;
}

.form_header {
	background-color: #E0B880;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	border-color: #FAEBD7;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:10px;
}

.submit {
	background-color: #E0B880;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	border-color: #FAEBD7;
}

/*-----------------------------------------------------------------------------------------------------------*/

.clearboth { clear: both; }

.spanColumn {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	float:left;
	margin-left:50px;
	width:600px;
	vertical-align:top;
	display:block;
	padding: 10px 0px;
}

.leftSide {
	font: 12px Arial, Helvetica, sans-serif;
	color:#f5cf9a;
	float:left;
	margin-left:50px;
	width:200px;
	vertical-align:top;
	display:block;
}

.rightSide {
	font: 12px Arial, Helvetica, sans-serif;
	color:#f5cf9a;
	margin-left:300px;
	width:200px;
	vertical-align:top;
}

label {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.6em;
	margin-top:5px;
	display: block;
}

.inputInfo {
	width:200px;
	margin: 3px 0px 3px 0px;
	border: 1px solid #E0B880;
}

.inputInfo2 {
	width:450px;
	margin: 3px 0px 3px 0px;
	border: 1px solid #E0B880;
}

.inputState {
	width:50px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	border: 1px solid #E0B880;
}

.inputZip {
	width:100px;
	margin: 4px 0px 3px 0px;
	border: 1px solid #E0B880;
}

.inputAttendees {
	width:50px;
	margin: 3px 0px 3px 0px;
	border: 1px solid #E0B880;
}

.selectService {
	width:200px;
	margin: 3px 0px 3px 0px;
	border: 1px solid #E0B880;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

.question {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	text-align: left;
	margin: 14px 0px 0px 0px;
}

.indent {
	margin-left: 8.6em;
	margin-top: 5px;
	display:block;
	vertical-align:text-bottom;
}

.inputRight {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #E0B880;
	margin-top:5px;
	margin-right:4em;
	float:right;
}

.divFormRight {
	margin-top:5px;
	margin-right:4em;
	float:right;
}

.textbox {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width:450px;
	margin-top: 5px;
	border: 1px solid #E0B880;
}

.submit input {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 8.6em;
	margin-top: 5px;
	border: 1px solid #E0B880;
}

.radio {
	margin:0px;
	padding:0px;
	margin:2px 0px 0px 0px;
}

.radioText {
	font:12px Arial, Helvetica, sans-serif;
	color:#f5cf9a;
	margin:2px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.checkbox {
	margin:7px 0px 0px 0px;
	padding:0px;
}

.checkboxText {
	font:12px Arial, Helvetica, sans-serif;
	color:#f5cf9a;
	margin:7px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

input, textarea {
	margin-bottom: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}

.textarea {
	width: 500px;
	height: 200px;
}

.boxes { width: 1em; }

#submitbutton {
	margin-top: 5px;
	width: 90px;
	margin-left: 8.6em;
}

.thankYou {
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	color:#6f5332;
	font-size:18px;
	text-align:center;
	margin:80px 0px;
}

.terms {
	font:12px Arial, Helvetica, sans-serif;
	color:#E0B880;
	margin:5px 40px 0px 25px;
	padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------END FORM----------------------------- */

.hr {
	background-image: url(images/hr.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:1px;
	padding:0;
	margin:0;
}

.leftMenu {
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	width:140px;
	height: 30px;
	background-color:#9DC7F4;
	background-image:none;
	border: dotted;
	border-width: 0pt 0pt 1pt 0pt;
	border-color: #000066;
	padding: 10px 18px 10px 18px;
}

.orange {
	background-color:#ff9900;
	height:5px;
	border:none;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.pageBorder {
	color:#999999;
	text-align:center;
	vertical-align:top;
	background-color: #FFFFFF;
	background-image:none;
	border:solid 1px;
	padding:0px;
	margin:0px;
}

.photo {
	border:1px #FAEBD7 solid;
	padding:0px;
}

.photoLeft {
	border:1px #FAEBD7 solid;
	padding:0px;
	border:6px;
	margin-right:6px;
	margin-top:4px;
}

.photoRight {
	border:1px #FAEBD7 solid;
	padding:0px;
	border:6px;
	margin-left:6px;
	margin-top:4px;
}

.quoteText {
	font: Arial, Helvetica, sans-serif normal;
	font-size:12px;
	color:#E0B880;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.quoteText2 {
	font: Arial, Helvetica, sans-serif normal;
	font-size:12px;
	color:#4a4a27;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.quoteOwner {
	font: Arial, Helvetica, sans-serif normal;
	font-size:12px;
	color:#000000;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
}

.titlePage {
	font:Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	background: #000000 none;
}

.titleDivider {
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	width:100%;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	border: 0px;
	padding: 3px;
}

.titleSub {
	font:Arial, Helvetica, sans-serif;
	color:#E0B880;
	font-size:14px;
	font-weight:bolder;
	text-align:left;
}

.titleSub2 {
	font:Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	font-size:13px;
	font-weight:bolder;
	text-align:left;
}

.titleSub3 {
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	color:#4a4a27;
	font-size:15px;
	text-align:left;
}

.titleSub4 {
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	color:#6f5332;
	font-size:18px;
	text-align:left;
}

.topMenu {
	height:16px;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-image:url(images/top_menu_shade.gif);
	background-repeat:repeat-x;
	background-color:#E0B880;
	border: none;
	vertical-align:middle;
	padding:3px;
	margin:0px;
}

.topSubMenu {
	height:16px;
	font:Arial, Helvetica, sans-serif;
	color:#FAEBD7;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background:#000000 none;
	border: none;
	vertical-align:middle;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:130px;
	margin:0px;
}

.topMenuSpacer {
	background-image:url(images/pixel.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	height:1px;
	padding:0;
	margin:0;
}

.topRight {
	font:Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:300px;
	height:75px;
	background-color: #FFFFFF;
	border:dotted;
	border-width: 1pt 0pt 0pt 0pt;
	border-color: #cccccc;
	padding:0;
}
