/* custom definitions pages */
.wallpprbt,
.wallpprbt_r,
.globe-ti,
.globe-cntry,
.globe-state,
.globe-zip,
.globe-zip-ffield,
.globe-dist,
.globe-miles,
.globe-find,
#login,
.cspdnav,
.cspdnav-dwn,
.imgprev,
.imgcaption,
.greyboxlng,
.greybox,
.greycol,
.refer2ti,
.refer2ffield,
.refer2arrw,
.refer2lftffield,
.refer2lftsend,
.refer2send,
.tablelrge-head1,
.tablelrge-head2,
#commntyimg-frame,
.commntyimg-ti,
.comm-detail,
#comm-txt,
#comm-txt2,
.spaced,
#img-prev-med,
#img-prev-vsmll,
.img-vsmll,
.enl-vsmll,
.enl-comp,
.soundtp1,
.soundtp2,
.soundtp3,
.soundtp4,
.sound1,
.sound2,
.sound3,
.sound4,
#plaintxt,
.login-txt-l,
.radio1,
.radio1-txt,
.radio2,
.radio2-txt,
.top-ti,
.view-pr,
.txt-pr,
.body-pr,
.register-td1,
.register-td2,
.register-ffield,
.cregister-td1,
.cregister-td2,
.cregister-ffield,
#pp-content,
.pp-logo,
.pp-close,
.pp-footer,
.pp-footer-txt,
.pp-footer-bt,
.des5,
.des6,
.des7,
.des8,
.subsidenavi-txt2,
.subsidenavi-year,
.subsidenavi-txt,
.subsidenavi-date,
.subsidenavi-ti,
.mainimg-rght,
.txtbox-mid,
#comparis-frame,
.comparis-bx,
#comparis,
#subsidenavi,
#sidenavi,
#comparis,
.mybike,
.mybikefield,
.dealerfield,
.comparis-img,
.comparis-img2,
.comparis-txt,
.txtbox,
.spec,
.preview,
#detail-txt,
.des,
.des2,
.des3,
.des4,
.pdf,
#globe,
#address {
	float: left;
}

