
body,table,tr,td,p,div,ol,ul,li {
  font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
  color:#000000;
  font-size: 12px;
  line-height:16px;
  margin: 0px;
}

a {
  text-decoration:none; 
}
a:hover { 
  text-decoration:underline; 
}
.field_wo_border { 
  color: #333333; 
  border-color: #FFFFFF;
  background-color: #FFFFFF; 
  BORDER-BOTTOM: #FFFFFF 1px; 
  BORDER-LEFT: #FFFFFF 1px; 
  BORDER-RIGHT: #FFFFFF 1px; 
  BORDER-TOP: #FFFFFF 1px;
  font-size: 12px; 
  line-height: 13px;
} 
.field {
  color: #333333;
  background-color: #FFFFFF; 
  BORDER-BOTTOM: 1px #333333 solid;
  BORDER-LEFT: 1px #333333 solid; 
  BORDER-RIGHT: 1px #333333 solid;
  BORDER-TOP: 1px #333333 solid; 
  font-size: 12px; 
  line-height: 13px; 
}
.required { 
  font-size:11px; 
  color: #DD0101; 
} 
.field_tag_required {
  font-size:11px; 
  color: #DD0101; 
} 
.error_message { 
  font-size:12px;
  color: #DD0101; 
  font-weight:900; 
} 
.header { 
  color:#18467F;
  font-size:14px; 
  font-weight:900; 
  line-height:14px; 
} 
.header a {
  color:#18467F; 
  font-size:14px; 
  font-weight:900; 
  line-height:14px;
  text-decoration:none; 
}
.general_content { 
  color: #18467F; 
  font-size: 12px;
} 
.general_content a { 
  color: #18467F; 
  font-size: 12px;
  text-decoration:none; 
} 
.footer { 
  font-size:9px; 
  color: #FFFFFF; 
}
.footer a{ 
  font-size:9px; 
  color: #FFFFFF; 
} 
.footer a:hover {
  font-size:9px; 
  color: #FFFFFF; 
} 
.side_nav { 
  font-size:11px; 
  color: #EEEEEE; 
  font-weight:400; 
} 
.side_nav a{ 
  font-size:11px; 
  color: #EEEEEE;
  font-weight:400; 
  text-decoration:none; 
}
.top_navigation {
  font-size:11px; 
  color: #FFFFFF; 
  font-weight:900; 
} 
.top_navigation a {
  font-size:11px; 
  color: #FFFFFF; 
  font-weight:900; 
  text-decoration:none; 
}
.breadcrumb { 
  color: #FFFFFF; 
  text-decoration:none; 
  font-size:11px;
  line-height:12px; 
  font-weight:900; 
} 
.breadcrumb a { 
  color: #91C3FE;
  text-decoration:none; 
  font-size:11px; 
  line-height:12px; 
  font-weight:900;
} 
.hr_grey { 
  color: #A4B6CC; 
  size: 1; 
} 
.titles { 
  color: #000000;
  font-size: 16px; 
  font-weight: 900; 
  font-face: trebuchet; 
  line-height: 19px; 
} 
.itemnumber { 
  color: #000000; 
  font-size: 12px; 
  font-weight: 900;
} 
.department { 
  color:#18467F; 
  font-size:18px; 
  font-weight:900;
  line-height:16px; 
} 
.product_header { 
  color:#18467F; 
  font-size:14px;
  font-weight:900; 
  line-height:14px; 
} 
.cqs_header { 
  color:#18467F;
  font-size:24px; 
  font-weight:900; 
  line-height:24px; 
} 
.product_price {
  color:#a61c0e; 
  font-size:20px; 
  font-weight:900; 
  line-height:28px; 
}
.product_sale_price { 
  color:#a61c0; 
  font-size:18px; 
  font-weight:900;
  line-height:22px; 
  text-decoration: line-through; 
}
.blue_small {
  font-size:12px; 
  color: #000000; 
  line-height: 16px; 
  font-weight:none; 
}
.blue_small a { 
  font-size:12px; 
  color: #18467F; 
  line-height: 16px;
  text-decoration:underline; 
} 
.blue_middle { 
  font-size:12px; 
  line-height: 16px; 
  color: #000000; 
  font-weight:none; 
} 
.blue_middle a {
  font-size:12px; 
  color: #18467F; 
  font-weight:900;
  text-decoration:underline; 
} 
.text_middle { 
  font-size:13px; 
  color: #18467F; 
  line-height:14px; 
} 
.text_middle a { 
  font-size:13px; 
  color: #18467F; 
  line-height:14px; 
  text-decoration:none; 
} 
.purple_middle {
  font-size:12px; 
  color: #A1669C; 
  font-weight:900; 
} 
.purple_middle a{
  font-size:12px; 
  color: #A1669C; 
  font-weight:900; 
  text-decoration:none; 
}
.thumbnail_sale { 
  font-size:12px; 
  color: #DD0101; 
} 
.black_small {
  font-size:12px; 
  color: #333333; 
} 
.black_small a { 
  font-size:11px;
  color: #333333; 
  text-decoration:none; 
} 
.dark_black_small {
  font-size:12px; 
  color: #000000; 
  text-decoration:underline; 
}
.dark_black_small a { 
  font-size:12px; 
  color: #18467F;
  text-decoration:underline; 
} 
.homepage_text { 
  font-size:9px; 
  color: #FFFFFF; 
} 
.homepage_text a { 
  font-size:9px; 
  color: #FFFFFF; 
}
.basket_header { 
  font-size:12px; 
  color: #333333; 
  font-weight:900; 
}
.basket { 
  font-size:12px; 
  color:#333333; 
  font-size: 11px;
  line-height:12px; 
} 
.basket a { 
  font-size:12px; 
  color:#333333;
  font-size: 11px; 
  line-height:12px; 
  text-decoration:none; 
}
basket_discount { 
  font-size:12px; 
  color: #DD0101; 
} 
.link {
  font-size:12px; 
  color:#18467F; 
  font-size: 11px; 
  line-height:12px; 
}
.link a { 
  font-size:12px; 
  color:#18467F; 
  font-size: 11px;
  line-height:12px; 
  text-decoration:none; 
} 
.feedback_box {
  background-color: #8888bb; 
  border-color: #000066; 
  border-style: solid;
  border-bottom: #000066 1px solid; 
  border-left: #000066 1px solid;
  border-right: #000066 1px solid; 
  border-top: #000066 1px solid; 
}
.blue_box { 
  background-color: #eaf1f7; 
  border-color: #eaf1f7;
  border-style: solid; 
  border-bottom: #eaf1f7 1px solid; 
  border-left: #eaf1f7 1px solid; 
  border-right: #eaf1f7 1px solid; 
  border-top: #eaf1f7 1px solid; 
} 
.blue_large { 
  font-size:15px; 
  color: #18467F; 
  font-weight:900; 
} 
.thumbImage {
  width: 147px; 
  text-align:center;
}
.thumbImage {
  position: relative; 
  margin: 0px 0px;
} 
.thumbImage td {
  padding: 0px 0px 0px 0px;
} 
.thumb360Bug {
  margin: 0px; 
  padding: 0px;
  position: absolute; 
  z-index: 5; 
  top: 89px; 
  left: 72px;
} 
.stock_message {
  color:#DD0101; 
  font-size:11px; 
} 
h2 { 
  font-size:11px; 
  font-weight:100; 
}
table.contentbox {
  padding: 0px 0px 0px 0px;
}
