html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li, form, legend, a,

table, caption, tbody, tfoot, thead, tr, th, hr {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}


#footer {
font-size:.9em;
text-align:center;
display:block;
clear:both;
margin:0 auto;
padding:6px 14px;
width:900px;
}

#footer p {
color:#118FD7;
float:left;
}

#footer a {
color:#118FD7;
font-weight:bold;
text-decoration:none;
}

#download-button a:link {
color:#FFFFFF;
text-decoration:none;
}

#download-button a:hover {
color:#FFFFFF;
border: 1px solid #576178;
}


#download-button {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#000066 url(../images/blue_back.gif) repeat-x scroll center top;
color:#FFFFFF;
cursor:pointer;
padding:8px 10px;
margin-top:25px;
margin-bottom:20px;
}

#download-button1 a:link {
color:#FFFFFF;
text-decoration:none;
}

#download-button1 a:hover {
color:#FFFFFF;
font-weight: bold;
border: 1px solid #576178;
}


#download-button1 {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#000066 url(../images/blue_back.gif) repeat-x scroll center top;
color:#FFFFFF;
font-size:.7em;
cursor:pointer;
padding:1px 10px 1px 10px;
margin-top:1px;
margin-bottom:0px;
}

#white_special {

background:#FFFFFF none repeat scroll 0 0;
color: #444444;
border:1px solid #E6DB55;
font-family:helvetica;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:2px auto 0;
padding:10px 0px 10px 5px;
text-align:left;
width:940px;
text-decoration: none;
z-index: 0;

}

#white_special_short {

background:#FFFFFF none repeat scroll 0 0;
color: #444444;
border:1px solid #E6DB55;
font-family:helvetica;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:2px auto 0;
padding:10px 0px 10px 5px;
text-align:left;
width:490px;
text-decoration: none;
z-index: 0;

}


#white_special_top {

background:#FFFFFF none repeat scroll 0 0;
color: #444444;
border:1px solid #E6DB55;
font-family:helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px auto 0;
margin-bottom:2px;
padding:5px 0px 5px 5px;
text-align:left;
width:940px;
text-decoration: none;
z-index: 0;

}

.home_block_top {
background:transparent url(http://www.rhuberry.com/static/images/home_bg_top_1.png) no-repeat scroll 0 100%;

}
.home_block_top  {
height:17px;
overflow:hidden;
width:440px;
}

.home_block_middle {
background:#FFFFFF none repeat scroll 0 0;

text-align:left;
border-color:#DFDFDF;
border-style:solid;
border-width:0 1px;
}
.home_block_middle {
overflow:hidden;
width:438px;

}

.home_block_bottom {
background:#FFFFFF url(http://www.rhuberry.com/static/images/home_bg_bottom_1.png) no-repeat scroll 0 0;

}
.home_block_bottom {
height:17px;
width:440px;
}

.home_block_top_login {
background:transparent url(http://www.rhuberry.com/static/images/home_bg_top_1_login.png) no-repeat scroll 0 100%;

}
.home_block_top_login  {
height:17px;
overflow:hidden;
width:440px;
}

.home_block_middle_login {
background:#CCCCCC none repeat scroll 0 0;

text-align:center;
border-color:#DFDFDF;
border-style:solid;
border-width:0 1px;
}
.home_block_middle_login {
overflow:hidden;
width:438px;

}

.home_block_bottom_login {
background:transparent url(http://www.rhuberry.com/static/images/home_bg_bottom_1_login.png) no-repeat scroll 0 0;

}

.home_block_bottom_login {
height:17px;
width:440px;
}

#white {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6DB55;
font-family:helvetica;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px auto 0;
margin-bottom:0px;
padding:1px 0px 1px 1px;
text-align:center;
width:940px;
}

#white a: {
text-decoration: none;
}

#white p {
display: block;
padding:15px 5px 0px 5px;
text-align:left;
font-style:normal;
font-weight:normal;
font-family: helvetica;
font-size:.9em;
}

