/*
**2012-4-25
**opentip
*/
/*
.SeeAllDepts ,.outAllGategoryLevel{display:none}
*/

body{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:13px;
	min-width:960px;
	width: 99%;
	margin: 0 8px!important;
	background-color: #FFFFFF;
}
body, table, td, th, .small {
    font-size:13px;
}

.affiliate_body{background:#F3F3F3}
#top{margin:0px auto; width:950px; text-align:left;}
#affiliate_top{margin:0px auto; width:950px; text-align:left;background:#fff}
.phoneText {
	padding:10px;
    font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:bold;
	border-RIGHT:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.headerMenu {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color:#F8F8FF;
}

.headerMenu .leftSuffix {
    height:30px;
    background:url(images/top_menu_left.gif);
}

.headerMenu .left {
    border-right:solid 1px #800000;
    text-align:center;
    height:30px;
    background:url(images/top_menu_center.jpg);
}

.headerMenu .middle {
    border-left:solid 1px #800000;
    border-right:solid 1px #800000;
    text-align:center;
    height:30px;
    background:url(images/top_menu_center.jpg);    
}

.headerMenu .right{
    border-left:solid 1px #800000;
    text-align:center;
    height:30px;
    background:url(images/top_menu_center.jpg);
}

.headerMenu .rightSuffix {
    height:30px;
    background:url(images/top_menu_right.gif);
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000080;}

.boxText .ulOut{
    margin-left:0px;
    padding-left:0px;
    list-style-type:none;
}
.boxText .ulIn{
    margin-left:5px;
    padding-left:5px;
    list-style-type:none;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #0066cc; text-decoration: underline; }
.listprice { font-family: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: line-through;}
h1 { font-family: verdana,arial,helvetica,sans-serif; font-weight : bold; color: #000000; font-size: small; }
.title { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: 85%;line-height:1.5em; }
.products_content_left .title{color: #c71515; font-size: 16px;}
/*
**link--visited--hover-active
*/
a:link	  {color: #0066CC;text-decoration:none;}
a:visited {color: #004B91;}
a:hover   {color:#C60; text-decoration:underline; }  
a:active  {color:#FF9933;}
/*-----------*/
.clear	    {clear:both;line-height:0px;height:0px;}  /*<div class="clear"></div>*/
.clear_left {clear:left;line-height:0px;height:0px;}  /*<div class="clear_left"></div>*/
.clear_right{clear:right;line-height:0px;height:0px;} /*<div class="clear_right"></div>*/
.unfloat    {clear:both;line-height:0px;height:0px;}  /*<br class="unfloat">*/
/*-----------*/
ul{
	font-size: 95%;
	margin:0px;
	padding:0px;
}
ul li {
    list-style-type: none;
}
/*-----------*/
h2{margin:0px;}
img{border:0px}

FORM {
	display: inline;
}

.header {
  background: #ffffff;
  font-size : 10px;
  font-family : Verdana, Arial, sans-serif;
}
/**
.header .ht {
    background:url(images/header_left.jpg) repeat-x;
}
**/
.header .ulOut {
	list-style-type:none;
	margin-left:5px;
	padding-left:5px;
}
.header .normalLi {
    list-style-type:none;
    font-size : 13px;
    font-weight: bold;
    margin-left:10px;
}
.header .detail {
    font-size:10px;
    position:absolute;
    padding-left:40px;
    padding-top:20px;
}
.header .detail a {
    text-decoration:none;
    color:#5C4033;
}

TR.headerNavigation {
/**
 
   background: url(images/infobox/bg_info.jpg);
**/
 background: #ffffff;
 }

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
}

A.headerNavigation{ 
/** 
   color:#fff;
**/
   color: #0066cc;
}

A.headerNavigation:hover {
  color: #CC6600;
}

A.TitleHeading {
  color: #ffffff;
  text-decoration: none;
}

A.TitleHeading:hover {
  color: #ffffff;
  text-decoration: underline;
}

TD.TitleHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #000080;
  color: #ffffff;  
}

.headerError ,.headerInfo{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

A.footerlink {
  color: #ffffff;
  text-decoration: none;
}

A.footerlink:hover {
  color: #ffffff;
  text-decoration: underline;
}

TD.footerlink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #000080;
  color: #ffffff;
  
}

.customerReviewDiv {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
}

.inpt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    height:50px;
    width:120px;
    border:solid 1px #b6b7cb;
}

.inptcontent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    height:50px;
    width:80px;
    border-top:solid 1px #b6b7cb;
    border-bottom:solid 1px #b6b7cb;
    border-right:solid 1px #b6b7cb;
}

.qtd {
    color:#ffffff;
    text-align:center;
    background: url(images/infobox/bg_info.jpg);
    border-bottom:solid 1px #b6b7cb;
}

.ptd {
    text-align:center;
    background-color:#CCCCFF;
}

td.tiny {
  width:45px;
  height:45px;
}

TR.footer {
  background: #000080;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000080;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  
  /**
  border-left:1px solid #b6b7cb;
  border-right:1px solid #b6b7cb;
  border-bottom:1px solid #b6b7cb; 
  background-color:#ccc;  
  border:1px solid #b6b7cb;
  padding-left:10px;
  padding-right:10px; 
  **/
 

}

.infoBoxContents {
  /*background: #f8f8f9;border-bottom:1px solid #b6b7cb; */
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height:16px;
  color: #58595B;
}

.infoBoxContents ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.narrowBoxContents {
/**
  background: #f8f8f9;
**/
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000080;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.narrowBoxHeading {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  /**
  background: url(images/infobox/bg_info.jpg);
  **/
  color: #000;
  line-height:2em;
  padding-left:10px;
}

TD.infoBoxHeading {
  line-height:16px;
  font-family: Arial,Verdana,  sans-serif;
  font-size: 14px;
  font-weight: bold;
  /**
  BACKGROUND: url(images/corner.JPG) repeat;
  BACKGROUND: url(images/infobox/bg_info.jpg);
  border-top:1px solid #b6b7cb;
  border-left:1px solid #b6b7cb;
  BACKGROUND-COLOR:#ccc;
  padding-left:10px;
  border-bottom:1px solid red;
  border-top:1px solid #b6b7cb;
  border-left:1px solid #b6b7cb;
  border-right:1px solid #b6b7cb;
  border:1px solid red;
  **/

  color: #000;
  margin-top:5px;
  margin-left:5px;
  margin-bottom:0px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height:16px;
  color:#58595b;
}

.moduleBox {
}

.moduleBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000080;
}

TD.moduleBoxHeading {
	font-family: verdana,arial,helvetica,sans-serif; 
	color: #CC6600; 
	font-size: small;
	font-weight: bold;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana,  Arial, sans-serif;
  font-size: 13px;
}

.productListing-div {
	width:100%;
	position:relative;
}

.productListing-div img {
	display:block;
	bottom:0px;
/*	margin-left:-50px;*/
/*	position:absolute;*/
}

A.pageResults {
  color:#0066cc;
}

A.pageResults:hover {
  font-weight:bold;
  color: #58595b;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}
strong{
font-size:12px;
color:#58595b;
}
TD.main, P{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #58595b;
}
TD.main b{
color:#58595b;
}
TD.main a , TD.main u{
color:#0066cc;
text-decoration: none;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#58595b;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #CC6600;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  COLOR:#58595B;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.markProductOutOfStock, SPAN.markProductOutOfStock a {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: red;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #c71515;
  font-weight: bold;
  font-size:16px;
}

SPAN.productSavePrice {
  font-weight:bold;
  color:#990000;
  
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.notifyText {
  font-family: Verdana, Arial, sans-serif;
  color: #CC6600;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
}

.moduleRow {height:30px;}
.moduleRowOver { background-color: #D7E9F7;height:30px;}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size: 14px; color: #8c8c8c; }
.checkoutBarFrom a{color:#0066cc}
.checkoutBarCurrent { font-family: bold Verdana, Arial, sans-serif; font-size: 16px; color: #0066cc;}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: red; }
.WinputRequirement , .sinputRequirement, .binputRequirement , .cinputRequirement, .pinputRequirement  { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: blue; }
.narrowText {
	PADDING-LEFT: 5px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; color: #000080;
}
.narrowText .searchULOut {
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	line-height:20px;
}
.narrowText .searchULOut li {
	margin-left:0px;
	padding-left:0px;
}

.narrowText .searchUL {
	margin-left:2px;
	padding-left:2px;
	list-style-type:none;
	line-height:20px;
}
.narrowText .searchUL li { 
	margin-left:0px;
	padding-left:1px;
}



.narrowText .searchSubUL {
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	line-height:20px;
}
.searchSubUL li {
	padding-left:18px;
	text-indent:-1em;
	background:url(images/cat_arrow.gif) no-repeat 0 3px;
}
.narrowText .searchSubUL li a  , .narrowText .searchUL li a{
	color:#58595b;
}

.boldText {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; font-size: 10px;
}

hr { 
    border-top: 1px dashed #999999;
    height: 1px;
    color: #FFFFFF;
    margin: 3px 0px;
  }

/*#top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}*/

#logo {
	FLOAT: left; MARGIN-LEFT: 13px; WIDTH: 114px; PADDING-TOP: 10px; HEIGHT: 50px
}
P.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both; MARGIN-BOTTOM: -1px; HEIGHT: 1px
}
/*Top Search Bar*/
/*
.SeeAllDepts {
	BACKGROUND: url(images/shop_all.png) no-repeat; FLOAT: left; WIDTH: 177px; HEIGHT: 32px;POSITION:relative;
}
.SeeAllDepts A {
	DISPLAY: block; LEFT: 0px; WIDTH: 177px; HEIGHT: 32px
}
.SeeAllDepts A:hover {
	BACKGROUND: url(images/shop_all.png) no-repeat 0px -32px
}
A.SeeAllDeptsTab {
	BACKGROUND: url(images/shop_all_dept.png); WIDTH: 177px; HEIGHT: 32px
}
A.SeeAllDeptsTab:hover {
	CLEAR: both; BACKGROUND: url(images/shop_all_dept.png) no-repeat 0px -32px
}
*/
.SeeAllDepts {
    FLOAT: left; 
    WIDTH: 177px; 
    HEIGHT: 42px;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	/*
	BACKGROUND: url(images/See_All_Departments.gif) repeat-x; 
	*/
	MARGIN-LEFT:5PX;

}

.SeeAllDepts A {
    COLOR: #ffffff;
    TEXT-DECORATION: NONE;
}
.SeeAllDepts A:hover {
    COLOR:#fff;
	/*
    TEXT-DECORATION:underline; 
	*/
}
.SearchCenter {
    HEIGHT:42px;
    WIDTH:490px;
    BACKGROUND:url(images/search.gif);
}
.SearchCenter_new {
    HEIGHT:42px;
    WIDTH:578px;
    BACKGROUND:url(images/search_new.gif);
}
.headsearch{
width:360px;
}
.SearchCenter Table {
	TABLE-LAYOUT:fixed;
}

.SearchCenter .SearchTitle {
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:16px;
    PADDING-TOP:1px;
    PADDING-LEFT:5px;
    PADDING-RIGHT:10px;
    FONT-WEIGHT:bold;
    HEIGHT:30px;
    WIDTH:11%;
    COLOR: #ffffff;
}

.SearchCenter .DropDownList {
/**
	WIDTH:31%;
**/
}

.SearchCenter .KeyWords , .SearchCenter_new .KeyWords{
    BORDER-RIGHT: medium none; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 15px; 
    HEIGHT: 25px; 
	line-height:25px;
	WIDTH:96%;
	font-size:12px;
	color:#878A9C;
	BORDER: red 0px solid;
	margin-left:8px;
}

.newsletter_email_new{background:url(images/newsletter_input.gif) no-repeat;height:27px;width:190px;border:0px;font-size:12px;color:#878A9C;font-weight:normal;float:left;}

.newsletter_email{background:url(images/newsletter_input.gif);height:27px;width:159px;border:0px;font-size:12px;color:#878A9C;font-weight:normal;}

.category_selelect{
 /** height:25px;padding-top:3px;background-color:#fff;width:150px;**/
}
.SearchCenter .GoBtn {
	padding-right:4px;
    PADDING-TOP:1px;
}
.SearchCenter_new .GoBtn {
padding-right:3px;
}
.CartBtn {
	BACKGROUND: url(images/btn_cart.png); FLOAT: left; WIDTH: 65px; HEIGHT: 32px; POSITION:relative; MARGIN-LEFT:10px
}
.CartBtn A {
	DISPLAY: block; LEFT: 0px; WIDTH: 65px; POSITION: absolute; HEIGHT: 32px
}
.CartBtn A:hover {
	BACKGROUND: url(images/btn_cart.png) no-repeat 0px -32px
}

.RequestInfoBtn {
	BACKGROUND: url(includes/languages/english/images/buttons/button_request_info.jpg); FLOAT: left; WIDTH: 130px; HEIGHT: 35px; POSITION:relative
}
.RequestInfoBtn A {
	DISPLAY: block; LEFT: 0px; WIDTH: 130px; POSITION: absolute; HEIGHT: 35px
}
.RequestInfoBtn A:hover {
	BACKGROUND: url(includes/languages/english/images/buttons/button_request_info.gif) no-repeat 0px -35px
}


.Category {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:100%;
	height:100%;
	 border:0px solid #b6b7cb;
}

.Category .Num { 
	height:100%; 
	width:20px; 
	font-size:10px;
	color:#666666; 
}

.infoBox .newtitle{ 
	width:50%;
	color:#4d4d4f;
	background:#eee;
}
.infoBox .newtitle a{ 
margin-top:5px;
	color:#4d4d4f;
	font-size:11px;
}

.Category .Title { 
	font-size:12px;
}
.Category .Title a{ 
	color:#0066cc;
}

.infoBox .pImg { 
	width:50%;
	border:4px solid #eee;
}
.Category .ModulePrice {
	font-weight:bold; 
	font-size:12px; 
	color:red; 
	line-height:20px;
}
.ModulePrice{	
	font-size:12px; 
	color:red;
	font-weight:bold;
	font-family:arial;
}
.Category .Price {
	font-weight:bold; 
	font-size:12px; 
	color:red; 
	line-height:20px;
}
.Price ,.ModulePrice{	
	font-size:12px; 
	color:#c71515;
}
.Category .ModulePrice {
	font-weight:bold; 
	line-height:20px;
}
.Category .Rating { 
	height:100%; 
	width:30px;
	font-size:10px;
	color:#666666;
	vertical-align:top; 
}


.Category .ListPrice {
	font-size:12px;
	text-decoration:line-through;
	line-height:20px
}

.Category .Model {
	font-weight:bold;
	font-size:12px;
	color:#58595b;
	line-height:20px
}

.DescUL{
	padding-left:5px;
	margin-left:0px;
        color:#58595B;
}
/*
.DescUL a{
        color:#58595B;
}
*/
.sortBar {
    BACKGROUND:url(images/infobox/bg_info.jpg) repeat-x;
}

.noProducts {
	font-weight:bold; 
	font-size:15px;
	color:#000000;
}

.noProducts .message {
	color:#000; 
}

.noProducts .words{
	color:#000000;
}
.needmoreinfo{
	background-color:#f0eceb;
	margin:20px auto;
}
.needmoreinfotext{
	float:left;
	padding:10px;
}
.needmoreinfobtn{
	float:right;
	padding-top:10px;
	padding-right:5px;
}
/*Browse Hot Categories*/
.categories {margin:0;padding:0 0 0 0;text-align:left;font-size:14px;line-height:1.3em;border-top:1px solid #e3e3e3;height:1%;clear:both}
.categories .title{font-weight:bold;color:#33425A !important;line-height:1.6em;font-size:12px}

.categories ul.normal{position:relative;width:100%;clear:both;list-style-type:none;margin:24px 0;padding:0;}
.categories ul.normal li.cell img{vertical-align:middle;}
.categories ul.normal li.cell .titg{float:left;width:100px;height:80px}
.categories ul.normal li.cell{float:left;width:265px;margin:12px 5px 0 0}
.categories ul.normal li.cell div{margin:0 0 0 100px;padding:0;line-height:1.4em;position:relative;}
.categories ul.normal li.cell .cList{margin:0;padding:0;}
.categories ul.normal li.cell .cList li{margin:0 0 0 16px;padding:0 0 2px 0; list-style:outside none}

.hotcategories_list{padding:0px; margin:0px;list-style:none;}
.hotcategories_list li{padding-left:20px; background:url(images/cat_arrow.gif) no-repeat 0 7px;margin-left:5px; margin-top:2px; text-indent:-1em}
.hotcategories_list a{text-decoration:none;font-size:11px; color:#0066cc;}
.hotcategories_list a:hover{text-decoration:underline;color: #CC6600;}
.hotcategories_list i{font-style:normal; color:#0066cc; font-size:9px;margin-left:3px;}

.seealllist{padding:0px; margin:0px;list-style:none;}
.seealllist li{padding-left:10px; background:url(images/cat_arrow.gif) no-repeat 0 7px;margin-left:5px; margin-top:2px;line-height:120%;}
.seealllist a{font-size:14px;}
.seealllist i{ font-size:10px; font-style:normal;}

.selsetsort{margin-right:3px;}

a.popMsg{text-decoration:none; position:relative; font-weight:bold;}
a.popMsg span{display:none;}
a.popMsg:hover{cursor:help;}
a.popMsg:hover .popbox{z-index:2000;display:block; position:absolute; top:15px; left:-70px; width:300px;text-decoration:none; color:#000; padding:5px; text-align:left; background-color: #ffffcc; border:1px solid #666;}
a.popMsg:hover .rewardpopbox{z-index:2000;display:block; position:absolute; top:15px; left:-70px; width:600px;text-decoration:none; color:#000; padding:5px; text-align:left; background-color: #ffffcc; border:1px solid #666;}



.narrowText .searchUL a {
	onmouseover: expression(onmouseover=function (){this.style.backgroundColor ='#FFFFFF'});
	onmouseout: expression(onmouseout=function (){this.style.backgroundColor ='#FFFFFF'});
}

.narrowText .searchSubUL a {
	onmouseover: expression(onmouseover=function (){this.style.backgroundColor ='#FFFFFF'});
	onmouseout: expression(onmouseout=function (){this.style.backgroundColor ='#FFFFFF'});
}

.Category .Rating a {
	onmouseover: expression(onmouseover=function (){this.style.backgroundColor ='#FFFFFF'});
	onmouseout: expression(onmouseout=function (){this.style.backgroundColor ='#666666'});
}
#header_link{font-size:13px;margin-left:25px;padding-bottom:0px;width:100%;}
#header_link a{color:#0066cc;font-weight:bold}
.main a:hover, #header_link a:hover , #header_livechat a:hover{  color: #CC6600; text-decoration: underline;}

#header_pro_text a{color:#C71515;font-size:14px;}
#header_livechat{width:500px;padding-right:5px;font-size:13px;color:#58595b}
.SearchCenter_new .Select ,.SearchCenter .Select {margin-top:2px;margin-bottom:2px;margin-right:0px;border:0px;border-left:1px solid #ccc}
.foot_guild{margin:30px auto;width:100%}
.foot_guild_inner{margin:0px 200px;}
.foot_guild h2{color:#000;font-size:12px;margin-bottom:6px;}
.foot_guild a{font-size:11px;color:#0066cc;line-height:2;height:14px;}
.foot_guild a:hover{color:#cc6600;text-decoration: underline;}
.foot_guild .guild_block{float:left;width:24%}
.foot_top{height:115px;border:0px solid #ccc;width:100%;overflow:hidden}
.SignUpBox{padding-left:10px;margin-bottom:0px;float:left;width:32%;overflow:hidden}
.StoreEvent_clearfix{border:0px solid #ccc;float:left;width:32%;padding-left:30px;}
.contact_us{float:left;width:30%;text-align:center}
.separate_line{float:left;width:1px;height:100%;background:url("images/separate_line.png") repeat-y}
.Body2XLLtgry_SignUpPitch{font-size:18px;color:#000;margin-top:5px;margin-right:7px;font-weight:bold}

.Body2XLLtgry{font:bold 15px Arial,sans-serif;color:#666;}
.BodyMLtgry{font-size:11px;color:#58595b;line-height:16px;margin-top:5px;}
.lastRow img{display:inline;vertical-align:baseline;}

.infoBoxContents .boxText , .infoBoxContents .smallText{font-size: 12px;line-height:14px;color: #4d4d4f;}
.infoBoxContents .boxText a {text-decoration: none;}
.infoBoxContents .smallText a{color: #0066cc;text-decoration: none;}
.infoBoxContents .boxText a:hover ,.infoBoxContents .smallText a:hover{
	text-decoration: none;
}
.infoBoxContents .boxText .main a{color:#0066cc}
.box {
  width: 100%;
  background: url(images/bottom-left.gif) no-repeat left bottom;
  margin-top:7px;
}
.box-outer {
  background: url(images/bottom-right.gif) no-repeat right bottom;
}
.box-inner {
  background: url(images/top-left.gif) no-repeat left top;
}
.content {
  background: url(images/top-right.gif) no-repeat right top;
  padding-left:8px;
  padding-top:5px;
   padding-bottom:7px;
 }
.accountBg {
 width:253px;
 height:25px;
 line-height:25px;
 margin-bottom:0px;
 background: url(images/account.gif)  no-repeat;
 border:0px solid red;
} 
.mycartBG{
height:42;
 width:178px;
 margin-bottom:0px;
 background: url(images/mycart.gif)  no-repeat;
 border:0px solid red;
}

.mycartBG a:hover {
color: #fff;
}

.accountBg table{
 height:17.5px;
 line-height:17.5px;
 border:0px solid blue;
}
A.headerNavigation_new{
color: #fff;
font-size:11px;
}
.accountBg a:hover {
color: #fff;
}
.catalog_img{
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}
.catalog_img_new{
border-right:0px solid #ccc;
border-top:0px solid #ccc;
width:100px;
}
.title a:hover{
text-decoration: none;
}
.catalog_title{
border-top:1px solid #ccc;
}
.catalog_title_new{
border-top:0px solid #ccc;
}
.secure{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url(images/secure_opentip.gif) no-repeat;}
.checkout_secure{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url(images/secure_opentip.gif) no-repeat;}
.shopsecure{font-size:18px;color:#000;font-weight:BOLD;}
.p{font-size:10px;line-height:12px;color:#58595b;}
.text{font-size:14px;font-weight:BOLD;color:#000;}
.shop_phoneText{font-size:24px;line-height:24px;font-weight:BOLD;color:#000;}

.positionbox{
  position:relative;
  width:100%;
  height:100%;
  line-height:1.8;
}

div.productSpecialPrice_new {
  position:absolute;
  font-size:16px;
  color: #ed2024;
  font-weight: BOLD;
  width:100%;
  text-align:left;
  bottom:0px;
}
.guide{border:1px solid #58595B;}
.emailInput_clearfix{border:0px solid red;;height:30px;line-height:30px;background:url(images/sign_up_bar.png) no-repeat 8px;}

.emailUpd{border:0px solid #ccc;float:left;font-size:12px;width:190px;height:20px;line-height:20px; margin-left:32px;margin:3px 15px;vertical-align:middle;font-weight:normal;color:#878A9C;
}

.signUpBtn{display:block;line-height: 30px;text-indent: -999px; padding:0px;vertical-align:middle;margin-left:200px; Height:30px;Width:72px;


}

.emailSignUpPrivacy_BodyMLtgry{font-size:11px;color:#a7a9ac;padding-left:140px;padding-top:10px;}
.emailSignUpPrivacy_BodyMLtgry a{color:#0066cc;}
.foot_link_left , .foot_link_right{padding-left:20px;}
.foot-link_a td{line-height:16px;}
.link_one , .link_two{margin:20px;}
div.headerNavigation{

  line-height:30px;

  margin:0 auto;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
div .headerNavigation_category{
  line-height:20px;
  margin:0 auto;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.products_detail{
	margin-top:10px;
}
.maincontent{
}
/**recenty view products style**/
.purchase_price{;border:solid 0px red;margin-top:0px;padding-top:0px;height:72px;overflow:hidden;width:100%;font-size:13px;}
.purchase_price .ListPrice{color:#58595b;}
.usedNewPrice .ListPrice{color:#58595b;text-decoration:line-through;}
.purchase_price .title{color:#0066cc}
.purchase_price_in{width:90%;float:right}
.purchase_img{border:solid 0px green;height:130px;line-height:130px;padding-top:10px;margin-bottom:0px;text-align:center;}
.divPrice{border:solid 0px red;height:20px;color:black;width:100%;float:right;}
.relatedLi_new .divPrice{padding-top:15px;}
.relatedLi_new .divPrice .ModulePrice{font-family:verdana; font-size:14px;}
.infoBoxContents p a{
 color:#58595B;
}
a.boxa:link{
  color: #0066cc;
}
a.boxa:hover{
  color: #CC6600;
  text-decoration: underline;
}
.outline{border:1px solid red;}
.recentview{border:0px solid red;height:250px;}
.also_purchase{border:0px solid red;}
h2{font-size:16px;color:#C71515}
.rhfMainHeading a{font-size:10px;margin:0px;color:black;}
.list_title{font-size:10px;}
.rhfHistoryColumnTitle{font-size:12px;margin:5px;margin-left:15px;}
#history p{font-size:10px;}
.edithistory{font-size:12px;}
.edithistory a{color:#0066cc;}
.carousel_box{border:0px solid red;width:99%}
.account_main{ 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#58595b;
 }

/*****************************/
.left_botton {float:left;border:0px solid blue;padding-top:90px;width:6%;cursor: pointer;margin-left:1px;text-align:right}
.right_botton{float:right;border:0px solid blue;padding-top:90px;cursor: pointer;margin-right:1px;clear:right;text-align:left}


.categorycarousebox .left_botton {width:15px;text-align:right}
.categorycarousebox .right_botton {width:15px;text-align:left;}
.carouse , .carouse_also{float:left;width:93.5%;overflow:hidden;height:220px;margin:0 auto;}
.BroswerHistory{border:0px solid red;padding-right:5px;}
.jCarouselLite_history ,.jCarouselLite_also , .jCarouselLite_related{float:left;width:100%;border:0px solid red;overflow:hidden;}

div[class^='jCarouselLite_cate_'] ul, .jCarouselLite_also ul, .jCarouselLite_related ul,  .jCarouselLite_history ul{list-style-type:none;}

div[class^='jCarouselLite_cate_'] ul li, .jCarouselLite_also ul li, .jCarouselLite_related ul li,  .jCarouselLite_history ul li{float:left;overflow: hidden;margin-right:0px;margin-left:3px;width:14%}

.jCarouselLite_history li img , .jCarouselLite li img{margin:0 auto;}

.lidiv{width:127px;height:197px;border:0px solid blue;margin:0px;overflow:hidden;margin-right:2px;}
.catelidiv{width:177px;height:197px;border:0px solid blue;margin:0px;overflow:hidden;}
.historylidiv{width:130px;height:227px;border:0px solid blue;margin:0px;overflow:hidden;margin-right:2px;}

.carousebox{border:1px solid #ccc;margin-top:0px;height:230px;width:100%}
.relate_products{margin-bottom: 40px;}
.left_botton_relate {float:left;border:0px solid blue;padding-top:90px;width:3%;cursor: pointer;margin-left:1px;text-align:right}
.right_botton_relate{float:right;border:0px solid blue;padding-top:90px;width:3%;cursor: pointer;margin-right:1px;clear:right;text-align:left}
.jCarouselLite_related_new{float:left;width:100%;border:0px solid red;overflow:hidden;}
.jCarouselLite_related_new ul{list-style-type:none;}
.jCarouselLite_related_new ul li{float:left;overflow: hidden;margin:0 auto;width:20%}
.carousebox_relate{margin:0 auto;height:220px;width:98%}
.lidiv_relate{width:127px;height:217px;border:0px solid blue;margin:0 auto;overflow:hidden;}
/*********Category carouse*********/
.categorycarouse{border:0px solid #ccc;height:300px;margin-top:10px;width:740px;}
.categorytitle{border-bottom:0px solid #58595b;overflow:hidden;font-size:16px;font-weight:bold;padding-left:5px;}
.categorybox{border:0px solid RED;float:left;width:158px;height:250px;overflow:hidden;padding-left:10px;padding-top:5px;}
.categorycarousebox{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:566px;height:224px;float:right;}
.categorycarousebox ul{margin:0px;padding:0px}

.jCarouselLite_also UL , .jCarouselLite_related UL , div[class^='jCarouselLite_cate_'] ul{margin:0px;overflow:hidden;padding:0px;}

div[class^='carouse_cate_']{float:left;border:0px solid green;width:535px;overflow:hidden;height:200px;}
.categorycarousebox li{float:left;}
.CategoryLink{border:0px solid RED;HEIGHT:195PX;overflow:hidden}
.MoreLink{border:0px solid BLUE;HEIGHT:20PX;color:blue;padding-bottom:2px;}


/*********Category carouse*********/
.carouse_history{float:left;width:89.5%;overflow:hidden;border:0px solid #ccc;height:240px;}
.products_inner_list{border:0px solid #ccc;width:99.9%}
.jCarouselLite_history {border:0px solid red;height:100%;width:100%;margin:5px;}
.jCarouselLite_history ul{margin:0px;padding:0px;}

.fenye{border:0px solid #ccc;font-size:12px;padding-bottom:4px;}

.fenye_product{width:100%;overflow:hidden;border:0px solid #ccc;margin-right:5px;padding-bottom:4px;font-size:12px;}
.fenye_cate{border:0px solid #ccc;font-size:12px;width:100%;color:black;}
/***reseller**/
.resellerFaqText , .resellerTitle ,.resellerText {font-size:13px;line-height:16px;}
/***coner begin**/
.boxOut{border:1px solid #ccc;position:relative;zoom:1;width:100%;margin-top:7px;margin-bottom:1px;}
.boxOut .tl,.boxOut .tr,.boxOut .bl,.boxOut .br {width:5px;height:5px;position:absolute;background:url('images/boxCorner.gif') no-repeat;overflow:hidden;border:0px solid red;}
.boxOut .contentBox {padding-top:5px;padding-left:5px;padding-bottom:3px;padding-right:1px;}
.boxOut .tl {left:-1px;top:-1px;}
.boxOut .tr {right:-1px;top:-1px;background-position:-5px 0px;}
.boxOut .bl {left:-1px;bottom:-1px;background-position:0px -5px;}
.boxOut .br {right:-1px;bottom:-1px;background-position:-5px -5px;}
/***coner end**/
.clear{clear:both;height:1px;overflow:hidden}
.showSshopAllExpandChild{margin:0;padding:5px 5px 10px 5px;display:none;left:205px;border:2px solid #98a4b0;background-color:white;border-top-left-radius: 7px;border-top-right-radius: 7px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
.showSshopAllExpandChild a{padding:0px;}
.shopAllExpandedChildFloat{border:0px solid #98a4b0;margin-left:0px;}
.shopAllExpanded a{color:black}
/*set categorylevel background*/
/*
.navExpandedChildLITop {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -5px -26px
}
*/
.navSaMenuOrangeArrow {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -5px -80px;
}
/*
.navExpandedChildLITopInactive {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -183px -26px
}
.navExpandedChildLIMiddle {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -3px -26px
}
.navExpandedChildLIMiddleInactive {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -183px -26px
}
.navExpandedChildLIBottom {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -3px -52px
}
.navExpandedChildLIBottomInactive {
	BACKGROUND: url(images/ShowCategoryLevel.png) no-repeat -183px -52px
}
*/
.main .reviewP{border:1px solid #ccc;padding:4px;}
.copyRight{position:absolute ; top:650px;}
/*sweatband*/
.sweatbandDiv{border:0px solid red;font-color:#58595b;font-size:14px;font-family: Verdana, Arial, sans-serif;font-weight:bold;}
.sweatbandDiv a {border:0px solid red;font-color:#58595b;font-size:12px;font-family: Verdana, Arial, sans-serif;cursor: pointer;font-weight:normal;}
.sweatbandDiv .pageHeading , .sweatband_list{border:0px solid blue;padding:0px;margin-top:1px;}

.sweatband_list{border:0px solid #ccc;padding:1px;margin-bottom:10px;}
.sweatband_list_title{border:0px solid #ccc;height:26px;line-height:26px;padding-left:2px;background:url(images/Sweatbands_Pricing_top_bg.gif) no-repeat;}

.sweatband_list ul{margin:0px;padding-left:10px;border:1px solid #ccc;}
.sweatband_list li{list-style-type:none;line-height:24px;}

.sweatband_list_chlid_left{width:58.5%;float:left}
.sweatband_list_chlid_right{width:41%;float:right}

.sweatband_list_chlid{border:0px solid blue;height:212px;margin-top:10px;background:url(images/Sweatbands_Pricing_bg.gif) no-repeat;width:100.2%;font-weight:bold;}
.sweatband_list_chlid a{color:#58595b;font-weight:bold;}

.sweatband_list_chlid_img{text-align:center;margin:0px auto;border:0px solid red;margin-top:4px;}


.sweatband_list_chlid_head{;border:0px solid red;height:30px;overflow:hidden;margin-right:2px;}

.sweatband_list_chlid_left_head_name{border:0px solid red;padding-left:5px;width:67%;display:block;float:left;height:28px;line-height:28px;text-align:left}
.sweatband_list_chlid_left_head_model{border:0px solid red;display:block;float:left;width:30%;height:28px;line-height:28px;margin-right:2px;text-align:right}

.sweatband_list_chlid_content_right_title{border:0px solid red;display:none;float:left;width:48%;text-align:center;maring-right:2px;}

.sweatband_list_chlid_content_qty{border:0px solid red;display:block;float:left;width:49%;text-indent:50px;height:35px;line-height:35px}
.sweatband_list_chlid_content_price{border:0px solid red;display:block;float:left;width:49%;text-indent:50px;height:35px;line-height:35px}
.cartStateDiv{margin:0px;border:0px solid red;width:60%;float:left}
.cartTotalDiv{margin:0px;border:0px solid red;width:39.1%;float:right}

/**payment method**/
.paymentMethod{border:1px solid #ccc;width:100%;pad}
TR .ItemsTbTrTitle{background: #CCC;height:30px;}
TR .ItemsTbTrItem{background: #EEE;border:1px solid red;}
.login_ul li{list-style-type:square;margin-left:20px;}
/*chekout process*/
.process_email_input{}
.process_input{background-color:#ccc;width:300px;height:300px;}
#process_diff_shipping_add{display:none;padding:4px;}
.main .process_head{color:#f45d0d;}
/*see all address*/
.addressList{float:left;border:1px solid #ccc;margin:2px;width:170px;-width:151px;height:185px;}
.processInput input , .processInput select{width:150px;}
.processInput  td.main {}
/*#payment_authorizenet{background-color:#f45d0d;}*/
.mainProcessOne{width:20%}
.mainProcessTwo{width:75%}
.errorInformation{background-color:#ff8d8d}
/*#shippingstate{float:left}*/
/*#payment_authorizenet,#payment_paypal_express{background-color:#ccc}*/
.loginDiv{background-color:white;}
.loginDiv .boxOut{height:280px;;}
#s_shipToDiffAddress , #shipAlladdress ,.changeShipAdd{display:none;}
#CheckoutBillingAddressInput , #CheckoutBillingAddressText{padding-left:10px;}
input.changeBillAdd{width:50px;}
.popContent{height:130px;margin:0 auto;text-align:center}
input.button{display: block;margin:0;padding:0;border:0;line-height: 999px;text-indent: -999px;background-image:url('includes/languages/english/images/buttons/button_change_address.gif');width:141px;height:28px;}
.popButton{text-align:center;margin-top:3px;}
#shipChange{display:none}
#b_CheckoutAddressText , .editButton , #s_CheckoutAddressText{margin-left:10px;}
.addressListColor{background-color:#e9e9e9;}
#shipSelectMenu , #billSelectMenu{display:none}
.pinputRequirement ,  .cinputRequirement{color:#ff8d8d;}

.cartStateDiv .infoBoxContents .boxText a {color: #0066cc;text-decoration: none;}
.cartStateDiv .infoBoxContents .boxText a:hover ,.infoBoxContents .smallText a:hover{
text-decoration: none;color:#d5663a;
}
.totalNum{border:0px solid red;padding-right:5px;no-wrap}
.paymentMethodDiv , .paymentMethodTitle{float:left;height:20px;line-height:20px;}
.paymentMethodTitle{width:135px}
.h2{height:15px;line-height:25px;}
.selectitemShip{width:100%}
#paypalNote,#warning { position: absolute;border: #5A5A5A 1px solid;background:#F3F3F3; display:none; margin-top: 10px; z-index: 2; overflow: hidden;width: 550px;height:80px;}
.waiting{vertical-align:middle}
.note{text-indent:10px;}
.waiting{text-align:center}
#bg {display: none; z-index: 1; background: #DBDBDB; left: 0px; width: 100%;height:100%; position: absolute; top: 0px; filter: alpha(opacity=70); opacity: 0.7}
/*
2011-8-16
affiliate navigation
*/
#nav {margin: 0;padding: 0;height: 41px;height:41px}

#nav a {font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;float: left;text-decoration: none;display: block;float: left;cursor: pointer;height:42px;line-height42px;padding: 0 15px; overflow: hidden;}

#nav a.topdaddy,
#nav li.active a.topdaddy {
padding-top:10px;
	padding-right: 25px;
}
#nav ul  ul a{
height:20px;line-height:20px;
padding-top:0px;
} 
#nav li li a{background: none;font-weight: normal;padding: 0;}

#nav, #nav ul {float: left;list-style: none;margin: 0;padding: 0;}

/* sub level links */

#nav ul ul a {display: block;text-decoration: none;width: 167px;text-transform: none;}

/* top level buttons */

#nav li {float: left;background: none; height:41px;border:0px solid red;width:245px;font-clolor:14px;}

#nav ul li {position: relative; height: 41px;}

#nav li ul li {position: relative; height: 26px;width:auto;}

#nav li ul {top: 42px;position: absolute;left: -999em;height: auto;width: 170px;font-weight: normal;border-width: 0;margin: 0;padding: 0;}

#nav ul ul ul {top: 20px;position: absolute;left: -999em;height: auto;width: 200px;font-weight: normal;border-width: 0;margin: 0;padding: 0;}
	
#nav ul {padding: 0;margin: 0;}

#nav li li {float: left;padding: 0;width: 170px;}

#nav ul ul ul {top: 26px;position: absolute;left: -999em;height: auto;width: 270px;font-weight: normal;border-width: 0;margin: 0;padding: 0;}

#nav li li li {float: left;padding: 0;width: 270px;}	

#nav ul ul ul a {display: block;text-decoration: none;width: 266px;text-transform: none;}

/* margin for pullouts */
.affili_nav_ul{
background-image:url('images/affiliate_nav_bg.gif');
height:43px;

}
#nav li ul ul {margin: -26px 0 0 170px;}


#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,  
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul, 
#nav li.sfhover ul ul ul ul {
left: -999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul,
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
z-index: 100;
left: 0;
}

#nav li:hover, #nav li.sfhover {left: 0;}

#nav ul ul a {background: none;}

#nav li li.active {background: none;}
/* horiz menu */

div#horizmenu {height: 26px;position: relative;}

/* suckerfish */

#nav a {color: #2D486C;}



#nav li a {width:245px;}

#nav ul li a:hover,
#nav ul li ul li a:hover,
#nav ul li ul li ul li a:hover {
color: #2D486C;
}
#nav li ul {border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}

#nav li:hover a, #nav li.sfhover a {color: #2D486C;}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
background: #e2efff;
width:244px;
}

#nav ul li ul li a{
width:200px;
}
/*********************************************/
.affiliateMainTitle{text-indent:0px;font-family: Verdana, Arial, sans-serif; font-size: 20px}
table .affiliateReport {border:1px solid #ccc;border-bottom:0px;border-right:0px}
.affiliateReport td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.affiliateMainDown{border:1px solid #ccc;}
.affiliatebannerTB{border:1px solid #ccc;text-indent:5px;}
.affiliatebannerTB1{background:#F6F6E9;text-indent:5px;}
.search{height:50px;background:#F6F6E9;}
.affiliatesecondTitle{text-indent:0px;color:#E47911;font-family: Verdana, Arial, sans-serif;font-weight:bold; font-size: 18px}
.affiliatebannerTB1 .main a{
color:#0066cc;
text-decoration: underline;
} 
.affiliatebannerTB2{background:#ccc}
#paypal,#check{text-indent:10px;border:0px;}
.hotcategoryTD{ border-bottom:1px solid #ccc;height:200px;}
/*-------------------add to cart meg-----------------------*/
.hbbBlockedMsg{position:absolute;border:0px solid red;}
.errorMsg{position:relative;border:1px solid #ccc;width:200px;height:30px;padding:10px;font-size:12px;text-align:center;top:-85px;display:none}

/******************2012/6/4 new add****************/

/*-----------*/
ul{
	font-size: 95%;
	margin:0px;
	padding:0px;
}
ul li {
    list-style-type: none;
}
/*-----------*/
h2{margin:0px;}
img{border:0px}
/*-----------*/
/*center main div*/

#mainContentTemplete {
    min-width: 960px;
}
#mainContentTemplete {
	font-family: arial,helvetica,sans-serif;
    font-size: 105%;
}
#mainContentTemplete a {
    text-decoration: none;
    color: #0066CC;
    font-family: arial,helvetica,sans-serif;
}

/*link*/
#mainContentTemplete a:hover {color: #E47911;text-decoration: underline;}
.navExpandedChildUL a:hover{
	text-decoration: none;
}
#mainContentTemplete a:active {color: #FF9933;}
/*link*/
/*center main div*/

/************************************LEFT***************************************/

/*left nav begin*/
#leftNav{
	border-top:1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
	width:220px;
	float: left;
    font-size: 90%;
	 z-index: -10;
   
   
	/*
	 position: absolute;
	background-color:#ccc;
	*/
}	
#leftNavContainer {
	padding: 4px 4px 0 4px;
}
#refinements {
    overflow: hidden;
    width: 100%;
}
/*-----left ul li begin------*/
#mainContentTemplete ul{
	font-size: 100%;
}

#mainContentTemplete ul li {
    list-style-type: none;
}

#leftnav .shippingwhatsthis {
color: black;
font-size: 75%;
font-weight: normal;
white-space: nowrap;
}
/*-----left ul li end------*/


/*left nav end*/



/*left box*/
#leftNav h2{
    color: black;
    font-size: 100%;
    margin: 0;
    padding-top:5px;
	padding-bottom:2px;
}
#leftNav ul{
	margin-left:10px;
	margin-bottom:5px;
}
#leftNav ul.imageRfnmt {
    padding-left: 10px;
}

#leftNav ul, #leftNav li{
    list-style-position: outside;
    list-style-type: none;
}

#leftNav li {
    padding-bottom: 4px;
	/*
	height:16px;
	line-height:16px;
	*/
}

#leftNav ul.imageRfnmt,#leftNav .searchUL ul{
	margin-bottom:0px;
}
#leftNav .searchUL {
	margin-left:10px;
	padding-left:2px;
	list-style-type:none;
}
#leftNav .searchUL li { 
	margin-left:0px;
	padding-left:1px;
    padding-bottom: 0px;
}

#leftNav .searchSubUL {
	/*
	margin-left:1px;
	*/
	padding-left:0px;
	list-style-type:none;
}
#leftNav .searchSubUL li {
	padding-left:18px;
	text-indent:-1em;
	/*
	background:url(images/cat_arrow.gif) no-repeat 0 7px;
	*/
}
#leftNav .searchSubUL li a  , #leftNav .searchUL li a{
	/*color:#58595b;*/
}

#leftNav ul.imageRfnmt li{
	padding-bottom:0px;
}
#leftNav ul li a:hover{
	background-color:yellow
}

#leftnav li.custompricev2 {
margin-left: -12px;
padding-bottom: 0;
text-indent: 0;
}
input#high-price, input#low-price {
font-size: 80%;
font-weight: bold;
width: 100%;
}
/*
div.colorsprite{
    float: left;
    margin: 0 2px 4px 0;
}
*/

div.colorsprite div {
    background-image: url("images/clothingcolorsprite._V161746528_.png");
}
div.colorsprite div {
    height: 21px;
    width: 24px;
}
div.colorsprite div span, div.shoeshapesprite div span, div.shoeshapespriteminor div span, div.buttonsprite-88 div span {
    display: none;
}
div.buttonsprite, div.buttonsprite-58, div.colorsprite, div.buttonsprite-88 {
    float: left;
    margin: 0 2px 0px 0;
}
#leftNav li a .narrowValue {
    color: #888888;
}
#leftNav li a .narrowValue {
    font-size: 90%;
}
 #leftNav li a{
	/*
	text-indent:-10px;
	
	display:block;
	*/
 }
#leftNav .expand{
	margin-left: -5px
}

#leftNav .refinementImage{
	/*
	line-height:13px;
	height:13px;
	*/
}
/*left box*/
/************************************LEFT***************************************/

/************************************RIGHT MAIN CONTENTS***************************************/

/*right nav*/
#rightContainerATF {
    float: right;
    margin-left: -225px;
    overflow: hidden;
    width: 100%;
	/*
	background-color:yellow;
	*/
}
#rightResultsATF {
    margin-left: 225px;
	/*
    min-width: 760px;
	*/
    right: 23%;
}
#centerBelow{
	width:100%;
}
div.result {
    border-top: 1px solid #DDDDDD;
    float: left;
    overflow: hidden;
    position: relative;
    width: 24%;
    padding: 8px 0 4px;
}
div.result .image{
	height:160px;
}
div.result_first_row{
	border:0px;
}
.defaultView div.result div.productTitle {
    font-size: 105%;
    padding: 0 0 4px;
}
h3.title{
	padding:0px;
	margin:0px;
	font-family:arial;
}
div.grid div.data h3.title {
	font-size: 100%;
	padding-bottom: 4px;
	padding-right: 4px;
	line-height:1.5em
}

#products_nav_footer,#products_nav_header{
    background: none repeat scroll 0 0 #EEEEEE;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
	text-align:center
}
#products_nav_footer{
	margin-bottom:10px;
	text-align:right;
}
#products_nav_footer span{
	
}


/*//////////////////////////search/////////////////////////////////*/

.search_img{
	float:left;
	margin-top:10px;
	width:16px;
}

.nav-ie-min-width {
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 0 0 -1px;
    padding: 0;
}
#nav-logo {
    bottom: -4px;
    display: block;
    left: 10px;
    position: absolute;
    text-indent: -500px;
    z-index: 95;
}
.nav-logo-small #nav-logo {
    background-position: -10px -10px;
    height: 30px;
    width: 100px;
}
.nav-logo-large #nav-logo {
    background-position: -120px -10px;
    height: 33px;
    width: 109px;
}
.nav-prime-tag {
    display: none;
    font-size: 1px;
    position: absolute;
}
.nav-logo-small .nav-prime-tag {
    background-position: -170px -50px;
    height: 11px;
    left: 67px;
    top: 19px;
    width: 41px;
}
.nav-logo-large .nav-prime-tag {
    background-position: -170px -70px;
    height: 11px;
    left: 74px;
    top: 21px;
    width: 44px;
}
.nav-prime .nav-prime-tag {
    display: block;
}
#welcomeRowTable {
    background-position: left top;
    background-repeat: no-repeat;
    margin-left: 200px;
    text-align: right;
    z-index: 90;
}
#navSwmSlot {
    position: relative;
}
#nav-swm-slot {
    height: 39px;
    line-height: 16px;
    position: relative;
}
#nav-swm-slot .nav_a, #nav-swm-slot .nav_a:link, #nav-swm-slot .nav_a:visited {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    text-align: right;
    text-decoration: none;
}
#nav-swm-slot .nav_a:hover, #nav-swm-slot .nav_a:active {
    text-decoration: underline;
}
#nav-swm-slot .nav-swm-primary, #nav-swm-slot .nav-swm-primary:link, #nav-swm-slot .nav-swm-primary:visited {
    bottom: 4px;
    color: #004B91;
    font-size: 12px;
}
#nav-swm-slot .nav-swm-primary:hover, #nav-swm-slot .nav-swm-primary:active {
    color: #E47911;
}
#nav-swm-slot .nav-swm-secondary {
    bottom: 18px;
    color: #999999;
    font-size: 11px;
}


#nav-bar-outer {
    position: relative;
    z-index: 1;
}

#nav-bar-inner {
    background-position: 0 -355px;
    border-top: 1px solid #DDDDDD;
    z-index: 1;
}
.nav-subnav #nav-bar-inner {
    background-position: 0 -450px;
}
#nav-bar-inner .nav_a, #nav-bar-inner .nav_a:link, #nav-bar-inner .nav_a:visited {
    color: black;
    text-decoration: none;
}
#nav-bar-inner .nav_a:hover {
    color: white;
    text-decoration: none;
}
.nav-down-arrow {
    background-position: -130px -50px;
    display: block;
    font-size: 0;
    height: 5px;
    line-height: 0;
    position: absolute;
    width: 9px;
}
.nav_exposed_sbd #nav-shop-all-button .nav-down-arrow, .nav-menu-inactive .nav-down-arrow {
    display: none;
}
.nav-menu-active .nav-down-arrow {
    bottom: 10px;
    right: 8px;
}
.nav-button-outer-open .nav-down-arrow {
    background-position: -130px -60px;
}
.nav-button-outer {
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    text-decoration: none;
    top: 8px;
}
.nav-button-mid {
    background-position: 0 500px;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    margin-right: 5px;
}
.nav-button-inner {
    background-position: 0 500px;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    padding: 0 5px;
    position: relative;
	right:-5px;
	/*
    right: -5px;
	*/
}
.nav-button-outer-open .nav-button-mid {
    background-position: -10px -260px;
}
.nav-button-outer-open .nav-button-inner {
    background-position: right -260px;
}
.nav-menu-inactive:hover .nav-button-mid {
    background-position: -10px -210px;
}
.nav-menu-inactive:hover .nav-button-inner {
    background-position: right -210px;
}
#nav-shop-all-button, .nav-shop-all-button {
    left: 0px;
    width: 205px;
}
#nav-shop-all-button.nav-menu-active {
    cursor: default;
}
.nav-shop-all-button {
    cursor: default;
    display: none;
    left: -1000px;
    z-index: 998;
}
.nav_exposed_sbd .nav-shop-all-button {
    left: 15px;
}
.nav-shop-all-button .nav-down-arrow {
    display: none;
}
#nav-search-label {
    color: #333333;
    display: block;
    font-family: arial,sans-serif;
    font-weight: bold;
    left: 210px;
    line-height: 12px;
    position: absolute;
    top: 22px;
}
.nav-searchbar-inner {
    display: block;
    height: 48px;
    margin: 10px 170px 0 210px;
    position: relative;
}
.nav-searchfield-outer {
    background-position: -10px -120px;
    background-repeat: no-repeat;
    height: 34px;
    margin-right: 39px;
    padding-left: 5px;
}
.nav-searchfield-inner {
    background-color: white;
    background-position: 0 -550px;
    background-repeat: repeat-x;
    height: 34px;
}
.nav-searchfield-width {
    padding: 0 195px 0 2px;
}
#twotabsearchtextbox {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: black;
    font-family: arial,sans-serif;
    font-size: 11pt;
    height: 23px;
    margin: 7px 0 0 10px;
    outline: 0 none;
    padding: 0;
    width: 85%;
}

#nav-iss-attach {
    height: 33px;
    padding: 0 0 0 5px;
}
/*#nav-search-in span#nav-search-in-content {
    display: none;
}
*/
#nav-search-in {
    background-position: -10px -590px;
    background-repeat: no-repeat;
    border-right: 1px solid #DDDDDD;
    display: inline-block;
    height: 27px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 4px;
}
#nav-search-in .nav-down-arrow {
    background-position: -150px -50px;
}
#nav-search-in.active .nav-down-arrow {
    background-position: -150px -60px;
}
#nav-search-in.focus .nav-down-arrow {
    background-position: -130px -60px;
}
span#nav-search-in.nav-facade-active.active {
    background-position: -10px -630px;
}
span#nav-search-in.nav-facade-active.focus {
    background-position: -10px -670px;
    border-right: 1px solid #2B3540;
}
#nav-search-in.focus span#nav-search-in-content {
    color: white;
}
#nav-search-in #nav-search-in-content, #nav-search-in .nav-down-arrow {
    display: none;
}

#nav-search-in #nav-search-in-content {
    color: #777777;
    display: inline-block;
    font-family: arial,sans-serif;
    font-size: 11px;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
	/*padding: 0 25px 0 7px;*/
	text-indent: 1px;
	margin: 0 25px 0 6px;
	text-overflow: ellipsis;

}
#nav-search-in.focus #nav-search-in-content, #nav-search-in.active #nav-search-in-content {
    color: black;
}
#nav-search-in.nav-facade-active .nav-down-arrow {
    display: block;
    right: 15px;
    top: 11px;
}
.nav-submit-button {
    background-position: -33px -120px;
    height: 34px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 3px;
    position: absolute;
    right: 0;
    top: 0;
}
.nav-submit-button .nav-submit-input {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    color: white;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 34px;
    line-height: 12px;
    margin: 0;
    padding: 0;
    width: 70px;
}
.nav-divider {
    border-right: 1px solid #DDDDDD;
    height: 34px;
    overflow: hidden;
    position: absolute;
    top: 11px;
    width: 1px;
}
.nav-divider-account {
    right: 175px;
}
.nav-divider-cart {
    right: 74px;
}
#nav-your-account {
    right: 178px;
    width: 125px;
}
#nav-cart {
    right: 10px;
    width: 156px;
}
.nav-cart-button {
    background-position: -10px -45px;
    display: block;
    height: 30px;
    overflow: hidden;
    position: absolute;
    top: 6px;
    width: 38px;
}
.nav-menu-inactive:hover .nav-cart-button, .nav-button-outer-open .nav-cart-button {
    background-position: -70px -50px;
}
#nav-cart .nav-button-title {
    position: absolute;
    left: 45px;
    top: 19px;
}
#nav-cart-count {
    color: #E47911;
    font-family: arial,sans-serif;
    font-weight: bold;
    line-height: 16px;
    position: absolute;
    text-align: center;
    width: 20px;
}
#nav-cart.nav-menu-inactive:hover #nav-cart-count, #nav-cart.nav-button-outer-open #nav-cart-count {
    color: white;
}
#nav-search-in.nav-facade-active .nav-down-arrow{
	display:block;
	right:10px;
	top:11px
	}
