/**
 * PMM UI Added to enhance or supliment global UI code
 * At time of writing (09/27/2008) that global code is YUI
 * Updating 10/18/2009
 * This update will be used for any site using vsrch 2.4 or greater as well as new vspecs
/*


/*
To be used in aiding development but should not be live
*/

button:hover{cursor:pointer}

.clear-both{clear:both}
._inline{display:inline;}

.pmm-dev1{border:1px solid #ccc; background-color:#FFFFCC;}
.pmmBlocked{background-color:red;color:#fff;text-align:center;vertical-align:middle;}

#debugPanel{
	background-color: blue;
  border: 1px solid #000000;
  color: #FFFFFF;
  left: 0;
  padding: 5px;
  position: absolute;
  top: 0;
}

/*
To be used in combo with YUI CSS to aid in the layout of a page
*/
.pmm-c0{padding:5px;}
.pmm-c1{padding:10px;}

.pmm-flow1{height:auto;overflow:auto;margin-bottom:20px;}

/* toolbar */
#pmm-tb1{height:110px;}
#pmm-tb1 div.leftCol{width:130px;height:100px;float:left;}
#pmm-tb1 div.pmm-search{float:right;width:800px;}

#pmm-leftCol{}

#hiddenContent{
position:absolute;
left:-10000px;
display:none;
}

#pmm-doc-995, #pmm-doc-910{
margin:auto;
text-align:left; /* leave unchanged */
background-color:#fff;
}

#pmm-doc-995 {
width:76.54em;/* non-IE */
*width:74.63em;/* IE */
min-width:995px;/* optional but recommended */
}

#pmm-doc-910 {
width:70em;/* non-IE */
*width:68.25em;/* IE */
min-width:910px;/* optional but recommended */
}

#ft{clear:both}