#white_visit {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6DB55;
font-family:helvetica;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px auto 0;
margin-bottom:0px;
padding:15px 0px 5px 5px;
text-align:center;
width:940px;
}

#white_visit a: {
text-decoration: none;
}

#white_visit p {
display: block;
padding:15px 75px 0px 75px;
text-align:left;
font-style:normal;
font-weight:normal;
font-family: arial;
font-size:.9em;
}

#white_visit1 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6DB55;
font-family:arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px auto 0;
margin-bottom:0px;
padding:15px 0px 5px 5px;
text-align:center;
width:940px;
}

#white_visit1 a: {
text-decoration: none;
}

#white_visit1 p {
display: block;
padding:15px 10px 0px 10px;
text-align:left;
font-style:normal;
font-weight:normal;
font-family: arial;
font-size:.9em;
}

#whitesmall {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6DB55;
font-family:helvetica;
font-size:.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px auto 0;
padding:10px 0px 10px 5px;
text-align:center;
width:940px;
text-decoration: none;
}

#whitesmall a: {
text-decoration: none;
}


#whitesmall p {
display: block;
padding:0px 0px 5px 5px;
text-align:left;
line-height:1.1em;
font-style:normal;
font-weight:normal;
font-family: helvetica;
color:#576178;
font-size:.9em;
}

.rhuberry {
color:#990099;
}

#blue {
color:#118FD7;
}

.grey {
color: #444444;
font-family:helvetica;
font-size:21px;
}

.blue_small {
color:#118FD7;
font-family:arial;
font-size:15px;
font-weight:bold;
}.purple_small {color:#990099;font-family:arial;font-size:15px;font-weight:bold;}

#yellow_special {

background:#FFFBCC none repeat scroll 0 0;
color: #444444;
border:1px solid #E6DB55;
font-family:arial;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px auto 0;
margin-bottom:5px;
padding:10px 0px 10px 5px;
text-align:center;
width:940px;
text-decoration: none;

}

#yellow {
background:#FFFBCC none repeat scroll 0 0;
border:1px solid #E6DB55;
font-family:arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px auto 0;
margin-bottom:5px;
padding:10px 0px 10px 5px;
text-align:center;
width:940px;
text-decoration: none;
}

#yellow a: {
text-decoration: none;
}

#yellow p {
padding:10px;
text-align:left;
font-style:normal;
font-weight:normal;
font-size:.9em;
}

#body {

	line-height: 1;

	color: black;

	background:#FFF1E0 none repeat scroll 0 0;

}


#photo

{



    width: 400px;

	height: 50px;

	line-height: 13px;

	padding: 0px 2px 1px 2px;

	top: 100px;

	right: 25px;

	position: absolute;

}

#featuredx

{



    width: 400px;

	height: 200px;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	top: 10px;

	right: 80px;

	position: absolute;

}

#close

{



    width: 20px;

	height: 20px;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	top: 6px;

	right: 30px;

	position: absolute;

}

#close2

{



    width: 20px;

	height: 20px;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	top: 150px;

	right: 30px;

	position: absolute;

}



#featured2

{



    width: 425px;

	height: 345px;

	line-height: 13px;

	padding: 0px 0px 0px 0px;

	top: 195px;

	right: 100px;

	position: absolute;

}



#featured1

{

	width: 450px;

	height: 50px;
	
	padding-top:20px;

	top: 60px;

	right: 13px;

	position: absolute;
	
	/*background:#FFFBCC none repeat scroll 0 0;*/ 
        
        /*border:1px solid #E6DB55;*/ 
	
	font-size: 16px;
	
	font-weight: 900;
	
	font-stretch: expanded;
	
	color: #BCBBBB;
	
	font-family: helvetica;
	
	text-align:left;

}

#thumb_sublet

{
	width: 138px;
	height: 110px;
	padding: 10px 2px 2px 2px;
	text-align: center;
	font-size: 85%;
	font-family: arial;
	line-height: normal;
	color: #FFFFFF;
	background-image:url(/static/images/thumb_sublet.png);
	background-repeat:no-repeat;
	top: 68px;
	left: 260px;
	position: absolute;

}


