/* Css Reset: Autoho: Mukesh */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
} 

* {
    margin: 0;
    padding: 0;
}
/* Css Reset End */

/* Homepage Css */
A:link {text-decoration: none; color: #0066CC;}
A:visited {color: #0066CC; text-decoration: none;}
A:active {text-decoration: none;}
A:hover { color: #0066CC; text-decoration: underline;}

body {
background-color : #FFFFFF;
margin : 0;
padding : 0;
width : 100%;
}

#wrapper {
background-color : #FFFFFF;
margin : 0 auto;
padding : 6px;
width : 983px;
}

.bigLeft{
	float : left; 
	width :633px; 
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
  box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;
    }
    
.bigLeft:hover, .smallLeft1:hover, .bigRight:hover, #upcomingLauncehs:hover, #newLauncehs:hover, #concepts:hover, #carSearch:hover, #bikeSearch:hover, .galleryMain:hover, #slider-code:hover, #slider-code1:hover, .sliderMain1:hover, .sliderMain:hover{
	background: #f0f0f0;
	background: -webkit-gradient(linear,left top, left bottom, color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
}

.smallRight{
	float : right; 
	width : 280px; 
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;
    }
    

.homeAd{
	float : right; 
	width : 300px; 
	}

.smallLeft{
	float : left; 
	width : 280px;
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;
    }
    
    
.smallLeft1{
	float : left; 
	width : 280px;
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;
    }

.bigRight{
	float : right; 
	width : 633px; 
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}
  
  

.contentBlock {
clear : both;
padding-top : 12px;
}

.contentBlockFirst {
clear : both;
padding-top : 0;
}

.twoWheelImg {
width : 120px;
height : 90px;
border : #dbdbdb solid 0px;
padding : 1px;
}
.twoWheelText {
text-align : center;
font : 14px/20px Helvetica;
width : 120px;
}
.bgHead {
background : url("/images/bg.jpg") 0% 0% repeat scroll transparent;
clear : both;
color : #FFFFFF;
font : 16px/19px oswald;
height : 19px;
padding-bottom : 3px;
padding-top : 3px;
text-align : center;
}
.bgHead a{text-decoration: none;}
.bgHead1 {
background : url("/images/bg.jpg") 0% 0% repeat scroll transparent;
clear : both;
color : #FFFFFF;
font : 16px/25px Helvetica;
height : 27px;
padding-bottom : 3px;
padding-top : 3px;
text-align : center;
}
.fourWheelImg {
width : 50px;
height : 50px;
}
.fourWheelText {
text-align : center;
font : 14px/16px Helvetica;
}
.review {
border : #dbdbdb solid 1px;
padding : 6px;
width : 120px;
float : left;
height: 211px;
}
.reviewImg {
width : 120px;
height : 90px;
padding-bottom : 10px;
}
.reviewText {
width : 120px;
font : 14px/20px Helvetica;
}
.reviewText a {
  color: #333333;
    font: 14px/20px oswald;
    text-decoration: none;
    width: 120px;
}

.reviewText ul li{list-style-type: none;}

.reviewText a:hover{color: #0066cc;}
#upcomingLauncehs{float : left; 
	width : 280px;
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
    box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}
  
  
    
#newLauncehs{float : left; 
	width : 280px;
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
    margin-left: 38px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}
  

    
#concepts{float : left; 
	width : 280px;
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
    margin-left: 38px;
    box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}


.ds-mainHeading {
    height : 42px;
    left : -10px;
    line-height : 28px;
    top : 10px;
    margin-left : -20px;
    width : 300px;
    float : left;
}
.ds-mainHeadingLeft {
    background: url("/images/sprite-img.png") no-repeat scroll -300px -2px transparent;
    float : left;
    height : 42px;
    margin-left : 0;
}
.ds-mainHeadingLeft h2 {
    background : url("/images/sprite-img.png") no-repeat scroll -10px -2px transparent;
    color : #FFFFFF;
    float : left;
    font-size : 17px;
    font-weight : normal;
    height : 42px;
    min-width : 160px;
    padding-left : 10px;
    font-family : oswald;
    
}

