A:link {color:#0000ff; text-decoration:underline; font-weight:normal; background-color:inherit }
A:hover {color:#000000; text-decoration:underline; font-weight:normal; background-color:inherit }
A:visited {color:#0000ff; text-decoration:underline; font-weight:normal; background-color:inherit }

body {
	margin:0;
	padding:0;
	font-family: Verdana,Arial,Sans-serif,helvetica;
	/* text-align:center;  center div */
}

/*--------------index control-----------*/
.xDiv1 {	 /*visibility:hidden;  shows when dropper fully dropped Xbutt*/
	/*background-color:#ff0000;*/
	position:absolute;
	width:25px;
	height:25px;
	z-index:1500;
	top:5px;
	right:15px;
}

#flyinDiv { visibility:hidden;
	position:absolute; top:-40px; left:100px; width:800px; z-index:1000;
}
#flyinCart { visibility:hidden;
	position:absolute; top:-100px; left:40px; width:900px; z-index:2000;
	overflow:auto; /*firefox bug: https://bugzilla.mozilla.org/attachment.cgi?id=294001*/
					/*cursor disappears when text box over iframe*/
					/*do they really think this piece o shit browser is a serious contender to IE?*/
}

/*scrubbed
#loginDiv {
	visibility:visible;
	position:absolute;
	width:200px;
	height:45px;
	z-index:2;
	left:0px;
	top:243px;
}
*/
/*scrubbed in favor of the flash cartButt
#cartAccess {
	visibility:hidden;
	position:absolute;
	width:215px;
	height:36px;
	z-index:2;
	right:0px;
	top:100px;
}
	*/
/*scrubbed
#adminLoginDiv {
	visibility:hidden;
	position:absolute;
	width:200px;
	height:36px;
	z-index:3;
	left:0px;
	top:272px;
}
*/

/*--------------table control-----------*/
.centerTable {/*--------------must be same as #content1(index)-----------*/
	width:1000px;
	height:100%;
	margin: 0 auto;
	/*border:solid 1px #99cc99;
	border-width: 0 1 0 1px;*/
}
.contentTable {
	width:100%;
	height:101%;
	border-right:solid 1px #235c55;
}
.endTableEndL {
	background-image: url(grafx/tableEndL.png);
	background-position:right; 
}
.endTableContent {
	background-image: url(grafx/bgGrade2.png);
	background-position:top; 
	background-repeat:repeat-x;
}
.spotlightContent {
	background-image: url(grafx/bgGrade2.png);
	background-position:top; 
	background-repeat:repeat-x;
	border-left:1px solid #ffa657;
	border-right:1px solid #ffa657;
}
.midTableContent {
	background-image: url(grafx/bgGrade3.png);
	background-position:top; 
	background-repeat:repeat-x;
	height:250px;
}

.leftTrim {
	background-image: url(grafx/trimTile.png);
	background-position:left; 
	background-repeat:repeat-y; 
}
.contentMid {
	background-image: url(grafx/bgGrade4.png);
	background-position:top; 
	background-repeat:repeat-x;
	height:120px; /*because height of gradient*/
	border-left:1px solid #ffa85d;
	border-right:1px solid #ffa85d;
	padding:20px;
	font-size:11px;
	text-align:justify;
	color:#cc3300;/*rust red*/
}
.featuredContent {
	background-image: url(grafx/bgGrade4.png);
	background-position:top; 
	background-repeat:repeat-x;
	height:247px; /*because height of gradient*/
	border-left:1px solid #ffa85d;
	border-right:1px solid #ffa85d;
	/*padding:10px;*/
	font-size: 12px;
	color:#cc3300;/*rust red*/
}


/*--------------box control-----------*/
.boxTop {
	background:url("grafx/boxCurv.gif") no-repeat;
	background-position:0% 0px;	
}
.boxBot {
	background:url("grafx/boxCurv.gif") no-repeat;
	background-position:0% -27px;	
}
.boxBord {
	background-color: #ceeafd;
	border-left:1px solid #009fbf;
	border-right:1px solid #009fbf;
}

								/*----- tg designer ------*/
.pinkBL {	background-image: url(grafx/boxCurvPink.gif);
	background-position: left bottom;
}
.pinkTL {	background-image: url(grafx/boxCurvPink.gif);
	background-position: left top;
}
.pinkBR {	background-image: url(grafx/boxCurvPink.gif);
	background-position: right bottom;
}
.pinkTR {	background-image: url(grafx/boxCurvPink.gif);
	background-position: right top;
}
.pinkTbg {	background-image: url(grafx/boxCurvPink.gif);
	background-position: -30px 0px;
}
.pinkBbg {	background-image: url(grafx/boxCurvPink.gif);
	background-position: -30px -25px;
}
.pinkLbg {	background-color: #fcdaf8;
	border-left:solid 1px #004a66;
}
.pinkRbg {	background-color: #fcdaf8;
	border-right:solid 1px #004a66;
}
								/*-----nd tg designer ------*/

								/*----- green boxes ------*/
.grnBL {	background-image: url(grafx/boxCurvGrn.gif);
	background-position: left bottom;
}
.grnTL {	background-image: url(grafx/boxCurvGrn.gif);
	background-position: left top;
}
.grnBR {	background-image: url(grafx/boxCurvGrn.gif);
	background-position: right bottom;
}
.grnTR {	background-image: url(grafx/boxCurvGrn.gif);
	background-position: right top;
}
.grnTbg {	background-image: url(grafx/boxCurvGrn.gif);
	background-position: -30px 0px;
	border-bottom:solid 1px #005500;
}
.grnBbg {	background-image: url(grafx/boxCurvGrn.gif);
	background-position: -30px -25px;
}
.grnMbg {	background-color: #f0feea;
	border-left:solid 1px #005500;
	border-right:solid 1px #005500;
}
.grnLbg {	background-color: #f0feea;/*-----only if style used for flyin boxes ------*/
	border-left:solid 1px #005500;
}
.grnRbg {	background-color: #f0feea;/*-----only if style used for flyin boxes ------*/
	border-right:solid 1px #005500;
}
								/*-----nd green boxes ------*/

								/*----- dark boxes ------*/
.drkBL {	background-image: url(grafx/boxCurvDrk.gif);
	background-position: left bottom;
}
.drkTL {	background-image: url(grafx/boxCurvDrk.gif);
	background-position: left top;
}
.drkBR {	background-image: url(grafx/boxCurvDrk.gif);
	background-position: right bottom;
}
.drkTR {	background-image: url(grafx/boxCurvDrk.gif);
	background-position: right top;
}
.drkTbg {	background-image: url(grafx/boxCurvDrk.gif);
	background-position: -30px 0px;
}
.drkBbg {	background-image: url(grafx/boxCurvDrk.gif);
	background-position: -30px -25px;
}
.drkMbg {	background-color: #587470;
	border-left:solid 1px #005500;
	border-right:solid 1px #005500;
}
.drkLbg {	background-color: #587470;/*----- flyin boxes only ------*/
	border-left:solid 1px #005500;
}
.drkRbg {	background-color: #587470;/*----- flyin boxes only ------*/
	border-right:solid 1px #005500;
}
								/*-----nd dark boxes ------*/
								
								/*----- yello boxes ------*/
.yelBL {	background-image: url(grafx/boxCurvYelo.gif);
	background-position: left bottom;
}
.yelTL {	background-image: url(grafx/boxCurvYelo.gif);
	background-position: left top;
}
.yelBR {	background-image: url(grafx/boxCurvYelo.gif);
	background-position: right bottom;
}
.yelTR {	background-image: url(grafx/boxCurvYelo.gif);
	background-position: right top;
}
.yelTbg {	background-image: url(grafx/boxCurvYelo.gif);
	background-position: -30px 0px;
	border-bottom:solid 1px #ff7d21;
}
.yelBbg {	background-image: url(grafx/boxCurvYelo.gif);
	background-position: -30px -25px;
	background-repeat: no-repeat;
}
.yelMbg {	background-color: #fdf9af;
	border-left:solid 1px #ff7d21;
	border-right:solid 1px #ff7d21;
}
.yelLbg {	background-color: #fdf9af;/*----- flyin boxes only ------*/
	border-left:solid 1px #ff7d21;
}
.yelRbg {	background-color: #fdf9af;/*----- flyin boxes only ------*/
	border-right:solid 1px #ff7d21;
}
								/*-----nd yelo boxes ------*/
								
								/*----- cream boxes ------*/
.creBL {	background-image: url(grafx/boxCurvCream.gif);
	background-position: left bottom;
}
.creTL {	background-image: url(grafx/boxCurvCream.gif);
	background-position: left top;
}
.creBR {	background-image: url(grafx/boxCurvCream.gif);
	background-position: right bottom;
}
.creTR {	background-image: url(grafx/boxCurvCream.gif);
	background-position: right top;
}
.creTbg {	background-image: url(grafx/boxCurvCream.gif);
	background-position: -30px 0px;
}
.creBbg {	background-image: url(grafx/boxCurvCream.gif);
	background-position: -30px -25px;
}
.creMbg {	background-color: #ffe8d6;
	border-left:solid 1px #005500;
	border-right:solid 1px #005500;
}
								/*-----nd cream boxes ------*/
								
								/*----- blu boxes ------*/
.bluBL {	background-image: url(grafx/boxCurvBlu.gif);
	background-position: left bottom;
}
.bluTL {	background-image: url(grafx/boxCurvBlu.gif);
	background-position: left top;
}
.bluBR {	background-image: url(grafx/boxCurvBlu.gif);
	background-position: right bottom;
}
.bluTR {	background-image: url(grafx/boxCurvBlu.gif);
	background-position: right top;
}
.bluTbg {	background-image: url(grafx/boxCurvBlu.gif);
	background-position: -30px 0px;
	border-bottom:solid 1px #14c2f9;
}
.bluBbg {	background-image: url(grafx/boxCurvBlu.gif);
	background-position: -30px -25px;
}
.bluMbg {	background-color: #e0f6fa;
	border-left:solid 1px #14c2f9;
	border-right:solid 1px #14c2f9;
}
								/*-----nd blu boxes ------*/
								
								/*----- white boxes ------*/
.whiBL {	background-image: url(grafx/boxCurvWhi.gif);
	background-position: left bottom;
}
.whiTL {	background-image: url(grafx/boxCurvWhi.gif);
	background-position: left top;
}
.whiBR {	background-image: url(grafx/boxCurvWhi.gif);
	background-position: right bottom;
}
.whiTR {	background-image: url(grafx/boxCurvWhi.gif);
	background-position: right top;
}
.whiTbg {	background-image: url(grafx/boxCurvWhi.gif);
	background-position: -30px 0px;
}
.whiBbg {	background-image: url(grafx/boxCurvWhi.gif);
	background-position: -30px -25px;
}
.whiMbg {	background-color: #ffffff;
	border-left:solid 1px #004a66;
	border-right:solid 1px #004a66;
}
.whiLbg {	background-color: #ffffff;/*----- flyin boxes only ------*/
	border-left:solid 1px #004a66;
}
.whiRbg {	background-color: #ffffff;/*----- flyin boxes only ------*/
	border-right:solid 1px #004a66;
}
								/*-----nd white boxes ------*/
/*----------------------*/

.bb1 { background:#ffffff; color:#001100; /**/ 
	font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:normal; height:17px; 
	border: 1px solid #66ccff;
	margin: 1 0px;
	padding-bottom:15px; /*firefox only*/ 
}
.bb2 { background-color:#ccff66; color:#005500; 
	font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:normal; height:17px; 
	border: 1px solid #009900; 
	margin: 1 0px;
	padding-bottom:15px; /*firefox only*/ 
}

/*misc buttons*/
.xb1 { background-color:#ff6633; color:#ffffff; 
	font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:bold; height:17px; 
	border: 1px solid #cc3300;
	padding-bottom:15px; /*dumb azz firefox*/ 
}
.xb2 { background:#ccff66; color:#005500; 
	font-family:Verdana,Arial,Sans-serif,helvetica; font-size:10px; font-weight:bold; height:17px;
	border: 1px solid #ff6633;
	padding-bottom:15px; /*dumb azz firefox*/ 
}

/*back to top button table cell*/
.tb1 { background-color:#ffffff;  
	border-left: 1px solid #ffa85d;
}

/*-------=======================ticket designer=========================-------*/

#table_int {
	border: 1px dashed #444444;     /*por or lan*/
	font-family:Verdana,Arial,Sans-serif,helvetica; 
	font-size:12px; font-weight:normal;
	text-align:center;
}
TD.bdr0 { border: solid 1px #ffffff; background-color:#ffffff; }
TD.bdr1 { border: dashed 1px #ffffff; background-color:#FEF1FD; }

.radio10 {
	height:10px;
	margin:0px;
}

/*-------====================ticket designer====================-------*/





/*-------seo text-------*/
#seDiv {  
	position:absolute;
	z-index:1;
	top: -1000px;
}
.seDis {
	position:absolute;
	top:-1000px;
	left:0px;
}
/*--------------*/

/*-------font styles used-------*/
.whiSml {
	font-size: 10px;
	color: #f4f4f4;
}
.whiMed {
	font-size: 11px;
	color: #f4f4f4;
}
.brnSml {
	font-size: 10px;
	color: #880000;
}
.brnMed {
	font-size: 11px;
	color: #880000;
}
.brnLrg {
	font-size: 12px;
	color: #880000;
}

.bluSml {
	font-size: 10px;
	color: #006699;
}
.bluMed {
	font-size: 11px;
	color: #006699;
}
.bluLrg {
	font-size: 12px;
	color: #006699;
}

.grnSml {
	font-size: 10px;
	color: #007700;
}
.grnMed {
	font-size: 11px;
	color: #007700;
}
.grnLrg {
	font-size: 12px;
	color: #007700;
}
.redLrg {
	font-size: 12px;
	color: #ff0000;
}
.redMed {
	font-size: 11px;
	color: #ff0000;
}
.redSml {
	font-size: 10px;
	color: #ff0000;
}
.blkSml {
	font-size: 10px;
	color: #000000;
}
.blkMed {
	font-size: 11px;
	color: #000000;
}
.blkLrg {
	font-size: 12px;
	color: #000000;
}
.rutSml {          /*rust red*/
	font-size: 10px;
	color: #cc3300;
}
.rutMed {
	font-size: 11px;
	color: #cc3300;
}
.rutLrg {
	font-size: 12px;
	color: #cc3300;
}

.cap {
	position:relative;
	background-image: url(grafx/cap_blank.png);
	background-repeat: no-repeat;
	width:300px;
	height:37px;
}
#capTx {
	position:relative;
	top:13px;
	left:22px;
	font-size: 11px;
	color: #006699;
	font-weight:bold;
}
.spotlightCap {
	position:relative;
	background-image: url(grafx/cap_spotlight.png);
	background-repeat: no-repeat;
	width:242px;
	height:37px;
}
.spotlightTx {
	position:relative;
	width:150px;
	top:13px;
	left:30px;
	font-size: 11px;
	color: #006699;
	font-weight:bold;
}

