body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #F5F5F5;
	}
	
* {
	margin: 0px;
	padding: 0px;
}
	
.vcard{ display:none;}

.banner {
	width: 728px;
	height: 90px;
}

.defaultbanner {
	width: 728px;
	height: 90px;
	line-height: 90px;
	background-image: url(http://static.ypautos.com/ecl/340/images/searchresults-gold.jpg);
	background-repeat: repeat-x;
	background-color: #F6C343;
	color: #333;
	font-weight: bold;
	font-size: 40px;
	text-align:center;
}

#wrapper {
	width: 728px;
	border-left: #595959 solid 1px;
	border-right: #595959 solid 1px;
	height: auto !important;
	height: 100%;
	padding: 0;
	margin: 0 auto;
	background-color: #FFF;
}

.contactinfo {
	background-color: #E9E9E9;
	height: 27px;
}

.greybox{
	border: #595959 solid 1px;
	background-color: #E9E9E9;
	width: 335px;
	margin: auto;
	}

.floatLeft {
	float:left;
	display: block;
}

.floatRight {
	float:right;
	display: block;
}

select {
	border: #666666 solid 1px;
	font-size: 10px;
}

input {
	border: #666666 solid 1px;
	font-size: 12px;
}

textarea {
	border: #666666 solid 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.clear {
	clear: both;
}

.contactinfo span {
	line-height: 27px;
	margin: auto;
	color: #000;
	font-size: 12px;
}

.footer {
	background-color: #E9E9E9;
	font-size: 10px;
	padding: 10px;
	border-top:  #2D334A solid 1px;
}

.small-title {
	color: #2D334A;
	font-size: 13px;
	font-weight: bold;
	border-bottom:  #2D334A 1px solid;
	}

.nav {
	background-color: #2D334A;
	height: 27px;
}

.nav span {
	line-height: 27px;
	margin: auto;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.nav span a:link, .nav span a:visited, .nav span a:active {
	color: #fff;
	text-decoration: underline;
}

.nav span a:hover {
	color: #E9E9E9;
	text-decoration: none;
}

a:link, a:visited, a:active {
	color: #2D334A;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: none;
}

#content {
	width: 682px;
	margin: 0px auto;
}

.title {
	font-size: 19px;
	font-weight: bold;
	color: #000;
	border-bottom: #000 1px solid;
}

p {
	margin: 0px;
	padding: 0px;
}

.pager {
	font-size: 11px;
	font-weight:normal;
	float: right;
	display: block;
	
}

.pager span {
	font-weight: bold;
	text-decoration: underline;	
	color:#2D334A;
}
.pager a:link, .pager a:visited {
color:#2D334A;
text-decoration:none;
}

.pager a:hover {
color:#2D334A;
text-decoration:underline;
}

.pager a:active {
color:#2D334A;
text-decoration:underline;
font-weight: bold;
}

.corner_l3 { 
	margin: 0px;
	background-image: url(http://static.ypautos.com/ecl/390/images/searchresults-gold.jpg);
	background-repeat: repeat-x;
	background-color: #5F5E5E;
	height: 23px;
	width:682px;
	float: left;
	display: block;
	}
.corner_l2 { 
	margin: 0px;
	background-image: url(http://static.ypautos.com/ecl/390/images/searchresults-silver.jpg);
	background-repeat: repeat-x;
	background-color: #5F5E5E; 
	height: 23px;
	width:682px;
	float: left;
	display: block;
	}
.corner_l1 { 
	margin: 0px;
	background-image: url(http://static.ypautos.com/ecl/390/images/searchresults-bronze.jpg);
	background-repeat: repeat-x;
	background-color: #5F5E5E;
	height: 23px;
	width:682px;
	float: left;
	display: block;
	}
	
.listings-rows {
	border-bottom: #CCC solid 1px;
	width:682px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100px; /* real browsers */
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

.listings-rows .ecl-thumb {
	width: 82px;
	float: left;
	display: block;
	margin: 5px 10px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:62px; /* real browsers */
	cursor: pointer;
}

.listings-rows .ecl-thumb span { width: 82px; height: 62px; display:block; position: absolute; background-image: url(http://static.ypautos.com/ecl/320/images/video7.png); background-repeat: no-repeat; background-position: top left; _background-image: none; }

.ecl-cartitle {
	line-height: 23px;
	margin: auto 10px;
	font-weight: bold;
	font-size: 13px;
}

.listings-rows .condition {
	width: 115px;
	_width: 105px;
	font-size: 13px;
	float: left;
	display: block;
	margin: 5px 0px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:62px; /* real browsers */
}

.listings-rows .info {
	width: 100px;
	font-size: 13px;
	float: left;
	display: block;
	margin: 5px 0px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:62px; /* real browsers */
}

.listings-rows .color {
	width: 90px;
	font-size: 13px;
	float: left;
	display: block;
	margin: 5px 0px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:62px; /* real browsers */
}

.listings-rows .photos {
	width: 90px;
	font-size: 13px;
	float: left;
	display: block;
	margin: 5px 0px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:62px; /* real browsers */
}

.listings-rows .mpg {
	width: 110px;
	font-size: 13px;
	float: left;
	display: block;
	margin: 5px 0px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:62px; /* real browsers */
}

.listings-rows .mpg span {
	font-size: 11px;
}


#bluenav {
	width: 100%;
	height: 26px;
	float:left;
      font-size:13px;
      line-height: 26px;
	  font-weight: bold;
	}
	
#bluenav ul {
	margin: 0px;
    padding:0px;
    list-style:none !important;
	border-bottom:#CCC solid 1px;
	width: 100%;
      }

#bluenav li {
      display:inline-block;
      margin: 0px;
      padding:0px;
	  margin-right: 10px;
	  *display:inline !important;
	  _display:inline !important;
      }
#bluenav a {
      margin:0px;
      padding:0px;
      text-decoration:none;
	  float:left;
      }
#bluenav a span {	
	background-color: #fff;
	float:left;
    display:block;
	width: auto;
	height:26px;
    padding:0px 15px;
	_padding:0px;
	_width: 140px;
	_margin:0px;
	*margin-right: 10px;
    color:#000;
	border-right: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-top: #CCC solid 1px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#bluenav a span {float:none;}
    /* End IE5-Mac hack */
#bluenav a:hover span {
      color: #000;
      }
	     
#bluenav a:hover span {
    background-color: #fff;
	background-image: url(http://static.ypautos.com/ecl/350/images/tab-bg.jpg);
	background-repeat:repeat-x;
	float:left;
    display:block;
	width: auto;
	height:26px;
    padding:0px 15px;
	_padding:0px;
	_width: 140px;
	_margin:0px;
	*margin-right: 10px;
    color:#000;
	border-right: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-top: #CCC solid 1px;
      }

#bluenav #current a {
		 margin: 0;
		 padding: 0;
        }
#bluenav #current a span {
	color:#000;
	margin: 0;
	padding: 0px 15px;
	_padding:0px;
	_width: 140px;
	_margin:0px;
	*margin-right: 10px;
	background-color: #fff;
	background-image: url(http://static.ypautos.com/ecl/350/images/tab-bg.jpg);
	background-repeat:repeat-x;
	    border-right: #CCC solid 1px;
		border-left: #CCC solid 1px;
		border-top: #CCC solid 1px;
        }
		
.greybanner {
   background-color: #fff;
	/*		  background-image: url(http://static.ypautos.com/ecl/350/images/tab-bg.jpg);
			  background-repeat:repeat-x;*/
			  border: #595959 solid 1px;
			  padding: 10px;
			  }