body,html{height:100%;min-height:100%;padding:0;}.container{clear:both}.clear{*zoom:1}.clear:after,.clear:before{display:table;content:"";line-height:0}.clear:after{clear:both}form{margin:0}input.inp,select.inp,textarea{display:block}input[type=button],input[type=submit]{border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}input[type=button]:hover,input[type=submit]:hover{background-color:#E6E6E6;color:#333}select.fancy-multiselect{width:100%}#main_site_wrapper{position:relative;width:100%;min-height:100%;height:auto!important;height:100%;margin:0 auto}a.back_to_top{position:fixed;right:10px;bottom:10px;display:block;width:40px;height:40px;background:transparent url(https://s3.amazonaws.com/dev-cdn-ecomm.dreamingcode.com/public/1/images/arrow-alt-up-1-5430-1.png) no-repeat 0 0;opacity:.7;z-index:999999}a.back_to_top:hover{text-decoration:none;background:transparent url(https://s3.amazonaws.com/dev-cdn-ecomm.dreamingcode.com/public/1/images/arrow-alt-up-1-5430-1.png) no-repeat 0 0;opacity:1}#home_container,#home_container_wrapper,#homepage_content_wrapper,#inner_body,#inner_container,#inner_container_wrapper{position:relative;width:100%;margin:0 auto;padding:0}#top_wrap{position:fixed;top:0;height:53px;background:transparent url(/templates/premiumdesigns/common-images/top_bg-1-5418-1.jpg) repeat-x top left;z-index:99999;width:100%;margin:0 auto;padding:0}#top{position:relative;margin:0 auto;padding:0;height:53px;width:1170px}#logo_placement{float:left;height:53px}#top_right_content{display:block;float:right;padding:10px 0 0;position:relative;right:0;text-align:right;top:0;min-width:45%;height:43px}#hello_myaccount_salutation{display:block;float:right;font-size:14px;padding-top:7px;margin-left:10px;color:#fff}#hello_myaccount_salutation a,#hello_myaccount_salutation a:hover{font-size:14px;color:#fff}#inline_plugin_shoppingcart_summary{display:block;font:12px/16px arial;height:auto;padding-top:0;width:auto;float:left}#inline_plugin_shopping_cart_button{display:block;float:left;margin-right:5px}#inline_plugin_shoppingcart_item_count{display:block;float:left;margin-right:7px;padding-top:10px;font-size:14px;color:#fff}#inline_plugin_shoppingcart_item_count a,#inline_plugin_shoppingcart_item_count a:hover{font-size:14px;color:#fff}#inline_plugin_shoppingcart_checkout_form{float:left;margin-right:5px;padding-top:5px}#homepage_content_wrapper,#inner_body{width:98%!important;margin:0 auto}#homepage_content,#innerpage_content{width:1170px!important;margin:0 auto;position:relative}#universalFooterContent_wrapper,.push{position:relative;width:100%;height:148px}.push{display:none}#universalFooterContent{width:1170px;margin:0 auto}.plugin_landing{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);float:left;margin:0;padding:15px}.plugin_landing .title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}.caret{border-bottom-color:#999;border-top-color:#999}.dropdown .caret{margin-left:5px;margin-top:9px}ul#nav{display:block;float:left;left:0;margin:0;position:relative;list-style:none outside none}ul#nav>li{float:left;position:relative}ul#nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,.25)}ul#nav>li>a:hover{color:#FFF;background-color:transparent}ul#nav>li>ul:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}ul#nav>li>ul:after{border-bottom:6px solid #FFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}ul#nav>li>ul{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;float:left;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:96%;z-index:999999}ul#nav>li>ul>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;white-space:nowrap}ul#nav>li>ul>li>a .caret{display:none}ul#nav>li>ul li:hover>a,ul#nav>li>ul li>a:focus,ul#nav>li>ul li>a:hover,ul#nav>li>ul li>a:hover>a{background-color:#0081C2;background-image:linear-gradient(to bottom,#08C,#0077B3);background-image:-moz-linear-gradient(top,#08C,#0077B3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08C),to(#0077B3));background-image:-webkit-linear-gradient(top,#08C,#0077B3);background-image:-o-linear-gradient(top,#08C,#0077B3);background-repeat:repeat-x;color:#FFF;text-decoration:none}ul#nav li:hover>ul{display:block}ul#nav_mobile{display:block;float:left;left:0;margin:0;position:relative;list-style:none outside none;z-index:999999}ul#nav_mobile>li{float:left;position:relative;z-index:999999}ul#nav_mobile>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,.25)}ul#nav_mobile>li>a:hover{color:#FFF;background-color:transparent}ul#nav_mobile>li>ul:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}ul#nav_mobile>li>ul:after{border-bottom:6px solid #FFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}ul#nav_mobile>li>ul{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;float:none;left:0;list-style:none outside none;margin:2px 0;min-width:160px;padding:5px 0;position:absolute;top:96%;z-index:999999}ul#nav_mobile>li>ul>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;white-space:nowrap}ul#nav_mobile>li>ul>li>a .caret{display:none}ul#nav_mobile>li>ul li:hover>a,ul#nav_mobile>li>ul li>a:focus,ul#nav_mobile>li>ul li>a:hover,ul#nav_mobile>li>ul li>a:hover>a{background-color:#0081C2;background-image:linear-gradient(to bottom,#08C,#0077B3);background-repeat:repeat-x;color:#FFF;text-decoration:none}#products_plugin_container{width:auto;position:relative;height:100%;min-height:100%;margin:0 auto;padding:0}#products_plugin_all_filter_container{float:left;position:relative;margin-right:0}#products_plugin_search_results_{float:left;width:81.5%;margin-left:-18px}#products_plugin_search_results_:after,#products_plugin_search_results_:before{display:table;content:"";line-height:0}#products_plugin_search_results_:after{clear:both}#products_plugin_categories,#products_plugin_standard_filter_container{height:100%;width:auto;background-color:#efefef;padding-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px}div.products_plugin_category_1{font-weight:700;font-size:16px;color:#3f3f40;padding:3px 12px}div.products_plugin_category_1_current{font-weight:700;font-size:16px;padding:3px 12px}a.products_plugin_category_1,a.products_plugin_category_1:hover{color:#3f3f40;text-decoration:none;font-size:16px}a.products_plugin_category_1:hover,a.products_plugin_category_1_current,div.products_plugin_category_1:hover a{color:#fff}div.products_plugin_category_2{padding:3px 12px;clear:both;font-weight:700;color:#6a6a6a;border-bottom:1px dotted #fff}a.products_plugin_category_2,a.products_plugin_category_2:hover{color:#6a6a6a;text-decoration:none;font-size:16px}a.products_plugin_category_2:hover,a.products_plugin_category_2_current,div.products_plugin_category_2:hover a{color:#fff}div.products_plugin_category_3{padding:1px 20px;clear:both}a.products_plugin_category_3,a.products_plugin_category_3:hover{color:#6a6a6a;text-decoration:none;font-size:14px}a.products_plugin_category_2_current,a.products_plugin_category_3:hover,div.products_plugin_category_3:hover a{color:#fff}div.products_plugin_category_4{color:#6a6a6a;padding-left:26px;padding-top:1px;padding-bottom:1px;clear:both}a.products_plugin_category_4{color:#6a6a6a;text-decoration:none}a.products_plugin_category_4:hover,a.products_plugin_category_4_current,div.products_plugin_category_4:hover a{color:#fff}.products_plugin_category_1_current{padding-left:7px;font-weight:700}.products_plugin_category_2_current{padding-left:12px;padding-top:1px;padding-bottom:1px;clear:both}.products_plugin_category_3_current{padding-left:19px;padding-top:1px;padding-bottom:1px;clear:both}.products_plugin_category_4_current{padding-left:26px;padding-top:1px;padding-bottom:1px;clear:both}div.products_plugin_category_1:hover,div.products_plugin_category_1_current,div.products_plugin_category_2:hover,div.products_plugin_category_2_current,div.products_plugin_category_3:hover,div.products_plugin_category_3_current,div.products_plugin_category_4:hover,div.products_plugin_category_4_current{background:#3f3f40}a.products_plugin_category_1:hover,a.products_plugin_category_1_current,a.products_plugin_category_2:hover,a.products_plugin_category_2_current,a.products_plugin_category_3:hover,a.products_plugin_category_3_current,a.products_plugin_category_4:hover,a.products_plugin_category_4_current,div.products_plugin_category_1:hover a,div.products_plugin_category_2:hover a,div.products_plugin_category_3:hover a,div.products_plugin_category_4:hover a{text-decoration:none}h2.products_plugin_categories_select_title{font-size:18px;line-height:21px;text-align:center}#products_plugin_categories_select{display:block;margin-left:auto;margin-right:auto;width:80%}#products_plugin_search_results_results_page_wrapper{float:left;width:920px}.product_plugin_featured_product,.products_plugin_search_result_mobile,.products_plugin_search_result_results_page{float:left;width:220px;height:400px;margin-left:9px;margin-bottom:18px;position:relative}#results_page_thumbnail_container,.product_plugin_featured_product img{width:218px;height:243px;overflow:hidden;margin-bottom:5px;border:1px solid #A2A2A2}.product_plugin_product_productname,.products_plugin_product_productname a,.products_plugin_product_productname a:hover,.products_plugin_product_results_productname a,.products_plugin_product_results_productname a:hover{color:#1b1b1b;font-weight:700}.product_plugin_results_link_to_details a,.products_plugin_results_link_to_details a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;position:absolute;bottom:0}.product_plugin_results_link_to_details a:hover,.products_plugin_results_link_to_details a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#product_search_pagination{clear:both}a.pagination_light{background:transparent url(/templates/premiumdesigns/common-images/pagination-normal-bg-1-5274-1.jpg) repeat-x top left;border-color:#b7b7b7;border-style:solid;border-width:1px;color:#626262;display:block;float:right;font-size:11px;line-height:11px;height:13px;margin-top:2px;margin-right:5px;padding:3px 5px;text-align:center;text-decoration:none;width:11px}a.pagination_light:hover{background:transparent url(/templates/premiumdesigns/common-images/pagination-hover-bg-1-5275-1.jpg) repeat-x top left;border-color:#878787;border-style:solid;border-width:1px;color:#626262;display:block;float:right;font-size:11px;line-height:11px;height:13px;margin-top:2px;margin-right:5px;padding:3px 5px;text-align:center;text-decoration:none;width:11px}div.pagination_light_plain{background:transparent url(/templates/premiumdesigns/common-images/pagination-normal-bg-1-5274-1.jpg) repeat-x top left;border-color:#b7b7b7;border-style:solid;border-width:1px;color:#626262;display:block;float:right;font-size:11px;line-height:11px;height:13px;margin-top:2px;margin-right:5px;padding:3px 5px;text-align:center;text-decoration:none}div.pagination_light{background:transparent url(/templates/premiumdesigns/common-images/pagination-active-bg-1-5276-1.jpg) repeat-x top left;border-color:#9b9b9b;border-style:solid;border-width:1px;color:#fff;display:block;float:right;font-size:11px;line-height:11px;height:13px;margin-top:2px;margin-right:5px;padding:3px 5px;text-align:center;text-decoration:none;width:11px}.paged_nav_container{height:19px;clear:both;margin-top:20px}#products_plugin_details{position:relative;width:auto;height:100%;min-height:100%;margin:0 auto;padding:0}#products_plugin_details_left_col{float:left;position:relative;margin-right:2.5%;width:auto}#products_plugin_details_right_col{float:left;width:59%;position:relative;margin:0 auto;padding:0}#products_plugin_details_prod_name{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:26px;margin:0 0 10px;text-rendering:optimizelegibility}#products_plugin_details_prod_brand,#products_plugin_details_prod_desc,#products_plugin_details_prod_model,.products_plugin_details_extra_attributes{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #A2A2A2;clear:both}#products_plugin_details_prod_quantity_container,#products_plugin_details_prod_size_container{clear:both}.products_plugin_details_extra_attribute_label{clear:both;float:left;padding-right:3px;width:48%}.products_plugin_details_extra_attribute_name{float:left;width:50%}.color_selection_type_html_css,.color_selection_type_image{border:1px solid #A2A2A2;cursor:pointer;float:left;height:20px;margin-right:5px;margin-bottom:15px;width:20px}.size_selection_type_html_css{border:1px solid #A2A2A2;cursor:pointer;display:inline-block;float:none;font-size:11px;font-weight:700;margin:5px 5px 20px;padding:5px;text-align:center;width:auto;background-color:#fff}.size_selection_type_html_css:hover{background-color:#EEE}.size_selection_type_html_css_selected{border:1px solid #A2A2A2;cursor:pointer;display:inline-block;float:none;font-size:11px;font-weight:700;margin:5px 5px 20px;padding:5px;text-align:center;width:auto;background-color:#EEE}.size_selection_type_html_css_unavailable{border:1px solid #A2A2A2;cursor:default;display:inline-block;float:none;font-size:11px;font-weight:700;margin:5px 5px 20px;padding:5px;text-align:center;width:auto;background:transparent url(/templates/premiumdesigns/common-images/pattern.jpg) repeat top left}.size_selection_type_html_css_unavailable:hover{background:transparent url(/templates/premiumdesigns/common-images/pattern.jpg) repeat top left}.size_selection_type_html_css_unavailable a{cursor:default}a.cloud-zoom-gallery:hover{text-decoration:none}.products_plugin_related_size_dropdown_toggle{display:none}#products_plugin_details_quantity_dropdown{width:50px}#products_plugin_details_prod_reg_price{padding:20px 0;font-family:inherit;font-weight:700;line-height:20px;font-size:18px;text-rendering:optimizelegibility;color:#B94A48}#products_plugin_details_add_to_cart_button{clear:both;float:left;margin:0}input#products_plugin_details_add_to_cart_submit{background-image:linear-gradient(to bottom,#62C462,#51A351);background-image:-moz-linear-gradient(center top,#62C462,#51A351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62C462),to(#51A351));background-image:-webkit-linear-gradient(top,#62C462,#51A351);background-image:-o-linear-gradient(top,#62C462,#51A351);background-color:#5BB75B;color:#fff;text-shadow:none}input#products_plugin_details_add_to_wish_list_submit{background-image:linear-gradient(to bottom,#08C,#04C);background-image:-moz-linear-gradient(top,#08C,#04C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08C),to(#04C));background-image:-webkit-linear-gradient(top,#08C,#04C);background-image:-o-linear-gradient(top,#08C,#04C);background-color:#006DCC;color:#fff;text-shadow:none}#products_plugin_details_add_to_wish_list_button{float:left;margin-left:2.5%}#details_page_fblike_button{margin-top:15px}#spec_container{margin-top:15px;padding-top:30px;position:relative}#products_plugin_details_prod_detailtab_1,#products_plugin_details_prod_detailtab_2{clear:both;float:none}#products_plugin_details_prod_detailtab_1_heading{background-color:#A2A2A2;background-image:linear-gradient(to bottom,#e6e6e6,#c9c9c9);background-image:-moz-linear-gradient(top,#e6e6e6,#c9c9c9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#c9c9c9));background-image:-webkit-linear-gradient(top,#e6e6e6,#c9c9c9);background-image:-o-linear-gradient(top,#e6e6e6,#c9c9c9);border:1px solid #A2A2A2;border-bottom:0;font-weight:700;left:0;padding:5px 15px;position:absolute;text-align:center;top:0;z-index:100;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#333}#products_plugin_details_prod_detailtab_2_heading{background-color:#A2A2A2;background-image:linear-gradient(to bottom,#e6e6e6,#c9c9c9);background-image:-moz-linear-gradient(top,#e6e6e6,#c9c9c9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#c9c9c9));background-image:-webkit-linear-gradient(top,#e6e6e6,#c9c9c9);background-image:-o-linear-gradient(top,#e6e6e6,#c9c9c9);border:1px solid #A2A2A2;border-bottom:0;font-weight:700;left:105px;padding:5px 15px;position:absolute;text-align:center;top:0;z-index:100;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#333}#products_plugin_details_prod_detailtab_3_heading{background-color:#A2A2A2;background-image:linear-gradient(to bottom,#e6e6e6,#c9c9c9);background-image:-moz-linear-gradient(top,#e6e6e6,#c9c9c9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#c9c9c9));background-image:-webkit-linear-gradient(top,#e6e6e6,#c9c9c9);background-image:-o-linear-gradient(top,#e6e6e6,#c9c9c9);border:1px solid #A2A2A2;border-bottom:0;font-weight:700;left:241px;padding:5px 15px;position:absolute;text-align:center;top:0;z-index:100;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#333}#products_plugin_details_prod_detailtab_1_heading:hover,#products_plugin_details_prod_detailtab_2_heading:hover,#products_plugin_details_prod_detailtab_3_heading:hover,#spec_container .active{background-color:#fff;background-image:none;cursor:pointer;color:inherit}#products_plugin_details_prod_detailtab_1_content,#products_plugin_details_prod_detailtab_2_content,#products_plugin_details_prod_detailtab_3_content{background:url(/templates/premiumdesigns/common-images/navcontent-bg-1-4194-1.gif) repeat-x scroll left bottom #FFF;border:1px solid #A2A2A2;display:block;padding:15px;width:auto;z-index:90}#products_plugin_details_prod_detailtab_2_content,#products_plugin_details_prod_detailtab_3_content{display:none}#products_plugin_details_main_media_container{border:1px solid #A2A2A2;margin-bottom:10px}.products_plugin_details_addtl_img{float:left;margin-right:5px;border:1px solid #A2A2A2}#products_plugin_details_related_products_container{background:0 0;border:0;margin-top:10px;padding:0;width:96%;margin-left:0}.products_plugin_details_related_products_title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}.products_plugin_search_result_related_products{float:left;width:220px;height:400px;margin-left:18px;margin-bottom:18px;position:relative}#products_plugin_search_results_related_products_wrapper .products_plugin_search_result_related_products{margin-left:0;margin-right:18px}#inline_plugin_shoppingcart_summary_added_to_cart{background:url(/templates/premiumdesigns/common-images/img_ajax_top.png) no-repeat scroll left top transparent;border:0 none;display:none;float:none;left:auto;margin:0;padding:14px 0 0;position:absolute;right:21px;text-align:left;top:66px;width:246px;z-index:9999999}#inline_plugin_shoppingcart_summary_added_to_cart h3{background:url(/templates/premiumdesigns/common-images/img_whiteline.png) no-repeat scroll center bottom #e3e3e3;color:#000;font:400 16px/17px arial;margin:0;padding:12px 20px 7px;text-align:left}#inline_plugin_shoppingcart_summary_added_to_cart #inline_shoppingcart_detail_item_name{background:url(/templates/premiumdesigns/common-images/img_whiteline.png) no-repeat scroll center bottom #e3e3e3;font:700 12px/12px arial;color:#000;margin:0 auto;padding:7px 20px;width:auto}#inline_plugin_shoppingcart_summary_added_to_cart .inline_shoppingcart_detail{background:url(/templates/premiumdesigns/common-images/img_whiteline.png) no-repeat scroll center bottom #e3e3e3;font-size:14px;height:14px;margin:0 auto;padding:7px 20px;width:auto;color:#434343}#inline_plugin_shoppingcart_summary_added_to_cart .inline_shoppingcart_detail_left_col{width:48%;float:left}.inline_shoppingcart_detail_right_col{float:left;width:52%}#inline_plugin_shoppingcart_summary_added_to_cart #inline_plugin_shopping_cart_button{padding:7px 20px;position:static;background:#e3e3e3;float:none;margin-right:0}.product-loader{min-height:32px;background:transparent url(/templates/premiumdesigns/common-images/ajax-loader-1-5547-1.gif) no-repeat center top}#registration_landing_registrationbox{float:left;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px}#registration_landing_loginbox{float:left;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px;margin-right:2.5%}#registration_landing_loginbox .title,#registration_landing_registrationbox .title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}#login_remember_me{font-size:inherit!important;background:transparent!important;float:none!important;height:auto!important;margin-top:0;padding-bottom:4px;margin-bottom:10px;width:auto!important}#login_remember_me input[type=checkbox]{margin-top:-1px;margin-right:5px}#dynamic_form{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px;display:inline-block}#dynamic_form .title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}#dynamic_form input.inp{display:inline-block}.events_plugin_container{margin:0;padding:0;width:auto}.events_plugin_container #events_list,.events_plugin_container #events_list_title{float:left;width:77%}.events_plugin_container .calendar_month_year_header{font-weight:700;text-align:left}.events_plugin_container .calendar_previous_next_header{font-weight:700;text-align:right}.events_plugin_container .calendar_head{font-weight:700;text-align:center}#events_list_title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}.event_listing{clear:both}#blogpost_details_goback_top{display:none}td.blogpost_details_container_leftside,td.blogpost_details_container_rightside{vertical-align:top}#event_details{margin-bottom:10px;margin-top:10px;overflow:auto}#event_details .heading{clear:both;float:left;font-weight:700;width:97px}#event_details #event_end,#event_details #event_start,#event_details #event_type{float:left;height:2em;padding-left:3px}#event_details #event_location_name{float:left;font-weight:700;padding-left:3px}#event_details #event_location_address,#event_details #event_location_city{clear:both;float:left;padding-left:100px}#event_details #event_location_state,#event_details #event_location_zipcode{float:left;padding-left:3px}#event_details #event_form_header{clear:both;font-weight:700;padding-bottom:10px;padding-top:20px}.event_notification_item_heading{font-weight:700}.event_thankyou_heading{font-size:14px;font-weight:700}.event_thankyou_item_heading{font-weight:700}.event_inline_plugin_thumbnail,.event_module_plugin_thumbnail{float:left;padding:5px}#events_list_tab_all_heading,#events_list_tab_day_heading,#events_list_tab_month_heading,#events_list_tab_upcoming_heading,#events_list_tab_week_heading{float:left}#events_list_tab_all_heading,#events_list_tab_upcoming_heading{display:none}#events_list_tab_all_heading,#events_list_tab_day_heading,#events_list_tab_month_heading,#events_list_tab_upcoming_heading,#events_list_tab_week_heading{margin:0 10px 10px 0}#events_list_tab_all_heading a:hover,#events_list_tab_day_heading a:hover,#events_list_tab_month_heading a:hover,#events_list_tab_upcoming_heading a:hover,#events_list_tab_week_heading a:hover{text-decoration:none}#events_list_tab_all,#events_list_tab_day,#events_list_tab_month,#events_list_tab_upcoming,#events_list_tab_week{background-color:#F5F5F5;border:1px solid #E3E3E3;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)inset;margin-bottom:20px;min-height:20px;padding:19px}#events_list_tab_all,#events_list_tab_month,#events_list_tab_upcoming,#events_list_tab_week{display:none}.ajax_calendar{float:left;font-size:16px;height:224px;margin:0 20px 20px 0;width:234px;background-color:#F5F5F5;border:1px solid #E3E3E3;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)inset;margin-bottom:20px;padding:15px}.ajax_calendar a,.ajax_calendar a.nav,.ajax_calendar a.nav:hover{color:#FFF;font-size:16px}.ajax_calendar a,.ajax_calendar a:hover{color:inherit}.ajax_calendar .current a{color:#FFF}.ajax_calendar .event_present{background-color:#B5B8BA}.ajax_calendar_heading{font-weight:700}.event_title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 10px;text-rendering:optimizelegibility}.article{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A2A2A2}.article .title,.title_link{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 10px;text-rendering:optimizelegibility}.article .title{margin:0}.date_info{padding-bottom:15px}.blogtable td.blogpost_details_container_leftside{width:75%;padding-right:25px}.blogtable td.blogpost_details_container_rightside{padding-left:25px;border-left:1px dotted #A2A2A2}.blogtable td.blogpost_details_container_rightside .title{color:inherit;font-family:inherit;font-size:18px;font-weight:700;line-height:22px;margin:0 0 10px;text-rendering:optimizelegibility}.blogtable div.blogpost_details_container_leftside{width:70%;padding-right:2.5%;float:left}.blogtable div.blogpost_details_container_rightside{padding-left:2.4%;border-left:1px dotted #A2A2A2;width:25%;float:left}.blogtable div.blogpost_details_container_rightside .title{color:inherit;font-family:inherit;font-size:18px;font-weight:700;line-height:22px;margin:0 0 10px;text-rendering:optimizelegibility}#blogpost_results_row{border-bottom:1px dotted #A2A2A2;margin-bottom:20px;padding-bottom:10px}#blogpost_details_title a,#blogpost_details_title a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 10px;text-rendering:optimizelegibility}.addthis_toolbox{padding:15px 0}.team_member_summary{width:auto}.team_member_summary td{width:8%}.team_member_summary td.bio{width:100%}.team_results_2_col{margin-bottom:20px;border-bottom:1px solid #A2A2A2}.team_results_thumbnail{display:block;padding:5px;border:1px solid #A2A2A2;margin-right:10px;margin-bottom:10px}.team_member_summary th{text-align:left;width:auto}.team_member_summary th a{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 10px;text-rendering:optimizelegibility}#team_inline_results_container{position:relative;max-width:100%}#team_inline_results_container .team_inline_results:last-child{margin-right:0}#plugin_contact_locator{margin-bottom:40px;height:70px}#contact_locator_title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 10px;text-rendering:optimizelegibility}#contact_locator #crm_specialty,#contact_locator #firstname,#contact_locator #lastname,#contact_locator_submit_container,#search_radius,#zipcode{float:left;margin-right:15px}#contact_locator #contact_locator_submit_container{margin-right:0}#contact_locator_submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:5px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}#contact_locator_submit:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#contact_locator input,#contact_locator select{margin-bottom:0;width:auto}#crm_specialty .heading,#search_radius .heading,#zipcode .heading{display:block;float:left;font-weight:700;padding-right:5px;padding-top:5px}#contact_locator_results_container{clear:both}#contact_locator_results_heading{position:relative;height:30px}#locator_results_address_heading,#locator_results_companyname_heading,#locator_results_distance_heading,#locator_results_name_heading,#locator_results_officename_heading{float:left;width:19%;padding:5px;font-weight:700}#locator_results_contact_table{clear:both;position:relative}.locator_results_contact_info{height:55px;border-top:1px solid #E1E1E8}.locator_results_contact_info:nth-child(even){background:#F7F7F9}.locator_results_contact_info:nth-child(odd){background:#FFF}.locator_results_address,.locator_results_companyname,.locator_results_distance,.locator_results_name,.locator_results_officename{float:left;width:19%;padding:5px;min-height:45px;background:0 0}#contact_locator_details_title{color:inherit;font-family:inherit;font-weight:700;line-height:35px;font-size:32px;margin:0 0 10px;text-rendering:optimizelegibility}#contact_locator_details_backtosearch_link{padding-bottom:15px}#contact_locator_details_companyname,#contact_locator_details_name,#contact_locator_details_officeaddress,#contact_locator_details_officecitystate,#contact_locator_details_officephone{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #E1E1E8}#contact_locator_details_container .heading{font-weight:700}.blogtable td{padding:0}#blogpost_results_thumb{float:left;margin-right:15px}#blogpost_results_title a{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 10px;text-rendering:optimizelegibility}#shoppingcart_complex_ajax_div{position:relative;padding:0;margin:0}#products_plugin_shopping_cart_contents_complex{position:relative;margin:10px 0;padding:0}#products_plugin_shopping_cart_table{border-color:#E1E1E8;border-style:solid;border-width:1px 1px 0}#products_plugin_shopping_cart_table td{vertical-align:middle!important}.products_plugin_shopping_cart_header_row{font-weight:700}.products_plugin_shopping_cart_header_column{background:none repeat scroll 0 0 #F5F5F5;border-bottom:1px solid #E1E1E8;text-decoration:underline}.products_plugin_shopping_cart_detail_column{border-bottom:1px solid #E1E1E8}.products_plugin_shopping_cart_detail_column select.select{width:50px;margin:0 10px}#products_plugin_shopping_cart_product_name{font-weight:700}#products_plugin_shopping_cart_product_attributes{font-size:.8em}#shoppingcart_dropdowns{float:left;width:auto;margin:20px 0 0}#products_plugin_confirm_shopping_cart_totals{float:right;width:60%;padding:15px;border-top:1px solid #E1E1E8;margin:20px 0;background-color:#F5F5F5}#products_plugin_confirm_shopping_cart_totals_left_col{float:left;text-align:left;width:40%}#products_plugin_confirm_shopping_cart_subtotal_label,#products_plugin_confirm_shopping_cart_subtotal_number{font-size:16px;line-height:19px;font-weight:700}#products_plugin_confirm_shopping_cart_total_label,#products_plugin_confirm_shopping_cart_total_number{font-size:24px;line-height:24px;font-weight:700;padding-top:20px}#products_plugin_confirm_shopping_cart_totals_right_col{float:right;text-align:right}#shopping_cart_checkout_button{clear:both}#products_plugin_confirm_shopping_cart_process_order{float:right;margin-top:-28px}input#products_plugin_shopping_cart_submit_checkout{background-image:linear-gradient(to bottom,#62C462,#51A351);background-image:-moz-linear-gradient(center top,#62C462,#51A351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62C462),to(#51A351));background-image:-webkit-linear-gradient(top,#62C462,#51A351);background-image:-o-linear-gradient(top,#62C462,#51A351);background-color:#5BB75B;color:#fff;text-shadow:none}#shopping_cart_paypal_checkout_button{float:right;margin-top:-28px;margin-right:14px}#checkout_shoppingcart_complex_ajax_div{padding-bottom:155px}.checkout_landing_login_title{color:inherit;font-family:inherit;font-weight:700;line-height:31px;font-size:28px;margin:30px 0 20px;text-rendering:optimizelegibility}#products_plugin_checkout_gift_info_form,#products_plugin_checkout_notes_info_form,#products_plugin_checkout_payment_info_form,#products_plugin_shipping_info_form{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:block;float:none;margin-bottom:15px;padding:15px;margin-right:0}#checkout_CVV2CodeOnCreditCard_container,#checkout_CompanyName_container,#checkout_CreditCardExpiration_container,#checkout_CreditCardNumber_container,#checkout_EmailAddress_container,#checkout_FirstName_container,#checkout_FullNameOnCreditCard_container,#checkout_InstagramHandle_container,#checkout_LastName_container,#checkout_MailingCity_container,#checkout_MailingCountryID_container,#checkout_MailingStateID_container,#checkout_MailingStreet_container,#checkout_MailingZip_container,#checkout_Phone_container,#checkout_ExternalPONumber_container{display:inline-block;margin-right:5%;vertical-align:top}#products_plugin_shipping_info_same_as_billing{margin-bottom:15px}#checkout_GiftRecipientEmail_container,#checkout_GiftRecipientName_container,#checkout_ShippingCompanyName_container,#checkout_ShippingFirstName_container,#checkout_ShippingInternationalProvince_container,#checkout_ShippingLastName_container,#checkout_ShippingPhone_container,#checkout_ShippingRequestedShipDate_container,#checkout_ShippingMailingCity_container,#checkout_ShippingMailingCountryID_container,#checkout_ShippingMailingStateID_container,#checkout_ShippingMailingStreet_container,#checkout_ShippingMailingZip_container,#products_plugin_checkout_flatrate_ship,#products_plugin_checkout_gift_info_form #checkout_ReceiveNewsLetter_container{display:inline-block;margin-right:5%;vertical-align:top;position:relative;}#checkout_GiftRecipientEmail_container{margin-right:0}#checkout_GiftMessage_container{clear:both}#checkout_GiftMessage_container #CheckoutOrderNotes,#checkout_GiftMessage_container #GiftMessage{width:98%}input.products_plugin_process_order_submit, input.products_plugin_process_order_submit_retry{font-size:22px;background-image:linear-gradient(to bottom,#62C462,#51A351);background-image:-moz-linear-gradient(center top,#62C462,#51A351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62C462),to(#51A351));background-image:-webkit-linear-gradient(top,#62C462,#51A351);background-image:-o-linear-gradient(top,#62C462,#51A351);background-color:#5BB75B;color:#fff;text-shadow:none;padding:10px 27px}#products_plugin_billing_info_form{display:none}#products_plugin_process_order_submit_button_div{clear:both}#products_plugin_billing_info_form .title,#products_plugin_checkout_gift_info_form .title,#products_plugin_checkout_notes_info_form .title,#products_plugin_checkout_payment_info_form .title,#products_plugin_shipping_info_form .title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}#products_plugin_checkout_payment_info_form select[name=CreditCardExpirationMonth],#products_plugin_checkout_payment_info_form select[name=CreditCardExpirationYear]{width:104px}#products_plugin_process_order_submit_button_div{text-align:right}#my_account_main_nav{padding:10px 0;position:relative;margin:0;height:30px}#my_account_main_nav_item a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);background-repeat:repeat-x;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;float:left;margin-right:10px}#my_account_main_nav_item a:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}#my_account_main_nav_item_on a,#my_account_main_nav_item_on a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-repeat:repeat-x;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);border-image:none;border-radius:4px;border-style:solid;border-width:1px;color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;background-color:#E6E6E6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,.15)inset,0 1px 2px rgba(0,0,0,.05);outline:0 none;float:left;margin-right:10px}#my_account_profile_form_div{float:left;width:53%}#my_account_profile_left_column{float:left;margin-right:3%;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px;display:inline-block}#my_account_profile_right_column{float:left;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px;display:inline-block}#my_account_profile_billing_info select{display:block}#my_account_profile_billing_info div,#my_account_profile_photo_bio_info div,#my_account_profile_reset_password div{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}#my_account_profile_shipping_addresses{float:left;margin-left:3%;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px;display:inline-block;width:41%}#my_account_profile_shipping_addresses>#title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}#checkout_manage_addresses,#my_account_profile_shipping_addresses #add_address,#my_account_profile_shipping_addresses .edit_address,#myaccount_address_edit_page_container #add_address{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);height:23px;margin-bottom:5px}#my_account_profile_shipping_addresses #add_address a,#my_account_profile_shipping_addresses .edit_address a,#myaccount_address_edit_page_container #add_address a,#myaccount_address_edit_page_container .edit_address a{color:#000}#my_account_profile_shipping_addresses .edit_address,#myaccount_address_edit_page_container .edit_address{position:absolute;top:10px;right:10px}#my_account_profile_shipping_addresses #add_address #title,#myaccount_address_edit_page_container #add_address #title{display:inline-block;margin-right:5px;vertical-align:middle}#my_account_profile_shipping_addresses #add_address #link,#myaccount_address_edit_page_container #add_address #link{display:inline-block;vertical-align:middle}#my_account_profile_shipping_addresses #my_account_shipping_address,#myaccount_address_edit_page_container #my_account_shipping_address{border:1px solid #E1E1E8;margin-bottom:5px;padding:10px;position:relative}.edit_address #link,.edit_address #title{display:inline-block;vertical-align:middle}.edit_address #title{margin-right:5px}#checkout_manage_addresses #link,#checkout_manage_addresses #title{display:inline-block;vertical-align:middle}#checkout_manage_addresses #title{margin-right:5px}#my_account_orders_summary{position:relative}#my_account_orders_summary .title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:18px;margin:0 0 10px;text-rendering:optimizelegibility}#my_account_orders_table{border:1px solid #E1E1E8;background:none repeat scroll 0 0 #F7F7F9}.my_account_orders_header_column{background:none repeat scroll 0 0 #F7F7F9;border-bottom:1px solid #E1E1E8;text-decoration:underline;font-weight:700}.my_account_orders_detail_column{border-bottom:1px solid #E1E1E8;background:none repeat scroll 0 0 #fff}#my_account_orders_detail_title{color:inherit;font-family:inherit;font-weight:700;line-height:19px;font-size:16px;margin:0 0 10px;text-rendering:optimizelegibility}#my_account_orders_detail_title a{font-weight:400;font-size:14px}#my_account_order_detail_billing_info,#my_account_order_detail_shipping_info{margin-bottom:10px;display:inline-block;vertical-align:top;margin-right:30px}#my_account_order_detail_billing_info .title,#my_account_order_detail_shipping_info .title{color:inherit;font-family:inherit;font-weight:700;line-height:inherit;font-size:inherit;margin:0 0 5px;text-rendering:optimizelegibility}.my_account_order_detail_tracking_info_details{padding-top:10px}.my_account_order_detail_tracking_info{margin-bottom:30px}.my_account_order_detail_tracking_info_status{padding:20px 0 40px;width:577px;max-width:100%}.my_account_order_detail_tracking_info>.heading{color:inherit;font-family:inherit;font-weight:700;line-height:inherit;font-size:inherit;margin:0 0 5px;text-rendering:optimizelegibility}.tracking_data_item{padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #cfcfcf}.tracking_data_item .content,.tracking_data_item .heading{display:inline-block;vertical-align:top;margin-right:5px}.my_account_order_detail_tracking_info_details{width:577px;max-width:100%}#shipment_status_text{padding-top:10px}#shipment_status_text .grey{color:#b3b3b3}#shipment_status_text .black{color:#000}#wholesale_order_form_add_to_cart_button{margin-bottom:10px;margin-top:30px}#wholesale_order_form_add_to_cart_button_2{margin-top:10px}.wholesale_order_form_table{border:1px solid #E1E1E8;background:none repeat scroll 0 0 #F7F7F9;width:100%;clear:both}.wholesale_order_form_table td{padding:5px;vertical-align:middle}.wholesale_order_form_header_column{background:none repeat scroll 0 0 #F7F7F9;border-bottom:1px solid #E1E1E8;text-decoration:underline;font-weight:700}.wholesale_order_form_item_column{background:#fff}#wholesale_order_form_category_select,#wholesale_order_prodname_filter,#wholesale_order_sku_filter{margin:0}#wholesale_order_filters_submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25)}#wholesale_order_filters_submit:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}#myaccount_view_documents_title{color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 5px;text-rendering:optimizelegibility}#myaccount_add_document{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);float:right;height:34px;margin-top:5px;padding:0 12px;width:190px}#myaccount_add_document:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}#myaccount_add_document #title{float:left;font-size:14px;font-weight:700;padding:8px 0;width:150px}#myaccount_add_document #link{background-color:transparent;float:left;margin-bottom:0;margin-left:10px;margin-top:0;padding:6px 0}#document_filter_form_container{border:1px solid #E1E1E8;clear:both;margin-top:25px;overflow:auto;padding:6px}#document_filter_form_container .item{float:left}#document_filter_form_container .label{float:left;padding-right:4px;padding-top:4px}#document_filter_form_container .input{float:left;padding-right:4px}#document_filters_submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:5px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);float:left}#document_filters_submit:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}#document_filter_form_category_select,#document_title_filter{margin:0}#myaccount_documents_list_container{position:relative}#myaccount_documents_list_container .header_row{background-color:#C9C9C9;clear:both;font-weight:700;margin-top:15px;overflow:auto;padding-bottom:5px;padding-top:5px}#myaccount_documents_list_container .header_row_title{float:left;width:27%;padding-left:1%}#myaccount_documents_list_container .header_row_status{float:left;margin-right:5px;width:19%;text-align:center}#myaccount_documents_list_container .header_row_details,#myaccount_documents_list_container .header_row_download,#myaccount_documents_list_container .header_row_priority{float:left;margin-right:5px;text-align:center;width:10%}#myaccount_documents_list_container .header_row_edit{float:left;margin-right:5px;text-align:center;width:19%}#myaccount_documents_list{overflow:auto;padding:10px 0 0;position:relative;width:100%;height:30%}#myaccount_documents_list .section_heading{clear:both;padding-top:25px;color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;text-rendering:optimizelegibility}#myaccount_documents_list .document{border:1px solid #E1E1E8;clear:both;height:50px;padding:0 0 0 5px}#myaccount_documents_list .document_title{border-right:1px solid #E1E1E8;float:left;font-weight:700;margin-right:0;padding:5px;width:25%}#myaccount_documents_list .document_title em{font-size:12px;font-weight:400}#myaccount_documents_list .document_status{border-right:1px solid #E1E1E8;float:left;margin-right:5px;padding:5px;text-align:center;width:21%;height:40px}#myaccount_documents_list .document_details_link,#myaccount_documents_list .document_download_link,#myaccount_documents_list .document_priority{border-right:1px solid #E1E1E8;float:left;margin-right:5px;padding:5px;text-align:center;width:9%;height:40px}#myaccount_documents_list .document_edit_link{float:left;margin-right:5px;text-align:center;width:18%;padding-top:4px}.document_download_link img{height:21px!important}#myaccount_edit_document{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25);float:right;height:34px;margin-top:-36px;padding:0 12px;width:182px}#myaccount_edit_document:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}#myaccount_edit_document #title{float:left;font-size:15px;font-weight:700;padding:8px 0;width:146px}#myaccount_edit_document #link{background-color:transparent;float:left;margin-bottom:0;margin-left:10px;margin-top:0;padding:6px 0}#myaccount_document_overview{border:1px solid #E1E1E8;float:left;margin-top:30px;width:48%;margin-right:3.5%}#myaccount_document_mod_history{border:1px solid #E1E1E8;float:left;height:auto;margin:30px 0 0;width:48%}#myaccount_document_mod_history #main_heading,#myaccount_document_overview #main_heading{background-color:#F5F5F5;clear:both;color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:20px;text-rendering:optimizelegibility;padding:7px 15px;width:auto}#myaccount_document_overview .small_heading{border-right:1px solid #E1E1E8;border-top:1px solid #E1E1E8;clear:both;float:left;font-weight:700;padding:10px;width:30%;margin-right:10px}#myaccount_document_overview .document_detail{border-top:1px solid #E1E1E8;padding:10px}#mod_hist_inner_container{height:20%;overflow:auto}#myaccount_document_mod_history .mod_hist_entry{border-bottom:2px solid #4B4B4B;clear:both;margin-bottom:0;overflow:auto;padding-bottom:0;width:100%}#myaccount_document_mod_history .small_heading{border-right:1px solid #E1E1E8;border-top:1px solid #E1E1E8;clear:both;float:left;font-weight:700;padding:10px;width:30%;margin-right:10px}#myaccount_document_mod_history .mod_hist_detail{border-top:1px solid #E1E1E8;padding:10px}#myaccount_document_add_page_container{padding:30px;position:relative}#myaccount_document_add_page_container .item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #E1E1E8}#myaccount_document_add_page_container .checkbox_label{display:inline-block;padding:0 10px 0 4px}#myaccount_document_add_page_container .label{font-weight:700}#myaccount_document_add_page_container input[type=text],#myaccount_document_add_page_container textarea{width:97%}#myaccount_document_add_page_container select{width:100%}#myaccount_document_add_page_container input[type=checkbox]{margin:0}#document_add_submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25)}#document_add_submit:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}#myaccount_document_activity_tracking #main_heading{color:inherit;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;padding-top:25px;text-rendering:optimizelegibility}#myaccount_document_activity_tracking .header_row{background-color:#C9C9C9;clear:both;font-weight:700;margin-top:15px;overflow:auto;padding-bottom:5px;padding-top:5px}.header_row_activity_byline,.header_row_activity_notes,.header_row_activity_summary,.header_row_activity_type{float:left;font-weight:700;width:25%;padding:0;text-align:center;border-left:1px solid transparent;margin-left:-1px}#activity_tracking_inner_container .document_activity_entry{border:1px solid #E1E1E8;clear:both;padding:0;position:relative;min-height:140px}.document_activity_byline,.document_activity_notes,.document_activity_summary,.document_activity_type{border-left:1px solid #E1E1E8;float:left;margin-left:-1px;padding:5px 0;text-align:center;width:25%;min-height:130px}.document_activity_notes .small_heading,.document_activity_summary .small_heading_bold{display:inline-block;font-weight:700;margin-right:10px}.document_activity_notes .document_conversation_detail,.document_activity_summary .document_activity_detail{display:inline-block}.document_activity_notes .activity_conversation_heading_rightcol,.small_heading_bold{font-weight:700}#myaccount_document_edit_page_container{padding:30px;position:relative}#myaccount_document_edit_page_container #main_heading{text-align:center;color:inherit;font-family:inherit;font-weight:700;line-height:29px;font-size:24px;margin:0 0 5px;text-rendering:optimizelegibility}#myaccount_document_edit_page_container .item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #E1E1E8}#myaccount_document_edit_page_container .checkbox_label{display:inline-block;padding:0 10px 0 4px}#myaccount_document_edit_page_container .label{font-weight:700}#myaccount_document_edit_page_container input[type=text],#myaccount_document_edit_page_container textarea{width:97%}#myaccount_document_edit_page_container select{width:100%}#myaccount_document_edit_page_container input[type=checkbox]{margin:0}#document_edit_submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25)}#document_edit_submit:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}#myaccount_view_subscriptions_title{color:inherit;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;margin:0 0 5px;text-rendering:optimizelegibility}#myaccount_subscriptions_list_container .header_row{background-color:#f7f7f9; clear:both;font-weight:700;margin-top:15px;overflow:auto;padding-bottom:5px;padding-top:5px}#myaccount_subscriptions_list_container .header_row_status{float:left;padding-left:1%;width:10%}#myaccount_subscriptions_list_container .header_row_shipping_address{float:left;padding-left:1%;width:27%}

#myaccount_subscriptions_list_container .header_row_products{float:left;padding-left:1%;width:27%}
#myaccount_subscriptions_list_container .header_row_details{float:left;text-align:center;width:9%;padding-left:1%;}
#myaccount_subscriptions_list_container .header_row_shipping{float:left;text-align:center;width:10%;padding-left:1%;}
#myaccount_subscriptions_list_container .header_row_billing{float:left;text-align:center;width:9%;padding-left:1%;}
#myaccount_subscriptions_list{background: #ffffff;}
#myaccount_subscriptions_list .subscription{border:1px solid #E1E1E8;clear:both;padding:5px 0 5px 0;}
#myaccount_subscriptions_list .subscription_status{float:left;padding-left:1%;width:9.4%;border-right:1px solid #E1E1E8}
#myaccount_subscriptions_list .subscription_shipping_address{float:left;padding-left:1%;padding-right:1%;width:26.1%;border-right:1px solid #E1E1E8}
#myaccount_subscriptions_list .subscription_products{float:left;padding-left:1%;padding-right:1%;width:27%;border-right:1px solid #E1E1E8}
#myaccount_subscriptions_list .subscription_details_link{float:left;text-align:center;width:7%;padding-left:1%;}
#myaccount_subscriptions_list .subscription_shipping_link{float:left;text-align:center;width:9%;padding-left:1%;}
#myaccount_subscriptions_list .subscription_billing_link{float:left;text-align:center;width:10%;padding-left:1%;}

#my_account_subscriptions_userinfo_container .heading{color:inherit;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;margin:0 0 5px;text-rendering:optimizelegibility;display:inline-block;margin-right:15px}#my_account_subscriptions_userinfo_container .subscription_edit_link{display:inline-block;vertical-align:top;padding-top:3px;width:50%}#my_account_subscription_billing,#my_account_subscription_shipping{margin-right:3%;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px;display:inline-block;vertical-align:top;margin-top:15px;margin-bottom:15px}#my_account_subscription_billing #title,#my_account_subscription_shipping #title{color:inherit;font-family:inherit;font-size:18px;font-weight:700;line-height:29px;margin:0 0 10px;text-rendering:optimizelegibility;display:block}#my_account_subscription_billing .label,#my_account_subscription_shipping .label,#my_account_subscription_shipping label{font-weight:700}#my_account_subscription_billing>div,#my_account_subscription_shipping>div{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #cfcfcf}#my_account_subscriptions_cycleinfo_container .subscription_edit_link,#my_account_subscriptions_details_container .subscription_edit_link{display:inline-block;vertical-align:top;padding-top:3px}#my_account_subscriptions_cycleinfo_container .heading,#my_account_subscriptions_details_container .heading,#my_account_subscriptions_totals_container .heading{color:inherit;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;margin:0 0 5px;text-rendering:optimizelegibility;display:inline-block;margin-right:15px}#my_account_subscriptions_cycleinfo_container .numberofdaysincycle_container label,#my_account_subscriptions_details_container label,#my_account_subscriptions_totals_container .label{display:inline-block;margin-right:5px;font-weight:700}#my_account_subscriptions_totals_container .label{width:100px}#my_account_subscriptions_cycleinfo_container #NextShipmentDate,#my_account_subscriptions_cycleinfo_container #NumberOfDaysInCycle{display:inline-block}#my_account_subscriptions_details_container,#my_account_subscriptions_totals_container{padding-top:10px;margin-top:10px;border-top:1px solid #cfcfcf}#my_account_subscriptions_details_container .item{border:1px solid #E1E1E8;clear:both;padding:10px;margin-bottom:5px;background:#fff}#my_account_subscriptions_details_container .item .productname,#my_account_subscriptions_details_container .item .sizename,#my_account_subscriptions_details_container .item select,#my_account_subscriptions_details_container .item .productprice_container,#my_account_subscriptions_details_container .item .productweight_container,#my_account_subscriptions_details_container .item .subscription_detail_delete,#my_account_subscriptions_details_container .item .subtotalcostthisitemonly_container,#my_account_subscriptions_details_container .item form{display:inline-block;margin-right:15px}#my_account_subscriptions_details_container .item .productname{width:45%}#my_account_subscriptions_details_container .item .subscription_detail_delete{margin:0;padding-top:1px;float:right}#my_account_subscriptions_details_container #ProductPrice,#my_account_subscriptions_details_container #ProductWeight,#my_account_subscriptions_details_container #SubTotalCostThisItemOnly{display:inline-block}select.subscription_detail_quantity_select{width:60px;margin-bottom:0}select#my_account_subscriptions_shipping_options{width:100%}
#myaccount_subscription_edit_billing,#myaccount_subscription_edit_shipping{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cfcfcf}
#stored_payment_data>div,#cc_data>div>div,#billing_address_data>div,#subscription_shipping_form>div,#myaccount_subscription_edit_payment div,#myaccount_subscription_edit_shipping>div, div#myaccount_subscription_edit_cycle>div{display:inline-block;vertical-align:top;margin-right:2%}#myaccount_subscription_edit_shipping>div#shipping_info_same_as_billing{display:block;margin-right:0;margin-bottom:10px}#my_account_subscriptions_userinfo_container div.heading,#myaccount_subscription_edit_cycle div.heading,#myaccount_subscription_edit_payment div.heading,
#myaccount_subscription_edit_shipping div.heading{color:inherit;display:block;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;margin:0 15px 5px 0;text-rendering:optimizelegibility}
#myaccount_subscription_edit_billing div.heading{color:inherit;display:block;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;margin:0 15px 5px 0;text-rendering:optimizelegibility}
#myaccount_subscription_edit_payment input[type=submit]{margin-top:26px}#myaccount_subscription_edit_cycle input#NextShipmentDate{float:left;margin-right:5px}#myaccount_subscription_edit_shipping input#shipping_info_same_as_billing{float:left;margin-right:5px;margin-top:3px}.drop{width:90%;padding:20px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto 15px;display:none;border:2px dotted #000}.draggable2{width:95%;padding:0;background-color:#EEE;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto 15px;border:1px solid #080808;min-height:375px;position:relative;z-index:90}.draggable_content{margin:30px 20px 0;position:relative;z-index:90}.draggable2 .move{cursor:move!important;font-size:30px;line-height:25px;position:absolute;right:5px;top:5px;z-index:100;background:transparent url(/templates/premiumdesigns/common-images/icon-move.png) no-repeat 0 0;width:24px;height:16px}ul.drag_sort{list-style:none;padding:0;margin:0}ul.drag_sort li{width:31.6239%;-moz-box-sizing:border-box;display:block;float:left;text-align:center;z-index:80}.dashboard_widget{height:325px;overflow:auto}ul.drag_sort li.placeHolder{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px dotted #080808}#my_account_save_dashboard_config_wrapper,.container-fluid{padding-top:30px}.dashboard_widget #products_plugin_breadcrumb_container{display:none}.dashboard_widget #products_plugin_search_results_results_page_wrapper{float:none;width:auto}.dashboard_widget .products_plugin_search_result_results_page{float:none;margin:0 auto}.dashboard_widget .products_plugin_results_link_to_details a{position:static;bottom:auto}.dashboard_widget input.inp,.dashboard_widget textarea{display:inline-block}#plugin_datatable_container{position:relative;margin:0 auto;padding:0;display:table;background-color:#fff;width:100%;text-align:left}#plugin_datatable_container #header_row{padding:5px 10px;font-weight:700;background-color:#F5F5F5;border:1px solid #E1E1E8}#plugin_datatable_container .standard_row{padding:5px 10px;border:1px solid #E1E1E8;border-top:0}#plugin_datatable_container .header_column_1,#plugin_datatable_container .header_column_10,#plugin_datatable_container .header_column_2,#plugin_datatable_container .header_column_3,#plugin_datatable_container .header_column_4,#plugin_datatable_container .header_column_5,#plugin_datatable_container .header_column_6,#plugin_datatable_container .header_column_7,#plugin_datatable_container .header_column_8,#plugin_datatable_container .header_column_9,#plugin_datatable_container .standard_column_1,#plugin_datatable_container .standard_column_10,#plugin_datatable_container .standard_column_2,#plugin_datatable_container .standard_column_3,#plugin_datatable_container .standard_column_4,#plugin_datatable_container .standard_column_5,#plugin_datatable_container .standard_column_6,#plugin_datatable_container .standard_column_7,#plugin_datatable_container .standard_column_8,#plugin_datatable_container .standard_column_9{float:left;width:20%;word-wrap:break-word}.dashboard_widget #plugin_datatable_container{font-size:10px;width:200%}.dashboard_widget #plugin_datatable_container .header_column_1,.dashboard_widget #plugin_datatable_container .header_column_10,.dashboard_widget #plugin_datatable_container .header_column_2,.dashboard_widget #plugin_datatable_container .header_column_3,.dashboard_widget #plugin_datatable_container .header_column_4,.dashboard_widget #plugin_datatable_container .header_column_5,.dashboard_widget #plugin_datatable_container .header_column_6,.dashboard_widget #plugin_datatable_container .header_column_7,.dashboard_widget #plugin_datatable_container .header_column_8,.dashboard_widget #plugin_datatable_container .header_column_9,.dashboard_widget #plugin_datatable_container .standard_column_1,.dashboard_widget #plugin_datatable_container .standard_column_10,.dashboard_widget #plugin_datatable_container .standard_column_2,.dashboard_widget #plugin_datatable_container .standard_column_3,.dashboard_widget #plugin_datatable_container .standard_column_4,.dashboard_widget #plugin_datatable_container .standard_column_5,.dashboard_widget #plugin_datatable_container .standard_column_6,.dashboard_widget #plugin_datatable_container .standard_column_7,.dashboard_widget #plugin_datatable_container .standard_column_8,.dashboard_widget #plugin_datatable_container .standard_column_9{float:left;width:25%;word-wrap:break-word}#registration_landing_return_exchangebox{padding:20px}#registration_landing_return_exchangeform .title{color:inherit;font-family:inherit;font-weight:700;line-height:21px;font-size:18px;text-rendering:optimizelegibility;padding:0 0 5px;border-bottom:1px solid #cecece;margin-bottom:10px}textarea#ReturnExchangeComments{width:90%}#registration_landing_return_email,#registration_landing_return_howcontact,#registration_landing_return_phone{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #cecece}#registration_landing_return_email span,#registration_landing_return_howcontact span,#registration_landing_return_phone span{display:inline-block;width:30%}#registration_landing_return_exchangeform input,#registration_landing_return_exchangeform select{margin-bottom:0!important}#propertylistings_search_form_container{position:relative;border-bottom:1px solid #CCC;margin-bottom:20px;padding-bottom:20px}#propertylistings_search_form_container .checkbox_item,#propertylistings_search_form_container .search_filter{float:left;height:auto;margin-right:1.5%}.search_filter #propertylisting_community #CommunityID{padding:0;background-color:transparent;color:#555;float:left;width:480px;max-width:100%}.search_filter #propertylisting_community input[type=checkbox]{margin-top:0;float:left;margin-right:5px}.search_filter #propertylisting_community .checkbox_label{float:left;width:44%}#rentalpropertylistings_resultspage .search_filter #propertylisting_community #CommunityID,#salespropertylistings_resultspage .search_filter #propertylisting_community #CommunityID{width:100%;height:18px}#rentalpropertylistings_resultspage .search_filter #propertylisting_community .checkbox_label,#salespropertylistings_resultspage .search_filter #propertylisting_community .checkbox_label{width:85%}#propertylisting_otherfeatures{clear:both}#propertylisting_datelisted input,#propertylisting_numberofbeds input,#propertylisting_price input,#propertylisting_yearbuilt input{width:93px;float:left;margin-right:5px}select#PriceMax,select#PriceMin{width:107px;float:left;margin-right:5px}#propertylisting_datelisted input#DateListedMax,#propertylisting_numberofbeds input#NumberOfBedsMax,#propertylisting_price input#PriceMax,#propertylisting_yearbuilt input#YearBuiltMax,select#PriceMax{margin-right:0}.checkbox_label{display:inline-block;padding-left:5px}#propertylistings_search_title{color:inherit;font-family:inherit;font-weight:700;line-height:32px;font-size:28px;margin:30px 0 15px;text-rendering:optimizelegibility}.propertylistings_search_filter .heading{color:inherit;font-family:inherit;font-weight:700;line-height:14px;font-size:14px;margin:0 0 5px;text-rendering:optimizelegibility}#propertylistings_search_submit_container{clear:both;margin-top:10px;padding-right:20px}#propertylistings_search_submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;border-color:rgba(0,0,0,.15)rgba(0,0,0,.15)rgba(0,0,0,.25)}#propertylistings_search_submit:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s;background-color:#E6E6E6;color:#333}.results_table .propertylisting{position:relative;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0 20px 0 0;margin-bottom:20px}.results_table .propertylisting .contactform,.results_table .propertylisting .featured_plugin{display:none}.results_table .propertylisting .title{position:absolute;top:15px;left:250px}.results_table .propertylisting .title_link_container a,.results_table .propertylisting .title_link_container a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:24px;font-size:24px;margin:0 0 15px;text-rendering:optimizelegibility;display:block}.results_table .propertylisting .image_container{float:left;margin-right:15px;display:inline-block}.results_table .propertylisting .custom_detail_link{margin-top:15px;text-align:right;padding:0}.propertylisting #print_button_container a,.results_table .propertylisting .custom_detail_link a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}.propertylisting #print_button_container a:hover,.results_table .propertylisting .custom_detail_link a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}.propertylisting .address_container{height:17px;margin-bottom:10px;position:relative}.propertylisting .city,.propertylisting .state,.propertylisting .street,.propertylisting .zipcode{float:left;margin-right:5px}#print_button_container{margin-bottom:10px}.results_table .propertylisting .socialsharing{height:35px}#email_button_container,#fblike_button,#gplus_button,#linkedin_div,#pinit_button,#twitter_button{display:inline-block;margin-right:10px;vertical-align:top}#gplus_button{width:54px}.propertylisting .acreage_container,.propertylisting .areaid_container,.propertylisting .avaliabledate_container,.propertylisting .buildingname_container,.propertylisting .communityname_container,.propertylisting .contact_container,.propertylisting .countyname_container,.propertylisting .datelisted_container,.propertylisting .distance_container,.propertylisting .gradeschoolname_container,.propertylisting .hasbasement_container,.propertylisting .hasmasterbath_container,.propertylisting .heatsource_container,.propertylisting .highschoolname_container,.propertylisting .hoadues_container,.propertylisting .includeelectricity_container,.propertylisting .includegas_container,.propertylisting .includeheat_container,.propertylisting .includehotwater_container,.propertylisting .inluxurybuilding_container,.propertylisting .listingagentinfo_container,.propertylisting .listingofficeinfo_container,.propertylisting .lotsize_container,.propertylisting .mainluxurybuildinglisting_container,.propertylisting .middleschoolname_container,.propertylisting .neighborhood_container,.propertylisting .numberofbaths_container,.propertylisting .numberofbeds_container,.propertylisting .numberoffireplaces_container,.propertylisting .numberofhalfbaths_container,.propertylisting .numberoflivinglevels_container,.propertylisting .numberofparkingspaces_container,.propertylisting .numberofrooms_container,.propertylisting .numberofunitsinbuilding_container,.propertylisting .onbeachfront_container,.propertylisting .onwaterfront_container,.propertylisting .parkingtype_container,.propertylisting .petsallowed_container,.propertylisting .price_container,.propertylisting .pricepersquarefoot_container,.propertylisting .propertystatusdateupdated_container,.propertylisting .propertystatusname_container,.propertylisting .propertystylename_container,.propertylisting .propertytypename_container,.propertylisting .rentrange_container,.propertylisting .saleagentinfo_container,.propertylisting .saleofficeinfo_container,.propertylisting .soldprice_container,.propertylisting .squarefootage_container,.propertylisting .taxyear_container,.propertylisting .thumbnailimage_container,.propertylisting .unitlevel_container,.propertylisting .yearbuilt_container,.propertylisting .yearlytaxes_container{float:right;width:39%;padding:4px 0;border-bottom:1px solid #ccc}.propertylisting .shortdescription_container{margin-bottom:10px}.propertylisting .featurescontent_container{float:left;padding:4px 0;border-bottom:1px solid #ccc;width:99%}.propertylisting .heading{font-weight:700}.propertylisting .acreage_container .content,.propertylisting .acreage_container .heading,.propertylisting .areaid_container .content,.propertylisting .areaid_container .heading,.propertylisting .buildingname_container .content,.propertylisting .buildingname_container .heading,.propertylisting .communityname_container .content,.propertylisting .communityname_container .heading,.propertylisting .contact_container .contactcompany,.propertylisting .contact_container .contactemail,.propertylisting .contact_container .contactname,.propertylisting .contact_container .contactphone,.propertylisting .contact_container .heading,.propertylisting .countyname_container .content,.propertylisting .countyname_container .heading,.propertylisting .datelisted_container .content,.propertylisting .datelisted_container .heading,.propertylisting .distance_container .content,.propertylisting .distance_container .heading,.propertylisting .gradeschoolname_container .content,.propertylisting .gradeschoolname_container .heading,.propertylisting .hasbasement_container .content,.propertylisting .hasbasement_container .heading,.propertylisting .hasmasterbath_container .content,.propertylisting .hasmasterbath_container .heading,.propertylisting .heatsource_container .content,.propertylisting .heatsource_container .heading,.propertylisting .highschoolname_container .content,.propertylisting .highschoolname_container .heading,.propertylisting .hoadues_container .content,.propertylisting .hoadues_container .heading,.propertylisting .includeelectricity_container .content,.propertylisting .includeelectricity_container .heading,.propertylisting .includegas_container .content,.propertylisting .includegas_container .heading,.propertylisting .includeheat_container .content,.propertylisting .includeheat_container .heading,.propertylisting .includehotwater_container .content,.propertylisting .includehotwater_container .heading,.propertylisting .inluxurybuilding_container .content,.propertylisting .inluxurybuilding_container .heading,.propertylisting .listingagentinfo_container .content,.propertylisting .listingagentinfo_container .heading,.propertylisting .listingofficeinfo_container .content,.propertylisting .listingofficeinfo_container .heading,.propertylisting .lotsize_container .content,.propertylisting .lotsize_container .heading,.propertylisting .mainluxurybuildinglisting_container .content,.propertylisting .mainluxurybuildinglisting_container .heading,.propertylisting .middleschoolname_container .content,.propertylisting .middleschoolname_container .heading,.propertylisting .neighborhood_container .content,.propertylisting .neighborhood_container .heading,.propertylisting .numberofbaths_container .content,.propertylisting .numberofbaths_container .heading,.propertylisting .numberofbeds_container .content,.propertylisting .numberofbeds_container .heading,.propertylisting .numberoffireplaces_container .content,.propertylisting .numberoffireplaces_container .heading,.propertylisting .numberofhalfbaths_container .content,.propertylisting .numberofhalfbaths_container .heading,.propertylisting .numberoflivinglevels_container .content,.propertylisting .numberoflivinglevels_container .heading,.propertylisting .numberofparkingspaces_container .content,.propertylisting .numberofparkingspaces_container .heading,.propertylisting .numberofrooms_container .content,.propertylisting .numberofrooms_container .heading,.propertylisting .onbeachfront_container .content,.propertylisting .onbeachfront_container .heading,.propertylisting .onwaterfront_container .content,.propertylisting .onwaterfront_container .heading,.propertylisting .pricepersquarefoot_container .content,.propertylisting .pricepersquarefoot_container .heading,.propertylisting .propertylisting_attr_container .numberofunitsinbuilding_container .content,.propertylisting .propertylisting_attr_container .numberofunitsinbuilding_container .heading,.propertylisting .propertylisting_attr_container .price_container .content,.propertylisting .propertylisting_attr_container .price_container .heading,.propertylisting .propertylisting_attr_container .rentrange_container .content,.propertylisting .propertylisting_attr_container .rentrange_container .heading,.propertylisting .propertystatusdateupdated_container .content,.propertylisting .propertystatusdateupdated_container .heading,.propertylisting .propertystatusname_container .content,.propertylisting .propertystatusname_container .heading,.propertylisting .propertytypename_container .content,.propertylisting .propertytypename_container .heading,.propertylisting .saleagentinfo_container .content,.propertylisting .saleagentinfo_container .heading,.propertylisting .soldprice_container .content,.propertylisting .soldprice_container .heading,.propertylisting .squarefootage_container .content,.propertylisting .squarefootage_container .heading,.propertylisting .taxyear_container .content,.propertylisting .taxyear_container .heading,.propertylisting .thumbnailimage_container .content,.propertylisting .thumbnailimage_container .heading,.propertylisting .unitlevel_container .content,.propertylisting .unitlevel_container .heading,.propertylisting .yearbuilt_container .content,.propertylisting .yearbuilt_container .heading,.propertylisting .yearlytaxes_container .content,.propertylisting .yearlytaxes_container .heading{display:inline-block;margin-right:5px}.results_table .propertylisting .shortdescription_container{padding-right:2%;float:right;width:76%}.propertylisting .shortdescription_container .heading,.results_table_map #print_button_container,.results_table_map .contactform,.results_table_map .image_container,.results_table_map .shortdescription_container,.results_table_map .socialsharing{display:none}.results_table_map .propertylisting{padding:5px;border-bottom:1px solid #ccc}.results_table_map .address_container,.results_table_map .custom_detail_link,.results_table_map .propertylisting_attr_container,.results_table_map .title_link_container{float:left;width:25%;margin:0;padding:0}.results_table_map .propertytypename_container{margin:0}.title_link_container a,.title_link_container a:hover{font-weight:700;color:#333}#salespropertylistings_featured_plugin .propertylisting{position:relative;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0;margin-bottom:20px}#salespropertylistings_featured_plugin .propertylisting .contactform,#salespropertylistings_featured_plugin .propertylisting .featured_plugin{display:none}#salespropertylistings_featured_plugin .propertylisting .title{position:absolute;top:15px;left:252px}#salespropertylistings_featured_plugin .propertylisting .title_link_container a,#salespropertylistings_featured_plugin .propertylisting .title_link_container a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:24px;font-size:24px;margin:0 0 15px;text-rendering:optimizelegibility;display:block}#salespropertylistings_featured_plugin .propertylisting .image_container{float:left;margin-right:15px;display:inline-block}#salespropertylistings_featured_plugin .propertylisting .custom_detail_link{margin-top:15px;text-align:right;padding-right:20px}#salespropertylistings_featured_plugin .propertylisting .custom_detail_link a,.propertylisting #print_button_container a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}#salespropertylistings_featured_plugin .propertylisting .custom_detail_link a:hover,.propertylisting #print_button_container a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#rentalpropertylistings_featured_plugin .propertylisting{position:relative;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0;margin-bottom:20px}#rentalpropertylistings_featured_plugin .propertylisting .contactform,#rentalpropertylistings_featured_plugin .propertylisting .featured_plugin{display:none}#rentalpropertylistings_featured_plugin .propertylisting .title{position:absolute;top:15px;left:252px}#rentalpropertylistings_featured_plugin .propertylisting .title_link_container a,#rentalpropertylistings_featured_plugin .propertylisting .title_link_container a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:24px;font-size:24px;margin:0 0 15px;text-rendering:optimizelegibility;display:block}#rentalpropertylistings_featured_plugin .propertylisting .image_container{float:left;margin-right:15px;display:inline-block}#rentalpropertylistings_featured_plugin .propertylisting .custom_detail_link{margin-top:15px;text-align:right;padding-right:20px}#printresults_button_container a,#rentalpropertylistings_featured_plugin .propertylisting .custom_detail_link a,.propertylisting #print_button_container a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}#printresults_button_container a:hover,#rentalpropertylistings_featured_plugin .propertylisting .custom_detail_link a:hover,.propertylisting #print_button_container a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#rentalpropertylistings_featured_plugin .image_container,#salespropertylistings_featured_plugin .image_container{min-width:237px}#salespropertylistings_luxury_plugin .propertylisting{position:relative;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0;margin-bottom:20px}#salespropertylistings_luxury_plugin .propertylisting .contactform,#salespropertylistings_luxury_plugin .propertylisting .featured_plugin{display:none}#salespropertylistings_luxury_plugin .propertylisting .title{position:absolute;top:15px;left:252px}#salespropertylistings_luxury_plugin .propertylisting .title_link_container a,#salespropertylistings_luxury_plugin .propertylisting .title_link_container a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:24px;font-size:24px;margin:0 0 15px;text-rendering:optimizelegibility;display:block}#salespropertylistings_luxury_plugin .propertylisting .image_container{float:left;margin-right:15px;display:inline-block}#salespropertylistings_luxury_plugin .propertylisting .custom_detail_link{margin-top:15px;text-align:right;padding-right:20px}#salespropertylistings_luxury_plugin .propertylisting .custom_detail_link a,.propertylisting #print_button_container a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}#salespropertylistings_luxury_plugin .propertylisting .custom_detail_link a:hover,.propertylisting #print_button_container a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#rentalpropertylistings_luxury_plugin .propertylisting{position:relative;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0;margin-bottom:20px}#rentalpropertylistings_luxury_plugin .propertylisting .contactform,#rentalpropertylistings_luxury_plugin .propertylisting .featured_plugin{display:none}#rentalpropertylistings_luxury_plugin .propertylisting .title{position:absolute;top:15px;left:252px}#rentalpropertylistings_luxury_plugin .propertylisting .title_link_container a,#rentalpropertylistings_luxury_plugin .propertylisting .title_link_container a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:24px;font-size:24px;margin:0 0 15px;text-rendering:optimizelegibility;display:block}#rentalpropertylistings_luxury_plugin .propertylisting .image_container{float:left;margin-right:15px;display:inline-block}#rentalpropertylistings_luxury_plugin .propertylisting .custom_detail_link{margin-top:15px;text-align:right;padding-right:20px}#printresults_button_container a,#rentalpropertylistings_luxury_plugin .propertylisting .custom_detail_link a,.propertylisting #print_button_container a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}#printresults_button_container a:hover,#rentalpropertylistings_luxury_plugin .propertylisting .custom_detail_link a:hover,.propertylisting #print_button_container a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#rentalpropertylistings_luxury_plugin .image_container,#salespropertylistings_luxury_plugin .image_container{min-width:237px}#printresults_button_container{margin-top:20px}.propertylisting_container{position:relative}.propertylisting_container .title{position:absolute;right:20px;top:20px;width:31%;text-align:right;z-index:999}.propertylisting_container #dynamic_form .title{position:static;right:auto;top:auto;text-align:left;width:auto}.propertylisting_container .title_link_container a,.propertylisting_container .title_link_container a:hover{color:inherit;font-family:inherit;font-weight:700;line-height:28px;font-size:28px;margin:0 0 15px;text-rendering:optimizelegibility;display:block}#propertylisting_details_main_image_container{float:left;margin-right:15px;height:325px}#propertylisting_details_main_image_container img{max-height:100%}#propertylisting_imagelinks_heading{display:none}#propertylisting_imagelinks_container{float:left;width:30%;height:325px;overflow:auto}#propertylisting_imagelinks_container .imagelink{float:left;margin:0 14px 15px 0}.propertylisting_container .propertylisting .acreage_container,.propertylisting_container .propertylisting .areaid_container,.propertylisting_container .propertylisting .avaliabledate_container,.propertylisting_container .propertylisting .buildingname_container,.propertylisting_container .propertylisting .communityname_container,.propertylisting_container .propertylisting .contact_container,.propertylisting_container .propertylisting .countyname_container,.propertylisting_container .propertylisting .datelisted_container,.propertylisting_container .propertylisting .distance_container,.propertylisting_container .propertylisting .gradeschoolname_container,.propertylisting_container .propertylisting .hasbasement_container,.propertylisting_container .propertylisting .hasmasterbath_container,.propertylisting_container .propertylisting .heatsource_container,.propertylisting_container .propertylisting .highschoolname_container,.propertylisting_container .propertylisting .hoadues_container,.propertylisting_container .propertylisting .includeelectricity_container,.propertylisting_container .propertylisting .includegas_container,.propertylisting_container .propertylisting .includeheat_container,.propertylisting_container .propertylisting .includehotwater_container,.propertylisting_container .propertylisting .inluxurybuilding_container,.propertylisting_container .propertylisting .listingagentinfo_container,.propertylisting_container .propertylisting .listingofficeinfo_container,.propertylisting_container .propertylisting .lotsize_container,.propertylisting_container .propertylisting .mainluxurybuildinglisting_container,.propertylisting_container .propertylisting .middleschoolname_container,.propertylisting_container .propertylisting .neighborhood_container,.propertylisting_container .propertylisting .numberofbaths_container,.propertylisting_container .propertylisting .numberofbeds_container,.propertylisting_container .propertylisting .numberoffireplaces_container,.propertylisting_container .propertylisting .numberofhalfbaths_container,.propertylisting_container .propertylisting .numberoflivinglevels_container,.propertylisting_container .propertylisting .numberofparkingspaces_container,.propertylisting_container .propertylisting .numberofrooms_container,.propertylisting_container .propertylisting .onbeachfront_container,.propertylisting_container .propertylisting .onwaterfront_container,.propertylisting_container .propertylisting .parkingtype_container,.propertylisting_container .propertylisting .petsallowed_container,.propertylisting_container .propertylisting .pricepersquarefoot_container,.propertylisting_container .propertylisting .propertylisting_attr_container .numberofunitsinbuilding_container,.propertylisting_container .propertylisting .propertylisting_attr_container .price_container,.propertylisting_container .propertylisting .propertylisting_attr_container .rentrange_container,.propertylisting_container .propertylisting .propertystatusdateupdated_container,.propertylisting_container .propertylisting .propertystatusname_container,.propertylisting_container .propertylisting .propertystylename_container,.propertylisting_container .propertylisting .propertytypename_container,.propertylisting_container .propertylisting .saleagentinfo_container,.propertylisting_container .propertylisting .saleofficeinfo_container,.propertylisting_container .propertylisting .soldprice_container,.propertylisting_container .propertylisting .squarefootage_container,.propertylisting_container .propertylisting .taxyear_container,.propertylisting_container .propertylisting .thumbnailimage_container,.propertylisting_container .propertylisting .unitlevel_container,.propertylisting_container .propertylisting .yearbuilt_container,.propertylisting_container .propertylisting .yearlytaxes_container{margin-bottom:0;padding:5px;border-bottom:1px solid #ccc;float:left;width:48%}.propertylisting_container .propertylisting .disclosures_container .heading,.propertylisting_container .propertylisting .exclusions_container .heading,.propertylisting_container .propertylisting .shortdescription_container .heading{display:block;margin-bottom:10px;font-size:20px;line-height:20px}.propertylisting_container .propertylisting .disclosures_container,.propertylisting_container .propertylisting .exclusions_container,.propertylisting_container .propertylisting .shortdescription_container{float:left;margin-top:30px;clear:both}#propertylisting_image_container{position:relative;background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:20px;margin-bottom:20px}.propertylisting_container .propertylisting .address_container{height:17px;margin-bottom:10px;position:absolute;right:15px;text-align:right;top:53px;z-index:999}.propertylisting_container .propertylisting .socialsharing{position:absolute;right:7px;text-align:right;top:83px;z-index:999}.propertylisting_container #print_button_container{position:absolute;top:118px;right:20px;z-index:999}.propertylisting_container .propertylistings_details_toggle_map{position:absolute;top:118px;right:155px;z-index:999}.propertylisting_container .propertylisting_attr_container{float:right;width:75%}.propertylisting_container .contactform,.propertylisting_container .featured_plugin{float:left}.propertylisting_container .backtosearch_link{margin-top:10px}.propertylisting_container .backtosearch_link a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F5F5F5;background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFF,#E6E6E6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;border-color:#BBB #BBB #A2A2A2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2)inset,0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle}.propertylisting_container .backtosearch_link a:hover{background-color:#E6E6E6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear 0s}#twitter_button{width:77px}.propertylisting_container #propertylistings_details_map{visibility:hidden;margin-top:15px;position:absolute;top:6px;left:21px;width:595px;height:325px;z-index:999}#related_rental_properties,#related_sales_properties{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:15px 0;margin-top:20px;float:right;width:36.3%;margin-right:2%}#related_sales_properties{margin-right:0}#related_rental_properties #heading,#related_rental_properties .related_property,#related_sales_properties #heading,#related_sales_properties .related_property{padding:0 15px}#related_rental_properties #heading,#related_sales_properties #heading{color:inherit;font-family:inherit;font-size:18px;font-weight:700;line-height:29px;margin:0 0 10px;text-rendering:optimizelegibility}#send_to_printer{margin-bottom:20px}#propertylisting_printpage .propertylisting_container .title{position:static;right:auto;top:auto;width:100%;text-align:left;z-index:999;color:inherit;font-family:inherit;font-weight:700;line-height:24px;font-size:24px;margin:0 0 15px;text-rendering:optimizelegibility}#propertylisting_printpage #propertylisting_details_main_image_container{float:none;margin-right:0;text-align:center}#propertylisting_printpage #propertylisting_imagelinks_container{float:none;width:100%;margin-bottom:15px}#propertylisting_printpage #propertylisting_imagelinks_container .imagelink{float:left;margin:15px 15px 0 0}#propertylisting_printpage #propertylisting_imagelinks_container .imagelink:last-child{margin-right:0}#propertylisting_printpage .propertylisting_container .propertylisting .shortdescription_container .heading{display:block;margin-bottom:10px;font-size:20px;line-height:20px}#propertylisting_printpage .propertylisting_container .propertylisting .shortdescription_container{float:left;margin-top:30px}#propertylisting_printpage .propertylisting_container .propertylisting .address_container,#propertylisting_printpage .propertylisting_container .propertylisting .socialsharing{position:static;right:auto;text-align:left;top:auto;z-index:999}#propertylisting_printpage .propertylisting_container #print_button_container{position:static;top:auto;right:auto;z-index:999;margin-bottom:10px}#propertylisting_printpage .propertylisting_container .propertylisting_attr_container{float:none;width:100%}#propertylisting_printpage .propertylisting_container .contactform{width:100%;text-align:center;margin:20px 0}#propertylisting_printpage #propertylistings_details_map{visibility:visible;margin-top:15px;position:static;top:auto;left:auto;width:100%;height:325px;z-index:999}#propertylisting_printpage .propertylistings_details_toggle_map{display:none}#product_search_form_container{background-clip:padding-box;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:block;float:none;padding:15px;margin:0 auto 20px;width:83%}.product_search_filter_container{position:relative}.product_search_filter_container #brand_container,.product_search_filter_container #color_container,.product_search_filter_container #extraattribute_container,.product_search_filter_container #keyword_container,.product_search_filter_container #material_container,.product_search_filter_container #model_container,.product_search_filter_container #productname_container,.product_search_filter_container #retailprice_container,.product_search_filter_container #size_container,.product_search_filter_container #style_container,.product_search_filter_container .customfield_container{float:left;margin:0 2% 0 0}#product_search_submit_container,.product_search_filter_container #customfields_container{clear:both}#joblistings_search_form .search_filter{width:250px;float:left}#joblistings_search_form{margin-bottom:50px}#joblistings_search_submit_container{float:left;padding-top:22px}.joblisting .contactform{margin:50px 0 0}.joblisting #printresults_button_container{display:inline-block;margin-top:20px;position:relative}.joblisting_attr_container .jobtitle_container{float:left;width:40%}.joblisting_attr_container .jobcategoryname_container,.joblisting_attr_container .jobtypename_container,.joblisting_attr_container .salary_range_container{float:left;width:20%}.results_table .joblisting{background:#fff;margin-bottom:30px}.results_table .joblisting .contactform{margin:30px 0 30px 20px;float:left}.results_table .joblisting #print_button_container,.results_table .joblisting .socialsharing,.results_table .joblisting .title{margin-left:20px}.results_table .joblisting .title{padding-top:15px}.results_table .joblisting_attr_container .heading{background:none repeat scroll 0 0 #fff;border-top:1px solid #E1E1E8;font-weight:700;min-height:40px;line-height:40px;padding-left:5%}.results_table .joblisting_attr_container .content{padding-left:5%;border-top:1px solid #E1E1E8;min-height:30px;line-height:30px;background:#F7F7F9}#bread_crumb_content_page,#products_plugin_breadcrumb_container{padding:0 0 20px;width:1170px;margin:0 auto}@media (max-width:1200px){#bread_crumb_content_page,#products_plugin_breadcrumb_container,#top,#universalFooterContent{width:98%!important}#homepage_content,#innerpage_content{width:100%!important}#products_plugin_all_filter_container{margin-right:0;margin-bottom:20px}#products_plugin_search_results_results_page_wrapper{width:77%}#products_plugin_search_results_{width:79.5%}.product_plugin_featured_product,.products_plugin_search_result_results_page{margin-left:30px}#products_plugin_details_right_col{width:50%}#products_plugin_details_related_products_container{margin-left:0;padding:0}#main_nav_wrapper{width:98%}.events_plugin_container #events_list,.events_plugin_container #events_list_title{float:left;width:70%}.propertylistings_communityname_container .content,.propertylistings_contact_container .propertylistings_contactname,.propertylistings_countyname_container .content,.propertylistings_hoadues_container .content,.propertylistings_lotsize_container .content,.propertylistings_numberofbaths_container .content,.propertylistings_numberofbeds_container .content,.propertylistings_numberoflivinglevels_container .content,.propertylistings_numberofparkingspaces_container .content,.propertylistings_numberofrooms_container .content,.propertylistings_pricepersquarefoot_container .content,.propertylistings_propertystatusname_container .content,.propertylistings_propertytypename_container .content,.propertylistings_squarefootage_container .content,.propertylistings_taxyear_container .content,.propertylistings_unitlevel_container .content,.propertylistings_yearbuilt_container .content,.propertylistings_yearlytaxes_container .content{background:none repeat scroll 0 0 #EFEFEF;float:left;padding:5px 10px;width:72%}#propertylistings_details .propertylistings_address_container{margin-right:17px}#propertylistings_details .propertylistings_address_container,#propertylistings_details .propertylistings_contact_container{width:45%;margin-bottom:35px}#products_plugin_checkout_gift_info_form,#products_plugin_checkout_notes_info_form,#products_plugin_checkout_payment_info_form,#products_plugin_shipping_info_form{height:auto}#checkout_CVV2CodeOnCreditCard_container,#checkout_CompanyName_container,#checkout_CreditCardExpiration_container,#checkout_CreditCardNumber_container,#checkout_EmailAddress_container,#checkout_FullNameOnCreditCard_container,#checkout_MailingCity_container,#checkout_MailingCountryID_container,#checkout_MailingStateID_container,#checkout_MailingStreet_container,#checkout_MailingZip_container,#checkout_Phone_container,#checkout_ExternalPONumber_container{margin-right:2%}#checkout_GiftRecipientEmail_container,#checkout_GiftRecipientName_container,#checkout_ShippingCompanyName_container,#checkout_ShippingFirstName_container,#checkout_ShippingInternationalProvince_container,#checkout_ShippingLastName_container,#checkout_ShippingMailingCity_container,#checkout_ShippingMailingCountryID_container,#checkout_ShippingMailingStateID_container,#checkout_ShippingMailingStreet_container,#checkout_ShippingMailingZip_container,#products_plugin_checkout_flatrate_ship,#products_plugin_checkout_gift_info_form #checkout_ReceiveNewsLetter_container{margin-right:4%}.propertylisting_container .propertylisting_attr_container{width:70%}}@media (max-width:979px){#inline_plugin_shoppingcart_summary{float:none}#hello_myaccount_salutation,#inline_plugin_shoppingcart_item_count{display:none}#inline_plugin_shopping_cart_button{float:left}.navbar-inner{padding:0}ul#nav,ul#nav>li{float:none}ul#nav>li:hover{background-color:#111}ul#nav>li>ul{min-width:50%}ul#nav_mobile,ul#nav_mobile>li{float:none}ul#nav_mobile>li:hover{background-color:#111}ul#nav_mobile>li>ul{min-width:50%;position:relative;top:96%}#products_plugin_all_filter_container{float:none;margin-right:0;margin-bottom:20px;height:30px}#products_plugin_brand_filter_container,.products_plugin_category_2,.products_plugin_category_2_current,.products_plugin_category_3,.products_plugin_category_3_current,.products_plugin_category_4,.products_plugin_category_4_current{display:none}div.products_plugin_category_1,div.products_plugin_category_1_current{float:left;border-right:1px solid #3F3F40;border-left:1px solid #3F3F40;margin-right:-1px}a.products_plugin_category_1_current{padding-left:0}div.products_plugin_category_1:after{content " / "}#products_plugin_categories div.products_plugin_category_1:last-child:after{content ""}#products_plugin_search_results_results_page_wrapper{width:100%;float:none}#products_plugin_categories,#products_plugin_standard_filter_container{background-color:transparent;border-radius:0;clear:both;float:left;height:100%;margin:0 0 20px;padding-bottom:10px;width:auto}#products_plugin_search_results_{width:105%;margin-left:-28px}.product_plugin_featured_product,.products_plugin_search_result_results_page{margin-left:23px}#products_plugin_details_left_col{float:none;position:relative;margin-right:0;width:auto;text-align:center}#products_plugin_details_right_col{width:auto}#products_plugin_details_related_products_container{margin-left:0;padding:0}.events_plugin_container #events_list,.events_plugin_container #events_list_title{float:left;width:64%}.propertylistings_search_filter{float:left;height:60px;margin-right:2.5%;width:30%}.propertylistings_communityname_container .content,.propertylistings_contact_container .propertylistings_contactname,.propertylistings_countyname_container .content,.propertylistings_hoadues_container .content,.propertylistings_lotsize_container .content,.propertylistings_numberofbaths_container .content,.propertylistings_numberofbeds_container .content,.propertylistings_numberoflivinglevels_container .content,.propertylistings_numberofparkingspaces_container .content,.propertylistings_numberofrooms_container .content,.propertylistings_pricepersquarefoot_container .content,.propertylistings_propertystatusname_container .content,.propertylistings_propertytypename_container .content,.propertylistings_squarefootage_container .content,.propertylistings_taxyear_container .content,.propertylistings_unitlevel_container .content,.propertylistings_yearbuilt_container .content,.propertylistings_yearlytaxes_container .content{width:71%}#propertylistings_details .propertylistings_address_container{margin-right:17px}#propertylistings_details .propertylistings_address_container,#propertylistings_details .propertylistings_contact_container{width:44%;margin-bottom:35px}.team_member_summary td{width:15%}.blogtable td.blogpost_details_container_leftside{width:73%}.propertylisting .acreage_container,.propertylisting .areaid_container,.propertylisting .buildingname_container,.propertylisting .communityname_container,.propertylisting .contact_container,.propertylisting .countyname_container,.propertylisting .datelisted_container,.propertylisting .distance_container,.propertylisting .gradeschoolname_container,.propertylisting .hasbasement_container,.propertylisting .hasmasterbath_container,.propertylisting .highschoolname_container,.propertylisting .hoadues_container,.propertylisting .inluxurybuilding_container,.propertylisting .listingagentinfo_container,.propertylisting .listingofficeinfo_container,.propertylisting .lotsize_container,.propertylisting .mainluxurybuildinglisting_container,.propertylisting .middleschoolname_container,.propertylisting .neighborhood_container,.propertylisting .numberofbaths_container,.propertylisting .numberofbeds_container,.propertylisting .numberoffireplaces_container,.propertylisting .numberofhalfbaths_container,.propertylisting .numberoflivinglevels_container,.propertylisting .numberofparkingspaces_container,.propertylisting .numberofrooms_container,.propertylisting .numberofunitsinbuilding_container,.propertylisting .onbeachfront_container,.propertylisting .onwaterfront_container,.propertylisting .price_container,.propertylisting .pricepersquarefoot_container,.propertylisting .propertystatusdateupdated_container,.propertylisting .propertystatusname_container,.propertylisting .propertystylename_container,.propertylisting .propertytypename_container,.propertylisting .rentrange_container,.propertylisting .saleagentinfo_container,.propertylisting .saleofficeinfo_container,.propertylisting .soldprice_container,.propertylisting .squarefootage_container,.propertylisting .taxyear_container,.propertylisting .thumbnailimage_container,.propertylisting .unitlevel_container,.propertylisting .yearbuilt_container,.propertylisting .yearlytaxes_container{float:left;width:50%;padding:4px 0}.propertylisting_container .title{position:static;right:auto;top:auto;width:100%;text-align:left;z-index:999;margin-bottom:15px}#propertylisting_details_main_image_container{float:none;margin-right:0;text-align:center;height:auto}#propertylisting_details_main_image_container img{height:auto;max-height:100%}#propertylisting_imagelinks_container{float:none;width:100%;margin-bottom:15px}#propertylisting_imagelinks_container .imagelink{float:left;margin:15px 15px 0 0}#propertylisting_imagelinks_container .imagelink:last-child{margin-right:0}.propertylisting_container .propertylisting .shortdescription_container .heading{display:block;margin-bottom:10px;font-size:20px;line-height:20px}.propertylisting_container .propertylisting .shortdescription_container{float:left;margin-top:30px}.propertylisting_container .propertylisting .address_container,.propertylisting_container .propertylisting .socialsharing{position:static;right:auto;text-align:left;top:auto;z-index:999}.propertylisting_container #print_button_container,.propertylisting_container .propertylistings_details_toggle_map{position:static;top:auto;right:auto;z-index:999;margin-bottom:10px}.propertylisting_container #propertylistings_details_map{visibility:hidden;margin-top:15px;position:static;top:auto;left:auto;width:100%;z-index:999}.propertylisting_container .propertylisting_attr_container{float:none;width:100%}.propertylisting_container .contactform{width:100%;text-align:center;margin:20px 0}#propertylistings_search_form_container .search_filter{float:none;height:60px;width:auto;display:inline-block;margin:0 auto}#propertylistings_search_submit_container{clear:both;margin-top:10px;padding-right:0}#related_rental_properties,#related_sales_properties{float:none;width:100%;margin:20px auto 0}#related_sales_properties{margin-right:auto}}@media (max-width:767px){#hello_myaccount_salutation,#inline_plugin_shoppingcart_item_count,.desktop_only{display:none}#inline_plugin_shoppingcart_summary{float:none}.navbar-inner{padding:0}ul#nav,ul#nav>li{float:none}ul#nav>li:hover{background-color:#111}ul#nav>li>ul{min-width:50%}ul#nav_mobile,ul#nav_mobile>li{float:none}ul#nav_mobile>li:hover{background-color:#111}ul#nav_mobile>li>ul{min-width:50%;position:relative;top:96%}#shoppingcart_complex_ajax_div h1{font-size:20px}#products_plugin_all_filter_container{float:none;margin-right:0;margin-bottom:20px}#products_plugin_search_results_{width:105%;margin-left:-28px}.product_plugin_featured_product,.products_plugin_search_result_mobile,.products_plugin_search_result_results_page{margin-left:23px}.products_plugin_search_result_mobile{width:auto;height:auto}#products_plugin_details_left_col{float:none;position:relative;margin-right:0;width:auto;text-align:center}#products_plugin_details_addtl_img_container,#products_plugin_details_main_media_container{width:auto!important;display:inline-block;margin:0 auto 10px;overflow:hidden;border:0}#products_plugin_details_right_col{width:98%!important;margin-right:auto;margin-left:auto;overflow:hidden}.mousetrap{display:none}#products_plugin_details_related_products_container{margin-left:0;padding:0}#products_plugin_confirm_shopping_cart_process_order{margin-top:15px}.events_plugin_container #events_list,.events_plugin_container #events_list_title{float:left;width:64%}.propertylistings_search_filter{float:left;height:60px;margin-right:2.5%;width:30%}.team_member_summary td{width:22%}.blogtable td.blogpost_details_container_leftside{width:73%}.joblisting_attr_container .jobcategoryname_container,.joblisting_attr_container .jobtitle_container,.joblisting_attr_container .jobtypename_container,.joblisting_attr_container .salary_range_container{float:none;text-align:center;width:100%}.joblisting_attr_container .content,.joblisting_attr_container .heading{padding-left:0!important;text-align:center}.results_table .joblisting .contactform{text-align:center}}@media (max-width:480px){#hello_myaccount_salutation,#inline_plugin_shoppingcart_checkout_form,#inline_plugin_shoppingcart_item_count{display:none}#inline_plugin_shopping_cart_button,#inline_plugin_shoppingcart_summary{float:none}.navbar-inner{padding:0}ul#nav,ul#nav>li{float:none}ul#nav>li:hover{background-color:#111}ul#nav>li>ul{min-width:50%}ul#nav_mobile,ul#nav_mobile>li{float:none}ul#nav_mobile>li:hover{background-color:#111}ul#nav_mobile>li>ul{min-width:50%;position:relative;top:96%}.inline_shoppingcart_detail{display:none}#products_plugin_all_filter_container{float:none;margin-right:0;margin-bottom:20px}#products_plugin_search_results_{width:105%;margin-left:-28px}.product_plugin_featured_product,.products_plugin_search_result_mobile,.products_plugin_search_result_results_page{margin-left:10px}.products_plugin_search_result_mobile{width:auto;height:auto}#products_plugin_details_left_col{float:none;position:relative;margin-right:0;width:auto;text-align:center}#products_plugin_details_right_col{width:98%!important;margin-right:auto;margin-left:auto;overflow:hidden}.mousetrap{display:none}#products_plugin_details_related_products_container{margin-left:0;padding:0}.events_plugin_container #events_list,.events_plugin_container #events_list_title{float:left;width:64%}a.back_to_top{display:none}#shoppingcart_dropdowns{float:right;margin:20px 0 0;text-align:right;width:auto}.team_member_summary td{width:30%}#registration_landing_loginbox{float:none;margin:0 auto 2.5%}#registration_landing_registrationbox{float:none;margin:0 auto}.results_table .propertylisting{padding:20px}.results_table .propertylisting .title{position:static;top:auto;left:auto;text-align:center}.results_table .propertylisting .image_container{float:none;margin-right:0;text-align:center;display:block;margin-bottom:15px}.results_table .propertylisting .custom_detail_link{margin-top:0;margin-bottom:10px;text-align:center;padding-right:0}.propertylisting .address_container{height:17px;margin-bottom:10px;position:relative}.propertylisting .city,.propertylisting .state,.propertylisting .street,.propertylisting .zipcode{float:left;margin-right:5px}.results_table .propertylisting .shortdescription_container{padding:0}.propertylisting .shortdescription_container .heading{display:none}#salespropertylistings_featured_plugin .propertylisting{padding:20px}#salespropertylistings_featured_plugin .propertylisting .title{position:static;top:auto;left:auto;text-align:center}#salespropertylistings_featured_plugin .propertylisting .image_container{float:none;margin-right:0;display:block;margin-bottom:15px;text-align:center}#salespropertylistings_featured_plugin .propertylisting .custom_detail_link{margin-top:0;text-align:center;padding-right:0;margin-bottom:10px}#rentalpropertylistings_featured_plugin .propertylisting{padding:20px}#rentalpropertylistings_featured_plugin .propertylisting .title{position:static;top:auto;left:auto;text-align:center}#rentalpropertylistings_featured_plugin .propertylisting .image_container{float:none;margin-right:0;display:block;margin-bottom:15px;text-align:center}#rentalpropertylistings_featured_plugin .propertylisting .custom_detail_link{margin-top:0;text-align:center;padding-right:0;margin-bottom:10px}#salespropertylistings_luxury_plugin .propertylisting{padding:20px}#salespropertylistings_luxury_plugin .propertylisting .title{position:static;top:auto;left:auto;text-align:center}#salespropertylistings_luxury_plugin .propertylisting .image_container{float:none;margin-right:0;display:block;margin-bottom:15px;text-align:center}#salespropertylistings_luxury_plugin .propertylisting .custom_detail_link{margin-top:0;text-align:center;padding-right:0;margin-bottom:10px}#rentalpropertylistings_luxury_plugin .propertylisting{padding:20px}#rentalpropertylistings_luxury_plugin .propertylisting .title{position:static;top:auto;left:auto;text-align:center}#rentalpropertylistings_luxury_plugin .propertylisting .image_container{float:none;margin-right:0;display:block;margin-bottom:15px;text-align:center}#rentalpropertylistings_luxury_plugin .propertylisting .custom_detail_link{margin-top:0;text-align:center;padding-right:0;margin-bottom:10px}.propertylisting_container .propertylisting .acreage_container,.propertylisting_container .propertylisting .areaid_container,.propertylisting_container .propertylisting .buildingname_container,.propertylisting_container .propertylisting .communityname_container,.propertylisting_container .propertylisting .contact_container,.propertylisting_container .propertylisting .countyname_container,.propertylisting_container .propertylisting .datelisted_container,.propertylisting_container .propertylisting .distance_container,.propertylisting_container .propertylisting .gradeschoolname_container,.propertylisting_container .propertylisting .hasbasement_container,.propertylisting_container .propertylisting .hasmasterbath_container,.propertylisting_container .propertylisting .highschoolname_container,.propertylisting_container .propertylisting .hoadues_container,.propertylisting_container .propertylisting .inluxurybuilding_container,.propertylisting_container .propertylisting .listingagentinfo_container,.propertylisting_container .propertylisting .listingofficeinfo_container,.propertylisting_container .propertylisting .lotsize_container,.propertylisting_container .propertylisting .mainluxurybuildinglisting_container,.propertylisting_container .propertylisting .middleschoolname_container,.propertylisting_container .propertylisting .neighborhood_container,.propertylisting_container .propertylisting .numberofbaths_container,.propertylisting_container .propertylisting .numberofbeds_container,.propertylisting_container .propertylisting .numberoffireplaces_container,.propertylisting_container .propertylisting .numberofhalfbaths_container,.propertylisting_container .propertylisting .numberoflivinglevels_container,.propertylisting_container .propertylisting .numberofparkingspaces_container,.propertylisting_container .propertylisting .numberofrooms_container,.propertylisting_container .propertylisting .onbeachfront_container,.propertylisting_container .propertylisting .onwaterfront_container,.propertylisting_container .propertylisting .pricepersquarefoot_container,.propertylisting_container .propertylisting .propertylisting_attr_container .numberofunitsinbuilding_container,.propertylisting_container .propertylisting .propertylisting_attr_container .price_container,.propertylisting_container .propertylisting .propertylisting_attr_container .rentrange_container,.propertylisting_container .propertylisting .propertystatusdateupdated_container,.propertylisting_container .propertylisting .propertystatusname_container,.propertylisting_container .propertylisting .propertystylename_container,.propertylisting_container .propertylisting .propertytypename_container,.propertylisting_container .propertylisting .saleagentinfo_container,.propertylisting_container .propertylisting .saleofficeinfo_container,.propertylisting_container .propertylisting .soldprice_container,.propertylisting_container .propertylisting .squarefootage_container,.propertylisting_container .propertylisting .taxyear_container,.propertylisting_container .propertylisting .thumbnailimage_container,.propertylisting_container .propertylisting .unitlevel_container,.propertylisting_container .propertylisting .yearbuilt_container,.propertylisting_container .propertylisting .yearlytaxes_container{margin-bottom:0;padding:5px;border-bottom:1px solid #ccc;float:left;width:90%}#propertylistings_search_form_container .search_filter{display:table}.results_table .propertylisting .socialsharing{height:auto}#printresults_button_container,#propertylistings_details_map,#propertylistings_details_toggle_map,#propertylistings_results_map{display:none}.propertylisting .acreage_container,.propertylisting .areaid_container,.propertylisting .buildingname_container,.propertylisting .communityname_container,.propertylisting .contact_container,.propertylisting .countyname_container,.propertylisting .datelisted_container,.propertylisting .distance_container,.propertylisting .gradeschoolname_container,.propertylisting .hasbasement_container,.propertylisting .hasmasterbath_container,.propertylisting .highschoolname_container,.propertylisting .hoadues_container,.propertylisting .inluxurybuilding_container,.propertylisting .listingagentinfo_container,.propertylisting .listingofficeinfo_container,.propertylisting .lotsize_container,.propertylisting .mainluxurybuildinglisting_container,.propertylisting .middleschoolname_container,.propertylisting .neighborhood_container,.propertylisting .numberofbaths_container,.propertylisting .numberofbeds_container,.propertylisting .numberoffireplaces_container,.propertylisting .numberofhalfbaths_container,.propertylisting .numberoflivinglevels_container,.propertylisting .numberofparkingspaces_container,.propertylisting .numberofrooms_container,.propertylisting .numberofunitsinbuilding_container,.propertylisting .onbeachfront_container,.propertylisting .onwaterfront_container,.propertylisting .price_container,.propertylisting .pricepersquarefoot_container,.propertylisting .propertystatusdateupdated_container,.propertylisting .propertystatusname_container,.propertylisting .propertystylename_container,.propertylisting .propertytypename_container,.propertylisting .rentrange_container,.propertylisting .saleagentinfo_container,.propertylisting .saleofficeinfo_container,.propertylisting .soldprice_container,.propertylisting .squarefootage_container,.propertylisting .taxyear_container,.propertylisting .thumbnailimage_container,.propertylisting .unitlevel_container,.propertylisting .yearbuilt_container,.propertylisting .yearlytaxes_container{width:100%;padding:4px 0}#shipment_status_text{display:none}}@media (max-width:320px){.desktop_only{display:none}.product_plugin_featured_product,.products_plugin_search_result_results_page{margin-left:46px}a.products_plugin_category_1,a.products_plugin_category_1:hover{font-size:10px}div.products_plugin_category_1,div.products_plugin_category_1:hover{padding:3px 9px}#products_plugin_details_right_col{width:98%!important;margin-right:auto;margin-left:auto;overflow:hidden}.mousetrap{display:none}#products_plugin_details_prod_detailtab_1_heading,#products_plugin_details_prod_detailtab_2_heading,#products_plugin_details_prod_detailtab_3_heading{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;background-image:none;border:0;border-image:none;color:#333;font-weight:700;left:0;padding:0 0 5px;margin-bottom:10px;border-bottom:1px solid #A2A2A2;position:relative;text-align:center;top:0;z-index:100}#products_plugin_details_prod_detailtab_1_heading:hover,#products_plugin_details_prod_detailtab_2_heading:hover,#products_plugin_details_prod_detailtab_3_heading:hover,#spec_container .active{background-color:transparent;background-image:none;color:inherit;cursor:pointer}#products_plugin_details_prod_detailtab_1_content,#products_plugin_details_prod_detailtab_2_content,#products_plugin_details_prod_detailtab_3_content{background:0 0;border:0;display:block;padding:0;width:auto;z-index:90}#products_plugin_details_prod_detailtab_2_content,#products_plugin_details_prod_detailtab_3_content{display:block;margin-bottom:20px}#products_plugin_shopping_cart_detail_column_price,#products_plugin_shopping_cart_detail_column_qty,#products_plugin_shopping_cart_header_price,#products_plugin_shopping_cart_header_qty,a.back_to_top{display:none}}

#testimonials_results {
	margin-top: 20px;
}
#testimonials_results .industry {
	width: 230px;
	height: 200px;
	position: relative;
	float: left;
	text-align: center;
	margin-left: 1px;
	margin-bottom: 20px;
}
 #testimonials_results .industry .industry_content {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #cfcfcf;
	z-index: 10;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari and Chrome */
	-o-transition: all 0.2s; /* Opera */
	text-decoration: none;
	background-color: #ffffff;
}
#testimonials_results .industry .industry_content:hover {
	width: 106%;
	height: 106%;
	top: -3%;
	left: -3%;
    box-shadow: 0 0 5px 1px #cfcfcf;
	z-index: 11;
}
#testimonials_results .industry_static .industry_content:hover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
    box-shadow: none;
	z-index: 10;
}
/* #testimonials_results .industry .industry_content img {
	width: 100%;

} */
#testimonials_results .industry .testimonial_details_link {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	left: 0;
	width: 100%;
	display: none;
}
#testimonials_results .industry:hover .testimonial_details_link {
	display: block;
}
.openhouse .fromdate, 
.openhouse .to{
	display: inline-block;
	margin-right: 5px;
}
.propertylisting_container .virtual_tour_links_container {
    position: absolute;
    right: 145px;
    top: 155px;
    z-index: 999;
}
.tour_link {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
}
.open_house_container {
	display: inline-block;
	background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
    padding: 0 0 15px 0;
}
.open_house_container .heading {
	padding: 10px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
.open_house_container .openhouse {
	padding: 7px 20px 7px 52px;
	background: transparent url('/templates/premiumdesigns/common-images/icon-open-house-1-5570-1.png') no-repeat 20px 50%;
	border-bottom: 1px dashed rgba(0, 0, 0, 0.1)
}
/* .modal-body #company_logo, 
.modal-body #industry_name, 
.modal-body #company_summary, 
.modal-body #company_website {
	float: left;
	width: 30%;
	text-align: center;
}

.modal-body #related_product, 
.modal-body #story_thumbnail,
.modal-body #story_title, 
.modal-body #story_summary, 
.modal-body #story_pdf, 
.modal-body #story_highlights,
.modal-body #testimonial_fulltext,
.modal-body #author_name,
.modal-body #author_position,
.modal-body #company_name{
	float: right;
	width: 66%;
} */

.modal-body #testimonials_details_output_leftside {
	float: left;
	width: 30%;
	background-color: #efefef;
	padding: 2%;
	margin-right: 2%;
}
.modal-body #company_logo, 
.modal-body #industry_name, 
.modal-body #company_summary, 
.modal-body #company_website {
	padding: 10px 0;
}
.modal-body #company_logo {
	background: #ffffff;
	text-align: center;
	border: 1px solid rgba(0,0,0,0.2);
	 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.modal-body #industry_name {
	font-size: 15px;
	font-weight: bold;
}
.modal-body #testimonials_details_output_rightside {
	float: left;
	width: 64%;
}

