/* CSS Document */

body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
}

a, a:link, a:active, a:visited { 
	text-decoration:none;  
	background: transparent;
	}
	
a, a:link {
	color: #00549A;
	color: #00457F;
	}
	
a:active, a:visited { 
	color: #660099;
	}
	
p, table, td, th, ul, ol, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
th {
	text-align: left;
	}

h1, h2, h3, h4, h5, h6, .pageHeader, .pageSubhead, .h2 {
	font-family: Arial, Helvetica, sans-serif;
	}
	
h1, .pageHeader {
	font-size: 24px;
	font-size: 42px;
	font-size: 36px;
	margin: 3px 0px 0px 0px;
	/*background-color: #7575A3;*/ 
	color: #666666;
	padding: 0px;
	}
	
h2, .h2 {
	font-size: 18px;
	display: block;
	}
	
.h2 {
	font-weight:bold;
	}
	
.pageSubhead {
	font-size: 24px;
	margin: 3px 0px 0px 0px;
	/*background-color: #7575A3;*/ 
	color: #666666;
	padding: 0px;
	font-weight: bold;
	}
	
.smaller {
	font-size: 10px;
}

.larger, .larger li {
	font-size: 12px;
	}
	
.larger .larger, .larger .larger li {
	font-size: 13px;
	}
	
.pageHeader {
	font-weight: bold;
	}

input:focus, select:focus, textarea:focus, file:focus, input.highlightedActive, input.highlighted:focus, select.highlighted:focus, textarea.highlighted:focus, file.highlighted:focus {
	border-style: solid;
	border-color: #99CC00;
}

hr {  
	color: #999999; 
	background-color: #999999; 
	border: 0px; 
	height: 1px;
	margin: 3px 0px;
	}
	
hr.noMargin {
	margin: 0px;
	}

ul {
 	list-style-type: none;
	padding: 0;
	margin: 0px 0px 6px 12px;
	}
ul ul {
 	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px 12px;
	}
ol {
	margin: 0px 0px 6px 0px;
	}
	
ul li {
	background-image: url(/styles/xante/images/interface/square_bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 12px;
	text-align: left;
}

ul ul li {
	background-image: url(/styles/xante/images/interface/round_bullet.gif);
}

ul ul ul li, ul ul ul ul li {
	background-image: url(/styles/xante/images/interface/line_bullet.gif);
}

li.PDF, p.PDF, span.PDF, a.PDF {
	background-image: url(/styles/xante/images/interface/icon_tiny_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	text-align: left;
/*
	padding-top: 6px;
*/
}
	
span.PDF, a.PDF {
	padding-left: 15px;
}
	
div.larger .PDF {
/*
	padding-top: 5px;
*/
}

li.EPS, p.EPS, span.EPS, a.EPS {
	background-image: url(/styles/xante/images/interface/epsIconSmall.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	text-align: left;
/*
	padding-top: 6px;
*/
}
	
span.EPS, a.EPS {
	padding-left: 15px;
}
	
div.larger .EPS {
/*
	padding-top: 5px;
*/
}

li.BUY, p.BUY, span.BUY, a.BUY {
	background-image: url(/styles/xante_reflect/images/sc_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	text-align: left;
/*
	padding-top: 6px;
*/
}
	
span.BUY, a.BUY {
	padding-left: 15px;
}
	
div.larger .EPS {
/*
	padding-top: 5px;
*/
}

#cleaner {
	clear: both;
	}

#siteMapCol #siteMap {
	float: left;
	width: 50%;
	}
	
#siteMap ul, #siteMap ul li {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	}

#siteMap ul ul {
	padding-left: 9px;
	}

#siteMap ul li
{
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 9px;
}

#siteMap ul li span.EPS
{
	background-image: url(/styles/xante/images/interface/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	font-weight: normal;
}

#siteMap ul ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	}

#siteMap ul ul li span.EPS {
	background-image: url(/styles/xante/images/interface/icon_tiny_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	text-align: left;
	}

#header {
	background-image: url(/styles/xante/images/interface/header_bg.gif);
	background-color: #CCCCCC;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin: 0px;
	height: 43px;
}

#pageContainer {
/*	margin: auto;
*/	}
	
