body, td {font-family: verdana, arial, sans-serif; font-size: 13px;}
form,select,textarea,option {font-family: verdana, arial, sans-serif; font-size: 11px;}
form {margin-top: 0; margin-bottom: 0;}
select {padding:3px;}

hr {
	margin-bottom: 0;
}

a{ color:#0000FF; text-decoration:underline}
a:hover{ text-decoration:none}

input.button {
	background: #CCCCCC;
	border: 1px solid #7F9DB9;
	color: #fff;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	padding: 4px;
	WIDTH: auto;
}
input.confirmbutton {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 17px;
	padding: 1px;
	WIDTH: 175px;
}
.row2 {
	BACKGROUND-COLOR: #F4F9FF;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
.mode {
	color: #004976;
	background: #eeeeee;
	font-weight:bold;
}
.wmode {
	color: #004976;
	border-color:#FFFFFF;
	border:none;
	font-weight:bold;
}
.errormode {
	color: #ff0000;
	overflow:hidden;
	background:#fff;
	border:none;
	font-weight:bold;
}
.odetails {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #004976;
	font-weight:bold;
}
.cusmode {
	color: #999999;
}
/* Big box with list of options */
	#ajax_listOfOptions {
	position:absolute;	/* Never change this one */
	width:210px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div {	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv {	/* Div for each item in list */
}
#ajax_listOfOptions .optionDivSelected { /* Selected item in the list */
	background-color:#F4F9FF;
	color:#000;
}
#ajax_listOfOptions_iframe {
	background-color:#F00;
	position:absolute;
	z-index:5;
}
.regpm {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.regpm A {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}
.regpm A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}
.regpmu {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.regpmu A {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #0000FF;
}
.regpmu A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0000FF;
}
.pmbody {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}
.pmbody A {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #0000FF;
}
.pmbody A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #0000FF;
}
.pmbodypo {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}
.pmbodypo A {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #0000FF;
}
.pmbodypo A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #0000FF;
}
.logoutpm {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #C80D0D;
}
.logoutpm A {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #C80D0D;
}
.logoutpm A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #C80D0D;
}
.snc0 {
	position: absolute;
	top: 106px;
	left: 267px;
	width: 125px;
	clip: rect(0,125,137,0);
	z-index: 100;
}
.snc1 {
	position: absolute;
	top: 100px;
	left: 400px;
	width: 100px;
	clip: rect(0,100,137,0);
	z-index: 100;
}
.snc2 {
	position: absolute;
	top: 63px;
	left: 510px;
	width: 100px;
	clip: rect(0,100,137,0);
	z-index: 100;
}
.snc3 {
	position: absolute;
	top: 63px;
	left: 620px;
	width: 100px;
	clip: rect(0,100,137,0);
	z-index: 100;
}
.sn {
	position:absolute;
	top: 4px;
	left: 0px;
	width: 100%;
	visibility:hidden;
}
.sn td a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.gnc {
	position:relative;
}
.nav {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.nav A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#FFFFFF;
}
.nav A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#ABBEC8;
}
.nav A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.footer {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color:#cccccc;
}
.footer A {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#cccccc;
}
.footer A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color:#ABBEC8;
}
.bulkfooter {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#fff;
}
.content {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
}
.content A {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-decoration: underline;
	color:#0000FF;
}
.content A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
	color:#0000FF;
}
.results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666
}
.results A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#0000FF;
}
.results A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#0000FF;
}
.resultsh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}
.resultsh A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#0000FF;
}
.resultsh A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#0000FF;
}
.results1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal
}
.small {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color:#666666;
}
.small A {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#0000FF;
}
.small A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color:#0000FF;
}
.swizard {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color:#000;
	text-align: right;
}
.swizardtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	color: #000;
}
.pmtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color:#000;
}
.pmtitle A {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color:#0000FF;
}
.pmtitle A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color:#0000FF;
}
.smallalt {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #eee;
}
.graysmall {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #999
}
.asset {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.reg {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#fff;
}
.reg A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#fff;
}
.reg A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#fff;
}
.regd {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#666666
}
.regd A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.regd A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.regwhite {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.regwhite A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#fff;
}
.regwhite A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#fff;
}
.regwhite A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#F9F400;
}
.regbold {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.regbold A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.regbold A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.regalt {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-color: #eee;
}
.big {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
}
.logout {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background:transparent;
	color: #C80D0D;
}
.logout A {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background:transparent;
	color: #C80D0D;
}
.logout A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #798CAE;
}
.betextred {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
	color: #C80D0D;
}
.betextred A {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
	color: #C80D0D;
}
.betextred A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #798CAE;
}
.betext22 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
	color: #CCCCCC;
}
.betext {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
	color: #666666;
}
.betext A {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
	color: #666666;
}
.betext A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #798CAE;
}
.tmtext {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.tmtext A {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.tmtext A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #798CAE;
}
.sbigno {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
}
.sbigno A {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background:transparent;
}
.sbig {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.sbig11 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.menu {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.sbig22 {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}
.bigalt {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
}
.biggest {
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
}
.sbiggest {
	font-family: verdana, arial, sans-serif;
	font-size: 22px;
}
.sbiggest35 {
	font-family: verdana, arial, sans-serif;
	font-size: 32px;
}
.bigred {
	font-family: verdana, arial, sans-serif;
	font-size: 26px;
	color:#FF0000;
	font-weight:bold;
}
.bigblue {
	font-family: verdana, arial, sans-serif;
	font-size: 22px;
	color:#0000FF;
	font-weight:bold;
}
.busname {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#666666
}
.busname A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.busname A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.busname A:active {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #09c;
}
.rt {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
}
.rt A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000;
}
.rt A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #666;
}
.rt A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
.rt A:active {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #09c;
}
.consumesmall {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #390
}
.consumereg {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #390
}
.consumebig {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #390
}
.consumelarge {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000
}
.consume {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #390;
}
.consume A:link {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #390;
}
.consume A:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #999;
}
.consume A:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #390;
}
.parttitle {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #004976;
	font-weight:bold;
}
.parttitle a {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #004976;
	font-weight:bold;
	text-decoration: underline;
}
.parttitle a:hover {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #004976;
	font-weight:bold;
	text-decoration: none;
}
.gray {
	color: #999;
}
.grayborder {
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
}
.order {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
.order a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #0000ff;
}
.order a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0000ff;
}
.success {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #390
}
.cal {
	font-family: arial, verdana;
	font-size: 10px
}
.outline {
	border: 1px solid #999999;
}
.redoutline {
	border: 1px solid #FF0000;
}
.boloutline {
	border: 2px solid #000000;
}
.pmoutline {
	border: 1px solid #cccccc;
}
.swoutline {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}
.swotop {
	border-top: 1px solid #000000;
}
.swoleft {
	border-left: 1px solid #000000;
}
#navigation {
	border-bottom: 1px solid #b2b2b2;
	height:25px;
	margin-top:10px;
}
#nav {
	margin:0;
	padding:0;
	list-style: none;
}
#nav li {
	float: left;
	padding: 0 0 0 8px;
}
#nav li a {
	padding:5px 7px 0 7px;
	display:block;
	height:20px;
	color:#fff;
	text-transform:uppercase;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-color:#22437c;
}
#nav li a:hover {
	background-color:#ffffff;
	color:#4f4f4f;
}
#nav li.current a {
	padding:5px 7px 0 7px;
	display:block;
	height:20px;
	color:#4f4f4f;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration:none;
}
#nav li.current a:hover {
}
.admintabs {
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:5px;
}
.proderror {
	background-color:#eeeeee;
	padding:10px;
	color:#FF0000;
	font-weight:bold;
}
#wizresults {
	overflow:auto;
	height: 600px;
}
#wizresulttop {
	overflow:auto;
	height: 275px;
}
#wizresultsmid {
	overflow:auto;
	height: 470px;
	width: 575px;
	border: 2px solid #999999;
	background-color: #CCCCCC;
}
#lumenDiv {
	height: 470px;
}
.swizardlumen {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: right;
}
.bigblue{border:5px solid red;}
#cover_warning{font-size:14px;color:red;font-style:italic;}
tr.rush3, tr.rush2, tr.rush4{background-color:#f8cccc;}
tr.rush5{background-color:#E0FCCC;}
.overdue td{border-bottom:solid 2px red;border-top:solid 2px red;}
/* Customization for sticker */
.sticker_side{width:515px;font-family: Times, Times New Roman, Georgia, serif;text-align:center;height:525px;}
.sticker_side .big_logo{margin:0 auto;width:100%;}
.sticker_side .model_num{font-size:36px;font-family: Times, Times New Roman, Georgia, serif;text-align:center;width:100%;}
.sticker_side .order_info_box td{font-size:30px;font-family: Times, Times New Roman, Georgia, serif;font-weight:bold;}
.sticker_side .order_info_box table{margin:0 auto;}
.sticker_side .order_info_box #sernum{text-align:right;}
.sticker_side #sernum, .sticker_side #sonum{font-size:24px;font-weight:normal;} 
.sticker_side .order_info_box{font-size:30px;font-weight:bold;text-align:left;padding:20px;}
.sticker_side .blank_space{font-size:24px;font-weight:bold;padding-top:100px;}
.shipping_label_box{border:solid 1px black;margin:40px auto 0;}
/* End sticker customizations*/
.big_logo_box{height:250px;width:100%}
.big_logo_box td{vertical-align:middle;text-align:center;}

.sticker_side .sbiggest {font-size: 1.7em;}
.sticker_side .shipping_label_box td, .sticker_side .betextred{font-size:1.1em;}
.sticker_side .bigblue #cover_warning {font-size:.6em;}
.sticker_side .bigblue{font-size:1.6em;}
.sticker_side #order_notes{font-size:24px;font-weight:bold;text-align:left;margin-left:150px;}

.sticker-notes{padding-top:15px;margin-left: 110px;text-align: left;}

#transition_times{border-collapse:collapse;width:100%;}

#transition_times td{
border:solid 1px #AAA;
padding:5px 10px;
cell-padding:0;
}

.acc_row .order{border:solid 2px yellow;background:#FFFFE0;}

.message {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px;
}
.message {
	color: #00529B;
	background-color: #BDE5F8;
}

table#partner_notes{width:100%;border:solid 2px #333;}
table#partner_notes td{padding:0;margin:0;border:none;}
table#partner_notes tr:nth-child(odd){background:#EEE;}
table#partner_notes td{padding:2px 5px;margin:0;border:none;}
table#partner_notes .header{background:#333 !important;color:white;}
#note_submit{padding-top:10px;}
#note_submit #note{width:400px;height:50px;}

.add_contact{background:#F7FBFF;padding:20px;}
.add_contact:nth-child(even){background:#E0F2FF;}
.add_contact input{width:300px;}
.add_contact tr.contact-notifications input{width:auto;}
#contact_submit tr input{width:300px;}
#contact_submit tr.contact-notifications input{width:auto;}

pre { background:#fff; }

.podettitle {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #004976;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom: 1px solid #cccccc;
}

.updateBtn {
	background:#ccc;
	border: 1px solid #7F9DB9;
	color: #444;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	padding: 5px;
	width:100px;
	cursor:pointer;
}
