﻿body {
	font-family: verdana, helvetica, sans-serif;
	text-align: center;
	background-color: #92A6B9;
	margin: 0 0 22px 0;
}

.container {
	width: 777px;
	margin: 0 auto;
	text-align: left;
}

.TDBGColor {
	background-color: #DBE4F1;
}

.contentwidth {
	width: 734px;
}

img {
	border: none;
}

a img { 
	border: 0;
} 

table.main {
	background-color: #DBE4F1;
}

td.viewprice {
	padding-top:14px;
}

.verdana9black {
	font-size: 9px;
	color:#2C2E30;
}

.finePrint {
	font-size: 9px;
	line-height: 12px;
	color:#2C2E30;
}

.verdana9black A:link {
	font-size: 9px;
	color:#395985;
}

.verdana9black A:visited {
	font-size: 9px;
	color:#395985;
}

.verdana9black A:hover {
	font-size: 9px;
	color:#395985;
}

.verdana9black A:active {
	font-size: 9px;
	color:#395985;
}


.verdana10black {
	font-size: 10px;
	color:#2C2E30;
}

.verdana10black A:link {
	font-size: 10px;
	color:#183C6F;
}

.verdana10black A:visited {
	font-size: 10px;
	color:#183C6F;
}

.verdana10black A:hover {
	font-size: 10px;
	color:#183C6F;
}

.verdana10black A:active {
	font-size: 10px;
	color:#183C6F;
}

.verdana10blue {
	font-size: 10px;
	color:#5779A9;
}

.verdana10blueBold {
	font-size: 10px;
	color:#5779A9;
	font-weight: bold;
}

.verdana10dkblue {
	font-size: 10px;
	color:#41608B;
}

.blueText {
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
	font-weight: bold;
}

.blueText10 {
	font-size: 10px;
	color: #416BA6;
	font-weight: bold;
}

.blueTextNB {
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
}

.blueText12 {
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
	font-weight: bold;
}

.blackText12 {
	font-size: 12px;
	line-height: 15px;
	color: #2C2E30;
	font-weight: bold;
}

.blueText13 {
	font-size: 13px;
	color: #3E69A5;
	font-weight: bold;
}

.blueText12NB {
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
}

.blackText12NB {
	font-size: 11px;
	line-height: 15px;
	color: #2C2E30;
}

.blueText12NB A:link{
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
}

.blueText12NB A:visited{
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
}

.blueText12NB A:hover{
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
}

.blueText12NB A:active{
	font-size: 11px;
	line-height: 15px;
	color: #3E69A5;
}

.blueTextDk12 {
	font-size: 12px;
	font-weight:bold;
	color: #3C548D;
}

.month {
	font-size: 14px;
	font-weight:bold;
	color: #3C548D;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:9px;
}

.popupTitle {
	font-size: 14px;
	font-weight:bold;
	color: #C9D4E7;
	text-transform:uppercase;
	background-color: #526392;	
}

.popupTDBGColor {
	background-color : #526392;
}

.day {
	background-color:#7B85A8;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
}

.times {
	background-color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;	
}

.time {
	font-size: 9px;
	color:#6073A1;
}

A.time {
	font-size: 9px;
	color:#6073A1;
}

.blueTextDk12NB {
	font-size: 12px;
	color:#3C548D;
}

.blueTextDk12NB A:link {
	font-size: 12px;
	color:#6E8BB4;
}

.blueTextDk12NB A:visited {
	font-size: 12px;
	color:#6E8BB4;
}

.blueTextDk12NB A:hover {
	font-size: 12px;
	color:#6E8BB4;
}

.blueTextDk12NB A:active {
	font-size: 12px;
	color:#6E8BB4;
}

.blueTextDK9 {
	font-size: 9px;
	font-weight:bold;
	color: #415A97;
}

.blueTextDK10 {
	font-size: 10px;
	font-weight:bold;
	color: #415A97;
}

.blueTextDK11 {
	font-size: 11px;
	font-weight:bold;
	color: #415A97;
}

.ccPayFieldLabel {
	font-size: 11px;
	color: #1B3779;
}

.checkInfo {
	font-size: 11px;
	color: #48619B;
}

.importantNotice {
	font-size: 11px;
	line-height: 15px;
	color:#2C2E30;
}

.bodyText {
	font-size: 11px;
	line-height: 15px;
	color:#2C2E30;
}

.bodyText A:link{
	font-size: 11px;
	line-height: 15px;
	color:#6E8BB4;
}

