﻿ *
 {
     margin:0px;
     padding:0px;
 }
 
html, body
{
    height:100%;
    margin-bottom: 1px;
}

* html #wrapper
{
    height: 100%;
}
body
{
    background-image: url(images/bg.jpg);
    background-attachment: fixed;
    background-repeat: repeat;

}
#wrapper
{
    width: 850px;
    margin: auto;
    background-image: url(images/content-bg.png);
    background-repeat: repeat-y;
    background-position: center;
    height:1024px;
    
}
#content
{
    width: 755px;
    margin-left:50px;
    margin-right:0px;
    height:100%;
    min-height:99%;
}

#footer
{
    text-align: left;
    padding: 10px;
    font-size: 9px;
    color: gray;
    font-family: Verdana;
}

#logo
{
    float: left;
    background-image: url(images/logo_small.jpg);
    background-repeat: no-repeat;
    padding-bottom:0px;
    margin-top:20px;
    width: 300px;
    height: 55px;
}
#phoneno
{
    float: right;
    display: inline;
    background-image: url(images/phone.jpg);
    width: 117px;
    background-repeat: no-repeat;
    height: 48px;
}
.clear
{
    clear:both;
}
p, li
{
    font-size: 18px;
    color: #464646;
    font-family: 'Times New Roman';
    text-align: justify;
    letter-spacing:-1px;

}

li
{
       color: #1e546c; 
       padding-left:40px;
       list-style:none;
       padding-top:3px;
       padding-bottom:3px;
}
#left
{
    float: left;
    padding: 10px;
    width: 465px;
    vertical-align: text-top;
}
#right
{
    float:right;
    width:240px;
    text-align:center;
    border-left: #f1f1f1 2px dotted;
}

#nav
{
    margin-bottom:20px;
    padding-top: 10px;
}

#nav, #nav a:link, #nav a:visited
{
    text-align: left;
    font-size: 24px;
    color: #1e546c;
    font-family: 'Times New Roman';
    letter-spacing: -2px;
    text-transform: uppercase;
    border-bottom: #f1f1f1 2px dotted;
    
}

#nav a:hover, #nav active
{
    color: #9b9b43;



}

a:link, a:visited
{
        color: #1e546c;
        letter-spacing:-1px;
}

a:hover, a:active
{
          color: #1e546c;
          letter-spacing:-1px;
}



.box
{
    background-color: #f9f9f9;
    border-right: #f5f5f5 1px solid;
    border-top: #f5f5f5 1px solid;
    border-left: #f5f5f5 1px solid;
    border-bottom: #f5f5f5 1px solid;
    padding:10px;
}
#brands img
{
    padding-bottom:10px;
}
#brands
{
    text-align: center;
}

.formfield, .formtitle
{
    width:250px;
    height:25px;
    font-size: 20px;
    color: #1e546c;
    font-family: 'Times New Roman';
    letter-spacing:-1px;
}
  
  .formfield
{
    border-collapse:collapse;
    border:solid 1px #f1f1f1;
   
}
.test, .test p
{
    color:#1e546c;
}

.warning
{
    color:Red;
    font-family:Times New Roman;
    font-size:16px;
    letter-spacing:-1px;
}