.mainimg-rght,
.globe-find,
.addr-pages,
.enlargeimg,
.refer2arrw,
.refer2lftsend,
.enl-vsmll,
.img-prev-enl,
.enl-comp,
.forgot-pw,
.login-bt,
.register-bt,
.pp-close,
.pp-footer-bt {
	text-align: right;
}
.mybike,
.subsidenavi-txt2,
.subsidenavi-year,
.des3,
.globe-dist,
.soundtp1,
.sound1 {
	width: 70px;
}
.refer2lftffield {
	width: 190px;
}
.mybikefield,
.dealerfield,
#subsidenavi,
.forgot-pw,
.login-bt {
	width: 200px;
}
.mybikeselect,
.subsidenavi-ti,
.tablesmll-head,
.register-head {
	height: 20px;
}
.normpad {
	padding:  10px 0 10px 0;
}
.comparis-bx,
#comparis-frame,
#comparis {
	width: 670px;
}
.mybikeselect {
	padding: 20px 0 10px 20px;
	background: url(../images/bgs/bg_bar_shrt.jpg);
	background-repeat:no-repeat;
	height:20px;
}
#mybikeselect {
	padding: 20px 0 10px 20px;
	background: url(../images/bgs/bg_bar_shrt.jpg);
	background-repeat:no-repeat;
	height:20px;
}
.win.ie.mybikeselect {
	height:50px;
}
.mybikefield,
.dealerfield {
	margin-top: -4px;
}
.txtbox,
#refer2friend {
	width: 367px;
}
.comparis-img {
	width: 406px;
	margin: 20px 0 10px 4px;
}
.comparis-img2 {
	width: 292px;
	margin: 20px 0 10px 4px;
}
.comparis-txt {
	width: 239px;
}
.txtbox-mid,
.globe-find {
	width: 345px;
}
.txt-mid {
	padding: 20px 0px 15px 0px;
}
.txt-mid,
.globe-ti {
	width: 300px;
}
.mainimg-rght,
.login-txt {
	width: 230px;
}
.spec {
	width: 50px;
}
.spec,
.refer2lft {
	padding-bottom: 6px;
}
#subsidenavi,
#sidenavi,
.des2,
.des3,
.des4,
.des6,
.des7,
.des8,
.pdf {
	padding-top: 4px;
}
.subsidenavi-ti,
.subsidenavi-date,
.subsidenavi-lnk,
.greycol,
.refer2lftsend {
	width: 194px;
}
.subsidenavi-date,
.subsidenavi-lnk,
.img-prev-enl {
	padding: 5px 0 5px 0;
}
.subsidenavi-txt {
	width: 114px;
}
#sidenavi {
	width: 208px;
}
.gbar,
#sounds {
	width: 213px;
}
#selectbx,
.gbar,
.gbar2 {
	margin-top: 10px;
}
.wallpprbt,
.wallpprbt_r,
.gbar,
.gbar2 {
	height: 18px;
	padding:  4px 0 0 30px;
	margin-top: 2px;
}
.gbar2 {
	width: 337px;
}
.dividerbar,
.dividerbarlng,
.dividerbarlng2,
.dividerbarlng3 {
	height: 12px; 
}
.dividerbar {
	width: 661px;
	background: url(../images/bgs/bg_divider.jpg) no-repeat;
}
.dividerbarlng,
.dividerbarlng2 {
	width: 914px;
}
.dividerbarlng {
	background: url(../images/bgs/bg_divider_long.jpg) no-repeat;
}
.dividerbarlng2 {
	background: url(../images/bgs/bg_divider_long2.jpg) no-repeat;
}
.dividerbarlng3 {
	background: url(../images/bgs/bg_divider_long3.jpg) no-repeat center;
}
.frame,
.dividerbarlng3,
.product-frame {
	width: 886px;
}
.preview {
	width: 100px;
}
.register-td1 {
	width: 150px;
}

.preview,
#detail-txt,
.txtbox-mid,
.pdf,
#globe,
.globe-state,
.addr-result,
#login,
.wrimg-lrge,
#sounds,
.pp-footer-txt {
	text-align: left;
}
#detail-txt {
	width: 470px;
}
.description-wt,
.description,
.tr-wt,
.tr-gr {
	height: 22px;
}
.description-wt,
.description {
	width: 636px;
	margin-left: 4px;
}
.description,
.tr-gr {
	background-color: #E9E9E9;
}
.description-wt {
	background-color: #FFF;
}
.tablelrge-head1,
.des {
	width: 360px;
}
.des {
	padding: 4px 0 4px 16px;
}
.des2,
.globe-cntry,
.globe-state,
.globe-zip,
.tablelrge-head2 {
	width: 80px;
}
.des4 {
	width: 284px;
}
.des5 {
	padding: 4px 0 4px 20px;
}
.des5,
.des6 {
	width: 180px;
}
.des7 {
	width: 120px;
}
.enl-comp {
	width: 105px;
}
.des8,
.globe-zip-ffield {
	width: 100px;
}
.pdf {
	width: 13px;
}
#globe {
	width: 515px;
	height: 306px;
	background: url(../images/bgs/globe.jpg) no-repeat center;
	padding-left: 42px;
}
.globe-zip-ffield,
.globe-miles,
.addr-pages,
.soundtp1,
.soundtp2,
.soundtp3,
.soundtp4 {
	padding-top: 15px;
}
.globe-ti {
	padding: 40px 0 0 18px;
}
.globe-cntry {
	padding: 40px 0 0 25px;
}
.globe-state {
	padding-top: 40px;
}
.globe-zip {
	padding: 20px 0 0 25px;
}
.globe-dist,
.globe-find,
.greycol {
	padding-top: 20px;
}
.globe-miles,
.soundtp3,
.sound3 {
	width: 40px;
}
.spaced,
.addr-result,
.greyboxlng,
.comm-txt-bx,
.comm-txt-bx2 {
	line-height: 16px;
}
#address {
	width: 366px;
}
#login,
#sounds {
	padding-left: 15px;
}
#login {
	width: 896px;
	height: 369px;
	background: url(../images/bgs/bg_login.jpg) no-repeat center;
}
.ie.win.login{
	margin-left:8px;
}
.cspdnav,
.cspdnav-dwn {
	height: 21px;
	width:  184px;
	padding: 6px 0 0 9px;
	cursor: pointer; 
	cursor: hand;
}
.ie.win.cspdnav.cspdnav-dwn {
	height: 27px;
	width:  194px;
}
.ie.win.cspdnav.cspdnav {
	height: 27px;
	width:  194px;
}
.cspdnav {
	background: url(../images/sidenav/sidenav_bg.gif) no-repeat left;
}
.cspdnav-dwn,
.cspdnav:hover {
	background: url(../images/sidenav/sidenav_bg_r.gif) no-repeat left;
}
.imgprev {
	width: 166px;
}
.imgcaption {
	width: 156px;
	padding: 3px 5px 3px 5px;
}
.greyboxlng,
.greybox,
.greycol,
.warrantybx {
	background-color: #F0F0F0;
}
.greyboxlng,
.greybox,
.comm-txt-bx,
.warrantybx {
	padding: 20px;
}
.greybox {
	width: 319px;
}
.greyboxlng {
	width: 620px;
}
.greycol {
	text-align: center;
	border-top: 2px #FFF solid;
}
.greybar {
	background-color: #DBDBDB;
	width: 625px;
	padding: 5px 5px 5px 20px;
	margin: 10px;
	border: 0 !important;
}

