/*
       Title:                  Open House Styles
       Last Modified:          12-mar-2007
*/
/* CMS Specific style - sets background color within CMS */
div#WebPageEdit {
	background-color: white;
	}
img{border: none;}
a{color: #216a8a; text-decoration: none;}
a:hover{text-decoration: underline;}
/* layout
----------------------------------------------- */
*{
	margin: 0;
	padding: 0;
	}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	behavior: url("csshover.htc");  /*Menu behavior for IEWin */
	}
body.colored-oh-home{
background: url(http://www.cperryco.com/openhouses/media/page-bg-tile.jpg) top center repeat-x;
}
body.colored-oh{
background: url(http://www.cperryco.com/openhouses/media/contentbg-subpages.jpg) top center no-repeat;
}

#page {
	width: 950px;
	margin: 0px auto;
}
#header{
	position: relative;
	width: 950px;
	height: 98px;
	background: url(http://www.cperryco.com/openhouses/media/banner-openhouse.jpg) top center no-repeat;
	}
#now-mobile{
position: absolute;
top: 6px;
left: 270px;
}
#are-you-a-realtor{
position: absolute;
top: 7px;
left: 737px;
width: 212px;
height: 40px;
background: url(http://www.cpcopenhouses.com/media/are-you-a-realtor.png) top left no-repeat;
}
#are-you-a-realtor a{
position: absolute;
font-size: 15px;
font-family: georgia, garamond, times, serif;
margin-top: 7px;
margin-left: 40px;
color: #928340;
text-decoration: underline;
}
#account-login{
margin-top: 75px;
margin-right: 10px;
color: #bde9fd;
font-weight: normal;
}
#account-login p{
font-size: 11px;
}
#account-login a{
font-weight: bold;
color: #ffffff;
}
#oh-contact-info{
position: absolute;
top: 49px;
left: 670px;
color: #1a2d7c;
font-size: 10px;
}
#main-nav{
position: absolute;
top: 75px;
left: 10px;
}
#main-nav p{
color: #ffffff;
}
#main-nav a{
color: #ffffff;
font-weight: bold;
padding: 0px;
}
#contentarea{
    position: absolute;
    top: 98px;
	width: 950px;
    clear: both;
}
#content-openhouses #list img{
padding: 2px;
background: #ffffff;
border: 1px solid #1a2d7c;
}
#content-openhouses-home{
    position: absolute;
    top: 0px;
	left: 0px;
    width: 950px;
    padding: 0px;
	padding-top: 0px;
	font-size: 1.0em;
	line-height: 1.6;
}
#find-local-open-houses{
position: absolute;
top: 2px;
left: 12px;
}
#find-local-open-houses h1{
font-family: georgia, garamond, times, serif;
font-size: 24px;
border-bottom: none;
margin-bottom: 0;
}
#google-ad{
border: 1px solid #dddddd;
padding: 3px;
}
#oh-photo{
position: absolute;
top: 1px;
left: 0px;
width: 950px;
height: 490px;
background: url(http://www.cperryco.com/openhouses/media/open-house-photo.jpg) top left no-repeat;
}

.custom-style1{
font-size: 12px;
font-weight: bold;
color: #1a2d7c;
}
#search-oh{
position: absolute;
top: 8px;
left: 300px;
}
#search-oh table{
margin-top: 5px;
width: 620px;
}
#search-oh h2{
font-family: georgia, garamond, times, serif;
font-size: 18px;
color: #0089bc;
border-bottom: none;
margin-bottom: 0;
font-weight: normal;
font-variant: normal;
}
#search-oh p{
margin-bottom: 0;
font-weight: normal;
}

