body { margin: 0px; /*font: normal 11px/16px verdana, arial, helvetica, san-serif; background-color: #EEEEEE;*/ }

h1 { margin: 10px 0; font-size: 24px; }
h1.h1logo { background-image: url(images/ShopLungUSA_50.jpg); background-position: top left; background-repeat: no-repeat; padding-left: 200px; line-height: 50px; color: #045C97; font-size: 30px; }
form { margin: 0; }
a { color: #369; text-decoration: none; }
a:hover { text-decoration: underline; }

.bttn { font-size: 12px; cursor: pointer; }
#netcentive_footer { display: none; }

#header { margin: 0px; }
#footer { border-top: solid 3px #045C97; padding: 4px 0; background-color:#FFFFFF; }
#footer a { text-decoration: none; font-size: 10px; }
#footer div { width: 900px; margin: 0 auto; text-align: right; font-size: 10px; }
#content { width: 900px; margin: auto; }
#contentwrapper * { font-family:Arial, Helvetica, sans-serif; }

#alawrapper { font-size: 12px; }

#cart_wrap { height: 10px; }
#cart { /*background: url(media/header.jpg); background-repeat: no-repeat;*/ width: 900px; margin: auto; height: 70px; }

#shopping_cart { float: right; margin: 17px 20px 0 10px; }

#msg {margin-top: 12px; float: right; /*padding: 5px;*/ font-size: 10px; /*background:#EFEFEF; border: solid 1px #CCCCCC;*/ }
#menu_wrap { background: url(media/menub_bg.gif) repeat-x; /*tab background image path*/ height: 46px; list-style: none; vertical-align:bottom; }
#menu { margin: auto; width: 940px; /*padding-left: 45px;*/ background: url(media/menub_bg.gif) repeat-x; /*tab background image path*/ height: 46px; list-style: none; vertical-align:bottom; }

.err_text { color: #990000; font-weight: bold; }
.glossymenu{ margin: 0px auto; padding: 0; height: 46px; list-style: none; vertical-align:bottom; }

.glossymenu li{ float:left; }

.glossymenu li a{ float: left; display: block; color:#000; text-decoration: none; font-family: sans-serif; font-size: 13px; font-weight: bold; padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/ height: 46px; line-height: 46px; text-align: center; cursor: pointer; }

.glossymenu li a b{ float: left; display: block; padding: 0 24px 0 8px; /*Padding of menu items*/ }

.glossymenu li.current a, .glossymenu li a:hover{ color: #fff; background: url(media/menub_hover_left.gif) no-repeat; /*left tab image path*/ background-position: left; }

.glossymenu li.current a b, .glossymenu li a:hover b{ color: #fff; background: url(media/menub_hover_right.gif) no-repeat right top; /*right tab image path*/ }
.tb-rounded { border:0; background: transparent url(media/gradiant.gif) no-repeat top left; height: 22px; width: 128px; padding-top:2px;	}

.smalltype { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }



div#nyroModalFull { font-size: 12px; color: #777; font-family: Verdana; }
div#nyroModalLoading { border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(http://nyromodal.nyrodev.com/img/ajaxLoader.gif) no-repeat; background-position: center; }
div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; }
div#nyroModalWrapper { background: #fff; border: 4px solid #777; }
a#closeBut { position: absolute; display: block; top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(http://nyromodal.nyrodev.com/img/close.gif) no-repeat; outline: 0; }
h1#nyroModalTitle { margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; font-size: 12px; color: #ddd;}
div.wrapper div#nyroModalContent { padding: 5px; }
div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; }
div.wrapperImg img { vertical-align: baseline; }
div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); }
div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
a.nyroModalPrev, a.nyroModalNext { z-index: 105; outline: none;position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */ }
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext { height: 60%; width: 20%; }
a.nyroModalPrev { left: 0; }
a.nyroModalPrev:hover { background: url(http://nyromodal.nyrodev.com//img/prev.gif) left 20% no-repeat; }
a.nyroModalNext { right: 0; }
a.nyroModalNext:hover { background: url(http://nyromodal.nyrodev.com//img/next.gif) right 20% no-repeat; }

/*
.transparent_holder { border: solid 1px #666666; position: relative; }
.transparent_worker { position: absolute; top:0; bottom: 0; left: 0; width: 100%; background: #fff; opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
.transparent_content { position: relative; padding: 4px; }
*/

.transparent { background-image: url(images/white50.png); }

.register td { padding: 0 10px 8px 0; }
.register .txtbox { font-size: 12px; width: 195px; }
.register .txtboxmedium { width: 109px; }
.register .txtboxshort { width: 73px; }

.txtbox { border: solid 1px #ADAFAF; color: #5A5A5A; }
