/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 14, 2012 */

@font-face {

	font-family: 'DroidSansRegular';

	src: url('fonts/droidsans-webfont.eot');

	src: url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/droidsans-webfont.woff') format('woff'), url('fonts/droidsans-webfont.ttf') format('truetype'), url('fonts/droidsans-webfont.svg#DroidSansRegular') format('svg');

	font-weight: normal;

	font-style: normal;

}



body {

	text-align: center;

  margin: 0px auto;

	padding: 0px;

  background-color: #4C3A3B;

  background-repeat: repeat;

  background-attachment: fixed;

  background-position: center;

	font-family: DroidSansRegular, serif;

	font-size: 13px;

  color: #6D6F71;

	width: 100%;

	height: 100%;

	overflow-x: auto;

	overflow-y: auto;

}



#banner {

	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */

	display: block;

	overflow: hidden;

	background-image: url('../images/wallpaper.gif');

	background-size: cover;

	background-repeat: no-repeat;

	background-attachment: fixed;

	background-position: top center;

}



#wrapper {

	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */

	width: 936px;

}



#contents {

  position: relative;

  margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */

  margin-top: 147px;

  margin-left: auto;

  margin-right: auto;

	padding: 0px;

  width: 936px;

}



#header {

  position: absolute;

  width: 100%;

  height: 0px;

  background: url('../images/pixel_trans.gif');

}



#footer {

  position: static;

  top: 0px;

  left: 0px;

  width: 100%;

  bottom: 0px;

  background: url('../images/pixel_trans.gif');

}



#rollover {

  display: inline-block;

  width: 11px;

  height: 11px;

  background: url("/images/button_popup.gif") no-repeat 0 0;

}



#rollover:hover {

  text-decoration: none;

  background-position: 0 -11px;

}



#left-leftcolumn {

  position: absolute;

  bottom: 4px;

  left: 11px;

  width: 25%;

  height: auto;

  float: left;

}



#center-leftcolumn {

  position: absolute;

  bottom: 4px;

  left: 13px;

  width: 25%;

  height: auto;

  float: left;

}



#right-leftcolumn {

  position: absolute;

  bottom: 4px;

  left: 15px;

  width: 25%;

  height: auto;

  float: left;

}



#left-rightcolumn {

  position: absolute;

  bottom: 4px;

	right: 10px;

  width: 75%;

  height: auto;

  float: right;

}



#center-rightcolumn {

  position: absolute;

  bottom: 4px;

	right: 8px;

  width: 75%;

  height: auto;

  float: right;

}



#right-rightcolumn {

  position: absolute;

  bottom: 4px;

	right: 6px;

  width: 75%;

  height: auto;

  float: right;

}



input#image-button {

  padding-left: 16px;

  width: 16px;

  height: 16px;

  vertical-align: middle;

  background: #ccc url('../images/button_search_query.png') no-repeat top left;

}



input#checkout-button {

  width: 10em;

  height: auto;

}



input#twin-button {

  width: 9em;

  height: auto;

}



input#catalogue-button {

  width: 8em;

  height: auto;

}



textarea {

  resize: none;

}



a:link {

  color: #4C3A3B;

  text-decoration: none;

}



a:visited {

  color: #4C3A3B;

  text-decoration: none;

}



a:hover {

  color: #A69C29;

  text-decoration: none;

	cursor: pointer;

}



a:active {

  color: #A69C29;

  text-decoration: none;

}



p {

	display: block;

	margin-top: -0.92em;

	margin-bottom: -0.92em;

	margin-left: 0;

	margin-right: 0;

}



img {

	display: block;

	border: none;

}



tr.quotesBox {

	height: 450px;

	background-image: url('../images/pixel_border.gif');

	background-repeat: repeat-y;

	background-position: center top;

}



tr.mainBox {

	width: 100%;

	padding: 0px 10px;

	background: #E6E7E8;

}



tr.plainBox {

	width: 100%;

	padding: 0px 10px;

	background: #FFFFFF;

}



td {

  vertical-align: top;

}



td.mainContent {

  vertical-align: middle;

}



p.inputText {

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 15px;

	color: #6D6F71;

  text-decoration: none;

}



a:hover p.inputText {

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 15px;

	color: #6D6F71;

  text-decoration: none;

}



h1, h2, h3 {

	display: block;

	margin: 0;

	padding: 0;

	line-height: normal;

}



