/* CSS Document */

div.main {}
div.main div.finder { width: 250px; float: left; margin: 0px 10px 10px 20px; background: #ebe4d9; padding: 6px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif;}
div.main div.finder div.top {font-size: 1.4em; font-weight: bold; color: #b94c15;}
div.main div.finder div.attributeGroup {margin: 0px; padding-top: 10px; color: #0C3D91; clear: left; }
div.main div.finder div.attributeGroup div.attribute{padding: 0px 2px 0px 0px; margin: 0px; width: 49%; float: left; color: #000000; font-size: .85em; }
div.main div.finder a:link {color: #0C3D91; text-decoration: underline;} 
div.main div.finder a:visited {color: #821c74; text-decoration: underline;} 
div.main div.finder a:hover { text-decoration: none;} 
div.main div.finder a:active { text-decoration: none;}
div.main div.finder div.submit {clear: both; margin: 15px 0px; text-align: center;}
div.main div.finder div.submit input {font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif;}

div.finder div.attributeGroup div.custom_tooltip {position: absolute; width: 270px; margin-top: 8px; visibility: hidden; z-index: 20;}
div.finder div.attributeGroup div.custom_tooltip img {display: block;}
div.finder div.attributeGroup div.custom_tooltip div.message {width: 268px; background: #F7F5EE; padding: 0px; border: 1px solid #B94C15; border-top:none;  border-bottom: none;}
div.finder div.attributeGroup div.custom_tooltip div.message div {padding: 0px 10px;  color: #000000; font-size: .85em;}

div.finder div.matchCount {display: none; margin-top: 10px; text-align: center; padding: 4px; border: 1px solid #b94c15; background: #F7F5EE;}

div.finder div.matchCount div#buttons {padding-top: 5px;}
div.finder div.matchCount div#buttons input {margin: 2px;}
div.finder div.submit div#buttons {padding-top: 5px;}
div.finder div.submit div#buttons input {margin: 2px; width: auto;}
div.finder div.submit input.submit {width: 160px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform: uppercase; background: #990000; color: white; font-weight: bold; font-size: 1.2em;}

div.main div.featured {width: 355px; float: left; margin: 0px 5px; padding: 0px;  font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif;}
div.main div.featured div.browseAll {width: 100%; padding: 2px;  font: normal .75em 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align: center; color: white; background: #0C3D91;}
div.main div.featured div.browseAll a:link {color: white; text-decoration: underline; padding-right: 5px;} 
div.main div.featured div.browseAll a:visited {color: white; text-decoration: underline;} 
div.main div.featured div.browseAll a:hover { text-decoration: none;} 
div.main div.featured div.browseAll a:active { text-decoration: none;} 
div.main div.featured div.title {margin-top: 10px; font: normal 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #0C3D91;}
div.main div.featured div.item {width: 170px; float: left; font: normal 0.8em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #888888; padding: 0px; border: 1px solid #87a3ab; background: white; margin: 5px; margin-left: 0px; text-align: center;}
div.main div.featured div.item div {text-align: right;}
div.main div.featured div.item div span.price {color:#9b1010; font-weight: bold; font-size: 1.2em; padding-right: 4px;}
div.main div.featured div.item div.itemImage {width: 170px; padding: 5px 0px; text-align: center;} 
div.main div.featured div.item div.itemImage img{border: none;} 
div.main div.featured div.item a:link {color: #0C3D91; text-decoration: underline; padding-right: 5px;} 
div.main div.featured div.item a:visited {color: #821c74; text-decoration: underline;} 
div.main div.featured div.item a:hover { text-decoration: none;} 
div.main div.featured div.item a:active { text-decoration: none;} 

div.main div.groups {width: 180px; float: left; margin: 0px 5px; background: white; padding: 5px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif; border: 1px solid #dbd6b9;}
div.main div.groups div.title {font: normal 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align: center; color: #0C3D91;}
div.main div.groups ul {list-style-type: none; margin: 0px; padding: 0px;}
div.main div.groups ul li {padding-top: 8px; }
div.main div.groups a:link {color: #0C3D91; text-decoration: underline;} 
div.main div.groups a:visited {color: #821c74; text-decoration: underline;} 
div.main div.groups a:hover { text-decoration: none;} 
div.main div.groups a:active { text-decoration: none;}

div.listing {width: 910px;}

/*div.listing div.finder {margin: 0px 5px 10px 20px; background: #ebe4d9; padding: 0px 6px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif;}
div.listing div.finder div.top {font-size: 1.4em; font-weight: bold; color: #b94c15;}
div.listing div.finder div.attributeGroup {margin: 0px; padding-top: 10px; color: #0C3D91; width: 33%; float: left;  }
div.listing div.finder div.attributeGroup div{padding: 0px 2px 0px 0px; margin: 0px; width: 110px; float: left; color: #000000; font-size: .85em; }
div.listing div.finder div.attributeGroupBrand {padding-top: 10px; color: #0C3D91; font-weight: bold;}
div.listing div.finder div.attributeGroupBrand div{width: 14em; padding: 1px 0px 3px 0px; margin: 0px; float: left; color: #000000; font-size: .85em; }*/
div.listing div.finder a:link {color: #0C3D91; text-decoration: underline;} 
div.listing div.finder a:visited {color: #821c74; text-decoration: underline;} 
div.listing div.finder a:hover { text-decoration: none;} 
div.listing div.finder a:active { text-decoration: none;}
/*div.listing div.finder div.submit {margin-top: 15px; clear: both; padding-bottom: 6px;}
div.listing div.finder div.submit input {font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif;}*/

div.listing div.finder { z-index: 0; width: 140px; float: left; margin: 0px 0px 10px 20px; background: #ebe4d9; padding: 6px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: black;}
div.listing div.finder div.top {font-size: 1.4em; font-weight: bold; color: #b94c15;}
div.listing div.finder div.restart {padding-top: 6px; font-size: 0.8em; }
div.listing div.finder div.attributeGroup {margin: 0px; padding-top: 10px; color: #0C3D91;}
div.listing div.finder div.attributeGroup div.attribute{padding: 0px 2px 0px 0px; margin: 0px; color: #000000; font-size: .85em; }
div.listing div.finder div.attributeGroupBrand {padding-top: 10px; color: #0C3D91; font-weight: bold;}
div.listing div.finder div.attributeGroupBrand select {font-size: .80em; width: 100%;}
div.listing div.finder div.attributeGroupBrand select option.unavailable {color: #999999;}
div.listing div.finder div.attributeGroupBrand div.attribute{padding: 1px 0px 3px 0px; margin: 0px; color: #000000; font-size: .85em; }
div.listing div.finder div.submit {clear: both; margin-top: 15px; clear: both; padding-bottom: 6px;}
div.listing div.finder div.submit input {font: normal .85em 'Trebuchet MS', Arial, Helvetica, sans-serif; width: 100%;}

div.listing div.side { z-index: 0; width: 140px; float: left; margin: 0px 0px 10px 20px; background: #ebe4d9; padding: 6px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: black;}
div.listing div.side div.top {font-size: 1.4em; font-weight: bold; color: #b94c15;}
div.listing div.side ul {list-style-type: none; margin: 0px; padding: 0px;}
div.listing div.side ul li {padding-top: 10px; color: black; clear: left; }
div.listing div.side ul li ul {list-style-type: none; margin: 0px; margin-left: 5px; padding: 0px; font-size: 0.85em}
div.listing div.side ul li ul li {padding-top: 1px; color: black; clear: left; }
div.listing div.side ul li.sub {padding-top: 0px; color: #0C3D91; background: #006666;}
div.listing div.side ul li.sub div{padding: 0px; margin: 0px; margin-left: -1em; text-indent: 0px; width: 49%; float: left; color: #000000; font-size: .9em; }
div.listing div.side a:link {color: #0C3D91; text-decoration: underline;} 
div.listing div.side a:visited {color: #821c74; text-decoration: underline;} 
div.listing div.side a:hover { text-decoration: none;} 
div.listing div.side a:active { text-decoration: none;} 
div.listing div.side ul li ul li a:link {text-decoration: none;} 
div.listing div.side ul li ul li a:visited {text-decoration: none;} 
div.listing div.side ul li ul li a:hover {text-decoration: underline;} 
div.listing div.side ul li ul li a:active {text-decoration: underline;} 

div.listing div.rightproducts {float: left; width: 732px;}
div.listing div.rightproducts div.productsHeader {margin-left: 10px; padding: 0px;  color: #333333; float: none; background: #cccccc;}
div.listing div.rightproducts div.productsHeader div.headerBar {clear: both; padding: 8px; color: #333333; float: none; width: auto; background: #cccccc;}
div.listing div.rightproducts div.productsHeader div.headerBar div.pages { white-space: nowrap;}
div.listing div.products div.prod {margin-left: 10px;}

div.listing div#products {width: 700px; font: normal .9em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: black;}
div.listing div#products div.prod { background: none; margin: 0px; margin-left: 10px; width: 205px; height: 300px; border: none;}
div.listing div#products div.prod h5 {font-weight: bold;} 
div.listing div#products div.prod h5 a:link {color: #0C3D91; text-decoration: underline;} 
div.listing div#products div.prod h5 a:visited {color: #0C3D91; text-decoration: underline;} 
div.listing div#products div.prod h5 a:hover { text-decoration: none;} 
div.listing div#products div.prod h5 a:active { text-decoration: none;}
div.listing div#products div.prod div.itemImage {width: 200px; height: 160px; text-align: center;}
div.listing div#products div.prod div.itemImage img {border: none;}
div.listing div#products div.prod div.itemInfo {width: 200px; margin: 0px 0px; text-align: center; background: transparent;}
div.listing div#products div.prod div.itemInfo img {margin-left: 0px; border: none;}
div.listing div#products div.prod div.itemInfo p {margin: 0px; font: normal .8em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #343434;}

div.productsHeader div.pages strong {padding: 0px 4px; border: 1px solid #333333;}
div.productsHeader div a:link {color: #333333; text-decoration: underline;} 
div.productsHeader div a:visited {color: #333333; text-decoration: underline;} 
div.productsHeader div a:hover {color: #333333; text-decoration: none;} 
div.productsHeader div a:active {color: #333333; text-decoration: none;} 
div.productsHeader div.prev span {color:#777777; }
div.productsHeader div.next span {color:#777777; }

div.listing div.notice {float: left; margin-left: 20px; padding: 15px; padding-left: 60px; width: 600px; background: URL(/images/im.gif) no-repeat 15px 20px #FFFFFF; border: 1px solid #87a3ab;}
div.listing div.notice div.message {font: normal 1.3em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: black;}
div.listing div.notice div.todo {padding-top: 10px; font: normal 0.9em 'Trebuchet MS', Arial, Helvetica, sans-serif; color: black;}
div.listing div.notice div.todo a:link {color: #0C3D91; text-decoration: underline;} 
div.listing div.notice div.todo a:visited {color: #821c74; text-decoration: underline;} 
div.listing div.notice div.todo a:hover {text-decoration: none;} 
div.listing div.notice div.todo a:active {text-decoration: none;} 
