html, body {
	margin: 0px; padding: 0px; 
	width: 100%; height: 100%;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica;
}

/********************** Header Styles  *********************/
h1,h2,h3,h4 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
h1 { color: #EA216F; font-size: 22px; }
h2 { color: #AA5F9A; font-size: 17px; }
h3 { color: #EA216F; font-size: 15px; }
h4 { color: #AA5F9A; font-size: 12px; }
h1.center, h2.center, h3.center, h4.center { text-align: center; }
#equipmentTable h2 { color: #EA216F; font-size: 15px; }

/********************** Link Styles  *********************/
a:link { color: #4BADD2; text-decoration: none; }
a:visited { color: #CFDFF9; text-decoration: none; }
a:hover {  color: #EA216F; text-decoration: underline; }
a:active { color: #AA5F9A; text-decoration: underline; }

.navItem a:link, .navItem a:visited, #contentFooter a:link, #contentFooter a:visited  { color: #4BADD2; text-decoration: none; }
.navItem a:hover, .navItem a:active, #contentFooter a:hover, #contentFooter a:active { color: #FFFFFF; text-decoration: none; }

.navItem a.navLinkOn:link, .navItem a.navLinkOn:visited, .navItem a.navLinkOn:hover, .navItem a.navLinkOn:active { color: #FFFFFF; text-decoration: none; }

a:link img, a:visited img { border: 1px solid #4BADD2; }
a:hover img { border: 1px solid #EA216F; }
a:active img { border: 1px solid #AA5F9A; }

/*
#tabRow a:link, #tabRow a:visited { color: #FFFFFF; text-decoration: none; }

#tabRow a:hover, #tabRow a:active { color: #EA216F; text-decoration: underline; }

#tabRow a:active {color: #FFFFFF; text-decoration: none;}
*/


#jtechFooter a img, #popupHeader a img { border: none; }
a:link img.noBorder, a:visited img.noBorder, a:hover img.noBorder, a:active img.noBorder { border: none; }

a.groupLink, a.viewLink {  color: #4BADD2; font-size: 15px; font-weight: bold; }
a.groupLink:link, a.groupLink:visited, a.viewLink:link, a.viewLink:visited { color: #4BADD2; background-color: none; text-decoration: none; }
a.groupLink:hover, a.groupLink:active, a.viewLink:hover, a.viewLink:active { background-color: #4BADD2; color: white; text-decoration: none; }
a.groupLinkOn:link, a.groupLinkOn:visited, a.groupLinkOn:hover, a.groupLinkOn:active,
a.viewLinkOn:link, a.viewLinkOn:visited, a.viewLinkOn:hover, a.viewLinkOn:active{  font-size: 15px; font-weight: bold; background-color: #4BADD2; color: white; text-decoration: none; }
/*a.groupLink:active {  color: #4BADD2; background-color: none; text-decoration: none; }*/

a.equipmentDetailLink:link, a.equipmentDetailLink:visited, a.equipmentDetailLink:active, 
a.imageDetailLink:link, a.imageDetailLink:visited, a.imageDetailLink:active { padding: 0px 2px; color: white; background-color: none; text-decoration: none; }
a.equipmentDetailLink:hover, a.imageDetailLink:hover { padding: 0px 2px; background-color: #4BADD2; color: #000000; text-decoration: none;}
/*
.groupList a li:link, .groupList a li:visited, .groupList a li:active { background-color: none; text-decoration: none; }
.groupList a li:hover { background-color: blue; text-decoration: none;}
*/

.equipmentDetailBlockOn a:link, .equipmentDetailBlockOn a:visited, .equipmentDetailBlockOn a:hover, .equipmentDetailBlockOn a:active,
.imageDetailBlockOn a:link, .imageDetailBlockOn a:visited, .imageDetailBlockOn a:hover, .imageDetailBlockOn a:active{
	background-color: #4BADD2; color: #000000; text-decoration: none; 
}

#announcement a:link, #announcement a:visited { color: #4BADD2; text-decoration: none; }
#announcement a:hover, #announcement a:active { color: #CFDFF9; text-decoration: underline; }


/********************** List Item Styles  *********************/
ul.karst_ul {
	list-style: none;
	padding: 0;
	padding-left: 15px;
	margin: 0;	
	margin-left: 5px;
}
ul.karst_ul li.karst_li { 
	background: url(../images/content/bullet.png) 0px 2px no-repeat;
	padding-left: 26px;
	margin-top: 2px;
}

/********************** Table Styles  *********************/
table.paddedTable { margin-bottom: 25px; width: 75%; }
tr.paddedRow td { padding: 5px 15px; }
td.leftBordered { border-left: 1px solid #50879C; }
td.rightBordered { border-right: 1px solid #50879C; }
td.bottomBordered { border-bottom: 1px solid #50879C; }
td.tableHeader { 
	background: #50879C url(../images/content/table_header.gif) top left repeat-x; 
	text-align: center;	
	font-weight: bold;
}
td.header2ndRow { background-color: #50879C; text-align: center; padding: 0px 10px 5px 10px; font-weight: bold;}
table.karst_table_staff {
	width: 100%;
}

/********************** Home Page Styles  *********************/
#homeHeader {
	width: 915px; height: 85px;
}
#homeSplashBlock {	
	width: 915px; height: 269px;
}

#announcement { 
	position: absolute; top: -252px; left: 116px; z-index: 1; 
	/*
	filter: alpha(opacity=0); 
	*/
	display: block;
	
}

/*
#homeReservationBox {
	font-size: 12px;
	height: 100%;
	width: 100%;
}
#homeReservationBoxHeader {
	background: url(../images/home/home_form_header_repeat.jpg) top left repeat-x;
	height: 32px;
	width: 100%;
}
#homeReservationFields {
	border-left: 1px solid #91BCEF;	
	border-right: 1px solid #91BCEF;	
	border-bottom: 1px solid #91BCEF;	
	padding: 20px 16px 20px 16px;
}
*/


/********************** Navigation Styles  *********************/
#navBarHome {
	margin-right: 0px;
	border-bottom: none;
	position: relative;
	z-index: 10;
}
#navBarContent {
	border-bottom: 1px solid #AC2371;
	position: relative;
	z-index: 10;
	height: 22px;
}
#homeNavCover {
	background: #000000 url(../images/home/home_corner.jpg) top right no-repeat; 
	height: 20px; width: 164px; float: right;
}
.navCell {
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 20px;
	background: #000000 url(../images/nav/nav_marker.gif) 7px 0px no-repeat;
}
.navItem {
	font-size: 11px;
}	
#subNavBar {
	border-bottom: 1px solid #AC2371;
	height: 22px;
}


/********************* DHTML Menus ***********************/
.level1Wrapper {
	position: absolute; z-index: 10;
	top: 14px;
	left: -5px;
}
.paddedSubMenu {
	padding: 0px 10px 10px 0px;
	background: url(../images/blank.gif) top left repeat; /* needed for IE hover to work */
	cursor: default;
}
.dhtmlMenuTable {
	border: 1px solid #4BADD2;
}
.dhtmlShifted {
	position: relative; top: 0px; left: 0px;	/* if this changes, you might need to adjust the position of the drop shadows */
}
.navBottomBordered { 
	border-bottom: 1px solid #4BADD2;
}

.level2Wrapper {
	display: none; 
	position: absolute; 
	left: 143px; top: -1px;	/* the 'left' needs to match the width of the .menuMinWidthSpacer */	
}

.menuMinWidthSpacer {
	width: 150px; height: 0px; 
	font-size: 0px; line-height: 0px;
}

/*
.dhtmlMenuTable td.level1Cell, .dhtmlMenuTable td.level1CellOn { 
	opacity: 0.90;
	filter: alpha(opacity=90);	
}
*/

/****************** Off/On states of Table Cells ***********************/
.level0Cell {
	background-color: #000000;
	cursor: pointer;
	border: 1px solid black;	
}
.level0CellOn {
	background-color: #EB2270;
	cursor: pointer;
	border: 1px solid black;
}

.level1Cell {
	background-color: #000000;
	cursor: pointer;
}
.level1CellOn {
	background-color: #EB2270;
	cursor: pointer;
}

.level2Cell {
	background-color: #000000;
	cursor: pointer;
	/*filter: alpha(opacity=90);*/	/* Only IE needs this - the other guys are getting this sorta thing from inheritance */
	width: 142px;
}
.level2CellOn {
	background-color: #EB2270;
	cursor: pointer;
	/*filter: alpha(opacity=90);*/  /* Only IE needs this - the other guys are getting this sorta thing from inheritance */
	width: 142px;
	
}

/****************** Links ***********************/
.level0Cell a.level0Link:link, .level0Cell a.level0Link:visited, .level0Cell a.level0Link:hover, .level0Cell a.level0Link:active,
.level1Cell a.level1Link:link, .level1Cell a.level1Link:visited, .level1Cell a.level1Link:hover, .level1Cell a.level1Link:active,
.level2Cell a.level2Link:link, .level2Cell a.level2Link:visited, .level2Cell a.level2Link:hover, .level2Cell a.level2Link:active {
	display: block;	
	color: #FFFFFF;
	text-decoration: none;	
	width: 100%; height: 100%;
	padding: 5px 10px; 
}
.level0CellOn a.level0Link:link, .level0CellOn a.level0Link:visited, .level0CellOn a.level0Link:hover, .level0CellOn a.level0Link:active,
.level1CellOn a.level1Link:link, .level1CellOn a.level1Link:visited, .level1CellOn a.level1Link:hover, .level1CellOn a.level1Link:active,
.level2CellOn a.level2Link:link, .level2CellOn a.level2Link:visited, .level2CellOn a.level2Link:hover, .level2CellOn a.level2Link:active {
	display: block;	
	color: #FFFFFF;
	text-decoration: none;		
	width: 100%; height: 100%;
	padding: 5px 10px; 
}

/********************** Image Styles  *********************/
#imageSidebar img {
	margin: 10px 0px 10px 10px;
}

/********************** Travel Professional Styles  *********************/
#travelProfBlock {
	background: url(../images/content/faded_bkg.png) top left repeat;
	_background: none;
    _background-color: #142A31; 
	zoom: 1;
	width: 850px; 
	border: 3px solid #53A8C7;
	text-align: left;
	/*padding: 17px 40px;*/
}
.travelProfTabContents {
	margin: 17px 40px;
}

#tabCorner {
	background: url(../images/content/tab_corner.gif) top left no-repeat; 
	width: 31px; height: 15px;
}
div.tableTab, div.tableTabOn { 
	text-align: center;	
	font-weight: bold;
	padding: 0px 7px;
}
div.tableTab { background: #50879C url(../images/content/tab.gif) top left repeat-x;  height: 15px;}
div.tableTabOn { background: #50879C url(../images/content/tab_on.gif) top left repeat-x;  height: 15px;}

/********************** Equipment Styles  *********************/
#equipmentBlock {
	width: 100%; 
	border: 1px solid #AC2371;
	text-align: left;
}
#equipmentTable { border: 1px solid #AC2371; }
#equipmentTable td { border-color: #AC2371; padding: 5px; }
#equipmentTable div#imageCellBlock { border: 1px solid #6A4288; overflow: hidden; width: 350px; height: 235px;}
#equipmentTable td#vehicleTypeCell, #equipmentTable td#vehicleViewCell { width: 170px; }

#vehicleGroupList, #vehicleViewList { margin-left: 5px; }
/*.groupedEquipmentList { margin-left: 23px;  }*/
.equipmentDetailBlockOn, .imageDetailBlockOn {
	background: url(../images/equipment/bullet.png) 0px 3px no-repeat;	
	padding: 2px 0px 2px 23px;
}
.equipmentDetailBlock, .imageDetailBlock {
	padding: 2px 0px 2px 23px;
}


/********************** Misc. Styles  *********************/
.error { color: red; }
.anchor { position: relative; width: 0px; height: 0px; font-size: 0px; }
.sideBordered { border-left: 7px solid #AC2371; border-right: 7px solid #AC2371; }
.firstPara { margin-top: 0px; padding-top: 0px; }
.lastPara { margin-bottom: 0px; padding-bottom: 0px; }
.karst_p { margin-top: 0px; margin-bottom: 25px; }
#contentHeader {	
	width: 915px; height: 135px;
}
#contentHeaderCoverSlip {
	background: url(../images/content/content_header_bottom_corner.gif) top left no-repeat;
	width: 154px; height: 34px;
	position: absolute; left: 761px; top: 131px; z-index: 12;
}
#innerContents { 
	width: 891px; margin: 15px 10px 0px 10px; 
}
#logoLink {
	width: 340px; height: 50px; 
	background: url(../images/blank.gif) top left repeat; /* needed for IE hover to work */
	position: absolute; top: 30px; left: 105px;
	z-index: 2;
	cursor: pointer;
}

ol.faqList { padding-left: 0px; margin-left: 25px; }
.faqList li.faqSet { margin-bottom: 30px; }

.linkBlock {
	margin-left: 10px;
}

/***************** Reservation Styles **********************/
.fieldLabel {
	font-weight: bold;
	margin-bottom: 8px;
}

.reservationContainer {
	width: 680px;
	margin-top: 20px;
	border: 1px solid #AC2371;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/reservation/backdrop.png) left top repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reservation/backdrop.png',sizingMethod='scale');
}

.reservationSection {
	width: 680px;
	padding-bottom: 10px;
}

.reservationSection h3 {
	color: #AA5F9A;
	font-size: 14px;
}
.reservationSection h4, #reservationReceipt h4 {
	color: #4BADD2;
	font-size: 12px;
}

.reservationBackdrop {
	background-color: white; 
	width: 100%; height: 100%; 
	position: absolute; z-index: 1; 
	opacity: 0.15; 
	filter:alpha(opacity=15);
}

.reservationStepHeader {
	background: url(../images/reservation/reservation_step_header.gif) top left repeat-x;
	height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding-left: 14px; padding-top: 1px;
}
.stepDotHolder {
	position: absolute; top: 0px; right: 0px;
	margin-top: 3px; margin-right: 5px;
}

.reservationTooltip {
	position: absolute; top: -262px; left: 16px; z-index: 1; 
	display: block;

}
.reservationTooltip .contents {
	background-color: #AC2371; 
	padding: 0px 10px 0px 10px; 
	width: 200px;
}
.reservationTooltip .title{ 
	position: absolute; top: -12px; left: -10px;	
	background: url(../images/announcement/announcement_title.gif) top left no-repeat;
	width: 154px; height: 19px;
}
.reservationTooltip .closeOff {
	position: absolute; top: -7px; left: -10px;	
	background: url(../images/announcement/announcement_close.gif) top left no-repeat;
	font-size: 0px;
	width: 17px;
	height: 16px;
	padding-left: 0px; padding-right: 0px;
	cursor: pointer;
}
.reservationTooltip .closeOn {
	position: absolute; top: -7px; left: -10px;	
	background: url(../images/announcement/announcement_close_on.gif) top left no-repeat;
	font-size: 0px;
	width: 17px;
	height: 16px;
	padding-left: 0px; padding-right: 0px;
	cursor: pointer;
}
.reservationTooltip .topLeft {
	background: url(../images/announcement/announcement_tl.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_tl.png',sizingMethod='crop');
	font-size: 0px;
	width: 25px;
	height: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .topRight {
	background: url(../images/announcement/announcement_tr.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_tr.png',sizingMethod='crop');
	font-size: 0px;
	width: 25px;
	height: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .bottomLeft {
	background: url(../images/announcement/announcement_bl.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_bl.png',sizingMethod='crop');
	font-size: 0px;
	width: 25px;
	height: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .bottomRight {
	background: url(../images/announcement/announcement_br.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_br.png',sizingMethod='crop');
	font-size: 0px;
	width: 25px;
	height: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .top {
	background: url(../images/announcement/announcement_t.png) top left repeat-x;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_t.png',sizingMethod='scale');
	font-size: 0px;
	height: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .bottom {
	background: url(../images/announcement/announcement_b.png) top left repeat-x;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_b.png',sizingMethod='scale');
	font-size: 0px;
	height: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .left {
	background: url(../images/announcement/announcement_l.png) top left repeat-y;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_l.png',sizingMethod='scale');
	font-size: 0px;
	width: 25px;
	padding-left: 0px; padding-right: 0px;
}
.reservationTooltip .right {
	background: url(../images/announcement/announcement_r.png) top left repeat-y;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/announcement/announcement_r.png',sizingMethod='scale');
	font-size: 0px;
	width: 25px;
	padding-left: 0px; padding-right: 0px;
}
.tooltipLink {
	font-size: 10px;
}

.attentionIcon {
	position: absolute; top: -7px; left: -30px;
    width: 29px; height: 29px;
    background: url(../images/reservation/exclamation.png) top left no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reservation/exclamation.png',sizingMethod='crop');
    _background-repeat: none;
}

/* jtform */
.jtForm input {
	margin-bottom: 5px;
}
.jtForm select {
	margin-bottom: 5px;
}
/* end jtform */

/*** load status ***/
.loadStatus {
	position: absolute;
	display: none;
	z-index: 100;
	padding: 26px;
	width: 84px;
	height: 84px;
	background: url(../images/reservation/status/back.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reservation/status/back.png',sizingMethod='crop');
}


/***************** Calendar Slip **********************/
.calendarDisplay {
	position: relative; 
	/*height: 210px;*/
	font-size: 11px;
	/*color: #F7E7A5;
	top: 100px;*/
	color: black;
	z-index: 5;
}
.calendarDisplayTable {
	background-color: white; 
	border: 2px solid #AC2371; 
	position: relative; z-index: 10;	/* need this layering so we can slip an iframe underneath this for IE */
}
.calendarDisplayTable td { padding: 5px; }
.calendarDisplayTable .dateCell {
	background-color: white; 
	border: 1px solid white;
}
.calendarDisplayTable .dateCellHover {
	background-color: #4BADD2; 
	border: 1px solid #327258;
	cursor: pointer;
	color: white;
}
.calendarDisplayTable .monthYearDisplay {
	/*
	background: #638C54 url(../images/calendar/bar_repeater.jpg) top left repeat-x;
	*/
	background-color: #AC2371;
	font-weight: bold; 
	border-bottom: 1px solid #084A8C; 
	color: white;
}
.calendarDisplayTable .daysHeaderDisplay { 
	color: white;
	/*
	background: #E7F1F2 url(../images/calendar/days_bar_repeater.jpg) top left repeat-x; 
	*/
	background-color: #E32A6E;
	font-weight: bold; 
	border-bottom: 1px solid #4468BE;
}

.calendarDisplayTable td.dividerCell { padding: 0px; font-size: 1px; line-height: 1px; }
.calendarDisplayTable td.dividerCell .divider { width: 100%; height: 1px; border-bottom: 1px solid #E3E7E6; }
.calendarDisplayTable .slipClose, .calendarDisplayTable .slipCloseHover { margin-top: 0px; margin-right: 4px; }
.slipClose, .slipCloseHover {
	float: right;
	width: 15px; height: 15px;
	cursor: pointer;
}
.slipClose {
	background: url(../images/calendar/close.jpg) top left no-repeat;	
}
.slipCloseHover {
	background: url(../images/calendar/close_hover.jpg) top left no-repeat;
}

.calendarCloseBox {
	position: absolute;
	z-index: 89;
	background: url(../images/calendar/date_modal.png) top left repeat; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calendar/date_modal.png',sizingMethod='scale');
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
}

/**************** IFrame Blocker (for IE) ******************/
.iframeBlocker {
	width: 0px; height: 0px; 
	position: absolute; z-index: 1;
	margin: 0px; padding: 0px;
	border: none;
	filter: alpha(opacity='0'); 
}

/********************** Footer Styles  *********************/
#homeFooter {
	height: 1px;
	margin-bottom: 10px; 
	border-bottom: 30px solid #AC2371;
}
#contentFooter {	
	margin-bottom: 10px; padding-bottom: 10px;	
	border-bottom: 7px solid #AC2371; 
	color: #4BADD2;
	font-size: 11px;
}
#footerSwoosh {
	width: 100%; height: 30px; 
	background: url(../images/content/footer_swoosh.jpg) top center no-repeat;
}

.jtechFooter {
	width: 915px; 
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto; margin-right: auto;
	position: relative;
}
.jtechComments h2 {
	font-size: 12px;
	margin-bottom: 5px;
}
.jtechFooter .jtechLinkWrapper {
	position: absolute; right: 0px; top: 5px;	/* top: should match .jtechFooter's padding-top */
}
.jtechCommentsContainer {
	font-size: 11px;
	position: absolute;
	margin-top: -88px;
	right: 0px;
}
.jtechComments {	
	width: 300px; 
	background-color: white; 
	padding: 5px; 
	text-align: justify;
	color: #2c2104;
}
.jtechComments .closeButton {
	float: right; 
	position: relative; top: -8px; left: 6px;
}
.jtechCommentsContainer .topLeft {
	background: url(../images/jtech_footer/tl.png) top left no-repeat;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/tl.png',sizingMethod='crop');
	width: 17px;
	height: 17px;
}
.jtechCommentsContainer .topRight {
	background: url(../images/jtech_footer/tr.png) top left no-repeat;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/tr.png',sizingMethod='crop');
	width: 17px;
	height: 17px;
}
.jtechCommentsContainer .bottomLeft {
	background: url(../images/jtech_footer/bl.png) top left no-repeat;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/bl.png',sizingMethod='crop');
	width: 17px;
	height: 17px;
}
.jtechCommentsContainer .bottomRight {
	background: url(../images/jtech_footer/br.png) top left no-repeat;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/br.png',sizingMethod='crop');
	width: 17px;
	height: 17px;
}
.jtechCommentsContainer .top {
	background: url(../images/jtech_footer/t.png) top left repeat-x;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/t.png',sizingMethod='scale');
	height: 17px;
}
.jtechCommentsContainer .bottom {
	background: url(../images/jtech_footer/b.png) top left repeat-x;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/b.png',sizingMethod='scale');
	height: 17px;
}
.jtechCommentsContainer .left {
	background: url(../images/jtech_footer/l.png) top right repeat-y;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/l.png',sizingMethod='scale');
	width: 17px;
}
.jtechCommentsContainer .right {
	background: url(../images/jtech_footer/r.png) top left repeat-y;
	*background: none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jtech_footer/r.png',sizingMethod='scale');
	width: 17px;
}
.jtechCommentsContainer a:link, .jtechCommentsContainer a:visited { color: #4BADD2; text-decoration: none; }

