/* =CORE CSS ===============================================*/
/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


/* =fonts.css ===============================================*/
body{ font: 13px Arial, Helvetica, Verdana, sans-serif; }
table {font-size:inherit;font-size:100%;}
select, input, textarea {font:99% Arial, Helvetica, Verdana, sans-serif;}
pre, code {font:115% monospace; }

body { background: #001133 url(http://cdn.equestrianclearance.com/images/body-bg-top.gif) no-repeat 50% 0; color: #ffffff; margin: 0; padding: 32px 0 0 0;}


h1 { font-size: 140%; margin: 0 0 5px 0; font-weight: bold; }
h2 { font-size: 130%; margin: 0 0 5px 0; font-weight: bold; }
h3 { font-size: 120%; font-weight: bold;}
h4 { font-size: 100%;}

p { margin: 5px 0px 15px 0px;}
strong { font-weight: bold;}

a { color: #FFCC00; text-decoration: none; }
a:visited { color: #BF9917;}
a:hover { color: #FFCC00; text-decoration: underline;}

em { font-style: italic; }

ul,ol { padding: 3px 0 3px 20px; }
li { margin: 3px 0px; }


fieldset.remove { width: 100%!important; border: 0; margin: 0; padding: 0;}
fieldset.remove legend { display: none; visibility: hidden; }

#shell { width: 788px; \width: 848px; w\idth: 788px; background: transparent url(http://cdn.equestrianclearance.com/images/body-bg.gif) repeat-y 50% 0; padding: 0 30px; margin: 0 auto; }
#main-bg { background: transparent url(http://cdn.equestrianclearance.com/images/main-bg.gif) repeat-y top left; width: 788px; margin: 0 0 0 3px; }
#page { width: 660px; float: right; font-size: 90%; border-top: 1px solid #001133;}
#page ul { list-style-type: disc;}
#main {padding: 10px;}
#left { width: 128px; float: left; border-top: 1px solid #001133; }
#right{ position: absolute; top: 30px; left: 842px; width: 162px; color: #000; }
#end { height: 32px; background: transparent url(http://cdn.equestrianclearance.com/images/body-bg-end.gif) no-repeat 50% 0; }
#end a { display: none; }
#goleft {float:left;border-top:1px solid #091c44}
#goleft img {margin:2px 5px 0 0;}

/* Products detail layout */
#details #shell { background-image: url(http://cdn.equestrianclearance.com/images/body-details-bg.gif);}
#details #main-bg { background-image: url(http://cdn.equestrianclearance.com/images/main-details-bg.gif);}
#details #page { width: 630px; padding: 15px 15px 0; display: inline; float: right;}
#details #main, #results #main  {padding: 0px;}

/* =HEADER ================================*/
/* One Column layout */
#one-col #left, #one-col #option-b, #one-col #option-c  { display: none; visibility: hidden; }
#one-col #main {width: auto;}
#one-col #main-bg {background-image: none; background: #5C79A5;}
#one-col #page { width: 760px; padding: 15px 15px 0px 15px; }

#header { background: #fff; width: 788px; position: relative; }
#logo img { float: left; display:block; height: 71px; width: 276px;}
#horse-action { float: left; }
#help { font-size: 95%; margin: 0; float: right; height: 37px; }
#help a { color: #193966; font-weight: bold; display: block; float: right; border-right: 1px solid #C0CCD9; padding: 5px 8px; margin: 10px 0 0; white-space: nowrap; }
#help #help-me { border-right: 0; }

#currency { font-size: 90%; margin: 0; float: right; height: 37px; position: relative; }
#currency a { color: #193966; font-weight: bold; display: block; float: left; border-right: 1px solid #C0CCD9; padding: 6px 8px 4px; margin: 10px 0 0; white-space: pre; }
#currency a img { vertical-align: middle; margin: -1px 2px 0 0;} 
#currency:hover #changecurrency { text-decoration: none; background: #F0F3F6; border: 1px solid #C0CCD9; padding: 5px 8px 5px 7px; z-index: 9999999; position: relative; border-bottom: 0;}
#currency ul { left: -999em; width: 150px; top: 36px; position: absolute; background: #F0F3F6; z-index: 999999; list-style: none; margin: 0; padding: 0; border: 1px solid #C0CCD9; }
#currency:hover ul { left: 0; }
#currency ul li { display: block; text-align: left; margin: 0; padding: 0; }
#currency ul li a { display: block; float: none; border: 0; margin: 0; font-weight: normal; }
#currency ul li a:hover { background: #D8DDE4; text-decoration: none; }


/* welcome */
#welcome { color: #193966; float: left; padding: 4px 0; font-size: 90%; }
#welcome a { color: #193966; }
.noshow { display : none; visibility: hidden; }
.showwelcome { display : block; visibility: visible; }

#header fieldset { padding: 6px 10px 10px; border: 0; background: #FFCC00; }
#header legend { display: none; visibility: hidden; }
#search-form { display: block; padding: 0; float: right;}
#search-form label { display: none; }
#search-form #search-keywords { border: 0; padding: 3px 5px; min-height: 16px; margin: 0 6px 0 0; background: transparent url(http://cdn.equestrianclearance.com/images/search_bg.gif) no-repeat left top; width: 271px; float: left; vertical-align: middle; }
#search-form select { background-color: #FFF5CC; padding: 1px; vertical-align:middle; width: 163px; \width: 165px; w\idth: 163px; margin: 0 6px 0 0; }
.search-button { vertical-align:middle; }
.advanced { clear: both; margin: 4px 0 4px 60px; color: #5E6548; font-size: 85%; font-weight: bold; }

#advanced-search-form { margin: 10px 10px 0; }
#advanced-search-form p { margin: 0 0 10px 0; }
#advanced-search-form p.nolabel { margin: 0 0 10px 100px; }
#advanced-search-form #search-keywords { width: 250px; }
#advanced-search-form select { width: 250px; }
#advanced-search-form .lbl { float: left; width: 90px; padding: 2px 5px; }
#advanced-search-form label { float: none; width: auto; }

#options { margin: 18px 9px 0 0; padding: 3px 0 0; }
#options li { margin: 0; float: right; list-style: none; background: url(http://cdn.equestrianclearance.com/images/option-bg.gif) no-repeat top right;  }
#options li a { padding: 5px 6px 5px 26px; margin: 0; display: block; float: left; background-repeat: no-repeat; background-position: top left; font-size: 85%; font-weight: bold; color: #1A3967; }
#options #option-h a { background-image: url(http://cdn.equestrianclearance.com/images/option-h.gif); }
#options #option-a a { background-image: url(http://cdn.equestrianclearance.com/images/option-a.gif); }
#options #option-b a { background-image: url(http://cdn.equestrianclearance.com/images/option-b.gif); }
#options #option-c a { background-image: url(http://cdn.equestrianclearance.com/images/option-c.gif); }
#options #option-d a { background-image: url(http://cdn.equestrianclearance.com/images/option-d.gif); }
#options #option-e a { background-image: url(http://cdn.equestrianclearance.com/images/option-e.gif); padding: 4px 6px 6px 6px; }

#basket {padding: 7px 0 3px 0; width: 660px; border-bottom: 1px solid; background:#E7ECEF url(http://cdn.equestrianclearance.com/images/basket-fade.gif) repeat-x top left; color:#002255; }
#basket div {padding: 7px 9px 10px 9px; margin:0 5px; width: 462px; \width: 480px; w\idth: 462px; float: left;  background:transparent url(http://cdn.equestrianclearance.com/images/basket-bg.gif) no-repeat top left; }
#basket img {margin: 2px 1px 4px;}
#basket span.r {float: right; display: block;}
#basket span.l {float: left; display: block;}
#basket a {font-weight: bold;}
#one-col #basket {margin: -15px -13px 0; width: 788px;}
#details #basket {margin: -15px -15px 15px -15px;}

/* =FOOTER ================================*/
#footer { background: #FFCC00; text-align: center; color: #333333; padding: 5px;  }
#footer p { color: #333333; margin: 5px 0 3px 0; font-size: 75%; }
#footer a { color: #003366 }

/* =BREADCRUMB ================================*/
.breadcrumb { background: #002255; padding: 7px 10px; font-size: 120%; }
#details .breadcrumb { background: #002255; padding: 5px 10px; margin: -15px -15px 15px -15px; }
.breadcrumb a { color: #fff; font-weight: bold;}
.breadcrumb .next { background: transparent url(http://cdn.equestrianclearance.com/images/breadcrumb-bullet.gif) no-repeat 50% 50%; margin: 0 5px; }
.breadcrumb .separator { background: transparent url(http://cdn.equestrianclearance.com/images/breadcrumb-bullet.gif) no-repeat 0% 50%; margin: 0 0 0 5px; padding-left: 15px; }
.breadcrumb .separator span { display: none; }

/* =GLOBAL MESSAGES ================================*/
.message { border: 1px solid #fff; margin: 10px 0; font-weight: bold; font-size: 140%; }
.message p { margin: 0px; padding: 15px 5px 15px 26px;}
p.ok { background: #009933 url(http://cdn.equestrianclearance.com/images/ok.gif) no-repeat 1% 50%;}
p.error { background: #CC2100 url(http://cdn.equestrianclearance.com/images/error.gif) no-repeat 1% 50%;}
p.info { background: #CC5D00 url(http://cdn.equestrianclearance.com/images/info.gif) no-repeat 1% 50%;}


/* SEARCH */
#refine { clear: both; float: left; }
#refine dl{ background: none; margin: 0px 17px 10px 0; float: none; width: 650px; clear:both }
#refine dl ul {list-style: none; margin: 0; padding: 0;}
#refine dt {font-weight: bold; float: left; width: 100px;}
#refine li a, #refine li {float: left; margin-right: 5px;}
#refine select { background-color: #FFF5CC; padding: 1px; }
#refine input.field {width: 25px;}

fieldset {padding: 1em; border: 2px solid #fff;}
legend {border: 1px solid #8DA2C2; background: #002255; padding: 5px 10px!important; color: #fff;}
fieldset legend {font-size: 110%;font-weight: bold; padding: 10px;}
fieldset label { width: 120px; text-align: right; padding-right: 10px; float: left;}


/* Sponsored items */
#lifestyle-title {margin: 0;  display: block; height: 62px;  background: url(http://cdn.equestrianclearance.com/images/lifestyle.gif) no-repeat top left; }
#brand-title { clear: left; margin: 0; width: 127px; height:35px; display: block; background:#336699 url(http://cdn.equestrianclearance.com/images/shop_by_brand.gif) no-repeat bottom center;  }
#promotion-title {margin: 0; display: block; height: 52px; background: url(http://cdn.equestrianclearance.com/images/promotions.gif) no-repeat top left; }
#lifestyle-title strong,#lifestyle-title span, #left #brand-title strong,#brand-title span, #left #promotion-title strong, #left #promotion-title span  { display: none; visibility: hidden; }

#lifestyle-nav { padding: 0 0 18px 0; border-top: 1px solid #80B3CC; background: url(http://cdn.equestrianclearance.com/images/nav-bg-end.gif) repeat-x left bottom;}
#lifestyle-nav li {border-bottom: 1px solid #80B3CC;}
#lifestyle-nav li a {background-image: url(http://cdn.equestrianclearance.com/images/menu-lifestyle-bg.jpg); background-color: #0F568C;}

ul#brand { padding:0 0 2px 0; background: #336699; width: 127px; }
ul#brand li { background: #336699; border: none; margin-bottom: 1px; text-align: center; }
ul#brand li img { border: 4px solid #FFCC00; width: 103px; }
ul#brand li a, ul#brand li a:hover{ background: none; background-image: none!important;padding: 0; margin: 0 auto 0 auto; }

.advert { text-align :center; }
.advert, .more {background: #336699; display: block; padding: 5px 0; width: 127px;}
.more { padding: 0 0 5px 0; text-align: center;}
.advert img {margin: 0 auto; display: block;}

/* =RIGHTCOLUMN ================================*/
a.ad {padding-bottom: 1em!important; display: block; }

/* =INTROS ================================*/
.intro { padding: 14px 10px 0px 10px; font-size: 95%; background: #1B4485 /*url(http://cdn.equestrianclearance.com/images/intro-bg.gif) repeat-x top left;*/ }
.intro h1 { font-size: 160%;}
.homeintro { padding: 0px 10px; }

.sponsored { background: #001144; display: block; text-align:center; color: #FFCC00; text-transform: uppercase; font-size: 95%; padding: 2px 0px; }
.sponsored-products { background: #8DA2C2 url(http://cdn.equestrianclearance.com/images/sponsored-bg.gif) repeat-y top left; }
.sponsored-top { background: transparent url(http://cdn.equestrianclearance.com/images/sponsored-top.gif) no-repeat top left; padding: 0 10px; }
.sponsored-bottom { clear: both; background: transparent url(http://cdn.equestrianclearance.com/images/sponsored-bottom.gif) no-repeat bottom left; margin: 0 -13px; }

/* flash panels */
/*#mypanel { background: transparent url(/cms_mediahttp://cdn.equestrianclearance.com/images/background.jpg) no-repeat left top; }*/
#no-flash { height: 219px; overflow: auto; padding: 0 0 0 3px; }
.polaroid { height: 152px; width: 130px; padding: 8px; margin: 10px 5px; float: left; background: #ffffff;  border-right: 1px solid #666; border-bottom: 1px solid #555; }
.polaroid .img { text-align: center; display: block; background: #fff; height: 120px; margin: 0 0 2px 0; }
.polaroid a { color: #666; font-size: 100%;}
.polaroid a:hover { color: #003366; text-decoration: underline; }

/* =PRICES =========================================*/

/* Core */
.saveprice {color: #DF0026;}
.wasprice {color: #CDCDCD; float: left; padding-right: 5px;}
.wasprice span {text-decoration: line-through;}
.specialprice small, .wasprice small, .saveprice small {font-size: 75%; margin-bottom: -3px; display:block; padding: 1px;}

/* Results */
dd.price .specialprice, dd.price .wasprice, dd.price .saveprice {margin-top: 3px; display:block; font-size: 85%;}

/* Product Details */
div.price .specialprice, div.price .wasprice, div.price .saveprice {font-size: 110%; float: left; padding-right: 5px }
div.price {clear:both; height: 30px; font-size: 120%; text-align: left; margin: 0 0 10px 18px}
td .specialprice, td .wasprice, td .saveprice {font-size: 100%; float: left; padding-right: 5px}

.rrp { font-weight: bold; font-size: 100%; display: block;}
.was { font-size: 100%; text-decoration: line-through  }
.now { color: #FFCC00; font-size: 140%; font-weight: bold; }

td .now, dl .now { color: #FFCC00; font-size: 100%; font-weight: bold; }
td .save, .save { color: #f00;}
.was span, .now span, .save span { font-size: 90%; }

/* =STOCK =========================================*/
#main ul.stock { padding: 0 0 0 0px; list-style: none;}
td ul.stock { padding: 0;}
#main ul.stock li {list-style: none; margin: 0; font-size: 95%; background: url(http://cdn.equestrianclearance.com/images/stock.gif) no-repeat; padding-left: 12px;}
#main ul.stock li.inStock {background-position: 0px 4px; }
#main ul.stock li.lowStock {background-position: 0px -111px;}
#main ul.stock li.notInStock {background-position: 0px -53px;}

/* =PRODUCTRESULTS ================================*/
.products { padding: 15px 13px 10px 13px; background: #1B4485 url(http://cdn.equestrianclearance.com/images/intro-bg.gif) repeat-x top left;}

#results dl { margin: 17px 17px 0px 0px; width: 121px; \width: 145px; w\idth: 121px; float: left; display: inline; background: #002255 url(http://cdn.equestrianclearance.com/images/product-bg-top.gif) no-repeat top left; padding: 0 12px; }
#results dl.special { margin-top: 17px;}
#results dl.last { margin-right: 0; }
#results dl.speciallast{ margin-right: 0px; margin-top: 17px; }
#results dt span { margin-top: 4px; display: block; color: #FFD634; font-size: 95%; }
#results dt.title a { font-size: 100%; padding: 0; margin: 0 0 0 0px; height:30px; clear: both; overflow: hidden; font-weight: bold; display:block;}
#results .img a { width: 120px; height: 118px; display: block; background: #fff; text-align: center; margin: 6px 0 3px 0; padding: 1px 0; }
#results dd.details {
	background: transparent url(http://cdn.equestrianclearance.com/images/product-bg-bottom.gif) no-repeat bottom left;
	padding: 0 0px 5px 0px;
        margin: 0 -12px;
        clear:both;
	text-align: right;
}
#results dd.details a { background: url(http://cdn.equestrianclearance.com/images/bullet-details.gif) no-repeat center left; padding: 0 12px 0 7px; font-weight: bold; font-size: 95%; }
#results dd.price { font-size: 125%; float: left; height: 25px; }
#results dd.offer { display: none; }
#results dl.special dt.offer, #results dl.speciallast dt.offer { background: #CD0707 url(http://cdn.equestrianclearance.com/images/special-bg-top.gif) no-repeat top left;text-transform: uppercase; font-size: 95%; margin: 0 -12px; padding: 3px 12px; }
dl.speciallast dt.offer p,dl.special dt.offer p  { vertical-align: middle; margin: 0; }

#results .brandlogo { text-align: center; background: #fff; padding: 1px 0 2px 0; display:block; margin: -1px 0 0 0; border: 1px solid #fff;}
#results .brandlogo a {height: auto; padding: 0;}

/* Brand Section*/
#brandslist {list-style: none; float: left;}
#main #brandslist li {float: left; margin: 5px 2px; height: 33px; list-style: none;}
#brandslist li a.nothumb { display: block; border: 1px solid #fff; text-align: center; width: 116px; \width: 118px; w\idth: 116px; height: 31px; \height: 33px; he\ight: 31px; background: #fff; color: #1A3967; font-weight: bold; }


/* =WHAT'SHOT! ==================================== */

#whatshot dl { float: left; margin: 0px; width: 95%; background: transparent; border-bottom: 1px dashed #fff; padding: 5px 12px; }
#whatshot dt { margin: 0 0 0 130px; width: 460px; }
#whatshot dd.details { margin: 0 0 10px 130px; width: 460px; }
#whatshot dd.price { margin: 0 0 0 130px; width: 460px; }
#whatshot dd.title { margin: 0 0 0 130px; width: 460px; }
#whatshot dt.img { float: left; display:block; width: 120px; margin: 0 10px 10px 0; }
#whatshot dt.img a { background: #fff; display: block; }
#whatshot dt.img img { margin: 0 auto; display: block; }
#whatshot dd.title h3 { font-size: 120%; }
#whatshot dd.details p { margin: 0 0 4px 0; font-size: 95%; }
#whatshot dd.details a { font-weight: bold; font-weight: bold;}

ol#top10 { margin: 0; padding: 0; }
ol#top10 li { float: left; width: 100%; list-style: inside; padding-left: 0px; list-style: none; }

#introbg { height: 140px; width: 660px; position: relative;}
#slidetabsmenu { float: left; width: 100%; font-size: 90%; line-height: normal; border-bottom: 1px solid #1B4485; position: absolute; bottom: 0px; }
* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/ margin-bottom: 0em; }
#slidetabsmenu ul{float: left; position: relative; list-style-type: none; margin: 0; margin-left: 10px; padding: 0;}
#slidetabsmenu li{  display: block; float: left; margin: 0 0 0 3px; padding: 0; font-size: 115%;}
#slidetabsmenu a { font-weight: bold!important; float: left; background: url(http://cdn.equestrianclearance.com/images/tab-left.gif) no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; }
#slidetabsmenu a span { float: left; display: block; background: url(http://cdn.equestrianclearance.com/images/tab-right.gif) no-repeat right top; padding: 3px 10px 5px 5px; font-weight: bold; color: #1B4485; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span { color: #fff; }
#slidetabsmenu .selected a { background-position: 0 -85px; }
#slidetabsmenu .selected a span { background-position: 100% -85px; color: #fff;}
#slidetabsmenu a:hover { background-position: 0% -85px; }
#slidetabsmenu a:hover span { background-position: 100% -85px; }

#slidetabsmenu ul ul { position: absolute; width: 630px; top: 30px; left: -15px; }
#slidetabsmenu li li a {background: none; color: #fff; font-size: 90%; padding: 0; width: auto;}
#slidetabsmenu li li { width: auto; padding:0 5px; border-right: 1px solid #8DA2C2;}

/* =PAGING ================================*/
.paging { margin: 5px 13px; border-top: 1px solid #8DA2C2; border-bottom: 1px solid #8DA2C2; padding: 5px 0 5px 0; background: none; font-size: 95%; clear: both; }
.paging-left { margin: 0px 0px 8px 5px ; display: block; width: 250px; }
.paging-mid { margin: 0px 5px; text-align:center; width: 280px; display: inline;}
.paging-mid strong { color: #FFCC00; }
.paging-mid a { font-weight: bold; color: #fff; }
.paging-prev { padding: 0 0 0 10px; background: transparent url(http://cdn.equestrianclearance.com/images/paging-left.gif) no-repeat center left;}
.paging-next { padding: 0 10px 0 0; background: transparent url(http://cdn.equestrianclearance.com/images/paging-right.gif) no-repeat center right;padding: 0 10px 0 0;}
.paging-right { float: right; width: 175px; text-align: right;}
a.previous, a.previous:hover, a.previous:visited { background: url(http://cdn.equestrianclearance.com/images/prev_arrow.gif) center left no-repeat; padding-left: 10px!important; text-transform: uppercase; }
a.next, a.next:hover, a.next:visited { background: url(http://cdn.equestrianclearance.com/images/next_arrow.gif) center right no-repeat; padding-right: 10px!important; text-transform: uppercase; }
.paging a, .paging strong { padding: 0 2px; }
.paging a {color: #fff; font-weight: bold;}
.paging strong {color: #FFCC00!important;}

/* =PRODUCDETAILS ================================*/

h2#description {font-size: 100%; padding-top: 0px;}

#main li {list-style: square;}
#main ol li {list-style: decimal;}

.pictures { float: right; width: 294px; margin: 0 0 0px 10px; }
.pictures img { border: 2px solid #fff; float: right;}

#placeholder { display: block; clear: both;}
ul#imagegallery { clear: both; float: left; margin: 0 0 20px 0; padding: 0; color: #000; font-weight: bold; }
ul#imagegallery img {display:block; margin: 0 auto; border: 1px solid #fff; display: none; }
ul#imagegallery li { list-style: none; float: left; margin-right: 2px; display: inline; width: 96px; text-align: center; height: 145px; background: #fff; font-size: 90%; }
ul#imagegallery li.enlarge {display:block; float: none; width: 300px;}
ul#imagegallery li a, .related .relimg {background: url() 50% 50% no-repeat; display: block; color: #002255; text-decoration: none; height: 90px; width: 96px; margin:5px 0;}

#extraimages img {margin: 3px 7px 10px 7px;}

/* features */
.features { border-top: 1px solid #A4B5CF; margin: 10px 0 0 0; padding: 5px; }
#main .features li { float: left; list-style: none; }
.features li a { color: #fff!important; padding: 4px 4px 4px 22px; margin: 0 10px 0 0; font-size: 95%; }
.features li.print a { background: transparent url(http://cdn.equestrianclearance.com/images/print.gif) no-repeat left 50%; }
.features li.email a { background: transparent url(http://cdn.equestrianclearance.com/images/email.gif) no-repeat left 50%; }
.features li.wish a { background: transparent url(http://cdn.equestrianclearance.com/images/add.gif) no-repeat left 50%; }

/* Comments */
#comments {padding-top: 0.5em;}
#comments fieldset {border: 0;}
#comments legend {padding: 0;}
dl.comment {margin: 0 0; border-bottom: 1px solid #8DA2C2; padding: 1em 0.5em;}
dl.candy {background: #336699;}
dl.comment dt, .by {color: #D1DDEF; margin: 3px 0;}

/* related products */
.related { width: 200px; float: left; display: inline; border-right: 1px solid #A4B5CF; margin: 0 5px 0 0; padding: 0 5px 0 0; }
.related-end { width: 200px; float: left; border-right: 0px; margin: 0; padding: 0; }
.related .relimg, .related-end .relimg {background:#fff url() 50% 50% no-repeat; display: block; border: 1px solid #fff; text-decoration: none; height: 90px; width: 90px; float: left; margin: 0 8px 0 0; display: inline;}
.related img, .related-end img {display: none; }
.related p,.related-end p { margin: 0px; }
.related a,.related-end a { color: #fff!important;}
.related .details, .related-end .details { color:#FFCC00; }
.related-odd { clear: left; border-top: 1px solid #325788; border-bottom: 1px solid #325788; background: #406295; margin: 5px 0px; padding: 5px 0px; }

#right .related, #right .related-end {float: none; display: block; clear: both; margin: 0 0 20px; border: none; color: #fff; font-size: 90%;}
#right .related h3, #right .related .now, #right .related-end h3, #right .related-end .now {font-size: 110%;}
#right .related .relimg, #right .related-end .relimg {margin-bottom: 10px; width: 60px; height: 60px;}
#right h3.full-title {font-size: 100%; color: #fff;}

.right-title { background: #234B79 url(http://cdn.equestrianclearance.com/images/details-right-title-top.gif) no-repeat top left; margin: 7px 0; }
.right-title strong { display: block; padding: 4px 10px 2px 10px!important; padding: 3px 10px 3px 10px; background: transparent url(http://cdn.equestrianclearance.com/images/details-right-title-bottom.gif) no-repeat bottom left; text-transform: uppercase; font-size: 95%; }
.supplier { font-weight: bold; }

.discount,.availability { margin: 0 0 10px 0; padding: 4px 6px; display: block; float: none; width: 308px; text-align: left; background: #Ce0808 url(http://cdn.equestrianclearance.com/images/offer-bg.gif) repeat-x top left; border-bottom: 1px solid #5C79A5; }
.discount strong,.availability strong { display: block; background: transparent; text-transform: uppercase; font-size: 110%; }
.discount ul {list-style:none; padding: 0;}
.discount ul li { display: inline; }
#main .discount li {padding: 0; margin: 0; list-style: none;}
.rowdetails .discount, .rowdetailss .discount { display: block; width: auto; margin: 0 0 3px; }
.rowdetails .discount strong, .rowdetailss .discount strong { font-size: 100%; }
.rowdetails .discount span, .rowdetailss .discount span { font-size: 90%; }
.availability { background: #009933 url(http://cdn.equestrianclearance.com/images/availability-bg.gif) repeat-x top left; }


p.heading {float: left; font-weight: normal; width: 75px; }
p.heading em {color: #C3CEDF; font-size: 95%;}
table.productoptions { border-collapse: collapse; width: 220px; margin: 10px!important; margin: 10px 5px; float: left;}
table.productoptions th { font-weight: bold }
table.productoptions th.l { text-align: left; }
table.productoptions strike {color: #CFCFCF;}
strike, .wasprice span { text-decoration: none; background: transparent url(http://cdn.equestrianclearance.com/images/strike.gif) no-repeat 50% 0; padding: 0 4px; }


.add-to-basket {margin-top: 20px;}

.options, .personalised-form { width: 313px; \width: 325px; w\idth: 313px; border: 1px solid #8DA2C2; background: #002255; padding: 5px; margin: 0.5em 0 1em 0; }
#productDetailswide .options{width: auto;}
#productDetailswide table.productoptions { width: 598px; }

fieldset.option { border:0;padding: 0;}
.options table.remove { border:0; margin: 0; padding: 0; width: 600px; }
.options table.remove td { border:0; margin: 0; padding: 0; }
.options h3 {margin: 0 0 5px 3px}
.options .option p { padding: 0; margin: 0; }
.options .option select { float: none; padding: 0; margin: 0 0 0 3px; display: inline; }
.options .option label { margin:0; padding: 0; float: none; width: 100%; display: block; text-align: left;}

/*html>body .options, html>body .personalised-form { width: 313px; }*/
.options legend, .options .personalised-form  { display: none; visibility: hidden; }
.options label { width: 75px; float: left; text-align: right; font-weight: bold; margin: 8px 0; display: inline;}
.options label.wide { margin: 3px;}
.options .qty { float: none; width: 40px; }
.options input.qty {width: 25px;}
.options p { margin: 0; }
.buy-me { display: block; width: 82px; max-height: 28px; min-height: 28px; height: 28px; line-height: 100%; margin: 5px 5px 5px 0; border: 0; background: #FFCC00 url(http://cdn.equestrianclearance.com/images/buy-me.gif) no-repeat top left; color: #1A3966; font-weight: bold; text-align: center; cursor: pointer; font-size: 110%; text-transform: uppercase; padding: 0; }
#productDetailswide .buy-me { margin: 0px 45px 5px auto;}

img.uk {float: right; margin: 10px 10px 0 0; border: 1px solid #fff; display: inline;}
.go {vertical-align: bottom;}

h3.full-title {font-size: 120%; cursor: pointer;}
.full-title { clear: both; background: #234B79 url(http://cdn.equestrianclearance.com/images/full-title-top.gif) no-repeat top left; margin: 7px 0; }
.full-title strong { display: block; padding: 4px 10px 2px 10px!important; padding: 3px 10px 3px 10px; background: transparent url(http://cdn.equestrianclearance.com/images/full-title-bottom.gif) no-repeat bottom left; text-transform: uppercase; font-size: 95%; }
.full-title a {float: right; padding: 3px 10px 3px 10px!important; color: #FFCC00;}

#movie { margin-top: 10px;}

#loadsymbol { width: 100%; color: #ffffff; display: none; margin: 5px 0; }
#loadsymbol img {vertical-align: middle}

/* ACCOUNT & WISHLIST STATEMENTS */
.details td { background: transparent; border: 0px; }
table.row { width: 100%; }
table.row th { vertical-align: middle; padding: 4px 5px; }
table.row td { vertical-align: middle; padding: 5px; }

.wishlist-options-highlight { border-bottom: 0; background: transparent url(http://cdn.equestrianclearance.com/images/wishlist-options-highlight.gif) no-repeat right center; }
.wishlist-options-main { border-bottom: 0; }


/* =FORMS ================================*/
.edit-form {  }
.edit-form p { clear: left; padding: 5px 0px; margin: 0; }
.edit-form p label { width: 100px; float: left; clear: left; margin: 3px 5px 3px 0px; display: inline; }
.edit-form p label.plain { clear: none; float: none; text-align: left; margin: 3px 0 3px 5px; width: 200px; }
.edit-form p .field { padding: 2px 3px; float: left; }
.field, .qty, textarea  { padding: 2px 3px; border: 0px; background: #fff url(http://cdn.equestrianclearance.com/images/field-bg.gif) no-repeat top left;}
.qty { float: left; text-align: center; }
select,input,textarea {color: #333; vertical-align: middle;}
select {border: 1px solid #3E402A;}
option {padding-right: 1em;}
label { cursor: pointer; }

/* Error Message */
input.errorMessage, textarea.errorMessage, select.errorMessage { border: 2px solid #f00!important; }
span.errorMessage {background: #dd0000; color: #fff; font-weight: bold; clear:both; display:block; padding: 3px; margin: 0 42px 0 105px!important;
margin-right:42px;
padding:2px; }

.button { background: #1A3966; border: 1px outset #1A3966; color: #fff; font-weight: bold; padding: 1px 2px!important; padding: 0px; }

/* =SEND TO MY FRIEND POPUP ================================*/
#friends { background: #1B4485; padding: 0; color:#333333; }
#friends #shell { background: #1B4485; width: 600px; margin: 6px; padding: 0; }
#friends #header { background: #1B4485; width: 600px; }
#friends #pageinner { background: #fff url(http://cdn.equestrianclearance.com/images/bg_friends.gif) top left no-repeat; color: #555; padding: 10px!important; padding: 10px 10px 15px 10px; margin:0px }
#friends #header #logo img { height: 49px; width: 191px; }
#friend-left, #friend-right { width:270px; float:left; padding:10px 0 0 10px; }
#friend-right { padding:70px 0 0 20px }
#friends input, #friends textarea { padding: 2px 3px; border: 1px solid #7F9DB9; background: #fff; width:150px }
#friends .button2 { padding: 0; border: 0; background: transparent; width: auto; }
#friends .message { border: 1px solid #B6C3D8; background: #8DA2C2; padding: 5px 5px 5px 10px; margin: 10px; }
#friends .message p { margin: 5px 0; padding: 0 0 0 20px; color: #fff; }
#friends .close { text-align: center; margin: 5px 0 0 0 }
#friends .close a { font-weight: bold; }


/* =HELP SECTION POPUP ================================*/
.help,.helper { font-weight: bold; background: url(http://cdn.equestrianclearance.com/images/help_icon.gif) no-repeat 0 50% ; padding-left: 14px; text-decoration: underline;  }
a.help,a.helper, a.help:visited {color: #fff;}

#help-main { background: #1B4485; padding: 0; }
#help-main #shell { padding: 0; margin: 6px; width: 588px; background: #1B4485 url(http://cdn.equestrianclearance.com/images/help-main-bg.gif) repeat-y top left;}
#help-main #header { background: #1B4485; width: 600px;   }
#help-main #header #logo img { height: 49px; width: 191px; }
#help-main #header fieldset { background: #1B4485; border: 0;}
#help-main #left { float: left; width: 124px!important; background: #F3F5F9; }
#help-menu { width: 124px!important; margin: 0!important; padding: 0; }
#help-menu li { border: 0px!important; margin: 0px!important;width: 124px!important; background: transparent!important; display: block; clear: both ; }
#help-menu li a { width: 108px!important; \width: 124px!important; w\idth: 108px!important; padding: 6px 8px!important; background: transparent url(http://cdn.equestrianclearance.com/images/help-dotted-x.gif) repeat-x bottom left!important; color: #003366!important; display: block ;}
#help-menu li ul { width: 124px!important; padding: 0; margin: 0; }
#help-menu li ul li { float: left; border-bottom: 1px solid #C8D2E2!important; width: 124px!important; }
#help-menu li ul li a { width: 100px!important; \width: 124px!important; w\idth: 100px!important; font-weight: normal; background: transparent url(http://cdn.equestrianclearance.com/images/help-menu-bullet.gif) no-repeat 8px 12px!important; padding: 6px 8px 6px 16px!important; }
#help-menu li a.selected { background-color: #D5DDE7!important; }
#help-menu li a:hover { background-color: #D5DDE7!important; text-decoration: none; }
#help-main #page { width: 443px; \width: 463px; w\idth: 443px; background: #fff; color: #555; padding: 10px!important; padding: 10px 10px 15px 10px; }
#help-main hr {border: 0; color: #1B4485; border-bottom: 1px solid #1B4485; height: 0px; margin: 5px 0;}

#help-main a {color: #003366; }

.help-topic { width: 209px; border: 1px solid #8DA2C2; float: left; margin: 0 14px 12px 0; }
.help-topic-r { width: 209px; border: 1px solid #8DA2C2; float: left; margin: 0 0 12px 0; }
.help-topic strong a,.help-topic-r strong a { display: block; background: #8DA2C2 url(http://cdn.equestrianclearance.com/images/help-bullet.gif) no-repeat 7px 50%; padding: 3px 3px 3px 20px; color: #fff!important; }
.help-topic ul li,.help-topic-r ul li { margin: 5px 3px 5px 6px; }
.help-topic ul li a,.help-topic-r ul li a { color: #555!important; }
.help { margin-bottom:5px }

/* =SITEMAP ==================================*/
#sitemaptree #main ul li {font-weight: bold; font-size: 110%; color: #8494AD  }
#sitemaptree #main ul li li {font-weight: normal; font-size: 100%}
#sitemaptree #main a.help {color: #FFCC00; text-decoration: none; font-weight: normal; background: none; padding-left: 0; font-size: 100%;}

/* =TABLES ==================================*/
table { margin-bottom:10px;}
th, td { border-bottom: 1px solid #325788; padding: 4px 2px; vertical-align: top; }
th { background: #001133 url(http://cdn.equestrianclearance.com/images/basket-head-top.jpg) repeat-x top left; }

.mid { vertical-align:middle; text-align: center; }
.mid-left { vertical-align: middle; text-align: left; }
.mid-right { vertical-align: middle; text-align: right; padding-right: 15px!important; }

.loop_even, .loop_odd { border-bottom:#325788; padding:10px }
.loop_even p, .loop_odd p { margin:0px }
.loop_even a, .loop_odd a { font-weight:bold }
.loop_even { background:#5C79A5}
.loop_odd { background:#406295 }

/* =BASKET ==================================*/
.rowdetails { float:left; width: 265px;}
.rowdetailss {width: 210px; float:left;}
tr#total td { font-size: 140%; background: #406295!important; border-top: 1px solid #325788; line-height: 180% }
tr.totals td { background: #4E70A3!important; border: 0px!important; line-height: 180% }
tr.totalsaving td { background: #CE0808; }

.basketthumb {display: block; float:right!important; width: 60px; height: 60px; }

.promocode {padding: 1em; background: #5C79A5; border-right: 1px solid #325788; border-top: 5px solid #1B4485;}
.validate {vertical-align: middle;}
.highlight {text-align: center; border-top: 5px solid #1B4485; color: #FFCC00;}

.refresh { vertical-align: middle;}
.collapse { vertical-align:middle; text-align: center; padding: 0px; }
p.specialoffer {background: #CE0808; margin: 0; padding: 2px; font-weight:bold; text-align: left;}
.alpha {text-transform: uppercase; font-weight: bold; font-size: 120%; background: #fff; color: #406295; padding: 0 4px;}

#main ul.deliveries li {list-style: none; margin: 3px 0 3px 0; padding: 3px}
#main ul.deliveries li.selected, #main ul.deliveries li:hover {background: #FFD012; color: #000;}
#main ul.deliveries label {margin-right: 3px; width: 200px;}
#main ul.deliveries input {vertical-align: bottom; width: 15px; height: 15px; cursor:pointer;}

/* =CHECKOUT ================================*/
.continue_right { float:right}
.continue_left { padding: 5px 0; }
#checkoutinfo { margin: 2em 0 0 0; }
.info_left { float: left; margin: 0;}
.info_left span { color: #DDE3EC; }
.info_right { float: right; margin: 0; width: 360px}
.info_right img { margin: 3px 3px 0 0;}

.extra { margin-top: 10px;}
.extra p, .extra h4 {margin-left: 5px;}

#checkout-stages { padding:0px; margin: 0; font-weight:bold; height: 1em; }
#main #checkout-stages.loggedin li { width: 24.98% }
#main #checkout-stages li { width:19.98%; float:left; list-style:none;  }
html>body #checkout-stages li { width:20%; float:left; }
html>body #checkout-stages.loggedin li { width:25%; }
#checkout-stages li span { background:#406295; border:1px solid #325788; padding:6px; display: block; margin: 0 5px 10px 0; color: #A9B8CF; }
#checkout-stages li strong a { color:#fff; }
#checkout-stages li.done strong { background:url(http://cdn.equestrianclearance.com/images/stage_done.gif) top right no-repeat; border:1px solid #325788; padding:6px; display: block; margin-right: 6px; color: #A9B8CF; }
#checkout-stages li.on strong  { background: #002255 url(http://cdn.equestrianclearance.com/images/checkout-stage.gif) top right no-repeat; border:1px solid #002255; color: #fff; padding:6px; display: block; margin-right: 5px; }
#checkout-stages li#final-stage span { margin-right: 0px!important; }
#checkout-stages li#final-stage strong { margin-right: 0px!important; } 

.signin-form { margin: 3em 0 1em 0; }
.signin-form label { width:200px; height:20px; font-weight:bold; display:block; text-align:right; float:left; padding:2px 5px 0 0 }
.signin-form .card { margin: 8px 0px; clear: left; }
.signin-form span { padding:2px 0 0 5px }
.signin-form label.plain { float: none; text-align: left; display: inline; padding:2px 5px 0 5px }

form#user { margin: 0 0 20px 140px; background:url(http://cdn.equestrianclearance.com/images/bg_sign_in.gif) no-repeat right center; }
form#user ol,#user ul { list-style:none; }
form#user ol li,#user ul li { list-style:none; }
form#user .lbl { clear: left; margin: 10px 0; }
form#user .lbl label { display :block; width: 100px; font-weight: bold; padding: 3px 5px 3px 0; float :left; }
form#user .lbl .txt { width: 190px }
form#user .formInfo { margin-left: 125px; }

.arrow-back, .arrow-next, .arrow-bullet {font-weight:bold; padding:3px 0px 3px 12px; background:url(http://cdn.equestrianclearance.com/images/continue_next.gif) top left no-repeat;}
.arrow-back { background:url(http://cdn.equestrianclearance.com/images/continue_shopping.gif) top left no-repeat;}
.arrow-next { padding:3px 12px 3px 0px}

.box-style1 { margin-bottom:10px; padding:0 0 5px 0; background:#406295; border:1px solid #325788;  }
.box-style1 span.errorMessage{margin-left: 105px!important;}
.box-style1 h3  { border-bottom: 1px solid #325788; background: #001133 url(http://cdn.equestrianclearance.com/images/basket-head-top.jpg) repeat-x top left; padding: 4px 2px 4px 5px; margin: -1px -1px 0 -1px; font-size: 100%; }
.box-style1 p { margin:0px 10px }
.box-style1 span { margin-left: 5px }
.box-style2 {padding: 0;}

.personalised-text { margin-left:55px }
.personalised-text p { float:left; }
.personalised-text span { color:#C7D1E0; font-weight:bold; display:block; width:100px; float:left  }

ul#payment { list-style: none; }
ul#payment li { margin-bottom: 3px; list-style: none; }

#wrapping {margin-right: 5px;}
#wrapping, #labels {float: left; width: 365px;}
#wrapping h3, #labels h3 { background: #001133 url(http://cdn.equestrianclearance.com/images/basket-head-top.jpg) repeat-x top left; border-bottom: 1px solid #325788; padding: 4px 2px; vertical-align: top; }
#wrapping ul, #labels ul {padding: 0;}
#wrapping li, #labels li {float: left; width: 100px; list-style: none;}
#wrapping img, #labels img {border:1px solid #fff; margin: 5px; }

#paypal {text-align: center; background: #406295; padding: 10px 0;}

/* =CHECKOUTTABLES ================================*/
#basket-table td { background: #406295; padding: 3px 5px;}
#basket-table th {padding: 3px 5px;}
#basket-table tr.odd td { background: #5C79A5; }

/* =NEWSLETTER ================================*/
.newsletter .field {width: 180px;}
form.newsletter {margin: 0 0.5em 1em 0; text-align: center;}
fieldset#signup { padding: 10px; margin: 10px; border: 1px solid #fff; }
fieldset#signup div { clear: both; padding-bottom: 3px; }
fieldset#signup h4 {margin-top: 1em;}
fieldset#signup .button {background: none; margin: 0 auto; display: block;}
fieldset#signup input.field {width: 200px;}
fieldset#signup li {list-style: none;}
fieldset#signup label {padding-right: 5px; width: 130px; text-align: right; display: block; float: left; }
fieldset#signup li label {padding-left: 5px; width: 50px; text-align: left; display: inline!important; float: none;}

/* =CONTROL =============================================== */
.hide { display: none; visibility: hidden; }
.clr, .clear { clear: both; height: 0; line-height: 0px; margin: 0!important;margin: 0px 0 0 0; font-size: 1px; }
.cl { clear: left; height: 0px; line-height: 0px; margin: 0; }
.cr { clear: right; height: 0; line-height: 0px; margin: 0; margin: 0 0 -10px 0; }
*>html .cr { margin: 0 0 -5px 0; }
.head-clr { clear: both; height: 0px; line-height: 0px; margin: 0!important; margin: 0 0 -5px 0; font-size: 1px; }
*>html .head-clr { margin: -9px 0 0 0; }
.clr-0 { clear: both; height: 0px; line-height: 0px; margin: 0!important; margin: 0 0 -5px 0; }
.clr-main { clear: both; height: 17px; font-size: 1px; line-height: 0px; margin: 0!important; margin: 0 0 -5px 0; background: transparent url(http://cdn.equestrianclearance.com/images/main-bg-bottom.gif) no-repeat bottom left; }
#details .clr-main { clear: both; height: 17px; line-height: 0px; margin: 0!important; margin: -0 0 -5px 0; background: transparent url(http://cdn.equestrianclearance.com/images/details-bg-bottom.gif) no-repeat bottom left; }
#one-col .clr-main { clear: both; height: 17px; line-height: 0px; margin: 0!important; margin: -0 0 -5px 0; background: transparent url(http://cdn.equestrianclearance.com/images/one-col-bg-bottom.gif) no-repeat bottom left; }
.p-clear { clear: both; height: 0px; line-height: 0px; margin: 0!important;  }

.clearfix:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } 
.clearfix{display: inline-block;} /* Hides from IE Mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix{display:block;} /* End Hack */

#testul { background: #000; padding: 0!important; margin: 0!important; width: 200px; }
#testul li { background: #666; padding: 0!important; margin: 0!important; border: 1px solid white }
#testul li a { display: block; padding: 5px; width: 150px; background: #999; color: #fff; }
#testul li ul { padding: 0!important; margin: 0!important; }
#testul li ul li { background: #333; padding: 0!important; margin: 0!important; border: 1px solid red }

#basket-related h3 { background: #001133 url(http://cdn.equestrianclearance.com/images/basket-head-top.jpg) repeat-x top left; font-size: 100%; padding: 5px; margin: 0; }
.relatedl { clear: both; width: 360px; float: left; margin: 10px 15px 10px 0; }
.relatedr { width: 360px; float: right; margin: 10px 0 10px 0; }
.relatedl .relimg, .relatedr .relimg { float: left; width: 60px; height: 60px; background: #fff; margin: 0 10px 0 0; }
.relatedl .reltitle, .relatedr .reltitle { display: block; color: #fff; font-weight: bold; margin: 0 0 3px 70px; }
.relatedl .now, .relatedr .now{  font-size: 95%; display: block; color: #fff; font-weight: normal; }
.relatedl .purchase, .relatedr .purchase { font-size: 95%; }
.relatedl .purchase a, .relatedr .purchase a { font-weight: bold; }

#footerc8{font-size: 75%; margin: 10px 0 0 0;}

/* =BANNERS =============================================== */
div#right img {margin: 12px 0 8px 0;}
div#footer img {margin: 10px 0}
.banner22 img {margin: 0 auto 10px; display: block; border-top: 10px solid #fff;}
.banner28 img  {float: right; margin: 0 0 10px 10px}


/* !Advanced Search */
#left .filter { margin: 0; padding: 0 5px; }
#left .filter li { margin: 0; padding: 0 0 3px; background: url(http://cdn.equestrianclearance.com/images/dot-filter.png) repeat-x 0 100%; }
#left .filter li .filteroptions { display: block; padding: 5px 5px 5px 12px; cursor: pointer; color: #FFCC00; font-size: 95%; background: url(http://cdn.equestrianclearance.com/images/arrows-filter.png) repeat-x 0 8px; }
#left .filter li .filteroptions.closed { background-position: -141px 8px; }

#left .filter li ul { width: auto; max-height: 180px; overflow: auto; overflow-x: hidden; margin: 0 0 3px; padding: 0; }
#left .filter li ul li { width: auto; display: block; padding: 0; float: none; font-size: 85%;  background: transparent; } 
#left .filter li ul li a { width: auto; color: #fff; font-weight: normal; display: block; padding: 2px 8px 2px 12px; line-height: 100%;}
#left .filter li ul li a:hover { background-position: 6px 8px; }
#left .selection { background: #003366;border-bottom: 1px solid #000e26; width: 117px; }
#left .selection li { background: #003366; }
#left .selection li li { padding: 0 8px 2px; color: #001b44; }
#left .selection li ul li a { padding: 0 8px 0 12px; display: block; margin: 0 0 3px; }
#left .selection li li strong { padding: 0; color: #fff; padding: 2px 8px 2px 12px; }
#left .selection li li { margin-bottom: 8px; }
#left .selection li ul li a { font-weight: bold; padding: 0 4px 3px; line-height: 100%; display: block; float: right; text-align: left; background: #Ce0808 url(http://cdn.equestrianclearance.com/images/offer-bg.gif) repeat-x top left; border-bottom: 1px solid #265387; }
#left .selection .all a { width: 110px; padding-top: 3px; text-align: center; }
#left .selection li ul li a:hover { background-position: 0 -5px; }




/* !Subnav */
#nav { background: #003366 url(http://cdn.equestrianclearance.com/images/floodnav-bar.png) repeat-x 0 0; float: left; width: 788px; margin: 0; padding: 0; border-top: 1px solid #003366; height: 40px; }
#one-col #nav { height: 36px; }
#nav li { display: block; float: left; margin: 0; position: relative; }
#nav li a { display: block; padding: 11px 13px; border-right: 1px solid #003366; color: #fff; font-weight: bold; background: #003366 url(http://cdn.equestrianclearance.com/images/floodnav-bar.png) repeat-x 0 0; font-size: 95%; line-height: 100%; }
#nav li a:hover,#nav li.selected a,#nav li.hover a  { background-position: 0 -40px; text-decoration: none; }
#nav li:hover .flood { left: 0 }
.subnavwrap { display: none; position: absolute; top: 36px; left: -5px; z-index: 999; }
.flood { width: 456px; background: url(http://cdn.equestrianclearance.com/images/floodnav-bg.png) no-repeat 100% 100%; padding: 20px 12px 26px 6px; }
.floodsummary { clear: both; padding: 6px 12px 0; font-size: 85%; }
#nav li ul { margin: 0; padding: 0; float: left; background: url(http://cdn.equestrianclearance.com/images/dot-flood.png) repeat-y 152px 0; }
#nav li ul li { float: left; width: 140px; margin: 0 0 0 10px; }
#nav li ul li a { line-height: 140%;  display: block; word-wrap: break-word; margin: 0; padding: 0 0 0 12px; background: url(http://cdn.equestrianclearance.com/images/arrows-flood.png) no-repeat -140px 3px !important; color: #FFCC00; text-transform: uppercase; border: 0; }
#nav li ul li a:hover  { background-position: -140px 3px !important; text-decoration: underline; }
#nav li ul li ul  { background: transparent; width: 140px; margin: 0 0 10px; }
#nav li ul li li { float: none; padding: 0; margin: 0 0 0 9px; border: 0; background: transparent; }
#nav li ul li li a { color: #fff; font-weight: normal; font-size: 90%; text-transform: none; background: url(http://cdn.equestrianclearance.com/images/floodnav-bullet.png) no-repeat 5px 7px !important; }
#nav li ul li li a:hover { text-decoration: underline; background-position: 5px 7px !important; }


/* !Gift Vouchers */
.vouchers #main { margin: 0 -5px; }
#giftvoucherdetails fieldset { border: 0; padding: 0; margin: 0; }
#giftvoucherdetails legend { display: none; visibility: hidden; }
#giftvoucherdetails .txt { width: 200px; }
.formfield { padding:  0 0 10px; }
.formfield .data label { text-align: left; width: auto; }
.forminfo { margin-left: 130px; }
.imgright { float: right; margin: 0 -10px 0 20px; }
.imgfull { margin: -15px -15px 10px; }
.details-left { float: left; }
.details-right { float: right; }
.box-style1 { overflow: hidden; }
#vouchers dl { width: 300px; }
#vouchers dt { font-weight: bold; float: left; width: 120px; clear: both; }
#vouchers dd { font-weight: normal; float: left; width: 180px; }
#vouchers h4 { clear: both; font-weight: bold; }


/* !Live Person */
#lpButDivID-1311936874275 { margin: 16px 0 0; width: 96px; height: 54px; overflow: hidden; }
#lpButDivID-1311936874275 table { margin: 0; }
#lpButDivID-1311936874275 td { border: 0; padding: 0; }
#lpButDivID-1311936874275 .lpPoweredBy, #lpButDivID-1311936874275 .lpEmtStarRating { display: none; }
.headerblock { float: right; padding: 0 0 0 10px; width: 225px; position: relative; z-index: 999; }
.liveperson { width: 96px; padding: 0;}


/* !Involve Me */
.involveme #page { padding: 10px !important; width: 640px !important; }
.feedintro { float: left; margin: 0 0 10px; }
.feedintro img { float: left; }
.feedintro h1 { margin-left: 363px; height: 54px; margin: 0; text-indent: -999em; background-color: #001133; background-repeat: no-repeat; background-position: 370px 5px; }
.feedintro p { margin-left: 363px; padding: 0 10px; font-size: 90%; }

.feed { float: left; width: 315px; margin: 0 0 10px; }
.feed.even { clear: both; margin-right: 10px; }
.feed img { float: left; }
.feed h3 { margin-left: 363px; margin: 0; background-color: #001133; }
.feed h3 a { display: block; height: 54px; text-indent: -999em; background-color: #001133; background-repeat: no-repeat; background-position: 125px 5px; }
.feed h3 span { display:block; font-size: 80%; font-weight: normal; padding: 0 0 3px 128px; }
.feed ul { margin-left: 130px; padding: 0 10px; }
.feed ul li a { color: #fff; font-size: 90%;  }

.feeddetails { background: #001133 url(http://cdn.equestrianclearance.com/images/feeddetails-bg.jpg) repeat-y 100% 0; padding: 10px 10px 0; margin: 10px 0 0; float: left; width: 620px; }
.feeddetails h1 { background: #001133; margin: -10px -10px 0; padding: 10px; font-size: 170%; }

.feedleft { width: 450px; float: left; }
.feedright { width: 180px; float: right; }
.feedpost { background: #2B324C; padding: 10px 10px 10px; margin: 10px 0 0 0; float: left; width: 430px; }
.feedpost h3 { background: #001133; margin: -10px -10px 10px;  }
.feedpost h3 a,.feedpost h3 span { color: #fff; padding: 10px; display: block; }
.feedpost img { max-width: 430px; }
.feedthumbnail { float: right; margin: -10px -10px -10px 10px; }

.feedright .feedpost { background: transparent; width: 160px; }
.feedright .feedpost ul { margin: 0 0 0 15px; padding: 0; }
.feedright .feedpost a { color: #fff; }
.feeddetails h1,.feedpost h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; }

.involveme .mainimage { margin: 0 0 10px; }
.involveme .breadcrumb { background: transparent; padding: 0; font-size: 100%; margin: 0!important;  }
.involveme .breadcrumb a { color: #fff; font-weight: normal; text-transform: uppercase; }
.involveme .breadcrumb .next { background: transparent; margin: 0 0; }
.involveme .breadcrumb .separator { background: transparent; margin: 0 0 0 5px; padding-left: 0px; }


/* !Gift Lists */
.giftlists .details-left { width: 300px; }
.giftlists .details-right { width: 300px; }
.giftlists fieldset { border: 0; padding: 0; margin: 0; }
.giftlists legend { display: none; visibility: hidden; }
.formfield,.forminfo { clear :both;  }
.formfield .dt { float: left; margin: 0 0 10px; }
.primary { float: right; }
.secondary { float: left; margin-right: 5px; }
#optionsfieldset .secondary  { padding: 0 10px; vertical-align: middle; } 

