#lmmaincontent {background:#FFFFFF; height:auto; margin:0; width:695px; z-index:1900;}
#lmmphead {position:absolute; left:25px; top:27px; width:645px; height:64px; z-index:1901;}
#lmmpcontainer {position:absolute; left:0px; top:101px; width:695px; height:245px; z-index:1902; overflow: hidden;}
#lmmparrowl {position:absolute; left:0px; top:0px; width:24px; height:245px; z-index:1904; background-color:#FFFFFF;}
#lmmparrowr {position:absolute; left:671px; top:0px; width:24px; height:245px; z-index:1904; background-color:#FFFFFF;}
#lmmpprods {position:absolute; left:24px; top:0px; height:245px; z-index:1903;}

#lmsphead {margin:111px 35px 0; width:625px; height:70px; z-index:1901; border-bottom:1px solid #BACDC4;}
#lmspprod {width:301px;}
#lmspprod img {margin:0 auto; display:block;}
#lmspcontainer {margin:18px 35px 0; width:625px; z-index:1902;}
#lmspcontentleft {float:left; height:auto; width:301px;}
#lmspcontentright {float:right; height:auto; width:288px;}
#lmsptabs {position:absolute; left:0px; top:0px; width:284px; height:34px; z-index:1905;}
#lmsprule {position:absolute; left:0px; top:196px; width:284px; height:1px; z-index:1905;}

#lmspinfo {position:absolute; left:0px; top:35px; width:284px; height:166px; z-index:1890; overflow: hidden;}
#lmspinfoarrowup {position:absolute; left:0px; top:0px; width:284px; height:26px; z-index:1893; visibility:hidden;}
#lmspinfoarrowupcover {position:absolute; left:0px; top:0px; width:284px; height:26px; z-index:1892; background-color:#FFFFFF;}
#lmspinfoarrowdown {position:absolute; left:0px; top:140px; width:284px; height:26px; z-index:1893; visibility:hidden;}
#lmspinfoarrowdowncover {position:absolute; left:0px; top:140px; width:284px; height:26px; z-index:1892; background-color:#FFFFFF;}
#lmspinfotxt {position:absolute; left:0px; top:27px; width:284px; z-index:1891;}

#lmspworkswith {height:auto; margin:13px 10px 0 0; width:301px;}
#lmspworkswith h2 {color:#7B998D; font-size:12px; text-indent:-9000px; height:20px; margin:2px 0; background:transparent url(/images/spp/common/for_Optimal_results.gif) no-repeat;}
#lmspworkswith p {margin:2px 0; text-align:center;}
#lmspworkswith a {text-align:center; font-weight:bold; display:block; width:93px;}
#lmspworkswith a.box {height:93px; background: transparent url(/images/spp/common/prod_square_off.gif) no-repeat scroll 0 0; margin:3px 0;}
#lmspworkswith a.box:hover {background: transparent url(/images/spp/common/prod_square_on.gif) no-repeat scroll 0 0;}
#lmspworkswith a img { position:relative; top:2px; }
#lmspbuymods {width:258px; padding-left:25px; z-index:1906; height:auto; padding-bottom:10px; }
#lmspbenefits {height:auto; margin:13px 10px 0 0; width:278px; color:#444444;}
#lmspbenefits h2 {color:#7B998D; font-size:12px; text-indent:-9000px; height:20px; margin:2px 0; background:transparent url(/images/spp/common/benefits.gif) no-repeat;}
#lmsplearnmore {height:20px; margin:13px 0 6px; width:278px; cursor:pointer;}
#lmsplearnmore a {-moz-outline:none;}
.lmsplearnmore_off a {height:20px; margin:2px 0; text-decoration:none; display:block; background:transparent url(/images/spp/common/learn_more_off.gif) no-repeat;}
.lmsplearnmore_off a:hover {background:transparent url(/images/spp/common/learn_more_on.gif) no-repeat;}
.lmsplearnmore_on a {height:20px; margin:2px 0; text-decoration:none; display:block; background:transparent url(/images/spp/common/hide_off.gif) no-repeat;}
.lmsplearnmore_on a:hover {background:transparent url(/images/spp/common/hide_on.gif) no-repeat;}
#lmsplearnmore_static h2 {color:#7B998D; font-size:12px; text-indent:-9000px; height:20px; margin:13px 10px 0 0; background:transparent url(/images/spp/common/learn_more.gif) no-repeat;}
#lmsplearnmoredesc {height:auto; overflow:hidden; width:278px; color:#444444;}
#lmspusage {height:auto; margin:13px 10px 0 0; width:278px; color:#444444;}
#lmspusage h2 {color:#7B998D; font-size:12px; text-indent:-9000px; height:20px; margin:2px 0; background:transparent url(/images/spp/common/application.gif) no-repeat;}
#lmspcontactus {margin:16px 0 10px;}

#lmspworkswithitem {float:left; height:auto; padding-right:8px; width:95px;}
#lmspworkswithitemlast {float:left; height:auto; width:95px;}

.lmspworkswithproductname {min-height:25px;}
.lmspworkswithbuybutton {padding-left:3px;}

#tosnonshaded {position:absolute; left:63px; top:251px; width:180px; height:1px; z-index:1920; visibility: visible;}


/* sp shaded div names */

#errors {position:relative; left:63px; top:108px; width:695px; height:30px; z-index:2004; visibility: visible;}