#nav-cart .nav-cart-0 {
    font-size: 16px;
    left: 18px;
    top: 6px;
    width: 19px;
}
#nav-cart .nav-cart-10 {
    font-size: 14px;
    left: 17px;
    top: 5px;
}
#nav-cart .nav-cart-20 {
    font-size: 14px;
    left: 18px;
    top: 5px;
}
#nav-cart .nav-cart-100 {
    font-size: 11px;
    left: 18px;
    top: 5px;
}
#nav-wishlist {
    right: 12px;
    width: 60px;
}
.nav-button-title {
    color: black;
    display: block;
    font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: -2px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    top: 7px;
    white-space: nowrap;
}
.nav-menu-inactive:hover .nav-button-title, .nav-button-outer-open .nav-button-title, .nav-menu-inactive:hover .nav-button-em, .nav-button-outer-open .nav-button-em {
    color: white;
}
.nav-button-strong {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.nav-button-em {
    color: #E47911;
    font-family: arial,sans-serif;
    font-weight: bold;
}
#nav-subnav {
    height: 30px;
    list-style-type: none;
    margin: 0 0 0 25px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
}
#nav-subnav .nav-subnav-item {
    display: inline;
    float: left;
    font-size: 11px;
    line-height: 13px;
    margin: 0;
    padding: 13px 18px 10px 0;
}
#nav-subnav li.nav-category-button {
    font-size: 12px;
    font-weight: bold;
    margin-top: -1px;
}
#nav-subnav .nav_a, #nav-subnav .nav_a:visited, #nav-subnav .nav_a:link {
    color: #333333;
    text-decoration: none;
}
#nav-subnav .nav_a:hover, #nav-subnav .nav_a:active {
    color: #E47911;
    text-decoration: underline;
}
#nav-platinum {
    height: 64px;
    overflow: hidden;
}
.nav-platinum-subnav {
    margin: 0;
    padding: 0;
    text-align: center;
}
.nav-platinum-subnav .nav-subnav-item, .nav-platinum-subnav .nav_a, .nav-platinum-subnav .platinum-logoimg {
    line-height: 62px;
    vertical-align: middle;
}
.nav-platinum-subnav .nav-subnav-item {
    border-left-style: solid;
    border-left-width: 1px;
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
}
.nav-platinum-subnav a.nav-platinum-logo, .nav-platinum-subnav li.nav-platinum-logo, .nav-platinum-subnav li.nav-first {
    border: 0 none;
}
.nav-platinum-subnav .nav_a, .nav-platinum-subnav .nav_a:visited, .nav-platinum-subnav .nav_a:link {
    text-decoration: none;
    white-space: nowrap;
}
.nav-platinum-subnav .nav-subnav-item .nav_a:hover {
    text-decoration: underline;
}
.nav-platinum-subnav li.nav-platinum-logo .nav_a:hover {
    text-decoration: none;
}
.nav_pop_tl {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 18px;
    width: 45px;
}
.nav_pop_tc {
    background-position: 0 -20px;
    background-repeat: repeat-x;
    height: 18px;
}
.nav_pop_tr {
    background-position: -45px 0;
    background-repeat: no-repeat;
    height: 18px;
    width: 45px;
}
.nav_pop_cl {
    background-position: -90px 0;
    background-repeat: repeat-y;
    width: 45px;
}
.nav_pop_cc {
    background-color: white;
}
body .nav_pop_cc {
    text-align: left;
	padding: 0px;
}
.nav_pop_cr {
    background-position: -135px 0px;
    background-repeat: repeat-y;
    width: 45px;
}
.nav_pop_bl {
    background-position: 0 -1px;
    background-repeat: no-repeat;
    height: 10px;
    width: 45px;
}
.nav_pop_bc {
    background-position: 0 -41px;
    background-repeat: repeat-x;
    height: 44px;
}
.nav_pop_br {
    background-position: -45px -1px;
    background-repeat: no-repeat;
    height: 44px;
    width: 45px;
}
.nav_pop_ll_min {
    width: 15px;
}
.nav_pop_lr_min {
    width: 45px;
}
.nav_exposed_skin .nav_pop_tl {
    background-position: 0 -85px;
}
.nav_exposed_skin .nav_pop_tc {
    background-position: 0 -105px;
}
.nav_exposed_skin .nav_pop_tr {
    background-position: -45px -85px;
}
.nav_exposed_skin .nav_pop_cl {
    background-position: -270px 0;
}
.nav_exposed_skin .nav_pop_cr {
    background-position: -315px 0;
}
.nav_exposed_skin .nav_pop_bl {
    background-position: -180px -1px;
}
.nav_exposed_skin .nav_pop_bc {
    background-position: 0 -126px;
}
.nav_exposed_skin .nav_pop_br {
    background-position: -225px -1px;
}
#nav_browse_flyout {
    overflow: hidden;
    position: relative;
}
.nav_pop_ul {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.nav_browse_ul {
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.nav_pop_li {
    color: #333333;
    cursor: default;
    display: block;
    font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 7px;
    position: relative;
}
.nav_pop_ul .nav_pop_li {
    overflow: hidden;
    white-space: nowrap;
}
ul.nav_pop_ul_wrap .nav_pop_li {
    white-space: normal;
}
.nav_pop_li .nav_pop_new_cust {
    font-size: 11px;
    margin-top: 5px;
}
.nav_pop_li .nav_pop_new_cust a.nav_a, .nav_pop_li .nav_pop_new_cust a.nav_a:link, .nav_pop_li .nav_pop_new_cust a.nav_a:visited {
    color: #004B91;
    font-size: 11px;
    text-decoration: none;
}
.nav_pop_li .nav_pop_new_cust a.nav_a:hover, .nav_pop_li .nav_pop_new_cust a.nav_a:active {
    color: #E47911;
    font-size: 11px;
    text-decoration: underline;
}
.nav_pop_ul li.nav_last_li, .nav_browse_ul li.nav_last_li {
    padding-bottom: 0;
}
span.nav_a_carat {
    color: #E47911;
    font-size: 1.25em;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 7px;
}
* html span.nav_a_carat {
    top: 10px;
}
.nav_pop_li a.nav_a {
    display: block;
    width: 100%;
}
.nav_pop_li .nav_pop_new_cust a.nav_a {
    display: inline;
    width: auto;
}
.nav_pop_li a.nav_a, .nav_pop_li a.nav_a:link, .nav_pop_li a.nav_a:visited {
    color: #333333;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.nav_pop_li a.nav_a:hover, .nav_pop_li a.nav_a:active {
    color: #E47911;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
li.nav_a_carat {
    padding-left: 0.75em;
}
li.nav_pop_li .nav_tag {
    color: #999999;
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}
#nav_cats li.nav_pop_li .nav_tag {
    height: 13px;
    overflow: hidden;
}
li.nav_divider_before {
    border-top: 1px solid #EEEEEE;
    margin-top: 0;
    padding-top: 9px;
}
.nav_divider_after {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 8px;
}
.nav_browse_ul li.nav_hover {
    color: #E47911;
}
.nav_browse_ul li.nav_active {
    color: #E47911;
    font-weight: bold;
}
.nav_browse_ul .nav_cat, .nav_browse_ul .nav_pop_li a.nav_a, .nav_browse_ul .nav_pop_li a.nav_a:link, .nav_browse_ul .nav_pop_li a.nav_a:visited, .nav_browse_ul .nav_pop_li a.nav_a:hover, .nav_browse_ul .nav_pop_li a.nav_a:active {
    font-size: 13px;
}
.nav_browse_wrap {
    background-color: white;
    vertical-align: top;
}
#nav_cats_wrap {
    background-color: white;
    height: 445px;
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;
}
#nav_cats {
    width: 100%;
}
#nav_exposed_anchor {
    height: 1px;
    margin: 0 -8px -1px;
    overflow: hidden;
    position: relative;
    visibility: hidden;
}
#nav_exposed_anchor.nav_exposed_sbd {
    overflow: visible;
    visibility: visible;
    z-index: 999;
}
#nav_exposed_anchor.nav_exposed_sbd #nav_exposed_skin {
    position: absolute;
    z-index: 1000;
}
#nav_exposed_anchor.nav_exposed_sbd #nav_cats, #nav_exposed_anchor.nav_exposed_sbd #nav_cats_wrap, #nav_exposed_anchor.nav_exposed_sbd #nav_exposed_cats {
    position: relative;
}
#nav_exposed_skin {
    display: none;
}
#nav_subcats_wrap {
    background-color: white;
    display: none;
    height: 100%;
    left: 195px;
    position: absolute;
    top: 0;
    width: 260px;
}
.nav_subcats_div {
    background-color: #EDEDED;
    border-left: 1px solid #DEDEDE;
    border-right: 2px solid #F7F7F7;
    height: 100%;
    left: 0;
    padding: 0 2px 0 0;
    position: absolute;
    top: -15px;
    width: 0;
}
div.nav_subcats_div2 {
    top: 14px;
}
#nav_subcats {
    height: 100%;
    position: absolute;
    width: 100%;
}
.nav_super #nav_subcats_wrap {
    width: 500px;
}
ul.nav_browse_cat_ul {
    left: 20px;
    width: 220px;
}
ul.nav_browse_cat2_ul {
    left: 255px;
    width: 220px;
}
table.nav_pop_triggered .nav_pop_h, table.nav_pop_triggered .nav_pop_v {
    background-image: none;
}
.nav_browse_promo {
    border: 0 none;
    bottom: -15px;
    position: absolute;
    right: 0;
}
.nav_browse_subcat {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
li.nav_browse_cat_head {
    color: #E47911;
    font-size: 18px;
    margin-bottom: 5px;
    overflow: visible;
}
#nav_cat_indicator {
    background-position: -130px -70px;
    display: block;
    font-size: 0;
    height: 14px;
    line-height: 0;
    position: absolute;
    right: -10px;
    top: -1000px;
    width: 8px;
}
.nav_asin_promo, .nav_asin_promo:link, .nav_asin_promo:active, .nav_asin_promo:hover, .nav_asin_promo:visited {
    background-color: white;
    bottom: 6px;
    cursor: default;
    display: block;
    height: 122px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    width: 225px;
}
a.nav_asin_promo:hover, a.nav_asin_promo:focus, a.nav_asin_promo:active {
    cursor: pointer;
}
img.nav_asin_promo_img {
    border: 0 none;
    bottom: 0;
    height: 100px;
    left: 0;
    position: absolute;
    width: 100px;
}
.nav_asin_promo_headline, .nav_asin_promo_title, .nav_asin_promo_title2, .nav_asin_promo_price, .nav_asin_promo_button {
    color: #666666;
    font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 13px;
}
span.nav_asin_promo_headline {
    color: #999999;
    font-size: 14px;
    height: 20px;
    left: 0;
    line-height: 18px;
    position: absolute;
    top: 0;
}
span.nav_asin_promo_info {
    display: block;
    height: 78px;
    left: 110px;
    overflow: hidden;
    position: absolute;
    top: 22px;
    width: 115px;
}
span.nav_asin_promo_title {
    color: #333333;
    display: block;
    font-size: 13px;
    line-height: 14px;
}
a:hover span.nav_asin_promo_title, a:active span.nav_asin_promo_title {
    color: #E47911;
    text-decoration: underline;
}
span.nav_asin_promo_title2 {
    display: block;
    margin-top: 4px;
}
span.nav_asin_promo_price {
    color: #990000;
    display: block;
    margin-top: 4px;
}
span.nav_asin_promo_button {
    background-position: -10px -90px;
    background-repeat: no-repeat;
    bottom: 0;
    color: black;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    left: 110px;
    line-height: 19px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 #FFE093;
    width: 88px;
}
.nav-action-button, a.nav-action-button:link, a.nav-action-button:active, a.nav-action-button:hover, a.nav-action-button:visited {
    background-position: -10px -170px;
    cursor: pointer;
    display: block;
    height: 28px;
    margin: 0 40px 0 0;
    padding: 0;
    text-decoration: none;
}
a.nav-action-button:link .nav-action-inner, a.nav-action-button:active .nav-action-inner, a.nav-action-button:hover .nav-action-inner, a.nav-action-button:visited .nav-action-inner, .nav-action-button .nav-action-inner {
    background-position: right -170px;
    color: black;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: 40px;
    line-height: 28px;
    padding: 0 40px 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
}
#nav_your_account_flyout {
    position: relative;
}
.nav_offscreen {
    left: -2000px;
    position: absolute;
    top: -2000px;
    visibility: hidden;
}
#nav_ya_promo_wrapper {
    border-right: 1px solid #DEDEDE;
    height: 100%;
    overflow: hidden;
    position: absolute;
}
#nav_cart_flyout {
    width: 230px;
}
#nav_cart_flyout .nav_a, #nav_cart_flyout .nav_a:link, #nav_cart_flyout .nav_a:visited {
    color: #004B91;
    text-decoration: none;
}
#nav_cart_flyout .nav_a:hover, #nav_cart_flyout .nav_a:active {
    color: #E47911;
    text-decoration: underline;
}
#nav_cart_flyout .nav_p {
    margin: 0 0 8px;
    padding: 0;
}
#nav_cart_flyout .nav_p, #nav_cart_flyout .nav_a {
    font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 110%;
}
#nav_cart_flyout .nav_dynamic {
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
#nav_cart_flyout .nav_dynamic .nav_cart_item {
    margin: 0;
    padding: 0;
}
#nav_cart_flyout .nav_dynamic .nav_a {
    display: block;
    line-height: 13px;
    min-height: 40px;
    padding: 0 0 10px 50px;
    position: relative;
    height: 40px;
	text-decoration: none;
	line-height: 13px;


}
#nav_cart_flyout .nav_dynamic a .nav-cart-title, #nav_cart_flyout .nav_dynamic a:link .nav-cart-title, #nav_cart_flyout .nav_dynamic a:visited .nav-cart-title {
    color: #004B91;
    text-decoration: none;
}
#nav_cart_flyout .nav_dynamic a:hover .nav-cart-title, #nav_cart_flyout .nav_dynamic a:active .nav-cart-title {
    color: #E47911;
    text-decoration: underline;
}
#nav_cart_flyout .nav_dynamic .nav_cart_img {
    border: 0;
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}
#nav_cart_flyout .nav_dynamic .nav-cart-quantity {
    color: #666666;
    display: block;
    text-decoration: none;
}
#nav_cart_flyout .nav-dynamic-empty {
    padding-bottom: 10px;
}
#nav_cart_flyout .nav-dynamic-empty .nav_p {
    color: #333333;
}
#nav_cart_flyout a.nav-action-button {
    margin-top: 10px;
}
.nav-empty .nav_dynamic, .nav-ajax-error .nav_dynamic, .nav-ajax-loading .nav_dynamic {
    display: none;
}
 .nav-dynamic-full, .nav-ajax-error-msg, .nav-ajax-message {
    display: none;
}
.nav-empty .nav-dynamic-empty {
    display: block;
}
.nav-full .nav-dynamic-full {
    display: block;
}
.nav-ajax-loading .nav-ajax-message {
    display: block;
    height: 40px;
    margin-bottom: 10px;
}
.nav-ajax-error .nav-ajax-error-msg {
    color: #000000;
    display: block;
    margin-bottom: 10px;
}
.nav-ajax-error .nav-ajax-error-msg .nav-bold {
    color: #930015;
}
.nav-ajax-success {
    font-weight: normal;
}
.nav-bold {
    font-weight: bold;
}
#navSwmHoliday {
    background-repeat: no-repeat;
    border: 0 none;
    position: absolute;
    right: 0;
    text-align: right;
}
#navSwmHoliday .navSwmHolidayUl {
    margin: 5px 8px 0 0;
    padding: 0;
}
#navSwmHoliday .navSwmHolidayHead, #navSwmHoliday .navSwmHolidaySubhead, #navSwmHoliday .navSwmHolidayNote {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#navSwmHoliday .navSwmHolidayHead, #navSwmHoliday .navSwmHolidayHead .nav_a, #navSwmHoliday .navSwmHolidayHead .nav_a:link, #navSwmHoliday .navSwmHolidayHead .nav_a:hover, #navSwmHoliday .navSwmHolidayHead .nav_a:active, #navSwmHoliday .navSwmHolidayHead .nav_a:visited {
    color: #B51A1A;
    font-family: "serif";
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead, #navSwmHoliday .navSwmHolidaySubhead .nav_a, #navSwmHoliday .navSwmHolidaySubhead .nav_a:link, #navSwmHoliday .navSwmHolidaySubhead .nav_a:hover, #navSwmHoliday .navSwmHolidaySubhead .nav_a:active, #navSwmHoliday .navSwmHolidaySubhead .nav_a:visited {
    color: #1C673C;
    font-family: "arial","sans-serif";
    font-size: 11px;
    line-height: 13px;
    white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote, #navSwmHoliday .navSwmHolidayNote .nav_a, #navSwmHoliday .navSwmHolidayNote .nav_a:link, #navSwmHoliday .navSwmHolidayNote .nav_a:hover, #navSwmHoliday .navSwmHolidayNote .nav_a:active, #navSwmHoliday .navSwmHolidayNote .nav_a:visited {
    color: #AB8E53;
    font-family: "verdana","sans-serif";
    font-size: 9px;
    font-weight: normal;
    line-height: 11px;
    white-space: nowrap;
}
div#navSwmHoliday .nav_a, div#navSwmHoliday .nav_a:link, div#navSwmHoliday .nav_a:visited {
    text-decoration: none;
}
div#navSwmHoliday .nav_a:hover, div#navSwmHoliday .nav_a:active {
    text-decoration: underline;
}
#navFooter {
    margin: 30px 0 8px;
    padding: 0 0 7px;
}
#navFooter table {
    width: 100%;
}
#navFooter td {
    font-family: "arial","sans-serif";
    font-size: 13px;
    line-height: 120%;
}
#navFooter a:link, #navFooter a:visited {
    color: #004B91;
    font-family: "arial","sans-serif";
    text-decoration: none;
}
#navFooter a:hover, #navFooter a:active, #navFooter a:hover span, #navFooter a:active span {
    color: #E47911;
    font-family: "arial","sans-serif";
    text-decoration: underline;
}
#navFooter a, #navFooter span {
    font-family: "arial","sans-serif";
    white-space: nowrap;
}
.navFooterTwoColumn .navFooterColSpacerOuter {
    padding: 0 15px;
    width: 42%;
}
.navFooterTwoColumn .navFooterColSpacerInner {
    padding: 0 15px;
    width: 16%;
}
.navFooterThreeColumn .navFooterColSpacerOuter {
    padding: 0 15px;
    width: 35%;
}
.navFooterThreeColumn .navFooterColSpacerInner {
    padding: 0 15px;
    width: 15%;
}
.navFooterLinkCol {
    color: #333333;
    vertical-align: top;
}
.navFooterLinkCol ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.navFooterLinkCol li {
    margin: 0 0 8px;
    white-space: nowrap;
}
ul.navFooterCondensed li {
    margin: 0 0 4px;
}
.navFooterColHead {
    color: #E47911;
    font-family: "arial","sans-serif";
    font-weight: bold;
    margin: 0 0 8px;
    white-space: nowrap;
}
div.navFooterLine {
    color: #999999;
    font-family: "arial","sans-serif";
    font-size: 11px;
    line-height: 18px;
    text-align: center;
}
div.navFooterLogoLine {
    font-size: 1px;
    line-height: 0;
    margin: 30px 8px 4px;
}
.navFooterLinkLine {
    margin: 0 8px;
}
.navFooterDLicense {
    margin: 8px 8px 0;
    text-align: center;
}
.navFooterDLicenseItem {
    color: #999999;
    font-size: 11px;
}
.navFooterDLicenseLine {
    line-height: 20px;
    text-align: center;
}
.navFooterRightArrowBullet {
    color: #E47911;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.navFooterPadItemLine a, .navFooterPadItemLine span {
    padding: 0 0.6em;
}
.navFooterDescLine {
    margin: 20px 0 14px;
}
.navFooterDescSpacer {
    padding: 0;
}
#navFooter .navFooterDescItem {
    font-size: 11px !important;
    line-height: 115%;
    padding: 0 0.75em;
    text-align: left;
    vertical-align: top;
}
.navFooterDescText {
    color: #999999;
    display: block;
    font-size: 10px;
    line-height: 110%;
    margin-bottom: 1px;
}
.nav-beacon div#srch_sggst {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EEEEEE #DDDDDD #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
}
.suggest_link {
    background-color: #FFFFFF;
    padding: 2px 6px;
}
.nav-beacon .suggest_link {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 1px 10px;
}
.nav-beacon ul.promo_list {
    background-color: #FFFFFF;
    border-top: 0 none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.nav-beacon ul.promo_list li {
    clear: both;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 7px 10px;
    white-space: normal;
}
.nav-beacon ul.promo_list li .promo_image {
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 40px;
}
.nav-beacon ul.promo_list li .promo_cat {
    font-weight: bold;
    margin-left: 50px;
}
.nav-beacon ul.promo_list li .promo_title {
    line-height: 13px;
    margin-left: 50px;
}
.suggest_nm {
    display: block;
}
.nav-beacon .suggest_link_over {
    background-color: #EEEEEE;
    color: #000000;
}
.suggest_link_over {
    background-color: #146EB4;
    color: #FFFFFF;
}
.suggest_link .suggest_category {
    color: #666666;
}
.nav-beacon .suggest_link_over .suggest_category {
    color: #666666;
}
.suggest_link_over .suggest_category {
    color: #FFFFFF;
}
#srch_sggst {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    position: absolute;
    text-align: left;
    z-index: 250;
}
.nav-beacon #srch_sggst {
    border: 0 none;
    box-shadow: 0 2px 5px #AAAAAA;
}
.suggest_link, .promo_cat, .promo_title {
    font-family: arial,sans-serif;
}
#sugdivhdr {
    color: #888888;
    font-size: 10px;
    line-height: 12px;
    padding-right: 4px;
    text-align: right;
}
.shoveler {
    position: relative;
    width: 100%;
}
.shoveler .shoveler-content {
    margin: 0 45px;
}
.shoveler ul {
    height: 150px;
    outline: medium none;
    overflow: hidden;
    padding: 0;
}
* html .shoveler li {
    display: inline;
}
.shoveler li {
    float: left;
    height: 100%;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 0;
    width: 180px;
}
.shoveler li.shoveler-progress {
    background: url("/images/manu/loading-small._V192238939_.gif") no-repeat scroll center center transparent;
}
.shoveler div.button {
    cursor: pointer;
    height: 50px;
    position: absolute;
    top: 55px;
    width: 25px;
}
.shoveler div.button.disabled {
    cursor: default;
    opacity: 0.5;
}
.shoveler div.button.depressed {
    background-position: 0 -50px;
}
.shoveler div.button.disabled.depressed {
    background-position: 0 0;
}
.shoveler div.prev-button {
    background: url("/images/manu/left-arrow-semi-rd._V17361814_.gif") no-repeat scroll 0 0 transparent;
    left: 10px;
}
.shoveler div.next-button {
    background: url("/images/manu/right-arrow-semi-rd._V17361809_.gif") no-repeat scroll 0 0 transparent;
    right: 10px;
}
.shoveler a.back-button, .shoveler a.next-button {
    height: 50px;
    position: absolute;
    top: 75px;
    width: 25px;
}
.shoveler a.back-button {
    left: 1px;
}
.shoveler a.next-button {
    right: 1px;
}
.shoveler .depressed .s_shvlBack {
    background-position: -30px -130px;
}
.shoveler .depressed .s_shvlNext {
    background-position: -60px -130px;
}
.shoveler .shoveler-pagination {
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.shoveler .start-over {
    font-size: 80%;
}
.shoveler .start-over a.start-over-link {
    color: #004B91;
    text-decoration: none;
}
.shoveler.default-style .shoveler-header {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/images/manu/sliced-box-tbevel._V47082452_.gif") repeat-x scroll left bottom #EFF5F9;
    border-color: #9DC4D8;
    border-style: solid;
    border-width: 1px 1px 0;
}
.shoveler.default-style .shoveler-title {
    padding: 5px 7px;
}
.shoveler.default-style .shoveler-main {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9DC4D8;
    border-style: solid;
    border-width: 1px 1px 0;
    position: relative;
}
.shoveler.default-style .shoveler-footer {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9DC4D8;
    border-style: solid;
    border-width: 0 1px 1px;
}
.shoveler.default-style .shoveler-footer-content {
    height: 16px;
    line-height: 16px;
}
.shoveler.default-style .shoveler-upper-left, .shoveler.default-style .shoveler-upper-right, .shoveler.default-style .shoveler-bottom-left, .shoveler.default-style .shoveler-bottom-right {
    height: 17px;
    position: absolute;
    width: 17px;
}
.shoveler.default-style .shoveler-upper-right {
    float: right;
    position: relative;
}
.shoveler.default-style .shoveler-bottom-right {
    float: right;
    position: relative;
}
.shoveler.default-style div.shoveler-upper-left {
    background: url("/images/manu/sliced-box-tl._V6007502_.gif") no-repeat scroll left top transparent;
}
.shoveler.default-style div.shoveler-upper-right {
    background: url("/images/manu/sliced-box-tr._V6007499_.gif") no-repeat scroll right top transparent;
}
.shoveler.default-style div.shoveler-bottom-left {
    background: url("/images/manu/sliced-box-bl._V47082482_.gif") no-repeat scroll left bottom transparent;
}
.shoveler.default-style div.shoveler-bottom-right {
    background: url("/images/manu/sliced-box-br._V47062575_.gif") no-repeat scroll right bottom transparent;
}


.nav-sprite {
    background-image: url("images/BeaconSprite-US-01._V141013396_.png");
}
.nav_pop_h {					 
    background-image: url("images/nav-pop-h-v2._V137157005_.png");
}
.nav_pop_v {
    background-image: url("images/nav-pop-v-v2._V137157005_.png");
}
.nav_ie6 .nav_pop_h {
    background-image: url("/images/manu/nav-pop-8bit-h._V155961234_.png");
}
.nav_ie6 .nav_pop_v {
    background-image: url("/images/manu/nav-pop-8bit-v._V155961234_.png");
}
.nav-ajax-loading .nav-ajax-message {
    background: url("/images/manu/snake._V192571611_.gif") no-repeat scroll center center transparent;
}
.nav-left-search-in .nav-searchfield-width {
    padding: 0 2px 0 112px;
}
.nav-left-search-in #nav-search-in {
    width: 112px;
}

