/* CSS Basic Styles Document */
/*container - full width of the site*/
/* Main DIVs */

body {
	text-align:center;
}

#header, #fc, #footer {width:980px;}
	#header {height:198px;}
	#header.withadd80 {height:268px;background:none;}
	#fc { }
		#wrapper {width:836px;}
			#content {width:560px;padding:10px 15px 20px 17px;border-width:2px 0 0 0;}
			#rc {width:242px;/*256*/position:relative;top:-190px;margin-bottom:-187px;}
			#article #rc {top:0;margin-bottom:0;}
		#lc { width:142px; }
		#lc iframe {margin-left:16px;}
	#footer {padding:20px 0;}

/* Article 3col layout */

body#article #content {width:660px;}
body#article #rc {width:142px;overflow:hidden;}

.onecol #content {width:950px;}

.onecol #rc {display:none;}

#header, #fc, #footer {
	margin:0 auto;text-align:left;
	position:relative;
}

#header {}
#fc {float:none;}
	#wrapper {float:right;}
		#content {float:left;overflow:hidden;border-color:#0a2038;border-style:solid;
			      background-color:#95BCDD;color:#1E3A53;}
		#rc {float:right;text-align:center;}
	#lc {float:left;}
	  #lc center {text-align:left;}
#footer {clear:both;}

/* CSS Advanced Styles Document */

body {background:url(http://www.bymnews.com/images/bodyback.gif) top repeat-x #000;color:#fff;}
#header {background-image:url(http://www.bymnews.com/images/header.gif);background-position:142px 192px;background-repeat:no-repeat;}
#fc {background-image:url(http://www.bymnews.com/images/fc.gif);background-repeat:repeat-y;background-position:142px 0;}
#article #fc {background-image:url(http://www.bymnews.com/images/fcarticle.gif);}
#content {backgroundx:#173457;}

/* =General styles
???????????????????????????????????????????????????????????????????*/

/* Eric's Reset Reloaded */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul.menu strong {font-weight:bold;}
#content strong {font-weight:bold;}
#content em {font-style:italic;}
body {line-height:1;}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/* Special & General */
a {text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
fieldset {border:none;}
hr {display:none;}
abbr, acronym {border-bottom: 1px dotted #999;}
abbr:hover, acronym:hover {cursor: help;}
.skip {position:absolute;left:-9999px;}
.clear {clear:both;}
br.clear {font-size:0;height:0;line-height:0;overflow:hidden;}
.left {float:left;}
.focus img.left { margin: 9px 15px 15px 0; }
p.left {float:none;text-align:left;}
.right {float:right;}
p.right {float:none;text-align:right;}
li.right {float:none;text-align:right;}
.center {text-align:center;}
img.imgright {float:right;padding:0.5em 0 0.5em 0.5em;}
img.imgleft {float:left;padding:0.5em 0.5em 0.5em 0;}
.hide {position:absolute;left:-999em;}

/* .clearfix */
.clearfix:after, .inner:after, ul.news-index li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .inner, ul.news-index li {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .inner, * html ul.news-index li {height: 1%;}
.clearfix, .inner, ul.news-index li {display: block;}
/* End hide from IE-mac */

/* Vertical centering */
.centervert {position:relative;}
.centervert {overflow: hidden; position: relative;}
.centervert[class] {display: table; position: static;}
.middle {position: absolute; top: 50%;} /* for explorer only*/
.middle[class] {display: table-cell; vertical-align: middle; position: static;}
.inner {position: relative; top: -50%} /* for explorer only */

body {font-family:Arial, Helvetica, sans-serif;}


/* LightBox */

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 120;
	text-align: center;
	line-height: 0;
	color:#000;
	}

#lightbox a {
	color:#f00;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.bymnews.com/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.bymnews.com/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.bymnews.com/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 110;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

/* Lightbox Wild */

#lightboxwild{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:800px;
	height:540px;
	margin:-270px 0 0 -400px;
	border:1px solid #020202;
	background:#292929;
	text-align:left;
}
#lightboxwild[id]{
	position:fixed;
}
#lightboxwild.done #lbLoadMessage{
	display:none;
}
#lightboxwild.done #lbContent{
	display:block;
}
#lightboxwild.loading #lbContent{
	display:none;
}
#lightboxwild.loading #lbLoadMessage{
	display:block;
}