/* 220px left w/ 10px space between left and content area */
.pmm-yui-t1 .yui-b{float:left;width:16.92307em;*width:16.50em;background-color:#000;} /* left col*/
.pmm-yui-t1 #yui-main{float:right;margin-left:-25em;}
.pmm-yui-t1 #yui-main .yui-b{margin-left:16.92307em;*margin-left:16.50em;background-color:#fff;}

 /* 10px padding right
.pmm-yui-t1 #yui-main .yui-b{padding-right:.76923em;*padding-right:.75em;}*/

#pmm-main-content{padding:.76923em;*padding:.75em;min-height:400px}

/* Reset the Reset for the CMS Area 
**************************************/
#pmm-bd-c ul{margin:10px;padding:10px}
#pmm-bd-c li {list-style:disc;padding-bottom:5px }  
#frmLead ul{margin:0px; padding:0px;} 
#frmLead li{list-style-type:none;padding-bottom:0px}
/*************************************/

#pg-stnd #dynpage-content iframe#getPreApproved,
#framePreApproved{width:98%;height:1020px;border:0px;overflow:none;}

/* Needs a better home but here for now*/
/* Used for color swatch squares on vspecs page*/
#vehicle_colors{clear:both}
#detailPic1 img {width:320px;height:240px;margin:2px;border:1px solid #000000}
.swatchClr,.swatchClr_evox{margin:1px;width:16px;height:16px;float:left;border:1px solid #000;}
#origDetailPic{font-size:.75em;font-weight:normal;text-decoration:underline;cursor:pointer}


div#qSrch {text-align:left;}

/* vspecials */
div.vsrch_pricing_savings{display:none}
body#pg-vspecials .adminEdit{margin:5px 5px 5px 10px;float:right;font-size:1em}
body#pg-vspecials .adminEdit a{color:#fff;}
body#pg-vspecials .adminEdit a:hover{text-decoration:underline}

/* THICKBOX */
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */ position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */ position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */ position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/* jQuery Tools Overlay */
/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../img/overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* black */
div.overlay.black {
	background:url(../img/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(../img/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}


/* #### FORMS #### */

form#frmLead{margin:10px;padding:0px;}

/* table base */
form#frmLead table tr td label{float:right;color:#666666;}
form#frmLead table tr td label .label2{float:left;display:block;}
form#frmLead table tr td th{padding:2px;font-weight:bold;text-align:left;text-indent:5px;background-color:#CCCCCC;color:#333333;}
form#frmLead table tr td td{font-size:11px;text-align:left;padding:2px;}
form#frmLead table tr td input, 
form#frmLead table tr td select, 
form#frmLead table tr td textarea
{font-size:11px;border:1px solid #CCCCCC;color:#000033;}
form#frmLead table tr td input:type=submit{font-weight:bold;}
/*form#frmLead table tr td .required{border:1px solid #FF0000;}*/
form#frmLead table tr td .commentBox{width:400px;height:100px;}
form#frmLead table tr td .example{font-style:italic;color:#999999;}
form#frmLead table tr td .notice1{color:#999999;padding:2px;}

/* ul based */
form#frmLead ul li {margin-bottom:5px;font-size:108%;}
form#frmLead ul li input, 
form#frmLead ul li input, 
form#frmLead ul li select, 
form#frmLead ul li textarea
{border:1px solid #ccc;font-size:108%;color:#000;width:200px}
form#frmLead ul li input:type=submit{font-weight:bold;}
/*form#frmLead ul li .required{border:1px solid #FF0000;}*/
form#frmLead ul li textarea{width:400px;height:100px;}
form#frmLead ul li .example{font-style:italic;color:#999999;}
form#frmLead ul li .notice{color:#999;}
form#frmLead .msg{margin-bottom:20px;font-size:131%;}
form#frmLead .btnSubmit{width:100%}
form#frmLead .msgReq{font-size:108%;color:#56A805}

form#frmLead.lblTop ul.frmValues li label{display:block;font-size:108%;color:#666;}
form#frmLead.lblTop ul.frmValues li {margin-bottom:10px}

form#frmLead.lblLeft ul.frmValues li label{float:left;width:220px;margin-right:20px;color:#666666;border-bottom:1px dashed #ccc;}
form#frmLead.lblLeft .btnSubmit{text-align:center}

form#frmLead .frmSection h4{margin:10px 0px 10px 0px;padding:5px 0px 5px 0px;font-size:116%;font-weight:bold;color:#333;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}
form#frmLead .frmSection div.sectionInfo {margin:10px 0px 10px 0px}
form#frmLead .frmSection div.sectionInfo .vDesc{font-size:108%;font-weight:bold}

form#frmLead ul.frmValues li label.error{margin-left:10px;display:inline;color:#ff0000;font-style:italic;}
form#frmLead .noteAsReq{color:#56A805}

form.getPreApproved{text-align:left}
form#frmLead ul li div#ssn-full input{margin-right:5px;}
form#frmLead ul li div#ssn-full input#cust_SSN1{width:35px}
form#frmLead ul li div#ssn-full input#cust_SSN2{width:25px}
form#frmLead ul li div#ssn-full input#cust_SSN3{width:45px}

form#frmLead ul li div#dob-full input#cust_DOB_Month{width:25px}
form#frmLead ul li div#dob-full input#cust_DOB_Day{width:25px}
form#frmLead ul li div#dob-full input#cust_DOB_Year{width:25px}

.smallTxt{font-size:10px;}
.fltrt{float:right;margin-right:20px}

/*
form#frmLead th{font-size:12px;}

/* MODEL TRIM PAGE & WDGTS */
#model-selection li { display:inline; padding-right:30px; float:left;}
#model-selection ul { padding-left:90px;}
#model-selection li p{ padding-top:12px; padding-bottom:38px;}

.model-selection li { display:inline; padding-right:30px; float:left;}
.model-selection ul { padding-left:90px;}
.model-selection li p{ padding-top:12px; padding-bottom:38px;}

.model-selection .mdlYrHeader{font-size:14px; font-weight:bold;clear:left}

body#pg-framed{text-align:left}

/* SITE MAP */
body#pg-sitemap #pmm-bd-c div.totalFound{margin-bottom:20px;font-size:131%,font-weight:bold} 
body#pg-sitemap #pmm-bd-c ul li{margin-bottom:5px}
body#pg-sitemap #pmm-bd-c ul li a{text-decoration:underline}
body#pg-sitemap #pmm-bd-c ul li a:hover{text-decoration:none}
body#pg-sitemap #pmm-bd-c ul li span{font-size:80%}

/* Disclaimer */

.disclaimer{margin:20px;padding-bottom:20px;font-size:75%;text-align:left;}
.disclaimer label{font-weight:bold;}
.disclaimer p {line-height:1em}

/* ## OVERLAY ## */

#overlayPMM.pmm.basic,#overlayImg.pmm.basic,#overlayGallery.pmm.basic {
    display:none;z-index:10000;background-color:#333;width:640px;border:1px solid #666;padding:5px;
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

#overlayIframe.pmm.basic{
    display:none;z-index:10000;background-color:#fff;min-width:325px;min-height:245px;border:1px solid #666;padding:5px;
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;  
}
 
/* close button positioned on upper right corner */ 
#overlayPMM .close,#overlayImg .close,#overlayGallery .close,#overlayIframe .close { 
    background-image:url(http://media.pmmsystem.net/assets/img/jquery.tools/overlay/close.png); 
    position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px; 
}

/* 
#########################################
## Global formatting of VPrice Listing ## 
#########################################
*/
body#pg-vsrch.raychevrolet.preowned .vListStnd,
body#pg-vsrch.raysuzuki.preowned .vListStnd{height:auto}
body#pg-vsrch .vListStnd .comments{text-indent:0px;font-size:10px;height:20px;overflow:hidden;white-space:nowrap;width:95%}
/*{text-indent:10px;font-size:10px;height:20px}*/

body#pg-vsrch .vName a{color:inherit;text-decoration:none}
body#pg-vsrch .vName a:hover{text-decoration:underline}

body#pg-vsrch  ul.vsrch_pricing {margin-left:-30px;width:130px;height:70px;}
body#pg-vsrch  ul.vsrch_pricing li {width:auto;float:right;}
body#pg-vsrch ul.vsrch_pricing li label{display:inline !important;}

ul.vsrch_pricing li.price1 label,ul.vsrch_pricing li.price1 span 
{font-size:100%;font-style:italic;font-weight:normal;color:#666}

ul.vsrch_pricing li.price2 {font-weight:bold;padding-bottom:10px;}
ul.vsrch_pricing li.price2 label{color:#333;font-size:116%;}
ul.vsrch_pricing li.price2 span{color:#ff0000;font-size:138.5%;font-weight:bold;}

body#pg-vspecs ul.vsrch_pricing li{clear:both}
body#pg-vspecs ul.vsrch_pricing li label{display:inline}
body#pg-vspecs ul.vsrch_pricing li label{font-size:167%;}
body#pg-vspecs  ul.vsrch_pricing li {width:auto;text-align:left;}
body#pg-vspecs ul.vsrch_pricing {height:auto;}
body#pg-vspecs ul.vsrch_pricing li.price1 label,
body#pg-vspecs ul.vsrch_pricing li.price1 span 
{font-style:normal;}

body#pg-vspecs #purchasePrice,body#pg-vspecs #leasePrice{position:relative;float:left;width:175px;height:140px;padding-top:5px;margin-right:30px;}
body#pg-vspecs #leasePrice{height:60px;}
body#pg-vspecs #purchasePrice div.title,div.sp_tpl.pmm #leasePrice div.title{font-size:123.1%;font-weight:bold;text-transform: uppercase;}

body#pg-vspecs ul.vsrch_pricing {margin-top:5px}
body#pg-vspecs ul.vsrch_pricing li label{float:left;}
body#pg-vspecs ul.vsrch_pricing li{text-align:right;padding-right:10px} 
body#pg-vspecs div.vsrch_pricing_savings{display:block;margin-top:-75px}
body#pg-vspecs div.vsrch_pricing_savings label{font-size:200%;color:#ff0000;font-weight:bold}
body#pg-vspecs div.vsrch_pricing_savings span{font-size:210%;color:#333;}

body#pg-vspecs .vSpecTabs li { float:left; }
body#pg-vspecs .vSpecTabs { height:27px; border-bottom:1px solid #d1d1d1; margin:20px 0px 5px 0px;; }
body#pg-vspecs .vSpecTabs li {color:#555555; background-color:#e1e1e1; padding:5px 25px 5px 25px; margin-right:2px; font-weight:bold; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #e1e1e1; }
body#pg-vspecs .vSpecTabs li a { color:#555555; }
body#pg-vspecs .vSpecTabs li:hover { background-color:#d1d1d1; }

body#pg-vspecs .perpage.current{text-decoration:underline !important;font-weight:bold !important}

/* this is the "back to top" area */
body#pg-vspecs .vInfoToolbar{font-size:11px;padding-bottom:10px}
body#pg-vspecs .vInfoToolbar a{text-decoration:underline;color:#333}
body#pg-vspecs .vInfoToolbar a:hover{text-decoration:none;}

#pg-vspecs .topCol1 #clr_swatch { height:70px; }
#pg-vspecs .topCol1 #clr_swatch ul { width:220px; }

/*li.vsrch_pricing_savings{display:none}*/

/*
##########################################
## Global formatting for site footer    ##
##########################################
*/
#siteinfo ul { height:100px; padding:20px 0px 20px 0px; border-bottom:1px solid #666666; border-top:1px solid #666666; margin-bottom:30px; }
#siteinfo ul li { list-style:none; float:left; width:150px; margin-bottom:10px; }
#siteinfo h1 { font-size:12px; font-weight:bold; margin-top:35px; }

/*############*/
#img_ext.wdgt .carfax img{float:right;margin-top:-5px;height:35px;}
#img_ext.wdgt .eprice img{float:right;height:24px;margin-right:5px;}

/* IE7 */
*+html #img_ext.wdgt .carfax img{margin-top:-30px;}
*+html #img_ext.wdgt .eprice img{margin-top:-25px;}
*+html #img_ext.wdgt .certified img{margin-top:-25px;}

*+html body#pg-vsrch ul.vsrch_pricing {margin-left: -45px;}

/*
#############################################
## Admin Section                           ##
#############################################
*/
#adminToolbar{
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
	width:100%
}

/*
#############################################
## Landing Page SEO Items                  ##
#############################################
*/

div.se_cta-row {float:left;margin:0px 0px 22px 0px;width:100%;}
#pmm-bd-c div.se_cta-row a.se_cta {width:140px;height:23px;padding:8px 0px 0px 28px;margin:0px 12px 0px 0px;float:left;font-size:12px;background-image:url(http://media.pmmsystem.net/assets/img/common/sprite_bg_buttons_168x31.png);background-repeat:no-repeat;color:#fff;background-position: 0px 0px;}
#pmm-bd-c div.se_cta-row a.se_cta:hover {color:#fff;}
a.se_cta.red {background-position: 0px -31px !important;}
a.se_cta.grey {background-position: 0px -62px !important;}
a.se_cta.green {background-position: 0px -93px !important;}
a.se_cta.blue {background-position: 0px -124px !important;}
a.se_cta:hover {color:#fff;}

/*
#############################################
## Admin Tools                             ##
#############################################
*/
#adminToolbar{height:25px;background-color:red;color:white;font-size:11px;text-indent:5px;}


/*
#############################################
## Default Tabs                            ##
#############################################
*/

/* root element for tabs  */
.tabBlock.active ul.tabs {margin:0 !important;padding:0;height:30px;border-bottom:1px solid #666;}

/* single tab */
.tabBlock.active ul.tabs li {float:left;padding:0;margin:0;list-style-type:none;}

/* link inside the tab. uses a background image */
.tabBlock.active ul.tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
}

.tabBlock.active ul.tabs a:hover {background-color:#F7F7F7;color:#333;}
	
/* selected tab */
.tabBlock.active ul.tabs a.current {background-color:#ddd;border-bottom:1px solid #ddd;	color:#000;	cursor:default;}

/* tab pane */
.tabBlock.active .panes div {border:1px solid #666;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:#ddd;}



/*
#############################################
## Alt Layout tweeks                       ##
#############################################
*/

/* .img160 class is the class selector that denotes 
the images to be served at 160px wide. These alt values
are used to accomidate for the layout ajutments needed
to support larger img
*/
.preowned.img160 .vListStnd, .advHTML.img160 .vListStnd {height: auto}
.preowned.img160.cmnts .vListStnd, .advHTML.img160.cmnts .vListStnd {height: auto}
.preowned.img160 img.vImg, .advHTML.img160 img.vImg{width:160px}
.preowned.img160 .vListStnd .vData, .advHTML.img160 .vListStnd .vData{height:auto}
.preowned.img160 .vListStnd .vData .col1, .advHTML.img160 .vListStnd .vData .col1{width:160px}
.preowned.img160 #results, .advHTML.img160 #results{overflow:visible;background-color:transparent}

.staging .vListStnd .cta {
	background-color: #D1D1D1;
    padding: 5px 0px;
    width: 100%;
}

.staging .vListStnd .cta .carfax img{float:right;margin-top:-5px;height:35px;}
.staging .vListStnd .cta .eprice img{float:right;height:24px;margin-right:5px;}

#pg-vsrch.adv #searchForm{
height:auto;
padding:5px;
margin-bottom:6px;
background-color:#444;
}

#pg-vsrch.adv #searchForm .searchBar span{
color:#fff;
}

#pg-vsrch.adv #srchFilter {
background-color:#f9f9f9;
width:220px;
margin-bottom:6px;
border:1px solid #ddd;
height:auto;
}

/*#pg-vsrch.adv #srchFilter ul{
margin:5px 5px 5px 15px
}*/

#pg-vsrch.adv #srchFilter .section h1 {padding-left:15px;padding-top:15px;font-size:18px;font-weight:bold;}
#pg-vsrch.adv #srchFilter .section h3 {padding:5px 5px 5px 15px;font-size:14px;font-weight:bold;border-top:1px solid #dddddd;}
#pg-vsrch.adv #srchFilter .section {padding-bottom:10px}

#pg-vsrch.adv .refineLst {
	/*background:#333 url(/img/global/gradient/h300.png) 0 0;
	background-color:#efefef;*/
	width: auto;
	/*border:1px solid #333;
	-background:#666;*/
	margin:0px 15px;
}

/* accordion header */
#pg-vsrch.adv .refineLst h4 {
	/*background-color:#ccc;*/
	margin:0;
	padding-top:2px;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #444;
	cursor:pointer;
	clear:left;	
}

/* currently active header */
#pg-vsrch.adv .refineLst h4.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#pg-vsrch.adv .refineLst .pane {
	/*border:1px solid #fff;
	border-width:0 2px;*/
	display:none;
	height:auto;
	color:#999;
	font-size:12px;
	display:block;
	
}

/* If .expandable close it all up*/
#pg-vsrch.adv .refineLst.expandable .pane{
	display:none;
}
/* If .expandable reopen first pane*/
#pg-vsrch.adv .refineLst.expandable .pane.first{
	display:block;
}

/* a title inside pane */
#pg-vsrch.adv .refineLst .pane h4 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}

#pg-vsrch.adv .refineLst ul li{
	padding:2px;
}

#pg-vsrch.adv .refineLst ul li:hover{
    background-color:#666;
    color:#fff;
    cursor:pointer;
}

#pg-vsrch.adv .refineLst ul.years li{
	list-style:none;
	display:inline;
	float:left;
	margin-right:5px;
	width:55px;
}

