BODY
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}
TD
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.button_topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: #041f69
}
.button_topnavyol
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: #000000
}
.submenu_item
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px
}
.submenu_box_caption
{
    FONT-SIZE: 9px;
    COLOR: white
}
.orange
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.button_topnavselected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: #B5B5B5
}
.button_topnavselectedyol
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: #aaaaaa
}
HR
{
    COLOR: #BCBEC0
}
.footer_faded
{
    COLOR: #6d6d6d
}
INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
.text_micro
{
    FONT-SIZE: 6px
}
.submenu_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3A3A3A
}
.submenu_vsmall
{
    FONT-SIZE: 6px
}
.department_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #3A3A3A
}
.ladder_link
{
    COLOR: #3A3A3A
}
.text_highlight
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
.browse_bold
{
    FONT-WEIGHT: bold
}
.browse_highlight
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A;
    TEXT-DECORATION: none
}
.browse_nobold
{
    COLOR: #3A3A3A;
    TEXT-DECORATION: none
}
.page_title
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A
}
.button_generic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none
}
.product_strong
{
    FONT-WEIGHT: bold
}
.product_colours
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3A3A3A;
    FONT-FAMILY: Verdana
}
.product_small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: black
}
.shopping_basket_title
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A
}
.heavy_link
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A
}
.disclaimer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-STYLE: italic
}
.shopping_invert
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #041f69
}
.browse_refills
{
    COLOR: #3A3A3A
}
.browse_refills_heavy
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A
}
A
{
    COLOR: #3A3A3A
}
.text_alt
{
    COLOR: #3A3A3A
}
.mapaddress
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana
}
.calendar_strong
{
    FONT-WEIGHT: bold;
    COLOR: #3A3A3A
}
.calendar
{
    COLOR: #3A3A3A
}
.tmpopup
{
    FONT-SIZE: 10px;
    COLOR: #555555
}
.strong
{
    FONT-WEIGHT: bold
}
.legalsubtit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px
}
.shopping_summary_normal
{
    COLOR: black
}
.shopping_summary_faded
{
    COLOR: gray
}
.outofstock
{
    FONT-SIZE: 11px;
    COLOR: green
}
.minishopping
{
    FONT-SIZE: 10px;
    COLOR: black
}
.minishopping_strong
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black
}
.justaddedtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #3A3A3A
}
.white_text
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana
}

#btnPcode, #paf_use, #paf_try, #show_paf {
	cursor: pointer;
}

#paf_address .hd {
	font-family: Tahoma, Georgia, Times New Roman, Verdana;
	font-size: 0.9em;

}#paf_address .bd {
	font-family: Georgia, Times New Roman, Verdana;

}#paf_address .ft {
	font-family: Georgia, Times New Roman, Verdana;
}

.CountryDesignationPanel_Text{
	background-color: #DEDEDE;
	margin:10 20 10 20; 
	padding:5px;	
	border:1px solid #000000;	
	height:1%; /* Inserted "height 1%" to fixed a IE 6 bug that some times hides text if a background is set*/
	height:15px;
}

.grid
{
	border: 1px solid #041e69;
	padding: 0px;
}
.grid th
{
	height: 25px;
	margin: 0px;
	padding: 0 5px 0 5px;
	background-color: #041e69;
	color: #fff;
	font-size: x-small;
	text-align: left;
}
.grid tr.footer td
{
	height: 25px;
	margin: 0px;
	padding: 0 5px 0 5px;
	background-color: #041e69;
	color: #fff;
	font-size: x-small;
	text-align: left;
}
.grid tr.alt1 td
{
	background-color: #fff;
}
.grid tr.alt2 td
{
	background-color: #cfd5e3;
}
.grid td
{
	padding: 0 5px 0 5px;
	height: 25px;
}


