/********************************************************************
*																	*
*						BeFORe SALE	Style Sheet						*
*																	*
*********************************************************************/

		.main_table {
		background-image: url(../images/jems_hdr_main_sides.jpg);
		background-repeat: repeat-x;
		background-color: #635A53;
		height: 304px;
		}
		
		.main_home_table {
		background-image: url(../images/hdr_main_sides_jems302.jpg);
		background-repeat: repeat-x;
		background-color: #635A53;
		height: 302px;
		}
		
		.main_home_bckgrnd {
		background-image: url(../images/jems_hm_body_bckgrnd_lrg.png);
		background-repeat: repeat-x;
		background-color: #635A53;
		height: 911px;
		}
					
		.bs_header {
		height: 298px;
		width: 768px;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		background-image: url(../images/JEMS_subpg_hdr.jpg);
		background-repeat: no-repeat;
		}
		
		.bs_home_header {
		height: 304px;
		width: 806px;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		/*background-image: url(hdr_home_main.jpg);*/
		background-repeat: no-repeat;
		}
		
		.body_left_side {
		background-image: url(body_left_side_bg.jpg);
		background-repeat: repeat-y;
		width: 59px;
		}
		
		.body_right_side {
		background-image: url(body_right_side_bg.jpg);
		background-repeat: repeat-y;
		width: 59px;
		}
		
		.hm_body_left_side {
		background-image: url(hm_body_left_side_bg.jpg);
		background-repeat: repeat-y;
		width: 29px;
		}
		
		.hm_body_right_side {
		background-image: url(hm_body_right_side_bg.jpg);
		background-repeat: repeat-y;
		width: 28px;
		}
		
		.hm_center {
		/*background-image: url(hmpg_btm.jpg);*/
		background-repeat: no-repeat;
		width: 744px;
		height: 556px;
		}
		
		.bs_ftr_div {
		background-image: url(ftr_main.jpg);
		background-repeat: no-repeat;
		width: 750px;
		height: 43px;
		}
				
		.jems_ftr {
		background-image: url(../images/jems_ftr_main_sides.jpg);
		background-repeat: no-repeat;
		width: 806px;
		height: 43px;
		}
		
		.ftr_left_side {
		background-image: url(ftr_left_side.jpg);
		background-repeat: no-repeat;
		width: 59px;
		height: 43px;
		}
		
		.ftr_right_side {
		background-image: url(ftr_right_side.jpg);
		background-repeat: no-repeat;
		width: 59px;
		height: 43px;
		}
		
		.ftr_center {
		background-image: url(ftr_center.jpg);
		background-repeat: no-repeat;
		width: 688px;
		height: 43px;
		}
		
		.main_table_ftr {
		background-image: url(../images/jems_ftr_sides.jpg);
		background-repeat: repeat-x;
		background-color: #635A53;
		height: 37px;
		COLOR: #FFFFFF;
		}
		
