/* TERRY BICYCLES 2014
style-2014.css - 20160421
update 20160224
Adapted from SC 2010 style.css and then style-2013.css
by Colin Dodgson

 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	list-style:none;
	vertical-align:top;
/* 20140530	line-height:15px; */
}
img {
	-ms-interpolation-mode: bicubic;
}
body {
	margin: auto !important;
	/*width:965px; old style - reset below for responsive */
	max-width: 972px;
    width: 100%;
	text-align:center;
	background-color: #ffffff;
}
p {
	text-align:left
}
#div__body {
	background-color:#FFFFFF;
}
#div__label {
	display:none;
}


#header{ width:950px; 
         height:200px; 
         background-color: #CCC; 
         margin: 0 auto;
        }

.right {
	float:right
}
.left {
	float:left;
}
.clr {
	clear:both;
}

a em, .hide {
	position:absolute;
	left:-9999em;
}

/* @group Header Styles*/
#header-wrap {
	/*height:140px;*/
#height:147px;
margin-top: 5px;
/*margin-bottom: 10px;*/
}
#header-wrap .customer-login {
	height:19px;
#height:26px;
	padding-top:4px;
	
}
#header-wrap .customer-login .login {
	
	float:right;
}
#header-wrap .customer-login .login p {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#d70c8c;
}
#header-wrap .customer-login .login p a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#d70c8c;
}


#header-wrap .customer-login .login p a:HOVER, #header-wrap .customer-login .customer-contact p a:HOVER, #header-shipping-box div a:hover {
	text-decoration:underline;
}
#header-wrap .customer-login .login p span {
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	/*color:#999;*/
	color:#fff;
}
#header-wrap .customer-login .customer-contact {
	float:right;
	
	margin-right:16px;
}
#header-wrap .customer-login .customer-contact p {
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin-right:10px;
	
#text-align:right;
	color:#747474;
}
#header-wrap .customer-login .customer-contact p a {
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin-right:10px;
#text-align:right;
	color:#747474;
}
#header-wrap .customer-login .customer-contact p span {
	font-weight:bold;
	color:#333333;
}
#header-wrap .logo-menu {
	width: 100%;
}
#header-wrap .logo {
	float:left;
	width:136px;
	margin-right:5px;
}
#header-wrap #toplinks-box {
	height:100px;
	float: left;
}

/* @group NAV BAR */


#header-wrap .menu-bgd {
	/*width:824px;*/
	height:36px;
	float: left;
	background-color:#dfdee3;
}
#header-wrap .menu-bgd ul {
	text-transform:uppercase;
	float:left;
	text-align:left;
	margin-top: 0px;
}
#header-wrap .menu-bgd ul li {
	float:left;
	display:inline;
	text-align:left;
}
#header-wrap .menu-bgd ul li a {
	color:#58595b;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	background:#dfdee3;
	height: 36px;
	display:block;
	position: relative;
	background: url(https://checkout.netsuite.com/c.1243446/site/images/navbar-sprite.png) no-repeat 0 0;
	
}
/* nav bar - normal state */
#header-wrap .menu-bgd ul li#nav-apparel a {
	width: 113px;
}
#header-wrap .menu-bgd ul li#nav-plus a {
	width: 79px;
	background-position: -113px 0px;
}
#header-wrap .menu-bgd ul li#nav-saddles a {
	width: 113px;
	background-position: -192px 0px;
}
#header-wrap .menu-bgd ul li#nav-accessories a {
	width: 149px;
	background-position: -305px 0px;
}
#header-wrap .menu-bgd ul li#nav-bikes a {
	width: 85px;
	background-position: -454px 0px;
}
#header-wrap .menu-bgd ul li#nav-onsale a {
	width: 111px;
	background-position: -539px 0px;
}
#header-wrap .menu-bgd ul li#nav-whatsnew a {
	width: 154px;
	background-position: -650px 0px;
}
/* nav bar - hover/active state */
#header-wrap .menu-bgd ul li#nav-apparel a:hover, #header-wrap .menu-bgd ul li#nav-apparel a:active, #header-wrap .menu-bgd ul li#nav-apparel a.activeli {
	background-position: -0px -36px;
}
#header-wrap .menu-bgd ul li#nav-plus a:hover, #header-wrap .menu-bgd ul li#nav-plus a:active, #header-wrap .menu-bgd ul li#nav-plus a.activeli {
	background-position: -113px -36px;
}
#header-wrap .menu-bgd ul li#nav-saddles a:hover, #header-wrap .menu-bgd ul li#nav-saddles a:active, #header-wrap .menu-bgd ul li#nav-saddles a.activeli {
	background-position: -192px -36px;
}
#header-wrap .menu-bgd ul li#nav-accessories a:hover, #header-wrap .menu-bgd ul li#nav-accessories a:active, #header-wrap .menu-bgd ul li#nav-accessories a.activeli {
	background-position: -305px -36px;
}
#header-wrap .menu-bgd ul li#nav-bikes a:hover, #header-wrap .menu-bgd ul li#nav-bikes a:active, #header-wrap .menu-bgd ul li#nav-bikes a.activeli {
	background-position: -454px -36px;
}
#header-wrap .menu-bgd ul li#nav-onsale a:hover, #header-wrap .menu-bgd ul li#nav-onsale a:active, #header-wrap .menu-bgd ul li#nav-onsale a.activeli {
	background-position: -539px -36px;
}
#header-wrap .menu-bgd ul li#nav-whatsnew a:hover, #header-wrap .menu-bgd ul li#nav-whatsnew a:active, #header-wrap .menu-bgd ul li#nav-whatsnew a.activeli {
	background-position: -650px -36px;
}
/* @end */

