﻿.teaser{padding: 0 55px; height: 355px; width: 840px; position: relative; background: url(/Style%20Library/en-us/images/browse/desk_top.jpg) left top no-repeat;}
.teaser .title{width: 340px;padding-top: 15px; clear: left;}
.teaser h1{margin: 0 0 15px 0; color: #455a9d;  font: normal 26px Georgia, serif; text-transform: none;}
.teaser .descr {width: 340px;}
.teaser p {color: #666; font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif;}
.teaser .img{position: absolute; top: 5px; right: 55px;}
.teaser .mc-img{right:30px;text-align:right;top:0;width:510px;}
.teaser .descr a.cta {text-transform: uppercase; font: bold 11px Verdana, Geneva, sans-serif; text-decoration: none; padding: 0 20px 0 0; background: url(/Style%20Library/en-us/images/product_detail/arrow_right.gif) right 1px no-repeat;}
.teaser #breadcrumbs {margin-left: -5px;}

.prod_toolbar{float: right; margin: 0; padding: 10px 15px 0 0; font: 11px Lucida Grande, Lucida Sans Unicode, sans-serif; color: #666;}
.prod_toolbar li{float: left; list-style: none; padding: 0 0 0 15px;}
.prod_toolbar li a,.prod_toolbar li a:link, .prod_toolbar li a:visited {text-decoration: none; color: #6c6d70; text-transform: lowercase;}
.prod_toolbar .print_icon a{background: url(/Style%20Library/en-us/images/product_detail/print_icon.gif) 0 0 no-repeat; padding: 0 0 0 18px;}
.prod_toolbar .email_icon a{background: url(/Style%20Library/en-us/images/product_detail/email_icon.gif) 0 2px no-repeat;padding: 0 0 0 18px;}
.prod_toolbar .share_icon{width: 48px;}
.prod_toolbar .share_icon a{background: url(/Style%20Library/en-us/images/product_detail/share_icon.gif) 0 0 no-repeat;padding: 0 0 0 18px;}

#primary, #secondary, #tertiary { position: relative; float: left; margin-left: -920px; }

.story { padding-top: 15px; }
.story h1 { color: #455a9d; font-size: 22px; margin: 0 0 15px; text-transform: lowercase; font-weight: normal; }
.story h1 a { font-size: 12px; float: right; margin-top: 9px; }
.story h2 { color: #a9abae; font-size: 20px !important; margin: 0 0 15px; text-transform: lowercase; font-weight: normal; }
.story h2 a { font-size: 12px; margin-left: 6px; text-transform: capitalize; }
.story h3 { color: #666; font-size: 14px !important; margin: 0 0 4px; }
.story p.use {clear:both;}
.story .box{background: #fff; border: 7px solid #D1D2D4; padding: 15px 25px;}
.story #primary a { color: #6c6d70; }
.story #primary a:hover { color: #5170ad; }
.story #primary { width: 701px; margin-left: 204px; padding-left: 15px; }
.story #secondary { left: 0; width: 204px; }
.story .multiTeaser { padding: 30px 0; }
.story .category { margin-bottom: 15px; border-bottom: 1px solid #ccc; padding-bottom: 25px; }
.story .category p { margin-bottom: 25px; }
.story .last { border-bottom: none !important; margin-bottom: 0 !important; padding-bottom: 0; }
.story .colwrap { overflow: hidden; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; }
.story .colwrap .col3 { float: left; margin-right: 5%; width: 30%; overflow: hidden; }
.story .colwrap .col3 img { margin-bottom: 15px; }
.story .colwrap .last { margin-right: 0; }
.story .colwrap p { margin-bottom: 15px; }
.story .colwrap span { display: block; margin-bottom: 4px; }
.story .colwrap .author { color: #5170ad; font-size: 12px; }
.story .colwrap .rating { display: block; margin-bottom: 15px; }

#secondary td{white-space: normal !important;}
#secondary td a{display:block;}
#secondary .genLaftNav table td td a{margin-top:0 !important;}


.story .pager { padding: 4px 8px; background: #ccc; margin-bottom: 15px; overflow: hidden; }
.story .pagination { float: left; margin-top: 4px; }
.story .sort { float: right; }
.story .listings { padding: 0 8px; }
.story .listItem { overflow: hidden; margin-bottom: 15px; border-bottom: 1px dashed #ccc; padding-bottom: 15px; }
.story .listItem img { float: left; width: 180px; margin-right: 16px; }
.story .listItem .overview {}
.story .listItem p { margin-bottom: 15px; }
.story .listItem span { display: block; margin-bottom: 4px; }
.story .listItem .author { color: #5170ad; font-size: 12px; }
.story .listItem .date { float: right; margin-top: -37px; }
.story .listItem .rating { display: block; margin-bottom: 15px; }

.story .details { margin-bottom: 45px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; overflow: hidden; }
.story .details p { margin-bottom: 15px; }
.story .details span { display: inline-block; margin-bottom: 4px; }
.story .details .author { color: #5170ad; font-size: 12px; }
.story .details .rating { display: block; margin-bottom: 15px; }
.story .details .rating .star-rating-control { display: inline-block; margin: 0; }
.story .details h1 a { float: none; margin: 0 0 0 6px; }
.story .details .sidebar { float: right; width: 150px; margin-left: 10px; }
.story .details .sidebar img { width: 148px; border: 1px solid #ccc !important; margin-bottom: 10px; }

.comments a { text-decoration: underline !important; }
.comments .overview { overflow: hidden; padding-bottom: 15px; }
.comments .overview .rating { float: left; margin-top: 4px; }
.comments .overview .rating .star-rating-control { display: inline-block; }
.comments .overview button { float: right; }
.comments h2 { padding-bottom: 4px; border-bottom: 1px solid #ccc; }
.comments .comment { margin-bottom: 15px; border-bottom: 1px dashed #ccc; padding-bottom: 15px; }
.comments .comment h3 { display: inline; }
.comments .comment .rating { display: inline; }
.comments .comment .date { display: inline !important; }
.comments .comment .commenter { display: block; margin-bottom: 15px; clear: both; }
.comments .comment .author { color: #5170ad; font-size: 12px; }

.story .form .spot label { margin-top: 3px; }
.story .form .spot textarea { height: 200px; }
.story .form .note { margin: 10px 0 5px 175px; display: block; }
.story .form .opts { padding-left: 0; }
.story .form .opts label { text-align: right; width: auto; margin: 0 10px 0 0; }
.story .form .opts .main { width: 170px; margin-right: 5px; }
.story .form .opts input { width: auto; }
.story .section { margin-bottom: 15px; padding-bottom:15px; position: relative; border-bottom: 2px dotted #ececec;}
.story .box .section label, .story .box .section .label{text-align:right; font-weight:bold;}
.story .section a { text-decoration: underline; }
.story .section_header { overflow: hidden; margin-bottom: 15px; }
.story .section_header h3 { margin: 0; float: left; }
.story .box .section_header h2 { margin: 0; float: left; color: #455a9d; font: normal 16px Georgia,serif !important; text-transform: lowercase;}
.story .section_header span { float: right; margin-top: 4px; display: block; }
.story .box .form .last { border-bottom:none; }
.story .form .last a{text-decoration:underline;}

.story .upload { position: relative; }
.story .upload .spot { display: none; }
.story .upload .label { font-size: 11px; float: left; display: block; width: 170px; margin: 12px 5px 0 0; text-align: right; }
.story .upload button { text-transform: lowercase; margin-top: 3px; margin-right: 0; }
.story .upload .btnRemove { margin-top: 14px; }
.story .upload .error { display: none; color: #c43b31; margin-left: 175px; padding-right: 124px; }
.story .upload .upload_wrapper { display: none; }
.story .upload .remove_wrapper { display: none; overflow: hidden; }
.story .upload img { width: 123px; float: left; }
.story .upload .visible { display: block; }

.story .recommended_products { overflow: hidden; width: 100%; clear: both; }
.story .recommended_products p { width: 170px; text-align: right; margin: 0 5px 0 0; float: left; }
.story .recommended_products .item { float: left; width: 135px; text-align: center; border: 1px solid #acacac; margin-right: 5px; }
.story .recommended_products .item a { background: #ccc; display: block; padding: 6px; text-decoration: none; }
.story .recommended_products .item img { width: 123px; height: 123px; margin-top: 4px; }

.story #secondary .recommended_products { margin: 30px 0; width: auto; clear: none; }
.story #secondary .recommended_products h3 { margin: 8px 0 4px; }
.story #secondary .recommended_products h3 a { font-size: 12px; }
.story #secondary .recommended_products p { color: #455a9d; font: 15px Georgia, serif; text-transform: lowercase; margin-bottom: 10px; text-align: left; }
.story #secondary .recommended_products ul { margin: 0; overflow: hidden; width: 100%; height: auto; }
.story #secondary .recommended_products li { margin: 0 0 20px; list-style: none; position: relative;}
.story #secondary .recommended_products li .quick-view-link{padding:9px; left: 5px; top: 60px;}
.story #secondary .recommended_products .price { font-size: 11px; }
.story #secondary .recommended_products img { width: 123px; height: 123px; border: 1px solid #b8b9bc; }

/* start modal styles */
#TB_window h2 { text-align: left; text-transform: capitalize; color: #5170ad; font: bold 13px Georgia, serif; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #ececec; }
#TB_window h3 { font-size: 14px; color: #666; margin-bottom: 5px; }
#TB_window .close { float:right; margin-top: -14px; margin-right: -10px; text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
#TB_window .actions{ text-align: right; padding-top: 20px; }
#TB_window .actions .secondary { margin-right: 10px; }

.recommend_modal {}
.recommend_modal .slider { overflow: hidden; height: 258px; }
.recommend_modal .slider .controls { margin: 0; padding-top: 101px; float: right; width: 17px; }
.recommend_modal .slider .controls li { list-style: none; }
.recommend_modal .slider .controls a { text-decoration: none; width: 17px; height: 15px; display: block; }
.recommend_modal .slider .controls a span { position: absolute; left: -9999px; }
.recommend_modal .slider .controls .prev a { background: url(/Style%20Library/en-us/images/community/recommend_products_arrow_sprite.gif) no-repeat 0 0; }
.recommend_modal .slider .controls .prev a:hover { background-position: 0 -15px; }
.recommend_modal .slider .controls .next a { background: url(/Style%20Library/en-us/images/community/recommend_products_arrow_sprite.gif) no-repeat -17px 0; }
.recommend_modal .slider .controls .next a:hover { background-position: -17px -15px; }
.recommend_modal .slider .controls .progress {  }
.recommend_modal .slider .slide { overflow: hidden; position: relative; top: 0; }
.recommend_modal .slider .slide ul { margin: 0 0 10px; float: left; }
.recommend_modal .slider .slide li { list-style: none; margin: 0 10px 0 0; float: left; height: 123px; }
.recommend_modal .slider .slide .last { margin: 0; }
.recommend_modal .slider .slide a {}
.recommend_modal .slider .slide a:hover img { border-color: #666; }
.recommend_modal .slider .slide img { width: 123px; height: 123px; border: 1px solid #acacac; }
.recommend_modal .slider .slide img.selected { -moz-opacity: 0.3; filter: alpha(opacity: 30); opacity: 0.3; }

.preview_modal {width: 660px; }
.preview_modal h2 { margin-bottom: 15px !important; }
.preview_modal h3 { border-bottom: 1px solid #ccc; margin: 0; padding-bottom: 15px; }
.preview_modal .preview_content { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; height: 275px; overflow: auto; }
.preview_modal .story { overflow: auto; margin-bottom: 0; }
.preview_modal .actions { padding: 0 !important; }
.preview_modal .details { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #6c6d70; margin-bottom: 15px; display: block; }
.preview_modal .author, .preview_modal .location { color: #5170ad; }
.preview_modal .sidebar { width: 252px; float: right; margin-left: 10px; padding-right: 4px; }
.preview_modal .sidebar img { width: 250px; margin-bottom: 10px; border: 1px solid #ccc; }
.preview_modal .sidebar .last { margin-bottom: 0; }

.community_info_modal { width: 600px; }
.community_info_modal a { color: #666 !important; text-decoration: none; }
.community_info_modal a:hover { text-decoration: underline; }
.community_info_modal h2 { text-align: left; text-transform: capitalize; color: #5170ad; font: bold 13px Georgia, serif; padding: 0 0 5px 0; margin: 0 0 15px 0; border-bottom: 1px solid #ececec; }
.community_info_modal li, .password_tips_modal p { color: #666; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.231; }
.community_info_modal .content { height: 260px; overflow: auto; margin: 10px 0; }
.community_info_modal .close { float:right; margin-top: -14px; margin-right: -10px; text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.community_info_modal .actions { text-align: right; }
.community_info_modal a.secondary { text-decoration: none !important; white-space: nowrap; display: inline-block; padding: 3px 15px; background: #dadeeb; font-size: 11px; font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; color: #455a9d !important; letter-spacing: .1em; }

.comment_on_item_modal{width: 600px;}
.comment_on_item_modal h2{margin-top:0;}
.comment_on_item_modal h3{float:left; padding: 0 20px; margin:0;}
.comment_on_item_modal .date{float: left;}
.comment_on_item_modal .commenter{clear:left; display:block; padding: 20px 0 .4em 0; margin:0;}
.comment_on_item_modal .author{color:#5170AD; font-size:12px;}
.comment_on_item_modal .comment-copy{ padding-bottom: 20px; border-bottom: 1px solid #666;}
.comment_on_item_modal .comments{height:240px; overflow-y:auto; }
.comment_on_item_modal .subComment{padding: 10px 0; border-bottom: 1px dotted #999; margin-bottom:10px;}
.comment_on_item_modal .subComment .comment-copy{border-bottom:none; margin:0;padding:0; border-top:none;}
.comment_on_item_modal .form .spot label{width:100px;}
.comment_on_item_modal .form .spot{margin-top: 20px; padding-top: 20px; border-top: 1px solid #666;}

.add_review_modal{width: 560px;}
.add_review_modal h2{margin-top:0;}
.add_review_modal .close { top: -10px !important; }
.add_review_modal .rating, .comment_on_item_modal .rating{float:left;}
.add_review_modal .actions,.comment_on_item_modal .actions{padding-top: 20px;clear: both; text-align:center; margin:0;}
.add_review_modal .actions .secondary, .comment_on_item_modal .actions .secondary{margin-right: 5px;}
.comment_needs_approved{width: 340px;}
.comment_needs_approved h2{margin-top:0;}
/* end modal styles */

.community #primary { margin: 0; float: none; position: static; padding: 0; width: auto; overflow: hidden; }
.community h2 { margin-bottom: 17px; font-size: 26px !important; font-family: Georgia, serif; }
.community .multiTeaser { padding: 30px 0; }
.community .col3 { float: left; margin-right: 27px; width: 288px; overflow: hidden; }
.community .last { margin-right: 0; padding-bottom: 0 !important; }
.community .col3 a { text-decoration: none; }
.community .col3 a:hover { text-decoration: underline; }
.community .col3 .author { color: #5170ad; font-size: 12px; }
.community .col3 p { margin-bottom: 15px; }
.community .col3 span { display: block; margin-bottom: 4px; }
.community .col3 .details { font-size: 12px; }
.community .col3 .details span { display: inline; }
.community .col3 .author { color: #5170ad; }
.community .col3 .rating { display: block; margin-bottom: 11px; font-size: 11px; }
.community .col3 .actions { text-transform: lowercase; font-size: 11px; }
.community .col3 .actions a{text-decoration:underline;}
.community .ps h3 { color:#5170AD; font-size:12px !important; }
.community .ps button { margin-top: 15px; }
.community .bl .entry { margin-bottom: 15px; padding-bottom: 18px; border-bottom: 1px solid #ccc; }
.community .bl .blogName { color: #5170ad; font-size: 12px !important; }
.community .bl .postName { color: #666; font-size: 11px !important; }
.community .bl .date { margin-bottom: 11px; font-size: 11px; }
.community .bl .logo img { width: 65px; float: left; margin: 0 10px 2px 0; }
.community .fm h3 { color: #5170ad; font-size: 12px !important; margin-bottom: 15px; }
.community .fm span { display: inline; }
.community .fm .topics { list-style: none; margin: 0; font-size: 11px; }
.community .fm .topics li { margin-bottom: 7px; }
.community .fm .topics li .new { color: #c43b31; }
.community .fm .topics .last { margin-bottom: 25px !important; }

.blogs { padding-top: 15px; }
.blogs #primary { margin-left: 204px; padding-left: 15px; width: 701px; float: left; }
.blogs #secondary { width: 204px; }
.blogs #tertiary { float: right; width: 179px; margin-left: 12px; font-size: 11px; overflow: hidden; }
.blogs h2 { color: #a9abae; font-size: 20px !important; margin: 0 0 15px; text-transform: lowercase; font-weight: normal; }
.blogs h2 a { font-size: 12px; margin-left: 6px; text-transform: capitalize; }
.blogs .blog_image { margin-bottom: 15px; }
.blogs .entries { clear: both; }
.blogs .entries .entry { overflow: hidden; padding-top: 34px; }
.blogs .entries .first { padding-top: 0; }
.blogs .entries .entry img { width: 123px; margin-right: 15px; float: left; border: 1px solid #ccc !important; }
.blogs .entries .entry .details { width: 561px; float: right; }
.blogs .entries .entry .details h3 { color: #3C3C3D; font-family: Verdana, Geneva, sans-serif; font-size: 11px; text-transform: uppercase; margin: 0 0 4px; }
.blogs .entries .entry .details h3 a { color: #3C3C3D; text-decoration: none; }
.blogs .entries .entry .details ul { margin: 0; }
.blogs .entries .entry .details li { list-style: none; }
.blogs .entries .entry .details a { font-size: 11px; }
.blogs .post { font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding-top: 30px; margin-top: 30px; border-top: 1px solid #ccc; }
.blogs .posts .first { padding-top: 0; margin-top: 0; border: none; }
.blogs .post h3 { margin: 0 0 15px; }
.blogs .post h3 a { text-decoration: none; color: #455A9D; font: 26px Georgia,serif; }
.blogs .post .date { margin: 0 0 15px; display: block; }
.blogs .post .comment_overview { margin-top: 15px; display: block; }
.blogs .post .spot { margin-bottom: 30px; border: none; padding: 0; }
.blogs .main { float: left; width: 510px; }
.blogs .main a { text-decoration: underline; }
.blogs .main .pager { margin-top: 3px; font-size: 11px; }
.blogs .archive ul { margin: 0; font-family: Verdana, Geneva, sans-serif; font-size: 11px; overflow: hidden; }
.blogs .archive ul ul { margin: 4px 0 0 17px; }
.blogs .archive ul li { list-style: none; }
.blogs .archive .post { margin-top: 0; padding-top: 0; border: none; padding-left: 20px; text-indent: -20px; }
.blogs .archive .toggle { display: block; width: 11px; text-align: right; margin: 2px 6px 0 0; float: left; }
.blogs .spot { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }
.blogs .comments { margin-top: 30px; }
.blogs .comments .pager { padding: 4px 8px !important; background: #ccc; margin-bottom: 15px; overflow: hidden; }
.blogs .comments .last { margin-bottom: 0; }
.blogs .comments .listings .last { border-bottom: none; margin-bottom: 15px; padding-bottom: 0; }
.blogs .profile h3 { margin: 0 0 10px; }
.blogs .profile img { width: 63px; float: left; margin: 0 10px 5px 0; }
.blogs .profile a { display: inline-block; }

.tagged_products { margin-top: 30px; }
.tagged_products p { color: #455a9d; font: 15px Georgia, serif; text-transform: lowercase; margin-bottom: 12px; }
.tagged_products ul { width: 100%; overflow: hidden; margin: 0; }
.tagged_products li { float: left; list-style: none; padding-right: 15px; margin: 0; }
.tagged_products img { width: 63px; height: 63px; border: 1px solid #b8b9bc; }

.etiquette { font-size: 11px; padding-top: 15px; }
.etiquette .row { margin-top: 34px; overflow: hidden; width: 100%; }
.etiquette .row .col3 { float: left; margin-right: 3%; width: 31.3%; overflow: hidden; }
.etiquette .row .col3 .imageField { white-space: nowrap; }
.etiquette .row .last { margin-right: 0; }
.etiquette .col3 h2 { margin: 10px 0; clear: both; color: #a9abae; font-family: Georgia, sans-serif; font-size: 25px; font-weight: normal; text-transform: lowercase; line-height: 1em; }
.etiquette .col3 p { font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 11px; color: #666; margin-bottom: 6px; }
.etiquette .col3 a.cta { text-transform: uppercase; font: bold 10px Verdana, Geneva, sans-serif; text-decoration: none; padding: 0 15px 0 0; background: url(/Style%20Library/en-us/images/product_detail/arrow_right.gif) right 2px no-repeat; }
.etiquette .col3 ul { font-size: 11px; }

.etiquette #primary { margin-left: 204px; padding-left: 15px; width: 701px; }
.etiquette #secondary { left: 0; width: 204px; }
.etiquette .multiTeaser { position: absolute; right: 0px; }
.etiquette .totd { margin-top:15px; float: right; width: 200px; border-top: 2px dotted #bbb; border-bottom: 2px dotted #bbb; padding: 20px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 11px; color: #666; }
.etiquette .totd p { font-style: italic; }
.etiquette .totd span { font-weight: bold; margin-bottom: 4px; display: block; font-size: 14px; }
.etiquette .totd a { text-transform: uppercase; font: bold 10px Verdana, Geneva, sans-serif; text-decoration: none; padding: 0 20px 0 0; background: url(/Style%20Library/en-us/images/product_detail/arrow_right.gif) right 1px no-repeat; }
.etiquette .subcats { width: 440px; }
.etiquette .subcats .cat { float:left; padding-top: 15px; padding-bottom: 1.5em; }
.etiquette .subcats .cat img { width: 123px; height: 123px; margin-right: 15px; float: left; border: 1px solid #ccc !important; }
.etiquette .subcats .cat .details { width: 300px; float: right; }
.etiquette .subcats .cat .details h3 { color: #455A9D; font-family: Georgia, serif; font-size: 18px; margin: 0 0 4px; font-weight: normal; }
.etiquette .subcats .cat .details ul { margin: 0; }
.etiquette .subcats .cat .details li { list-style: none; line-height: 1em; }
.etiquette .subcats .cat .details a { text-decoration: none; font-size: 11px; }
.etiquette .subcats .cat .details a:hover { text-decoration: underline; }

.etiquette h1 a { float: none; text-decoration: none; }
.etiquette h1 a:hover { text-decoration: underline; }
.etiquette .description { margin-bottom: 20px; }
.etiquette .wrapper { overflow: hidden; }
.etiquette .wrapper .main { overflow: hidden; }
.etiquette .wrapper .main .video { overflow: hidden; margin-bottom: 20px; }
.etiquette .wrapper .main .video .details { margin: 0; clear:left; }
.etiquette .wrapper .main .video .multimedia { float: left; margin: 0 12px 15px 0; }
.etiquette .wrapper .main .video .description { margin: 0; }
.etiquette .wrapper .main .comments { margin-top: 20px; }
.etiquette .wrapper .tertiary { width: 179px; margin-left: 12px; float: right; }
.etiquette .wrapper .tertiary .suggested h3 { margin: 8px 0 4px; }
.etiquette .wrapper .tertiary .suggested h3 a { font-size: 12px; }
.etiquette .wrapper .tertiary .suggested p { color: #455a9d; font: 15px Georgia, serif; text-transform: lowercase; margin-bottom: 10px; text-align: left; }
.etiquette .wrapper .tertiary .suggested ul { margin: 0; overflow: hidden; width: 100%; height: auto; }
.etiquette .wrapper .tertiary .suggested li { margin: 0 0 20px; list-style: none; }
.etiquette .wrapper .tertiary .suggested .price { font-size: 11px; }
.etiquette .wrapper .tertiary .suggested img { width: 123px; height: 123px; border: 1px solid #b8b9bc; }
.etiquette .comments { overflow: hidden; }

.my-reviews { padding-top: 15px; }
.my-reviews h2 { margin-top: 0; }
.my-reviews h3 a { text-decoration: none; font-weight: normal; text-transform: uppercase; }
.my-reviews #primary { float: none; margin: 0; overflow: hidden; }
.my-reviews .user_overview { float: left; width: 204px; }
.my-reviews .user_overview img { width: 63px; border: 1px solid #ccc !important; display: block; margin-bottom: 4px; }
.my-reviews .user_overview span { display: inline; }
.my-reviews .user_overview .author { color: #5170ad; font-size: 12px; }
.my-reviews .user_overview .location { font-size: 11px; }
.my-reviews .tabs { float: left; padding-left: 15px; width: 700px; color: #666; }
.my-reviews .tabs ul { overflow: visible; height: 30px; margin: 0; }
.my-reviews .tabs ul .trigger { display: block; float: left; border-color: #b8b9bc; border-width: 1px 1px 0; padding: 5px 25px; height: 20px; background: #b8b9bc; border-style: solid; margin-right: 10px; position: relative; margin-bottom: -1px; }
.my-reviews .tabs ul .trigger a { color: #fff; text-decoration: none; font: normal 15px Georgia, serif; text-transform: lowercase; }
.my-reviews .tabs ul .active { height: 20px;margin-bottom: -1px; background: #fff; }
.my-reviews .tabs ul .active a { color: #666; }
.my-reviews .tabs .tab_content { border: 1px solid #b8b9bc; padding: 20px; overflow: hidden; }
.my-reviews .tabs .middle p { padding-bottom: 0; border-bottom: none; }
.my-reviews .tabs .last p { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.my-reviews .tabs .hidden { position: absolute; left: -9999px; }
.my-reviews .tabs h3 { margin-left: 20px; }
.my-reviews .tabs .comment_title { margin-left: 40px; }
.my-reviews .tabs p { margin-left: 40px; padding-bottom: 1.4em; border-bottom: 2px dotted #ececec; }
