@charset "utf-8";
/* CSS Document */
body{
	background-color:#fff;
	font:normal 15px Arial, 'Helvetica Neue', 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;
	}

/*----------------Left Part---------------------*/
#leftPanel{
	margin: 0 auto;
	background:url(/images/BGsm.png) repeat-x;
	background-position:center top;
	width: 100%;
	}
.logo{
	padding-top:25px;
}
#YardMap{
	max-width:100%;
	height: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:#fff; 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:#93de38; background-color:inherit;
	}
	
/*  Nav  */

/*  Login  */
form#logbg{
	background:#fff; border:0px solid #449035;
	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 Neue', Helvetica, sans-serif;;
	color:#0A0A0A;
	background-color:inherit;
	float:left;
	margin-bottom:8px;
	}
form#logbg label span{
	font:bold 12px/19px Arial, 'Helvetica Neue', Helvetica, sans-serif;;
	color:#930029;
	background-color:inherit;
	}

form#logbg img.banner_dis{
	margin-top:14px;
	}
.loghead{
	background:#31353e; 
	font:bold 18px/22px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	border-top:1px solid #31353e;
	border-right:1px solid #31353e;
	border-bottom:1px solid #31353e;
	margin:0 0 10px 0;
	padding: 5px;
	}
#loghead2{
	background:#fff;
	/* border:6px solid; */
	border-color:#31353e;
	border-radius: 6px;
	padding:1px; margin:4px 2px 2px 2px; color:inherit;
	}
#loghead3{
	background:#ffffff;
	width: 100%;
	border:6px solid;
	border-color:#acacad;
	border-radius: 6px;
	padding:5px; margin:12px 5px 5px 5px; color:inherit;
	}
.logheadhrs{
	width: 235px;
	background:#6e7580; 
	border:4px solid;
	border-color:#31353e;
	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:right; width:auto;
	}
#rightPanel-inn{
	width:670px;
	float:left;
	}
.header{
	height:37px;
	width:675px;
	padding:0px 0 0 0;
	}
.header2{
	height:37px;
	width:675px;
	padding:385px 0 0 0;
	}
ul.headlink{
	margin:0 0 0 0px; 

	} 
ul.headlink li{
	float:left; width:auto; display:block;
	}
ul.headlink li a.reg{
	background:url(../images/icon_hm.png) no-repeat 0 0;
	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;
	}
.more{
	cursor:pointer;
	}
#gapping{
	padding-bottom:14px;
}	
.bottomPanel{
	 margin:15px 0 0 0;
	 }
h5{
	font:normal 18px/29px Arial, 'Helvetica Neue', Helvetica, sans-serif;;
	color:#b32017;
}
h6{
	font:normal 16px Arial, 'Helvetica Neue', Helvetica, sans-serif;;
	color:#b32017;
}
		
.readmore{
	font-weight:bold; color:#AD0101; background-color:inherit;
	}
/*  Latest Project  */

/*  News  */
.green-txt {
	color:#b31b17; font:bold 18px/22px Arial, 'Helvetica Neue', Helvetica, sans-serif;; padding:0 0 0px 0px; background-color:inherit;
	}
.white-txtB {
	color:#ffffff; font:bold 15px/18px Arial, 'Helvetica Neue', Helvetica, sans-serif;; padding:0 0 0px 0px; background-color:inherit;
	}
.white-txt {
	color:#ffffff; font:normal 15px/18px Arial, 'Helvetica Neue', Helvetica, sans-serif;; padding:0 0 0px 0px; background-color:inherit;
	}
.black-txt {
	color:#fff; font:bold 18px/22px Arial, 'Helvetica Neue', Helvetica, sans-serif;; padding: 0 0px 0px 0px; background-color:inherit;
	}
.red-txtLG {
	color:#b32017; font:normal 26px/29px Arial, 'Helvetica Neue', Helvetica, sans-serif;; padding:0 0 0px 0px; background-color:inherit;
	}
.brown-txtLG {
	color:#fff; font:bold 24px/28px Arial, 'Helvetica Neue', Helvetica, sans-serif;; padding:0 0 0px 0px; background-color:inherit;
	}
.brown-txtLG a:link {
	color:#fff;
	text-decoration: none;
	}
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 Arial, 'Helvetica Neue', Helvetica, sans-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;
	}

