BODY, P, TABLE, TD, TH, BR, DIV, SPAN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	padding: 0;
}
IMG {
	margin: 7px 7px;
}
IMG.leftBorder {
	border: 1px 1px;
	border-style: solid;
	float: left;
}
IMG.rightBorder {
	border: 1px 1px;
	border-style: solid;
	float: right;
}
IMG.leftNoBorder {
	border: 0;
	float: left;
}
IMG.rightNoBorder {
	border: 0;
	float: right;
}
IMG.centerBorder {
	border: 1px 1px;
	padding: 0;
	margin:; 0;
	border-style: solid;
	text-align: center;
}
IMG.centerNoBorder {
	border: 0;
	text-align: center;
}
IMG.leftNoMargin {
	border: 0;
	margin: 0;
	float: left;
}
IMG.rightNoMargin {
	border: 0;
	margin: 0;
	float: right;
}
IMG.centerNoMargin {
	border: 0;
	margin: 0;
	text-align: center;
}
DIV.base-layer {
  display:block; margin: 0.5em 12px 0.5em 12px; padding: 0; text-align: left; width: auto;
}

DIV.header-row {
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  display:block; padding: 0; text-align: left; width: 770px;
}

DIV.subheader-row {
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  display:block; padding: 0; text-align: left; width: 98%; 
}

DIV.left-header {
  display:block; border: none; float: left; margin: 0; padding: 0; width: 10%;
}

DIV.middle-header {
  display:block; border: none; float: left; margin: 0; padding: 0; width: 80%;
}

DIV.right-header {
  display:block; border: none; float: right; margin: 0; padding: 0; width: 10%;
}

DIV.table-col-left {
  display:block; border: none; float: left; text-align: left; margin: 0; padding: 5px; width: 98%;
}

DIV.table-col-left-description {
  display:block; border: none; float: left; text-align: left; margin: 0; padding: 5px; width: 500px; min-height: 170px;
}

DIV.table-col-left-image {
  display:block; border: none; float: left; margin: 0; padding: 0; width: 250px; min-height: 170px;
}

DIV.table-col-right-description {
  display:block; border: none; float: right; text-align: right; margin: 0; padding: 5px; width: 500px; min-height: 170px;
}

DIV.table-col-right-image {
  display:block; border: none; float: right; margin: 0; padding: 0; width: 310px; min-height: 170px;
}

DIV.table-col-left-description-large {
  display:block; border: none; float: left; text-align: left; margin: 0; padding: 5px; width: 58%;
}

DIV.table-col-left-image-large {
  display:block; border: none; float: left; margin: 0; padding: 0; width: 40%;
}

DIV.table-col-right-description-large {
  display:block; border: none; float: right; text-align: right; margin: 0; padding: 5px; width: 445px; min-height: 170px;
}

DIV.table-col-right-image-large {
  display:block; border: none; float: right; margin: 0; padding: 0; width: 250px; min-height: 170px;
}

DIV.table-col-left-description-small {
  display:block; border: none; float: left; text-align: left; margin: 0; padding: 5px; width: 500px; min-height: 120px;
}

DIV.table-col-left-image-small {
  display:block; border: none; float: left; margin: 0; padding: 0; width: 180px; min-height: 120px;
}

DIV.table-col-right-description-small {
  display:block; border: none; float: right; text-align: right; margin: 0; padding: 5px; width: 500px; min-height: 120px;
}

DIV.table-col-right-image-small {
  display:block; border: none; float: right; margin: 0; padding: 0; width: 180px; min-height: 120px;
}

DIV.table-col-left-caption {
  display:block; border: none; float: left; text-align: right; margin: 0; padding: 0 5px; width: 150px;
}

DIV.table-col-left-data {
  display:block; border: none; float: left; margin: 0; padding: 0; width: 600px;
}

DIV.table-col-right-caption {
  display:block; border: none; float: right; text-align: right; margin: 0; padding: 0 5px; width: 150px;
}

DIV.table-col-right-data {
  display:block; border: none; float: right; margin: 0; padding: 0; width: 600px;
}

DIV.table-col-left-merchandise {
  display:block; border: none; margin: 0; padding: 30px 0 15px 0; width: auto;
}
DIV.table-col-left-merchandise-image {
  display:block; display:block; border: none; float: left; text-align: right; margin: 0; padding: 0 5px; width: 110px;
}

DIV.table-col-left-merchandise-detail {
  display:block; display:block; border: none; float: left; margin: 0; padding: 0; width: 650px;
}

