body { margin-top: 10px; padding: 0px; font-size: 11px; font-family: verdana; background-color: #F6FAFB; }
TD { font-family: verdana; font-size: 11px; color: #325278; }
A:link { text-decoration: none; font-family: Verdana; color: #0000FF; }
A:visited { text-decoration: none; font-family: Verdana; color: #0000FF; }
A:hover { text-decoration: underline; font-family: Verdana; color: #FF0000; }
.textbox { background-color: #EDF2F8; font-size: 12px; color: #3A5F8D; font-family: Verdana; font-weight:bold; border: 1px solid #3A5F8D; }
.redButton { background-color: #EDF2F8; font-size: 10px; color: red; font-family: Verdana; border: 1px solid red; }
.Button { border-right: #3a5f8d 1px solid; border-top: #3a5f8d 1px solid; font-size: 10px; border-left: #3a5f8d 1px solid; color: #3a5f8d; border-bottom: #3a5f8d 1px solid; font-family: Verdana; background-color: #edf2f8; }
H1 { font-size: medium; margin-bottom: 2px; margin-top: 2px; color: #0000FF; }
.UnderLine { text-decoration: underline; }
.imgHelp { cursor: hand; width: 20px; height: 20px; vertical-align: text-bottom; }
.defaultTable { font-weight: bold; }
.txtError { font-family: verdana; font-size: 11px; color: #FF0000; }
.txtPageTitle { font-size: 18px; font-weight: bold; text-align: center; }
.txtTextBox { width: 200px; font-size: 12px; font-family: Verdana; border: solid 1px #bbbbbb; background-color: #F0F8FF; overflow: auto; }
.LeftNavTD1 { padding-left: 5px; padding-bottom: 5px; white-space: normal; }
.LeftNavLink { font-size: 12Px; white-space: normal; padding-bottom: 6px; }
.LeftNavHeading { font-size: 12px; font-weight: bold; color: #37AFFF; line-height: 20pt; }
.imgborder { border: 1px solid #FFFFFF; }
.imgborder:hover { border: navy 1px solid; }
.imgborder:hover { color: white; /* irrelevant definition to overcome IE bug */ }
.lnv_heading { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #004E9B; text-decoration: none; vertical-align: sub middle; text-align: left; }
.table1 { border: 0px; width: 100%; padding: 0px; border-spacing: 0px; }
.Test { font-family: Tahoma; }
#dhtmlgoodies_colorPicker { position: absolute; width: 250px; padding-bottom: 1px; background-color: #FFF; border: 1px solid #317082; width: 252px; /* IE 5.x */ width: /* */ /**/ 250px; /* Other browsers */ width: /**/ 250px; }
#dhtmlgoodies_colorPicker .colorPicker_topRow { padding-bottom: 1px; border-bottom: 3px double #317082; background-color: #E2EBED; padding-left: 2px; width: 250px; /* IE 5.x */ width: /* */ /**/ 248px; /* Other browsers */ width: /**/ 248px; height: 20px; /* IE 5.x */ height: /* */ /**/ 16px; /* Other browsers */ height: /**/ 16px; }
#dhtmlgoodies_colorPicker .colorPicker_statusBar { height: 13px; padding-bottom: 2px; width: 248px; border-top: 3px double #317082; background-color: #E2EBED; padding-left: 2px; clear: both; width: 250px; /* IE 5.x */ width: /* */ /**/ 248px; /* Other browsers */ width: /**/ 248px; height: 18px; /* IE 5.x */ height: /* */ /**/ 13px; /* Other browsers */ height: /**/ 13px; }
#dhtmlgoodies_colorPicker .colorSquare { margin-left: 1px; margin-bottom: 1px; float: left; border: 1px solid #000; cursor: pointer; width: 12px; /* IE 5.x */ width: /* */ /**/ 10px; /* Other browsers */ width: /**/ 10px; height: 12px; /* IE 5.x */ height: /* */ /**/ 10px; /* Other browsers */ height: /**/ 10px; }
.colorPickerTab_inactive, .colorPickerTab_active { height: 17px; padding-left: 4px; cursor: pointer; }
.colorPickerTab_inactive span { background-image: url('images/tab_left_inactive.gif'); }
.colorPickerTab_active span { background-image: url('images/tab_left_active.gif'); }
.colorPickerTab_inactive span, .colorPickerTab_active span { line-height: 16px; font-weight: bold; font-family: arial; font-size: 11px; padding-top: 1px; vertical-align: middle; background-position: top left; background-repeat: no-repeat; float: left; padding-left: 6px; -moz-user-select: no; }
.colorPickerTab_inactive img, .colorPickerTab_active img { float: left; }
.colorPickerCloseButton { width: 11px; height: 11px; text-align: center; line-height: 10px; border: 1px solid #317082; position: absolute; right: 1px; font-size: 12px; font-weight: bold; top: 1px; padding: 1px; cursor: pointer; width: 15px; /* IE 5.x */ width: /* */ /**/ 11px; /* Other browsers */ width: /**/ 11px; height: 15px; /* IE 5.x */ height: /* */ /**/ 11px; /* Other browsers */ height: /**/ 11px; }
#colorPicker_statusBarTxt { font-size: 11px; font-family: arial; vertical-align: top; line-height: 13px; }
form { padding-left: 5px; }
.form_widget_amount_slider { border-top: 1px solid #9d9c99; border-left: 1px solid #9d9c99; border-bottom: 1px solid #eee; border-right: 1px solid #eee; background-color: #f0ede0; position: absolute; bottom: 0px; width: 5px; /* IE 5.x */ width: /* */ /**/ 3px; /* Other browsers */ width: /**/ 3px; height: 5px; /* IE 5.x */ height: /* */ /**/ 3px; /* Other browsers */ height: /**/ 3px; }
.colorSliderLabel { width: 15px; height: 20px; float: left; font-size: 11px; font-weight: bold; }
.colorSlider { width: 175px; height: 20px; float: left; }
.colorInput { width: 45px; height: 20px; float: left; }
.colorPreviewDiv { width: 186px; margin-right: 2px; margin-top: 1px; border: 1px solid #CCC; height: 20px; float: left; cursor: pointer; width: 188px; /* IE 5.x */ width: /* */ /**/ 186px; /* Other browsers */ width: /**/ 186px; height: 22px; /* IE 5.x */ height: /* */ /**/ 20px; /* Other browsers */ height: /**/ 20px; }
.colorCodeDiv { width: 50px; height: 20px; float: left; }
.thinborder { border: 1px solid #cecece; border-collapse: collapse; }
.thinborder TD { border-width: 1px 1px 0px 0px; border-style: solid; border-color: inherit; }
.noborder { border: 0px; }
.noborder TD { border-width: 0px; }
.tbcardinfo { width: 500px; border-collapse: collapse; }
.tbcardinfo td { white-space: nowrap; }
.table2_heading { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #033887; text-decoration: none; vertical-align: middle; white-space: normal; }

.pm_td { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; font-weight: bold; color: #000; height: 25px;  border: 1px solid #aaa; }
.pm_basic { font-size: 16px; font-weight: bold; color: #000; background-color: #d4ddbb; }
.pm_platinum { font-size: 16px; font-weight: bold; color: #000; background-color: #b8d9ff; }
.pm_gold { font-size: 16px; font-weight: bold; color: #000; background-color: #ffefbb; }
.pm_silver { font-size: 16px; font-weight: bold; color: #000; background-color: #e2e2e2; }
.pm_bronze { font-size: 16px; font-weight: bold; color: #000; background-color: #f9dcbe; }

/***** Slideshow for Merchants Available at GoldenCAN *****/
.mrch_ss_container { position: relative; }
.mrch_ss_ban { position: absolute; z-index: 10000; overflow: hidden; padding: 0 0 0 10px; width: 231px; height: 142px; background-image: url('/images/mrch_ss_bg.png'); background-repeat: no-repeat; left: -23px; top: -60px; }
#mrch_ss_gal { overflow: visible; }

.stepcarousel
{
	position: relative; /*leave this value alone*/	
	overflow: scroll; /*leave this value alone*/
	width: 218px; /*Width of Carousel Viewer itself*/
	height: 103px; /*Height should enough to fit largest content's height*/
	/*border: 1px solid black;*/
}

.stepcarousel .belt
{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 198px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
