/* Copyright (c), 2004-2010 SustainableCircles Corp. All rights reserved. */
.sl-c{position:relative;}
.sl-c{_position:static;}
.sl-main .sl-b{position:static;}
.sl-main {width:100%;}
.sl-c,
.sl-main .sl-b {
word-wrap: break-word;
}
.yui-t300r, .sl-t310r{
margin:auto;text-align:left;
}
.yui-t300r #yui-main{float:left;margin-right:-301px; }
.yui-t300r .yui-b {float:right;width:300px;}
.yui-t300r #yui-main .yui-b {margin-right:300px;}
.rightDivider .yui-b{border-left: 1px solid #87827C}
.rightDivider #yui-main .yui-b{border-left: none; border-right: 1px solid #87827C; }
.yui-t300r .yui-b {word-wrap: break-word; }
.sl-t310r .sl-main{float:left;margin-right:-301px; }
.sl-t310r .sl-c {float:right;width:300px;}
.sl-t310r .sl-main .sl-b {margin-right:300px;}
.sl-main .sl-b .content{
padding: 0 1em;
}
.sl-t200l .sl-main{float:right;margin-right: 0px;margin-left:-201px; }
.sl-t200l .sl-c {float:left;width:200px; margin: 0}
.sl-t200l .sl-main .sl-b{margin-left:200px; margin-right: 0}
.sl-t180l .sl-main{float:right;margin-right: 0px;margin-left:-180px; }
.sl-t180l .sl-c {float:left;width:180px; margin: 0}
.sl-t180l .sl-main .sl-b{margin-left:180px; margin-right: 0}
.sl-main .sl-b{float:none;width:auto;}
.rv .rev_sup{
float: right;
}
.rv .img_thumb_s {
float: left;
margin-right: 8px;
}
.rv img {
vertical-align: middle;
}
.rv .review_date {
font-style: italic;
}
.rv h3 {
clear: both;
margin:1em 0 0.2em;
}
.rv p {
margin-bottom: 1em;
}
.rv .manage_actions {
text-align: right;
}
.rv .actions{
float: right;
margin-top: 0.5em;
font-weight: bold;
}
.rv .actions img{
vertical-align: baseline;
}
/** Styling of the helful Yes/ No section **/
.rv .helpful{
margin-bottom: 0.4em;
}
.rv .helpful_vote{
color:#5B3C38;
margin-bottom: 0;
font-size:84.616%;
font-weight:bold;
}
.rv .helpful_vote img {
vertical-align: middle;
}
.show_popup{
display: block;
position: absolute;
}
.popupModule .box_body{
margin: 0 12px;
position: relative;
_width:20em;
_margin: 0 6px;
}
.popupModule .innerbox{
border: 1px solid #87827C;
background-color: #FFF;
}
.popupModule .box_head{
background-color: #4F862A;
color: white;
font-weight: bold;
padding: 0.3em 0 0.3em 12px;
font-size:107.693%;
}
.popupModule .closeLink {
text-align: right;
}
.popupModule .closeLink a, .popupModule .close{
font-weight: bold;
padding: 0 2px;
display: block;
}
.popupModule .close_x{
font-family:arial,sans-serif;
font-size: 20px;
position:relative;
top:2px;
}
.popupModule .close{
position: absolute;
bottom: 0;
right: 0;
}
.popupModule .closeLink a:hover,.popupModule .close:hover {
background-color: #0E7299;
color: #FFFFFF;
text-decoration: none;
}
.popupModule label,
.popupModule input,
.popupModule textarea {
display: block;
}
.popupModule label {
font-size: 85%;
font-weight: bold;
color: #417018;
margin-top: 0.5em;
}
.popupModule input,
.popupModule textarea {
margin-bottom:7px;
}
.popupModule .textfield {
width: 26em;
}
.ui_drop_shadow .shadowbox {
background-color: #777;
filter: alpha(opacity = 60);
}
.ui_drop_shadow .bl_corner {
padding-top: 8px;
padding-left: 8px;
}
.ui_drop_shadow .innerbox {
position: relative;
left: -8px;
top: -8px;
background-color: #FFFFFF;
}
html>body .ui_drop_shadow {
background: url(../../img/dpShadow/upperrightfade.png) right top
no-repeat;
}
html>body .ui_drop_shadow .bl_corner {
background: url(../../img/dpShadow/lowerleftfade.png) left bottom
no-repeat;
}
html>body .ui_drop_shadow .shadowbox {
background: url(../../img/dpShadow/shadow.png) bottom right;
}
.article{
line-height: 1.462;
}
.article h2 {
color: #000;
font-size: 123.077%;
}
.article h1,.article h2,.article h3 {
margin: 0.8125em 0;
}
.article h1,.article h2,.article h3,.article strong {
font-weight: bold;
}
.article em {
font-style: italic;
font-weight: inherit;
}
.article strong{
font-style: inherit;
}
.article p {
margin: 1em 0;
clear: left;
}
.article em strong{*font-style: italic;}
.article strong em{*font-weight: bold;}
.article blockquote,.article ul,.article ol {
margin: 1em;
padding: 0;
}
.article ol,.article ul,.article blockquote {
margin-left: 3em;
}
.article ol li {
list-style: decimal outside;
}
.article ul li {
list-style: disc outside;
}
.article embed, .article .FCK__Flash{
display: block;
margin: 1em auto;
width: 400px;
height: 326px;
clear: both;
}
.article img{
margin: 0.2em 1em 0.2em 0;
clear: both;
}
body {
_behavior: url("rev/1/styles/v2/lib/ext/csshover.htc");
}
.sb_hov {
position: relative;
z-index: 21;
}
.sb_popup {
display: none;
position: absolute;
top: 16px;
background-color: #FFF;
z-index: 10;
text-align: left;
}
div.sb_hov:hover .sb_popup {
display: block;
}
.sb_toolbar {
XXXwidth: 150px;
margin-right: 0.8em;
height: 18px;
}
.sb_toolbar .mainSite{
display:block;
background-image: url(../../img/v2/icons/dash_social_01.png);
outline-style:none;
text-indent:-9999px;
background-repeat: no-repeat;
background-position: left center;
width: 20px;
height: 18px;
float:left;
margin-right:4px;
font-size: 0px;
}
.sb_toolbar .sb_more{
background: transparent url(../../img/v2/icons/dash_social_01.png) no-repeat -68px 0px;
width: 47px;
height: 18px;
}
.sb_hov {
float: left;
}
.sb_popup {
border: 1px solid black;
padding: 3px;
font-size: 12px;
min-width:20em;
}
.sb_popup table {
margin-bottom: 0;
}
.sb_popup td {
border: none;
padding: 3px;
white-space: nowrap;
}
.sb_popup td a{
_zoom: 1;
}
.sb_popup td a{
padding-left: 20px;
background-repeat: no-repeat;
background-position: left center;
}
.sb_popup a:hover {
text-decoration: none;
background-color: yellow;
}
.sb_toolbar .sb_rss {
background-image: url(http://www.google.com/images/feed-icon.gif);
}
.sb_toolbar .sb_twitter {
background-position: -22px 0;
}
.sb_toolbar .sb_facebook {
}
.sb_toolbar .sb_stumbleupon {
background-position: -45px 0;
}
.sb_toolbar .sb_digg{
background-image: url(http://digg.com/img/badges/16x16-digg-guy.gif);
}
.sb_toolbar .sb_delicious {
background-image: url(http://icons.iconarchive.com/icons/fasticon/social-bookmark/delicious-16x16.png);
}
.sb_toolbar .sb_technorati {
background-image: url(http://icons.iconarchive.com/icons/fasticon/social-bookmark/Technorati-16x16.png);
}
.sb_toolbar .sb_google {
background-image: url(http://icons.iconarchive.com/icons/fasticon/web-2/Google-16x16.png);
}
.sb_toolbar .sb_netscape {
background-image: url(http://icons.iconarchive.com/icons/benjigarner/softdimension/Netscape-16x16.png);
}
.sb_toolbar .sb_yahoo {
background-image: url(http://www.yahoo.com/favicon.ico);
}
.sb_toolbar .sb_msn {
background-image: url(http://www.iconarchive.com/images/win.gif);
}
.sb_toolbar .sb_kaboodle {
background-image: url(http://www.webapplist.com/favicons/kaboodle.gif);
}
.sb_toolbar .sb_fark {
background-image: url(http://www.fark.com/favicon.ico);
}
.sb_toolbar .sb_mybloglog {
background-image: url(http://www.mybloglog.com/buzz/images/imybloglog.png);
}
.sb_toolbar .sb_reddit {
background-image: url(http://icons.iconarchive.com/icons/fasticon/social-bookmark/Reddit-16x16.png);
}
.sb_toolbar .sb_slashdot {
background-image: url(http://images.slashdot.org/badge_slashdot.png);
}
.sb_toolbar .sb_newsvine {
background-image: url(http://icons.iconarchive.com/icons/fasticon/social-bookmark/Newsvine-16x16.png);
}
.sb_toolbar .sb_misterwong {
background-image: url(http://www.vbseo.com/images/vbseo/mister-wong.gif);
}
.sb_toolbar .sb_blinklist {
background-image: url(http://icons.iconarchive.com/icons/fasticon/social-bookmark/Blinklist-16x16.png);
}
.sb_toolbar .sb_spurl {
background-image: url(http://www.spurl.net/img/spurlnet_favicon.gif);
}
.sb_toolbar .sb_furl {
background-image: url(http://icons.iconarchive.com/icons/fasticon/social-bookmark/Furl-16x16.png);
}
.sb_toolbar .sb_magnolia {
background-image: url(http://i228.photobucket.com/albums/ee241/security2009/ma.png);
}
.sb_toolbar .sb_simpy {
background-image: url(http://i4.photobucket.com/albums/y141/librarysupporter/simpyIcon.gif);
}
.rv_comments {
clear: both;
border: 1px solid #C6C699;
background-color: #FFF;
padding: 6px 13px;
}
.rv_comments h4 {
font-weight: bold;
font-size: 92.308%;
}
.rv_comments .comments_actions{
font-weight: bold;
font-size: 92.308%;
text-align: right;
}
.rv_comments .comment {
margin: 0.8em 0 0.2em;
clear: both;
}
.rv_comments .comment p{
margin: 0;
padding-bottom: 1em;
border-bottom: 1px solid #C6C699;
}
.rv_comments .comment p span {
font-style:italic;
font-weight: bold;
}
#nls{
padding: 0.5em;
background-color: #FFFFFF;
border: 1px solid #E5E5CC;
margin-top: 1.5em;
}
#nls .nls_e_l{
clear: both;
margin-left: 3px;
margin-bottom: 0.5em;
}
#nls #nls_e{
width: 140px;
}
#nls small{
display: block;
text-align: center;
}
#nls .util{
padding-top: 0.5em;
}
#nls .util_1{
margin-right: 3em;
}
#nls .nls_e_l label{
font-weight: bold;
color: #0AB5DD;
line-height: 100%;
width: 6em;
float: left;
}
#nls label{
font-size:92.308%;
}
.header_default_actions h2{
margin: 0.5em 0;
text-align: center;
}
.action_tabs{
width: 100%;
margin-bottom: 1.5em;
}
.action_tabs td{
background: transparent url("../../img/v2/tabs/dashboard_button_split_tr.gif") no-repeat left -55px;
text-align: center;
}
.action_tabs td a{
font-size: 92.308%;
font-weight: bold;
display: block;
padding: 5px 0;
background: transparent url("../../img/v2/tabs/dashboard_button_split_tr.gif") no-repeat right top;
height: 34px;
}
.action_tabs td:hover{
background-color: #F2FBEA;
text-decoration: none;
}
.greenScore{
border:1px solid #c6c699;
clear: both;
}
.imgMarginTop{
margin-top:0px;
}
* html .imgMarginTop{
margin-top:1px;
}
.greenScore .greenBar {
background: url(../../img/greenscore_bar.gif) repeat-x top left;
background-color: #dce5c4;
font-weight: bold;
padding: 3px 10px 0;
}
.greenScore .title, .greenScore .slider, .greenScore .score{
float: left;
margin-right: 1em;
}
.greenScore .title, .greenScore .score{
margin-top: 3px;
}
.greenScore .vote{
float: right;
}
.greenScore .slider {
margin-right:2px;
margin-bottom: 5px;
width: 129px;
height: 20px;
}
.greenScore .slider .bar{
position: absolute;
margin-top: 15px;
width: 129px;
height: 5px;
overflow: hidden;
font-size: 0%;
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat 0 -16px;
}
.greenScore .score a{
margin-left: 1em;
}
.greenScore .slider .arrow{
position: absolute;
height: 16px;
width: 15px;
overflow: hidden;
font-size: 0%;
}
.greenScore .arrow1{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat 0px 0px;
margin-left: 0px;
}
.greenScore .arrow2{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat -15px 0px;
margin-left: 22px;
}
.greenScore .arrow3{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat -30px 0px;
margin-left: 41px;
}
.greenScore .arrow4{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat -45px 0px;
margin-left: 59px;
}
.greenScore .arrow5{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat -60px 0px;
margin-left: 78px;
}
.greenScore .arrow6{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat -75px 0px;
margin-left: 96px;
}
.greenScore .arrow7{
background: url(../../img/sprite_maps/greenscore_arrows_bar.gif) no-repeat -90px 0px;
margin-left: 115px;
}
.greenScore .thumb {
width: 38px;
clear: left;
text-align:center;
float: left;
}
.greenScore .thumb div {
width: 25px;
height: 23px;
text-indent: -9999px;
margin: 3px auto;
}
.greenScore .thumb .up {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat 0px -1px;
}
.greenScore .thumb .down {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -26px -1px;
}
.greenScore .row{
float:left;
border-left: 1px solid #c6c699;
width:92.5%;
}
.greenScore .gsCommon{
width: 31%;
float:left;
padding:2px 0 2px 0;
}
.greenScore .gsLarge {
width: 37%;
}
.greenScore .gsCommon div {
text-indent: -9999px;
float: left;
height: 25px;
margin-right: 3px;
}
.greenScore .me {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -50px 0px;
width:20px;
margin-left: 10px;
*margin-left: 5px;
}
.greenScore .us {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -75px 0px;
width:30px;
}
.greenScore .planet {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -104px 0px;
width:30px;
margin-right:4px;
}
.greenScore .washed {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -136px 0px;
width:30px;
}
.greenScore .wallet {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -169px 0px;
width:25px;
margin-left: 5px;
*margin-left: 2px;
}
.greenScore .broken {
background: url(../../img/sprite_maps/greenscore.gif) no-repeat -195px 0px;
width:30px;
}
.greenScore .gsCommon span {
padding: 0.3em 0 0.1em 0;
display:block;
}
.greenScore .significant span{
font-weight: bold;
}
.greenScore .divider {
font-size: 0%;
border-bottom:1px solid #c6c699;
clear: both;
margin: 0;
padding: 0;
}
* html .greenScore .divider { margin-top: -1px; border: none; height: 1px; }
.categories .cat_icon{
padding: 6px 2px 7px 34px;
background-repeat: no-repeat;
background-attachment: scroll;
vertical-align: middle;
line-height: 100%;
background-image: url(../../img/v2/categories/cats_sprite.gif);
}
.categories li.first{
border-top-width: 0px;
}
.categories .eat{background-position: 2px -48px}
.categories .family{background-position: 2px 2px}
.categories .health{background-position: 2px -98px}
.categories .home{background-position: 2px -198px}
.categories .look{background-position: 2px -148px}
.categories .planet{background-position: 2px -248px}
body {
_behavior: url("rev/1/styles/v2/lib/ext/csshover.htc");
}
.expandable_hov {
position: relative;
z-index: 22;
}
.expandable_hov .expandable_popup {
display: none;
position: absolute;
background-color: #FFF;
z-index: 10;
}
.expandable_hov:hover .expandable_popup {
display: block;
}
.categories UL {
width: 17em;
}
.categories UL{
border-right: 4px solid #FFFFFF;
border-bottom: 4px solid #FFFFFF;
}
.categories .box_head{
border-color: #78A055;
}
.categories .box_head a{
color: #4F862A;
}
.categories .box_head a:hover {
color: #603813;
}
.header_nav2 {
margin: auto;
clear: both;
}
.header_nav2 .categories{
float: left;
}
.header_nav2 .categories .box_head{
width: 12em;
}
.header_nav2 .header_search{
width: 300px;
float: right;
position: relative;
}
.header_nav2 .center{
width: 100%;
float: left;
}
.header_nav2 .cat_margin {
margin-left: -12em;
}
.header_nav2 .cat_margin .nav_container{
margin-left: 12em;
}
.header_nav2 .search_margin{
margin-right: -310px;
}
.header_nav2 .search_margin .nav_container{
margin-right: 310px;
}
.comment_form textarea{
width: 100%;
height: 5em;
border: 2px solid #cccccc;
background-image: url(../../img/icons/thankYouForCommenting.PNG);
background-position: bottom right;
background-repeat: no-repeat;
}
.comment_form .buttons{
text-align: right;
padding-top:1em;
}
.comment_form form{
width: 94%;
}
.comment_form .title .comment_warning{
float: right;
margin-top: 11px;
margin-bottom: 1px;
font-weight: normal;
}
.comment_form #characters_over{
background-color: yellow;
}
.comments .text{
margin-left: 58px;
padding-bottom:1em;
border-bottom: 1px solid #87827C;
}
.comments .item h4 {
font-style:italic;
margin-bottom: 0.05em;
}
.comments .item .actions{
float: right;
margin: 0 2em;
}
.comments .item .commentDate {
float: right;
}
.sl-main .sl-b .content{
width:97%;
padding: 0;
}
#side .portlet{
margin-left: 0;
}
p{
line-height: 1.462;
}
.listing_full, .reviews_block {
margin-bottom: 0.5em;
}
.bread_crumbs{
font-size: 130.77%;
margin: 1em 0 0;
}
#bd h1{
font-size: 200%;
font-family:georgia,serif;
font-weight:400;
margin: 0.5em 0;
clear: left;
}
#bd h1 span{
font-size: 50%;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
display: block;
}
h1 a{
color: inherit;
*color: #417018;
}
.comment_form{
margin-top: 1em;
}
.listing_full .rv_stats,.listing_full .stars{
float: right;
margin-top: 0.5em;
*margin-top: 1em;
}
.listing_full a.reviews{
clear: right;
}
.listing_full .image small{
display: block;
margin-bottom: 0.5em;
font-weight: bold;
}
.listing_full .image{
float: right;
clear: right;
text-align: center;
padding: 0.3em 0;
margin-left: 0.5em;
background-color: #fff;
}
.listing_full .adjust_right{
margin-right: 2em;
}
.listing_full .listing_main_action{
float: right;
clear: right;
text-align: center;
padding-bottom:12px;
margin: 1em 0 0.5em 1em;
*padding-top: 5px;
*margin-top: 0.5em;
}
.listing_main_action .link_button_g span{
padding-right: 21px;
padding-left: 1px;
}
.listing_full .listing_main_action small{
display: block;
margin-top: 0.5em;
margin-bottom: -12px;
color: #666666;
}
.listing_full .image img{
border: 3px solid #E1E0D2;
padding: 6px;
}
.listing_full .author .img_thumb_s{
margin: auto;
}
p{
word-wrap: break-word;
}
.listing_full .listing_description, .listing_full .listing_url{
font-weight: bold;
}
.listing_full .listing_description {
margin-bottom: 1em;
}
.listing_full .map{ margin-left: 2em; }
.listing_full .manage{
border-top: 0.3em solid #E1E0D2;
margin:1em 0;
clear: left;
}
.listing_full .manage span {
background-color:#E1E0D2;
padding: 0.2em;
}
.listing_full .buy{
margin-right:5px;
padding-bottom: 0.5em;
background-image: url('../../img/buttons/buy_button.png');
width:59px;
height:26px;
}
.listing_full .gs_coupon{
background-color:#F8F8F8;
border:2px dashed #888888;
margin-bottom:1em;
padding:0.6em 1em;
width: 49%;
}
.listing_full .gs_coupon strong{
display: block;
}
.listing_full .click_save {
background-image:url(../../img/v2/buttons/btn_click_save.gif);
display:block;
float:right;
width:100px;
height:25px;
outline-style:none;
text-indent:-9999px;
}
.hov_container{
position: relative;
}
.hov_container .popup{
display: none;
position: absolute;
left: 0;
top: 1.2em;
background-color: #FFFFFF;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.hov_container:hover .popup{
display: block;
border: 1px solid;
padding: 0.5em;
width: 20em;
z-index: 22;
}
.bordered_box{
background-color:  #EEEEE8;
clear: both;
}
.bordered_box h2 {
text-align: center;
background-color: #E1E0D2;
padding: 0.5em 0;
margin-bottom: 0.4em;
}
.author {
margin-bottom: 2em;
}
.author .img_thumb_a {
display: block;
margin: 0;
float: left;
margin:0;
padding: 0 0.5em 0.5em 0;
}
.author .img_thumb_a {
*padding-bottom: 0;
}
.author .img_thumb_a {
_padding-right: 0;
_padding-left: 0;
}
.author .action{
margin-bottom: 0.5em;
}
.author .no_image {
text-align: center;
background-color: #FFE4C4;
padding: 0.5em 0;
margin-left: 1em;
}
.author .no_image div {
margin-bottom: 0.5em;
}
.author small{
display: block;
text-align: right;
}
.add_profile{
text-align: center;
}
.add_profile em {font-weight: bold;}
.author_latest{
margin-top: 1em;
}
.author_latest .h2_title{
font-size: 138.462%;
border-bottom:1px solid #78A055;
margin-bottom:0.5em;
padding-bottom:0.2em;
text-transform: none;
}
.author_latest .item{
color:#AAAAAA;
display:list-item;
list-style-position:outside;
list-style-type:square;
margin-left:16px;
font-weight: bold;
margin-bottom: 0.5em;
}
.complete_profile{
width:170px;
height: 30px;
background-image:url(../../img/v2/buttons/write_about_me.gif);
background-position: left bottom;
margin:auto;
}
.reviews_title {
color: #FFFFFF;
background-color: #5FC71C;
padding: 0.2em 1em;
}
.review_container {
padding: 10px 27px 10px 27px;
background-color: #FFFFDD;
border-bottom:1px solid #FFBD79;
}
.no_reviews {
margin: 1em 0;
text-align: center;
font-weight: bold;
}
.pagination {
background-color:transparent;
padding: 0;
border: none;
font-size: 123.077%;
}
.comments .pagination{
margin: 0.5em 0;
}
.error_block{
margin-right: 30px;
}
.simple_action_box{
padding-bottom: 16px;
}
.article_block{
clear: left;
}
.sb_popup {
left: -60px;
}
.tools{
margin: 1.5em 0;
background:#EEEEEE url(../../img/v2/boxes/bg_diagonal_gray.png) repeat scroll 0 0;
display:block;
padding:7px 0 7px 5%;
}
.tools .sb_toolbar{
float: left;
padding:6px 12px 7px;
background-color:#FFFFFF;
_padding-bottom:2px;
}
.tools .tool{
line-height: 28px;
background-color:#FFFFFF;
margin-left: 6%;
padding:6px 12px;
font-weight: bold;
white-space: nowrap;
}
#side .ad_banner_heading{display: none;}
.tags a {
display: block;
width: 48%;
float: left;
}
.tags p{
padding-left: 0.5em;
}
.comments {
padding: 0.8em 1em;
}
.related .box_head{
font-size: 138.462%;
}
.related .rv_stats {
float: right;
text-align: center;
font-style: italic;
font-size: 92.308%;
}
.related h3{
line-height: 1.1;
}
.related h3 .brand{
font-weight: normal;
font-size: 84.62%;
}
.certifications { margin-top: 0.5em;}
.certifications h3{
float: left;
margin-top: 0.5em;
}
.certifications .hov_container{
float: left;
margin: 0 1em 0 0;
}
.certifications .popup{
top: auto;
bottom:70%;
*bottom:100%;
}
.certifications a{
display: block;
max-width: 120px;
*width: 100px;
background-position: top center;
background-repeat: no-repeat;
padding-top: 62px;
font-size: 84.616%;
text-align: center;
}

