﻿@import url(ui.all.css);
@import url('js/jquery.jcarousel/lib/jquery.jcarousel.css');
@import url('js/jquery.jcarousel/skins/tango/skin.css');
@import url('js/jquery.uploadify/uploadify.css');

a.widebutton
{
  width: 140px;
  height: 17px;
  margin-right: 20px;
  background-image: url(widebutton.png);
  float: left;
  font: normal 8pt Arial;
  color: white;
  text-align: center;
  padding-top: 1px;
  text-transform: uppercase;
}
a.widebutton:link
{
  color: white;
}
a.widebutton:visited
{
  color: white;
}
a.widebutton:active
{
  color: white;
}
a.widebutton:hover
{
  color: #800;
}
a.widebuttonx
{
  width: 170px;
  background-image: url(widebutton170.png);
}
table.mapinfotable tr td
{
  font-size: 8pt;
}
table.RatingStats tr td
{
  font-size: 8pt;
}
span.RatingStars img
{
  border: 0px;
}
span.RatingStars a:link
{
  background-repeat: no-repeat;
}
a.RatingStarOn:link
{
  background-image: url(stars.png);
  background-position: 0px 0px;
}
a.RatingStarOff:link
{
  background-image: url(stars.png);
  background-position: -18px 0px;
}
a.RatingStarHover:link
{
  background-image: url(stars.png);
  background-position: 0px -18px;
}


div.SV_Housing_EditPosting fieldset
{
  border: 0px;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  width: 98%;
}

div.SV_Housing_EditPosting div.fieldSetPanel
{
  border: 0px;
  margin-top: 5px;
  margin-left: 0px;
  padding-left: 0px;
  width: 98%;
}

div.SV_Housing_EditPosting fieldset legend, div.SV_Housing_EditPosting div.legend
{
  font-size: 1.5em;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
}

div.SV_Housing_EditPosting label
{
  color: #666;
  display: block;
  font-weight: bold;
}

div.SV_Housing_EditPosting input.text, div.SV_Housing_EditPosting textarea
{
  width: 100%;
  border: 1px solid #888;
}

div.SV_Housing_EditPosting select
{
  border: 1px solid #888;
  width: 100%;
}

div.SV_Housing_EditPosting .ImageButton input
{
  width: auto;
}

div.SV_Housing_inventory_type_field input
{
  width: auto;
}

div.SV_Housing_inventory_type_field label
{
  display: inline;
  vertical-align: top;
  font-weight: bold;
}

.field
{
  margin: .5em 0 0;
  padding-right: 3px;
}


td.SV_Housing_city_field
{
  width: 50%;
}

td.SV_Housing_region_field
{
}

td.SV_Housing_zip_field
{
}

td.SV_Housing_name_field
{
  width: 50%;
}

td.spacer
{
  width: 5px;
}

.SV_Housing_postings_grid_header
{
  border-bottom: solid 1px black;
}

tr.SV_Housing_postings_grid_header th {
  white-space:nowrap;
}

table.slider { width:630px; }
table.slider tr td.slider { width:300px; }
table.slider tr td div.sliderlabel { font-weight:bold; margin-top:10px; }
table.slider tr td div.slider { width:100%; margin-top:5px; margin-bottom:20px; }
table.slider tr td div.slider a.ui-slider-handle { margin-left:-5px; width:10px; }
table.slider tr td select { width:280px; font-size:xx-small; }
table.slider tr td input { width:100%; font-size:x-small; }

td.RightPane table.slider .widebutton { display:none; }
td.RightPane table.slider { width:100%; }
td.RightPane table.slider tr td select { width:100%; }


div.floatwatermark { position:absolute; color:#aaa; padding:3px; text-align:left; z-index:-1; }
div.manualwatermark { position:absolute; padding:3px; color:#aaa; margin-left:8px; _margin-left:0px; }
td.RightPane div.manualwatermark { margin-left:0px; }

.SV_Housing_postings_grid_header th
{
  font-weight: bold;
}



div.photo
{
  display: inline;
  float: left;
  margin: 0 20px 20px 0;
  border: 1px solid;
  padding: 1px;
}

div.photo a img
{

}



#screenshot
{
  position: absolute;
  border: 1px solid #ccc;
  background: #333;
  padding: 5px;
  display: none;
  color: #fff;
}

#preview{
  position: absolute;
  border: 1px solid #ccc;
  background: #333;
  padding: 5px;
  display: none;
  color: #fff;
}

#tooltip{
  position: absolute;
  border: 1px solid #333;
  background: #f7f5d1;
  padding: 2px 5px;
  color: #333;
  display: none;
}

