/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/************************************************************/
/******************[ Mage_CSS_H Main Page]*******************/
/************************************************************/
.redDark {color: #C00;font-size: 16px;}
.grayDark{color:#555;}
.blankH2 {font-size: 1px;clear: both;height: 2px;}
.blankH3 {font-size: 1px;clear: both;height: 3px;}
.blankH5 {font-size: 1px;clear: both;height: 5px;}
.blankH8 {font-size: 1px;clear: both;height: 8px;}
.blankH10 {font-size: 1px;clear: both;height: 10px;}
.blankH15 {font-size: 1px;clear: both;height: 15px;}
.fl110px {float:left;margin:0px;padding:0px;width:110px;}
.px11 {font-size: 11px;}
.px14 {font-size: 14px;}
.clear {font-size:0px;margin:0px;padding:0px;clear:both;height:0px;}

#mainRightHome {float:right;width:736px;}
#mainRightHome div.area_a {width:536px;margin: 0px auto;float:left;}
#mainRightHome div.area_b {width:200px;margin: 0px auto;padding:0px; float:right;}
#mainRightHome div.area_main {width:736px;margin:0px; clear:both;}
.funT200 {background:url(../images/bl_200t.gif) no-repeat left top;width:200px;margin:0px auto;clear:both;height:18px;padding-top:8px;color:#c00;font:normal bold 12px Verdana;}
.funM200 {background:url(../images/bl_200m.gif) repeat-y left bottom;margin:0px auto;padding:4px 8px;width:184px;clear:both;}
.funB200 {background:url(../images/bl_200b.gif) no-repeat left top;margin:0px auto;padding:0px;height:4px;width:200px;clear: both;font-size:0px;}
.funTopText {float:left;}
.funTopMore {text-align:center; font:normal normal 10px;float:right;width:50px;padding-top:5px;}
.newsList {margin: 0px;width: 100%;text-align:left;clear: both;border-bottom:1px dashed #CCCCCC;}
.newsList a {margin:0px;background:url(../images/arrow_news_a.gif) no-repeat 0px 5px;display: block;padding:4px 5px 4px 15px;}
.newsList a:hover {background:#FFFFFF url(../images/arrow_news_b.gif) no-repeat 1px 5px;}
.newsListCurrent {margin: 0px;width: 100%;text-align:left;clear: both;border-bottom:1px dashed #CCCCCC;background:#FFFFE1;}
.newsListCurrent a {margin:0px;background:url(../images/arrow_news_b.gif) no-repeat 0px 5px;display: block;padding:4px 5px 4px 15px;color:#cc0000;}
.newsListCurrent a:hover {background: url(../images/arrow_news_b.gif) no-repeat 0px 5px;}
.blockCenter {text-align:center;margin: 0px auto;}
.a_h_pl {clear: both;border: 1px solid #b3d0de;}
.a_h_pl div.txtTitle {line-height:25px;font-weight: bold;background: url(../images/a_h_p_title.gif) repeat-x left top;height: 25px;font-size:14px;text-align: center;}
.a_h_pl div.ttEach {float:left; width:243px;}
.a_h_pl div.borderLeft {border-left:1px solid #b3d0de;width:0px;float:left;height:25px;}
.a_h_pl div.ttEach a {margin:0px;display:block;text-decoration:none;cursor:pointer;}
.a_h_pl div.ttEach a:hover {color:#C00;}
.a_h_pl div.ttCurrent {background:#FFF;float:left;width:245px;cursor:pointer;}
.a_h_pl div.ttCurrent b {background:url(../images/arrow_proinfo_t.gif) no-repeat 0px 4px;margin:0px; padding-left:18px;}
.a_h_pl div.ttCurrent a {margin:0px;display:block;text-decoration:none;color:#C00;}
.a_h_pl div.ttCurrent a:hover {color:#C00;}
.a_h_pl div.area_pro {clear:both;padding:10px;}
.a_h_pl div.proItem {float:left;width:240px;padding:0px 3px;margin:0px;}
.a_h_pl div.proItem div.photoLink {float:left;width:95px; padding:0px; margin:0px;}
.a_h_pl div.proItem div.infoLink {float:right;width:140px; padding:0px; margin:0px;}
.img90px {width:92px;height:92px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;padding:0px;margin:0px auto;clear:both;}
.img90px a {height:90px;width:90px;border:0px;padding:1px;margin:0px;overflow:hidden;vertical-align:middle;line-height:90px;display:block;}
.img90px a:hover {border:1px solid #C00;padding:0px;}

/********************** HomeTabs */
.hometabs                   { line-height:25px;font-weight: bold;background: url(../images/a_h_p_title.gif) repeat-x left top;height: 25px;font-size:14px;text-align: center;}
.hometabs li                { float:left; width:245px; }
.hometabs li.first          { border-left:1px solid #cacaca; }
.hometabs li.last           { border-right:0; }
.hometabs a                 {margin:0px;display:block;text-decoration:none;cursor:pointer;}
.hometabs a:hover           { color:#C00;}
.hometabs li.active a {margin:0px;display:block;text-decoration:none;color:#C00;}
.hometabs li.active a:hover { color:#C00;}
.hometabs-contents { clear:both;padding:10px;}

.area_feature_cate {background: url(../images/border_dash.gif) repeat-y right top;margin:0px auto;padding:0px 8px;float:left;width:162px;min-height:265px;_height:265px;}
.area_feature_cate_right {background:none;}
.area_feature_cate div.piclink {width:160px;height:122px; text-align:center;vertical-align:middle;padding:0px;margin:0px auto;}
.area_feature_cate div.piclink a {display:block;height:120px;width:160px;border:0px;padding:1px;margin:0px; vertical-align:middle;line-height:120px;}
.area_feature_cate div.piclink a:hover {border:1px solid #FFBFBF;padding:0px;}
.area_feature_cate div.txt {line-height:1.3em; padding:8px 0px 4px 0px;}
.area_feature_cate div.txt div.sublink a {margin:0px;background:url(../images/cate_sbu_arr.gif) no-repeat 5px 10px;display: block;padding:2px 0px 2px 15px;}
.area_feature_cate div.txt div.sublink a:hover {background:#FFFFFF url(../images/cate_sbu_arr_b.gif) no-repeat 5px 10px;}

.fun {margin:0px auto;clear:both;border:#d2dee7 solid 1px;background:#FFF;padding:0px;}
.fun div.t {background:url(../images/fun_t.gif) repeat-x center top; font:normal bold 13px Arial; padding:4px 0px 0px 10px; height:21px;}
.fun div.c {padding:5px 8px;}
.fun div.c_full {border:#d2dee7 solid 1px;background:#FFF;padding:5px 15px;}
.fun div.c_full_t {padding:6px 0px; font:normal bold 12px Arial;}
.fun div.c_3column_l {width:300px;float:left;margin:0px;padding:0px;}
.fun div.c_3column_m {width:300px;float:left;margin:0px;padding:0px 10px;}
.fun div.c_3column_r {width:300px;float:left;margin:0px;padding:0px;}
.fun li {list-style: none;background: url(../images/cate_sbu_arr.gif) no-repeat 8px 6px;margin-left: -5px;}
.foot-block {position: absolute; clear:both;margin-top:-202px; padding-top:6px; left:auto; width:989px; }
.foot-block .foot-content { border:1px solid #ddd; margin-left:-11px;padding:5px 15px;}
.foot-block .foot-content .c_2column_s2_l {width:460px;float:left;margin:0px;padding:0px;}
.foot-block .foot-content .c_2column_s2_r {width:440px;float:right;margin:0px;padding:0px;}


/* Left Navigation */

.leftnav { padding:10px; background:url(../images/diag_bg.gif) #ECECDE; margin-bottom:10px; }
.leftnav h3 { color:#0A263C; text-transform:uppercase; text-decoration:none; font-size:1em; }

#left-nav { font-size:1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#left-nav  li { position:relative; text-transform:none; text-align:left; }
#left-nav  li.over { z-index:999; }
#left-nav  a,
#left-nav  a:hover { display:block; line-height:.6em; text-decoration:none; }
#left-nav  span { display:block; cursor:pointer; white-space:nowrap; }
#left-nav  li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#left-nav  li { background:#fff; margin-bottom:8px; border:1px solid #C5C5C5; }
#left-nav  li.active a { color:#0A263C; }
#left-nav  a { background:url(../images/arrow_right.gif) no-repeat 0% 50%; padding:12px 20px 12px 9px; color:#0A263C; margin-left:5px;  text-transform:uppercase; }
#left-nav  li.over a,
#left-nav  a:hover { color:#E97400; }
#left-nav  li.active { }
#left-nav  li.over { }

/************ 1ST LEVEL ************/
#left-nav  ul li,
#left-nav  ul li.active,
#left-nav  ul li.over { float:none; border:none; background:url(../images/arrow_right.gif) no-repeat 0% 50%; padding:0; padding-bottom:1px; border-bottom:1px dotted #C5C5C5 ; text-transform:none; }
#left-nav  ul li.parent { }
#left-nav  ul li.last { padding-bottom:0; }
#left-nav  ul li.active { margin:0; border:0; background:none; }
#left-nav  ul a,
#left-nav  ul a:hover { float:none; padding:0; background:none; }
#left-nav  ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#left-nav  ul { position:absolute; width:15.2em; top:5px; left:-10000px; padding:10px 20px 10px; background:#fff; border:1px solid #C5C5C5; }

/* Show menu */
#left-nav  li.over > ul { left:150px; }
#left-nav  li.over > ul li.over > ul { left:100px; }
#left-nav  li.over ul ul { left:-10000px; }

#left-nav  ul li a { background:url(../images/nav_parent_arrow.gif) no-repeat 0 50%; padding:3px 12px; color:#0A263C !important; }
#left-nav  ul li a:hover { background:url(../images/nav_parent_arrow.gif) no-repeat 0 50%; padding:3px 12px; text-decoration:underline; color:#E97400 !important; }

/************ 3RD+ LEVEL ************/
#left-nav  ul ul { top:5px; }

/* End Left Navigation */


.fun div.t_newsletter {padding:10px 10px 5px 15px;clear:both;background:url(../css/images/bg/newsletter.gif) no-repeat right top;}
.fun div.c_qc {background:url(../images/qc.jpg) no-repeat right top; padding-top:55px;}
.fun div.c_translate {background:url(../images/translate.jpg) no-repeat center top; padding:65px 0px 10px 60px;}

.footer_brand_icons{
	border:solid 1px #828282;
	
}

.footer_info1 {
	height:24px;
	font:normal 12px arial;
}


div.narrow-by dd a img {padding: 0 5px 5px 5px; float:left;} 