hr.form_divider {
    border: 0;
    border-bottom: 1px dashed #999999;
    width: 633px;
    margin: 0px;
    margin-left: 31px;
    
}

.enlargeimg {
	width: 260px;
}
#refer2friend {
	padding-top: 12px;
}
.refer2ti {
	width: 140px;
	margin-top: 5px;
}
.refer2ffield,
.radio1-txt,
.radio2-txt,
.register-ffield {
	width: 160px;
}
.cregister-ffield {
	width: 160px;
}
.refer2arrw {
	width: 37px;
}
.refer2send {
	width: 70px;
}
.tablelrge,
.register-head {
	width: 650px;
	margin-top: 20px;
}
.tablelrge-head {
	width: 646px;
	height: 36px;
	background: url(../images/bgs/bg_bar_descript.jpg) no-repeat top;
}
.tablelrge-head1 {
	padding: 10px 0 10px 20px;
}
.tablelrge-head2 {
	padding-top: 10px;
}
.tablesmll-head {
	background: url(../images/bgs/bg_td_newprod.gif);
}
#selectbx,
#img-prev-med {
	width: 273px;
}
#selectbx {
	height: 98px;
	background: url(../images/bgs/bg_select.jpg) no-repeat top;
}
.warrantybx {
	width: 610px;
}
.wrimg-lrge {
	padding-bottom: 20px;
}
.wrimg-med {
	padding: 10px 0 20px 10px;
}
.txt-wrimg {
	width: 220px;
	padding: 10px 0 10px 0;
}
#commntyimg-frame,
.comm-detail,
.wallpapr {
	width: 680px;
}
.des4,
.commntyimg-ti,
.back-lnk2 {
	padding-left: 10px;
}
.commntyimg-ti {
	width: 514px;
}
.blank {
	height: 80px;
}
.comm-detail {
	padding-left: 14px;
}
.comm-ti {
	padding-left: 6px;
}
#comm-txt {
	width: 365px;
}
#comm-txt2 {
	width: 376px;
}
.comm-txt-bx2 {
	padding: 0 20px 0 6px;
}
.back-lnk,
.register-td1,
.register-td2,
.register-ffield {
	padding-left: 20px;
}
.cregister-td1,
.cregister-td2,
.cregister-ffield {
	padding-left: 10px;
}

