
	#main
{
margin:0 auto;
position:relative;
width:1039px;
height:992px;
z-index:0;
}
*
{
margin:0px;
padding:0px;
border:0px;
}
body
{
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
h1
{
font-size:48px;
}
h2
{
font-size:36px;
}
h3
{
font-size:24px;
}
a:link 
{
color: #2876B6;
}
a:visited 
{
color: #2876B6;
}
a:hover 
{
color: #ADADAD;
}
a:active 
{
color: #2876B6;
}

	#note214586
{
/*Generated by drag and drop*/
width:184px;
height:49px;
left:0px;
top:84px;
position:absolute;
z-index:1;
/*Generated by configuring options*/
}
#note214587
{
/*Generated by drag and drop*/
width:300px;
height:45px;
left:739px;
top:10px;
position:absolute;
z-index:3;
/*Generated by configuring options*/
}
#note214589
{
/*Generated by drag and drop*/
width:819px;
height:43px;
left:220px;
top:90px;
position:absolute;
z-index:15;
/*Generated by configuring options*/
}
#note214590
{
/*Generated by drag and drop*/
width:325px;
height:762px;
left:712px;
top:200px;
position:absolute;
z-index:5;
/*Generated by configuring options*/
}
#note214591
{
/*Generated by drag and drop*/
width:683px;
height:250px;
left:0px;
top:200px;
position:absolute;
z-index:4;
/*Generated by configuring options*/
}

	/* ------- CUSTOM CSS V2.1 ------- *//* html resets */html, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}nav ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}/* change colours to suit your needs */ins {background-color:#ff9;color:#000;text-decoration:none;}/* change colours to suit your needs */mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}table {border-collapse:collapse;border-spacing:0;}/* change border colour to suit your needs */hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select {vertical-align:middle;}/* =============================== Custom Styles =============================== */#wrapper{background: url('/alexhales-co-uk/_img/topPattern.jpg') repeat-x; }/* =============================== Lists =============================== */ul, li, ol {  }li { }/* =============================== Typeography & Images =============================== */.bold { font-weight: bold; }.em { font-weight: bold; font-style: italic; }.itlc { font-style: italic; }.left { float: left; margin: 0 15px 15px 0; }.right { float: right; margin: 0 0 15px 15px; }@font-face {    font-family: 'RobotoRegular';    src: url('/alexhales-co-uk/_img/fontface/Roboto-Regular-webfont.eot');    src: url('/alexhales-co-uk/_img/fontface/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Regular-webfont.woff') format('woff'),         url('/alexhales-co-uk/_img/fontface/Roboto-Regular-webfont.ttf') format('truetype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoLight';    src: url('/alexhales-co-uk/_img/fontface/Roboto-Light-webfont.eot');    src: url('/alexhales-co-uk/_img/fontface/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Light-webfont.woff') format('woff'),         url('/alexhales-co-uk/_img/fontface/Roboto-Light-webfont.ttf') format('truetype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Light-webfont.svg#RobotoLight') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoMedium';    src: url('/alexhales-co-uk/_img/fontface/Roboto-Medium-webfont.eot');    src: url('/alexhales-co-uk/_img/fontface/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Medium-webfont.woff') format('woff'),         url('/alexhales-co-uk/_img/fontface/Roboto-Medium-webfont.ttf') format('truetype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoCondensed';    src: url('/alexhales-co-uk/_img/fontface/Roboto-Condensed-webfont.eot');    src: url('/alexhales-co-uk/_img/fontface/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Condensed-webfont.woff') format('woff'),         url('/alexhales-co-uk/_img/fontface/Roboto-Condensed-webfont.ttf') format('truetype'),         url('/alexhales-co-uk/_img/fontface/Roboto-Condensed-webfont.svg#RobotoCondensed') format('svg');    font-weight: normal;    font-style: normal;}h1 { font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 40px; color: #333; line-height: 43px; margin-bottom: 25px; font-weight: normal;}h2 { font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 32px; color: #333; line-height: 34px; margin-bottom: 20px; font-weight: normal;}h3 { font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif; font-size: 24px; color: #333; line-height: 27px; margin-bottom: 20px; font-weight: normal;}h4 { font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif; font-size: 20px; color: #333; line-height: 23px; margin-bottom: 20px; font-weight: normal;}h5 { font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 18px; color: #333; line-height: 21px; margin-bottom: 20px; font-weight: normal;}h6 { font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #333; line-height: 21px; margin-bottom: 10px; font-weight: normal;}p { font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #444; line-height: 21px; }h1.homeTitle{margin-bottom: 10px;  }/* =============================== Forms =============================== */input, textarea, select { /*border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; color: #555555; font-size: 13px; height: auto; line-height: 18px; margin-bottom: 9px; padding: 4px;width: 96% ;*/ }textarea { height: 100px; font-family: 'Arial', Helvetica, sans-serif; }    .fbElementTextLabelLeft { font-size: 12px; }.fbElementParaLabelLeft { font-size: 12px; }.defaultForm input[type="text"] { padding:10px; width:95%; border: none;background-color: #eaeaea; border: 1px solid #eaeaea;color:#444;font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; line-height: 21px; height: auto;}.defaultForm input[type="text"]:hover{background-color: #f1f1f1; border: 1px solid #f1f1f1;} .defaultForm input[type="text"]:focus{background-color: #f1f1f1; border: 1px solid #c6c6c6;  } .defaultForm select { padding:5px; width:99%;border: 1px solid #ccc; }.defaultForm textarea { padding:10px; width:95%; border: none;background-color: #eaeaea; border: 1px solid #eaeaea;color:#444;font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; line-height: 21px; height: auto;}.defaultForm textarea:hover{background-color: #f1f1f1; border: 1px solid #f1f1f1;}.defaultForm textarea:focus{background-color: #f1f1f1; border: 1px solid #c6c6c6;  }.defaultForm input[type="submit"]{cursor:pointer; padding:14px 35px;color:#fff;display:block;float:left;margin:20px 0px 0px;text-align:center;text-decoration:none;-webkit-border-radius: 3px;    border-radius: 3px;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;-o-transition: all 100ms ease;transition: all 100ms ease;font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; position:relative;background-color: #1c578f; }.defaultForm input[type="submit"]:hover{background-color: #2874bb;  /*border-bottom:3px solid #0d3f6e;*/-webkit-box-shadow: 0px 3px 0px 0px #0d3f6e;box-shadow: 0px 3px 0px 0px #0d3f6e;/*top:-3px;*/-moz-transform: translateY(-3px);-webkit-transform: translateY(-3px);-o-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}.defaultForm input[type="submit"]:active{background-color: #1c578f; /*border-top:3px solid #062543; */-webkit-box-shadow:  0px -3px 0px 0px #062543; box-shadow:  0px -3px 0px 0px #062543; /*top:0px;*/-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}.fbElementTextLabel, .fbElementParaLabel, .fbElementCaptchaLabel{font-size:18px;  font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; color:#888;}/*.defaultForm input[type="button"] { font-size: 12px; font-family: 'Arial'; background-color: #333; border: 0px; color:#FFFFFF; cursor:pointer; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }.defaultForm input[type="button"]:hover { background-color: #666; }*/.defaultForm table { width:100%; border-collapse:collapse; }.defaultForm table td { border-top:1px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-left:0px solid #CCCCCC; border-right:0px solid #CCCCCC; padding:10px; }.error { padding:10px; border:solid 1px #AA0000; color: #AA0000; margin-bottom:10px; }.fbElementButton { position: absolute; right: 0; }.fbElementVldMsg { color: #FF173D; position: absolute; right: 4px; top: 4px; font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif; font-size: 14px; } /* -- Field Validation -- */.fbSortable { margin-top: 8px !important; padding-top: 0px; position: relative; display: block;}.fbElementTextLeft { display: block; overflow: none !important; }input[type="checkbox"] { width: auto; }.fbElementCheckboxLabel { width:30%; float: left; }/* =============================== Login / Register Forms =============================== */.form { position: relative; }.SecureLogin { position: relative; }#mysubmit { font-size: 12px; font-family: 'Arial'; width: 130px !important; background-color: #333; border: 0px; color:#FFFFFF; cursor:pointer; padding-top: 5px; padding-right: 10px; height: auto; display: inline-block;padding-bottom: 5px; padding-left: 10px; height: auto;}#mysubmit:hover { background-color: #666; }.formRow { position: relative; }td.formSubmit { text-align: right; padding-left: 0 !important; }#SecureLogin tr { position: relative; width: 100%; padding-bottom: 5px !important; }#txtPwd, #txtUsername { width: 96%; } /* -- Small due to padding on the input fields thmselves. -- */.formRight, .formLeft { padding: 0; }.SecureUsers table td { padding: 0 !important; }.formRow { display: block; height: auto; padding: 0 0 5px 0 !important; }.formRow td { display: inline-block; }#SecureLogin .form input, #SecureRegister .form input { width: 96%; }/* =============================== Search Box =============================== */.searchbox {width: 100%; height: auto; display: block; }#searchbox-submit-btn  { border-radius: -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px; color: #333; }input#searchbox-submit-btn  { text-shadow: 1px 1px 0px rgba(255, 255, 255, 1); }input#searchbox-submit-btn:hover { background :#666; text-shadow: 1px 1px 0px rgba(0, 0, 0, 1); color: #FFF; }#searchbox-input-text {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;  line-height: 14px; height: 14px; font-size: 12px !important; font-family: 'Arial', Helvetica, sans-serif; overflow:visible; border-right: 0px !important; }/* =============================== Navigation Horizontal =============================== */.menu>li { display: block;float: left;position: relative;padding-bottom: 30px;margin:0px 6px 10px;}.menu>li>a {display: block;position: relative;  padding: 12px 2px 10px;font-size: 17px!important;color: #333;font-family: 'RobotoCondensed', 'Helvetica', Arial, Sans-serif;font-weight:normal;text-decoration:none;}.menu>li:hover>a {z-index: 2; color: #2874bb;}.menu>li a.linkActive:hover{color:#2874bb ;border-bottom:4px solid #2874bb; }.menu>li a.linkActive{color:#2874bb ;border-bottom:4px solid #2874bb;}.menu>li>ul {display: none;padding-bottom:10px;padding-top:10px;background-color:#f6f6f6;white-space:nowrap;box-shadow: 0 3px 8px rgba(0,0,0,0.2);list-style: none;text-decoration:none;margin:0;border:1px solid #999;min-width:200px;}.menu>li:hover>ul { display: block;position: absolute;top: 50px;left: 0px;z-index: 1;}.menu>li>ul>li {margin:0;padding:0;}.menu>li>ul>li>a {   display: block;   padding: 10px 10px 10px 20px;   font-size: 17px;  color: #444;  font-family: 'RobotoCondensed', 'Helvetica', Arial, Sans-serif;  font-weight: normal;  text-decoration:none; }.menu>li>ul>li>a:hover {   background-color: #1c578f;  color: #fff;}.menu>li>ul>li>ul{  padding-bottom:4px;}.menu>li>ul>li>ul>li>a {   display: block;   padding: 1px 20px 1px;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  transition: all 0.5s ease;  border: none;   color: #333;  font-weight: normal;  font-size:12px;  text-decoration:none;}.menu>li>ul>li>ul>li>a:hover {   background: #fff;  color: #11cbf7;}.menu>li>ul>li>ul {  list-style: none;}/* =============================== Ecommerce =============================== */#s1 { /* -- Add to cart *Submit* button -- */border-radius: -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 5px 5px 0px;-webkit-border-radius: 5px; border-radius: 5px;  color: #FFF; width: 110px; background: #333; font-size: 12px; font-family: 'Arial'; cursor: pointer; border: 0; }#s1:hover { background :#666; color: #FFF; border-color: #CCC; border: 0;}a.addCart { text-decoration: none; } /* -- Active wrap for submit button -- */.simpleCart_items { display: table; } /* -- Shopping cart main -- */.cartHeaders, .itemContainer { display: table-row; background: #FFF; }.itemName,.itemPrice,.itemDecrement,.itemQuantity,.itemIncrement,.itemRemove,.itemTotal { display: table-cell; padding: 2%; }.itemName { width: 16.285%; }.itemPrice { width: 10.285%; }.itemDecrement { width: 8.285%; }.itemQuantity { width: 7.285%; }.itemIncrement { width: 8.285%; }.itemRemove { width: 10.285%; }.itemTotal { width: 10.285%; }.cartHeaders .itemName { border-left: 1px solid #CCC; } /* -- Cart Header -- */.cartHeaders .itemName,.cartHeaders .itemPrice,.cartHeaders .itemDecrement,.cartHeaders .itemQuantity,.cartHeaders .itemIncrement,.cartHeaders .itemRemove,.cartHeaders .itemTotal { border-right: 1px solid #CCC; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */position: relative; /* -- for IE -- */zoom: 1; /* -- for IE -- */}.itemContainer .itemName { border-left: 1px solid #CCC; } /* -- Cart Contents -- */.itemContainer .itemName,.itemContainer .itemPrice,.itemContainer .itemDecrement,.itemContainer .itemQuantity,.itemContainer .itemIncrement,.itemContainer .itemRemove,.itemContainer .itemTotal { background: #FFF; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;border-top: 0; }#theButtonPay {font-size: 12px; font-family: 'Arial'; width: 130px !important; background-color: #333; border: 0px; color:#FFFFFF; cursor:pointer; padding-top: 5px; padding-right: 10px; height: auto; display: inline-block;padding-bottom: 5px; padding-left: 10px; height: auto;margin-top: 20px;}#theButtonPay:hover { background-color: #666; }.simpleCart_items a { color: #666; }.itemContainer .itemDecrement a,.itemContainer .itemIncrement a { padding: 5px; color :#333;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #CCC;text-decoration: none;background: rgb(226,226,226); /* Old browsers */background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(252,252,252,1) 50%, rgba(224,224,224,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(252,252,252,1)), color-stop(51%,rgba(224,224,224,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(252,252,252,1) 50%,rgba(224,224,224,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(252,252,252,1) 50%,rgba(224,224,224,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(252,252,252,1) 50%,rgba(224,224,224,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */background: linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(252,252,252,1) 50%,rgba(224,224,224,1) 51%,rgba(254,254,254,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}.itemContainer .itemDecrement a:hover,.itemContainer .itemIncrement a:hover { background: #333; color: #FFF;border-color: #333;}/* =================== Ecommerce Search Fields =================== */#ecommerceSearch { position: relative; display: block; width: 100%; height: auto; }#ecommerceSearch input, #ecommerceSearch select { width: 100%;-webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box; }.ecommerceSearchLabelProduct, .ecommerceSearchLabelDescription, .ecommerceSearchLabelProductDescription, .ecommerceSearchLabelCategory { float: left; width: 50%; text-align: left; }.ecommerceSearchBoxProduct, .ecommerceSearchInputDescription, .ecommerceSearchInputProductDescription, .ecommerceSearchInputCategory { float: left; width: 50%;  overflow: none; }#ecommerceSearchSubmitProductSubmit {font-size: 12px; font-family: 'Arial'; width: 130px !important; background-color: #333; border: 0px; color:#FFFFFF; cursor:pointer; padding-top: 5px; padding-right: 10px; height: auto; display: inline-block;padding-bottom: 5px; padding-left: 10px; height: auto;margin-top: 20px;}#ecommerceSearchSubmitProductSubmit:hover { background-color: #666; }.ecommerceSearchSubmitProduct {}/* =================== Ecommerce Search Results =================== */.ecommerceSearchControlGroupItem { font-size: 18px; font-family: 'Helvetica', Arial, sans-serif; display: block; margin-bottom: 20px; margin-top: 10px; } /* -- Match with H2 Style -- */.ecommerceSearchControlCategoryItemCheck { width: 20%; display: block; float: left; margin-bottom: 2px;  line-height: 15px;}.ecommerceSearchControlCategoryItem { width: 80%; display: block; float: left; margin-bottom: 2px; line-height: 15px; }.ecommerceSearchControlCategoryItemCheck input[type="checkbox"] { margin: 0; }.ecommerceSearchControlGroupWrap { display: block; margin-bottom: 25px; }.ecommerceSearchControlCategoryItemClear { clear: both; }.ecommerceSearchControlCategoryItemCheck input[type="checkbox"] {  }#ecommerceSearchControls { /* -- Left column filter options -- */width: 18%; margin-right: 1%; display: block; float: left; border: 1px solid #CCC; padding: 2%; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: #CCC;}/* -- Font / Type -- */.ecommerceSearchTitle a { font-size: 14px; line-height: 18px; text-decoration: none; font-weight: bold;   text-overflow: ellipsis; }.ecommerceSearchTitle { display: block; margin-bottom: 10px;  height: 25px; overflow: hidden !important;text-overflow: ellipsis;white-space: nowrap;  }/* -- Images -- */.ecommerceSearchImage { display: block; margin-bottom: 10px; min-height:150px; }.ecommerceSearchImage img { width: 100%; }/* -- Search Item Box -- */.ecommerceSearchItem { display: inline-block; margin-bottom: 1.5%; width: 20.5%; float: left; padding: 1.5%; background: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #CCC; }.ecommerceSearchItemOdd { margin-right: 1.5%; }.ecommerceSearchItemEven { margin-right: 1.5%; }.ecommerceSearchItem3End {  }.ecommerceSearchItem4End { margin-right: 0; }/* -- Loading Div -- */#ecommerceSearchResultsLoading { /* -- Ajax loading gif -- */background:url(/browseandfind-co-uk/_img/ajax-loader.gif) no-repeat center center; width: 20%;height: 80px;display: block;margin: 0 auto;} #ecommerceSearchResults { /* -- Search Results column wrap -- */width:72%;float:right;background: #e9e9e9;border: 1px solid #CCC;padding: 2%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }.ecommerceSearchDescription { display: none; } /* -- Hidden for search [Optional] -- */.ecommerceSearchResultsClear { clear: both; }.ecommerceSearchUrl a { /* -- Find out more / Buy -- */display: block; width: auto;height: 20px;background-color: #333; color:#FFFFFF; padding: 5px 20px 5px 20px;margin: 0 auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-decoration: none;line-height: 20px;}.ecommerceSearchUrl a:hover { background-color: #666; }#ecommerceSearchResultsPageNavigation { width: 100%; padding: 2%; margin-left:0%; display: block; margin: 10px 0 10px 0; overflow: none; height: auto; }.ecommerceSearchResultsPageNavigationClear {  clear: both; }.previous_link { margin-right: 5px; }   /* -- Pagination Controls -- */  .previous_link, .next_link, .page_link {  /* -- Pagination Controls -- */text-decoration: none;border: solid 1px #CCC;color: #15B;padding: 0.5em;background: #FFF;}.previous_link:hover, .next_link:hover, .page_link:hover { background: #333; color: #FFF; } /* -- Pagination Controls -- */.page_link { margin:0 5px 0 0px; } /* -- Sperator -- */.active_page { border: 0; }.pagination .current.prev, .pagination .current.next{ color:#999; border-color:#999; background:#fff; }/* =============================== Forum =============================== */.forumCategory{padding:10px;border:solid 1px #ccc;margin-bottom:10px;}.forumCategoryTitle{margin-bottom:10px;font-weight:bold;font-size:14px;}.forumCategoryDescription, .forumthreadDescription{margin-bottom:10px;}.forumNewThread{padding:10px;border:solid 1px #ccc;background-color:#EAEAEA;margin-bottom:10px;margin-top:10px;}.forumThread{padding:10px;border:solid 1px #ccc;margin-bottom:10px;}.forumThreadDetail{padding:10px;border:solid 1px #ccc;margin-bottom:10px;margin-top:10px;}.forumThreadReply{padding:20px;border:solid 1px #ccc;margin-bottom:10px;background-color:#EAEAEA;}.forumThreadDetailReply{padding:10px;border:solid 1px #ccc;margin-bottom:10px;margin-left:40px;}#forum input[type="text"]{padding:5px;width:95%;border: 1px solid #ccc;}#forum select{padding:5px;width:95%;border: 1px solid #ccc;}#forum textarea{padding:5px;width:95%;border: 1px solid #ccc;}#forum input[type="submit"], #forum input[type="button"]{background-color: #333;border: 0px;color:#FFFFFF;cursor:pointer;padding-top: 5px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}/* ------- CUSTOM FOOTER ------- */.customFooter{width:100%; height:100px; line-height:100px; margin:auto; font-size:11px; background-color: #333333; text-align: center; color:#FFF; }.customFooter a:link, .customFooter a:visited, .customFooter a:hover{color:#FFFFFF; }/* ------- BULLET LIST WITH IMAGE ------- *//*.starlist{padding-left:40px; background-image:url(/yoursite-com/_img/arrows.png); background-repeat:no-repeat; margin-bottom: 10px; }*//* ------- HOME NEWS SUMMARY ------- */#recentNews{width:100%;padding-top:10px;}.recentNewsItem{width:280px;float:left;margin-right:20px;margin-top:20px;font-size:11px;}.recentNewsItemEnd{float:left;width:280px;margin-top:20px;font-size:11px;}.recentNewsItemImage, .recentNewsItemImage img{width:280px;height:132px;margin-bottom:10px;}.clearNews{clear:both;}.recentNewsItemTitle a{color:#000; text-decoration:none; font-size:14px; font-weight:bold; margin-bottom: 20px; }.recentNewsItemDesc{margin-bottom: 10px; }.recentNewsItemDate{color:#AA0000; margin-bottom: 10px; }.recentNewsItemDate a{color:#AA0000; text-decoration:none; }/* ------- SEARCH ------- */#site-search{margin-bottom:0px;}.search-title{margin-bottom:10px;   margin-top: 20px;   font-weight: bold;}.search-description{margin-bottom:10px;}.search-url{margin-bottom:20px; padding-bottom: 20px;   border-bottom:1px solid #c9c9c9;}.searchbox{margin-top:8px;}.searchbox-input{float:left;}.searchbox-submit{ float:left;}#searchbox-submit-btn{}#searchbox-input-text{width:140px;  border: 1px solid #c9c9c9;  padding-top: 5px;   padding-right: 5px; padding-bottom: 5px;    padding-left: 5px;  background-color: #ffffff;  color: #000;    font-size: 11px;}.searchbox-submit input[type="submit"] {background-color: #c9c9c9;  border: 1px solid #a6a6a6;  color:#ccc; cursor:pointer; padding-top: 4px;   padding-right: 14px;    padding-bottom: 4px;    padding-left: 14px; font-size:11px;}.searchbox-submit input[type="submit"]:hover {background-color: #c9c9c9;}/* =============================== Blog =============================== */.blogPost { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #ccc; line-height: 18px; }.blogPost img { padding:5px; border:solid 1px #ccc; }.blogTitle a { font-size:24px; margin-bottom:10px; display: block; }.blogDate { font-size:11px; margin-bottom:5px; font-weight:bold; color:#999; }.blogBody { margin-bottom:10px; line-height: 18px; }.blogCategories { line-height:35px; border-top:solid 1px #ccc; }.blogCat { line-height:35px; border-bottom:solid 1px #ccc; padding-left:10px; }.blog-add-comment { background: none repeat scroll 0 0 #F0F0F0; border-radius: 5px 5px 5px 5px; margin-top: 20px; padding: 20px; width: 676px; }.blog-add-comment-header { }.blog-comments { background: none repeat scroll 0 0 #F6E6CD; border-radius: 5px 5px 5px 5px; padding:10px; margin-bottom:10px; } .blog-comment-name { }.blog-comment-text { }.blog-latest-stories { line-height:35px; border-top:solid 1px #ccc; }.blog-latest-story { line-height:35px; border-bottom:solid 1px #ccc; padding-left:10px; }.blogTextfield { padding:5px; border-radius: 5px 5px 5px 5px; text-align: left; }textarea#yourComment { width: 90%; }/* =============================== Links =============================== */a:link, a:active, a:visited, a:hover { color: #333; text-decoration: none; }/* =============================== Blog Archive =============================== */.blogArchiveYear { font-size: 18px; margin-bottom: 15px; }.blogArchiveMonth { font-weight: normal; font-style: italic; padding-bottom: 10px; margin-bottom: 5px;  border-bottom:1px solid #CCC; color: #666; }.blogArchiveItemWrapDescription { display: none; }.blogArchiveItemWrapDate { display: none; }.blogArchiveItemWrap { margin-bottom:5px; padding-bottom: 5px; border-bottom:1px solid #CCC; padding-left: 10px; padding-top: 5px; }.blogArchiveItemWrapTitle { margin-bottom: 5px; }.blogArchiveItemWrapLinkA { display: none; }/* =============================== Blog Authors =============================== */.blogAuthorsTitle { display: none; }.blogAuthorsAbout { display: none; }/* =============================== Cookie Message =============================== */#cookieConfig {width: 350px;height: 210px;position: fixed;bottom:0;right: 3%;background: #333;-moz-border-radius: 12px 12px 0px 0px;-webkit-border-radius: 12px 12px 0px 0px;border-radius: 12px 12px 0px 0px;/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/padding: 25px;}.cookieConfigTitle { font-family: 'Helvetica', Arial, sans-serif; font-weight: bold; font-size: 24px; color: #FFF; margin-bottom: 20px; color: #FFF;}.cookieConfigMessage, .cookieConfigPrivacy{color: #FFF;margin-bottom: 10px;}#cookieConfig a{ color: #FFF; }.cookieConfigAccept a{width: 110px;height: 34px;background: url('/_img/accept.png') no-repeat bottom center;display: block;text-indent: -9999px;float: left;margin: 20px 20px 0 50px;}.cookieConfigAccept a:hover{background-position: top;}.cookieConfigReject a{width: 110px;height: 34px;background: url('/_img/reject.png') no-repeat bottom center;display: block;text-indent: -9999px; float: left;margin: 20px 0px 0 0;}.cookieConfigReject a:hover{background-position: top;}/* Browser Resets */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles*********************************/ .flexslider {margin: 0; padding: 0;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {width: 100%; display: block; min-height:443px; min-width:1600px;}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider {margin: 0 0 60px; background: #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.flexslider .slides {zoom: 1;}.carousel li {margin-right: 5px}/* Direction Nav */.flex-direction-nav {*height: 0;}.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }.flex-direction-nav .flex-prev {left: -36px;}.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}/* Control Nav */.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}.flex-control-thumbs li {width: 25%; float: left; margin: 0;}.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}@media screen and (max-width: 860px) {  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}  .flex-direction-nav .flex-next {opacity: 1; right: 0;}}#homeSlider{position: absolute;top:160px; width:100%;height:443px; overflow:hidden;}.captionWrap{width:1039px;margin:auto;  position: relative;}.flexslider .caption {background-color: #1c578f;background-color: rgba(28, 87, 143, 0.7);bottom: 100px;height: auto;left: 12px;padding: 2%;position: absolute;width: 60%;}h1.caption{color:#fff;  line-height: 50px;}.topSocialIcons{float:right;  }.topSocial{float:left;margin-left:10px;  }.socialIcon {    overflow: hidden;    transition-duration: 0.5s;    transition-property: transform;    opacity:0.7;    }.socialIcon:hover {    transform: rotate(360deg);    opacity:1;}a.button{padding:14px 35px;color:#fff;display:block;float:left;margin:14px 0px;text-align:center;text-decoration:none;-webkit-border-radius: 3px;    border-radius: 3px;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;-o-transition: all 100ms ease;transition: all 100ms ease; font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif;  font-size: 16px;  position:relative;}a.button.blue{background-color: #1c578f;  }a.button.blue:hover{background-color: #2874bb;  /*border-bottom:3px solid #0d3f6e;*/-webkit-box-shadow: 0px 3px 0px 0px #0d3f6e;box-shadow: 0px 3px 0px 0px #0d3f6e;/*top:-3px;*/-moz-transform: translateY(-3px);-webkit-transform: translateY(-3px);-o-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}a.button.blue:active{background-color: #1c578f; /*border-top:3px solid #062543; */-webkit-box-shadow:  0px -3px 0px 0px #062543; box-shadow:  0px -3px 0px 0px #062543; /*top:0px;*/-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}.homeBlog{height:288px;  position: relative;}.homeBlog h3{color:#1c578f;  border-bottom:3px solid #1c578f;padding-bottom: 6px;display:inline-block;margin-bottom: 25px;}.homeBlog .blogSummaryWrap{width:327px;  float:left;}.homeBlog .blogSummaryWrap:first-child{margin-right: 29px;}.homeBlog .blogSummaryTitle{margin-bottom: 15px;   }.homeBlog .blogSummaryTitle a{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 18px; color: #1c578f; }.homeBlog .blogSummaryImage{display: none;  }.homeBlog .blogSummaryDescription{font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #444; line-height: 21px;  }.homeBlog .blogSummaryDate{display: none;}.homeBlog .blogSummaryLink{position: absolute;bottom:0px; }.homeBlog .blogSummaryLink a{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #2876b6; }.homeBlog .blogSummaryLink a:hover{color: #adadad;   }.rightBlog{/*width:285px;padding:20px; */ border: 1px solid #2876b6;width:325px;background-color: #f9f9f9;}.rightBlog h3{padding:20px 0px;text-align: center;color:#fff;display: block;background-color: #1c578f;}.rightBlog .blogSummary{width:285px;padding:20px;  }.rightBlog .blogSummaryWrap{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}.rightBlog .blogSummaryWrap:last-child{width:100%;padding-bottom:20px;margin-bottom:0px;border-bottom:none;}.rightBlog .blogSummaryTitle{margin-bottom: 5px;  }.rightBlog .blogSummaryTitle a{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #1c578f; }.rightBlog .blogSummaryImage{display: none;  }.rightBlog .blogSummaryDescription{width:100%;  font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #444; line-height: 21px; }.rightBlog .blogSummaryDate{display: none;}.rightBlog .blogSummaryLink{margin-top:10px;  }.rightBlog .blogSummaryLink a{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #2876b6; }.rightBlog .blogSummaryLink a:hover{color: #adadad; }#displayBlogStories, #displayIndividualBlogStory{width:683px;  }#displayBlogStories:after, #displayIndividualBlogStory:after, .newsInfoWrap:after{clear: both;content: "";display: table;}#displayBlogStories .blogPost{width:683px;  margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1;}#displayBlogStories .blogTitle a, #displayIndividualBlogStory h1{font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 40px; color: #1c578f; line-height: 43px; margin-bottom: 20px;  }#displayBlogStories .blogDate, .newsDate, .newsCategory{color:#A4ABB2; font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px;line-height: 21px; margin-bottom: 30px; font-weight: normal;}#displayBlogStories .blogSummaryImage{display: none;  }#displayBlogStories .blogBody{font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #444; line-height: 25px;   }#displayBlogStories .blogBody p a{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #2876b6; display: block;line-height: 21px;  margin-top:20px; }#displayBlogStories .blogBody p a:hover{color: #adadad;   }.newsInfoWrap{width:100%;  margin-bottom:30px;}.newsDateFull{display: none;  }.newsDate{float:left;margin-right: 5px;margin-bottom: 0px;  }.newsCategory{float:left;   margin-bottom: 0px;}.newsAuthor{display: none;  }#displayIndividualBlogStory .blogSummaryImageStory{width:100%;margin-bottom:30px;  }#displayIndividualBlogStory .blogSummaryImageStory img{width:100%;}.blogSocialLinks{display: none;  }.blogSummaryClear{clear:both;  }.twitterBox{background: url('/alexhales-co-uk/_img/bgQuotes.png') no-repeat center center #1c578f;   width:277px;height:218px; padding:35px 25px;border-bottom: 3px solid #0a3863;}.twitterBox h3{text-align: center;color:#fff;margin-bottom: 25px;  }#tweets li{list-style: none;  }#tweets li p, #tweets li a{text-align: center;color:#fff;  }#tweets li a{text-decoration: underline;}  #tweets .interact{display: none;  }.twitterBox h6.twitterFollow{text-align: center;color:#fff;margin:15px 0px;  }.twitterBox p{text-align: center;  }.homeLink{width:327px;  height:185px;margin-right:29px;float: left;}.homeLink h2{text-align: center;  margin: 0px;}.homeLink a, .rightLink a{color:#fff;text-decoration: none;  text-align: center;text-shadow: 0px 7px 4px rgba(0, 0, 0, 0.5);width:327px;  height:125px;display: block;padding-top: 60px;}.homeLink a:hover, .rightLink a:hover{text-shadow: 0px 7px 4px rgba(0, 0, 0, 0.2);  }.homeLink.sale, .rightLink.sale{background: url('/alexhales-co-uk/_img/forSalePic.jpg') no-repeat center center;    }.homeLink.ownership, .rightLink.ownership{background: url('/alexhales-co-uk/_img/ownershipPic.jpg') no-repeat center center;    }.homeLink.club, .rightLink.club{background: url('/alexhales-co-uk/_img/raceClubPic.jpg') no-repeat center center;  margin-right:0px;  }.homeLink.ownership h2, .homeLink.ownership h2{line-height: 70px;}.homeLink.sale:hover, .homeLink.ownership:hover, .homeLink.club:hover, .rightLink.sale:hover, .rightLink.ownership:hover, .rightLink.club:hover{background: #2874bb;  }.rightLink{width:327px;  height:185px;margin-bottom:10px;}.rightLink h2{text-align: center;  margin: 0px;}/* Ticker Styling */.ticker-wrapper.has-js {  margin: 0px 0px 0px 0px;  padding: 0px 0px;  width: 100%;  height: 37px;  display: block;  background-color: transparent;}.ticker {width:1031px;   height: 100px;  display: block;  position: relative;  overflow: hidden;  background-color: #1c578f;  border-right: 8px solid #2874bb;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url('/_js/PIE.htc'); }.ticker-title {height: 100px;display: inline-block;line-height: 100px;font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif; font-size: 20px;color: #fff; font-weight: normal; float:left;background-color: #adadad;text-align: center;width:250px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);}.ticker-content {  width: 745px;  display: inline-block;  height: 100px;  line-height: 100px;  margin: 0px;  position: absolute;  color: #fff;  background-color: #1c578f;  overflow: hidden;  white-space: nowrap;  font-size: 16px;  font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif;   left:0px;}.ticker-content:focus {}.ticker-content a {  text-decoration: none;    color: #fff;}.ticker-content a:hover {  text-decoration: underline;   color: #fff;}.readMoreLk{  display: block;  padding: 15px 0 0 0;}.ticker-swipe {  padding-top: 0;  position: absolute;  top: 31px;  background-color: #1c578f;  display: block;  width: 745px;  height: 37px; }.ticker-swipe span {  margin-left: 1px;  background-color: #fff;  border-bottom: 1px solid #fff;  height: 37px;  width: 2px;  display: block;}.ticker-controls {  padding: 8px 0px 0px 0px;  list-style-type: none;  float: left;}.ticker-controls li {  padding: 0px;  margin-left: 5px;  float: left;  cursor: pointer;  height: 16px;  width: 16px;  display: block;}.ticker-controls li.jnt-play-pause {  background-image: url('../images/controls.png');  background-position: 32px 16px;}.ticker-controls li.jnt-play-pause.over {  background-position: 32px 32px;}.ticker-controls li.jnt-play-pause.down {  background-position: 32px 0px;}.ticker-controls li.jnt-play-pause.paused {  background-image: url('../images/controls.png');    background-position: 48px 16px;}.ticker-controls li.jnt-play-pause.paused.over {  background-position: 48px 32px;}.ticker-controls li.jnt-play-pause.paused.down {  background-position: 48px 0px;}.ticker-controls li.jnt-prev {  background-image: url('../images/controls.png');  background-position: 0px 16px;    }.ticker-controls li.jnt-prev.over {  background-position: 0px 32px;    }.ticker-controls li.jnt-prev.down {  background-position: 0px 0px;   }.ticker-controls li.jnt-next {  background-image: url('../images/controls.png');    background-position: 16px 16px; }.ticker-controls li.jnt-next.over {  background-position: 16px 32px; }.ticker-controls li.jnt-next.down {   background-position: 16px 0px;  }.footer{width:100%;  }.footerContent{width:1039px;margin:auto;  }.footerTop{width:100%; background-color:#e4e4e4; padding:30px 0px;}.footerTop:after {clear: both;content: "";display: table;}.footerContact{float:left;width:860px;  }.footerContact h5, .footerSocial h5{border-bottom: 3px solid #1C578F;color: #1C578F;display: inline-block;margin-bottom: 15px;padding-bottom: 6px;}.footerContact a:hover{text-decoration: underline;}p.contact{float:left;margin-right:35px;  }p.address:before{content: url("/alexhales-co-uk/_img/home.png");float:left;margin-right: 15px;position: relative;top: 2px;}p.phone:before{content: url("/alexhales-co-uk/_img/phone.png");float:left;margin-right: 15px;position: relative;top: 0px;}  p.mobile:before{content: url("/alexhales-co-uk/_img/mobile.png");float:left;margin-right: 15px;position: relative;top: 0px;}p.email:before{content: url("/alexhales-co-uk/_img/mail.png");float:left;margin-right: 15px;position: relative;top: 1px;}.footerSocial{width:130px;float:right;  }.footerSocialIcon {overflow: hidden;transition-duration: 0.5s;transition-property: transform;}.footerSocialIcon:hover {transform: rotate(360deg);}.footerSocialIcon{width:38px;height:37px; float:left;margin-right:4px;}.footerSocialIcon a{width:38px;height:37px;  display: block;}.footerSocialIcon.twitter{margin-right:0px;}.footerBottom{width:100%; background:url("/alexhales-co-uk/_img/footerPattern.jpg") repeat #1c578f; padding:30px 0px;}.footerBottom:after {clear: both;content: "";display: table;}.footerBottom p, .footerBottom a{color:#fff;  text-align: center;font-size:15px;}.footerBottom a:hover{  text-decoration: underline;}.innerWrap{width:683px;}  .innerWrap img{max-width:100%;} .innerWrap h1{margin-top:25px;  }.innerWrap li{margin:0px 0px 10px 28px;font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #444444;  line-height: 21px;}.innerWrap.facilities h1{margin-top:0px;  }.horsesSaleWrap, .horsesTrainingWrap {width:683px;  }.horsesSaleWrap:after, .horseSaleGalleryWrap:after, .horsesTrainingWrap:after, #theOutput:after, .facilities:after, .galleryWrap:after{clear: both;content: "";display: table;}.horsesSaleWrap h1, .horsesTrainingWrap h1{color:#1c578f;  }.horseSaleItem{width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;  }.horseSaleMainImage{display: none;  }.horseSaleTitle{font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif; font-size: 24px; color: #2874bb; line-height: 27px; margin-bottom: 20px; font-weight: normal;  width:100%;}.horseSaleBreeding{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 18px; color: #adadad; line-height: 21px; margin-bottom: 20px; font-weight: normal; width:100%;  }.horseSaleDescription{width: 100%;  }.horseSaleGalleryWrap{width:100%;  margin-top:20px;}.horseSaleGalleryWrap a.image-gallery-item-image-link{/*max-width:20%;*/width:auto;margin-right:3%;  height:100px;overflow: hidden;float:left;display: block;}.horseSaleGalleryWrap a.image-gallery-item-image-link img{width:auto;height: 100px;  }.horseSaleMainForm{height:100px;width:100px;float:left;  }.horseSaleMainForm a{height:100px;width:100px;line-height: 100px;text-align: center;color:#fff;display:block;text-decoration:none;font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; background-color: #2874bb;}.horseSaleMainForm a:hover{background-color: #adadad;}  .horseTrainingItem.horseTrainingItemHeader{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 20px; color: #494949; font-weight: normal;width:100%;  border-bottom:2px solid #e41a25;overflow:hidden;margin-bottom:10px;}  .horseTrainingItem{ font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif;  font-size: 15px;  color: #333;  font-weight: normal;border-bottom:1px solid #ccc;  overflow:hidden; width:100%; padding-bottom: 30px; margin-bottom: 30px;} .horseTrainingItemCol1{width:30%;  margin-right:3%;float:left;}.horseTrainingItemCol2{width:67%; float:left; }.horseTrainingItemImage{width:100%; }.horseTrainingItemImage img{max-width:100%;width:auto;height:auto;  }.horseTrainingItemTbl{width:99%;border:1px solid #cdcdcd;border-top: none;float: left;}.divTitle, .horseTrainingItem1 .divValue{font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; color: #333; line-height: 22px; font-weight: normal;padding:2%;width:34%;float:left;}.horseTrainingItem1 .divValue a{color:#1c578f;} .divValue{font-family: 'RobotoLight', 'Helvetica', Arial, Sans-serif; font-size: 16px;color: #444; line-height: 22px; font-weight: normal;width:57%; padding:2%;border-left:1px solid #ccc;float:left;}.horseTrainingItem2, .horseTrainingItem4{ background-color:#f2f2f2;  }.horseTrainingItemTbl.horseTrainingItem1{border-top:1px solid #cdcdcd; }.horseTrainingItem6{    display: none;}.horseTrainingItem{clear:both;  }#fancybox-content img{width:100%;height:100%;  }.horseTrainingItemClear{clear:both;  }.clearBoth{height: 0px;clear:both;  }.contactForm{width:505px;  }.contactForm h1{color:#1c578f;  border-bottom:3px solid #1c578f;padding-bottom: 6px;display:inline-block;margin-bottom: 25px;  }.contactForm .error{display: none;}.contactForm textarea{height: 59px;  max-height:59px;}.contactInfo{width:445px;padding:30px;  background-color: #1c578f;}.contactInfo h3{color:#fff;  text-align: center;margin-bottom: 25px;}.contactInfo h6{color:#fff; margin-bottom: 0px; }.contactInfo p{color:#fff;  }.contactAddress, .contactEmail, .contactPhone{margin-bottom:25px;  padding-bottom:25px;  border-bottom:1px solid #3974ac;}.contactMobile{padding-bottom: 25px;  }.contactAddress h6:before{content: url("/alexhales-co-uk/_img/homeWhite.png");float:left;margin-right: 15px;margin-bottom: 70px;position: relative;top: 2px;}.contactPhone p:before{content: url("/alexhales-co-uk/_img/phoneWhite.png");float:left;margin-right: 15px;position: relative;top: 0px;}  .contactMobile p:before{content: url("/alexhales-co-uk/_img/mobileWhite.png");float:left;margin-right: 15px;position: relative;top: 0px;}.contactEmail p:before{content: url("/alexhales-co-uk/_img/mailWhite.png");float:left;margin-right: 15px;position: relative;top: 1px;}.contactEmail a{color:#fff;  }.contactEmail a:hover{text-decoration: underline ;}.contactMap, .contactMap iframe{width:100%;  }.contactMap h3{color:#1c578f;  border-bottom:3px solid #1c578f;padding-bottom: 6px;display:block;margin-bottom: 25px;    }.contactMap h4{color:#1c578f;  border-bottom:3px solid #1c578f;padding-bottom: 6px;display:block;margin-bottom: 25px;    }.contactMap iframe{border:1px solid #ccc;  }.directions1{float:left;width:48%;margin-right:4%;  }.directions2{float:left;width:48%;}.directions1 p, .directions2 p{margin-bottom:10px;  }.galleryWrap{width:693px;  }.galleryWrap:after, .image-gallery-item:after{clear: both;content: "";display: table;  }.image-gallery-summary .image-gallery-item{width:649px; padding:20px;  background-color: #F9F9F9;border: 2px solid #ccc;margin-bottom: 30px;} .image-gallery-summary .image-gallery-item:hover{border: 2px solid #2876B6;} .image-gallery-summary .image-gallery-summary-item-image-side{display: none;  }.image-gallery-summary .image-gallery-summary-item-image-top{width:345px;float:left;margin-right:20px;height:231px; border:1px solid #ccc; }.image-gallery-summary .image-gallery-summary-item-image-top img{width:345px;float:left;margin-right:20px;height:231px;  }.image-gallery-summary .image-gallery-summary-item-title{width:280px;float: right; font-family: 'RobotoRegular', 'Helvetica', Arial, Sans-serif; font-size: 24px; color: #1c578f; line-height: 27px; margin-bottom: 20px;}.image-gallery-summary .image-gallery-summary-item-category{display: none;}.image-gallery-summary .image-gallery-summary-item-created{display: none;}.image-gallery-summary .image-gallery-summary-item-updated{display: none;}  .image-gallery-summary .image-gallery-summary-item-description{width:280px;float: right;   }.image-gallery-summary-item-link a{cursor:pointer; padding:14px 35px;color:#fff;display:block;float:left;margin:20px 0px 0px;text-align:center;text-decoration:none;-webkit-border-radius: 3px;    border-radius: 3px;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;-o-transition: all 100ms ease;transition: all 100ms ease;font-family: 'RobotoMedium', 'Helvetica', Arial, Sans-serif; font-size: 16px; position:relative;background-color: #1c578f; }.image-gallery-summary-item-link a:hover{background-color: #2874bb;  /*border-bottom:3px solid #0d3f6e;*/-webkit-box-shadow: 0px 3px 0px 0px #0d3f6e;box-shadow: 0px 3px 0px 0px #0d3f6e;/*top:-3px;*/-moz-transform: translateY(-3px);-webkit-transform: translateY(-3px);-o-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}.image-gallery-summary-item-link a:active{background-color: #1c578f; /*border-top:3px solid #062543; */-webkit-box-shadow:  0px -3px 0px 0px #062543; box-shadow:  0px -3px 0px 0px #062543; /*top:0px;*/-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}.image-gallery-title{display: none;  }.image-gallery .image-gallery-item-title, .image-gallery .image-gallery-item-created, .image-gallery .image-gallery-item-updated, .image-gallery .image-gallery-item-description{display: none;  }.image-gallery .image-gallery-item{width:200px;height:134px;float:left;margin-right:20px;margin-bottom:20px;line-height: 0px;}.image-gallery .image-gallery-item-image:hover{border:2px solid #1c578f;  }.image-gallery .image-gallery-item-image{width:200px;height:134px;overflow: hidden;border:2px solid #ccc;line-height: 0px;}.image-gallery .image-gallery-item-image img{width:200px;height:auto;line-height: 0px;min-height: 100%;}a.image-gallery-item-image-link{line-height: 0px;  }.nav{    float: right;}.fbClear{clear:both;}.fbSortable{margin-top:20px;position:relative;}.fbConfigure{display:none;}.fbElementLabel{}/*TOP LABEL POSITIONS*/.fbElementTextLabel{margin-bottom:5px;}.fbElementText{}.fbElementParaLabel{margin-bottom:5px;}.fbElementPara{}.fbElementListLabel{margin-bottom:5px;}.fbElementList{}/*LEFT LABEL POSITIONS*/.fbElementTextLabelLeft{float:left;width:30%;}.fbElementTextLeft{float:left;width:69%;}.fbElementParaLabelLeft{float:left;width:30%;}.fbElementParaLeft{float:left;width:69%;}.fbElementListLabelLeft{float:left;width:30%;}.fbElementListLeft{float:left;width:70%;}/*CHECKBOX AND RADIOS SIMPLE*/.fbElementCheckboxLabel{margin-bottom:5px;}.fbElementCheckboxLabelLeft{float:left;width:30%;}.fbElementCheckboxOptionLabel{float:left;margin-right:10px;}.fbElementCheckbox{float:left;margin-right:5px;}.fbElementCheckboxLeft{float:left;width:70%;}.fbElementRadioLabel{margin-bottom:5px;}.fbElementRadioLabelLeft{float:left;width:30%;}.fbElementRadio{float:left;margin-right:5px;}.fbElementRadioLeft{float:left;width:70%;}.error{padding:10px;background-color:#AA0000;color: #fff;margin-bottom:10px;}.success{padding:10px;background-color:#9C0;color: #fff;margin-bottom:10px;}