.ds-mainHeadingLeft h2 a{color : #FFFFFF; text-decoration: none;}
.ds-mainHeadingRight {
    background : url("/images/sprite-img.png") no-repeat scroll -364px -2px transparent;
    float : left;
    height : 42px;
    text-indent : -9999px;
    width : 6px;
    
}
.ds-mainHeadingRight1 {
    float : left;
    font : 14px/30px Helvetica;
    padding-left : 10px;
}


.smallImg {
width : 75px;
height : 50px;
border : #dbdbdb solid 1px;
padding : 1px;
float : left;
margin-top : 10px;
}
.smallText {
font : 13px/16px Helvetica;
float : left;
padding-left : 13px;
margin-top : 10px;
width: 188px;
}
.smallText ul li{list-style-type: none;}
.smallText a {
font : 14px/20px Helvetica;
}


.smallBorder{border-bottom: 1px solid #dbdbdb; clear: both; padding-top: 10px;}
#carSearch{float: left; width: 474px; border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 3px;
    box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}
  

#bikeSearch{float: right; width: 474px; border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 3px;
    box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}
  

.box {
padding : 10px;
}
.selectBox {
background : none 0% 0% repeat scroll #F6F6F6;
border : #CCCCCC solid 1px;
color : #000000;
font-family : Helvetica;
font-size : 15px;
padding : 2px;
width : 215px;
}
.ds-buttonRight {
float : right;
padding : 10px 2px 5px 0;
}
.ds-buttonSmallLeftCurve {
background : url("/images/buttonSmallLeftCurve.png") top left no-repeat scroll transparent;
float : left;
height : 28px;
width : 13px;
}
.ds-buttonSmallBgStrip {
background : url("/images/buttonSmallBgStrip.png") top left repeat-x scroll transparent;
color : #FFFFFF;
cursor : pointer;
float : left;
font-size : 14px;
font-weight : bold;
height : 28px;
line-height : 28px;
padding : 0 5px;
}
.ds-buttonSmallBgStrip a {
color : #FFFFFF;
text-decoration : none;
}
.ds-buttonSmallRightCurve {
background : url("/images/buttonSmallRightCurve.png") top left no-repeat scroll transparent;
float : left;
height : 28px;
width : 13px;
}
.ds-buttonLeftCurve {
background : url("/images/buttonLeftCurve.png") top left no-repeat scroll transparent;
float : left;
height : 34px;
width : 16px;
}
.ds-buttonSmallBgStrip {
background : url("/images/buttonSmallBgStrip.png") top left repeat-x scroll transparent;
color : #FFFFFF;
cursor : pointer;
float : left;
font-family : Helvetica;
font-size : 14px;
font-weight : bold;
height : 28px;
line-height : 28px;
padding : 0 5px;
text-align : center;
width : 30px;
}
.ds-buttonBgStrip a {
color : #FFFFFF;
text-decoration : none;
}
.ds-buttonRightCurve {
background : url("/images/buttonRightCurve.png") top left no-repeat scroll transparent;
float : left;
height : 34px;
width : 16px;
}
.galleryImg {
width : 220px;
height : 165px;
float : left;
margin-left : 18px;
border : #dbdbdb solid 1px;
padding : 1px;
}
.galleryImg1 {
width : 220px;
height : 165px;
float : left;
margin-left : 3px;
border : #dbdbdb solid 1px;
padding : 1px;
}
.galleryImg:hover {
border : #dbdbdb solid 2px;
padding : 2px;
}
.galleryImg1:hover {
border : #dbdbdb solid 2px;
padding : 2px;
}


.galleryMain{
	width :966px; 
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px 7px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;
  height: 250px;
    }
    

.galleryMore {
float : left;
width : 946px;
text-align : right;
font : 14px/18px Helvetica;
padding-top : 10px;
clear : both;
}
.videoMore {
float : left;
width : 463px;
text-align : right;
font : 14px/18px Helvetica;
padding-top : 10px;
}
.autoMargin {
width : 613px;
margin : 0 auto;
}
 
/* Homepage Css */