#img-prev-vsmll {
	width: 288px;
}
.img-vsmll {
	width: 144px;
}
.enl-vsmll {
	width: 138px;
	padding-right: 6px;
}
.img-prev-enl {
	width: 265px;
}
.gap-bttm {
	height: 10px;
}
.gap-bttm-lrge {
	height: 30px;
}
.ex-ti-rght {
	padding: 0px 0 12px 0;
}
.win.ie.ex-ti-rght {
	padding: 17px 0 12px 0;
}
.ex-txt-rght {
	padding: 12px 0 12px 0;
}
.enl-comp {
	margin-top: 5px;
}
.sound2,
.soundtp2 {
	width: 92px;
}
#plaintxt,
.register-bt {
	width: 650px;
}
.login-frame {
	width: 460px;
	padding: 30px 0  0 370px;
}
.win.ie.login-frame{
width: 860px;
}
.login-ti {
	padding-bottom: 18px;
}
.login-txt-l {
	padding-right: 10px;
	width:200px;
}
.radio1,
.radio2 {
	width: 26px;
	padding-bottom: 3px;
}
.radio1-txt,
.radio2-txt {
	padding: 3px 0 3px 0;
}
.forgot-pw,
.login-bt {
	padding-top: 6px;
}
.top-ti {
	width: 390px;
}
.view-pr {
	width: 171px;
}
.txt-pr {
	width: 433px;
	padding: 0 20px 20px 30px;
}
.body-pr {
	width: 625px;
	padding: 0 20px 20px 30px;
}
.wallpapr {
	float: right;
	padding-right: 28px;
}
.register-td1,
.register-td2,
.register-ffield {
	padding-top: 7px;
}
.cregister-td1,
.cregister-td2,
.cregister-ffield {
	padding-top: 7px;
}

.register-td2 {
	width: 108px;
}
.cregister-td2 {
	width: 110px;
}
.cregister-td1 {
	width: 110px;
}

.register-head {
	background: url(../images/bgs/bg_td_warranty.gif);
}
.register-head,
.warrantybx {
	margin-left: 10px;
}
#pp-frame,
#pp-header,
#pp-content,
.pp-footer {
	width: 830px;
}
#pp-frame {
	padding: 19px;
}
#pp-header {
	height: 90px;
	background: url(../images/bgs/bg_popup.jpg) no-repeat center;
}
#pp-content {
	padding:  40px 0 40px 0;
}
.pp-header-cont {
	padding: 15px;
}
.pp-logo {
	width: 240px;
	padding:  15px 0 0 15px;
}
.pp-close {
	width: 520px;
	padding:  15px 0 0 15px;
}
.pp-footer-txt {
	width: 450px;
	padding: 15px 15px 15px 35px;
}
.pp-footer-bt {
	width: 280px;
	padding: 15px;
}
.category-list-inner {
	background-image:url(../images/category_list_top.gif);
	background-repeat:no-repeat;
	width:195px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:15px; }
	
.category-list-inner1 {
	background-image:url(../images/category_list_top1.png);
	background-repeat:no-repeat;
	width:230px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:15px; }
	
