﻿
/*HelveticaNeueLTCom Roman*/
@font-face
{
font-family:'HelveticaNeueLTCom-Roman';
src: url('fonts/HelveticaNeueLTCom-Roman.eot');
}

@font-face
{
font-family:'HelveticaNeueLTCom-Roman';
src: url('fonts/helveticaneueltcom-roman_.woff');
}

@font-face
{
font-family:'HelveticaNeueLTCom-Roman';
src: url('fonts/helveticaneueltcom-roman_.otf');
}
@font-face
{
font-family:'HelveticaNeueLTCom-Roman';
src: url('fonts/HelveticaNeueLTPro-Roman.ttf');
}

/*HelveticaNeueLTCom Roman Bold*/
@font-face
{
font-family:'HelveticaBold';
src: url('fonts/Gotham-Bold.eot');
}
@font-face
{
font-family:'HelveticaBold';
src: url('fonts/HelveticaNeueLTPro-Hv.otf');
}
@font-face
{
font-family:'HelveticaBold';
src: url('fonts/Helvetica-Bold.woff');
}

@font-face
{
font-family:'HelveticaBold';
src: url('fonts/Helvetica-Bold.svg');
}


@font-face {
    font-family: "HelveticaNeueLTCom-MdCn";
    src: url("fonts/HelvetiComMdCn.eot");
}
@font-face {
    font-family: "HelveticaNeueLTCom-MdCn";
    src: url("fonts/HelveticaNeueLTCom-67-MdCn.otf");
}
@font-face {
    font-family: "HelveticaNeueLTCom-MdCn";
    src: url("fonts/HelveticaNeueLTCom-67-MdCn.woff");
}
@font-face {
    font-family: "HelveticaNeueLTCom-MdCn";
    src: url("fonts/HelveticaNeueLTCom-67-MdCn.ttf");
}

/*MyriadPro Regular*/
@font-face
{
font-family:MyriadPro-Regular;
src: url('fonts/MyriadProRegular.eot');
}
@font-face
{
font-family:MyriadPro-Regular;
src: url('fonts/MyriadProRegular.otf');
}
@font-face
{
font-family:MyriadPro-Regular;
src: url('fonts/MyriadProRegular.woff');
}
@font-face
{
font-family:MyriadPro-Regular;
src: url('fonts/MyriadProRegular.ttf');
}


/*Gotham Bold*/
@font-face
{
font-family:gothambold;
src: url('fonts/Gotham-Bold.eot');
}
@font-face
{
font-family:gothambold;
src: url('fonts/Gotham-Bold.otf');
}
@font-face
{
font-family:gothambold;
src: url('fonts/Gotham-Bold.woff');
}


@font-face
{
font-family:gothambold;
src: url('fonts/Gotham-Bold.ttf');
}


/*Arial*/
@font-face
{
font-family:'ariali';
src: url('fonts/ariali.eot');
}

@font-face
{
font-family:'ariali';
src: url('fonts/ariali.ttf');
}

/*MyriadPro Semibold*/
@font-face
{
font-family:MyriadPro-Semibold;
src: url('fonts/MyriadPro-Semibold.eot');
}
@font-face
{
font-family:MyriadPro-Semibold;
src: url('fonts/MyriadPro-Semibold.otf');
}
@font-face
{
font-family:MyriadPro-Semibold;
src: url('fonts/MyriadPro-Semibold.woff');
}
@font-face
{
font-family:MyriadPro-Semibold;
src: url('fonts/MyriadPro-Semibold.ttf');
}


/*HelveticaCondensed Bold*/
@font-face
{
font-family:HelveticaCondensedBold;
src: url('fonts/HelveticaCondensedBold.eot');
}
@font-face
{
font-family:HelveticaCondensedBold;
src: url('fonts/HelveticaCondensedBold.otf');
}
@font-face
{
font-family:HelveticaCondensedBold;
src: url('fonts/HelveticaCondensedBold.woff');
}
@font-face
{
font-family:HelveticaCondensedBold;
src: url('fonts/HelveticaCondensedBold.ttf');
}
body
{
    margin: 0;
    padding: 0px 0 10px 0;
    text-align: center;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'HelveticaNeueLTCom-Roman';
    overflow-x: scroll;
    letter-spacing:0.5px;
}
img{border:none;}
p{ padding:5px 0; margin:0;}
/* Compunix - tSearch */
#tsearch_results {
    margin: 0;
    padding: 0;
    width: 300px;
    border: solid 1px #999999;
    display: none;
    float:left;
    background-color: #f9f9f9;
    line-height: 100%;
    z-index: 201;
    position:absolute;
    top:90px;
    text-align:left;
}
#tsearch_results ul {
    margin:0;
    padding: 0 5px 5px 5px;
    clear: both;
}
.AddToCartButtonDivings{ margin:20px 20px 20px 65px; }
#tsearch_results ul li
{
    clear: both;
    list-style: none;
    padding: 2px 2px 2px 2px;
    border-top: solid 1px #d2d2d2;
}
#tsearch_results ul li a, #tsearch_results ul li a:visited {
    text-decoration: none;
}
#tsearch_results ul li a:hover
{
    text-decoration: underline;
}
#tsearch_results ul li a z
{
    color: Red;
    font-size: 100%;
}
.ccPanel{ width:80%;}
#tsearch_results ul li.tSearchEntityHeader
{
	font-weight: bold;
	padding: 10px 0 0 0;
}

#tsearch_results ul li img
{
    float: left;
    height: 40px !important;
    margin: 0 4px 0 0;
}

#tsearch_results .tSearchTopX
{
    float: left;
    padding: 3px;
    color: #666666;
}

#tsearch_results .tSearchViewAll
{
    float: right;
    padding: 3px;
    color: #666666;
}



