a:hover {background-color:transparent}
a.blueLink, a.blueLink:hover {color:#0066CC !important; text-decoration:none !important}

/** override kijiji styles **/

/* help pages */
#nav {
	background-color: #F1F8FD;	
}

#nav .listtitle {	
	background-color: #CAE6FB;
	border-top: 1px solid #7AB5DC;
	border-bottom: 1px solid #7AB5DC;
}

/* other poster ads */
.tableDefault th, #tableDefault th {
	background-color: #CAE6FB;
	border-top: 1px solid #7AB5DC;
	border-bottom: 1px solid #7AB5DC;
}

#searchTopBarSB_new {
	background: #CAE6FB url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/watchlist_topbar.gif) repeat-x;
	border:1px solid #7AB5DC; 
}
#searchTopBarSB_new select {background:white;}

/* My Ads */
.secondTabsSpacer {
	background-color: #CAE6FB;
}
.secondTabs .leftCurve{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_inactive_left.gif) no-repeat;
	height:23px;
	width:8px;
}
.secondTabs .rightCurve{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_inactiveright.gif) no-repeat;
	height:23px;
	width:8px;
}
.secondTabs .middleCurve{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_inactive_bg.gif) repeat-x;
}

.secondTabs .leftCurveAct{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_active_leftcur.gif) no-repeat;
	height:23px;
	width:6px;
}
.secondTabs .rightCurveAct{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_active_rightcu.gif) no-repeat;
	height:23px;
	width:8px;
}
.secondTabs .middleCurveAct{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_active_tabbg.gif) repeat-x;
}
.secondTabs .tab{
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_inactive_left.gif) no-repeat top left;
}
.secondTabs .activetab {
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_active_leftcur.gif) no-repeat top left;
}

.secondTabs .tab-right {
	margin-left:8px;
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_inactiveright.gif) no-repeat top right;
}
.secondTabs .activetab .tab-right {
	margin-left:6px;
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_active_rightcu.gif) no-repeat top right;
}
.secondTabs .tab-mid {
	margin-right:7px;
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_inactive_bg.gif) repeat-x;
}
.secondTabs .activetab .tab-mid {
	margin-right:6px;
	background:url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/secondarytab_active_tabbg.gif) repeat-x;
}

/* order summary */
.columnHeaderColor{
  	background-color:#CAE6FB;
}

.newButton{
   background:url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/buttonBackground2.gif") #EEF9BE;
   border-top-color:#ffee84;
   border-left-color:#ffee84;
   border-right-color:#ffbb00;
   border-bottom-color:#ffbb00;
}

/* Ad Comparison */
div#viewAd-comparison{
	border: 2px solid #8dc8ee;
}

div#viewAd-comparison h2{
	background: url(http://pic.classistatic.com/image/pics/classifieds/vr/blue/watchlist_topbar.gif) repeat-x;
}

div#viewAd-comparison table th {
	background-color: #fef5b2;
}