#pg-vsrch.adv .refineLst ul.makes li{
	list-style:none;
	display:inline;
	float:left;
	margin-right:5px;
	width:86px;
}

#pg-vsrch.adv .refineLst ul.models{
    max-height: 150px;
    overflow: auto;
}

#pg-vsrch.adv .refineLst ul.priceRange li{
	padding-below:2px;
}

#pg-vsrch.adv .refineLst ul li.last{
    margin-bottom:5px;
}

#pg-vsrch.adv .refineLst ul li span.cnt{
    font-size:10px;
}

#pg-vsrch.adv .refineLst ul li.current{
	background-color:#444;
	color:#fff;
}

#pg-vsrch.adv .refineLst ul li.current a,
#pg-vsrch.adv .refineLst ul li a:hover,
#pg-vsrch.adv .refineLst ul li a.hover{
	color:#fff;
}

#pg-vsrch.advHTML.img160 #results{
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
}

#pg-vsrch.advHTML .results-toolbar{
	height:auto;
}

#pg-vsrch.advHTML .prices {
   position: absolute;
   right: 10px;
   top: 5px;
   width:160px;
}

#pg-vsrch.advHTML .priceList{
   text-align: right;
}

#pg-vsrch.advHTML .priceList div.title{
   font-size: 120%;
   font-weight: normal;
   text-align: right;
   text-decoration: underline;
}

