



/* Zappos.com Advanced Landing Pages
   ----------------------------------------------------*/
/* Colors
  h1 Background (light grey):#ddd
  h3 Background (medium grey):#888
*/
/*
  GENERIC
    GENERIC EDITORIAL
  SEARCH
    GENERAL
    CONTENT
    LIST
    QUICK SEARCH
  CONTENT SLIDER
  LAYOUT
		LAYOUT 1
		LAYOUT 2
  BRAND SEARCH (overrides)
  EDITORIAL
		EDITORIAL LAYOUT 1
		EDITORIAL LAYOUT 2
 */

/* =GENERIC
   ----------------------------------------------------*/

body #wrap {background-color:transparent; border:none;}
.clear {overflow:visible;}
.standard-container:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}

/* =GENERAL STYLING ELEMENTS */
.advanced-landing-page {margin-top:-4px;}
.advanced-landing-page .stripeOuter {margin-bottom:15px; padding:9px; border:1px solid #E8E8E8;}
.advanced-landing-page .stripeInner {margin:0; padding:9px; overflow:hidden; display:block !important; display:inline-block;}

.advanced-landing-page,
.editorial {display:block; padding:0;}
.editorial h1 {margin:.3em 0 .6em;}
.advanced-landing-page h1 a,
.editorial h1 a {font-size:.9091em; font-weight:normal;}
.advanced-landing-page h1 .divider,
.editorial h1 .divider {font-size:.9091em; font-weight:normal; margin:0 4px;}
.advanced-landing-page h4,
.editorial h4 {margin:0; padding:7px 0 7px 10px; border:none;}
.advanced-landing-page h6,
.editorial {line-height:1.3em; margin:5px 0 0;}
.advanced-landing-page h3.hc {font-size:10px;}

/* =BIGFOOT HEADINGS */
.standard h2.hc {margin:0 0 15px; padding:0 0 15px; color:#646e23; background:none; border-bottom:1px solid #eee;}
h1.hc {margin:0 0 10px; line-height:1em;}
h1.hc strong {float:none; display:block; height:auto; text-indent:0; font-size:30px; line-height:1em; color:#2c5987;}
h3.standard-header, .standard h3.standard-header {font-size:10px; color:#fff; float:left; position:relative; text-indent:0; left:-15px; margin:0 0 8px 0; overflow:visible; text-transform:uppercase; background:#a4b344 right -121px no-repeat; text-shadow:rgba(122,136,37,.7) 1px 1px 0; padding:5px 22px 4px 23px; -moz-border-radius:0; -webkit-border-radius:0; border:none;}
.standard h3 {line-height:13px;} /* Gotta override the line-height set in drupal-content.css for the green banners */
h5.hcBrand {position:absolute; top:-26px; right:9px; text-align:right;}

.main {position:relative;}
.main ul {margin:0; padding:0; list-style:none;}
.column {clear:both; width:80%; float:left;}
.column ul {margin-left:0; list-style:none;}
.column ul li {margin:0;}
.column a:hover {text-decoration:underline;}
.promo {margin-bottom:15px;}

.side-column {float:right; width:185px; height:auto;}
.side-column .standard-container {margin:0; list-style:none;}
.side-column ul {margin:0;}
.side-column ul.standard-listing li,
.side-column ul li {margin:0;}
.side-column h4 {border:1px solid #CCECFF; border-bottom:none;}

.promo {display:block;}

.side-column .column-region ul {list-style:square;}
.side-column .column-region ul li {margin-bottom:0;}

.content-block ul {margin:0;}
.hero-region, 
.hero-auth {float:right;}

.intro-content {display:inline-block; border:1px solid #49a95b; background:#cff2d4; margin-bottom:1em; padding:1.5em 1.5em .5em; font-size:1.1em;}
.intro-content h3 {background:none; border:none; padding:0 0 7px;}
.condensed {padding:.5em;}
.condensed p {margin:0;}

.main .linked-list {float:left; margin:0 0 1em 0; width:43%;}
.linked-list li {width:33%; float:left; font-weight:bold; margin:0 0 5px 0;}
.linked-list li ul {margin:5px 0 0 10px; padding:0; list-style:none;}
.linked-list li ul li {float:none; padding:0; font-weight:normal; width:auto; line-height:1.1em;}

ul.dept-listing {width:auto; padding:0; margin:0;}
.dept-listing {height:auto !important; height:1%; /* Guess why this is here */}
.dept-listing li {margin:0; float:left; width:24%;}
.link-group {margin:0;}
.link-group dt {width:auto; font-weight:bold;} 
.link-group dt, 
.link-group dd {margin:0 5px 0 90px;} 
.link-group dd.first {margin:0; float:left;}
.link-group img {display:block; margin:0;}
.dept-listing .title {display:block; font-weight:bold; text-align:center;}
.dept-listing .standard-container {border:none; padding:0;}

.dept-listing-norm li,
.dept-listing-norm li.last {width:32%;}

.dept-listing .stripeOuter {background:none; border:none; margin-right:9px; padding:0;}
.stripeInner .dept-listing .last {margin-right:0;}

.subcategory li {float:left; width:186px; margin-left:0; text-align:center;}
.subcategory li a {width:93px; float:left;}
.subcategory li img {display:block; margin:0 auto 2px;}
.subcategory li h4 {font-size:.909em; text-align:center; padding:0 0 3px;}
.subcategory li.last {padding:0;}
.subcategory .title {display:block; font-size:0.9091em; line-height:1.4em; padding-left:5px; font-weight:bold;}
.last h4 { border-right:none;}

ul.single-subcategory {margin:0;}
.single-subcategory li ul.standard-container {height:auto !important; margin-bottom:0; position:relative; /* Suck it Microsoft */}
.single-subcategory li {margin-left:0; padding-bottom:1em;}
.single-subcategory li ul li {text-align:center;}
.single-subcategory li ul li img {display:block; margin:0 auto;}
.single-subcategory li ul li .title {display:block; font-weight:bold; line-height:1.2em;}
.single-subcategory h3 {margin-top:0px;}

.mid li {width:46.5%; float:left;}
.mid li ul li {width:168px; height:100px; margin:0 2px;}
.mid li.alt {float:right;}
.mid li ul.single-subcategory-norm li {width:110px;}
.full li, 
.full li.alt {float:none;}
.full li ul li {width:102px; float:left; margin-bottom:0; padding:0 2px;}

ul.single-profile {list-style:none;}
ul.single-profile li {width:231px; float:left; margin:0 16px 0 0;}
ul.single-profile li.last {margin-right:0;}
ul.single-profile li .standard-container {min-height:145px; height:auto !important; height:133px; margin-bottom:0;}

ul.single-profile li .link-group {min-height:129px; height:auto !important; height:129px;}

.single-profile-min .content-search-list {width:498px;}
.single-profile-min .content-search-list #brand-search-form.hcSearch {width:auto;}
.single-profile-min .content-search-list ol.alpha li {margin-right:11px;}
#wrap #content .single-profile-min .innerNoStripe #brand-search-form fieldset .brand-search ul.currentSuggestions {width:478px !important;}

.tag-cloud {width:145px; overflow:hidden;}
.tag-cloud li {display:inline; font-size:1em; line-height:1.2em; margin-right:1px; text-transform:lowercase;}
.tag-cloud li a {line-height:.9em;}

ul.standard-listing {list-style:disc; margin-bottom:0;}
ul.standard-listing li {margin:0 0 6px 14px;}

#featured-brand-slider #slider {position:relative; width:700px; overflow:hidden; height:56px; margin:0 auto; text-align:left; background-color:#fff;}
#featured-brand-slider #slider .wrap {position:absolute; top:0; width:10000em; height:56px; }
#featured-brand-slider #slider .section {float:left; width:646px; padding:10px 0 10px 38px; }
#featured-brand-slider #slider .section img {margin-right:20px;}
#featured-brand-slider #slider .prev,
#featured-brand-slider #slider .next {position:absolute; width:30px; line-height:56px; z-index:100; text-indent:-999em; overflow:hidden;}
#featured-brand-slider #slider .prev {left:0; background:url(/imgs/left_arrow-40x56.20120206113906.gif) no-repeat center 3px;}
#featured-brand-slider #slider .next {right:0; background:url(/imgs/right_arrow-40x56.20120206113907.gif) no-repeat center 3px;}

.toggle-me {color:#369 !important; text-decoration:none !important;}
a.toggle-me:hover {text-decoration:underline !important;}

.standard .hreview {display:block !important; display:inline-block; overflow:hidden; margin-top:0; padding-top:15px; border-top:1px solid #eee;} /* Had to move the border to the top because of the stupid pencil */
.hreview .url {float:left; width:136px; height:102px; margin-right:15px;}
.hreview h5 {font-size:14px; font-weight:bold; padding-bottom:0; line-height:1.5em;}
.hreview h5 .url {float:none; width:auto; height:auto; margin:0;}
.hreview .description {font-style:normal; font-size:1em; color:#555; margin:12px 0 0 151px;}
.hreview .vcard {display:block;margin-top:3px;}
.hreview .rating {margin-right:8px;}
.hreview span span span {background:none;}
.product-info:first-child {font-size:18px; line-height:1.3em;}
.hreview strong {font-size:9px; text-transform:uppercase; font-weight:bold;}
.hreview .date {display:block; margin-top:7px; font-size:10px; font-weight:bold; text-transform:uppercase;}
.stars {display:inline-block; margin-right:15px;}

.hproduct {float:left; width:21%; padding:0 2%; text-align:center;}
.hproduct a {display:block;}
.hproduct img {display:block; margin:0 auto;}
.hproduct span {display:block; line-height:1.3em;}
.hproduct .brand {font-weight:bold;}
.hproduct .price {font-weight:bold;}
.hproduct .new {padding:2px 0;}

/* =SEARCH
   ----------------------------------------------------*/

/* =GENERAL */
.standard .main-search-g span {background:url(/imgs/buttons/standard-green-button-yellow-bg.20120206113904.gif) repeat-x left center;}
.standard .main-search-g span span {background:url(/imgs/buttons/standard-green-button-yellow-borders.20120206113904.gif) no-repeat top left;}
.standard .main-search-g span span span {background:url(/imgs/buttons/standard-green-button-yellow-borders.20120206113904.gif) no-repeat bottom right;}
.standard .main-search-g span span span span {background:url(/imgs/buttons/standard-green-button-yellow-corners.20120206113904.gif) no-repeat top right;}
.standard .main-search-g span span span span span {background:url(/imgs/buttons/standard-green-button-yellow-corners.20120206113904.gif) no-repeat bottom left;}
.standard .main-search-g span span span span span span {margin:0; padding:.3em 15px; color:#fff;}
.standard button.main-search-g span span span span span span {margin:0; padding:.2em 5px .25em; font-weight:bold; }

/* Brand Autocomplete */
#wrap #content #brand-search-form fieldset .brand-search ul.suggestions {}
#wrap #content #brand-search-form fieldset .brand-search ul.suggestions li {border:1px solid #e8e8e8; border-width:0 1px;}
#wrap #content #brand-search-form fieldset .brand-search ul.suggestions a {padding:3px 0;}
#wrap #content #brand-search-form fieldset .brand-search ul.suggestions a:hover {width:100%;}

#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions {width:745px !important; width:746px; border:none; position:absolute; top:41px; left:0 !important; left:-10px; border:1px solid #e8e8e8; border-width:0 1px 1px; z-index:1111; list-style-type:none; padding:0 9px 9px 9px; margin:0; -moz-border-radius:0 0 7px 7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; background-color:#fff;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions .lastSuggestion {height:7px; border:1px solid #e8e8e8; border-width:0 1px 1px; border-radius:0 0 7px 7px; -moz-border-radius:0 0 7px 7px; -webkit-border-bottom-right-radius:7px; -webkit-border-bottom-left-radius:7px;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions .active a {background:#558abe !important; color:#fff;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions li {margin:0; width:auto; text-indent:0; background:#fff;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions li.first {padding-top:10px;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions li.last {border-bottom:1px solid #e8e8e8; padding-bottom:7px; -moz-border-radius:0 0 7px 7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions a {display:block; width:100%; color:#2c5987; background:#fff; font-size:14px; font-family:Georgia; display:block !important; padding:4px 0; text-indent:10px; text-decoration:none;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions a:hover {background:#d9eefa;}
#wrap #content #brand-search-form fieldset .brand-search ul.currentSuggestions strong {font-weight:normal;}

.advanced-landing-page .teethWhiteTop {clear:both;}

ul.single-profile .currentSuggestions li {width:231px; float:none; margin:0;} /* For layout-4 */
#wrap #content .innerNoStripe #brand-search-form fieldset .brand-search ul.currentSuggestions {width:211px !important;}

ol.alpha {list-style:none; margin:5px 0;}
ol.alpha li {width:auto; margin-right:8px;}
.search-wrap h6 {text-align:right;}

/* =CONTENT */
.search-wrap {text-align:center; margin:10px auto 0; font-size:10px; font-weight:bold;}
.search-wrap h5 {display:inline; margin-right:12px;}
.search-wrap ol.alpha {display:inline; padding-right:0;}
.search-wrap ol.alpha li {display:inline; margin:0 12px 0 0;}
.search-content .search-form label {display:none;}
.search-content h6 {float:right; font-size:1.091em; margin-top:13px;}

/* =LIST */
.content-search-list .search-form {width:auto;}
.content-search-list ol.alpha {display:inline; margin:0 8px 0 0;}
.content-search-list ol.alpha li {margin:0 8px 0 0;}
.content-search-list ol.alpha li.last {margin-right:0;}
.content-search-list .search-form input {width:166px;}
.content-search-list .search-form label {display:none; float:left; text-indent:-9999px;}
.content-search-list .search-wrap {margin:5px 0 0; text-align:left;}
.content-search-list .search-wrap h5 {display:block;}
.content-search-list h6 {text-align:right;}

/* =QUICK SEARCH */
li.quick-search-item {display:none; margin:0 10px 0 0; width:32%; text-align:left; margin-bottom:0;}
.quick-search-item .title {display:block; font:bold 16px/1 georgia, times, "times new roman"; color:#2c5987; text-transform:uppercase; letter-spacing:1px;}
.quick-search-item .title .icon {margin-left:3px; display:inline-block; width:19px; height:19px; background:url(/imgs/landingPage/quickSearch.20120206113906.gif) no-repeat center left; vertical-align:text-top;}
.quick-search-item #quick-search-total-results {margin-bottom:9px; display:block; text-align:left; font-weight:normal;}
.quick-search-item #quick-search-total-results span {font-weight:bold;}
#quick-search {margin-top:8px;}
#quick-search ol {list-style:none; margin:0;}
#quick-search li {width:auto; float:none; text-align:left; margin-bottom:8px;}
#quick-search select {/*width:178px;*/ width:144px;}


/* =CONTENT SLIDER
   ----------------------------------------------------*/
.column .standard-slider li {overflow:hidden; display:block !important; display:inline-block; margin-bottom:2em;}
.standard-slider img {float:left;}
.standard-slider h6 {clear:none; font-size:1.091em;}
.standard-slider h6,
.standard-slider .section,
#display-wrap h5,
#display-wrap #content-display {margin-left:324px;}

#display-wrap {overflow:hidden; display:block !important; display:inline-block; position:relative; line-height:1.3em;}
#display-wrap img {float:left;}
#display-wrap h5 {font-size:1.091em; line-height:1.8em;}

#slider-thumbs-container {position:absolute; bottom:0; right:5px; /*width:442px; */}
#slider-thumbs-container .controls {position:absolute; z-index:1; top:2px; text-indent:-9999em; width:30px; height:56px; cursor:pointer;}
#slider-thumbs-container #slider-previous {left:-14px; background:url(/imgs/left_arrow-40x56.20120206113906.gif) no-repeat center left;}
#slider-thumbs-container #slider-next {right:-14px; background:url(/imgs/right_arrow-40x56.20120206113907.gif) no-repeat center right;}
#slider-thumbs-container .disable-control {cursor:default;}
#slider-thumbs-wrap {overflow:hidden; position:relative; margin:0 15px;}
#slider-thumbs {width:3000px; position:relative; z-index:1; right:0; margin:0;}
#slider-thumbs li {float:left; margin:0 3px;}
#slider-thumbs img {border:2px solid #fff; cursor:pointer;}
#slider-thumbs .active-thumb {border-color:#000;}


/* =LAYOUT
   ----------------------------------------------------*/


/* =LAYOUT 1 */
.main-layout-1 {min-height:399px; height:auto !important; float:none;}
.main-layout-1 .linked-list {width:523px; float:left; margin-bottom:0;}
.main-layout-1 .hero-region,
.main-layout-1 .hero-auth {width:400px;}

/* =LAYOUT 2 */
.main-layout-2 {float:none; min-height:422px; height:auto !important; height:422px; padding:0;}
.main-layout-2 .linked-list {float:left; min-height:160px; width:540px;}
.main-layout-2 .subcategory {width:540px; height:auto; position:absolute; bottom:18px; left:9px;}
.main-layout-2 .subcategory .title {padding-left:0;}
.main-layout-2 .subcategory li {width:130px; margin:0;}
.main-layout-2 .subcategory li a {width:auto; margin:0 0 0 6px;}
.hero-region-layout-2,
.hero-auth-layout-2 {width:400px;}
.column .promo-layout-2 {float:left;}

/* =LAYOUT 3 */
.main-layout-3 {height:auto !important; height:307px;}
.main-layout-3 .linked-list {width:398px;}
.main-layout-3 .linked-list li {width:49%;}
.main-layout-3 .linked-list li ul li {width:auto;}
.hero-region-layout-3, 
.hero-region-layout-3 img {width:525px;}

/* =LAYOUT 4 */
.main-layout-4 {height:auto !important; height:307px;}
.main-layout-4 .linked-list {width:398px;}
.main-layout-4 .linked-list li {width:49%;}
.main-layout-4 .linked-list li ul li {width:auto;}
.hero-region-layout-4, 
.hero-region-layout-4 img {width:525px;}

.hero-auth {clear:none;}
.alt {float:right;}
.linked-list li.clear-list {width:100%; height:1px; padding:0;}


/* =BRAND SEARCH (modified)
   ----------------------------------------------------*/
#brand-search-content #slider {width:745px; height:50px;}
#brand-search-content #slider .section {width:730px;}
#brand-search-content #slider .section img {margin-right:5px;}
#brand-search-content #featured-brand-slider {margin:0 0 10px; border:1px solid #e8e8e8;}
#brand-search-form.hcSearch {width:745px; clear:left; background:#fff; margin-bottom:10px;}
.single-profile #brand-search-form.hcSearch {width:211px;}
.hcSearch button.btn, .quick-search-item button.btn {position:relative; z-index:2000; background:#FF5D00 none repeat-x scroll 0 -337px; padding:5px 12px; color:#fff;}
.brand-search {display:inline; font-style:italic; font-weight:normal;}
* html div.brand-search {position:static;} /* Had to bring this in from zappos.css. Just for IE */
.brand-search strong {font-weight:normal;}
#brand-search {border:#fff;}
#brand-search-form input {width:84%;}
.column-layout-4 #brand-search-form input, .column-layout-2 #brand-search-form input {width:65%;}
#brand-search-form .search span, .quick-search-item .search span {background-position:0 -393px; display:inline-block; height:15px; margin:0 -4px 0 3px; overflow:hidden; text-indent:-999px; vertical-align:text-top; width:13px;}
#brand-search-form .search:hover, .quick-search-item .search:hover {cursor:pointer; text-decoration:none; background-position:0 -327px;}
#brand-search-form .search:hover span, .quick-search-item .search:hover span {background-position:-69px -380px;}
#brand-search-form .hcSearch span {background-position:-93px -440px;}
#brand-search-content.standard-container, .innerNoStripe {position:relative; clear:left; margin:0; border:none;}
#brand-search-content h6 {margin:0; border:none; font-size:10px;}
.search-wrap {margin-top:10px;} 
#landingPageBrandSlider {position:relative; z-index:1000;}


/* =REVIEWS
   ----------------------------------------------------*/
.reviews li.hreview {margin-bottom:15px; list-style-type:none;}
.productReviews .reviews {width:auto; margin-top:15px !important; margin-top:0;}
.productReviews h2.hc {background-position:right -227px; background-repeat:no-repeat; border:medium none; display:inline-block; margin:0 0 0; padding:8px 40px 0 0; text-indent:0; line-height:20px; font-size:19px;}
.product {display:block; float:left; font-size:11px; line-height:14px; padding:0 25px; position:relative; text-align:center; width:136px;}
.stripeInner .product:hover {text-decoration:none;}
.product img {display:block; margin-bottom:10px; text-decoration:none;}
.product span {display:block; text-decoration:underline;}
.product .brandName {font-weight:bold;}
.product .price {color:#585A5D; font-weight:bold; text-decoration:none;}
.product .salePrice {color:#FF5300; font-weight:bold;}
.product .salePrice {text-decoration:none;}
.product .salePrice:hover {text-decoration:none;}
.product .salePrice span {color:#585A5D; display:inline; font-weight:normal; text-decoration:line-through;}
.product .salePrice .oldPrice {padding-left:5px;}
.product .flag {left:0; padding-left:10px; position:absolute; top:-9px;}
.product .flag .sale {background:none no-repeat scroll -114px -267px transparent; display:block; float:left; height:41px; margin-right:2px; width:19px;}
.product .flag .new {background:none no-repeat scroll -93px -267px transparent; display:block; float:left; height:46px; margin-right:2px; width:20px;}

/* =EDITORIAL
   ----------------------------------------------------*/
.editorial h1 {color:#369; font-size:2em; line-height:1.2em; margin:.2em 0 .2em .5em;}
.editorial .main {font-size:1.091em; line-height:1.66em; float:none; margin:0 20% 0 1em;}
.editorial .main h3 {font-size:1.167em; border:none; margin-bottom:1em; padding:0; background:none; clear:none;}
.editorial .main h4 {font-size:1em; font-weight:bold; margin-bottom:10px; padding:0;}
.editorial .main ul {list-style-type:disc; margin:0 0 10px 25px;}
.editorial .editorial-image {display:inline; float:right; margin:0 0 16px 16px;}
.editorial .hidden-callback {margin-left:3px; padding-left:9px; background:url(/imgs/back-carat.20120206113903.gif) 0 63% no-repeat;}

.editorial #brand-search-content #featured-brand-slider {border:none; margin:0;}
.editorial #brand-search-content h6 {font-weight:bold; font-size:1em;}

.editorial .main .supporting-region {float:left; width:161px; margin:0 16px 8px 0; padding:12px; border:1px solid #B0C4CF; font-size:0.916em;}
.editorial .main .supporting-region h6 {margin-bottom:4px; font-size:1.091em;}
.editorial .main .supporting-region ul {list-style-type:disc; margin-left:0; padding-left:14px;}
.editorial .main .supporting-region li {margin:0 0 .8em;}

#rss-feed {list-style:none;}
#rss-feed a {display:inline-block; padding-left:21px; background:url(http://a1.zassets.com/images/feed-icon16x16.png) no-repeat center left;}
.main #rss-feed {position:relative; left:-13px;}

.editorial .column .entry-listing h5 {font-weight:bold;}
.editorial .column .entry-listing li {margin-bottom:1em; line-height:1.66em;}
.editorial .column .entry-listing {font-size:1.091em;}
.editorial .entry-listing p {margin-bottom:0;}

/* =LAYOUT 1 */
.editorial #embed-player {position:relative; z-index:10000; display:inline; float:right; width:525px; margin-left:24px;}
.editorial ul.primary {clear:none;}

/* =LAYOUT 2 */
.editorial .column {clear:none; margin-top:.8em;}
.editorial .side-column {clear:right; margin-left:10px; padding-top:0;}

/*=Measurement Specifications Page */
.measureWrap {float:left; display:inline; position:relative; width:227px; overflow:hidden; margin:0 9px 30px !important; margin:0 8px 30px;}
.measureWrap h4.hc {text-align:left;}
.measureWrap .measureSpecs {position:absolute; margin:10px 0 0; padding:0; height:300px; width:200px; color:black; font-weight:normal; list-style:none; text-shadow:1px 1px 1px #ccc; text-align:left;}
.measureNav .measureWrap {margin:0 10px !important; width:328px; text-align:center; background-color:white;}
.measureCreate {float:left; clear:both; margin:0 0 10px 0; padding:10px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#d9eefa; font-size:12px; font-weight:bold;}
.measureSpecs p {margin:0 0 5px 0;}
.measureSpecs ul {margin:0; list-style:none;}
.measureSpecs li {margin:0 0 5px 0; padding:0;}
.measureNav .measureSpecs {left:51px;}
.measureNav {float:left; clear:both; margin-bottom:30px;}
.measureNav .stripeInner {float:left; width:698px; padding:10px; overflow:hidden;}
.measureNav h2.hc {color:#585A5D; font-family:georgia; font-size:16px; font-weight:normal; line-height:20px; margin-bottom:15px; text-transform:none; font-style:normal; border:none; margin-bottom:0;}
.measureNav h3.hc {font-size:10px; color:#fff; float:left; position:relative; text-indent:0; left:-15px; margin:0 0 8px 0; overflow:visible; text-transform:uppercase; background:#a4b344 right -121px no-repeat; text-shadow:rgba(122,136,37,.7) 1px 1px 0; padding:5px 22px 4px 23px;}
.measureNav h3.hc span{width:6px; height:4px; position:absolute; background-position:-127px -206px; top:-4px; left:0; text-indent:0; background-color:#000;}
.measureNav .viewAll {float:right; font-size:10px; font-weight:bold; text-transform:uppercase;}
.measureThumb, .measureHover {border:1px solid #E8E8E8;}
.measureThumb, .measureHover {position:relative; /* seems to prevent flickering in Mozilla-based browsers */ opacity:0.999;}
.measureThumb:hover, .measureHover {opacity:0.10;}
.measureView {position:absolute; bottom:279px !important; right:1px !important; right:0px; display:block; width:26px; height:26px; overflow:hidden; background-repeat:no-repeat; background-color:#fff; text-indent:-9999em; background-position:-34px -909px;}
.measureNav .measureView {right:52px !important;}