.modal-body #related_product {
	font-size: 16px;
	padding: 10px 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #020202;
}
.modal-body #story_thumbnail {
	float: left; 
	border: 1px solid rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	margin: 0 15px 25px 0;
	width: 30%;
}
.modal-body #story_title, 
.modal-body #story_summary, 
.modal-body #story_pdf {
	float: left;
	padding: 4px 0;
	width: 62%;
}
.modal-body #story_title {
	font-size: 18px;
	font-weight: bold;
}
.modal-body #story_highlights {
	clear: both;
}
.modal-body #testimonial_summary, 
.modal-body #testimonial_fulltext {
	margin: 10px 0;
}
.modal-body #testimonial_fulltext {
	padding-bottom: 10px;
	border-bottom: 1px solid #020202;
}
.modal-body #author_name,
.modal-body #author_position,
.modal-body #company_name {
	text-align: center;
	padding: 5px 0 0 0;
}

#product_autocomplete_results {
	display: none;
	position: absolute;
	top: 27px;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 400px;
	padding: 10px;
}

.popular {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cfcfcf;
}
.productsearch_ajax_result {
   padding: 2px;
}
.productsearch_ajax_result:hover {
	background-color: #a8d7f8;
}
.productsearch_ajax_result_keyword {
	display: block;
	cursor: pointer;
	padding: 2px 5px;
	margin-bottom: 3px;
}
.productsearch_ajax_result_keyword:hover {
	cursor: pointer;
	background-color: #a8d7f8;
}
#productsearch_icon {
	width: 24px;
	height: 24px;
	background: transparent url('/templates/premiumdesigns/common-images/magnifier-24.png') no-repeat 0 0;
	margin-left: 5px;
	margin-top: 3px;
}
.products_plugin_results_saved_amount {
	display: none;
}

