/* Minified css */
 html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight: inherit;font-style: inherit;font-size:100%;font-family: inherit;vertical-align:baseline;background: transparent;}a{outline:none;}body{background:#f6f6f6;font:13px verdana,sans-serif;line-height:1.4;color:#222;}html,body,#wrap{height:100%;}body > #wrap{height:auto;min-height:100%;}h1,h2,h3,h4,h5,h6{font-weight:bold;}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight: normal;color:#aaa;}h1{font-size:2.154em;line-height:1;padding:0.5em 0;}h2{margin-bottom: .5em;font-size:1.538em;line-height:1;}h3{margin-top:1em;margin-bottom: .5em;font-size:1.308em;line-height:1;}h4{margin-bottom: .5em;font-size:1.231em;line-height:1.25;}h5,h6{margin-bottom:1.5em;font-size:1em;line-height:1.077;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}p{margin:0 0 1.5em;}a{color:#105cb6;text-decoration: underline;}a:visited{color:#105cb6;}a:focus,a:hover{color:#003;}a img{border: none;}blockquote,q{quotes: "" "";}blockquote{margin:1.5em 1.5em 1.5em 0;padding-left:1em;border-left:5px solid #ddd;}blockquote p{ font: italic 1.2em Georgia,"Times New Roman",Times,serif;margin-bottom:0.3em;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote cite{ display:block;text-align:right;font-size:0.857em;}strong{font-weight:bold;}em{ font-style: italic;}pre,code,tt{margin:1.5em 1.5em 1.5em 0;padding-left:1em;border-left:5px solid #ddd;font:0.8em 'andale mono','lucida console',monospace;line-height:1.5;}pre{white-space: pre;}code{display:block;}li ul,li ol{list-style-type:circle;margin:0 1.5em .75em 1.5em;}ul,ol{margin:0 1.5em 1.5em 1.5em;}ul.bullet{ }.bullet li{ padding:0.5em 0;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dt{ padding-bottom:2px;}dd{ padding:4px 0;}table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;width:100%;}table,td,th{vertical-align: middle;}th,thead th{font-weight:bold;}th,td,caption{padding:4px 10px 4px 5px;text-align: left;font-weight: normal;}th,td{}tfoot{}caption{margin-bottom:0.5em;font-size:1.5em;line-height:1;}address{ margin:10px 0;background-color:#fff;border:1px solid #aaa;padding:10px;width:290px;}.clear{clear:both;}.float-left{float: left;}.float-right{float: right;}.text-left{text-align: left;}.text-right{text-align: right;}.text-center{text-align:center;}.text-justify{text-align: justify;}.small{ font-size:11px;}.no-margin{ margin:0;}.printonly{ display:none;}.error,.notice,.success,.message{ display:block;border:3px solid #ddd;padding:7px 10px;margin-bottom:14px;font-size:0.923em;line-height:1.4em;clear:both;-moz-border-radius:5px;-webkit-border-radius:5px;}.error ul,.notice ul,.success ul,.message ul{ margin-top:7px;margin-bottom:0;}.error{background:#cb0000;color:#ffffff;border-color:#990000;}.notice{background:#ffe89d;color:#663300;border-color:#ecc101;}.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}.message{background:#fff;border-color:#aaa;border-width:2px;}.error a{color:#ffffff;background: none;padding:0;margin:0;}.notice a{color:#663300;background: none;padding:0;margin:0;}.success a{color:#264409;background: none;padding:0;margin:0;} #colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow: hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear: left;}#cboxContent{position: relative;overflow: visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor: pointer;}#cboxOverlay{background: url(../grp/colorbox/overlay.png) 0 0 repeat;}#colorbox{}#cboxTopLeft{width:21px;height:21px;background: url(../grp/colorbox/borderTopLeft.png) 0 0 no-repeat;}#cboxTopCenter{height:21px;background: url(../grp/colorbox/borderTopCenter.png) 0 0 repeat-x;}#cboxTopRight{width:21px;height:21px;background: url(../grp/colorbox/borderTopRight.png) 0 0 no-repeat;}#cboxBottomLeft{width:21px;height:21px;background: url(../grp/colorbox/borderBottomLeft.png) 0 0 no-repeat;}#cboxBottomCenter{height:21px;background: url(../grp/colorbox/borderBottomCenter.png) 0 0 repeat-x;}#cboxBottomRight{width:21px;height:21px;background: url(../grp/colorbox/borderBottomRight.png) 0 0 no-repeat;}#cboxMiddleLeft{width:21px;background: url(../grp/colorbox/borderMiddleLeft.png) 0 0 repeat-y;}#cboxMiddleRight{width:21px;background: url(../grp/colorbox/borderMiddleRight.png) 0 0 repeat-y;}#cboxContent{background:#fff;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:3px;left:0;text-align:center;width:100%;color:#949494;}#cboxCurrent{position:absolute;bottom:3px;left:58px;color:#949494;}#cboxSlideshow{position:absolute;bottom:3px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:0;left:0px;background: url(../grp/colorbox/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent: -9999px;}#cboxPrevious.hover{background-position: -25px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background: url(../grp/colorbox/controls.png) 0px 0px no-repeat;width:25px;height:25px;text-indent: -9999px;}#cboxNext.hover{background-position:0px -25px;}#cboxLoadingOverlay{background: url(../grp/colorbox/loading_background.png) center center no-repeat;}#cboxLoadingGraphic{background: url(../grp/colorbox/loading.gif) center center no-repeat;}#cboxClose{position:absolute;bottom:0;right:0;background: url(../grp/colorbox/controls.png) -50px 0px no-repeat;width:25px;height:25px;text-indent: -9999px;}#cboxClose.hover{background-position: -50px -25px;}ul.tabs{font-family: 'lucida grande',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-size:13px;list-style: none;margin:0 !important;padding:0;border-bottom:2px solid #999;height:30px;background: url(../grp/content-tab-bk.gif) no-repeat right bottom;}ul.tabs li{float: left;text-indent:0;padding:0;padding-right:2px;margin:0 !important;list-style-image: none !important;}ul.tabs a{background: url(../grp/content-tab.png) no-repeat 0 0;display:block;height:30px;line-height:30px;width:138px;text-align:center;text-decoration: none;color:#999;padding:0px;margin:0px;position: relative;top:2px;font-weight:bold;}ul.tabs a:hover{background-position:0 -31px;color:#fff;}ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:0 -62px;cursor:default !important;color:#000 !important;}ul.tabs a.m{background-position: -138px 0;width:108px;}ul.tabs a.m:hover{background-position: -138px -31px;}ul.tabs a.m.current{background-position: -138px -62px;}ul.tabs a.s{background-position: -246px 0;width:71px;}ul.tabs a.s:hover{background-position: -246px -31px;}ul.tabs a.s.current{background-position: -246px -62px;}div.panes div.pane{display: none;}#columns{height:215px;width:934px;background:#fff;border:3px solid #aaa;overflow-x: scroll;overflow-y: hidden;margin-bottom:15px;}#columns > ul{margin:0;padding:0;}#columns .node{width:233px;height:200px;float: left;border-right:1px solid #bbb;overflow-y:auto;}#columns li.loading{background: white url(../grp/ajax-loader.gif) no-repeat center center;}#columns .node ul{margin:0;list-style: none;display:block;}#columns .node li{cursor: pointer;font-size:12px;overflow: hidden;white-space: nowrap;}#columns .node li a{text-decoration: none;color:#000;display:block;padding:6px 8px 5px 8px;}#columns .node li em{color:#999;}#columns .node a.folder{background: url(/grp/famfamfam/folder_table.png) no-repeat 6px center;padding-left:27px }#columns .node a.file{background: url(/grp/famfamfam/table.png) no-repeat 6px center;padding-left:27px;}#columns .node li{cursor: pointer;font-size:12px;}#columns .node li.isNode{background: url(/grp/arrow.png) no-repeat right 8px;}#columns .node li:hover{background-color:#ccc;}#columns .node li.current{background: url(/grp/arrow-current.png) no-repeat right 8px #778da8;}#columns .node li.current em,#columns .node li:hover em{color:#fff;}#columns .node li.current>a{color:#fff;}.anythingSlider{width:940px;height:280px;position: relative;margin:0 auto 15px;}.anythingSlider .wrapper{width:940px;overflow:auto;height:280px;margin:0;position:absolute;top:0;left:0;}.anythingSlider .wrapper ul{width:9999px;list-style: none;position:absolute;top:0;left:0;background:#f6f6f6;margin:0;}.anythingSlider div ul li{display:block;float: left;padding:0;height:280px;width:940px;margin:0;background: none no-repeat left top;-moz-border-radius:5px;-webkit-border-radius:5px;}.anythingSlider div.slidetext{ display:block;margin:40px;width:400px;}.anythingSlider div.slidetext p{ margin-bottom:12px;}.anythingSlider .arrow{display:block;height:280px;width:40px;text-indent: -9999px;position:absolute;top:0px;cursor: pointer;}.anythingSlider .forward{right: -10px;}.anythingSlider .back{left: -10px;}.anythingSlider .forward:hover{background: url(/grp/arrows.png) no-repeat 0 0;}.anythingSlider .back:hover{background: url(/grp/arrows.png) no-repeat -94px 0;}#thumbNav{position: relative;top:295px;right:0px;text-align: right;}#thumbNav a{color:black;font-size:10px;line-height:10px;font-weight:bold;display: inline-block;padding:3px 5px;border:1px solid #aaa;margin:0 3px 0 0;background-color:#fff;text-decoration:none;text-align:center;}#thumbNav a.cur{background:#333;color:#fff;}#start-stop{display:none;}.anythingSlider .wrapper ul ul{position: static;margin:0;background: none;overflow: visible;width:auto;border:0;}.anythingSlider .wrapper ul ul li{float: none;height:auto;width:auto;background: none;}#header{background:#b5002f url(../grp/header-bk.gif) repeat-x left bottom;padding-top:17px;padding-bottom:15px;font-family: 'lucida grande',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}#header .logo{ color:#fff;font-weight:bold;font-size:18px;}#header #searchbox{ float: right;}#header #searchbk{ float: left;background: transparent url(../grp/search-bk.gif) no-repeat left top;width:160px;height:37px;}#header #searchinput{ position:relative;float: left;top:7px;height:19px;width:140px;padding:3px 5px 0 15px;font-size:13px;border:0;background: transparent;outline: none;}#header #searchbutton{ float: right;height:37px;width:60px;background: transparent url(/grp/search-button.gif) no-repeat;border:none;color:transparent;cursor:pointer;}#header .links{ text-align:right;color:#71001a;line-height:37px;}#header .links a:link,#header .links a:visited{text-decoration: none;color:#dd969a;}#header .links a:hover,#header .links a:focus{text-decoration: underline;color:#fff;}#subhead{ float:left;width:100%;background: url(../grp/subhead-bk.gif) repeat-x left top;margin-bottom:15px;font-family: 'lucida grande',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}#subheadcont{ width:940px;margin-left:auto;margin-right:auto;text-align:right;}#crumb{ float: left;display:block;padding-top:11px;}#crumb ol{ font-size:12px;line-height:11px;margin:0;padding:0;}#crumb li{display:inline;list-style-type:none;}#crumb strong{ color:#222;float:left;}#crumb a:link,#crumb a:visited{ float:left;padding:0 15px 0 0;margin:0 7px 0 0;color:#b5002f;background:url(../grp/crumb.gif) no-repeat right center;}#nav{float: right;list-style: none;margin:0;padding:0;margin-top:-1px;}#nav li{float: left;margin:0 0 0 2px;background:#fff url(../grp/tab-off-left.gif) no-repeat left bottom;font-size:13px;}#nav a{position: relative;display:block;padding:3px 15px 5px 15px;background: url(../grp/tab-off-right.gif) no-repeat right bottom;color:#b5002f;margin:0;border-top:1px solid #960027;text-decoration: none;white-space: nowrap;outline:0;}#nav a:link,#nav a:visited{ color:#999;}#nav a:hover,#nav a:focus,#nav a:active{ color:#b5002f;}#home #t-home a,#prod #t-prod a,#sear #t-sear a,#supp #t-supp a,#abou #t-abou a,#accn #t-accn a,#bask #t-bask a,#admn #t-admn a,#jobs #t-jobs a{color:#fff;background-image: url(../grp/tab-on-right.gif);border-top-color:#b5002f;}#home #t-home,#prod #t-prod,#sear #t-sear,#supp #t-supp,#abou #t-abou,#accn #t-accn,#bask #t-bask,#admn #t-admn,#jobs #t-jobs{color:#fff;background-image: url(../grp/tab-on-left.gif);background-color:#b5002f;}#content{padding-bottom:50px;}.bannerimg{ margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;}.tabimg{ margin-bottom:0;}.helpinline{ border:2px solid #666;margin:0 0 10px 10px;float:right;}table.data{ border: solid 2px #989898;border-collapse:collapse;width:100%;font-size:0.923em;}table.data td.title{ border:none;background-color:#d8d8dA;font-weight:bold;font-size:1.167em;}table.data td.subtitle{ border:none;background-color:#d8d8dA;font-size:1.167em;}table.data th{background:#d8d8da url(../grp/data-bk.png) repeat-x 0px 0px;border-color:#989898 #989898 #989898 #989898;border-style: solid solid solid none;border-width:1px 1px 1px medium;color:#333;padding:2px 7px;text-align:center;vertical-align:bottom;}table.data td{padding:5px 7px;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;text-align:center;background-color:#fff;}table.data tbody th,table.data tfoot th{ font-weight:bold;text-align:right;padding:5px 7px;border-right:1px solid #989898;border-left:2px solid #989898;background-image:none;background-color:#ddd;vertical-align: middle;width:20%;}table.data tr.altrow td{ background-color:#f2f2f2;}table.data tr.positive td{ background-color:#cbee77;}table.data tr.negative td{ background-color:#e8b2c0;}table.data tfoot{ border:none;border-top:1px solid #989898;background-color:#d8d8dA;padding:0px 10px 0px 10px;}table.data td.wimpyplayer{ vertical-align:top;padding-top:6px;font-size:9px;font-weight:bold;text-align:center;width:48px;}table.data td.wimpyplayer span{ display:block;padding-top:4px;}table.data td.controlknobs{ padding:0 5px;margin:0;vertical-align: top;background-color:#f6f6f6;width:48px;}table.data td.controlknobs table{ margin:0 0 5px;}table.data td.controlknobs table td{ padding:5px 5px 0;font-size:9px;font-weight:bold;border-style: none;background-color:#f6f6f6;}table td.text{ text-align:left;vertical-align:top;}table td.textmiddle{ text-align:left;vertical-align:middle;}table td.value{ text-align:left;}div.hr{display:block;clear: left;border-top:1px solid #ccc;height:15px;margin-top:10px;margin-bottom:10px;padding:0;}div.hrshadow{display:block;clear: left;border-top:1px solid #ccc;height:15px;margin-top:10px;margin-bottom:10px;padding:0;background: url(../grp/content-tab-rule.gif) no-repeat center top;}div.hr hr,div.hrshadow hr,dd.hr hr{ display: none;}dd div.hr{ margin:7px 0;padding:0;height:0;}dl dd.hr{ margin:7px 0 5px;padding:0;height:0;border-top:1px solid #ccc;}.form{ border-collapse:collapse;width:100%;margin-bottom:10px;clear:both;font-size:0.923em;}.form th,.form td{ padding:2px 5px;vertical-align: top;line-height:2.5em;}.form th{ text-align:right;width:100px;font-weight:bold;}.form td{ padding-right:17px;}form{margin:0;padding:0;display: inline;}.form input[type=text],.form input[type=password],.form textarea{ border:1px solid #999;background-color:#fff;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:100%;outline:none;}.form input[type=text]:focus,.form input[type=password]:focus,.form textarea:focus{ border:2px solid #3d80df;padding:4px;}.form textarea{margin-bottom:-7px;}fieldset{ background-color:#fff;border:2px solid #aaa;margin-bottom:15px;padding:5px 20px 10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}fieldset table{ margin:0;}fieldset h4{ margin:10px 0;}fieldset em{ color:#b5002f;}fieldset .form th{ width:140px;}.buttons{ float: right;}div.buttonsleft{float: left;}div.buttonsleft a,div.buttonsleft button{ margin:0 8px 0 0;}.buttons a,.buttons button{ float: left;font-size:13px;font-family: 'lucida grande',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;color:#444;margin:0 0 0 8px;border:2px solid #aaa;padding:0;display: inline-block;text-decoration: none;background:#fff url('../grp/button-off.gif') repeat-x left bottom;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}.buttons a img,.buttons button img{ position:relative;top:2px;margin-right:4px;}.buttons a span{ display:block;padding:5px 8px;}.buttons button span{ display:block;padding:5px 7px;}.buttons button{ position:relative;padding-bottom:1px;}.buttons a:hover,.buttons button:hover{ background-color:#c2dbf4;background-image: none;border-color:#36c;color:#36c;}.buttons a.positive:hover,.buttons button.positive:hover{ background-color:#cf9;background-image: none;border-color:#390;color:#390;}.buttons a.negative:hover,.buttons button.negative:hover{ background-color:#fcc;background-image: none;border-color:#b5002f;color:#b5002f;}.bubblelink{ cursor:default;}td.price .bubblelink{ display:block;padding:1px 0 1px 8px;}.bubble{ display: none;width:186px;padding:0;color:#fff;}.bubbletop{ background: transparent url(../grp/bubble-top.gif) no-repeat left top;height:10px;}.bubblemid{ background: transparent url(../grp/bubble-mid.gif) no-repeat left center;width:145px;min-height:30px;padding:0px 29px 0px 12px;font-size:11px;}.bubblebtm{ background: transparent url(../grp/bubble-btm.gif) no-repeat left bottom;height:10px;}.bubbletop,.bubblebtm{ line-height:0;font-size:0;padding:0 }.bubbleprice{ width:100%;margin:0;margin-left:-5px;width:155px;font-size:11px;border-top:1px solid #666;}.bubbleprice caption{ font-size:11px;text-align:center;padding:0;}.bubbleprice th,.bubbleprice td{ padding:2px 5px;}.bubbleprice th{ text-align:left;}.bubbleprice td{ text-align:right;font-weight:bold;}.bubbleprice tr.yourprice th,.bubbleprice tr.yourprice td{ border-bottom:1px solid #666;}.bubbleprice tfoot td{ font-weight:normal;font-size:10px;text-align:center;border-top:1px solid #666;}div.sideblock{ background-color:#fff;border:2px solid #aaa;margin-bottom:15px;float:left;width:216px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}div.sideblock div{ padding:5px 10px;float: left;width:196px;font-size:0.846em;}div.sideblock h4{ background-color:#aaa;border-bottom:2px solid #aaa;padding:5px 10px;margin:0;color:#fff;font-size:1.077em;}div.sideblock ul{ margin-bottom:0;}.pager{clear:both;float:right;font-size:0.846em;line-height:1.8em;}.pager a,.pager span{color:#565656;display:block;float: left;padding:1px 7px;margin-left:5px;font-weight:bold;}.pager span.current{border:1px solid #710019;background:#b5002f;color:#fff;}.pager a{border:1px solid #a5a5a5;background:#e3e3e3;text-decoration: none;}.pager a:hover{background-color:#c46875;border-color:#710019;color:#fff;}.pager a:active{ background-color:#b5002f;border-color:#710019;color:#fff;}.pager span.nextprev{border:1px solid #cdcdcd;color:#989898;}.pager .nextprev-next{float: right;}.tagcloud{ text-align:center;margin:0;padding-bottom:5px;}.tagcloud span{ font-weight:bold;}.tagcloudfull{ text-align: justify;font-weight:bold;padding:5px 20px 18px;}.tagcloud a,.tagcloudfull a{ color:#555;}.rounded{ padding:10px;position: relative;border:1px solid #aaa;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}#content .optsearch{display:block;float: left;margin-top: -3px;margin-bottom:10px;}#content .optmenu{display:block;float: right;height:18px;margin-top:0;margin-bottom:10px;margin-right:-2px;}#content .optmenu a:link,#content .optmenu a:visited{ text-decoration: none;}#content .optmenu a{font-size:11px;display:block;float: left;width:auto;height:18px;overflow: hidden;margin:0 5px 0 0;padding:0 0 0 10px;background: url(../grp/optmenu-bg.png) no-repeat left 18px;}#content .optmenu a span{display:block;float: left;width:auto;height:18px;overflow: hidden;margin:0;padding:0 10px 0 0;cursor: pointer;line-height:18px;color:#555;background: url(../grp/optmenu-bg.png) no-repeat right 18px;}#content .optmenu a:hover{background-color:#d9d9d9;background-position: left -36px;}#content .optmenu a:hover span{color:#000;background-position: right -54px;}#content .optmenu a.active,#content .optmenu a:hover.active{background-color:#b5002f;background-position: left 0px;}#content .optmenu a.active span,#content .optmenu a:hover.active span{color:#fff;background-position: right -18px;}.markdown h1,.markdown h2,.markdown h3{ font-size:1em;margin-bottom:10px;}.biglist{font-size:1em;}.biglist dl{display: inline;float: left;margin-bottom:20px;width:700px;}.biglist dl dt{float: right;font-weight:bold;padding-top:7px;padding-bottom:2px;width:580px;}.biglist dl dd.desc{float: right;width:580px;}.biglist dl dd.img{float: left;}.biglist dl img{background: transparent url(../grp/results-frame.png) repeat-y top left;padding:13px;}.mediumlist{font-size:0.846em;}.mediumlist dl{display: inline;float: left;margin-bottom:20px;width:436px;border:2px solid #aaa;background-color:#fff;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}.mediumlist dl dt{float: right;font-weight:bold;width:350px;}.mediumlist dl dd.desc{float: right;width:350px;padding:0;}.mediumlist dl dd.img{float: left;}.mediumlist dl img{}.smalllist{margin-top:5px;width:220px;margin-bottom:15px;float: left;}.smalllist dt{line-height:1;font-size:12px;font-weight:bold;padding-bottom:2px;}.smalllist dd{padding:5px 0;font-size:11px;width:220px;float: left;}.smalllist dd span.icon{float: left;margin-left:0;width:45px;}.smalllist dd span.icon img{background: transparent url(../grp/iconframe.gif) repeat-y top left;padding:4px;}.smalllist dd span.desc{float: right;width:170px;margin-top:3px;}.smalllist dd.textlink{ border-bottom:1px solid #ccc;padding-top:1px;padding-bottom:7px;margin-bottom:5px;}.sideblock .smalllist{ width:196px;margin:0;}.sideblock .smalllist dd{ width:196px;}.sideblock .smalllist dd span.desc{ width:148px;}.rangelist{ font-size:11px;line-height:1.6em;list-style-type: none;width:160px;margin:0 0 10px 0;}.rangelist > li{ margin-bottom:1em;}.rangelist ul{ margin:0 1.5em;list-style-type: square;color:#888;}.brand{ border-left:1px solid #ccc;float:left;width:399px;}.brand li{ clear:both;float:left;width:399px;}.brand img{ position:relative;left:12px;float:left;}.brand span{ width:275px;float: right;}div.menu div{ padding:0;padding-bottom:0px;}.menu ul{ padding:0;margin:0;width:216px;}.menu li{ width:196px;font-size:11px;line-height:28px;padding:0 10px;margin:0;font-weight:bold;list-style: none;overflow:hidden;border-top:1px solid #ddd;}.menu li a{ display:block;width:196px;color:#222;text-decoration:none;}.menu li:hover{ color:#fff;background-color:#333;border-top-color:#333;}.menu li:hover a{ color:#fff;}.menu li.current a{ padding-left:15px;background: transparent url(../grp/arrow.png) no-repeat left center;color:#b5002f;}.menu li.indent{ padding-left:25px;width:181px;}.menu li.current:hover{ border-top-color:#ddd;color:#b5002f;background-color:#fff;}.sideimg{ margin-bottom:20px;}.linkicon{ width:16px;height:16px;margin-right:4px;position:relative;top:5px;}.groupblock{ clear: left;display:block;float:left;width:656px;background-color:#fff;border:2px solid #aaa;margin-bottom:15px;padding:20px 20px 0px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}.groupblock div.hr{margin-bottom:0px;}.productimg{ width:674px;margin-bottom:20px;text-align:center;}.productimg img{ max-width:674px;}.newmarker{ position:absolute;display:block;top:0px;left:0px;width:70px;height:70px;background: url(../grp/newmarker.png) no-repeat left top;}.soonmarker{ position:absolute;display:block;top:0;left:0;width:70px;height:70px;background: url(../grp/soonmarker.png) no-repeat left top;}.discmarker{ position:absolute;display:block;top:0px;left:0px;width:150px;height:32px;background: url(../grp/discmarker.png) no-repeat left top;}.gallery div{ float:left;width:106px;background-color:#fff;border:2px solid #aaa;padding:5px;margin:0 10px 20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;}.gallery div img{ width:100px;height:100px;margin:4px;margin-bottom:5px;background-color:#fff;}.gallery div p{ text-align:center;font-size:80%;line-height:1.4em;padding:0;margin:0;}.gallery div p span{ font-size:90%;}.product h3{ margin:0 0 5px 0;}.product p{ margin:0 0 10px 0;}.product ul{ margin-bottom:10px;}.product li{ margin-bottom:5px;}.version2{ width:314px;margin-bottom:20px;float: left;font-size:90%;}.version2 img.versimg{ float: left;}.version2 .verstext{ float: right;width:225px;}.version3{ width:194px;margin-bottom:20px;font-size:90%;}.version2 .spectable,.version3 .spectable{ margin:0;}.version2 .spectable span,.version3 .spectable span{ background-color:#fff;}.spectable{ width:100%;font-size:0.769em;line-height:1.6em;margin-bottom:10px;}.spectable tr{ background: url(../grp/dots.gif) repeat-x left 0.2em;}.spectable th{text-align:left;float: left;white-space: nowrap;font-weight:bold;padding:0;background: url(../grp/dots.gif) repeat-x left 0.2em;}.spectable td{text-align: right;float: right;padding:0;background: url(../grp/dots.gif) repeat-x right 0.2em;}.spectable td span{ background-color:#f6f6f6;padding-left:5px;}.spectable th span{ background-color:#f6f6f6;padding-right:5px;}.pricetable{ }.pricetable td{ }.pricetable tfoot td{ background-color:#fff;}.pricetable .stockcode{ width:6.7em;}.pricetable td.stockcode{ font-weight:bold;}.pricetable td.stockcode span{ color:#b5002f;}.pricetable .shortdesc{ text-align:left;}.pricetable td.shortdescsmall{ text-align:left;font-size:0.833em;}.pricetable td.suggest{ text-align:right;font-size:0.833em;color:#b5002f;}.pricetable .stocklevel{ width:5em;}.pricetable td.stocklevel{ }.pricetable .packed{ width:5em;}.pricetable td.packed{ }.pricetable .price{ width:5.5em;}.pricetable td.price{ font-weight:bold;text-align:right;}.pricetable .number{ }.pricetable td.number{ text-align:right;}.data .icon{ padding:5px;width:16px;}.data td.icon{ }.pricetable td.special{ background: url(../grp/famfamfam/bullet_star.png) no-repeat left center;color:#b5002f;}.pricetable td.price span:hover{ color:#feab00;}.pricetable .quantity{ width:5em;border:2px solid #989898;}.pricetable td.quantity{ padding:1px 1px 0 1px;background-color:#edf3fe;border:2px solid #989898;}.pricetable tr.altrow td.quantity{ background-color:#edf3fe;}.pricetable td.quantity input{ width:5.2em;margin:0;font-size:12px;height:20px;text-align:center;padding:5px 4px 0px 4px;border:none;background-color:#edf3fe;font-weight:bold;}.pricetable td.quantity input:focus{ background-color:#fff;}.teamphoto{padding:0;float: left;position: relative;width:140px;height:180px;margin-bottom:20px;}.teamphoto img{padding:20px 0 0 21px;}.teamphoto span{width:140px;height:45px;background: url(../grp/team-frame.png) no-repeat;display:block;position:absolute;text-align:center;padding-top:139px;font-size:0.769em;line-height:1.2em;}.feature{padding:0;width:220px;}.feature p{ margin-bottom:10px;}.feature img{padding:0px;margin-bottom:10px;}table.dealeredit th{ width:70px;}#dealermapedit{ float: right;border:2px solid #666;margin:15px 0 10px 20px;background-color:#fff;width:320px;height:340px;}#dealermap{ border:2px solid #666;margin-bottom:5px;background-color:#fff;width:696px;height:300px;}.dealermapinfo{ font-size:0.846em;}#dealermap p,#dealermapedit p{ text-align:center;padding-top:140px;}.dealerlist td{ padding:0;}.dealerhead > td{ padding-top:10px;padding-bottom:3px;}.dealerdetail > td{ width:35%;padding-bottom:15px;font-size:0.846em;border-bottom:2px solid #aaa;}td.dealeraddress{ width:30%;font-size:0.923em }.dealermaplink{ vertical-align: top;font-size:0.846em;text-align:right;}table.contactform{ margin:7px 0 0 0;}table.contactform textarea{ margin-bottom:4px;}table.contactform th{ width:100px;}table.dipswitch{ width:auto;margin:0 auto 10px auto;border:2px solid #445;background-color:#2a6ed3;}table.dipswitch td,table.dipswitch th{ padding:3px 0;font-weight:bold;color:#fff;width:17px;text-align:center;}table.dipswitch td.dipoff{ height:30px;background: url(../grp/dip_off.gif) no-repeat center 7px;cursor:pointer;}table.dipswitch td.dipon{ height:30px;background: url(../grp/dip_on.gif) no-repeat center 7px;cursor:pointer;}table.dipswitch th.diparrow{ background: url(../grp/dip_arrow.gif) no-repeat center 7px;}#footer{position: relative;margin-top: -30px;height:30px;clear:both;background-color:#222;color:#fff;line-height:30px;font-size:11px;font-family: 'lucida grande',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}#footer a:link,#footer a:visited{ color:#999;text-decoration:none;}#footer a:hover,#footer a:active{ color:#fff;text-decoration: underline;}#copyright{width:940px;margin-left:auto;margin-right:auto;text-align:right;}