 a img {border: none}
a {color: #0000EE}
a:visited {color: #0000AB;}
 .deleteX {position: absolute; right: -7px; top: -5px; z-index: 1}
.lv .easylink {font-size: 0.9em}
 div#main {padding: 0; width: 727px; margin-left: 218px; text-align: left}
#navigator_bar { text-align: center; margin-bottom: 5px}
.rounded_nav {background-color: #e1e1e1; border: 1px solid #d0d0d0}
#navigator_bar .smalllink{ font-size: 0.75em; margin-left: 3px}
 div.rowdiv { margin-left: 5px; margin-top:5px}
.gv .navigator_box {text-align: center; font-size: 0.85em; float: left; position: relative; height: 100%; margin-right: 7px; margin-bottom: 3px; height:231px}
.lv .navigator_box {margin:4px auto; width:715px; height:100px; text-align: left; background-color: white; border: 1px solid #e1e1e1; -moz-border-radius: 8px}
.gv .nbgroup {padding: 3px 9px 3px 3px; background: url(./../images/nb-group.png) no-repeat; width:224px; margin-right:-1px}
.gv .nbsingle {padding: 3px 9px 3px 3px; background: url(./../images/nb-single.png) no-repeat; width:224px; margin-right:-1px}
.greybg {background:none repeat scroll 0 0 #EFEFEF}
.topbar {height: 180px}
.gv .title {text-align: left; margin: 0 8px; padding-bottom: 4px; border-bottom:1px solid #CCCCCC; height: 28px; font-weight: bold; position:relative}
.lv .title {float: left; height: 90px; width: 100px; padding: 5px}
 .product_box {position: relative; width:160px; height: 153px; margin: auto; margin-bottom:2px}
.gv .image_boundingbox {width: 140px; margin-left: auto; margin-right:auto; position:relative; text-align:center}
.lv .image_boundingbox {float:left; padding-right:10px}
img.productimg {cursor: move; height:100px; float: left; padding-right: 20px; margin-top: -5px}
.productinfocont {width: 224px; position: absolute; bottom: 51px}
.gv .productinfo {margin:0 auto; float: left; width: 500px; height: 100px}
.lv .productinfo {padding-top: 5px; margin:0 auto; float: left; width: 500px; height: 100px}
.price {color: #F5000B; font-size: 1.2em; margin-top: 5px}
.bottombar {height: 18px}
.gv .sim {height: 35px; text-align: left; margin-left:10px; margin: 6px 3px}
.lv .sim {float:left; text-align:center; width:50px; height: 100px; border: 1px solid #ccc; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -border-radius: 8px 0 0 8px; margin: -1px 0 0 -1px; background-color:#8192ac}
.gv .sim a {font-size: 1.1em; padding: 4px; color: black}
.lv .sim a {color: black}
.lv .sim a:hover {text-decoration: none}
.gv .sim a img {vertical-align: middle; padding-right: 5px}
.lv .sim a img {margin-top: 18px}
 div #leftbar {padding: 0; margin: 0; width: 213px; float: left; position: relative}
.leftboxes {margin: 0 0 5px 4px; padding: 6px}
.rounded_leftboxes {border: 1px solid #ccc}
#search {width: 129px}
#submit_button {margin-top: 2px}
#savebar { background-repeat: no-repeat;  }
#ajaxfilter {display:inline}
 div.ui-state-dragging {border:1px dashed #c96; background: #ebe9de}
div.drop-box-hover {background: #dbd9ce; color: #363636}
.left_behind_box_ghost {opacity:0.4}
[if IE] .left_behind_box_ghost {filter:alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);  }
 .gv .dragHand {position: absolute; left: 0; top: 0; z-index:1; opacity:0.35}
.lv .dragHand {position: relative; left: 13px; bottom: 30px; z-index:1; opacity:0.35}
[ if IE ] .dragHand {filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);  }
.saveditem {position: relative; width: 77px; height: 80px; float: left; text-align: center; padding: 5px 1px 1px 5px; margin: 5px 0 0 8px; background: url(./../images/savebg.png) no-repeat}
div.smalldesc { font-size: 0.7em; line-height: 1em; padding: 3px 0; width:70px; text-align: center}
.savedmsg {color: #F5000B; margin-bottom: 4px; margin-left: 6px; font-size:0.9em; display: none}
.savesome {font-size: 0.9em; width:180px; padding:7px}
#compare_button {clear: both; padding-left: 120px; padding-top: 5px}
.selected_cat_features img {vertical-align: baseline}
 .gainlayout div {zoom: 1}
 .ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle:hover {color: black; text-decoration: none}
.ui-slider .ui-slider-handle {background:url(./../../../images/diamond.gif) no-repeat; font-size: 0.6em; color: black; height:13px; width:16px;text-decoration:none;outline:none;position:absolute;z-index:2}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
 .ui-slider-horizontal .ui-slider-handle {top: -3px; margin-left: -8px}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 65%;  opacity:0.3;  filter: alpha(opacity=30)}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical .ui-slider-handle {background:url(./../../../images/diamond_vertical.gif) no-repeat; height:13px; width:9px; overflow:hidden; position:absolute; z-index:2}
.slider {margin: 0 0 0 7px; width: 178px; padding-bottom: 6px; position: relative}
.centerofslider {background:url(./../../../images/slider.gif) no-repeat; height:13px; overflow:hidden}
 .filtersdesc {font-size: 0.8em; margin-bottom: 3px; font-weight: lighter}
.selectboxfilter {width:100%}
.label {font-weight: bold; text-align: left; font-size: 0.8em; width: 187px; margin-top: 0.6em; position: relative}
.space {margin-bottom: 20px;  }
.reset {font-size: 0.8em}
.valbelow {padding-top: 18px}
.valabove {margin-top: -34px; height: 33px !important; background-position: 0 100% !important}
.unitdisp { font-size: 0.8em; font-weight: normal}
.feature {position: relative}
.desc {display: none; position: absolute; bottom: 1.5em; left: 0; padding: 4px; border: solid thin black; background-color: #fff; z-index: 10}
.hist {position: absolute; text-align: left; left: 7px; top: 16px}
 .decisionoverlay {padding: 35px 0 0 0; font-size: 0.8em; text-align: justify}
.leftbutton {float:left; padding-left:140px}
.rightbutton {float: left; padding-left:80px}
.surveyquestions {width: 560px; font-size: 0.9em; text-align: justify}
.surveyimage {text-align: center}
#feedback {position:fixed; right: 0; top: 250px; z-index:2; cursor: pointer}
 #bottomlinks {margin: 3px; text-align: center; font-size: 0.8em}
 .listing {margin: 0}
.content {margin: 0 20px}
.content h2 {margin-top: 20px}
 .popupTour{ display:none; position:fixed; _position:absolute;  height:150px; width:300px; background:#FFFFFF; border:3px solid #444444; z-index:100000; padding:12px; font-size:13px}
.popupTour h1{ text-align:left; color:#5f8ed9; font-size:22px; font-weight:700;  border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:15px; margin-top:0}
.popupnextbutton {font-size:1.3em}
.popupcloseinstructions {font-size:0.7em}
.popupTour hr {border-color:#BBB; border-style: solid none; border-width: 1px 0; height: 2px}
.popupTourClose{ font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block}
.tourDrawAttention {border: 2px solid red; background: #fffcd3; margin:2px}
#tourButton{ font-size: 0.8em; text-align: center; margin-top: 20px}
 .ac_results {padding: 0; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
.column {float: left}
#comparisonmatrix {position: relative; width:100%}
.cell {border-right: gray 1px dashed; width: 180px; height: 23px; font-size: 0.9em; padding: 7px 0px 0px 10px}
.longcolumn .cell {border-right: none; width: 400px}
.thumbnailcell {padding-top: 15px; border-right: gray 1px dashed; width: 190px; height: 180px}
.columntitle {background: url(./../images/columntitlebg.gif); width: 189px; height: 23px; font-size: 0.9em; padding-top: 7px; border-right: solid 1px #ccc; z-index: 4; position: relative}
.longcolumn .columntitle {width: 420px}
.bgrow {height: 30px; background: url(./../images/columntitlebg.gif) repeat; width: 750px; position: absolute; top: 0; right: 0; z-index: 0; border-right: solid 1px #ccc}
.outertitle {width: 189px; border-right: solid 2px white; z-index: 4; position: relative}
.longcolumn .outertitle {width: 419px}
.graybg {background: #DADADA}
.greenbg {background: #CCEDBB}
.whitebg {background: white}
.leftmostcolumn {width: 130px; padding-left: 0px}
.leftcolumntext {font-weight: bold; padding-right: 10px; text-align: right}
.leftmostoutertitle {width: 129px}
.leftmostcolumntitle {width: 128px; border-left: solid 1px #ccc}
.tabletitle {font-size:0.85em; font-weight: normal}
.remove {font-size: 0.8em; padding-left: 10px}
.first {height: 100px; text-align: center}
.thumbnaillabel {text-align:center; padding-top: 25px; color:#0A2088}
.thumbnaildetails {color: #F5000B}
.lowlightfeature {color: #777}
.regularfeature {color: #000}
div#fade {background-color: black; position: absolute; top: 0; left: 0; width: 100%; height: 5000px; z-index: 3; opacity: 0.50; filter: alpha(opacity = 50); display: none;}
#outsidecontainer {position: absolute; top: 20px; left: 20px; width: 940px; height: 800px; border-top: solid 33px #80C35A; background: white; z-index: 4; display: none}
div#info {margin-top: -33px; font-size: 0.9em; z-index: 5; padding: 0px 23px 0px 22px}
div#loading {top: 345px; left: 447px; position: absolute; display: none; z-index: 2; width: 200px; font-size: 2em; background-color: #eee; border: solid black 3px; padding: 20px}
.close {position: absolute; top: -22px; right: 13px}
.poptitle {margin: 8px 15px 25px; font-weight: bold}
#image {text-align: center; width: 390px; float: left}
#info h1 {font-size: 1.2em}
#features {width: 360px; float: left}
div#textfeatures, div#reviews {clear:both}
#features ul {list-style-type: none}
div .showtable{ float: left; text-align: center; width: 400px; margin-right:10px; border: 1px dotted black}
div .accessories{ width: 300px; text-align: center; border: 2px solid black; background-color: #ffff99; height: 300px; overflow: auto; float:right; display:inline}
.accessories img{ border: 1px solid black; margin-left: 2px}
div .left{ float: left; text-align: right; margin-top: 5px; margin-bottom: 10px; width: 193px}
div .right{ float: right; text-align: left; margin-bottom: 10px; width: 193px}
div .spacer {clear: both}
.review {font-size: 0.8em; margin:10px; padding:5px; display:inline}
#browseother {margin-top: 5px; font-size: 0.85em; text-decoration: underline}
.cartridgespecifics {text-align:left; margin:5px; font-size:0.7em}
.cartridgeinfo {margin: 0}
#logo {float:left; margin-right: 5px; text-decoration: none}
#logo span{ position: absolute; top: 5px; left: 120px; color: #693; visibility: hidden; font-family: monaco, arial; font-weight: bold}
#flags {float: right}
#header {padding-top: 8px; margin-left: 20px; position: relative; width: 920px; height: 70px}
#header_buttons {position: absolute; height: 40px; bottom: -8px; right: 0}
#header_buttons img{ margin-top: 0px; vertical-align: middle}
#tagline {display:inline; padding-top:18px; width:420px; float:left}
#filterbar {padding-bottom: 12px}
#logindisplay {float: right; margin-right: 5px}
#linkUserLogout {text-decoration: none; color: #2882DF}
#linkUserLogout:hover {text-decoration: underline}
html {height:100%; margin: 0; padding: 0}
body { font-family: arial; padding: 0; margin: 0; height: 100%; position: relative;  }
#mycenter {margin-left: auto; margin-right: auto; width: 948px; position: relative}
 .hd {color: white; margin-top: 2px; margin-bottom: 4px}
h1 {font-size: 2.1em}
h2 {margin: 0px 0px 3px; text-align: left; font-size: 1em; border-bottom: 1px solid #ccc}
#title {position: absolute; left: 291px; top: 22px; display: none}
#intro {display: none; font-family: 'arial narrow'; font-size: 1.05em; position: absolute; left: 291px; top: 93px; width: 416px}
.languageoptions {text-align: right; font-size:0.7em}
a {text-decoration: none}
a:hover {text-decoration: underline}
.watermark{ position: absolute; bottom: -18px; right: 0px; font-size: 0.8em}
.bd {padding-top: 5px; width: 100%; height: 100%; position: relative; min-height: 600px}
.rounded {-webkit-border-radius: 8px;  -moz-border-radius: 8px;  }
.rounded_bd {background-color: white;  border: 1px solid #ccc;  }