
.bg_topbar { background-image: url(images/bg_topbar.png); background-repeat: repeat-x; background-position: left bottom; height: 90px; }

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0,0,0,0; 
}

FORM
{
  margin-top: 3px; 
}

TD
{
font-family: Verdana, Sans-Serif; font-size: 11px; 
}


INPUT
{
font-family: Verdana, Sans-Serif; font-size: 11px; 
}

SELECT
{
font-family: Verdana, Sans-Serif; font-size: 11px; 
}


.Content A
{
  font-weight: bold; color: #F47A1E; 
}
.Content A:hover
{
   font-weight: bold; color: #000000; 
}

.BlueHeader
{
  font-family: verdana;
  font-size: 18px;   
  color : #0020E5;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;  
  padding-bottom: 5px;
}


.OrangeHeader
{
  font-family: verdana;
  font-size: 16px;   
  color : #FFAE00;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;  
  padding-bottom: 5px;
}


.page_heading
{
  font-family: verdana;
  font-size: 22px;   
  color : #FFAE00;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;  
  padding-bottom: 10px;
}

  
.sub_heading
{
  font-family: verdana;
  font-size: 11px;   
  color : #FFAE00;
  font-weight: bold;
  
}
.Registration_Title
{
  font-family: verdana;
  font-size: 22px;   
  color : #ffffff;
  font-weight: normal;
  line-height: 25px;
  padding-left: 10px;
}
.Bulk_Title
{
  font-family: verdana;
  font-size: 12px;   
  color : #ffffff;
  font-weight: bold;
  padding-left: 10px;
  
}
.Reg_SubHeading
{
  font-family: verdana;
  padding-left:11px; 
  background-color:#FFAE00;
  color: #ffffff;
  line-height: 16px;
}
.Reg_Details
{
  font-family: verdana;
  padding-left:11px; 
  background-color:#AAAAAA;
  color: #000000;
  line-height: 17px;
  font-weight: bold;
}
.Reg_SubDetails
{
  font-family: verdana;
  padding-left:11px; 
  background-color:#efefef;
  color: #000000;
}
.Reg_EmailDetails
{
  font-family: verdana;
  padding-left: 14px; 
  background-color: #efefef;
  color: #000000;
  font-weight: bolder;
}

.topMenu A
{
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  padding-bottom: 5px;
  padding-top: 3px;
  padding-right: 2px;
  padding-left: 2px;
 }
 
 .topMenu A:Hover
{
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  padding-bottom: 5px;
  padding-top: 3px;
  padding-right: 2px;
  padding-left: 2px;
  text-decoration: underline;
 }
 
 
.leftMenu A
{
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
}
.leftMenu A:Hover
{
  font-family: Verdana;
  font-size: 11px;
  color: #FFAE00;
}



.leftMenuSpecial
{
  font-family: Verdana;
  font-size: 11px;
  color: #002D57;
  font-weight: bold;
}
.copyright
{
  color: #333333;
  font-size: 10px;
  font-family: verdana;
  padding-top: 10px;
  
}
.content
{
  color: #32357C;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 15px;  
  padding-left:5px;
  padding-right: 5px;
}
#ProductInfo 
{
  padding-bottom: 7px; height:50px;
  
}

#ProductInfo .ProductInfoTitle 
{
  font-weight: bold; color: #FFAE00; font-size: 12px;
}

#ProductInfo A:hover
{
  color: Red; 
}

#ProductInfo .Price
{
  color: Red; font-weight: bold;
}

#ProductInfo .MoreInfo
{
  color: #FFAE00; text-decoration: none; font-weight: bold;
}
.pnlAdditionalImagesDisabled
{
  font-size: 11px; color: #AAAAAA;
  background-color: #efefef;
  font-weight: bold;
  text-align: center;
  padding-top: 3px; padding-bottom: 3px;
}

