/* Velocity Cinema Advertising */
/* 520 North Kingsbury #2610 */
/* Chicago, IL. 60654 */

/* 1-888-826-3456 */
/* Tel: 312.245.9600 */
/* Fax: 614.621.3210 */

/* info@movieadvertising.com */

/* Copyright © 2002-2010 Velocity Cinema Advertising Company, All Rights Reserved. */

html { font: 12px Geneva, Verdana, Arial, sans-serif; line-height: 16px; }
body { background: #FFF; color: #000; margin: 0; padding: 0; }

div#page {
	background: #FFF;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 673px;
}

div#navigation {
	background: #FFF;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	padding-bottom: 1px;
	width: 673px;
}

div#masthead {
	background: #FFF;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	width: 673px;
}

div#content {
	background: #FFF;
	color: #000;
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	width: 673px;
}

div#footer {
	border-bottom: 24px solid #666;
		margin-left: auto;
	margin-right: auto;
}

a, a:link, a:visited { background: transparent; color: #939; text-decoration: underline; }
a:hover, a:visited:hover { background: transparent; color: #000; text-decoration: underline; }
a:active { background: transparent; color: #000; text-decoration: underline; }

img { border: 0; }
tr, td { vertical-align: top; }

table#table-navigation { margin: 0; padding: 0; width: 673px; }
table#table-navigation td { margin: 0; padding: 0; text-align: left; }

table#table-masthead { margin: 0; padding: 0; width: 673px; }
table#table-masthead td { margin: 0; padding: 0; text-align: left; }

table#table-content { margin: 0; padding: 0; }
table#table-content td { margin: 0; padding: 0; text-align: left; }
table#table-content td.sidebar { background: #333; width: 170px; }
table#table-content td.sidebar div.contact { font: 10px Geneva, Verdana, Arial, sans-serif; color: #FFF; line-height: 13px; padding: 10px; }
table#table-content td.sidebar div.contact a:link, table#content td.sidebar div.contact a:active, table#content td.sidebar div.contact a:visited { font: 10px Geneva, Verdana, Arial, sans-serif; color: #FFF; text-decoration: underline; }
table#table-content td.sidebar div.contact a:hover { font: 10px Geneva, Verdana, Arial, sans-serif; color: #73A345; text-decoration: underline; }
table#table-content td.alley { background: #FFF; width: 4px; }
table#table-content td.body { background: #FFF; width: 499px; }
.field { padding: 10px 20px; }

table#table-footer { margin: 0; padding: 0; width: 673px; }
table#table-footer td { color: #000; font: 10px Geneva, Verdana, Arial, sans-serif; margin: 0; padding: 5px; }
table#table-footer td.links { color: #333; text-align: center; }
table#table-footer td.copyright { color: #666; text-align: center; }
table#table-footer td.credits { text-align: center; }

table.sample { margin: 0 0 3px 0; padding: 0; width: 100%; }
table.sample td { margin: 0; text-align: left; }

.nytimes { font: 10px Geneva, Verdana, Arial, sans-serif; color: #FFF; line-height: 13px; }
a.nytimes:link, a.nytimes:visited { background: transparent; color: #FF0; text-decoration: none; }
a.nytimes:active, a.nytimes:hover, a.nytimes:visited:hover { background: transparent; color: #FF0; text-decoration: underline; }

a.footernav:link, a.footernav:active, a.footernav:visited { color: #333; text-decoration: none; }
a.footernav:hover { color: #333; text-decoration: underline; }

.small { font: 10px Geneva, Verdana, Arial, sans-serif; color: #000; }
.stats { font: 10px Geneva, Verdana, Arial, sans-serif; color: #FFF; }


table#table-create-plan { width: 100%; }
table#table-create-plan td { border-top: 1px solid #e1e2e4; padding: 6px 4px; }
table#table-create-plan label { vertical-align:middle; color: #3d128b; font-weight: bold; }
table#table-create-plan td.input-selection { height: 232px; padding: 0; width: 315px; }

table#table-create-plan-empty { width: 100%; }
table#table-create-plan-empty td { border-top: none; padding: 0px 0px; }

table#table-selection { height: 232px; width: 100%; }
table#table-selection td { border: none; border-bottom: 1px solid #bbbdc2; padding: 0; }

table#table-data { border-top: 1px solid #cdcdcd; width: 100%; }
table#table-data th { background-color: #430e8d; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; color: #fff; padding: 6px 8px; text-align: left; }
table#table-data td { border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding: 6px 8px; }

table#table-summary { width: 100%; }
table#table-summary td.summary-logo { padding: 6px 15px 15px 0; text-align: right; vertical-align: bottom; }
table#table-summary td.summary-head { font-size: 20px; font-weight: bold; padding: 6px 0 9px 15px; }
table#table-summary td.summary-date { font-size: 12px; padding:  3px 0 3px 15px; }

table#table-request { width: 100%; }
table#table-request td { padding: 6px 8px; }
table#table-request td.lower { color: #47128e; font-size: 10px; font-weight: bold; vertical-align: middle; }
table#table-request td.details { padding-right: 30px; text-align: right; }

table#table-icon td { padding: 6px; }

table#table-stats { border-top: 9px solid #3d128b; width: 100%; }
table#table-stats td { background-color: #f4f4f4; padding: 14px; }

ul.flush { list-style: disc outside; margin: 0 0 0 16px; padding: 0; }

#divider-bar { background-image: url('img/divider_bar.gif'); background-repeat: no-repeat; background-position: center; height: 40px; width: 671px; }

label { font-weight: bold; }

table#table-request-details { }
table#table-request-details td { padding: 3px 3px; }
table#table-request-details th { background-color: #000; border-bottom: 1px solid #fff; color: #fff; padding: 3px 3px; text-align: left; }