.page_viewad .viewadrightcol .box {
	border:1px solid #f7ed82;
	background-color: #fffde5;
}
/* green box on login page */
.greenCornerBox .top-left {
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_left.gif");
}
.greenCornerBox .top-right {
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_right.gif"); 
}
.greenCornerBox .bottom-right {
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_bottomRight.gif"); 
}
.greenCornerBox .bottom-left {
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_bottomLeft.gif"); 
}
.greenCornerBox .top-middle {
	border-top: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox .middle-left {
	border-left: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox .middle-right {
	border-right: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox .bottom-middle {
	border-bottom: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox .body {
	background-color:#fffaeb;
}
.greenCornerBox .linkBtn {
	background-color:#fffaeb;
}
.greenCornerBox-rtl{
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_left.gif");
}
.greenCornerBox-rtr{
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_right.gif"); 
}
.greenCornerBox-rtm{
	border-top: 1px solid #ffe08c;
	background-color:#fffaeb;
}

.greenCornerBox-rbl{
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_bottomLeft.gif"); 
}
.greenCornerBox-rbr{
	background-image: url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/greenCurve_bottomRight.gif"); 
}
.greenCornerBox-rbm {
	border-bottom: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox-rml{
	border-left: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox-rmr{
	border-right: 1px solid #ffe08c;
	background-color:#fffaeb;
}
.greenCornerBox-rm{
	background-color:#fffaeb;
}

/* modal popup */
.modal {border:1px solid #8dc8ee; border-top:2px solid #8dc8ee}
.modal .modalHeading {background: #8dc8ee url("http://pic.classistatic.com/image/pics/classifieds/vr/blue/watchlist_topbar.gif") repeat-x;}

/** end override **/

/*** buttons ***/
.notchedBtn, .notchedBtn input.btn {height:28px;  margin:0; padding:0;}
.notchedBtn {float:left; padding-left:3px; background-color:transparent; background-repeat:no-repeat; background-position:top left}		
.notchedBtn input.btn {cursor:pointer; padding:0 5px 0 0px; border:none; background-repeat:no-repeat; background-position:top right; overflow:visible; /* removes extra side padding in IE */}
.notchedBtn input.btn::-moz-focus-inner {border: none;}

.blueBtn, .blueBtn input.btn {background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/ltblue_notched_box.gif')}
.blueBtn input.btn {color:#009; font-weight:bold; background-color:white;}

.dkBlueBtn, .dkBlueBtn input.btn {background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/dkblue_notched_box.gif')}
.dkBlueBtn input.btn {color:white; font-weight:bold; background-color:white;}

.grayBtn, .grayBtn input.btn {background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/white_gray_notched_box.gif'); background-color:#7F7F7F;}
.grayBtn input.btn {color:white; font-weight:bold; background-color:#7F7F7F;}
				
.grnSqrBtn {border:1px solid #7F7F7F; background-color:#9C0; color:white; font-weight:bold; cursor:pointer; outline:none;}
.grnSqrBtn a, .grnSqrBtn a:hover, .grnSqrBtn a:visited, .grnSqrBtn a:link {text-decoration:none; font-size:13px; color:white; background-color:transparent; outline:none;}
.grnSqrBtn::-moz-focus-inner {border:none}

.blueSqrBtn { border:1px solid #CCC; background-color:#06C; color:white; font-weight:bold; cursor:pointer; outline:none; padding:2px 10px}
.blueSqrBtn a, .blueSqrBtn a:hover, .blueSqrBtn a:visited, .blueSqrBtn a:link {text-decoration:none; font-size:13px; color:white; background-color:transparent; outline:none;}
.blueSqrBtn::-moz-focus-inner {border:none}

.dkBlueSqrBtn {border:1px solid #ddd; background-color:#009; color:white; font-weight:bold; cursor:pointer; outline:none}
.dkBlueSqrBtn::-moz-focus-inner {border:none}

/*** boxes ***/

/* white box */
.notchedBox .top, .notchedBox .btm {height:3px; margin:0; padding:0; padding-left:3px; font-size:1px;}
.notchedBox .top div, .notchedBox .btm div {height:3px; padding-right:3px; font-size:1px;}			
.notchedBox .top {background-position:top left}
.notchedBox .top div {background-position:top right}
.notchedBox .btm {background-position:bottom left}
.notchedBox .btm div {background-position:bottom right}	 	
.notchedBox .body {padding:10px;}
				
.notchedBox .top, 
.notchedBox .top div, 
.notchedBox .btm, 
.notchedBox .btm div {
	background-color:white;
	background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/purple_notched_box.gif');
	background-repeat:no-repeat;			
}
.notchedBox .body {border-left:1px solid #ccf; border-right:1px solid #ccf;}

/* blue box */
.dkBlueBox .top, 
.dkBlueBox .top div, 
.dkBlueBox .btm, 
.dkBlueBox .btm div {			
	background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/ltblue_notched_box.gif');			
}

.dkBlueBox .body {border-left:1px solid #009; border-right:1px solid #009;}
.dkBlueBox, .dkBlueBox .top, .dkBlueBox .top div, .dkBlueBox .btm, .dkBlueBox .btm div {background-color:#b5dcf9}

/* white box */
.whiteBox, .whiteBox .top, .whiteBox .top div, .whiteBox .btm, .whiteBox .btm div {background-color:white;}
.whiteBox .body {border-left:1px solid #ccc; border-right:1px solid #ccc;}
.whiteBox .top, 
.whiteBox .top div, 
.whiteBox .btm, 
.whiteBox .btm div {	
	background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/white_gray_notched_box.gif');
}
.whiteBox .top div div {width:98%; border-top:1px solid #ccc; background-image:none; background-color:white;}
.whiteBox .btm div div {width:98%; height:2px; font-size:1px; border-bottom:1px solid #ccc; background-image:none; background-color:white;}

/* light blue box */
.ltBlueBox, .ltBlueBox .top, .ltBlueBox .top div, .ltBlueBox .btm, .ltBlueBox .btm div {background-color:#b5dcf9}

/* blue box for contact form */
.contactBlueBox .body {background-color:white; border-left:1px solid #06C; border-right:1px solid #06C}
.contactBlueBox .top, 
.contactBlueBox .top div, 
.contactBlueBox .btm, 
.contactBlueBox .btm div {			
	background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/blue_ltblue_notched_box.gif');
	background-color:white;			
}

/* dk blue box, white bg */
.dkBlueWhiteBox .top, 
.dkBlueWhiteBox .top div, 
.dkBlueWhiteBox .btm, 
.dkBlueWhiteBox .btm div {			
	background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/white_notched_box.gif');			
}

.dkBlueWhiteBox .body {border-left:1px solid #009; border-right:1px solid #009;}
.dkBlueWhiteBox, .dkBlueWhiteBox .top, .dkBlueWhiteBox .top div, .dkBlueWhiteBox .btm, .dkBlueWhiteBox .btm div {background-color:transparent}
/* extra div for very wide round containers, used for DK header */
.dkBlueWhiteBox .top div div {width:98%; border-top:1px solid #009; background-image:none; background-color:white;}

/*** other common styles ***/
.small {color:#333; font-size:11px;}
.fixedWidth {width:1000px; height:100%; text-align:left; margin:0 auto}

/* header */
.ieZIndexFix {position:relative;}
#vrHdr {padding:10px 0 5px 0;}
#vrHdr #logoCt {width:220px;}
#vrHdr #infoCol #headerBannerBucket {min-width:770px;}
.fixedWidth #vrHdr {width:1000px; overflow:hidden;}
.fluidHeader #vrHdr {width:100%;}
.fixedWidth #vrHdr #infoCol #headerBannerBucket {width:770px; overflow:hidden} 


/** global **/

.fluidHeader {padding:0 10px; min-width:1000px;}
.padR10 {padding-right:10px;}
.padL15 {padding-left:15px;}
.padB5 {padding-bottom:5px}
.nomargin {margin:0 !important; padding:0 !important}

.wrap {word-wrap:break-word}
.leftColumn {width:220px; padding-right:10px}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.bgBlue {background-color:#E0F2EF;}
.ltGray {color:#666}
.ltGray2 {color:#7F7F7F}
.hidden {display:none}
.blueBar {background-color:#E0F2EF; padding:5px;}
ul.inlineList {list-style-type:none; margin:0; padding:0;}
ul.inlineList li {display:inline;}
ul.inlineList li.pipe, ul.inlineList li.dots {color:#999999; padding:0 4px;}

.boldPrice {font-weight:bold; color:#666}
.attrBreadcrumb, .attrBreadcrumb a {color:#666666; font-size:12px}
.dottedTopBorder {border-top:1px dotted #7F7F7F}

/*** Page status styles ***/
.fixedWidth #pagestatus_new {
	margin:0;
}

#modalOverlay {filter:alpha(opacity = 50);} /*opacity for IE*/

.SignInImage {
	background-image:url(http://pic.classistatic.com/image/pics/classifieds/vr/signin_icon.gif);
}

/*** vr nav ***/
.vrnav {margin-top:5px;}
.vrnav #signin {float:right; position:relative; right:30px; color:#333333; font-size:11px;}
.vrnav #signin a, .vrnav #signin a:hover {text-decoration:none; color:#333333; font-size:11px;}
.vrnav #signin a:hover {color:#0066cc;text-decoration:underline;}
.bluenav {background:url('http://pic.classistatic.com/image/pics/classifieds/vr/blue_gradient_1x36.gif') #000099 repeat; height:36px; width:100%; border-top:1px solid #333; border-bottom:1px solid #333;}
.bluenav div {float:left; width:198px; height:30px; line-height:30px; text-align:center; margin-top:3px; border-right:1px solid #fff; border-left:1px solid #333;}
.bluenav div.first {border-left:none}
.bluenav div.last {border-right:none}

/* temporary */
.notfixed .bluenav {width:100%; }		
.notfixed .bluenav table {margin-top:3px;}
.notfixed .bluenav table td {padding:0 20px; height:30px; line-height:30px; text-align:left; border-right:1px solid #fff; border-left:1px solid #333;}

/* fixme, should not need !important */
.bluenav a, .bluenav a:hover {color:#FFF !important; font-weight:bold; text-decoration:none !important;}
.bluenav a:hover, .bluenav .selected a {color:#99CCFF !important; text-decoration:underline !important;}		

/*** footer ***/
#otherareas, #othersites{margin:0px;}
#otherareas li, #othersites li {padding-left:0; padding-right:10px}
.footer {margin-left:0; border:1px solid #ccf; margin-top:20px; margin-bottom:10px; padding-left:10px; padding-right:10px}
.footer ul {text-align:center; font-size:12px}
.footer li {border-right:none;}
.footer li a, .footer li a:hover, .footer li a:link, .footer li a:visited {color:#333; text-decoration:none}
.footer li a:hover {text-decoration:underline;}
.footer #otherareas {text-align:center}
.footer #otherareas li {padding-right:25px; white-space: nowrap;}
.footer #otherareas li.lastArea {padding-right:0;}
.footer #vrSites {color:#333; padding-bottom:10px; text-align:left; font-size:14px}
.footer #copyright {color:#333; margin-top:10px; font-size:12px}

.fluidFooter {padding:0 10px;}
		
/*** search area ***/
.searcharea {padding:10px 0}
.searcharea #vrHeaderLeftMsg {padding-top:6px; width:380px;}
.searchbar .notchedBtn input.btn {width:115px;}

.notchedSearchBox, .notchedSearchBox input.txt {margin:0; padding:0;}
.notchedSearchBox {float:left; height:28px; padding-left:3px; margin-right:5px; background:white url('http://pic.classistatic.com/image/pics/classifieds/vr/white_gray_notched_box.gif') no-repeat top left;}		
.notchedSearchBox .boxRightCorner {float:left; height:28px; background:white url('http://pic.classistatic.com/image/pics/classifieds/vr/white_gray_notched_box.gif') no-repeat top right; padding-right:3px; }
.notchedSearchBox input.txt {float:left; padding-top:5px; padding-bottom:5px; margin-top:1px; width:289px; border:0; color:#7F7F7F;}

.searchbar .advSearch {float:left; padding-left:10px; width:181px; height:28px; line-height:28px}
.advSearch a, .advSearch a:hover, .advSearch a:visited, .advSearch a:link {color:#000099 !important; text-decoration:none;}
.advSearch a:hover {text-decoration:underline;}

/*** browse properties ***/
#browseProperties {text-align:center; margin-bottom:15px;}
#browseProperties .body {height:274px;}
#browseProperties .browseTitle {color:#000099; font-weight:bold; font-size:14px}
#browseProperties .browseFields {padding:10px 0 10px 0}
#browseProperties .browseField {padding:7px 0}		
#browseProperties .browseField input, #browseProperties .browseField select {padding:1px; width:180px; border:1px solid #000099;}
#browseProperties .browseField select .first {color:#666;} /*fix drop down*/
#browseProperties .browseField input {padding-left:6px; width:172px}	

#browseProperties .dkBlueBtn {margin-left:10px}
#browseProperties .dkBlueBtn input.btn {width:172px; background-color:#b5dcf9;} /* fix position in IE */
#browseProperties .advSearch {padding-top:12px}
#browseProperties .small {text-align:left; padding:10px 0 10px 0}
#browseProperties #newsletterSignUp a {font-size:11px; color:#000099; text-decoration:none}
#browseProperties #newsletterSignUp a:hover {text-decoration:underline}


/*** properties of the week ***/
.propertyHeader {color:#333; font-weight:bold; background-color:#e5e5e5; border:1px solid #ccf; height:20px; line-height:20px; margin:15px 0 10px 0; padding-left:5px}
.featuredProp {border:1px solid #ccf; height:88px; margin-bottom:10px}
.featuredProp a {text-decoration:none;}
.featuredProp .col {float:left; border:0px solid blue}
.featuredProp .propImg {width:140px}
.featuredProp .propContent {height:70px; overflow:hidden}
.featuredProp .propInfo {width:420px; padding-left:10px}
.featuredProp .propTitle {margin-bottom:5px;}
.featuredProp .propTitle a {color:#369; font-size:12px;}
.featuredProp .propDesc {color:#666; font-size:10px; }
.featuredProp .moreInfo {float:right;}
.featuredProp .moreInfo a {font-size:10px; color:#369}

/*** view ad ***/
.vr_viewad_top #pagestatus_new, .vr_viewad_top #pagestatus {margin-bottom:10px;}

.vr_viewad a.blueLink, 
	.vr_viewad a.blueLink:hover, 
	.vr_viewad a.blueLink:visited, 
	.vr_viewad a.blueLink:link {color:#06C; text-decoration:none;}	
.vr_viewad a.blueLink:hover {text-decoration:underline !important}

.vr_viewad #vrViewAdHeader #adBreadcrumbs .right {width:235px} /* prevents the Share icon from collapsing into the Share link on View Ad */
.vr_viewad #vrViewAdHeader #adBreadcrumbs td {padding:5px 0}
.vr_viewad #vrViewAdHeader .attrBreadcrumb a {text-decoration:none; color:#666}
.vr_viewad #vrViewAdHeader .attrBreadcrumb a:hover {text-decoration:underline; color:#666}
.vr_viewad #vrViewAdHeader #adTitle td {padding:5px;}
.vr_viewad #vrViewAdHeader #adTitle, #vrViewAdHeader #adTitle h1 {padding:0; margin:0; color:#333; font-size:13px;}

.vr_viewad #prevNextId a {color:#000099; text-decoration:none}
.vr_viewad #viewAd-actions a {color:black; text-decoration:none}
.vr_viewad #imgAndAttrs {padding:10px 0}
.vr_viewad #mainImg {float:left; border:1px solid #bbb; height:302px; width:302px;}
.vr_viewad .attrRow {padding-top:10px; font-size:12px;}
.vr_viewad .firstRow {padding-top:0;}
.vr_viewad .attrLabel {float:left; width:150px; color:#666; word-wrap:break-word}
.vr_viewad #mainAttrs {float:left; width:455px; margin-left:10px;}

.vr_viewad #mainAttrs #contactOwnerBtn {float:right; padding:2px 10px; text-align:center}
.vr_viewad #mainAttrs .grnSqrBtn a, .vr_viewad #mainAttrs .grnSqrBtn a:hover {text-decoration:none; font-size:13px; color:white; background-color:transparent; outline:none;}
.vr_viewad #mainAttrs .attrContent {float:left; padding-left:5px; width:295px; color:#7F7F7F;}
.vr_viewad #mainAttrs .smallAttrContentLeft {float:left; padding-left:5px; width:170px; color:#7F7F7F;}
.vr_viewad #mainAttrs .smallAttrContentRight {float:left; padding-left:5px; text-align:right; width:125px; color:#7F7F7F;}
.vr_viewad #mainAttrs .saveArea {position:relative; margin-top:0; top:10px; height:14px; padding-bottom:5px}

.vr_viewad #priceDisclaimer {background-color:white; padding-top:10px; padding-left:45px; background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/currency.gif'); background-position: 0 3px}
.vr_viewad #genTitle {padding:5px; font-weight:bold; margin:5px 0 0 0; color:#333333}

.vr_viewad #favorites {font-size:11px}
.vr_viewad #moreFeatures {font-weight:bold}

.vr_viewad #attrsAndContactForm {margin-top:10px; margin-bottom:20px;}
.vr_viewad #attrsAndContactForm #userAdTitle {color:#666; padding-bottom:5px}
.vr_viewad #attrsAndContactForm #ad-desc, .vr_viewad #genDescArea #genDesc {color:#7F7F7F; font-size:12px;}
.vr_viewad #attrsAndContactForm #ad-desc {padding:0 0 20px 0;} 
/*fix preformatted text from wysiwyg and force it to wrap*/
.vr_viewad #attrsAndContactForm #ad-desc PRE {
	font-family:arial; 
	font-size:12px; 
	color:#7F7F7F !important;
	font-weight:normal;
	text-align:left; 
	white-space: pre-wrap;       /* css-3 */	
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin:0;
	padding:0;
}

.vr_viewad #genDescArea {padding-top:20px}
.vr_viewad .genTitle2, .vr_viewad #userCtTitle {color:#666; font-weight:bold; margin:0; padding:0 0 5px 0;}
.vr_viewad #allAttrs {width:455px;} 
.vr_viewad #allAttrs #ad-desc table, .vr_viewad #allAttrs #ad-desc table div.wrap {width:450px; overflow:hidden; /*overflow for IE*/}
.vr_viewad #allAttrs .attrContent {float:left; padding-left:5px; width:300px; color:#7F7F7F;}

.vr_viewad #contactForm .required {background-image: url("http://pic.classistatic.com/image/pics/classifieds/staricon.gif"); background-repeat: no-repeat; background-position: right 5px;}
.vr_viewad #contactForm #reqLegend {padding-bottom:10px}
.vr_viewad #contactForm {width:290px; background-color:#E0F2EF; border:1px solid #7F7F7F; text-align:left}
.vr_viewad #contactForm #contactFormTitle {background-color:#06C; color:white; padding:5px; font-weight:bold; text-align:center;}
.vr_viewad #contactForm #viewad_right_title2 {font-weight:normal; font-size:13px; padding-left:25px;}
.vr_viewad #contactForm #viewad_email {background-color:transparent; padding:10px 10px 5px 10px;}
.vr_viewad #contactForm #ReplyToAdForm {padding-top:5px}
.vr_viewad #contactForm #ReplyToAdForm .reply-field {border:1px solid #7F7F7F}
.vr_viewad #contactForm #sendEmailBtn {margin:10px 0;}
.vr_viewad #contactForm #viewad_email textarea {width:268px; height:120px; margin-top:2px; font:12px arial,"sans-serif" !important;}
.vr_viewad #contactForm #viewOtherAds, .vr_viewad #contactForm #viewOtherAds:hover {color:#7F7F7F; text-decoration:underline}
.vr_viewad #contactForm .help {margin-top:10px; font-size:11px; color:#7F7F7F}
.vr_viewad #contactForm #contactItems {padding:5px}
.vr_viewad #contactForm .right_list {border:none; padding:0;}
/*.page_viewad #contactForm .right_list .skype {padding-bottom:2px}*/

.vr_viewad #contactForm .right_list .weburl, 
.vr_viewad #contactForm .right_list .poa, 
.vr_viewad #contactForm .right_list .phone, 
.vr_viewad #contactForm .email {
	background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/contact_icons.gif');	
}

.vr_viewad #contactForm .right_list .poa {background-position:2px -1px; padding-left:33px; padding-top:5px;}
.vr_viewad #contactForm .right_list .phone {background-position:3px -49px; padding-left:33px; padding-top:5px;}
.vr_viewad #contactForm .right_list .weburl {background-position:4px -74px; padding-left:33px; padding-top:5px; width:245px; float:left;}
.vr_viewad #contactForm .email {background-position: 0px -29px; padding-left:28px !important;}
.vr_viewad #contactForm #urlHelp {cursor:help; color:#666666}
.vr_viewad #contactForm #emailMessage {margin-top:5px}
.vr_viewad #contactForm #emailMessage .first-label {font-weight:normal; color:#666}
.vr_viewad #contactForm #emailMessage .error {color:#FF0000 !important}
.vr_viewad #contactForm #emailMessage .required {background-position: 62px 3px}

.vr_viewad #contactForm .contactFields .required {background-position: 92px 3px;}
.vr_viewad .contactFields .clearfix {padding-bottom:7px}
.vr_viewad .contactFields .first-field {width:270px;}
.vr_viewad .contactFields .first-field .first-label, 
	.vr_viewad .contactFields .first-field .first-input, 
	.vr_viewad .contactFields .first-field .first-input .input-div {float:left !important; display:inline;}
.vr_viewad .contactFields .first-field .first-label {width:100px; font-weight:normal; color:#666}
.vr_viewad .contactFields .first-field .first-input {width:168px;}
.vr_viewad .contactFields .first-field .first-input input {width:168px;}
.vr_viewad #posterSpeaks {font-size:11px; color:#666; padding:0 5px 5px 33px;}
.vr_viewad .phoneTip {font-size:11px; color:#666; padding:0 5px 5px 33px;}
.vr_viewad .phoneTip .body {padding:2px 4px;}

.vr_viewad .contactFields .calendarwidget {cursor:pointer; float:left; padding-left:7px; position:relative; top:4px}
.vr_viewad .contactFields .dateInput {float:left; cursor:pointer; background-color:white; width:130px; height:16px; padding-top:1px; padding-left:1px;}
.vr_viewad .contactFields .guestInput select {width:134px}
.vr_viewad .contactFields .error {color:#FF0000 !important;}
.vr_viewad .contactFields .error_field {border: 2px solid #B8230A !important;}

#VRCalendarPopup .calcelldisabled {cursor:default; color:#ccc}

/*thumbnail gallery*/
.vr_viewad table.navs {border-spacing:0; height:110px; margin-bottom:10px}

.vr_viewad .imageStack {text-align:center; vertical-align:middle; width:300px; height:300px; background: url("http://pic.classistatic.com/image/pics/classifieds/loading.gif") no-repeat 50% 50%; overflow:hidden;}
.vr_viewad .imageStack img {vertical-align:middle;}
.vr_viewad .viewad_images .imageNavs td {height:134px; width:150px; padding:2px; overflow:hidden;}
.vr_viewad .viewad_images .imageNavs .hover {border:2px solid white;padding:0;}
.vr_viewad .viewad_images .imageNavs .active {padding:0; border:2px solid white; background-color:white;}

.vr_viewad .blueBar ul.inlineList li.dots {color:#333; font-weight:bold; font-size:11px; position:relative; top:-1px} 
.vr_viewad .blueBar ul.inlineList a {color:#333; text-decoration:none;}

.vr_viewad .blueBar ul.inlineList .saveArea, .vr_viewad .blueBar ul.inlineList .saveArea div {display:inline;}
.vr_viewad .blueBar ul.inlineList .saveArea {margin-top:0 !important;}
.vr_viewad .blueBar ul.inlineList .saveArea span {font-weight:normal !important; font-size:13px !important; color:#333 !important;}

.vr_viewad #moreProperties {padding-bottom:10px;}
.vr_viewad #moreProperties .genTitle2 {font-weight:normal; padding:10px 0;}
.vr_viewad #moreProperties a {text-decoration:none !important; color:#7F7F7F !important; font-size:12px !important;}
.vr_viewad #moreProperties .morePropertyImage {height:115px; width:144px; overflow:hidden;}
.vr_viewad #moreProperties #morePropertiesList .propertyTitle {width:144px; word-wrap:break-word}
.vr_viewad #moreProperties #morePropertiesList td {padding-left:12px;}
.vr_viewad #moreProperties td#firstMoreProperty {padding-left:0 !important;}

/*** search ad ***/
.vr_searchad #categories-searchresults .no-results-hint {height:100%;}
.vr_searchad .paginationBottomBg {background:none; background-color:#E0F2EF; border:none; margin:0 0 5px 0;}
.vr_searchad .paginationBottomBg a {text-decoration:none; color:#0066CC;}
.vr_searchad .paginationBottomBg .currentPage {position:relative; font-weight:normal; font-size:13px; top:0;  border:1px solid #0066CC;padding: 0 0.3em; margin-right:5px; color:#0066CC;}
.vr_searchad .paginationBottomBg .pageLabel {color:#0066CC; font-weight:bold;}

.vr_searchad .attrBreadcrumb {padding-bottom:2px;}
.vr_searchad .attrBreadcrumb a {text-decoration:none; color:#7F7F7F}
.vr_searchad .attrBreadcrumb a:hover {text-decoration:underline; color:#7F7F7F}

.vr_searchad .resultRows {margin-top:5px;}
.vr_searchad .resultRow {padding-bottom:10px;}
.vr_searchad .resultRow .bgBlue {padding:3px 5px;}
.vr_searchad .resultRow .propContent {border:1px solid #E0F2EF; border-top:none;}
.vr_searchad .resultRow .propTitle a {font-weight:bold; color:#0066CC; text-decoration:none}
.vr_searchad .resultRow .propTitle a:hover {font-weight:bold; color:#0066CC; text-decoration:none}
.vr_searchad .resultRow .propTitleAttrs {font-weight:bold; color:#7F7F7F; padding-left:3px;}
.vr_searchad .resultRow .col {float:left; overflow:hidden; font-size:12px;}
.vr_searchad .resultRow .propImg {width:175px; height:120px;}
.vr_searchad .resultRow .propInfo {width:430px; padding-left:10px}
.vr_searchad .resultRow .propInfo .attRow {min-height:100px; color:#7F7F7F}
.vr_searchad .resultRow .propInfo .attRow .col {padding-top:5px; padding-bottom:5px}
.vr_searchad .resultRow .propInfo .col1 {width:230px}
.vr_searchad .resultRow .propInfo .col2 {width:185px; padding-left:5px;}
.vr_searchad .resultRow .propInfo .priceRow {height:20px;}
.vr_searchad .resultRow .propInfo .priceRow .blueLink {margin-left:5px;}
.vr_searchad .resultRow .propBtns {width:140px; padding-left:10px; padding-top:30px;}
.vr_searchad .resultRow .blueSqrBtn {float:none; display:inline;}
.vr_searchad .resultRow .rowDesc {word-wrap:break-word; padding-top:5px; padding-bottom:10px}

.vr_searchad .saveArea, .vr_viewad .saveArea {margin-top:10px;}
.vr_searchad .saveArea .saveToFavourites, .vr_viewad .saveArea .saveToFavourites {color:#0066CC; font-weight:bold; cursor:pointer; font-size:11px;}
.vr_searchad .saveArea .alreadyInFavourites, .vr_viewad .saveArea .alreadyInFavourites {color:#7F7F7F; font-size:11px; cursor:default;}

.vr_searchad #categories-searchresults {margin:0;}
.vr_searchad #topBucket {margin-bottom:10px}
.vr_searchad #bottomBucket {margin-top:10px}

/*** left nav ***/
.vr_leftnav {width:220px;}
.vr_leftnav .priceDisclaimer #disclaimerTitle {padding-left:45px; background-image:url('http://pic.classistatic.com/image/pics/classifieds/vr/currency.gif'); background-position: 0px -8px; background-repeat:no-repeat; margin-bottom:10px; color:#666; font-weight:bold;}
.vr_leftnav .priceDisclaimer {color:#7F7F7F; font-size:12px;}
.vr_leftnav .searchLinks {width:198px; word-break:break-word;}
.vr_leftnav .searchLinks a, .vr_leftnav .searchLinks a:hover, .vr_leftnav .searchLinks a:visited, .vr_leftnav .searchLinks a:link {color:#06C; text-decoration:none;}
.vr_leftnav .searchLinks a:hover {text-decoration:underline;}
.vr_leftnav .searchLinks h3 {color:#666; margin:0; padding:0;}
.vr_leftnav .body {width:198px; word-wrap:break-word}
.vr_leftnav #sbLeftNav {width:100%;}
.vr_leftnav a, .vr_leftnav a:hover, .vr_leftnav a:visited, .vr_leftnav a:link {color:#06C; text-decoration:none;}
.vr_leftnav a:hover {text-decoration:underline;}
.vr_leftnav #search-nav2 {background-color:transparent; padding:0;}
.vr_leftnav #search-nav2 .filter {padding:0; margin-bottom:10px}
.vr_leftnav #search-nav2 .separatedfilter {border:none}
.vr_leftnav #search-nav2 .listtitle {background-color:transparent; border:none; color:#666; text-align:center; padding:0; margin-bottom:10px; font-size:14px}
.vr_leftnav #search-nav2 .separatedfilter div {padding-left:10px}
.vr_leftnav #search-nav2 .separatedfilter .filterTitle {color:#666; padding-left:0;}
.vr_leftnav #search-nav2 .child {padding-left:0; margin-bottom:10px;}
.vr_leftnav #search-nav2 .first-label {color:#666}
.vr_leftnav #search-nav2 .first-input ul {padding-left:10px; border-top:1px solid #b5dcf9;} /*fixme - border fixes spacing */
.vr_leftnav #search-nav2 .selectedItem_x, .vr_leftnav #search-nav2 .selectedItem_x2 {color:#06C; border:1px solid #06C; word-wrap:break-word;}
.vr_leftnav #search-nav2 .selectedItem_x strong, .vr_leftnav #search-nav2 .selectedItem_x2 strong {float:left}
.vr_leftnav #search-nav2 .minPriceInput, .vr_leftnav #search-nav2 .maxPriceInput {width:60px; border:1px solid #000099;}
.vr_leftnav #search-nav2 .minPrice, .vr_leftnav #search-nav2 .maxPrice {width:49%; float:left; padding-top:5px;}
.vr_leftnav #search-nav2 .maxPrice {float:right; text-align:right;}
.vr_leftnav #search-nav2 .currencySymbol {color:#666;}
.vr_leftnav #dsHelp, .vr_leftnav #vrHelp {color:#666}
.vr_leftnav .close_x {position:relative; float:right; left:0; top:1px;}
.vr_leftnav .dkBlueSqrBtn {padding:2px}
.vr_leftnav .advSearch {padding-top:5px}
.vr_leftnav #keyword {margin-bottom:10px;}
.vr_leftnav #keyword .txt {border:1px solid #000099; width:100%; float:left;}
.vr_leftnav .listFilter .separatedfilter div {padding-left:14px !important;}
.vr_leftnav .listFilter .separatedfilter .filterTitle {padding-left:0 !important}
.vr_leftnav .listFilter, .vr_leftnav .multiSelect {width:195px}
.vr_leftnav .listFilter a {word-wrap:break-word;}
.vr_leftnav .multiSelect {color:#666;}
.vr_leftnav .multiSelect ul li {word-wrap:break-word; width:190px}
.vr_leftnav .adLanguageFilter ul li {padding-left:4px !important; width:186px !important;}
.vr_leftnav #keywordAndPriceFilters {width:195px;}

/*** post ad ***/
.vr_postad {color:#666}
.vr_postad .attrSection {background-color:#E0F2EF; padding:5px; font-weight:bold; color:#333; margin:15px 0 5px 0}
.vr_postad .first-input table td {width:240px; padding-bottom:4px}
.vr_postad .first-input table td div {padding-bottom:6px}
.vr_postad #postAdForm #requiredTxt {position:relative; top:3px}
.vr_postad #postAdForm .first-label {padding-top:7px; text-align:left; padding-right:5px; padding-left:5px;}
.vr_postad .first-input {padding-top:7px;}
.vr_postad .RentalLocation select, 	
	.vr_postad .VacationType select,
	.vr_postad .NumberBedrooms select,
	.vr_postad .NumberBathrooms select,
	.vr_postad .PropertyType select {width:200px}
	
.vr_postad .Neighborhood input,
	.vr_postad .MaxPeople input,
	.vr_postad .MinNights input {width:196px}

.vr_postad #postAdForm .multiLanguageTranslateMessage {margin-top:10px; width:591px;}
.vr_postad .DescriptionRow textarea {width:500px; font-size:13px}
.vr_postad .rteDiv {width:500px;}
.vr_postad .rteDiv iframe {border:2px solid #ddd; border-top:2px solid #808080; border-left:2px solid #808080}
.vr_postad .rteDiv iframe.error_field {border:2px solid #B8230A}

.vr_postad .AddlLanguages textarea {font-family:Arial;font-size:13px}
.vr_postad #postAdBtn {margin-top:40px;}
.vr_postad #postAdBtn input {height:22px}
.vr_postad .ImagesRow, .vr_postad #TermsAndButton {padding-left:5px !important; margin-top:10px}
.vr_postad .ImagesRow .error_field {padding:5px}
.vr_postad .ImagesRow .first-input {margin-left:135px;}
.vr_postad .ImagesRow  input {width:500px}
.vr_postad .disabledPostAdBtn {color:#999;}
.vr_postad #feeOption {margin-bottom:10px}
.vr_postad #feeOption input {margin-left:0; padding-left:0}
.vr_postad .ifMsg {color:#993E41; font-weight:bold;}

.vr_paymentoptions #paymentContentOrder, .vr_paymentdetails #paymentContentOrder {width:50%; margin-bottom:20px; color:#333}
.vr_paymentoptions #paymentContentOrder .productType, .vr_paymentdetails #paymentContentOrder .productType {font-weight:bold; padding-bottom:10px}
.vr_paymentoptions #paymentContentOrder .itemAmount, .vr_paymentdetails #paymentContentOrder .itemAmount {font-weight:bold}
.vr_paymentoptions .section, .vr_paymentdetails .section {background-color:#E0F2EF; padding:5px; font-weight:bold; color:#333; margin:15px 0 15px 0}
.vr_paymentoptions .sectionBody, .vr_paymentdetails .sectionBody {padding-left:5px}
.vr_paymentoptions .orderDetails div, .vr_paymentdetails .orderDetails div {float:left; width:380px; font-weight:bold;}
.vr_paymentoptions .orderDetails a, 
	.vr_paymentoptions .orderDetails a:hover, 
	.vr_paymentoptions .orderDetails a:visited, 
	.vr_paymentoptions .orderDetails a:link,
	.vr_paymentdetails .orderDetails a, 
	.vr_paymentdetails .orderDetails a:hover, 
	.vr_paymentdetails .orderDetails a:visited, 
	.vr_paymentdetails .orderDetails a:link {color:#06C; text-decoration:none;}
.vr_paymentoptions .orderDetails a:hover, .vr_paymentdetails a:hover {text-decoration:underline;}

.vr_paymentoptions .gumTreePayment {background-color:#fff; margin-right:0 !important;}
.vr_paymentoptions .gumTreePayment input.linkPayBtn, .vr_paymentoptions .gumTreePayment input.linkBtn {background-color:#fff !important; border:1px solid #999; position:relative; top:5px; color:#444;}
.vr_paymentoptions .gumTreePayment table td {padding-right:10px}

.vr_paymentdetails .sectionBody form {margin-top:20px !important}
.vr_paymentdetails .backCCImg {width:176px; text-align:right}
.vr_paymentdetails .newButton {background:none; background-color:#000099; border:1px solid #DDDDDD; color:white;}

/*** advanced search ***/
.vr_advsearch {color:#666;}
.vr_advsearch #advSearchHd {font-size:16px; padding-bottom:5px; margin-bottom:0; color:#333; padding-left:7px}
.vr_advsearch #locAttr {padding:15px 0 15px 5px;background:url('http://pic.classistatic.com/image/pics/classifieds/vr/photos.jpg') no-repeat 100% 50%;}
.vr_advsearch #firstRow, .vr_advsearch #PropertyType, .vr_advsearch #locAttr, .vr_advsearch #CombinedAttrs {margin-bottom:20px}
.vr_advsearch .blueBar {font-weight:bold; padding:5px 0 7px 7px; color:#333;}
.vr_advsearch .input-row div {padding-bottom:10px}

.vr_advsearch .input-row .first-label  {display:inline; float:left; width:150px; padding-top:2px; padding-right:10px; margin-right:0px; white-space:normal;}
.vr_advsearch .input-row .first-input {float:left; display:inline;}
.vr_advsearch .input-row #propKeyword {width:200px;}
.vr_advsearch .input-row select {width:204px}
.vr_advsearch .input-row #maxPeople {width:94px;}  
.vr_advsearch .input-row #minPriceInput, .vr_advsearch .input-row #maxPriceInput {width:63px;}
.vr_advsearch .input-row #minPriceInput {margin-right:2px}

.vr_advsearch .whiteBox .top, 
	.vr_advsearch .whiteBox .top div, 
	.vr_advsearch .whiteBox .boxTitle, 
	.vr_advsearch .whiteBox .top div div {background-color:#E0F2EF;}
.vr_advsearch .whiteBox .boxTitle {padding:3px 0 7px 7px; border-left:1px solid #ccc; border-right:1px solid #ccc; font-weight:bold; color:#333}
.vr_advsearch .smallBox {float:left; width:235px; margin-right:20px}
.vr_advsearch .smallBox .body {height:135px}
.vr_advsearch .lastBox {margin-right:0}
.vr_advsearch .attrTable td {vertical-align:top}
.vr_advsearch .attrRow div {width:231px; padding-left:24px; text-indent:-24px} 
.vr_advsearch .attrRow div.last {margin-right:0; width:auto;}	
.vr_advsearch .dkBlueSqrBtn {padding:2px 4px; margin-left:165px; width:98px; border:none}
.vr_advsearch #locAttr .dkBlueSqrBtn {margin-left:160px;}
