/* TERRY BICYCLES 2014 
landing-styles-2014.css
Author Colin Dodgson
version 20140821
 */

#leftnavwrap {
	background-color:#fff;
}
#landingcontent {
	min-height:200px;
}
#landingcontent #landingleft {
	width:137px;
	float:left;
	min-height:200px;
	margin-right:5px;
}

#landingcontent #landingleft #terrybrandwrap {
	padding-top:15px;
}
#landingcontent #landingright {
	width:820px;
	float:left;
	min-height:200px;
}
#landingcontent #landingright #landingcategory {
	height:25px;
	width:823px;
	position: relative;
}
#landingcontent #landingright #herotier {
	width:823px;
	background-color:#fff;
	padding:5px 0;
}
#landingcontent #landingright #herotier #heroleft {
	width:610px;
	height:405px;
	float:left;
	margin-right:5px;
}
#landingcontent #landingright #herotier #heroright {
	width:200px;
	float:left;
}
#landingcontent #landingright #herotier #heroright #categorydiff {
	margin-bottom:5px;
}
#landingcontent #landingright #herotier #heroright #secondaryfeature {
	width:200px;
	height:320px;
	background-color:#dfdee3;
}
#landingcontent #landingright #thumbtier {
	background-color:#fff;
	max-width:815px;
	width: 100%;
	min-height:180px;
	height:  auto;
}
#landingcontent #landingright #thumbtier.short {
	height:162px;
}
#landingcontent #landingright #thumbtier .categorythumbs {
	width:200px;
	height:180px;
	float:left;
	margin-right:5px;
}
#landingcontent #landingright #thumbtier .categorythumbslast {
	width:200px;
	height:180px;
	float:left;
	margin-right:0;
}
#landingcontent #landingright #thumbtier .categorythumbsfiller1 {
	width:200px;
	height:180px;
	float:left;
	background-color:#ededee;
}
#landingcontent #landingright #thumbtier .categorythumbsfiller2 {
	width:405px;
	height:180px;
	float:left;
	background-color:#ededee;
}
#landingcontent #landingright #thumbtier .categorythumbsfiller3 {
	width:610px;
	height:180px;
	float:left;
	background-color:#ededee;
}
#landingpromo {
 /* fallback */  
 	background-color:#D70C8C;
	width:964px;
	height:38px;
	clear:both;
	 
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D70C8C), to(#b60e79));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #D70C8C, #b60e79);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #D70C8C, #b60e79);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #D70C8C, #b60e79);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #D70C8C, #b60e79);
  
}
.promobox_2col {
	width: 470px;
	height: 30px;
	margin:4px 4px 0 4px;
	float: left;
}
.promobox_2colspacer {
	width: 1px;
	height: 30px;
	margin-top:4px;
	float: left;
	background: #fff url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/promoboxvertrule.png) no-repeat center top;
}
.promobox_2col:hover,.promobox_2col:active {
	background-color:#D70C8C;
}
#landingoffer {
 	background-color:#fff;
	width:964px;
	height:38px;
	clear:both;
	border:1px silver solid;
	margin-bottom:5px;
	}
.offerbox_1col {
	width: 956px;
	height: 30px;
	margin:4px;
	text-align: center;
}
.offerbox_1col:hover,.offerbox_1col:active {
	background-color:#dfdee3;
}
/* @group offer box old */
#landingoffer2 {
 /* fallback */  
 	background-color:#dfdee3;
	width:964px;
	height:38px;
	clear:both;
	 
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfdee3), to(#bfbfc3));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #dfdee3, #bfbfc3);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #dfdee3, #bfbfc3);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #dfdee3, #bfbfc3);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #dfdee3, #bfbfc3);
  
}
.offerbox_2col2 {
	width: 478px;
	height: 30px;
	margin:4px;
	float: left;
}
.offerbox_2colspacer2 {
	width: 1px;
	height: 30px;
	margin: 4px 2px;
	float: left;
	background: #fff url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/promoboxvertrule.png) no-repeat center top;
}
.offerbox_2col2:hover,.offerbox_2col2:active {
	background-color:#dfdee3;
}
/* @end */