#search-oh input#txtLocation{
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: #999999;
width: 225px;
padding: 3px;
margin-bottom: 0;
}
#searchthis{
display: none;
position: absolute;
top: 70px;
left: 0px;
width: 223px;
height: auto;
background: #ffffff;
padding: 3px 0 8px 8px;
margin-top: 0;
border-bottom: 2px solid #777777;
border-right: 1px solid #cccccc;
border-left: 2px solid #777777;
}
#search-oh input#searchSubmit{
margin-left: 5px;
}
#search-oh input#txtPriceLow,
#search-oh input#txtPriceHigh{
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: #999999;
width: 125px;
padding: 3px;
margin-right: 4px;
}
#search-button-line{
margin-top: 10px;
border-top: 1px solid #1a2d7c;
}
#search-button{
margin-left: 5px;
height: 21px;
width: 166px;
border: 1px solid #1a2d7c;
background: url(http://www.cperryandcompany.com/openhouses/media/button-bg.jpg);
}
#search-button a{
padding: 2px 15px 6px 15px;
_padding: 4px 15px 8px 15px; !important
}

#agents{
position: absolute;
top: 128px;
left: 741px;
width: 200px;
}
#agents h2{
font-family: georgia, garamond, sans-serif;
font-size: 18px;
font-weight: normal;
font-variant: normal;
padding-top: 0px;
margin-top: 0px;
border-bottom: none;
color: #ffffff;
}
#agents p{
font-weight: normal;
color: #ffffff;
line-height: 1.2em;
margin-bottom: 0.4em;
}
#agents a:link,
#agents a:visited,
#agents a:active{
font-weight: normal;
color: #a4d3e5;
text-decoration: underline;
}
#agents a:hover{
font-weight: normal;
color: #ffffff;
text-decoration: underline;
}
#googleads{
border: 1px solid #dddddd;
padding: 5px;
}

#content-openhouses #reg-email{
border: 1px solid #dddddd;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px 130px 10px 10px;
background: #eeeeee;
}
#content-openhouses #frmEdit p{
margin-bottom: 0;
}
#content-openhouses #reg-email #frmEdit{
width: 360px;
}
#content-openhouses #reg-email #frmEdit input.email{
width: 150px;
}
#google-ads{
position: absolute;
top: 493px;
border: 1px solid #dddddd;
}
#advertise{
position: absolute;
top: 591px;
left: 732px;
width: 216px;
height: 90px;
border: 1px solid #dddddd;
background: url(http://www.cperryco.com/openhouses/media/advertise.jpg);
}
#advertise a{
position: absolute;
margin-top:73px;
margin-left: 109px;
}
#content-openhouses{
    position: absolute;
    top: 15px;
	left: 185px;
    width: 763px;
    padding: 0px;
	padding-top: 0px;
	font-size: 1.0em;
	line-height: 1.6;
}
#view{
float: left;
width: 345px;
height:675px;
padding: 15px;
margin-right: 10px;
background: #eeeeee;
border: 1px solid #1a2d7c;
}
#view img{
margin-bottom: 5px;
}
#view h2{
font-size: 14px;
padding: 3px 10px;
background: #ffffff;
border: 1px solid #dddddd;
}
#view p{
font-weight: normal;
}
#post{
width: 345px;
height: 675px;
padding: 15px;
background: #eeeeee;
border: 1px solid #1a2d7c;
}
#post img{
margin-bottom: 5px;
}
#post h2{
font-size: 14px;
padding: 3px 10px;
background: #ffffff;
border: 1px solid #dddddd;
}
#post p{
font-weight: normal;
}

#post-summary{
margin-bottom: 30px;
padding: 15px;
background: #eeeeee;
border: 1px solid #1a2d7c;
}
#post-summary img{
margin-bottom: 5px;
}
#post-summary h2{
font-size: 14px;
width: 322px;
padding: 3px 10px;
background: #ffffff;
border: 1px solid #dddddd;
}
#post-summary p{
font-weight: normal;
}
#post-summary #contact-forms #contact-us{
margin-top: -20px;
height: 300px;
margin-left: 20px;
border-top: none;
border-right: none;
border-bottom: none;
border-left: 1px solid #1a2d7c;
background: none;
}
#post-summary #contact-forms #contact-us label{
color: #1a2d7c;
}
#stats{
	position: absolute;
	top: 7px;
	right: 50px;
	width: 130px;
	height: 20px;
	padding: 25px 35px 25px 55px;	
	background: url(../media/view_stats.gif) top center no-repeat;
	text-align: center;
	font-weight: bold;
}
#logo{
position: absolute;
top: 9px;
left: 0px;
	}
