#sideBox .adMeta { border:1px solid #ccc; }
.sideBox .adMeta2 { margin-top: 5px; }
.sideBox .adMeta2 a.textlink{ color:#EC8742;text-decoration:underline;font-weight:bold;font-size:14px;}
#contentArea .adfeatures { margin:0 0 25px 0; }
#contentArea .adfeatures .tabsnbuttons {
	border-bottom:1px solid #ccc;
	height:26px;
}
#contentArea .adfeatures .tabsnbuttons .adtabs { }
#contentArea .adfeatures .tabsnbuttons ul {
	font-size:12px;
	list-style:none;
	margin:0px;
	padding:0px;
	_margin-right:4px;
}
#contentArea .adfeatures .tabsnbuttons li {
	float:right;
	display:inline;
}
#contentArea .adfeatures .tabsnbuttons li a:link {
	background:#f0eeee;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#999999;
	display:block;
	/*fl oat:right;*/
	height:20px;
	margin:0 3px 0 0;
	outline:none;
	padding:5px 15px 0 15px;
	text-decoration:none;
	position:relative;
	display:inline-block;
}
#contentArea .adfeatures .tabsnbuttons li a:visited {
	background:#f0eeee;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#999999;
	display:block;
	/*fl oat:right;*/
	height:20px;
	margin:0 3px 0 0;
	outline:none;
	padding:5px 15px 0 15px;
	text-decoration:none;
	position:relative;
	display:inline-block;
}
#contentArea .adfeatures .tabsnbuttons .idTabs .selected {
	background:white!important;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:0!important;
	color:#336699!important;
	display:block;
	/*fl oat:right;*/
	height:21px!important;
	margin:-5px 3px 0 0!important;
	outline:none!important;
	padding:9px 15px 0 15px!important;
	text-decoration:none;
	position:relative;
	display:inline-block;
}
#contentArea .adfeatures .tabsnbuttons .smallicons {
	float:left;
	margin:5px 0 0 0;
    font-size: 11px;
}
#contentArea .adfeatures .afbody {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	height:232px;
	padding:10px;
	overflow:hidden;
}
#contentArea .adfeatures .afbody #pics .adimages {
	border:1px solid #ccc;
	float:right;
	height:228px;
	margin:0 0 0 9px;
	padding:4px 0 0 0;
	text-align:center;
	width:240px;
}
#contentArea .adfeatures .afbody #pics .advideo {
	border:1px solid #ccc;
	float:right;
	height:228px;
	padding:4px 0 0 0;
	text-align:center;
	width:230px;
}

#contentArea .adfeatures .afbody #pics .advideo a{
	color: #3366cc; 
	font-weight: normal;
	font-size:12px;
}

#contentArea .adfeatures .afbody #pics .advideo p{
	color: #000; 
	font-weight: bold;
	font-size:12px;
}

#contentArea .adfeatures .afbody #details {
	border:1px solid #ccc;
	height:230px;
	overflow:scroll;
}
#contentArea .adfeatures .afbody #details p { margin:10px; }
#contentArea .adfeatures .adform {
	border:1px solid #ccc;
	margin:15px 0 0 0;
	padding:10px;
}
#contentArea .adfeatures .extrabox {
	border:1px solid #ccc;
	margin:15px 0 0 0;
	padding:10px;
} 
#contentArea .adform form{
 width:460px;
}
#contentArea .adform .frmfield {
	display:block;
	float:right;
	margin:0 0 0 5px;
	width:110px;
}

#contentArea .adform .ccab { display: none; }
#contentArea .adform .frmfield input { width:105px; }
#contentArea .adform .frmfield label { width:105px; }
#contentArea .adform .frmfield2 {display:block;
float:right;
margin:5px 0 10px;
width:250px; }
#contentArea .adform .frmfield2 label { display:block; }

#contentArea .adform .freecall {display:block;
float:right;
height:55px;
margin:19px 2px 10px 1px;
width:205px;
cursor: pointer;}
#contentArea .adform .freecall input { width:105px; }
#contentArea .adform .freecall a  {font-size: 9px;margin-top: -20px;padding-top: -20px;color:#000;}


.req {
	color:red;
	padding:0 3px;
}
.sideBox .adMeta a { color:#3366cc; }
.sideBox .adMeta a.mls { color:red; }
#contentArea h1,
h2,
h3,
h4 { color:#3366cc; }
.sideBox h1,
h2,
h3,
h4 {
	color:#3366cc;
	margin:0 0 10px 0;
}
.sideBox p { margin:0 0 10px 0; }
.sideBox table {
	font-size:11px;
	margin:5px 0 10px -2px;
	width:260px;
}
.sideBox table tr { margin:5px 0 10px 0; }
.sideBox table td {
	margin:5px 0 10px 0;
	width:120px;
}
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
h4 { font-size:11px; }
#contentArea .contentBox {
	float:left;
	margin:0px;
	width:505px;
}
#contentArea .sideBox {
* overflow:hidden;/* -- FIX THIS --*/
	float:right;
	margin:0 0 0 5px;
	width:270px;
}

/*--- Some Hebrew Fixes, General ---*/

#contentArea .prefferedMain .boxTabs ul li ul {
	background:#f0eeee;
	border:1px solid #ccc;
	border-top:0px;
	float:right;
	margin:27px -57px 0 0;
	padding:5px 2px;
	position:absolute;
	width:95px;
}

#contentArea .prefferedMain .boxTabs .idTabs li ul li .selected {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0px 3px;
	padding:0px;
	width:160px;
}
#contentArea .prefferedMain .boxTabs .idTabs li ul li a.selected:link {
	background:#d5d5d5;
	border:0px;
	color:#336699;
	display:block;
	float:right;
	height:15px;
	outline:none;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	width:145px; overflow:hidden; border:1px solid red;
}
#contentArea .prefferedMain .boxTabs .idTabs li ul li a.selected:visited {
	background:#d5d5d5;
	border:0px;
	color:#336699;
	display:block;
	float:right;
	height:15px;
	outline:none;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	width:145px; overflow:hidden; border:1px solid red;
}