#lightboxwild.done img{
	width:100%;
	height:100%;
}

#lightboxwild.done #lightbox6pics img {width:auto;height:auto;}

#overlaywild {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlaywild[id] {
	position:fixed;
}

/* Lightbox Big Add */
#content div.addbw {
	text-align:center;
}

#content div.addbw a img {
	margin:0 auto;
	padding:1px;
	border:1px solid #fff;
}

#lightboxprice {
	height:280px;width:450px;
	padding:149px 170px 121px 180px;
	background:#fafafa url(http://www.bymnews.com/images/add-lightbox.jpg) no-repeat;
	color:#00447e;
}
	#lightboxprice a.close {
		position:absolute;bottom:3px;right:3px;
		width:103px;height:36px;overflow:hidden;
		text-indent:-9999px;
		text-align:left;
	}
	#lightboxprice h1 {
		text-align:center;
		font-size:1.6em;
		line-height:1.2em;
		font-family:;
		padding:10px 0 0 0;
		margin:0 0 8px 0;
	}
	#lightboxprice p.small {
		font-size:11px;
		letter-spacing:1px;
		text-align:center;
		margin-left:0;
		padding-top:0;
	}
	#lightboxprice p.notice {
	  font-size:14px;
	  line-height:18px;
	  letter-spacing:1px;
	  text-align:center;
	  margin:10px 0;
	}
	#lightboxprice p {
	  margin-left:109px;
	  padding-top:13px;
	  clear:both;
	  text-align:left;
	  font-size:12px;line-height:16px;
  }
  #lightboxprice p a {text-decoration:underline;}
  #lightboxprice p a:hover {text-decoration:none;}
	#lightboxprice p.light {
		clear:both;
		margin-left:109px;
		padding:13px 0 0 0;

		font-size:11px;
		letter-spacing:1px;
		color:#a33;
	}
	#lightboxprice p.light em {
		color:#f00;
	}
	#lightboxprice p.light strong {
		font-weight:bold;
	}
	#lightboxprice dl {
		width:300px;
		margin:10px 0 7px 0;
		font-size:14px;
		padding-left:110px;
		font-size:12px;
	}
		#lightboxprice dt {
			float:left;
			clear:left;
			width:200px;
			padding:2px 0;
		}
		#lightboxprice dd {
			float:left;
			width:100px;
			padding:2px 0;
		}


/* Lightbox Big BW */

