body {margin-top: 3px;font-family: veranda, helvetica, arial, san-serif;font-size:10pt;}
				H4 {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif; font-weight:bold; margin-top:0;}
				H3 {font-size:12pt; color:#111111; font-family: verdana, helvetica, arial, sans-serif;}
				H2 {font-size:13pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif; font-weight:bold}
				H1 {font-size:12pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif; font-weight:bold}
				th {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif}
				td {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif}
				p {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif; margin-top:0;line-height:1.2}
				ul {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;margin-top:0px}
				ol {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif}
				img {border-style: none;text-decoration: none}
				.w {font-size:10pt; color:#ffffff; font-family: verdana, helvetica, arial, sans-serif}
				A:link {color:#0000FF;font-family: verdana, helvetica, arial, sans-serif}
				A.w:link {color:#ffffff;font-family: verdana, helvetica, arial, sans-serif}
				A:visited {color:#800080;font-family: verdana, helvetica, arial, sans-serif}
				A.w:visited {color:#ffffff;font-family: verdana, helvetica, arial, sans-serif}
				A:hover {color:#FF0000;font-family: verdana, helvetica, arial, sans-serif}
				A.w:hover {color:#0000cc; background-color: #ffffff;font-family: verdana, helvetica, arial, sans-serif}
				.piclink {border-style: none;}			


/*-----------------------------------------------------------------------------
text styles
-----------------------------------------------------------------------------*/

.pn {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:normal;margin-top:0;margin-bottom:0;text-decoration: none}

.strong {font-weight:bold}

.xsmtext {font-size:7pt}
.smtext {font-size:8pt}
.mtext {font-size:9pt}
.text {font-size:10pt}
.ltext {font-size:11pt}
.xltext {font-size:12pt}
.xxltext {font-size:13pt}

.highlighttext {font-weight:bold;color:red}

/*-----------------------------------------------------------------------------
positioning
-----------------------------------------------------------------------------*/

.floatl {float:left}
.floatr {float:right}

.clearl {clear:left}
.clearr {clear:right}
.clearb {clear:both}

.center {text-align:center;margin-left:auto;margin-right:auto;}

.indentlsm {margin-left:5px}
.indentlm {margin-left:10px}
.indentl {margin-left:20px}
.indentlxl {margin-left:30px}

.indentr {margin-right:20px}

.nobreak {margin-bottom:0px;margin-top:0px}

.marginbxsm {margin-bottom:3px}
.marginbsm {margin-bottom:6px}
.marginb {margin-bottom:12px}
.marginbl {margin-bottom:30px}

.margintm {margin-top:18px}
.margint {margin-top:12px}
.margintsm {margin-top:6px}
.margintxsm {margin-top:3px}

.margintbsm {margin-bottom:6px;margin-top:6px}
.margintb {margin-bottom:12px;margin-top:12px}

.nobreak {margin-bottom:0px;margin-top:0px}

.ilg {position:relative;top:3px;text-decoration: none}
.ilgm {position:relative;top:10px;text-decoration: none}

.javalink {color:#0000ff;cursor:pointer}
.javalink:hover {color:#ff0000}
.redstrike {text-decoration:line-through;color:red}

.dispnone {display:none}
.dispinline {display:inline}
.dispblock {display:block}

/*-----------------------------------------------------------------------------
search results styles
-----------------------------------------------------------------------------*/

.mtext em{font-size:9pt;font-weight:bold;font-style:normal;}
.summaryboxsearch {width:190px;height:280px;float:left;padding-left:3px;padding-right:3px;border-bottom:1px solid #ccddee;border-left:1px solid #ccddee}
.summaryboxsearchimg {height: 155px;overflow:hidden;margin-left:22px}
.summaryboxsearch p{height:80px}


.eraserl {float:left;position:absolute;left:200px;border-left:1px solid #ffffff;height:280px}
.summaryboxfeature {width:194px;height:280px;float:left;padding-left:5px;padding-right:5px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarr.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.summaryboxfeature img{position:relative;top:3px;margin-left:22px}
.summaryboxfeatureimg {height: 155px;overflow:hidden}
.summaryboxfeature p{height:80px}
.summaryboxfeaturehead {text-align:right;position:relative;bottom:6px;right:6px;width:180px;background:white}


/*-----------------------------------------------------------------------------
gift pages boxes
-----------------------------------------------------------------------------*/
.summaryboxprod {width:215px;height:272px;float:left;padding-left:8px;padding-right:8px;border-bottom:1px solid #ccddee;border-left:1px solid #ccddee}
.summaryboxprod img{margin-left:32px}
.summaryboxprodimg {height: 150px;overflow:hidden;margin-top:5px}
.summaryboxprod p{height:65px}


/*-----------------------------------------------------------------------------
borders and shading
-----------------------------------------------------------------------------*/

.leftmenu {margin:0px auto;min-width:10em;color:#000;}
.leftmenu .lefthd .leftc,
.leftmenu .leftft .leftc {font-size:1px; /* ensure minimum height */height:6px;}
.leftmenu .leftft .leftc {height:14px;}
.leftmenu .lefthd {background:transparent url(../images/css/lefttl2.gif) no-repeat 0px 0px;}
.leftmenu .lefthd .leftc {background:transparent url(../images/css/tr2.gif) no-repeat top right;}
.leftmenu .leftheadbackground {background:transparent url(../images/css/blueGradback.gif) repeat-x 0px 0px;height:20px;width:200px;}
.leftmenu .lefthdsolid {background:transparent url(../images/css/tl2solid.gif) no-repeat 0px 0px;}
.leftmenu .lefthdsolid .leftcsolid {background:transparent url(../images/css/tr2solid.gif) no-repeat top right;text-align:center;margin-left:5px;font-size:115%;color:#ffffff;font-weight:bold;}
.leftmenu .leftbd {background:transparent url(../images/css/ml2.gif) repeat-y 0px 0px;}
.leftmenu .leftbd .leftc {background:transparent url(../images/css/mr2.gif) repeat-y top right;}
.leftmenu .leftbd .leftc .lefts {margin:0px 5px 0px 4px;background:#ffffff;padding:0em;}
.leftmenu .leftft {background:#ffffff url(../images/css/bl2.gif) no-repeat 0px 0px;}
.leftmenu .leftft .leftc {background:transparent url(../images/css/br2.gif) no-repeat top right;}

.navmenu {margin:0px auto;min-width:10em;color:#000;}
.navmenu .navhd .navc,
.navmenu .navft .navc {font-size:1px; /* ensure minimum height */height:6px;}
.navmenu .navft .navc {height:14px;}
.navmenu .navhd {background:transparent url(../images/css/lefttl2.gif) no-repeat 0px 0px;}
.navmenu .navhd .navc {background:transparent url(../images/css/trshd4.gif) no-repeat top right;}
.navmenu .navheadbackground {background:transparent url(../images/css/blueGradback.gif) repeat-x 0px 0px;height:20px;width:135px;}
.navmenu .navhdsolid {background:transparent url(../images/css/tl2sol.gif) no-repeat 0px 0px;}
.navmenu .navhdsolid .navcsolid {background:transparent url(../images/css/tr2sldshdtt.gif) no-repeat top right;height:20px;text-align:center;margin-left:0px;font-size:115%;color:#ffffff;font-weight:bold;}
.navmenu .navbd {background:transparent url(../images/css/ml2.gif) repeat-y 0px 0px;}
.navmenu .navbd .navc {background:transparent url(../images/css/mr2shd.gif) repeat-y top right;}
.navmenu .navbd .navc .navs {margin:0px 5px 0px 4px;background:#ffffff;padding:0em;}
.navmenu .navft {background:#ffffff url(../images/css/blshd1.gif) no-repeat 0px 0px;}
.navmenu .navft .navc {background:transparent url(../images/css/brshd.gif) no-repeat top right;}

.flmenu {margin:0px auto;min-width:10em;color:#000;}
.flmenu .flhd .flc,
.flmenu .flft .flc {font-size:1px; /* ensure minimum height */height:6px;}
.flmenu .flft .flc {height:14px;}
.flmenu .flhd {background:transparent url(../images/css/lefttl2.gif) no-repeat 0px 0px;}
.flmenu .flhd .flc { background:transparent url(../images/css/trshd4.gif) no-repeat top right;}
.flmenu .flheadbackground {background:transparent url(../images/css/blueGradback.gif) repeat-x 0px 0px;height:20px;}
.flmenu .flhdsolid {background:transparent url(../images/css/tl2sol.gif) no-repeat 0px 0px;}
.flmenu .flhdsolid .flcsolid { z-index:2; height:20px; background:transparent url(../images/css/tr2sldshdtt.gif) no-repeat top right; text-align:center; font-size:115%; color:#ffffff; font-weight:bold;}
.flmenu .flbd { background:transparent url(../images/css/ml2.gif) repeat-y 0px 0px;}
.flmenu .flbd .flc { background:transparent url(../images/css/mr2shd.gif) repeat-y top right;}
.flmenu .flbd .flc .fls {margin:0px 5px 0px 4px;background:#ffffff;padding:0em;}
.flmenu .flft {background:#ffffff url(../images/css/blshd1.gif) no-repeat 0px 0px;}
.flmenu .flft .flc {background:transparent url(../images/css/brshd.gif) no-repeat top right;}

.blsd {background-color: #ccddee}

/*-----------------------------------------------------------------------------
table formats
-----------------------------------------------------------------------------*/

table.blgr {width:99%;border-width: 1px;border-style: solid;border-color: #000099;border-collapse: collapse;}
table.blgr acronym {border-bottom-width:0;}
table.blgr th {border: solid 1px #000099;padding: 1px;background-color: #E6E8FA;}
table.blgr td {text-align: center;padding: 1px;border-left: solid 1px #000099;border-right: solid 1px #000099;border-bottom: solid 1px #cccccc;}
table.blgr tr.d0 td {background-color: #ffffff;}
table.blgr tr.d1:hover {background-color: #E8E8E8;}
table.blgr td.tbhead {border: solid 1px #000099;border-bottom: solid 1px #000099;padding: 1px;background-color: #E6E8FA;font-weight:bold;}

/*-----------------------------------------------------------------------------
tabs
-----------------------------------------------------------------------------*/

#tab {float:left;width:100%;background:#ffffff;}
#tab ul {margin-left:15px;margin-bottom:0px;padding:10px 10px 0px 0px;}
#tab li {display:inline}
#tab a {float:left;background:url("/Merchant2/graphics/00000001/catg/tabLeft.gif") no-repeat left top;cursor:pointer;padding:0 0 0 4px;text-decoration:none;}
#tab a span {float:left;display:block;background:url("/Merchant2/graphics/00000001/catg/Tabright.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#0000FF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab a span {float:none;}
/* End IE5-Mac hack */
#tab a.activetab {position:relative; background-position: 0% -42px;z-index:1}
#tab a.activetab span { background-position:100% -42px;color:#FF0000}
#tab a:hover span {color:#FF0000}

.tabswrapper {padding:5px;border-left: 1px solid #000099;border-bottom: 1px solid #000099;background: url(/Merchant2/graphics/00000001/catg/Boxtopright.gif) no-repeat top right;z-index:0;}
.shiftup {position:relative;bottom:1px}

#tabcontone {display:inline}
#tabconttwo {display:none}
#tabcontthree {display:none}
#tabcontfour {display:none}
#tabcontfive {display:none}


/*-----------------------------------------------------------------------------
template layouts
-----------------------------------------------------------------------------*/

div#cntnr{float:left;width:100%}
div#cntnt{margin:0 185px;padding:5px;}
div#navg{float:left;width:185px;margin-left:-100%}
div#xtr{float:left;width:185px;margin-left:-185px;}
div#ftr{clear:left;width:100%}
div#cntntfl{margin-left:185px;padding-left:10px;padding-right:0px}
div#extrabtm{clear:left;width:100%}

#wrap{padding-left:185px;}
#content{width:100%;border-left:185px solid #ffffff;margin-left:-185px;float:right;}
#leftbar{width:185px;float:left;margin-left:-185px;display:inline;}
.padall {padding:5px 5px 5px 5px}


/*-----------------------------------------------------------------------------
fitguide-pass
-----------------------------------------------------------------------------*/

.padallsm {padding:5px 5px 5px 5px}
.padwide {padding:15px 15px 15px 15px;min-height:900px;background:#ffffff;min-width:929px}
.borderhighlight {border: 1px solid yellow}
.phototextfitg {border-bottom:1px solid #ccddee;border-left:1px solid #ccddee;padding-left:4px;padding-right:4px;width:120px;height:140px;float:left;text-align:center;}
.photofitgimg {height: 100px;overflow:hidden;}
.eraserlsmfitguide {float:left;position:absolute;left:23px;border-left:1px solid #ffffff;height:140px}
.setwidthxsm {width:59px}
.setwidthsm {width:115px}
.setwidth {width:230px}

/*-----------------------------------------------------------------------------
photo and caption boxes
-----------------------------------------------------------------------------*/

.fntctg {width:125px;height:175px;text-align:center;float:left;margin-left:1.5%;margin-right:1.5%;}
.fntctg img {position:relative;top:3px;text-decoration: none}
.catgpgcart {width:100px;height:195px;text-align:center;float:left;margin-left:7px;margin-right:7px;}
.catgpgcart img {position:relative;top:3px;text-decoration: none}
.catgpgl {width:150px;height:200px;text-align:center;float:left;margin-left:5px;margin-right:5px;}
.catgpgl img {position:relative;top:3px;text-decoration: none}
.catgpgm {width:100px;height:150px;text-align:center;float:left;margin-left:7px;margin-right:7px;}
.catgpgm img {position:relative;top:3px;text-decoration: none}
.catgpgsm {width:75px;height:127px;text-align:center;font-size:8pt;float:left;margin-left:7px;margin-right:7px;}
.catgpgsm img {position:relative;top:2px;text-decoration: none}
.catgpgxsm {width:50px;height:95px;text-align:center;font-size:8pt;float:left;margin-left:7px;margin-right:7px;}
.catgpgxsm img {position:relative;top:2px;text-decoration: none}

/*-----------------------------------------------------------------------------
tooltips and popups
-----------------------------------------------------------------------------*/

.thumbzoomxsm{position:relative;z-index: 0;float:right;}
.thumbzoomxsm:active {background-color:transparent;z-index: 50;}
.thumbzoomxsm span{ /*CSS for enlarged image*/position: absolute;background-color: #E6E8FA;padding: 2px;right: -1000px;border: 1px dotted #000099;visibility: hidden;}
.thumbzoomxsm span img{ /*CSS for enlarged image*/padding: 2px;}
.thumbzoomxsm:active span{ /*CSS for enlarged image on hover*/visibility:visible;top:15px;right:-10px; /*position where enlarged image should offset horizontally */}

.thumbzoomsm{position:relative;z-index: 0;float:right;}
.thumbzoomsm:active {background-color:transparent;z-index: 50;}
.thumbzoomsm span{ /*CSS for enlarged image*/position: absolute;background-color: #E6E8FA;padding: 2px;border: 1px dotted #000099;visibility: hidden;color: #E6E8FA;}
.thumbzoomsm span img{ /*CSS for enlarged image*/padding: 2px;}
.thumbzoomsm:active span{ /*CSS for enlarged image on hover*/visibility:visible;top:20px;right:-15px; /*position where enlarged image should offset horizontally */}

a.piclinkhover{position: relative;border-bottom-width: 1px;border-bottom-style:dotted;border-bottom-color:#000099;cursor: help;text-decoration:none;color:#000000}
.piclinkhover span{position: absolute;left:-75px;visibility: hidden;border: 1px dotted #000099}
.piclinkhover:hover span{visibility: visible;top:15px;background-color:white;padding: 5px 5px 5px 5px}
.piclinkhover:hover span img{margin: 5px 5px 5px 5px}

.relcont {width:575px;height:127px}
div.rellinkinfo {position:absolute;border: 1px solid #000099;}
div.rellinkinfo a {display:block;text-decoration:none;}
div.rellinkinfo a:hover {background:white;}
div.rellinkinfo a span {display:none;text-decoration:none;color:#000000;background:transparent url(../Merchant2/graphics/00000001/catg/tiptop3.gif) no-repeat top;}
div.rellinkinfo a:hover span {display: block;text-decoration:none;position:absolute;width: 130px;top:87px;cursor:pointer;background-color:#E8E8E8;padding: 8px 3px 3px 3px;z-index:2}

.tooltip {border-bottom-width: 1px;border-bottom-style:dotted;border-bottom-color:#000099;cursor: help;text-decoration:none;color:#000000;}

/*-----------------------------------------------------------------------------
dividers
-----------------------------------------------------------------------------*/

.dotdiv {background:transparent url(../images/css/seprt1.gif) repeat-x; height:1px;margin-left:7%;margin-right:7%;font-size:1px;}
.borderdiv {border-bottom: 1px solid #ccddee;margin-left:7%;margin-right:7%}

/*-----------------------------------------------------------------------------
blog navigation styles
-----------------------------------------------------------------------------*/

.borderbullet {padding-left:4px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarr.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulhead {text-align:right;position:relative;bottom:6px;right:5px;width:200px;background:white}
.borderbullet .smtext a {text-decoration:none;line-height:15px}
.borderbullet .pn a {text-decoration:none;line-height:15px}
.borderbulletrel {padding-left:4px;width:555px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulheadrel {text-align:right;position:relative;bottom:6px;right:5px;background:white;width:233px}
.borderbulheadrelsearch {position:relative;bottom:6px;right:5px;background:white;width:355px}

.borderbulletrel3 {padding-left:4px;width:275px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel3.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulletrel4 {padding-left:4px;width:368px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel4.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulletrel5 {padding-left:4px;width:461px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel5.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulletrel6 {padding-left:4px;width:554px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel6.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulletrel7 {padding-left:4px;width:647px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel7.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}
.borderbulletrel8 {padding-left:4px;width:740px;background:transparent url(../Merchant2/graphics/00000001/faq/bordarrrel8.gif) no-repeat top right;border-left: 1px solid #ccddee;border-right: 1px solid #ccddee;border-bottom: 1px solid #ccddee}


/*-----------------------------------------------------------------------------
category page summary - detail toggle buttons and display 
-----------------------------------------------------------------------------*/

.summary .toggle {display:none}
.detail .toggleoff {display:none}
.summary .summarybox {width:246px;height:350px;float:left;padding-left:5px;padding-right:5px;border-bottom:1px solid #ccddee;border-left:1px solid #ccddee}
.summary .summarybox img{position:relative;top:3px;text-decoration:none;display: block;margin-left: auto;margin-right: auto;padding-top:5px}
.summaryboxsm {width:190px;height:205px;float:left;padding-left:3px;padding-right:3px;border-bottom:1px solid #ccddee;border-left:1px solid #ccddee}
.summaryboxsm img{position:relative;top:3px;text-decoration:none;display: block;margin-left: auto;margin-right: auto;padding-top:5px}
.phototextm {border-bottom:1px solid #ccddee;border-left:1px solid #ccddee;padding-left:4px;padding-right:4px;padding-top:4px;width:135px;height:125px;float:left;text-align:center;}
.photomimg {height: 75px;overflow:hidden;}
.summary .summaryboxhighl {width:246px;height:350px;float:left;padding-left:5px;padding-right:5px;border-bottom:1px solid #778ca6;border-left:1px solid #778ca6;border-right:1px solid #778ca6}
#togglepage ul {padding-left:8px;margin-left:8px}
#togglepage .prdheadstr {display:none}

a.detailbutton {display: block;float:left;background: transparent url(/Merchant2/graphics/00000001/catg/details.gif) no-repeat;width: 36px;height: 26px;}
a.detailbutton:hover {background-position: 0 -43px;}
a.activedetail {display: block;float:left;background: transparent url(/Merchant2/graphics/00000001/catg/detailspress.gif) no-repeat;width: 36px;height: 26px;}

a.gridbutton {display: block;float:left;background: transparent url(/Merchant2/graphics/00000001/catg/summary.gif) no-repeat;width: 36px;height: 26px;}
a.gridbutton:hover {background-position: 0 -43px;}
a.activegrid {display: block;float:left;background: transparent url(/Merchant2/graphics/00000001/catg/summarypress.gif) no-repeat;width: 36px;height: 26px;}

/*-----------------------------------------------------------------------------
header and footer styles
-----------------------------------------------------------------------------*/

.topleftfade {z-index:2;position: absolute;top: 20px;left:3px;background:transparent url(../images/css/topfdlft.gif);height:33px;width:99.5%}
.elogo {z-index:5;width:200px;position:absolute;top:1px;left:3px}
.barcont {position:absolute;z-index:4;top:20px;right:15px;text-align:right;line-height:1}
.crtshft {top:24px}
.crtshftb {top:26px}
.whtxt {color:#ffffff;text-decoration:none;font-size:10pt;font-family:arial, sans-serif;}
.barrt {z-index:2;position: absolute;top: 20px;right:1px;background:transparent url(../images/css/topbarrtw.gif);width:30px;height:33px}
.adshft {float:left;position:relative;top:3px;margin-right:5px;padding-bottom:10px}
.inclad {float:right;position:relative;top:3px;padding-bottom:2px}
.scnalt {position:absolute;right:10px;top:75px}
.hdbox {z-index:3;position: absolute;top:2px;right:290px;margin: 0 5px 0 0;background:transparent url(../images/css/hdbxsdt.gif) repeat-x;height:41px;width:155px;}
.hdboxcnt {float:left;margin-top:0px;height:41px;margin-left:2px}
.hdboxaln {z-index:4;position: absolute;top: 14px;margin-left:10px}
.hdboxwdg {z-index:1;position: absolute;top: 2px;right:449px;background:transparent url(../images/css/wedgetl.gif);width:19px;height:19px}


/*-----------------------------------------------------------------------------
manufacturer styles
-----------------------------------------------------------------------------*/

.summaryboxmanu {width:215px;height:272px;float:left;padding-left:8px;padding-right:8px;border-bottom:1px solid #ccddee;border-left:1px solid #ccddee}
.summaryboxmanuimg {width:215px;height: 150px;overflow:hidden;margin-top:5px}
.summaryboxmanu p{height:65px}
.eraserlmanu {float:left;position:absolute;left:229px;border-left:1px solid #ffffff;height:272px}

.phototextbanner {border-left:1px solid #dfdbdb;border-bottom:1px solid #ccddee;padding-left:4px;padding-right:4px;width:95px;height:125px;float:left;text-align:center;}
.photosbannerimg {height: 75px;overflow:hidden;}
.eraserlbanner {float:left;position:absolute;left:0px;border-left:2px solid #ffffff;height:125px}

.positionabs {position:absolute}
.positionrel {position:relative}
.positiontopl {top:135px}

a.filter {color:#444444;text-decoration:none}
a.filter:hover {color:#000000;text-decoration:underline}

.summaryboxxsm {width:136px;height:170px;float:left;padding-left:5px;padding-right:5px;border-bottom:1px solid #ccddee;border-left:1px solid #ccddee}
.summaryboxxsm img{text-decoration:none;display: block;margin-left: auto;margin-right: auto}
.eraserldept {float:left;position:absolute;left:198px;border-left:3px solid #ffffff;height:170px}

.summaryboxfrontm {width:23%;height:185px;float:left;padding-left:5px;padding-right:5px;}
.summaryboxfrontm img{text-decoration:none;display: block;margin-left: auto;margin-right: auto}



/*-----------------------------------------------------------------------------
deprecated styles
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
.strong {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;text-decoration: none}
-----------------------------------------------------------------------------*/
.cathead {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;text-decoration: none}
.catheadstr {font-size:11pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;text-decoration: none}
.catheadstrl {font-size:12pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;text-decoration: none}
.indentsm {margin-left:10px}
.indent {margin-left:20px}
.indentlg {margin-left:40px}
.whspaceb {margin-bottom:12px}
.whspacet {margin-top:12px}
.boxhead {font-size:11pt; color:#ffffff; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0;text-decoration: none}
.catheadbr {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:4px;text-decoration: none}
.catlinkstrbr {font-size:11pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:4px}
.catheadstrbr {font-size:11pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:4px;text-decoration: none}
.catlinkbr {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:4px;}
.catlinkstr {font-size:11pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;}
.catlink {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;}
.prdhdlink {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;}
.prdhead {font-size:10pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;text-decoration: none}
.prdheadstr {font-size:11pt; color:#000000; font-family: verdana, helvetica, arial, sans-serif;font-weight:bold;margin-top:0;margin-bottom:0px;text-decoration: none}

/*-----------------------------------------------------------------------------
greg stuff
-----------------------------------------------------------------------------*/

blockquote {
margin: 0px;
padding: 3px;
}

.halert {
 margin:0px auto; 
 color:#000000;
 height:150px;
 width:150px;
 background:red;
 float:left;
 vertical-align:text-top;
 position:absolute; 
 top:100px;
 left:100px;
}
.dialog {
 margin:0px auto;
 min-width:10em;
 color:#000;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:6px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(../images/css/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(../images/css/tr.gif) no-repeat top right;
}

.dialog .bd {
 background:transparent url(../images/css/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(../images/css/mr.gif) repeat-y top right;
}

.dialog .bd .c .s {
 margin:0px 5px 0px 4px;
 background:#ffffff;
 padding:0em;
}

.dialog .ft {
 background:#ffffff url(../images/css/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(../images/css/br.gif) no-repeat top right;
}

.mymenu {
 margin:0px auto;
 min-width:10em;
 color:#000;
}

.mymenu .myhd .myc,
.mymenu .myft .myc {
 font-size:1px; /* ensure minimum height */
 height:6px;
}

.mymenu .myft .myc {
 height:14px;
}

.mymenu .myhd {
 background:transparent url(../images/css/tl2.gif) no-repeat 0px 0px;
}

.mymenu .myhd .myc {
 background:transparent url(../images/css/tr2.gif) no-repeat top right;
}

.mymenu .myheadbackground {
background:transparent url(../images/css/blueGradback.gif) repeat-x 0px 0px;
height:20px;
}

.mymenu .myhdsolid {
 background:transparent url(../images/css/tl2solid.gif) no-repeat 0px 0px;
}

.mymenu .myhdsolid .mycsolid {
 background:transparent url(../images/css/tr2solid.gif) no-repeat top right;
 text-align:center;
 font-size:115%;
 color:#ffffff;
 font-weight:bold;
}

.mymenu .mybd {
 background:transparent url(../images/css/ml2.gif) repeat-y 0px 0px;
}

.mymenu .mybd .myc {
 background:transparent url(../images/css/mr2.gif) repeat-y top right;
}

.mymenu .mybd .myc .mys {
 margin:0px 5px 0px 4px;
 background:#ffffff;
 padding:0em;
}

.mymenu .myft {
 background:#ffffff url(../images/css/bl2.gif) no-repeat 0px 0px;
}

.mymenu .myft .myc {
 background:transparent url(../images/css/br2.gif) no-repeat top right;
}

.footnote {
 padding-top:10px;
 clear:both;
 width:90%;
 background-color:white;
}

.hunterprodbox {
width:97%;
}

.hunterprodbody {
padding-left:15px;
}

.hunteraccessory {
width:137px;
}

.hunteracchead {
background:#99ccff;
font-size:80%;
text-align:center;
}

.hunteracccatsel {
background:#99ccff;
text-align:center;
font-size:80%;
padding-top:15px;
padding-bottom:15px;
border-width:1px;
border-style:solid;
border-color:#99ccff;
}

.hunteracccat {
background:#ffffff;
text-align:center;
font-size:100%;
padding-top:15px;
padding-bottom:15px;
border-width:1px;
border-style:solid;
border-color:#99ccff;
}

.hunteraccst {
font-size:80%;
}

.mytreehead {
text-align:center;
font-size:115%;
color:#ffffff;
background:transparent url(../images/css/blueGradback.gif) repeat-x 0px 0px;
font-weight:bold;
}

.mytreebody {
padding-left:5px;
padding-right:5px;
}

.pds {
margin:10px 10px 0px 0px;
}

.mapdisp {
 margin:10px 60px 0px 10px; 
 color:#000000;
 background:yellow;
 text-align:center;
 vertical-align:text-top;
 font-size:10px;
 width:120px;
}

.list1{margin-left:0px; font-size:10pt;}
.list2{margin-left:0px; font-size:10pt;}
.list3{margin-left:10px; font-size:9pt;}
.list4{margin-left:20px; font-size:8pt;}
.list5{margin-left:30px; font-size:8pt;}
.list6{margin-left:40px; font-size:8pt;}

.navmain {line-height:1.5;}
.navsub {line-height:1.3;font-size:9pt;padding-left:10px;}
.navsub2 {line-height:1.3;font-size:9pt;padding-left:20px;}
.navsub3 {line-height:1.3;font-size:9pt;padding-left:25px;}
.navsub4 {line-height:1.3;font-size:9pt;padding-left:30px;}
.navsub5 {line-height:1.3;font-size:9pt;padding-left:35px;}