#thumb_banner

{
	width: 130px;
	height: 110px;
	padding: 10px 2px 2px 2px;
	text-align: center;
	font-size: 85%;
	font-family: arial;
	line-height: normal;
	color: #FFFFFF;
	background-image:url(/static/images/banners/thumb3.png);
	background-repeat:no-repeat;
	top: 70px;
	left: 10px;
	position: absolute;

}


#thumb_banner a {
color:#FFFFFF;
font-size:115%;
text-decoration:none;
}

#thumb_banner a:hover {
color:#FFFFFF;
font-size:115%;
text-decoration:none;
}

#thumb_banner1

{
	width: 130px;
	height: 110px;
	padding: 10px 2px 2px 2px;
	text-align: center;
	font-size: 90%;
	font-family: arial;
	line-height: normal;
	color: #FFFFFF;
	background-image:url(/static/images/banners/thumb3.png);
	background-repeat:no-repeat;
	top: 70px;
	left: 135px;
	position: absolute;

}


#thumb_banner1 a {
color:#FFFFFF;
font-size:115%;
text-decoration:none;
}

#thumb_banner1 a:hover {
color:#FFFFFF;
font-size:115%;
text-decoration:none;
}



#featured

{



    width: 420px;

	height: 50px;

	line-height: 13px;

	padding: 0px 2px 1px 2px;

	top: 110px;

	right: 100px;

	position: absolute;

}



#youtube

{

        width: 400px;

	height: 150px;

	line-height: 13px;

	padding: 0px 2px 1px 2px;

	top: 0px;

	right: 2px;

	position: absolute;

}

#form
{
    font-size: 95%;
    line-height: 11px;
    border-collapse:separate;

}


#logo

{

	top: -10px;
	left: 0px;
	position: absolute;
	z-index:1;

}

/*
 #logo img

{

	height:60px;
	width:400px;

}
*/


#medallion

{
        margin:2px;
	padding:10px 0px 0px 0px;
	height:50px;
	width:500px;
	/*background-image:url(/static/images/briefcase.png);*/
	/*background-image:url(/static/images/medallion.png);*/
	background-repeat:no-repeat;
	position:absolute;
	right: 5px;
	top:100px;
	text-align:right;
	font-family:helvetica;
	font-size:14px;
	color:#990099;

}

#medallion a:hover

{
	color:#990099;

}

#medallion2

{
        margin:1px;
	padding:13px 10px 10px 10px;
	height:60px;
	width:90px;
	background-image:url(/static/images/medallion.png);
	background-repeat:no-repeat;
	position:absolute;
	left: 465px;
	top:7px;
	z-index:2;
	font-family:helvetica;
	font-weight: bold;
	font-size:11px;
	color:#990099;

}

#medallion2 a:hover

{
	color:#990099;

}


#betalogo

{

	top: 7px;

	right: 525px;

	position: absolute;

}

#kaywa

{

	top: 150px;

	right: 755px;

	position: absolute;

}


#beta

{

	top: 24px;
	right: 575px;
	position: absolute;
	color:#576178;
	font-size: 90%;
	line-height: 18px;

}

#bloctable {

        border-collapse:collapse;
        color:#576178;
        font-size: 100%;
        line-height: 15px;
}

#bloctable td {

	padding: 3px 5px 3px 5px;

	color: #4f6b72;
}

#bloctable p {
	
	display: block;
	margin: 1px;
	border: 1px solid #ccc;
	color: #4f6b72;
}