.optional
{
  font-weight: normal;
}

.post_badge_cell { vertical-align:top; font:normal 8pt Arial, Helvetica, Sans-Serif; }
.post_badge
{
  font: normal 8pt Arial, Helvetica, Sans-Serif;
  background: white url(images/post-box-sm.png) no-repeat scroll top right;
  margin: 0px 0px 0px 0px;
  float: left;
	padding:0px; padding-top:2px; width:89px; margin-top:4px;
  height: 80px;
}


.post_view_count_value { text-align:center; color:#CC6666; font:bold 18pt Arial, Helvetica, San-Serif; height:1em; line-height:1em; margin-top:0px; }
.post_view_count_text { text-align:center; height:1em; font:normal 8pt Arial, Helvetica, San-Serif; line-height:1em; }
.post_rating_value { text-align:center; height:1em; margin-top:2px; font:bold 12pt Arial, Helvetica, San-Serif; line-height:1em; }
.post_rating_text { text-align:center; height:1em; font:normal 8pt Arial, Helvetica, San-Serif; line-height:1em; }

h2.post_title { margin-top:0px; margin-bottom:0px; }
h2.post_title a, h2.post_title a:active, h2.post_title a:hover, h2.post_title a:link { font-size:11pt; font-weight:bold; color:#565656; }
div.post_rent { font-weight:bold; }

.post_footer_left {
	/*float:left;*/
	display: block;
}
.post_footer {
	width: 100%;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaaaaa;
	padding-bottom: 6px;
}
.post_footer_right {
	display: inline;
/*
	float:right;	
	position: relative;*/
}
.post_topics
{
	/*background-image: url(images/blog_topic.png);*/
	/*font-size: 11px;*/
}
ul.jcarousel, ol.jcarousel
{
  margin-left: 0;
}

ul.jcarousel ul
{
  margin-bottom: 20px;
}

.jcarousel-skin-tango .jcarousel-container {
    background: white url(images/box-sliver.png) repeat-x scroll center top;
    border: 1px solid #E6E3E1;
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-container-vertical
{
  height: 340px;
  padding: 40px 20px;
  width: 100px;
}

.jcarousel-skin-tango .jcarousel-item
{
  height: 75px;
  width: 100px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical
{
  height: 340px;
  width: 100px;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    left: 55px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    left: 55px;
}
td.header
{
  background:white url(images/226button.png) repeat-x;
}

td.grey_bar_left, td.grey_bar_right
{
  width:5px;
  height:17px;
}

td.grey_bar_left
{
  background-image:url('images/GreyBarLeft.png');
  background-repeat:no-repeat;
}

td.grey_bar_middle
{
   background-image:url('images/GreyBarBackground.png');
   background-repeat:repeat-x;
}

td.grey_bar_right
{
  background-image:url('images/GreyBarRight.png');
  background-repeat:no-repeat;
}

a.mappostingbutton { display:none; }
div.post_pinimg { display:none; cursor:pointer; float:right; }
div.ui-slider-handletip { position:absolute; top:13px; padding:1px 4px; background-color:white; margin-left:-5px; white-space:nowrap; }
.mapInfoWindow { width:270px; }

table.referralform2 select { width:100%; }
table.referralform2 input { width:100%; font-size:9pt; }
table.referralform2 tr td { vertical-align:top; font-weight:bold; }
table.referralform h1 { font-size: 15pt; }

table.ratingform2 select { width:100%; }
table.ratingform2 input { font-size:9pt; }
table.ratingform2 tr td { vertical-align:top; font-weight:bold; }
table.ratingform h1 { font-size: 15pt; }
table.ratingtable tr td { padding-right:10px; }
div.pdf1, div.photo1 { width:100px; height:75px; text-align:center; }