#saddlesreasonsinner {
	width:820px;
	float:right;
	min-height:600px;
	background: #fff url(/core/media/media.nl?id=184839&c=1243446&h=af596a67eaafdd5c3a82) scroll no-repeat 420px 50%;
}
#reasonsinner {
	width:820px;
	float:right;
	min-height:600px;
}
#reasonsinner.saddles {
	background: #fff url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/overlay-bgr-2.jpg) scroll no-repeat 420px 50%;
}
#reasonsinner.menssaddles {
	background: #fff url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/overlay-bgr-3.jpg) scroll no-repeat 420px 50%;
}
#reasonsinner.shorts {
	background: #fff url(/core/media/media.nl?id=184291&c=1243446&h=1c0947baa8661852da1c) scroll no-repeat 420px 100%;
}
#reasonsinner.tights {
	background: #fff url(/core/media/media.nl?id=173231&c=1243446&h=ffecd0265344d435d9dc) scroll no-repeat 420px 100%;
}
#reasonsinner.knickers {
	background: #fff url(/core/media/media.nl?id=172771&c=1243446&h=1f42ba2a12192e0bc356) scroll no-repeat 420px 100%;
}
#reasonsinner.tops {
	background: #fff url(/core/media/media.nl?id=184294&c=1243446&h=1a284d8ec8331e8af9aa) scroll no-repeat 420px 50%;
}
#tdiffinner {
	width:820px;
	float:right;
	height:auto;
	background: #fff url(/core/media/media.nl?id=184293&c=1243446&h=c84a3f278e2f60ae6722) scroll no-repeat 420px 50%;
}
#tdiffinner.bottoms {
	background: #fff url(/core/media/media.nl?id=184291&c=1243446&h=1c0947baa8661852da1c) scroll no-repeat 420px 50%;
}
#tdiffinner.womens {
	background: #fff url(/core/media/media.nl?id=184292&c=1243446&h=eefffae38468518c1a97) scroll no-repeat 420px 50%;
}
#tdiffinner.mens {
	background: #fff url(/core/media/media.nl?id=184295&c=1243446&h=c942be923fa4ff656a90) scroll no-repeat 420px 50%;
}
.tdiffinnertext {
	float:left;
	width:380px;
	margin:15px;
	padding:10px;
	background-color:none;
}
#difftitle {
	width:380px;
	height:70px;
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/overlayheadings.png) no-repeat 0 -50px;
	margin-bottom:10px;
}
#reasonstitle {
	width:380px;
	height:49px;
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/overlayheadings.png) no-repeat 0 0;
	margin-bottom:10px;
}
#reasonstitle.shorts {
	 background-position: 0 -120px;
	}
#reasonstitle.tights {
	 background-position: 0 -172px;
	}
#reasonstitle.knickers {
	 background-position: 0 -225px;
	}
#reasonstitle.tops {
	 background-position: 0 -277px;
	}