h1 {

	color: #4C3A3B;

	font-family: Arial;

	font-weight: bold;

	font-size: 1.9em;

}



h2 {

	color: #4C3A3B;

	font-family: Arial;

	font-weight: bold;

	font-size: 1.35em;

}



h3 {

	color: #6D6F71;

	font-family: Arial;

	font-weight: bold;

	font-size: 1.3em;

}



form {

	display: inline;

}



form.sample_attach {

  position: absolute;

  visibility: hidden;

  border: 1px;

	border-style: solid;

	border-color: #737D84;

  padding: 1px 2px;

  background: #E7E7EF;

}



/* input.sample_attach {

	margin: 1px 0px;

	width: 80px;

} */



/* span.sample_attach {

  display: -moz-inline-box; // Fixes Firefox & netscape //

  display: inline-block; 

  width: 6px;

} */



div.popup {

	text-align: center;

	margin-top: 10px;

}



div.sample_attach {

  display: inline;

  width: 100%;

  border:  0px;

  padding: 0px 0px;

  background: #FFFFFF;

}



div.carousel_row1 {

	list-style: none;

	background-color: #FFF;

	margin: 0px 5px 0px 1px;

	padding: 2px 2px;

}



div.carousel_column1 {

	background-color: #FFF;

	margin: 3px 0px 0px 1px;

	padding: 2px 2px;

}



div.carousel_row2 {

	list-style: none;

	background-color: #FFF;

	margin: 0px 3px 0px 3px;

	padding: 2px 2px;

}



div.carousel_column2 {

	background-color: #FFF;

	margin: 3px 0px 0px 3px;

	padding: 2px 2px;

}



div.carousel_row3 {

	list-style: none;

	background-color: #FFF;

	margin: 0px 1px 0px 5px;

	padding: 2px 2px;

}



div.carousel_column3 {

	background-color: #FFF;

	margin: 3px 0px 0px 5px;

	padding: 2px 2px;

}



/* ######### class for html5 player ######### */

div.player_background {

  width: 336px;

  height: 246px;

  background-image: url('../images/background_online-play-video-button.gif');

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

}



div.player_transbox {

  width: 336px;

  height: 246px;

	margin: 0px 0px;

  opacity: 0.31;

  filter: alpha(opacity=31); /* For IE8 and earlier */

}



div.player_transbox:hover {

  margin: 0px 0px;

  opacity: 0.1;

  filter: alpha(opacity=10); /* For IE8 and earlier */

}



/* ######### class for editorial ######### */

div.editorial_background {

  width: 135px;

  height: 135px;

  background-image: url('../images/background_editorial.gif');

	background-repeat: no-repeat;

	background-position: center;

}



div.editorial_transbox {

  width: 135px;

  height: 135px;

	margin: 0px 0px;

  opacity: 0.91;

  filter: alpha(opacity=91); /* For IE8 and earlier */

}



div.editorial_transbox:hover {

  margin: 0px 0px;

  opacity: 0.6;

  filter: alpha(opacity=60); /* For IE8 and earlier */

}



/* ######### class for picture ######### */

div.picture_background {

  width: 135px;

  height: 135px;

  background-image: url('../images/background_picture.gif');

	background-repeat: no-repeat;

	background-position: center;

}



div.picture_transbox {

  width: 135px;

  height: 135px;

	margin: 0px 0px;

  opacity: 0.91;

  filter: alpha(opacity=91); /* For IE8 and earlier */

}



div.picture_transbox:hover {

  margin: 0px 0px;

  opacity: 0.6;

  filter: alpha(opacity=60); /* For IE8 and earlier */

}



/* ######### class for video ######### */

div.video_background {

  width: 135px;

  height: 135px;

  background-image: url('../images/background_video.gif');

	background-repeat: no-repeat;

	background-position: center;

}



div.video_transbox {

  width: 135px;

  height: 135px;

	margin: 0px 0px;

  opacity: 0.91;

  filter: alpha(opacity=91); /* For IE8 and earlier */

}



div.video_transbox:hover {

  margin: 0px 0px;

  opacity: 0.6;

  filter: alpha(opacity=60); /* For IE8 and earlier */

}



/* ######### class for audio ######### */

div.audio_background {

  width: 135px;

  height: 135px;

  background-image: url('../images/background_audio.gif');

	background-repeat: no-repeat;

	background-position: center;

}