/*webtix*/
.spreadSheetTable {
	background:#ffffff;
	border:1px solid #bbbbbb;
}
.spreadSheetHeading {
	font-size: 10px;
	color: #f4f4f4;
	font-weight:bold;
	background:#880000;
}
.rowodd {
	background-color: #F2ECD7;       /*EAF4FF lite blu*/
	font-size: 11px;
	color: #000000;
}

.roweven {
	background-color: #F0E4BD;        /*F0FEEA lite green*/
	font-size: 11px;
	color: #000000;
}
.reports { border:1px solid #ff7d21; background-color:#fdf9af; font-size:10px;}

/*--------------*/

form { margin: 0px; } 
ul { list-style:outside; margin-bottom:10px; } 
ol { list-style:outside; margin-bottom:10px; } 

.wh100 {
	width:100%;
	height:100%;
}

.bbMess  {background:url(grafx/a-pixi.gif); color:#cc6600; font-family:Verdana,Arial,Sans-serif,helvetica; font-size:11px; font-weight:normal; height:18px; border-width:0px; text-align:center }

.dpDwn { background-color:#fffff8; color:#003366; height:17px; font-size:10px; font-family:verdana,arial,Sans-serif,helvetica; font-weight:bold; padding:0px; margin:0px; }
.sList { background-color:#fffff8; color:#003366; font-size:10px; font-family:verdana,arial,Sans-serif,helvetica; font-weight:bold; padding:0px; margin:0px; border:solid 2px #444400; padding-left:3px; }
.txFld { background-color:#fffff8; color:#003366; height:17px; font-size:11px; font-family:Verdana,Arial,Sans-serif,helvetica; font-weight:normal; border:solid 1px #444400; padding-left:3px;}
.tickDesArea { background-color:#fffff8; color:#003366; height:17px; font-size:11px; font-family:Verdana,Arial,Sans-serif,helvetica; font-weight:normal; border:solid 1px #444400; text-align:center;}

/* ------------------- */

h1 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding-top: 5px;
	font-weight: bold;
}
h2 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding-top: 0px;
	font-weight: bold;
}

blockquote {
	margin: 0 20 0 20px;
}
/*
.hLine {
	width:98%; height:1px;
	background:url(grafx/a-pixiDash.gif);
	background-repeat:repeat-x;
}
*/
.contact {
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

.tagline {
	font-size: 10px;
	color: #555555;
}

.bdrOran { border: solid 1px #ff8800; } /*home pg ads*/
.bdrBlak { border: solid 1px #444444; } /*home pg ads*/