.weekend_buttn{
	float:left;
	background: #fd4531; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd4531 0%, #d00200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4531), color-stop(100%,#d00200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fd4531 0%,#d00200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fd4531 0%,#d00200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fd4531 0%,#d00200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fd4531 0%,#d00200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4531', endColorstr='#d00200',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px 4px 0px 0px; 
	-moz-border-radius:  4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.weekend_buttn h1{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	text-shadow: 0px 1px 1px #fb0000;
     filter: dropshadow(color=#fb0000, offx=0, offy=1);
	 padding:10px;
}

.red_line{
	margin:0px auto;
	background:url(../images/red_line.gif) repeat-x;
	height:2px;
}
.GridItem, .GridAltItem
{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 14px;
	margin:0px auto;
	height:1px;
	background: #fff url(../images/tabl_line.gif) repeat-x;
	height:28px;
	line-height:28px;
	border:0px solid #fff;
}

.GridItem:nth-child(odd) {
	margin:0px auto;
	height:1px;
	background: #f0f0f0 url(../images/tabl_line.gif) repeat-x;
	border:0px solid #fff;

}

.GridTextBox
{
	text-align:center;
	font-size:18px;
	clear:both;
	width:240px;
	height:38px;
	border:1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
	margin-bottom: 10px;
}

.GridHeader
{
font-weight: bold;
background-color: #69b023;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: white;
}
.inventory_buttn{
	float:left;
	background: #fd4531; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd4531 0%, #d00200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4531), color-stop(100%,#d00200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fd4531 0%,#d00200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fd4531 0%,#d00200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fd4531 0%,#d00200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fd4531 0%,#d00200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4531', endColorstr='#d00200',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px 4px 0px 0px; 
	-moz-border-radius:  4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	margin-left: 2px;
}
.red_heading{
	margin:0px auto;
	width:575px;
	height:38px; 
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #b31b17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#b31b17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#b31b17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#b31b17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#b31b17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#b31b17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faaa6a1', endColorstr='#fe7d15',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 0px 4px 0px 0px; 
	-moz-border-radius:  0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
	border:2px solid #fff;
}
.red_tbl_line{
	margin:0px auto;
	width:100%;
	height:1px;
	background:url(../images/tabl_line.gif) repeat-x;
}

#makeSelect {
    /* Basic styling */
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 200px;
    /* Remove default arrow to add a custom one */
    appearance: none; 
    /* Add a custom arrow using background image */
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org" viewBox="0 0 4 5"><path fill="#444" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 8px 10px;
	cursor: pointer;
}

#modelsSelect {
    /* Basic styling */
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 200px;
    /* Remove default arrow to add a custom one */
    appearance: none; 
    /* Add a custom arrow using background image */
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org" viewBox="0 0 4 5"><path fill="#444" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 8px 10px;
	cursor: pointer;
}

.button {
  background-color: #007bff; /* Blue background */
  color: white; /* White text */
  padding: 10px 20px; /* Space inside the button */
  border: none; /* Remove default border */
  border-radius: 5px; /* Rounded corners */
  cursor: pointer; /* Change cursor to pointer */
  font-size: 16px;
  transition: background-color 0.3s; /* Smooth transition for hover effect */
}

.button:hover {
  background-color: #0056b3; /* Darker blue on hover */
}

.button:active {
  background-color: #004494; /* Even darker blue when clicked */
}

/*  News  */

/*---------------Body End------------------------*/
#facebook{
	width:200px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
.iframestyle{
	width: 225px;
	border:4px solid;
	border-color:#acacad;
	border-radius: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#yardmap{
		display: block;
	width: 170px;
  	height: 42px;
	background:url(../images/btn_yardmap_up.png) no-repeat 0 0;
}
#yardmap:hover{

	background-image:url(../images/btn_yardmap_ov.png);
}
#YardMapMobile{
	max-width:100%;
	height:auto;
	}
	
.input_main_div{
	margin:0px auto;
	width:260px;
	margin-top:10px;
	border:0px solid #F00;
}

.input_main_div label{
	float:left;
	margin:0px;
	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:260px;
	height:38px;
	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;
	margin-bottom:10px;
}

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

.input_main_div textarea{
	clear:both;
	width:255px;
	height:70px;
	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: 200px;
}

.submit_buttn{
	width:73px;
	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:14px;
	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;
}
.sell_left_div h2{
	float:left;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:bold;
}