/* @group OVERLAY NAV BAR */
#overlaytabs ul.nav {
	text-transform:uppercase;
	float:left;
	text-align:left;
	margin: 10px 0 20px 0; padding:0;
	clear:both;
}
#overlaytabs ul.nav li {
	float:left;
	display:inline;
	text-align:left;
	margin-right: 5px;
}
#overlaytabs ul.nav li a {
	color:#58595b;
	text-decoration:none;
	font-size:12px;
	font-weight:lighter;
	background:#dfdee3;
	height: 16px;
	display:block;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#overlaytabs ul.nav li a:hover, #overlaytabs ul.nav li a.active, #overlaytabs ul.nav li.ui-state-active a {
	color:#fff;
	text-decoration:none;
	background:#d708cc;
}
/* @end */
#terrydiff a {
    display:block;
	height:96px;
	width:136px;
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/terrydifference-sprite.png) no-repeat 0 0;
	text-decoration:none;
}
#terryguar a, #terryguar2 a {
	display:block;
	height:94px;
	width:136px;
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/terryguarantee-136.png) no-repeat 0 0;
	text-decoration:none;
}
#terrydiff.shortsdiff a {
    background-position: -136px 0;
}
#terrydiff.saddlesdiff a:hover, #terrydiff.saddlesdiff a:active {
    background-position: 0px -96px;
}
#terrydiff.shortsdiff a:hover, #terrydiff.shortsdiff a:active {
    background-position: -136px -96px;
}
#terryguar a:hover, #terryguar a:active, #terryguar2 a:hover, #terryguar2 a:active{
	background-position: 0 -94px;
}
#categorydiff a {
	display:block;
	height:80px;
	width:199px;
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/catdiffbtn-saddle-1.png) no-repeat 0 -80px;
	text-decoration:none;
}
#categorydiff a:hover, #terryguar a:active{
	background-position: 0 0;
}
#categorydiff.chooseshorts a {
background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/catdiffbtn-sprite.png) no-repeat -600px -80px;

}
#categorydiff.chooseshorts a:hover, #categorydiff.chooseshorts a:active{
	background-position: -600px  0;
}
#categorydiff.choosetights a {
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/catdiffbtn-sprite.png) no-repeat -800px -80px;
}
#categorydiff.choosetights a:hover, #categorydiff.choosetights a:active{
	background-position: -800px  0;
}
#categorydiff.chooseknickers a {
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/catdiffbtn-sprite.png) no-repeat -1000px -80px;
}
#categorydiff.chooseknickers a:hover, #categorydiff.chooseknickers a:active{
	background-position: -1000px  0;
}
#categorydiff.choosetops a {
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/catdiffbtn-sprite.png) no-repeat -1200px -80px;
}
#categorydiff.choosetops a:hover, #categorydiff.choosetops a:active{
	background-position: -1200px  0;
}
#landingcategory {
	background: url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/landingcue.png) no-repeat 0 0;
}
#landingcategory.sleeveless {
	background-position: 0 -400px;
}
#landingcategory.shortsleeve {
	background-position: 0 -375px;
}
#landingcategory.longsleeve {
	background-position: 0 -350px;
}
#landingcategory.tops {
	background-position: 0 -325px;
}
#landingcategory.bottoms {
	background-position: 0 -300px;
}
#landingcategory.knickers {
	background-position: 0 -275px;
}
#landingcategory.tights {
	background-position: 0 -250px;
}
#landingcategory.shorts {
	background-position: 0 -225px;
}
#landingcategory.fitness {
	background-position: 0 -100px;
}
#landingcategory.womenssaddles {
	background-position: 0 -175px;
}
#landingcategory.menssaddles {
	background-position: 0 -200px;
}
#landingcategory.terrysaddles {
	background-position: 0 -150px;
}
#landingcategory.performance {
	background-position: 0 -75px;
}
#landingcategory.touringonly {
	background-position: 0 -125px;
}
#landingcategory.touring {
	background-position: 0 -50px;
}
#landingcategory.sport {
	background-position: 0 -25px;
}
#landingcategory.recreation {
	background-position: 0 0;
}
#leftnav.ln13 {
	margin-left: 0;
	padding-left: 0;
	padding-bottom:15px;
}

#landingcontent.w-p a.wp, 
#landingcontent.w-t a.wt , 
#landingcontent.w-r a.wr , 
#landingcontent.w-s a.ws , 
#landingcontent.m-p a.mp , 
#landingcontent.m-t a.mt , 
#landingcontent.m-r a.mr , 
#landingcontent.m-s a.ms ,

#landingcontent.w-p a.gw , 
#landingcontent.w-t a.gw , 
#landingcontent.w-r a.gw , 
#landingcontent.w-s a.gw , 
#landingcontent.g-w a.gw , 
#landingcontent.g-m a.gm , 
#landingcontent.m-p a.gm , 
#landingcontent.m-t a.gm , 
#landingcontent.m-r a.gm , 
#landingcontent.m-s a.gm ,

