body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #3e454a;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	}
img { border: 0; }
a { color: #93463b;
	outline: 0 none;
	text-decoration: none; }
a:visited { color: #93463b;
	text-decoration: none; }
a:active { color: #93463b;
	text-decoration: underline; }
a:hover { color: #93463b;
	text-decoration: underline; }
a { outline: 0 none; }
td {
	padding: 0;
	vertical-align: top;
	text-align: left;
	}
img.title {
	margin-bottom: 12px;
	}
img.thumb {
	margin-top: 30px;
	margin-right: 12px;
	margin-bottom: 8px;
	}
img.swatchleft {
	margin: 0 10px 10px 35px;
	}
img.swatch {
	margin: 0 10px 10px 0;
	}
img.inline {
	margin-left: 15px;
	float: right;
	}
p {
	margin: 0 25px 16px 35px;
	width: 460px;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	}
p.error {
	margin: 0 25px 16px 35px;
	width: 460px;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #93463b;
	}
p.intro {
	margin: 0 0 0 20px;
	width: 533px;
	}
p.buynow {
	margin: 12px 0 24px 249px;
	width: 304px;
	}
p.buynow2 {
	margin: 10px 25px 6px 35px;
	width: 460px;
	text-align: right;
	}
 p.price {
	margin: 19px 0 12px 31px;
	color: #000;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 15px;
	text-align: right;
	width: 362px;
	}
p.price span {
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	}
 p.availability {
	margin: 0;
	color: #850000;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 12px;
	text-align: right;
	width: 393px;
	line-height: 14px;
	}
	
/*p.price {
	margin: 19px 0 0 52px;
	width: 390px;
	}
	*/
p.msg {
	margin: 92px 0 0 16px;
	}
p.msg2 {
	margin: 12px 0 0 16px;
	}
p.msgwpromo {
	margin: 40px 0 36px 16px;
	}
p.promo {
	margin: 10px 0 0 49px;
	width: 420px;
	}
p.wide {
	margin: 0 25px 16px 35px;
	width: 615px;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	}
p.tvlink {
	margin: 0 29px 0 0;
	float: right;
	}
p.award {
	margin: 0 70px 0 0;
	float: right;
	}
h2.side {
	margin: 81px 15px 6px 12px;
	width: 150px;
	font-size: 16px;
	line-height: 22px;
	color: #8e7e6d;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	text-transform: none;
	}
h2.side.top { margin-top: 0; }
h2.side.multi { margin-top: 20px; }
p.sidetitle {
	margin: 81px 15px 0 10px;
	width: 150px;
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 18px;
	color: #626c74;
	}
p.sidesmtitle {
	margin: 81px 15px 0 12px;
	width: 150px;
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 18px;
	color: #8e7e6d;
	text-transform: uppercase;
	}
p.side {
	margin: 0 15px 8px 12px;
	width: 135px;
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 18px;
	color: #626c74;
	}
p.endlink {
	margin: 14px 25px 20px 35px;
	width: 460px;
	font-size: 11px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #93463b;
	}
p.endlink a { font-weight: bold; }
p.endlink a:visited { font-weight: bold; }
p.endlink a:active { font-weight: bold; }
p.endlink a:hover { font-weight: bold; }

p.sidelink {
	margin: 8px 15px 0 12px;
	width: 150px;
	font-size: 11px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #93463b;
	}
p.sidelink a { font-weight: bold; }
p.sidelink a:visited { font-weight: bold; }
p.sidelink a:active { font-weight: bold; }
p.sidelink a:hover { font-weight: bold; }

p.captionhd {
	margin: 0 0 2px 29px;
	width: 120px;
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 15px;
	color: #3e454a;
	text-transform: uppercase;
	}
p.caption {
	margin: 0 0 0 29px;
	width: 120px;
	font-size: 11px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 15px;
	color: #3e454a;
	}
p.caption b {
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 700;
	}
p.lthead {
	margin: 8px 0 6px 35px;
	font-size: 12px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 14px;
	color: #6f6255;
	text-transform: uppercase;
	}
h1.main {
	margin: 30px 25px 30px 35px;
	color: #93463b;
	font-size: 20px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	width: auto;
	}
h1.main span { font-size: 11px; }
h1.main .txt {
	color: #626c74;
	padding-left: 8px;
	}