#add_product_review {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center top , #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    width: 190px;
}
#add_product_review #title {
    float: left;
    font-size: 13px;
    font-weight: 700;
    padding: 8px 0;
    width: 150px;
	color: #000000;
}
#add_product_review #link {
    background-color: transparent;
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 0;
    padding: 3px 0;
}
.rating {
	padding: 10px 0;
}
.rating a {
	display: inline-block;
	margin-right: 2px;
	width: 16px;
	height: 16px;
}
.rating a.star_on {
	background: transparent url('/templates/premiumdesigns/common-images/star-full.png') no-repeat 0 0;
}
.rating a.star_off {
	background: transparent url('/templates/premiumdesigns/common-images/star-empty.png') no-repeat 0 0;
}
.rating a.star_half_on {
	background: transparent url('/templates/premiumdesigns/common-images/star-half.png') no-repeat 0 0;
}
.helpful_yeslink, 
.helpful_nolink {
	display: inline-block;
	margin: 0 5px 0 0;
}
.product_review .review_text {
	padding: 10px 0;
}
.product_review .title {
	font-weight: bold;
	margin-bottom: 10px;
}
.product_review .reviewer_name, .product_review .reviewer_location, .product_review .last_updated {
	display: inline-block;
}
.product_review .reviewer_name, .product_review .reviewer_location {
	border-right: 1px solid #020202;
	margin-right: 5px;
	padding-right: 5px;
}
#my_account_profile_left_column {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: inline-block;
    float: left;
    margin-right: 3%;
    padding: 15px;
}
#my_account_profile_product_reviews {
	clear: both;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    padding: 15px;
	margin-top: 15px;
	width: 48%;
}
#my_account_profile_product_reviews > #title {
    color: inherit;
    font-family: inherit;
    font-size: 18px;
    font-weight: 700;
    line-height: 29px;
    margin: 0 0 10px;
    text-rendering: optimizelegibility;
}
#my_account_profile_product_reviews  .product_review {
    border: 1px solid #e1e1e8;
    margin-bottom: 5px;
    padding: 10px;
    position: relative;
}
.product_review #edit_product_review {
	margin-top: 10px;	
}