#lightboxbw {
	position:relative;
	width:761px;height:520px;overflow:hidden;
	padding:10px 19px 20px 20px;
	background:url(http://www.bymnews.com/images/bg_lightboxwild.gif) repeat-x;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#fefefe;
}
	#lightboxbw a.close,
	#lightbox6pics a.close,
	#lightvideo a.close {
		position:absolute;top:10px;right:10px;
		display:block;width:75px;height:12px;overflow:hidden;
		color:#fff;
		font-family:Georgia,"Times New Roman",Times,serif;
		text-transform:uppercase;
		text-decoration:none !important;
		font-size:12px;
		text-align: left; text-indent: -999em; outline: none;
	}
	* html #lightboxbw div.closeposition,
	* html #lightbox6pics div.closeposition,
	* html #lightvideo div.closeposition {
		position:relative;top:-50px;left:695px;
		width:75px;
	}
	* html #lightboxbw a.close,
	* html #lightbox6pics a.close,
	* html #lightvideo a.close {
		position:relative;top:0;right:0;
	}

		#lightboxbw a.close span,
		#lightbox6pics a.close span,
		#lightvideo a.close span {
			cursor:pointer;
			position:absolute;top:0;left:0;
			width:75px;height:12px;
			background-position:top left;
			background-repeat:no-repeat;
			background-image:url(http://www.bymnews.com/images/bw-close.png);
		}
	#lightboxbw h1 {
		position:relative;
		height:40px;line-height:40px;

		margin:0 0 10px 0;
		font-size:36px;
		font-family:Georgia,"Times New Roman",Times,serif;
		color:#fff;
		letter-spacing:2px;
		text-transform:uppercase;
		text-align:center;
	}
		#lightboxbw h1 span {
			position:absolute;top:0;left:0;
			width:100%;height:100%;
			background-position:center center;
			background-repeat:no-repeat;
		}
		#lightboxbw h1.exclusive span {background-image:url(http://www.bymnews.com/images/h-exclusive.gif);}
		#lightboxbw h1.exciting span {background-image:url(http://www.bymnews.com/images/h-exciting.gif);}
	#lightboxbw a.big {
		color:#fefefe;
		text-decoration:none !important;
		background-position:top left;
		background-repeat:no-repeat;
	}
		#lightboxbw a.big:hover {background-position:top right;}
	#lightboxbw #c-rest a.big {background-image:url(http://www.bymnews.com/images/col_restaurant.jpg);}
	#lightboxbw #c-wine a.big {background-image:url(http://www.bymnews.com/images/col_wine.jpg);}
	#lightboxbw #c-opal a.big {background-image:url(http://www.bymnews.com/images/col_opal.jpg);}

	#lightboxbw #c-boat a.big {background-image:url(http://www.bymnews.com/images/col_boat.jpg);}
	#lightboxbw #c-swim a.big {background-image:url(http://www.bymnews.com/images/col_swim.jpg);}
	#lightboxbw #c-surf a.big {background-image:url(http://www.bymnews.com/images/col_surf.jpg);}
	#lightboxbw a.big span {
		display:block;
		margin:257px 0 10px 0;
		padding:0 10px;
		font-size:13px;
		line-height:18px;
		text-align:justify;
		text-decoration:none !important;
		color:#aaa;
	}
	#lightboxbw a.big:hover, #lightboxbw a.big:hover span, #lightboxbw a.big:focus {
		text-decoration:none;
	}
	#lightboxbw a.big:hover span {color:#fff;}
#lightboxbw div.col {
	position:relative;
	float:left;
	height:459px;width:233px;
	border:1px solid #acacac;
	margin:0 28px 0 0;
}
#lightboxbw div.last {margin-right:0;}
	#lightboxbw div.col a.big {
		position:absolute;top:0;left:0;
		height:459px;width:233px;
	}