#inlinetable1 {

	border:1px solid #E6DB55;
	width: 130px;
	height: 150px;
	margin-left: 2px;
	margin-bottom:5px;
	padding: 10px 3px 10px 3px;
        font-family:helvetica;
        color:#576178;
	font-weight: normal;
        font-size: 85%;
        line-height: normal;
	text-align: left;
 }
 
 #inlinetable1:hover{
	
	border: 1px solid #990099;
	
  }
  
 #inlinetable2 {

	border:1px solid #E6DB55;
	width: 110px;
	height: 130px;
	margin-left: 2px;
	margin-bottom:5px;
	padding: 10px 3px 10px 10px;
        font-family:helvetica;
        color:#576178;
	font-weight: bold;
        font-size: 85%;
        line-height: normal;
	text-align: left;
 }
 
 #inlinetable3 {

	border:1px solid #990099;
	/*border:1px solid #E6DB55;*/
	background-color:#CCCCCC;
	width: 165px;
	height: 185px;
	margin-left: 2px;
	margin-bottom:5px;
	padding: 10px 3px 5px 10px;
        font-family:helvetica;
	color:#990099;
        /*color:#576178;*/
	font-weight: normal;
        font-size: 1em;
        line-height: 1.1em;
	text-align: left;
 }
 
 #inlinetable3 img 
  {
  display: block;
  margin: 1px;
  border: 1px solid #990099;
  }
 
 #inlinetable3:hover{
	
	border: 1px solid #118FD7;
	
  }
  
  #inlinetable3 img:hover{
	
	border: 1px solid #118FD7;
	
  }
  
  #inlinetable4 {

	border:1px solid #990099;
	/*border:1px solid #E6DB55;*/
	background-color:#CCCCCC;
	width: 220px;
	height: 220px;
	margin-left: 2px;
	margin-bottom:5px;
	padding: 10px 3px 5px 10px;
        font-family:helvetica;
	color:#990099;
        /*color:#576178;*/
	font-weight: normal;
        font-size: 1em;
        line-height: 1.1em;
	text-align: left;
 }
 
 #inlinetable4 img 
  {
  display: block;
  margin: 1px;
  border: 1px solid #990099;
  }
 
 #inlinetable4:hover{
	
	border: 1px solid #118FD7;
	
  }
  
  #inlinetable4 img:hover{
	
	border: 1px solid #118FD7;
	
  }
  
  #inlinetableQR {

	border:1px solid #990099;
	/*border:1px solid #E6DB55;*/
	background-color:#FFFFFF;
	width: 220px;
	height: 250px;
	margin-left: 1px;
	margin-bottom:5px;
	padding: 10px 2px 2px 5px;
        font-family:helvetica;
	color:#990099;
        /*color:#576178;*/
	font-weight: normal;
        font-size: 1em;
        line-height: 1.1em;
	text-align: left;
 }
 
 #inlinetable1_back {

	margin: 2px;
	padding:5px 0px 10px 10px;
        background-image:url(/static/images/folder.png);
	background-repeat:no-repeat;

 }
 
 #inlinetable1_ex {

	margin: 2px;
	padding:5px 0px 10px 10px;
        background-image:url(/static/images/folder_ex.png);
	background-repeat:no-repeat;

 }
 
#inlinetable_banner {

        border-collapse:collapse;
        font-family:helvetica;
        color:#576178;
	font-weight: bold;
        line-height: normal;
	text-align: right;
}

#inlinetable_banner img 
  {
  display: block;
  margin: 1px;
  border: 1px solid #ccc;
  }

#inlinetable_banner img:hover {
  border: 1px solid #576178;
}


#inlinetable {

        border-collapse:collapse;
        font-family:helvetica;
        color:#576178;
	font-weight: bold;
        line-height: normal;
	text-align: left;
}


#inlinetable td {
	
	/* border-right: 1px solid #C1DAD7;*/
	padding: 5px 2px 2px 2px;
}

#inlinetable img 
  {
  display: inline;
  margin: 1px;
  border: 1px solid #ccc;
  }

#inlinetable img:hover {
  border: 1px solid #576178;
}
  
#bottomid td {
	
	border-top: 1px solid #C1DAD7;

	padding: 5px 2px 5px 2px;

	color: #4f6b72;
}


