﻿.error-page-image
{
    border-color: #256fd8;
}

.pagingsq a
{
	padding: 0px;
	color: blue;
	display: block;
}
.pagingsq a:hover
{
	text-decoration: none;
	color: #B2B2B1;
}
.pagingsqoff
{
	padding: 0px;
	text-decoration: none;
	display: block;
}

.shopping-bag th, .shopping-bag td.colored 
{
    background-color: #a8dafe;
}

.shopping-bag .bubble 
{
    border-color: #003DFF;
}

/********************* Header and Horizontal Nav *************************/

.checkout-container
{
	background: none repeat scroll 0 0 #246594;
}

.navbar
{
	background-color: #2c7bb4;
}

.navbar a
{
    color: #fff;
}

.navbar .li-all-dept a
{
    background-color: #246594;
}

.navbar .li-dd-dept a
{
    color: #fff;
    background-color: #2c7bb4;
}

ul.hMenu li a:hover,
ul.hMenu li:hover > a
{
	color: #000;
}

.droplistdept
{
	background-color: #2c7bb4;
}

.hMenu div ul
{
	background-color: #2c7bb4;
}

.hMenu div ul li a
{
	color: #fff;
}

.hMenu:hover div ul a:hover
{
	color: #fff;
	background: #333333;
}

.mkt-hdr-nav
{
    border-bottom: solid 1px #2c7bb4;
}

.search-textbox
{
	border: 1px solid #333333;
    outline-color: #fff;
    color: #333333;
}

.email-textbox
{
    border: 1px solid #333333;
    outline-color: #fff;
    color: #333333;
}

/********************* End Header and Horizontal Nav *************************/





#vMenu, #vMenu ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#vMenu
{
	width: 172px;
}
#vMenu ul
{
	position: absolute;
	left: -9999px;
	height: 0;
	width: 0;
}
#vMenu li
{
	float: left;
	width: 172px;
	border-right: 0px solid #ececec;
	border-bottom: 0px dotted #ececec;
	padding-bottom: 3px;
}
#vMenu li.headings
{
	text-indent: 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	height:auto;
}
#vMenu li.headings:hover
{
	color: #000;
}
#vMenu li.headings a
{
	text-indent: 5px;
	color: #000;
	font-size: 15px;
	height:auto;
}
#vMenu li.headings a:hover
{
	background: #6FB1E1;
	height:auto;
	white-space:normal;
}
#vMenu li.headings1
{
	background: #ececec;
	text-indent: 5px;
}
#vMenu li.headings2
{
	text-indent: 5px;
}
#vMenu li.headings3 a:hover
{
	background: #6FB1E1;
	color: #000;
}
#vMenu li.headings3
{
	text-indent: 5px;
}
#vMenu li.headings3 a
{
	text-indent: 5px;
	color: #000;
}
#vMenu li.headingsbig
{
	font-family: verdana;
	font-weight: bold;
	height: auto;
	margin-left: 5px;
	line-height: auto;
	color: #000;
	font-size: 15px;
}
#vMenu li.headingsbig:hover
{
	color: #000;
}
#vMenu li a
{
	font-size: 12px;
	width: 172px;
	display: block;
	color: #3D3D3C;
	text-decoration: none;
	line-height: 14px;
	text-indent: 10px;
	position: relative;
}
#vMenu li a:hover
{
	position: relative;
	color: #03656f;
	background: #6FB1E1;
}
#vMenu li a.indent15
{
	width: 145px;
	display: block;
	color: #000;
	text-decoration: none;
	line-height: 14px;
	text-indent: 11px;
	margin-left: 20px;
}
#vMenu li a:hover.indent15
{
	position: relative;
	color: #000;
	background: #6FB1E1;
}
#vMenu li a.indent15 b
{
	width: 145px;
	display: block;
	color: #000;
	line-height: 14px;
	text-indent: 5px;
	margin-left: 5px;
	font-weight: bold;
}
#vMenu li a:hover.indent15 b
{
	white-space: normal;
	position: relative;
	color: #000;
	background: #6FB1E1;
	font-weight: bold;
}
#vMenu li a.indent25
{
	color: #656566;
	text-decoration: none;
	line-height: 14px;
	text-indent: 35px;
}
#vMenu li a.indent7
{
	color: #656566;
	text-decoration: none;
	line-height: 14px;
	text-indent: 10px;
}
#vMenu li a.indent15 strong
{
	color: #e55213;
	font-size: 10px;
}
#vMenu li a.indentx strong
{
	color: #6192c6;
}
#vMenu li a strong
{
	color: #6192c6;
}
#vMenu li a strong:hover, #vMenu li a:hover .itemCnt, #vMenu li a.mfg:hover .itemCnt
{
	color: #fff;
}
#vMenu li:hover
{
	color: black;
}
#vMenu li a .itemCnt
{
	color: #A4A4A4;
	font-size: 10px;
}
#vMenu li a.banner
{
	height: 37px;
	color: #656566;
	text-decoration: none;
	line-height: 37px;
	text-indent: 10px;
}
#vMenu li .banner
{
	width: 172px;
	height: 37px;
	color: #656566;
	text-decoration: none;
	line-height: 37px;
	text-indent: 10px;
}
#vMenu li.redText a
{
	color: #f00;
	font-weight: bold;
}
#vMenu li a span.deptNavSale
{
	color: #f00;
}
#vMenu table
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
	width: 0;
	height: 0;
	margin-bottom: -1px;
}

