@font-face {
	font-family: 'TeXGyreAdventorRegular';
	src: url('http://www.avonhost.co.uk/fonts/texgyreadventor-regular-webfont.eot');
	src: url('http://www.avonhost.co.uk/fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.avonhost.co.uk/fonts/texgyreadventor-regular-webfont.woff') format('woff'), url('http://www.avonhost.co.uk/fonts/texgyreadventor-regular-webfont.ttf') format('truetype'), url('http://www.avonhost.co.uk/fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
	font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('http://www.avonhost.co.uk/fonts/texgyreadventor-bold-webfont.eot');
    src: url('http://www.avonhost.co.uk/fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.avonhost.co.uk/fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('http://www.avonhost.co.uk/fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('http://www.avonhost.co.uk/fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body
{
    height:100%
}

html, body, table
{
    font-size: 10px;
}
.left_nav_div
{
    padding-left: 7px;
    font-weight: bold;
    font-size: 1.1em;
    background: #ffffff;
    padding-bottom: 3px;
    color: #999999;
    padding-top: 4px;
    font-family: arial;
}
.left_nav
{
    padding-left: 7px;
    font-weight: bold;
    background: #ffffff;
    color: #999999;
    font-family: arial;
}
A.left_nav:link
{
    color: #000000;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.left_nav:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.left_nav:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.left_nav:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.left_nav_arrow
{
    padding-right: 4px;
    padding-left: 7px;
    vertical-align: bottom;
}
.left_nav_secondary_div
{
    padding-left: 7px;
    font-weight: normal;
    background: #F4F4F4;
    padding-bottom: 3px;
    color: #606060;
    padding-top: 4px;
    font-family: arial;
    font-size: 1.1em;
}
.left_nav_secondary
{
    padding-left: 7px;
    font-weight: normal;
    background: #F4F4F4;
    color: #606060;
    font-family: arial;
}
A.left_nav_secondary:link
{
    color: #000000;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.left_nav_secondary:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.left_nav_secondary:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.left_nav_secondary:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.left_nav_whatsnew_div
{
    padding-left: 7px;
    font-weight: bold;
    font-size: 1.1em;
    background: #ffffff;
    color: #EC008C;
    padding-top: 4px;
    font-family: arial;
}
.left_nav_whatsnew
{
    padding-left: 7px;
    font-weight: bold;
    background: #ffffff;
    color: #EC008C;
    font-family: arial;
}
A.left_nav_whatsnew:link
{
    color: #EC008C;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.left_nav_whatsnew:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.left_nav_whatsnew:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.left_nav_whatsnew:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.newsletter
{
    font-weight: bold;
    font-size: 1.1em;
    background: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,verdana;
    padding-left: 4px;
    padding-top: 8px;
    padding-bottom: 8px;  
}
.category_head
{
    padding:3px 0 0 18px;
    font-size: 1.1em;
    vertical-align: middle;
    color: #525252;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.categoryDesc_div
{
    padding-left: 30px;
    padding-top: 3px;
    font-size: 1.1em;
    vertical-align: middle;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.categoryDesc
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.categoryDesc:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.categoryDesc:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.categoryDesc:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.categoryDesc:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.category_head_lev4_div
{
    padding-left: 48px;
    font-size: 1.1em;
    vertical-align: middle;
    color: #525252;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.categoryDesc_lev4_div
{
    padding-left: 48px;
    padding-top: 2px;
    font-size: 1.1em;
    vertical-align: middle;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.categoryDesc_lev4:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.categoryDesc_lev4:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.categoryDesc_lev4:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.categoryDesc_lev4:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.category_orange_div
{
    padding-left: 30px;
    padding-top: 3px;
    font-size: 1.1em;
    vertical-align: middle;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.category_orange
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.category_orange:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.category_orange:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.category_orange:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.category_orange:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.category_orange_lev4_div
{
    padding-left: 48px;
    padding-top: 2px;
    font-size: 1.1em;
    vertical-align: middle;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.category_orange_lev4:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.category_orange_lev4:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.category_orange_lev4:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.category_orange_lev4:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.shopping_prod_bag_div
{
	font-size: 1.1em;
	padding-top:3px;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.shopping_prod_bag
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.shopping_prod_bag:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.shopping_prod_bag:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.shopping_prod_bag:hover
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.shopping_prod_bag:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.shopping_prod_sm
{
    color: #000000;
    font-size: 1em;
    font-family: arial,helvetica,verdana
}
A.shopping_prod_sm:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: normal
}
A.shopping_prod_sm:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: normal
}
A.shopping_prod_sm:hover
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.shopping_prod_sm:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: normal
}
.shopping_sub
{
    color: #000000;
    font-size:1.1em;
    font-family: arial,helvetica,verdana
}
.shopping_total
{
	font-size:1.2em;
	font-weight:bold;
    color: #000000;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: arial,helvetica,verdana
}
.shopping_nav
{
    font-size: 1.2em;
    color: #000000;
    font-family: arial
}
A.shopping_nav:link
{
    font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.shopping_nav:visited
{
    font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.shopping_nav:hover
{
    font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.shopping_nav:active
{
    font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.empty_bag
{
    font-size: 1.1em;
    margin: 10px;
    vertical-align: middle;
    color: #525252;
    font-family: arial,helvetica,verdana;
    POSITION: relative;
    text-align: center;
    text-decoration: none
}
.shopping_cat
{
	font-size: 1.2em;
	font-weight: bold;
    color: #000000;
    padding-top: 4px;
    font-family: arial,helvetica,verdana
}
.shopping_seg
{
	line-height: 2;
	font-size: 1.1em;
    color: #525252;
    font-family: arial,helvetica,verdana
}
.shopping_total_price
{
	font-size: 1.2em;
	font-weight: bold;
    color: #EC008C;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: arial,helvetica,verdana
}
.texterrorsmall
{
    font-weight: bold;
    font-size: 1em;
    color: red;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.new_footer_table
{
    font-weight: normal;
    font-size: 1.2em;
    background: #FFFFFF;
    color: #FFFFFF;
    font-family: arial;
    padding: 5px;    
    text-align: left;
}
.new_footer
{
	font-weight: normal;
    font-size: 1em;
    background: #000000;
    color: #FFFFFF;
    font-family: arial;
    padding: 5px;
    padding-top: 10px;
    text-align: right;
}
A.new_footer:link
{
    color: #FFFFFF;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.new_footer:visited
{
    color: #FFFFFF;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.new_footer:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.new_footer:active
{
    color: #FFFFFF;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.footer_text
{
	font-size: .8em;
    background: #FFFFFF;
    color: #000000;
    line-height: 18px;
    font-family: arial,helvetica,verdana;
    padding-bottom:7px;
    padding-top:10px;
	text-align:right;
	padding-right:0px;
}
.header_link
{
    font-weight: bold;
    font-size: 1.2em;
    background: #FFFFFF;
    color: #000000;
    font-family: arial;
    vertical-align:bottom;
    padding-left:5px;
    padding-right:5px;
}
A.header_link:link
{
    color: #000000;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.header_link:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.header_link:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.header_link:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.rep_personalization_sm_td
{
    font-size: 1.1em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    padding-right:10px;
    padding-left:10px;
}
A.rep_personalization_sm:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.rep_personalization_sm:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.rep_personalization_sm:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.rep_personalization_sm:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.top_header_basket
{
	padding-top:7px;
	padding-right:4px;
	vertical-align:bottom;
	border:0px solid;
	float:right;
	font-size: 1.3em;
	color: #000000;
}
.top_header_div
{
	padding-top:7px;
	padding-right:4px;
	vertical-align:bottom;
	border:0px solid;
	padding-bottom:5px;
	float:right;
	font-size: 1.3em;
	color: #000000;
}
.top_header_bag_div
{
	padding-top:15px;
	padding-right:4px;
	vertical-align:bottom;
	border:0px solid;
	padding-bottom:5px;
	float:right;
	font-size: 1.3em;
	color: #000000;
}
.top_header
{
    font-weight: bold;
    background: #FFFFFF;
    color: #000000;
    font-family: arial;
    vertical-align:bottom;
}
A.top_header:link
{
    color: #000000;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.top_header:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.top_header:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.top_header:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.new_header_table
{
    font-weight: normal;
    font-size: 1.2em;
    background: #f2f6f8;
    color: #000;
    font-family: arial;
    padding: 5px;    
    text-align: center;
}

.new_header_table td
{
	padding:5px;
}
.new_header_divide
{
	font-weight: bold;
    background: #fff;
    color: #ccc;
    font-family: arial;
}
.new_header
{
	font-weight: normal;
    background: #fff;
    color: #000;
    font: 'TeXGyreAdventorRegular', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
A.new_header:link
{
    color: #000;
    font-family: arial, helvetica, verdana;
    text-decoration: none;
}
A.new_header:visited
{
    color: #000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.new_header:hover
{
    color: #ec008c;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.new_header:active
{
    color: #000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.toppromo
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 1.2em;
    padding-bottom: 4px;
    padding-top: 4px;
    font-family: arial,helvetica,verdana;
    color: #4B4A4A;
}
A.toppromo:link
{
    font-family: arial, helvetica, verdana;
    text-decoration: none;
    color: #EC008C;
}
A.toppromo:visited
{
    font-family: arial,helvetica,verdana;
    text-decoration: none;
    color: #EC008C;
}
A.toppromo:hover
{
    font-family: arial,helvetica,verdana;
    text-decoration: none;
    color: #EC008C;
}
A.toppromo:active
{
    font-family: arial,helvetica,verdana;
    text-decoration: none;
    color: #EC008C;
}
div.toppromo a
{
    font-family: arial,helvetica,verdana;
    text-decoration: none;
    color: #EC008C;
}
.itm_desc_red
{
    color: #000000;
    font-size: 1.2em;
    font-family: arial,helvetica,verdana
}
.second_nav_div
{
    margin-top: 2px;
    padding-left: 4px;
    font-size: 1.2em;
    padding-bottom: 4px;
    color: #000000;
    padding-top: 4px;
    font-family: arial,helvetica,verdana;
}
.second_nav 
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.second_nav.link
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.second_nav:visited
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.second_nav:hover
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.second_nav:active
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.sort
{
    padding-right: 2px;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
}
A.sort.link
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.sort:visited
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.sort:hover
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.sort:active
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.prodXtras
{
	font-size:1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana;
}
A.prodXtras:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras:hover
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras_underline:link
{
	font-size:1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras_underline:visited
{
	font-size:1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras_underline:hover
{
	font-size:1.1em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.itm_desc_bold_white
{
    font-weight: bold;
    font-size: 1.2em;
    color: #FFFFFF;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.itm_desc_bold
{
    font-weight: bold;
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.itm_desc_bold:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.itm_desc_bold:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.itm_desc_bold:hover
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.itm_desc_bold:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.prodlist_orange_div
{
    color: #EC008C;
    font-size:1.1em;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.prodlist_orange:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.prodlist_orange:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.prodlist_orange:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.prodlist_orange:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.prodlist_orange:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.pink
{
	color: #EC008C;
}
.itm_desc
{
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.itm_desc_sm
{
    font-size: 1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.itm_desc_grey

{
    font-size: 1.2em;
    color: #525252;
    font-family: arial,helvetica,verdana
}
.cat_title
{
    font-weight: bold;
    font-size: 1.2em;
    color: #000;
    padding-top: 2px;
    font-family: arial,helvetica,verdana;
    background-color: #EFEFEF;
    text-align: center;
}
.cat_title h1 
{
 FONT-SIZE: 1.1em; PADDING: 0px; margin:0px;
}

.price
{
    font-weight: bold;
    font-size: 1.2em;
    color: #EC008C;
    font-family: arial,helvetica,verdana
}
.main_prod_desc
{
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
A.main_prod_desc:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.main_prod_desc:visited
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.main_prod_desc:hover
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.prodXtras_large
{
	font-size:1.4em;
	font-weight: bold;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    line-height: 1.4em;
}
A.prodXtras_large:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras_large:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.prodXtras_large:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.main_prod_title
{
    font-weight: bold;
    font-size: 1.4em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.itm_desc_large_bold_red
{
    font-size: 1.2em;
    color: #EC008C;
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana
}
.main_prod_price
{
	font-weight: bold;
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.main_prod_desc_only
{
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    line-height: 1.5em
}
.prodlist_pink_underline_div
{
    color: #EC008C;
    font-size:1.2em;
    font-weight: bold;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.prodlist_pink_underline
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.prodlist_pink_underline:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.prodlist_pink_underline:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.prodlist_pink_underline:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.prodlist_pink_underline:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}

.prod_list #arrow:hover {background: url("http://avonshop.co.uk/shop/assets/images/landing/arrow-off.png") no-repeat scroll right center #e6e5e5 ; color:#000; font-weight:bold;}

.prod_list a:hover {text-decoration:none;}

.prod_list #arrow { background: url("http://avonshop.co.uk/shop/assets/images/landing/arrow-off.png") no-repeat scroll right center #F2F2F2; color:#000; font-weight:bold;}

.cust_rating {
	width:280px;
	float:right;
	margin-top:10px;
	background: none repeat scroll 0 0 ;
	padding:0
}

.stars_rating {
	vertical-align:bottom;
}

.prodXtras_shades
{
	font-size:1.2em;
	font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana;
}
.shade_text
{
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    line-height: 1.5em;
    font-style: italic;
    padding-top: 5px;
}
.shopping_header
{
	font-size:2em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    padding-top:4px;
    padding-bottom:12px;
    padding-left:2px;
}
.main_prod_desc_link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.promo_desc
{
    font-size: 1.2em;
    color: #EC008C;
    font-family: arial,helvetica,verdana
}
.promo_title
{
    font-weight: bold;
    font-size: 1.2em;
    color: #EC008C;
    font-family: arial,helvetica,verdana
}
.standard_bold
{
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana
}
A.standard_bold:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.standard_bold:visited
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.standard_bold:hover
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.standard
{
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
A.standard:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.standard:visited
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.standard:hover
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.small_link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.small_link:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.small_link:visited
{
	color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.small_link:hover
{
	color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.topten_num
{
    font-weight: bold;
    font-size: 1.2em;
    color: #EC008C;
    font-family: arial,helvetica,verdana
}
.pageHeader H1{
	font-size: 2em;
	color: #EC008C;
	margin-top:10px;
	margin-bottom:10px;
	font-family: arial,helvetica,verdana;
}
.pageHeader H2{
	font-size: 1.6em;
	color: #EC008C;
	margin-top:10px;
	margin-bottom:10px;
	font-family: arial,helvetica,verdana;
	text-align:left;
}
.otherHeader 
{
	color: #EC008C;
	font-family: arial,helvetica,verdana;
	font-size: 2em;
	margin-top: 5px;
	font-weight: bold;
}
.alistH2{
	font-size: 1.6em;
	color: #EC008C;
	margin-top:10px;
	margin-bottom:10px;
	font-family: arial,helvetica,verdana;
}
.product_notes
{
    font-size: 1.1em;
    color: #525252;
    font-family: arial,helvetica,verdana
}
.obin_headers
{
    font-weight: bold;
    font-size: 1.1em;
    color: #FFFFFF;
    padding-top: 2px;
    font-family: arial,helvetica,verdana;
    background-color: #525252;
}
.obin_details
{
    font-weight: normal;
    font-size: 1.1em;
    font-family: arial,helvetica,verdana;
    background-color: #EEEEEE;
}

.help_menu_div
{
	font-size: 1.2em;
	padding-top:3px;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.help_menu
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.help_menu:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.help_menu:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.help_menu:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.help_menu:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.large_link_div
{
	font-size:1.4em;
	font-weight: bold;
    color: #000000;
    font-family: arial,helvetica,verdana;
    line-height: 1.4em;
}
.large_link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.large_link:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.large_link:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.large_link:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.pink_link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.pink_link:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.pink_link:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.pink_link:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.pink_link:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
SELECT

{
    border-top-WIDTH: thin;
    border-left-WIDTH: thin;
    border-bottom-WIDTH: thin;
    color: #525252;
    border-right-WIDTH: thin
}
.texterror
{
    font-weight: bold;
    font-size: 1.1em;
    color: #c10032;
    line-height: 12px;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.div_alist_red 
{ 
	background-image: url(assets/images/gen/score_line_red_tile.jpg);
}
.div_alist_line 
{ 
	background-image: url(assets/images/gen/score_line_tile.jpg);
}
.div_alist_summary
{ 
	background-image: url(assets/images/gen/alist_orderhist_bg_sum06.gif);
}
.div_alist_summary_empty
{ 
	background-image: url(assets/images/gen/alist_orderhist_txtbg_sum06.gif);
}

td.sitemap {
	font-family:arial,helvetica,verdana;
	font-size:1.2em;
	color:#000000;
	line-height:14px;
}
.sitemapHeader h1{
    font-family:arial,helvetica,verdana;
    font-size: 2em;
    margin-top: 4px;
    margin-bottom: 5px;
    padding-bottom: 0px;
    color: #EC008C;
}
.sitemapHeader h2{
    font-family:arial,helvetica,verdana;
    font-size: 1.6em;
    margin-top: 4px;
    margin-bottom: 5px;
    padding-bottom: 0px;
    color: #EC008C;
    border-bottom: 1px solid #dddddd;
}
.subcategory{
    margin: 0px;
    padding: 0px;
}
.blue_checkout_H
{
    font-size: 1.2em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
} 

.blue_checkout
{
    font-size: 1.1em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.blue_checkout:link
{
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.blue_checkout:hover
{
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
A.blue_checkout:visited
{
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}   
.checkout_total
{
    font-weight: normal;
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.checkout_total_bold
{
    font-weight: bold;
    font-size: 1.2em;
    color: #000000;
    font-family: arial,helvetica,verdana
}        
.checkout_box
{
    font-size: 1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.colorRed
{
	color:#c10032;
}
#minibasketghost
{
	width:570px;float:right;position:absolute;border:0px solid;display:none;z-index:999;
}
#miniBasketTop
{
	background-color:White;width:320px;left:0px;margin-top:-8px;float:right;
}
#miniBasket
{
	background-color:White;width:318px;left:0px;float:right;border:solid 1px #EC008C;
}
.basketTop
{
	color: #767676;
	font-weight:bold;
	font-size: 1.2em;
	font-family: arial,helvetica,verdana;
	line-height: 1.5em;
	padding: 5px 15px 10px 15px
}
.basketVariant
{
	color: #767676;
	font-weight:bold;
	font-size: 1.1em;
	font-family: arial,helvetica,verdana;
}
.basketAlist
{
	color: #EC008C;
	text-align:center;
	font-weight:bold;
	font-size: 1.3em;
	font-family: arial,helvetica,verdana;
	line-height: 1.5em;
	padding: 5px 0px 5px 0px
}
A.yourBasket:link
{
	font-size:1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.yourBasket:visited
{
	font-size:1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.yourBasket:hover
{
	font-size:1.1em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.newProduct
{
	border-top:2px solid #EC008C;border-left:1px solid #EC008C;border-right:1px solid #EC008C;border-bottom:2px solid #EC008C;
}
.basketExtra
{
	color: #EC008C;
	font-weight:bold;
	font-size: 1.2em;
	font-family: arial,helvetica,verdana;
	line-height: 1.5em;
	padding: 5px 15px 10px 15px
}


#connects-col {width:187px;	float:right;}
#connects-col #far {margin-top:22px;}

#chkdeliveryenter
{
	border:0px solid;display:none;z-index:999;
}
#chkdeliverydisplay
{
	border:0px solid;display:block;z-index:999;
}

@media print{
    .NoPrint{
        display: none;
    }
}

.selectedTab 
{
    /*background:#EC008C;
    padding:10px;
    color:white;
    font-size:1.2em;
    font-weight:bold;
    border-top:1px solid grey; 
    border-left:1px solid grey; 
    border-right:1px solid grey;*/
    float:left;
    width:98px;
    height:27px;
    cursor: pointer;
}

.unselectedTab 
{
    /*background:grey;
    padding:10px
    color:white;
    font-size:1.2em;
    border-top:1px solid grey; 
    border-left:1px solid grey; 
    border-right:1px solid grey;*/
    float:left;
    width:98px;
    height:27px;
    cursor: pointer;
}
.tab 
{
    padding:20px;
    clear:both;
    border: 1px solid grey;
    width:428px;
    height:190px;
    overflow:auto;
    border-top: 5px solid #EC008C;
}
.tabFree
{
    padding:20px;
    clear:both;
    border: 1px solid grey;
    border-top: 5px solid #EC008C;
    width:428px;
}

.hidetab
{
    display: none !important;
}

div.hide
{
    display: none;
}
div.show
{
    display: block;
}

***************************************************************
.personalization
{
    padding-left: 70%;
    font-size: 85%;
    color: #829ac8;
    font-family: arial;
}
A.personalization:link
{
    padding-left: 7px;
    font-size: 80%;
    color: #829ac8;
    font-family: arial;
}
A.personalization:hover
{
    padding-left: 7px;
    font-size: 80%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
}
A.personalization:visited
{
    padding-left: 7px;
    font-size: 80%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
}
.personalization_sm
{
    padding-left: 7px;
    font-size: 10px;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
}
.rep_personalization_td
{
    font-size: 1.1em;
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    padding-right:4px;
    padding-left:10px;
    font-weight: bold;
}
A.rep_personalization:link
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.rep_personalization:visited
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.rep_personalization:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.rep_personalization:active
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.blue_no_padding
{
    font-size: 9pt;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
}
A.blue_no_padding:link
{
    font-size: 80%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.blue_no_padding:hover
{
    font-size: 80%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
A.blue_no_padding:visited
{
    font-size: 80%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: none;
}
.shop_promo
{
    padding-top: 6px;
}
.shop_promo_left
{
    padding-left: 6px;
    padding-top: 6px;
}
.copy_dark
{
    font-size: 8pt;
    color: #666666;
    line-height: 14px;
    font-family: arial,helvetica,verdana;
}
.copy_small
{
    font-size: 7pt;
    color: #999999;
    line-height: 14px;
    font-family: arial,helvetica,verdana;
}
.copy
{
    font-size: 8pt;
    color: #999999;
    line-height: 18px;
    font-family: arial,helvetica,verdana;
}
A.copy:link
{
    color: #999999;
    font-family: arial,helvetica,verdana;
}
A.copy:hover
{
    color: #999999;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.copy:visited
{
    color: #999999;
    font-family: arial,helvetica,verdana;
}
.prodXtrasLinkOnly
{
    font-size: 70%;
    color: #000000;
    font-family: arial,helvetica,verdana;
}
.textbulb
{
    font-weight: normal;
    font-size: 65%;
    color: #fe0000;
    line-height: 11pt;
    font-style: italic;
    font-family: arial,helvetica,verdana;

    text-decoration: none;
}
.prod_image
{
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 5px
}
.HP_links
{
    font-size: 85%;
    color: #243d69;
    padding-top: 8px;
    font-family: arial,helvetica,verdana
}
A.HP_links:link
{
    font-size: 85%;
    color: #243d69;
    padding-top: 8px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.HP_links:hover
{
    font-size: 85%;
    color: #243d69;
    padding-top: 8px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.HP_links:visited
{
    font-size: 85%;
    color: #243d69;
    padding-top: 8px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.HP_links:active
{
    font-size: 85%;
    color: #243d69;
    padding-top: 8px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.rep
{
    font-size: 75%;
    color: #000000;
    line-height: 11px;
    font-family: arial,helvetica,verdana
}
A.rep:link
{
    font-size: 75%;
    color: #243d69;
    line-height: 11px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.rep:hover
{
    font-size: 75%;
    color: #243d69;
    line-height: 11px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.rep:visited
{
    font-size: 75%;
    color: #243d69;
    line-height: 11px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.rep:active
{
    font-size: 75%;
    color: #243d69;
    line-height: 11px;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.rep_lg
{
    font-size: 80%;
    color: #000000;
    line-height: 12px;
    font-family: arial,helvetica,verdana
}
.text_white
{
    font-weight: bold;
    font-size: 80%;
    color: #ffffff;
    font-family: arial,helvetica,verdana
}
INPUT
{
	border:1px solid #E4F0F8;
    font-size: 11px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

A.home:link
{
    color: #993333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.home:hover
{
    color: #993333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.home:visited
{
    color: #993333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.home:active
{
    color: #993333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.main_prod_desc_non_link
{
    font-size: 100%;
    color: #666666;
    line-height: 11px;
    font-family: arial,helvetica,verdana
}
.promo_desc_sml
{
    font-size: 60%;
    color: #ff7300;
    line-height: 11px;
    font-family: arial,helvetica,verdana
}
.alist_active
{
    font-weight: bold;
    font-size: 75%;
    color: #243d69;
    font-family: arial,helvetica,verdana
}

A.alist:link
{
    font-size: 75%;
    color: #243d69;
    font-family: arial,helvetica,verdana
}
A.alist:hover
{
    font-size: 75%;
    color: #243d69;
    font-family: arial,helvetica,verdana
}
A.alist:visited
{
    font-size: 75%;
    color: #243d69;
    font-family: arial,helvetica,verdana
}
.alist_link
{
    font-size: 75%;
    color: #ff7730;
    font-family: arial,helvetica,verdana
}
.subtotal
{
    padding-right: 5px;
    font-weight: bold;
    font-size: 90%;
    vertical-align: middle;
    color: #243d69;
    font-family: arial,helvetica,verdana
}
.coupon_code
{
    font-size: 80%;
    color: #f48736;
    line-height: 12px;
    font-family: arial,helvetica,verdana
}
.coupon_code_sml
{
    font-size: 65%;
    color: #666666;
    line-height: 12px;
    font-family: arial,helvetica,verdana
}

.big_blue
{
    font-weight: bold;
    font-size: 100%;
    color: #243d69;
    line-height: 18px;
    font-family: arial,helvetica,verdana
}


.Reg_copy
{
    font-size: 80%;
    color: #333333;
    line-height: 14px;
    font-family: arial,helvetica,verdana
}
A.Reg_copy:link
{
    font-size: 80%;
    color: #333333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.Reg_copy:hover
{
    font-size: 80%;
    color: #333333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.Reg_copy:visited
{
    font-size: 80%;
    color: #333333;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.nav_page
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana
}
A.nav_page:link
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.nav_page:hover
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.nav_page:visited
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.nav_off
{
    font-size: 75%;
    color: #cccccc;
    font-family: arial,helvetica,verdana
}
A.nav_off:link
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.nav_off:hover
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.nav_off:visited
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.nav_curr
{
    font-weight: bold;
    font-size: 75%;
    color: #000000;
    font-family: arial,helvetica,verdana
}
A.nav_curr:link
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.nav_curr:hover
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.nav_curr:visited
{
    font-size: 75%;
    color: #829ac8;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.red
{
    font-size: 75%;
    color: #a2202a;
    font-family: arial,helvetica,verdana
}
.red_bold
{
    font-weight: bold;
    font-size: 75%;
    color: #a2202a;
    font-family: arial,helvetica,verdana
}
.red_error
{
    font-weight: bold;
    font-size: 100%;
    color: #cc0000;
    font-family: arial,helvetica,verdana
}
.grey
{
    font-size: 75%;
    color: #595c6b;
    font-family: arial,helvetica,verdana
}
.grey_bold
{
    font-weight: bold;
    font-size: 95%;
    color: #595c6b;
    font-family: arial,helvetica,verdana
}


.itm_desc_large_bold
{
    font-weight: bold;
    font-size: 100%;
    color: #666666;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.shopping_prod
{
    color: #000000;
    font-family: arial,helvetica,verdana
}
A.shopping_prod:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.shopping_prod:hover
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.shopping_prod:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
A.shopping_prod:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline
}
.shopping_delete_sm
{
    font-size: 200%;
    color: #000000;
    font-family: arial,helvetica,verdana
}


.shopping_cat_sml
{
    color: #829ac8;
    padding-top: 5px;
    font-family: arial,helvetica,verdana
}

.shopping_box
{
    border-right: #959585 1px solid;
    border-top: #959585 1px solid;
    border-left: #959585 1px solid;
    border-bottom: #959585 1px solid;
    padding-right: 1px;
    padding-left: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 18px;
    text-align: left
}
.email_sign
{
    font-size: 70%;
    color: #000000;
    font-family: arial,helvetica,verdana
}
.sale_price
{
    font-weight: bold;
    font-size: 85%;
    color: red;
    font-family: Arial, Helvetica, Verdana
    line-height: 15px
}
.link_undl
{
    text-decoration: underline
}
.giftcardbox
{
    font-size: 80%;
    background: #f4e8e0;
    color: #666666;
    font-family: arial,helvetica,verdana
}

.formnotes
{
    font-weight: normal;
    font-size: 8pt;
    color: #478938;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif
}
.avon-header
{
    font-size: 14px;
	color: #ff7300;
}
.rep_link
{
    font-size: 1.1em;
    color: #000000;
    padding-top: 1px;
    padding-right:4px;
    font-family: arial;
}
A.rep_link:link
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: None
}
A.rep_link:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: None
}
A.rep_link:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}

A.rep_link:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: none
}
.rep_arrow_link
{
  padding-right:4px;
  padding-bottom:5px;
}
.mdcomp
{
 color:#c10032;
}

.inputBox 
{
	border-bottom:1px solid lightgrey;
	border-right:1px solid lightgrey;
}
textarea#yourMsg 
{ 
	font-family: arial,helvetica,verdana; 
	font-size: 12px;
}

/*http://jqueryui.com/demos/dialog/#modal-form*/
/* ----------------------- Popup ------------------------------ */
#popupBackground
{
	top:0px;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/ 
	left:0px;
	width:100%;
	height:100%;
	background-color: gray;
	display:none;
	z-index: 1001;
}

.popupNoBorder
{
	position:absolute;
	top:50%;
	left:50%;
	background-color: White;
	font-family: Arial;
	font-size:12px;
	color: #666666; 
	display:none;
	z-index: 1002;
}

.popupGrayBorder
{
	position:absolute;
	text-align:center;
	top:50%;
	left:50%;
	background-color: White;
	border: solid 1px gray;
	padding: 5px;
	font-family: Arial;
	font-size:12px;
	color: #666666; 
	display:none;
	z-index: 1002;
}

.popupBlackBorder
{
	position:absolute;
	text-align:center;
	top:50%;
	left:50%;
	background-color: White;
	border: solid 2px black;
	padding: 0px;
	font-family: Arial;
	color: #666666; 
	display:none;
	z-index: 1002;
}
#errorPopup
{
	position:absolute;
	text-align:center;
	top:50%;
	left:50%;
	background-color: White;
	border: solid 2px red;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: red; 
	display:none;
	z-index: 1002;
}

.special_offers_div
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    font-size: 1.1em;
    font-weight:normal;
    height:30px;
}
.special_offers
{
    color: #000000;
    font-family: arial,helvetica,verdana;
}
A.special_offers:link
{
    color: #000000;
    font-family: arial, helvetica, verdana;
    text-decoration: underline;
}
A.special_offers:visited
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.special_offers:hover
{
    color: #EC008C;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
A.special_offers:active
{
    color: #000000;
    font-family: arial,helvetica,verdana;
    text-decoration: underline;
}
.notifyme
{
    font-size: 1.1em;
    color: #000000;
    font-family: arial,helvetica,verdana;
    line-height: 1.2em;
    text-align : center;
    padding: 20px
}


/* NEW Header Styles 05-2013*/
/* NEW Header Styles 05-2013*/
.new_head_list
{
	margin:6px 0 6px;
	padding:0;
	text-align:center;
	font-weight: normal;
    color: #666;
    font: 'TeXGyreAdventorRegular', Arial, sans-serif;
	font-size:1.1em;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.new_head_list li
{
	font-family: arial, helvetica, verdana;
	display:inline;
	list-style: none;
}
.new_head_list a
{
    color: #666;
    text-decoration: none;
	padding: 5px 20px;
	line-height:1.8em;
}
.new_head_list a:hover
{
    color: #000;
    text-decoration: none;
	padding: 5px 20px;
	background:#efefef;
}
.new_head_list a:active
{
    color: #666;
    text-decoration: none;
	padding: 5px 20px;
}
.new_head_list a:visited
{
    color: #666;
    text-decoration: none;
	padding: 5px 20px;
}



/* NEW Footer Styles 05-2013*/
.new_footer_list
{
	margin:6px 0 6px;
	padding:0;
	text-align:center;
	font-weight: normal;
    color: #666;
    font: 'TeXGyreAdventorRegular', Arial, sans-serif;
	font-size:0.8em;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.new_footer_list li
{
	font-family: arial, helvetica, verdana;
	line-height:1.8em;
	display:inline;
	list-style: none;
}
.new_footer_list a
{
    color: #666;
    text-decoration: none;
	padding: 5px 8px;
}
.new_footer_list a:hover
{
    color: #000;
    text-decoration: none;
	padding: 5px 8px;
	background:#efefef;
}
.new_footer_list a:active
{
    color: #666;
    text-decoration: none;
	padding: 5px 8px;
}
.new_footer_list a:visited
{
    color: #666;
    text-decoration: none;
	padding: 5px 8px;
}


/* MAP STYLES */

.maptable
{
	background:#f7f5f5;
	border-top:20px solid #f7f5f5;
	width:100%;
	}
	
.maptable td
{
	border-right:1px solid #ccc;
	padding:0 20px;
	}

.mapcopy
{
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#666;
	margin:5px 0 0;
	}
	
.mapcopy a:link {color:#666; text-decoration:none;}
.mapcopy a:active {color:#666; text-decoration:none;}
.mapcopy a:visited {color:#666; text-decoration:none;}
.mapcopy a:hover {color:#000; text-decoration:none;}

.maphead
{
	font: 'TeXGyreAdventorRegular', Arial, sans-serif;
	font-size:1.1em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#666;
	margin:5px 0 0;
	}
	
.maphead a:link {color:#666; text-decoration:none;}
.maphead a:active {color:#666; text-decoration:none;}
.maphead a:visited {color:#666; text-decoration:none;}
.maphead a:hover {color:#000; text-decoration:none;}

.mapbannerhead
{
	font: 'TeXGyreAdventorRegular', Arial, sans-serif;
	font-size:1.4em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#000;
	margin:10px 0;
	}

.mapbannerhead a:link {color:#000; text-decoration:none;}
.mapbannerhead a:active {color:#000; text-decoration:none;}
.mapbannerhead a:visited {color:#000; text-decoration:none;}
.mapbannerhead a:hover {color:#666; text-decoration:none;}

.mapbannerheadsml
{
	font: 'TeXGyreAdventorRegular', Arial, sans-serif;
	font-size:0.9em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#000;
	margin:10px 0;
	}

.mapbannerheadsml a:link {color:#000; text-decoration:none;}
.mapbannerheadsml a:active {color:#000; text-decoration:none;}
.mapbannerheadsml a:visited {color:#000; text-decoration:none;}
.mapbannerheadsml a:hover {color:#666; text-decoration:none;}

.smicon
{
	float:left;
	margin-right:10px;
	padding:0;
	}