/* #lightbox6pics */
#lightbox6pics {width:760px;height:530px;padding:10px 20px;background:url("http://www.bymnews.com/images/bg_lightboxwild.gif") repeat-x scroll 0 0 transparent;color:#FEFEFE;}
.products-6-wrapper {
	background:url("http://www.bymnews.com/images/bg_lightboxwild.gif") repeat-x scroll 0 0 transparent;
	color:#FEFEFE;
}
#lightbox6pics h1,
.products-2-wrapper h1 {text-transform:uppercase;text-align:center;font-size:23px;line-height:30px;color:#fff;margin:0 70px;}
#lightbox6pics h2,
.products-2-wrapper h2 {text-transform:none;text-align:center;font-size:16px;line-height:20px;color:#eee;margin:0 0 10px 0;}

.product {float:left;width:234px;height:215px;text-align:center;}
.product a {display:block;text-decoration:none; color:#fff;}
.product img {border:1px solid #a1dbff;display:block;margin:0 0 6px;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;}
.product strong {font-size:13px;line-height:15px; color:#a1dbff;}
.product a:hover img {border-color:#fff;}
.product a:hover strong {color:#fff;}

.products-6 .product-1 {margin-right:29px;margin-bottom:19px;}
.products-6 .product-2 {margin-bottom:19px;}
.products-6 .product-3 {float:right;margin-right:0;margin-bottom:19px;}
.products-6 .product-4 {clear:both;margin-right:29px;}
.products-6 .product-5 {}
.products-6 .product-6 {float:right;margin-right:0;}

.products-2 { padding: 18px 25px 0; }
.products-2 .product-1 {margin-bottom:19px;}
.products-2 .product-2 {float: right;  margin-bottom:19px;}

.products-2 .product { height: 174px; }
.products-2 .product a { position: relative; }
.products-2 .product a strong { position: absolute; bottom: 1px; left: 1px; width: 222px; padding: 3px 5px;
	background: #000;
	background: rgba(0,0,0,0.4);
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

.products-2 .product a:hover strong {
	background: rgba(0,0,0,0.7);
}

/* Green Theme */
#lightbox6pics.green {background:url(http://www.bymnews.com/images/bg_lightboxwild-green.gif) repeat-x #648f67;}
#lightbox6pics.green .product img {border-color: #b7f8bc; }
#lightbox6pics.green .product strong {color: #b7f8bc; }

/* #lightboxvideo */
#lightvideo {width:760px;height:530px;padding:10px 20px;background:url("http://www.bymnews.com/images/bg_lightboxwild.gif") repeat-x scroll 0 0 transparent;color:#FEFEFE;text-align:center;}
#lightvideo h1 {text-transform:uppercase;text-align:center;font-size:26px;line-height:30px;color:#fff;margin:0 30px 0;}
#lightvideo h2 {text-transform:none;text-align:center;font-size:18px;line-height:20px;color:#eee;margin:0 0 40px 0;}
#lightvideo iframe {margin:0 auto;}

/* Generic */


.clearfix:after, p.quote:after, p.topbox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix, * html>body p.quote, * html>body p.topbox {
	display: inline-block;
	width: 100%;
	}

* html .clearfix, * html p.quote, * html p.topbox {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

h1, h2, h3, h4, h5, p.h1, p.h2 {font-family:Trebuchet MS,Tahoma,Helvetica,Sans-Serif;}

/* =Header
???????????????????????????????????????????????????????????????????*/

#header .menu {
	position:absolute;top:174px;/*left:150px;*/left:193px;
	height:24px;
}
#header.withadd80 h1 {padding-bottom:0;}
#header.withadd80 .menu {top:244px;left:193px;}
#header.withadd80 .headeradd {padding-left:160px;padding-top:5px;}
#header.withadd80 .headeradd a.directory {padding-left:50px;}
#header .menu li {
	float:left;
	display:block;
	padding-left:4px;
	margin-right:10px;
	background:url(http://www.bymnews.com/images/menu-top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header .menu a {
	float:left;
	display:block;height:24px;line-height:24px;
	font-size:11px;color:#000;
	/*font-variant:small-caps;*/
	padding:0 6px 0 3px;
	background-image:url(http://www.bymnews.com/images/menu-top.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
#header .menu li:hover {
	background-position:left bottom;
}

#header .menu li:hover a {
	background-position:right bottom;
}

#header #logo {
	background:url(http://www.bymnews.com/images/mirabella.jpg) bottom left no-repeat;
	width:126px;height:194px;
	position:absolute;top:0;left:14px;
}

#header h1, #header p.h1 {
	padding:20px 242px 10px 142px;
	text-align:center;
	font-size:35px;
	font-weight:normal;
	line-height:35px;
	color:#ADE1FB;
}
#header h1 em, #header p.h1 em {
  display:block;
  font-size:22px;
  line-height:35px;
  font-style:normal;
}

#header h2, #header p.h2 {
	padding:0 242px 0 142px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	color:#ADE1FB;
}

/* =Side Menu */

#lc  {
	position:relative;
}

#lc .rss {
	position:absolute;top:-35px;left:140px;
}
	#lc .rss a {
		display:block;width:43px;height:30px;overflow:hidden;
		text-indent:-9999px;
		background:url(../images/ico_rss.jpg) center center no-repeat;
	}

#lc .menucontainer {
	margin-top:9px;
	padding-bottom:3px;
	background-image:url(http://www.bymnews.com/images/menu-left.gif);background-position:bottom right;background-repeat:no-repeat;
}

#lc .menu {
	background-image:url(http://www.bymnews.com/images/menu-left.gif);background-position:top right;background-repeat:no-repeat;
	padding:10px 5px 7px 11px;
}

#lc .menu li {padding-bottom:1px;}

#lc .menu a {
	color:#000;
	font-size:11px;/*font-variant:small-caps;*/font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding:5px 5px 5px 10px;
}

* html #lc .menu a {padding:3px 5px 3px 10px;}

#lc div.google {
	padding-left:17px;
}

