* 
{
    margin:0px;
    padding:0px;
    font-family:Trebuchet, Trebuchet MS, Tahoma;
    color:#000;
    font-size:12px;
}
table, tr, td, form
{
    border:none;
    margin:0px;
    padding:0px;
}
img                             
{
    border:none;
}
img, div
{
    behavior:url(iepngfix.htc);
}
body
{
    color:#000;
    background:#fff;
}
sup
{
	text-decoration:none;
	font-size:medium;
}
a.op {font-size:12px;}


h2
{
	font-size:120%;
	color:#000;
}






#estate_photo_list
{
	list-style-type:none;
	margin-top:20px;
	margin-left:0px;
}
#estate_photo_list li
{
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin-right:10px;
	margin-bottom:10px;
}

#weatherlist
{
    list-style-type:none;
    margin-top:20px;
    margin-left:0px;
    width:980px;
    z-index:1000;
}
#weatherlist li
{
    float:left;
    width:200px;
    margin-right:10px;
    margin-bottom:5px;
}









#costadelsolsitemenu
{
    margin:20px 0px 0px 0px;
    padding:0px;
    color:#000;
}
#costadelsolsitemenu a
{
    padding-right:20px;
    font-family:Trebuchet, Trebuchet MS, Tahoma;
    font-weight:normal;
    text-decoration:underline;
    color:#000;
}
#costadelsolsitemenu a:hover
{
    font-family:Trebuchet, Trebuchet MS, Tahoma;
    font-weight:normal;
    text-decoration:none;
    color:#CC3300;
}


#costadelsolmainsearh
{
    margin:20px auto 0px auto;
    padding:0px;
    width:auto;
    height:40px;
    display:block;
}
#costadelsolmainsearhform
{
    margin:0px;
    padding:0px;
    width:100%;
}
#costadelsolmainsearhform label
{
    font-size:12px;
    color:#000;
}
#costadelsolmainsearhform input
{
    height:20px;
    width:68px;
    font-size:12px;
}
#costadelsolmainsearhform select
{
    font-size:12px;
}
#costadelsolmainsearhform input
{
    color:gray;
    padding-left:3px;
}
#costadelsolmainsearhform option
{
    color:gray;
    padding-left:3px;
}





a
{
    font-size:12px;
    font-weight:normal;
    color:#0033CC;
    text-decoration:underline;
}
a:hover
{
    font-size:12px;
    font-weight:normal;
    color:#0033CC;
    text-decoration:none;
}


a.pages
{
    background:#FFFFFF;
    width:21px;
    height:21px;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    margin-top:10px;
    color:#000000;
    text-decoration:underline;
    float:left;
}
a.pages:hover
{
    background:#DDDDDD;
    width:21px;
    height:21px;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    margin-top:10px;
    color:#000000;
    text-decoration:none;
    float:left;
}


sup {font-size:8px;}


#book {cursor:pointer;text-decoration:none;}
#bookdetail {display:none;position:absolute;left:25%;top:100px;width:600px;background:#fff;padding:10px;border:solid 3px #c30;cursor:pointer;}
#bookdetail p {margin:0px 0px 20px 0px;}
#bookdetail ol {margin:0px 0px 10px 0px;}
#bookimg {float:left;margin:0px 10px 10px 0px;border:none;}