select#searchDropdownBox {
    display: block;
    visibility: visible;
}
div.nav-searchfield-width {
    padding-right: 190px;
}
.nav-left-search-in div.nav-searchfield-width {
    padding-left: 123px;
    padding-right: 2px;
}
.nav-left-search-in #nav-search-in {
    width: 123px;
}

select#searchDropdownBox {
    display: block;
    visibility: visible;
}


#searchDropdownBox {
    background: none repeat scroll 0 0 white;
    border: 1px solid #DDDDDD;
    color: black;
    font-family: arial,sans-serif;
    left: 5px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    position: absolute;
    top: 3px;
    visibility: hidden;
    width: 190px;
}
.nav-facade-active #searchDropdownBox {
	filter: alpha(opacity=0);
	width: 190px;
    cursor: pointer;
    height: 29px;
    left: 0;
    opacity: 0;
    top: 0;
    visibility: visible;
}
/*--------------------see all depaertment----------------------*/

#nav_browse_flyout {
    overflow: hidden;
    position: relative;
}
.nav_super #nav_subcats_wrap {
    width: 500px;
}

#nav_subcats_wrap {
    background-color: white;
    display: none;
    height: 100%;
    left: 195px;
    position: absolute;
    top: 0;
    width: 260px;
}

.nav_browse_wrap {
    background-color: white;
    vertical-align: top;
}
#nav_cats_wrap {
    background-color: white;
    height: 445px;
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;
}
.nav_browse_wrap {
    background-color: white;
    vertical-align: top;
}
.current_selected{
	display:block;
}
#shopAllExpanded{
	width:200px;
	position:absolute;
	z-index:30000;
}
#shopAllExpandedStaic{
	
}