#lc .search {
	margin: 9px 0 3px 11px;
}

.search .gsc-control-cse {
	background: none;
	border: none;
	padding: 0;
}

.search form.gsc-search-box {
	margin: 0;
}

.search .gsc-search-box-tools .gsc-search-box td.gsc-input {
	padding: 0 !important;
}

.search .cse .gsc-search-button input.gsc-search-button-v2, .search input.gsc-search-button-v2 {
	padding: 5px 5px 6px 5px;
	width: 16px;
	height: 16px;
	background: #95bcdd;
	color: #000;
	margin: 0;
	border: none;
	border-radius: 0;
}

.search .gsib_a {
	padding: 0;
}

.search .gsib_b {
	display: none;
}

.search .gsc-input-box {
	background: none;
	border: none;
	height: auto;
}

.search input.gsc-input {
	font-size: 12px;
	padding: 6px 0 6px 5px !important;
	background-color: #fff;
	border-radius: 6px 0 0 6px !important;
	background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAJCAMAAAD6vdmYAAAAMFBMVEUVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1QVN1T/xIQDAAAAD3RSTlNE3ZkAzCJm7hG7d4gzqlUFHd6aAAABKUlEQVR42rWS4W7tIAyDEwwEUtq8/9teX6LD2bRN+7VIUGrV/pK2IhpR8G2pvA4RUZt2QGzEBKsGdpnjXS3F+VETc8B/A3QmXl23N6wByzKrW/0KyDqAnpfQBQ/uTWd03sfQyuEOwFEpD0Rx4CqvZm3hOFbQ0UFRwH2HSo+yMKh4hTSUqzF0ELugN1as1ysCRCdJIQpYj2x5lAvH0cLhxuirUMxQoi4tEv8Lzq00WsXyFe2VE8zCpSCA2jNlA3zisXEcPHARsAx+Z6hsPft5bOH6CdAV8LIBXmZPgAarfwWgPvXJR8Tp5TTO/EdHUwKwB27j8wT3ATSzsd3sHijzONYBuBoyVGoE/aIRPni+CciPbm9A/qYHgFmwAbfvto/jDRhxIUMFf1z/AEOdEmJqA0UPAAAAAElFTkSuQmCC) !important;
	background-repeat: no-repeat;
	background-position: 4px 50%;
	color: transparent;
}

.search input.gsc-input:hover,
.search input.gsc-input:focus {
	background-image: none !important;
	color: #000 !important;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.3);
}

.search .gsc-modal-background-image {
	background-color: #0e2036;
}

.search .gsc-tabsArea {
	border-color: #0a2038;

}

.search .gsc-tabHeader.gsc-tabhActive {
	border-color: #0a2038 #0a2038 #ffffff;
}

/* =ColumnBoxes Design
???????????????????????????????????????????????????????????????????*/

#fc a {
	color:#94bcdc;
}

#fc .gsc-results-wrapper-overlay a {
 	color: #00c;
}

#content a {
	color:#fff;
}

#google_translate_element a {
	color: #94bcdc;
}

#fc p {
	font-size:12px;
	line-height:18px;
	text-align:justify;
	margin:5px 0;
}

#fc h2 {
	text-align:center;
	font-size:26px;
	margin:15px 0;
}

#fc h2.special {
	line-height: 1.1em;
	margin: 5px 0;
}

#fc h2.special a,
#fc div.focus h2.special a {
	text-decoration: none;
}

#fc h2.special a:hover,
#fc div.focus h2.special a:hover {
	text-decoration: underline;
}

#fc h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:10px 0pt;
	text-align:left;
	font-variant:small-caps;
}

#fc h3 a {padding:0 2px;}

#lc div.add {
	margin:10px 0 10px 15px;
	width:120px;overflow:hidden;
	padding:1px;
	border:1px solid #fff;
	text-align:center;
}

#article #rc div.add {
	margin:10px 0 10px 2px;
	width:120px;overflow:hidden;
	padding:1px;
	border:1px solid #fff;
}