.imagegallery_item {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 5%;
	text-align: center;
} 
#imagegallery_inline .imagegallery_item {
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin-right: 4%;
	text-align: center;
}

.imagegallery_item_image {
	margin-bottom: 8px;
}
a.imagegallery_item_link {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
}

#imagegallery_results .imagegallery_item:nth-child(3n) {
	margin-right: 0;
}
#imagegallery_inline .imagegallery_item:nth-child(4n) {
	margin-right: 0;
}
.imagegallery_item_readbore {
	display: none;
}
.imagegallery_item_summary {
	padding: 5px 0;
}
.imagegallery_details_title {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 15px;
}
.imagegallery_inline_details_title {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 15px;
}
#imagegallery_details_images {
	margin: 15px 0 0 0;
}
#imagegallery_inline_details_images {
	margin: 15px 0 0 0;
}
.imagegallery_row {
	margin-bottom: 20px;
}
.image_item_content {
	position: relative;
}
.image_item_description {
	position: absolute;
	bottom: 0;
	padding: 10px 3%;
	width: 94%;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	line-height: 15px;
}
.article_thumbnail_inline {
	display: none;
}

#my_account_subscriptions_details_container div.heading {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}
.subscription_details_link, 
.subscription_billing_link, 
.subscription_shipping_link {
	float: right;
	margin-left: 10px;
}
.subscription_details_link .btn .label, 
.subscription_billing_link .btn .label, 
.subscription_shipping_link .btn .label,
#subscription_manage_payment_methods_container .btn .label{
	margin-right: 10px;
	top: 0;
}
#myaccount_subscription_edit_cycle, 
#myaccount_subscription_edit_billing, 
#myaccount_subscription_edit_shipping {
	clear: both;
}
#SubTotalCostOfItemsOnly .label, 
#SubTotalCostOfItemsOnly .content, 
#ShippingCost .label, 
#ShippingCost .content, 
#TaxCost .label,
#TaxCost .content,
#OrderGrandTotal .label,
#OrderGrandTotal .content {
	display: inline-block;
	vertical-align: top;
	padding: 4px;
	min-width: 200px;
	max-width: 100%;
	margin: 0;
	background: #efefef;
	font-size: 16px;
	line-height: 16px;
}
#OrderGrandTotal .label,
#OrderGrandTotal .content {
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
#ajax_get_billing_address_result {
	margin-top: 20px;
}
#ajax_get_billing_address_result > div {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cfcfcf;
}
#ajax_get_billing_address_result > div > label, 
#ajax_get_billing_address_result > div > div {
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	min-width: 200px;
}
#ajax_get_billing_address_result > div > label {
	font-weight: bold;
}
#ajax_get_billing_address_result > div > div {
	margin-right: 0;
}
#myaccount_subscription_edit_billing, #myaccount_subscription_edit_shipping {
	border: 0;
}
#subscription_manage_payment_methods_container {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}
/* #subscription_stored_payment_methods {
	display: inline-block;
	vertical-align: top;
} */
#subscription_stored_payment_methods #add_payment_method {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}
select#StoredPaymentMethodID {
	width: auto;
	margin-left: 5px;
	margin-bottom: 0;
}
#add_payment_method .btn #title, 
#add_payment_method .btn #link {
	display: inline-block;
	vertical-align: middle;
} 
#add_payment_method .btn #link {
	margin-left: 10px;
}
#new_default_payment_method label {
	display: inline-block;
}
#new_default_payment_method input[type="checkbox"] {
	margin: 0 4px 0 0;
}
#stored_payment_data, 
#cc_data, 
#billing_address_data {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cfcfcf;
}