h1 {
	margin: 0 25px 4px 35px;
	width: 460px;
	font-size: 13px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 18px;
	color: #424a51;
	}
h1.wide {
	margin: 0 25px 4px 35px;
	width: 615px;
	font-size: 13px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 18px;
	color: #424a51;
	font-weight: bold;
	}

h2 {
	margin: 4px 25px 8px 35px;
	width: 460px;
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 14px;
	color: #3e454a;
	text-transform: uppercase;
	}
h2.wide {
	margin: 4px 25px 8px 35px;
	width: 615px;
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 14px;
	color: #3e454a;
	text-transform: uppercase;
	}
.inlinehd {
	font-size: 11px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 14px;
	color: #3e454a;
	text-transform: uppercase;
	}
.price {
	font-size: 12px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	line-height: 14px;
	color: #6f6255;
	}
	
div#sitestripe {   /* global site shell */
	display: none;
	width: 100%;
	position: relative; 
	top: 0;
	left: 0; 
	margin: 0 auto;
	height: 5px; 
	background-color: #fff;
	}	
div#site {   /* global site shell */
	width: 100%;
	position: relative; 
	top: 0;
	left: 0; 
	margin: 0 auto;
	}
table.main {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	border: none;
	}
table.main td {
	padding: 0;
	vertical-align: top;
	}
td.headerband {
	width: 100%;
	text-align: center;
	background-color: #000;
	}
div#header {
	position: relative;
	top: 0;
	left: 0;
	width: 950px;
	height: 160px;
	text-align: left;
	margin: 0 auto;
	}
table.headerframe {
	margin: 0;
	padding: 0;
	width: 970px;
	border-collapse: collapse;
	border: none;
	}
table.headerframe td.homelogo {
	padding: 0 0 0 3px;
	width: 218px;
	text-align: left;
	vertical-align: top;
	margin-left: 0;
	}
table.headerframe td.logo {
	padding: 0 0 0 3px;
	width: 417px;
	text-align: left;
	vertical-align: top;
	margin-left: 0;
	}
table.headerframe td.link {
	padding: 19px 0 0 66px;
	width: 130px;
	text-align: left;
	vertical-align: top;
	margin-left: 0;
	}
table.headerframe td.topnav {
	padding: 0;
	width: 553px;
	text-align: right;
	margin-left: 0;
	}
table.twocol {
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	border: none;
	}
table.twocol td.margin {
	width: 35px;
	}
table.twocol td.twocol1 {
	margin: 10px 20px 10px 0;
	border-top: 1px solid #a6abaf;
	border-bottom: 1px solid #a6abaf;
	}
table.twocol td.twocol2 {
	margin: 10px 0 10px 0;
	border-top: 1px solid #a6abaf;
	border-bottom: 1px solid #a6abaf;
	}
td.stripe1band {
	width: 100%;
	text-align: center;
	background-color: #000;
	}
div#stripe1 {
	z-index: 4;
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background-color: #000;
	}
td.stripe2band {
	width: 100%;
	background-color: #535a62;
	text-align: center;
	}
div#stripe2 {
	z-index: 4;
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	margin: 0 auto;
	text-align: right;
	}
td.stripe3band {
	width: 100%;
	background-color: #535a62;
	text-align: center;
	}
div#stripe3 {
	z-index: 4;
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	margin: 0 auto;
	text-align: right;
	}
td.browmarkerband {
	width: 100%;
	background-color: #9ca5aa;
	text-align: center;
	}
div#browmarker {
	z-index: 4;
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	margin: 0 auto;
	text-align: right;
	}
td.contentband {
	width: 100%;
	text-align: center;
	background-image: url(../images/global/site_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #616b73;
	}
td.contentband.home {
	background-image: url(../images/global/site_bgtile.png);
	background-color: #b0b5ba;
	}
div#content {
	z-index: 8;
	position: relative;
	padding: 0;
	top: 0;
	left: 0;
	width: 970px;
	margin: 0 auto;
	}
table.contentframe {
	margin: 0;
	padding: 0;
	width: 970px;
	border-collapse: collapse;
	border: none;
	}
table.contentframe td.marginleft {
	padding: 0;
	width: 10px;
	margin-left: 0;
	}