DIV.table-col-right-merchandise-image {
  display:block; display:block; border: none; float: right; text-align: right; margin: 0; padding: 0 5px; width: 110px;
}

DIV.table-col-right-merchandise-detail {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 650px;
}

DIV.table-col-left-merchandise-price {
  display:block; display:block; border: none; float: left; margin: 0; padding: 3px 5px; width: 20%;
}

DIV.table-col-right-merchandise-price {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 20%;
}

DIV.table-col-left-merchandise-item {
  display:block; display:block; border: none; float: left; margin: 0; padding: 3px 5px; width: 20%;
}

DIV.table-col-right-merchandise-item {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 20%;
}

DIV.table-col-left-merchandise-size {
  display:block; display:block; border: none; float: left; margin: 0; padding: 3px 5px; width: 55%;
}

DIV.table-col-right-merchandise-size {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 55%;
}

#IE DIV.table-col-left-merchandise-image {
  display:block; display:block; border: none; float: left; text-align: right; margin: 0; padding: 0 5px; width: 105px;
}

#IE DIV.table-col-left-merchandise-detail {
  display:block; display:block; border: none; float: left; margin: 0; padding: 0; width: 645px;
}

#IE DIV.table-col-right-merchandise-image {
  display:block; display:block; border: none; float: right; text-align: right; margin: 0; padding: 0 5px; width: 105px;
}

#IE DIV.table-col-right-merchandise-detail {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 645px;
}

#IE DIV.table-col-left-merchandise-price {
  display:block; display:block; border: none; float: left; margin: 0; padding: 3px 5px; width: 18%;
}

#IE DIV.table-col-right-merchandise-price {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 18%;
}

#IE DIV.table-col-left-merchandise-item {
  display:block; display:block; border: none; float: left; margin: 0; padding: 3px 5px; width: 18%;
}

#IE DIV.table-col-right-merchandise-item {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 18%;
}

#IE DIV.table-col-left-merchandise-size {
  display:block; display:block; border: none; float: left; margin: 0; padding: 3px 5px; width: 50%;
}

#IE DIV.table-col-right-merchandise-size {
  display:block; display:block; border: none; float: right; margin: 0; padding: 3px 5px; width: 50%;
}

DIV.table-col-four-left {
  display:block; border: none; float: left; margin: 0; padding: 0 5px; width: 22.5%;
}

DIV.table-col-four-right {
  display:block; border: none; float: right; margin: 0; padding: 0 5px; width: 22.5%;
}

#IE DIV.table-col-four-left {
  display:block; border: none; float: left; margin: 0; padding: 0 5px; width: 21%;
}

#IE DIV.table-col-four-right {
  display:block; border: none; float: right; margin: 0; padding: 0 5px; width: 21%;
}

DIV.table-col-three-left {
  display:block; border: none; float: left; margin: 0; padding: 0 5px; width: 33%;
}

DIV.table-col-three-right {
  display:block; border: none; float: right; margin: 0; padding: 0 5px; width: 33%;
}

DIV.table-col-one_third-left {
  display:block; display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 35%;
}

DIV.table-col-two_third-left {
  display:block; display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 60%;
}

DIV.table-col-one_third-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 35%;
}

DIV.table-col-two_third-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 60%;
}

DIV.table-col-10p-left {
  display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 10%;
}

DIV.table-col-12p-left {
  display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 12%;
}

DIV.table-col-12p-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 12%;
}

DIV.table-col-14p-left {
  display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 14%;
}

DIV.table-col-14p-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 14%;
}

DIV.table-col-15p-left {
  display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 15%;
}

DIV.table-col-15p-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 15%;
}

DIV.table-col-16p-left {
  display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 16%;
}

DIV.table-col-16p-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 16%;
}

DIV.table-col-90p-left {
  display:block; border: none; float: left; margin: 0; padding: 5px 5px; width: 78%;
}

DIV.table-col-10p-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 10%;
}

DIV.table-col-90p-right {
  display:block; border: none; float: right; text_align: right; margin: 0; padding: 0; width: 78%;
}

DIV.table-col-two-left-center {
  display:block; border: none; float: left; text-align: center; margin: 0; padding: 0; width: 47%;
}

DIV.table-col-two-right-center {
  display:block; border: none; float: right; text-align: center; margin: 0; padding: 0; width: 350px;
}

DIV.table-col-four-left-center {
  display:block; border: none; float: left; text-align: center; margin: 0; padding: 0; width: 25%;
}

DIV.table-col-four-right-center {
  display:block; border: none; float: right; text-align: center; margin: 0; padding: 0; width: 25%;
}