#main #pageContainer, #header #pageContainer, #main table.pageContainer {
/*	width: 790px;*/
	/*background-color:#FFCCCC;*/
	}
	
table.pageContainer, table.toptabsPageContainer, #footer {
	width: 740px;
	margin-left: 5%;
	}
	
#header table.pageContainer img.logo, a.logo:link img, a.logo:visited img, a.logo:active img, a.logo:hover img, #header table.pageContainer input.logo {
	margin-top: 10px;
	}
	
#languages table {
	margin-left: 9px;
	margin-top: 0px;
	}
	
html>body #languages table {
	margin-left: 9px;
	margin-top: 0px;
	}

#languages td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	background-color: #eee;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: bold;
	border-right: 1px #ccc solid;
	}
		
#languages td a  {
	font-size: 9px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	}
#languages td a:hover {
	color: #0066FF;
}	

.leftCol, .rightCol {
	width: 183px;
	/*background-color: #FFCCCC;*/
	}
	
.leftCol {
	padding-right: 9px;
	}

.rightCol {
	padding-left: 9px;
	}

#box, .box, table.box, td.box
{
	border: 1px solid #999999;
	background-color: white;
}
	
#boxContent, td.boxContent, tr.boxContent td {
	padding: 3px;
	}
	
.boxFirst {
	margin-top: 0px;
	}
	
.boxLast {
	margin-bottom: 0px;
	}
	
.boxOnly {
	margin: 0px;
	}
	
#boxContentAlt, td.boxContentAlt, tr.boxContentAlt td, #boxContentLightGray, td.boxContentLightGray, tr.boxContentLightGray td {
	background-color: #E7E7E7;
	padding: 3px;
	}
	
#fadingBoxContent
{
	background-image: url(/styles/xante/images/interface/fadingBoxBG.jpg);
	padding: 3px;
	background-repeat: repeat-y;
}
	
#boxContentAltAlt, td.boxContentAltAlt, tr.boxContentAltAlt td {
	background-color: #D2D2D2;
	padding: 3px;
	}
	
#box h1, #box h2, #box h3, #box h4, #box h5, .boxTitle, table.box h1, table.box h2, table.box h3, table.box h4, table.box h5, td.box h1, td.box h2, td.box h3, td.box h4, td.box h5 {
	background-color: #E6EBEF;
	background-image: url(/styles/xante/images/interface/boxHead_bg.jpg);
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin: 0px;
	display: block;
	clear: both;
	}
	
#boxHeadBg, .boxHeadBg, table.box tr.gvHeadBg th {
	background-color: #E6EBEF;
	background-image: url(/styles/xante/images/interface/boxHead_bg.jpg);
	color: #000000;
	padding: 3px;
	margin: 0px;
	}
	
.specTable {
	background-color: #999;
	}

#darkBoxHead, .darkBoxHead {
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
	}
	
#medBoxHead, .medBoxHead {
	background-color: #333333;
	background-color: #999999;
	color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
	}
	
#box .boxHeadBg h1, #box .boxHeadBg h2, #box .boxHeadBg h3, #box .boxHeadBg h4, #box .boxHeadBg h5, .boxTitle, table.box th, table.box h1, table.box h2, table.box h3, table.box h4, table.box h5, td.box h1, td.box h2, td.box h3, td.box h4, td.box h5, table.boxHeadBG th {
	background-color: transparent;
	background-image: none;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align:left
	}
	
