/** Style sheet for www.myfirstcar.uk.com **/

* { font-size: 10pt; color: #1F70A7; font-family: Verdana, Arial, Helvetica, sans-serif; }

body { margin: 0px 0px 0px 0px; background-image: url(images/background.jpg); }

p { line-height: 14pt; text-align: left; padding: 10px; }
a { text-decoration: none; font-weight: bold; }
a:hover { color: #cccc33; }

h1, h1 a { font-size: 16pt; letter-spacing: 2px; padding: 10px; }
h1 a, h1 a:link, h1 a:visited, h1 a:hover {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h2, h2 a { font-size: 14pt; padding: 10px; }
h2 a, h2 a:link, h2 a:visited, h2 a:hover { text-decoration: none; }

h3, h3 a { font-weight: bold; padding: 10px; }
h3 a, h3 a:link, h3 a:visited, h3 a:hover { text-decoration: none; }

h4, h4 a { font-weight: bold; padding: 10px; }
h4 a, h4 a:link, h4 a:visited, h4 a:hover { text-decoration: none; }

.bottom_menu { color: #ffffff; text-align: center; margin: 0px 10px 0px 10px; }
.bottom_menu a { }
.bottom_menu a:hover { text-decoration: underline; }
.trading_standards, .trading_standards a:link, .trading_standards a:visited, .trading_standards a:hover { font-size: 18pt; color: #ffffff; text-decoration: none; font-weight: 300; }
.strap_line, .strap_line a:link, .strap_line a:visited, .strap_line a:hover { font-size: 14pt; color: #ffffff; text-decoration: none; font-weight: normal; }
.big_tab { font-size: 12pt; color: #ffffff; line-height: 100%; background-color: #1F70A7; }
.sm_tab { font-size: 12pt; color: #ffffff; line-height: 100%; background-color: #A9C9DD; }
.sm_tab a:link { font-size: 12pt; color: #1F70A7; font-weight: normal; }
.price { font-size: 16pt; color: #1F70A7; letter-spacing: 1px; background-color: #FFF; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.contact_no, .contact_no a:link, .contact_no a:hover { font-size: 16pt; color: #FFF; line-height: 18pt; font-weight: normal; }
.sm_price{ font-size: 12pt; color: #000000; letter-spacing: 1px; }
.error { color: #ff0000; }
.sm_menu { font-size: 8pt; color: grey; }
.sm_menu a:link { font-size: 8pt; color: #cccc33; font-weight: normal; }
.designed_by, .designed_by.a { font-size: 8pt; color: #1F70A7; text-align: center; font-weight: bold; }
.designed_by:hover { text-decoration: none; color: #1F70A7; }

/* Menu One */
.outer{ list-style: none; margin: 0px; padding: 0px; }
#menu { width: 178px; text-align: left; }
#menu ul{ list-style: none; margin: 0px; padding: 0px; }
#menu li a { text-align: left; height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; font-weight: normal; }
#menu li a:link { text-align: left; color: #000; display: block; background: url(images/menu.gif); background-repeat: no-repeat; padding: 8px 0 0 10px; }
#menu li a:visited { text-align: left; color: #000; display: block; background: url(images/menu.gif); background-repeat: no-repeat; padding: 8px 0 0 10px; }
#menu li a:hover { text-align: left; color: #1F70A7; background: url(images/menu.gif) 0 -32px; background-repeat: no-repeat; padding: 8px 0 0 10px; }
#menu li a:active { text-align: left; color: #000; background-repeat: no-repeat; padding: 8px 0 0 10px; background-image: url(images/menu.gif); background-position: 0 -64px; }
.red { color: #ff0000; }
.red b { color: #ff0000; }
IMG.banner { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; }

/* Finance */
.outer{ list-style: none; margin: 0px; padding: 0px; }
#finance { width: 170px; text-align: center; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#finance .finance, .finance.a { font-size: 10pt; text-align: center; font-style: italic; font-weight: normal; line-height: normal; }
#finance .finance:hover { text-decoration: none; color: #909090; }
#finance .finance_sm, .finance_sm.a { font-size: 8pt; color: #1F70A7; text-align: center; line-height: 10px; }
#finance .finance_sm:hover { text-decoration: none; color: #909090; }
#finance1 {
	width: auto;
	text-align: center;
	margin: 10px;
	padding: 0px;
}
#finance1 .finance1, .finance1.a { font-size: 10pt; text-align: center; font-style: italic; font-weight: normal; line-height: normal; }
#finance1 .finance1:hover { text-decoration: none; color: #909090; }
#finance1 .finance1_sm, .finance1_sm.a { font-size: 8pt; color: #1F70A7; text-align: center; line-height: 10px; }
#finance1 .finance1_sm:hover { text-decoration: none; color: #909090; }
#admin_footer { color: #FFF; }
.contact_box_wh { color: #FFF; }
.footer-txt {	font-size: 10pt; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-image: url(images/footer-shadow.png); }
.footer-txt a:link, .footer-txt a:visited, .footer-txt a:hover, .footer-txt b { font-size: 10pt; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.ins_no, .ins_no a:link, .ins_no a:hover { font-size: 14pt; color: #2F468A; line-height: normal; font-weight: bold; }
#right_ban { width: 150px; text-align: center; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#right_ban .right_ban, .right_ban.a { font-size: 10pt; text-align: center; font-style: italic; font-weight: normal; line-height: normal; }
#right_ban .right_ban:hover { text-decoration: none; color: #909090; }
.contact_tab { font-size: 10pt; color: #ffffff; line-height: 100%; background-color: #1F70A7; }
.contact, .contact b { font-size: 8pt; color: #1F70A7; line-height: normal; }