div.audio_transbox {

  width: 135px;

  height: 135px;

	margin: 0px 0px;

  opacity: 0.91;

  filter: alpha(opacity=91); /* For IE8 and earlier */

}



div.audio_transbox:hover {

  margin: 0px 0px;

  opacity: 0.6;

  filter: alpha(opacity=60); /* For IE8 and earlier */

}



/* ######### class for mini html5 player ######### */

div.mini_player_background {

  width: 225px;

  height: 165px;

  background-image: url('../images/background_online-play-video-button.gif');

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

}



div.mini_player_transbox {

  width: 225px;

  height: 165px;

	margin: 0px 0px;

  opacity: 0.31;

  filter: alpha(opacity=31); /* For IE8 and earlier */

}



div.mini_player_transbox:hover {

  margin: 0px 0px;

  opacity: 0.1;

  filter: alpha(opacity=10); /* For IE8 and earlier */

}



/* ######### class for mini editorial ######### */

span.mini_editorial {

  position: absolute;

  width: 16px;

  height: 16px;

  top: 60px;

  left: 104px;

  background-image: url('../images/background_mini_editorial.gif');

}



/* ######### class for mini picture ######### */

span.mini_picture {

  position: absolute;

  width: 16px;

  height: 16px;

  top: 60px;

  left: 104px;

  background-image: url('../images/background_mini_picture.gif');

}



/* ######### class for mini video ######### */

span.mini_video {

  position: absolute;

  width: 16px;

  height: 16px;

  top: 60px;

  left: 104px;

  background-image: url('../images/background_mini_video.gif');

}



/* ######### class for mini audio ######### */

span.mini_audio {

  position: absolute;

  width: 16px;

  height: 16px;

  top: 60px;

  left: 104px;

  background-image: url('../images/background_mini_audio.gif');

}



span.inputField {

  display: -moz-inline-box; /* Fixes Firefox & netscape */

  display: inline-block;

  margin-top: 5px;

	width: 0px;

}



span.inputRow {

  display: -moz-inline-box; /* Fixes Firefox & netscape */

  display: inline-block;

  width: 7px;

}



span.buttonIcon {

  margin: 0px;

	padding: 0px;

  background: #E6E7E8;

}



span.mainHeading {

	float: none;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-style: normal;

	font-weight: bold;

  color: #6D6F71;

  vertical-align: baseline;

  line-height: 1.2;

}



span.titleHeading {

	float: left;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-style: normal;

	font-weight: bold;

  color: #6D6F71;

  vertical-align: top;

  line-height: 1.2;

}



span.quoteHeading {

	float: none;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-style: normal;

	font-weight: bold;

  color: #6D6F71;

  vertical-align: top;

  line-height: 1;

}



span.scrollHeading {

	float: none;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-style: normal;

	font-weight: bold;

  color: #6D6F71;

  vertical-align: top;

}



span.carouselHeading {

	float: none;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-style: normal;

	font-weight: bold;

  color: #6D6F71;

  vertical-align: top;

}



span.pageHeading {

  margin: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 4px;

	padding-left: 4px;

  background: #E6E7E8;

  font-family: DroidSansRegular, serif;

	font-size: 13px;

	color: #6D6F71;

}



span.subHeading {

  margin: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 4px;

	padding-left: 4px;

  background: #FFFFFF;

  font-family: DroidSansRegular, serif;

	font-size: 13px;

	color: #6D6F71;

}



span.linkHeading {

  margin: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 4px;

	padding-left: 4px;

  background: #EAF4FB;

  font-family: DroidSansRegular, serif;

	font-size: 13px;

	color: #6D6F71;

}



a:hover span.linkHeading {

  margin: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 4px;

	padding-left: 4px;

  background: #EAF4FB;

  font-family: DroidSansRegular, serif;

	font-size: 13px;

	color: #6D6F71;

  text-decoration: none;

}



span.noLink {

  color: #4C3A3B;

  text-decoration: none;

}



span:hover span.noLink {

  color: #A69C29;

  text-decoration: none;

	cursor: pointer;

}



.marquee {

	position: relative;

  overflow: hidden;

  width: 876px;

  height: 16px;

  border: none;

}



.marquee span {

	white-space: nowrap;

}



.infoRating {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	letter-spacing: -1px;

  color: #6D6F71;

}



