body{background:#4f4f4f;text-align:center;color:#333333;background:#3b3b3b url(../images/elements/bg.jpg) top left repeat-x;font-size:12px;font-family:arial;}
a,a.visited{text-decoration:none;}
#header{width:980px;margin:0 auto;text-align:left;height:176px;background:url(../images/elements/header_bg.jpg) top left repeat-x;position:relative;}
#header .interior{background:url(../images/elements/header_building.jpg) 280px 0 no-repeat;height:176px;width:100%;}
#header #logo{position:absolute;left:0;top:40px;}
#clicktotalk{width:213px;background:url(../images/elements/header_box.png) left top no-repeat;height:106px;position:absolute;right:0;top:40px;}
#clicktotalk h5{font-family:Myriad Pro,"Myriad Pro",Helvetica,Verdana;font-size:23px;color:#fff;margin:0 0 0 2px;}
#clicktotalk p{font-size:11px;line-height:12px;margin:0 0 0 3px;}
#clicktotalk .clickInterior{width:150px;padding:16px 20px 0 16px;color:#b1b1b1;}
#clicktotalk div{margin:3px 0;}
h1{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:29px;}
h2{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:29px;}
h3{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:18px;}
h3 a{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:18px;}
h4{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:13px;}
#container{width:980px;text-align:center;margin:0 auto;}
#content{width:980px;margin:0 0 20px;z-index:1;}
.bigbox{width:973px;margin:20px auto;}
.bigbox .interior{background:#fff url(../images/homepage/box-big-top-shadow.gif) top no-repeat;text-align:left;}
.bigbox .models{padding:13px 0 8px;}
.bigbox .models h3{padding:0 0 0 20px;}
.bigbox .models ul{margin:15px 0 0 10px;}
.bigbox .models li{width:88px;border-right:2px solid #cccccc;height:62px;padding:0 8px 0 90px;float:left;margin:0 5px 0 0;}
.bigbox .models li p{color:#666666;font-size:10px;}
.bigbox .models h6{font-size:11px;margin:5px 0 0;}
.bigbox .models li.touring{background:url(../images/homepage/bike-touring.jpg) left no-repeat;}
.bigbox .models li.dyna{background:url(../images/homepage/bike-dyna.jpg) 10px 5px no-repeat;}
.bigbox .models li.softtail{background:url(../images/homepage/bike-softtail.jpg) 10px 2px no-repeat;}
.bigbox .models li.sportster{background:url(../images/homepage/bike-sportster.jpg) 6px 2px no-repeat;}
.bigbox .models li.vrsc{background:url(../images/homepage/bike-vrsc.jpg) 7px 2px no-repeat;border:0;margin-right:0;}
.bigbox .models li.trike{background:url(../images/homepage/bike-trike.jpg) 6px 2px no-repeat;}
.bigbox .models li.cvo{background:url(../images/homepage/bike-cvo.jpg) 6px 2px no-repeat;}
.slideshowbox{float:left;}
.dealbox{float:left;width:315px;margin:-7px auto 0 35px;}
.dealbox .subtitleOne{width:100%;font-family:Trebuchet MS,Verdana;font-size:13px;text-align:center;margin:10px 0;color:#666;}
.dealbox form{width:255px;margin:15px auto;}
.dealbox .textbox{width:170px;margin:0 10px 0 0;}
.dealbox .subtitleTwo{width:100%;font-family:Trebuchet MS,Verdana;font-size:14px;text-align:center;margin:10px 0;color:#000;font-weight:bold;background:#fff;}
div.specials{margin:0;}
ul.specials li{border:1px solid #f7be9a;padding:5px 7px;width:307px;margin:0 auto 8px;text-align:left;}
ul.specials li .thumb{float:left;margin:0 10px 0 0;}
ul.specials li .info{float:left;width:175px;font-size:13px;line-height:1.3em;}
ul.specials li .info div.title{font-size:11px;font-weight:bold;margin:0 0 5px;}
ul.specials li a{color:#666;text-decoration:underline;}
.newsbox{width:641px;float:left;margin:0 0 0 4px;}
.newsbox .interior{width:601px;background:#fff url(../images/homepage/box-news-top.gif) top no-repeat;text-align:left;height:260px;padding:20px 20px 5px;}
.newsbox li{padding:25px 0 0;}
.newsbox li .thumb{float:left;}
.newsbox li .info{float:left;width:430px;font-size:11px;margin:0 0 0 10px;}
.newsbox li .info div.title{font-size:11px;font-weight:bold;margin:0 0 5px;}
.newsbox h3{margin:0 0 4px;}
.newsbox h2{float:left;width:200px;margin:0;padding:0;}
.newsbox .date{margin:0 0 4px;font-size:11px;font-weight:bold;}
.newsbox li p{font-size:12px;color:#333;line-height:15px;}
.newsbox li p a{font-weight:bold;color:#333;}
.newsbox .newslist{border:0;margin:0;padding:0;}
.readmore{float:right;margin:10px 10px 0 0;}
.readmore a{color:#666;font-size:11px;}
.eventsbox{float:right;width:297px;height:298px;margin:0 2px 0 0;background:url(../images/homepage/box-events.png) top left no-repeat;padding:10px;text-align:left;position:relative;}
.eventsbox h3{margin:0 0 10px 10px;}
.eventsbox a{color:#ffc67c;}
.eventsbox ul{padding:10px;}
.eventsbox ul li{margin:0 0 20px;}
.eventsbox ul li div.info{margin:0 0 0 5px;float:left;width:240px;line-height:15px;}
.eventsbox ul li div.info h6{color:#868686;font-size:12px;font-weight:bold;}
.eventsbox ul li div.info{color:#666;}
.eventsbox .readmoreevents{position:absolute;bottom:30px;right:20px;}
.browseour{margin:10px 0 0;width:100%;text-align:center;}
.calendar{width:31px;height:34px;text-align:center;float:left;}
.Jan{background:url(../images/calendar/clndr-jan.png) no-repeat;}
.Feb{background:url(../images/calendar/clndr-feb.png) no-repeat;}
.Mar{background:url(../images/calendar/clndr-mar.png) no-repeat;}
.Apr{background:url(../images/calendar/clndr-apr.png) no-repeat;}
.May{background:url(../images/calendar/clndr-mat.png) no-repeat;}
.Jun{background:url(../images/calendar/clndr-jun.png) no-repeat;}
.Jul{background:url(../images/calendar/clndr-jul.png) no-repeat;}
.Aug{background:url(../images/calendar/clndr-aug.png) no-repeat;}
.Sep{background:url(../images/calendar/clndr-sep.png) no-repeat;}
.Oct{background:url(../images/calendar/clndr-oct.png) no-repeat;}
.Nov{background:url(../images/calendar/clndr-nov.png) no-repeat;}
.Dec{background:url(../images/calendar/clndr-dec.png) no-repeat;}
.calendar div{font-family:verdana;font-weight:bold;font-size:12px;color:#333333;margin:15px auto 0;width:31px;height:30px;text-align:center;}
.slideshow{overflow:hidden;position:relative;width:595px;float:left;}
.left-button,.right-button{cursor:pointer;height:72px;margin-top:-36px;position:absolute;top:50%;width:50px;z-index:9999;}
.left-button{background-image:url(../images/slideshow/left-arrow.png);}
.right-button{background-image:url(../images/slideshow/right-arrow.png);right:0;}
.slideshow .caption{position:absolute;bottom:0;height:90px;width:480px;padding:10px 20px;}
.slideshow .caption p{color:#fff;margin:10px 0;}
.slideshow h2{color:#666;font-size:28px;line-height:32px;}
ul.slideshow h2{color:#fff;padding:0 0 0 10px;}
ul.slideshow p{line-height:18px;width:350px;font-size:12px;margin:6px 0 0 10px;}
.breadcrumbs{text-align:left;color:#fff;font-family:Trebuchet MS,Verdana;font-size:12px;margin:15px 0;}
.breadcrumbs a{font-size:12px;text-decoration:none;color:#fff;}
.breadcrumbs a:hover{font-size:12px;text-decoration:underline;}
.breadcrumbs li{float:left;}
.main{background:#fff;width:979px;position:relative;padding-bottom:0;}
.main .interior{background:url(../images/elements/content_box_top.jpg) left top no-repeat;padding:13px;width:953px;position:relative;}
.detailmain .interior{background:url(../images/elements/detail_box_top.jpg) left top no-repeat;background:#fff;padding:13px;width:953px;}
.headergraphic{width:630px;overflow:hidden;}
.headergraphic img{width:630px;}
.searchbox{background:url(../images/elements/sidebar_search_box.png) no-repeat;width:307px;height:118px;position:absolute;right:5px;top:-25px;}
.leftcol{float:left;width:635px;margin:0;padding:0;text-align:left;min-height:660px;}
.rightcol{float:right;width:306px;margin:0 5px 0 0;text-align:left;}
.rightcol.includessearch{padding-top:100px;}
.rightcol h3{margin-left:20px;}
.minileft{float:left;margin:12px 32px 0 0;}
.minileft h1{margin:0 0 5px;}
.minileft p{font-size:12px;line-height:16px;}
.miniright{float:left;width:210px;margin:12px 0 0;padding:10px 0 0;}
.miniright h4{padding:4px 4px 0;}
.miniright p{padding:4px;line-height:15px;font-size:11px;}
.rightcol ul.specials{margin:10px auto 0 9px;width:240px;background:#fff;}
.rightcol .module{margin-bottom:35px;}
.modelsbox{padding:13px 0 8px;text-align:left;position:relative;background:#fff;}
.modelsbox h3{padding:0;}
.modelsbox ul{margin:15px 0 0 10px;float:left;}
.modelsbox li{width:88px;border-right:2px solid #cccccc;height:68px;padding:0 8px 0 90px;float:left;margin:0 5px 0 0;}
.modelsbox li p{color:#666666;font-size:10px;}
.modelsbox h6{font-size:11px;margin:5px 0 0;}
.modelsbox li.touring{background:url(../images/homepage/bike-touring.jpg) left no-repeat;}
.modelsbox li.dyna{background:url(../images/homepage/bike-dyna.jpg) 10px 5px no-repeat;}
.modelsbox li.softtail{background:url(../images/homepage/bike-softtail.jpg) 10px 2px no-repeat;}
.modelsbox li.sportster{background:url(../images/homepage/bike-sportster.jpg) 6px 2px no-repeat;}
.modelsbox li.vrsc{background:url(../images/homepage/bike-vrsc.jpg) 7px 2px no-repeat;}
.modelsbox li.trike{background:url(../images/homepage/bike-trike.jpg) 6px 2px no-repeat;}
.modelsbox li.cvo{background:url(../images/homepage/bike-cvo.jpg) 6px 2px no-repeat;}
.modelsbox .prev{float:left;width:30px;margin:27px 0 0;}
.modelsbox .next{float:right;width:25px;margin:27px 0 0;}
.bikesbox{float:left;margin:10px 0 0;}
.rightcol ul.events{padding:10px;margin-left:10px;}
.rightcol ul.events li{margin:0 0 20px;}
.rightcol ul.events li div.info{margin:0 0 0 5px;float:left;width:240px;line-height:15px;}
.rightcol ul.events li div.info h6{color:#868686;font-size:12px;font-weight:bold;}
.rightcol ul.events li div.info{color:#666;}
ul.corporateevents .info{width:550px;margin:0;}
ul.corporateevents .info h3,ul.corporateevents .info h3 a{font-size:16px;margin:0 0 5px;}
ul.corporateevents{margin:15px 0;}
.detailpage ul.eventsCorporate .info h6{font-size:16px;}
.bbfooter{padding-top:20px;}
.pagination ul{float:right;}
.pagination{float:right;margin-right:10px;}
.pagination li a{color:#FFF;}
.pagination li.current a{color:#fff;}
.pagination li{float:left;margin:0 5px 0 0;color:#FFF;width:21px;height:21px;text-align:center;font-size:11px;line-height:21px;}
.pagination li.current{background:#9a9a9a;}
.pagination li.last{margin-right:0;}
.inventoryBox{margin:15px 0;}
.browsebox{margin:10px 0;}
.browsebox a.current{font-weight:bold;}
.bbtop{background:#cfaf79;width:100%;padding:5px 0;}
.bbtop ul{margin:0;padding:0 15px;clear:both;}
.bbtop ul li{float:left;margin:0 10px 0 0;line-height:25px;}
.bbtop a{color:#333;}
.bbinterior{padding:17px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.bikelist div.result ul{margin:0;padding:0;}
.bikelist div.result li{position:relative;margin:0 0 10px;height:80px;}
.bikelist div.result li .thumb img{border:1px solid #ccc;background:#fff;padding:3px;}
.bikelist div.result li .thumb{float:left;width:100px;height:75px;background:#ccc;margin:0 17px 0 0;}
.bikelist div.result li .info{float:left;width:460px;padding:3px 0;}
.bikelist div.result h4{color:#000;font-size:15px;font-weight:bold;}
.bikelist div.result h4 span{color:#c6000f;font-size:11px;padding:0 0 0 20px;}
.bikelist div.result p{color:#666666;font-size:11px;line-height:14px;}
.bikelist div.result p a{color:#666;text-decoration:none;}
.bikelist div.result p a:hover{text-decoration:underline;}
.bikelist div.result p.quote{position:absolute;bottom:0;}
.numberof{float:left;margin:10px 0 0;font-size:11px;color:#999;}
.detailpage .photos{float:left;width:275px;}
.detailpage .info{float:left;width:340px;margin:0 0 0 15px;}
.detailpage .info h6{color:#cc6600;font-size:13px;line-height:15px;}
.detailpage .info .stats{margin:0 0 20px;}
.detailpage .info .stats li{padding: 5px; border-bottom: 1px dashed #ccc;}
.detailpage .info p{color:#5a5b5f;font-size:11px;line-height:14px;margin:5px 0;}
.detailpage .info .stats li{font-size:11px;color:#333333;margin:3px 0;}
.detailpage .info .stats label{font-weight:bold;width:90px;display:inline-table;}
.photos .mainphoto{width:271px;height:191px;border:1px solid #bd6900;}
/*.socialicons li{float:left;margin:2px 4px 0 0;line-height:12px;}
.socialicons{width:84px;position:absolute;top:40px;right:0;font-size:10px;line-height:12px;}
.socialicons ul{margin:3px 0;}*/
.leftcol.detailpage h1{margin:0px 0px 12px 0px; font-size:180%;}
.leftcol.detailpage h3 {
	border-bottom: 2px solid #C60;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
.wp-image-3217 {
	float: right;
	margin-top: -50px;
}
#bike-description {
	padding-top: 20px;
}
#bike-description p {
	margin-bottom: 5px;
}
.buttons {width: 100%; text-align: center;}
#show-quote {
	width: 156px;
	height: 34px;
	display: block;
	margin: auto;
	background: url('images/get-type.png') no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}
.p50 {
	width: 49%;
	float: left;
}
.standardForm {
	background-color: #f7f7f7;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#bike-quote {
	display: none;
}

.other-bike {
	width: 200px;
	float: left;
	border: 1px solid #eee;
	margin-right: 3px;
	padding: 3px;
	text-align: center;
	margin-bottom: 6px;
	font-size: 80%;
	height: 190px;
}
.other-bike h5 {
	border-bottom: 1px solid #eee;
	line-height: 23px;
	height: 20px;
	text-align: center;
	font-size: 120%;
}
.leftcol.detailpage{position:relative;}
.standardForm div.short{width:277px;float:left;margin:2px 0;}
.standardForm div.long{width:575px;float:left;margin:10px 0;}
.standardForm div.city{width:230px;float:left;margin:10px 0;}
.standardForm div.state{width:200px;float:left;margin:10px 0;}
.standardForm div.zip{width:115px;float:left;margin:10px 0;}
.standardForm input.textbox{background:#d9d9d9;font-size:12px;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#999;border:0;float:left;width:150px;}
.standardForm input.long{width:420px;}
.standardForm input.city{width:105px;}
.standardForm input.zip{width:60px;}
.standardForm select{font-size:11px;}
.standardForm label{display:block;float:left;font-family:Trebuchet MS,Verdana;color:#000;font-size:11px;line-height:39px;width:100px;text-align:right;margin:0 10px 0 0;}
.standardForm div.state label{width:50px;}
.standardForm div.zip label{width:30px;}
.standardForm div.condense label{line-height:38px; width: 80px;}
.standardForm select#subject {width: 180px;}
.standardForm textarea{background:#d9d9d9;width:180px;height:80px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#999;border:0;}
.standardForm .submitButton{margin:10px 35px 0px 0px;float:right;}
#tabs{margin-top:20px;}
.entry-content p{font-size:12px;line-height:16px;margin:0 0 15px;}
.entry-content h4{margin:0 0 15px;font-size:14px;line-height:16px;}
.bikespicsbigbox{padding:2px 0;position:relative;text-align:left;}
.bikespicbox{float:left;margin:10px 0 0;}
.bikespicsbigbox ul{float:left;}
.bikespicsbigbox li img{width:60px;height:45px;padding:2px;background:#fff;border:1px solid #ccc;cursor:pointer;}
.bikespicsbigbox li{margin:0;padding:0;width:70px;height:55px;}
.clickto{width:100%;padding:5px 0;font-size:10px;color:#696969;line-height:11px;text-align:center;}
.photos .prev{float:left;width:30px;margin:27px 0 0;cursor:pointer;}
.photos .next{float:right;width:25px;margin:27px 0 0;cursor:pointer;}
#footer{background:#82838b;width:100%;text-align:center;}
#footer .interior{width:965px;padding:25px 0 40px 15px;text-align:left;margin:0 auto;}
#footer ul{float:left;padding:0 10px 0 0;}
#footer ul li{font-weight:bold;font-size:14px;line-height:17px;width:150px;padding:0 0 2px;margin:0 0 2px;color:#fff;border-bottom:1px solid #a7a7ab;}
#footer .interior a{color:#fff;font-size:12px;font-weight:normal;}
#footer .interior a:hover{text-decoration:underline;}
/*#footer .phone{text-align:right;clear:both;margin-top:25px;}
#footer .phone h4{color:#fff;font-size:24px;font-family:"Myriad Pro",Myriad Pro,Trebuchet MS,Verdana;}
#footer .phone h5{color:#000;}
*/
#footer .phone{text-align:left;clear:both;margin:0 10px 55px 0;width:250px;display:block;position:relative;}
#footer .phone h4{color:#fff;font-size:24px;font-family:"Myriad Pro",Myriad Pro,Trebuchet MS,Verdana;}
#footer .phone h5{color:#000;}
#footer .social-media{text-align:right;clear:both;margin:0 10px 15px 0;width:955px;display:block;position:absolute;float:right;}
/* reserveForm */
#reserveForm td{padding:5px 0 8px;}
#reserveForm td table.minitable td{padding:0 0 3px;}
#reserveForm td.leftcolumn{width:200px;margin-right:30px;}
#reserveForm td table.minitable td.leftcolumn{width:15px;}
#reserveForm td div.leftcolumn2{margin:5px 0 0 20px;}
/* search box */
.searchbox h4{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:15px;margin:8px 0 5px;}
.searchbox .interiorbox{padding:5px;margin:0 0 0 12px;}
.searchbox .textbox{width:175px;padding:3px 5px;color:#000;font-size:12px;float:left;margin:0 5px 0 0;}
.searchbox .submit{float:left;}
.searchbox-home{background:url(../images/elements/sidebar_search_box.png) no-repeat;width:307px;height:118px;}
.searchbox-home h4{color:#cc6600;font-family:Trebuchet MS,"Myriad Pro",Arial;font-size:15px;margin:8px 0 5px;text-align:center;}
.searchbox-home .interiorbox{padding:5px;margin:0 0 0 12px;}
.searchbox-home .textbox{width:175px;padding:3px 5px;color:#000;font-size:12px;float:left;margin:0 5px 0 0;}
.searchbox-home .submit{float:left;}
.searchbox-home form{width:307px;padding:5px 0 0;}
/* Form */
.content_text12{color:#000;}
/* =Menu
-------------------------------------------------------------- */
#topnav{width:980px;margin:0 auto;text-align:left;}
#topnav li{float:left;height:42px;padding:0 11px;background:url(../images/elements/topnav_bar.gif) right no-repeat;}
#topnav li.first{}
#topnav li.last{background:none;}
#topnav li a{color:#fff;font-family:arial;font-size:15px;line-height:42px;font-weight:bold;height:42px;}
#topnav li.selected{background:url(../images/elements/topnav_current_bg.gif) top repeat-x;padding:0 12px;}
#topnav li ul li{background:none;padding:3px;height:23px;}
#topnav .menu-header ul,div.menu ul{list-style:none;margin:0;z-index:99;}
#topnav .menu-header li,div.menu li{float:left;position:relative;z-index:99;}
#topnav ul ul{display:none;background:#000;position:absolute;top:40px;width:175px;left:0;float:left;box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);z-index:99999;}
#topnav ul li#menu-item-6 ul{width:125px;z-index:99999;}
#topnav ul li#menu-item-13 ul{width:135px;z-index:99999;}
#topnav ul li#menu-item-5 ul,#topnav ul li#menu-item-5 ul li{width:200px;z-index:99999;}
#topnav ul li#menu-item-96 ul,#topnav ul li#menu-item-96 ul li{width:225px;z-index:99999;}
#topnav ul ul ul{left:100%;top:0;z-index:99999;}
#topnav ul ul a{background:#000; line-height:21px;/*padding:5px 10px;width:150px;*/ font-size:12px; /*height:18px;*/}
#topnav ul ul :hover > a{color:#CC6600;z-index:99999;}
#topnav ul li:hover > ul{display:block;z-index:99999;}

/* Sub-menus
-------------------------------------------------------------- */
/** span menus **/
#topnav .sub-menu .menu-item{padding-left:10px; display: block; width: 200px; height: auto;}
#topnav .sub-menu .menu-item a span{font-size:90%;color:#313131;display:block;height:10px;margin-top:0px;width:100px;padding:0px;height:15px;}
/* financeform */
.standardform label{display:block;font-weight:bold;font-size:13px;line-height:16px;}
.standardform .textbox{width:150px;margin:2px 0 10px;padding:3px;font-size:11px;}
.standardform select{margin:2px 0 10px;font-size:11px;}
.standardform textarea{width:350px;height:50px;padding:5px;font-size:11px;}
.bigstandardform td{padding:5px;}
.bigstandardform ul,.bigstandardform li{list-style:none;}
#bigForm td.important b{margin:0 0 10px;color:red;}
/* @group rounded-corners images */
.rounded_wrapper{position:relative;}
.rounded_wrapper img{border-width:0;border-style:none;}
.rounded_wrapper div{height:7px;position:absolute;width:100%;}
.rounded_wrapper .tl{top:0;left:0;background:url(../images/rounded_corners/tl.gif) no-repeat left top;}
.rounded_wrapper .tr{top:0;right:0;background:url(../images/rounded_corners/tr.gif) no-repeat right top;}
.rounded_wrapper .br{bottom:0;right:0;background:url(../images/rounded_corners/br.gif) no-repeat right bottom;}
.rounded_wrapper .bl{bottom:0;left:0;background:url(../images/rounded_corners/bl.gif) no-repeat left bottom;}
/* @end */
/* =Comments
-------------------------------------------------------------- */
#comments .navigation{padding:0 0 18px;}
h3#comments-title,h3#reply-title{color:#000;font-weight:bold;font-size:20px;margin-bottom:0;}
h3#comments-title{padding:0 0 24px;color:#CC6600;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px;}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active,.comment-meta a:hover{color:#FF4B33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px;}
.reply a,a.comment-edit-link{color:#888;}
.reply a:hover,a.comment-edit-link:hover{color:#FF4B33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e7e7e7;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;font-size:12px;line-height:18px;display:block;margin:0;}
#comments .pingback .url{font-style:italic;font-size:13px;}
/* Comments form */
input[type=submit]{color:#333;}
#respond{overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{padding:0 0 24px;color:#CC6600;}
#comments-list #respond{margin:0 0 18px;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;line-height:18px;font-weight:normal;}
#respond .required{color:#FF4B33;font-weight:bold;}
#respond label{color:#888;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:0 0 24px;}
#respond .form-submit input{width:auto;font-size:14px;}
#respond dl{margin:0 0 10px;}
#respond dt{display:inline;font-weight:normal;}
#respond dd{display:inline;}
ul.paging{list-style:none;padding:0;font-weight:bold;}
ul.paging li{float:left;margin:0 6px 6px 0;}
ul.paging li a{color:#999;}
ul.paging li a,ul.paging li.active{display:block;padding:3px 6px;background-color:#f5f5f5;border:1px solid #ccc;}
ul.paging li.active{background-color:#000;border-color:#000;color:#fff;}
.calnk a:hover span div.event-title{padding:0 0 3px;display:block;clear:both;text-align:center;font-weight:bold;font-size:1.2em;}
.calnk a:hover span span.event-title-break{width:96%;text-align:center;height:1px;margin-top:2px;margin-right:2%;padding:0;background-color:#000000;}
.calnk a:hover span span.event-content-break{width:96%;text-align:center;height:1px;margin-top:5px;margin-right:2%;padding:0;background-color:#000000;}
.goback{margin:0;background:#ccc;font-weight:bold;width:100%;border:1px solid #999;}
.goback a{display:block;color:#000;padding:10px;}
.clear{clear:both;}
div#content.bing{background:white;text-align:left;width:680px;float:left;padding:10px;}
div#content.bing ol li{margin:10px;}
div.caption h2{display:none;}
#best-deal-guarantee{/* padding-top:20px;*/
margin-top:20px;width:95%;margin-left:3px;}
#best-deal-guarantee h4{color:#e9ab81;}
#best-deal-guarantee h2{color:#e9ab81;}
#best-deal-guarantee p{line-height:1.3em;color:#707070;}
/***** Search ****/
.interiorbox{text-align:center;}
.interiorbox select{width:80%;margin:auto;padding:3px;}
#interior-sidebar ul.specials li{border:0px;}
.hundred10{background:#000;border:2px solid #616161;width:307px;margin:0 auto 8px;padding:5px 7px;text-align:left;color:#949494;letter-spacing:.1em;}
.hundred10 span{color:#fff;}
.hundred10 a{color:#cc6602;}
.short{margin-top:10px;width:285px;}
.inventory-list{width:610px;}
.inventory-list thead tr th{height:30px;background-color:#eee;vertical-align:middle;padding-left:5px;}
.inventory-list tbody tr td{height:25px;vertical-align:middle;border-bottom:1px solid #eee;padding-left:5px;}
.more-inventory{margin-left:-166px;}
.subpage_excerpt .date_picker{display:none;}

/**** Calendar ****/
 a.basic-rider-course-east,
  .basic-rider-course-east a,
 a.basic-rider-course-east div.fc-event-skin{
 border-color:  #FF8800 !important;
 background-color:  #FF8800 !important;
}
a.custom-rider-course-i4,
  .custom-rider-course-i4 a,
 a.custom-rider-course-i4 div.fc-event-skin{
 border-color:  #C1544C !important;
 background-color:  #C1544C !important;
}
div.fc-event-skin {
	font-size: 12px;
}
.fc-event {
	padding: 3px;
	border-radius: 4px 3px 6px / 2px 4px;
	-moz-border-radius: 4px 3px 6px / 2px 4px;
	-webkit-border-radius: 4px 3px 6px / 2px 4px;

}
div.fc-event-skin .fc-event-time, div.fc-event-skin .fc-event-title {
	padding: 0px;
}
.event_espresso_form_wrapper {
	background: #fcf9f4;
	padding: 4px;
}
.event_form_field label {
	display: block;
}
.event_form_field input, .event_form_field select {
	width: 300px;
}
.big-title {
	color: #000;
	font-weight: 100;
}
.entry-content p.start_date, .entry-content p.end_date {
	font-weight: bold;
	margin: 0px;
}
.entry-content p {
	font-weight: bold;
}

#inventory-filters a#view-full-inventory {
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
}
div.inventory-browse-bike .thumbnail-bike, #mainBikePhoto {
	position: relative;
}

/* default special-price */
.special-price {
	display: block;
	position: absolute;
	background: url('/images/special-internet-price.png');
	width: 148px;
	height: 26px;
	top: 5px;
	left: -8px;
}

/*.special-price {
	display: block;
	position: absolute;
	background: url('/images/special-internet-price.png');
	width: 86px;
	height: 68px;
	top: 0px;
	left: -8px;
}*/