#landingcontent.cb-sh-p a.cbshp,
#landingcontent.cb-sh-f a.cbshf,
#landingcontent.cb-sh-t a.cbsht,
#landingcontent.cb-sh-p a.cbsh,
#landingcontent.cb-sh-f a.cbsh,
#landingcontent.cb-sh-t a.cbsh,
#landingcontent.cb-k a.cbk,
#landingcontent.cb-t a.cbt,
#landingcontent.cb-sh a.cb,
#landingcontent.cb-sh-p a.cb,
#landingcontent.cb-sh-f a.cb,
#landingcontent.cb-sh-t a.cb,
#landingcontent.cb-k a.cb,
#landingcontent.cb-t a.cb,
#landingcontent.cb a.cb,
#landingcontent.cb-sh a.cbsh,

#landingcontent.ct a.ct,
#landingcontent.ct-ss a.ct,
#landingcontent.ct-sl a.ct,
#landingcontent.ct-ls a.ct,
#landingcontent.ct-ss a.ctss,
#landingcontent.ct-sl a.ctsl,
#landingcontent.ct-ls a.ctls,

#landingcontent.cb-sh-shom a.cbshshom
 {
	text-decoration:none;
	color:#d70c8c;
}
#landingcontent.w-p .mens, 
#landingcontent.w-t .mens, 
#landingcontent.w-r .mens, 
#landingcontent.w-s .mens, 
#landingcontent.m-p .womens, 
#landingcontent.m-t .womens, 
#landingcontent.m-r .womens, 
#landingcontent.m-s .womens,
#landingcontent.g-w .mens,
#landingcontent.g-m .womens,
#landingcontent.s-t .lnitem,
#landingcontent.cb-k .shorts,
#landingcontent.cb-t .shorts,
 {
	display:none;
}
#leftnav a {
    text-decoration:none;
	font-size:11px;
	color:#818386;
	text-transform:uppercase;
	line-height: 120%;
}
#leftnav a:hover, #leftnav a:active {
    text-decoration:none;
	color:#d70c8c;
}
#leftnav a.activeln {
	color:#d70c8c;
}
.lntop {
	font-weight:bold;
	font-size:13px;
	padding: 0px 3px 5px 0px;
}
.lnsub {
	padding: 5px 3px 3px 0;
}
.lnitem {
	padding: 3px 3px 3px 15px;
	color:#818386;
}
.tdiffinnertext p , .tdiffinnertext li , 
#guarbox p, #guarbox2 p {
	color:#818386;
	font-size:11px;
	line-height: 140%;
	padding: 4px 0;
}
.tdiffinnertext ul {
	padding-left: 15px;
	margin-left: 20px;
	text-align:left;
}
.tdiffinnertext li {
	list-style-type: square;
}
.tdiffinnertext p.subhead, .tdiffinnertext p span.subhead, #guarbox p.subhead, #guarbox2 p.subhead {
	color:#d70c8c;
	font-size:13px;
	line-height: 130%;
	padding:8px 0 2px 0;
}
#guarbox2 {
	width:200px;
	background-color:#ededee;
	position:absolute; bottom: 25%;/*left: 310px;*/
	margin: 0 0 -30px 50px;
	padding:30px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	 display:none; 
	 z-index: 999;
}
#guarbox {
	width:200px;
	background-color:#ededee;
	position:absolute;
	padding:30px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	 display:none; 
	 margin: -20px 0 0 50px;
	 z-index: 999;
}

/* @group SortBar styles */

#sortBar {
	margin-bottom: 10px;
	
}
#sortBar, #sortBar a {
    text-decoration:none;
	font-size:11px;
	color:#818386;
	text-transform:uppercase;
	line-height: 120%;
}
#sortBar a:hover, #sortBar a:active {
    text-decoration:none;
	color:#d70c8c;
}
#sortbar #shopbybox {
	float: left;
	
}
#sortbar #shopbybox .hide {
	text-indent:2000px;
	background: #fff url(http://shopping.netsuite.com/c.1243446/site/images/landing2013/overlay-bgr-2.jpg) scroll no-repeat 420px 50%;
	width:  ;
	height: ;
	margin: 5px;
	
}
/* @end */