BODY { font-family: Tahoma, Verdana; background-color: black; color: white; font-size:0.82em; }

.heading {margin-top: 15px; margin-bottom: 5px; font-size: 1.2em; color: black; border-bottom: 2px solid white; padding-bottom:4px; font-weight:bold;}
.headingLight {margin-top: 15px; margin-bottom: 5px; font-size: 1.2em; color: #D9261C; border-bottom: 2px solid white; padding-bottom:4px; font-weight:bold;}

H2 {margin-top: 15px; margin-bottom: 3px; font-size: 1.1em; font-weight: bold; color: #333333;}

UL LI {list-style-type : square;} 
OL LI {padding-bottom:5px;}

/* Regions */
#regBox {background-image:url(images/template/bg_main.jpg);}
#regBoxLight {background-image:url(images/template/bg_mainLight.jpg);}

#regLeftMenuBar {vertical-align:top; width:170px; font-family: Arial; padding-top:9px;}
#regLeftMenuBar A {color: White; font-weight: normal; text-decoration: none; }
#regLeftMenuBar A:hover {color: #cccccc; text-decoration: underline;}

#regRightMenuBar {vertical-align:top; width:144px; padding-left: 11px; font-family: Arial;}

#regFooter {font-size: .85em; color: #555555; padding-top: 5px; padding-bottom: 0px; }
#regFooter A {color: #555555; font-weight: normal; text-decoration: none;}
#regFooter A:hover {text-decoration: underline;}
 
#regMainContent {vertical-align:top; height:370px; color:White; width:510px; padding: 0px 10px 10px 10px; }
#regMainContentLight {vertical-align:top; height:370px; color:Black; width:510px; padding: 0px 10px 10px 10px; }
#regContent A {text-decoration: underline; font-weight: bold; color: black; }
#regContent .MessageToUser {font-weight: bold; color: #D9261C; padding-top: 5px; padding-bottom: 10px} 
#regContent .breadcrumbtrail {padding-top:5px; padding-bottom:10px}
#regContent .breadcrumbtrail A {color: #F8A261}
#regContent .highlight {background-color:Yellow}

#regMainContent input { font-family: Tahoma, Verdana; color: black; }

/* Button styles */
#regMainContent .button {font-weight: bold; color: darkGreen;}
#regMainContent .Bluebutton {font-weight: bold; color: Navy;}
#regMainContent .CancelButton {font-weight: normal; color: Red;}

.basketSubtotal   {text-align:right; width:448px; font-weight: bold; padding-top:10px; padding-bottom: 5px; }
.basketDelivery  {text-align:right; width:448px; font-weight: bold; padding-top:10px; padding-bottom: 5px; border-top:1px solid #666666;}
.basketVATAmount  {text-align:right; width:448px; font-weight: bold; padding-top:10px; padding-bottom: 5px; border-top:1px solid #666666;}
.basketGrandTotal {text-align:right; width:448px; font-size:17px; font-weight: bold; padding-top:5px; padding-bottom: 5px; border-top:2px solid #666666; border-bottom: 2px solid #666666; margin-bottom:15px;}

/* datagrid styles */
#regMainContent .datagridHeader {background-color: #cccccc;font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; margin-bottom: 10px; color:black}
#regMainContent .datagridItem { border-bottom: 1px solid #666666}
#regMainContent .datagridAlternatingItem { border-bottom: 1px solid #666666}
  
  