#box #boxHeadAlt, #box .boxHeadAlt, #box .boxHeadAlt a:link, #box .boxHeadAlt a:visited, #box .boxHeadAlt a:hover, #box .boxHeadAlt a:active, .boxHeadAlt, .boxHeadAlt a:link, .boxHeadAlt a:visited, .boxHeadAlt a:hover, .boxHeadAlt a:active {
	background-color: #666666;
	background-image: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	margin: 0px;
	text-align:left
	}
	
#boxContent h1, #boxContent h2, #boxContent h3, #boxContent h4, #boxContent h5 {
	background-color: transparent; 
	background-image: none;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	}
	
#hSpacer {
	display: block;
	height: 9px;
	clear: both;
	}

#vSpacer {
	display: block;
	width: 9px;
	}
	
img.hSpacer, img.vSpacer {
	height: 9px;
	/*white-space: 9px;*/
}
	
td.vSpacer {
	width: 9px;
	}

#message, .message, .popupMessage {
	font-weight: bold;
	padding: 6px 0px;
	display: block;
	margin-bottom: 6px;
	}
	
#messageBox, .messageBox, .popupMessageBox {
	border: 1px solid #CCFF00;
	background-color: #FFFFCC;
	font-weight: bold;
	padding: 6px;
	display: block;
	margin-bottom: 6px;
	}
	
.popupMessageBox {
	font-weight: normal;
	padding: 9px;
	position: absolute;
	width: 200px;
	}
	
.popupPreviewBox {
	background-color: white;
	position: absolute;
	display: block;
	}
	
.formMessageBox {
	border: 1px solid #CCFF00;
	background-color: #FFFFCC;
	font-weight: bold;
	padding: 6px;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center
	}
	
#breadcrumbs {
	margin: 3px 0px;
	}
	
#productInfo {
	width: 740px;
	}
	
#singleColumn {
	width: 450px;
	}
	
#singleColumnCentered {
	width: 450px;
	margin: auto;
	}
	
#productInfo #singleColumn p {
	width: 450px;
	}
	
#productInfo #topLinks, #productSpecs #topLinks {
	margin: 12px 0px 12px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	
#noTopMargin #productInfo #topLinks, #noTopMargin #productSpecs #topLinks {
	margin-top: 0px;
	}
	
#shadow #productInfo #topLinks, #shadow #productSpecs #topLinks
{
	border-top: 0px;
	margin-top: 0px;
	background-image: url(/products/fastcards/images/masthead_r3_c1.jpg);
	background-repeat: no-repeat;
}	
	
#productInfo #topLinks td, #productSpecs #topLinks td {
	padding: 6px 3px;
	text-align:center;
	}

input.topLinks {
	background-color: #FFFFFF;
	color: #00457F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#productInfo #leftColumn, #productSpecs #leftColumn, #leftColumn {
	float: left;
	width: 360px;
	padding-right: 9px;
	}
	
#productInfo #rightColumn, #productSpecs #rightColumn, #rightColumn {
	float: left;
	width: 360px;
	padding-left: 9px;
	}
	
#productSpecs #leftColumn {
	width: 240px;
	}
	
#productSpecs #rightColumn {
	width: 480px;
	}
	
#productInfo #leftColumn h2, #productInfo #rightColumn h2, #productInfo #productPageLink h2, #productSpecs h2, #productInfo h2 {
	font-size: 14px;
	margin: 12px 0px 0px 0px;
	}
	
#productInfo #leftColumn h3, #productInfo #rightColumn h3, #productInfo #productPageLink h3, #productSpecs h3, #productInfo h3 {
	font-size: 12px;
	margin: 12px 0px 0px 0px;
	}
	
#rightColumn #box h2, #leftColumn #box h2 {
	margin: 0px;
	}
	
#productInfo #productPageLink h2 {
	font-size: 16px;
	}
	
#productSpecs h3 {
	margin: 12px 0px 0px 0px;
	}
	
#productInfo #leftColumn p, #productInfo #rightColumn p, #productInfo #productPageLink p, #productSpecs p {
	margin: 0px 0px 12px 0px;
	line-height: 1.4em;
	}
	
