/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23-Oct-2014, 10:06:28
    Author     : philhughes
*/
body {
    font-family: arial; 
    font-size: 12px; 
    background-color:#93cdfe;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
}

#dbform {
    background-color:#eee;
    padding:10px;
    font-size:12px;
}


.banner {
    /*align:center; */
    background-image: url(../images/banner-1b2-bg.png);
    background-repeat: no-repeat;
    width:1000px;
    height:200px;
    cursor: pointer;
}
.banner img {
    position:absolute;
    z-index:10;
    left:640px;
}
.splash {
    position:relative;
    float:left;
    width:70%;
    left: 1%;
    z-index: 100;
   /* top: 45px; */
   /* border:solid 1px #f00; */
   /* color:#88cc55;
    text-shadow: 1px 1px 0 #000; */
  /*  font-size:24px; */
    text-align:left;
    padding:20px 0 0 20px;
}
.asa-title {
    font-size:46px;
    color:#0478db;
    text-shadow: 1px 1px 0 #000;
}
.asa-title-2 {
    font-size:30px;
    color:#276f27;
}
.asa-title-3 {
    font-size:25px;
    color:#fff;
}
.main {
   position:relative; 
   width:1000px; 
   background-color:#fff; 
   text-align: left; 
   padding: 0px;
   background-color:#fff;
}
.menu_nav {
    position:relative;
    float:left;
    width:1000px;
    background-color: #2599fe;
    padding:10px 0px 10px 0px;
    margin:5px 0px 0px 0px;
    color:#fff;
}
.menu_nav a {
    text-decoration: none;
    color:#fff;
    font-weight:bold;
    font-size:13px;
}
.menu_nav a:hover {
    color:#f00;
}
.menu_nav a:active {
     color: #f00; 
}  

.menu_browser {
    position:relative;
    float:left;
    width:1000px;
    padding:0px;    
    margin:0px 0px 5px 0px;
}
.browser_top {
    float:left;
    width:990px;
    background-color:#0478db;
    padding:4px 0px 0px 10px;
    text-align:left;
    min-height:25px;
}
.browser_top h1 {
    position:relative;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    margin:0px;
    padding:2px 0px 0px 0px;
}
.paypal_ {
  position:relative;
  float:right;
  padding:0px 10px 0px 0px;
}
.browser_item {
    float:left;
    width:230px;
    height:175px;
/*    background-color:#aaa; */
/*    padding:5px; */
    margin:10px 10px 0px 10px;
    background-color:#fff;
    cursor:pointer;
}
.browser_item :hover {
    border:solid 1px #f00;
}
.browser_item :active {
    border:solid 1px #f00;
}

.browser_item img {
    width:100%;
}
.browser_bot {
    float:left;
    width:970px;
    padding:5px 0px 5px 10px;    
    margin:0px 0px 0px 10px;
    text-align:center;
    color:#fff;
    font-size:14px;
    border-bottom: solid 1px #aaa;
    background-color:#0478db;
}
.wrapper {
    position:relative;
    float:left;
    z-index:1000;
    padding:0px;
    background-color:#fff;
    margin:5px 0px 0px 0px;
}
.form1 {
    padding:10px;
    background-color:#eee;
}
.form2 {
    font-size:12px;
}
.admin-main {
    position:relative;
    float:left;
    padding:20px;
}
.im-upload {
    display:none;
}
.lhs_col {
    position:relative;
    float:left;
    width:260px;
    min-height:400px;
    background-color:#eee;
    padding:0px 5px 0px 5px;
    margin:5px 5px 10px 5px;
}
.psearch {
    font-size:12px;
    margin:0px 0px 10px 0px;
    background-color:#eee;
    padding:10px 0px 10px 0px;
}
.psearch h2 {
    font-size:13px;
    color:#0478db;
    font-weight:bold;
}
.psearch table {
    width:180px;
    font-size:12px;
}
.psearch select {
    font-size:11px;
}
.clearance {
    width:250px;
  /*  min-height:75px; */
  /* background-image:url(../images/footer_lhs.png); */
  /* background-repeat: no-repeat; */
    background-color:#eee;
    margin:10px 0px 10px 0px;
}
.clearance h2 {
    font-size:14px;
    color:#0478db;
    font-weight:bold;
}
.lhs_footer {
    width:250px;
   /* background-image:url(../images/footer_lhs.jpg); */
   /*  background-repeat: no-repeat; */
   /* background-color:#93cdfe; */
    margin:10px 0px 10px 0px;
    padding:5px;
    text-align:center;
}
.lhs_footer h2 {
    font-size:13px;
}
.main_mid {
    position:relative;
    float:left;
    width:690px;
    min-height:400px;
    background-color:#fff; /*#efe; */
    padding:10px;
    margin:5px 0px 0px 0px;    
    font-size:13px;
}
.main_mid h1 {
    font-size:16px;
}
.main_mid h2 {
    font-size:14px;
}
.main_mid .left {
    float:left;
    width:530px;
  /*  background-color:#f80; */
}
.main_mid .right {
    float:left;
    width:150px;
   /* background-color:#ddd; */
    margin:0px 0px 0px 10px;
    font-size:10px;
    text-align: justify;
}
.main_mid .right img {
    width:150px;
}
.main_mid table {
    font-size:12px;
}
.search_col {
    position:relative;
    float:left;
    width:150px;
    min-height:200px;
    background-color:#eee;
    margin:0px 2px 0px 2px;
    padding:4px;
    font-size:12px;
}
.search_col ul {
     margin: 0px; 
     padding: 0px 0px 0px 10px; 
}
.search_col li {
   margin-left:5px;  
}
.search_col a {
    text-decoration:none;
}
.prod_top {
    position:relative;
    float:left;
    width:700px;
    padding:0px 0px 20px 0px;
}
/*.prod_top #imgbox {
    position:relative;
    float:left;
    border-right:solid 1px #aaa;
    width:200px;
}*/
.prod_top img {
    border-right:solid 1px #aaa;
    cursor:pointer;
}
.prod_left {
    position:relative;
    float:left;
    width:700px;
    margin:0px 10px 0px 0px;
    padding:0px 10px 0px 0px;
}
.prod_right {
    position:relative;
    float:left;
    width:330px;
    background-color:#eee; 
    padding:0px 0px 10px 10px;
    font-size:10px;
    margin:0px 10px 00px 0px;
    border-bottom:solid 1px #aaa;
}
.price_box {
    border:solid 1px #00a;
    background-color:#93cdfe;
    padding:10px;
}
.price {
    color:#c00;
    font-weight:bold;
}
.info_box {
    background-color:#eee;
    color:#777;
    padding:10px;
 }