/*
 #table {
        
        vertical-align: top;
        border-collapse:collapse;
        color:#576178;
        font-size: 85%;
        line-height: 16px;
}

#inputField, .inputField, textarea {
background-attachment:scroll;
background-color:#FFFADB;
background-image:url('/images/hd-bg.gif');
background-repeat:repeat-x;
border:1px solid #CBB945;
color:#776B1B;
font-size:105%;
padding:1px;
}

*/

/*
 #table td {

border-top: 1px solid #C1DAD7;
border-bottom: none;
background-color: rgb(247, 247, 247);
padding: 3px 2px 3px 4px;
color: #4f6b72;

}

*/

ol, ul {

	list-style: none;

}


table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

/* Fin du reset */



body

{

	text-align: center;

	font-family: "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;
	
	background:#FFFFFF none repeat scroll 0 0;
        
        /*background:#FFF1E0 none repeat scroll 0 0;*/

}



a, a:link {

color:#3B4A67;

}

a:hover, a:active {

color:#576178;

}



#main

{

	text-align: left;

	margin: 0 auto;

	width: 960px;

	position: relative;
	
	background:#FFFFFF none repeat scroll 0 0;

	/*background:#FFF1E0 none repeat scroll 0 0;*/

}

#billy

{

	text-align: left;

	margin: 0 auto;

	width: 945px;

	position: relative;

}


#main_bottom

{
    
	text-align: center;

	margin: 0 auto;

	width: 950px;

	position: relative;

}



#banner h1

{

	overflow: hidden;

	height: 70px;

}



#banner h1 a

{

	text-indent: -2000px;

	display: block;

	margin: 5px 10px;

	height: 59px;

	width: 410px;

}




#banner {

	margin-top: 1em;
	padding-top:3em;

}

#banner h2

{

	overflow: hidden;

	text-indent: 40px;

	background: url('/images/hd-bg.gif') top left repeat-x;

	height: 86px;

	padding-top: 20px;

	color: #fff;

	font-size: 25px;

	vertical-align: middle;

}



#banner h2 form

{

	margin: 0;

	padding: 0;

	margin-top: 0.2em;

}



#banner h2 form input

{

	background: #fff;

	color: #333;

	font-size: 20px;

	width: 250px;

	border: solid 1px #aaa;

	opacity: .7;

	padding: 0.1em;

}



#banner h2 form input.submit

{

	width: auto;

	padding: 0 0.2em;

}



#banner h2 form input:active, #banner h2 form input:focus

{

	background: #ccc;

	color: #fff;

	border: solid 1px #444;

	opacity: .8;

}







ul#mainmenu

{

	height: 42px;

	background:none;

	padding: 0 10px;
	
	z-index:2;

}



ul#mainmenu li

{

	background: none;

	margin-right: 10px;

	margin-top: 6px;

	height: 35px;

	float: left;

}


ul#mainmenu li:hover

{

	background-color: #118FD7;

}



ul#mainmenu li.active,

#home ul#mainmenu li.home,

#search ul#mainmenu li.search,

#listings ul#mainmenu li.listings,

#mobile ul#mainmenu li.mobile,

#upload ul#mainmenu li.upload,

#newproperty ul#mainmenu li.newproperty,

#quick ul#mainmenu li.quick,

#detailed ul#mainmenu li.detailed,

#isg ul#mainmenu li.isg,

#admin ul#mainmenu li.admin

{

	background-color: #990099;

}


ul#mainmenu li a,

#upload ul#mainmenu li.upload a

{

	background-color: #118FD7;

	display: block;

	margin: 0;

	padding: 5px 10px 0 10px;

	line-height: 29px;

	color: #ccc;

	text-decoration: none;

	font-size: 110%;

}


ul#mainmenu li a,

#home ul#mainmenu li.home a,

#search ul#mainmenu li.search a,

#listings ul#mainmenu li.listings a,

#mobile ul#mainmenu li.mobile a,

#upload ul#mainmenu li.upload a,

