* { margin: 0px; padding: 0px; }
body { text-align: center; background: #36454c; font-family: verdana,helvetica,arial,sans-serif; font-size: 12px; }
tbody { font-size: 12px; }
div.frm_feedback_err, div.frm_feedback_ok {
	margin-bottom: 20px;
}
div.frm_feedback_err {
	color: #aa0000;
}
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

#header { position: relative; margin: 40px auto 0px auto; width: 763px; height: 94px; }
#car-care-network-logo { position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; }
#headad { position: absolute; right: 0px; top: 0px; }
#headad a img { padding: 5px; }

#greybar { position: relative; margin: 0px auto; width: 783px; height: 34px; background: url('../images/menu-bg.gif') no-repeat; }

#menu { position: absolute; left: 10px; }
#menu ul { margin: 0px; padding: 0px; list-style: none; }
#menu li { line-height: 34px; background: url('../images/menu-bg-border.gif') top right no-repeat; float: left; }
#menu li a { margin: 0px 1px 0px 0px; padding: 10px 19px; color: #ffffff; text-decoration: none; text-transform: uppercase; }
#menu li.highlight a, #menu li a:hover { background: url('../images/menu-bg-highlight.gif') repeat-x; }

#repair-list { font-size: 11px; font-family: helvetica, arial, sans-serif; position: absolute; top: 6px; right: 10px; color: #0085ca; text-align: left; width: 185px; }
#repair-list a { color: #0085ca; text-decoration: none; text-transform: uppercase; }
#repair-list img { padding: 0px; }
#repair-list ul { position: relative; margin-top: 16px; padding: 0px; list-style: none; }
#repair-list li { clear: both; background: none; line-height: 16px; }

/* ICONS */
#repair-list ul li a {
        line-height: 28px;
}
#repair-list ul li {
        height: 30px;
        padding-left: 40px;
        background-position: center center;
        vertical-align: middle;
        margin-bottom: 5px;
}
#repair-list ul li.order0 {
        background: url(../modules/CareForCars/images/icon-paint.gif) no-repeat;
}
#repair-list ul li.order1 {
        background: url(../modules/CareForCars/images/icon-paintless-dent-removal.gif) no-repeat;
}
#repair-list ul li.order2 {
        background: url(../modules/CareForCars/images/icon-glass.gif) no-repeat;
}
#repair-list ul li.order3 {
        background: url(../modules/CareForCars/images/icon-wheel.gif) no-repeat;
}
#repair-list ul li.order4 {
        background: url(../modules/CareForCars/images/icon-trim.gif) no-repeat;
}
#repair-list ul li.order5 {
        background: url(../modules/CareForCars/images/icon-interior.gif) no-repeat;
}
#repair-list ul li.order6 {
        background: url(../modules/CareForCars/images/icon-wing-mirror.gif) no-repeat;
}
#repair-list ul li.order7 {
        background: url(../modules/CareForCars/images/icon-valet.gif) no-repeat;
}
#repair-list ul li.order8 {
        background: url(../modules/CareForCars/images/icon-tyre.gif) no-repeat;
}

#content { clear: both; margin: 0px auto; padding: 20px 200px 40px 20px; width: 543px; min-height: 300px; height: 300px; height: auto !important; text-align: left; background: #ffffff url('../images/content-bg.gif') bottom center no-repeat;}
#footer { margin: 20px auto; width: 741px; text-align: left; font-size: 11px; color: #999999; }
#footer a { color: #999999; }
#footad { float: right; }
#legal { padding: 10px 0px; clear: both; text-align: center; }

.blue { color: #0085ca; }

h1, h3 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: bold;}
h2, h4 {margin: 0px 0px 3px 0px; padding: 0px; font-size: 13px; font-weight: bold;}
a {text-decoration: underline; outline: none; }
p {margin: 0px; padding: 0px; line-height: 18px;}
a img {margin: 0px; padding: 0px; border: 0px;}
img {border:0px; margin: 0px; padding: 5px;}
ul, ol, bl {margin: 0px; padding: 10px 0px 10px 30px; line-height: 18px;}
li {margin: 0px; padding: 0px;}

body {color: #666666;}
h1, h2 {color: #0085ca;}
h3, h4 {color: #666666;}
p {color: #666666;}
a {color: #666666;}
