
/* generic */
body {
margin:0px 0px; padding:0px;
text-align: center;
font-family: verdana;
font-size: 10pt;
color: #333192;
background-color: #ffccff;
}

h1 {
font-weight: bold;
font-size: 10pt;
color: #333192;
}
img.left {
float: left;
margin-right: 10px;
}
img.right {
float: right;
margin-left: 10px;
}
#banner {
position: absolute;
top: 10px;
left: 10px;
width: 980px;
height: 100px;
border: 1px solid #ffccff; 
}
#tiny_car {
position: absolute;
top: 10px;
left: 900px;
width: 99px;
height: 60px;
}

/* index */
#index_container {
position: relative;
width: 1000px;
height: 700px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#bride {
position: absolute;
top: 120px;
left: 746px;
width: 244px;
height: 526px;
}

#grills {
position: absolute;
top: 120px;
left: 150px;
width: 200px;
height: 518px;
display: block;
}
#main_pic {
position: absolute;
top: 120px;
left: 357px;
width: 380px;
height: 145px;
}
#content {
position: absolute;
top: 350px;
left: 357px;
width: 380px;
height: 300px;
font-family: verdana;
font-size: 10pt;
}
/* menu */
#menu{
position: absolute;
top: 120px;
left: 0px;
width: 150px;
height: 200px;
color: #333192;
font-size:8pt; 
padding-left: 10px;
}
a.m:link, a.m:visited, a.m:active {
font-family: verdana;
color: #333192;
font-size:10pt; 
text-decoration: none;
font-weight: bold;
}
a.m:hover {
font-family: verdana;
color: #ff0000;
font-size:10pt;
text-decoration: none;
font-weight: bold;
}
#menu_image{
position: absolute;
top: 290px;
left: 0px;
width: 150px;
height: 200px;
}
img {
border: 0px;
margin: 0px;
}

/*#cars {
position: absolute;
top: 120px;
left: 150px;
width: 500px;
height: 400px;
font-family: verdana;
font-size: 10pt;
}*/

/*#carstxt {
position: absolute;
top: 120px;
left: 670px;
width: 300px;
height: 400px;
font-family: verdana;
font-size: 10pt;
}*/
/* cars */
#cars_container {
position: relative;
width: 1000px;
height: 5600px;
margin:0px auto;
text-align: left;
background-color: #000000;
border: 1px solid #333192; 
} 
#cars {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 1000px;
padding-left: 10px;
padding-right: 10px;
}

#rr_container {
position: relative;
width: 1000px;
height: 1900px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#rrcars {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 1780px;
padding-left: 10px;
padding-right: 10px;
}

#bentley_container {
position: relative;
width: 1000px;
height: 1400px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#bentley_cars {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 1280px;
padding-left: 10px;
padding-right: 10px;
}

#limo_container {
position: relative;
width: 1000px;
height: 700px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#limo {
position: absolute;
top: 120px;
left: 150px;
width: 920px;
height: 480px;
padding-left: 10px;
padding-right: 10px;
}

#other_container {
position: relative;
width: 1000px;
height: 2100px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#other_cars {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 1000px;
padding-left: 10px;
padding-right: 10px;
}

#jaguar_container {
position: relative;
width: 1000px;
height: 1100px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#jaguar_cars {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 1000px;
padding-left: 10px;
padding-right: 10px;
}
/* services */
#services_container {
position: relative;
width: 1000px;
height: 3300px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#services {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 1000px;
padding-left: 10px;
padding-right: 10px;
}
/* testimonials */
#testimonials_container {
position: relative;
width: 1000px;
height: 1000px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#testimonials {
position: absolute;
top: 120px;
left: 150px;
width: 820px;
height: 800px;
padding-left: 10px;
padding-right: 10px;
}
#contact_container {
position: relative;
width: 1000px;
height: 700px;
margin:0px auto;
text-align: left;
background-color: #ffffff;
border: 1px solid #333192; 
} 
#contact_1 {
position: absolute;
left: 160px;
top: 120px;
width: 330px;
height: 300px;
font-size: 10pt;
color: #333192;
background-color: #ffffff;
}

#contact_form {
position: absolute;
top: 125px;
left: 534px;
}
#fcf2 {
font-family:verdana;
font-size:9pt;
color: #333192;
margin:5px;
border:1px solid #ffccff;
background-color:#FFF;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#3D5686;
color:#333192;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#000000;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:normal;
color: #333192;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #ffccff;
}

#thieving_bastard {
position: absolute;
top: 200px;
left: 0px;
font-size: 24pt;
text-align: center;
color: #000000;
background-color: #ffffff;
border:5px solid #000000;
}
a.tb:link, a.tb:visited, a.tb:active {
font-family: verdana;
color: #000000;
font-size:24pt; 
font-weight: bold;
}
a.tb:hover {
font-family: verdana;
color: #ff0000;
font-size:24pt;
font-weight: bold;
}