/*******************
* PRODUCT MARKETPLACE.CSS
* created initially for use with the connectors pages as part of the data-synchronizer product.
* Created by Brent Leavitt
* Updated: 20 Jan 2011
********************/

.marketplace #content_right_large .content{background: transparent none; margin: 0; padding: 26px 0 0 0;}
.marketplace.mp_main h3{border-bottom: 1px solid #000000;}

/* Sort/View Bar
-------------------------------------------------- */
.lefthalf, .righthalf { width:297px; float:left; height:22px; border-bottom:1px solid #d1d1d1; padding-bottom:2px; }
 .righthalf { width:357px; }
.lefthalf form, .lefthalf p{ margin:0; }
.lefthalf label{ float:left; margin:3px 8px 0 0; }
.showingFeatured .lefthalf form { visibility:hidden; }

.righthalf { float:right; position:relative; text-align:right; }
.righthalf ul, .righthalf ul li{ margin:0; padding:0; list-style-type:none; display:inline; }
.righthalf ul li a{ position:relative; top:3px; float:right; display:block; height:12px; line-height:12px; color:#A4A4A4; text-decoration:none; font-weight:bold; padding:0 26px 0 0; margin-left:15px; }
.righthalf ul li#view_grid a.on{ background:url(/common/img/buttons/view_grid_on.png) top right no-repeat; color:#727272; }
.righthalf ul li#view_grid a.off{ background:url(/common/img/buttons/view_grid_off.png) top right no-repeat; }
.righthalf ul li#view_list a.on{ background:url(/common/img/buttons/view_list_on.png) top right no-repeat; color:#727272; }
.righthalf ul li#view_list a.off{ background:url(/common/img/buttons/view_list_off.png) top right no-repeat; }

/* Main Content
-------------------------------------------------- */
.loading #main_heading { background:url(/common/img/ajax-loader.gif) right center no-repeat;  }
#content_right_large { float:right; width:640px; position:relative; right:18px; }
#content_right_large h2#main_heading { color:#333333; margin:0 0 34px 0; padding:6px 0 0 0; font-size:18px; line-height:68px; font-weight:normal; border-bottom:1px solid #000; border-top:0px solid #ffffff; }
#content_right_large h2 { color:#000; margin:0 0 15px 0; font-size:13px; font-weight:bold; border-top:1px solid #000; padding-top:4px; }
#content_right_large .third{ width:200px; float:left; margin-right:20px; }
#content_right_large .last{ margin:0; }
#related_content { padding-top:24px; }
.home #related_content { padding-top:12px; }
.media #related_content, .event #related_content { padding-top:12px; }
.loading #related_content { visibility:hidden; }
#content_right_large .loading { background:transparent url(/common/img/ajax-loader.gif) center center no-repeat; height:200px; }
.loading .event #customize { background:transparent url(/common/img/ajax-loader.gif) center center no-repeat; height:200px; visibility:visible; }
.media #customize .lefthalf { display:none; }
#customize { height:25px; }

#content_left_small .media_item .media_image{ padding:15px 0; }
#content_right_large .media_item { background:#fff; padding:9px 9px 10px 9px; margin-bottom:15px; cursor:pointer; border-top:1px solid #e1e1e1; display:block; text-decoration:none;}
#content_right_large  div.media_item:hover{ cursor:default; }
#content_right_large .media_item:hover{box-shadow: 0 0 3px 3px #C4DFE0; -moz-box-shadow: 0 0 3px 3px #C4DFE0; -webkit-box-shadow: 0 0 3px 3px #C4DFE0; text-decoration:none !important; }
#content_right_large .coming_soon_item:hover{box-shadow: 0 0 3px 3px #DCDCDC; -moz-box-shadow: 0 0 3px 3px #DCDCDC; -webkit-box-shadow: 0 0 3px 3px #DCDCDC; text-decoration:none !important; }
#content_right_large .media_item .media_image{background:#e1e1e1; width: 183px; height: 93px; padding: 0; text-align: center; vertical-align:center; }
#content_right_large .media_item:hover .media_image{background:#C4DFE0;}
#content_right_large .media_item span{display:block;}
#content_right_large .media_item .media_item_header { margin:16px 0px 12px 0; border:none; font-size:18px; font-weight:bold; color:#333; line-height:20px; }
#content_right_large .media_item .media_item_header sub {font-size: 8px;}
#content_right_large .media_item .rateme{height: 18px; margin-bottom: 5px;}
#content_right_large .media_item .rateme span{display: block; float: left; line-height: 21px; height: 18px; font-size:13px; color: #999999; padding-right:2px;}
.media_item .novl-rater .stars{background: url(/common/img/marketplace/stars_temp.png) no-repeat left top; width: 84px; height:0; padding-top: 15px; overflow: hidden; float: left;}
.media_item .novl-rater .ratings{float: left; color: #999; line-height: 15px; font-size: 13px;}
#content_right_large .media_item:hover .blue .novl-rater-off, #content_right_large .media_item:hover .blue .novl-rater-on { background-image:url(/common/inc/jquery/plugins/novellrater/stars_blue_dark.gif); }
#content_right_large .media_item .feature_meta{color: #333333; border-top:1px solid #e1e1e1; padding-top: 5px; line-height: 15px; padding-bottom:15px;}
#content_right_large .media_item .feature_meta .readmore{ padding:0; }
#content_right_large .media_item .feature_meta .readmore li{ padding:0 0 0 11px; background-position:0 0.45em; }
#content_right_large .media_item .coming_soon{ margin:0; padding:0; font-size:12px; color:#e1e1e1; font-weight:bold; padding-bottom:15px; text-transform:uppercase; }
#content_right_large .media_item .category{ margin:0 0 -10px 0; padding: 12px 0 0 0; font-size:12px; color:#e1e1e1; font-weight:bold; text-transform:uppercase; }
#content_right_large .media_item:hover .coming_soon{ color:#72AEB6; }
#content_right_large .media_item em.tags { font-style:normal; }
#content_right_large .media_item em.developer{ font-style:normal; }
#content_right_large .media_item p.desc { margin:0; padding:0 0 12px 0; font-size:11px; color:#333; }

/* styles for most requested page tiles.   */
#content_right_large .media_item .like{ background-position: top left; color:#000; }
#content_right_large .media_item .like:hover{ color:#72adb6; cursor:pointer; }
#content_right_large .media_item .like:hover, #content_right_large .media_item .yes, #content_right_large .media_item .yes:hover{ background-position:bottom left; color:#72adb6; }
#content_right_large .media_item .yes:hover{ cursor:default; } 

.voter {height: 18px;padding-bottom: 5px;}
.voter div span{line-height: 18px; display: block; height: 15px; padding-top: 3px; }
.voter div .like{padding:3px 0 0 20px; background:url(/common/img/marketplace/like_icon.png) top left no-repeat; display: block; height: 15px; font-size: 13px; color: #c5c5c5;}
.voter div .like:hover{background-position: left bottom; color: #000;}
.voter div .like.yes{background-position: left bottom; color: #000;}
.voter div .like.yes:hover{background-position: left top; color: #c5c5c5;}
.voter div .tally{float:right; font-size: 11px;}

#content_right_large #col1 .media_image img, #content_right_large #col2 .media_image img, #content_right_large #col3 .media_image img, #content_right_large #search_results .media_image img { width:183px;}
#content_right_large.showingFeatured .featured_main { width:655px; height:225px; float:left; margin:0 0 15px 0; padding-right:0; padding-left:0; position:relative; }

#content_right_large.showingFeatured .featured_main .media_image { width:280px; height:225px; float:right; }
#content_right_large.showingFeatured .featured_main .media_meta { position:relative; margin-top:24px; width:100%; }
#content_right_large.showingFeatured .featured_main .media_meta ul li strong { color:#333; font-size:11px; }
#content_right_large.showingFeatured .featured_main p { margin:0 292px 0 12px; }
#content_right_large.showingFeatured .featured_main h2 { border:none; font-size:19px; margin:0 292px 3px 12px; color:#333; margin-top:60px; }
#content_right_large.showingFeatured .featured_main .feature_meta { position:absolute; bottom:0; left:0; margin:0 0 12px 12px; width:350px; }
#content_right_large.showingFeatured .featured_main .feature_meta ul li { float:left; margin-right:10px; }
#content_right_large.showingFeatured .featured_main .meta_img { position:absolute; top:0; right:0; width:19px; height:18px; text-align:right; }

.feature_meta span strong{padding-right: 2px;}
.feature_meta a{color: #72ADB6; font-size: 11px; text-decoration: none;}

/* Lower Content 
---------------------------------------------------------*/
.lower_content_wrap{background: #fff; padding: 0 0 20px 0; color:#333;}
.lower_content_wrap #lower_content_sub_wrap{background: url(/common/img/marketplace/lower_content_div_bg.png) repeat-y right top; margin: 18px 0 32px 20px; float: left;}
.lower_content_wrap .lower_content_box{width: 133px; padding: 0 22px 0 65px; float: left; background: none no-repeat 15px 2px; position:relative;}
.lower_content_wrap .lower_content_box#lower_box_request{background-image: url(/common/img/marketplace/plus_icon.png);}
.lower_content_wrap .lower_content_box#lower_box_build{background-image: url(/common/img/marketplace/wrench_icon.png);}
.lower_content_wrap .lower_content_box#lower_box_submit{background-image: url(/common/img/marketplace/check_icon.png);}
.lower_content_wrap .lower_content_box.first{padding: 0 0 0 20px; margin-top: 18px; width: 189px;}
.lower_content_wrap .lower_content_box.last{padding: 0 38px 0 58px}
.lower_content_wrap .lower_content_box.first ol{margin: 0; padding:0 0 10px 0; list-style-position: inside; line-height: 19px; font-size:11px;}
.lower_content_wrap .lower_content_box.first ul{margin: 0; padding:0 0 10px 0; list-style-position: inside; line-height: 17px; font-size:11px;}
.lower_content_wrap .lower_content_box p{font-size: 12px;}
.lower_content_wrap h4{font-size: 13px; margin: 0 0 10px 0;}
.lower_content_wrap .lower_content_box a.pseudo_icon_link{position:absolute; left:14px; top:0; width: 40px; padding-top: 40px; height: 0; overflow: hidden;}/*This places an link on top of the icons*/

/* Marketplace Details Page
----------------------------------------------------------------*/
.content_wrap.mp_details_wrap{padding: 32px 13px 12px 27px;}
.content_wrap.mp_details_wrap hr,.content_wrap.mp_details_wrap  #content_left_large hr, .content_wrap.mp_details_wrap  #content_right_large hr{height: 0; border: 0 none; border-top: 1px solid #c8c8c8; border-bottom:1px solid #ffffff; background: transparent none; margin: 10px 0; clear: both;}
.content_wrap.mp_details_wrap  #content_right_large hr{margin: 34px 0;}
.content_wrap.mp_details_wrap #detail_header{border-bottom:1px solid #666666;}
.content_wrap.mp_details_wrap #detail_header h1{font-size:18px; color: #000000; font-weight: bold; margin:0; padding: 31px 0 10px 0; } 
.content_wrap.mp_details_wrap #detail_header h1 sub{font-size:8px;} 

.content_wrap.mp_details_wrap #content_left_small {padding-left:0; margin-right: 30px; margin-left: 0;  width: 190px;}
.content_wrap.mp_details_wrap #content_right_large {right:0; padding-top: 8px;}
.content_wrap.mp_details_wrap #mp_breadcrumb{text-transform: uppercase;}
.content_wrap.mp_details_wrap #mp_breadcrumb a{color: #666666; text-decoration: none;}
.content_wrap.mp_details_wrap #mp_breadcrumb a:hover{text-decoration:underline;}
.content_wrap.mp_details_wrap #mp_breadcrumb span.active{color:#599998; font-weight:bold;}

.content_wrap.mp_details_wrap #content_right_large h3{color: #333333; font-size:18px;}
.content_wrap.mp_details_wrap #content_right_large h4{color: #333333; font-size:13px; padding: 24px 0 8px 0;}
.content_wrap.mp_details_wrap #content_right_large p{color: #333333;}
.content_wrap.mp_details_wrap #content_right_large ul{margin:0; padding:0; line-height:22px; /*list-style-position:inside;*/ color: #333333; padding-left:15px; }
.content_wrap.mp_details_wrap #content_right_large a.new_line_text_link {margin: 28px 0 0 0;}

.content_wrap.mp_details_wrap #content_right_large  #rate_this{float: right; margin-top: -34px; width: auto; }
.content_wrap.mp_details_wrap #content_right_large  #rate_this div{float: right; margin-left: 5px;}
.content_wrap.mp_details_wrap #content_right_large  #rate_this span{float: left; line-height: 20px; font-weight:bold; font-size: 13px; }
.content_wrap.mp_details_wrap #content_right_large #no_reviews{height: 200px;}

.content_wrap.mp_details_wrap #write_review{/*height:304px; overflow: hidden;*/ padding: 29px 9px 0 0; background: #ffffff url(/common/img/marketplace/cstmr_reviews_bg.png) repeat-x left bottom; border-top:1px solid #e1e1e1;}
.content_wrap.mp_details_wrap #write_review hr{ width:640px; margin-right: -9px; margin-left: -30px;}
.content_wrap.mp_details_wrap #write_review label{ width:84px; text-align:right; margin-right:10px; font-size:11px; float:left; padding-top:4px; }
.content_wrap.mp_details_wrap #write_review input, .content_wrap.mp_details_wrap #write_review textarea{ width:495px; border:none; background:none; padding:4px; border:1px solid #e4e4e4; margin-bottom:10px; }
.content_wrap.mp_details_wrap #write_review h4{ color:#72AEB6; padding-top:0; }
.content_wrap.mp_details_wrap .logged_out h4{ color:#333 !important; }
.content_wrap.mp_details_wrap #write_review p{ text-align:right; }
.content_wrap.mp_details_wrap #write_review .get_product_btn{ float:right; }
.content_wrap.mp_details_wrap #write_review #review_rating{ padding:20px 0 0 0; }

.content_wrap.mp_details_wrap #cstmr_reviews_wrap{height:339px; overflow: hidden; padding: 9px 9px 12px 30px; background: #ffffff url(/common/img/marketplace/cstmr_reviews_bg.png) repeat-x left bottom; border-top:1px solid #e1e1e1;}
.content_wrap.mp_details_wrap #cstmr_reviews{overflow-y:hidden; height: 309px; padding: 15px 25px 15px 0;}
.content_wrap.mp_details_wrap #cstmr_reviews .review{ overflow:hidden; }
.content_wrap.mp_details_wrap #cstmr_reviews h5{color:#4B4B4B; font-size: 12px; font-weight:bold; margin: 0; /*display: inline; float: left;*/ padding-right: 10px;}
.content_wrap.mp_details_wrap #cstmr_reviews .review_stars{background: url(/common/img/marketplace/stars_temp.png) no-repeat left top; width: 84px; height:0; padding-top: 15px; overflow: hidden; float: left;}

.content_wrap.mp_details_wrap #cstmr_reviews p.review_author{clear: both;}
.content_wrap.mp_details_wrap #cstmr_reviews p{color:#4B4B4B;}
.content_wrap.mp_details_wrap #cstmr_reviews p.review_more{text-align: right; margin-bottom:10px; }
.content_wrap.mp_details_wrap #cstmr_reviews p.review_more a{ text-decoration:none; display:none; }
.content_wrap.mp_details_wrap #cstmr_reviews p.review_more a:hover{ text-decoration:underline; }

#write_review_wrap{ display:none; }
#logged_in{ padding-left:15px; display:none; }
#logged_out{ padding-left:24px; display:none; }
.logged_out{ height:56px !important; }
#add_review{ float:right; margin:0; padding-top:5px; font-size:13px; }
#add_review a{ text-decoration:none; }
#add_review a:hover{ text-decoration:underline; }
#submit_review{ height:1px; width:1px; visibility:hidden; }

.get_product_btn p a{color:#fff !important; text-decoration:none !important; background:url(/common/img/buttons/submit_teal.jpg) top right no-repeat; display:block; padding:4px 28px 4px 12px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; width: 100px;} 
#write_review .get_product_btn p a{ width:81px; }
#write_review .logged_out{ float:none !important; }
#write_review .logged_out p a{ width:31px; }
.get_product_btn p a:hover{background-position:right bottom;} 
.neutral_btn{ float:left; } 
.neutral_btn p a{color:#fff !important; text-decoration:none !important; background:url(/common/img/buttons/submit_gray.jpg) top right no-repeat; display:block; padding:4px 28px 4px 12px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; width: 40px;} 

.content_wrap.mp_details_wrap #content_left_small{padding-top: 3px;}
.content_wrap.mp_details_wrap #prod_rating{/* padding-bottom: 10px; */ height: 12px;} 
.content_wrap.mp_details_wrap #prod_rating div{float: left; height: 18px; line-height: 21px; padding-right: 2px;} 
.content_wrap.mp_details_wrap #content_left_small .ratings{color: #c5c5c5; padding-left:5px;}
.content_wrap.mp_details_wrap #content_left_small .feature_meta a{color: #72AEB6; text-decoration:none;}
.content_wrap.mp_details_wrap #content_left_small .feature_share{padding-top:18px;}

.share_btn{text-decoration: none; background: url(/common/img/share/share_btn_bg.png) repeat left top; line-height: 18px; display: block; width: 80px; height: 18px; color: #b2b2b2; padding: 0 2px 0 5px; border:1px solid #e2e2e2; border-top-color: #f2f2f2; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius:3px;}
.share_btn img{margin-bottom: -3px; padding: 0 0 0 3px;}
.share_btn:hover{color: #72AEB6; text-decoration: none !important;}

.share-links{display: none; position: relative; height: 0;}
.share-links ul{position:absolute; top: -97px; left: -5px; z-index: 30001; display: block; height:94px; width:99px; background: transparent url(/common/img/marketplace/share_popup_black_bg.png) no-repeat 3px top; margin: 0; padding: 6px 8px 8px 0px  !important;}
.share-links ul li{line-height: 19px; height: 19px; margin-bottom:10px;}
.share-links ul li a{font-weight: bold; font-size: 11px !important; font-family: arial, helvetica, sans; background: transparent no-repeat left top; padding: 5px 0 5px 30px; color: #cccccc !important; }
.share-links ul li a:hover{text-decoration: underline; }
.share-links ul li a.share-link-facebook{background-image: url(/common/img/marketplace/social_popup_facebook_icon.png);}
.share-links ul li a.share-link-twitter{background-image: url(/common/img/marketplace/social_popup_twitter_icon.png);}
.share-links ul li a.share-link-email{background-image: url(/common/img/marketplace/social_popup_email_icon.png);}

/* Fonts
-------------------------------------------------- */
p.more{ text-align:right; margin:13px 0 10px 0; }
p.more a{ font-weight:bold; color:#666; text-decoration:none; }

a, a:active { outline:none; }
:focus { -moz-outline-style: none; }
a.new_line_text_link {font-size: 12px; font-weight:bold; color: #72AEB6; text-decoration: none; display:block;}
.clr{ clear:both; overflow:hidden; height:0px; width:0px; line-height:0px; }

/* Error
-------------------------------------------------- */
#mp_popup_form_wrap input.error {border: 1px solid red !important;}
#mp_popup_form_wrap label.error{color: red !important;}

/* Scroll Bars
-------------------------------------------------- */
.content_wrap .jspTrack{ background:transparent url(/common/img/marketplace/scrollbar_bg.png) top left repeat; }
.content_wrap .jspDrag{ background:transparent url(/common/img/marketplace/scrollbar_handle.png) top left no-repeat; }
.content_wrap .jspArrowUp{ background:transparent url(/common/img/marketplace/scrollarrow_up.png) top left no-repeat; width:14px; height:16px; }
.content_wrap .jspArrowDown{ background:transparent url(/common/img/marketplace/scrollarrow_down.png) bottom right no-repeat; width:14px; height:16px; }


/* Pagination
-------------------------------------------------- */
#pagination { height:30px; padding:0; margin:0; list-style-type:none; line-height:30px; border-top:1px solid #c6c6c6; font-size:12px; clear:both;}
#pagination a, #pagination span { float:left; }
#pagination span, #pagination .prev, #pagination .next { text-decoration:none; display:block; margin:0 4px; color:#666; font-weight:bold; }
#pagination a { color:#999; margin:0; margin:0 2px; text-decoration:none; }
#pagination a:hover { text-decoration:underline; color:#000; }
#pagination span.current { color:#00adee; cursor:default; }
#pagination span.prev { margin-left:0; color:#999; }
#pagination span.next { margin-right:0; color:#999; }

/* Popups
-------------------------------------------------- */
#mp_popup_wrap{position: fixed; top:0; left: 0; background: url(/common/img/marketplace/popup_bg.png) repeat left top; z-index: 30000; width: 100%; height: 100%;}
iframe{width: 22px; margin: 0; padding: 0;}
body.mp_popup_body{margin:0; padding: 0; font-family: Arial,Helvetica,Sans-Serif; width: 277px; height: 362px; -moz-border-radius:7px;}
#mp_popup{position: fixed: top: 0; left: 0; width: 277px; height: 362px; margin: 0; z-index: 30001; padding: 0; text-align:left; }
#mp_popup_header a.close_btn{display: block; float: right; height:0; padding-top: 18px; width: 18px; overflow: hidden; background: url(/common/img/marketplace/close_btn.png) no-repeat left top; margin: 8px;}
#racpopup_ftr a, #iframepopup a {background: url(/common/img/marketplace/close_btn.png) no-repeat left top; display: block; height: 18px; margin: 8px; width: 18px;}

#mp_popup_header h1{font-size: 18px; color: #343838; background: url(/common/img/marketplace/plus_icon.png) no-repeat 12px 33px; padding: 72px 14px 14px 14px ; margin:0;	}

#mp_popup_form_wrap .form_row{padding: 0 13px; clear: both;}
#mp_popup_form_wrap .form_row label, #mp_popup_form_wrap .form_row input{display: block;}
#mp_popup_form_wrap .form_row label{font-size: 11px; color: #4b4b4b; margin:14px 0 2px 2px; }
#mp_popup_form_wrap .form_row input{width:242px ; border:1px solid #e4e4e4; height: 16px; padding: 2px 3px; background: #fdfdfd  url(/common/img/marketplace/input_bg.png) repeat-x left top; }
#mp_popup_form_wrap .form_row input.active, #mp_popup_form_wrap .form_row input:focus{border:1px solid #d0d0d0; border-top-color: #b0b0b0; background: #E6F2F7  url(/common/img/marketplace/active_input_bg.png);}
#mp_popup_form_wrap .form_row div{width: 120px; margin-right: 10px; padding-bottom: 16px; /*height: 100%;*/ float: left; }
#mp_popup_form_wrap .form_row div.last{margin-right: 0;}
#mp_popup_form_wrap .form_row div input{width:110px; }
#mp_popup_form_wrap .form_row .red_message{font-size: 11px; color: #C5312C;}
#mp_popup_form_wrap hr{border: 0 none; background: transparent; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #ffffff; margin: 32px 0 10px 0;}
#mp_popup_form_wrap input#submit_request_input{float: right; margin: 0 14px 12px 0; color:#fff !important; text-decoration:none !important; background:url(/common/img/buttons/submit_teal.jpg) top right no-repeat; display:block; padding:2px 28px 3px 12px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; width: auto; border: 0 none; font-size: 12px; } 
#mp_popup_form_wrap input#submit_request_input:hover{background-position: bottom right;} 

body.mp_popup_body.ty{height: 223px;}

#mp_popup_thankyou h1{font-size: 18px; color: #343838; padding: 37px 14px 0px 14px ; margin:0;}
#mp_popup_thankyou h2{font-size: 14px; color: #72AEB6; padding: 0 14px; margin: 0;}
#mp_popup_thankyou p{color: #4B4B4B; font-size:12px; padding: 15px 14px 20px 14px; line-height: 1.3em; margin:0;}
#mp_popup_thankyou hr{border: 0 none; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #ffffff}
#mp_popup_thankyou p.close{text-align:right;}
#mp_popup_thankyou p.close a {display: block; width: 100%; background: url(/common/img/buttons/oval_dark_right.png) no-repeat left top; height: 22px; overflow:hidden; text-decoration: none; color: #fff;}
#mp_popup_thankyou p.close a:hover { background-position: left bottom;}

.submit_connector #mp_popup_header h1{background-image:url(/common/img/marketplace/check_icon.png);}
body.mp_popup_body.submit_connector {height: 343px;}
body.mp_popup_body.submit_connector #mp_popup{height: 343px;}

#comparison_wrap, #comparison_extra_wrap{ display:none; }
#add_connector{ display:block; float:left; margin:2px 10px 0 0; }
.feature_table{ margin-bottom:15px; }
.feature_table td.x{ width:12px; border-right:none !important; }
.feature_table td.x a{ display:block; width:12px; height:12px; text-indent:-9999px; background:url(/common/img/marketplace/xs.png) bottom left no-repeat; }
.feature_table td.x a:hover{ background-position:top left; }
.mr_callout{ color:#333; font-size:20px; line-height:20px; padding:25px 150px 25px 0; background:url(/common/img/marketplace/connector_like.png) 538px 39px no-repeat; border-bottom:1px solid #ccc; }
.disclaimer{ font-size:11px; line-height:11px; padding-top:5px; color:#999; }
.disclaimer a{ color:#999; }