.label-1		{ float:left; color:#CA070B; margin-top:20px; width:181px; height:19px; background:url('/img/bgs/label-3-bg.gif') no-repeat; padding:5px 0px 0px 10px; font-weight:bold; font-size:14px; }
.label-1-ext		{ float:left; margin-top:20px; width:509px; height:24px; background:url('/img/bgs/label-3-ext.gif') repeat-x; background-position:bottom; }
.label-1-cr		{ float:left; width:2px; height:3px; background:url('/img/bgs/label-5-cr.gif') no-repeat; font-size:0; }
.label-1-bottom		{ float:left; width:698px; height:3px; background:url('/img/bgs/label-5-bottom.gif') repeat-x; font-size:0;}
.cont-1			{ background-color:#EEF9FD; width:100%; border-left:1px solid #9BCAD9; color:#272621; font-family:Arial; }

.side-left-container	{ float:left; width:530px; margin-top:10px; font-family:Arial;}
.side-right-container	{ float:left; width:170px; margin-top:10px; font-family:Arial;}
.side-left		{ width:508px; padding:10px; border:1px solid #C2DFE8; border-top:0; border-bottom:0; background-color:#F6FCFE; color:#272621; }
.side-left a,a:hover,a:visited	{ color:#CA070B; text-decoration:underline; }
.label-1-sh-top		{ width:100%; height:3px; background:url('/img/bgs/label-5-sh-top.gif') no-repeat; font-size:0; }
.label-1-sh-bottom	{ width:100%; height:4px; background:url('/img/bgs/label-5-sh-bottom.gif') no-repeat; font-size:0; }
.side-right-bottom	{ background:url('/img/bgs/side-right-bottom-5.gif') repeat-x; color:#1181A6; }
.side-right-top		{ height:25px; padding-top:10px; background-color:#C2DFE8; width:160px; padding-left:10px; color:#1181A6; font-size:12px; }
.real-estate-price	{ font-size:24px; padding-top:8px; color:#CA070B; }
.side-left a,a:hover,a:visited	{ color:#CA070B; text-decoration:underline; }

#add			{ text-align:right; font-weight:bold;}
#add img		{ border:0; }
#add a,a:hover,a:visited{ color:#1181A6; text-decoration:none; position:relative; }

#section-content	{ font-size:12px; }
#section-content img	{ border:3px solid #D8ECF3; }
.img-border		{ border:3px solid #D8ECF3; }

.place-title		{ color:#CA070B; float:left;width:300px; }
.place-title2		{ color:#CA070B; float:left;width:440px; }
.place  { color:#555555; }
.font11  { font-size:11px; }

#details		{ padding:15px; font-size:12px; }
#details a,a:hover,a:visited	{ color:#CA070B; text-decoration:none; }

#pages			{ margin:15px; color:#99C2D0; text-align:center; font-size:12px; }
#pages a,a:visited	{ color:#005B79; text-decoration:none; }
#pages a:hover		{ color:#005B79; text-decoration:underline; }
.active-page		{ font-weight:bold; }

.school-label		{ float:left; width:60px; padding-top:10px; font-weight:bold; color:#272621;}
.school-desc		{ float:left; width:440px; padding-top:10px; }

#added a,a:hover,a:visited	{ color:#CA070B; text-decoration:underline; }

#comments		{ margin-top:15px; font-family:Arial; font-size:12px; width:530px; }
#comments a,a:hover,a:visited	{ color:#CA070B; text-decoration:none; }
#add-comment		{ margin-top:20px; width:530px; }
.add-comment		{ width:100%;text-align:right;border-bottom:1px solid #C2DFE8; }
.add-comment-label	{ float:left;width:80px;padding-top:10px; }
.add-comment-content	{ float:left;padding-top:10px; }
.comment-label		{ padding-top:10px; }
.comment-content	{ padding-top:6px;padding-left:12px; color:#555555; }

#list img		{ border:0; }
#list a,a:hover,a:visited	{ color:#CA070B; text-decoration:none; }
.offer-name		{ background-color:#C2DFE8; width:290px; border-right:1px solid #ffffff; padding:10px;}
.offer-city		{ background-color:#C2DFE8; width:120px; border-right:1px solid #ffffff; padding:10px;}
.offer-date		{ background-color:#C2DFE8; width:110px; border-right:1px solid #ffffff; padding:10px;}
.offer-icons		{ background-color:#C2DFE8; width:40px; border-right:1px solid #ffffff; padding:10px;}
.offer			{ border-bottom:1px solid #C2DFE8; padding:10px 10px 5px 10px; }