/* @group DROP DOWN MENU*/
.dropul, .dropul ul {
	z-index:999 !important;
	list-style-type:none;
	list-style-position:outside !important;
	position:absolute !important;
	clear:both !important;
	height:auto !important;
	margin-top:0px !important;
	width: 200px !important;
	padding:5px !important;
	background: #FFFFFF !important;
	border:solid 2px #ccc;
	left:0px !important;
	border-top:none !important;
}
.drop-li {
	position:relative;
/*	z-index:999 !important; */
}
.dropul li {
	float:none !important;
	text-align:left !important;
	
	min-width: 190px;
}
.dropul li a {
	color:#818386 !important;
	z-index:9999 !important;
	display:block !important;
	float:none !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:auto !important;
	min-width: 190px;
	padding:7px 0px 6px 8px !important;
	border-bottom:solid 1px #ccc;
	background:#FFFFFF !important;
	text-transform:capitalize;	
}
.menu-bgd .dropul li a:hover {
	background:#D70C8C !important;
	color:#FFFFFF !important;
}
.menu-bgd .dropul li a:hover {
	z-index:9999 !important;
}

.dropul li.gcli {
	padding-top: 15px;
}
.dropul li.gcli a {
	color:#58595b;
	background:#dfdee3 !important;
	border-bottom: 0 none;
}
.dropul li.gcli a:hover {
	background:#D70C8C !important;
	color:#FFFFFF !important;
}

.average {
	margin-left:18px;
#margin-left:10px;
	margin-bottom:10px;
}
/* @end */


/* @group HEADER BAR */
.headerbar {
	background: none repeat scroll 0pt 0pt #dfdee3;
	color: #58595b; 
	margin: 0 0 5px 0px; 
	width:824px;
	height: 32px; 
	font-family:Arial, Helvetica, sans-serif;
}
.headerbar div{
	float: right;
}
.headerbar .headerbartext{
    font-size: 11px;
    padding: 3px 0 6px 0;
	text-transform: uppercase;
}
.headerbar .headerbarconfirmation{
    font-size: 11px;
    padding: 9px 0 0 110px;
	text-transform: uppercase;
}
/* 
.headerbar #headerbarform{
	margin: 0px 15px;
    width: auto;
}
.headerbar div input{
	display: block;
    float: left;
    margin: 0 2px;
}
*/
/* @end */
#headermid {
	margin: 0 0 5px 0px; 
	width:824px;
	height: 60px; 

	
}
#headermid-inner {
	margin: 0; 
	width:auto;
	height: auto; 
	float:right;
	
}
#header-shipping-box {
	width: 196px;
	height: 49px;
	margin-left: 18px;
	margin-top: 5px;
	float: left;
	display: inline;
	position:  relative;
}
#header-shipping-box a {
	background: #f5f5f5 url(https://checkout.netsuite.com/c.1243446/site/images/shipping-box-sprite2-free150.png) no-repeat left top;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	width: 196px;
	height: 49px;
}
#header-shipping-box span {
	position: absolute;
	top:35px;
	left: 0;
	text-align: center;
	text-transform: uppercase;
	color:#666;
	font-size: 10px;
	width:196px;
}
#header-shipping-box a.ship-box-495 {
	background-position: 0 0;
	}