#productSpecs ul, #productInfo #leftColumn li, #productInfo #rightColumn li {
	line-height: 1.4em;
	}
	
img.rightAlign, input.rightAlign {
	margin: 0px 0px 6px 6px;
	}
	
img.leftAlign, input.leftAlign {
	margin: 0px 6px 6px 0px;
	}
	
td.login {
	text-align: right;
	}
	
.formLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.formLabelHighlighted {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFCC;
}
	
.formLabelRequired {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	}
	
.formLabelRequiredHighlighted {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFCC;
}
	
table.inputTable td {
	padding-right: 6px;
	}
	
.highlighted, tr.highlighted {
	background-color: #FFFFCC;
	}
	
input.highlighted {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FFBA89;
	border-bottom-color: #FFBB89;
	border-left-color: #FF6600;
	/*color: #CC0000;
	font-weight: bold;*/
	}
	
select:disabled, input:disabled, textarea:disabled {
	color: #000000;
	}
	
.invisible {
	display:none;
	}
	
b a:link, b a:hover, b a:active, b a:visited {
	font-weight: bold;
	}
	
#supportPageProduct {
	margin-bottom: 9px;
	}
	
#supportPageProduct h1 {
	margin: 0px;
	line-height: 36px;
	color: #666666;
	}

#supportPageProduct h2 {
	font-size: 28px;
	line-height: 28px;
	margin: 0px;
	color: #666666;
	}
	
.supportPageContent {
	margin-bottom: 12px;
	}
	
#supportPageProductContent h2 {
	margin: 0px;
	font-size: 14px;
	}
	
.noMargin, table.noMargin, #noMargin p {
	margin: 0px;
	}
	
.noTopMargin {
	margin-top: 0px;
	}
	
.noBottomMargin {
	margin-bottom: 0px;
	}
	
#imagePlaceholder {
	background-color: #7575A3; 
	font-weight: bold; 
	padding: 6px; 
}

.printOnly {
	display:none;
	}
	
#pressRelease {
	border: 1px solid #999999;
	padding: 36px 72px;
	}
	
#pressRelease h1 {
	font-size: 24px;
	}
	
#pressRelease h2 {
	font-size: 18px;
	}
	
#pressRelease h3 {
	font-size: 14px;
	}
	
#pressRelease h4 {
	font-size: 13px;
	}
	
#pressRelease p, #pressRelease li, #pressRelease td, #pressRelease th {
	font-size: 13px;
	}
	
.disabled {
	color: #333
	}
	
#runInHeadings {
	display: block;
	margin: 12px 0px 0px 0px;
	}

#runInHeadings h3, #runInHeadings p {
	display: inline;
	}

#runInHeadings h3 {
	padding-right: 3px;
	}

.seventyFivePercentWhite
{
	background-color: transparent;
	background-image: url(/styles/xante/images/interface/75percentWhite.png);
}
	
select.seventyFivePercentWhite option
{
	background-color: white;
}

/* column divs */

#cleaner {
	clear: both;
	}

#columnBlock
{
	display: table;
	clear: both;
}

#columnRow
{
	display: table-row;
	clear: both;
}

#columnCell
{
	float: left;
	margin-right: 9px;
	/*background-color: #CF0;*/
}

#execPhotos #columnRow #columnCell { width: 120px; }
#execPhotos #columnRow #columnCell p { margin-top: 9px; }

/* end column divs */

/* form styles */

#formStep h1, #formStep h2
{
	margin: 0px 0px 0px 3px;
	color: #CCC;
}

#active #formStep h1, #active #formStep h2
{
	margin: 0px 0px 0px 3px;
	color: #000;
}