#pg-vsrch.advHTML .priceList ul{
   margin-left: 0px;
   width: 100%;
   height:auto;
}

#pg-vsrch.advHTML .priceList li {
    margin:0px;
}

#pg-vsrch.advHTML .purchasePrice .price1 label,#pg-vsrch.advHTML .purchasePrice .price1 span {
    color: #666;
    font-size:110%;
}

#pg-vsrch.advHTML .priceList .price2{
    font-weight:bold;
	padding-bottom:0px;
}

#pg-vsrch.advHTML .priceList .price2 label{color:#333;font-size:116%;}
#pg-vsrch.advHTML .priceList .price2 span{color:#ff0000;font-size:138.5%;font-weight:bold;}

#pg-vsrch.advHTML .priceList .vsrch_pricing_savings {
    color: #228B22;
}

#pg-vsrch.advHTML .priceList .vsrch_pricing_savings label,#pg-vsrch.advHTML .priceList .vsrch_pricing_savings span {
    font-size:14px;
}

#pg-vsrch.advHTML .purchasePrice .vsrch_pricing_discount{
	display:none;
}

#pg-vsrch.advHTML .leasePrice{
	margin-top:5px;
}

.advHTML .pg-next,
.advHTML .pg-prev{
	cursor:pointer;
}

/*ul.results-stats*/
.results-stats{
	margin-bottom:5px;
	color:#999;
	font-weight:bold;
}