#header-shipping-box a.ship-box-free50 {
	background-position: -196px 0;
	}
#header-shipping-box a.ship-box-free75 {
	background-position: -392px 0;
	}
#header-shipping-box a.ship-box-free100 {
	background-position: -588px 0;
	}
#header-shipping-box a.ship-box-495:hover, #header-shipping-box a.ship-box-495:active {
	background-position: 0 -49px;
	}
#header-shipping-box a.ship-box-free50:hover, #header-shipping-box a.ship-box-free50:active {
	background-position: -196px -49px;
	}
#header-shipping-box a.ship-box-free75:hover, #header-shipping-box a.ship-box-free75:active {
	background-position: -392px -49px;
	}
#header-shipping-box a.ship-box-free100:hover, #header-shipping-box a.ship-box-free100:active {
	background-position: -588px -49px;
	}


/* @group Crumb Cont*/

/*PATH CLASS*/
/*#path_nav {
	border-bottom:1px solid #E5E5E5;
	color:#666666;
	font-size:11px;
	margin-bottom:18px;
	padding:10px 10px 10px 10px;
	width:92%;
	margin-left:20px;
}*/
#crumb_cont {
	clear:both;
	color: silver;
	font-weight:normal;
	font-size: 10px;
	padding: 10px;
	/*width:963px;
	margin:0 auto;*/
	text-align: left;
}
#crumb_cont a {
	text-decoration:none;
	color: silver;
	font-size:10px;
}
.crumb {
	color: silver !important;
	font-weight:normal;
	font-size:10px;
}
.crumbover {
	text-decoration:underline;
	color:#000000;
	font-size:10px;
}
/* @end Crumb Cont*/


/* Search Form*/
#search_form {
	float:right;
	min-width: 200px; display: block; margin-top:  10px;
}
#go, .home-text-button {
	background:transparent url(/c.1243446/site/images/go.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	height:19px;
	width:32px;
	border:none;
	margin-left:5px;
}
#search_input {
	text-transform:uppercase;
	display:block !important;
	float:left;
}
/*Search Form*/


/*End Header Styles*/
/* @end */

/*Home Page Banners*/
#homepage #slider {
	height: 431px;
	overflow: hidden;
	position: relative;
	width: 688px;
	border-bottom:solid 3px #d5d6d8;
	z-index:10;
}
#homepage #slides {
	height: 431px;
	overflow: hidden;
	width: 688px;
}
#homepage .image_reel {
	height: 431px;
	overflow: hidden;
	position: relative;
}
#homepage #slides a {
	display: block;
	float: left;
	height: 431px;
}
#homepage #controls {
	background-position: -2px -71px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 400px;
	width: 91px;
	z-index:999;
}
#homepage #controls a {
	background-position: -80px -72px;
	display: inline-block;
	float: left;
	margin: 6px 0 0 6px;
	overflow: hidden;
	color:#fff;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	background:#D60C8C;
}
#homepage #controls a:hover {
	color:#D60C8C;
	background:#fff;
}
#homepage #controls a:hover, #homepage #controls a.active {
	background-position: -80px -84px;
	background:#FFFFFF;
	color:#D60C8C;
}
#homepage {
	border:solid 6px #d5d6d8;
	float:left;
}
/************************/

.hp-items {
	border-left:3px solid #D5D6D8;
	border-right:3px solid #D5D6D8;
	border-top:3px solid #D5D6D8;
	padding:3px;
	
	float:left;
}
/*.hp-items-Bottom {
border-bottom:6px solid #D5D6D8;
}*/


.hp-items h3 {
	text-align:center;
	padding-top:5px;
}
.hp-items h3 a {
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	color:#787878;
	text-align:center;
}
.hp-items h3 a:HOVER {
	color:#D60C8C;
}
/*End Home page Banners*/


/*Left*/