#lc div.add12060 {
	width:120px;height:60px;
}

#lc div.add12090 {
	width:120px;height:90px;
}

#lc div.add120240 {
	width:120px;height:240px;
}

#rc div.add232174 {
	position:relative;
	width:232px;height:174px;
	margin:10px 0 30px 5px;
	border:1px solid #fff;
	padding:1px;
}
#rc div.add232174_incentive {
	overflow: visible;
	margin-bottom: 40px;
}

#rc div.add232174 a {
	display:block;width:232px;height:174px;
	text-decoration:none;
}

#rc div.add232174 b {
	display:block;width:85px;height:21px;
	position:absolute;bottom:-24px;left:0;
	background:url(http://www.bymnews.com/images/click-to-enlarge.png);
}

* html #rc div.add232174 b {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.bymnews.com/images/click-to-enlarge.png', sizingMethod='crop');background:none;}

#rc div.add232174 span {
	position:absolute;top:5px;left:5px;padding:2px;
	background:#fff;color:#000;
	font-size:12px;font-weight:bold;letter-spacing:1px;
	font-family:Trebuchet MS,Tahoma,Helvetica,Sans-Serif;
}
#rc div.add13590 {
	position:relative;
	width:135px;height:90px;overflow:hidden;
	margin:10px 0 30px 5px;
	border:1px solid #fff;
	padding:1px;
}

#rc div.add13590 a {
	display:block;width:135px;height:90px;
	text-decoration:none;
}

#rc div.add232174 span {
	position:absolute;top:5px;left:5px;padding:2px;
	background:#fff;color:#000;
	font-size:12px;font-weight:bold;letter-spacing:1px;
	font-family:Trebuchet MS,Tahoma,Helvetica,Sans-Serif;
}
#fc #content h1.attention {
	color:#c2e5ff;
	font-size:14px;
	background-color:#455f7e;
	border-top:2px solid #b9dcf9;
	border-bottom:2px solid #b9dcf9;
	border-left:2px solid #173457;
	border-right:2px solid #173457;
	padding:7px 25px;
	text-align:center;
	font-variant:small-caps;
	line-height:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0;
}

#fc #content h1 span.small {
  display:block;
  font-size:11px;line-height:14px;text-align:left;
  font-variant:normal;font-weight:normal;
}

#fc #content h1.attention a {
	color:#c2e5ff;
	text-decoration:underline;
}

#fc #content h1.attention a:hover {
	text-decoration:none;
}

#fc div.focus {
	background:#bed8fc;
	border:2px solid #455f7d;
	padding:10px;
}

#fc div.focus a {color:#0000FF;text-decoration:underline;}
#fc div.focus a:hover {text-decoration:none;}

/* =Footer
???????????????????????????????????????????????????????????????????*/

#footer p {
	padding:0 256px 0 142px;
	font-size:11px;font-variant:small-caps;text-align:center;
	color:#fff;}
#footer p a {color:#fff;}

#content table, #content .bymindustryindex {
	font-size:12px;
	line-height:18px;
}

#content .bymindustryindex .datebymcat {
	margin-top:7px;
	margin-bottom: 0;
	font-size:11px;
	padding-top:5px;
	border-top:1px solid #000;
	color:#4b628a;
}

#content .bymindustryindex p {
	display: block;
	margin: 0;
}

#content a.readonbym, #content a.titlelinkbym {
	color:#173457;
}

#content a.readonbym {
	padding:0 5px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#content a.readonbym:hover {
	text-decoration:none;
}

/* Article Layout */

#article #header {height:auto;background:none;padding-bottom:30px;}

#article #header .menu {
	top:auto;bottom:0;
}

#article #header h1 {
	font-size:40px;
	line-height:60px;
	text-align:left;
	font-weight:normal;
	padding-left:12px;
}

#article #header h2 {
	font-size:18px;
	line-height:24px;
	text-align:left;
	padding-left:12px;
	font-weight:normal;
}
#article #header h2.up {margin-top:-15px;margin-bottom:15px;}