#RateCommentDiv{ display:none;}
.dlAddress{ float:left;}
.dlAddress tr{ float:left; width:25%; border-bottom:1px solid #666663; }
.dlAddress one{ border:0px;}
.dlAddress td{ float:left; width:100%; min-height:240px; margin-top:5px; overflow:hidden;   border-right:1px solid #666663;}
.ItemTemplate tr{ float:left; width:100%; border-bottom:0px;   margin:5px 0px; }
.ItemTemplate td{ border:0px;}
.lbaccounts{ line-height:25px; margin-top:10px; font-weight:bold; }

.addressImagebuttons{  width:183px; float:left; margin:0 2px 0 5px; border:0px; overflow:hidden; height:auto; }
.lblAddressHTML{ width:180px; overflow:hidden; }
/*p2023 Style*   .dlAddress tr{ float:left; width:25%; border-bottom:1px solid #666663; }*/
.headerNew{ clear:both; width:100%;  height:100px;  margin:0px; padding:0px; background-color:#58b530; min-width:1030px; }
#header{ clear:both; height: auto; width: 1030px; padding-top:10px; line-height: 3em;text-align: right; margin: 0px auto;position:relative}
#wrapper{width: 100%;margin: 0 auto;padding: 0;text-align: left;font-size: 14px !important;}
.herder_logo{ float:left; margin-top:10px;}
#logo{ float: left;width: 201px;height: 79px;background: url(images/logo.png) no-repeat center center;  display: block;}
.topLogo{float: left;width: 210px;height: 65px;background: url(images/central_computers_logo.png) no-repeat center center; margin:0 0 10px 15px; display: block;}
.herder_cart{ float:left; width:375px; height:auto;  margin-left:65px;}
.herder_user{ width:375px; margin-top:10px; font-size:15px; line-height:20px; color:#363433; height:20px;overflow:hidden;}
.pagetop{ clear:both;  width:50%; position:relative; text-align:right; float:right; margin:7px 0 6px 0; padding:0px;height:17PX; color: #000000; font-size:95%; }
.pagetop a{color: #526DB4;text-decoration: underline;}
.pagebottom{ clear:both; float:right; margin:7px 0 6px 0;  padding:0px; color: #000000; font-size:95%; }
.pagebottom a{color: #526DB4;text-decoration: underline;}
.pagebottoms{ clear:both; float:right; margin:0px 10px 6px 0; padding:0px; color: #000000; font-size:95%; }
.pagebottoms a{color: #526DB4;text-decoration: underline;   }
#MoreOptions{  clear:both; margin:0px 0px 0px 0px; width:170px; float:left;  color: #526DB4;}
.fullwidth{color: #526DB4;}
/*PAGE SETUP*/
#userName{ float:left; max-width:137px; text-align:left; height:20px; margin-right:3px; overflow:hidden;  }
.ItemOpensTrue{ display:none;}
#userName a{ color:#363433; width:80px; overflow:hidden;  text-decoration:none;}

#userName a:hover{ color:#363433;  width:80px; overflow:hidden; text-decoration:underline;}
#loginText{ font-size:17px; float :left; color:#363433; margin-right:15px;}
#loginText a{ color:#363433;font-size:15px;  text-decoration:none;}
#loginText a:hover{ color:#363433; font-size:15px;  text-decoration:underline;}
.herder_ShoppingCart{ float:left;background: url(images/cart.png) no-repeat left bottom; margin-top:-5px; color:#363433;  height:26px;}
#ctl00_pnlShoppingCart{ height:29px; padding-top:5px;}
.herder_ShoppingCart a{    height:40px; color:#363433;  text-decoration:none; padding-left:35px;}
.herder_ShoppingCart a:hover{ color:#363433;   text-decoration:underline; }
.herder_Search{ float:left; width:375px; color:#888786; margin:15px 0 10px 0; height:32px; font-size:17px; border:1px solid #231815;}
.herder_Search .searchBox{ width:335px; float:left;  color:#888786; padding: 0 0 0 5px; border:0px;font-size:14px;       font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; line-height:31px; height:31px;  }
.herder_Search .searchGo{ float:right; width:35px; height:32px; padding:0px; cursor:pointer; margin:0px 0 0 0px;  background: url(images/gos.png) no-repeat left bottom; border:0px;}
.accounttable .PasswordRequirements{ width:190px; height:95px; font-size:95%; border:2px solid #000000;  background:#E9EAEA;  margin:0px; padding:0px 0 0 8px; font-family:Arial;  position:relative; left:526px; top:-160px;}
.accounttable .PasswordRequirements b{ clear:both; font-size:14px; padding:5px 0px 5px 0; width:100%; color:#000000; font-weight:bold;   float:left; }
.herder_Search_to { float:right; width:220px; color:#888786; margin:10px 10px 0px 0; height:20px;font-size:95%; border:1px solid #231815;}
.herder_Search_to .searchBox{ width:195px; float:left; color:#888786; padding: 0 0 0 5px; border:0px;font-size:90%;       font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; line-height:22px; height:20px;  }
.herder_Search_to .searchGo{ float:right; width:20px; height:20px; padding:0px; cursor:pointer; margin:0px 0 0 0px;  background: url(images/gos-to.png) no-repeat left bottom; border:0px;}
.PasswordRequirements ul{ clear:both;  padding:0px; float:left; margin:0 0 0 15px;}
.herder_buys{ width:271px; float:left; height:76px;  margin-left:45px; padding-top:10px;}
.content{ margin-bottom:10px;  width:1030px;}
.herder_buys a {float: left;width: 240px;height:60px; background: url(images/store_hours_info.png) no-repeat center center;   display: block;}

/*.herder_buys a{ color:#4F57A5; font-size:12px; font-family: 'HelveticaCondensedBold',Arial, Helvetica, sans-serif;    cursor:pointer; float:right; text-decoration:none; padding-right:20px; padding-top:2px;}
.herder_buys a:hover{ color:#4F57A5; font-size:12px;  font-family: 'HelveticaCondensedBold',Arial, Helvetica, sans-serif; cursor:pointer; float:right; text-decoration:underline; padding-right:20px; padding-top:2px;}
*/
.herder_ft{ float:right;  width:29px; }
.herderf{ background: url(images/herderf.png) no-repeat left bottom; width:28px; padding-top:20px; height:28px; display: block;}
.herdert{ background: url(images/herdert.png) no-repeat left bottom; width:28px; height:28px; padding-top:5px;  display: block;}
.horizNavNew{
  width:100%;
  margin:0px;
  padding:0px;
  /*background-image: url(images/bj.png); */
  height:33px;
  min-width:1030px;
  background: #656363; /* Old browsers */
  background: -moz-linear-gradient(top,  #656363 0%, #444342 50%, #3a3837 50%, #222020 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656363), color-stop(50%,#444342), color-stop(50%,#3a3837), color-stop(100%,#222020)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #656363 0%,#444342 50%,#3a3837 50%,#222020 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #656363 0%,#444342 50%,#3a3837 50%,#222020 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #656363 0%,#444342 50%,#3a3837 50%,#222020 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #656363 0%,#444342 50%,#3a3837 50%,#222020 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656363', endColorstr='#222020',GradientType=0 ); /* IE6-9 */

}
#horizNav{ text-align: left;width: 1030px;margin:0 auto;clear: left;line-height:33px;height:33px; font-family:'Tangerine';  }
#horizNav ul{ float:left; height:33PX; margin:0px 0 0px 0; padding:0px; overflow:hidden; border-right:0px solid #9e9d9c;}
#horizNav ul li{ float:left; padding:5px 26px 0px 26px; line-height:28px; text-align:center;   border-left:1px solid #9e9d9c; height:33px;   font-size:15px; list-style:none; color:#ffffff;}
#horizNav ul li a{ color:#ffffff; text-decoration:none;  display:block;  font-family: 'arial';  }
#horizNav ul li a:hover{ color:#ffffff; text-decoration:none;  font-family: 'arial'; }
#horizNav ul ul{ display:none;  }
#horizNav li ul{background:#3d3a39; border: 1px solid #9E9D9C; font-family:'HelveticaBold';  font-size:14px; border-top:0px; z-index:200; border-left:0px; margin-left:-29px; height:auto;filter:alpha(opacity=95); opacity:0.95;position:absolute; width:265px; }
#horizNav li:hover ul{display:block;}
#horizNav li li {display:block;float:none;width:265px; margin:0px; padding:0px;}
#horizNav li ul a{display:block;font-size:13px; color:#ffffff; font-family: 'Arial';padding:0px 10px 0px 17px;text-align:left;}
#horizNav li ul a:hover{background:#949494;color:#000000; font-family: 'Arial';opacity:1.0;filter:alpha(opacity=100);}

.accounttable table{ border:1px solid #E7E7E7;  border-top:0px; height:320px; margin-bottom:10px;}
.herder_buy{ clear:both; margin:0 auto; margin-bottom:0px;  width:1030px;  font-family: 'HelveticaNeueLTCom-Roman'; background:#58b530; height:30px;}
.herder_buy ul{ float:left; width:1030px; margin:0px 0; height:30px; padding:0px; border: overflow:hidden; }
.herder_buy ul li{ float:left; margin:0px;  font-size:14px; padding:0px; list-style:none; text-align:center; text-decoration:none; height:30px; border-right:1px solid #ffffff; line-height:30px; width:24.9%;}
.herder_buy ul li a{ color:#ffffff; text-decoration:none;}
.herder_buy ul li a:hover{ color:#ffffff; text-decoration:none; }
#slidesbanner{ position:relative; margin:0px;   height:230px; float:left; padding:0px;  width:795px;position:relative; }
#slidesbanner .slides_control{min-height: 253px;}
#slidesbanner .pagination{ padding:0; margin:0;position: absolute; right:10px; bottom:-10px; z-index:9;}
#slidesbanner .pagination li{ float:left; list-style:none; padding:0 3px; margin:0; text-align:center;}
#slidesbanner .pagination li a{ display:block; width:18px; height:18px;color:#000; z-index:9; text-decoration:none;line-height:18px; }
#slidesbanner .pagination li.current a{width:18px; height:18px; color:#fff; background:#aaa; line-height:18px; }
#slidesbanner .slides_container{margin:0px; padding:0px;  }
#slidesbanner .slides_container a img{ max-width:795px;overflow:hidden;}
#slidesbanner .prev{background: url(images/arrows1.png) no-repeat left  top;border: 0 none;cursor: pointer;float: left; font-size: 0;width: 60px; height: 55px;left: 0px;position: absolute; z-index:9; text-decoration:none; top: 85px; }
#slidesbanner .next{background: url(images/arrows1.png) no-repeat right top;border: 0 none;cursor: pointer;float: right;font-size: 0;width: 60px; height: 55px;right: 0px;position: absolute; z-index:9; text-decoration:none; top: 85px;}
#slidesbanner .prev:hover{ background-position:left bottom;width: 64px; height: 65px;top: 80px; }
#slidesbanner .next:hover{ background-position:right bottom;width: 64px; height: 65px;top: 80px; }

.home_bannerrigth{ width:230px;  float:right;}
.home_bannerrigth_top{ width:230px; float:left;  height:124px;}
.home_bannerrigth_bottom{ width:230px; float:left; margin-top:2px;  height:124px;}
.cartSummaryShippionTable{ float:right; width:100%; margin-top:20px;}
.StoreInventoryItem{ background:#F4C3C3;}
.CartItemInsert{ float:left; width:100%; margin-top:10px;}
.CartItemInsert_left{float:left; width:265px; min-height:50px;  font-family:Arial; font-weight:bold; color#504E4C; font-size:12px;}
.CartItemInsert_right{ float:left; width:400px; min-height:50px;}
.PickUpDIV{ float:left; width:400px; min-height:35px;}
.PickUp{ float:left; padding:0px;  margin:0px;  font-family:Arial; font-weight:bold; color#504E4C; font-size:12px;}
.lbPickUp{ float:left; margin:0px; padding-left:10px;  width:360px;  font-family:Arial; font-weight:bold; color#504E4C; font-size:12px;}
.home_content{ float:left; margin:5px 0 0 0; width:1030px; min-height:110px; }
.home_content_banner{ float:left; width:338px;  overflow:hidden; border:1px solid #BFBFBF; background:#E6E6E7; min-height:165px;  margin-right:15px; position:relative;  }
.home_content_banner_title{  overflow:hidden; width:325px; padding-left:15px;    font-family: 'HelveticaNeueLTCom-Md',Arial, Helvetica, sans-serif;  margin:0px; height:35px;  font-size:16px; color:#ffffff; float:left; line-height:38px;   background: url(images/btooonss.png) repeat left bottom;  }
.home_content_banner_content{width:335px;overflow:hidden; float:left; min-height:130px;     }
.home_content_banner_content img{ padding:0px; margin:0px; float:left;}
.home_content ul{ float:left; width:100%; padding:0px; margin:0px;     }
.littable{ color:#504E4C; font-size:13px; font-family: Arial,Arial, Helvetica, sans-serif; }
.littable a{color:#504E4C; font-family:Arial; font-weight:bold;}
.littable input[type='submit']{ margin-top:5px;}
.passworddoes{ padding-left:220px;  font-family:Arial; font-weight:bold;  font-size:95%;}
.psorddoes{font-family:Arial; font-weight:bold;  font-size:95%;}
.home_content ul li{ width:340px; margin:0 5px 0 0; float:left;    padding:0px;  min-height:150px; list-style:none;}
.home_content_banner_bottom{width:340px; height:13px; float:left; line-height:38px;   }

/*.home_content_bottom{ float:left; margin:5px 0 0 0; width:100%; min-height:110px; }
.home_content_bottom ul{ float:left; width:100%; padding:0px; margin:0px;     }
.home_content_bottom ul li{ width:340px; margin:0 5px 0 0; float:left; height:150px; background:#ffffff;   padding:0px;  min-height:150px; list-style:none;}
.home_content_bottom_banner_bottom{width:340px; height:13px; float:left; line-height:38px;  }
.home_content_bottom2{ float:left; margin:5px 0 50px 0; width:100%; min-height:110px; }
.home_content_bottom2 ul{ float:left; width:100%; padding:0px; margin:0px;     }
.home_content_bottom2 ul li{ width:512px; margin:0 5px 0 0; float:left; height:150px; background:#ffffff;    padding:0px;  min-height:150px; list-style:none;}
.home_content_bottom_banner_bottom2{width:512px; height:13px; float:left; line-height:38px;  }*/


.home_promos{ float:left; margin-top:5px; padding:0px; border: 1px solid #BFBFBF;  height:303px; width:1030px; }
.home_promos_top{float:left; margin:0px; padding:0px;  background: url(images/promostops.png) no-repeat left bottom; height:21px; width:1030px;}
.home_promos_bottom{float:left; margin:0px 0 0 0px; padding:0px;  background: url(images/promosbottons.png) no-repeat left bottom; height:21px; width:1030px;}
.home_promos_content{ height:303px;  background:#fff; width:1030px; float:left; margin:0px; padding:0px;}
.home_promos_content_title{ float:left; width:1030px; height:43px; overflow:hidden; padding:2px 0 0 0; margin-top:10PX;  }
.home_promos_content_page{ float:left; width:120px; height:33px; margin:0px; padding-left:20px;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif;   font-size:14px; color:#5D5B59; }
.home_promos_content_page a{ text-decoration:none; font-size:14px; color:#5D5B59; }
.home_promos_content_centent{ float:left;  width:700px; font-size:39px; font-family:'HelveticaBold'; height:33px; padding:0px; margin-left:30px; line-height:33px; text-align:center; color:#50bbec;}
.home_promos_content_lj{ float:right;   border-bottom:2px solid #BFBFBF; color:#000000;  font-family:'MyriadPro-Regular'; font-weight:bold; font-size:15px;   margin-right:10px; }
.home_promos_content_lj a{ color:#000000; font-family: 'MyriadPro-Regular', Myriad Pro; font-weight:bold;  font-size:14px; text-decoration:none;}
.home_promos_content_lj a:hover{ color:#000000;   font-family:'MyriadPro-Regular', Myriad Pro; font-weight:bold; font-size:14px; text-decoration:NONE; }
#slides{ position:relative; margin:0px;  float:left; padding:0px; width:1030px;}
#slides .pagination{ position:absolute;  color:#000000; left:50px; top:-32px;   bottom:20px; padding:0; margin:0; z-index:99;}
#slides .pagination li{ float:left; list-style:none;  padding:0px;  margin:0;}
#slides .pagination li a{ display:none;  background: url("images/000000_05.png") no-repeat;width:18px; height:18px; text-decoration:none; color:#5d5b5a;  text-indent:9999;}
#slides .pagination li.current a{background: url("images/000000_03.png") no-repeat;width:18px; height:18px; display:block;}
#slides .slides_container{margin:0px; padding:0px;  width:900px; float:left;}
.carousel-previous{width:31px; height:61px; position:absolute;  width:31px; cursor:pointer; float:left; text-indent:-10000;  font-size:0px; left:25px; top:65px;   border:0px; background: url("images/prevs.png") no-repeat; }
.carousel-next{display:block!important;width:31px; height:61px; position:absolute;  width:31px;  font-size:0px;  cursor:pointer;  text-indent:-10000; top:65px; right:25px;  border:0px; background: url("images/nexts.png") no-repeat; }
.carousel-previous.disabled{width:31px; height:61px; position:absolute;  width:31px; cursor:pointer; float:left; text-indent:-10000;  font-size:0px; left:25px; top:65px;   border:0px; background: url("images/preview-inactive.png") no-repeat; }
.carousel-next.disabled{width:31px; height:61px; position:absolute;  width:31px;  font-size:0px;  cursor:pointer;  text-indent:-10000; top:65px; right:25px;  border:0px; background: url("images/nexts-inactive.png") no-repeat; }
.prevs{ width:31px; float:left; width:31px; margin:85px 15px 0 20px;  border:0px; }
.carousel-wrap{  width:900px; float:left;  margin:0px; padding:0px;}
.center-wrap{ text-align:center;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif;  top:-43px; left:58px;  position:absolute; font-size:14px;width:20px; text-align:center;  height:15px; }
.center-wrap a{ text-decoration:none; color:#5d5b5a;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif;  padding:0px; margin:0px; cursor:pointer; }
.backs{ display:none; padding:0px; margin:0px; }
.active{ display:block; padding:0px; margin:0px; }
.carousel-pagination{width:10px; left:-100px; top:-60px;  height:15px; background:red;}
.center-wraps{width:20px;  text-align:left;   height:15px; background:red;}
.nexts{ width:31px; float:right;  margin:85px 15px 0 0px; border:0px; }
.slides_container_centent{ width:900px;  float:left; height:249px; margin-top:5px; margin-left:65px;}
*:focus { outline:none; }
.slides_container_centent ul{ width:900px; float:left; margin:0px; padding:0px;}
.slides_container_centent ul li{ float:left; list-style:none; width:180px; height:249px;}
.slides_container_centent .featuredProductImg{ width:160px; height:140px; float:left; text-align:center;   margin:0 10px 0 10px; padding:0px;}
.slides_container_centent .featuredProductPrice{ width:180px; height:25px; float:left; line-height:25px;  text-align:center;   margin:10px 0px 0 0px; padding:0px;}
.slides_container_centent .featuredProductLinks{ width:160px; height:60px; line-height:20px; float:left; color:#000000; font-size:12px; font-weight:100;text-align:center; margin:5px 10px 0 10px; padding:0px; overflow:hidden;}
.slides_container_centent .featuredProductLinks a{  text-decoration:none;  color:#000000; font-size:14px; font-weight:100; text-align:center; overflow:hidden;}
.slides_container_centent .featuredProductLinks a:hover{  text-decoration:underline;  color:#000000; font-size:14px; font-weight:100; text-align:center; overflow:hidden;}
#slides .slides_container a img{ max-width:795px; max-height:140px; overflow:hidden;}

.slides_container_centent .variantprice{ text-align:center; width:180px;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif; line-height:25px;  font-size:22px; color:#e60412;}
.slides_container_centent .variantprice b{ display:none;}
.slides_container_centent .variantpriceOne{ text-align:center; width:180px;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif; line-height:25px;  font-size:22px; color:#e60412;}
.slides_container_centent .SalePrice{ text-align:right; padding-right:3px; float:left;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif; width:96px;  line-height:25px;  font-size:22px; color:#e60412;}
.slides_container_centent .RegularPrice{ text-align:left; padding-left:2px; width:75px;  float:left;  line-height:25px; text-decoration: line-through;  font-family: 'HelveticaNeueLTCom-Roman';  font-size:18px; color:#000000;}
.slides_container_centent .AfterMir{ display:none;}
.slides_container_centent .RegularPrice b{ display:none;}
.slides_container_centent .SalePriceOne{ text-align:right; padding-right:3px; float:left;  font-family: 'HelveticaBold',Arial, Helvetica, sans-serif; width:96px;  line-height:25px;  font-size:22px; color:#e60412;}
.StorePickups_tatle{ height:20px; width:80%;  margin:20px 0 10px 20px; float:left; font-size:14px; font-family:Arial; font-weight:bold; color:#504E4C;}
.StorePickups_centent{ float:left; width:60%; min-height:100px; margin-left:20px;   font-size:14x;  font-family:Arial;color:#504E4C;}
.Store_Inventory{ width:48%;  margin-bottom:15px; float:left;}
.RadioIdClass{ height:0px; width:0px; display:none;}
.addClassDiv{ clear:both; float:left; margin-left:25px; margin-top:5px;}
.RadioClassDiv{ float:left; margin:0px; padding:0px;}
#footer{ float:left; height:auto;  margin: 0;padding: 0;width: 100%;  background-color: #383839; border-top:2px solid #383839; min-width:1030px;}
.footer-inner{ width:1030px; margin:0 auto; overflow:hidden;}
#footerWrap{ min-height:150px;  clear:both; margin:0px auto; width:1030px; background-color: #383839;}
.tameHoriz{ width:255px; float:left; margin:10px 0 0px 0; padding:0px; min-height:150px; float:left; border-right:2px solid #1b1a1a;}
.tameHoriz_title{ width:255px; float:left; color:#7bb4e2; font-family: 'HelveticaBold',Arial, Helvetica, sans-serif;  padding-left:38px;  font-size:17px; height:20px; line-height:20px;}
.tameHoriz ul{ float:left; width:255px; margin-top:10px; }
.footerbbb{float: left;width: 84px;height: 131px;background: url(images/bbb.png) no-repeat center center; margin:0; margin: 0 0 0 38px; display: block;}
.tameHoriz ul li{  line-height:18px; font-size:13px; color:#ffffff; width:210px; overflow:hidden; font-family:'MyriadPro-Regular', Myriad Pro; }
.tameHoriz ul li a{font-size:13px; padding:0px; margin:0px; color:#ffffff; text-decoration:none;}
.tameHoriz ul li a:hover{font-size:13px; padding:0px; margin:0px; color:#ffffff; text-decoration:underline;}
.bottoms{ margin:0 auto; padding:0px; clear:both; width:1030px;}
.bottoms a{float:left; padding:0px 5px;}
.home_category{ float:left; width:1030px; height:auto; margin-top:10px; background:#fff;}
.home_category_bh{float:left; width:1030px; height:auto; margin:0px; padding:0px;}
.home_category_left{   float:left; margin:10px 0 5px 10px; width:330px; list-style:none; min-height:150px;}
.home_category_image{ height:100px; float:left;  width:100px; overflow:hidden; margin:0px; padding:0px;}
.home_category_image img{ height:100px; width:100px; text-align:center; margin:0px; padding:0px;}
.home_category_centent{ float:left; width:220px; margin-left:10px;   padding:0px;}
.home_category_centent_title{ float:left; width:220px; height:20px; line-height:20px; margin:0px;  color:#364054; font-size:14px; font-weight:bold; padding:0px;}
.home_category_centent_title a{font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; color:#364054; font-size:14px; text-decoration:none;}
.home_category_centent_centent{ clear:both; float:right; width:220px; height:auto; margin:0px; padding:0px;}
.home_category_centent_centent ul{ clear:both; margin:0px; padding:0px; float:left; }
.home_category_centent_centent ul li{ line-height:20px; list-style:none; font-size:14px;background: url("images/linus.png") no-repeat; padding-left:15px;  overflow:hidden; width:200px; color:#364054;font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; }
.home_category_centent_centent  ul li a{color:#364054;font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px;}
.home_category_centent_centent  ul li a:hover{color:#364054;font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; text-decoration:underline; font-size:14px;}
#breadcrumb{float: left; font-family:Arial;  font-size:12px;}
#breadcrumb a{ line-height:12px; font-size:12px; color:#7d7b79; font-weight:100; text-decoration:underline;}
.SectionTitleText { float:left; color:#000000;}

.SectionTitleText a{  line-height:12px; font-size:12px; color:#7d7b79; text-decoration:none; }
.SectionTitleText a: hover{  line-height:12px; font-size:12px; color:#7d7b79; text-decoration:underline; }
.breadc{width: 5px;height: 8px;background: url(images/banse.png) no-repeat center center; padding:5px 5px 0 5px; float:left;  display: block;}
.ProductImage{ margin-left:120px;}

.manufacturer{ float:left; width:70px; height:70px;}
.manufacturer img{  width:70px; height:70px;  border:0px;}
.Product_rigth{ float:left; width:510px; margin-left:10px; }
.ProductNameText{ width:100%; color:#504E4C; font-size:16px; float:left; font-weight:bold;}
.CentralItem{ width:100%; text-align:left; font-family:Arial; color:#504E4C;  float:left; font-size:13px; font-weight:bold; margin:5PX 0 0 0; white-space:nowrap;}
.Product_bottom{ width:100%;  float:left; margin-top:10px;  border:1px solid #c8c7c4;  border-radius:5px 5px 5px 5px; }
.Product_bottom_left{ width:61.3%; float:left;  margin:0px; padding:0px; }
.Product_centent_rigth{ float:left; width:38%; min-height:190px; border-left:1px solid #c8c7c4; margin:0px; padding:0px; font-family:Arial;}
.Product_centent_rigth .ProductPriceClass{ float:left;  font-size:12px; font-weight:bold; color: #908F8B; font-family: Arial; padding:5px 0px 5px 12px;}


.Product_bottom_left .AfterMir{ clear:both; width:80%;  height:20px; font-family:Arial;  line-height:20px; float:left; font-weight:bold; margin:15px 0 0 20px;  padding:0px; color:#3d73b9; font-size:22px;}
.Product_bottom_left .AfterMir b{ font-size:14px; color:#000000; font-family:Arial; }
.Product_bottom_left .SalePrice{ width:80%; height:20px; line-height:20px;  font-family:Arial; float:left; font-weight:bold; margin:0 0 0 20px; color:#E60612; font-size:16px;}

.Product_bottom_left .RegularPrice{ width:80%; height:15px; line-height:15px; text-decoration: line-through; font-family:Arial;   float:left; font-weight:bold; margin:2px 0 0 20px; color:#908F8B; font-size:12px;}
.Product_bottom_left .RegularPrice b{ display:none;}

.Product_bottom_left .variantprice{ width:80%; height:15px; line-height:15px;  font-family:Arial;  float:left; font-weight:bold; margin:0px 0 0 20px; color:#908F8B; font-size:12px;}
.Product_bottom_left .variantpriceOne{ width:80%; height:15px; line-height:15px; font-family:Arial;   float:left; font-weight:bold; margin:25px 0 5px 20px; color:#000000; font-size:22px;}
.Product_bottom_left .SalePriceOne{ width:80%; height:15px; line-height:15px;  font-family:Arial;   float:left; font-weight:bold; margin:20px 0 0 20px; color:#E60612; font-size:22px;}


.classSku .AfterMir{ clear:both; width:80%;  height:20px; font-family:Arial;  line-height:20px; float:right; font-weight:bold; margin:0px 0 0 0px;  padding:0px; color:#3d73b9; font-size:18px;}
.classSku .AfterMir a{ font-size:14px; color:#2F469B; font-family:Arial; text-align:right;  text-decoration:underline}
.classSku .SalePrice{ width:80%; height:20px; line-height:20px;  font-family:Arial; float:right; font-weight:bold; margin:0 0 0 0px; color:#E60612; font-size:18px;}
.classSku .RegularPrice{ width:80%; height:15px; line-height:15px; font-family:Arial;   float:right; font-weight:bold; margin:2px 0 0 0px; color:#908F8B; font-size:12px;}
.classSku .variantprice{ width:80%; height:15px; line-height:15px;  font-family:Arial;  float:right; font-weight:bold; margin:0px 0 0 0px; color:#000000; font-size:18px;}
.classSku .variantpriceOne{ width:80%; height:15px; line-height:15px; font-family:Arial;   float:right; font-weight:bold; color:#000000; font-size:18px;}
.classSku .SalePriceOne{ width:80%; height:15px; line-height:15px;  font-family:Arial;   float:right; font-weight:bold; margin:20px 0 0 0px; color:#E60612; font-size:18px;}
.ProductSubtotal{height:15px; line-height:15px;  text-align:center; font-family:Arial;  float:right; font-weight:bold; margin:10px 45px 0 0px; color:#000000; font-size:18px;}
.WishListClass{  margin: 0 10px;  }
.ProductSubtotal input[type='submit']{border:0px;  margin-top:-10px;   cursor:pointer; font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
.WishListHeader{  width:100%;}
.WishListHeader .cartProductQuantity{ width:17%; background:#ffffff;}
.WishListHeader .cartProductName{ width:40%;  text-align:left;}
.WishListItem .cartProductQuantity{ width:17%;}
.WishListItem .cartProductName{ width:40%;  text-align:left;}
.WishListHeader .cartProductPrice{ width:23%; text-align:right; padding-right:10px;}
.WishListHeader .cartProductPrice .cartProductPriceSpan{ float:right; margin-right:40px;}
.WishListItem .cartProductPrice{ width:23%;}
.WishListItem .cartProductSubtotal{ width:20%;}
.WishListItem .ProductSubtotal { margin:5px 0 10px 0; padding:0px;}
.WishListHeader .cartProductSubtotal{ width:20%;}.kit_groups input[type='text']
.WishListItem .cartProductInsery{ width:0%;}
.WishListHeader .cartProductInsery{ width:0%;}
.cartProductQuantity{ width:15%; padding-left:15px;}
.WishListClass .ordernotes{ display:none;}
.cartProductName{ width:40%;}
.cartProductPrice{ width:20%; text-align:right; padding-right:20px;}
.cartProductSubtotal{ width:15%; text-align:center; }
.cartProductInsery{ width:10%;}
.StoreInventoryItem{ width:100%;}
.cartProductPrice .cartProductPriceSpan{ float:right; margin-right:28px;}
.txtEmailConfirm{ font-weight:bold; width:95%; font-size:13px; font-family:Arial;}



.cheproducticp .Product_storeduidui{  width:100%;  height:20px; line-height:20px; float:left;  margin:0px 0 0 0px; font-family:Arial; color:#000000; font-size:12px;}
.cheproducticp .Product_storeduidui .wenben_a{ float:left;}
.cheproducticp .Product_storeduidui .wenben_a input[type='checkbox']{ margin:0px 0 0 0px; padding:0px;  }
.cheproducticp .Product_storeduidui .wenben_b{ float:left; z-index:-1000;}
.cheproducticp .Product_storeduidui .wenben-b a{ width:17px; height:17px; float:left;  margin:2px 0 0 3px;}
.cheproducticp .Product_storeduidui .wenben-b:hover .wenben_div{ display:block;}
.cheproducticp .lerrong{ clear:both;   font-size:95%; padding:0px; margin:10px 10px 10px 10px;  color:#000000; letter-spacing:0px; font-weight:bold;  font-family:Arial; text-align:left;}
.cheproducticp .Product_storeduidui .wenben_div{ clear:both;  letter-spacing:0px; position:relative;  width:230px; z-index:100;  padding:0PX; margin:0PX; display:none;  left:190px; top:-15px; }



.Product_bottom_left .Product_links1{width:80%; height:20px; line-height:20px;  float:left; margin:0 0 0 20px; color:#1d2088; font-size:14px;}
.Product_bottom_left .Product_links1 a{ color:#1D2088; font-size:14px; font-family:Arial; text-decoration:underline;}
.Product_bottom_left .Product_date{ width:80%;  height:15px; line-height:15px;  float:left;  margin:0 0 0 20px; color:#706e6e; font-size:11px;}
.Product_bottom_left .Product_store_centent { width:100%; float:left; min-height:50px; margin:0px 0 0 0;}
.Product_bottom_left .Product_store{ background: url(images/Product-Pages.png) no-repeat; width:80%;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 20px; padding-left:25px; color:#3da436; font-size:14px;}
.Product_bottom_left .Product_stores { background: url(images/Product-Pages.png) no-repeat; width:80%;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 20px; padding-left:25px; color:#3da436; font-size:14px;}
.Product_bottom_left .Product_storess {width:65%; position:relative;  height:20px; line-height:20px; float:left; margin:0px 0 0 20px; padding-left:25px; color:#1d2088; font-size:12px;}
.Product_bottom_left .Product_storexiaxia{ background: url(images/xiaxia.png) no-repeat; width:80%;  height:17px; line-height:20px; float:left; font-weight:bold; margin:30px 0 0 20px; padding-left:25px; color:#80030a; font-size:14px;}
.Product_bottom_left .Product_storeduidui{ background: url(images/duidui.png) no-repeat; width:80%;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 20px; padding-left:25px; color:#d4630d; font-size:14px;}
.Product_bottom_left .Product_storeduidui .wenben_a{ float:left;}
.Product_bottom_left .Product_storeduidui .wenben_b{ float:left; z-index:-1000;}
.Product_bottom_left .Product_storeduidui .wenben-b a{ width:17px; height:17px; float:left;  margin:2px 0 0 10px;}
.Product_bottom_left .Product_storeduidui .wenben-b:hover .wenben_div{ display:block;}
.lerrong{ clear:both;   font-size:95%; padding:0px; margin:10px 10px 10px 10px;  color:#000000; letter-spacing:0px; font-weight:bold;  font-family:Arial; text-align:left;}
.Product_bottom_left .Product_storeduidui .wenben_div{ clear:both;  letter-spacing:0px; position:relative;  width:230px; z-index:100;  padding:0PX; margin:0PX; background:#FFF0C1; display:none;  left:175px; top:-15px; border:2px solid #000000;}

.Product_bottom_left .Product_storeOrder{width:80%;  position:relative;  height:20px; line-height:20px; float:left; margin:0px 0 0 20px; padding-left:25px; color:#1d2088; font-size:12px;}
#ctl00_PageContent_ctrlCartSummary{ clear:both;  float:right; width:100%;}
.Storetilte_bottom{ float:left; font-size:11px; color:Red; width:290px; padding:0px;  line-height:16px;  margin:3px 10px 10px 10px }

.Product_bottom_left .product_detail_div{ width:360px; float:left; position:absolute; z-index:100; display:none; left:160px; top:-160px; }
.Product_bottom_left .Product_storess:hover .product_detail_div{ display:block;}
.Product_bottom_left .product_detail_div_jianjiao{float:left; background: url(images/jiaojiao.png) no-repeat; width:25px; padding:0px;   z-index:10;  position:relative;  height:44px;   margin:148px -3px 0 0; }
.Product_bottom_left  .product_detail_div_centent ul{ float:left; margin:10px 10px 0 10px; padding:0px;  min-height:250px; width:290px; }
.Product_bottom_left  .Storetitbe{ height:16px;float:left; border-bottom:3px solid #000; width:290px;   list-style:none;}
.Product_bottom_left  .product_detail_div_centent ul li{ float:left; border-bottom:2px solid #000; width:290px; list-style:none; }
.Product_bottom_left  .Storetilte{   float:left; width:180px; color:#000; height:16px;vertical-align:bottom;padding-bottom:3px;  border-right:1px solid #000; font-weight:bold; font-size:14px;  text-align:left;}
.Product_bottom_left  .Inventorytitle{ float:left; width:108px; color:#000; height:16px;  font-weight:bold; vertical-align:bottom; font-size:14px;  text-align:center;}
.Product_bottom_left .Inventory_centent{ width:108px; color:#000;  float:left;  vertical-align:bottom; font-size:12px; line-height:45px;  text-align:center; }
.Product_bottom_left  .Storetilte_centent{float:left; width:180px; color:#000; min-height:45px; vertical-align:bottom;  border-right:1px solid #000; font-weight:bold; font-size:14px;  text-align:left;}
.Product_bottom_left  .Inventorytitle_centent{ float:left; width:108px; color:#000; min-height:45px;  font-weight:bold; vertical-align:bottom; font-size:14px;  text-align:center;}
.Product_bottom_left  .Storetilte_centent_Name{ height:16px; line-height:16px; font-size:12px; float:left; width:100%; overflow:hidden;}
.Product_bottom_left  .Storetilte_centent_Name a{ height:16px; line-height:16px; font-size:12px; width:95%; overflow:hidden;}
.Product_bottom_left  .Storetilte_centent_wenben{ font-size:11px; font-weight:100; width:175px; overflow:hidden; min-height:25px; color:#908E8B;  margin:0 5px 0 0; line-height:13px; }
.Inventorytitle b{ color:Red;}
.Product_bottom_left .product_detail_div_centent{ float:left; width:310px; min-height:200px;  padding:0px; border:3px solid #dbdbda; background:#ffffff; z-index:-1000; border-radius:15px 15px 15px 15px; }
.Product_bottom_left .Product_storess a{ color:#1d2088; font-size:12px; font-weight:bold; text-decoration:underline;}
.Product_bottom_left .Product_storeOrder a{ color:#1d2088; font-size:12px; font-weight:bold; text-decoration:underline;}


.Product_Wenben{ float:left; width:80%;  margin:15px 0 0 15px; background: url(images/wenben.png) no-repeat; padding-left:30px; line-height:30px; color:#807C7E; font-size:15px; font-weight:bold;  height:25px; }
.Product_Email{ clear:both; width:80%;   float:left; margin:15px 0 0 15px; background: url(images/Email.png) no-repeat; padding-left:30px; line-height:20px; color:#807C7E; font-size:15px; font-weight:bold;  height:25px; }
.Product_daying{  clear:both; width:95%;   float:left; margin:10px 0 0 15px;   line-height:20px; color:#807C7E; font-size:15px; font-weight:bold;  height:25px; }
.Product_daying .dayin{ background: url(images/daying.png) no-repeat;  float:left; padding-left:30px; padding-top:2px; margin:0px 0 0 3px;  width:50px;  line-height:15px; color:#807C7E; font-size:15px; font-weight:bold;  height:25px; }
.Product_daying .share{  float:left; margin:0 0 0 5px;   width:80px; line-height:18px; color:#807C7E; font-size:15px; font-weight:bold;  height:25px; }
.Product_bottoms{ float:left; width:100%; border-top:1px solid #c8c7c4; min-height:55px; margin:20px 0 0 0;}
.Product_Email a{ text-decoration:none;color:#807C7E;}
.Product_daying a{ text-decoration:none;color:#807C7E;  float:left; width:100%; }
.Product_daying span{ width:20px;  float:left;}
.Product_Wenben a{ text-decoration:none;color:#807C7E;}
.ProductTabs{ margin:20px 10px 0 10px; }
.ProductTabs .ui-tabs-nav{ margin:0; padding:0; }
.ProductTabs .ui-state-default, .tabTitle{ margin:0 5px 0 0;list-style-type:none;  font-weight:bold; border-radius:3px 3px 0 0; text-align:center; float:left; color:#FFF;  padding: 0 20px; background:none repeat scroll 0 0 #fbfbfb; color: #FFF;font-size: 14px;height: 30px; line-height: 30px; text-align:center;}
.ProductTabs .ui-state-default a{ color:#858380; text-decoration:none; font-family:Arial;}
.ProductTabs .ui-state-default a:hover{ text-decoration:none;}
.ProductTabs .ui-state-active a:hover{text-decoration:none; }
.ProductTabs .ui-state-active a{ width:100%; height:100%; font-weight:bold; color:#000000; background:#ffffff;  }
.ProductTabs .ui-state-active, .tabTitle{ background:#fff; border:solid 1px #c8c7c4;border-bottom:0PX; border-radius:3px 3px 0 0; }
.ProductTabs .ui-tabs-hide{ display:none;}
.ProductTabs .ui-tabs-panel, .tabContent{border:solid 1px #c8c7c4; background:#ffffff; z-index:5px; font-size:12px; margin-top:-1px;  padding:20px 10px; *padding:10px 10px 10px 10px; }
.ProductTabs #tabs-2 { *padding:10px 10px 20px 10px; }
.ProductAffiliateText{ margin:10px 0 0 0;}
.ProductAffiliateText .tabTitle{ margin:0 5px 0 0;list-style-type:none; border:0px;  text-align:center; float:left; background:#fbfbfb;  border-radius:3px 3px 0 0;  color: #FFF;font-size: 13px;height: 30px; line-height: 30px; padding:0 20PX 0 20PX ;}
.RecenviewedtabTitles{ margin:0 5px 0 0;list-style-type:none; font-family:Arial;  text-align:center;  width:210px; color:#858380; background:#fbfbfb;  border-radius:3px 3px 0 0;  font-size: 14px;height: 30px; line-height:30px; font-weight:bold; padding:0 15PX 0 15PX ;}
.tabTitles{ margin:0 5px 0 0; font-weight:bold; width:190px; clear:both; list-style-type:none;  text-align:center; color:#FFF; background:#76cee8;  border-radius:3px 3px 0 0;  color: #FFF;font-size: 13px;height: 26px; line-height: 26px; padding:0 20PX 0 20PX ;}
.tab_texspProductImg{ text-align:center;}
.tab_texspProductImg img{border:0px;}
  #table_red .tab_texspProductPrice{ margin-bottom:-10px;}
.tab_texspProductLinks{text-align:center; margin:10px 0px 2px 0px; width:166px;}
.tab_texspProductLinks a{text-decoration:none; color:#000; font-size:12px;line-height:15px;}
.tab_texspProductLinks a:hover{color:#000000; text-decoration:underline;}
.AddToWishButton{ display:none;}
.Product_bottoms .addToCartWrap{ width:100%; float:left; margin:15px 0 0 0; }
.Product_bottoms .addToCartWrap small{ font-size:14px; font-weight:bold; padding-left:10px; color:#0e111c;}
.Product_bottoms .addToCartWrap input[type='text']{ border:1px solid #899dad; width:25px;}
.Product_bottoms .addToCartWrap .inputPriceClass{ border:1px solid #899dad; margin-left:15px; width:60px;}
.Product_bottoms .addToCartWrap .AddToCartbottom{ background:red; clear:both;  width:200px; position:absolute; margin:-1px 0 0 -28px;  height:195px; background: url(images/ceacahjf.png) no-repeat; }
.Product_bottoms  .AddToCartbottomimg img{ padding:20px 0 0 100px; margin:0px;  position:absolute;}
.AddToCartbottom_centent{ float:left; margin:110px 10px 0 15px; }
.AddToCartbottom_centent .AddToCartbottom_centent_wenben{ float:left; margin:0px; padding:0px; font-size:30px; font-family: 'HelveticaCondensedBold',Arial,Helvetica,sans-serif; }
.AddToCartbottom_centent .AddToCartbottom_centent_qty{ float:left; margin:0 0 0 5px; padding:0px; font-size:30px; font-family: 'HelveticaCondensedBold',Arial,Helvetica,sans-serif; }
.AddToCartbottom_centent .AddToCartbottom_centent_lianjie{ clear:both; float:left; margin:10px 0 0 0; padding:0px; font-size:20px; font-family: 'HelveticaCondensedBold',Arial,Helvetica,sans-serif;}
.AddToCartbottom_centent .AddToCartbottom_centent_lianjie a{ color:#4366B0; text-decoration:none; }

.publicsImgGalIconsda{ width:600px; text-align:center;  height:500px;}
.publicsImgGalIconsda .carousel-wrap{ width:500px;}
.publicsImgGalIconsda ul{ margin:0px; padding:0px; float:left;}
.publicsImgGalIconsda ul li{ width:500px; height:500px; float:left;}

.ProductNavLink{color:#504E4C;}

.Product_bottoms .addToCartWrap .AddToCartButton{ border:0px;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;  cursor:pointer;  border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center; font-size:14px; }
.Product_bottoms .addToCartWrap .UtofStockButton{  border:0px;   font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer;   border-radius:3px 3px 3px 3px; background: url(images/hongg.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
.LoginButtons{ border:0px; cursor:pointer;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;  border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px; margin-left:40px;   color:#ffffff;  text-align:center; font-size:14px; }
.LoginButton{ border:0px;  cursor:pointer;   font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;   border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;   color:#ffffff; text-align:center; font-size:14px; }
#table2 input[type='botton']{border:0px; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
#table2{ min-height:450px; border-right:1px solid #000000; margin-right:20px; float:left;}
#tables input[type='botton']{border:0px; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }

/*botton*/
   .lbFirstNameCaption,.lbEmailCaption2,.lbEmailCaption,.lbLastNameCaption,.lbPosswordold,.lbPosswordnew,.lbPosswordnew2{ display:none; color:Red;}
   .btuPasswords{border:0px;     font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
   .btuaccountUsers{border:0px;     font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .CheckoutNowButton{border:0px;     font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .AddNewAddress{border:0px; cursor:pointer;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center; line-height:30px; text-decoration:none;  font-size:14px; }
 .ContinueShoppingButtons{border:0px;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; margin-right:5px; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff; text-align:center;  font-size:14px; }
 .ContinueShoppingButtonsdate{border:0px;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; margin-right:5px; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/hongg.png) repeat; height:30px;  color:#ffffff; ; text-align:center;  font-size:14px; }
.ShoppingCartMonet{ height:28px; float:left; margin:0px; padding:0px;}
.ShoppingCartMonet-fonts{ float:left;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;  font-weight:bold; text-align:right;  color:#E60612; font-size:14px;}
  .CartItemInsertTrue_left{ float:left;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;  font-weight:bold; text-align:left;  color:#E60612; font-size:14px;}
.PaymentPageContinueCheckoutButton{border:0px;     font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }

  .ContinueShoppingButton{border:0px;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .UpdateCartButton{border:0px;   font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .UpdateCartButtonto{border:0px;  position:relative; top:-100px;   font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }

  .UpdateCartButtons{border:0px;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; float:left; margin:10px 0 0 30px;  border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .btnRemoveEstimator{border:0px;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;  cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .qtydate{ float:left; line-height:25px; margin-left:10px; width:50px; height:25px; text-align:left;  color:#2F469B;}
  .qtydate a{ font-size:11px; font-family:'ariali'; color:#2F469B;}
    .qtydates{ font-size:11px; line-height:30px; font-family:'ariali'; color:#2F469B;}
.btuRebates{border:0px;    font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .ContinueShoppingButtonsdt{ display:none;}
  .Posswordolds{ color:#3DA436;}
  .shoppingCartKickers a{ color:#686463; text-decoration:none;  cursor:pointer;}
  .accounttable b{ font-size:12px; color:Red;  font-weight:100;}
  #ctl00_PageContent_lblOrderNotes{color:#686463;}
  .promotioncodeentrydescription{color:#686463;}
  #ctl00_PageContent_pnlCoupon{color:#686463;}
  .ProceedToBillingDiv{ float:right; margin-top:20px; margin-right:160px;}
  .ProceedToBillingDivTwe {float:right; margin-top:20px; margin-bottom:10px; margin-right:60px;}
  .DivbtuZip{ position:relative; top:-25px; left:320px; width:50px; height:25px;}
  .UpdateCartButtonZip{border:0px; cursor:pointer; font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:25px;  color:#ffffff;  text-align:center;  font-size:14px; }
.UpdateWishButton{border:0px;   cursor:pointer; font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }


  .ProceedToBillingLBDiv{ clear:both; float:right;  margin:10px 15px 0 0; min-width:300px; color:red; font-family:Arial; font-weight:bold;}
  .lnchuru{ display:none; min-width:300px; text-align:center;}
  .btnRequestEstimates{border:0px;   cursor:pointer; font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center;  font-size:14px; }
  .ordernotes { background: #FBFBFB;   cursor:pointer;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:5px 5px 0px 0px; border:1px solid #e7e7e7; border-bottom:0px;  color: #488f33;float: left;height: 26px; line-height: 26px; padding: 0 10px;text-align: left;}
  .Specialoffer{ background: #FBFBFB;  cursor:pointer;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; border-radius:5px 5px 0px 0px;border:1px solid #e7e7e7; border-bottom:0px;  color: #488f33;float: left;height: 26px; line-height: 26px; padding: 0 10px;text-align: left;}
  .ShoppingCartCoupon{ background: #FBFBFB; border-radius:5px 5px 0px 0px; border:1px solid #e7e7e7; cursor:pointer;  font-family: 'HelveticaNeueLTCom-Mb',Arial, Helvetica, sans-serif; border-bottom:0px;color: #488f33;float: left;height: 26px; line-height: 26px; padding: 0 10px;text-align: left;}
  .shopping_carttable{ clear:both; float:left; margin:0px; padding:0px; }
  .shopping_cart{color : #000000;font-size: 8pt;width: 100%; border: solid 1px #E7E7E7; padding-top:5px; padding-bottom: 5px; padding-left:5px; padding-right:5px;}
  .cartProductName a{ color:#488f33; font-weight:bold; text-decoration:underline;}
  .cartProductName,.cartProductPrice,.cartProductSubtotal,.cartProductQuantity{ font-size:12px; font-weight:bold;}
.lbunserName{ font-weight:bold; min-width:100px;  float:left; padding:0 3px 0 0;  text-align:right;}
.lbunserNames{ min-width:100px;  float:left; padding:0 3px 0 0;  line-height:20px; margin-left:5px; text-align:right;}
.lbunserNamers{ min-width:100px;  float:left; padding:0 3px 0 0;  line-height:20px; margin-left:5px; color:#979797; text-align:right;}
.HyperLink1s{ color:#000000; text-decoration:underline; font-size:12px; }
#categoryContent{ float:left; width:800px; margin:0px;}
.leirengse{float:left; margin-top:100px; width:80%; float:right;  padding-left:10px;}
.classSku{ float:left; margin:0px; padding:0px; width:100%;}

.catResults{  float:left; width:250px; overflow:hidden; margin:30px 0 0 10px;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;  font-size:14px; }
.catResultss{  float:left; width:250px; overflow:hidden; margin:10px 0 0 10px;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; font-size:14px; }
.ProductControl_top{ float:left;  margin:2px 0 0 0;  width:800px; height:23px; line-height:23px; font-size:16px; color:#7b7a79; font-weight:bold;}
.ProductControl_top_left{ float:left; padding-left:10px;  background: url(images/bsj.png) repeat; width:585px; height:30px; line-height:30px; font-size:16px; color:#7b7a79; font-weight:bold; }
.ProductControl_top_rigth{   float:right;  padding-right:5px; background: url(images/bsj.png) repeat; text-align:right; width:198px; height:30px; line-height:30px; font-size:16px; color:#7b7a79; font-weight:bold; }

.productControl{font-size:13px; height:28px; float:right; width:65%; padding:0px 0 0px 0; margin:0;}
.productControl .pagelink{ font-size:11px; }
.productControl .currentpage{ font-size:13px; margin:0 1px 0 1px;color:#f29ab9; font-weight:bold;}
.productControl .previous, .productControl .next{ text-decoration:none;}
.productControl .previous:hover, .productControl .next:hover{ text-decoration:underline;}
.productControl select{ font-size:11px;}
.productControl .catSortBy{float:left; padding-left:6px; margin-bottom:8px; line-height:20px;}
.productControl .pagesize, .productControl .catDisplayBy{float:left; margin-left:10px; margin-bottom:8px; line-height:20px;}
.productControl .pagerWrap{float:right;  line-height:20px; }
.productControl .pagerWrap a{ text-decoration:none; color:#000000;}
.productControl  .classsortby{ clear:both; margin-bottom:0px; float:right;}
.productControl  .classsortbys{ clear:both; margin:10px 0 0 0; float:right;}
.productControl .list{ width:21px; cursor:pointer; height:21px; margin-left:10px; border:0px;  background: url(images/list.png) repeat;}
.productControl .lists{ width:21px;  cursor:pointer; height:21px; border:0px; margin-left:10px;   background: url(images/lists.png) repeat;}
.productControl .grid{ width:21px; cursor:pointer; height:21px; border:0px;  background: url(images/grid.png) repeat;}
.productControl .grids{ width:21px; cursor:pointer; height:21px; border:0px;  background: url(images/grids.png) repeat;}

.productControls{font-size:13px; height:25px; float:right; width:300px; padding:0px 0 0px 0; margin:0;}
.productControls .pagelink{ font-size:11px; }
.productControls .currentpage{ font-size:13px; margin:0 1px 0 1px;color:#f29ab9; font-weight:bold;}
.productControls .previous, .productControl .next{ text-decoration:none;}
.productControls .previous:hover, .productControl .next:hover{ text-decoration:underline;}
.productControls select{ font-size:11px;}
.productControls .catSortBy{float:left; padding-left:6px; margin-bottom:8px; line-height:20px;}
.productControls .pagesize, .productControl .catDisplayBy{float:left; margin-left:10px; margin-bottom:8px; line-height:20px;}
.productControls .pagerWrap{float:right;  line-height:20px; }
.productControls .pagerWrap a{ text-decoration:none; color:#000000;}
.productControls  .classsortby{ clear:both; margin-bottom:0px; float:right;}
.productControls  .classsortbys{ clear:both; margin:10px 0 0 0; float:right;}
.productControls .list{ width:21px; cursor:pointer; height:21px; margin-left:10px; border:0px;  background: url(images/list.png) repeat;}
.productControls .lists{ width:21px;  cursor:pointer; height:21px; border:0px; margin-left:10px;   background: url(images/lists.png) repeat;}
.productControls .grid{ width:21px; cursor:pointer; height:21px; border:0px;  background: url(images/grid.png) repeat;}
.productControls .grids{ width:21px; cursor:pointer; height:21px; border:0px;  background: url(images/grids.png) repeat;}



.productControltos{ clear:both; font-size:13px; min-height:25px; float:right; width:400px; padding:0px 0 0px 0; margin:0 10px 0 0;}
.productControltos .pagelink{ font-size:11px; }
.productControltos .currentpage{ font-size:13px; margin:0 1px 0 1px;color:#f29ab9; font-weight:bold;}
.productControltos .previous, .productControl .next{ text-decoration:none;}
.productControltos .previous:hover, .productControl .next:hover{ text-decoration:underline;}
.productControltos select{ font-size:11px;}
.productControltos .catSortBy{float:left; padding-left:6px; margin-bottom:8px; line-height:20px;}
.productControltos .pagesize, .productControl .catDisplayBy{float:left; margin-left:10px; margin-bottom:8px; line-height:20px;}
.productControltos .pagerWrap{float:right;  line-height:20px; }
.productControltos .pagerWrap a{ text-decoration:none; color:#000000;}
.productControltos  .classsortby{ clear:both; margin-bottom:0px; float:right;}
.productControltos  .classsortbys{ clear:both; margin:5px 0 0 0; float:right;}
.productControltos .list{ width:21px; cursor:pointer; height:21px; margin-left:10px; border:0px;  background: url(images/list.png) repeat;}
.productControltos .lists{ width:21px;  cursor:pointer; height:21px; border:0px; margin-left:10px;   background: url(images/lists.png) repeat;}
.productControltos .grid{ width:21px; cursor:pointer; height:21px; border:0px;  background: url(images/grid.png) repeat;}
.productControltos .grids{ width:21px; cursor:pointer; height:21px; border:0px;  background: url(images/grids.png) repeat;}

.productControl_pagings{margin:0 3px; width:100%;  height:20px; float:right; margin-bottom:8px;}
.ProductTable{ margin:20px 0 0 0px; text-align:center;}
.ProductListItems .ProductRowNum{color:#000; margin:0px 0 0 5px;  font-size:13px; float:left; width:30px;}
.ProductListItems .ProductImgWrap{height:100%; float:left; margin:0px; }
.ProductListItems .ProductImgWrap img{ max-width:150px; max-height:150px;}
.ProductListItems .ProductNameWrap{ text-align:left; font-weight:bold; color:#000;font-size:14px; padding:10px 0px 10px 0px; *width:400px; max-width:430px;   float:left;  min-width:200px;}
.ProductListItems .ProductNameWrap a{ text-decoration:none; color:#000; font-size:14px;}
.ProductListItems .ProductNameWrap a:hover{text-decoration:underline;}
.ProductListItems .ProductPriceWrap{  min-width:100px; margin-top:10px;  float:right;  font-size:14px; text-align:right;}
.ProductSubtotal .UtofStockButton{ clear:both; float:right;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border:0px; border-radius:3px 3px 3px 3px; background: url(images/hongg.png) repeat; height:30px;  color:#ffffff;  text-align:center; margin:-10px 0 0 0; font-size:14px; }
.ProductListItems{ float:left; width:790px; margin-left:10px;}
.ProductListItems .ProductAddtoCartForm{ width:150px; float:right;  margin-top:10px; }
.ProductListItems .addToCartWrap{ width:100%; float:right; margin:15px 0 0 0}
.ProductListItems .addToCartWrap small{ float:left; font-size:12px;  padding-left:25px; color:#0e111c; line-height:20px;}
.ProductListItems .addToCartWrap input[type='text']{ float:right; border:1px solid #899dad;  width:65px;}
.ProductListItems .addToCartWrap .inputPriceClass{ float:right; border:1px solid #899dad;  width:65px;}
.ProductListItems .ProductPriceClass{ float:right; clear:both; line-height:15px; padding-top:5px;}
.ProductListItems .addToCartWrap .AddToCartbottom{ background:red; clear:both;  width:200px; position:absolute; margin:36px 0 0 -73px;  height:195px; background: url(images/ceacahjf.png) no-repeat; }
.ProductListItems  .AddToCartbottomimg img{ padding:40px 0 0 50px; margin:0px;  position:absolute;}
.ProductListItems .Product_storeduidui .wenben_a{ float:left;}
.ProductListItems .Product_storeduidui .wenben_b{ float:left; z-index:-1000;}
.ProductListItems .Product_storeduidui .wenben-b a{ width:17px; height:17px; float:left;  margin:2px 0 0 10px;}
.ProductListItems .Product_storeduidui .wenben-b:hover .wenben_div{ display:block;}
.ProductListItems .Product_storeduidui .wenben_div{  clear:both; position:relative;  width:230px; z-index:100; display:none; padding:0PX; margin:0PX; background:#FFF0C1;  left:175px; top:-15px; border:2px solid #000000;}

.ProductList_wrap{border-bottom: 2px solid #D7D8D5;padding: 20px 0;text-align: left;}
.ProductListItems .Product_ExtentInfo{padding-bottom:10px;}

.ProductListItems .addToCartWrap .AddToCartButton{ clear:both; float:right;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer;  border:0px; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center; margin:5px 0 0 0; font-size:14px; }
.ProductListItems .addToCartWrap .UtofStockButton{ clear:both; float:right;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border:0px; border-radius:3px 3px 3px 3px; background: url(images/hongg.png) repeat; height:30px;  color:#ffffff;  text-align:center; margin:5px 0 0 0; font-size:14px; }
.ProductListItems  .Product_store{ background: url(images/Product-Pages-Blue.png) no-repeat; width:380px;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0; padding-left:25px; color:#00b0f0; font-size:14px;}
.ProductListItems  .Product_stores {  background: url(images/Product-Pages.png) no-repeat; width:380px;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 0px; padding-left:25px; color:#3da436; font-size:14px;}
.ProductListItems  .Product_storess {width:250px; position:relative;  height:20px; line-height:20px; float:left; margin:0px 0 0 0px; padding-left:25px; color:#1d2088; font-size:12px;}
.ProductListItems  .Product_storess a{ color:#1d2088; font-size:12px; font-weight:bold; text-decoration:underline;}
.ProductListItems  .Product_storexiaxia{ background: url(images/xiaxia.png) no-repeat; width:80%;  height:17px; line-height:20px; float:left; font-weight:bold; margin:0; padding-left:25px; color:#80030a; font-size:14px;}
.ProductListItems  .Product_storeduidui{ background: url(images/duidui.png) no-repeat; width:80%;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 0px; padding-left:25px; color:#d4630d; font-size:14px;}
.ProductListItems  .Product_storeOrder{width:80%; position:relative;  height:20px; line-height:20px; float:left; margin:0px 0 0 0px; padding-left:25px; color:#1d2088; font-size:12px;}
.ProductListItems  .Product_storeOrder a{ color:#1d2088; font-size:12px; font-weight:bold; text-decoration:underline;}
.ProductListItems  .product_detail_div{ width:360px; float:left; position:absolute; z-index:100;display:none;  left:160px; top:-160px; }
.ProductListItems  .Product_storess:hover .product_detail_div{ display:block;}
.ProductListItems  .product_detail_div_jianjiao{float:left; background: url(images/jiaojiao.png) no-repeat; width:25px; padding:0px;   z-index:10;  position:relative;  height:44px;  margin:148px -3px 0 0; }
.ProductListItems  .product_detail_div_centent ul{ float:left; margin:10px 10px 0 10px; padding:0px;  min-height:250px; width:290px; }
.ProductListItems  .Storetitbe{ height:16px;float:left; border-bottom:3px solid #000; width:290px;   list-style:none;}
.ProductListItems  .product_detail_div_centent ul li{ float:left; border-bottom:2px solid #000; width:290px; list-style:none; }
.ProductListItems  .Storetilte{   float:left; width:180px; color:#000; padding-bottom:3px; height:16px;vertical-align:bottom;  border-right:1px solid #000; font-weight:bold; font-size:14px;  text-align:left;}
.ProductListItems  .Inventorytitle{ float:left; width:108px; color:#000; height:16px;  font-weight:bold; vertical-align:bottom; font-size:14px;  text-align:center;}
 .ProductListItems .Inventory_centent{ width:108px; color:#000;  float:left;  vertical-align:bottom; font-size:12px; line-height:45px;  text-align:center; }
.ProductListItems  .Storetilte_centent{float:left; width:180px; color:#000; min-height:45px; vertical-align:bottom;  border-right:1px solid #000; font-weight:bold; font-size:14px;  text-align:left;}
.ProductListItems  .Inventorytitle_centent{ float:left; width:108px; color:#000; min-height:45px;  font-weight:bold; vertical-align:bottom; font-size:14px;  text-align:center;}
.ProductListItems  .Storetilte_centent_Name{ height:16px; line-height:16px; font-size:12px; float:left; width:100%; overflow:hidden;}
.ProductListItems  .Storetilte_centent_Name a{ height:16px; line-height:16px; font-size:12px; width:95%; overflow:hidden;}
.ProductListItems  .Storetilte_centent_wenben{ font-size:11px; font-weight:100; width:175px; min-height:25px; color:#908E8B;  overflow:hidden; margin:0 5px 0 0; line-height:13px; }

.ProductListItems  .product_detail_div_centent{ float:left; width:310px;   padding:0px; border:3px solid #dbdbda; background:#ffffff; z-index:-1000; border-radius:15px 15px 15px 15px; }
.ProductListItems .Product_centents{ float:left; width:450px; margin-left:10px; text-align:left; }
.ProductListItems td{padding:20px 0px 20px 0px;border-bottom:2px solid #d7d8d5; height:150px; text-align:left;}
.ProductListItems .ProductDescriptionWrap{color:#000;  font-size:12px; float:left; width:430px; overflow:hidden; }
.ProductListItems td.first{border-top:0px;}
.ProductListItems .AfterMir{ width:150px;  height:20px; line-height:20px; font-family:Arial; float:right; font-weight:bold;   padding:0px; color:#3d73b9; font-size:18px;}
.ProductListItems .AfterMir b{ font-size:12px; color:#000000;}
.ProductListItems .SalePrice{  clear:both; width:120px;  height:20px; font-family:Arial; line-height:20px; float:right; font-weight:bold;  color:#E60612; font-size:14px;}

.ProductListItems .RegularPrice{width:120px; clear:both; height:15px; text-decoration: line-through; font-family:Arial; line-height:15px;  float:right; font-weight:bold;  color:#908F8B; font-size:12px;}
.ProductListItems .RegularPrice b{ display:none;}

.ProductListItems .variantprice{width:120px; clear:both; height:15px;  font-family:Arial; line-height:15px;  float:right; font-weight:bold;  color:#908F8B; font-size:12px;}
.ProductListItems .variantpriceOne{width:120px; clear:both; height:15px;  font-family:Arial; line-height:15px;  float:right; font-weight:bold;  color:#000000; font-size:18px;}
.ProductListItems .SalePriceOne{clear:both; width:120px;  height:20px;  font-family:Arial; line-height:20px; float:right; font-weight:bold;  color:#e60412; font-size:18px;}

/*Grid*/
.AddToCartbottomimg{  position:absolute;}
.ProductGridItems td.first{ }
.ProductGridItems .AddToCartbottomimg{ clear:both; position:absolute;}
.ProductGridItems .addToCartWrap .AddToCartbottom{ background:red; clear:both;  width:200px; position:absolute; margin:12px 0 0 -6px;  height:195px; background: url(images/ceacahjf.png) no-repeat; }
.ProductGridItems .AddToCartbottomimg img{  padding:20px 0 0 120px; position:absolute; margin:0px;}

.ProductGridItems .Product_store_centent { width:100%; float:left; min-height:50px; display:none; width:240px; margin:0px 0 0 0;}
.ProductGridItems .ProductAddtoCartForm{ width:240px; float:right; margin-top:10px; }
.ProductGridItems .addToCartWrap{ width:100%; float:left; margin:0px 0 0 0}
.ProductGridItems .addToCartWrap small{ float:left; font-size:12px;  padding-left:25px; padding-top:5px; color:#0e111c;}
.ProductGridItems .addToCartWrap input[type='text']{ float:left; border:1px solid #899dad; margin-top:5px;  width:40px;}
.ProductGridItems .addToCartWrap .AddToCartButton{  float:left;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer;  border:0px; border-radius:3px 3px 3px 3px; background: url(images/boottoncart.png) repeat; height:30px;  color:#ffffff;  text-align:center; margin:0px 0 0 5px; font-size:14px; }
.ProductGridItems .addToCartWrap .UtofStockButton{ float:left;  font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border:0px; border-radius:3px 3px 3px 3px; background: url(images/hongg.png) repeat; height:30px;  color:#ffffff;  text-align:center; margin:0px 0 0 5px; font-size:14px; }
.ProductGridItems  .Product_store{ background: url(images/Product-Pages.png) no-repeat; width:225px;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 0px; padding-left:25px; color:#3da436; font-size:14px;}
.ProductGridItems  .Product_stores {  background: url(images/Product-Pages.png) no-repeat; width:200px;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 0px; padding-left:25px; color:#3da436; font-size:14px;}
.ProductGridItems  .Product_storess {width:250px; position:relative;  height:20px; line-height:20px; float:left; margin:0px 0 0 0px; padding-left:25px; color:#1d2088; font-size:12px;}
.ProductGridItems  .Product_storess a{ color:#1d2088; font-size:12px; font-weight:bold; text-decoration:underline;}
.ProductGridItems  .Product_storexiaxia{ background: url(images/xiaxia.png) no-repeat; width:80%;  height:17px; line-height:10px; float:left; font-weight:bold; margin:30px 0 0 30px; padding-left:25px; color:#80030a; font-size:14px;}
.ProductGridItems  .Product_storeduidui{ background: url(images/duidui.png) no-repeat; width:80%;  height:20px; line-height:20px; float:left; font-weight:bold; margin:0px 0 0 0px; padding-left:25px; color:#d4630d; font-size:14px;}
.ProductGridItems  .Product_storeOrder{width:250; position:relative;  height:20px; line-height:20px; float:left; margin:0px 0 0 0px; padding-left:25px; color:#1d2088; font-size:12px;}
.ProductGridItems  .Product_storeOrder a{ color:#1d2088; font-size:12px; font-weight:bold; text-decoration:underline;}
.ProductGridItems  .product_detail_div{ width:360px; float:left; position:absolute; z-index:100;display:none;  left:160px; top:-160px; }
.ProductGridItems  .Product_storess:hover .product_detail_div{ display:block;}
.ProductGridItems  .product_detail_div_jianjiao{float:left; background: url(images/jiaojiao.png) no-repeat; width:25px; padding:0px;   z-index:10;  position:relative;  height:44px;  margin:148px -3px 0 0; }
.ProductGridItems  .product_detail_div_centent ul{ float:left; margin:10px 10px 0 10px; padding:0px;  min-height:250px; width:290px; }
.ProductGridItems  .Storetitbe{ height:16px;float:left; border-bottom:3px solid #000; width:290px;   list-style:none;}
.ProductGridItems  .product_detail_div_centent ul li{ float:left; border-bottom:2px solid #000; width:290px; list-style:none; }
.ProductGridItems  .Storetilte{   float:left; width:180px; color:#000; height:16px;vertical-align:bottom; padding-bottom:3px;  border-right:1px solid #000; font-weight:bold; font-size:14px;  text-align:left;}
.ProductGridItems  .Inventorytitle{ float:left; width:108px; color:#000; height:16px;  font-weight:bold; vertical-align:bottom; font-size:14px;  text-align:center;}
.ProductGridItems  .Inventory_centent{ width:108px; color:#000;  float:left;  vertical-align:bottom; font-size:12px; line-height:45px;  text-align:center; }
.ProductGridItems  .Storetilte_centent{float:left; width:180px; color:#000; min-height:45px; vertical-align:bottom;  border-right:1px solid #000; font-weight:bold; font-size:14px;  text-align:left;}
.ProductGridItems  .Inventorytitle_centent{ float:left; width:108px; color:#000; min-height:45px;  font-weight:bold; vertical-align:bottom; font-size:14px;  text-align:center;}
.ProductGridItems  .Storetilte_centent_Name{ height:16px; line-height:16px; font-size:12px; float:left; width:100%; overflow:hidden;}
.ProductGridItems  .Storetilte_centent_Name a{ height:16px; line-height:16px; font-size:12px; width:95%; overflow:hidden;}
.ProductGridItems  .Storetilte_centent_wenben{ font-size:11px; font-weight:100; width:175px; min-height:25px; color:#908E8B;  overflow:hidden; margin:0 5px 0 0; line-height:13px; }
.ProductGridItems  .product_detail_div_centent{ float:left; width:310px;   padding:0px; border:3px solid #dbdbda; background:#ffffff; z-index:-1000; border-radius:15px 15px 15px 15px; }
.ProductGridItems  .Product_centents{ float:left; width:240px; margin-left:0px; }
.ProductGridItems .ProductPriceWrap{ width:200px; padding:0px; height:45px;  text-align:center;  margin:0 20px 0 20px; }
.ProductGridItems .AfterMir{ width:200px;  height:20px; line-height:20px; font-family:Arial; text-align:center; float:left;  font-weight:bold;   padding:0px; color:#3d73b9; font-size:18px;}
.ProductGridItems .AfterMir b{ font-size:12px; color:#000000;}
.ProductGridItems .SalePrice{ width:200px;  height:15px; font-family:Arial; line-height:15px; float:left;  text-align:center; font-weight:bold;  color:#E60612; font-size:14px;}
.ProductGridItems .RegularPrice{width:200px; clear:both; height:10px;  font-family:Arial; line-height:15px; float:left; text-align:center;  font-weight:bold;  color:#908F8B; font-size:12px;}
.ProductGridItems .variantprice{width:200px; clear:both; height:15px;  font-family:Arial; line-height:15px; float:left; text-align:center;  font-weight:bold;  color:#908F8B; font-size:12px;}
.ProductGridItems .variantpriceOne{width:200px; clear:both; height:15px;  font-family:Arial; line-height:30px; float:left; text-align:center;   font-weight:bold;  color:#000000; font-size:18px;}
.ProductGridItems .SalePriceOne{clear:both; width:200px;  height:20px;  font-family:Arial; line-height:20px;float:left;text-align:center;  font-weight:bold;  color:#e60412; font-size:18px;}
.ProductGridItems td{ padding:5px; border:0px; }
.ProductGridItems .ProductDescriptionWrap{display:none; color:#000;}
.ProductGridItems .last{border-right:none;}
.ProductGridItems {padding:10px; text-align:left;}
.ProductGridItems  .ProductImgWrap{height:150px; padding-top:10px; text-align:center;}
.ProductGridItems  .ProductImgWrap img{border:0px;}
.ProductGridItems .ProductNameWrap{  width:200px; color:#000; height:16px;  overflow:hidden;  padding:0px; text-align:center;  clear:both; margin: 10px 20px 2px 20px;}
.ProductGridItems .ProductNameWrap a{ text-decoration:none; line-height:15px; color:#000;}
.ProductGridItems .ProductNameWrap a:hover{ text-decoration:underline; line-height:15px; color:#000;}
.ProductGridItems  a:hover{text-decoration:underline;}
.ProductUpsellBuyWrap{ display:none;}
#leftWrap{width: 220px;float: left;clear: both; margin-top:40px; margin-bottom:10px;}
.navHeadertable{ float:left;  margin:0px; margin-top:10px; width:180px; min-height:23px; line-height:18px; font-size:16px; color: #231815; font-family: Arial;font-size: 16px;font-weight: bold; padding-left:10px;}
.navHeader{overflow:hidden;   width:205px; padding-left:15px;   margin:20px 0 0 0; height:30px;  font-size:16px; font-weight:bold;  color:#6FBA2C; float:left; line-height:30px;   background: #3E3A39; }
.leftNavs{border: 2px solid #ddd; border-top: 0px solid #F0EFEF; min-height:300px;  float:left; width:216px;}
.leftNav{ min-height:300px;  float:left; width:216px;}
.narrowResults{color:#000000; padding:3px 10px 5px 10px; }
#allSelections b{  font-size:16px; font-family:Arial; color:#231815; font-weight:bold;}

.narrowResults .title{ font-size:82%; line-height:18px; clear:both;}
.narrowResults #RNsearchBox{ width:120px; padding:0;  height:20px; line-height:20px; color:#7d7d7d;}
.narrowResults #RNsearchGo{border:none; background:#70BA2B; padding:0 2px 0 2px; height:20px; line-height:20px; color:#fff; font-weight:bold; margin:0 0 0 3px; cursor:pointer;}
.narrowResults #RNsearchGo:hover{text-decoration:underline;}
.CatBlock{ line-height:17px; margin:10px 0px;}
.CatBlock a{ text-decoration:none;}
.CatBlock .selectedsection{ font-style:italic;}
.catResults{ float: left; font-family: 'MyriadPro-Regular', Myriad Pro, Arial,Helvetica,sans-serif; font-size: 14px; margin: 30px 0 0 10px; overflow: hidden; width: 250px;}
.catResults b{ font-size:14px; }
.catResultsto{float: left; font-family: 'MyriadPro-Regular', Myriad Pro, Arial,Helvetica,sans-serif; font-size: 14px; margin: 10px 0 0 10px; overflow: hidden; width: 250px;}

#ctl00_PageContent_ctl00_pnlBottomControlLines{ clear:both; float:right;}
.accont_top_table{float:left;  margin:15px 0 0 0;  width:1030px; height:23px; line-height:23px; font-size:16px; color:#7b7a79; font-weight:bold;}
.accont_top_left_table{ float:left;  margin:0px; background: url(images/bsj.png) repeat; width:185px; height:23px; line-height:23px; font-size:16px; color:#7b7a79; font-weight:bold; padding-left:15px;}
.accont_top_right_table{ float:left; padding-left:10px;  background: url(images/bsj.png) repeat; width:818px; margin-left:2px; height:23px; line-height:23px; font-size:16px; color:#7b7a79; font-weight:bold; }
.accont_top_left{ width:200px; float:left; background:#fbfcfd; min-height:150px; border-radius:0px 0px 13px 13px;  margin:0 0 10px 1pxx; -moz-box-shadow: 5px 5px 8px #909090;/*firefox*/ -webkit-box-shadow: 5px 5px 8px #909090;/*safari或chrome*/box-shadow:5px 5px 8px #909090;/*opera或ie9*/}
.accont_top_left ul{ float:left; margin:0px; padding:0px; margin:10px 0 0 20px;}
.accont_top_left ul li{ list-style:none; line-height:20px; margin:5px 0 0 0;   font-size:13px; color:#7b7a79; background: url(images/accountleft.png) no-repeat;}
.accont_top_left a{color:#7b7a79; padding-left:20px; text-decoration:none;}

.accont_top_lefts{ width:180px;  float:left;  min-height:100px; margin:0px; padding:0px; }
.accont_top_lefts ul{ float:left; margin:0px; padding:0px; margin:0px 0 0 10px;}
.accont_top_lefts ul li{ list-style:none; line-height:20px; margin:0px 0 5px 0;   font-size:13px; color:#7b7a79;}
.accont_top_lefts a{color: #231815;   display: block; float: left;   font-family: 'HelveticaNeueLTCom-Roman';font-size: 14px;  line-height: 18px;line-height: 14px;padding: 0 0 5px 10px;  text-decoration: none;  width: 181px; overflow:hidden;}
.accont_top_lefts a:hover { text-decoration:underline; color:#337DC1;}

.HasSomeLarge{  clear:both;  margin:5 0px;}
.accont_top_right{ width:828px; margin:0px 0  0 2px; float:left; min-height:400px;}
.account_centent{ width:788px; margin:20px;  min-height:450px; float:left; border:1px solid #666663;}
.center_user{ float:left; margin:20px 0 0 0;}
.center_user b{ font-weight:100;  color:red;}
.span5{ padding-left:68px;}
.btuooenfonts{ clear:both; margin:5px 0 0 0; width:700px; float:left; padding:0px;}
#ctl00_PageContent_ctrlNewAddress_ctl11{ display:none; margin:0px; padding:0px; height:0px; font-size:inherit;}
#ctl00_PageContent_ctrlNewAddress_ctl02{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl04{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl06{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl08{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl10{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl14{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl19{display:none;}
#ctl00_PageContent_ctrlNewAddress_ctl15{display:none;}

/*ShippingSelection*/
.ShippingSelection{ clear:both;  float:left; width:100%; min-height:400px; border: 1px solid #E7E7E7;}
.ctrlShippingAddress{ width:600px; float:left;  margin:20px 0 20px 20px;}
.ShippingMethodSelection{ width:400px; float:right;  margin:20px 0;}
.addressLabel{  padding:5px 10px 0 0;  font-size:12px; color:#000000; font-family:'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; }
.addressInput{padding:5px 10px 0 0;  font-size:12px; color:#070506; font-family: 'HelveticaNeueLTCom-Roman', Helvetica, sans-serif; }
.addressInput input[type='text']{  border:1px solid #adb9c3;  width:200px; font-size:13px; color:#070506; font-family: 'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif; }
.addressInput select{ width:202px;}
.ShippingMethodCss{ width:100%;  margin:20px 0 0px 20px;}
.ShippingMethodSelection label{font-size:12px; color:#000000; font-family:'HelveticaNeueLTCom-Roman',Arial, Helvetica, sans-serif;}
#ctl00_PageContent_ctrlShippingMethods_lblHeader{ padding:0px; margin:0px; color:#000000; font-weight:bold; font-size:13px; font-family:'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;}
.lbsshipping{ color:#504E4C; font-weight:bold;  height:30px; margin-bottom:20px; font-size:14px; font-family:Arial; font-weight:bold;}
.shippingcentenslb a{ font-weight:100; color:#000000;  padding-left:5px; font-family:'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif;}
.ShippingMethodSelection p{ margin:0px; padding:0px;}
/*Ment*/
.PaymentMethodDiv{ clear:both; float:left; margin:0px; padding:0px; width:100%; border: 1px solid #E7E7E7;}
.InfoMessageBox{ clear:both; width:1000px; margin:0 15px;  border:0px;}
.PaymentMethodClass{ float:left; margin-bottom:10PX; }
.pnlContCheckout{ clear:both; float:right; text-align:right; margin-top:25PX;}
.Romever{   color: #E60612;float: left;font-family: Arial;font-size: 18px; font-weight: bold; height: 20px; line-height: 20px; margin: 0;width: 80%;}
#ctl00_PageContent_ctrlShoppingCart_lnkEditOderLink{ display:none;}
.lnkEditBillingInfo{color: #000000;font-family: 'MyriadPro-Regular', Myriad Pro, Arial,Helvetica,sans-serif;font-weight: 100;padding-left: 5px;}
/*Rebates*/
.Rebates_top{ float:left; min-height:200px; width:100%;  margin:20px 0 0 0; padding:0px;}
.RebatesTable{ float:left; margin:0px; padding:0px;}
.RebatesTable .RebatesTb{ width:12%;  padding:5px 5px 5px  0; text-align:right;}
.SelectType{ width:110px; border:1px solid #b4b4b7;}
.SelectCategory{ width:180px; border:1px solid #b4b4b7;}
.SelectBrand{  border:1px solid #b4b4b7;}

.UnSelectedSectionListLoadDiv{background:url('images/lightbox-ico-loading.gif')  no-repeat scroll center 15px; height:50px; width: 196px; margin:30px auto;}

.txtSave{ width:80px; height:16px; border:1px solid #899dad;}
.txtItem{ width:420px; height:16px; border:1px solid #899dad;}
.searchRefinementContainertable{ clear:both; margin:5px 0 15px 0 ; float:left;}
.Rebates_centent{ float:left; margin:10px 0 0 0; width:100%; min-height:200px;}
.RebatesTableCentent{ float:left; margin:0px; padding:0px; }
.RebatesTableCentent_top{ background:#e3e1e0; height:35px; line-height:35px; color:#2f0e0d; font-size:90%; font-weight:bold; font-family:Arial;}
.RebatesTableCentent_top td{ border-right:1px solid #ffffff; padding: 0 10px; }
.RebatesTableCentent_centent{ min-height:70px;  }
.RebatesTableCentent_centent td{min-height:70px;}
.RebatesTableCentent_centent_Name{ padding:10px 10px; font-size:90%; width:585px; color:#5e9d31;}
.RebatesTableCentent_centent_Name a{font-size:100%; color:#5e9d31; text-decoration:underline;}
.RebatesTableCentent_top a{ background:#e3e1e0; height:35px; line-height:35px; color:#2f0e0d; font-size:100%; cursor:pointer; font-weight:bold; font-family:Arial; text-decoration:underline;}
.RebatesTableCentent_top a:hover{ background:#e3e1e0; height:35px; line-height:35px; color:#2f0e0d; font-size:100%; font-weight:bold; font-family:Arial; text-decoration:underline;}

.RebatesTableCentent_centent_Name a:hover{font-size:100%; color:#5e9d31; text-decoration:underline;}
.RebatesTableCentent_centent_Description{ padding:10px 10px;  color:#330e0c; overflow:hidden;}

.RebatesTableCentent_centent_ValidOn{ width:135px; padding:10px 10px; clear:both; overflow:hidden; }
.RebatesTableCentent_centent_Price{padding:10px 10px; clear:both; overflow:hidden;}
.RebatesTableCentent_centent_Rebates{padding:10px; font-size:90%;  color:#5e9d31; }
.RebatesTableCentent_centent_Rebates a{font-size:100%; color:#5e9d31; text-decoration:underline;}
.RebatesTableCentent_centent_Rebates a:hover{font-size:100%; color:#5e9d31; text-decoration:underline;}
.OrderHistory{ float:left;  margin:7px; border:1px solid #666663;}
.OrderHistory td{ width:20%; border-right:1px solid #666663; border-top:1px solid #666663; font-size:85%;}
.OrderHistory_top{ width:100%; background:#666663; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; height:30px; line-height:30px; }
.OrderHistory_top td{ border-right:1px solid #ffffff; font-size:100%; font-weight:bold;}
.OrderHistory_bottom{  height:30px; text-align:center;}
.OrderHistory_bottom a{ color:#526db4; text-decoration:underline;}
.OrderHistory_bottom a:hover{ color:#526db4; text-decoration:none;}

#ctl00_ctl06_pnlMiniCart{ display:none; position:absolute;}
.countus_top{ width:100%; height:120px; margin:0px; padding:0px;    background:#29ABE2;}
.count_top_title{ background: url(images/contactus-top.png) no-repeat; float:left; width:277px; height:51px;  margin:35px 0 0 40px;}
.countus_left{ float:left; width:185px; min-height:500px;  font-family:'HelveticaNeueLTCom-Roman'; font-size:12px; margin:10px 0 25px 0 ; padding:0px;  }
.countus_left_centent{ padding-left:20px; float:left; width:165px;}
.countus_left .countus_left_centent .title{font-family:'HelveticaBold';  font-size:13px; padding:0px; margin:25px 0 5px 0;}
.countus_right{ float:left; width:844px; border-left:1px solid #ccc; min-height:500px; margin:25px 0 10px 0 ; }
.countus_right_centent{ float:left; width:340px; margin:10px 30px 10px 10px;  min-height:130px; }
.countus_right_centent .title{ font-family:'HelveticaBold'; font-size:18px; color:#1B75BB; border-bottom:1px solid #ccc;}
.countus_right_centent_bottom{ margin:0px; float:left; padding:0px 0 0 10px;  font-family:'HelveticaNeueLTCom-Roman'; font-size:12px; }
.countus_right_centent_bottom a{ text-decoration:none; color:#44C3F3;}
.countus_right_centent_bottom a:hover{ text-decoration:none; color:#1B75BB;}
.countus_right_centent_bottom .titles{ font-family:'HelveticaBold';  font-size:12x; margin:15px 0 0px 0; padding:0px;}
.centent_right_bottom{ float:left;  width:100%; height:auto;}
.centent_right_bottom_title{ font-family:'HelveticaNeueLTCom-Roman';  padding:0px; margin:0px; font-size:14px;}
.centent_right_bottom_title .titles{font-family:'HelveticaBold'; font-size:18px;  padding:0px; margin:0px;  color:#1B75BB;}
.centent_right_bottom_centent{ width:100%; height:auto; margin:20px 0 0 0; padding:0px; float:left; font-family:'HelveticaNeueLTCom-Roman';  font-size:13px;}
.centent_right_bottom_centent .xiaoz{ font-size:11px; margin:0px; padding:0px 0 0 15px;font-family:'HelveticaNeueLTCom-Roman'; }
.centent_right_bottom_centent  .titlecounts{ margin:0px;  padding:0px 0 0 15px; line-height:20px;}
.centent_right_bottom_centent  .titlecounts td{ margin-top:10px; padding-top:10px;}
.centent_right_bottom_centent  .titlecounts input[type='text']{ border:1px solid #000000;}

.centent_right_bottom_centent  .titlecounts input[type='submit']{ border:0px solid #000000; background:#000000; color:#ffffff; cursor:pointer; }
.employment_top{ width:1030px; margin:0px; padding:0px; background:#29ABE2; height:190px;}
.employment{width:1030px; margin:0 auto;}
.top_Logo{float: left;width: 315px;height: 78px;background: url(images/toplogo.png) no-repeat center center; margin:60px 0 0px 60px; display: block;}
.employment_menu{ width:1030px; margin:0px; padding:0px; background: url(images/tomenu.png) no-repeat; height:33px;}
.employment_menu ul{ width:1030px; margin:0px; padding:0px; height:33px; float:left;}
.employment_menu ul li{ float:left; padding:0 6px; border-right:1px solid #E3E5DB; text-decoration:none; color:#E3E5DB; list-style:none; font-family:'MyriadPro-Regular', Myriad Pro; font-size:19px; line-height:33px;}
.employment_menu ul li a{ font-family:'MyriadPro-Regular', Myriad Pro; font-size:19px; line-height:33px; text-decoration:none; color:#E3E5DB;}
/*.employment_menu ul li a:hover{ font-family:'MyriadPro-Regular'; font-size:19px; line-height:33px; text-decoration:none; color:#ffffff;}*/
.employment_centent{width:1030px;  float:left; min-height:500px;  font-family:'MyriadPro-Regular', Myriad Pro; font-size:19px; color:#000000;}
.employment_centent table{ font-size:50%;}
.employment_bottom{ width:1030px;  float:left; margin:20px 0 80px 0; height:48px; }
.employment_bottom_leir{ float:right; margin:0px 40px 0 0; width:220px;   height:48px;}
.toprevious{float: left;width: 98px;height: 48px;background: url(images/Previousto.png) no-repeat center center; margin:0px 0 0px 0px; display: block;}
.tonext{float:right;width: 98px;height: 48px;background: url(images/tonext.png) no-repeat center center; margin:0px 15px 0px 0px; display: block;}
.txtBox{ border:1px solid #8CC63F; width:215px; height:18px;}
.txtBox2{ border:1px solid #8CC63F; width:160px; height:18px;}
.dropzClass{border:1px solid #8CC63F; font-family:'MyriadPro-Regular', Myriad Pro; font-size:16px;}

.employment_centent td{ margin-top:10px; padding-top:5px; padding-right:5px;}
#content
{

    height: auto;
    background-color: #ffffff;

    clear: none;
    min-height:450px;
    float:left;
}


/*jqusey*/
#gallery {
		 width:250px;
	}
	#gallery ul { list-style: none; padding:0px; margin:0px; }
	#gallery ul li { display: inline; text-decoration:none; }
	#gallery ul img {
		max-width:250px;
    		max-height:250px;
	}
	#gallery ul a:hover img {

	}
	#gallery ul a:hover { color: #fff; }
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; display:block;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
/*jqusey*/


table
{
    font-size: 1em !important;
    border: none;
}

form
{
    margin: 0;
    padding: 0;
}
fieldset, form
{
    border: none;
    margin: 0;
    padding: 0;
}
h3
{
    margin: 1em 0 0.5em 0;
    padding-top: 1em;
    color: #6B6F83;
    font-size: 1.25em;
    text-align: left;
    border-bottom: solid 2px #4776BD;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
    height: 1%;
}
.clear, .floatform
{
    display: block;
}
/* End hide from IE-mac */

ul.tame, ul.tame li
{
    margin: 0;
    padding: 0;
    display: list-item;
    list-style: none;
}
ul.tame li
{
    line-height: 1.25em;
}

br.cl
{
    clear: both;
}



textarea#OrderNotes
{
    width: 99% !important;
}



#bodyWrapper
{
    clear:both;
    padding: 0;
    margin-bottom: 0px;
    height: auto;
    width: 1030px;
    margin:0px auto;
}


#miniCart
{
    float: right;
}
#ML
{
    font-size: 0.85em;
}

.MLSettings
{
	float: right;
    display:inline;
    margin: 0px 2px 2px 0;
    vertical-align:middle;
}

.MLSettings span
{
	padding-left:5px;
	padding-right:2px;
}

.MLSettings select
{
	font-size: 1em;
}
 #miniCart a
{
    color: #4776BD;
}
input.submit
{
    border: 1px double #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    padding: 0.1em;
    margin: 0;
    background-color: #fff;
    background-image: url(images/background-form-element.png);
    color: #333;
    font-size: 1em;
    font-weight: bold;
    font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
}
input.submit:active
{
    border: 1px double #ccc;
    border-top-color: #999;
    border-left-color: #999;
}


/*HEADER ELEMENTS*/



#logo b
{
    display: none;
}


a.wishlist
{
    background: url(images/icons/wishlist.gif) no-repeat left bottom;
}
a.account
{
    background: url(images/icons/your-account.gif) no-repeat left bottom;
}
a.faq
{
    background: url(images/icons/faq.gif) no-repeat left bottom;
}
a.contact
{
    background: url(images/icons/contact-us.gif) no-repeat left bottom;
}
a.wishlist, a.cart, a.faq, a.contact, a.account
{
    padding: 3px 15px 3px 20px;
    /*position: relative;*/
}
#header u
{
    color: #000;
    text-decoration: none;
}
#login
{
    margin: 0;
    padding: 0;
    float: right;
    font-size: 0.8em;
    padding-right: 15px;
}
#horizNav2
{
    clear: both;
    background: #EFEEEE url(images/sub-nav-fade.gif) repeat-x left center;
    width: 1030px;
    height: 3em;
    line-height: 3em;
    color: #444;
    padding: 0;
    margin-top: 0px;
    border-bottom: solid 1px #F0EFEF;
}
#horizNav2 a:active, #horizNav2 a:link, #horizNav2 a:visited
{
    color: #444;
    text-decoration: underline;
}
#horizNav2 a:hover
{
    color: #444;
}
#horizNav2 span
{
    color: #444;
    font-weight: bold;
    font-size: 1.2em;
}
#horizNav2 form label
{
    color: #444;
}
#horizNav2 form
{
    float: left;
    padding: 0 2em 0 1em;
    width: auto;
}
#horizNav2 fieldset
{
    width: 210px;
}

#horizNav2 ul
{
    float: left;
    padding: 0 1em;
}
.pipe
{
    padding: 0 1em;
    font-size: 0.9em;
    font-weight: normal;
}
img.liveHelp
{
    float: right;
    padding: 0 1em;
    vertical-align: middle;
    margin-top: 4px;
}
.searchContent #CategoryPage{ margin-top:-30px;}
.search
{
    clear:both;
     float:left;
    margin:5px 0 10px 230px; position:relative;
	width:400px;
	height:20px;
	font-weight:inherit;
	font-size: .9em !important;
}
.search input[type='text']{width:120px; padding:0;  height:20px; line-height:20px; color:#7d7d7d;}
.search input[type='button']{border:none; background:#70BA2B; padding:0 2px 0 2px; height:20px; line-height:20px; color:#fff; font-weight:bold; margin:0 0 0 3px; cursor:pointer;}
.search_error
{
	color:Red;
	font-size:smaller;
	font-style:italic;
	font-weight:normal;
}



/* LEFT NAV */

.catMark
{
    font-size: 0.8em;
    font-weight: bold;
    color: #aaa;
    letter-spacing: -2px;
}

.contentin{
	margin:0 auto;
	padding:0;
	max-width:1030px;
}
.contentin h4{	text-align:center;	font-size:16px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}

.headingsec{
	margin:0;
	padding:55px 40px;	
	background:#00b2ee;
	text-align:center;
}
.headingsec h2{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:55px;
	color:#fff;
	border:none;
	text-align:center;
}
.headingsec h2 span{ font-weight:normal;}
.txtsec{margin:0;padding:30px 40px 24px 40px;}
.txtsec p{
	padding:0;
	margin:0;
	font-size:12px;
	font-family:"MyriadPro-Regular",Myriad Pro;
	
}
.showup{  
margin:0 auto;
padding:35px 0;
width:545px;
}
.showup img{ width:100%;}


.headingsec2{
	margin:0;
	padding:0 10px 0 10px;	
	background:url(/images/landingpages/top.jpg) no-repeat left top #64c389;
	background-position:100%;
	text-align:center;
	min-height:153px;
}
.headingsec2 h2{
	margin:0;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:39px;
	color:#fff;
	border:none;
}
.headingsec2 h3{
	margin:0;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#fff;
	text-align:right;
	border:none;
}

.txtsec2{margin:0;padding:35px 35px 15px 35px;}
.txtsec2 p{
	padding:0 0 30px 0;
	margin:0;
	font-size:12px;
	font-family:"MyriadPro-Regular",Myriad Pro;
}
.txtsec2 img{ width:100%;}

/* FOOTER ELEMENTS */
#footer ul
{
    list-style: none;
    color: #444;
}


.footerList
{
    text-align: left;
    width: 24%;
    height: 100%;
    display: inline;
    float: left;
    border-right: 1px dashed #ddd;
}
.topList li
{
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.5em 0;
    list-style: none;
}

/* CLOSER */
#closer
{
    font-size: 0.7em;
    color: #444;
    margin: 1em 0;
}
#closer a
{
    color: #444;
}


/* PRODUCT PAGE */
#productTopBox
{
    text-align: right;
    padding: 1.5em 10px 10px 10px;
}
h2
{
    margin: 0;
    font-size: 15px;
    text-align: left;
    border-bottom: solid 2px #4776BD;
}

#sku
{
    display: block;
}
#price
{
    font-weight: bold;
    font-size: 1.5em;
    display: block;
}
.SalePrice
{
    color: #cc0000;
    display:block;
}
#description, #quoteBox, #otherinfo
{
    margin: 10px;
}
.prodHeader
{
    width: 99.5%;
    height: 1.2em;
    color: #6B6F83;
    clear: both;
    font-weight: bold;
    font-size: 1.2em;
    padding: 3px 5px;
    border-bottom: solid 2px #4776BD;
}
#quoteBox input, #quoteBox select
{
    font-size: 1em;
    display: block;
    margin: 5px 0;
}
#mainImg
{
    margin: 0 10px 10px 0;
    float: left;
}

.addToForm
{
    margin-top: 1em;
}
#shipQuoteLabels
{
    width: 10em;
    height: auto;
    float: left;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}
#shipQuoteLabels label
{
    display: block;
    line-height: 2em;
}
#ShipQuote, #yourQuote
{
    font-weight: bold;
    line-height: 2em;
}
#shipQuoteWrapper
{
    height: auto;
    float: left;
}
#navArrows
{
    float: right;
}

/* ENTITY LANDING PAGE */

.topFeature
{
    float: left;
    width: 24.8%;
    height: auto;
    text-align: left;
}

.topFeatureP
{
    margin: 0;
    padding: 0.5em;
    text-align: left;
}
.topFeature p
{
    margin: 0;
    text-align: left;
}
.topFeatureP img
{
    margin-bottom: 0.5em;
}
.topPrice, .topName
{
    font-weight: bold;
    text-align: left;
}

#entitySep
{
    clear: both;
    margin-top: 1em;
}
.btmP
{
    clear: left;
    border-bottom: 1px solid #C6C3BA;
    float: left;
    width: 683px;
    margin: 0.5em 0;
    padding: 0.5em;
}
.btmP img
{
    float: left;
    margin-right: 1em;
}
.btmP span
{
    display: block;
}
.btmName, .btmPrice, .btmSalePrice
{
    font-size: 1.1em;
    font-weight: bold;
}
.btmDescription, .topDescription
{
    display: block;
    padding-bottom: 1em !important;
}
.btmPrice
{
}
.btmSalePrice
{
    color: #cc0000;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock
{
    display: inline !important;
    font-weight: bold;
    color: #4776BD;
}
.btmOutStock, .topOutStock
{
    color: #aaa;
}
#entityPageHeader p
{
    margin-top: 0;
}
#entityPageHeader img
{
    margin: 0 1em 0.5em 0;
    float: right;
}

.entityCategory
{
    margin: 0 0 1em 0;
    font-size: 1.1em;
}

/* OTHER SELECTORS */
.MediumCell, .LightCell
{
    border: none;
}

.error
{
    font-size:1.25em;
    font-weight:bold;
    color:#ff0000;
	line-height: 35px;
}

.errorLg
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
}

.SBProdName
{
    font-size: .7em;
}
.SBCatName
{
    font-size: .8em;
    font-weight: bold;
}

.PBCartFull
{
    font-size: .7em;
    color: Blue;
    font-weight: bold;
}

.InfoMessage
{
	font-weight: bold;
	color: #0000ff;
}

/* Box frame for info messsage on payment panel */


/* COMPONENT ART HORIZONTAL MENU */

.TopMenuGroup
{
    border: solid 0px #000;
    background-color: transparent;
    line-height:35px;
}

.MenuGroup
{
    border: solid 0px #000;
    color: #000000;
    font-size: 0.8em!important;
    margin: 0;
    background: #F8F8F8 none;
}

.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover
{
    color: #4776BD;
}

.TopMenuItem, .TopMenuItemHover
{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    cursor: hand;
    cursor: pointer;
    margin:0;
    padding: 0 1em!important;
    line-height: 35px;
    vertical-align:middle;
    background: url(images/tab-sep.gif) no-repeat top left;
}
.TopMenuItem
{
    background: url(images/tab-sep.gif) no-repeat top left;
}


/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td
{
    color: #4776BD;
    border: solid 0px white;
    cursor: hand;
    cursor: pointer;
    margin: 0;
    background: #F8F8F8 none;
    width: 100%!important;
}

.MenuItemHover, .MenuItemHover td
{
    background: #DCDFE2 none;
}

.ScrollItem
{
    background-color: green;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.ScrollItemH
{
    background-color: aqua;
    color: orange;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.ScrollItemA
{
    background-color: Lime;
    color: yellow;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}
/*
-----------------------------------------------------------------------
 Component Art Vertical Menu Style:
-----------------------------------------------------------------------


.VertTopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertTopMenuItem
{
  color:#FFFFFF;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
td.VertTopMenuItem {color:#FFFFFF;}

.VertTopMenuItemHover
{
  color:#444444;
  background-color:#FEDF15;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertScrollItem
{
  background-color:#FBFBFB;
  font-size:11px;
  border:solid 0px #FBFBFB;
  cursor:default;
  text-align:center;
}

.VertScrollItemH
{
  background-color:silver;
  color:black;
  font-size:11px;
  border:solid 0px gray;
  cursor:default;
  text-align:center;
}

.VertScrollItemA
{
  background-color: darkgray;
  color:black;
  font-size:11px;
  border:solid 0px gray;
  cursor:default;
  text-align:center;
}
*/

/*
-----------------------------------------------------------------------
 Component Art Tree Style:
-----------------------------------------------------------------------


.TreeView
{
  background-color:transparent;
  border: #919191 0px solid;
  padding-top:2px;
  cursor: default;
  color: #FFFFFF;
  cursor: hand;
  cursor:pointer;
}

.TreeNode
{
  font-size: 11px;
  color: #FFFFFF;
  padding:0px;
  padding-left: 3px;
  padding-right: 3px;
  cursor: hand;
  cursor:pointer;
}

.HoverTreeNode
{
  color: #FFCC00;
  font-size: 11px;
  padding:0px;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
  cursor: hand;
  cursor:pointer;
}

.SelectedTreeNode
{
  font-size: 11px;
  padding:0px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #a0a0a0;
  cursor: hand;
  cursor:pointer;
}

.NodeEdit
{
  border:1px silver solid;
  font-size: 11px;
}

*/

#AjaxShipping
{
    width: 99%;
    border: solid 1px #444;
    height: 100%;
    float: left;
    padding: 3px;
}
#AjaxShipping h4
{
    margin: 0 0 0.5em 0;
    font-weight: bold;
    font-size: 1.1em;
}
.AjaxShippingLabel
{
    width: 175px !important;
    float: left;
    font-weight: bold;
    clear: left;
}
#AjaxShipping input, #AjaxShipping select
{
    font-size: 1em;
    float: left;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate
{
    float: left;
    clear: left;
    border-top: solid 1px #eee;
    width: 99%;
    padding: 3px 0;
}
#ShipQuote
{
    float: left;
    margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry
{
    visibility: visible;
    /*display:none;*/
}
#AjaxShippingState
{
    visibility: visible;
    /*display:none;*/
}
.OrderOptionsTitle  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.OrderOptionsName  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }


.dhtmltooltip
{
	border:0;
	/*border: 2px solid black;*/
	padding: 2px;
	font-size:12px;
	background-color: lightyellow;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.CardCodeTooltip
{
	border:0;
	/*border: 2px solid black;*/
	padding: 2px;
	background-color: #ffffff;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.CardCodeTooltips
{
	border:0;
	/*border: 2px solid black;*/
    padding-top:-200px;
	position:relative;
	left:200px;
	top:-350px;
	 float:left;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.Kit2dhtmltooltip
{
	border:0;
	margin-top:20px;
	/*border: 2px solid black;*/
	padding: 2px;
	font-size:12px;
	background-color: lightyellow;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.ShippingAndTaxEstimateAddress
{
	border: solid 1px #aaa;
	width:100%;
}

.ShippingAndTaxEstimateAddress .Header
{
	text-align:center;
	font-weight:bold;
	background-color:#ddd;
}

.ShippingAndTaxEstimateAddress .Caption
{
	width:30%;
	text-align:left;
	vertical-align:top;
}

.ShippingAndTaxEstimateAddress .Value
{
	width:70%;
	text-align:left;
	vertical-align:top;
}

.ShippingAndTaxEstimateAddress .ErrorMessage
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	color:Red;
	font-weight:bold;
}

.ShippingAndTaxEstimator
{
	border:solid 1px #aaa;
}

.ShippingAndTaxEstimator .Header
{
	text-align:center;
	font-weight:bold;
	background-color:#ddd;
}

.ShippingAndTaxEstimator .Caption
{
	font-weight:bold;
	width:30%;
	text-align:left;
	vertical-align:top;
}

.ShippingAndTaxEstimator .Value
{
	width:70%;
	text-align:right;
	vertical-align:top;
}

.WishListWarning
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	color: #ff0000;
}

.ShippingEstimatorPanel
{
	width:350px;
	border:dashed 1px gray;
	padding: 5px 5px 5px 5px;
}

#KitError
{
	text-align:center;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}

#lblKitError
{
	color:Red;
}

/* default class for stock hint display */
.StockHint
{
	font-size:11px;
}

.StockHint_OutOfStock
{
	color:red;
}

.StockHint_InStock
{
	color:blue;
}

/* indented class variation for stock hint display */
.StockHint_Indented
{
	text-indent:10px;
	font-size:11px;
}

.StockHint_Indented_OutOfStock
{
	color:red;
}

.StockHint_Indented_InStock
{
	color:blue;
}



/*********************************************/
/*************For Featured Products***********/
/*********************************************/


.featuredProductDescription
{
	padding-top: 10px;
	font-weight: normal;
}

.featuredProductPrice
{
	padding-top: 10px;
	padding-bottom : 10px;
	font-weight: normal;
}


.featuredTeaser
{
	color: #000000;
	font-weight: bold;
}



/* CSS for productratings [begin] */

.CommentHelpfulText
{
	 font-family: Arial,Helvetica;
	 color: #009999;
}

.CommentHelpfulYes
{
	font-family: Arial,Helvetica;
	color: #006600;
}

.CommentHelpfulNo
{
	font-family: Arial,Helvetica;
	color: #006600;

}

.ratingsToshring {  width:85px; text-align:left; }
.CommentCell
{
	background-color: #FFFFFF;
}

.RatingCommentText
{
	color: #000000;
}

.CommentAuthor
{
	color: #000000;
}
/****** [end] ******/



/* CSS for Checkout GiftCard [begin] */

.CheckoutEmailGiftCardHeader
{
	/* default color - #cccccc */
	background-color: #cccccc;
	color:#000000;
}

/****** [end] ******/



/* CSS for Checkout Terms And Conditions [begin] */

.CheckOutTermsBorder
{
	border-style: dashed;
	border-width: 1px;
	border-color: #000000;
}
/****** [end] ******/




/* CSS for Affiliate Page [begin] */

.AffiliateHeaderTd
{
	/* -- original --
	font-size: smaller;
	font-weight:bold;
	color: #ffffff;
	background-color: #AAAAAA;
	-- -- */
	font-size: smaller;
	font-weight:bold;
	color: #ffffff;
	background-color: #CCCCCC;
	padding: 3px;
}

.AffiliateTextCell
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 3px;
}

.AffiliateLinks, .AffiliateLinks a:link, .AffiliateLinks a:active, .AffiliateLinks a:visited
{
	color: #000000;
}

.AffiliateLinks a:hover
{
	color: #4776BD;
}

.AffiliateForgotPasswordText
{
	color: #000000;
}

.AffiliateForgotPasswordText span
{
	color: #000000;
	font-weight: bold;
}

/****** [end] ******/


/* CSS for Multiple Shipping [begin] */
.MultiShippingAddressHeaderLeft
{
	color:#000000;
	background-color: #dddddd;
}

.MultiShippingAddressHeaderRight
{
	color:#000000;
	background-color: #dddddd;
}

/****** [end] ******/



/* CSS for Recent Comments */

.RecentCommentsHeader
{
	background-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
	text-align: center;
	height: 25px;
}

.RecentCommentsHeaderBorder
{
	background-color: #FFFFFF;
}

.RecentCommentsFooter
{
	background-color: #CCCCCC;
}

.RecentCommentsBorder
{
	background-color: #CCCCCC;
}

.RecentCommentsCell
{
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
}

.pnlRecentCommentSort
{
	background-color: #FFFFCC;
}

.RecentCommentSortText
{
	color: #FF0000;
}

.RecentCommentReSortText
{
	color: #000000;
	font-weight: bold;
}

.RecentCommentIsolateHeader
{
	background-color: #009999;
}

.RecentCommentIsolateHeaderText
{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.RecentCommentIsolateCell
{
	background-color:#FFFFFF;
	color:#000000;
}

.RecentCommentsPagingTop
{
	background-color: #ffffff;
	color: #000000;
}

/** [end] **/


/* CSS for RateIt.aspx */

.rateitBG
{
	background-color:#336699;
	margin: 0px;
}

.rateittable
{
	background-color:#336699;
}

.rateitlabel
{
	font-family: arial,helvetica;
	font-weight: bold;
	color: #ffffff;
}

.rateitproductname
{
	background-color: #FFFFCC;
}

.rateitbox
{
	background-color: #FFFFFF;
}

.rateitddl
{
	font-size: 10px;
}

.rateittext
{
	font-size:12px;
}
/**		[end]	**/


/***************************************************/
/**************TabbedUI prototype*******************/

#pagetabs
{
	width: 100%;
}

#pagetabs a
{
	background: white url(images/tab_out.gif) top left repeat-x;
	background-color: #DDDDDD;
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-right: solid 1px black;
	color: #696969;
	padding: 5px 5px 0px 5px;
	position:relative;
	margin-right:3px;
	text-decoration: none;
	vertical-align:middle;
}

#pagetabs a:hover
{
	text-decoration: underline;
	color: #ffffff;
	background: white url(images/tab_over.gif) top left repeat-x;
}

#pagetabs a.activetab
{
	padding: 5px 5px 1px 5px;
	position: relative;
	top: 1px;
	color: #ffffff;
	background-image: url(images/tab_over.gif);
	border-bottom-color: white;
}

#pagetabs a.activetab:hover
{
	text-decoration: none;
}

#tabcontent
{
	border: solid 1px gray;
	margin:0px;
	padding-top:0px;

	padding-bottom: 10px;
	width:100%;
}

#tabcontent div.hiddenTab
{
	display:none;
}

#tabcontent div.selectedTab
{
	display:block;
}





/**************************************/


/*****************************************/
/*		ASP.Net Menu Styles				 */
/*****************************************/
.aspnetMenu_Level1
{
    color: #fff;
    font-weight: normal;
    font-size: 11pt;
    cursor: hand;
    cursor: pointer;
    margin:0px;
    padding: 0 1em!important;
    line-height: 35px;
    vertical-align:middle;
    height: 33px;
}

.aspnetMenu_Level2
{
    color: #fff;
    font-size: 11pt;
    line-height: 30px;
    padding: 2px;
    font-weight: bold;
}


/*
	These are the standard styles for the asp.net menu. It follows a naming convention for everything to work properly.
	The format is {MenuId}_WhatEverStyle.
*/
.aspnetMenu_StaticSelectedStyle
{
    color: #000000;
}

.aspnetMenu_StaticMenuItemStyle
{
}

.aspnetMenu_StaticMenuItemStyle a:active,
.aspnetMenu_StaticMenuItemStyle a:link,
.aspnetMenu_StaticMenuItemStyle a:visited,
.aspnetMenu_StaticMenuItemStyle a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	cursor: hand;
}

.aspnetMenu_DynamicSelectedStyle
{
    background: #cccccc;

}

.aspnetMenu_DynamicMenuItemStyle
{
	background-image: url(images/menu-bg.png);
    border: 0px;
    font-size: 9pt;
}

/*
	These are dynamic styles that can't be declared on the template.ascx, name needs to follow convention instead.
*/

.aspnetMenu_StaticHoverStyle Hover
{
	color: #ffffff;
	font-size: 9pt;
}

.aspnetMenu_DynamicHoverStyle
{
	background: #DDDEE0;
    border:0;
    font-size: 9pt;
}


.aspnetMenu_DynamicMenuItemStyle a:active,
.aspnetMenu_DynamicMenuItemStyle a:link,
.aspnetMenu_DynamicMenuItemStyle a:visited
{
    font-size: 9pt;
	color: #000000;
	line-height: 15pt;
    padding-left: 4px;
    padding-right: 50px;
    width: 100%;
    text-decoration: none;


}
.address_main{ min-height:100px; }
.aspnetMenu_DynamicMenuItemStyle a:hover
{
	text-decoration:underline;
    color: #4776BD;
}

.aspnetMenu_DynamicMenuStyle
{
	z-index: 999;
}

.addressdatalist
{
    width: 100%;

}

.addaddresstbl
{

    width: 100%;
    border-collapse: collapse;
    padding:0px;
}

.addressbuttonbg
{
    background-color: #F5F5F5;
    text-align:center;
    height:30px;
}

.addressbuttonbg_header
{
	border-bottom:solid 1px #ccc;
}

.addressbuttonbg_footer
{
	border-top:solid 1px #ccc;
}

.addressEdittbl
{
    border:solid 1px #ccc;
    margin: 5px 0px 5px 0px;
}

.addressCardPanel
{
    border:solid 1px rgb(90, 90, 90);
}

.addresseditctrl
{
    padding: 10px 0px 10px 10px;
}

.addressaddctrl
{
    padding: 10px 0px 10px 10px;
}

.addressfooter
{
    padding: 0px 0px 5px 10px;
    margin-top: 10px;
    border-bottom:solid 1px #666663;
}

.addressdatalist_header
{
	background:transparent url('images/addressbook.gif') no-repeat scroll left bottom;
	height:22px;
	width:190px;
}


.addressPaymentMethodtbl
{
    background-color:#cccccc;
    width:100%
}



/*SHIPPING METHOD CONTROL*/
.shippingMethodErrorMessage
{
	font-weight: bold;
	color : #ff0000;
}


/**************MINICART*******************/

#divMiniCartProductName
{
    word-wrap:break-word;
    width: 80px;
}

#divMiniCart
{
	background-color:White;
	z-index:999;
}

.miniCartCollapseHeaderPanel
{
	text-align: right;
	padding-bottom : 2px;
	width: 300px;
	font-size: 8pt;
}

.miniCartCollapseBody
{
	width: 300px;
	font-size: 8pt;
	height : 0px;
	overflow:hidden;
}

.mini_cart
{
	color : #000000;
	font-size : 10px;
	width: 100%;
	border: solid 1px #444444;
}

.mini_cart .cart_header
{
}

.mini_cart .cart_header td
{
	color:#FFFFFF;
	background: #699EDC url(images/nav-bg.gif) repeat;
	padding:3px 3px 3px 3px;
}

.mini_cart .cart_items
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-right:5px
}


a.Checkout_Minicart
{
    color: Blue;
    font-weight: bold;
}

.minicart_minimumQty
{
	color: #ff0000;
	font-style: italic;
}

.minicartimg img
{
	width:75px;
	height:75px;
}

#divMiniCart input[type='text']
{
	 border:1px solid #A7A6AA;
}

/* Kit Specific Styles */

.kit_table
{
	width:100%;

}

.kit_table .kit_column_content
{
}

.kit_table .kit_column_sidebar
{
	padding-left:10px;
	width:290px;
}

.kit_groups
{
	width:100%;	min-height:250px;
}

.kit_sidebar
{
	text-align:center;
	vertical-align:middle;
	position:absolute;
	z-index:1; /*999999999 !important;*/
	width:290px;
	/*right:10px;*/
	background-color:#fff;
}

.kit_sidebar_content
{
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

.kit_sidebar .kit_sidebar_header
{
	/*background-color:#3F5D84;*/
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	background:#58B530;/*transparent url(images/nav-header-bg.gif) no-repeat scroll left bottom;*/
	/*border-style:none;*/
	width:288px;
	color:#ffffff;
	border:solid 1px #ccc;
}

.kit_sidebar .kit_addToCart
{
	padding-top:10px;
	padding-bottom:10px;
}

.kit_sidebar .kit_addToCart .kit_priceDisplay
{
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	padding-bottom:10px;
}
.kit_customizedPrice{font-size: 14px; font-weight:bold; color:#29ABE2;}
.kit_sidebar .kit_addToCart .kit_priceDisplay .kit_regBasePrice
{
	text-decoration:line-through;
}

.kit_sidebar .kit_selectedItems
{
	border-top:solid 1px #eee;
	text-align:left;
	vertical-align:middle;
}

.kit_groups input[type='text']
{
	border:1px solid #A7A6AA;
}
    .kit_groups input[type='text']:disabled {
        display:none;
    }

.kit_groups textarea
{
	border:1px solid #A7A6AA;
}

.kit_groups .kit_group
{
	margin-bottom:10px;
}

.kit_groups .kit_groupName
{
	background-color:#58B530;
	padding:5px 10px 5px 10px;
	border:solid 1px #ccc;
	cursor: hand;
    cursor: pointer;
    color:#ffffff;
}

.kit_groups .kit_groupDescription
{
	/*border-left:solid 1px #ccc;
	border-right:solid 1px #ccc */
	display:block;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	/*border-bottom:solid 1px #ccc;*/
}

.kit_groups .kit_groupContent
{
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:20px;
	text-align:left;
	vertical-align:middle;
}

.kit_groups .kit_groupContent .kit_items_table
{
	width:450px;
	border:dashed 1px #ccc;
}

.kit_groups .kit_groupContent .kit_line_item
{
	border-style:none;
	/*width:80%;*/
}

.kit_disabled_item
{
	text-decoration:line-through;
}

.kit_group_image
{
	float:left;
	margin-right:5px;
	margin-left:5px;
}

.kit_kititemImage_hoverPanel
{
	background-color:White;
	border:solid 1px #ccc;
	word-wrap:break-word;
}

.kit_groupitem_image
{
	padding-left:25px;
}

.kit_groupItem_nameLabel
{
	cursor: hand;
    cursor: pointer;
}
.kit_groupItem_lblItemName{}
.kit_groupItem_lblItemImg img{width:50px; vertical-align:middle; margin:5px;}

/*** Templating ********/
.template
{
	border:solid 1px #ddd;
}

.template_header
{
	background-color:#ddd;
	border:dashed 1px #ddd;
	padding:5px 5px 5px 5px;
}

.template_header_settings,
.template_header_settings a,
.template_header_settings a:active,
.template_header_settings a:visited,
.template_header_settings a:link
{
	cursor: hand;
    cursor: pointer;
    text-decoration:none !important;
    font-size:12px;
}

.template_header_settings a:hover
{
	color:#ffffff !important;
}

.template_header_edit_options
{
	border:solid 1px #919C9D;
	background-color:#fff;
}

.template_header_edit_options ul,
.template_header_edit_options li
{
	margin-left: 10px;
	margin-right: 10px;
    padding: 0;
    display: list-item;
    list-style: none;
    line-height: 1.25em;
}

.behavior_panel
{
	border-style:none;
}

.behavior_panel .behavior_left
{
	width:10%;
	background-color:#ddd;
}

.behavior_panel .behavior_option
{
	width:80%;
	background-color:#fff;
	padding:5px 5px 5px 5px;
}


#quickeditnav a:active,
#quickeditnav a:link,
#quickeditnav a:visited
{
	padding-left:15px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.modal_popup
{
 	background-color:White;
 	border:solid 1px #52355;
}

.modal_popup_background
{
	opacity:0.7;
    background-color:Gray;
    filter: alpha(opacity = 70);
}

.modal_popup_Header
{
	height: 30px;
    padding-right: 10px;
    padding-left: 10px;
    color:White;
    text-align:center;
	vertical-align:middle;
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
}

.modal_popup_Content
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.modal_popup_Content table
{
	border-style:none;
}

.modal_popup_Content table td
{
	border-style:none;
}

.modal_popup_Footer
{
	border-top:solid 1px #ccc;
	margin-left:25px;
	margin-right:25px;
	padding-top:5px;
	padding-bottom:10px;
}

.modal_popup_Header_Close
{
	float:right;
	padding-right:7px;
}

.pnlMain
{
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:30px;
}

#quickeditnav
{
    text-align: left;
    width: 100%;
    margin: 0;
    clear: left;
    line-height: 35px;
    height: 35px;
    background: #699EDC url(images/nav-bg.gif) repeat;
    border-top: solid 1px #888;
    border-bottom: solid 1px #888;
    z-index: 1;
}

.watermarked
{
	color: #BBBBBB;
}

.pm_CCImage
{
    padding-right:5px;
}

.shoppingCartContainer .buySAFE_Kicker_Wrapper
{
    float:right;
    display:block;
}
#ctl00_PageContent_ctrlCreditCardPanel_txtCCVerCd{ float:left;}
.whatsThisLink { float:left; line-height:20px;}
#ctl00_PageContent_ctrlCreditCardPanel_lblHeader{ color: #504E4C; font-family: Arial;font-size: 14px;font-weight: bold;height: 20px;}
#ctl00_PageContent_ctrlCreditCardPanel_txtBankPhone{ float:left;}
.
table.ccPanel
{
    width:450px; font-size:12px; padding:0px; margin:0px;
}
.ccPanel span{ font-size:12px;}
td.fieldHeader {
	font-size:50%;
}
table.NewsletterBox {
	width:20%;
}
tr.captchaBox{
	height:80px;
}

/* Promotion Page */
.promotiontable { }
.promotioncodeentrycell { }
.promotioncodeentrydescription { }
.promotioncodeentrybox { }
.promotioncodeentryvalidation { }
.promotioncodeentrybutton { }
.promotioncodeentryerror { }
.promotionlist { }
.promotionlistitem { padding-bottom: 5px; }
.promotionlistitemcode { }
.promotionlistitemdescription { }
.promotioncodeentrylink { }
.promotionreason
{
    font-size: 8pt;
}
.promotionCallToAction
{
	background: none repeat scroll 0 0 transparent;
    color: red;
    font-weight: bold;
    padding: 3px;
}
.divProductPic16 .actionelement
{
    cursor: hand;
    cursor: pointer;
}
.actionelement
{
    cursor: hand;
    cursor: pointer;
}
.publicsImgGalIcons{ padding:0px; margin:0px; text-align:center;}
.publicsImgGalIcons img{ width:40px; height:40px; margin-top:5px; padding:0 3px; text-align:left; }

.Search {
    left: 0;
    padding-top: 5px;
    position: relative;
    top: 0;
    width: 730px;
}
.searchResultsCms {
    padding-top: 5px;
    text-align: right;
    width: 730px;
}
div.searchRefinementsContainer {
    border: 0 none;
    margin-bottom: 4px;
    margin-left: 4px;
}
div#promoContainer {
    float: right;
    position: relative;
    width: 755px;
}
div.promoMessage {
    float: right;
    margin: 8px 5px 0 0;
    padding: 10px 0 10px 15px;
    position: relative;
    width: 302px;
}
div.promoMessage a {
    float: right;
    position: relative;
    z-index: 4;
}
h3.featuredResultsTitle {
    color: #000000;
    margin-top: 5px;
}
div.featuredResult {
    float: left;
    width: 247px;
}
div.featuredResult h3 {
    color: #000000;
    font-size: 90%;
}
div.featuredResult div.image {
    float: left;
    width: 90px;
}
div.featuredResult div.information {
    float: left;
    width: 152px;
}
a.featuredResultText {
    font-size: 90%;
}
div.featuredResultPrice {
    overflow: hidden;
    text-align: right;
    width: 100%;
}
div.featuredResult div.addToCartPanel {
    margin: 4px 0 0;
    text-align: right;
    white-space: nowrap;
    width: auto;
}
div.featuredResult div.name {
    overflow: hidden;
}
.featuredResultsControl {
    border: 1px solid #CCCCCC;
    margin: 4px 0 0;
    padding: 5px 0 5px 6px;
    width: 767px;
}
.featuredResultsControl table tr td {
    padding: 10px 0 0 10px;
}
.featuredResultsControl div.verticalBorder {
    border-right: 1px dashed #CCCCCC;
    float: left;
    height: 100%;
    margin: 5px 5px 0 4px;
    overflow: hidden;
    width: 1px;
}
div.searchHeaderSorting {
    border-bottom: 1px solid #CCCCCC;
    min-height: 25px;
    padding-left: 10px;
    padding-top: 5px;
}
div.searchHeaderCrumb {
    border-bottom: 2px solid #CCCCCC;
}
div.searchSubHeaderSorting {
    background-color: #CCCCCC;
    margin-bottom: 2px;
    text-align: center;
}
div.sortLabel {
    margin-top: 3px;
}
.pageSize {
    margin-top: -25px;
    position: relative;
}
.searchHeader {
    background-color: #666666;
    height: 21px;
    vertical-align: middle;
    width: 100%;
}
.searchHeaderProductMatch {
    color: white;
    padding-left: 5px;
    padding-top: 2px;
}
table.searchTable {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    width: 100%;
}
table.searchTable td {
    border-bottom: 1px solid #CCCCCC;
    padding: 2px;
    vertical-align: top;
}
table.searchTable ul.searchInfo > li {
    list-style: none outside none;
    margin-left: 0;
    text-indent: 0;
}
table.searchTable th {
    background-color: #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 90%;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
}
table.searchTable td.searchTableFirstColumn {
    padding-left: 3px;
}
table.searchTable th.thSearchTableFirstColumn {
    border-left: medium none;
}
.rebateBlurb {
    color: #666666;
    padding-right: 20px;
}
div.featuredResult div.manufLabel {
    float: left;
    margin-top: -5px;
    overflow: hidden;
    width: 100%;
}
div.featuredResult {
    text-align: left;
}
div.rebateAlert {
    float: right;
    text-align: right;
    width: 235px;
}
.merchandisingRebateBlurb {
    color: #666666;
    font-weight: normal;
    width: 100%;
}
a.compareButton:link, a.compareButton:visited, a.compareButton:hover, a.compareButton:active {
    border-left: 0 none #999999;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
    line-height: 30px;
    margin: 2px 0;
    padding: 3px 6px 3px 24px;
    text-decoration: underline;
}
a.compareButtonTop:link, a.compareButtonTop:visited, a.compareButtonTop:hover, a.compareButtonTop:active {
    background: url("images/arrow_compare_down.gif") no-repeat scroll left top #999999;
    border: 1px solid #FFFFFF;
    text-decoration: none;
}
a.compareButtonBottom:link, a.compareButtonBottom:visited, a.compareButtonBottom:hover, a.compareButtonBottom:active {
    background: url("images/arrow_compare_up.gif") no-repeat scroll left top #999999;
    border: 1px solid #FFFFFF;
    position: relative;
    text-decoration: none;
    z-index: 4;
}
table.searchTable td.searchTableFooter {
    border-bottom: medium none;
    color: #666666;
    font-size: 90%;
    height: 25px;
}
.rowFooterWrapper {
    float: left;
    padding: 0 0 5px 4px;
}
.selectedOptions {
    color: #3F3F3F;
    margin-bottom: 3px;
    width: 175px;
}
.currentRefinement
{
    display: block;
    padding-left: 3px;
     float:left;
}
.selectedOptions a.customLink {
    display: block;
    margin-top: 4px;
}
.checkboxLink {
    background-image: url("images/form_check_box.gif");
    background-repeat: no-repeat;

}

a.checkboxLink:link, a.checkboxLink:visited, a.checkboxLink:hover, a.checkboxLink:active, a.checkboxLinkChecked:link, a.checkboxLinkChecked:visited, a.checkboxLinkChecked:hover, a.checkboxLinkChecked:active {
    color: #000000;
    text-decoration: none;
     font-size:11px;
    font-family: Verdana,Arial,sans-serif;
}
.searchRefinementsSelection a {
    display: block;
    padding: 0px 0 0px 16px;
}
.searchRefinementsContainer a.checkboxLinkChecked {
    background-repeat: no-repeat;
    padding-left: 19px;
}
.searchRefinementsContainer a.checkboxLink {
    background-repeat: no-repeat;
    padding-left: 19px;
}
.searchRefinementsContainer a.checkboxLink {
    background-image: url("images/checkbox_all_states.gif");
    background-position: 3px 4px;
}
 a.checkboxLink:hover {
      background-image: url("images/checkbox_all_states.gif");
    background-position: -800px 0px;
}
.searchRefinementsContainer a.checkboxLinkChecked {
    background-image: url("images/checkbox_all_states.gif");
    background-position: -1597px 4px;
        padding:0 0 0 20px;
}
.searchRefinementsContainer a.checkboxLinkChecked:hover {
    background-image: url("images/checkbox_all_states.gif");
    background-position: -2397px 4px;

}
.bottomCheckboxes a {
    padding-bottom: 4px;
    padding-top: 3px;
}
.refineText {
    color: #FFFFFF;
    font-size: 85%;
    font-weight: bold;
}
.checkboxLinkChecked
{    background-repeat: no-repeat;
    background-image: url("images/checkbox_all_states.gif");
    background-position: -1600px 0px;

    padding:0 0 0 20px;


}
.searchWithinResults {
    margin-bottom: 10px;
    padding: 0 8px 7px;
}
div.searchWithinResults span {
    color: #3F3F3F;
}
div.searchTerms {
    margin: 6px 0 10px;
}
div.searchResultsPerPage {
    margin: 0 0 0 10px;
}
div.searchTopPager {
    margin: 0 0 0 50px;
}
div.numericPagerLabel {
    line-height: 25px;
}
div.incrementalPager {
    width: 250px;
}
#searchResultsFooter {
    background-color: #333333;
    clear: both;
    height: 30px;
}
.searchResultsFooterPager {
    color: #FFFFFF;
    float: left;
    margin-top: 4px;
    width: 600px;
}
div.searchResultsFooterPager a {
    color: #FFFFFF;
}
a.searchResultsFooterPager:link, a.searchResultsFooterPager:visited, a.searchResultsFooterPager:hover, a.searchResultsFooterPager:active {
    color: #FFFFFF;
}
.searchResultsCount {
    margin-right: 10px;
    margin-top: 3px;
}
.customerPrice {
    color: #FF0000;
    margin-bottom: 5px;
}
.matchingCategoriesTitle {
    clear: both;
    display: inline;
    font-weight: normal;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 3px 3px 3px 8px;
    width: 30%;
}
.matchingCategoriesContainer {
    margin: 0;
    padding: 3px 3px 3px 8px;
    width: 755px;
}
.matchingCategories {
    float: left;
    width: 625px;
}
.hiddenCategories {
    display: none;
}
.matchingCategory {
    float: left;
    padding-right: 10px;
    white-space: nowrap;
}
.labelSearchTerm {
    font-weight: bold;
}
.labelMatchesFound {
    font-weight: bold;
}
.bottomCategories {
    border-bottom: 1px solid #999999;
}
a.leaseInfo:link, a.leaseInfo:visited {
    color: #5F5F5F;
    font-weight: normal;
    white-space: nowrap;
}
a.leaseInfo:hover {
    color: #9B9B9B;
    font-weight: normal;
}
.productImageZoom {
    border: 25px solid #FFFFFF;
    clear: both;
    left: 50px;
}
.toggleSwitch {
    background: url("images/zoom.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 23px;
    margin: 7px 2px 2px;
    width: 23px;
}
.toggleSwitchSmall {
    background: url("images/zoomSmall.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 2px;
    width: 16px;
}
.productImageZoomContainer {
    background-color: #FFFFFF;
    border: 1px solid #555555;
    clear: both;
    height: 200px;
    position: absolute;
    width: 200px;
    z-index: 90;
}
.productImageContainer {
    margin: 15px 0 2px;
    text-align: center;
}
.productReviewContainer {
    float: right;
    margin: 0 5px 2px;
    text-align: center;
}
.compareCheckText {
    color: #999999;
    cursor: pointer;
    padding-left: 5px;
}
.compareContainer {
    margin: 1px;
}
.productName {
    margin-right: 5px;
    overflow: hidden;
}
.productName a {
    font-weight: bold;
}
.productMfr a {
    font-weight: normal;
    margin-bottom: 3px;
    margin-top: 5px;
}

li.bulletToggleSwitch span {
    cursor: pointer;
    padding-right: 3px;
}
.productCategoryLink {
    margin: 5px 0;
}
.information a.inlineRating span.totalReviews {
    padding-left: 10px;
}
.information a.inlineRating {
    display: block;
    min-height: 15px;
}
.information div.priceAddToCart {
    margin-top: 4px;
}
.searchRefinementsHeader, .searchRefinementsHeader:link, .searchRefinementsHeader:active, .searchRefinementsHeader:visited {
    background: url("images/icon_plus.png") no-repeat scroll 170px center #E6E6E6;
    color: #231815;
    display: block;
     cursor:pointer;
    font-size:75%;
     font-weight:bold;
      float:left;
    font-family:'MyriadPro-Regular',Myriad Pro;
   min-height:18px;
     line-height:15px;
    text-decoration: none;
    overflow:hidden;
    width: 190px;
        padding:3px 0 3px 3px;
    font-family: Verdana,Arial,sans-serif;
}
.searchRefinementsHeader:hover {
      background: url("images/icon_plus.png") no-repeat scroll 170px center #CCCCCC;
    color: #231815;
    font-size:75%;
         cursor:pointer;
     font-weight:bold;
      overflow:hidden;
    display: block;
    font-family:'MyriadPro-Regular',Myriad Pro;
    min-height:18px;
    line-height:15px;
    padding:3px 0 3px 3px;
    text-decoration: none;
    width: 190px;
    font-family: Verdana,Arial,sans-serif;
}
.searchRefinementsHeader span {
    display: block;
    width: 170px;
    min-height:18px;
    white-space:normal;
    line-height:15px;
    overflow:hidden;
}
.searchRefinementsHeaderOpen:link, .searchRefinementsHeaderOpen:active, .searchRefinementsHeaderOpen:visited
{background: url("images/icon_plus.png") no-repeat scroll 170px center #CCCCCC;cursor:pointer;min-height:18px;}
.searchRefinementsHeaderOpen{background: url("images/icon_minus.png") no-repeat scroll 170px center #E6E6E6;cursor:pointer;min-height:18px;}
.searchRefinementsHeaderOpen:hover {background: url("images/icon_minus.png") no-repeat scroll 170px center #E6E6E6;cursor:pointer;min-height:18px;}
.searchRefinementContainer {
    width: 196px;
}
.searchRefinementsSelection {
    background-color: #FFFFFF;
    overflow: auto;
     float:left;
}
.allRefinements {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/search_container_gradient.gif") repeat-x scroll 0 0 #E8F2FE;
    border-color: -moz-use-text-color #535353 #535353;
    border-image: none;
    border-right: 1px solid #535353;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 11px 0 0;
    width: 181px;
}
.filterResults {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/refine_your_results.gif") repeat scroll 0 0 transparent;
    border-color: #103D81 #535353 #535353;
    border-image: none;
    border-right: 1px solid #535353;
    border-style: solid;
    border-width: 5px 1px 1px;
    height: 22px;
    margin-top: 5px;
    width: 181px;
}
.bottomCheckboxes {
    font-size: 80%;
    line-height: 140%;
}
.selectedRefinements {
    color: #000000;
    font-size: 85%;
    margin-top: 6px;
    padding-bottom: 6px;
}
.goImage {
    left: 4px;
    position: relative;
    top: 6px;
}
.viewAllRefinements {
    background-color: #0F3C80;
    border-top: 1px solid #A9A8A6;
    padding: 6px 3px;
}
.viewAllRefinements a, .viewAllRefinements a:link, .viewAllRefinements a:visited, .viewAllRefinements a:active {
    background: url("images/view_all_refinements_arrow.gif") no-repeat scroll 160px 2px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 85%;
    font-weight: bold;
    text-decoration: none;
    width: 175px;
}
.searchWithinResults .textBox {
    background: url("images/search_icon.jpg") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3F3F3F;
    padding-left: 20px;
}
.yourSearchRefinements {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/your_search_refinements.gif") no-repeat scroll 0 0 transparent;
    border-color: #103D81 #535353 #535353;
    border-image: none;
    border-right: 1px solid #535353;
    border-style: solid;
    border-width: 5px 1px 1px;
    height: 22px;
    width: 181px;
}
.currentRefinements {
    background: url("images/search_container_gradient.gif") repeat-x scroll 0 0 #E8F2FE;
    border-left: 1px solid #535353;
    border-right: 1px solid #535353;
    padding: 11px 0 0;
    width: 181px;
}
.clearAll {
    margin-top: -5px;
    padding: 0 0 11px;
    text-align: right;
    width: 181px;
}
#youveselected{ clear:both; margin-top:10px;}
.clearAll a, .clearAll a:link, .clearAll a:visited, .clearAll a:active {
    color: #103D80;
    padding-right: 6px;
}
.categoryRefinement {
    color: #103D80;
    font-size: 110%;
}
.categorySeperator {
    margin-left: 5px;
}
.closeRefinement{
    display: block;
    float:left;
    min-height: 17px;
    text-decoration:none;
    font-size:14px;
    line-height:14px;
    padding-left:10px;
    color:#231815;
    font-family: 'HelveticaNeueLTCom-Roman';
    position: relative;
    top: 1px; width:181px;
}
.nav-section{ float:left; margin:0px 0px 3px 0; width:85%; overflow:hidden;  padding:0px; font-size:83%;}
.closeRefinement:hover {
     text-decoration:underline; color:#337DC1;
}
.checkListSelection {
    cursor: pointer;
      margin:3px 0px;
}
.checkListSelectionLastItem {
    border-bottom: medium none;
    padding-bottom: 1px;
}
.checkListSelectionHover {
    background-color: #E6F0FA;


}
.searchRefinementsContainer a.checkboxLink:hover {
    background-image: url("images/checkbox_all_states.gif");
    background-position: -797px 4px;
}
.linkListSelection {
    cursor: pointer;
}
.linkListSelection a, .linkListSelection a:link, .linkListSelection a:visited, .linkListSelection a:active {
    color: #000000;
}
.linkListSelectionHover {
    background-color: #E6F0FA;
}
div.expanded-list-wrapper {
    float: left;
    margin: 3px 0 0 5px;
}
div.expanded-list-wrapper .expanded-list-item {
    margin: 0 5px;
}
.searchBanners a {
    text-decoration: none;
}
.copy_right
{
    clear: both;
    margin: 0 auto;
    width: 1030px;
    text-align:center;
    padding:10px 0;
    font-family: 'HelveticaNeueLTCom-Roman';
    color:#fff;
}


#KitSideBar .AddToCartButton{background: url("images/boottoncart.png"); border:none;border-radius: 3px;color: #FFFFFF;cursor: pointer; padding:5px;}
#KitSideBar .UtofStockButton{font-family: 'MyriadPro-Regular', Myriad Pro, Arial, Helvetica, sans-serif; cursor:pointer; border:0px; border-radius:3px 3px 3px 3px; background: url(images/hongg.png) repeat; height:30px;  color:#ffffff;  text-align:center;font-size:14px; }
#KitSideBar,.kit_column_content{font-size:12px; line-height:20px;}
#KitSideBar .kit_selectedItems ul{ width:268px; position:relative; margin:5px 0px; padding:0px 0px 0px 20px; clear:both;}
#KitSideBar .ItemOpensFalse{padding:5px; width:258px;list-style-image:url("images/banse.png");}
#KitSideBar .ItemOpensFalse:first-child{border-top:none;}
.kit_column_content .kit_groupName{font-size:14px; font-weight:bold;}
#KitSideBar .kit_sidebar_header{font-size:14px; font-weight:bold;}
.kit_column_content [type=submit]{background: url("images/boottoncart.png"); border:none;border-radius: 3px;color: #FFFFFF;cursor: pointer; padding:3px 5px;}
.clikable {cursor:pointer;}
.mobileView{
    background: none repeat scroll 0 0 #58b530;
    height: 92px;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 200px;
    width: 60px;
    padding:5px;
    text-align:center;
    box-shadow:0px 3px 5px #999;
}
    .mobileView a {
        text-decoration:none;
        cursor:pointer
    }
.textmob {
    display:block;
    margin:0 -5px;
    padding:8px 5px;
    font-size:12px;
    color:#fff;
    background:#4b9e27
}
.switchWeb {
    position:absolute; top:-10px; right:0;

}
.switchWeb a {
color:#fff;
cursor:pointer
    }
    .navHeader a {
        color: #fff
    }
#ctl00_PageContent_ctrlCreditCardPanel_lblSubHeader {
   
    font-size: 12px;
    font-weight: normal;
    height: 20px;
}
.internationalcards {
    font-size:11px !important;
    color:#055095;
}
.shippinginfo { font-size: 12px;font-weight: bold;color: #3eb134;}
.kit_group table select {
    vertical-align: top;
}
.shoppingcarttaxestimate 
{float: right; width: 50%; margin-top: 10px; margin-right: 30px;}
.PriceInCart{   display: inline-block; font-family: HelveticaNeueLTCom-Roman; font-size: 15px; font-weight: bold; margin-bottom: 0; text-align: center;}
.ProductPriceWrap span.variantpriceOne {
    text-align: center !important;
    float: right;
    padding-right: 28%;
    margin-bottom: -11px;
}
.mic365-content p{font-size:14px; line-height:24px;}
.mic365-content .clicktosignup{background-color: #231f20;padding: 20px;	display: block;	width: 214px;margin: 0 auto;text-align: center;	color: #fff; text-decoration: none; font-size: 20px; font-weight: bold;	margin-top: 40px;}
.mic365-content .clicktosignup:hover{ opacity:0.8;} 
.home_bannerrigth_top img{width:100%}
.print {background:#55595c; padding:7px; text-decoration:none; text-transform:uppercase; color:#fff; font-size:23px; border:2px solid #1d1d1d;}
.dvprint {margin:0 auto;width:118px;display:block;min-height:60px;}

.clr{ clear:both;}
.heading-sec{margin:0;padding:0;text-align:center; background:#8EC63F; line-height:111px;}
.heading-sec h1{margin:0;padding:0;text-align:center; color:#fff; font-family:"HelveticaBold",Arial,Helvetica,sans-serif; font-size:61px;}
.txt-sec{ margin:0;padding:55px 0 0 0;}
.txt-sec .left-img{ float:left; padding-right:31px; padding-bottom:31px;padding-left: 4%;}
.txt-sec p{color:#333; line-height:33px; font-family:"HelveticaBold",Arial,Helvetica,sans-serif; font-size:25px; padding-bottom:20px;}
.text-cont{ margin:0; padding:0;}
.text-cont h2{ 
    font-family: "HelveticaBold",Arial,Helvetica,sans-serif;
    font-size: 30px;
    margin: 0;
    padding:10px 0 30px 0;
    text-align: center;}
.text-cont p{olor:#333; line-height:33px; font-family:"HelveticaBold",Arial,Helvetica,sans-serif; font-size:23px; padding-bottom:20px;}
.text-cont a{color:#5E73B6; text-decoration:none;}
.text-cont a:hover{color:#333; }
/*Iphone-Repair*/
.sec-four {
    box-sizing: border-box;
    float: left;
    padding: 20px 20px 10px;
    text-align: center;
    width: 25%;
}
.sec-five1 {
    box-sizing: border-box;
    float: left;
    padding: 30px 20px 10px;
    width: 50%;
}
.repair-cont {
    border: 1px solid #b1b1b1;
    box-shadow: 0 0 5px #b3b1b1;
    padding: 10px 0 0;
}
.repair-cont > p {
    color: #333;
    font-size: 16px;
    margin: 0;
    padding: 0 0 8px;
}
.sec-five1 p {
    color: #333;
    font-size: 17px;
    margin: 0;
    padding: 0 0 8px;
}

    .style83 {
    FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #bb0000; FONT-SIZE: 12px; FONT-WEIGHT: bold
    }
    .style69 {
    FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 12px
    }
.hack-lft {
 box-sizing: border-box;
    float: left;
    padding-left: 12px;
    width: 730px;
}
.hack-rgt {
 float: right;
    padding: 160px 0 0;
    width: 265px;    
 font-family: times new roman;
}
.hack-rgt h3 {
    color: #0067fe;
    font-size: 24px;
    margin: 0 0 5px;    border: medium none;
}

.hack-rgt a{ color:#0563bd;}
.hack-rgt > p {
    font-size: 20px;
    margin: 0 0 15px;
}
.hack-top-lft {
    width: 680px;
 float:left;
}
.hack-top-lft img {
    float: left;
    padding: 0 28px 0 40px;
}
.hack-top-lft p {
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    padding: 30px 0 0;
}
.hack-top-rgt {
     float: right;
    margin-bottom: -75px;
}
.hack-lft > p {
    font-size: 18px;
    margin: 0 0 22px;
}
.hack-top h1 {
    color: #3167cb;
    font-size: 38px;
    margin: 0;
    padding: 15px 0 20px 30px;
}
.clear{ clear:both;}
.hack-lft2 {
    float: left;
    padding-left: 12px;
    width: 600px;    margin-bottom: 40px;
}
.hack-lft2 p {
    font-size: 16px;
    margin: 0 0 3px;
}
.hack-lft2 ul {
    font-size: 16px;
    margin: 0 0 40px;
    padding: 0 0 0 15px;
}
.hack-lft2 ul li {
    margin-bottom: 3px;
    padding-left: 10px;
}
.hack-lft2 a{ color:#448ad0;}
.hack-rgt2 {
    float: right;
    font-family: times new roman;
    width: 355px;    padding: 50px 0 0;
}
.hack-rgt2 h3 {
        color: #0067fe;
    font-size: 24px;
    margin: 0 0 10px;    border: medium none;
    padding-left: 75px;
}
.hack-lft2 h3 {
    color: #0267ff;
    font-family: times new roman;
    font-size: 34px;
    font-style: italic;
    margin: 0 0 40px;
    padding-left: 50px;
     border: medium none;
}
.qr-code > img {
    float: left;
}
.qr-code {
    padding-left: 50px;
    text-align: center;
}
.qr-code a {
    color: #0264bf;
    display: inline-block;
    font-size: 24px;
    margin-bottom: 8px;
}
.hack-bottom {
    float: left;
    width: 100%;    
 margin-bottom: 40px;
}

.qr-code > div {
    color: #0264bf;
    font-family: times new roman;
    font-size: 24px;
    font-weight: bold;
}
