.closedmessage { background-color: #ffe3e3; padding: 0.5em; border: solid 2px #f00; }
a:link         { color: navy; text-decoration: none }
a:active       { color: gray; text-decoration: none }
a:visited        { color: navy; text-decoration: none }
a:hover       { color: black; text-decoration: none }
.td    { color: black; font-style: normal; font-weight: normal; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif ; line-height: 125%; }
.tdred { color: #c00; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 125%; }
#td { color: black; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 125%; }
.hdr   { color: #000; font-style: normal; font-weight: bold; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
#hdr { color: #000; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; }
.errormessage 	{ color: #f8000c; font-weight: bold; background-color: #ffffd2; background-image: none; background-repeat: no-repeat; background-position: right 0; height: auto; border: solid 1px; }
.errormessage h3 { color: #f8000c; font-weight: bold; background-image: none; }
#container { text-align: center; width: 750px; }
p { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; text-indent: 1em; }
p.noindent { text-indent: 0; }
p.noindent-black { color: #000; text-indent: 0; }
p.lesstallnoindent-red { color: #c00; text-indent: 0; margin: 0; padding: 0; }
p.notop { text-indent: 1em; margin-top: 0; }
p.notopnoindent { text-indent: 0; margin-top: 0; }
p.lesstall { text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.lesstallnoindent { text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.lesstall-windent { text-indent: 1em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.xtradesc { font-size: 0.75em; text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.smaller { font-size: 0.75em; text-indent: 0; margin-top: -0.5em; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.smaller-detail { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.nobtm { margin-bottom: 0; padding-bottom: 0; }
p.nobtmnoindent { text-indent: 0; margin-bottom: 0; padding-bottom: 0; }
p.halfbtmnoindent { text-indent: 0; margin-bottom: 0.25em; padding-bottom: 0.25em; }
p.hdr { margin-top: 0; margin-bottom: 0; }
.margLR20 { margin-right: 10px; margin-left: 10px; }
.padB5 { padding-bottom: 5px; }
.padTB10 { padding-top: 10px; padding-bottom: 10px; }
#padALL { padding: 0.5em; }
.padALLquarterem { padding: 0.25em; }
.padALL { padding: 0.5em; }
.padALL5 { padding: 5px; }
.padB15 { padding-bottom: 15px; }
.padB10 { padding-bottom: 10px; }
.padT15 { padding-top: 15px; }
.padTB1em { padding-top: 1em; padding-bottom: 1em; }
.padTB15 { padding-top: 15px; padding-bottom: 15px; }
.padT3em { padding-top: 3em; }
.padT1em { padding-top: 1em; }
.padT2em { padding-top: 2em; }
.padB2em { padding-bottom: 2em; }
.padB1em { padding-bottom: 1em; }
.padT5 { padding-top: 5px; }
.padTB5 { padding-top: 5px; padding-bottom: 5px; }
.padR5 { padding-right: 5px; }
.padL5 { padding-left: 5px; }
.padR10 { padding-right: 10px; }
.padL10 { padding-left: 10px; }
.margL18 { margin-left: 18px; }
.padRhalfem { padding-right: 0.5em; }
.padL1em { padding-left: 1em; }
.padLR2em { padding-right: 2em; padding-left: 2em; }
.padL18R2em { padding-right: 2em; padding-left: 18px; }
.padR2em { padding-right: 2em; }
#width150 { width: 125px; }
.width550 { width: 550px; margin-left: 18px; }
.width500 { width: 500px; }
.width750 { margin-bottom: 1em; width: 750px; }
.width160 { width: 750px; margin-left: 145px; padding-bottom: 3em; }
h1 { font-size: 1.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
h2.notop { font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 0.83em; padding: 0; }
h2.nobtm { font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
h2.error { color: #f8000c; font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h2.lesstall { font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h2.moretop { font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 1.25em 0 0; padding: 0; }
h2.header { color: #696; font-size: 8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; margin: 0 0 0; padding-top: 0; padding-right: 0.5em; padding-bottom: 0; border-right: 2px solid #696; }
h3 { font-size: 1.17em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 1em 0; }
h3.nobtm { font-size: 1.17em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 1em 0 0; padding: 0; }
h3.notop { font-size: 1.17em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 0.5em; padding: 0; }
h3.subcats { font-size: 1.17em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
h3.red { color: #f00; font-size: 1.17em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h3.lesstall { font-size: 1.17em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h4.homeBTM { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0 0 6px; padding: 3px 0; border-top: 1px solid #feac0a; border-bottom: 1px solid #feac0a; }
h4.home { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
h4.subcats { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 1.33em 0 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
#alpha { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; list-style-type: disc; margin: -8em 0 0 160px; padding-top: 0; padding-left: 0; }
#alpha li { margin: 0; padding: 0; list-style-type: disc; }
.marL1em { margin-left: 1em; }
ul.moretop { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; list-style-type: disc; margin: 2em 0 0 1.5em; padding: 2em 0 0; }
ul.nobtm { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; list-style-type: disc; margin: 0 0 0 30px; padding: 0; }
ul { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; list-style-type: disc; margin: 0 0 1em 20px; padding: 0; }
ol { font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; list-style-type: decimal; margin: 1em 0 1em 40px; }
.black-border-btm { border-bottom: 1px solid #000; border-top-style: none; border-right-style: none; border-left-style: none; }
.black-border { border: solid 1px #000; }
.greyborder { background-color: #f4f4f4; border: solid 1px #a8a8a8; }
.greyborderback { background-color: #f4f4f4; padding: 1em; border: solid 1px #a8a8a8; }
#grey01 { background-color: #e1e1e1; }
#grey02 { background-color: #efefef; }
div.dots
{ background-image: url(../../../Library/Caches/TemporaryItems/Transmit/.tmp_zqknro/images/dotleaders.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left 85%; float: left; clear: both; width: 550px; margin-top: 1.25em; margin-bottom: 1.25em; }
span.term1
{ float: left; text-align: left; width: 300px; border-right: 1px solid #999; }
span.term { padding-right: 0.5ex; float: left; }
span.page
{ float: right; padding-left: 0.5ex; text-align: right; }
div.wrapper { padding: 0.5em; border: solid 1px #999; }
div.wrapper-notop { padding: 0.5em; border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; border-top-style: none; }
#ideabank { list-style-type: none; margin: 0.5em 0 0; padding: 0; border-top: 1px solid #a8a8a8; }
#ideabank li { background-color: #f2f2f2; padding: 0.5em; border-bottom: 1px solid #a8a8a8; }
#errors { color: #f00; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; list-style-type: disc; margin: 1em 0 1em 3em; }
#links { list-style-type: none; margin: 0.5em 0 0 1em; padding: 0; border-top: 1px solid #a8a8a8; }
#links li { background-color: #f2f2f2; padding: 0.5em; border-bottom: 1px solid #a8a8a8; }
#subcats { color: #000; margin: 0; padding: 0; list-style-type: none; }
#subcats li { color: #000; margin: 0 0 0 0.85em; padding: 0; list-style-type: none; list-style-image: url(graphics/right-arrow.gif); }
.cat_cont { padding-top: 0.5em; padding-bottom: 0.5em; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.curves-wrap { background-color: #6cf; position: relative; width: 100%; }
.curves-mid { width: auto; margin: 0 41px 0; padding: 0; }
.curves-top { background-color: #6cf; background-image: url(graphics/rc-navbar_TL.png); background-repeat: no-repeat; background-position: left top; width: 100%; height: 37px; }
.curves-btm { background-color: #6cf; background-image: url(graphics/rc-navbar_BL.png); background-repeat: no-repeat; background-position: left top; width: 100%; height: 37px; }
.curves-TR { background-image: url(graphics/rc-navbar_TR.png); background-repeat: no-repeat; background-position: right top; width: 35px; height: 37px; float: right; }
.curves-BR { background-image: url(graphics/rc-navbar_BR.png); background-repeat: no-repeat; background-position: right bottom; width: 35px; height: 37px; float: right; }
#btmline { border-bottom: 1px solid #999; }
#btmsideline { border-right: 1px solid #999; border-bottom: 1px solid #999; }
#btmsideLline { border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.homecont { margin-top: 1em; margin-left: 18px; padding: 0; }
.checkouta-border { background-color: #e7e7e7; border: solid 1px #7d7d7d; }
.checkoutb-border { background-color: #edf8ff; border: solid 1px #4ca9e3; }
#wrapper-col { padding: 0 0 1em; margin: 0; }
.prod2-container{ text-align: center; width:150px; float:left   ; margin: 0; padding: 0; }
.prod2-top{ position:relative; width:150px; height: 120px; margin: 0; padding: 10px 0 0; }
.prod2-title{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display:block; z-index:101; width:150px; position:absolute; left: 0; bottom: 0; z-index:101; margin: 0; padding: 0; }
.prod2-content{ text-align: center; position:relative; z-index: 3; margin: 0; padding: 5px 5px 0; }
.prod2-clear { clear: both; line-height: 1px; }
.prod2-image{ text-align: center; position:absolute; z-index:1   }
img.resize-max-hw { -ms-interpolation-mode: bicubic; display: block; max-width: 7.5em; max-height: 8.75em; }
