﻿html 
{
  height:100%;   
}

body 
{
    background:#252527;
    color:#000000; 
    height:100%;
    font-family:Arial; 
    margin:0px; 
    padding:0px;
}

h1,h2
{
  font-family: Arial Black, Helvetica; 
  font-weight:bold; 
  font-size:19px;
}

h2 
{
  color:#333333;   
}

.error 
{
  color:Red;   
}

/* LAYOUT */
.wrapper  
{
    width:1024px; 
    margin:auto;
}

.topnavigation 
{
 text-align:center;
 margin-bottom:20px;
}

.content 
{
  border: 1px solid #FFFFFF;
  border-top-style:none; 
  min-height:614px; 
  background: url(images/bg.png) bottom repeat-x;
}

.logo
{
  position:absolute; margin-left:40px;  margin-top:40px;
} 

.lblTime
{
    position:absolute;
    margin-top:200px;
    margin-left:60px; 
    font-size:13px; 
    font-weight:bold;
	color:#000000;
}

.footer 
{
  border-top:1px solid #FFFFFF;
  text-align:center; font-size:11px;
  color:#959394;  
}

.footer p 
{
 margin-bottom:15px;   
}

/* Bottom Gallery */

.bottomgallery
{
 height:160px;    
}

.bottomgallery_holder 
{
    padding:15px 0px; clear:both;
}

.bttm_galleryitem 
{
    height:100px; 
    width:150px; 
    float:left; 
    margin-left:24.5px; 
    text-align:center;
    font-weight:700;
}

div.bottomgallery_holder > div:first-child
{
     margin-left:0px;
}

.bttm_galleryitem span
{
  color:#E5E5E5; 
  font-size:12px; 
  display:block; 
  text-transform:uppercase;  
  padding-top:4px;
}

.bttm_galleryitem a:hover img, .category_adholder a:hover img, .cardetailsgallery_bottomimages a:hover > img
{
  opacity:0.4;
  filter:alpha(opacity=40) ;  
}

/* thumbnails */

.thumbnail
{
  width: 150px;
  height:113px;  
}

/* Login Panel View */

.login_view a 
{
    color:#000000; font-weight:bold; margin:0px 7px 0px 7px;
}

.login_view a:hover
{
    color:#800000;
}

/* Category Page */

.category_heading 
{
 float:left; 
 margin:30px 0px 20px 25px;   
}

.category_leftCol, .category_rightCol 
{
      
}

.category_leftCol 
{
  width:227px; 
  height:340px;  
  background:#8C8A8C;
  float:left; 
  border:1px solid #FFFFFF; 
  margin-top:204px;
  margin-left:30px;
  overflow:auto; 
  padding:20px; font-size:14px;
}

.category_adholder
{
     font-size:13px; color:#FFFFFF;
     width:97%;
     padding-bottom:20px;
     padding-top:10px; font-weight:bold;
}

.category_rightCol 
{
    width:670px; 
    float:right; 
     
    border-style:none; 
    margin-right:30px;
}

.category_adholder img
{
    float:left; margin-bottom:20px;
}

.category_adholder div
{
    float:left;
    width:453px;
    margin-left:20px;
}

.cat_adsparator 
{
   height:1px; 
   border-top:1px dotted #CCCCCC; 
   clear:both; 
   width:96%; 
}

.category_adholder a 
{
 color:#C5282C;
 text-decoration:none; 
 display:block; 
 margin-top:7px; 
 font-weight:bold;
 margin-bottom:7px;  
}

.iscar_sold_True 
{
   position:absolute;
   width:40px; 
   height:40px; 
   background: url('images/sold.png') no-repeat; 
   margin-top:-136px;   
}

/* Car Details Page */
.cardetailsleftbox 
{
   width:336px; 
  height:300px;  
  background:#8C8A8C;
  float:left; 
  border:1px solid #FFFFFF; 
  margin-top:202px;
  margin-left:30px;
  overflow:auto; 
  padding:20px; 
}

.cardetailsleftboxtable .leftrow 
{
  text-align:right;  width:45%; padding-right:15px; 
}

.cardetailsleftboxtable rightrow 
{
    
}

.cardetailsgalleryholder 
{
  width:550px; 
  height:500px;   
  margin:40px 30px 0px 0px;
  float:right;
}

.cardetailsgallery_bottomimages
{
  width:550px; 
  height:78px;
  margin-top:10px;
}

.cardetailsgallery_bottomimages img
{
  float:left;
  margin-left:5px; 
  cursor:pointer;
}

.link_requestinfo 
{
  display:block;
  height:40px;
  width:170px; text-align:center;
  background:#ea1c22;
  color:#ffc909;
  font-weight:bold; 
  text-decoration:none;
  line-height:40px; 
  border:2px solid #333333;
  text-transform:uppercase; 
  font-size:13px; 
  vertical-align:middle;
}

/* Admin Layout */
.admin_content_top
{
    width:670px;
    height:160px; 
    border-style:none; 
    margin-left:322px; 
    margin-top:20px;
}

.admin_content
{
  background:#8C8A8C;
  border:1px solid #FFFFFF; 
  margin:20px 30px 30px 30px; background:#CCCCCC; padding:20px;
}

/* Manage Cars */
.panel_deletecar 
{
    position:absolute; background:#FFFFFF; border:1px solid #333333; padding:20px;
}



/* Login Page */

.login_hldr 
{
  margin-top:250px;
  margin-left:375px; 
  border:1px solid #CCCCCC; 
  position:absolute; 
  padding:15px;   
}



.login_control .login_title 
{
     padding-bottom:10px;
}

.login_view 
{
  
  border-bottom:1px solid #FFFFFF;
  background:#979596; 
  text-align:right; padding:10px;
}

/* Image Picker */

.imagepicker 
{
   margin:3px;    
}