/* Utilities Css */
.more_class{font : 14px/20px Helvetica; text-align: right; display: block;}

.slider-text-heading span a{font : 14px/20px Helvetica; color:#0066cc; text-align: right; display: block;}

.moreText {
float : right;
text-align : left;
font : 14px/20px Helvetica;
padding-top : 5px;
padding-right : 10px;
}

.clr{
	clear : both;
	}
	
.divLeft {
float : left;
}
.divRight {
float : right;
}
.gapLeft26 {
padding-left : 26px;
}
.gapLeft10 {
margin-left : 10px;
}
.gapLeft15 {
margin-left : 15px;
}
.gap5 {
clear : both;
padding-top : 5px;
}
.gap10 {
clear : both;
padding-top : 10px;
}
.gap15 {
clear : both;
padding-top : 15px;
}
.gap20 {
clear : both;
padding-top : 20px;
}
.gap77 {
clear : both;
padding-top : 51px;
}
/* Utilities Css */



/* First Slider Css Start */
.slider-pagination a {*float: left;}
#topSlide {
    padding: 10px;
    width: 633px;
}
.topSlideImg {
    float: left;
    height: 225px;
    width: 300px;
}
.topSlidePara {
    float: left;
    padding-left: 23px;
    width: 310px;
}

.topSlidePara1 {
    float: left;
    padding-left: 23px;
    width: 310px;
    font-family: oswald;
    font-size: 14px;
}

.topSlidePara1 ul li {
    color : #ED2528;
    font : 14px/18px oswald;
    list-style-type : square;
    margin-left : 15px;
    padding-bottom : 8px;
}

.topSlidePara p {
     border-bottom: 1px solid #DBDBDB;
    color: #222222;
    font: 15px/22px helvetica;
    margin-bottom: 10px;
    padding: 0 5px 10px 0;
    width: 300px;
}
.topSlidePara ul li {
    color : #ED2528;
    font : 14px/18px Helvetica;
    list-style-type : square;
    margin-left : 15px;
    padding-bottom : 8px;
}
h3 {
    font: 20px/25px georgia;
    padding-bottom: 10px;
}

h3:hover {
    color:#0066cc;
}

