@charset "utf-8";
/* CSS Document */

#main
{
	width:1024px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header
{
	background:url(images/header_01.jpg) no-repeat center ;
	height:72px;
	width:100%;
}

#logo-costco
{
	background:url(images/costco-logo.png) no-repeat ;
	margin-left: 180px;
	width:195px;
	height:72px;
	float:left;
}

#policy
{
	/*margin-left: 400px;*/
	padding-right:150px;
	width:450px;
	padding-top:15px;
	color:#FFF;
	float:right;
}

#top
{
	background:url(images/top-background.jpg) no-repeat center;
	height:160px;
}

#top #logo
{
	background:url(images/logo.png) no-repeat center;
	height:160px;
}

#lang {
	padding-top:118px;
	padding-left:460px;
}

#lang a {
	text-decoration:none;
	color:#CCC;
}

#lang a:hover {
	color:#FF0000;
}

#Breadcrumb
{
	background:url(images/Breadcrumb-background.jpg) no-repeat center;
	height:auto;
	color:#FFF;
	font-size:15px;
}
#bottom
{
	background:url(images/main-background.jpg) no-repeat center;
	height:505px;
	
}
#content
{ padding-bottom:4px;
}
#form
{
	margin:0 auto;
	background-color:#212121;
	filter:alpha(opacity=80); /*IE*/
	 -moz-opacity:0.8; /*MOZ , FF*/
	 opacity:0.8;/*CSS3, FF1.5*/
	 height:auto;
	 width:500px;
	 border:thin gray;
	 border-style: solid;
	
	 
}

.button3
{	background:url(images/button.jpg) no-repeat center;
	width::173px;
	height:25px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	display:inline;
	color:#FFF;
	border:none;
width:173px;
	
}

.button
{	background:url(images/button_1.jpg) no-repeat center;
	width::208px;
	height:25px;
	margin-left:285px;
	margin-top:10px;
	margin-bottom:20px;
	display:inline;
	color:#FFF;
	border:none;
	
}

.button2
{	background:url(images/button.jpg) no-repeat center;
	width::173px;
	height:25px;
	margin-left:80px;
	margin-top:10px;
	margin-bottom:20px;
	display:inline;
	color:#FFF;
	border:none;
        width:173px;
	float:left;

	
}

#note
{	padding:20px 15px;
	color:#FFF;
	margin:0 auto;
	background-color:#212121;
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.8; /*MOZ , FF*/
	opacity:0.8;/*CSS3, FF1.5*/
	height:auto;
	width:470px;
	border:thin gray;
	border-style: solid;
}
select
{width:300px;
margin-left:5px;
font-size:10px;
height:18px;
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top;}

#form #Brand{font-size:10px; width:290px;}
#form #Year{font-size:10px; width:290px;}
#form #Model{font-size:10px; width:290px;}
#form #Part{font-size:10px; width:290px;}
#form #Type{font-size:10px; width:290px;color:red;}