#formStep #formCell #formCellLabel
{
	margin: 0px 0px 0px 3px;
	color: #CCC;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#active #formStep #formCell #formCellLabel
{
	color: #000;
}

#formBlock, #formStep
{
	display: block;
	clear: both;
}

#formRowV, #formRowH
{
	display: table-row;
	clear: both;
}

#formCell { float: left; margin-right: 6px; }

/*
#formRowV #formCell input { display: block; }

#formRowV .formLabel, #formRowH .formLabel
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: bold;
}

#formRowH input, #formRowH .formLabel { display: inline; }

.labelV, #formRowV .formLabel, #formRowV .formLabelRequired { display: block; }

#formCell ul {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#formRowV #formCell .radioButtonList input
{
	display: inline;
}
*/

#formRowV #formCell #formCellLabel {display: block;}

#formRowV #formCell #formCellContent {display: block;}

#formRowH #formCell #formCellLabel {display: inline;}

#formRowH #formCell #formCellContent {display: inline;}

/* end form styles */
	
/* dev and staging server disclaimer */

#devServerDisclaimer, #newServerDisclaimer
{
	position: absolute;
	top: 0px;
	width: 100%;
	text-align: right;
}

#devServerDisclaimer
{
	background-image: url(/styles/xante/images/interface/dev_server_bg.png);
}

#devServerDisclaimer p, #newServerDisclaimer p
{
	margin: 0px;
	font-size: 10px;
	padding: 2px 4px;
}

#newServerDisclaimer
{
	background-image: url(/styles/xante/images/interface/new_server_bg.png);
}
/* end dev and staging server disclaimer */

/* newer box defs September 2007 */
#nicerBox
{
	background-color: #D7D7D7;
	border: 1px #F1F1F1 solid;
	padding: 1px;
	clear: both;
}

#chartreuse #nicerBox
{
	background-color: #CF3;
	border: 1px #FF9 solid;
	padding: 1px;
}

#blue #nicerBox
{
	background-color: #9CF;
	border: 1px #CFF solid;
	padding: 1px;
}

#red #nicerBox
{
	background-color: #F66;
	border: 1px #FCC solid;
	padding: 1px;
}

#nicerBox #box
{
	background-color: #FFF;
	border: 1px #999 solid;
	margin: 0px;
}

#active #nicerBox #box {
	background-color: #FFF;
	border: 2px #99CC00 solid;
	margin: 0px;
}

#active #nicerBox #box #boxContent {
	padding: 2px;
}

#active #nicerBox #box h1, #active #nicerBox #box h2, #active #nicerBox #box h3 {
	padding: 2px 2px 3px 2px;
}

/* end newer box defs September 2007 */

table.checkBoxListTable td {
	padding: 0px;
	}
	
#videoWindow
{
	position: absolute;
	top: 94px;
	width: 740px;
/*
	margin: auto;
	height: 355px;
	width: 438px;
	background-color: #FCC;
*/
}

#YouTubePlayer {
	background-color: #000000;
	padding: 6px;
}

#YouTubePlayer a, #YouTubePlayer a:link, #YouTubePlayer a:active, #YouTubePlayer a:visited { 
	text-decoration:none;  
	background: transparent;
	}
	
#YouTubePlayer a, #YouTubePlayer a:link, #YouTubePlayer a:active, #YouTubePlayer a:visited { 
	color: #FFFFFF;
	font-weight: bold;
	}
	


.SuccessStoryHead
{
	background-color: #333333;
	color: #FFF;
	padding: 3px 6px;
	margin: 0px;
	text-align: left;
	font-size: 10px;
}

.SuccessStoryHead a:link, .SuccessStoryHead a:active, .SuccessStoryHead a:visited {
background-color: #333333; color: #FFFFFF; 
}

#buttonList
{
border: 1px solid #000; }

#buttonList table { width: 100%; }

#buttonList table td
{
	background-color: transparent;
	background-image: url(/styles/xante/images/interface/boxHead_bg.jpg);
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-x;
}

#buttonList table td { 
	padding-left: 0px;
}

