@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
/* CSS Document */
body{
	background:#fff;
	background:url(../images/bg_body.jpg) repeat-x;
	font: Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	}
p, td, div, h1, h2, h3, h4, span, input, form, label, br{
	margin:0; padding:0;
	}
ul{
	list-style-type:none; margin:0; padding:0;
	}
img{
	border:none; margin:0; padding:0; display:block;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}	
#maincontainer{
	margin:0 auto; color:inherit; padding:0px 0 0px 0;
	}
#top_container{
	background:url(../images/bg_top.jpg) no-repeat 0 0;
	width:1050px;
	height: 338px;
	margin:0 auto;
	padding:0px 0 0px 0;
	}
#topNav{
	margin:0 auto;
	padding:4px;
	float: right;
	width: 1010px;
	}
.nav_widh {
    margin: 0 auto;
    width: 600px;
    height: 70px;
    line-height: 70px;
    border: 0 solid #0f0;
}

#innermain{
	margin-top: -20px;
	width:1040px;
	float:left;
	}
.leftflot{
	float:left; width:auto;
	}
.rightflot{
	float:left; width:auto;
	}
.xtrapadBottom{
	margin:0 0 35px 0;
	}
.xtrapadtop{
	margin:10px 0 0 0;
	}
/*----------------Left Part---------------------*/
#leftPanel{
	float:right; width:334px;
	padding:35px 0 0px 0;
	}
#leftPanelm{
	float:left; width:100%;
	padding:0px 0 0px 0;
	border-bottom: 0px solid #0169a4;
	background-color: #ffffff;
	}
#leftPanel2{
	background-color: #82bdf7;
	float:left; width:252px;
	padding:0px 0 0px 0;
	border-right:1px solid #0169a4;
	border-left:1px solid #0169a4;

	}
#left_contener{
	float:left; width:254px;
}
#logo{
	margin:0 0 17px 0; float:left; width:auto;
	}
	
/*  Nav  */

ul#leftNav{
	background:url(../images/navbg.jpg) repeat-x 0 0 #9C932C;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:0 10px;  color:inherit;
	}
ul#leftNav li{
	border-bottom:1px dashed #D8D061;
	}
ul#leftNav li.end{
	border-bottom:none;
	}
ul#leftNav li a{
	background:url(../images/arrow.gif) no-repeat 0 50%;
	color:#FEFFDF; font-size:14px; padding:0 0 0 14px;
	text-decoration:none; line-height:30px; background-color:inherit;
	}
ul#leftNav li a:hover, ul#leftNav li a.selected{
	color:#FFFC00; background-color:inherit;
	}
	
/*  Nav  */

/*  Login  */
form#logbg{
	background:url(../images/BG_body.png) repeat-x #363637;
	padding:0px; margin:0px 0 0 0; color:inherit;
	}
form#logbg input.txtbox{
	background-color:#e1e0e0;
	width:126px;
	height:17px;
	float:right;
	border:1px solid #a6a5a5;
	margin-bottom:8px;
	}
form#logbg input.chkbox{
	width:18px;
	height:18px;
	float:left;
	margin-left:66px;
	margin:0 6px 0 72vvpx;
}
form#logbg input.bttn_login{
	float:left;
	margin-left:75px;
	border:none;
	outline:none;
}
form#logbg label{
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	color:#0A0A0A;
	background-color:inherit;
	float:left;
	margin-bottom:8px;
	}
form#logbg label span{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#930029;
	background-color:inherit;
	}
form#logbg img{
	float:left; width:auto;
	display:block;
	}
form#logbg img.banner_dis{
	margin-top:14px;
	}
.loghead{
	background:#31353e; 
	font:normal 20px/29px "Open Sans", Arial, Helvetica, sans-serif;
	color:#17ff00;
	padding: 5px;
	margin:0 0 10px 0;
	}
.logheadW{
	background:#31353e; 
	font:normal 20px/29px "Open Sans", Arial, Helvetica, sans-serif;
	color:#b2b2b2;
	padding: 5px;
	margin:0 0 10px 0;
	}
#loghead2{
	background:#575f6b;
	margin:12px 0 0 0; 
	border:6px solid #31353e;
	border-radius: 12px;
	box-shadow: -4px 4px grey;
	}
.logheadhrs{
	width: 225px;
	background:#b32017; 
	border:4px solid;
	border-color:#fff;
	border-radius: 12px;
	padding:5px; margin:5px 0 0 0; color:inherit;
	}
#logheadm{
	background:#ffffff; border:0px solid #007dc3;
	padding:5px; margin:5px 0 0 0; color:inherit;
	}