ul#shopAllExpanded li ul{
	position:absolute;
	display:none;
	margin-top:47px;
}
ul#shopAllExpanded li:hover ul ,ul#shopAllExpanded li.activehover ul{
	display:block
}

.products_result_list{
	font-size:11px;
	font-family: verdana,arial,helvetica,sans-serif;
}

/*-------------index_static---------------*/
#main_content_index {
	min-width:1302px; 
	width:100%;
	/*
	margin-top:-3px;
	*/
}
.main_content_main,#footer{
	width:100%;
	margin-top:20px;
}
.main_content_main{
}
.main_content_left{
	
	float:left;
	/*
	margin-left:-3px;
	margin-right:5px;
	background-color:yellow;
	*/
	width:100%;
	min-width:1090px;
}
.main_content_left_inner{
	width:100%;
	margin-right:320px;
}
.main_content_left_top{
	width:100%;
}
.main_content_left_nav{
	width:217px;
	float:left;
	margin-top:-11px;
}
.main_content_falsh{
	overflow:hidden;
	text-align:center;
	padding-top: 5px;
	margin:0 auto;
}
/*----------right nav---------*/
.main_content_right{
	width:305px;
	float:right;
	margin-top:3px;
	/*
	background-color:#ccc;
	position: absolute;
	width:22%;
    width: 22%;
	*/
}
.right_div_class .boxOut{
	margin-top:0px;
}
.right_div_class .boxOut .contentBox{
	/*
	padding:0px;
	*/
}
.right_div_class{
	width:98%;
	position:relative;
	margin-bottom:10px;
}

