body {
margin:5px;
padding:0;
height:100%;
background-color:#ffffff;
background-image:url(http://aperfectdaywedcars.com/bg.gif);
background-repeat:repeat-x;
color:#000000;  
text-align:center;
}



a {
color:#cc0000;
text-decoration:underline;
}

a:hover {
color:#cccccc;
text-decoration:none;
}

ul {
margin:0 0 0 20px;
list-style-type:disc;
}

li {
margin:4px 0 5px 10px;
}

.reading-font {
font-family: tahoma;
font-size:12px;
color:#000000;
}

.heading-font {
font-family:tahoma;
font-size:16px;
color:#000000;
}

.list-font {
font-family:tahoma;
font-size:12px;
color:#000000;
}

blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

#container { 	
margin:0 auto;
padding: 0;
width:650px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
border:1px solid #cccccc;
background-image:url(header/main.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#rightcolumn { 
 color: #fff;
 border: 1px solid #000;
 background:#fff;
 margin: 0px auto;
 padding: 10px;
 height: 350px;
 width: 100px;
 position: fixed;
}

#header {
margin:0;
padding:0;
height:200px;
background-color:#2c2c2c;
}

#header h1 {
margin:0;
padding:20px 0 0 20px;
font-size:1.8em;
letter-spacing:.1em;
color:#ffffff;
font-weight:lighter;
}

#header h2 {
margin:0;
padding:0 0 0 20px;
font-size:.9em;
font-weight:lighter;
letter-spacing:.1em;
color:#eeeeee;
}



#centerColumn { 	
margin:10px 10px 10px 10px;
padding:0;

}

#centerColumn p {
padding:10px
}

#centerColumn h2 {
margin:0;
padding:10px 0 5px 0;
font-size:1.3em;
letter-spacing:.1em;
}

#footer {
	position:relative;
	bottom:0;
	margin:20px 0 0 0;
	padding:0;
	line-height:40px;
	text-align:center;
	font-size:.6em;
	background-color:#ffffff;
	border-top:1px solid #cccccc;
	height: 50;
}
#leftColumn {
float:right;
margin:20px 30px 10px 10px;
padding:0;
width:160px;
font-size:.9em;
}

#leftColumn p {
padding:10px
}


#leftColumn h2 {
margin:0;
padding:10px 0 0 10px;
font-size:1em;
}

#leftColumn ul {
margin:0 0 0 0;
list-style:none;
}

#leftColumn li {
margin:4px 0 5px 10px;
}

#leftColumn li a {
text-decoration:underline;
}

#leftColumn li a:hover{
text-decoration:none;
}

.doy {
background-color:#FFFFFF;
font-family:tahoma;
border-style:solid;
border-color:#000000;
}

.mail{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	background-image:url(Car-photos/images1/contact.png);
	background-repeat:no-repeat;
	padding-left: 7px;
}
label
{
width: 10em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}

label2
{
width: 5em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}