FORM { margin-top: 0px; padding-top: 0px; }

A { font-family: Verdana, Sans-Serif; color: #045790; text-decoration: none;}
A:hover { text-decoration: underline; }
INPUT { font-family: Verdana, Helvetica; font-size: 11px; color : #000000; background-color: #ffffff; padding: 1 1 1 1; margin: 0 0 0 0; height: 18px;}
TEXTAREA { font-family: Verdana, Helvetica; font-size: 11px; color : #000000; background-color: #ffffff; padding: 1 0 0 2; margin: 1 0 0 0;}
SELECT { font-family: Verdana, Helvetica;  font-size: 11px;  color : #000000; padding: 0 0 0 0; margin: 0 0 0 0;}
INPUT.button {  font-family: Verdana, MS Sans Serif;  font-weight: bold; color: #FFFFFF; background-color: #0578B6; height: 18px;  font-size: 10px;  cursor: hand;  padding: 0 0 0 0;  border-top: solid 1px #02527D;  border-left: solid 1px #02527D;  border-right: solid 1px #02527D;  border-bottom: solid 1px #02527D;  margin: 0 0 0 0;}
#maincontent { font-family: Verdana; font-size: 11px;}  
.menuLink { font-family: Verdana;  font-size: 11px; text-decoration: none;}
.menuLink A:hover { color: #666666; text-decoration: underline; }
.page_heading { font-family: Verdana, arial, Sans-Serif; font-size: 20px; color : #555555; font-weight: normal; letter-spacing: -1px;  padding-top: 10px;  padding-bottom: 10px;}
.bodytext { font-family: Verdana, arial, Sans-Serif; font-size: 11px; color : #555555; font-weight: normal; padding-bottom: 4px;}
.CartHeading { border-bottom: 2px solid #555555; color: white; font-weight: bold;  background-color: #0578B6;}
.CartSubHeading {background-color: #FFED94;}
.CartFooter{  border-bottom: 2px solid #555555; color: black; font-weight: bold;}
.CartLine{ border-bottom: 1px solid #000000; }
.CartItem{  color: #000000;   font-size: 11px; text-decoration: none; font-weight:normal;}
.CartItem:hover{text-decoration: underline;}
.PageSelected{  color: #000000;   text-decoration: none;  font-weight:bold;}
.enquiry { font-family: Verdana;  font-size: 11px; text-decoration: none; font-weight:bold;}
.PageSelected:hover { text-decoration: underline;}
#pnlAdditionalImages { font-size: 10px; color: Navy; }
#pnlAdditionalImages A { font-family: verdana, Arial, MS Sans Serif; font-size: 10px; color: Navy; text-decoration: none; }
#pnlAdditionalImages A:hover { color: #0578B6;}
.footerText {   font-family: Verdana;  font-size: 11px;  color: #999999; padding-top: 5px; padding-bottom: 5px;}
.footerText A {  color: #999999;  text-decoration: none;}
 
/* Background Images */
.bg_page{	background-image: url(images_main/bg_page.gif);	background-repeat: repeat-x;}
.bg_navbar{	background-image: url(images_main/bg_navbar.gif);	background-repeat: no-repeat;}
.bg_left_menu{	background-image: url(images_main/bg_left_menu.gif);	background-repeat: no-repeat;}
.bg_leftmenu{	background-image: url(images_main/bg_leftmenu.gif);	background-repeat: repeat-y;}
.bg_main{	background-image: url(images_main/bg_main.gif);	background-repeat: repeat-y;}
.bg_button{	background-image: url(images_main/bg_button.gif);	background-repeat: no-repeat;}