#left-wrap {
	border: none;
	height:  634px;
}
#left-wrap h1, #left-wrap h2 {
	color:#D60C8C;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
	margin-left:0;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
#left-wrap .banner {
	border-top:solid 6px #d5d6d8;
}
#leftsource {
}
#leftcolumn a {
	display:none;
}
#leftnav {
	margin-left:20px;
	margin-bottom:15px;
	text-align:left;
}
#leftnav li a {
	font-weight:bold;
	font-size:12px;
	color:#404041;
	padding:2px 0 2px;
	text-transform:capitalize;
	line-height:18px;
}
#leftnav li a:HOVER {
	color:#D60C8C;
	text-decoration:none;
}
#leftnav ul.lvl-1 {
	margin-left:0px;
}
#leftnav ul.lvl-1 li a {
	font-weight:normal;
	font-size:11px;
	color:#818386;
	padding:1px 3px 1px 8px;
	margin-left:5px;
	font-size:12px;
	text-transform:capitalize;
}
#leftnav ul.lvl-1 li a:HOVER {
	color:#D60C8C;
	text-decoration:none;
}
#leftnav ul.lvl-1 .selected {
	background:#D60C8C;
	color:#FFFFFF;
	padding-right:10px;
	padding-left:2px;
	margin-left:10px;
}
#leftnav ul.lvl-1 .selected:HOVER {
	color:#FFFFFF;
}
#leftnav ul.lvl-2 li {
	background:url(/site/images/bullet.gif) no-repeat 21px 7px;
#background:url(/site/images/bullet.gif) no-repeat 21px 5px;
}
#leftnav ul.lvl-2 li:HOVER {
	background:url(/site/images/bullet_hover.gif) no-repeat 23px 7px;
#background:url(/site/images/bullet_hover.gif) no-repeat 23px 5px;
}
#leftnav ul.lvl-2 li a {
	font-weight:normal;
	font-size:11px;
	color:#818386;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
	text-transform:capitalize;
	display:none;
}
#leftnav ul.lvl-2 li a:HOVER {
	color:#D60C8C;
	text-decoration:none;
}
#terry-categories {
	border-top:solid 1px #d5d6d8;
	margin-top:10px;
	width:90%;
#width:94%;
	margin-left:11px
}
#terry-categories h2 {
	color:#D60C8C;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:10px;
	text-align:left;
}
#terry-categories ul {
	margin-top:10px;
	/*margin-left:16px;*/
	margin-bottom:10px;
}
#terry-categories ul li {
	text-align:left;
	padding:3px 0px 3px 0px;
	font-size:12px;
	text-decoration:none;
}
#terry-categories ul li a {
	color:#404041;
}
#terry-categories ul li a:hover {
	color:#D60C8C;
}
/*End Left*/


/*Footer*/
#footer {
	margin:0 auto;
}
#footer .menu ul {
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
#footer .menu ul li {
	display:inline;
#padding-top:7px;
#padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#626262;
}
#footer .menu ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#626262;
}
#footer .menu ul li a:hover {
	color:#d70c8c;
}
#footer .categories {
	color:#d70c8c;
	text-align:justify;
	margin-bottom:10px;
	margin-top:10px;
	font-size:11px;
	margin-right:20px;
	margin-left:20px;
	line-height:18px;
}
#footer .categories a {
	color:#d70c8c;
	text-align:justify;
	margin-top:10px;
	font-size:11px;
	line-height:18px;
}
/*End Footer*/

/*Categories*/
#featured-items {
	height:109px;
	background:#d5d6d8;
	/*width: 824px;
	padding: 6px;*/ margin: 5px 0;
}
#featured-items .featured1, #featured-items .featured2 {
	float:left;
	width: 403px;
	height:109px;
	margin: 0;
	border:  none;
	padding: 0;
	background:#fff;
	text-align: center;
}
#featured-items .featured2 {
	margin-left: 6px;
}
#featured-items a {
	
}


#featured-items-drilldown {
	border-bottom:solid 6px #d5d6d8;
	border-top:solid 6px #d5d6d8;
#border-bottom:solid 9px #d5d6d8;
#border-top:solid 9px #d5d6d8;
	height:120px;
	background:#d5d6d8;
}
#featured-items-drilldown .drilldown1 {
	float:left;
}
#featured-items-drilldown .drilldown2 {
	float:left;
	border-left:solid 7px #d5d6d8;
