/* BANNER AD STYLING (zone) */



.oio-banner-zone,

.oio-banner-zone .oio-slot,

.oio-banner-zone .oio-empty,

.oio-banner-zone a,

.oio-banner-zone img,

.oio-banner-zone object {

	width: 100% !important;

	height: 280px !important;

	display: block !important;

	visibility: visible !important;

	opacity: 1 !important;

	overflow: hidden !important;

	margin: 0 !important;

	padding: 0 !important;

	line-height: 1 !important;

	border: none !important;

	background: none !important;

	list-style: none !important;

	text-align: center !important;

	-webkit-box-sizing: border-box !important;

	-moz-box-sizing: border-box !important;

	box-sizing: border-box !important;





}



.oio-banner-zone .oio-slot {

	float: left !important;

	display: inline !important;

	position: relative !important;

	white-space: nowrap !important;

	font-size: 0 !important;

	height: 0 !important;

}



.oio-banner-zone .oio-slot:before,

.oio-banner-zone .oio-slot:after {

	content: "" !important;

	margin: 0 !important;

	padding: 0 !important;

}





.oio-banner-zone .oio-slot a,

.oio-banner-zone .oio-slot a:hover,

.oio-banner-zone .oio-slot img,

.oio-banner-zone .oio-slot object {

	position: absolute !important;

	top: 0 !important;

	left: 0 !important;

	height: 100% !important;

}



.oio-banner-zone .oio-empty a,

.oio-banner-zone .oio-empty a:hover {

	font-size: 14px !important;

	white-space: normal !important;

	border: 2px solid #999 !important;

	padding-bottom: 10px !important;

}



#oio-banner-1 {



    height: 280px;



}



/* TEXT AD STYLING (zone) */



.oio-link-zone {

	margin: 0;

	padding: 0 !important;

	background: none !important;

	list-style: none !important;

	list-style-type: none !important;

	list-style-image: none !important;

	border: 1px solid #999;

}



.oio-link-zone li:before,

.oio-link-zone li:after {

	content: "" !important;

	margin: 0 !important;

	padding: 0 !important;

}



.oio-link-zone li {

	float: left;

	overflow: hidden;

	display: inline !important;

	margin: 0 !important;

	padding: 2px !important;

	background: none !important;

	clear: none !important;

	border: none !important;

}



.oio-link-zone li:hover {

	padding: 2px !important;

}



.oio-link-zone li a {

	background: none !important;

	width: auto !important;

}



.oio-link-zone a {

	border: none;

	display: block;

	margin: 0 !important;

	padding: 0 !important;

	visibility: visible !important;

	width: auto !important;

}



.oio-link-zone .cell {

	display: block;

	padding: 5px;

	margin: 0 auto !important;

}



.oio-link-zone .desc {



}



.oio-link-zone .empty {



}





/* TEXT AD STYLING (list) */



.oio-link-list {



}



.oio-link-list li {



}



.oio-link-list a {



}



.oio-link-list .desc {



}



.oio-link-list .empty {



}





/* INLINE AD STYLING */



.oio-inline-left {

	float: left;

	margin-top: 10px;

	margin-right: 10px;

}



.oio-inline-right {

	float: right;

	margin-top: 10px;

	margin-left: 10px;

}



.oio-inline-border,

.oio-inline-border:hover {

	border: 2px solid #999;

}



.oio-inline-left a,

.oio-inline-right a,

.oio-inline-left img,

.oio-inline-right img {

	border: none;

	display: block;

	margin: 0 !important;

	padding: 0 !important;

	visibility: visible !important;

}





/* RSS FEED AD STYLING */



#myrss_feed {

	padding: 10px;

	border: 1px dashed black;

}



.rsscontainer {

	margin-bottom: 1em;

	text-align: left;

}



/* AD BADGE STYLING */



.oio-badge {

	margin-top: 20px;

	margin-bottom: 20px;

	text-align: center;

}



/* AVAILABLE ADS STYLING */



.oio-openslots {



}





/* POSTLINKS STYLING */



.oio-postlinks {

	margin-top: 15px;

}





/* MISC STYLING */



#oio-pixel {

	display: none !important;

}



.oio-body {

	margin: 0 !important;

	padding: 0 !important;

}



.oio-center {

	text-align: center !important;

}



.oio-table {

	display: table !important;

	width: 100% !important;

	height: 100% !important;

}



.oio-cell {

	display: table-cell !important;

	vertical-align: middle !important;

	width: 100% !important;

	height: 100% !important;

}



.oio-clear,

.oio-clear-left,

.oio-clear-right {

	clear: both !important;

	content: "" !important;

	height: 0.1px !important;

	font-size: 0.1px !important;

	line-height: 0.1px !important;

	visibility: hidden !important;

	overflow: hidden !important;

}



.oio-clear-left {

	clear: left !important;

}



.oio-clear-right {

	clear: right !important;

}