#products_plugin_details_main_img_container #wrap, 
#products_plugin_details_main_img_container .mousetrap {
	z-index: 100 !important;
}
#products_toggle_view {display: none;}

.list-view .product_plugin_featured_product, .list-view .products_plugin_search_result_mobile, .list-view .products_plugin_search_result_results_page {
	float: none;
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 10px 0;
}

#properties_toggle_view {display: none;}

.results_table.grid-view .propertylisting {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
    margin-right: 2%;
    padding: 0 20px 0 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 30%;
    min-height: 300px;
}
.results_table.grid-view .propertylisting .title {
	left: 138px;
}
.results_table.grid-view .propertylisting:nth-child(3n) {
	margin-right: 0;
}

/*New subscription section*/
#myaccount_subscriptions_list {
	background: transparent;
}
.subscription_new {
	padding: 0 15px;
	border: 1px solid #e1e1e8;
	background: transparent;
	margin-bottom: 15px;
	position: relative;
}
.subscription_new a, 
.subscription_new a:hover {
	color: #333333;
}
.subscription_info {
	display: inline-block;
	width: 27%;
	vertical-align: top;
	padding: 15px 3% 15px 0;
}
.subscription_product_list {
	display: inline-block;
	width: 66%;
	padding-left: 3%;
	border-left: 1px solid #e1e1e8;
	vertical-align: top;
	padding: 15px 0 15px 3%;
}
.subscription_product {
	text-align: center;
}
.subscription_product_name {
	font-weight: bold;
	font-size: 14px;
	margin-top: 15px;
}
.subscription_info .Active {
	color: #54c278;
	padding-left: 23px;
	background: transparent url('/system/img/subscription-completed.png') no-repeat 0 50%;
	margin-bottom: 5px;
}
.subscription_info .Paused {
	color: #ecc700;
	padding-left: 23px;
	background: transparent url('/system/img/subscription-paused.png') no-repeat 0 50%;
	margin-bottom: 5px;
}
.subscription_info .Complete {
	color: #029dee;
	padding-left: 23px;
	background: transparent url('/system/img/subscription-active.png') no-repeat 0 50%;
	margin-bottom: 5px;
}
.subscription_info .Cancelled {
	color: #eb3740;
	padding-left: 23px;
	background: transparent url('/system/img/subscription-cancelled.png') no-repeat 0 50%;
	margin-bottom: 5px;
}
.subscription_info .Declined {
	color: #eb3740;
	padding-left: 23px;
	background: transparent url('/system/img/subscription-declined.png') no-repeat 0 50%;
	margin-bottom: 5px;
}
.subscription_info .cc {
	margin-bottom: 5px;
}
.subscription_info .shipdate {
	margin-bottom: 5px;
	padding-left: 23px;
	background: transparent url('/system/img/subscriptions-calendar.png') no-repeat 0 50%;
}
.subscription_info .address {
	margin-bottom: 5px;
	padding-left: 34px;
	background: transparent url('/system/img/subscriptions-address.png') no-repeat 0 3px;
}
.subscription_info .cc {
	margin-bottom: 5px;
}
.subscription_info .payment_title img, 
.subscription_info .shipdate_title img, 
.subscription_info .address_title img, 
.subscription_info .status_title img {
	margin-left: 10px;
	margin-top: -6px;
}
.subscription_product_list_add {
	position: absolute;
	top: 10px;
	right: 10px;
}
input#CreditCardNumber, 
input#CVV2CodeOnCreditCard {
	background: #fff url('/templates/premiumdesigns/common-images/icn_lock.png') no-repeat 96% 50%;
}
.payment_type_name {
	display: inline-block;
    vertical-align: middle;
    padding-top: 28px;
}
.subscription_details_link, 
.subscription_shipping_link, 
.subscription_billing_link {
	display: none;
}
.dynamic_widget {
	opacity: 0;	
	display: inline-block;	
	vertical-align: top;
}
#documents_module_list_container .header_row {
	background-color: #c9c9c9;
    clear: both;
    font-weight: 700;
    margin-top: 15px;
    overflow: auto;
    padding-bottom: 5px;
    padding-top: 5px;
}
#documents_module_list_container .header_row > div {
	display: inline-block;
	vertical-align: top;
	width: 16%;
	padding: 0 2%;
}
#documents_module_list .document {
	padding: 10px 0;
	border: 1px solid #e1e1e8;
	border-bottom: 0;
}
#documents_module_list .document:last-child {
	border-bottom: 1px solid #e1e1e8;
}
#documents_module_list .document > div {
	display: inline-block;
	vertical-align: top;
	width: 16%;
	padding: 0 2%;
}
.wholesale_product_row {
	background: #fff;
	padding: 15px;
	margin-bottom: 15px;
}
.wholesale_product_row .sizes {
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f0f0f0;
	color: #666666;
}
.wholesale_product_row .sizes .size {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}