#border-left:solid 7px #d5d6d8;
}



/*New*/
.category-cell {
	text-align:center;
	/*padding:0px 20px 30px 20px;*/
	padding:0px 10px 30px 10px
}
.category-cell h1 a {
	font-size:12px;
	color:#818386;
	font-weight:normal;
	text-align:center;
	display:block;
	margin-top:5px;
}
.category-cell h1 a:HOVER {
	color:#D60C8C;
}
.category-cell p {
	text-align:center;
	font-size:12px;
	color:#FF0000;
	padding-top:8px;
	font-weight:bold;
}

.category-cell p span {
	/*color:#000000;*/
	font-weight:bold;
}

.category-cell p span.levels {
	color:#ff0000;
	font-weight:bold;
}
/*New*/






/*End Categories*/

/*ITEM TEMPLATE*/
/*Multi images*/

#multi-images {
/*	height:317px;*/
	z-index:-1;
	margin-bottom:15px;
	border:solid 1px #d6d5da;
}
#rotator {
	/*height:182px;*/
	margin-bottom:5px;
	position:relative;
	z-index:1;
	margin:20px;
}
#rotator a {
	left:0px;
	/*position:absolute;*/
	top:0px;
}
#thumbnails {
	width:305px;

	/*margin-top:120px;
	margin-left:5px;*/

}
#thumbnails a {
	display:block;
	float:left;
	margin-right:7px;
	border:none;
	border:solid 1px #d6d5da;
	margin-bottom:7px;
	margin-top:5px;
}
#thumbnails a img {
	padding:2px;
	height:56px;
	width:62px;
}
#thumbnails .active {
}
/*multi-images*/
#item-tpl-wrap {
	/*padding:10px;*/
	/*padding-top:0px;*/
	/*width:755px;*/
	float:left;
}
#item-tpl-wrap h1 {
	color:#D60C8C;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:10px;
#margin-bottom:20px;
	font-weight:normal;
}
#item-tpl-wrap .multi-images {
	width:309px;
	border:solid 1px #d6d5da;
	padding:15px;
	float:left;
	#height:450px;
}
#item-tpl-wrap .cart-wrap {
	width:394px;
	float:left;
	margin-left:18px;
#margin-left:10px;
}
#item-tpl-wrap .cart-wrap p {
	font-size:12px;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}
#item-tpl-wrap .cart-wrap .cart {
	border:solid 1px #d6d5da;
	padding:10px;
}
#item-tpl-wrap .cart-wrap .cart p {
	font-weight:bold;
	font-size:12px;
	color:#000;
}

#item-tpl-wrap .cart-wrap .cart p span {
	color:#ff0000;
	font-weight:bold;
	padding-left:4px;
}

#item-tpl-wrap .cart-wrap .cart p span.regular-price {
	font-weight:normal;
	color:#000000;
}

#item-tpl-wrap .cart-wrap .cart #addtocart {
	background:url(/site/images/add_to_cart.gif) no-repeat;
	width:116px;
	height:24px;
	border:none !important;
	cursor:pointer;
	margin-top:7px;
}

#qty {

	margin-top:8px;
	padding-left:4px;
	padding-top:3px;
	width:49px;
	border:solid 1px #cccccc;
}

#featured-items-drilldown .links {
	width:192px;
#width:189px;
	height: 119px;
	border-right:solid 7px #D5D6D8;
	float:left;
	background:#FFFFFF;
}
#featured-items-drilldown .links ul {
	padding-top:5px;
	margin-left:16px;
	margin-bottom:10px;
#margin-bottom:7px;
}
#featured-items-drilldown .links ul li {
	text-align:left;
	padding:3px 0px 3px 0px;
	font-size:12px;
	text-decoration:none;
}
#featured-items-drilldown .links ul li a {
	color:#D60C8C;
}
#featured-items-drilldown .links ul li a:hover {
	color:#404041;
}
#item-code {
	float:left;
	width:154px;
}
#item-code p {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}
/*Related Item*/
#related-items {
	width:176px;
	margin-top:8px;
	float:left;
}
#you-may-also {
	width: 200px;
}
#you-may-also h1 {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin-bottom:10px;
}
#you-may-also .related-item {
	margin-top:10px;
}
#sc-related-item {
	text-align:center;
	margin-bottom:10px;
}
#sc-related-item p.name a {
	font-size:12px;
	color:#828282;
	font-weight:normal;
	text-align:center;
	display:block;
	margin-top:5px;
}
#sc-related-item p.item-price {
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	font-size:11px;
}
/*/ Related Item*/