#article #header div.fright {
	float:right;
	width:380px;
	padding-right:12px;
	color:#ADE1FB;
}

#article #header h3 {
	font-size:22px;
	padding-top:20px;
	line-height:32px;
	text-align:center;
}

#article #header h4 {
	font-size:16px;
	line-height:20px;
	text-align:center;
}

/* Right column */

#article #rc div.message {
	width:112px;
	padding:5px;
	margin:10px 0 10px 2px;
	border:1px solid #fff;
	background:#173457;
	text-align:center;
}

#article h1, #article h2, #article h3, #article h4, #article h5, #article h6 {
	line-height:1.2em;
	margin:10px 0 5px 0;
	font-family:Trebuchet MS,Tahoma,Helvetica,Sans-Serif;
	text-transform:none;
	text-align:left;
	font-variant:normal;
	font-weight:bold;
}
#article h1 {font-size:24px;}
#article h2 {font-size:22px;}
#article h3 {font-size:20px;}
#article h4 {font-size:18px;}
#article h5 {font-size:16px;}
#article h6 {font-size:14px;}
#article img {clear:both;}
#article img.left {float:left;margin:5px 10px 5px 0;clear:none;}
#article img.right {float:right;margin:5px 0 5px 10px;clear:none;}
#article .dark {color:#000;}
#article .white {color:#fff;}
#article .darkgrey {color:#455f7e;}
#article .darkblue {color:#3c7ab5;}
#article .lightblue {color:#bed8fd;}
#article .blue {color:#4a92f8;}
#article .right {text-align:right;float:none;}
#article .center {text-align:center;}
#article .left {text-align:left;float:none;}
#article .smallcaps {font-variant:small-caps;}
#article .uppercase {text-transform:uppercase;}
#article .normal {font-weight:normal;}
#article .bordernone {border:none !important;}

/* The Boxes */

.box {
	clear:both;
	border-style:solid;
	border-width:0 2px 2px 0;
	border-color:#7192b2;
	margin:13px 0;
}

.box .inner {
	border-style:solid;
	border-width:2px;
	border-color:#afd7f9;
	padding:10px 15px 15px 10px;
	position:static;
}

.box .inner img {
	border-style:solid;
	border-width:2px;
}

.box div.bxlightblue {
	background-color:#bed8fd;
	color:#114b83;
}
.box div.bxlightblue, .box div.bxlightblue img {border-color:#edf5fc;}

.box div.bxdarkgrey {
	background-color:#7794bd;
	color:#163448;
}
.box div.bxdarkgrey , .box div.bxdarkgrey img {border-color:#c7e5ff;}


.box div.bxdarkblue {
	background-color:#1d3c59;
	color:#c7e5ff;
}
.box div.bxdarkblue , .box div.bxdarkblue img {border-color:#c7e5ff;}


.box div.bxgreen {
	background-color:#1e5a1e;
	color:#c7ffef;
}
.box div.bxgreen , .box div.bxgreen img {border-color:#c7ffef;}


.box div.bxbrown {
	background-color:#b4763b;
	color:#290405;
}
.box div.bxbrown , .box div.bxbrown img {border-color:#290405;}


.box div.bxyellow {
	background-color:#f7fdc1;
	color:#290405;
}
#fc .box div.bxyellow h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 1.2em;
}
#content .box div.bxyellow p a { color:#0000FF; text-decoration:none;}
#content .box div.bxyellow p a:hover {text-decoration:underline;}
.box div.bxyellow , .box div.bxyellow img {border-color:#290405;}

.box div.bxturquoise {
	background-color:#c0f7fc;
	color:#070533;
}
.box div.bxturquoise , .box div.bxturquoise img {border-color:#070533;}


.box div.bxviolet {
	background-color:#979add;
	color:#fff;
}
.box div.bxviolet , .box div.bxviolet img {border-color:#fff;}


.box div.bxpink {
	background-color:#f7ddc9;
	color:#000;
}
.box div.bxpink , .box div.bxpink img {border-color:#000;}


.box div.bxmidblue {
	background-color:#3c7ab5;
	color:#fff;
}
.box div.bxmidblue , .box div.bxmidblue img {border-color:#fff;}


.box div.bxolive {
	background-color:#59591d;
	color:#fff;
}
.box div.bxolive , .box div.bxolive img {border-color:#fff;}


.box div.bxlilac {
	background-color:#591d59;
	color:#ffe8ff;
}
.box div.bxlilac , .box div.bxlilac img {border-color:#ffe8ff;}



/* News Update */


/* News - Index */

#fc ul.news-index {
	border-bottom:1px solid #000;
}

#fc ul.news-index li {
	padding:1px;
	border-top:1px solid #000;
}

#fc ul.news-index p {
	margin-bottom:4px;
}

#fc ul.news-index p.date {
	color:#4B628A;
	font-size:11px;
}

#fc ul.news-index p a {
	font-weight:bold;
	text-decoration:underline;
	color:#000033;
}

#fc ul.news-index p a:hover {
	text-decoration:none;
}

#fc ul.news-index p a.newstitle {
	font-weight:normal;
	padding-right:10px;
	text-decoration:none;
}

#fc ul.news-index p a.newstitle:hover {
	text-decoration:underline;
}

#fc ul.news-index p a.newstitle strong {
	font-weight:normal;
}


#fc ul.news-index p a:hover strong {
	text-decoration:underline;
}

#fc ul.news-index a img {
	float:right;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	padding:1px;
}