table.contentframe td.nophotoleft {
	padding: 0;
	width: 20px;
	margin-left: 0;
	background-image: url(../images/global/nophoto_leftmargin_tile.jpg);
	background-repeat: repeat-y;
	}
table.contentframe td.center {
	padding: 45px 28px 4px 58px;
	width: 742px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/global/center_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #afb6ba;
	}
table.contentframe td.homephoto {
	padding: 0px;
	width: 407px;
	text-align: left;
	margin-left: 0;
	}
table.contentframe td.homeintro {
	padding: 60px 0 0 0;
	width: 553px;
	text-align: left;
	background-image: url(../images/home/markerbg.png);
	margin-left: 0;
	}
table.contentframe td.homeintro2 {
	padding: 220px 0 0 0;
	width: 553px;
	text-align: left;
	background-image: url(../images/home/markerbg.png);
	margin-left: 0;
	}
table.contentframe td.homeintro h1, table.contentframe td#tbmain.homeintro h1 {
	font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 200;
	font-style: normal;
	font-size: 36px;
	line-height: 36px;
	text-align: right;
	padding-right: 147px;
	color: #000;
	width: auto;
	}
table.contentframe td.homeintro h1 {
	clear: both;
	font-size: 27px;
	line-height: 27px;
	margin-left: 0;
	margin-right: 10px;
	}
table.contentframe td.homeintro h2, table.contentframe td#tbmain.homeintro h2 {
	font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 200;
	font-style: normal;
	font-size: 18px;
	line-height: 18px;
	text-align: right;
	text-transform: none;
	padding-top: 8px;
	padding-right: 164px;
	color: #000;
	width: auto;
	}
table.contentframe td.homeintro h2 {
	padding-top: 4px;
	padding-bottom: 10px;
	margin-right: 10px;
	}
table.contentframe td#tbmain.homeintro p {
	font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 200;
	font-style: normal;
	font-size: 13px;
	line-height: 18px;
	text-align: right;
	padding-right: 150px;
	color: #000;
	width: auto;
	}
table.contentframe td.subphoto {
	padding: 0;
	width: 252px;
	text-align: left;
	margin-left: 0;
	background-image: url(../images/global/underphoto.jpg);
	background-repeat: repeat-y;
	background-color: #8e959a;
	}
table.contentframe td.subcontent1 {
	padding: 0 0 30px 0;
	width: 520px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/global/center_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #afb6ba;
	}
table.contentframe td.subcontent1b {
	padding: 0 0 0 0;
	width: 520px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/global/center_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #afb6ba;
	}
table.contentframe td.subcontent2 {
	padding: 0 0 30px 0;
	width: 698px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/global/center_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #afb6ba;
	}
table.contentframe td.subcontent3 {
	padding: 0 0 30px 0;
	width: 752px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/global/center_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #afb6ba;
	}
table.contentframe td.subcontent3 p {
	width: 675px;
	}
table.contentframe td.vert {
	padding: 0;
	width: 1px;
	background-color: #9aa2a7;
	}
table.contentframe td.sidebar {
	padding: 0;
	width: 177px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/global/center_bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #afb6ba;
	}
table.contentframe td.sidebar2 {
	padding: 0;
	width: 177px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/product/touchback_product.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e8eaeb;
	}
