/* Contact Data */
div.cd
{
 text-align: left;
 font-weight: bold;
 margin-left: 1em;
 color: blue;
}
label.cd
{
 margin-left: 2em;
 margin-right: 1em;
 text-align: right;
 float: left;
 width: 150;
 color: black;
}
input.cd
{
 width: 190px;
}
select.cd
{
 width: 190px;
}

/* Vehicle Data */
div.vd
{
 text-align: left;
 font-weight: bold;
 margin-left: 1em;
 color: blue;
}
label.vd
{
 margin-left: 2em;
 margin-right: 1em;
 text-align: right;
 float: left;
 width: 150;
 color: black;
}
input.vd
{
 width: 190px;
}
select.vd
{
 width: 190px;
}

/* Vehicle Options */
div.vo
{
 text-align: left;
 font-weight: bold;
 margin-left: 1em;
 color: blue;
}
label.vo
{
 margin-left: 0em;
 margin-right: 1em;
 text-align: right;
 float: left;
 width: 80;
 color: black;
}

/* Vehicle Description */
div.vde
{
 text-align: left;
 font-weight: bold;
 margin-left: 1em;
 color: blue;
}
label.vde
{
 margin-left: 0em;
 margin-right: 1em;
 text-align: right;
 float: left;
 width: 150;
 color: black;
}
input.vde
{
 width: 300px;
}
textarea.vde
{
 width: 300px;
}

/* Upload Photo */
div.up
{
 text-align: left;
 font-weight: bold;
 margin-left: 1em;
 color: blue;
}
label.up
{
 margin-left: 0em;
 margin-right: 1em;
 text-align: right;
 float: left;
 width: 150;
 color: black;
}
input.up
{
 width: 300px;
}

/* Make Payment */
div.mp
{
 text-align: left;
 font-weight: bold;
 margin-left: 1em;
 color: orange;
}

/* Required Fields */
span.req
{
 color: black;
}

label.bo
{
 padding-left: 0px;
 padding-right: 10px;
 text-align: right;
 float: left;
 width: 60px;
 color: black;
}
input.bo
{
 width: 130px;
}
textarea.bo
{
 width: 130px;
}

label.search
{
 padding-left: 0px;
 padding-right: 10px;
 text-align: right;
 float: left;
 width: 80px;
 color: black;
}
input.search
{
 width: 150px;
}
select.search
{
 width: 150px;
}
select.menu
{
 width: 130px;
}

#container{	
	margin:0 auto;
	background:#fff;
	width:600px;
	padding:20px 40px;
	text-align:left;
	}		


/* form 1 */

	#form1{
		margin:1em 0;
		padding-top:10px;
		background:url(../images/form1/form_top.gif) no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:170px;
		margin-right:170px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea, #form1 select, #form1 file{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(../images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url(../images/form1/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:center;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}
		
		
.formsuccess
{
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    border-width:10px;
    border-color:orange;
    border-style:solid;
    background:white;
    color:black;
    font-size:14px;
    line-height: 20px;
}
.formerror
{
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    border-width:1px;
    border-color:red;
    border-style:solid;
    background:white;
    color:red;
    font-size:10px;
    line-height: 16px;
}

/* sell page */
.messagebox
{
    position:absolute;
    width:100px;
    margin-left:5px;
    border:1px solid #c93;
    background:#ffc;
    padding:3px;
}
.messageboxok
{
    position:absolute;
    width:auto;
    margin-left:5px;
    border:1px solid #349534;
    background:#C9FFCA;
    padding:3px;
    font-weight:bold;
    color:#008000;
    
}
.messageboxerror
{
    position:absolute;
    width:auto;
    margin-left:5px;
    border:1px solid #CC0000;
    background:#F7CBCA;
    padding:3px;
    font-weight:bold;
    color:#CC0000;
}

/* body background color #acacac #4c074e*/
body.bg
{
	background-image: url('../images/gradient/gradient.png');
	background-repeat: repeat;
}
/* site background color #E6E6E6 */
.sitebg
{
    background-color: #E6E6E6; 
}



/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
    margin: 0 auto; /* center for now */
    width: 17em; /* ems so it will grow */
    background: url(../images/sbbody-r.gif) no-repeat bottom right;
    font-size: 100%;
	width:100%;
}
.boxhead {
    background: url(../images/sbhead-r.gif) no-repeat top right;
    margin: 0;
    padding: 0;
    text-align: center;
}
.boxhead h2 {
    background: url(../images/sbhead-l.gif) no-repeat top left;
    margin: 0;
    padding: 22px 30px 5px;
    color: white; 
    font-weight: bold; 
    font-size: 1.2em; 
    line-height: 1em;
    text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
    background: url(../images/sbbody-l.gif) no-repeat bottom left;
    margin: 0;
    padding: 5px 30px 31px;
}












div.title
{
 text-align: center;
 padding: 2px 2px 2px 2px;
 color: black;
 font-size: 10px;
 font-weight: 900;
 background: orange;
}
table.adcost
{
 border-width: 1px;
 border-style: solid;
 border-color: orange;
 background: white;
}
td.header
{
 border: 1px solid orange;
 background-color: #FFF380;
}
td.cell
{
 border: 1px solid orange;
}
div.cellc
{
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: Verdana;
 font-size: 12px;
 font-weight: 900;
 color: green;
 line-height: 18px;
}


.hl
{
 border-style: solid;
 border-width: 2px;
 border-color: white;
}
.hl:hover
{
 border-style: solid;
 border-width: 2px;
 border-color: lightblue;
}

/* Blog CSS */
.article_title
{
 font-family:Verdana;
 color:blue;
 text-align:center;
}
.article_content
{
 text-indent:1cm;
 font-family:Verdana;
 font-weight:normal;
 font-size:150%;
 line-height:150%;
 color:black;
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.article_video
{
 padding: 20px 20px 20px 20px;
}
.article_photo
{
 padding: 10px 10px 10px 10px;
 margin-right: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 border-style: solid;
 border-width: 1px;
 border-color: lightgray;
}