body {

  background-color:#FFFFFF;

  color:#000;

  font-family:Arial;

  font-size:11pt;

  margin:0px 0px 0px 0px;

  background-image: url(../images/bg.png);

}



a, a:visited {

  font-family:Arial;

  font-size:11pt;

  text-decoration:none;

  color:#000000;

}



form {

  display:inline;

  margin:0px;

  padding:0px;

}



.submit {

  border:1px solid #bbb;

  color:#FFF;

  background-color:#1766B0;

  font-weight:bold;

  font-size:11px;

  padding:3px;

}



.flagHolder {

  padding-left:13px;

}



.flag {

  margin:10px;

  text-align:center;

  vertical-align:middle;

}



.topCats {

  color:#FFF;

}



.topCats a {

  color:#FFF;

}

.topCats a:visited {

  color:#FFF;

}

.topCats topCats {

  text-decoration:underline;

}



.catRes

{

	background:url(../images/leftmenubg.gif)

}



.txtCat, .txtCat a {

	font-family: Arial,Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding:2px;

	font-weight:bold;

}

.siteDocs {

  position:relative;

	text-align: center;

	background-image: url(../images/leftmenubg.gif);

	height: 30px;

	color: #ffffff;

	width:98%;

	left:10px;

}

.siteDocsBgRight {

	background-image: url(../images/leftmenubg.gif);

	background-repeat: no-repeat;

	background-position: right;

	height: 30px;

}

.siteDocsBgLeft {

	float: left;

	background-image: url(../images/siteDocsBgLeft.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 30px;

}

.txtSiteDocs, a.txtSiteDocs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight:bold;

}

.footerlink, a.footerlink {
	font-family:			Arial;
	font-size:			10pt;
	color:				#000066;
}

.breadcrumb {
	font-family:			Arial;
	font-size:			10pt;
	color:				#15346C;
	text-decoration:		none;
}

.boxTitleLeft, .boxTitleRight {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	width: 175px;

	height: 13px;

	padding-top: 0px;

	padding-left: 0px;

	background-repeat: no-repeat;

	font-weight: bold;

}

.boxFootLeft, .boxFootRight {

	background-image: url(../images/boxFootBg.gif);

	width: 175px;

	height: 14px;

	padding-left: 5px;

	background-repeat: no-repeat;

	margin-bottom: 10px;

}

.boxContentLeft, .boxContentRight {

	padding-left: 5px;

	padding-top: 9px;

	padding-bottom: 5px;

	width: 168px;

}

.boxContent {

	border-top:3px solid #CFE3F5;

	border-right:1px solid #ffffff;

	border-bottom:1px solid #ffffff;

	border-left:1px solid #ffffff;

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%;

	color:#333333;

	margin-bottom:5px;

}



#bodyContent {

  border-top:3px solid #ffffff;

	border-right:1px solid #ffffff;

	border-bottom:1px solid #ffffff;

	border-left:1px solid #ffffff;

	margin-right:5px;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:5px;

}



#indexContent {

  padding:10px;

}



#sDealerLogo {

  margin-top:15px;

  float:left;

  clear:left;

}



#headerSection {

  position:absolute;

  clear:both;

}



#bodySection {

  position:relative

  top:160px;

  width:974px;

}



#pagination {

  position:relative;

  margin:5px;

}



.listingsBox {

  position:relative;

}



.listingImage {

  float:left;

  border:1px solid #000;

}



.listingAltRow {

  background-color:#ebebeb;

  padding:5px 5px 5px 5px;

}



#listingMainImage {

  display:block;

  margin:10px auto;

}



.featuredImage {

  border:1px solid #000;

  clear:left;

}



.bordered {

  border:1px solid #000;

}



.blockedImage {

  display:inline;

}



.listingsRow {

  position:relative;

  clear:both;

  height:84px;

  text-align:left;

  padding:5px 5px 5px 5px;

  margin:0px;

}



.listingsRowCellOne {

  float:left;

  width:110px;

}



.listingsRowCellTwo {

  margin:0 100px 0px 110px;

}



.listingsRowCellThree {

  float:right;

  clear:none;

  display:inline;

}



.listingsPrice {

  color:#1766B0;

  font-weight:bold;

}



#listingsBox {

  position:relative;

  margin:0px;

}



#listingInfoBox {

  margin:0px 0px 5px 15px;

  border-top: 3px solid #fff;

	border-right: 1px solid #FFF;

	border-bottom: 3px solid #FFF;

	border-left: 1px solid #FFF;

	padding:3px 3px 3px 3px;

}



.listingInfoTitle {

  font-weight:bold;

  font-size:14px;

  padding:0px;

  float:left;

  text-align:left;

}



.listingInfoData {

  font-weight:normal;

  font-size:14px;

  padding:0px;

  float:left;

  text-align:left;

  display:inline;

  padding-left:30%;

}



#listingInfo li {

  text-indent:15px;

  font-size:14px;

  font-weight:normal;

}



#listingViewTitle {

  font-weight:bold;

  font-size:18px;

  margin:0px;

  color:#5d5c5b;

}



#instockMakersUL {

  margin:0px 0px 0px -40px;

  padding-left:0px;

  list-style-type:none;

  text-align:left;

  text-indent:5px;

}



#instockMakersUL li {

  margin-left:40px;

}



#instockCategoriesUL {

  margin:0px 0px 0px -40px;

  padding-left:0px;

  list-style-type:none;

  text-align:left;

  text-indent:5px;

}

#instockCategoriesUL li a {
	font-family:Arial;
	font-size:11pt;
}



#instockCategoriesUL li {

  margin-left:40px;

}



#featuredListing {

  text-align:center;

}



#viewPrice {

  float:right;

  font-weight:bold;

  font-size:16px;

  color:#000000;

}



.viewListingTitleText {

  font-weight:bold;

}



.viewListingInfoText {

  font-weight:normal;

}



#contactForm {

  margin:5px;

}



#contactFormTitle {

  font-size:18px;

  font-weight:bold;

}



.contactInputTitleText {

  font-weight:bold;

}



.contactInput {

  border:1px solid #000;

}



.contactTextarea {

  border:1px solid #000;

  color:#000;

  background-color:#FFF;

  font-weight:normal;

  font-size:11px;

  padding:3px;

}



.creditHeader {

  color:#000;

  font-weight:bold;

}



tr.creditHeader td {

  padding:5px;

}



tr.pad5 td {

  padding:5px;

}



.creditInputTitle {

  font-size:11px;

  padding:3px 3px 5px 7px;

}



#creditErrors {

  font-weight:bold;

  padding:3px;

  margin:3px;

}



#creditErrors li {

  font-weight:normal;

  text-indent:10px;

  list-style-type:none;

}



.input {

  border:1px solid #000;

}



#latestListingsIndex {

  font-weight:bold;

  padding:3px 0px 3px 10px;

  background-color:#888888;

  color:#FFF;

}



.catbgtext {

	color: #FFF;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;
	
	font-size:10pt;

}