/*-----------products_list-------*/
.products_list{
	width:100%;
	margin-bottom:10px;
	border:1px solid #ccc;
	border-top:0px solid #ccc;
}
.products_list .click_left{
	float:left;
	margin-right: 2px;
	width:36px;
	height:30px;
	background:url('/images/left_right_backgo.gif') repeat 0px 30px ;
}
.products_list .click_right{
	float:left;
	margin-right: 2px;
	width:36px;
	height:30px;
	background:url('/images/left_right_backgo.gif') repeat 36px 30px;
}

.products_list .Num , .products_list .all_page {
	float:left;
	margin-right: 2px;
}
.products_list_header{
	height:20px;
	line-height:20px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.products_list_has_nav_header{	
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:7px;
	font-size:15px;
}
.products_list_title,.small_title_first{
	float:left;
}
.products_list_title{
	font-size:15px;
}

.products_list_title h2{
	font-weight:normal;
	color:black;
}

.small_title_first{
	width:15%;
	border-right:1px solid #ccc;
	background-color:rgb(250,250,250);
	padding-left:5px;
	font-family:verdana;
	font-size:11px;
}
.small_title_next{
	font-size:11px;
}
div[class^="products_list_nav_by_"]{
	float:right;
}
div[class^="products_list_content_by_"]{
	padding-top:5px;
	padding-bottom:5px;
	height:165px;
	overflow:hidden
}
.products_list_content_by_view{
	padding-top:10px;
	margin:5px auto;
}
.products_list_result_hidden{
	display:none;
}
.products_list_result ,.products_list_result_hidden{
	margin-left:25px;
	margin-bottom:5px;
	margin-top:20px;
	float:left;
	width:14.3%;
	height:200px;
}
.products_list_content_by_cate .products_list_result{
	height:200px;
}
.products_list_result .image{
	margin-bottom:10px;
	height:130px;
}
.products_list_result .image img{
	margin:0 auto;
}
.products_list_view{
	width:100%;
	margin-bottom:10px;
}
#header , #footer{
	min-width:960px;
	width:100%;
}
/*-----------------------------products info page--------------------*/
#products_content{
	margin-top:10px;
	width:100%;
}
#products_content .boxOut{
	width:99.5%;
}
.products_content_left{
	float:left;
	width:74%;
	overflow:hidden;
}
.products_content_right{
	float:right;
	width:25%;
}
#products_info_detail .products_img{
	float:left;
	width:285px;
	margin-right:5px;
}

