/* CSS Document hi 7.31*/

#headerwelcome
{
	position:relative;
	width:800px;
	height:29px;
	background-image: url(images/header.jpg);
	padding-top: 70px;

}

div#flash {
position:relative;
width:750px;
margin-left:0;
margin-top:0;
z-index:0;
}

td.products img
{
padding-bottom:20px;
}

td.products1 img
{
padding-bottom:20px;
}

td.quicksearch p

{
margin: 0 0 2px 0;
}

input.quicksearch
{
border: solid 1px black;}

input.gp
{
height:8px;
}

/* overall site */
* {
	margin: 0;
	padding: 0;
}

body {
	font-family:Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0;
/*	background-color: #522323;*/
background-image:	url(images/bg.jpg);
	
	
}
div#container, div.container {
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;

	
	
	}
div#main, div.main
{	margin-left: auto;
	margin-right: auto;
	width:800px;
/*	background-image:url(images/bg.jpg);
*/	height:auto;	border-color:#000000;
	border-width:1px;
	border-style:solid;
	border-top:none;
}

div#maingallery, div.maingallery
{
	margin-left: auto;
	margin-right: auto;
	width:800px;
	height:auto;
	background-color:#000000;
	color: #FFFFFF;	
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	border-top:none;
}
div#maingallery a:link, div.maingallery a:link, div#maingallery a:visited, div.maingallery a:visited
{
	color: #934c4c;	
}

div#header, div.header /* without welcome you*/
{
	position:relative;
	width:800px;
	height:29px;
	background-image: url(images/header1.jpg);
	padding-top: 70px;
}

div.header a:link, div.header a:visited
{
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:10px;
text-decoration:none;
color:#633;
font-weight:bold
}

div.header a:hover
{
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:10px;
color:#633;
text-decoration:underline;
font-weight:bold;

}

div#headerwelcome, div.headerwelcome
{
	position:relative;
	width:800px;
	height:29px;
	background-image: url(images/header.jpg);
	padding-top: 70px;
}



div#signin, div.signin
{
border:solid 1px black;
border-right-width:0px;
background:url(images/drop.jpg);
padding:2px 25px 2px 5px;
float: right;
display:block;
color: #000000;

}

div#signin p, div.signin p, div#signin a, div.signin a
{
font-size: 10px;

}

a:link, a:visited
{
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:12px;
text-decoration:none;
color:#633;
font-weight:bold;
}

a:hover
{
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:12px;
color:#633;
text-decoration:underline;
font-weight:bold;

}
.bold {
font-weight: bold;
}

.italic {
font-style:italic;
}

.title
{
font-size:16px;
font-weight:bold;
}

div#mainbody, div.mainbody
{
padding: 30px 25px 10px 25px;
font-size:12px;

}

div.breadcrumbs, div#breadcrumbs {
	position: relative;
	width: 750px;
	font-weight:bold;
	padding-bottom:15px;
}

div.breadcrumbs p, div#breadcrumbs p
{
	font-weight: bold;}
	

td.name /* this is for the category thumbs page*/
{
	padding: 2px 0 0 0;
	text-align: center;
	vertical-align: top;
}

div#contentlinks, div.contentlinks /*for the bottom and above the legalese*/
{
padding: 10px 0 3px 0;
text-align:center;
clear: both;
font-size:10px;}

div#contentlinks a:link, div#contentlinks a:visited, div.contentlinks a:link, div.contentlinks a:visited
{
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:10px;
text-decoration:none;
color:#633;
font-weight:bold;

}
div#contentlinks a:hover, div.contentlinks a:hover
{
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:10px;
text-decoration:none;
color:#633;
font-weight:bold;
text-decoration:underline;

}

/*legalese stuff */
div#legalese, div.legalese
{
text-align:center;
padding: 10px;
}
div#legalese p, div.legalese p  {    
font-size:9px;}

div#legalese a:link, div#legalese A:visited, div#legalese a:hover, div.legalese a:link, div.legalese A:visited, div.legalese a:hover

{
font-size:9px;
COLOR: #633;
TEXT-DECORATION: none;
font-weight:bold;
}
.tiny {
	font-size: 10px;
}
.tiny a {
	font-size: 10px;
}

.tinyname {
	font-size: 10px;
	text-align:right;
	padding-right:5px;

}
blockquote {
	padding-left: 50px;
}
.bi {
	font-style: italic;
	font-weight: bold;
}
img.right {
	padding-left:10px;
}
img.left {
padding-right:10px;
}
img.bottom, .bottom {
padding-bottom:10px;
}img.border {
	border: 1px solid #000000;
}
hr{
border: none 0;
border-top: 1px solid #000;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
    }

#clear {
	clear: both;
}
td.dealerborders {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

td.dealerborders p
{
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
div#marketdate {
	padding:3px 0;
	border: 1px solid black;
	background-image: url(images/BG-SHADED.jpg);
	margin-bottom: 20px;/* was 5px*/
	width:326px;
}
div#marketdate p, div#marketdate a {
	font-size: 14px;
}

td.dealerborders a:link, td.dealerborders a:visited
{
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:3px;
}

td.dealerborders a:hover
{
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:3px;
}
.stdtable
{
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}
td.stdhdr
{
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}
td.stderr
{
	text-align:center;
	font-weight:bold;
	font-style:italic;
	color:Maroon;
}
.stdmsg
{
	text-align:center;
	font-style:italic;
	color:#522323;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}	
td.stdrhlbl
{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
td.stdlhlbl
{
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}
td.stdcenterlbl
{
	text-align:center;
	font-weight:bold;
	vertical-align:top;
}
td.stdtxtbox
{
	text-align:left;
	vertical-align:top;
}
/* facebook and twitter */
div#social
{
width:220px; margin-left:auto; margin-right:auto; padding:3px; margin-top:10px;
border:1px solid	#000000;
background-image:url(images/BG-SHADED.jpg);
}

div#social1
{
width:220px; margin-left:auto; margin-right:auto; padding:3px; margin-top:10px;
border:1px solid  #633;
background-image:url(images/BG-SHADED.jpg);


}
	
div#social img, div#social1 img
{
padding-right:5px;
}

div.socialbox, div.socialbox1
{
width:110px;
float:left;
padding:0;

}

div.socialbox p, div.socialbox1 p
{

text-align:center;
}
div.socialbox a
{
vertical-align:middle;
font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:10px;
text-decoration:none;
color:#633;
font-weight:bold;

}
div.socialbox a:hover
{	font-family:Arial, Helvetica, Swiss, SunSans-Regular;
font-size:10px;
color:#633;
text-decoration:underline;
font-weight:bold;


}