#vMenu li a.mfg
{
	color: #6192c6;
	font-weight: bold;	
}

#vMenu li a.mfg .itemCnt
{
	color: #6192c6;
}

#vMenu li a:hover.mfg
{
	white-space: nowrap;
	position: relative;
	color: #000;
	background: #6FB1E1;
}
#vMenu li:hover > a strong
{
	position: relative;
	color:#000;
	white-space:normal;
}
#vMenu li a:hover
{
	color: #000;
	background: #6FB1E1;
	height: auto;
	white-space: normal;
}
#vMenu :hover ul
{
	left: 150px;
	height: auto;
	top: -1px;
	background: #fff;
	width: 150px;
	border-top: 1px solid #ececec;
}
#vMenu :hover ul li
{
	height: 12px;
	width: 149px;
	border: 1px solid #ececec;
	border-width: 0 1px 1px 1px;
}
#vMenu :hover ul :hover
{
	background: #ececec;
	width: 149px;
}
#vMenu :hover ul li a
{
	height: 13px;
	line-height: 13px;
	text-indent: 5px;
	width: 149px;
}
#vMenu li .indentx
{
	font-size: 12px;
	width: 165px;
	display: block;
	height: 13px;
	font-family: verdana, arial, sans-serif;
	color: black;
	text-decoration: none;
	line-height: 13px;
	text-indent: 0px;
	margin-left: 20px;
}


