/*--------------------------------- Left Ads --------------------------------- */
.leftAdBox {
	position:relative;
	z-index:100;
	margin-right:10px;
	background: #edf3ed url(images/oas-adlink-right-cnr-top.gif) no-repeat top right;
}
.leftAdBox div {
	padding:10px 10px 10px 15px;
	background: transparent url(images/oas-adlink-right-cnr-btm.gif) no-repeat bottom right;
}
.leftAdBox .adTitle {
	font-size:12px;
	line-height:20px;
	color:#638e96;
	text-align:center;
	font-weight:700;
}
.leftAdBox .adCopy {
	color:#666666;
	font-size:10px;
	line-height:14px;
	margin:0 !important;
 	padding:.5em 0;
}
.leftAdBox span.adLink {
	display:block;
	color: #ffffff;
	/*background:#acc6c7 url(images/oas-adlink-left-rnd.gif) no-repeat left;*/
	font-size:10px;
	line-height: 21px;
	line: 21px;
	font-weight:700;
	text-align:center;
	display:block;
	margin-top:0.5em;
}
.leftAdBox span.adLink a {
	display:block;
	color: #ffffff;
	text-decoration:none;
	background:transparent url(images/oas-ad-btn.gif) no-repeat center;
	height:22px;
}
.leftAdBox span.adLink a:hover {
	text-decoration:underline;
}
/*--------------------------------- Right Ads --------------------------------- */
.rightAdBox {
	position:relative;
	z-index:100;
	background:#E5ECE5 url(images/15-degree-top-cnr-rgt.gif) no-repeat top right;
	width: 280px;
	text-align:left;
	overflow:hidden;
	position:relative;
	margin-left:30px;
}
.rightAdBox div	{
	background: transparent url(images/15-degree-btm-cnr-rgt.gif) no-repeat bottom right;
	height:130px;
}
.rightAdBox .propImage {
	display:block;
	background:#000;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin-right:10px;
	text-align:right;
	position:relative;
}
.rightAdBox .propImage img {
	position:absolute;
	right:0px;
	top:0px;
}
.rightAdBox .adTitle {
 	color:#638e96;
 	font-size: 13px;
 	line-height: 30px;
 	display:block;
 	font-weight:700;
 	padding-left:13px;
 	background:transparent url(images/15-degree-top-cnr-lft.gif) no-repeat top left;
 	
}
.rightAdBox .adSubTitle {
 	color:#666666;
 	font-size: 13px;
 	line-height: 15px;
 	font-weight:700;
}
.rightAdBox .adCopy {
 	color:#666666;
 	font-size: 11px;
 	line-height: 15px;
 	margin:0 !important;
 	padding:.5em 0;
}
.rightAdBox .adLink {
	color:#cc7d20;
	text-decoration:underline;
	
}
.adLink{padding-left:5px;}
/*--------------------------------- Top1, Top2 Ads --------------------------------- */


.oasTopAdBlock .adGutter {
	 float:left;
	 width:15px;
	 height: 100px;
}
.oasTopAdBlock {
	position:relative;
	z-index:100;
	clear:both;
	padding:10px 25px ;
	min-height:150px;
}
.oasTopAdBlock:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.top1AdBox:before {
 	clear:both;
}
.topAdBox {
	background:#e5ece5 url(images/15-degree-top-cnr-rgt.gif) no-repeat top right;
	width: 340px;
	float:left;
	text-align:left;
	overflow:hidden;
}
/*Changed Ad Box height to 130px @Abhijit 03-18-2010*/
.topAdBox div	{
	background: transparent url(images/15-degree-btm-cnr-rgt.gif) no-repeat bottom right;
	height:130px;
}
/*The height, width and margin-left/right added/changed to reduce 
  the 'Site Sponsor' image size @Abhijit 03-18-2010*/