#products_info_detail .products_attr{
    width: 100%;
}

/***********************/
	.department_left ,.department_main , .department_right{
		float:left;
	}
	.department_left {
		width:10px;
		height:100%;
		background: url("/images/manu/nav-pop-v-v2._V137157005_.png") repeat-y -95px -290px;
	}
	.department_main {
		
	}
	.department_right {
		width:10px;
		height:100%;
		background: url("/images/manu/nav-pop-v-v2._V137157005_.png") repeat-y -165px -20px;
	}
	.department_buttom{
		width:217px;
		height:10px;
		overflow:hidden;
	}
	.department_buttom_left{
		display: block;
		float:left;
		width:10px;
		height:10px;
		background: url("/images/department_buttom_right.png")

	}
	.department_buttom_main{
		display: block;
		float:left;
		width:207px;
		height:10px;
		background: url("/images/manu/nav-pop-h-v2._V137157005_.png") repeat 0 -241px
	}
	.department_buttom_right{
		display: block;
		float:left;
		width:10px;
		height:10px;
		overflow:hidden;
		background: url("/images/department_buttom_left.png")
	}
	.hidden{
		display:none;
	}
	.moreinfo{
		cursor:pointer;
		color:#0066cc;
		font-size:12px;
		height:18px;
		line-height:18px;
		width:100%;
		text-align:right;
		font-family: verdana,arial,helvetica,sans-serif;	
	}
	.moreinfo .moreinfo_img{
		display:block;line-height:18px;height:18px;float:left;padding-top:3px;
	}
	.moreinfo .moreinfo_text{
		display:block;margin-left:18px;text-align:left
	}

	.right_out_class{
		margin:0 auto;
		margin-top:10px;
	}

	.products_list_div_title{
		margin-bottom:10px;
	}
	.right_related_product{
		background-color:#fff;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	.category_item_name{
		font-family:arial,sans-serif;
		font-weight:bold;
		font-size:13px;
		padding: 10px 5px 3px 10px;

	}
	.category_by_special_box{
		width:205px;
	}
	.category_by_special_box .infoBox{
		padding-left:5px;
	}
	.category_by_special_box .infoBox table td {
		padding:5px;
	} 
	.footer_bottom{
		text-align:center;
		margin:0 auto;
	}
	.footer_bottom .a{
		float:left;
		height:90;
		line-height:90;
	}


	/*----------------featured category and brand------------*/
	.index_featured_category ,.index_featured_brand{
		width:99.8%;
		margin-bottom:10px
	}
	.index_featured_category h3 ,.index_featured_brand h3{
		text-indent:2px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		color:#c71515;
	}


	.dis_featured_category{
		width:24%;
		margin-left: 4px;
		margin-bottom:5px;
		float:left;
		text-align:center;
		overflow:hidden;
	}
	.dis_featured_brand{
		width:16%;
		margin-left: 4px;
		margin-bottom:5px;
		float:left;
		overflow:hidden;
		text-align:center;
	}
	.dis_featured_category{
		width:230px;
		height:240px;
	}
	.dis_featured_category a{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#0066cc;
		padding:10px
	}

	.img_featured_category ,.title_featured_category{
		width:230px;
	}
	.img_featured_brand{
		width:170px;
		height:80px;
		text-align:center;
	}

	/********************/
	.fisrt_option,.can_not_find{float:left}
	 .can_not_find{margin-left:20px;cursor: pointer;}
	 .can_not_find u{color:#0066cc}
	 .more_options{cursor: pointer;}
	.shadow_div{width:700px;text-align:center}
	.shadow_div table{word-wrap:break-word;table-layout:fixed;border-collapse:collapse;border:0px;}
	.shadow_div table td{border:0px;}
	.shadow_l_top, .shadow_m_top,.shadow_r_top,.shadow_l_bottom,.shadow_m_bottom,.shadow_r_bottom{height:30px;}
	.shadow_l_top, .shadow_r_top,.shadow_l_main,.shadow_l_bottom,.shadow_m_bottom, .shadow_r_main{width:30px;}
	.shadow_m_top,.shadow_m_main,.shadow_m_bottom{width:auto;}
	.shadow_m_main{background-color:white}
	.content,.submit{width:100%;height:100%}

	.shadow_l_top{background:url('images/bg_l_top.png') no-repeat}
	.shadow_r_top{background:url('images/bg_r_top.png') no-repeat}
	.shadow_l_bottom{background:url('images/bg_l_bottom.png') no-repeat}
	.shadow_r_bottom{background:url('images/bg_r_bottom.png') no-repeat}

	.shadow_m_top{background:url('images/bg_m_top.png') repeat-x}
	.shadow_l_main{background:url('images/bg_l_main.png') repeat-y}
	.shadow_r_main{background:url('images/bg_r_main.png') repeat-y}
	.shadow_m_bottom{background:url('images/bg_m_bottom.png') repeat-x}

	.shadow_div p,.shadow_div table,.shadow_div td{font: verdana;font-size:11px; line-height:1.5}
	.shadow_div h3{font: verdana;font-size:14px; line-height:1.5}
	
	.shadow_div p,.shadow_div h3{text-align:left}
	.shadow_div .continue,.shadow_div .submit{
		margin:20px auto;
	}
	
	.shadow_div ,.shadow_can_not_find,.shadow_more_option,.success{ position: absolute;z-index: 2; overflow: hidden;}
	.shadow_div td input{
		width:200px;
	}
	.shadow_div .radio{
		width:20px;
	}
	.shadow_div td textarea{
		width:290px;
	}
	.products_submit_success h3{
		color:#c71515;;
		font-size:16px;
		font-family:bold;
		margin:2px;
		text-align:center
	}
	.products_submit_success{
		text-align:center;margin:30px auto;
	}
	.continue_text,.can_not_find_content,.more_option_content{
		margin:0 20px;
	}
	#nav-wishlist .nav-button-line2 {
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
	}
	
	.nav-button-title.nav-button-line1 {
		position: absolute;
		top: 7px;
	}
	.nav-button-title.nav-button-line2 {
		position: absolute;
		top: 19px;
		width:50px;
		text-align:center;

	}

	.myaccoutbox{
		float:left;
		width:270px;
		height:200px;
	}
	.myaccountboxtable{float:left; width: 245px;}
	.myaccoutboxseparate_line{float:left;width:20px;height:200px;background:url("/images/separate_line.png") no-repeat scroll center center}
	.myaccountaddress{
		border:1px solid #ccc;
		margin-right:5px;
		padding-left: 15px;padding-top:5px;
		float:left; width: 175px;height:170px;
	}