.rating {

	overflow: hidden;

	display: inline-block;

}



.rating-input {

	float: right;

	width: 16px;

	height: 16px;

	padding: 0;

	margin: 0 0 0 -16px;

	opacity: 0;

}



.rating-star {

	position: relative;

	float: right;

	display: block;

	width: 16px;

	height: 16px;

	background: url('../images/star.png') 0 -16px;

}



.rating:hover .rating-star:hover,

.rating:hover .rating-star:hover ~ .rating-star,

.rating-input:checked ~ .rating-star {

	background-position: 0 0;

}



.rating-star,

.rating:hover .rating-star {

	position: relative;

	float: right;

	display: block;

	width: 16px;

	height: 16px;

	background: url('../images/star.png') 0 -16px;

}



.bloc {

	display: inline-block;

	vertical-align: top;

	overflow: hidden;

	border: solid #737D84 1px;

}



.bloc select {

	padding: 10px;

	margin: -5px -20px -5px -5px;

	font-family: DroidSansRegular, serif;

	font-size: 13px;

	color: #6D6F71;

	background-color: #F7F7F7;

	max-height: 55px;

}



.messageBoxError { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background: #FCE9C0 url('../images/warning.png') left no-repeat; background-position: 15px; border-top:2px solid #DBAC48; border-bottom:2px solid #DBAC48; padding: 15px 10px 15px 50px; }



.topBorder {	border-top-width: 10px; border-left-width: 15px; border-right-width: 15px; border-top-style: hidden; border-left-style: solid; border-right-style: solid; border-top-color: #FFF; border-left-color: #FFF; border-right-color: #FFF; }



.centerBorder {	border-left-width: 15px;	border-right-width: 15px; border-left-style: solid; border-right-style: solid;	border-left-color: #FFF;	border-right-color: #FFF; }



.bottomBorder {	border-left-width: 15px;	border-right-width: 15px; border-bottom-width: 10px; border-left-style: solid; border-right-style: solid;	border-bottom-style: hidden;	border-left-color: #FFF;	border-right-color: #FFF; border-bottom-color: #FFF; }



.popupBorder {	border-top-width: 15px; border-left-width: 15px;	border-right-width: 15px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: #4C3A3B; border-left-color: #4C3A3B;	border-right-color: #4C3A3B; }



.boxBorder {	border-top-width: 15px; border-bottom-width: 15px; border-left-width: 25px;	border-right-width: 25px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;	border-right-color: #FFF; }



.blankBorder {	border-top-width: 5px; border-left-width: 5px;	border-right-width: 5px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: #FFF; border-left-color: #FFF;	border-right-color: #FFF; }



.clear { clear: both; }



.fill { width: 100%; background: #FFFFFF; }



.letterPanel { font-family: DroidSansRegular, serif; font-size: 13px; font-weight: normal; color: #4C3A3B; }



a.letterPanel:hover { font-family: DroidSansRegular, serif; font-size: 13px; font-weight: normal; color: #A69C29; text-decoration: none; }



.letterIndex { font-family: DroidSansRegular, serif; font-size: 16px; font-weight: normal; color: #4A3839; }



a.letterIndex:hover { font-family: DroidSansRegular, serif; font-size: 16px; font-weight: normal; color: #4A3839; text-decoration: none; }



.menu_link { font-family: DroidSansRegular, serif; font-size: 13px; font-weight: normal; color: #4C3A3B; }



a.menu_link:hover { font-family: DroidSansRegular, serif; font-size: 13px; font-weight: normal; color: #A69C29; text-decoration: none; }



.column_link { font-family: DroidSansRegular, serif; font-size: 16px; font-weight: normal; color: #4A3839; }



a.column_link:hover { font-family: DroidSansRegular, serif; font-size: 16px; font-weight: normal; color: #4A3839; text-decoration: none; }



.inputBox {	float: left; background-image: url('../images/inputbox.gif'); margin: 10px 0px 0px; overflow: hidden; width: 298px; height: 140px; }



.inputColumn { float: left; margin: 0px 0px 0px 15px; padding: 0px; width: 100%; height: 100%; }



.inputMarquee { float: left; margin: 0px -15px 0px 15px; padding: 0px; width: 100%; height: 100%; }



.inputBanner {	float: left; background-image: url('../images/inputbanner.gif'); margin: 0px 0px 0px; overflow: hidden; width: 336px; height: 159px; }



.inputImage {	float: right; background-image: url('../images/inputimage.gif'); margin: 0px 0px 0px; overflow: hidden; width: 67px; height: 66px; }



.inputHeading {	float: none;  margin: 22px 0px 0px 10px; }



.inputRequirement {	font-family: DroidSansRegular, serif; font-size: 10px;	color: #FF0000; }



.inputOption {	font-family: DroidSansRegular, serif; font-size: 10px;	color: #6D6F71; }



.inputText { font-family: DroidSansRegular, serif; font-size: 12px; line-height: 1.25; }



.carouselText { font-family: DroidSansRegular, serif; font-size: 13px; color: #6D6F71; }



.mainText { font-family: DroidSansRegular, serif; font-size: 13px; color: #6D6F71; line-height: 1.5; }



.linkText { font-family: DroidSansRegular, serif; font-size: 13px; color: #4C3A3B; line-height: 1.5; }



.popupText { font-family: DroidSansRegular, serif; font-size: 13px; color: #6D6F71; line-height: 1.2; }



.specialText { font-family: DroidSansRegular, serif; font-size: 13px; color: #6D6F71; line-height: 0.85; }



.headingText { font-family: DroidSansRegular, serif; font-size: 14px; color: #6D6F71; line-height: normal; }



.headerText { vertical-align: middle; }



.spacerText { vertical-align: middle; background-image: url('../images/spacer.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center; }



.footerText { display: block; font-family: Droid Sans, serif; padding: 20px 0px; font-size: 11px; color: #6D6F71; font-weight: normal; }



.errorText { font-family: DroidSansRegular, serif; font-size: 13px; color: #FF0000; line-height: 1.5; }



.smallText { font-family: DroidSansRegular, serif; font-size: 12px; }



.microText { font-family: DroidSansRegular, serif; font-size: 10px; color: #6D6F71; line-height: 1.5; }



.miniText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 3; }



.narrowText { font-family: Verdana, Arial, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 3; }



.narrowDate { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #A69C29; letter-spacing: -1px; line-height: 3; }



.narrowScrollHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #6D6F71; font-weight: bold; letter-spacing: -1px; }



.narrowScrollText { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #6D6F71; letter-spacing: -1px; }



.narrowScrollDate { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #A69C29; letter-spacing: -1px; }



.selectedanchor { width: 100%; }



.menuanchorclass { width: 100%; }



/* ######### Default class for drop down menus ######### */

.anylinkmenucols { text-align: left; position: absolute; width: auto; left: 0px; top: 0px; visibility: hidden; border: 3px solid #F7F7F7; border-bottom-width: 3px; padding: 0px; font: normal 13px DroidSansRegular, serif; line-height: 1.5; z-index: 100; background: #F7F7F7; }

.anylinkmenucols .column ul {	margin: 0px; padding: 0px; list-style-type: none; }

.anylinkmenucols ul li a { padding-right: 5px; padding-bottom: 6px; display: block; color: #6D6F71;	text-decoration: none; font-weight: normal; text-indent: 5px; }

.anylinkmenucols .column { float: left;	background: #F7F7F7; }

.anylinkmenucols a:hover { background: #E6E7E8; color: #4C3A3B; font-family: DroidSansRegular, serif; font-size: 13px; line-height: 1.5; font-weight: normal; text-decoration: none; }



/* ######### class for shadow DIV ######### */

.anylinkshadow { position: absolute; left: 0px;	top: 0px;	z-index: 99; background: #999999;	visibility: hidden; }



/* ######### Mozilla class for drop down menus ######### */

@-moz-document url-prefix() {

	.anylinkmenucols { text-align: left; position: absolute; width: auto; left: 0px; top: 0px; visibility: hidden; border: 3px solid #F7F7F7; border-bottom-width: 3px; padding: 0px; margin-top: 12px; font: normal 13px DroidSansRegular, serif; line-height: 1.5; z-index: 100; background: #F7F7F7; }

	.anylinkmenucols .column ul {	margin: 0px; padding: 0px; list-style-type: none; }

	.anylinkmenucols ul li a { padding-right: 5px; padding-bottom: 6px; display: block; color: #6D6F71;	text-decoration: none; font-weight: normal; text-indent: 5px; }

	.anylinkmenucols .column { float: left;	background: #F7F7F7; }

	.anylinkmenucols a:hover { background: #E6E7E8; color: #4C3A3B; font-family: DroidSansRegular, serif; font-size: 13px; line-height: 1.5; font-weight: normal; text-decoration: none; }

}



/* ######### Mozilla class for shadow DIV ######### */

@-moz-document url-prefix() {

	.anylinkshadow { position: absolute; left: 0px;	top: 0px; margin-top: 12px;	z-index: 99; background: #999999;	visibility: hidden; }

}



/* ######### Safari and Chrome class for drop down menus ######### */

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.anylinkmenucols { text-align: left; position: absolute; width: auto; left: 0px; top: 0px; visibility: hidden; border: 3px solid #F7F7F7; border-bottom-width: 3px; padding: 0px; margin-top: 0px; font: normal 13px DroidSansRegular, serif; line-height: 1.5; z-index: 100; background: #F7F7F7; }

	.anylinkmenucols .column ul {	margin: 0px; padding: 0px; list-style-type: none; }

	.anylinkmenucols ul li a { padding-right: 5px; padding-bottom: 6px; display: block; color: #6D6F71;	text-decoration: none; font-weight: normal; text-indent: 5px; }

	.anylinkmenucols .column { float: left;	background: #F7F7F7; }

	.anylinkmenucols a:hover { background: #E6E7E8; color: #4C3A3B; font-family: DroidSansRegular, serif; font-size: 13px; line-height: 1.5; font-weight: normal; text-decoration: none; }

}



/* ######### Safari and Chrome class for shadow DIV ######### */

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.anylinkshadow { position: absolute; left: 0px;	top: 0px; margin-top: 0px;	z-index: 99; background: #999999;	visibility: hidden; }

}



/* ######### Microsoft Edge class for drop down menus ######### */

@supports (-ms-accelerator:true) {

	.anylinkmenucols { text-align: left; position: absolute; width: auto; left: 0px; top: 0px; visibility: hidden; border: 3px solid #F7F7F7; border-bottom-width: 3px; padding: 0px; margin-top: 0px; font: normal 13px DroidSansRegular, serif; line-height: 1.5; z-index: 100; background: #F7F7F7; }

	.anylinkmenucols .column ul {	margin: 0px; padding: 0px; list-style-type: none; }

	.anylinkmenucols ul li a { padding-right: 5px; padding-bottom: 6px; display: block; color: #6D6F71;	text-decoration: none; font-weight: normal; text-indent: 5px; }

	.anylinkmenucols .column { float: left;	background: #F7F7F7; }

	.anylinkmenucols a:hover { background: #E6E7E8; color: #4C3A3B; font-family: DroidSansRegular, serif; font-size: 13px; line-height: 1.5; font-weight: normal; text-decoration: none; }

}



/* ######### Microsoft Edge class for shadow DIV ######### */

@supports (-ms-accelerator:true) {

	.anylinkshadow { position: absolute; left: 0px;	top: 0px; margin-top: 0px;	z-index: 99; background: #999999;	visibility: hidden; }

}



/* ######### Microsoft Edge updated class for drop down menus ######### */

@supports (-ms-ime-align:auto) {

	.anylinkmenucols { text-align: left; position: absolute; width: auto; left: 0px; top: 0px; visibility: hidden; border: 3px solid #F7F7F7; border-bottom-width: 3px; padding: 0px; margin-top: 0px; font: normal 13px DroidSansRegular, serif; line-height: 1.5; z-index: 100; background: #F7F7F7; }

	.anylinkmenucols .column ul {	margin: 0px; padding: 0px; list-style-type: none; }

	.anylinkmenucols ul li a { padding-right: 5px; padding-bottom: 6px; display: block; color: #6D6F71;	text-decoration: none; font-weight: normal; text-indent: 5px; }

	.anylinkmenucols .column { float: left;	background: #F7F7F7; }

	.anylinkmenucols a:hover { background: #E6E7E8; color: #4C3A3B; font-family: DroidSansRegular, serif; font-size: 13px; line-height: 1.5; font-weight: normal; text-decoration: none; }

}



/* ######### Microsoft Edge updated class for shadow DIV ######### */

@supports (-ms-ime-align:auto) {

	.anylinkshadow { position: absolute; left: 0px;	top: 0px; margin-top: 0px;	z-index: 99; background: #999999;	visibility: hidden; }

}