body{ font-size:13px; }
a {color:#000; text-decoration:underline; }
a img { text-decoration:none; }
.top_bar a { color:#FFFFFF; }
.header_a.stick{ position: device-fixed }
.wrapper { display: block; width: 980px; margin: 0 auto; transition: all ease 0.5s; }
.header_offer_box { width: 360px; margin: 30px 0 0; transition: all ease 0.5s; }
#windowshade-cart-container { right: 2.3%; }
.navigation_main li a { padding: 15px 13px 15px 14px; }
.navigation_main li:hover > .drop_menu { filter: alpha(opacity=100); }
.drop_menu { width: 974px; filter: alpha(opacity=100); z-index:9999;}
.drop_menu .nav_drop { width: 180px; transition: all ease 0.5s; }
.drop_menu .visual_cats { width: 760px; transition: all ease 0.5s; }
.drop_menu .visual_cats li { width: 100px; margin: 10px 5px 10px transition: all ease 0.5s; }
.drop_menu .visual_cats li > a img { width: 100%; height: auto; transition: all ease 0.5s; }
.main_container { width: 970px; transition: all ease 0.5s; }
.banner .banner_left { width: 728px; transition: all ease 0.5s; }
.checkout_proccess_image img { width:980px !important; }
.slider_box { height: auto; }
.box_skitter, .box_skitter_large { width: 728px !important; height: 385px !important; transition: all ease 0.5s; }
.owl-carousel { height: auto; margin:0 0 8px; transition: all ease 0.5s; }
.owl-carousel .caption { bottom: -76px !important; height: 56px; }
.owl-carousel .caption .f28 { font-size: 24px; }
.owl-carousel .caption .f36 { font-size: 28px; }
#main_slider .item form input[type="image"], #main_slider .item img { height: 356px; transition: all ease 0.5s; }
.quickorder_tile { height: auto; }
.main_offer_box { width: 708px; transition: all ease 0.5s; }
.main_offer_box > span { width: 350px !important; transition: all ease 0.5s; }
.offer_home_left { width: 340px; transition: all ease 0.5s; }
.offer_home_right { width: 363px; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 202px; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_box { width: 150px; min-height: 239px; transition: all ease 0.5s; }
.product_bar .product_box { width: 90%; padding: 3%; min-height: 200px !important; transition: all ease 0.5s; }
.product_bar .add_cart_btn { margin: 5px 0px 0 !important; transition: all ease 0.5s; }
.product_box .product_img { width: 100%; height: auto; transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price, .product_bar .product_box .prod_price, .product_bar .product_box .prod_name, .thrive_prods .product_box .prod_name { display: block; text-align: center; width: 100%; min-height: 20px; transition: all ease 0.5s; }
.add_cart_btn { padding: 10px 10px 10px 33px !important; transition: all ease 0.5s; }
.footer .footer_col { width: 187px; transition: all ease 0.5s; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { width: 440px; transition: all ease 0.5s; }
.footer_newsletter_form { width: 475px; line-height: 29px; transition: all ease 0.5s; }
.copyright .left { width: 500px !important; }
.header_offer_box .offer_top_scroll { width: 300px; transition: all ease 0.5s; }
.stick .middle_header .wrapper { width: auto; }
.menub_drop .visual_cats ul li { width: 140px; transition: all ease 0.5s; }
.Vcat-4 li a > img { width: 100% !important; height: auto; transition: all ease 0.5s; }
.drop_menu.menub_drop .visual_cats { width: 963px; transition: all ease 0.5s; }
.Vcat-1 li { width: 140px !important; transition: all ease 0.5s; }
.menub_drop ul.nav_drop { width: 98%; padding: 1%; transition: all ease 0.5s; }
.menub_drop .nav_drop li { width: 160px; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 485px; transition: all ease 0.5s; }
.QR_form_top li .QR_lable1 { width: 200px; transition: all ease 0.5s; }
/********* Category Page **********/
.right_col { width: 710px; transition: all ease 0.5s; }
.visual_subcat ul li { width:97px; transition: all ease 0.5s; }
.visual_subcat ul li img { width:100%; height:auto; }
.hero_product { width: 687px !important; transition: all ease 0.5s; }
.hero_product .info { width: 394px; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price { text-align: left; }
.product_row li { margin: 0 3px 10px; transition: all ease 0.5s; }
.hero_product .product_visual_req li { width: 120px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 380px; transition: all ease 0.5s; }
.cat_prod_img img { width: 100%; height: auto; }
/********** Product Page *************/

.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width:49%; transition: all ease 0.5s; }
.prod_right_col, .right_col_b { width: 720px; margin: 0 7px 0 0; transition: all ease 0.5s; }
.prod_right_col .product_main_container { width: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 250px; transition: all ease 0.5s; }
.product_main_container .product_main_image .product_image { width: 100%; height: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { height: 250px; width: 250px; }
.product_main_container .product_main_details { width: 453px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 283px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_right { width: 143px; transition: all ease 0.5s; }
.prod_offer_box { width: 433px; transition: all ease 0.5s; }
.offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 100%; transition: all ease 0.5s; }
.prod_offer_box form { margin: 15px auto 0; display: table; float: none; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 350px; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 145px; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.stick .offer_top_scroll { width: 400px; transition: all ease 0.5s; }
.product_bar .heading span { max-width: 80%; transition: all ease 0.5s; }
/*********************************/

/********** Checkout Pages ************/

.popup { width: 400px; transition: all ease 0.5s; }
.popup p { line-height:inherit;font-size:24px !important; }
#owl-cart .product_box { width: 90%; min-height: 170px !important; transition: all ease 0.5s; }
.chechout_header .header_guarantee { width: 535px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 100%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 2%; width: 98%; transition: all ease 0.5s; }
#AccountInput { width: 95%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
.accountinput_info input[type="text"] { width: 330px; transition: all ease 0.5s; }
.checkout_form .field label { width: 210px; }
.useforbill { margin: 10px 0 10px 230px !important; }
/**************************************/

.customNavigation a { background:#000000; text-decoration:none; }

form.catalog_request_form { width: 380px; }
.catalog_image_col { width: 320px; }
.catalog_request_form .field label { width: 130px !important; }
.catalog_request_form .field label, .catalog_request_form .field input { width: 180px; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 49%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }

