﻿body {
	background-image: url(/2013images/bkg_stripe.png);
	margin:0px;
	padding:0px;
}

@font-face {
  font-family: 'Mensch';
  src: url('/images/mensch-wf.eot?') format('eot'), url('/images/mensch-wf.ttf') format('truetype');
}

@font-face {
  font-family: 'Knockout';
  src: url('/2013images/Knockout-30.eot?') format('eot'), url('/2013images/Knockout-30.otf') format('opentype');
}

/*.menu {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 18px;
	background-color: #993322;
	height: 35px;
	color: white;
}
*/

.menu {
	font-family: "Knockout", Verdana, Tahoma;
	font-size: 18px;
	background-color: #004c94;
	height: 35px;
	color: white;
}

.needhelp {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 18px;
	height: 35px;
	color: #004c94;
}

.getstarted {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 24px;
	color: #0b2f67;
}

.StepTitle {
	font-family: "Knockout", Verdana, Tahoma;
	font-size: 36px;
	color: #004c94;
	line-height: 130%;
}

#yourcart {
    /*position: fixed;*/
}

.yourcart {
	font-family: "Knockout", Verdana, Tahoma;
	font-size: 24px;
	color: white;
}
.yourcarttext {
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: white;
	line-height: 130%;
	padding:4px;
}
.validon {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 16px;
	color: white;
}
.validon_black {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 16px;
	color: #3c2313;
}
.addtocart {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 18px;
	color: white;
	background-color:#d9671b;
	padding: 4px;
}

.addtocart a:link {
	color: white;
	text-decoration: none;
	background-color:#d9671b;
	padding: 4px;
}

.addtocart a:visited {
	color: white;
	text-decoration: none;
	background-color:#d9671b;
	padding: 4px;
}

.addtocart a:hover {
	text-decoration: none;
	color: white;
	background-color:#993300;
	padding: 4px;
}

.yourparty {
	font-family: "Mensch", Verdana, Tahoma;
	font-size: 18px;
	color: white;
	padding: 4px;
}

.menu a:link {
	color: white;
	text-decoration:none;
}
.menu a:visited {
	color: white;
	text-decoration:none;
}
.menu a:hover {
	color: #ffcc33;
	text-decoration:none;
}

.dot {
	font-family: Verdana;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

.title {
	font-size: 24px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #004c94;
	line-height: 120%;
}
.textmain {
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #3c2313;
	line-height: 130%;
}
.totalboxtext {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #3c2313;
	line-height: 130%;
	padding:4px;
}
.savings {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #cc3300;
	line-height: 130%;
	padding:4px;
}
.terms {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #993300;
	line-height: 130%;
}
.textsm {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #3c2313;
	line-height: 130%;
}

.textHelpBar {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: white;
	background-color: #993322;
}

.adminRecapTableHeader {
    font-weight:bold;
}
.adminRecapTableRight {
    padding-right:10px;
}

/*a:link { color: #b1b9b3; }
a:visited { color: #b1b9b3; }
a:hover { color: #f08a27; } */

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }

/* calendar styles */
.CallightgreyBG{background-color:#339999;}
.CalsilverBG{background-color:#cccc99}
.CalWhiteText{color:white;font-family: Arial, Helvetica, sans-serif;font-size: 10px;border: #cccc99 1px solid; BORDER-COLLAPSE: collapse;}
.CalMonth{color:#993366;font-family: Arial, Helvetica, sans-serif;font-size: 12px;cursor: hand; text-decoration: none;}
.CalDayPast{font-family: Arial, Helvetica, sans-serif;color: white;background-color: #999966;font-size: 10px;cursor:default;border: #cccc99 1px solid; BORDER-COLLAPSE: collapse;}
.CalDayAvailable{font-family: Arial, Helvetica, sans-serif;font-size: 10px;cursor:hand;border: #cccc99 1px solid; BORDER-COLLAPSE: collapse;}
.CalDayBooked{font-family: Arial, Helvetica, sans-serif;color: white;background-color: #993366;font-size: 10px;cursor:default;border: #cccc99 1px solid; BORDER-COLLAPSE: collapse;}
.CalDayEmpty{font-family: Arial, Helvetica, sans-serif;color: white;background-color: #cccc99;font-size: 10px;border: #cccc99 1px solid; BORDER-COLLAPSE: collapse;}

.facebook {
    white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}