/********************************************************************
*																	*
*						BeFORe SALE	Menu							*
*																	*
*********************************************************************/

		
		.navHome {
			position: relative; left: 0px; top: 13px;
			/*position: relative; left: 0px; top: 142px;*/
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px;
			MARGIN-LEFT: 0px;
			WIDTH: 742px;
			PADDING-TOP: 0px;
			LETTER-SPACING: 1px;
			HEIGHT: 20px;
			BACKGROUND-COLOR: #3A020F; /*202020*/
			TEXT-ALIGN: center;
			/*FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80);			
			opacity: 0.8;
			moz-opacity: 0.8;*/
		}
		
		.navHome LI {
			list-style-position:inside;
			DISPLAY: block;
			FLOAT: left;
			WIDTH: auto;
			LINE-HEIGHT: 20px;
			HEIGHT: 20px;
			TEXT-ALIGN: center;
		}
		
		.navHome LI A {
			PADDING-RIGHT: 12px;
			DISPLAY: block;
			PADDING-LEFT: 12px;
			FONT-WEIGHT: bold;
			COLOR: white;
			LINE-HEIGHT: 20px;
			TEXT-DECORATION: none;
		}
		.navHome LI A:hover {
			BACKGROUND-COLOR: #75031D; /*666666*/
		}
		
		/*****************************************************************************************************/
		
		.nav {
			position: relative; left: 0px; top: 13px;
			/*position: relative; left: 0px; top: 142px;*/
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px;
			MARGIN-LEFT: 0px;
			WIDTH: 742px;
			PADDING-TOP: 0px;
			LETTER-SPACING: 1px;
			HEIGHT: 20px;
			BACKGROUND-COLOR: #3A020F; /*202020*/
			TEXT-ALIGN: center;
			/*FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80);			
			opacity: 0.8;
			moz-opacity: 0.8;*/
		}
		
		.nav LI {
			list-style-position:inside;
			DISPLAY: block;
			FLOAT: left;
			WIDTH: auto;
			LINE-HEIGHT: 20px;
			HEIGHT: 20px;
			TEXT-ALIGN: center;
		}
		
		.nav LI A {
			PADDING-RIGHT: 12px;
			DISPLAY: block;
			PADDING-LEFT: 12px;
			FONT-WEIGHT: bold;
			COLOR: white;
			LINE-HEIGHT: 20px;
			TEXT-DECORATION: none;
		}
		.nav LI A:hover {
			BACKGROUND-COLOR: #75031D; /*666666*/
		}
		
		BODY {
			FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#635A53;
		}
		
		H1 {
			FONT-SIZE: 12px;
			FONT-WEIGHT: BOLD;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			padding-left: 0px;
			padding-bottom: 5px;
		}
		
		.toppara_xsmall
		{
			FONT-SIZE: 7.5px;
			FONT-WEIGHT: NORMAL;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.toppara_small
		{
			FONT-SIZE: 10px;
			FONT-WEIGHT: NORMAL;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		A.toppara_small:link {
		  text-decoration: underline;
		}
		
		A.toppara_small:visited {
		  text-decoration: underline;
		}
		
		A.toppara_small:active {
		  text-decoration: underline;
		}
		
		A.toppara_small:hover {
		  text-decoration: none;
		}
		
		.toppara_nopad
		{
			FONT-SIZE: 12px;
			FONT-WEIGHT: NORMAL;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		A.toppara_nopad:link {
		  text-decoration: underline;
		}
		
		A.toppara_nopad:visited {
		  text-decoration: underline;
		}
		
		A.toppara_nopad:active {
		  text-decoration: underline;
		}
		
		A.toppara_nopad:hover {
		  text-decoration: none;
		}
		
		.toppara
		{
			FONT-SIZE: 12px;
			FONT-WEIGHT: NORMAL;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			padding-left: 5px;
			padding-right: 0px;
		}
		
		A.toppara:link {
		  text-decoration: underline;
		}
		
		A.toppara:visited {
		  text-decoration: underline;
		}
		
		A.toppara:active {
		  text-decoration: underline;
		}
		
		A.toppara:hover {
		  text-decoration: none;
		}

/********************************************************************
*																	*
*						Form Elements	  							*
*																	*
*********************************************************************/

		form {
		  padding: 0;
		  margin: 0;
		}
		
		/* If you're finding the input elements get pushed down, increase the width */
		/*label {
		  float: left;
		  width: 45%;
		  vertical-align: top;
		  padding-left:10px;
		}*/
		.label_long {
		  float: left;
		  width: 45%;
		  vertical-align: top;
		  padding-left:10px;
		}
		
		.label_normal {
		  float: left;
		  width: 30%;
		  vertical-align: top;
		  padding-left:10px;
		}
		
		.paddingleft{
		  padding-left:10px;
		}
		
		.label_short {		  
		  float: left;
		  width: 20%;
		  vertical-align: top;
		  padding-left:10px;
		}
		
		input,
		textarea,
		select {
		  padding: 1px;
		  font: 400 1em verdana, sans-serif;
		  color: #999;
		  background: #EEE;
		  border: 1px solid #CCC;
		}
		
		input:focus,
		input:hover,
		textarea:focus,
		textarea:hover,
		select:focus,
		select:hover {
		  color: #000;
		  background: #E7F1F3;
		  border: 1px solid #888;
		}
		
		input.noBorder,
		input:focus.noBorder,
		input:hover.noBorder {
		  padding: 0;
		  border: 0;
		}
		
		input.button {
		  padding: 2px 5px;
		  /*margin-left: 190px;*/
		  font: 400 0.9em verdana, serif;
		  cursor: pointer;
		
		  color: #fff;
		  background: #3A020F;
		  border-width: 1px;
		  border-style: solid;
		  border-color: #75031D #000000 #000000 #75031D;
		  /*border-color: #FF7800 #691300 #691300 #FF7800;*/
		}
		
		input.radio {
		  background: none;
		  border: 0px;
		}