.inputarea{
	margin:0 0 8px 0;
	}
.member{
	float:left;
	line-height:20px;
	}

images.banner{
	margin:10px 0 0 0;
}
.remember{
	color:#930029; 
	font-weight:bold; 
	font-size:12px;
	float:right; 
	margin:5px 0 0 0; 
	width:128px; 
	background-color:inherit;
	line-height:14px;
	}
.check{
	height:14px;
	width:14px;
	float:left;
	line-height:14px;
	margin:0 4px 0 0;
	}
label.loginibt{
	width:63px; height:20px; display:block; border:none;
	margin:6px 0 0 74px; padding:0;
	}
.logini{
	background:url(../images/login.jpg) no-repeat 0 0;
	width:63px; height:20px;  border:none;
	margin:6px 0 0 0; padding:0;
	}
.forget{
	margin:10px 0 10px 0;
	}
.forget a{
	font-weight:bold; color:#000; background-color:inherit;
	}
.forget a:hover{
	text-decoration:none;
	}
.gift{
	margin:10px 0 0 0;
	}
/*----------------Left Part End---------------------*/

/*----------------Right Part---------------------*/
#rightPanel{
	float:left; width:auto;
	}
#rightPanel-inn{
	width:690px;
	float:left;
	margin-top: 225px;
	}
.header{
	background:url(../images/logo.png) no-repeat 40px 0;
	height:200px;
	width:300px;
	padding:0px 0 0 0;
	}
.phone{
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 24px;
	color:#31353d;
	}
.address{
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	color:#686a6f;
	}
ul.headlink{
	margin:0 0 0 0px; 

	} 
ul.headlink li{
	float:left; width:auto; display:block;
	}
ul.headlink li a.reg{
/*	background:url(images/monitor-icon.gif) no-repeat 0 50%; */
	text-decoration:none; color:#fff; font-weight:bold;
	line-height:37px; padding:0 12px 0 20px; background-color:inherit;
	}
ul.headlink li a.log{
/*	background:url(images/log.gif) no-repeat 0 50%; */
	text-decoration:none; color:#fff; font-weight:bold;
	line-height:37px; padding:0 12px 0 20px; background-color:inherit;
	}
ul.headlink li a.quots{
/*	background:url(images/quote.gif) no-repeat 0 50%; */
	text-decoration:none; color:#fff; font-weight:bold;
	line-height:37px; padding:0 12px 0 20px;  background-color:inherit;
	}
ul.headlink li a:hover{
	text-decoration:underline;
	}
/*  Search  */
.input_main_div{
	margin:0px auto;
	width:325px;
	margin-top:10px;
	border:0px solid #F00;
}

.input_main_div label{
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.input_main_div input[type="text"]{
	float:left;
	clear:both;
	width:297px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	border:1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:5px;
}

.input_main_div input[type="text"]:hover{
	border:1px solid #00aeef;
}

.input_main_div textarea{
	float:left;
	clear:both;
	width:297px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	border:1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:5px;
}

.input_main_div textarea:hover{
	border:1px solid #00aeef;
}
.input_main_div select {
    font-size: 15px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 7px 0;
    width: 297px;
}

.submit_buttn{
	float:left;
	width:100px;
	height:32px;
	line-height:32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:20px;
	border:1px solid #d4d3d3;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */

}

.submit_buttn p{
	margin:0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#01a9e8;
	font-weight:bold;
	text-shadow: 0px 1px 1px #ffffff;
     filter: dropshadow(color=#ffffff, offx=0, offy=1); 
}

.submit_buttn a{
	text-decoration:none;
}
form#search{
	 float:right; height:37px; width:249px;
	}
form#search p{
	background:url(../images/searchicon.gif) no-repeat 0 10px;
	width:18px; height:19px; font-weight:bold; color:#2C2C13;
	padding:10px 12px 0 20px; float:left; background-color:inherit;
	}
form#search label.box{
	width:152px; height:22px; display:block; float:left;
	padding:7px 0 0 15px;
	}
form#search label.inputBox{
	width:180px; height:20px; display:block; float:left;
	}
form#search label.submit{
	float:right; width:30px; height:20px; display:block;
	}
form#search input.button{
	background:url(../images/go.gif) no-repeat 0 0;
	width:30px; height:20px; margin:7px 0 0 0; border:none;
	}
/*  Search  */

/*  Inner Content  */