.wholesale_product_row .sizes .size:last-child {
	margin-right: 0;
}
.wholesale_product_row .color {
	font-weight: bold;
	padding-bottom: 15px;
	color: #000;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 90px;
}
.wholesale_product_row .colors .qty_select {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.wholesale_product_row .colors .qty_select select {
	width: 90%;
	border: 0;
	background: #f0f0f0;
}
.wholesale_product_row .colors .qty_select input {
	width: 82%;
	border: 0;
	background: #f0f0f0;
}
#wholesale_total_global,
#wholesale_total_global2 {
	float: right;
	font-size: 18px;
	line-height: 21px; 
	padding-top: 37px;
}
#wholesale_total_global2 {
	padding-top: 15px;
}
#wholesale_total_global span, 
#wholesale_total_global2 span{
	font-weight: bold;
}
.wholesale_product_name {
	font-size: 20px;
	line-height: 25px;
	display: inline-block;
}
.color_row {
	margin-bottom: 10px;
}
.wholesale_product_row .colors .qty_select select.qty_green {
	border: 1px solid #d6e9c6;
	background-color: #dff0d8;
	color: #3c763d;
}
.wholesale_product_row .colors .qty_select select.qty_blue {
	border: 1px solid #bce8f1;
	background-color: #d9edf7;
	color: #31708f;
}
.wholesale_product_row .colors .qty_select select.qty_yellow {
    border: 1px solid #faebcc;
   background-color: #fcf8e3;
    color: #8a6d3b;
}
.wholesale_product_row .colors .qty_select select.qty_red {
    border: 1px solid #ebccd1;
    background-color: #f2dede;
    color: #a94442;
}

