*{
margin:0;
padding:0;
}

body{
font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
font-size: 75%;
text-align:center;
color:#333;
}

/* General Elements */
UL {
 margin-top: 15px;
 margin-bottom: 8px;
}
LI {
 margin-left: 20px;
}

a{
color:#003d4c;
text-decoration:none;
}

a:hover{
color:#003d4c;
text-decoration:underline;
}

a img{
border-style:solid;
border-width:1px;
border-color:#333333;
}

/*-- THIS IS COMMENT BY SANDIP SATHAVARA 10-10-2008 --*/
/*a img:hover{
filter: alpha(opacity=65);
        -moz-opacity: .65;
        opacity: .65;
text-indent: 0;
}*/

a img:hover{

text-indent: 0;
}

h1, h2, h3, h4{
 margin-top: 15px;
/*font-weight:normal;*/
}

h1{
color: #222;
font-size: 200%;
margin-bottom: 5px;
}

h2{
color:#555;
font-size: 160%;
}

h3{
color:#666;
font-family:"Georgia",serif;
font-size: 120%;
}

h4{
color:#999;
font-weight:normal;
}


/* Layout */
#container {
margin: 0 auto;
width: 800px;
text-align:left;
}

#header{
margin-top: 1em;
padding: 4px 20px;
}

#content{
clear:both;
/*padding: 5px 10px;*/
margin: auto;
width: 800px;
background-color: #fff;
color: #333;
}

#footer{
clear:both;
padding: 6px 10px;
text-align: right;
font-size: 10px;
font-family: Tahoma, Geneva, sans-serif;
color: #b5b5b5;
}


/* notices and errors */

#flashMessage, .error {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}

.error_message {
 color:#900;
 font-size: 12px;
 font-weight: bold;
 margin: 0; padding: 0;
 display: inline;
}

.notice {
color: #757575;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}

/* forms */
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
clear: both;
font-size: 12px;
font-family: inherit;
}
select {
clear: both;
vertical-align: text-bottom;
font-size: 14px;
font-family: inherit;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
.required{
clear: both;
color:#222;
font-weight:bold;
}
.optional{
clear: both;
color:#555;
}
.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}


/* Tortilla Technique */
.corner{
position:absolute;
width:6px;
height:6px;
background-image:url(/creator/img/tortilla.gif);
}

.top_left{
left:0;
top:0;
background-position:top left;
}

.top_right{
right:0;
top:0;
background-position:top right;
}

.bottom_left{
left:0;
bottom:0;
background-position:bottom left;
}

.bottom_right{
right:0;
bottom:0;
background-position:bottom right;
}



/* Agents */
.agentName {
 color:#36393D;
 font: normal 1.4em Georgia;
}

.agentLink, .agentLink:hover {
 display: block;
 margin: auto 0;
 padding: 3px;
 height: 30px;
 text-decoration: none;
}

.agentLink:hover {
 background-color: #FFFF88;
 text-decoration: none;
}


/* listing_page styles */
#listing_page, #listing_page TD {
 font-family: Trebuchet MS, sans-serif;
}

#listing_page h1 {
 font-family:"Georgia",serif;
 font-size:20px;
 color:#333;

 margin:0 0 10px 0;
}

#listing_page h2 {
 font-family:"Georgia",serif;
 font-size:16px;
 color:#454545;

 margin:0 0 10px 0;
}

#listing_page h3 {
 font-family:"Georgia",serif;
 font-size:16px;
 color:#666;

 font-weight:400;

 margin:0 0 10px 0;

 border-bottom: 1px solid rgb(204, 204, 204);
 padding: 0px 0px 10px 0px;
}

/* header styling */
#header  {
 margin: 0 0 15px 0;
 padding: 0;
}

.property_image {
  padding: 4px 0px 5px 10px;
}

.property_image img {
  padding: 0px;
  width: 240px;
  border: 3px solid #333333;
}