/*Tabs*/

.tab-navigation {
	clear:both;
	padding-top:50px;
	#padding-top:20px;
	padding-bottom:10px;
	width:  90%;
}
#sc_tabs_link {
	position:relative;
}
#sc_tabs_link ul {
	position:absolute;
	top:-31px;
}
#sc_tabs_link li {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-right:5px;
	height:27px;
	cursor:pointer;
	padding-left:8px;
	padding-right:8px;
}
#sc_tabs_link li.inactive {
	background:#f0f0f0;
	height:19px;
	padding-top:10px;
	font-size:12px;
	color:#464646;
	font-weight:bold;
	margin-top:2px;
	cursor:pointer;
	border-top:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-left:solid 1px #d5d5d5;
}
#sc_tabs_link li.activated {
	background:#fff;
	margin-right:7px;
	height:21px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#464646;
	border-top:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-left:solid 1px #d5d5d5;

}
#sc_tabs_content {
	border:solid 1px #d5d5d5;
	width: 100%;
	max-width: 650px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:13px;
	padding:14px;
	margin-bottom:30px;
	float:left;
	/*margin-right:16px;
#margin-right:10px;*/
}
#cont_download p.title {
	font-size:14px;
	font-weight:bold;
	color:#380D04;
	padding-bottom:10px;
}
#cont_download p a {
	padding-bottom:10px;
	color:#380D04;
	text-decoration:underline;
}
#cont_download p a:HOVER {
	text-decoration:none;
}
/*/ Tabs*/


/*Reviews*/
#sc_review iframe {
	margin:10px;
}
.product_review {
	border-bottom:solid 1px #e1e1e1;
	padding:10px;
}
.sc_last_review h3.title {
	font-size:12px !important;
	font-weight:bold !important;
	color:#D60C8C !important;
	margin-top:10px !important;
	margin-bottom:3px !important;
	border:none !important;
	text-align:left
}
.sc_last_review .content {
	font-size:12px;
	color:#333;
	line-height:130%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
sc_last_review p.reviewer {
	font-size:12px;
	color:#333;
	text-align:left;
}
sc_last_review .rating {
	padding-top:14px;
#padding-top:4px;
#padding-bottom:0px;
	padding-bottom:5px;
	margin-left:-3px;
	text-align:left;
}
/*/ Reviews*/

/*ITEM TEMPLATE*/



/*EXTRA STYLE RESETS ->> MY ACCOUNT - SHOPPING CART - CHECKOUT*/

/*Extra styles*/
.bglt, .bgltmedtext {
	background:none;
}
.bglttext {
	padding: 3px 0;
	border-bottom: 1px solid silver;
	background:none;
}
.smallgraytext {
	float:left
}
p span.blueTxt {
	font-weight:bold;
	font-size:11px;
}
.greytitle {
	padding-bottom:10px;
	font-weight: bold;
	font-size:17px;
	color:#D70C8C;
	padding-left:5px;
	text-align:left
}
#hint {
	margin-top:2px;
	border:solid 1px #999999;
}
.nlbutton {
	background-color:#999999;
	color:#FFF;
	padding:3px 7px;
	font-size:12px;
	border: none !important;
	margin-left:5px;
	cursor:pointer;
	margin-top:10px;
}
.textbold {
	font-size:12px;
}
td .text {
	text-align:left;
}
#mainContents .medtext {
	font-size:12px;
	color:#666666
}
#mainContents .medtext a {
	color:#D70C8C
}
.smalltext, .smalltextnolink, .smalltextul {
	font-size:12px;
	padding-right:2px;
	padding-left:5px;
	text-align:left;
}