/*ul.results-stats li*/
.results-stats-found{
	padding-right:20px;
}

/*ul.results-stats li*/
.results-stats-ttl{
	font-size:20px;
	color:#DA003A;
}

/*ul.results-stats li*/
.results-stats-pagenum{
	padding-right:20px;
}

/*ul.results-stats li*/
.results-stats-pager{
	padding-right:20px;
	font-size:12px;
}

/*ul.results-stats li ul*/
.results-stats-pager-listing{
	
}

/*ul.results-stats-pager-listing li a*/
.results-stats-pager-listing .pgs {
  background-color:#D1D1D1;
  padding: 1px 4px;
  color:#444;
  font-weight:normal;
  margin:1px;
}

.results-stats-pager-listing .pgs:hover {
  background-color:#444;
  color:#D1D1D1;
}

/*ul.results-stats-pager-listing li a*/
.results-stats-pager-listing .pgs.current {
  background-color:#444;
  color:#D1D1D1;
}


.advHTML #loadingOverlay {
    background-color: #FFFFFF;
    color: #FFFFFF;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 995px;
    z-index: 1000;
}

.detail-pic-disclaimer2{display:none}
/*
.advHTML #loadingImg {
    background-color: #FFFFFF;
    height: 13px;
    margin-top: 0;
    position: relative;
    right: 0;
    width: 100%;
    z-index: 1100;
}
*/