

body
{
text-align: center; 
background:#3300ff;
}

div#wrap {
width : 800px;
margin: 0 auto; text-align: left;
border : 4px solid #080808;
background-color : #ffffff;
}

div#content {float:left; width:800px; background:#ffffff;}

div.sidebar {position:absolute; margin-left:600px; margin-top:-2500px; padding:5px;}

  div.sidebar2 {position:absolute; margin-left:600px; margin-top:-1400px; padding:5px;}
  
div.sidebarcarins {
	position:absolute; margin-left:600px; margin-top:-2100px; padding:5px;
}
 table.t1 {margin-left:20px;}
}
/*links for top-bar and bottom-bar*/
.class-top a:link {text-decoration: underline ;color:#ffffff;}
.class-top a:visited {text-decoration: underline;color:#ffffff;font-family:monospace;}
.class-top a:active {text-decoration: underline;color:#ffffff;font-weight:bold;}
.class-top a:hover {text-decoration: underline overline; color: yellow;}

.top-bar
{
position:relative;
float:left;
margin-top:-5px;
margin-left:20px;
color:#ffffff;
width:610px;
padding:5px;
background: blue;
}
.bottom-bar
{
position:relative;
float:left;
margin-top:10px;
margin-left:20px;
color:#ffffff;
width:610px;
padding:5px;
background:#000000;
}
 td.mid {text-align:center;}
td.alt-lines
{
color:#0000ff;
background:#ffffff;
font-size:0.8em;
text-align: center;
}
.roundcont {
	width: 570px;
	background-color: #c6c6ff;
	color: #000000;
	padding: 10px;
	margin-left:10px;
		}

.roundcont p {
	margin: 0 40px;
}
p.c1 {text-align:center;}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 35px;
   height: 35px;
   border: none;
   display: block !important;
}
.top-banner
{
position:relative;
width:580px;
margin-left:50px;
color:#ffffff;
font-weight:bold;
font-size:1.3em;
font-familiy:serif;
padding:5px;
text-align:center;
background:#000000;
}
.header-txt
{
position:relative;
margin-left:430px;
margin-bottom:-20px;
margin-top:65px;
color:#ff0000;
width:250px;
font-size:1.2em;
font-variant:small-caps;
font-weight:bold;
font-family:monospace;
padding:2px;
background:#c6c6ff;
}
ul.benefit
{
position:relative;
margin-left:50px;
color:#006400;
font-size:1.2em;
font-weight:bold;
}

ol.instruct
{
position:relative;
margin-left:50px;
color:#006400;
font-size:1.2em;
font-weight:bold;
}

  
.google
 {
 float:right;
 margin-top:30px;
 margin-right:10px;
 width:190px;
 background:#febf38;
 }
 .google-left
  {
  float:left;
  margin-top:30px;
  margin-left:10px;
  margin-right:10px;
  width:160px;
  background:#febf38;
 }
 .google-right
   {
   float:right;
   margin-top:30px;
   margin-right:10px;
   width:160px;
   background:#febf38;
 }
 
/*links for blue floatbox*/
.class3 a:link {text-decoration: underline overline;color:#ffffff;}
.class3 a:visited {text-decoration: underline;color:#ffffff;}
.class3 a:active {text-decoration: underline;color:#ffff00;font-weight:bold;}
.class3 a:hover {text-decoration: underline overline; color: red;}

h1
{
color:#ff0000;
margin-left:20px;
margin-top:55px;
}
h3{
float:left;
color:#ff0000;
margin-left:30px;
margin-top:20px;
}
/*links for php form submission confirmation to user*/
.class4 a:link {font-size:1em;text-decoration:underline overline;color:#0000ff;}
.class4 a:visited {text-decoration:underline;color:#ff0000; font-weight:bold;}
.class4 a:active {text-decoration:underline;color:#ff0000;font-size:1em;}
.class4 a:hover {text-decoration:underline overline;color:#ff0000;}

p

{
color:#000000;
text-align:justify;
margin-left:20px;
  font-family:arial;
 }
 p.checked
  {
 text-align:justify;
 margin-left:15px;
 font-family:arial;
 color:#ffffff;
 font-weight:bold;
 background:#0000ff;
 padding:20px;
 }
#topnav
{
position:relative;
width:778px;
background: url(top-links-strip.jpg);
border-bottom:#ffffff 3px solid;
}
 #piclink1
 {
 position:relative;
 float:left;
 margin-left:70px;
 margin-bottom:30px;
 width:200px;
    }
  #piclink2
   {
   position:relative;
   float:left;
   margin-left:-15px;
   margin-bottom:30px;
   width:180px;
     }
  #piclink3
   {
   position:relative;
   float:left;
   margin-left:-2px;
   margin-bottom:30px;
   width:140px;
  }
#box-1
{
position:relative;
margin-left:20px;
margin-top:90px;
width:510px;
}
#box-2
{
position:relative;
margin-left:20px;
width:510px;
}
#box-3
{
position:relative;
margin-left:20px;
width:510px;
}
#cars-index
{
position:relative;
margin-left:2px;
margin-top:60px;
width:450px;
}
.form
{	position:relative;
	width:400px;
	margin-left:50px;
	margin-right:60px;
	margin-top:30px;
	margin-bottom:30px;
	padding:8px;
	text-align:center;
	color:#ffffff;
	font-size:1.2em;
	float:left;
	background:#6a5acd;
	border:2px blue dotted;
}
.form-checked
{	position:relative;
	width:400px;
	margin-left:50px;
	margin-right:60px;
	margin-top:30px;
	margin-bottom:30px;
	padding:8px;
	text-align:center;
	color:#ffffff;
	font-size:1.2em;
	float:left;
	background:#808080;
	border:3px blue dotted;
}

/*links for right-statement box*/
.class5 a:link (font-size:1em;text-decoration:underline overline;color:#ffffff;}
.class5 a:visited {text-decoration:underline;color:#ffff00; font-weight:bold;}
.class5 a:active {text-decoration:underline;color:#ffffff;font-size:1em;}
.class5 a:hover {text-decoration:underline overline;color:#ffff00;}




.right-statement
{	position:relative;
	width:165px;
	margin-left:14px;
	margin-top:15px;
	margin-bottom:15px;
	padding:3px;
	color:#ffffff;
	font-size:1em;
	font-weight:bold;
	float:left;
	background:#000000;
	border:2px red dotted;
}
p.right-margin
{
color:#ffffff;
font-size:1.2em;
margin-left:5px;
font-weight:bold;
font-family:monospace;
text-align:center;
}
hr
{
	width:545px;
	height:3px;
	color:#0000ff;
	margin-left:20px;
}

.caption
{
margin-left:50px;
color:#ffa800;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.caption2
{
margin-left:18px;
color:#ffffff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background:#000000;
width:160px;
text-align:center;
}
#curvedbox
{
position:relative;
margin-left:30px;
width:540px;
}
/* Curved cutout Borders*/

.curved {
  float:left;
  margin-left:10px;
  background: transparent;
  width:30%;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em;
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }

.curved .b1 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 4px;
  background:#fff;
  font-size:1px;
  }
.curved .b2 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 4px;
  background:#e0cea3;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  margin:0 4px;
  height:2px;
  font-size:1px;
  }
.curved .b3 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 4px;
  background:#e0cea3;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  margin:0 3px;
  font-size:1px;
  }
.curved .b4 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 4px;
  background:#e0cea3;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  margin:0; height:1px;
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curved .boxcontent {
  display:block;
  background:#ffa800;
  border:0 solid #fff;
  border-width:0 1px;
    }

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-align: justify;
	color: #80510e;
	line-height:18px;
	text-decoration:none;
	}

.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:18px;
	text-decoration:none;
	}

/* login form */

label
{
width: 3.5em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 0.5em;
}
input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #781351;
width: 11.5em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}

/*submit advert button*/
.submit2 input
{
color: #ff0000;
font-weight:bold;
font-size:1em;
background: #ffff00;
border: 2px outset #d7b9c9;
margin-left:25px;
}

/*submit search button*/
.submit3 input
{
color: #000;
font-weight:bold;
font-size:1em;
background: #ffa20f;
border: 2px outset #d7b9c9;
margin-left:10px;
margin-top:-15px;
}
/* front page promotion box blue white border */
.floatbox
{	position:relative;
	width:400px;
	margin-left:50px;
	margin-right:60px;
	margin-top:30px;
	margin-bottom:30px;
	padding:8px;
	text-align:center;
	color:#ffffff;
	font-size:1.2em;
	float:left;
	background:#0000ff;
	border:4px blue dotted;
}

#footer
{
position:relative;
background: url(copyright-bg.gif);
width:778px;
text-align:center;
}