/*  Latest Project  */
#innerContent{
	font:normal 17px "Open Sans", Arial, Helvetica, sans-serif;
	width:600px;
	float:left;
	padding:0 0 0 45px;
	margin:25px 0 0;
	}
#innerContent ul{
	margin-left: 50px;
}
#innerContent2{
	width:600px;
	float:left;
	padding:0 0 0 3px;
	margin:9px 0 0;
	}
#innerContent h2 img{
	border:none;
	}
#innerContent h1 {
	font:bold 22px/24px "Open Sans", Arial, Helvetica, sans-serif;
	color:#000; border:none; background-color:inherit;
	}
#innerContent h2 {
	font:normal 19px/22px "Open Sans", Arial, Helvetica, sans-serif;
	color:#575f6b; border:none; background-color:inherit;
	}
#innerContent h3 {
	font:bold 17px/19px "Open Sans", Arial, Helvetica, sans-serif;
	color:#000; border:none; background-color:inherit;
	}
#innerContent label {
	font:bold 17px/19px "Open Sans", Arial, Helvetica, sans-serif;
	color:#575f6b; border:none; background-color:inherit;
	}
h8 {
	font:normal 19px/22px Arial, Helvetica, sans-serif;
	color:#211B06; border:none; background-color:#FFFF00;
	}
.innerContenttxt{
	padding:0 0 12px 0;
	}
.innerContenttxt span{
	font-weight:bold; color:#000000; background-color:inherit;
	}
.more{
	cursor:pointer;
	}
#gapping{
	padding-bottom:14px;
}	
.bottomPanel{
	 margin:15px 0 0 0 ;
	 }
h5{
	font:normal 18px/29px Arial, Helvetica, sans-serif;
	color:#b32017;
}
h6{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#b32017;
}
#CashforCars{
	background:url(../images/cashcar.png) no-repeat 305px 50px #f2f2f2;
	margin:12px 0 0 0; 
	border:2px solid #b0b1b1;
	border-radius: 8px;
	padding:7px 8px 7px 18px;
	}
.bottomBox-outer{
	width:580px;
	}
	
.bottomBox2-outer{
	width:434px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
.bottomBox3-outer{
	width:147px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	}
.bottomBox{
	width:570px; background-color:#e1e0e0;
	border-right:1px solid #a7a5a5;
	border-left:1px solid #a7a5a5;
	padding:7px 8px 7px 18px; margin:0;  color:inherit;
	}
.bottomBoxCar{
	float:right;
}
.bottomBox2{
	width:406px; background-color:#e1e0e0;
	border-right:1px solid #a7a5a5;
	border-left:1px solid #a7a5a5;
	padding:7px 8px 7px 18px; margin:0;  color:inherit;
	}
.bottomBox3{
	width:147px; background-color: #ffe71d; background-image:url(../images/bottombox3-mid.jpg); background-repeat:no-repeat;

	padding:0px 0px 2px 0px; margin:0;  color:inherit;
	}
.bottomBox h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif; color:#b32017; 
	padding:0 0 10px 0; background-color:inherit;
	}
.bottomBox h3{
	font:bold 16px/18px Arial, Helvetica, sans-serif; color:#b32017; 
	padding:0 0 10px 0; background-color:inherit;
	}
.innerimg{
	margin:0 8px 0 0; float:left; width:83px;
	}

		
.readmore{
	font-weight:bold; color:#AD0101; background-color:inherit;
	}
/*  Latest Project  */

/*  News  */
.txt{
	color: #000; font: 17px Arial, Helvetica, sans-serif; font-weight: 550;
	}
.red-txt {
	color:#575f6b; font:normal 19px/22px Arial, Helvetica, sans-serif; padding:0 0 0px 0px;
	}
.red-txtLG {
	color:#17ff00; font:bold 24px/26px "Open Sans", Arial, Helvetica, sans-serif; padding:0 0 0px 0px;
	}
.black-txt {
	color:#575f6b; font:normal 19px/22px Arial, Helvetica, sans-serif; padding:0 0 0px 0px;
	}
.white-txt {
	color:#fff; font:normal 17px/19px Arial, Helvetica, sans-serif; padding:0 0 0px 0px;
	}
.green-txt {
	color:#17ff00; font:normal 13px/15px Arial, Helvetica, sans-serif; padding:0 0 0px 0px;
	}
.white-txtLG {
	color:#fff; font:normal 19px/22px "Open Sans", Arial, Helvetica, sans-serif; padding:0 0 0px 0px;
	}
form#news{
	background:url(../images/news-top.jpg) no-repeat 0 0;
	width:277px; height:92px; float:right; margin:10px 0 0 0;
	}