h3 a{font-family: oswald; font-size: 18px; text-decoration: none;}
.topSlidePara a{text-decoration: none; color:#333333;}

.topSlidePara a:hover{color: #0066cc;}
.tabs li {
    display: inline;
    float: left;
    list-style: none outside none;
    padding-left: 5px;
}
.tabs {
    clear: both;
    padding-top: 15px;
}
.tabs a.active {
    background: url("/images/redBtn1.png") no-repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    float: left;
    width: 120px;
    height: 34px;
    text-align: center;
}

.tabs a {
    background: url("/images/blkBtn1.png") no-repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    float: left;
    width: 120px;
    height: 34px;
    text-align: center;
    font: 15px/30px oswald;
    text-decoration: none;
}

/* First Slider Css End */

/* Social Media Css Start */

.socialLinkUpdates1 {  padding-left: 5px;
    margin-top:10px;
}
/*a.icons {
    float: left;
    height: 30px;
    margin-left: 5px;
    margin-right: 14px;
    margin-top: 5px;
    text-indent: -99999px;
    width: 30px;
}*/
.facebook {
	background: url(/images/icons.png) no-repeat 0 0;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.facebook:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.twitter {
	background: url(/images/icons.png) no-repeat 0 -30px;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.twitter:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.gplus {
	background: url(/images/icons.png) no-repeat 0 -60px;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.gplus:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.androidapp {
	background: url(/images/icons.png) no-repeat 0 -90px;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.androidapp:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.iosapp {
	background: url(/images/icons.png) no-repeat 0 -120px;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.iosapp:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.rss {
	background: url(/images/icons.png) no-repeat 0 -150px;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.rss:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

/* Social Media Css End */


/* Second Slider Css Start */
#slider-code {float : right; 
	width : 633px; 
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
    box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}
  
  
#slider-code .viewport {margin: 0 auto; width: 613px; height: 225px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { padding: 0; margin: 0;  position: absolute;}
#slider-code .overview .pannel{ float: left; margin: 0 20px 0 0; padding: 1px; width: 613px;}
#slider-code .pager { clear: both;  float: right; line-height: 12px; list-style: none outside none; margin: 0px;  overflow: hidden; padding: 3px; font-family: Helvetica;}
#slider-code .pager li { float: left; margin-left:5px;}
#slider-code .pagenum {background-image: url(/images/sprites-dp.png); background-repeat: no-repeat; background-position: -56px -67px ; text-decoration: none; text-align: center; padding: 0 8px; color: #ffffff;  list-style-type:disc;}
#slider-code .active {background-image: url(/images/sprites-dp.png); background-repeat: no-repeat;  background-position: -8px -66px ;}
/* Second Slider Css End */


/* Third Slider Css Start */
#slider-code1 {float : left; 
	width :633px; 
	border : 1px solid #dbdbdb; 
	-webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    padding: 10px;
   box-shadow: 0 0 1px 1px #CCCCCC;
  -moz-box-shadow:    0 0 1px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 1px 1px #CCCCCC;}

  
#slider-code1 .viewport {margin: 0 auto; width: 613px; height: 225px; overflow: hidden; position: relative; }
#slider-code1 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code1 .next { margin: 30px 0 0 10px;  }
#slider-code1 .disable { visibility: hidden; }
#slider-code1 .overview { padding: 0; margin: 0;  position: absolute;}
#slider-code1 .overview .pannel{ float: left; margin: 0 20px 0 0; padding: 1px; width: 613px;}
#slider-code1 .pager { clear: both;  float: right; line-height: 12px; list-style: none outside none; margin: 0px;  overflow: hidden; padding: 3px; font-family: Helvetica;}
#slider-code1 .pager li { float: left; margin-left:5px;}
#slider-code1 .pagenum {background-image: url(/images/sprites-dp.png); background-repeat: no-repeat; background-position: -56px -67px ;  text-decoration: none; text-align: center; padding: 0 8px; color: #ffffff;  list-style-type:disc;}
#slider-code1 .active {background-image: url(/images/sprites-dp.png); background-repeat: no-repeat;  background-position: -8px -66px ;}
.slider-text{width:300px; float: left;  height: 225px;}		

.slider-text-heading{color: #222222;
    font: 15px/22px helvetica;}

.slider-text-heading p{color: #222222;
    font: 15px/22px helvetica;}
.slider-text-heading a{font:18px/25px oswald; padding: 10px 0 15px 0; color:#333333; text-decoration: none;}
.slider-text-heading a:hover{color:#0066cc;}

.pannel{width: 613px;}	

.slide-img{width: 300px; height: 225px; border: 0; float: left; padding-left: 13px;}	

.slider-title{float: left;}
.slider-pagination{float: right;}


/* Third Slider Css End */

/*Gallery  Slider Start */

#slider-code4 { overflow:hidden;}
#slider-code4 .viewport { float: left; width: 922px; height: 165px; overflow: hidden; position: relative; }
#slider-code4 .buttons1 { display: block; margin: 13px 10px 0 0; float: left; }
#slider-code4 .next { margin: 75px 0 0 10px; }
#slider-code4 .prev { margin: 75px 10px 0 0; }
#slider-code4 .disable { visibility: hidden; }
#slider-code4 .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code4 .overview li{ float: left; margin: 0 13px 0 0; padding: 1px; height: 165px; border: 1px solid #dcdcdc; width: 220px;}

#slider-code4 .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; }
#slider-code4 .pager li { float: left; }
#slider-code4 .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#slider-code4 .active { color: #fff; background-color:  #555555; }

/*Gallery  Slider End */

.searchText {
    clear: both;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.newsletter_form_name {
    float: left;
    padding-left: 0;
    padding-top: 0;
}
.newsletterTextbox {
     background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #948F8F;
    color: #222222;
    font-family: helvetica;
    font-size: 12px;
    height: 13px;
    margin-right: 5px;
    padding: 5px;
    text-align: center;
    width: 196px;
}