#IE DIV.table-col-four-left-center {
  display:block; border: none; float: left; text-align: center; margin: 0; padding: 0; width: 22.5%;
}

#IE DIV.table-col-four-right-center {
  display:block; border: none; float: right; text-align: center; margin: 0; padding: 0; width: 22.5%;
}

DIV.table-row-space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

DIV.center {
	text-align: center;
}

DIV.pageText {
    width:97%;
    padding:5px;
}



#screenContainer {
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#displayContainer {
	width: 770px;
	margin: 0px auto;
	background-color: #FFFFFF;
	border: 1px solid #008081;
	border-bottom: none;
	border-top: none;
}
#pageHeader {
	background-color: #008081;
	text-align: center;
	padding: 0;
	margin: 0;
	width: auto;
}
#navBar {
	clear: both;
	text-align: left;
	margin: 0;
	padding: 0;
	width: auto;
}	
#IE #navBar {
	clear: both;
	text-align: left;
	margin: 0;
	padding: 0;
	width: auto;
}	
#column_container {
	clear: both;
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
}

/* Self-clearing Containers */
#column_container:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

/* Force IE7 to respect generated content */
#column_container {
    display:inline-block;
}

/* Hide the next declaration from IE Mac \*/
* html #column_container {height:1%;display:block;}
/* IE box model hacks */
* html #mainText {width:77%;wid\th:380px;}

#footer {
	background-color: #008081;
	color: #FFFFFF;
	text-decoration:none;
	text-align: center;
	font-size: 14px;
	margin: 0;
    width: auto;
	border-top-width:thin;
	border-top-style:double;
	padding: 10px 10px;
}

.BodyCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: center;
	font-weight: normal;
	color: #000000;
}
.Bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}


.BodySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
}

.BodySmallCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}

.Center {
	text-align: center;
}

.RedBoldText {
	color: #990000;
	font-weight: bold;
	text-align: justify;
}

.RedBoldTextLeftJustified {
	color: #990000;
	font-weight: bold;
	text-align: left;
	font-size: medium;
}
.WhiteBoldText {
	font-weight: bold;
	color: #FFFFFF;
}

.BlockTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	text-align: left;
}
.BlockTitleCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	text-align: center;
}

.TitleText
{
        font-family: arial, verdana;
        color: black;
        text-decoration:none;
        font-size: 20px;
        text-align: left;
        font-weight: bold;
}

.TitleTextBorder
{
	font-family: arial, verdana;
	color: black;
	text-decoration:none;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	border-top-color: #000000;
	border-top-width: thin;
	border-top-style:double;
	border-bottom-color: #000000;
	border-bottom-width: thin;
	border-bottom-style:double;
}

.TitleTextBorderCenter
{
	font-family: arial, verdana;
	color: black;
	text-decoration:none;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	border-top-color: #000000;
	border-top-width: thin;
	border-top-style:double;
	border-bottom-color: #000000;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: center;
}

.Footer
{
	color: #FFFFFF;
	text-decoration:none;
	font-family: arial, verdana;
	font-size: 14px;
	text-align: center;
}

a.addressLinks:link {
	color: #004849;
	text-decoration: none;
	font-weight: bold;
}

a.addressLinks:visited {
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}

a.addressLinks:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #007879;
	font-weight: bold;
}
a.standerdLinks:link, a.standardLinks:visited {
	color: #004849;
}

a.standardLinks:hover {
	color: #000000;
	font-weight: bold;
}
.BodyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
}


a.footerLinks:link, a.footerLinks:visited {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: bold;
}

a.footerLinks:hover {
	color: #FFFF66;
	text-decoration: none;
	font-weight: bold;
}

a.publicLinks:link, .publicLinks:visited {
	color: #004849;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
}

a.publicLinks:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
	background-color: #007879;
}

a.tableLinks:link, a.tableLinks:visited {
	color: #000000;
	text-decoration: none;
	font-size: small;
	font-weight: normal;
}

a.tableLinks:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.BackgroundBlack {
	background-color: #000000;
}
.BackgroundRed {
	background-color: #A11A1F;
}

.BackgroundSidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #008081;
}

.Body_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	text-align: right;
}
.Body_Extra_Large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	background-position: center;
	text-align: center;
}
.Body_Extra_Small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
}
.Catalog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: justify;
	font-weight: 600;
}
.ImageSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	cursor: Pointer;
}

.adminData {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: double;
	border-left-style: double;
	border-right-style: double;
	border-top-style: double;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 764px;
	margin-left: auto;
	margin-right: auto;
	
}