form#news h2{
	font:bold 15px/19px Georgia, "Times New Roman", Times, serif; color:#FFF4B4;
	padding:12px 0 0 64px; background-color:inherit;
	}
form#news label.boxl{
	width:193px; height:21px;
	}
	
form#news input.box{
	border:1px solid #000; margin:5px 0 0 64px;
	width:192px;
	}
form#news input.submit{
	background:url(../images/submit.jpg) no-repeat 0 0;
	float:right; width:61px; height:19px;
	margin:5px 20px 0 0; border:none; cursor:pointer;
	}
	
.Grid {border: solid 1px #000;}

.Grid td {
    border: solid 1px #8d8b8b;
    margin: 3px 3px 3px 3px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 8px 8px 5px 5px;
}

.GridHeader
{
font-weight: bold;
background-color: #363637;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
color: white;
height: 32px;
}

.GridItem, .GridAltItem
{
background-color: #bdbcbc;
color: #000000;
font-size: 15px;
text-align:left;
padding: 3px 3px 3px 3px;
height: 24px;
}

.GridItem:nth-child(even) {
    background-color: #bdbcbc;
}

.GridTextBox
{
background-color:#fff;
font-size: 15px;
}

/*  News  */

/*---------------Body End------------------------*/
#vehiclesforsale{
	margin:0px auto;
	padding:10px 0px 50px 80px;
}
#yardmap{
	margin:0px auto;
	padding:10px 0px 10px 0px;
}
#clock{
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	background:url(../images/icon_clock.png) no-repeat;
	width: 56px;
	height: 57px;
}
#cc{
	margin:0px auto;
	padding:10px 0px 0px 45px;
}
#facebook{
	margin:0px auto;
	margin-top: -20px;
	padding:0px 0px 0px 100px;
}

/*---------------Footer Start---------------------*/
.footer {
    margin: 0px auto;
    width: 100%;
    height: 213px;
    margin-top: 0px;
    background: url(../images/bg_footer.png) repeat-x;
}
.footer_widh_div {
    margin: 0px auto;
    width: 960px;
    height: 213px;
    border: 0px solid #F00;
}

.footer_left_div {
    float: left;
	margin-left: 15px;
    width: 360px;
    margin-top: 20px;
    border: 0px solid #0F0;
}

.footer_left_div h1 {
        float: left;
        margin: 0px;
        text-align: center;
        font-family: "Open Sans", Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .footer_left_div label {
        float: left;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin-top: 25px;
        color: #b2b2b2;
    }
.ul_div {
    float: left;
    width: 180px;
    margin-top: 5px;
    border: 0px solid #F00;
}

    .ul_div ul {
        margin: 0px auto;
        padding: 0px;
    }

    .ul_div li {
        float: left;
        clear: both;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffffff;
        margin-top: 10px;
    }
    .ul_div a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #17ff00;
        text-decoration: none;
    }
.footer_text {
    float: left;
    width: 280px;
    border: 0px solid #FF0;
	margin-left: 20px;
    margin-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
}
.footer_text h1 {
        float: left;
        margin-top: 0px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #ffffff;
        text-transform: uppercase;
    }

    .footer_text label {
        color: #b2b2b2;
		font-size: 13px;
    }
.footer_text a{
	color: #17ff00;
}
.footer_icons img {
    padding: 0px 40px 0px 40px;
	vertical-align: middle;
}
.logo_right_div {
    float: left;
    width: 90px;
	margin-top: 20px;
    margin-left: 50px;
    border: 0px solid #FF0;
}

	
	
	
	
/*--------------Inner Pages--------------------------*/
.inn-img{
	float:left; margin:0 12px 0 0; width:auto;
	}
	

/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul#nav {margin: 0 0 0 0px; padding:20px 0 0 0; }

ul.drop a { display:block; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 0px solid #000; color: #000; font-size: 13px;}
ul.drop { position: relative; z-index: 620; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 8px 8px; font-size: 13px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #575f6b;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 175px; background: #343c44; border: 1px solid #99a6b1; font-size: 13px;}
ul.drop ul li { float: none; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }


/*---- CROSS BROWSER TOP DROPDOWN MENU ----*/
ul#topnav {float: right; margin: 8px 0 0 20px; width: 400px; padding:2px 0 0 0; }

ul.drop a { display:block; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 0px solid #fff; color: #fff;}
ul.drop { position: relative; z-index: 620; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 22px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; color: #b32017;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #31353e; border: 2px solid #31353e; }
ul.drop ul li { float: none; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }