body {
background-color:#35363a;
-webkit-touch-callout: none;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

endliclink a:visited {color:gold;}

.main {
width:975px;
font:12px verdana; color:WhiteSmoke;
font-family:arial;
text-decoration:none;
}

.main img {text-align:center;}

input, select {
background:#777;
height:25px;
border:1px solid transparent;
}
::-webkit-input-placeholder {color: WhiteSmoke;}
::-webkit-select-placeholder {color: WhiteSmoke;}
:-moz-placeholder {color: WhiteSmoke;}
::-moz-placeholder {color: WhiteSmoke;}
:-ms-input-placeholder {color: WhiteSmoke;}
:-ms-select-placeholder {color: WhiteSmoke;}

input:focus, select:focus {
color:#000;
border:1px solid red;
background:lightyellow;
}

input:not(:focus), select:not(:focus) {
color:WhiteSmoke;
}

select {
background:#777;
height:25px;
border:1px solid transparent;
}
::-webkit-select-placeholder {color: WhiteSmoke;}
:-ms-select-placeholder {color: WhiteSmoke;}

select:focus {
color:#000;
border:1px solid yellow;
background:lightyellow;
}

select:not(:focus) {
color:WhiteSmoke;
}


.nav li a{
font:16px verdana;
color: darkorange;
text-decoration:none;
}

.nav li a:hover {
cursor:hand;
background:orange;
color: Black;
text-decoration:none;
}

table {
border-collapse:collapse;
border-spacing:0px;
font:12px verdana; color:#ccc;
font-family:verdana;
text-decoration:none;
padding:0px;
border:0px;
}

.law {
color:#f95;
font:14px verdana;
}

.warn2 a {
text-decoration:none;
}

#btnSubmit {
font-size:16px;
font-weight:bold;
background:#dd3;
color: #000;
height:35px;
width:130px;
border: none;
box-shadow: 0px 0px 30px #fe9;
-webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
     -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
}

#btnSubmit[disabled] {
font-weight:normal;
background:#777;
color:GhostWhite;
box-shadow: 0px 0px 0px #000;
border: none;
}

.MotorR {
vertical-align:bottom;
font:10px verdana;
}

.dealerpage img {max-width:150px;max-height:150px;text-align:center;}

.bikes_thumb {max-width:200px;}

.bike_opt {
outline:none;
text-decoration:none;
}

.bike_opt:hover {
text-decoration:none;
} 

.thxlabel {
height:587px;
width:980px;
background:url("./images/labels/thxlabel.png") no-repeat;
background-position:50%;
}

.blurtxt {
text-shadow: 0px 0px 10px #f33;
color:#fcc;
}

.field1,.field2,.field3,.field4 {
border-color: #666;
border-style: solid;
box-shadow: 0px 0px 15px #666 inset;
}

.foot {font:12px verdana; color:#ccc;text-decoration:none;}
.foot a {color:#ccc;text-decoration:none;}
.foot a:hover{color:orange;text-decoration:none;}

.wrapper {
width: 980px;
margin: 0 auto;
}

.slider {
margin: 0 0 25px 0;
width: 980px;
height: 566px;
position: relative;
overflow: hidden;
}

.slider li {
display: none;
position: absolute; 
top: 0; left: 0; 
}

#chkAgree {height:auto;}

.tctxt1, .tctxt2 {
font:12px verdana;
color:whitesmoke;
text-align: justify;
}

#preview_btn {
color: #4a8cf7;
}