.wholesale_product_row .colors .qty_select input.qty_green {
	border: 1px solid #d6e9c6;
	background-color: #dff0d8;
	color: #3c763d;
}
.wholesale_product_row .colors .qty_select input.qty_blue {
	border: 1px solid #bce8f1;
	background-color: #d9edf7;
	color: #31708f;
}
.wholesale_product_row .colors .qty_select input.qty_yellow {
    border: 1px solid #faebcc;
   background-color: #fcf8e3;
    color: #8a6d3b;
}
.wholesale_product_row .colors .qty_select input.qty_red {
    border: 1px solid #ebccd1;
    background-color: #f2dede;
    color: #a94442;
}
.inventory_legend {
	padding: 10px 0;
	text-align: right;
}
.inventory_legend > div {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}
.inventory_legend > div:last-child {
	margin-right: 0;
}
.inventory_legend > div.inventory_legend_green {
	padding-left: 10px;
	border-left: 20px solid #3c763d;
	color: #3c763d;
}
.inventory_legend > div.inventory_legend_blue {
	padding-left: 10px;
	border-left: 20px solid #31708f;
	color: #31708f;
}

.inventory_legend > div.inventory_legend_yellow {
	padding-left: 10px;
	border-left: 20px solid #8a6d3b;
	color: #8a6d3b;
}