#newproperty ul#mainmenu li.newproperty a,

#quick ul#mainmenu li.quick a,

#detailed ul#mainmenu li.detailed a,

#isg ul#mainmenu li.isg a,

#admin ul#mainmenu li.admin a

{

	background-color: #118FD7;

	display: block;

	margin: 0;

	padding: 5px 10px 0 10px;

	line-height: 29px;

	color: #ccc;

	text-decoration: none;

	font-size: 110%;

}


ul#mainmenu li:hover a

{

	background-color: #118FD7;

	padding: 0 10px;

	line-height: 34px;

	color: #FFFFFF;

}


ul#mainmenu li.active a,

#home ul#mainmenu li.home a,

#search ul#mainmenu li.search a,

#listings ul#mainmenu li.listings a,

#mobile ul#mainmenu li.mobile a,

#upload ul#mainmenu li.upload a,

#newproperty ul#mainmenu li.newproperty a,

#quick ul#mainmenu li.quick a,

#detailed ul#mainmenu li.detailed a,

#isg ul#mainmenu li.isg a,

#admin ul#mainmenu li.admin a

{

	background-color: #990099;

	padding: 0 10px;

	line-height: 34px;

	color: #FFFFFF;

	font-size: 115%;

}

#rss1

{

	width: 180px;

	height: 19px;

	line-height: 19px;

	padding: 1px 5px;

	top: 174px;

	right: 3px;

	position: absolute;

	color: #000000;

        border: 1px solid rgb(221, 221, 221);

        background-color: rgb(247, 247, 247);

	font-size: 12px;

	text-align: right;

	font-weight: bold;

}

#widget

{

	width: 180px;

	height: 19px;

	line-height: 19px;

	padding: 1px 5px;

	top: 199px;

	right: 3px;

	position: absolute;

	color: #000000;

        border: 1px solid rgb(221, 221, 221);

        background-color: rgb(247, 247, 247);

	font-size: 12px;

	text-align: right;

	

}


#data_first

{

	width: 250px;

	height: 19px;

	line-height: 19px;

	padding: 2px 5px;

	top: 131px;

	right: 500px;

	position: absolute;

	color: #000000;

        border: 1px solid rgb(221, 221, 221);

        background-color: rgb(247, 247, 247);

	font-size: 12px;

	text-align: right;

	

}



#data_top

{

	width: 180px;

	height: 46px;

	line-height: 19px;

	padding: 2px 5px;

	top: 4px;

	right: 211px;

	position: absolute;

	color: #000000;

        border: 1px solid rgb(221, 221, 221);

        background-color: rgb(247, 247, 247);

	font-size: 12px;

	text-align: right;



}



#data

{

	width: 180px;

	height: 19px;

	line-height: 19px;

	padding: 2px 5px;

	top: 57px;

	right: 211px;

	position: absolute;

	color: #000000;

        border: 1px solid rgb(221, 221, 221);

        background-color: rgb(247, 247, 247);

	font-size: 12px;

	text-align: right;

	

}





#sidebar

{

	background: none;

	border: solid 1px #444;

	margin: 4px 0px 0px 1px;

	padding: 2px 2px 0px 2px;

	font-size: 90%;

}



#special

{

	color: #9bdd96;

	font-size: 110%;

        margin: 0px 0px 5px 0px;

}



#listing

{

	line-height: 15px;

	font: 12px verdana, helvetica, sans-serif;

	background-color: #FFC0CB;

	padding: 1px;

	margin: 1px; 

}



#rss

{



        width: 100px;

	height: 50px;

	line-height: 13px;

	padding: 10px 5px 10px 5px;

	top: 1175px;

	right: 1px;

	position: absolute;

}





#sidead1

{



        width: 200px;

	height: 200px;

	line-height: 13px;

	padding: 10px 5px 10px 5px;

	top: 215px;

	right: 5px;

	position: absolute;

	background: #fff url('../images/balloon1.png') no-repeat;

	color: darkgreen;

	font-size: 12px;

}