#fc ul.news-navigation {
	padding-top:20px;
	font-size:13px;
	text-align:center;
}

#fc ul.news-navigation li {
	display:inline;
	padding:0 5px;
}

#fc ul.news-navigation li a {
	color:#0028ac;
}

/* News Page */

#fc div.newspage h1 {
	font-family:Trebuchet MS,Tahoma,Helvetica,Sans-Serif;
	font-size:22px;
	line-height:27px;
	text-align:center;
	font-weight:bold;
	clear:both;
}

#fc div.newspage p.date {
	clear:both;
	color:#4B628A;
	font-size:11px;
	margin-bottom:10px;
	text-align:right;
}

#fc div.newspage div.newsimage {
	float:right;
	border:1px solid #000;
	padding:5px;
	margin-left:10px;
	margin-bottom:10px;
}

#fc div.newspage div.newsimage img {
	border:1px solid #000;
	margin-bottom:7px;
	width:200px;
}

#fc div.newspage div.newsimage p {
	font-size:11px;
	margin:0;
}

#header div.add232174 {
	position:absolute;right:1px;top:17px;z-index:100;
	border:2px solid #FFF;
}

div.add232174 .incentive {
	position: absolute; top: 176px; left: 0; width: 232px;
	line-height: 22px; font-size: 12px;
	color: #fff; text-align: center;
}

#header div.add232174 a span {
  position:absolute;top:5px;left:5px;padding:2px;
	background:#fff;color:#000;
	font-size:12px;font-weight:bold;letter-spacing:1px;
	font-family:Trebuchet MS,Tahoma,Helvetica,Sans-Serif;
}

body#news2 #rc div#peacock_feathers {
	position: absolute; left: -999em;
}

body#news5 #rc div.add232174 {
	position:absolute;left:-9999px;
}
body#news5 #rc center div.add232174 {
	position:static;
}
body#news2 #rc,
body#news5 #rc {
	padding-top:218px;
}

a.high-value {display:block;padding:10px 5px; text-align:center;font-size:12px;line-height:18px;}
a.high-value strong {display:block;font-size:14px;line-height:18px;}

/* Homepage slider */

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width: 560px;
	height: 260px;
	border:0;
	padding:0;
	margin:0;
	z-index:100;
	display:none;
	zoom: 1;

	background-color:#fff;
	filter:alpha(opacity=0);
	/other than IE/
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	z-index: 101;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index: 102;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#content .slider-wrapper {
	position: relative;
	clear: both;
	margin: 13px 0;
	width: 560px;
}

#content .slider-wrapper .nivoSlider {
	position: relative;
	height: 260px;
	width: 560px;
}

#content .slider-wrapper .nivo-caption {
	font-size: 13px;
	line-height: 16px;
}