.bodyText A:visited{
	font-size: 11px;
	line-height: 15px;
	color:#6E8BB4;
}

.bodyText A:hover{
	font-size: 11px;
	line-height: 15px;
	color:#6E8BB4;
}

.bodyText A:active{
	font-size: 11px;
	line-height: 15px;
	color:#6E8BB4;
}

A.productText {
	font-size: 11px;
	line-height: 15px;
	color:#687CA9;
}

A.deliveryText{
	font-size: 11px;
	line-height: 15px;
	color:#4A629C;
}

.grayText11 {
	font-size: 11px;
	color: #2C2E30;
	font-weight: bold;
}

.grayText12 {
	font-size: 12px;
	color: #2C2E30;
	font-weight: bold;
}

.grayText12NB {
	font-size: 12px;
	color: #2C2E30;
}

.grayText11NB {
	font-size: 11px;
	color: #2C2E30;
}

.grayText10 {
	font-size: 10px;
	color: #2C2E30;
	font-weight: bold;
}

.grayText10NB {
	font-size: 10px;
	color: #2C2E30;
}

.red {
	font-size: 11px;
	color: #A84751;
	font-weight: bold;
}
.nonered {
	font-size: 11px;	
	font-weight: bold;
}

.red12 {
	font-size: 12px;
	color: #A84751;
	font-weight: bold;
}

.orangeText {
	font-size: 11px;
	line-height: 15px;
	color:#D16A4C;
}

.orangeTextBold {
	font-size: 11px;
	color:#D16A4C;
	font-weight:bold;
}

#footer {
	width: 722px;
	height: 70px;
	margin: 6px 0 20px 0;
}

#footer li {
	list-style-type: none;
	float: left;
}

.hackersafelogo {
	float: left;
	background-color: White;
	margin: -6px 0px 0px 140px;
}

.moreInfo {
	padding-top: 14px;
	padding-left: 50px;
}

.moreInfo2 {
	padding-top: 14px;
	padding-left: 15px;
}

.showTitle {
	font-size: 11px;
	font-weight:bold;
	color: #3E69A5
}

.showTitle13 {
	padding-bottom:19px;
	font-size: 13px;
	font-weight:bold;
	color: #3E69A5;
	text-transform: uppercase;
}

.homeShowDescription {
	font-size: 10px;
	line-height:14px;
	color:#000000;
}

li.popularShowsLink {
	font-family: Trebuchet MS, Times New Roman;
	font-size: 10px;
	color: #7F8388;
}

li.popularShowsLink A:link {
	font-family: Trebuchet MS, Times New Roman;
	font-size: 10px;
	color: #7F8388;
}

li.popularShowsLink A:visited {
	font-family: Trebuchet MS, Times New Roman;
	font-size: 10px;
	color: #7F8388;
}

li.popularShowsLink A:hover {
	font-family: Trebuchet MS, Times New Roman;
	font-size: 10px;
	color: #7F8388;
}

li.popularShowsLink A:active {
	font-family: Trebuchet MS, Times New Roman;
	font-size: 10px;
	color: #7F8388;
}

/* Begin Form Fields Here */
.emailbox {
	background-color: #E7F1FC;
	width:223px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
	margin-bottom: 6px;
}