#sidead2

{



    width: 200px;

	height: 200px;

	line-height: 13px;

	padding: 10px 5px 10px 5px;

	margin: 0px 0px 0px 0px;

	top: 150px;

	right: 1px;

	position: absolute;

	background: #fff url('../images/balloon1.png') no-repeat;

	color: darkgreen;

	font-size: 12px;

}



#googlead

{



    width: 200px;

	height: 200px;

	line-height: 13px;

	padding: 10px 5px 10px 5px;

	top: 295px;

	right: 5px;

	position: absolute;

	color: #000000;

	font-size: 11px;

}



#googlead1

{



        width: 200px;

	height: 200px;

	line-height: 13px;

	padding: 10px 5px 10px 5px;

	top: 654px;

	right: 5px;

	position: absolute;

	color: #000000;

	font-size: 11px;

}





element.style {

border-bottom-color:#CCCCCC;

border-bottom-style:dotted;

border-bottom-width:1px;

border-left-color:#CCCCCC;

border-left-style:dotted;

border-left-width:1px;

border-right-color:#CCCCCC;

border-right-style:dotted;

border-right-width:1px;

border-top-color:#CCCCCC;

border-top-style:dotted;

border-top-width:1px;

padding-bottom:8px;

padding-left:8px;

padding-right:8px;

padding-top:8px;

font-size: 80%;

font-family: "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;

}



#content

{

	background: #fff url('../images/top_menu_bg.png') top left no-repeat;

	padding: 5px 2px 30px 2px;

}



#sidebar h2, #content h2

{

	font-size:170%;

	line-height:100%;

	margin:0px 0px 5px;

}



#content h1, #content h2, #content h3, #content h4, #content h5, #content h6

{

	margin:0px 0px 5px;

	line-height:100%;

}





#content h1 

{

	font-size:250%;

}



#content h3

{

	font-size:150%;

	border-bottom: 1px solid #ccc;

	margin-bottom: 0.3em;

}



#content h4

{

	font-size:130%;

}



#content h5

{

	font-size:110%;

}



#content h6

{

	font-size:100%;

}



#content p

{
    
    border: none;

	font-size:85%;

	color:#576178;

	padding-left: .5em;

	margin-right: 2.5em;

	margin-bottom: 1em;

	line-height:1.7em;

}



#content p.footer

{

	border-top: 1px solid #ccc;

	margin: 0;

	text-align: center;

	font-size: 70%;

}



#content br.clear

{

	clear: both;

}



#content strong

{

	font-weight: bold;

}



#content em

{

	font-style: italic;

}


#content ol#image_list li

{

	display: block;

	background: #eee;

	border: 1px solid #444;

	padding: 2px;

	margin-bottom: 2px;

	vertical-align: middle;

	cursor: move;

	padding-left: 1em;

}



#bear {

        
        text-align: justify;
        border-collapse:collapse;
        color:#576178;
        font-size: 90%;
        line-height: 13px;

}



#bear td {

        border-top: 1px solid #C1DAD7;

	border-bottom: 1px solid #C1DAD7;

	background: #fff;

	padding: 1px 1px 1px 1px;

	color: #4f6b72;

}



#listtable {

	padding: 0;

	margin: 0;

	border-collapse:collapse;

        font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

        vertical-align: top;

        line-height: 14px;

}



#listtable caption {

	padding: 0 0 5px 0;

	width: 100%;

	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

}



#listtable th {

	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	color: #4f6b72;

	border-right: 1px solid #C1DAD7;

	border-left: 1px solid #C1DAD7;

	border-bottom: 1px solid #C1DAD7;

	border-top: 1px solid #C1DAD7;

	letter-spacing: 2px;

	text-transform: uppercase;

	text-align: left;

	padding: 6px 6px 6px 12px;

	background: #CAE8EA url(/images/bg_header.jpg) no-repeat;

}



#listtable th.nobg {

	border-top: 0;

	border-left: 0;

	border-right: 1px solid #C1DAD7;

	background: none;

}