/*-----2013.1----------*/
	.header_top_bar{
		height:23px;
		background:#f3f3f3;
	}
	.header_top_bar span{
		display:block;
		float:right;
		color:#58595B;
		line-height: 23px;
	}
	.header_top_bar span a {
		color:#666;
	}
	.header_top_bar span .aunderline{
		text-decoration:underline;
	}
	.top_left_ad{
		height:55px;
		width:375px;
		overflow:hidden;
		float:right;
	}
	.top_text_ad{
		height:55px;
		width: 250px;
		overflow:hidden;
		float: left;
		margin-left: 30px;
	}
	.top_text_ad2{
		width: 176px; 
		height: 49px; 
		overflow: hidden; 
		float: right;
	}
	.top_left_ad_lef_icon{
		margin-top:5px;
		float:left;
		}
		.top_left_ad_by_left{

		background:url("/images/shoveler-sprite.png") no-repeat 0 -60px;
		float:left;
		width:20px;
		height:32px;
		margin-top:11px;
		cursor: pointer;

		}

		.top_left_ad_by_right{
		float:right;
		background:url("/images/shoveler-sprite.png") no-repeat -20px -60px;
		width:20px;
		height:32px;
		margin-top:11px;
		cursor: pointer;
		}
		.top_left_ad_products_list{
			float:left;
			margin-top:1px;
			height: 52px;
			width: 248px;
			overflow:hidden;

		}
		.top_left_ad_products_list li{
			float:left;
			list-style-type:none;
		}
		.top_left_ad_products_list li a{
		display:block;
		width:52px;
		height:52px;
		margin-left:9px;
			
		}
	#nav-cart .nav-button-inner{
		padding: 0 ;
	}
	li.special-offers-bg{
		background:url("/images/department_bg_special.png") no-repeat;
	}
	#special-offers a:link{
		 color:black;
	}
	#special-offers a:visited{
		 color:black;
	}
	#special-offers a:hover{
		 color:#FF7615;
		 text-decoration:underline;
	}
	#special-offers a:actived{
		 color:#FF7615;
	}

