body { background-color: #FFFFFF; margin: 20px; }
a:link { color: #ea038d; text-decoration: none; }
a:visited { color: #ea038d; text-decoration: none; }
a:hover { color: #ea038d; text-decoration: underline; }
a:active { color: #ea038d; text-decoration: none; }
a.homegrid:link { color: #000; text-decoration: none; }
a.homegrid:visited { color: #000; text-decoration: none; }
a.homegrid:hover { color: #ec008c; text-decoration: none; }
a.homegrid:active { color: #000; text-decoration: none; }
.copystandard { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.copyemphasised { color: #ea038d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; }
.copyheading { color: #ea038d; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  line-height: 18px; }
.copyemphasisedred { color: #ea038d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; }
.address { color: #010101; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
a.address:link { color: #010101; text-decoration: none; }
a.address:visited { color: #010101; text-decoration: none; }
a.address:active { color: #010101; text-decoration: none; }
a.address:hover { color: #010101; text-decoration: underline; }
.productnamesmall { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }
.disclaimer { color: #1a220b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.disclaimer:link { color: #1a220b; text-decoration: none; }
a.disclaimer:visited { color: #1a220b; text-decoration: none; }
a.disclaimer:active { color: #1a220b; text-decoration: none; }
a.disclaimer:hover { color: #1a220b; text-decoration: underline; }
.purplefrog { color: #b22325; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.purplefrog:link { color: #b22325; text-decoration: none; }
a.purplefrog:visited { color: #b22325; text-decoration: none; }
a.purplefrog:active { color: #b22325; text-decoration: none; }
a.purplefrog:hover { color: #fff; text-decoration: underline; }
.bottomlinks { color: #010101; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.bottomlinks:link { color: #010101; text-decoration: none; }
a.bottomlinks:visited { color: #010101; text-decoration: none; }
a.bottomlinks:active { color: #010101; text-decoration: underline; }
a.bottomlinks:hover { color: #010101; text-decoration: underline; }
.sidenav1 { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.sidenav2 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; }
a.sidenav2:link { color: #000; text-decoration: none; }
a.sidenav2:visited { color: #000; text-decoration: none; }
a.sidenav2:active { color: #000; text-decoration: none; }
a.sidenav2:hover { color: #ea038d; text-decoration: none; }
.sidenav3 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; }
a.sidenav3:link { color: #000; text-decoration: none; }
a.sidenav3:visited { color: #000; text-decoration: none; }
a.sidenav3:active { color: #000; text-decoration: none; }
a.sidenav3:hover { color: #ea038d; text-decoration: none; }
.pageidentifier { color: #000000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.topnav1 { color: #b22325; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.topnav1:link { color: #495e73; text-decoration: none; }
a.topnav1:visited { color: #495e73; text-decoration: none; }
a.topnav1:active { color: #495e73; text-decoration: none; }
a.topnav1:hover { color: #495e73; text-decoration: none; }
.topnav2 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.topnav2:link { color: #fff; text-decoration: none; }
a.topnav2:visited { color: #fff; text-decoration: none; }
a.topnav2:active { color: #fff; text-decoration: none; }
a.topnav2:hover { color: #fff; text-decoration: none; }
.loginbox { color: #92909d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 7px; }
.loginfields { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.loginfieldssub { color: #b22325; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.loginbox:link { color: #92909d; text-decoration: none; }
a.loginbox:visited { color: #92909d; text-decoration: none; }
a.loginbox:active { color: #92909d; text-decoration: none; }
a.loginbox:hover { color: #92909d; text-decoration: underline; }
a.buy:link { color: #fff; text-decoration: none; }
a.buy:visited { color: #fff; text-decoration: none; }
a.buy:active { color: #fff; text-decoration: none; }
a.buy:hover { color: #fff; text-decoration: none; }
a.wishlist:link { color: #000000; text-decoration: none; }
a.wishlist:visited { color: #000000; text-decoration: none; }
a.wishlist:active { color: #000000; text-decoration: none; }
a.wishlist:hover { color: #b22325; text-decoration: none; }
a.otherproducts:link { color: #b22325; text-decoration: none; }
a.otherproducts:visited { color: #b22325; text-decoration: none; }
a.otherproducts:active { color: #b22325; text-decoration: none; }
a.otherproducts:hover { color: #000000; text-decoration: underline; }

.left_bar_title1 { background:#01a7d9; color:#ffffff; }
.left_bar_title2 { background:#fe575e; color:#ffffff; }
.left_bar_title3 { background:#f8981d; color:#ffffff; }
.left_bar_title4 { background:#ff1bac; color:#ffffff; }
.left_bar_title5 { background:#5bdd45; color:#ffffff; }
.left_bar_title6 { background:#b827c0; color:#ffffff; }

.main_table { background:#C92E96; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.main_table .class { color: #000; font-size: 11px; line-height: 13px; }
.main_table .class1 { color: #000; font-size: 9px; line-height: 11px; }
.main_table .class2 { color: #fff; font-size: 9px; line-height: 11px; }
.main_table h2 {color:#EC008C;}
.main_table .error {color:#CC0000; font-weight:bold;}

.basket_box { width: 310px; }
.basket_box .wizard_column1{ float: left; width: 110px; margin-right: 5px; }
.basket_box .wizard_column2{ float: left; width: 80px; margin-right: 5px; }
.basket_box .wizard_column3{ float: left; width: 60px; text-align: right; margin-right: 5px; }
.basket_box .wizard_total_column1{ float: left; width: 80px; font-weight: bold; margin-left: 115px; }
.basket_box .wizard_total_column2{ float: left; width: 60px; font-weight: bold; text-align: right; margin-right: 5px;}
.basket_box .clear{ clear: both; }

td.desc_box .wizard_column1{ float: left; width: 85px; margin-right: 5px; }
td.desc_box .wizard_column2{ float: left; width: 85px; margin-right: 5px;}
td.desc_box .wizard_column3{ float: left; margin-bottom: 5px; width: 85px; margin-right: 5px;}
td.desc_box .wizard_total_column1{ font-weight: bold; float: left; width: 85px; margin-left: 90px; }
td.desc_box .wizard_total_column2{ font-weight: bold; float: left; width: 85px; }
td.desc_box .clear{ clear: both; }