html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { margin: 0; padding: 0; border: 0; } 

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 0.8em;
}

p {margin: 20px 0 20px 0;}
img {border-width: 0px;}

a:link {color: #036; text-decoration: underline;}
a:visited {color: #936; text-decoration: underline;}
a:hover {color: #006AD5; text-decoration: none;}

.searchTable a:link {color: #FFF; text-decoration: underline; font-size: 90%;}
.searchTable a:visited {color: #FFF; text-decoration: underline; font-size: 90%;}
.searchTable a:hover {color: #FADB4F; text-decoration: none; font-size: 90%;}


/* ---------------- Start of Text Styling ---------------- */
h1 {font-weight: bold; font-size: 110%;	display: inline; color: #036;}
h2 {font-size: 100%; font-weight: bold;}
h3 {font-size: 100%; font-weight: bold;}

.text {font-size: 85%; text-align: left;}
.textLight {font-size: 85%;	color: #8CA3BB;}
.whiteHeader{background-color:#036; color:#FFFFFF; text-align:center; font-weight: bold; padding: 5px;}
.whiteHeader h1{color:#FFF; font-size: 100%;}
.giftHeader{background-color:#399; color:#FFFFFF; text-align:center; font-weight: bold; padding: 5px;}
.giftHeader h1{color:#FFF; font-size: 100%;}
.redText {color: #C00;}
.blueText {color: #00F;}

.letters {color:#CC0000;}
.words {color:#00CC00;}
.carMake {color:#0000CC;}
.carModel {color:#FFCC00;}
.sigDate {color:#CC00FF;}
.lettersBG {background-color:#CC0000;}
.wordsBG {background-color:#00CC00;}
.carMakeBG {background-color:#0000CC;}
.carModelBG {background-color:#FFCC00;}
.sigDateBG {background-color:#CC00FF;}

.wmhead {font-size: 120%; font-weight: bold; color: #036;}

.lightLinks {color:#666; font-size: 90%;}
.lightLinks a:link {color:#386088; text-decoration: underline; font-size: 90%;}
.lightLinks a:visited {color:#386088; text-decoration: underline; font-size: 90%;}
.lightLinks a:hover {color:#386088; text-decoration: none; font-size: 90%;}

/* ---------------- End of Text Styling ---------------- */


/* ---------------- Start of List Styling ---------------- */
.bulletArrow{list-style-image:url(/images/ARROWS/blue_textarrow.gif)}
.bulletArrow li{margin-bottom: 3px;}
/* ---------------- End of List Styling ---------------- */


/* ---------------- Start of Page Layout Styling ---------------- */
#header {width: 779px; background-color:#036;}
#container {margin-top: 2px;}
#footer {width: 779px; clear: both;}
#menuHolder {width: 140px;}
#contentHolder {width: 634px; text-align: center; margin-left: 5px; padding-left: 5px;}
#rightContent {width: 160px;}
.middleSection {margin-right: 10px; margin-bottom: 5px;}
#skyscraper{position:absolute; top:3px; left:787px;}
/* ---------------- End of Page Layout Styling ---------------- */


/* ---------------- Start of NumberPlate Image Styling ---------------- */
.basePlate {
	background-image: url(/images/search/base_plate.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 184px;
	padding-top: 5px;
}
.basePlateLarge {
	background-image: url(/images/backgrounds/plate400x100.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 92px;
	width: 388px;
}
/* ---------------- End of NumberPlate Image Styling ---------------- */


/* ---------------- Start of Menu Styling ---------------- */
#nav{
	font-size: 11px;
	width: 110px;
	padding: 0px;
	margin: 0px;
}
#nav a:link, #nav a:active, #nav a:visited{
	width: 120px;
	display:block;
	margin:0px;
	padding: 1px 1px 1px 5px;
	background-color:#F5F8FA;
	border: 1px solid #B1C1D1;
	border-left: 10px solid #8CA3BB;
	line-height:15px;
	text-decoration:none;
	border-top-color: #CEEFFF;
	font-size: 11px;
}
#nav a:link, #nav a:active {color:#036;}
#nav a:visited {color:#936;}
#nav a:hover{
	color:#FFF;
	background-color: #8CA3BB;
	border: 1px solid #069;
	border-left: 10px solid #036;
	text-decoration:none;
	font-size: 11px;
}
#nav #giftLink{
	width: 120px;
	display:block;
	margin:0px;
	padding: 1px 1px 1px 5px;
	background-color:#339999;
	border: 1px solid #B1C1D1;
	border-left: 10px solid #8CA3BB;
	line-height:15px;
	text-decoration:none;
	border-top-color: #CEEFFF;
	font-size: 11px;
	color:#FFFFFF;
}
/* ---------------- End of Menu Styling ---------------- */


/* ---------------- Start of Form Styling ---------------- */
.formBox {
	color: #003366;
	text-align: center;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-image: url(/images/boxes/formBox_bckgrd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 11px;
	border: 1px solid #003366;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(/images/backgrounds/blue_button.jpg);
	background-repeat: repeat-x;
	border: 2px ridge #8CA3BB;
	padding: 3px;
	cursor: hand;
}
.formButtonYellow {
	font-size: 11px;
	font-weight: bold;
	color: #036;
	background-color: #FADB4F;
	border: 3px outset #8CA3BB;
	padding: 3px;
	cursor: hand;
}
.searchBox {
	width:150px; 
	text-transform:uppercase; 
	font-weight:bold; 
	font-size:12px; 
	letter-spacing:1px; 
	border: 3px solid #036; 
	padding: 2px; 
	text-align: center; 
	color: #036;
}

.formHeader{background-color: #E7ECF1; padding: 3px; font-weight: bold;}
/* ---------------- End of Form Styling ---------------- */


/* ---------------- Start of Clear Middle Container ---------------- */
.middleSection:after {
	content: "."; /* This dot is the actual appended content */
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

	/* Hides from IE-mac \*/
	*html .middleSection{height: 1%;}
	/* End hide from IE-mac */
/* ---------------- End of Clear Middle Container ---------------- */


.blueBorder {border: 1px solid #003366;}
.lightBluePanel {background-color: #DDE8EE;}
.mediumBluePanel {background-color: #C6D1DD;}

.seo {width: 769px; padding: 5px; font-size: 80%; border-top:1px solid #8CA3BB; margin: 15px 0 5px 0; color:#386088; padding-top:10px;}
.seo a:link {color:#386088; text-decoration: underline; font-size: 90%;}
.seo a:visited {color:#386088; text-decoration: underline; font-size: 90%;}
.seo a:hover {color:#386088; text-decoration: none; font-size: 90%;}

.tQuote{width:769px; padding:5px; color:#036; font-size:85%; border:1px solid #036; margin:5px;}

.pixborder {margin:10px;}
.rightPanel {width: 149px; background-color: #E7ECF1; border: 1px solid #036; padding: 5px 0 5px 0; text-align: center; margin-bottom: 5px;}
.searchTable{
	text-align: center;
	background-color: #8CA3BB;
	padding: 5px 0 5px 0;
	color: #FFF;
	font-weight: bold;
	width: 151px;
	margin-bottom: 5px;
}
.searchList a:link, .searchList a:active, .searchList a:visited{
	width: 143px;
	display:block;
	background-color:#F5F8FA;
	border: 1px solid #B1C1D1;
	line-height:15px;
	text-decoration:none;
	font-size: 11px;
	border-top:none;
	padding:3px;
	color:#036;
}
.searchList a:hover{
	color:#FFF;
	background-color: #8CA3BB;
}