.prod_back {
    position:relative;
    float:left;
    width:700px;
    padding:10px;
}
.oem_box {
    position:relative;
    float:left;
    width:100px;
    padding:0px 5px 0px 0px;
    margin:1px;
/*    background-color:#ffe; */
}
.veh_box {
    position:relative;
    float:left;
    width:150px;
    padding:0px 5px 0px 0px;
    margin:2px;
    background-color:#ffe;
}
.tarl {
    position:relative;
    float:left;
    width:290px;
    /*background-color:#f80; */
    text-align:justify;
}
.tarr {
    position:relative;
    float:left;
    width:350px;
    top:-25px;
   /*background-color:#0f8; */
    margin:0px 0px 0px 25px;
    /*text-align:right; */
}
.footer {
    position:relative;
    float:left;
    width:960px; 
    background-color:#2599fe; 
    text-align: left; 
    padding: 20px;
    margin:10px 0px 0px 0px;
    color:#ffffff;
}
.footer #menu {
    position:relative;
    float:right;
    padding:0px 10px 0px 0px;
    color:#fff;
    text-align:right;
}
.contact {
    position:relative;
    float:left;
    width:450px;
    background-color:#ffe;
    margin:0px 10px 0px 0px;
    padding:10px;
    border-right:solid 1px #ccc;
}
.address {
    position:relative;
    float:left;
    width:200px;
    /*background-color:#0f0;    */
}
.adm-wrap {
    padding:10px;
}
.admin-box {
    padding:10px 20px 10px 20px;
    margin:0px 0px 10px 0px;
    background-color:#eee;
}
.testims {
    background-color:#fff;
    width:100%;
    padding:0px;
}
.testim {
    border:solid 1px #88f;
    background-color:#fff;
    padding:10px;
    margin:5px 0px 5px 0px;
}
.testim h1 {
    font-size:16px;
}
.testim p.body {
    font-size:14px;
    color:#777;
    background-color:#ffe;
}
.testim p.auth {
    font-style: italic;
    font-size:11px;
    text-align:right;
    padding:10px 0px 0px 0px;
    border-top:solid 1px #888;
}

.dbtable {
    font-size:12px;
    text-align:left;
}
.dbtable img {
    height:80px;
}
.dbtable th {
    font-size:13px;
    color:#00f;
    padding:5px 20px 5px 0px;
}
.dbtable td {
    max-width: 200px;
    overflow: hidden;
    padding:0px 20px 0px 0px;
}
.lightrow {
    background-color:#fff;
}
.lightrow:hover {
     background-color:#77f;   
}
.darkrow {
    background-color:#eee;
}
.darkrow:hover {
    background-color:#f1981b;
}
.admin-nav {
    padding:10px;
    background-color:#ffa;
    font-weight:bold;
    color:#999;
}
.admin-nav a {
    padding:10px 5px 10px 0px;
    text-decoration:none;
    color:#777;
 }
.admin-nav a:hover {
    color:#fff;
    background-color:#333;
}
.admin-pagn {
    position:relative;
    float:left;
    font-size:12px;
    margin:0px 0px 5px 0px;
   /* width:500px; */
}
.admin-ctrls {
    position:relative;
    font-size:12px;
    float:right;
    text-align:right;
    margin:0px 0px 5px 0px;
}

.admin-def-filter-wrap {
    font-size:13px;
    background-color:#fff;
    color:#00f;
    margin:0px 0px 10px 0px;
}
.admin-def-filter-wrap a {
    text-decoration: none;
}
.admin-def-filter-wrap a:hover {
    color:#f00;
}
.admin-def-filter {
    display:none;
}
.admin-def-filter h2 {
    margin:0px;
    padding:5px 0px 5px 5px;        
}
.admin-def-filter table {
    width:100%;
}
.admin-def-filter .dark-row {
    background-color:#aaa;
}
.admin-def-filter .light-row {
    background-color: #ffe;
}
.admin-def-filter tr:hover {
    background-color:#fee;
}

.output {
    background-color:#ddd;
    padding:5px;
    margin:0px 0px 10px 0px;
    border-bottom: solid 1px #444;
}