g/*
  $Id$
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2010 osCommerce
  Released under the GNU General Public License
*/

/* ******************************* HOME PRODUCT****************************************** */
.infoBoxWrapper	{margin:0px 0px 10px 0px;padding: 0px 0px 0px 0px;}

.row_new_products_block .button_content2 .ui-button-text{ position:relative;}
.row_new_products_block .button_content2 .ui-button-text:before {
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffffff;
    font-size:14px;
    position: absolute;
    top:10px;
    left: 8px;
		display:none;
}

.row_new_products_block .button_content22 .ui-button-text{ position:relative;}
.row_new_products_block .button_content22 .ui-button-text:before {
    /*content: "\f129"; */
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #e25740;
    font-size:19px;
    position: absolute;
    top:9px;
    left: 12px;
}

.row_new_products_block .button_content2:hover .ui-button-text:before { color:#fff;}
.infoBoxWrapper.specials .button_content2 .ui-button-text{ position:relative; padding-left:25px;}
.infoBoxWrapper.specials .button_content2 .ui-button-text:before {
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #82b934;
    font-size:14px;
    position: absolute;
    top:10px;
    left: 8px;
}
.infoBoxWrapper.specials .button_content2:hover .ui-button-text:before { color:#fff;}

.infoBoxContents.hover ul{  border-bottom:1px solid #d7d7d7; padding-top:15px;}
.infoBoxContents.hover ul:first-child{ padding-top:0;}
.infoBoxContents.hover ul:last-child{ border:none;}
.infoBoxContents.hover ul .wrapper_pic_div{ float:left; width:70px; margin-right:20px;}
/* ************************************************************************************* */
.infoHeading,
.infoBoxHeading{margin: 0px 0px 0px 0px; position:relative;}
.infoBoxHeading .title-icon{background:url('../images/title-icon.gif') 0 0 no-repeat transparent; display:inline-block; width:8px; height:5px; position:absolute; top:14px; left:10px; display:none;}
/*.infoBoxWrapper .infoBoxContents{padding:0 0 0 0px;margin-top:0px;border:0px solid #cccccc;border-top:0px solid #1f1f1f;}*/
.infoBoxWrapper .box_wrapper_title22 { margin-bottom:0;}
/*.infoBoxWrapper .infoBoxContents{padding-top:0; margin-top:0; margin-bottom:20px; background:#fff;border:1px solid #d0d0d0;border-top:0px;
        -webkit-border-radius: 0px 0px 3px 3px;
        border-radius: 0px 0px 3px 3px ;

}*/
/*.infoBoxWrapper.last  .infoBoxContents{margin-bottom:32px;padding: 10px;}
.infoBoxWrapper.list.border_none .infoBoxContents	{padding:0 0 0 0; }	*/	
/* ************************************************************************************* */
.prods_info .infoBoxWrapper .infoBoxContents a{}
.prods_info .infoBoxWrapper .infoBoxContents a:hover{}
.prods_info .infoBoxWrapper{margin: 15px 0px 0px 0px;}
.prods_info .infoBoxWrapper .infoBoxHeading,
.prods_info .infoBoxWrapper .infoBoxHeading	 a{border:0; color:#303030;} 
.prods_info .infoBoxWrapper .infoBoxContents{padding: 10px 11px 10px 11px;}
.infoContents,
.infoBoxWrapper .infoBoxContents .box-padd{ position:relative;}
/* ************************************************************************************* */
/*.infoBoxWrapper.box2{}*/
.infoBoxWrapper.box2 .infoBoxHeading{}
.infoBoxWrapper.box2 .infoBoxContents.hover {}
.infoBoxWrapper.box2  .box_wrapper_title22{}
/*.infoBoxWrapper.box2 .infoBoxContents {}*/
.infoBoxWrapper.box2 .infoBoxContents a +  a{ height:64px; vertical-align:middle; display:table-cell;}
/* ************************************************************************************* */
.infoBoxWrapper.box3{}
.infoBoxWrapper.box3 .infoBoxHeading{border:0;}
.infoBoxWrapper.box3 .infoBoxHeading a{}
.infoBoxWrapper.box3 .infoBoxHeading{}
.infoBoxWrapper.box3{}
.infoBoxWrapper.box3 .infoBoxContents{ padding:20px;}
/* ************************************************************************************* */
.infoBoxWrapper.box4{margin:40px 0px 35px 0px; float:left;background:url('../images/box4_bg.gif') 100% 0px repeat-y transparent;border:0;}
.infoBoxWrapper.box4.last{background:transparent;}
.infoBoxWrapper.box4 .infoBoxHeading{padding: 0px 0px 7px 20px;border:0;}
.infoBoxWrapper.box4{}
.infoBoxWrapper.box4 .infoBoxContents{padding: 10px 0px 1px 0px; border:1px solid #36393b; border-width:0px 0 0 0px;margin: 0px 20px 0px 20px;}
.infoBoxWrapper.box4  ul{border-top:0px solid #36393b;}
.infoBoxWrapper.box4  ul.first{border-top:0px;}
.infoBoxWrapper.box4  li.wrapper_prods {float:left;margin:0px 0px 0px 0px;width: auto;padding: 15px 0px 20px 0px;background:url('../images/box4_bg2.gif') 0px 100% repeat-x transparent;}
.infoBoxWrapper.box4 ul.first  li.wrapper_prods	{padding:0px 0px 15px 0px;}	
.infoBoxWrapper.box4  ul{margin:0px 0px 0px 0px;}
.infoBoxWrapper.box4  ul.last{margin:0px 0px 31px 0px;}
.infoBoxWrapper.box4 .infoBoxContents .pic_padd{float:left;margin-right:6px;}
/* ************************************************************************************* */
.infoBoxWrapper.box6 .infoBoxContents{overflow: hidden;}
/* ************************************************************************************* */
.infoBoxWrapper.cart_box .box_wrapper_title22{ margin-bottom:0;}
/*.infoBoxWrapper.cart_box .infoBoxContents{ padding:10px 10px 10px 10px; background:#fff; }*/
.infoBoxWrapper.cart_box .infoBoxContents strong{ color:#191919}
.infoBoxWrapper.cart_box .infoBoxContents a{color:#3e3e3e;}
.infoBoxWrapper.cart_box .infoBoxContents a:hover,
.infoBoxWrapper.cart_box .infoBoxHeading a:hover h1{ color:#8abe42;}
.cart_box_separator{border-top:1px solid #f2f2f2;padding: 0px 0px 0px 0px;}
.cart_price_box{padding: 5px 0px 0px 0px;}
SPAN.newItemInCart{color: #191919;}
a:hover SPAN.newItemInCart{color: #333;}

.box_wrapper .order_history{ margin-bottom:10px; padding:20px; border-top:1px solid #d0d0d0;}
/* ************************************************************************************* */
.infoBoxWrapper.banner{margin:0px 0px 3px 0px;padding:0px; border:0px solid #e1e1e1;}
/* ************************************************************************************* */
/*.list .infoBoxContents li{padding:0px 0px 0px 0px; width:100%;position:relative;}
.list .infoBoxContents li, 
.list .infoBoxContents li a, 
.list .infoBoxContents li a font{font-weight:500; vertical-align:top;font-family:'Roboto', sans-serif;color:#929292;}*/								
.infoBoxContents ul{list-style:none;padding:0; margin:0;}
.list .infoBoxContents .categories{margin:0px;font-weight:normal;}
.list .infoBoxContents .categories li a{position:relative;color: #8f8f8f;}
.list .infoBoxContents .information{margin:0px 0px 0px 0px;}
.list .infoBoxContents .manufacturers ul{margin:0px 0px 0px 0px;}
.list .infoBoxContents li a strong,
.list .infoBoxContents li a{display:block; overflow:hidden;}
.list .infoBoxContents .bestsellers li a{display:inline;}
.list .infoBoxContents ul li:hover .div{} 
.list .infoBoxContents ul li .div{ background:#fafafa;padding-left:17px;}
.list .infoBoxContents ul li > .div_2 > a{ border-top:1px solid #d0d0d0; }
.list .infoBoxContents li .div a{ font-size:14px; background:none;}
.list .infoBoxContents li.first{border-top:0px;}
.list .infoBoxContents li.first a{}
.list .infoBoxContents li.first	.div_2{background:none;}
/*.list .infoBoxContents li,
.list .infoBoxContents li a{;text-decoration:none; font-size:14px; font-weight: 400}*/
.list .infoBoxContents li a:hover{color:#333;}
.list .infoBoxContents li .div a{color:#777;}
.list .infoBoxContents li .div a:hover{ color:#333;}
.list .infoBoxContents li i{ margin-right:7px; float:left; margin-top:2px;}
.list .infoBoxContents li.last{margin-bottom:0px;}
.list .infoBoxContents li a{padding:10px 0px 10px 30px;}/*background:url('../images/list_bg.gif') 14px 19px no-repeat transparent;*/
.list .infoBoxContents li a i{ display:none;}
.list .infoBoxContents li .div a{padding:9px 0px 7px 39px; position:relative; }
.list .infoBoxContents li .div a i{margin-left:85px;}
.list .infoBoxContents li .div a:before {
	    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #8f8f8f;
    font-size:10px;
    position: absolute;
    top: 11px;
    left: 20px; display:none;}

.list .infoBoxContents li a	br{display:none;}
.list .infoBoxContents li.htooltip .div a,
.list .infoBoxContents li a:hover{ }
.list .infoBoxContents li a b{ color:#ea904e; font-weight:bold;}
.list .infoBoxContents li span{color:#5e6369;text-decoration:none; font-size:1.07em;}
.list .infoBoxContents li span{padding:11px 0px 8px 0px; display:inline-block;}
.list .infoBoxContents li .category_arrow{}
.list .infoBoxContents li .category_arrow{position:absolute;width:17px; height:16px; top:16px; right:7px; line-height:0px; font-size:0px;padding:0px;}
.list .infoBoxContents li .list_bg{position:absolute; width:8px; height:13px; top:22px; left:7px;line-height:0px; font-size:0px;}
.list .infoBoxContents li .div .list_bg {left:7px;top:13px;}
.list .infoBoxContents li .div .div .list_bg{left:9px;top:13px;}
.list .infoBoxContents li .div .category_arrow{top:15px;}														
.list .infoBoxContents li .category_arrow{background-position:0 0px; background:url("../images/cats_arrows.png") no-repeat 0 0;}
.list .infoBoxContents li:hover .category_arrow,
.list .infoBoxContents li .category_arrow.act{background-position:0 -16px;}										
/* ************************************************************************************* */
.infoBoxContents .bestsellers li{overflow:hidden; }
.infoBoxContents .bestsellers li:hover{text-decoration:none;}
.infoBoxContents .bestsellers li.first{background:none;padding-top:1px;}
.list .infoBoxContents .bestsellers li a{text-decoration:none; padding:0px 0 0px 0px; color:#f2ac29; line-height:18px; background:none; font-weight:normal;}
.infoBoxContents .bestsellers li .div_{overflow:hidden; width:auto; padding:10px 0 8px 0px;}
.infoBoxContents .bestsellers li b{display:inline-block;float:left; color:#2e2e2e;padding: 0px 3px 0px 0px; font-weight:normal;}
.infoBoxContents .bestsellers li:hover b{color:#000;}
.infoBoxContents .bestsellers li a:hover{text-decoration:none; color:#000}
.infoBoxContents .bestsellers li .list_bg{display:none;}
/* ************************************************************************************* */
/*.specials .infoBoxContents{ padding:5px 5px 10px 5px!important;background: #fff; overflow:hidden;}*/
.specials .box-padd{}
/*.specials .price_padd{padding: 5px 0px 0px 0px;float: left;width: 100%;}*/

/*.infoBoxWrapper  .name_padd{ padding-top:10px;  padding-bottom:10px;}*/
/*.specials .wrapper_pic_div{ padding-left:15px;}*/
/* ************************************************************************************* */
.infoBoxContents.search{padding:0px 0px 0px 0px;margin:0px 0px 0 0px;width:100%;}
.infoBoxContents.search label{color:#fff;margin-right:3px; margin-top:2px;text-transform:uppercase;display:none;}
.infoBoxContents.search .go{color:#7a7a7a;width:94%;padding:3px 6px 2px 8px; min-height:7px;left:0px;margin:0;border:0px solid #aeaeae;background:transparent;position:absolute;top:0;line-height:1.5em;font-size:.85em;}		
.infoBoxContents .input-width{height:21px;width:144px;}
.infoBoxContents .width-setter{height:21px;position:relative;margin:0 0 0 0;background:url('../images/search_input_bg.gif') 0px 0px no-repeat transparent;}	 
.infoBoxContents.search .button_header_search{margin-left:0px;}	
.infoBoxContents.search .box_wrapper{overflow:hidden;display:inline-block;}
.infoBoxContents.search .advanced{display:block;padding: 6px 0px 0px 9px;}		
.infoBoxContents.search .advanced a{color:#3c3c3c; font-weight:bold; text-decoration:underline;}	
.infoBoxContents.search .advanced a:hover{text-decoration:none; }						 
/* ************************************************************************************* */
.cart_box{}
/*.infoBoxContents SPAN.productSpecialPrice{ font-size:24px; color:#f72424;padding-left: 5px;} */
.infoBoxContents del{ color:#777; font-size:20px; }
.infoBoxContents del{ margin-left:0px;}
.infoBoxContents .select{width:100%; }
/* ************************************************************************************* */
.infoBoxContents .stars_padd{padding:5px 0px 5px 0px;}
/* ************************************************************************************* */
.box_icon{display:block; float:left;padding:0px 20px 0px 0px;}
.box-padd{padding: 0px 5px 0px 5px;}
.padd{padding: 0px 0px 0px 0px;}
.best_sellers .padd{width:auto;}

/* *********************************   FOOTER BLOCK  **************************************************** */
/*.boxes_footer{overflow:hidden; padding:10px 0px 0px 0px;margin-left: -29px; }
.boxes_footer p{font-size:15px;color:#474646;text-align:left;padding:15px 0 11px 0;display:block;float:none;clear:both;}
.boxes_footer p	a{font-weight:bold;color:#474646;}
.boxes_footer p	a:hover{color:#404040;}
.boxes_footer p	b a{color:#474646;}
.Footer_BoxWrapper{margin:10px 0 0px 0;padding:0px 0px 0px 30px;overflow:hidden; float:left;}
.Footer_BoxWrapper h4{padding:15px 0px 17px 19px;margin:-3px 0px 0px 0px;color:#3a3a3a;font-weight:bold; font-size:15px; text-transform:uppercase; border-bottom: 1px solid #e5e5e5; display:none;}
.Footer_BoxWrapper ul{padding:0px 0px 0px 10px;margin: 0px; list-style:none; display:inline-block; min-height: 13px; border-left: 1px solid #e5e5e5;

}
.Footer_BoxWrapper li{padding:0px 0px 0px 12px;font-family: 'Roboto', sans-serif; display: inline-block;float: left;
}
.Footer_BoxWrapper li a{padding: 0px 0px 0px 0px; display:inline-block;color:#868686; 
font-size: 12px; font-weight:500;line-height:17px;}
.Footer_BoxWrapper li.act a,
.Footer_BoxWrapper li a:hover{color:#333;}
.Footer_BoxWrapper li.first {padding: 0px 0px 0px 0px; }
.Footer_BoxWrapper.first {border-width: 0px;padding:0px 0px 0px 0px;}
.Footer_BoxWrapper.first ul {border-width: 0px;padding:0px 0px 0px 0px;}
.Footer_BoxWrapper li i {display:none;}*/
/* ******************************   FOOTER_CONTACT_BLOCK   ******************************************************* */	
.Footer_BoxWrapper.contact_footer{ width:270px; padding-left:30px; height:140px;}
.Footer_BoxWrapper.contact_footer li { padding-left:36px; margin-bottom:3px;}
.Footer_BoxWrapper.contact_footer li i{ margin-left:-20px; margin-right:13px;}
.Footer_BoxWrapper.contact_footer li span{}
.Footer_BoxWrapper.contact_footer li strong{font-weight:normal;}
.Footer_BoxWrapper.contact_footer li a{color:#ded5d4;}
.Footer_BoxWrapper.contact_footer li a:hover{ color:#e17930; text-decoration:underline;}
/* ******************************   FOOTER_SOCIAL_BLOCK   ******************************************************* */		
/*.Footer_BoxWrapper.soc{width:270px; margin-left:0px;}
.Footer_BoxWrapper.soc ul{padding:0px 0px 0px 60px;}
.Footer_BoxWrapper.soc li i{ width:15px; display:inline-block; display:none;}
.Footer_BoxWrapper.soc li a{ display:inline-block;}
.Footer_BoxWrapper.soc li a:hover{}

.Footer_BoxWrapper.soc  li.ft a,
.Footer_BoxWrapper.soc  li.st a,
.Footer_BoxWrapper.soc  li.rs a{  font-size:0;height:30px; width:30px;}

.Footer_BoxWrapper.soc  li.ft ,
.Footer_BoxWrapper.soc  li.st,
.Footer_BoxWrapper.soc  li.rs {background:url('../images/social_fb.png') 0px 0px no-repeat transparent;height:30px; width:30px; display:inline-block; float:left; margin:40px 10px 10px 0;}

.Footer_BoxWrapper.soc  li.ft {background-position: 0 0px;}
.Footer_BoxWrapper.soc  li.st {background-position: 0 -30px;}
.Footer_BoxWrapper.soc  li.rs {background-position: 0 -60px;}

.Footer_BoxWrapper.soc  li.ft:hover ,
.Footer_BoxWrapper.soc  li.st:hover	{opacity:.8;}
.Footer_BoxWrapper.soc li{padding: 0px 0px 0px 0px;}*/

/* ***********************  BANNER SET HOME   ************************************************************** */
.banner_set{list-style:none; overflow:hidden; padding:0px 0px 0px 0px;margin: -1px 0 0px 0px; display:block;}
.banner_set	li{display:block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.banner_set	li a{display:block; overflow:hidden;float:left; margin-bottom:0px;}
.banner_set	li:hover{ opacity:0.7;-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.banner_set	li.first a{ }/*margin-bottom:29px;*/
.banner_set	li.last{}
.banner_set	li.first.last{}
.banner_set	li.item4{}
/* ***********************  banner_side   ************************************************************** */
.banner_side{line-height:0em; margin-left:-30px; display:inline-block; clear:both;}
.banner_side a{ display:block; overflow:hidden;float:left;}
.banner_side a img{margin: 0px 0px 5px 30px;float:left;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.banner_side a:hover img { opacity:0.7;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear; }
/*.index_page .banner_side a img{margin: 0px 0px 35px 31px;}*/
.banner_footer{line-height:0em; margin-top:23px; }
.bookmarks{float:none; width:100%; overflow:hidden;}
.bookmarks .infoBoxWrapper{float:left; margin-right:0px;}
.page_reviews .bookmarks .infoBoxWrapper{margin-left:20px;}
.page_reviews .bookmarks .infoBoxWrapper.first{margin-right:0px;}
.infoBoxContents .border_prods{padding: 0px 0px 12px 0px;overflow:hidden;}
.infoBoxContents .prods_padd{padding: 0px 0px 0px 0px;}
.tool_tip{position:absolute; right:10px; top:10px; width:100px; height:120px; background:#666; border:1px solid #333; display:none;}
.box_header_phone{}
.box_header_phone .icon{ position:absolute; width:50px; height:58px; left:8px; top:8px;background:url('../images/chat.png') 0px 0px no-repeat transparent;}
.box_header_phone{color:#fff;font-size:1em; line-height:1em;font-weight:100;line-height:2em; margin-left:11px;}
.box_header_phone b{color:#fff; font-size:1.39em; line-height:1.8em;padding: 8px 0px 0px 70px;margin: 0px 0px 0px 0px; display:block; position:relative;  text-align:left;}
.box_header_phone span{color:#d19798; font-size:1.39em; display:block;margin-bottom:2px;}
.box_header_phone > p{ font-size:.91em; padding-top:7px;}

/* ************************************************************************************* */
.infoBoxContents .bestsellers li a{display:inline;}
.list .infoBoxContents li b,			
.list .infoBoxContents li a{}

/* ******************************   FOOTER_STYLE   ******************************************************* */
/*.boxes_above_footer	{min-height:40px; position:relative;border-bottom:0px solid #dddddd;}*/
.boxes_above_footer	{min-height:40px; position:relative;/*border-top:1px solid #e3e3e3;*/border-bottom:0px solid #dddddd;}
.boxes_above_footer .infoBoxWrapper,
.for_smart_browsers .infoBoxWrapper{margin:0; padding:1px 0px 1px 0px; margin-left: 0px;}
.boxes_above_footer .infoBoxWrapper	.infoBoxHeading,
.for_smart_browsers .infoBoxWrapper	.infoBoxHeading{display:none;}
.boxes_above_footer .infoBoxWrapper	.infoBoxContents,
.for_smart_browsers .infoBoxWrapper	.infoBoxContents{-webkit-border-radius: 0px;border-radius: 0px;padding:0;margin:0;background:#fff; }
.boxes_above_footer .infoBoxWrapper	.infoBoxContents,
.for_smart_browsers .infoBoxWrapper	.infoBoxContents{border:0;}
.Footer_BoxWrapper li a{ }

.boxes_above_footer .infoBoxWrapper	.infoBoxContents a img  {margin-left:0px; margin-top:1px;}	
/* ********************************** EXTRA_STYLE   *************************************************** */
ul.list	li{float:left;}
.for_smart_browsers .infoBoxWrapper	{margin:0; padding-bottom:20px;}
.for_smart_browsers .infoBoxWrapper	.infoBoxHeading	{display:none;}
.for_smart_browsers .infoBoxWrapper	.infoBoxContents{background:#f6f6f6;-webkit-border-radius: 0px;border-radius: 0px;padding:0;margin:0;}
.for_smart_browsers .list {line-height:0; font-size:0;}
.infoBoxWrapper iframe{height:20px !important; width:90px !important;}
.infoBoxWrapper.box8 .infoBoxContents > div{height:20px !important;}