.emailbox153 {
	background-color: #E7F1FC;
	width:153px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.emailbox200 {
	background-color: #E7F1FC;
	width:200px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}
.emailoptin {	
	font-size: 10px;
	width:200px;	
}
.zip {
	background-color: #E7F1FC;
	width:82px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.zipext {
	background-color: #E7F1FC;
	width:59px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.zip59 {
	background-color: #E7F1FC;
	width:59px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.phone {
	background-color: #E7F1FC;
	width:92px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}
.emailselect {
	background-color: #E7F1FC;
	width:223px;
	font-size: 11px;
	margin-bottom: 6px;
}
.emailselect200 {
	background-color: #E7F1FC;
	width:200px;
	font-size: 11px;
}
.cityselect {
	background-color: #E7F1FC;
	width:149px;
	font-size: 11px;
}

.price {
	background-color: #E7F1FC;
	width:92px;
	font-size: 11px;
}

.date {
	background-color: #E7F1FC;
	width:56px;
	font-size: 11px;
}

.datelt {
	background-color: #EFF9FD;
	width:56px;
	font-size: 11px;
}

.showtype {
	background-color: #E7F1FC;
	font-size: 11px;
}

.groupsize {
	background-color: #E7F1FC;
	width:93px;
	font-size: 11px;
}

.headline {
	background-color: #E7F1FC;
	width:453px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.orderComment {
	background-color: #E7F1FC;
	width:344px;
	height:75;
	font-size: 11px;
	border: 1px solid #3C5DAD;
	overflow: auto
}

.phone111 {
	font-size:11px;
	background-color: #E7F1FC;
	width: 111px;
	border: 1px solid #3C5DAD;
}

.selectShow {
	background-color: #E7F1FC;
	width:157px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight:lighter;
}

.select115 {
	background-color: #E7F1FC;
	width:115px;
	font-size: 9px;
}

.select45 {
	background-color: #E7F1FC;
	width:45px;
	font-size: 11px;
}

.select177 {
	background-color: #E7F1FC;
	width:177px;
	font-size: 10px;
}

.textInput115 {
	background-color: #E7F1FC;
	width:115px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.textInput236 {
	background-color: #EAF3FF;
	width:236px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.textInput89 {
	background-color: #EAF3FF;
	width:89px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.textInput45 {
	background-color: #EAF3FF;
	width:45px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

.selectCuisine {
	background-color: #E7F1FC;
	width:175px;
	font-size: 10px;
}


/* Paddings */

.orderBorder {
	border-top: 1px solid #7C93C8;
	border-bottom: 1px solid #7C93C8;
}

.orderPadding {
	padding-left:9px;
	padding-top:13px;
	padding-bottom:8px;
	background-color:#E5ECF5;
}

.requests {
	border-top: 1px solid #7C93C8;
	border-bottom: 1px solid #7C93C8;
	padding-left:16px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E5ECF5;
}

.requestsLast {
	border-bottom: 1px solid #7C93C8;
	padding-left:16px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E5ECF5;
}

.furtherInfoBorder {
	border-bottom: 1px solid #7C93C8;
}

.totalOrder {
	background-color:#C8DBED;
	padding-right:17px;
	padding-top:5px;
	padding-bottom:5px;
}

.popularShowsBox {
	border: 1px solid #8FA8CC;
	background-color: #E8EEF8;
}

.considered {
	background-color: #E8EEF8;
	padding: 12px 9px 6px 9px;
}

.lowDownBox {
	border: 1px solid #5C6F9E;
	background-color: #E7F0FC;
}

.lowDownBoxTDBGColor {	
	background-color: #BACBE1;
	font-size: 10px;
}

.showListingBox {
	border: 1px solid #6F8FBD;
}

.headerTopButtonSpacerBGColor {
	background-color: #DB8C37;
}

.headerImageSpacerBGColor {
	background-color: #0059A5;
}

.headerSubItemSpacerBGColor {
	background-color: #3C5DAD;
}

.headerLowerSpacerBGColor {
	background-color: #8197b4;
}

.Calendar_Day_BGColor {
	background-color: #FFFFFF;
}

.Calendar_Table_BGColor {
	background-color: #E7F0FC;
}

.ShowTDBGColor {
	background-color: #E7F0FC;
}

.ShowPageverdana10blueBold {
	font-size: 10px;
	color:#5779A9;
	font-weight: bold;
	background-color: #E7F0FC;
}

.ShowPageverdana10black {
	font-size: 10px;
	color:#2C2E30;
	background-color: #E7F0FC;	
}

.ShowFinderResults_HeaderTDBGColor {
	background-color: #AABECF;	
}

.ShowFinderResults_TDBGColor {
	background-color: #E7F1FC;	
}

.ShowFinderResults_TDBGColorAlternate {
	background-color: #F8FBFE;	
}

.ShowFinderResults_verdana10black {
	font-size: 10px;
	color:#2C2E30;
	background-color:#E7F1FC;
}

.ShowFinderResults_verdana10dkblue {
	font-size: 10px;
	color:#41608B;
	background-color:#E7F1FC;
}
.orderpage_error {
	font-size: 10px;
	color:Red;
	font-weight:bold;
	text-align:left 
}
.orderpage_expresslink {
	margin-left: 24px;
}

/*fliermaker*/
.fliercontents {
	background-color: #E7F1FC;
	width:453px;
	height:116px;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #3C5DAD;
	overflow: auto
}

/*fileupolad*/
div.fileinputs {
	position: relative;
	padding-top:16px;
	padding-bottom:12px;
}
.filecontents {
	background-color: #E7F1FC;
	width:415px;
	font-size: 11px;
	border: 1px solid #3C5DAD;
}