table.contentframe td.sidebar_brow {
	padding: 0;
	width: 177px;
	text-align: left;
	margin-left: 0;
	font-size: 13px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 18px;
	color: #3e454a;
	background-image: url(../images/product/browmarker_product.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e8eaeb;
	}
table.contentframe td.shadowright {
	padding: 0;
	width: 10px;
	text-align: left;
	margin-left: 0;
	background-image: url(../images/global/shadow2_tile.jpg);
	background-repeat: repeat-y;
	}
table.form {
	margin: 0;
	padding: 0;
	width: 520px;
	border-collapse: collapse;
	border: none;
	}
table.form td.label1 {
	padding: 0 8px 4px 35px;
	width: 80px;
	text-align: right;
	vertical-align: middle;
	margin-left: 0;
	font-size: 10px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	color: #626c74;
	text-transform: uppercase;
	}
table.form td.label2 {
	padding: 2px 8px 4px 35px;
	width: 80px;
	text-align: right;
	vertical-align: top;
	margin-left: 0;
	font-size: 10px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	color: #626c74;
	text-transform: uppercase;
	}
table.form td.field {
	padding: 0 25px 4px 0;
	width: 410px;
	text-align: left;
	margin-left: 0;
	}
table.form td.submit {
	padding: 4px 25px 4px 0;
	width: 410px;
	text-align: left;
	margin-left: 0;
	}
.forminput {
	font-size: 11px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	color: #3e454a;
	}
.forminputsm {
	font-size: 10px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	color: #3e454a;
	}
table.images {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: none;
	}
td.links {
	font-size: 11px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	color: #3e454a;
	line-height: 16px;
	margin-left: 0;
	}
.graycaps {
	font-size: 10px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	color: #899297;
	text-transform: uppercase;
	}
.dkgray {
	color: #626c74;
	}
.dkgray2 {
	color: #3e454a;
	}
p.footnote {
	padding: 24px 0 0 0;
	font-size: 10px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 14px;
	color: #3e454a;
	}
td.footerband {
	width: 100%;
	text-align: center;
	}
div#footer {
	position: relative;
	width: 940px;
	top: 15px;
	right: 7px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	text-align: right;
	font-size: 10px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	line-height: 12px;
	color: #2c3034;
	}
#footer a { color: #2c3034;
	text-decoration: none; }
#footer a:visited { color: #2c3034;
	text-decoration: none; }
#footer a:active { color: #757e85;
	text-decoration: none; }
#footer a:hover { color: #757e85;
	text-decoration: none; }
#footer a.lang { color: #9da9b2;
	font-size: 11px;
	text-decoration: none; }
#footer a.lang:visited { color: #9da9b2;
	font-size: 11px;
	text-decoration: none; }
#footer a.lang:active { color: #fff;
	font-size: 11px;
	text-decoration: none; }
#footer a.lang:hover { color: #fff;
	font-size: 11px;
	text-decoration: none; }
.footervert {
	margin: 0 6px 0 6px;
	color: #555d65;
	}
.smfooter {
	font-size: 10px;
	font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 300;
	color: #3b4247;
	}
.red { color: #93463b;
	font-weight: normal;}

div#flagset {
	position: relative;
	display: block;
	margin: 77px 0 0 0;
	}
div.flag {
	padding-right: 2px;
	display: inline;
	}
/* div.flag {
	background-color: #222222;
	width: 20px;
	height: 13px;
	padding: 4px 0 3px 6px;
	display: inline;
	}
div.flaglast {
	background-color: #222222;
	width: 20px;
	height: 13px;
	padding: 4px 6px 3px 6px;
	display: inline;
	} */


div#goodbye {
	position: relative;
	display: block;
	margin: 96px 0 0 0;
	}


/* language selector */
div#selectlang {
	position: relative;
	display: block;
	margin: 81px 0 0 2px;
	padding-right: 40px;
	text-transform: uppercase;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	font-size: 10px;
	color: #7b634d;
	line-height: 15px;
	}
div#selectlang a, div#selectlang a:visited {font-weight: bold; text-decoration: none; }
div#selectlang a:active, div#selectlang a:hover {font-weight: bold; text-decoration: none; }

ul#language li {
	width: 90px;
	margin: 0;
	padding: 2px 10px 2px 7px;
	font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', verdana, sans-serif;
	font-weight: 500;
	font-size: 10px;
	color: #000;
	background-color: #7f878d;
	text-align: left;
	text-transform: none;
	border-bottom: solid 1px #525a61;
	list-style-image: none;
	list-style: none;
	}
ul#language li img {
	float: left;
	margin-top: 2px; 
	margin-right: 4px;
	}
ul#language li a, ul#language li a:visited { 
	font-weight: bold;
	text-decoration: none;
	color: #000;
	}
ul#language li a:active, ul#language li a:hover { 
	font-weight: bold;
	text-decoration: none;
	color: #000;
	}
ul#language li:hover { 
	background-color: #525a61;
	}
div#langmenu {
	position: absolute;
	display: none;
	top: 8px;
	left: -7px;
	z-index: 9999;
	}
	
.ltgreentxt { color: #82ba41; }
.ltyellowtxt { color: #f6a900; }
.bostonredtxt { color: #cc0000; }