  Body 
  { 
    background-color:white;
    margin-top:0; 
    margin-left:0; 
    margin-right:0; 
    margin-bottom:0; 
    color:black;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
  }

  .ImgFtr
	{
 	  text-align:center;
		font-weight:bold;
/*		background-image:url(/images/layout/header_bk.jpg);*/
	}

  P,LI,TD,h6
	{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
		font-weight:normal;
	}

  acronym
  {
   border:none;
   cursor:default;
  }
  
  A {
	  color:#D17509;
    text-decoration:none;
  }
	
  A:hover {
		color:#D17509;
    text-decoration:underline;
  }
  
  A:visited {
	  color:#D17509;
    text-decoration:none;
  }

  A:visited:hover {
		color:#D17509;
    text-decoration:underline;
  }

  A:active {
    color:#D17509;
    text-decoration:underline;
  }

	.TableRowLine 
	{
	  background-image:url(/images/liner.gif);
		height:5px;
		background-position:center;
		background-repeat:repeat-x;
	}

	.TableRowLineSep
	{
	  background-color:#BFBA90;
	}
	
  .MenuBarOption
	{
		height:16px;
		text-align:center;
		font-size:9pt;
		color: white;
		font-weight:bold;
	}

  .SmallText .MenuBarOption
  {
		font-size:8pt;
	}

  .MenuBarOption A,.MenuBarOption A:visited
	{
	  color:white;
		font-weight:bold;
	}

  .MenuBarOption A:active
	{
	  color:white;
		font-weight:bold;
	}
	
  .MenuBarOption A:hover
	{
	  color:white;
		text-decoration:underline;
	}
	
	.SideBar
	{
	  background-color:#F6F0C7;
	}
	
	.SideBarRight
	{
	  background-color:#FDF9E4;
	}
	
  .box,.basket,.basket TD
	{
	  background-color:#FBF9E8;
	  color:#00FF99;
		font-size: 6pt; 
		margin-left:4px;
		margin-right:4px;
		
	}
	
	.basketcontents, .basketcontents, .Box_Contents, .Box_Contents LI
	{
		font-size: 7pt !important; 
	}

	.Box_Contents,
	{
		font-size: 8pt !important; 
	}

  .box_hr
	{
	  padding-top:5px;
	  padding-bottom:5px;
		text-align:center;
	}

	.box_corners
	{
	  background-color: #FBF9E8;
	}

	.box_title,.side_caption,.box_sub_title
	{
	  font-size:7pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:bold;
		color:black;
		text-transform:uppercase;
	}
	
	.MsgTxt
	{
		padding:10px;
		color:black;
	}
	
.MsgTxt A,.MsgTxt a:visited,.MsgTxt A:hover,.MsgTxt A:visited:hover
{
	color:#FFFFFF;
}
	
	.box_sub_title
	{
	  font-size:6pt;
	}
	
	.quicksearch 
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8px; 
		font-weight:bold; 
		color:#003558;
		margin-top:5px;
		margin-bottom:5px;
	}

	h2 
	{
		font-family: arial; 
		font-size: 16px; 
		font-weight:bold; 
		color:black; 
		margin:0px;
		margin-bottom:5px;
	}

	h3 
	{
		font-family: verdana; 
		font-size: 13px; 
		font-weight:bold; 
		color:#000000; 
		margin:0px;
	}

	h4 
	{
		font-family: arial; 
		font-size: 10px; 
		font-weight:normal; 
		color:#000000; 
		margin:0px;
	}

  .SmallText
  {
		font-size:8pt;
  }

  .UKWSLink, .UKWSLink:visited {
	  color:#EEEEEE;
		font-weight:normal;
    text-decoration:none;
	}

  .UKWSLink:hover, .UKWSLink:visited:hover {
	  color:#FFFFFF;
	  font-weight:normal;
    text-decoration:underline;
	}

	FORM
	{
    margin-top:0; 
    margin-left:0; 
    margin-right:0; 
    margin-bottom:0; 
	}

  .TextBox,.Select
	{
    background-color:#FBF9E8;
		color: black;
		margin-top:2px;
		margin-bottom:2px;
	}

  .quicksearch .TextBox ,.Box_Contents .TextBox
	{
		background-image:url(/images/layout/side_caption.gif);
    background-color:#FBF9E8;
		font-size:8pt;
	}
	
  .DisabledTextBoxes
	{
    background-color:transparent;
		color: black;
    border: none;
	}

	.SmallButtons
	{
    margin:2px; 
		background-image:url(/images/layout/side_caption.gif);
		background-position:center;
    background-color:#E8E3C4;
    color:black;
    border: 1px hairline black;
		font-weight:normal;
		font-size:8pt;
	}

  .SmallSelects
	{
		font-size:10pt;
	}

	.Buttons
	{
		background-image:url(/images/event_bk.gif);
    background-color:#E8E3C4;
    color:black;
    border: none;
		font-weight:normal;
		font-size:10pt;
		cursor:inherit;
	}

