m@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	font-size: small;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p { 
	padding-top: 15px;
}
a:link {
	color: #000000;
	font-weight: inherit;
	font-style: inherit;
	text-decoration: inherit;
}
a:visited {
	text-decoration: none;
	font-weight: inherit;g
	font-style: normal;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
	color: #0084c2;
}
a:active {
	text-decoration: none;
	font-weight: inherit;
	font-style: normal;
	color: #000000;
}
ul.Bullet {
	list-style-image: url('Bullet.gif');
	padding-left: 15px;
	line-height: 25px;
	text-indent: 5px;
	font-size: medium;
	font-weight: bold;
}
ul.Bullet_Red {
	list-style-image: url('Bullet.gif');
	padding-left: 17px;
	line-height: 25px;
	text-indent: 5px;
	font-size: medium;
	font-weight: bold;
	color: #ec1d23;
}
ul.Bullet_Blue {
	list-style-image: url('Bullet.gif');
	padding-left: 17px;
	line-height: 25px;
	text-indent: 5px;
	font-size: medium;
	font-weight: bold;
	color: #0084c2;
}

@media (min-width: 600px) {
.Jennifer {
   display: none;
  }
}

.Item_Table_Text {
	padding: 10px;
}
.Grey_Topper_Text {
	color: #eeeeee;
	padding: 10px;
}
.Grey_Mobile_Footer_Text {
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #eeeeee;
	font-size: small;
	padding: 10px;
}
.Side_Gradient_L {
	background: #ffffff;
	background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 67%, #f9f9f9 77%, #e9e9e9 89%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(67%,#ffffff), color-stop(77%,#f9f9f9), color-stop(89%,#e9e9e9), color-stop(100%,#e1e1e1));
	background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 67%,#f9f9f9 77%,#e9e9e9 89%,#e1e1e1 100%);
	background: -o-linear-gradient(left,  #ffffff 0%,#ffffff 67%,#f9f9f9 77%,#e9e9e9 89%,#e1e1e1 100%);
	background: -ms-linear-gradient(left,  #ffffff 0%,#ffffff 67%,#f9f9f9 77%,#e9e9e9 89%,#e1e1e1 100%);
	background: linear-gradient(to right,  #ffffff 0%,#ffffff 67%,#f9f9f9 77%,#e9e9e9 89%,#e1e1e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=1 );
}
.Side_Gradient_R {
	background: #e1e1e1;
	background: -moz-linear-gradient(left,  #e1e1e1 0%, #e9e9e9 11%, #f9f9f9 23%, #ffffff 33%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e1e1e1), color-stop(11%,#e9e9e9), color-stop(23%,#f9f9f9), color-stop(33%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #e1e1e1 0%,#e9e9e9 11%,#f9f9f9 23%,#ffffff 33%,#ffffff 100%);
	background: -o-linear-gradient(left,  #e1e1e1 0%,#e9e9e9 11%,#f9f9f9 23%,#ffffff 33%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #e1e1e1 0%,#e9e9e9 11%,#f9f9f9 23%,#ffffff 33%,#ffffff 100%);
	background: linear-gradient(to right,  #e1e1e1 0%,#e9e9e9 11%,#f9f9f9 23%,#ffffff 33%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=1 );
}
.Right_Hand_Menu_Header {
	font-weight: inherit;
	font-size: large;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 10px;
}
.Category_Page_Header_Text {
	font-weight: bold;
	font-size: inherit;
	text-align: justify;
	color: #0084c2;
	padding-left: 15px;
	padding-right: 15px;
}
.Category_Page_Body_Text {
	font-weight: 400;
	font-size: small;
	text-align: justify;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #555555;
	padding-left: 15px;
	padding-right: 15px;
}
.Category_Page_Item_Text {
	font-weight: bold;
	font-style: inherit;
	font-size: small;
	text-align: center;
	color: #666666;
	padding-bottom: 15px;
}
.Breadcrumbs {
	font-weight: bold;
	font-size: small;
	text-align: left;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
}
.Item_Page_Header {
	font-weight: bold;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	font-size: x-large;
	text-align: left;
	color: #000000;
	padding-left: 15px;
}
.Item_Page_Header_Price {
	font-weight: bold;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	font-size: x-large;
	text-align: left;
	color: #0084c2;
}
.Item_Page_Strapline {
	font-weight: normal;
	font-style: italic;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	font-size: large;
	text-align: left;
	color: #666666;
	padding-left: 15px;
}
.Item_Page_Main_Image {
	border: solid;
	border-color: #CCCCCC;
	border-width: 3px;
	width: 96%;
}
.Item_Page_Blue_Text {
	font-size: medium;
	font-weight: bold;
	text-align: justify;
	color: #0084c2;
	padding-left: 0px;
}
.Item_Page_Red_Text {
	font-size: medium;
	font-weight: bold;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	text-align: left;
	color: #ec1d23;
}
.Item_Page_White_Text {
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	padding-left: 15px;
}
.Item_Page_Customer_Reviews_Header {
	font-size: large;
	font-weight: bold;
	text-align: left;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #000000;
	border: none;
}
.Search_Button {
	font-size: small;
	font-weight: bold;
	text-align: center;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #666666;
	padding: 5px;
}
.Search_Bar_Text {
	color: #666666;
	font-size: small;
	text-align: left;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	padding: 5px;
}
.Search_Box_MobileSmall {
	width: 75%;
	vertical-align: middle;
	text-align: center;
    box-sizing: border-box;
    border: 10px solid #0084c2;
    border-radius: 1px;
    font-size: small;
	font-weight: bold;
	color: #666666;
    background-color: white;
    background-image: url('/searchicon.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 10px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.Search_Box_MobileSmall:focus {
    width: 100%;
}
.NiceLookingForms_MobileSmall {
  border: 1px solid #999;
  vertical-align: middle;
  font-size: small;	
  color: black;
  font-weight: bold;	
  background-color: white;
  padding: 10px;	
  -webkit-transition-duration: 0.9s;
  transition-duration: 0.9s;		
}
.NiceLookingForms_MobileSmall:hover {
  border: 1px solid #0072ba;
  -webkit-box-shadow: 0px 0px 123px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 123px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 123px rgba(0, 0, 0, 0.3);	
}
.NiceLookingForms {
  border: 1px solid #999;
  vertical-align: middle;
  font-size: small;	
  color: black;
  font-weight: bold;	
  background-color: white;
  padding: 5px;	
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -webkit-transition-duration: 0.9s;
  transition-duration: 0.9s;		
}
.NiceLookingForms:hover {
  border: 1px solid #0072ba;
  -webkit-box-shadow: 0px 0px 123px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 123px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 123px rgba(0, 0, 0, 0.3);	
}
.Item_Page_Sub_Headings {
	color: #0084c2;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	padding-left: 15px;
}
.Item_Page_Sub_Headings_2 {
	color: #0084c2;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	padding-left: 0px;
}
.Blog_Sub_Headings {
	color: #0084c2;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	padding-left: 0px;
}
.Blog_Read_Full_Post {
	color: #676767;
	font-size: small;
	font-weight: bold;
	text-align: right;
	font-family: Myriad Pro, Myriad, Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	padding-left: 5px;
}
.Jennifer {
}
.BodyMobileText {
	font-weight: 400;
	font-size: small;
	color: #555555;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.BodyMobileTextBlue {
	font-weight: bold;
	font-size: small;
	color: #0084c2;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.BodyMobileTextRed {
	font-weight: bold;
	font-size: small;
	color: #0084c2;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.BodyMobileTextWhite {
	font-weight: bold;
	font-size: small;
	color: #ffffff;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;	
}
.HeaderMobileText {
	font-weight: bold;
	font-size: medium;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #0084c2;
	padding-left: 5px;
	padding-right: 5px;
}
.HeaderMobileTextBlack {
	font-weight: bold;
	font-size: medium;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.HeaderMobileTextGrey {
	font-weight: bold;
	font-size: medium;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: grey;
	font-style: italic;
	padding-left: 5px;
	padding-right: 5px;
}
.BigBlueWriting {
	font-weight: bold;
	font-size: x-large;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #0084c2;
	text-align: center;
}
.BigRedWriting {
	font-weight: bold;
	font-size: medium;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: #ec1d23;
	text-align: center;
	padding-bottom: 7px;
}
.BigGreyWriting {
	font-weight: bold;
	font-size: large;
	font-family: Myriad Pro, Myriad, Arial, Helvetica, Tahoma, sans-serif;
	color: grey;
	text-align: center;
}