.category-list-main {
	background-image:url(../images/category_list_middle.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	margin-top:0px;
	width:200px; }

.category-list-main1 {
	background-image:url(../images/category_list_middle1.png);
	background-repeat:repeat-y;
	padding-top:0px;
	margin-top:0px;
	width:230px; }
	
.ie.win.category-list-main {
	margin-left:4px;
}
.ie.win.category-list-main1 {
	margin-left:0px;
}
.category-list-main ul {
	padding-left:15px;
	padding-right:15px;
	margin:0px; }
.category-list-main1 ul {
	padding-left:15px;
	padding-right:15px;
	margin:0px; }
.category-list-main li {
	list-style-type: none;
	border-bottom:1px dotted #89933c; }
.category-list-main1 li {
	list-style-type: none;
	border-bottom:1px dotted #89933c; }
.category-list-main a {
 	width: auto;
	line-height:20px;
	color:black;
	display: block;
	text-indent: 5px;
	padding: 2px 0px;
	text-decoration: none; }
.category-list-main1 a {
 	width: auto;
	line-height:20px;
	color:black;
	display: block;
	text-indent: 5px;
	padding: 2px 0px;
	text-decoration: none; }
.category-list-main a:hover { 
	 background-color:#990000; 
	 line-height:20px;
	 color:white; }
.category-list-main1 a:hover { 
	 background-color:#990000; 
	 line-height:20px;
	 color:white; }
.category-list-main-selected {
 	background-color:#990000;
	line-height:20px;
	color:#FFFFFF;
	 }
.category-list { 
	font-family: verdana,arial,helvetica,sans-serif;
	text-align:left;
	font-size:10px;	
	padding-left:19px; }
.subcategory-list-content a {
 	width: auto;
	color:black;
	display: block;
	text-indent: 5px;
	padding: 2px 0px;
	text-decoration: none;
	line-height:20px; }
.subcategory-list-content {
	background-image:url(../images/subcategory_list_middle.gif);
	background-repeat:repeat-y;
	width:250px; }
.subcategory-list-content a:hover { 
 	background-color: #990000; 
 	line-height:20px;
 	color:white; }
.subcategory-list-content ul {
	padding-left:15px;
	padding-right:15px;
	margin:0px; }
.subcategory-list-content li {
	list-style-type: none;
	text-align:left;
	border-bottom:1px dotted #89933c; }
.subcategory-list-content a {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px
 }
.subcategory-list-bottom {
	background-image:url(../images/subcategory_list_bottom.gif);
	background-repeat:no-repeat;
	width:250px;
	height:21px; }
.category-list-bottom-bg {
	background-image:url(../images/category_list_bottom.gif);
	background-repeat:no-repeat;
	width:195px;
	height:15px; }
.category-list-bottom-bg1 {
	background-image:url(../images/category_list_bottom1.png);
	background-repeat:no-repeat;
	width:230px;
	height:15px; }
.subcategory-list-inner {
	background-image:url(../images/subcategory_list_top.gif);
	background-repeat:no-repeat;
	width:250px;
	height:15px; }
	
.access-details-product-image {
margin-bottom:15px;
}

.ie.win.access-details-product-image {
	margin-bottom:11px;
}

.height-adjust {
height:55px;
}
.ie.win.height-adjust {
height:84px
}
.height-adjust2 {
height:46px;
}
.ie.win.height-adjust2 {
height:58px;
}

.landing_outer{
	padding:30px 0px 10px 40px;
	font-size:11px; 
	font-family:Tahoma; 
	width:610px;
	color:#656565; 
	letter-spacing:1px; 
}
.landing_outer ul{
	padding-bottom:0px; 
	list-style:none; 
	padding-left:0px;
}
.paragraph{
	border:solid 1px #ce0f05;
	background:#efefef; 
	padding:10px 10px 10px 20px;
	line-height:16px; 
	margin-left:-20px;
}
.highlights{
	color:#ce0f05;
	font-weight:bold;
}
.paragraph_2{
	line-height:16px; 
	padding-bottom:10px;
}

.garage_title{
	color:#cf0c05;
	font-size:12px; 
	font-weight:bold; 
	font-family:verdana,arial,helvetica,sans-serif; 
	width:150px; 
	padding-bottom:10px;
	line-height:18px;
}

.garage_content{
	width:180px;
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:11px; 
	line-height:19px; 
	color:#666;
}

.img-border{border:solid 2px red;width:236px;float:left;}
.imgborder{border:2px solid #fff;width:236px;float:left;}