#lmspshadedhead {position:absolute; left:63px; top:11px; width:277px; height:28px; z-index:1901;}
#lmspshadedprod {position:absolute; left:379px; top:20px; width:280px; height:250px; z-index:1903;}
#lmspshadedcontainer {position:absolute; left:63px; top:42px; width:284px; height:183px; z-index:1902; overflow: visible;}
#lmspshadedtabs {position:absolute; left:0px; top:0px; width:290px; height:16px; z-index:1905;}
#lmspshadedrule {position:absolute; left:0px; top:181px; width:290px; height:1px; z-index:1905;}

#lmspshadedinfo {position:absolute; left:0px; top:11px; width:284px; height:166px; z-index:1890; overflow: hidden;}
#lmspshadedinfoarrowup {position:absolute; left:0px; top:0px; width:284px; height:26px; z-index:1893; visibility:hidden;}
#lmspshadedinfoarrowupcover {position:absolute; left:0px; top:0px; width:284px; height:26px; z-index:1892; background-color:#FFFFFF;}
#lmspshadedinfoarrowdown {position:absolute; left:0px; top:140px; width:284px; height:26px; z-index:1893; visibility:hidden;}
#lmspshadedinfoarrowdowncover {position:absolute; left:0px; top:140px; width:284px; height:26px; z-index:1892; background-color:#FFFFFF;}
#lmspshadedinfotxt {position:absolute; left:0px; top:27px; width:284px; z-index:1891;}

#lmspshadedusage {position:absolute; left:0px; top:11px; width:284px; height:166px; z-index:1880; visibility: hidden; overflow: hidden;}
#lmspshadedusagearrowup {position:absolute; left:0px; top:0px; width:284px; height:26px; z-index:1883; visibility:hidden;}
#lmspshadedusagearrowupcover {position:absolute; left:0px; top:0px; width:284px; height:26px; z-index:1892; background-color:#FFFFFF;}
#lmspshadedusagearrowdown {position:absolute; left:0px; top:140px; width:284px; height:26px; z-index:1883; visibility:hidden;}
#lmspshadedusagearrowdowncover {position:absolute; left:0px; top:140px; width:284px; height:26px; z-index:1892; background-color:#FFFFFF;}
#lmspshadedusagetxt {position:absolute; left:0px; top:27px; width:284px; z-index:1881;}

#lmspshadedworkswith {position:absolute; left:0px; top:11px; width:284px; height:168px; z-index:1870; visibility: hidden; overflow: hidden;}

#lmspshadedworkswith {height:auto; margin:6px 10px 0 0; width:301px;}
#lmspshadedworkswith h2 {color:#7B998D; font-size:12px; text-indent:-9000px; height:20px; margin:2px 0; background:transparent url(/images/spp/common/for_Optimal_results.gif) no-repeat;}
#lmspshadedworkswith p {margin:2px 0; text-align:center;}
#lmspshadedworkswith a {text-align:center; font-weight:bold; display:block; width:93px; padding:1px;}
#lmspshadedworkswith a.box {height:93px; background: transparent url(/images/spp/common/prod_square_off.gif) no-repeat scroll 0 0; margin:3px 0;}
#lmspshadedworkswith a.box:hover {background: transparent url(/images/spp/common/prod_square_on.gif) no-repeat scroll 0 0;}
#lmspshadedworkswith a img { padding:2px; }
#lmspshadedworkswith #lmspworkswithitem {padding-right:3px;}


#lmspshadedbuymods {position:absolute; left:63px; top:228px; width:284px; z-index:1906; visibility: visible;}

#asterixshaded {position:absolute; left:288px; top:-2px; width:11px; height:30px; z-index:1906; visibility: visible;}

#tosshaded {position:absolute; left:63px; top:208px; width:500px; height:1px; z-index:1908; visibility: visible;}

#errorshaded {position:absolute; left:530px; top:223px; height:1px; z-index:1908; visibility: visible;}

#lmspshadedswatches {position:absolute; left:63px; top:265px; width:605px; z-index:1907; visibility: visible;}

#lmspshadedto_consult {position:absolute; left:63px; top:384px; width:605px; z-index:1900; visibility: visible;}

#swatches { width:288px; }
.swatch_container { float:left; height:32px; padding:3px 4px 9px 0; margin:0; width:92px; }
.swatch_container .swatch { float:left; cursor:pointer; height:32px; margin:0; padding:0; width:32px; }
.swatch_container .swatch_text { float:left; cursor:pointer; height:32px; width:58px; padding: 10px 0 0 2px; white-space:nowrap; }

#lmspshadedpopup { position:absolute; left:190px; top:290px; width:159px; height:159px; z-index:1910; display:none; }

#lmspshadedpopup .top { background:transparent url(/images/box_sides/big_swatch_top.png) no-repeat scroll left bottom; height:10px; width:170px; }
#lmspshadedpopup .middle { background:transparent url(/images/box_sides/big_swatch_right_shadow.png) repeat-y scroll 0 0; height:auto; margin:0; padding:0; width:170px; }
#lmspshadedpopup .middle .middle_content { background:#FFFFFF none repeat scroll 0 0; border-left:1px solid #BACDC4; border-right:1px solid #BACDC4; color:#577E6F; margin:0; padding:0; width:159px; }
#lmspshadedpopup .bottom{ background:transparent url(/images/box_sides/big_swatch_bottom.png) no-repeat scroll left top; height:19px; width:170px; }
#lmspshadedpopup #popup_shade_name { color:#999999; line-height:12px; margin:0; min-height:13px; padding:0; text-align:center; width:159px; }

#lmsprolloverswatch h2 {color:#7B998D; font-size:12px; text-indent:-9000px; height:20px; margin:2px 0; background:transparent url(/images/spp/common/rollover_swatch_text.gif) no-repeat;}