/* Tab Stuff */
  .ActiveTab
	{
    background-color:#DFDBB5;
		color: #6B663F;
    font-weight:bold;
	}

	.InactiveTab,.InactiveTabAlt 
	{
    background-color:#BFBA90;
	}

  .TabPage
	{
	  background-color: #BFBA90;
	  background-image:url("/images/tab_bk.jpg");
	  background-repeat: repeat-x;
	}

  .TabPage TD
	{
		color:black;
	}
	
	.TabPage .box_corners
	{
	  background-color: #DFDBB5;
	}
	
  .TabPage H2, .TabPage H3
	{
    color:black;
	}

	.ActiveTab .BGrnd
	{
    background-color:#CCCCCC;
	}

	.ActiveTabAlt .BGrnd
	{
    background-color:#EEEEEE;
	}

	.TabPage Fieldset
	{
    border: 1px solid #C52B6C;
		margin-right: 7px;
	}

	.TabPage Fieldset Legend
	{
    color: black;
    font-weight:bold;
	}

	.TabPageAltLegend
	{
    color: black ! important;
	}

	.TabPage Fieldset Table
	{
		margin:5px;
		width:auto;
	}

	.TabPage A,.TabPage A:hover,.TabPage A:visited,.TabPage A:visited:hover
	{
/*	  color:#EEEEEE;*/
		font-weight:bold;
	}

  .TabPageAlt
	{
	  background: #FBF8E5 url("/images/tab_bk_alt.jpg");
	  background-repeat: repeat-x;
		color:black;!important;
	}

  .TabPageAlt TD
	{
		color:black;!important;
	}

	.TabPageAlt A,.TabPageAlt A:hover,.TabPageAlt A:visited,.TabPageAlt A:visited:hover
	{
		font-weight:bold;
	}
	
	.ActiveTabAlt 
	{
	  color:#6B663F !important;
    background-color:#EDE9BC;
		font-weight:bold;
	}

	.TabPageAlt H2,.TabPageAlt H3
	{
	  color:black;
	}

	.InactiveTabAlt TD
	{
    background-color:#93A3AF;
	}

	.InactiveTabAlt,.InactiveTabAlt A,.InactiveTabAlt A:hover,.InactiveTabAlt A:visited,.InactiveTabAlt A:visited:hover
	,.InactiveTab,.InactiveTab A,.InactiveTab A:hover,.InactiveTab A:visited,.InactiveTab A:visited:hover
	{
    color: yellow;
		font-weight:bold;
	}

	.TabPage .MessageCell
	{
	  background-color:white;
	}

	.ShopProdCatList
	{
	  padding:0 5px 0 5px;
	}
	
	.prodoptlist,h6
	{
	  margin:0;
		padding:0;
		padding-left:5px;
	}
	
	.prodoptxc
	{
		border-bottom: 1px dotted #93A3AF;
	}
	
	.sb_row,.sb_atrrow
	{
		width:auto;
		text-align:left;
	}
	
	.sb_atrrow
	{
		margin-left:5px;
	}
	
	.sb_pc
	{
		width:auto;
		padding-left: 10px;
	  float:right;
	}
	
	.sb_totrow
	{
		text-align:right;
		font-weight:bold;
	}

	.sb_totrow .sb_pc
	{
		font-weight:bold;
	}
	
	.CheckoutPage
	{
		padding-left:5%;
		padding-right:5%;
		padding-bottom: 5%;
	}

	.CheckoutBar
	{
		background-color:#bfba90;
		font-size:12pt;
		color: #FFFFFF;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		padding: 2px 5px 2px 5px;
	}

/** MGOT New Styles **/

  .PgContentBG
	{
		background-color:#E3E3E3;
	}
	
	.PgContentBdr { width:5px;}
	
	.LeftSideBar
	{
		width:165px;
	}
	
	.FooterBar
	{
		height:3px;
		font-size:1px;
		background-image:url(/images/layout/ftr_bar.gif);
		margin-top:2px;
		width:770px;
	}

	h1 
	{
		font-family: arial; 
		font-size: 13pt; 
		font-weight:bold; 
		color:black; 
		text-align: left; 
	}

  .LoginBox h1
	{
		text-align: center; 
		color:#F8A646;
		margin:0px;
	}
	
	.LoginBox .TextBox
	{
		background-color:#FFFFFF; 
		color:black;
		border: 1px solid #828282;
	}

	.LoginBox .Buttons
	{
		background-image:none;
		background-color:#FFFFFF; 
		color:black;
		border: 1px solid #828282;
	}
	
	.LoginBox
	{
		border: 1px solid #828282;
		background-color:#E3E3E3;
		padding:5px;
	}

	.TxtOnDrk
	{
	  color:#EEEEEE;
		height:auto;
		background-color:#97999A;
		padding-top: 0px;
	}

	.BoxHdr,.BoxHdr_NoBar
	{
		background-color:#797979;
		height:19px;
		background-image:url(/images/hdr_block.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:14px;
		color:#FFFFFF;
		font-size:11pt;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
	}

	.BoxHdr_NoBar
	{
		background-image:none;
	}
	
	.NewsCell
	{
		color:#EEEEEE;
		width:33%;
		padding-left:2px;
		padding-right:2px;
	}

	
	.HdrMnuCell A,.HdrMnuCell:hover,.HdrMnuCell:visited,.HdrMnuCell:visited:hover,.NewsCell A,.NewsCell A:hover, .TxtOnDrk A, .TxtOnDrk A:hover, .BoxHdr A, .BoxHdr A:hover
	{
		color:white;
	}
	
	.linkarrow
	{
		color: #F8A748;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}

	.ButtonHolder
	{
		border:	1px solid black;
		padding:0.1em;
		cursor:pointer;
	}
	
	Fieldset Legend
	{
    font-weight:bold;
	}
	
