/************************************************************************/
/* AutoCheck Home Page  */
/* MS160AS - 11/17/11 - Due to a new homepage most of the styles for the original home page (tabs/slider have been)
/* removed.  Look at a prior version of this stylesheet if you need to revert back to the old home page
/************************************************************************/

/*********/
/* RESET */
/*********/

html,body,div,span,applet,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;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

.clearfix {display:block; clear:both;}


/**********/
/* LAYOUT */
/**********/
#container {width:973px; margin:0 auto;}

#content {height:500px;}
#main-left {width:338px; float:left;}
#main-right {float:left;}

#vincheck {margin:75px 20px 0;}
#vincheck input {width:288px; padding:5px; margin:15px 0; background:#fff; border:none;}
#vincheck .button {float:left;}
#vincheck .no-vin {padding-left:20px;}

#info {margin:29px 15px 0 39px;}
#info ul {margin:0 30px 0 20px; list-style-position:outside;}
#info ul li {margin:15px 0;}

#video {margin: 67px 0 0 465px;}


/**************/
/* TYPOGRAPHY */
/**************/
body {font-family:Helvetica, Arial, sans-serif; font-size:14px;}
strong {font-weight:bold;}
.text-replace {display:block; height:0; text-indent:-999em;}

#main-left {color:#fff;}
#main-left p {line-height:1.2em;}
#main-left .indent {text-indent:1em;}
#main-left strong {color:#34b8dc;}
#vincheck input {font-size:15px;}
#vincheck .no-vin {line-height:32px; color:#fff; font-size:12px;}
#vincheck .no-vin:hover {color:#aaa;}

#info h3 {font-size:17px; font-weight:bold; color:#fff;}
#info ul {color:#34b8dc; line-height:1.1em;}
#info li span {color:#fff;}

#video a {color:#fff; text-decoration:none; text-align:center;}
#video a:hover {text-decoration:underline;}


/**********/
/* IMAGES */
/**********/
body {background:url('/consumers/images/main-bg.jpg') top left repeat-x #ececec;}
#content {background:url('/consumers/images/main.jpg') center top no-repeat; padding:6px 10px 10px 10px;}

#vincheck .button {margin:4px 0 0 0;width:162px; height:32px; display:block; background:url('/consumers/images/check-vin-button.jpg') top left no-repeat; text-indent:-999em;}
#vincheck .button:hover {background:url('/consumers/images/check-vin-button.jpg') left -32px no-repeat;}
#info ul {list-style-image: url('/consumers/images/blue-bullet.jpg');}

#video a {display:block; background:url('/consumers/images/video-thumb.jpg') top center no-repeat; width:145px; padding-top:79px;}


/********/
/* MISC */
/********/
/* overlay */
#overlay, #overlay-bg {position:fixed; top:0; right:0; bottom:0; left:0; z-index:10;}
#overlay-bg {background:#000; opacity:.3; filter:alpha(opacity=30);}
#overlay-content {background:#fff; width:560px; padding:10px; position:relative; z-index:15; margin:150px auto 0;}
.close-overlay {position:absolute; top:-8px; right:-8px; width:20px; height:20px; display:block; text-indent:-999em; background:url('/consumers/images/overlay-close.png') top left no-repeat;}
.ie .close-overlay {background:url('/consumers/images/overlay-close.png') top left no-repeat;} /* ie fix */