#listtable td {

        border-top: 1px solid #C1DAD7;

	border-right: 1px solid #C1DAD7;

	border-left: 1px solid #C1DAD7;

	border-bottom: 1px solid #C1DAD7;

	background: #fff;

	padding: 6px 6px 6px 12px;

	color: #4f6b72;

}





#listtable tr.even td{

	background: #F5FAFA;

	color: #797268;

}


#listtable1 td {
	
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

        border-top: none;

	border-right: none;

	border-left: none;

	border-bottom: none;

	background: #fff;

	padding: 1px;

	color: #4f6b72;

}




#content .reviews

{

	font-size: 80%;

}


/* Star Rating */

.star-rating,

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus,

.star-rating .current-rating{

background: url(../images/alt_star.gif) left -1000px repeat-x;

}

.star-rating{

position:relative;

width:125px;

height:25px;

overflow:hidden;

list-style:none;

margin:0;

padding:0;

background-position: left top;

}

.star-rating li{

display: inline;

}

.star-rating a,

.star-rating .current-rating{

position:absolute;

top:0;

left:0;

text-indent:-1000em;

height:25px;

line-height:25px;

outline:none;

overflow:hidden;

border: none;

}

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{

background-position: left center;

}

.star-rating a.one-star{

width:20%;

z-index:6;

}

.star-rating a.two-stars{

width:40%;

z-index:5;

}

.star-rating a.three-stars{

width:60%;

z-index:4;

}

.star-rating a.four-stars{

width:80%;

z-index:3;

}

.star-rating a.five-stars{

width:100%;

z-index:2;

}

.star-rating .current-rating{

z-index:1;

background-position: left bottom;

}



.inline-rating{

display:-moz-inline-block;

display:-moz-inline-box;

display:inline-block;

vertical-align: middle;

}



.small-star{

width:50px;

height:10px;

}

.small-star,

.small-star a:hover,

.small-star a:active,

.small-star a:focus,

.small-star .current-rating{

background-image: url(../images/star_small.gif);

line-height: 10px;

height: 10px;

background-position: left top;

}



.small-star a:hover,

.small-star a:active,

.small-star a:focus{

background-position: left center;

}



.small-star .current-rating{

	background-position: left bottom;

}



.small-star-black,

.small-star-black a:hover,

.small-star-black a:active,

.small-star-black a:focus,

.small-star-black .current-rating{

	background-image: url(../images/star_small_black.gif);

}



.small-star-black .current-rating

{

	background-position: left center;

}



.big-star{

width:150px;

height:30px;

}

.big-star,

.big-star a:hover,

.big-star a:active,

.big-star a:focus,

.big-star .current-rating{

background-image: url(../images/star_rating.gif);

line-height: 30px;

height: 30px;

}



h2 .inline-rating

{

	margin-left: 0.2em;

}





/* remove halo effect in firefox   */

a:active{

	outline: none;

}		


#map

{



	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 2px;

}


.toenail1 { padding-top: 5px; text-align: center; padding-bottom: 5px; font: normal 11px verdana, serif; color: #CC0099; }



.toenail2 { padding-top: 2px; padding-bottom: 200px; background: url('/static/images/back.png') no-repeat 100% 0px; }



#bottom_page {

font: helevetica;

background-color: none;

color:#000000;

font-size:11px;

line-height: 14px;

margin:4px auto 10px;

padding-top:5px;

}


#bottom_page a:link {

color:dark silver;

font: helvetica;

font-size:11px;

font-weight: bold;

text-decoration: none;

}



#bottom_page a:hover {

color:#000000;

font-size:11px;

font-weight: none;

}

#bottom_page2{

background-color: none;

color:#000000;

font-size:11px;

line-height: 14px;

margin:1px auto 1px;

padding-top:5px;

}


#bottom_page1 {

padding:5px;

text-align:left;

}



.bottom_page_title{

color: dark silver;

font-size:12px;

margin-bottom:8px;

}
