@charset "utf-8";
/* CSS Document */

#jumpbar
{
width:289px;
background:transparent url(../images/listings/jumpbar.png) no-repeat top left !important;
background:transparent url(../images/listings/jumpbar.gif) no-repeat top left;
padding:10px !important;
padding:5px;
height:233px;
}

#jumpbar h2,#widejumpbar h2 {
font-size:1.8em;
}

#jumpbar ul li select,#jumpbar ul li input {
width:220px;
}

#jumpbar ul li,#widejumpbar ul li {
	list-style-type:none !important;
	line-height:25px;
}

a.moreInfo
{
background: url(../images/listings/moreInfo.gif) no-repeat top left;
background-color: #CCC;
width:99px;
height:27px;
display:block;
margin-left:5px;

}
a.weblist {
background: url(../images/listings/visit-website.jpg) no-repeat top left;
background-color: #CCC;
width:99px;
height:27px;
display:block;
margin-left:10px;

}

a.weblist span
{
display:none;
padding-bottom: 10px;
}


a.moreInfo span
{
display:none;
padding-bottom: 10px;

}

#ListingsContent
{
width:475px;
float:right;
}

#ListingsContent .contentWidth
{
width:460px !important;
}
#ListingsContent .boxContent
{
padding:5px !important;
}

.l-itemContainer h3
{
color:#333333;
padding-top: 1px;
}

.l-extrasHolder ul li
{
list-style-type:none !important;
margin:0;
line-height:16px;

}

.l-extrasHolder p {
margin:10px 0px;
width: 300px;
}



.l-extras-featured
{
border-left:1.5px solid #ABD640;
border-right:1.5px solid #ABD640;
margin-left: -10px;
width: 437px;
padding-left: 5px;
min-height: 110px;
}


.l-thumb {
max-height:100px;
max-width:100px;
width:expression(document.body.clientWidth > 100? "100px": "auto" );
/*height:expression(document.body.clientHeight > 100? "100px": "auto" );*/
margin: 5px;

}

.i-thumb {
max-height:100px;
max-width:100px;
width:expression(document.body.clientWidth > 100? "100px": "auto" );
/*height:expression(document.body.clientHeight > 100? "100px": "auto" );*/
margin: 5px 5px 5px;

}

.img-holder { float: right; text-align: right;  padding-left: 5px; }


.l-itemContainer {
background:url(../images/listings/listingsContainerTop.gif) no-repeat top left;
color:#666666;
padding: 10px; !important;
margin-bottom: 10px;
}

.l-itemContainer-featured { 
background: url(../images/listings/featured-container-alt.jpg) no-repeat; 
padding: 10px; 
margin: 10px 0; 
padding-top: 35px;
margin-bottom: 10px;

}

.l-itemContainer-footer-featured
{
background: url(../images/listings/featured-footer.jpg) no-repeat;
width:447px;
height:22px;
margin-left: -10px;
margin-top: -10px;
padding-bottom: 10px;
}

.l-itemContainer-footer
{
background: url(../images/listings/listingsContainerFooter.gif) no-repeat;
width:447px;
height:22px;
margin-left: -10px;
margin-top: -10px;
}

.jumpToAlpha,.showing{
font-size:.8em;
}

.showing{
float:right;
}



.noBullet
{
list-style-type:none !important; 
margin:0;
}
.noBullet li
{
display:inline;
list-style-type:none !important; 
float:left;
padding:0 3px;
margin:0;
}

.jumpToAlpha
{float:left;}

.jumpToAlpha a{
color:#93c514;
}
.prevArrow{
background:url(../images/listings/prevArrow.gif) no-repeat top left;

width:18px;
height:18px;
display:block;}
.startArrow{
background:url(../images/listings/firstArrow.gif) no-repeat top left;

width:18px;
height:18px;display:block;}

.nextArrow{
background:url(../images/listings/nextArrow.gif) no-repeat top left;

width:18px;
height:18px;
display:block;}
.endArrow{
background:url(../images/listings/lastArrow.gif) no-repeat top left;

width:18px;
height:18px;display:block;}

h1.detail{
margin-bottom:20px;
font-size:20px;
}

h1.detail, #detail-info
{
color:#878787
}
#detail-overview h3
{
color:#98c81f;
margin-top:20px;
}
#detail-gallery {
	float: right;
	padding: 4px;
}
#detail-info
{
}

ul.detaillist 
{
margin:0;
}

ul.detaillist li
{
list-style-type:none;
margin:0;
color:#000000;
}



.detailFooter 
{
background:url(../images/listings/listingDetailSeperator.gif) no-repeat center center !important;
height:20px;
width:100%;
margin:0 auto;
}
.detailFooter ul
{
float:right;
}
.detailFooter ul li
{
list-style-type:none;
padding:5px;
float:right;
width:90px;

margin:0px;
padding:2px;
}
.detailFooter ul li
{color:#666666;
text-decoration:underline;
font-size:10px;
margin:0; padding:0; 

}
.detailFooter ul li a
{
color:#666666;
}

.drawer .drawer-content {
	display:none;
	margin:5px 10px 10px 10px;
}

.drawer .tab {
	background: url(../images/listings/drawertabbg.jpg) repeat-x;
	height:29px;
	width:98%;
	padding:6px 0 0 10px;
	color:#FFF;
}

.drawer .tab a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold!important;
	line-height:22px;
	font-size:15px;
	cursor:pointer;
}

.drawer .tab div.tabtab1 {
	background: url(../images/listings/circle-button.png) top left no-repeat;
	width:21px;
	height:22px;
	text-align:center;
	padding-top:1px;
	float:left;
}

.drawer .tab div.tabtab2 {
	float:left;
	width:200px;
	margin-left:5px;
}

.drawer .tab div.tabtab2 h3 {
	line-height:22px;
}

a.weblist { text-decoration: none; color: #333; font-weight: bold; }


.list-btn li { float: left; list-style-type: none; padding-bottom: 10px; }

#widejumpbar { 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	/*
	-webkit-box-shadow: #666 2px 2px 3px;
	-moz-box-shadow: #666 2px 2px 3px;
	box-shadow: #666 2px 2px 3px;
	*/
	background: #4485c7;
	margin-bottom:20px;
	padding:10px !important;
	color:#fff;
}
#widejumpbar ul {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #3b81c2;
	padding-bottom:3px;
}

#btnSubmit {
	background-image:url("../images/listings/searchButton.png") !important;
	background-repeat:no-repeat !important;
	z-index:9999;
	background:none;
	background-color:transparent;
}
