/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.ed_boxText { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.errorBox { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #70d250; text-decoration: underline; }
/* ED_CONTENTS BOF */
.white_title { color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold }
.white_list { color: white; }
.black_text { color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.black_18 { color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; }
.whitetext, .whitetext a:link, .whitetext a:visited { color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.whitetext a:hover, .whitetext a:active { color: black; text-decoration: underline; }
.greentext { color: #7cc640; }
.pinktext { color: #e669b1; }
.greenbg { bgcolor: #7cc640; }
.pinkbg { bgcolor: #e669b1; }
h3 {
	color: #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.ed_links_recommended {
	color: #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ed_links_recommended_ED {
	color: #ea3872;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.black_price {
	color: #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
}
.price {
	color: #73a42f;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
}

.text_big {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.page_title {
	font-family : Arial Black, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.page_subtitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.activity_subtitle {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

body {
	background-color: #d6dbde;
}

html, body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
	padding: 0;
	border: none;
	margin: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.black_small { color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px }
A.black_small
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

A.black_small:link { 
	font-size: 10px;
	color: #000000;
	text-decoration: none;
 }
A.black_small:visited { 
	font-size: 10px;
	color: #000000;
	text-decoration: none;
 }

A.black_small:hover
{
	font-size: 10px;
	color: #666666;
	background: #FFFFFF;
}

A.nav_white
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_white:link { 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
 }
A.nav_white:visited { 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
 }

A.nav_white:hover
{
	font-size: 10px;
	color: #000000;
	background: #FFFFFF;
}

A.nav_white_11
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_white_11:link { 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
 }
A.nav_white_11:visited { 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
 }

A.nav_white_11:hover
{
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
}


A.nav_white_14
{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_white_14:link { 
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
 }
A.nav_white_14:visited { 
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
 }

A.nav_white_14:hover
{
	font-size: 14px;
	color: #000000;
	background: #FFFFFF;
}

A.nav_cats
{
	color: #000000;
	text-decoration: none;
}

A.nav_cats:link { 
	color: #000000;
	text-decoration: none;
 }
A.nav_cats:visited { 
	color: #000000;
	text-decoration: none;
 }

A.nav_cats:hover
{
	color: #ffffff;
	background: #000000;
}

table {
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
}

table.table_basic {
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
}


TABLE.top_table {
	height:100%;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
}

TABLE.nav_activities {
	height:100%;
	text-align: center;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #ea3872;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A.nav_activities
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_activities:link { 
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_activities:visited { 
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_activities:hover
{
	color: #000000;
	display: block;
	background: #FFFFFF;
}

TABLE.nav_shop {
	height:100%;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #94d33c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A.nav_shop
{
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_shop:link { 
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_shop:visited { 
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_shop:hover
{
	color: #000000;
	background: #FFFFFF;
}

TABLE.nav_horiz_white {
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.nav_horiz_white
{
	font-size : 12px;
	display: block;
	color: #FFFFFF;
}

A.nav_horiz_white:link { 
	font-size : 12px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_horiz_white:visited { 
	font-size : 12px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav_horiz_white:hover
{
	font-size : 12px;
	display: block;
	color: #aaa;
	background: #FFFFFF;
}

TABLE.nav_horiz_black {
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.nav_horiz_black
{
	font-size : 12px;
	display: block;
	color: #000000;
}

A.nav_horiz_black:link { 
	font-size : 12px;
	display: block;
	color: #000000;
	text-decoration: none;
}

A.nav_horiz_black:visited { 
	font-size : 12px;
	display: block;
	color: #000000;
	text-decoration: none;
}

A.nav_horiz_black:hover
{
	font-size : 12px;
	display: block;
	color: #ffffff;
	background: #000000;
}



TABLE.navlist {
	padding: 0;
	margin-left: 0;
	font-size : 13px;
	font-family: Arial, "MS Sans Serif";
	width: 100px;
	font-weight: bold;
} 

TABLE.navlist_horiz {
	padding: 0;
	margin-left: 0;
	font-size : 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 100px;
	font-weight: bold;
} 

TABLE.manufacturersnavlist { padding: 0 1px 1px; margin-left: 0; font: bold 11px Arial, Verdana, "MS Sans Serif" ; width: 125px; }


TD.navlist
{
list-style: none;
margin: 0;
text-align: left;
}

/*	padding: 0.25em 0.5em 0.25em 0.50em;*/

/* ul.navlist li a */
//////


TD.manufacturersnavlist
{
list-style: none;
margin: 0;
text-align: left;
width:100%
}

/* ul.navlist li a */
A.manufacturersnavlist
{
display: block;
padding: 0.25em 0.5em 0.25em 0.50em;
border-right: 1em solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
background: #E30282;
font: bold 12px Arial, Verdana, "MS Sans Serif" ;
text-decoration: none;
}

A.manufacturersnavlist:link { 
color: white;
text-decoration: none;
 }
A.manufacturersnavlist:visited { 
color: white;
text-decoration: none;
 }

A.manufacturersnavlist:hover
{
color: #000000;
text-decoration: none;
background: #FFFFFF;

}


A.boxtitle {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

A.boxtitle:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}


A.extreme {
  color: #000000;
  border-color: #000000;
  text-decoration: none;
}

A.extreme:hover {
  color: #d10163;
  text-decoration: underline;
}

A.ed_contents_menu {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
/*  border-color: #000000; */
  background: #d10163;
  text-decoration: none;
}

A.ed_contents_menu:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
/*  border-color: #000000; */
  background: #ffffff;
  text-decoration: underline;
}

A.ed_mancontents_menu {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
/*  border-color: #000000; */
  background: #d10163;
  text-decoration: none;
}

A.ed_mancontents_menu:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
/*  border-color: #000000; */
  background: #ffffff;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #d10163;
	color: #ffffff;
	font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #669933;
}

TD.footer {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #669933;
  color: #ffffff;
  font-weight: bold;
}


A.infoboxnav {
    font-size : 12px;
	color: #FFFFFF;
	text-decoration: none;
}
A.infoboxnav:link {
    font-size : 12px;
	color: #FFFFFF;
	text-decoration: none;
}
A.infoboxnav:visted {
    font-size : 12px;
	color: #FFFFFF;
	text-decoration: none;
}
A.infoboxnav:hover {
    font-size : 12px;
	background:#FFFFFF;
	color: #000000;
	text-decoration: none;
}

.infoBox {
  background: #94d33c;
}

.infoBoxContents {
	height:100%;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	background: #94d33c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #94d33c;
  color: #ffffff;
}

TD.category_infoBoxHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.edBox {
  background: #669933;
}

.edBoxContents {
  background: #d10163;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.edBoxNotice {
  background: #FF8E90;
}

.edBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.edBoxHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #669933;
  color: #ffffff;
}

TD.edBox, SPAN.edBox {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.edmanBox {
  background: #669933;
}

.edmanBoxContents {
  background: #d10163;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.edmanBoxNotice {
  background: #FF8E90;
}

.edmanBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.edmanBoxHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #669933;
  color: #ffffff;
}

TD.edmanBox, SPAN.edmanBox {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #7f7f7f;
/*  background: #fff9f9; */
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #7f7f7f;
/*  background: #fff9f9; */
}

DIV.payConfirm {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #fff9f9;
  padding: 5px;
  border: 3px;
  border-style: solid;
  border-color: #669933;
  color: red;
}

TR.extremeproductListing-odd {
/*  background: #bbc3d3; */
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

TR.extremeproductListing-even {
/*  background: #bbc3d3; */
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #669933;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #d10163;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #ffffff;
}

TABLE.productListing2 {
  border: 1px;
  border-style: solid;
  border-color: #bbc3d3;
  border-spacing: 1px;
}

TABLE.extremeproductListing {
  border: 1px;
  border-style: solid;
  border-color: #bbc3d3;
  border-spacing: 1px;
}

.extremeproductListing-heading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #d10163;
  color: #FFFFFF;
  font-weight: bold;
}

TD.extremeproductListing-data {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #f7f7f7;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.pageHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.main14, TD.main14, P.main14 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #ffffff;
}

.text12 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 95%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #669933;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #4b6a1e;
}

SPAN.errorText {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; }

/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
      overflow: hidden;
	background-color: navy;
	padding-left: 5px;}
}

/* ED_CONTENTS - STYLES */
.style1s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
P.style1s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
A.style1s, A.style1s:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.style1m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
P.style1m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
A.style1m, A.style1m:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.style2s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000ff;
}
.style2m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000ff;
}
.style2l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000ff;
}
.style3s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.style3m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
.style3l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}
.style4s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e10080;
}
.style4m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e10080;
}
.style4l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e10080;
}
.style5l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #1E90FF;
	border-left: 2px outset #1E90FF;
	border-right: outset 2px #808080;
	border-top: 2px outset Yellow;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
	cursor: hand;
	font-weight: normal;
	font-size: 12px;
}
.tabpadding {
}

.tabheading {
	background-color: #1E90FF;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

table.adminform {
	background-color: #f5f5f5;
   font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-bottom: dashed 1px #CCCCCC;
	border-top: dashed 1px #CCCCCC;
	border-left: dashed 1px #CCCCCC;
	border-right: dashed 1px #CCCCCC;
	text-align: left;
	height: 25px;
	background-repeat: repeat;
}

.h1 {
  font-family : Arial, Helvetica, sans-serif;
/*  font-size: 20px; */
  font-weight: bold;
  color: #E10080;
  text-decoration: none;
/*  line-height: 0.5; */
}

.h2 {
  font-family : Arial, Helvetica, sans-serif;
/*  font-size: 20px; */
  font-weight: bold;
  color: #E10080;
  text-decoration: none;
/*  line-height: 0.5; */
}

.ed_image_left {
float:left;
padding-right:10px;
}

.ed_image_right {
float:right;
padding-left:10px;
}

TD.ed_main, P.ed_main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

A.ed_other_link_blue {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #003DF5;
  text-decoration: none;
}

A.ed_other_link_blue:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #003DF5;
  text-decoration: none;
}

.xsportBox {
  background: #669933;
}

.xsportBoxContents {
  background: #fff9f9;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

TD.xsportBoxHeading {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #669933;
  color: #ffffff;
}

TD.xsportBox, SPAN.xsportBox {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

A {
	font-weight: bold;
	color: #003DF5;
	text-decoration: none;
	font-size : 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

A:hover {
	font-weight: bold;
	color: #E10080;
	text-decoration: none;
	font-size : 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

table.delivery_price {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #EDF8DE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.carousel_swim_sponsors {
	width:180px;
}

.carousel_swim_sponsors li {
	padding:0px;
	margin-bottom:5px;
}

