/* CSS Document */
html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p {
margin: 0;
padding: 0;
border: 0;
}
body {
margin: 15px 0 0 0;
background-color: #CCCCCC;
background-image: url(images/bg-new2.gif);
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #48484b;
-webkit-text-size-adjust: none;
}
#wrapper {
border: 1px solid #3f4246;
margin: 0 auto;
width: 900px;
background-image: url(images/background3.gif);
background-repeat: repeat-y;
background-position: left;
background-color: #b6b5b7;
}
* html #wrapper {
width: 902px;
w\idth: 900px;
}
#header {
text-align: right;
background-image: url(images/divide.gif);
background-position: bottom;
background-repeat: no-repeat;
height: 108px;
}
#leftmenu {
float: left;
width: 125px;
padding-top: 25px;
text-align: left;
}
#container {
float: right;
width: 752px;
min-height: 468px;
}
* html #container {
height: 468px;
}
.content {
padding: 15px 18px 25px 10px;
text-align: justify;
}
#footer, #homead {
width: 900px;
margin: 0 auto;
height: 41px;
}
#homead {
height: 191px;
background-image:url(images/loan-ad.jpg);
}
.projectbox strong {
color: #671515;
}
.clearit {
clear: both;
}
p {
margin: 10px 0;
}
h1 {
font-size: 20px;
fpnt-weight: bold;
margin: 25px 0 20px 0;
}
h2 {
font-family: "Courier New", Courier, monospace;
font-size: 18px;
color: #CECECE;
background-color: #9197a3;
padding: 5px 10px;
margin: 25px 0 20px 0;
}
h3, .lgtext {
color: #671515;
font-size: 18px;
}
hr {
margin: 15px 0;
}
ul.list , .menu ul, ul.home {
list-style: none
}
ul.list li {
padding-bottom: 10px;
}
.menu {
background-image: url(images/menu-line2.gif);
background-position: top;
background-repeat: no-repeat;
width: 125px;
padding-top: 1px;
}
.menu ul li {
padding: 3px 0 5px 12px;
background-position: bottom;
background-image: url(images/menubg2.jpg);
}
.menu ul li a, .menu ul li a:hover, ul.home li a, ul.home li a:hover {
  font-size: 12px;
  color: #671515;
  text-decoration: none;
}
.menu ul li a:hover {
  color: #645959;
}
ul.home {
padding-top: 33px;
}
ul.home li {
height: 22px;
}
ul.home li.last {
padding-bottom: 0;
}
ul.home li a, ul.home li a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #7886AB;
}
ul.home li a:hover{
  color: #A7ABC9;
}
span.menudivide {
color: #7886AB;
}
ol {
list-style: inside;
font-weight: bold;
list-style: decimal;
}
ol span {
font-weight: normal;
}
ol.letter {
list-style: upper-alpha inside;
}
ol.scratch {
list-style-position: outside;
margin-left: 30px;
}
ol.scratch li {
padding-bottom: 8px;
}
.leftimage, .leftcorner, .thumbnail {
float: left;
margin: 2px 15px 0 0;
}
.thumbnail {
margin: 2px 10px 0 0;
}
.rightimage, .rightcorner, .offerimage {
float: right;
margin: 2px 0 0 15px;
}
.offerimage {
margin: 0 0 10px 15px;
}
.leftcorner, .rightcorner {
margin: -1px;
}
.restrightimg {
float: right;
margin: 0 0 10px 10px;
}
.restleftimg {
float: left;
margin: 0 10px 10px 0;
}
.step, .offers {
border: 1px solid #949eab;
float: left; 
width: 455px;
background-image: url(images/stepbg.gif);
background-repeat: repeat-x;
background-position: top;
}
.offers {
background-image: none;
font-size: 12px;
float: right;
width: 95%;
position: relative;
}
.step p, .offers p {
margin: 0;
padding: 7px 10px 3px 10px;
}
.offers h3 {
margin-left: 100px;
margin-top: 10px;
font-size: 22px;
}
.stepheader {
padding: 0 0 3px 6px;
font-size: 16px;
font-weight: bold;
font-style: italic;
color: #E4E4E4;
margin-top: -2px;
}
.tick {
float: left;
width: 45px;
background-image: url(images/tick2b.gif);
background-repeat: no-repeat;
background-position: center;
height: 18px;
}
.testimonial {
float: left; 
width: 679px;
}
.offerstar {
position: absolute;
width: 119px;
height: 115px;
left: -30px;
top: -40px;
}
.testimonial em {
color: #6e4444;
}
.feedbackrating  {
text-align: right;
width: 200px;
float: right;
padding-right:3px;
}
.feedbackrating em {
font-size: 14px;
}
.designed {
float:right;
width: 140px;
text-align: right;
font-style: normal;
padding-top: 3px;
height: 30px;
}
.designed a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #48484b;
}
.designed a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #5A6292;
}
.star {
font-weight: bold;
font-size: 22px;
color: #003300;
}
.benefits {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #671515;
padding-top: 19px;
}
.benefits div {
width: 360px;
text-align: center;
}
.fullrespray {
float: left;
width: 212px;
padding: 10px;
text-align: center;
background-color: #CECDCF;
margin: 0 13px 13px 0;
}
* html .fullrespray {
width: 232px;
w\idth: 212px;
}
.address {
font-size: 13px;
color: #000000; 
font-style: italic
}
.addressnumber {
font-size: 12px;
}
.emsmall, .small {
font-size: 12px;
color: #48484b;
font-style: italic;
}
.small {
font-style: normal;
}
.red {
color: #FF0000;	
font-weight: bold;
}
a.hyperlink {
color: #671515;
}
a.certificates {
color: #48484b;
font-size: 12px;
padding-top: 3px;
display: block;
}
.subheading {
font-size: 12px;  
font-weight: bold;
}
.loan1, .loan2, .loan3 {
font-size: 36px;
font-style: italic;
color: #FFFFFF;
font-weight: bold;
}
.loan2 {
font-size: 15px;
font-weight: normal;
}
.loan3 {
font-size: 18px;
text-decoration: none;
font-weight: normal;
}
.pagelinks, .currentpage {
font-size: 12px;
color: #48484b;
}
.currentpage {
color: #671515;
}
.homead {
background-image: url(images/loan-ad.jpg);
}
.error {
color: #990000;
}
.oopsthanks {
font-size: 36px; 
font-weight: bold;
}
.projectbox {
background-image: url(images/box2.gif);
background-repeat: no-repeat;
padding: 13px;
margin-left: 10px;
}
.projecttitle {
font-family: "Courier New", Courier, monospace;
font-size: 18px;
color: #CECECE;
text-align: right;
font-weight: bold;
}
table.project tr td{
border: none;
padding: 0;
}
.projectinfo, .projectbottom, .projecttext  {
font-family: "Courier New", Courier, monospace;
font-size: 16px;
float: left;
width: 384px;
text-align: left;
color: #48484b;
}
td.projectbottom {
vertical-align: top;
}
.projectbottom a {
color: #48484b;
}
.projecttext {
font-size: 14px; 
}
.restorationtx {
padding: 10px;
background-color: #E6E6E6;
}
.restorationtx p {
margin: 0;
}
.rolloverthumb {
background-color: #CECDCF;
margin-right: 10px;
padding: 10px 10px 17px 10px;
}
.thumbleft, .thumbright {
float: left;
margin-bottom: 10px
}
.thumbright {
float: right;
}
.enlarged {
float: left;
}
.restorebox, .restorebox2, .restorebox3 {
background-image: url(images/silver-porsche.jpg);
background-repeat: no-repeat;
height: 176px;
margin-left: 10px;
}
.restorebox2 {
background-image: url(images/rolls.jpg);
}
.restorebox3 {
background-image: url(images/red-porsche.jpg);
}
.pricetable, .pricetablebumper {
background-image: url(images/price_table.jpg);
background-repeat: no-repeat;
}
.pricetablebumper {
background-image: url(images/price-table-bumper.jpg);
}
table.prices {
font-size: 13px;
color: #48484b;
}
table.prices td {
border-bottom: 1px solid #949eab;
text-align: center;
border-right: 1px solid #CECECE;
vertical-align: middle;
margin: 0;
padding: 4px 0 3px 0;
}
table.prices .header td {
font-size: 16px;
font-weight: bold;
color: #CECECE;
background-color: #949eab;
border-bottom: none;
border-right: 1px solid #CECECE;
text-align: center;
padding: 3px;
}
table.prices td.last {
border-bottom: none;
}
table.prices td.lastcolumn {
border-right: none;
}
.imageborder {
border: 1px solid #48484b;
}
.rating {
font-size: 11px;
}
.portfolio {
margin: 0 auto;
width: 600px
}
.portfolio .step {
font-size: 11px;
text-align: left;
width: 600px;
}
.portfolio .step ol{
margin: 10px 10px 0px 35px;
list-style-position:outside;
}
.portfolio .step ol li{
padding-bottom: 3px;
font-weight: normal;
}
ul.linklist {
list-style: square;
margin-left: 20px;
margin-top: 10px;
}
ul.linklist li {
padding-bottom: 2px;
}
.disclaimer {
font-size: 10px;
color: #666666;
padding: 10px;
margin: 20px 0 10px 0;
text-align: justify;
border: 1px solid #666666;
}
.copyright {
float:left;
width: 155px;
text-align: left;
font-style:normal;
font-size: 10px;
color: #48484b;
padding-top: 3px;
height: 30px;
}
.hiddenPic {
display:none;
}
.roll {
cursor: pointer;
}
.rightthumb {
float: right;
margin-bottom: 10px;
}