.pnlAdditionalImages
{
  font-size: 11px; color: black;
  background-color: #efefef;
  font-weight:bold;
  text-align: center;
  padding-top: 3px; padding-bottom: 3px;
  cursor: hand;
}

A
{
font-family: Verdana, Sans-Serif; 
font-size: 11px;
color: #000000;
text-decoration: none;
}

A:hover
{
text-decoration: none;
color: #F47A1E;
}
.Popup
{
  font-family: Verdana, Sans-Serif; 
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
.Popup:hover
{
  text-decoration: none;
  color: #F47A1E;
}
.TotalCostBox
{
  background-color: #FFC428;
  border: 1px solid #FFAE00;
  font-weight: bold;
}
.AltRow
{
    background-color: #efefef;
}
.MainRow
{
  background-color: #d6d6d6;
}
.CartHeading
{
  border-bottom: 2px solid #ffffff; color: #FFFFFF; font-weight: bold; font-size:12px;
  padding-left: 5px; padding-top: 2px; padding-bottom: 2px;
  background-color: #FFAE00;
}

.CartSubHeading
{
background-color: #B04C00;
}

.CartFooter
{
  border-bottom: 2px solid #ffffff; color: black; font-weight: bold;

}

.CartLine
{
  border-bottom: 1px solid #ffffff; 
}

.CartItem
{
  color: #000000; 
  font-size: 12px;   
  text-decoration: none;
  font-weight:bold;
   padding-right: 7px;
}

.ProductResults
{
  color: #000000; 
  font-size: 12px;   
  text-decoration: none;
  font-weight:normal;
  padding-bottom: 7px; padding-top: 2px;
}

.CartFooterTotal
{
    border-bottom: 2px solid #ffffff; color: black; font-weight: bold;
    background-color: #efefef;
}
.CartItem:hover
{
text-decoration: underline;
}

.CartError
{
  color: red; 
  text-decoration: none;
  font-weight:bold;
}

.CartTableHeading
{
  background-color:  #B04C00;
  font-family: verdana, Sans-Serif;
  font-size: 10px;   
  color : #FFFFFF;
  font-weight: bold;
}

.PageSelected
{
  color: #000000; 
   font-size: 12px;
  text-decoration: none;
  font-weight:bold;
   padding-right: 7px;
}

.PageSelected:hover
{
  text-decoration: underline;
}

.bg_Shopping_Footer
{
  background-image: url(/images/bg_shopping_footer.gif);
  background-repeat: no-repeat 
}

.bg_Title_Underline
{
  background-image: url(/images/namebar_bg_blank.gif);
  background-repeat:  repeat
}
.RedInformationMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red; 
	padding-top:5px; padding-bottom: 5px;
} 

.map_link 
{
  font-weight:bold; color:#0020E5;
}

.map_link:hover
{
  font-weight:bold; color:#000000;
}
.centrecontent
{
  height:84%; 
  overflow:auto; 
  padding:10px;  
  color: #32357C;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 15px;  
  padding-left:5px;
  padding-right: 5px;
}

.priceExVAT { font-weight: bold; color: RED;}
 a.PageSelected
{
  color: #000000; 
  font-size: 12px;
  text-decoration: underline;
  font-weight:bold;
   padding-right: 7px;
}

.payment_header {background-color: #B04C00; color: #FFFFFF; height: 21px;  font-weight: bold; padding: 2px 2px 2px 2px}
.payment_item {font-weight: normal}
.payment_underline {border-bottom: 2px solid black}
.payment_totalprice {font-weight: bold; text-align: right; border-bottom: 2px solid black}
.payment_discount {font-weight: bold; text-align: right; color: red;}
.payment_deliveryprice {font-weight: bold; text-align: right; border-bottom: 1px solid black;}
.payment_vattotal {font-weight: bold; text-align: right; border-bottom: 1px solid black;}
.payment_overallprice {font-weight: bold; text-align: right; padding-top: 10px; font-size: 14px; border-bottom: 1px solid black;}

