/* note: this is the new version of main.css 
	keep main.css in sync with this file for now.
	This is the stylesheet used by the gsa for results viewed by the client */


html { height:100%;
}

body {
font-family: Arial, "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;
background: #2b2b2b url(http://s3.amazonaws.com/world.secondlife.com/images/searchbgtile2.jpg) repeat-x;
margin:7px;
padding:0px;
text-transform:none;
font-weight:normal;
font-size:12px;
color:#c8d1cc;
}

img {border:0px; vertical-align: middle;}

a
{color: #fff;
text-decoration: underline;
text-transform: none;
font-weight:normal;
background-color: transparent;
letter-spacing: 1px;
}

a:hover, a:active {
color: #c8d1cc;
font-weight:normal;
}

.hidden {display:none;}


h1 {
font-size:17px;
color:#f1af34;
/*background-color:#c6cbc8;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;*/
margin:0px;
width:52%;
font-weight:normal;
}

h1 img {
padding:0px 4px 0px 4px;
float:left;}

h2 {font-size:15px;}
h3 {font-size:100%;
display:inline;
font-weight:normal;
}

h4 {display:inline;}

.imgbutton, a.imgbutton, a:hover.imgbutton, .imagebutton:hover {
border:none;
background:none;
margin:0px;
padding:0px;
text-decoration:none;
}

.imgbutton img {
margin-bottom:-2px;
}

a.button {
   color:#2b2b2b;
   font-size:12px;
   font-weight:normal;
   background-color:#fff;
   border:1px solid;
   border-top-color:#707dc3;
   border-left-color:#707dc3;
   border-right-color:#3c4c7d;
   border-bottom-color:#3c4c7d;
   margin:0px 10px 5px 0px;
   padding:2px 5px 2px 5px;
   display:inline;
   text-decoration:none;
   letter-spacing:normal;
}

a:hover.button {
   background-color:#f5c467;
   border-top-color:#6F3E16;
   border-left-color:#6F3E16;
   border-right-color:#D87607;
   border-bottom-color:#D87607;
}

.info {
color:#f5c467;
text-transform: uppercase;
font-weight:normal;
}

.desc {
text-transform:none;
width:70%;
line-height:16px;
}

.parcelimg {
	float:right;
	display: block;
position: relative;
background-color: #000;
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #fff;
border-left-color: #fff;
margin-top: 0px;
margin-right: 6px;
margin-bottom: 6px;
margin-left: -6px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
vertical-align: middle;
	z-index:1;
}


.price {
font-family:Georgia,"Trebuchet MS",Trebuchet,"Lucida Grande",Arial,Sans-serif;
color:#f5c467;
}

div.price {
float:left;
min-width:55px;
border-bottom:1px dashed #666;
}

div.thing {
text-align:left;
display:inline;
border-bottom:1px dashed #666;
}



.mature {
font-size:12px;
font-weight:normal;
color:#c8d1cc;
margin-bottom:5px;
/*background: url("http://s3.amazonaws.com/static-secondlife-com/_img/icons/event_mature.png") center left no-repeat;*/
}

.cat {
text-transform:uppercase;
color:#c8d1cc;
margin-bottom:5px;
font-size:11px;
}

#listhead {
display:block;
color:#000;
padding:0px 8px 1px 0px;
border-bottom:1px solid #2b2b2b;
margin:5px 0px 5px 0px;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
width:40%;
}

ul {
list-style-type: none;
list-style-position:inside;
padding:0px;
margin:0px;
float:left;
width:70%;
}

li {
margin-bottom:7px;
line-height:16px;
}

.object a {text-transform:uppercase;}

#region {
font-size:13px;
text-transform:uppercase;
}

#region a {
text-transform:uppercase;}

a.person {
background: url(http://s3.amazonaws.com/world.secondlife.com/images/person.png) top left no-repeat;
padding:0px 0px 0px 20px;
}
img.person {padding-left:2px;}

a.place {
background: url(http://s3.amazonaws.com/world.secondlife.com/images/icn_search-location_16.png) top left no-repeat;
border:1px dashed transparent;
padding:3px 13px 1px 20px;
}

img.place {pading-left:2px;}


a.group {
background: url(http://s3.amazonaws.com/world.secondlife.com/images/group.png) top left no-repeat;
padding:0px 0px 0px 20px;
}
img.group {padding-left:2px;}

.shadow img
{
display: block;
position: relative;
background-color: #ffffff;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #a9a9a9;
border-right-color: #a9a9a9;
border-bottom-color: #a9a9a9;
border-left-color: #a9a9a9;
margin-top: px;
margin-right: 6px;
margin-bottom: 6px;
margin-left: -6px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
vertical-align: middle;
}

.calloutbox {
margin:0px 6px 10px 10px;
display:inline;
float:left;
vertical-align:top;}

.calloutbox img {display:none;}

.callout1 {
text-align:left;
color:#fff;
}

.callout1 p {
width:250px;
font-size:13px;
}

.callout1 p strong {
color:#fff;
font-weight:normal;
padding:3px;
}

.callout1 h1 {
background:url("http://s3.amazonaws.com/world.secondlife.com/images/searchlogo.png") top left no-repeat;
color:#fff;
font-size:14px;
font-weight:normal;
border:none;
display: block;
padding:95px 70px 0px 0px;
}

.callout1 img {
   display:none;
   }

.calloutbox2 {
margin-right:20px;
padding:0px;
float:right;
   }

.callout2 {
margin:0px;
padding:0px;
width:200px;
}

.callout2 p {
min-height:65px;
display: block;
padding:0px;
}

.callout2 p img {
  float:left;
   border-top:4px solid #fff;
   border-right:3px solid #fff;
border-bottom:3px solid #fff;
border-left:4px solid #fff;
   padding:0px 2px 2px 0px;
   margin-right:4px;
   background-color:#ccc;
   vertical-align: text-top;
   width:60px;
   height:45px;
   }

.callout2_left {display:none;}
.callout2_right {
   display:none;
}

.callout2 a {
font-size:10px;
padding:0px;
margin:0px;
border:none;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
letter-spacing:normal;
}


.smallclass img {
   border:none;
   float:left;
   vertical-align: baseline;
   }