/*shopping car show table*/
	.nav_flyout_table {
		empty-cells: show;
	}
	.mycarqt{
		color:#ab1318;

	}
	.click_left_by_week{
		float:left;
		margin-right: 2px;
		width:36px;
		height:30px;
		background:url("/images/left_right_backgo.gif") repeat 0px 30px ;
		cursor: pointer;
	}
	.click_right_by_week{
	
		float:left;
		margin-right: 2px;
		width:36px;
		height:30px;
		background:url("/images/left_right_backgo.gif") repeat 36px 60px;
		cursor: pointer;
	}
	.jcarousellite_related ul li{
		width: 13%;
		margin-left: 10px;
	}
	.relatedLi .purchase_price{
		height: 30px;
	}
	.relatedLi_new .purchase_price{
		padding-top:15px;
		height: 32px;
	} 
	.carousebox .left_botton{
		width: 3.5%;
	}

	.DescUL ul li {
		
	  list-style-type:disc;
	  margin-left:20px;
	
	}
	.related_bestsellers_catalogo span{
		
		color:#8c8a8a;
		height: 30px;
		font-size:16px;
		line-height:30px;
		padding-left: 10px;
	}
	.related_bestsellers_catalogo ul{
		height: 50px;
	}
	.related_bestsellers_catalogo li{

		float:left;
		list-style-type:none;
		margin-left:10px;

	}
	.related_bestsellers_catalogo li a {

		display:block;

	}
	

	#products_content .right_div_class .boxOut{
		width:305px;
	}

     #products_content .catalog_download .boxOut{
		width:500px;
	}

	.right_pro_list,.right_div_class,.right_adv_marin_center{
	
		margin:0  auto 10px;
		width:307px;
	
	}
	#products_content .right_div_class .boxOut{
		margin:0  auto 10px;
		width:305px;
	}
	#products_content .right_div_class .contentBox{
	  width:299px;
	
	}
	 .ChildDesUL ul{

	  padding: 30px;
	  
	}
	 .ChildDesUL ul li{

	 list-style-type:disc;
	  
	}
	#options_custom{
	clear:both;
	}
	#options_custom #options_customs{
		float:left;
		}
	#options_custom #selected{
		border:1px solid #E47911;
		display:block;
		padding:5px 10px;
		margin-right:5px;
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		background-color: #fefaf6;
		color:#111;
		}
	#options_custom a{
		display:block;
		padding:5px 10px;
		margin-right:5px;
		border:1px solid #999;
		color:#58595B;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		text-decoration:none;
	}
	#options_custom a:hover{
		background-color: #EBF3FE;
		color: #111;
		}
	.chlidFeatureUL li{
		margin-left:20px;
	}

	