/* CSS Document */
body {
margin:0;
padding:0;background:url(images/inner_bg.jpg) #fff repeat-x;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#603811;
}

#home {
background:url(images/home_bg.jpg) #fff repeat-x
}

#home_top_content {

width:920px;
height:408px;
background:url(images/h_bg1.jpg);
}

#h_left {
width:20px;
height:406px;
background:url(images/h_left.jpg) no-repeat;

}

#h_right {

width:20px;
height:406px;
background:url(images/h_right.jpg) no-repeat;

}

#i_left {

width:20px;
height:406px;
background:url(images/i_left.jpg) no-repeat;

}

#i_right {
width:20px;
height:406px;
background:url(images/i_right.jpg) no-repeat;
}

#h_welcome_txt {

	height:203px;

	font:11px Tahoma, Arial, Helvetica, sans-serif;

	color:#603811;

	background-color: #f5f1e8;

	background-image: url(images/big_chunk_innerpage_bg.jpg);

	background-repeat: no-repeat;

	background-position: top;
}
#h_welcome_txt a { color:#603811; text-decoration:underline; }
#h_welcome_txt a:hover { text-decoration:none; }
#content_txt a { color:#603811; text-decoration:underline; }
#content_txt a:hover { text-decoration:none; }

#content_txt h2 { font-size:14px; }#h_welcome_txt div {
width: 820px;
margin:40px auto 0 auto;
}

#footer {
background:url(images/footer_bg.gif) repeat-x;
height:85px;
color:#E7E2D4;
font:11px Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}

#footer a {
color:#E7E2D4;
text-decoration:none;
}

#fishy {
position:absolute;
margin-top:250px;
}

#i_fishy {
position:absolute;
margin-top:240px;
}

#i_fishy_new {
	position:absolute;
	margin-top: 235px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -80px;
}

#twitter {
position:absolute;
margin-top:417px;
margin-left:371px;
}

#free_property {
position:absolute;
margin-top:415px;
margin-left:481px;
}

#inner_top_content {
width:920px;
height:312px;
background:url(images/i_bg1.jpg);
}

#inner_content {
	background:url(images/big_chunk_innerpage_bg.jpg) #F4F0E7 top no-repeat;
	background-color:#F4F0E7;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
}

#inner_content_left {
/*background-image:url(images/i_content_left_bg.jpg);*/
background-color:#F4F0E7;
width:215px;
}

#inner_content_right {
background:url(images/i_content_right.jpg) #F3EFE6 top no-repeat;
padding:30px;
}

#inner_content_contact {
	background:url(images/contact_bg.jpg) #F3EFE6 top no-repeat;
	height:600px;
	overflow:hidden;
}

#inner_content_right p {
margin:10px 0;
padding:0
}

.listings {
	width:750px;
	height:143px;
	/*background-color:#E6E8E5;*/
border-bottom:1px #ccc solid;
	margin:5px 0;
}
.hr{margin:5px 0;border-top:1px #ccc solid;}
.new_listings {
width:820px;
height:143px;
/*background-color:#E6E8E5;*/
border-bottom:1px #ccc solid;
margin:5px 0;
}

/*.listings p {
width:385px;
}*/

.list_tn {
border:1px #603811 solid;
}

.list_title {
font-size:14px;
font-weight:bolder;
color:#603811;
text-decoration:none;
}.list_more {
color:#603811;
font-weight:bolder;
text-decoration:none;
}

.prop_details_left {
width:185px;
height:368px;
background:url(images/pd_left.jpg) #E8E1CF no-repeat;
}

.prop_pic {
border:1px #fff solid;
}

.prop_name {
font:bolder 14px Tahoma, Arial, Helvetica, sans-serif;
}.page_title {
font-size:18px;
color:#000;
margin:0;
padding:0;
}

.area_details_right {
	width:182px;
	height:368px;
	vertical-align:top;
	padding-top:10px;
	color:#695027;
}

.resource_details {
width:620px;
height:143px;
/*background-color:#E6E8E5;*/
border-bottom:1px #ccc solid;
margin:5px 0;
padding:10px 10px 10px 30px;
}

.contactfrm {
width:224px;
height:24px;
background-color:#fff;
border:1px #878787 solid;
}

.contacttxtarea {
width:274px;
height:134px;
background-color:#fff;
border:1px #878787 solid;
}

#contact_tbl {
margin-top:15px;
}

#contact_tbl p{
margin:10px 0;
padding:0;
}

.prop_title_link {
text-decoration:none;
font-weight:bolder;
color:#603811;
font:bolder 14px Georgia, "Times New Roman", Times, serif;
padding-top:10px;
display:block;
}

.nei_title_link {
	text-align: center;
text-decoration:none;
font-weight:bolder;
color:#603811;
font:bolder 12px Tahoma, Arial, Helvetica, sans-serif;
padding-top:10px;
display:block;
}.prop_splash {
width:620px;
background-color:#F9F9F7;
margin:5px 0;
}

.about_links {
color:#603811;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.brown_link {
color:#603811;
}

.comm_item, .comm_item a {
text-align:center;
font-weight:bold;
text-decoration:none;
color:#603811;
}

#remax_ballon {
position:absolute;
top:0;
right:30px;
}