#graphic{
	float: right;
	padding: 0;
	margin: 0;
	}
#infobar{
	height: 30px;
	background-color: #f0ecdb;
	white-space: nowrap;
	margin-top: -2px;
	line-height: 30px;
	clear: both;
	}
#leftcol{
	width: 146px;
	float: left;
}
#rightcol{
	width: 160px;
	float: right;
}
#content img {

	}
#request {
	border: none;
	position: absolute;
	left: 645px;
	top: 5px;
	}

/* RSS FEED STYLES *************
********************************/
td.feed-item {
	border-bottom:	1px dashed #0078AD;
	padding-top: 1em;
	}
a.feed-item {
	text-decoration: none;
	font-family: georgia, serif;
	color: #00587f;
	letter-spacing: -.05em;
	font-size: 1.4em;
	font-weight: bold;
	color: #00587F;
	}

/* NEWS Article Styles **********
*********************************/
#news{
	width: 180px;
	background-color: #f0ecdb;
	padding: 0;
	margin-top: 14px;
	}
#newsbanner {
	background-image:url(/media/newshead.gif);
	background-color: #00587f;
	background-position: top;
	background-repeat: no-repeat;
	height: 27px;
	margin: 0;
	padding: 0;
	}
#newstext{
	background-color: #f0ecdb;
	padding: 0 4px 10px 7px;
	border-right: 2px solid #e3deca;
	border-bottom: 2px solid #e3deca;
	}

/* typography
----------------------------------------------- */
#logo img, #graphic img{
	border: none;
	}
p{
	line-height: 1.6em;
	}
ul, ol{
	margin-left: 1.2em;
	}