.topAdBox .propImage {
	display:block;
	background:#000;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin-right:20px;
	/*margin-left:20px;*/
	text-align:right;
	position:relative;
}
.topAdBox .propImage img {
	position:absolute;
	right:0px;
	top:0px;
}
.topAdBox .adTitle {
 	color:#638e96;
 	font-size: 13px;
 	line-height: 30px;
 	display:block;
 	font-weight:700;
 	padding-left:13px;
 	background:transparent url(images/15-degree-top-cnr-lft.gif) no-repeat top left;
 	
}
.topAdBox .adSubTitle {
 	color:#666666;
 	font-size: 13px;
 	line-height: 15px;
 	font-weight:700;
}
.topAdBox .adCopy {
 	color:#666666;
 	font-size: 11px;
 	line-height: 15px;
 	margin:0;
 	padding:.5em 0;
}
.topAdBox .adLink {
	color:#cc7d20;
	text-decoration:underline;
}
/*--------------------------------- Middle1, Middle2 Ads --------------------------------- */
.oasMidAdBlock .adGutter {
	 float:left;
	 width:8px;
	 height: 100px;
}
.oasMidAdBlock {
	position:relative;
	z-index:100;
	clear:both;
	width:455px;
	margin:auto auto 10px auto;
}
.oasMidAdBlock:after {
 	content: ".";
 	display: block;
 	height: 0;
 	clear: both;
 	visibility: hidden;
}
.midAdBox {
	float: left;
	width: 146px;
	background:#f1f5f1 url(images/oas-featured-mid-top-rnd.gif) no-repeat top;
	overflow:hidden;
}
.midAdBox div	{
	background: transparent url(images/oas-featured-mid-btm-rnd.gif) no-repeat bottom left;
	padding: 10px 10px 0px 10px;
	height: 130px;
}
.midAdBox .adTitle {
 	color:#666666;
 	font-size: 13px;
 	line-height: 15px !important;
 	font-weight:700;
}
.midAdBox .adCopy {
 	color:#666666;
 	font-size: 11px;
 	line-height: 12px;
 	margin:0;
 	padding:.5em 0;
}
.midAdBox .adLink {
	color:#cc7d20;
	text-decoration:underline;
}
/*--------------------------------- Home Page Ad --------------------------------- */
.homeonly {
	width:960px;
	height:595px;
	overflow:hidden;
	position:relative;
}
#hoverAdBlock.active
{
	   background:transparent url(images/hover-ad-bg-open.gif) no-repeat;
	
}

#hoverAdBlock {
	position:absolute;
	top: 571px;
	left:375px;
 	width:419px;
 	height:143px;
 	background:transparent url(images/hover-ad-bg.gif) no-repeat;
 	z-index:99;
}
#hoverAdBlock a.open-close {
	height:25px;
	left:210px;
	position:absolute;
	top:5px;
	width:210px;
	}
#hoverAdBlock:hover {
	cursor:pointer;
}
#hoverAdBlock .adTitle { text-align:left! important; display:block; margin:5px 0px 5px 210px !important; font: bold 13px Arial, sans-serif; color:#fff;text-align:left; height:14px; margin:0;}
#hoverAdBlock .adCopy { display:block; padding:10px 15px 0px 210px; font: bold 12px Arial, sans-serif; color:#fff;text-align:left; margin:0; }
#hoverAdBlock .adCopy a { color:#638e96; }
#hoverAdBlock .propImage { float:left; margin:40px 0px 0px 15px; width:182px; height:103px; background: #c5cd1f no-repeat; }

/*--------------------------------- Top1 Experience jquery page --------------------------------- */
#find-content .rightAdBox {
	background:#e5ece5 url(images/15-degree-top-cnr-rgt.gif) no-repeat top right;

}
#find-content .rightAdBox div
{
height:135px;
padding-right:5px;
}
#find-content .rightAdBox .propImage
{
	background-repeat:no-repeat;
	height:100px;	width:100px;
	margin:5px 7px 0px 0px;
}
#find-content .topAdBox {
	bottom:20px;
	float:left;
	margin:0 30px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	width:260px;
}


#find-content .topAdBox div	{
	min-height:140px;
	height:auto !important;
}
#find-content .topAdBox .propImage {
	display:block;
	background:#e5ece5;
	float:left;
	width:130px;
	height:100px;
	overflow:hidden;
	margin-right:20px;
	text-align:right;
	position:absolute;
	bottom:0px;
}
#find-content .topAdBox .propImage img {
	position:absolute;
	right:0px;
	top:0px;
}
#find-content .topAdBox .adTitle {
 	color:#638e96;
 	font-size: 13px;
 	line-height: 15px;
 	display:block;
 	font-weight:700;
 	padding-left:13px;
 	padding-top:3px;
}
#find-content .topAdBox .adSubTitle {
	padding-left:13px;
}
#find-content .topAdBox .adCopy {
	padding-left:136px;
}
.topAdBox .adLink {
	color:#cc7d20;
	text-decoration:underline;
}
/*--------------------------------- Field Labels - ALL --------------------------------- */
.field-field-oas-ad .field-label, .field-field-oas-ad-mid-ml .field-label,
.field-field-oas-ad-bottom .field-label, .field-field-oas-ad-mid-ml .field-label 

{
	color:#6c929f;
	font-size:1.2em;
	font-weight:600;
	background: transparent url(images/title-baseline.gif) repeat-x 0px 15px;
	margin: 0px 15px 5px 0px;
	padding:0px;
}
.field-field-oas-ad-mid-ml .field-label 
{
	
	margin:24px 5px 15px 5px;
}
.field-label span {
	background-color: #ffffff;
	padding-left:15px;
	padding-right:15px;
}

.node-type-article .rightAdBox 
{
height:130px;
margin-top:23px;
margin-bottom:20px;
margin-left:0;
width:350px;
}

