/* CSS Document */

body {background: #FEF200; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:30px 0px 50px 0px; padding:0;}
input, select, textarea {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:#ffffff; border:1px solid #000000; padding-left:3px;}
.relative {position:relative;}
p {margin-top:0; margin-bottom:15px; line-height:17px; text-align:justify;}
.noclass { background: none; border: none; padding: 0; }
a {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; outline:none;}
a:hover {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}


/* MAIN WRAPPER WIDTH */
#main-wrapper {width:853px; margin:auto;}

/* WITHOUT LINK CLASS */
.black-heading {font:bold 30px Arial, Helvetica, sans-serif; color:#010101; text-decoration:none;}

/* TD BACKGROUND CLASS */
.topnav-bg {background:url(../images/topnav-middle-bg.gif) repeat-x; }
.banner-bg {background:url(../images/banner-bg.png) repeat-y; padding-top:10px;}
.top-bott-curve {background:url(../images/top-bott-curve.png) no-repeat; height:19px;}
.comment-box {position:absolute; top:90px; right:-1px; width:266px;}
.yellow-bg {background:#FFF200; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:15px; height:31px;}
.comment-white-bg {background:#ffffff; filter:alpha(opacity=90);-moz-opacity:.90; opacity:.90; padding-top:17px; padding-bottom:17px; padding-left:21px; padding-right:25px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px;}
.comment-white-bg a {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.comment-white-bg a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.middle-top-img {background:url(../images/midd-top-img.png) no-repeat; height:13px;}
.middle-bott-img {background:url(../images/midd-bott-img.png) no-repeat; height:25px;}
.middle-right-shadow {background:url(../images/middle-right-shadow.png) repeat-y;}
.middle-whitebg {background:url(../images/middle-whitebg.png) repeat-y; padding-top:32px; padding-left:28px;}
.news-bg {background:#FFF203; width:206px; padding-top:39px; padding-left:19px; padding-right:10px;}  
.newsbox-right-bg {background:url(../images/newsbox-right-bg.gif) repeat-y;}
.news-box {position:absolute; top:2px; right:-13px; width:248px;}


/* WITH LINK CLASS */
ul#top-tabstrips {
padding-bottom:0px; margin:auto; list-style-type:none; padding-left:20px;}
ul#top-tabstrips li {
display: block; float:left; margin-right:15px;}
ul#top-tabstrips li a {
display:block; color:#ffffff; text-decoration:none;}
ul#top-tabstrips li a em {
padding-right:10px; display:block; padding-left:10px; font:bold 14px arial, helvetica, sans-serif; padding-top:6px; padding-bottom:8px;}
ul#top-tabstrips li a:hover {background-position: left top; background-image: url(../images/tab-active-left.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold;}
ul#top-tabstrips li a:hover em {
background-position: right top; background-image: url(../images/tab-active-right.gif) ; color: #000000; background-repeat: no-repeat; font-weight: bold;}
ul#top-tabstrips li a.current {background-position: right top; background-image: url(../images/tab-active-left.gif); background-position:left top; color: #000000; background-repeat: no-repeat; font-weight: normal;}
ul#top-tabstrips li a.current em {background-position: right top; background-image: url(../images/tab-active-right.gif); color: #000000; background-repeat: no-repeat; font-weight: bold;}


.bottlink {font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.bottlink a {font:normal 10px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.bottlink a:hover {font:normal 10px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

ul.news-point {margin:0; padding:0;}
ul.news-point li {list-style-type:square; margin-left:20px; line-height: 20px;}
ul.news-point li a {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
ul.news-point li a:hover {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

/* Added Dt.21-04-2009 */
.inner-whitebg {background:url(../images/inner-white-bg.png) repeat-y; padding-left: 21px;}
h1 {font:bold 22px Arial, Helvetica, sans-serif; color:#010101; text-decoration:none; margin-top:0; margin-bottom:15px; border-bottom:1px solid #DADADA; line-height:35px;}
.inner-right-curve {background:url(../images/inner-right-curve.png) no-repeat right; height:11px}
.inner-right-yellowbg {background:#FFF203; padding-left:10px; padding-right:10px; padding-top:10px;}
.inner-black-head {font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; height:30px; text-transform:uppercase;}
.inner-black-head a {font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.inner-black-head a:hover {font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.midd-img {margin-left:18px; margin-bottom: 9px;}


ul.point {margin:0; padding:0; }
ul.point li {list-style-type:square; margin-left:20px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:22px;}

ul.step {margin:0; padding:0;}
ul.step li {list-style-type:square; margin-left:20px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:18px; margin-bottom:10px;}

/* Added Dt.22-04-2009 */

.yellow-top-bg {border-top:4px solid #F5E800; background:#FFF75C;}
.yellow-bott-bg {border-bottom:4px solid #F5E800; background:#FFF75C;}
.yellow-middle-bg {border-left:4px solid #F5E800; border-right:4px solid #F5E800; background:#FFF75C; padding:10px;}

.yellow-border {border:3px solid #FFF203;}
.midd-padding {padding:10px;}
.black-bg {background:#000000;}

th {background:#FFF203; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; height:25px;}
th a {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline;}
th a:hover {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}

.evenrow-bg {background:#FFFA99; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.oddrow-bg {background:#FFFDCF; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.prod-yellow-bg {background:#FFF200; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

ul.prod-point {margin:0; padding:0; padding-bottom:20px;}
ul.prod-point li {list-style-type:square; margin-left:20px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px;}

a.greylink {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline;}
a.greylink:hover {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}

.errorExplanation { width: 500px; border:2px solid #FF0000; border-bottom: 2px solid #FF0000; background: #F0F0F0; margin-bottom: 10px;}
.mainheading {margin:0; padding:0; background: #CC0000; font-size: 13px; font-family: tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; height: 20px; padding-top: 3px; padding-left: 10px; }
.middcontent { padding: 5px; }
ul.list { margin: 0; padding:0; margin-top: 7px; margin-bottom: 7px; margin-left: 30px; }
ul.list li { list-style-type: square; font-size: 13px; font-family: tahoma, Arial, Helvetica, sans-serif; }



/* Added Dt.24042009 */
.sub-heading {font:bold 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border-bottom:1px solid #e4e4e4; padding-left:14px; background:url(../images/black-arrow.gif) no-repeat 0 7px; text-transform:uppercase; line-height:22px;}

.padding-left {padding-left:10px;}
.note {font:normal 11px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none; text-align:left;}

.bikesize { float: right; margin-left: 10px; }

.sitemap-odd { background: #FFFDC4; padding: 10px; vertical-align: top; }
.sitemap-odd ul { margin: 0; padding: 0; margin-left: 20px; }
.sitemap-odd ul li { list-style-type: square; margin-bottom: 5px; }
.sitemap-odd ul li a { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.sitemap-odd ul li a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
.sitemap-even { background: #FFFEE2; padding: 10px; vertical-align: top; }
.sitemap-even ul { margin: 0; padding: 0; margin-left: 20px; }
.sitemap-even ul li { list-style-type: square; margin-bottom: 5px; }
.sitemap-even ul li a { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.sitemap-even ul li a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }

.home-middcontentbg { background: url(../images/home-middcontentbg.png) repeat-y; padding: 11px 16px 11px 20px; }
.yellow-contentbg { background: url(../images/yellow-content-bg.gif) repeat-y; padding: 15px; }
.white-contentbg { background: url(../images/white-content-bg.gif) repeat-y; padding: 15px; }
.featureitem-img { margin-top: 15px; margin-bottom: 5px; }
.nopadding { padding: 5px; padding-right:8px;}

a.blacklink-bold {  font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
a:hover.blacklink-bold {  font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }

a.blacklink-normal {  font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
a:hover.blacklink-normal {  font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }

.follow-input { border: 1px solid #000000; background: #FFFFFF; height: 18px; padding-top: 3px; margin-top: 5px; width: 170px; }
.inpage-patch {border:1px solid #FFFFFF;}

.bikemodel-topcornerbg { background: url(../images/bikemodel-topcornerbg.gif) repeat-x; }
.bikemodel-bottcornerbg { background: url(../images/bikemodel-bottcornerbg.gif) repeat-x; }
.bikemodel-leftcornerbg { background: url(../images/bikemodel-leftcornerbg.gif) repeat-y; }
.bikemodel-rightcornerbg { background: url(../images/bikemodel-rightcornerbg.gif) repeat-y; }

.prod-black-bg {background:#000000; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#F9ED0D; text-decoration:none;}

.gray-bold {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.black-heading1 {font:bold 20px Arial, Helvetica, sans-serif; color:#010101; text-decoration:none;}


/* Added Dt.20072009 */
.blue-box {background:url(../images/blue-box.gif) no-repeat; width:227px; height:206px; padding-left:14px; padding-top:17px; padding-right:19px; padding-bottom:24px;}
.pink-box {background:url(../images/pink-box.gif) no-repeat; width:227px; height:206px; padding-left:14px; padding-top:17px; padding-right:19px; padding-bottom:24px;}

.black-heading-new {font:bold 28px Arial, Helvetica, sans-serif; color:#010101; text-decoration:none;}
.black-heading-new a {font:bold 28px Arial, Helvetica, sans-serif; color:#010101; text-decoration:underline;}
.black-heading-new a:hover {font:bold 28px Arial, Helvetica, sans-serif; color:#010101; text-decoration:none;}

.hyellow-bg {background:#FDF200;}
.hyellow-leftbg {background:#FDF200;}
.hyellow-rightbg {background:url(../images/hyellow-rightbg.gif) repeat-y;}
.hyellow-bottbg {background:url(../images/hyellow-bottbg.gif) repeat-x;}

ul.special-offers {margin:0; padding:0;}
ul.special-offers li {list-style-type:none; margin-bottom:8px;}
ul.special-offers li a {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0 4px; padding-left:11px; display:block;}
ul.special-offers li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

/* New Added CSS Dt.19112009 */
.banner-bg-new {background:url(../images/banner-bg.png) repeat-y; padding:10px 10px 0 10px;}

.rollover-bikerentals a {display:block; width: 277px; height:298px; background:url(../images/bikerental-in.jpg) no-repeat;}
.rollover-bikerentals a:hover {display:block; width: 277px; height:298px; background:url(../images/bikerental-ac.jpg) no-repeat;}

.rollover-daytrips a {display:block; width: 277px; height:298px; background:url(../images/daytrip-in.jpg) no-repeat;}
.rollover-daytrips a:hover {display:block; width: 277px; height:298px; background:url(../images/daytrip-ac.jpg) no-repeat;}

.rollover-trainingcampus a {display:block; width: 277px; height:298px; background:url(../images/trainingcampus-in.jpg) no-repeat;}
.rollover-trainingcampus a:hover {display:block; width: 277px; height:298px; background:url(../images/trainingcampus-ac.jpg) no-repeat;}

.photo-bg {background:url(../images/photo-bg.gif) no-repeat center; width:250px; height:153px;}

#buttons {
border:1px solid #777777;
margin-bottom:5px;
width:679px;
}

#slideshow {
border:1px solid #777777;
overflow:hidden;
width:680px;
}

.jcarousel-skin-tango{background:url(../images/scrollboxbg.jpg) no-repeat center; padding:20px 0}
.scroll-bike-name {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }

.phone-number {font:bold 20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-style:italic;}