#buttonList table td #button { 
	padding: 3px;
}

#buttonList table td table td #button { 
	border-top: 1px solid black;
	padding-left: 9px;
}

#buttonList table td table td table td #button { 
	border-top: 1px solid black;
	padding-left: 15px;
}

#buttonList table td table td table td table td #button { 
	border-top: 1px solid black;
	padding-left: 21px;
}


/* for Dealer/ASA nav boxes */

.navItemText {
	font-family: Arial, Helvetica, sans-serif;
}

#navIndentLevel2 { padding-left: 6px; }

#navIndentLevel3 { padding-left: 12px; }

#navIndentLevel4 { padding-left: 18px; }

#navIndentLevel5, #navIndentLevel6, #navIndentLevel7, #navIndentLevel8, #navIndentLevel9 { padding-left: 24px; }

/* end for Dealer/ASA nav boxes */

table.noMarginnoPadding, table.noMarginnoPadding td {
	margin: 0px;
	padding: 0px;
	}
	
.store01Row, .storeDiv {
	border: 1px solid #F1F1F1;
}

.storeDiv {
	display: block;
	}
	
.storeSubtotalTable {
	border-left: 1px solid #F1F1F1;
}
	
.storeSubtotalTable td {
	text-align: right;
	border-right: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
	
.store01AltRow {
	border: 1px solid #F1F1F1;
	background-color: #F1F1F1;
}
	
.store_category_selected {
	font-weight: bold;
	}
	
.storeHeadRow {
	border: 1px solid #F1F1F1;
	background-color: #E6EBEF;
	background-image: url(/styles/xante/images/interface/boxHead_bg.jpg);
}

/* home page announcements */

#HomePageAnnouncement
{
	background-color: #FF6;
	background-color: #CF3;
	padding: 3px;
}

#HomePageAnnouncement table.HomePageAnnouncement
{
}

table.HomePageAnnouncement h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	margin: 0px;
}

table.HomePageAnnouncement p, table.HomePageAnnouncement td
{
	color: black;
	font-size: 10px;
	margin: 0px;
}
/* end home page announcements */

/* captions for success stories */

.caption
{
	font-size: 10px;
	font-style: italic;
}

/* end captions for success stories */

/* livedemocam */

input.OnButton
{
	font-family: Arial, Helvetica, sans-serif;
	color: #390;
	font-weight: bold;
}

input.OffButton
{
	font-family: Arial, Helvetica, sans-serif;
}

/* livedemocam */

#imageTable { display: table; }

#imageTableRow { display: table-row; }

#imageTableCell { display: table-cell; }

/* GlassGrey */

#GlassGrey, .GlassGrey
{
	border: 3px #00457F solid;
	background-color: #828282;
}

.GlassGrey td {
	padding: 2px 7px;
}

.GlassGrey .Item td
{
	background-color: white;
}

.GlassGrey .AlternatingItem td
{
	background-color: #F1F1F1;
}

.GlassGrey table {}
	
.GlassGrey th
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-image: url(/styles/xante_reflect/images/tab_bg.jpg);
	background-repeat: repeat-x;
	background-color: #BCBCBC;
	color: #000000;
	padding: 5px 7px 4px 7px;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	text-transform: uppercase;
}

.GlassGrey .Pager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #BCBCBC;
	color: #000000;
	padding: 0px;
	text-transform: uppercase;
}

.GlassGrey .Pager table td {
	padding: 1px 0px;
	}
	
.GlassGrey .Pager table td a, .GlassGrey .Pager table td span {
	padding: 2px 7px;
	}

.GlassGrey .Pager table td a {
	border-bottom: 1px solid #828282;
	border-right: 1px solid #828282;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	}

.GlassGrey .Pager table td span {
	font-weight: bold;
	border-top: 1px solid #828282;
	border-left: 1px solid #828282;
	border-bottom: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	}

/* GlassGrey */