a.cat22:link
{
	color: #b2b2b1;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}

a.cat22:visited
{
    color: #b2b2b1;
}

.pagination
{
	border-radius: 5px;
	height: 22px;
	background-color: #f0efef;
}


a.mfglist:hover
{
	color:#519AF6;
}

.dept_paging
{
	width:auto; 
	float:right;
	padding-top:10px;
	padding-right:10px;
}

.country-chooser .int-head
{
    color: #096bb1;
}

.country-chooser a.lnk-set-localization
{
    background-color: #2c7bb4;
}

/***********************************************************/
/************* Global style for submit buttons *************/
/***** Need to get the hover styles for HisRoom buttons ****/
/***********************************************************/

.site-button-small 
{
	background-color: #2c7bb4;
}

.site-button-small:hover 
{ 
	background-color: #6795B7;
	color: #fff;
}

.site-button-small:active 
{
	background-color: #2c7bb4;
	box-shadow:
    inset 0 2px 5px rgba(0, 0, 0, 0.3), /*bottom internal shadow*/
    inset 0 -1px 5px rgba(255, 255, 255, 0.7); /*top internal highlight*/
}

/*MyRoom style*/
.right-col .order-contents a.site-button-small:hover, a.site-button:hover
{
	background-color: #6795B7;
}

/*** --- Site button large --- ***/

.site-button
{ 
	background-color: #2c7bb4; 
}

.site-button:hover
{ 
	background-color: #6795B7; 
}

.site-button:active
{ 
	background-color: #2c7bb4; 
}

.site-button:focus
{
	box-shadow: 0 0 5px 0 #2c7bb4;
}

/***************************************************************/
/************* End Global style for submit buttons *************/
/***************************************************************/

/*** --- Checkout breadcrumb --- ***/

.checkout-breadcrumb span.active 
{
	color: #2c7bb4;
	font-weight: bold;
}

.checkout-breadcrumb span.active em 
{
    background: none repeat scroll 0 0 #2C7BB4;
}

.checkout .creditcard-wrapper 
{
    background-color: #2C7BB4;
    border: 2px solid #2C7BB4;
}

div#secure-checkout h2
{
	color: #2C7BB4;
}

div#secure-checkout > div.left-content span.header, div#secure-checkout > div.right-content span.header
{
	color: #2C7BB4;
}

/*** --- Modal Window Styles --- ***/

.modal-window .title-area
{
    color: #096bb1;
}

.modal-window .button-area input[type="submit"],
.modal-window .button-area input[type="button"] 
{
	background-color: #2c7bb4;
}

.modal-window .button-area input[type="submit"]
{
    border: 1px solid #2c7bb4;
}

.modal-window .button-area a 
{
	color: #2c7bb4;
}

.modal-window .button-area a:hover 
{
	color: #6795B7;
}

.modal-window .button-area input[type="button"]:hover 
{
	background-color: #6795B7;
}

/*** --- MyRoom Styles --- ***/

.myroom-side-nav
{
	background: linear-gradient(to bottom, #e1eefc 0%, #FFFFFF 60%) repeat scroll 0 0 transparent;
}

.myroom-title, div.login #title, div.account-create #title
{
	color: #096bb1 !important;
}

.myroom-side-nav li a:hover
{
	background-color: #3895fd;
}

.myroom-side-nav li a.selected, .myroom-side-nav li a.selected:hover
{
	background: none repeat scroll 0 0 #000;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #83360D;
}

.myroom-side-nav li a.selected .selected-arrow
{
	border-left: 18px solid #000;
}

.right-col .category-bar, .right-col .order-parent
{
	background-color: #E6E6E6;
}

.right-col .selected 
{
    background-color: #6795B7 !important;
}

.order-contents .order-item
{
	border-bottom: 1px solid #6795B7 !important;
}

.modal-form div.button-area input[type='submit']:hover
{
	background-color: #6795B7;
	border-color : #6795B7;
}

/*** Product Page: Tabs ***/

div#tabs .product-section, div#tabs .umal-section
{
	border-left: 1px solid #0060ff;
    border-right: 1px solid #0060ff;
    border-top: 1px solid #0060ff;
    border-bottom: 1px solid #0060ff;
}

div#tabs ul.product-features li.selected, div#tabs ul.umal li.selected
{
    border-top: solid 4px #0060ff;
    border-left: solid 1px #0060ff;
    border-right: solid 1px #0060ff;
}

div#tabs ul.product-features li.selected a, div#tabs ul.umal li.selected a, 
div#tabs ul.product-features li.selected a#lpChatProductPageTab > div > div, div#tabs ul.umal li.selected a#lpChatProductPageTab > div > div
{
	color : #0060ff !important;
}


.necklines .necklines-wrapper
{
	padding-left: 0px !important;
}

/*******************************************************/
/************** New Brands Page Styles *****************/
/*******************************************************/
                
div.filter-header
{
	color: #2c7bb4;	
}

div.droplistdept > div#navigation div.filter-header
{
	color: #fff;	
}

div.alphabet-filters > a
{
	color: #3d3d3c;	
}

div.droplistdept > div#navigation div.alphabet-filters > a
{
	color: #fff;	
}

div.alphabet-filters > a:hover
{
	background-color: #6fb1e1 !important;
	color: #FFF !important;	
}

div.droplistdept > div#navigation div.alphabet-filters > a:hover
{
	background-color: #333 !important;
	color: #FFF !important;	
}


ul#categories > li > a
{
	color: #3d3d3c;	
}

div.droplistdept > div#navigation ul#categories > li > a
{
	color: #fff;	
}
 
div#navigation a.selected
{
	color: #6192c6 !important;	
}

div.droplistdept > div#navigation a.selected
{
	color: #fff !important;	
}

ul#categories > li:hover
{
	background-color: #6fb1e1;
}

div.droplistdept > div#navigation ul#categories > li:hover
{
	background-color: #333;
}

ul#categories > li:hover > a
{
	background-color: #6fb1e1 !important;
	color: #FFF !important;
}

div.droplistdept > div#navigation ul#categories > li:hover > a
{
	background-color: #333 !important;
	color: #FFF !important;
}

div#filter, div#filter h1, div#filter h1 > b
{
	color: #246594;	
}

div#filter > b
{
	color: #246594;
}

div#allbrands > div.row > div.col > div.brands a
{
	color:#3d3d3c;
}
div#allbrands > div.row > div.col > div.brands a:hover
{
	color: #000;	
}

td.resultbox0
{
	color:#2c7bb4;
}

ul#vMenu a.selected {
    background: none repeat scroll 0 0 #2c7bb4;
    color: #fff;
}

div.left-nav > div.departments > div.selected > div.department-header, div.left-nav > div.departments > div.selected > div.department-header > a, div.current > a, div.current > a > span.itemCnt, li.current > a > span.itemCnt, div.left-nav > div.departments > div.department ul > li.current > a
{
    color: #6192c6;
}

div.left-nav > div.departments > div > div.department-header:hover, div.current > a:hover, div.all > a:hover, div.new > a:hover, div.sale > a:hover, div.current > a > span.itemCnt:hover, li.current > a > span.itemCnt:hover, div.left-nav > div.departments > div.department a:hover
{
    color: #6192c6;
}

div.left-nav > div.departments > div.department ul > li > a:hover
{
    color: #000000;
}

div.slide-out-div {
    border: 1px solid #2c7bb4;
    border-right: none;
}