.img_brown_border {
border: 1px #7F5F3F solid;
}.bg-about {
	background-attachment: scroll;
	background-image: url(images/bg-about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	text-align: justify;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 30px;
	padding-bottom: 20px;
	color: #603811;
	font-family: "12px Tahoma", Arial, Helvetica, sans-serif;
}
/* FOR THE LEFT NAVIGATION Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
	width: 210px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #a1a1a1;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	font-weight: bold;
	margin-top: 20px;
}

.arrowlistmenu .headerbar{
	background: black url(../../candypaws.com/stage/media/titlebar.png) repeat-x center left;
	margin-bottom: 10px; /*header text is indented 10px*/
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 5px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-decoration: none;
}

.arrowlistmenu ul{
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0px;
	padding-right: 4px;
	color: #786c60;
	font-size: 10px;
	list-style-type: none;
}

.arrowlistmenu ul li{
	padding-bottom: 2px;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 5px;

}

.arrowlistmenu ul li a{
	color: #603811; /*custom bullet list image*/
	display: block; /*link text is indented 19px*/
	text-decoration: none;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
	font-weight: bold;
	text-align: left;
}

.arrowlistmenu ul li a:visited{
	color: #603811;
	font-size: 14px;
	font-weight: bold;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #786c60;
	font-size: 14px;
	font-weight: bold;
}

.arrowlistmenu h2 {
	color: #603811;
	font-size:15px;
	font-weight: bold;
}

#inner_contact {
	background:url(images/big_chunk_innerpage_bg.jpg) #F4F0E7 top no-repeat;
	background-color:#F4F0E7;
	padding-top: 0px;
	padding-right: 0;
	padding-left: 0;
}
#lisitng-btn {
	position:absolute;
	margin-left: 545px;
	margin-top: -7px;
}
.listing-details {
	padding-top: 0px;
}
.listdetails_left {
	padding-top: 25px;
}
.listdetails_right {
	position: absolute;
	width: 40%;
	right:-60px;
}

.glossymenu{

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

	width: 170px;

}

.glossymenu li a{

	color: white;

	display: block;

	width: 150px;

	text-decoration: none;

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

	background-repeat: no-repeat;

	padding-left: 15px;

	font-family: Tahoma, Arial;

	font-size: 11px;

	padding-top: 5px;

	line-height: 11px;

	padding-bottom: 15px;

	font-weight: bold;

	height: 15px;

}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */

width: 160px;

}

.glossymenu li a:visited, .glossymenu li a:active{

color: white;

}

.glossymenu li a:hover{

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

} 

.test-down {

	background-attachment: scroll;

	background-image: url(images/testi-down.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 684px;

}

.testi-up {

	background-attachment: scroll;

	/*background-image: url(images/testi-up.jpg);

	background-repeat: no-repeat;

	background-position: top;*/

	padding-top: 75px;

	padding-left: 75px;

	padding-right: 50px;

	padding-bottom: 150px;

}

.index_flashbg {

	background-attachment: scroll;

	background-image: url(images/flash_temp.jpg);

	background-repeat: no-repeat;

	background-position: right;

}

.page-titleflash {

	width: 820px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	text-align: right;

}

.sectionTitle {

	text-align: left;

	height: 75px;

	width: 820px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.backBtn {

	width: 820px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: right;

}
.resourceTopLetters, .resourceTopLetters a  {

	font-family:"Times New Roman", Tahoma, Arial, Helvetica;

	font-size:30pt;

	color: #674C31;

	font-variant:small-caps;

	text-decoration:none;

	margin:10px 0 10px 0;

	position:relative;

	letter-spacing:8pt;

}.resourceTopDivide {

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

	background-repeat: repeat-x;

	height:28px;

	padding-top:2px;

}
.resourceTypeTitle {

	font-family:"Arial", Tahoma, Arial, Helvetica;

	font-weight:700;

	font-size:13pt;

	color: #674C31;

	margin-top:10px;

	width:200px;

	display:block;

	clear:both;

	text-align:center;

}
.resourceTypeImg {

	width:260px;

	height:169px;

	background-color:#938B70;

	margin:2px;

	text-align:center;

	float:left;

	display:block;

	border:1px solid #766D4D;

}
.resourceTypeFiller {

	width:260px;

}

.agentpic_bg {
background-color:#E6E1D4;
border: solid 1px #D8D4C7;
padding: 25px 20px 30px 20px;
text-align:center;
vertical-align:top;
width:190px;
}

.agent_txt {
color:#603811;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.agent_detail_bg_left {
background-color:#E6E1D4;
border: solid 1px #D8D4C7;
padding: 10px 10px 10px 10px;
vertical-align:top;
width:100%;
}


.agent_detail_bg_right {
background-color:#F0ECE3;
border: solid 1px #D8D4C7;
padding: 10px 10px 10px 10px;
text-align:justify;
vertical-align:top;
font-size:12px;
color:#603811;
font-family:Arial, Helvetica, sans-serif;
width:100%;
}

.agent_detail_contact {
color:#603811;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.agent_detail_txt {
color:#603811;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

.agent_detail_left_biglink {
color:#603811;
font-size:12px;
font-weight:bold;
font-style:normal;
}

.required {
	color: #EE6C0E;
}