#mainContents .smalltext, .smalltextnolink, .smalltextul {
	font-size:12px;
	padding-right:2px;
	padding-left:5px; /*padding-top:3px;*/
}
.labelSpanEdit a[href*="help"].smalltextnolink {
 text-decoration:underline;
}
.labelSpanEdit a[href*="help"].smalltextul {
	text-decoration:underline;
color: #D60C8C;
padding-left: 0;
line-height:23px;
}
#mainContents .text table table #retemail_fs_lbl, #mainContents table #name_fs_lbl, #mainContents table #company_fs_lbl, #mainContents table #email_fs_lbl, #mainContents table #pwd_fs_lbl, #mainContents table #newpwd2_fs_lbl, #mainContents table #hint_fs_lbl, #mainContents .text table table #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #title_fs_lbl, #incomingmessage_fs_lbl {
/*	display:block;
line-height:35px;
margin:3px;
*/	
}
#attention_input, #addressee_input, #addr1, #addr2, #city, #inpt_dropdownstate1, #zip, #country, #inpt_country2, #phone, #dropdownstate {
	margin-bottom:7px
}
/* -- Login Screen -- */
#retemail_fs_lbl, #retpwd_fs_lbl {
	display:block;
	margin:7px 10px 0 0 !important;
	margin:#10px 10px 0 0 !important;
}
#retemail, #retpwd {/*margin-top:10px !important;*/
}
.input {
	background-color:#FFFFFF;
}
.inputreq {
	background-color:#FFFFFF;
	border:solid 1px #999;
	float:left;
	text-align:left;
	margin-top:2px;
}
form#checkout {
	background-color:#FFFFFF;
}
.dropdownInput {
	background-color:#FFFFFF;
}
#apply_splits {
	margin-top:10px;
}
#handle_portlet_-520 tr td {
	background-color:#fff !important;
}
#handle_portlet_-520 {
	background-color:#fff !important;
}
#__tab {
	margin:0px !important;
}
td .medtextbold p {
	/*white-space:nowrap;
width:0px !important;*/
text-align:left !important;
	padding-left:10px;
}
.bgbutton {
	background:#D70C8C none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	margin-left:10px;
	padding-bottom:3px;
	padding-top:3px;
}
/*INFORMATION ITEMS*/

#sc_info_items {
	width:95%;
}
#sc_info_items .image {
	padding:10px;
}
#sc_info_items h1 {
	font-size:20px;
	font-weight:normal;
	color:#D60C8C;
	margin-top:20px;
	padding-left:0px;
	margin-bottom:15px;
}
#sc_info_items h2 {
	font-size:15px;
	font-weight:bold;
	color:#D60C8C;
	margin-top:20px;
	padding-left:0px;
	margin-bottom:15px;
}
#sc_info_items p, .tipbox p {
	line-height:18px;
	padding-left:15px;
	padding-bottom:30px;
	font-size:13px;
	color:#444;
}


/*BIKES SECTION*/
/*cell*/


/*New*/
.category-cell-bikes {
	text-align:center;
	padding:0px 0px 30px 12px;
}
.category-cell-bikes h1 a {
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
	display:block;
}
.category-cell-bikes h1 a:HOVER {
	color:#D60C8C;
}

.category-cell-bikes .bgnd {
background:url(/site/images/bike_celll_bgnd.png) no-repeat;
width:213px;
height:145px;
padding-top:10px;
}
/*New*/


/*List*/

#bikes-links {
background:url(/site/images/bgnd_links_bikes.gif) no-repeat;
width:686px;
#width:677px;
height:42px;
}
#bikes-links ul {
padding-top:6px;
text-align:center;
margin:0 auto;
}
#bikes-links ul li {
display:inline;
}

#bikes-links ul li a {
color:#d70c8c;
font-size:15px;
padding-left:20px;
padding-right:20px;
}

#bikes-links ul li a:HOVER {
color:#9e0967;
}

/*/List*/

/*New*/
.item-cell-bikes {
	text-align:center;
	padding:0px 0px 30px 14px;
}
.item-cell-bikes h1 a {
	font-size:13px;
	color:#434343;
	font-weight:bold;
	text-align:left;
	display:block;
	margin-top:10px;
}
.item-cell-bikes h1 a:HOVER {
	color:#D60C8C;
}

.item-cell-bikes .border {
border:solid 1px #e3e1e1;
padding:10px;
}

.item-cell-bikes p.price {
font-size:11px;
color:#000;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 0px;
}

.item-cell-bikes p.price span {
color:#be0e7a;
}

