.body {
	margin: 0px 0px 0px 0px;
	background-color : #2C2267 ;
	font-family: Verdana, Century Gothic, Arial, Helvetica; 
	font-size: 10pt;
	color: #000000;
	vertical-align:middle;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
}

table#cx_order_table td.normal{font-family: Verdana, "Century Gothic", Arial, Helvetica;font-size: 9pt;color: #000000;padding-right: 20px;margin-right: 5px;padding-top: 5px; padding-bottom: 5px;}
table#cx_order_table td.txtIndent1{font-family: Verdana, "Century Gothic", Arial, Helvetica;font-size: 9pt;color: #000000;padding-right: 20px;margin-right: 5px;padding-top: 5px; padding-bottom: 5px;}
table#cx_order_table span.normal{font-family: Verdana, "Century Gothic", Arial, Helvetica;font-size: 9pt;color: #000000;padding-top: 5px; padding-bottom: 5px;}
table#cx_order_table input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;margin-left: 4px; margin-right:3px;BACKGROUND-COLOR: #f9fbff;}
table#cx_order_table textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;margin-left: 20px; margin-right:3px;BACKGROUND-COLOR: #f9fbff;}
table#cx_order_table select  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;margin-left: 4px; margin-right:3px;BORDER-RIGHT: silver thin inset;BORDER-TOP: silver thin inset;BORDER-LEFT: silver thin inset;BORDER-BOTTOM: silver thin inset;BACKGROUND-COLOR: #f9fbff;}

.btmLine{BORDER-BOTTOM: 1px solid #2C2267}

table#cx_error_table {BORDER: 1px solid #FF0000;background-color: #FFFFCC;margin-bottom: 10px;}
table#cx_error_table TD {font-family: Verdana, "Century Gothic", Arial, Helvetica;font-size: 10pt; margin-left: 8px; padding-bottom: 3px; color: #FF0000;}

.markerCompulsory{BACKGROUND: url(../images/generic_images/red_dot.gif) no-repeat center 50%;margin: 0px;WIDTH: 8px;}
.txtError{font-family: Verdana, "Century Gothic", Arial, Helvetica;font-size: 9pt; text-indent: 3px; padding-bottom: 6px; color: #FF0000;}
.bg_table {
	background-color:#EFEFEF;
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 10pt;
	color: #000000;
	letter-spacing: normal;
}
	
.title_conf {
	background-color:#2C2267;
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 8pt;
	font-weight:bold;
	color: #FFEE00;
}

.textwhitebold {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	letter-spacing: normal;
	font-weight:bold;
}

.textwhitecontactbold {
	font-family: Arial, Verdana, Century Gothic, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	letter-spacing: normal;
	font-weight:bold;
	padding-left:20px;
}

.textwhitecontact {
	font-family: Arial, Verdana, Century Gothic, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: normal;
	padding-left:20px;
}

.textwhitecontacttitle {
	font-family: Arial, Verdana, Century Gothic, Helvetica;
	font-size: 11px;
	color: #FFFF00;
	font-weight:bold;
}

.textwhitecontact a {
	color: #ffffff;
	text-decoration:none;
}

.textwhitecontact a:hover {
	color: #ffff00;
	text-decoration:underline;
}

.textwhitecontact2 {
	font-family: Arial, Verdana, Century Gothic, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: normal;
}

.textwhitecontacttitle2 {
	font-family: Arial, Verdana, Century Gothic, Helvetica;
	font-size: 11px;
	color: #FFFF00;
	font-weight:bold;
}

.textwhitecontact2 a {
	color: #ffffff;
	text-decoration:none;
}

.textwhitecontact2 a:hover {
	color: #ffff00;
	text-decoration:underline;
}

.textsteps {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 10pt;
	color: #FFEE00;
	letter-spacing: normal;
	font-weight:bold;
}

.text_pickup {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 8pt;
	color: #CC0000;
	letter-spacing: normal;
	font-weight:bold;
}

.textblack {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	letter-spacing: normal;
}

.textblacksmall {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 7pt;
	color: #000000;
	letter-spacing: normal;
}

.textblackconf {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 7pt;
	color: #000000;
	letter-spacing: normal;
}

.text_title_promo {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 11pt;
	color: #2C2267;
	letter-spacing: normal;
	font-weight:bold;
}

.textbluebig {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 10pt;
	color: #2C2267;
	letter-spacing: normal;
	font-weight:bold;
}

.textblue {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 9pt;
	color: #2C2267;
	letter-spacing: normal;
}

.textyellowbig {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 10pt;
	color: #FFEE00;
	letter-spacing: normal;
	font-weight:bold;
}

.textbluesmall {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 7pt;
	color: #2C2267;
	letter-spacing: normal;
}

.textbluepromo {
	font-family: Arial, Verdana, Century Gothic, Arial, Helvetica;
	font-size: 7pt;
	color: #2C2267;
	letter-spacing: normal;
	background-color:#FFFFFF;
}

A.linktext {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 10px;
	color: #2C2267;
	text-decoration: none;
	font-weight : bold;
}
A.linktext:link {color: #2C2267;}
A.linktext:visited {color: #2C2267;}
A.linktext:active {color: #2C2267;}
A.linktext:hover {color: #594DA2;}

A.linktextsmall {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 9px;
	color: #2C2267;
	text-decoration: none;
	font-weight : bold;
}
A.linktextsmall:link {color: #2C2267;}
A.linktextsmall:visited {color: #2C2267;}
A.linktextsmall:active {color: #2C2267;}
A.linktextsmall:hover {color: #594DA2;}

A.linkfooter {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 9px;
	color: #A4803E;
	text-decoration: none;
	font-weight : bold;
}
A.linkfooter:link {color: #A4803E;}
A.linkfooter:visited {color: #A4803E;}
A.linkfooter:active {color: #A4803E;}
A.linkfooter:hover {color: #000000;}

A.link_menu_popup {
	font-family: Verdana, Century Gothic, Arial, Helvetica;
	font-size: 9px;
	color: #2C2267;
	text-decoration: none;
	font-weight : bold;
}
A.link_menu_popup:link {color: #2C2267;}
A.link_menu_popup:visited {color: #2C2267;}
A.link_menu_popup:active {color: #2C2267;}
A.link_menu_popup:hover {color: #FFFFFF;}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 90px;
	height: 10px;
}

.input_street {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 200px;
	height: 10px;
}

.input_company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 200px;
	height: 10px;
}

.input_profile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 180px;
	height: 10px;
}

.inputsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 20px;
	height: 10px;
}

.inputyear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 40px;
	height: 10px;
}

.inputTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#EFEFEF;
	font-size: 10pt;
	width: 60px;
	height: 15px;
	border:0;
}


.inputtime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 60px;
	height: 10px;
}

.inputcardno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 200px;
	height: 10px;
}

.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 300px;
	height: 80px;
}

.notesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 200px;
	height: 80px;
}

.note_special_request {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 400px;
	height: 80px;
}

.dropdownmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 120px;
	height: 12px;
}

.dropdownmenu50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 50px;
	height: 12px;
}

.dropdownmenu60 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-indent: 3pt;
	font-size: 10px;
	width: 60px;
	height: 12px;
}

.listbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	width: 50px;
	height:120px;
}

.border {
	border-color:#2C2267;
	border-width:1px;
	border-style:solid;
}

.bg_header_hour {
	background-color:#2C2267;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFF00;
	font-size: 11px;
	font-weight:bold;
}


.text_panel_hour {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
}


.text_optional {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
}
