/*******************************************************
TITLE: Fixed One-Column #2 Layout (Basic) V1.0 (Beta)
DATE: 20070807
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/
body {
background:#5F5F5F;
color:#6f6f6f;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:100%;
margin:40px auto;
padding:0;
text-align:center;
line-height:1.4em;
}
a {
color:#9A081B;
text-decoration:none;
}
a:hover {
color:#CCCCCC;
text-decoration:none;
}
ul {
list-style-type:disc;
margin:0 0 0 18px;
}
#BottomRight ul {
padding:36px;
}
#BottomRight li {
padding:0 0 10px 0;
}
li {
margin:3px 0 4px 0;
}
blockquote {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:1em;
padding:0.5em;
}
blockquote p {
margin:0.2em;
}
#container {
background-color:#EFE8D1;
border:10px solid #fff;
margin:0 auto;
padding:0;
text-align:left;
vertical-align:middle;
width:900px;
height:680px;
}
#header {
background-color:#EFE8D1;
border-bottom:160px solid #9A081B;
height:260px;
margin:0;
padding:0;
}
#header h1 {
font-size:4em;
letter-spacing:0.1em;
font-weight:bold;
margin:0;
padding:20px 0 0 20px;
}
#header h2 {
font-size:1.4em;
font-weight:lighter;
letter-spacing:0.1em;
margin:0;
padding:0 0 0 20px;
}
#BottomLeft, #TopLeft {
border-right:160px solid #9A081B;
background: url('paper.jpg');
float:left;
height:260px;
margin:0;
padding:0;
width:370px;
}

.contact #BottomLeft {
background: none;
}
.contact #BottomRight, .contact #TopRight {
background: url('paper.jpg');
}

#BottomLeft ul {
text-align:center;
}

#BottomLeft ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#BottomLeft div {
margin:20px;
font-size:1em;
}
#BottomLeft li {
margin:4px 0 5px 10px;
}
a:hover {
text-decoration:none;
}
#TopRight {
height:260px;
margin:0 0 0 530px;
padding:0px;
width:370px;
background: url('quote.jpg');
}
#BottomRight {
height:260px;
margin:0 0 0 530px;
padding:0;
width:370px;
background: url('micra.jpg');
}
p {
padding:0 0 20px;
}
h2 {
font-size:1.3em;
letter-spacing:0.1em;
margin:0;
padding:10px 0 5px;
}
#footer {
background-color:#FFFFFF;
border-top:1px solid #CCCCCC;
bottom:0;
font-size:0.6em;
height:60px;
line-height:60px;
margin:80px 0 0;
padding:0;
position:relative;
text-align:center;
}

#Price {
background:url('price.jpg');
}

.contact h2 {
font-weight:bold;
}

.buttons {
margin-left: auto;
margin-right: auto;
}

a.button1, a.button2, a.button3 {
	display: block;
	width: 80px; height: 30px;
margin-top:190px;
padding-top:7px;
float:left;
text-align:center;
background-color:white;
border: 1px solid gray;
}
a.button1:hover, a.button2:hover, a.button3:hover {
background-color:#5f5f5f;
}
a.button1 {
margin-left:60px;
border-right:none;
}
a.button2 {
border-right:none;
}
#form span {
margin-right:10px;
}
div#form input, div#form textarea {
border:1px solid #CCCCCC;
color:#666666;
padding:2px;
margin:4px 4px 4px 0;
float:left;
width:180px;
}

div#form label {
width:90px;
display:block;
float:left;
line-height:15px;
margin:4px 4px 4px 0;
}

div#form label.spamcheck {
width: 200px;
}

div#form input.spamcheck {
width: 70px;
}

div#form input#send {
width:80px;
margin-top:10px;
color: #9A081B;
background-color:white;
border: 1px solid gray;
}

div#form input#send:hover {
background-color:#5f5f5f;
color:#cccccc;
cursor:pointer;
}
span.required {
color:red !important;
font-size:13px !important;
}