.item-cell-bikes p.description {
font-size:11px;
color:#717171;
font-weight:normal;
margin-bottom:10px;
width:210px;
}

.item-cell-bikes p.details a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#434343;
text-align:left;
}

.item-cell-bikes p.details a:HOVER {
color:#870554;
}
/*New*/

/*/ Item List*/


/*/BIKES SECTION*/

/*Sitemap*/
.iBullet {
display:none;
}

.dottedlink {
padding:5px;
color:#333333;
display:block;
}

.dottedlink:HOVER {
color:#D60C8C;
}

/*/Sitemap*/

p.new-customer { font-size:12px; color:#333333; padding-top:15px; font-weight:normal;}

/* New Item list */
.loader {
	height: 32px;
    text-align: center;
    width: 100%;
}
/* End of New Item list */
/* ITEM TEMPLATE SOCIAL */
div.pinterest{
display:none;
}
/* END ITEM TEMPLATE SOCIAL */

/* @group CD additions
Rev 1/16/13
*/
.pinktitle {
	padding:10px 0;
	font-weight: bold;
	font-size:17px;
	color:#D70C8C;
	text-align:left;
	margin-top:10px;
}
.cd_faq h3.title {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding: 10px 0 3px 0;
}
.cd_faq p, .cd_faq li {
	font-size: 11px;
	color: #333333;
	padding: 4px 0;
}
.cd_faq ul {
	padding-left: 15px;
	margin-left: 20px;
}
.cd_faq li {
	list-style-type: square;
}
.gctext p {
	color:#666666;
	font-size:11px;
	padding:5px 0;
	line-height: 140%;
}
/* @group Gift Wrap Display */
#gwbuttonshow {
	width: 250px;
	height: 22px;
	margin: 0 0 10px 0;
 }
 #gwbuttonshow a, #gwbuttonshow.gwbuttonhide a {
	 display:block;
	width: 250px;
	height: 22px;
	background: url(http://shopping.netsuite.com/core/media/media.nl?id=73068&c=1243446&h=2889a91893edaa858eac) no-repeat -400px top;
}
#gwbuttonshow a:link {
	background-position: 0 0;
}
#gwbuttonshow.gwbuttonhide a:link {
	background-position: -250px 0;
}
#gwbuttonshow a:hover, #gwbuttonshow a:active { 
background-position: 0 -21px;
}
#gwbuttonshow em, #gwbuttonhide em {
	display: none;
}
#gwbuttonshow.gwbuttonhide a:hover, #gwbuttonshow.gwbuttonhide a:active { 
background-position: -250px -21px;
}
#gwdisplayinner {
	background-color:#F8F8FF; padding:15px; margin-bottom:10px;
}


/* @end */


/* @group Gift Wrap Display */
/* copied from dealers site css 4-30-13 */
#content-socialMedia{
    width:965px; 
    height: 320px; 
    }


#content-socialMedia div{
                        float:left;
                        }
#blog-container{ 
                width:250px; 
                min-height:320px; 
                border:1px solid #CCC; 
                font-size:12px;
              }

#blog-container-data{ width:230px; 
                     margin: 0 auto; 
                     height:255px; 
                     margin: 0px 10px 0px 10px; 
                     overflow:scroll;
                     overflow-x:hidden; 
                    }

#blog-container-data .blogData{margin:10px 0 0 0;}
#blog-container-data .blogData a{ color: #666;}
#blog-container-data .blogData a:hover{text-decoration:underline;}
#blog-container-data .blogData .date{font-size:9px;}                  
    
.TerryPelotonImg{ padding-left:10px; 
                  display:block;
                  }

.loadingTerry-Peloton{ background:url('http://dealers.terrybicycles.com/site/images/preloadTerry.gif') no-repeat; 
                       width:40px; 
                       height:40px; 
                       display: block;
                       margin: 102px 0px 0px 90px;
                     }                  

#tweeter-container{ 
                  min-height:320px; 
                  width:282px;
                  margin-left:15px; 
                    }

.twtr-hd{ display:none;}
.twtr-ft div{display:none;}


#facebook-container{ width:399px; 
                     height:318px;
                     border:1px solid #CCC; 
                     margin-left:15px; 
                     background-color:#f0eff0; 
                   }

.connect_widget{ float:left!important;}
/* @end */


/* @end */