
	#main
{
margin:0 auto;
position:relative;
width:1000px;
height:996px;
z-index:0;
}
*
{
margin:0px;
padding:0px;
border:0px;
}
body
{
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
h1
{
font-size:24px;
}
h2
{
font-size:18px;
}
h3
{
font-size:14px;
}
a:link 
{
color: #333333;
}
a:visited 
{
color: #333333;
}
a:hover 
{
color: #333333;
}
a:active 
{
color: #333333;
}

	#note199726
{
/*Generated by drag and drop*/
width:699px;
height:102px;
left:20px;
top:20px;
position:absolute;
z-index:1;
/*Generated by configuring options*/
}
#note199727
{
/*Generated by drag and drop*/
width:250px;
height:54px;
left:725px;
top:40px;
position:absolute;
z-index:3;
/*Generated by configuring options*/
}
#note199729
{
/*Generated by drag and drop*/
width:961px;
height:87px;
left:20px;
top:128px;
position:absolute;
z-index:9;
/*Generated by configuring options*/
}
#note199731
{
/*Generated by drag and drop*/
width:634px;
height:741px;
left:20px;
top:225px;
position:absolute;
z-index:12;
/*Generated by configuring options*/
}
#note199736
{
/*Generated by drag and drop*/
width:306px;
height:488px;
left:672px;
top:225px;
position:absolute;
z-index:13;
/*Generated by configuring options*/
}
#note199737
{
/*Generated by drag and drop*/
width:74px;
height:10px;
left:727px;
top:19px;
position:absolute;
z-index:10;
/*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.mceContentBody {    background-color: #7cd3ff;    background-image: none;    text-align: left;}body {    line-height:1.5;    font-size: 14px;    color: #fff;    font-family: 'Arial', Helvetica, sans-serif;    background-image: url(/stubbingcourttraining-com/_img/images/background.jpg);    background-repeat: repeat-x;    background-position: top;    background-color: #7cd3ff;}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 =============================== *//*p { margin-bottom: 10px; }*//* =============================== Lists =============================== */ul, li, ol { list-style: none;  }li { margin-bottom: 10px; }/* =============================== 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; }h1, h2, h3, h4, h5, h6{    font-weight: normal;}h1 {     font-family: Arial, Sans-serif;     font-size: 28px;     color: #fff;     line-height: 31px;     margin-bottom: 10px;     font-weight: bold;}h2 {     font-family:  Arial, Sans-serif;     font-size: 18px;     color: #fff;     margin-bottom: 15px;     font-weight: bold;}h3 {     font-family:  Arial, Sans-serif;     font-size: 16px;     color: #fff;     margin-bottom: 10px; }h4 {     font-family:  Arial, Sans-serif;     font-size: 12px;     color: #fff;     margin-bottom: 10px; }h5 {     font-family: Arial, Sans-serif;     font-size: 12px;     color: #fff; }h6 { font-family: 'Helvetica', Arial, Sans-serif; font-size: 12px; color: #333; }/* =============================== Forms =============================== */.fbElementTextLeft,.fbElementParaLeft{  width: 70% !important;}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: 6px;    width: 100%;    box-sizing:border-box;    -moz-box-sizing:border-box; /* Firefox */    -webkit-box-sizing:border-box; /* Safari */}textarea {     height: 150px;     font-family: 'Arial', Helvetica, sans-serif; }    .fbElementTextLabelLeft { font-size: 12px; }.fbElementParaLabelLeft { font-size: 12px; }.defaultForm input[type="text"] { padding:5px; border: 1px solid #ccc; }.defaultForm select { padding:5px; border: 1px solid #ccc; }.defaultForm textarea { padding:5px; border: 1px solid #ccc; }.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: 0; top: 0; } /* -- Field Validation -- */.fbSortable { margin-top: 0px !important; padding-top: 20px; 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; }.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; }/* =============================== 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; width: 100%; } /* -- Shopping cart main -- */.headerRow { display: table-row; background: #FFF; width: 100%; }.item-name,.item-price,.item-decrement,.item-quantity,.item-increment,.item-remove,.item-total { display: table-cell; padding: 1%; }.item-name { width: 16.285%; }.item-price { width: 10.285%; }.item-decrement { width: 8.285%; }.item-quantity { width: 7.285%; }.item-increment { width: 8.285%; }.item-remove { width: 10.285%; }.item-total { width: 10.285%; }.headerRow .item-name { border-left: 1px solid #CCC; } /* -- Cart Header -- */.headerRow .item-name,.headerRow .item-price,.headerRow .item-decrement,.headerRow .item-quantity,.headerRow .item-increment,.headerRow .item-remove,.headerRow .item-total { 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 -- */}.itemRow{  display: table-row;}.itemRow .item-name { border-left: 1px solid #CCC; } /* -- Cart Contents -- */.itemRow .item-name,.itemRow .item-price,.itemRow .item-decrement,.itemRow .item-quantity,.itemRow .item-increment,.itemRow .item-remove,.itemRow .item-total { background: #FFF; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;border-top: 0; display: table-cell;}.simpleCart_items > div{  width: 100%;  display: table;}.simpleCart_remove{  width: 15px;  height: 15px;  display: block;  background: url('/thesockempire-com/_img/remove-icn.png') no-repeat;  margin: 0 auto;}.contact-gfx{  position: absolute;  top: 50px;  left: 0;}.spacer{  padding-top: 155px;}#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; }.itemRow .item-decrement a,.itemRow .item-increment 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 */}.itemRow .item-decrement a:hover,.itemRow .item-increment a:hover { background: #333; color: #FFF;border-color: #333;}/* =================== Ecommerce Search Fields =================== *//* =================== 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; }/* ------- 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: #fff; text-decoration: none; font-weight: bold; }/* =============================== 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;}/*GENERAL STYLES*/.padded{  padding: 0px 15px 10px 0px;}.padded-left {  padding: 0px 0px 15px 15px;}.group:before,.group:after {    content: "";    display: table;} .group:after {    clear: both;}.group {    zoom: 1; /* For IE 6/7 (trigger hasLayout) */}.end{    margin: 0;}/*HEADER */.logo-top {  font-size:  42px;  font-weight: bold;  color: #fff;  line-height: 1.2;  margin-top: 12px;  margin-bottom: 2px;}.strapline {  height: 30px;  font-size: 25px;  font-weight: bold;  color: #fff;  background-color: #d9001d;  border-top: 3px solid #fff;  border-bottom: 3px solid #fff;  line-height:  1.1;}.telephone {  font-size:  29px;  text-align: right;  line-height:  .7;  margin-bottom: 5px;}.telephone img {  margin-bottom: 0px;  margin-right: 10px;}.email a{  color: #fff;  font-size: 16px; float: right; font-weight: normal;}/*FOOTER*/.footer{  padding: 10px 0px;  height: 70px;  background-color: #000077;}.footer-wrap{  width: 960px;    margin: 0 auto;}.footer .right {  text-align: right;  font-weight: bold;}.footer .left{  margin-bottom: 0px;}.footer img {  margin-right: 10px;}/* LATEST NEWS */.latest-news{  max-height: 325px;  overflow: hidden;}.blogSummaryDate, .newsDate {  display: none;}.blogSummaryLink{  font-size: 10px;}#blogSummaryWrap0, #blogSummaryWrap1 {  padding-bottom: 5px;  margin-bottom: 5px;  border-bottom:  1px dashed #fff;}/*COLOURED BOXES*/.lime-box{  background-color: #a1cd2c;  padding:  15px;}.lime-box a{  color: #7a9e19;}.lime-box a:hover{color: #fff;}.maroon-box{  background-color: #cc2646;  padding:  15px;}.maroon-box a{  color: #681223;}.maroon-box a:hover{color: #fff;}.magenta-box{  background-color: #cb29c9;  padding:  15px;}.magenta-box a{  color: #8d198c;}.magenta-box a:hover{color: #fff;}.pink-box{  background-color: #d32c86;  padding:  15px;}.pink-box a{  color: #5a1239;}.pink-box a:hover{color: #fff;}.purple-box{  background-color: #833ad4;  padding:  15px;}.purple-box a{  color: #49197f;}.purple-box a:hover{color: #fff;}.teal-box{  background-color: #15b9a0;  padding:  15px;}.teal-box a{  color: #197063;}.teal-box a:hover{color: #fff;}.lycett-blue-box{  background-color: #0a3b5b;  padding:  15px;}.blue-box{  background-color: #098bcd;  padding:  15px;}.blue-box a{  color: #0b5073;}.blue-box a:hover{color: #fff;}.red-box{  background-color: #d9001d;  padding:  15px;}.red-box a{  color: #740000;}.red-box a:hover{color: #fff;}.green-box{  background-color: #10a03f;  padding:  15px;}.green-box a{  color: #083717;}.green-box a:hover{color: #fff;}.orange-box{  background-color: #e26b14;  padding:  15px;}.orange-box a{  color: #a24908;}.orange-box a:hover{color: #fff;}/*SLIDER*//* 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;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {width: 100%; display: block;}.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;  position: relative; 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(/stubbingcourttraining-com/_img/images/slider/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: auto; position: absolute; bottom: -15px;right: 0px;}.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;}}/*TESTIMONIAL SLIDER*/.testimonial-slider {  color: #0b2d5a;  text-align: right;  width: 634px;  height:  105px;  overflow: hidden;  padding-right: 5px;  line-height: 1.2;}.testimonial-link{color: #000077 !important;font-size: 12px;float: right;}.testimonial-slider li{}.testimonial-text{  font-size: 18px;  font-style: italic;  line-height: 1;}.testimonial-name{  font-size: 18px;  font-weight: bold;  margin-top: 15px;}.testimonial-title {  font-size:  10px;}/* NAVIGATION*/.nav{    text-align: justify;}.nav ul {  list-style: none;}.nav li{  float: left;  font-size: 14px;  text-transform: uppercase;  margin-right: 40px;}.nav li a{font-weight: bold;}.nav li a:hover{  color: #7c7cf2;}#menu7, #menu8, #menu9, #menu10, #menu11{  margin-right: 53px;}#menu6, #menu12{  margin-right: 0px;}/*WHAT THEY SAY*/.ticks {  list-style: none;}.ticks li:before {  content: url(/stubbingcourttraining-com/_img/images/tick.png);  padding-right: 10px;}.text-image-left {  float: left;  background-color:  rgba(0, 0, 0, 0.2);  margin: 0px 15px 15px 0px;}.text-image-right {  float: right;  background-color:  rgba(0, 0, 0, 0.2); margin: 0px 0px 15px 15px;}.caption {  text-align: center;  padding-bottom: 5px;}/* OUR PARTNERS */.partners{display: inline-block;text-align: center;}.partners td{  width: 25%;  text-align: center;  vertical-align: middle;  padding: 5px;}.partners td img{  width: 75%;  height:90%;}table.partners  tr td a img:hover {opacity: 0.6;}/*APPRENTICESHIP TABLE*/.apprenticeship-table td{  padding: 4px;  border:  1px solid #780010;}.apprenticeship-table th{  text-align: left;  font-size: 18px;  padding: 4px;}.blank {border: none !important;}/*APPLY ONLINE*/.downloads td, .downloads td a{  display: inline-block;  width: 300px;  text-align: center;  vertical-align: middle;  font-size: 18px;}/*NEWSLETTERS*/.newsletters ul {width: 100%;}.newsletters li {  list-style: none;  float: left;  width: 30%;  margin-left:30px;  font-size: 18px;}.helpline li{  margin-bottom: 5px;  font-size: 12px;}/* NEWS PAGE*/.newsDateFull, .newsCategory, .newsAuthor {display: none;}.side-bar .blog-latest-story {  padding-left: 0px;  line-height: 25px;  border-bottom:  1px dashed #2a1145;  margin: 5px 0px;}#displayBlogStory h1, #displayBlogStory p, .newsInfoWrap{ color: #000077;}.blog-latest-stories {  border: none;}.float--left {float: left; margin-right: 10px;}