.inventory_legend > div.inventory_legend_red {
	padding-left: 10px;
	border-left: 20px solid #a94442;
	color: #a94442;
}
#wholesale_order_form_add_to_cart_button, 
#wholesale_order_form_add_to_cart_button_2 {
	float: right;
	margin-left: 20px;
}
.wholesale_product_price {
	font-weight: bold;
	font-size: 17px;
	line-height: 20px;
}
.wholesale_product_model {
	display: none;
	padding: 5px 0 0 0;
}

#myaccount_documents_list_container .header_row_title {
	width: 41%;
}
#myaccount_documents_list .document_title {
	width: 41%;
}
#myaccount_documents_list .document {
	height: 69px;
}
#myaccount_documents_list_container .header_row_status {
	width: 26%;
}
#myaccount_documents_list .document_status {
	width: 25%;
	height: 59px;
}
#myaccount_documents_list_container .header_row_edit, 
#myaccount_documents_list_container .header_row_details,
#myaccount_documents_list_container .header_row_download {
	width: 10%;
}
#myaccount_documents_list .document_edit_link {
	width: 9%;
	margin-right: 0;
	height: 59px;
}
#myaccount_documents_list .document_details_link, #myaccount_documents_list .document_download_link {
	width: 9%;
	height: 59px;
}
.black-button, 
input.black-button {
	display: inline-block;
	padding: 10px 15px;
	background-color: #000;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none;
}
.black-button:hover,
input.black-button:hover {
	background-color: #252525;
	text-decoration: none;
	color: #fff;
}
.gift_registry_info {
	padding: 15px;
	margin: 15px 0;
	background: #fff;
}
.gift_registry_info > div {
	display: inline-block;
	vertical-align: top;
	padding-left: 29px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gift_registry_info div#registry_name {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_document.png);
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	background-position: 0 8px;
	width: 30%;
	padding-top: 3px;
}
.gift_registry_info div#registry_name #personal_note {
	display: block;
	font-size: 12px;
	font-style: italic;
	color: #9e9e9e;
}
.gift_registry_info div#event_date {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_calendar.png);
	font-size: 14px;
	line-height: 17px;
	color: #9e9e9e;
	margin-right: 20px;
}
.gift_registry_info div#event_location {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_pin.png);
	font-size: 14px;
	line-height: 17px;
	color: #9e9e9e;
	margin-right: 20px;
}
.gift_registry_info div#shipping_to {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_car.png);
	font-size: 14px;
	line-height: 17px;
	color: #9e9e9e;
}
#myaccount_share_gift_registry, 
#myaccount_edit_gift_registry {
	float: right;
}
#myaccount_share_gift_registry {
	margin-right: 10px;
}
.gift_registry_product_row .span12 {
	margin-left: 0 !important;
}
.gift_registry_product_list {
	border-top: 1px solid #fff;
	margin-top: 20px;
	padding-top: 20px;
}
.gift_registry_product {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
}
.gift_registry_product > div {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
	width: 15%;
	font-weight: bold;
}
.gift_registry_product > div.gift_registry_product_image {
	padding-right: 15px;
	width: 145px;
	text-align: left;
}
.gift_registry_product > div.gift_registry_product_name {
	font-size: 14px;
	line-height: 17px;
	color: #9e9e9e;
	width: 21%;
	text-align: left;
	font-weight: normal;
}
.gift_registry_product_name a {
	color: #000;
	font-size: 18px;
	margin-bottom: 15px;
	display: block;
}
.gift_registry_product_name a:hover {
	text-decoration: underline;
	color: #000;
}
.gift_registry_product > div span.p_label {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
	color: #9e9e9e;
}
.gift_registry_product > div.gift_registry_product_image span.p_label, 
.gift_registry_product > div.gift_registry_product_name span.p_label {
	display: inline-block;
	margin: 0;
	font-weight: normal;
}
select.my_account_my_gift_registry_quantity_select, 
select.gift_registry_quantity_select {
	width: auto;
}
.label_colon {
	display: none;
}
#gift_registry_plugin_container {
	margin-top: 20px;
}
#gift_registry_results_page_title {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #000;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#gift_registry_search_form_container .search_filter {
	display: inline-block;
	vertical-align: top;
	width: 26%;
}
#gift_registry_search_form_container {
	margin-bottom: 20px;
}
input#gift_registry_search_submit {
	padding-left: 40px;
	background-image: url(/templates/premiumdesigns/common-images/icn_new_search.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
.gift_registry_result {
	padding: 15px;
	margin: 0 0 10px 0;
	background: #fff;
}
.gift_registry_result > div {
	display: inline-block;
	vertical-align: middle;
	padding-left: 29px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gift_registry_result > div.registrants {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_document.png);
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	background-position: 0 4px;
	width: 30%;
	padding-top: 3px;
}
.gift_registry_result > div.event_date {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_calendar.png);
	font-size: 14px;
	line-height: 17px;
	color: #9e9e9e;
	margin-right: 20px;
	width: 19%;
}
.gift_registry_result > div.event_location {
	background-image: url(/templates/premiumdesigns/common-images/icn_new_pin.png);
	font-size: 14px;
	line-height: 17px;
	color: #9e9e9e;
	margin-right: 20px;
	width: 19%;
}
#custom_document_alert {
	position: absolute;
	z-index: 90;
	top: 20%;
	width: 70%;
	left: 15%;
}

/*product features*/
.productfeatureid {
	margin-bottom: 20px;
}
#product_feature_wrapper .feature_category, #product_feature_wrapper .feature_name {
	box-sizing: border-box;
    display: inline-block;
    padding: 5px 0 5px 10px;
    width: 50%;
}
#product_feature_wrapper .feature_category {
	font-weight: 600;
	font-style: italic;
}
#product_feature_wrapper .product_feature {
    background: #ebebeb;
    width: 100%;
    margin-bottom: 5px;
}
.feature_name {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #dddddd;
    font-weight: bold;
}

/*print btn*/

.products_plugin_details_print_button {
	display: none;
}
.print_menu {
	height: 0;
    overflow: hidden;
    transition: all 0.3s ease 0s;
}
.products_plugin_details_print_button:hover .print_menu {
	height: 40px;
    transition: all 0.3s ease 0s;
}

/*drop a hint btn*/

.drop-a-hint-wrap {
	display: none;
}
#drop-a-hint-form input[type="text"], #drop-a-hint-form input[type="email"] {
    height: auto;
}
.drop-hint-form-wrap input.error {
    border: 1px solid #dd4b39 !important;
    background: #ffefef !important;
}
#products_plugin_details_prod_status_multisku {
	display: none;
}
#products_plugin_details_add_to_cart_button.overprice {
	display: none;
}

/*responsive*/

@media(max-width: 767px) {
	#product_feature_wrapper .product_feature {
		width: 100%;
	}
}