#main ul, #maWh(/梋cS4kKt?QO3  :  :5#KMf4&RMc@ޫKէ0''֠}MV&jN3a7֘ XO(c] mi7JP1ʈ>bS=j10$qOX} xsF}1M1}*&j v۸}iV	1c]&8E"'%GCm!~'>SaΤ4R{ԘQG?ݧ_Z q })}O
q( #>('!YPTYi$yw4zi3~UU﷓Uboa]N҈	>ՠ:i"8Wlk~B3&RR <)ݎ:h9=nP 44Hҩ'IM(cPTc*{zaMr7L=)8?
N}?J>nA҂;zah r
03DbsJ
VQfK['gS C}Fܰ۴Q86Vqiq¦?nc*آ,eԢ}TCF-&ХA(5gcIUSVM4n!Vz>BYvƑi(J̉cmH,>myVo,
7 eз&l [qi{Y)$Sltf|˩"hF	}<~gQa_)B&89WRʶ6, &,#*.:joc('Tv~r
IA{W9y?"v`g?Sˇnb6ަ?_ʜ*cv0z $4%WaКJj H)LV'=j!R)SL&isZe٥d2DJ} Hy13[*FsvZT2)!#8V4$4UHT+Kc?=QYKwz:8 gSrz6 !ds#Or6{-P]FB9#Nx?z? Z#d^laTE}e u~har(SKwGJ. gR67sR^ΡICFi4 I& 	Fi	ګާcPz3dSTO_S?6P;MOR](=q9*[o~{sABf!{TǵBXz;dd
U$яsP+sTRvM.u4݇Jp=0z
UP#1Buj  GMݞ4V E ;&?ȥdT l:Rp09G@()M
wuPKϵ@ԟ.z ^}'
XvpnwV
*p#A
2  hL[9*`?tqژԟS~ 4sqr*4$Lu޹E/͎sZ6AS̙Tnh[{t,KvnyUrBkKh~n# U:?7#8 ޴P
d$q=+*Se]I%XVc{?J#.v_Ab|fH\eLTi;UGHЎG$OzTwz:>MZCz.y ƹKݎF=gZ m:I"ߥsq_6aV|#`'bM*?-}Č?ږ;/?1ҏQ,- |x^+lL& QTUMܳʎX|p=zq]^BIfJǵ;w%C`HB9?I-M!?z-..ywsϱ4ב-u.$ŐxѦ]TgplVVm!!?:@jFH#KD=K7WKFV1; ι^{b7?zU{n9<ԟZ4%^iz6y6`}sRCpIzRnэ
q+ڣ0:/y6Ojp<,9 J?$ooZdoP"QʗkB) 99bpUy~n{S`aRh%uO2O:Z$kBMkf+Ks,,qΥkl̄&?vk{4+amUp~DA*l&&QkF>l[q xn?fhܽ:xChg"ǪYX\wħ(T cYT .5j%\L "?*i  +MN?vO¬&S] Է>5ivi3M&IBi3@i4M&'r `OģM?*>~XԽ[jTM'ZQv$FƗ9@ )<`@=9 zɑҟ85_?)rE*w,t$8==Iy*r`*@I8<zR(Ǯ)F:dơݷ@G|s Krs֔: x~IW؜3	i|FT`ҀHix=EF!]ۂ ON w)@ +SK`NФ J|}E<(&	ϱ	0=HU6~u^Ln	S|1[t"t`}kbJy@W/sQ:r|׸i݅lyp}}ꍤ2
.'捤Z\ܨ+ >٪mFkvQ;|\W1̘ 5=GίaZƅX+a	8M;'ssRaʃoVy@Xԓ޴K)'>- (lӏʗ ӭPI yUF:7==-]>l%r:dmr&G
XwV$4I^ʐ-?XhKr.pvWQlZdyIUݿrN>WXiTFV5鐤Zz4]E$ D 5u+^+b/H./g@8=ŵZteTII8PVZ#)4ұo*#وݏlwu!1la	:=v)O˓W6lsscW&R}C
It؉IcՏj_kK.A 
׆lj 4P3"Ѷ̡u\pхc`DݨUc"Gq$8H:ic!*:R4v4UCQz~j:棓oOQRv⢑ P"A'QVy>\~uNm6ir&kE'SY0fzmda<C!nT]!W~є}TMWXZ}kAϓolV|I-Ŵ- 6BƧ[DXer2=>3X$$Eq~m3C7yDhپ03MBw`^4+StLuF:n
=Zw<|t1}

IIOCeI P3\Sy0Jw|Vf\9؜KB#4|VG$Q*	2?"vWU;ӂ`P~qߚ?@ld<K*˲'rior L-X"#꧵ 6쇃4dAl=^3ng䴘oC}Uo.7%ƫ0NL'2{ՃmX/LrE:H7g5-3nsgyn/,[B5\2wm/8OI9aKIr*?6ANr;yn%J^R]7@B-rO/nEd(Tl݊
x`qXDaP7-N">6>N\1y(bõ=O㛩|U fHe	xB;~k X5JtKTgD?НYXX`]YW@!2Cv:z@>ӎ߽N6t,[.:Qi3D>
0RAFmwTM|oUX3+D#sZڏw]|욐ВI4B'*֒M`pgaSGsUSnnA_357١~AFz<|[Z#eL{ĉxY4tMi"RWYf<96(J@Va- O	B36'cNRۧ$>Ij,y7%|qp<8\߬sQ}/aH,? TqSQS83LPGtw6zTJ=#&OhE6uAс_뗷&ٝGzO$XVoc7/_KH7ox">b]JW.)J#x%P3	h*DGN9ez {*u39%ncǫ 'c1T=6~D.~GÉtb~1s	 iLߛrae
5+KN-&xKN<lE"pҗ#ȰNW9aՇInCJŪ|N1OĖ6=¬鳵eT/'d`6NjR#FE	TCFD_ʯk6P}VP ּpQYq*.e CGf~HE&k:5O?!SE۷TNc+ĶBPj3wE\MbTUQ4xKa <8<j.I(w%ic]n'BH7ͬcTuKH ZE/a5:@+l_,ӇK>9]leH)M{~=yM=ŨY29sIϲm!V9?u\fL0}nN%]dup_/3Ɂ7`Xc}Y=B~U]ĞmAU4')q/u$8#"rXYɉO,XI -0҄弅(϶eߥ}z(ȷUHĿn)~uK,:flH+
GXTd@ľkG4\P	`ho@x-Z?EVF=/_
9tI<PՒُ9OO__	I_^VSd'h-hN7([|@=7F;<Q[o5{oZghiO̽"[	37pW؏%:5u1{?7s؍]1txzLKKW%/RQM8ïAf3&mjPɾps=F~3~YMZ4x#JO%;W";JGR޵WN/
C	-$>wg}݅GSl9aJ;MCDd:쭂䰣H&Fj"/T?4@HBbCEa'CTqssx=TܗxuW!ܡuCϩ]NtaޮʖI䌱g~+Zc	wOF9X^=f)ݾ(ִ(lZB,?j{0{6K"^ULQvH}-򎰿T߼Qqhc"v)ZaO'ivu3MG5P /:HfXmiaL3Atiir\мT	s&"	XЖF2Wʽ`GzyU}sTؙ~9ꀉ[J;v'B,z=jrք? Wl/⨊Tb/3xVonu2E9eۉq~?ꐘbdkH؂hΒmih?{̍>ACè(A5V T{'1}*W-sje̵87[iUk]*,jd5G?<ztVx}7|ts3cOЕ樏#hg"^*5 2G5.1][emU}sΕD{kRvmdfuxf(,kh4cdA3ȕB-ĩEukC<>טNz'+T܇^uܤ(r?$	pZ
NEO`7Г/C0y-XM̀J-"CD.Ɛy`6B`p5ne}LP"~? $׻HLo|%ma#-˱N"?
4ZPq٘sHt[p4D|7ӐEh`0Ѩخ<9y*A=_Zk(w~<aR?t:چ4.qZa'a0`à4eoUh	`P"~(E=juΒ,.ceB`B;94i;6mݹw.ڐm~ho)"(#EN2k2@0`L0+%s ̿ߛrn{)v`q}Quׇ2<yU'?rpgk|QL
åՑEQOpáP/\FOsNklMǻ{gG|7|,crR׻nM\<tCO<AT4pA6[wb!1H8rPwBo#GCW'0U< `\Pq@4?7Fq7g}#2xh;N˦&-lSmqKoTFŷ/:j}.wg2
	)?V놃Y},uQJŐpu.;oՇô1DYղߒ:"Fʹrؓ(fZt.Lyp:7 w_NgEw'[S~ݫ>F<w&4'RVf,poQXJ 	N}^^Zebу*hPdKͣesWbNY|*J0FRH< 1npM<֪+/+}['u9ae Ƶ=\9|^Giwzܲ~G$|Nfǧ'uGeo2=kx@BQW*fMt?TrsP@"=aUvSa6L'rNO˽Δat1WZ̚=F{)J^oY8"LDn<\b`
2k2+Dn~2+ެ^d?ptb"nz?ֽs>&y"w]
&Lpw>-tvu4GM8Uw|y­Cw-`Y|'fUgb]rsx1
ytt6WsZϑd>t^?1yܠV$zq[RJOJP3*	]<(Cτ&jEm_RK#̡f#V^[Y,Z&Q-=Hj(]+qNS|\W2n'H1ot{fgۢŊj[Ij;ޖZsR	C۫ (9g( W.8+15Ϫ(2ZV[ˑ;gaSHM>d`62OQE_ȏ)ޒ6Py>}YUe#5^j^)VPzKexVL!m2=qGN;.J_GՒ[[S
n8UmJ޲бDHxX>ڭlHA($MNA|+j6xMGbJ맔$uLiAy<JV,Nh4Vij4qAejV!8Zk5J(teCL3)2.??i0j~~x=erfBPrLGd=şc zY0΍E0ғ= N?(>/_hxܗcg-_JGtR3&h'9Bb;]g.JIHC%PZgAiFc)O