div.acctlink a:link, div.acctlink a:visited { color:#84868A; }
div#selectSize option {margin:3px;}
div#selectColor option {margin:3px;}

/**	====== NORMAL THE BOARD ======	**/
.pRight { width:100px; float:left; margin: 3px 0px 0px 5px;}
html, body,
img, div, p,
h1, h2, h3, h4,
form, label, input, select, option	{ color: #666; margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, Verdana, Sans-serif; /*font-size:11px;*/}

ul, li		{ margin: 0; padding: 0; border: 0; list-style: none; }
div.clear			{ clear: both; height: 0px; line-height: 1px; }
div.clearLeft		{ clear: left; height: 0px; line-height: 1px; }
div.clearRight		{ clear: right; height: 0px; line-height: 1px; }


.left		{ float: left; }
.right	{ float: right; }

td.left	{ float: none; text-align: left; }
td.right	{ float: none; text-align: right; }


/**	====== global anchor styles ======	**/

a:link,
a:visited		{ color: #016295; text-decoration: underline; border: 0; }
a:hover			{ }
a img				{ border: 0; }

.pre-header a,
.header a,
.sub-header a	{  }

input.text,
textarea.text	{ border: 1px solid #999; border-width: 1px 1px 1px 1px; }
select			{ border: 1px solid #999; }
input.text_decor {border: 1px solid #999;border-width: 1px 1px 1px 1px; color:Gray; margin-right:5px}

/**	========= PRIME ELEMENTS =========	**/

html	{ /**padding-bottom: 45px;**/}

body	{
	font-size: 74%;
	
	margin: 0 auto 45px auto;
	text-align: center; 
	}

 html body	{
	font-size: 87%;	/**	for IE Mac	**/
	/**\/**
	font-size: 75%;	/**	for IE Win	**/
	font-size: 69%;	/**	for IE Win	**/
	/****/}
	

div#wrapperComn		
{
	clear:both;
	width: 772px;
	margin: 0px auto 15px auto;
	text-align: left;
	font-size: 1em;

	}

div#container		
{
	clear:both;
	width: 770px;
	margin: 0px auto 0 auto;
	text-align: left;
	font-size: 1em;
	overflow:hidden;
	border: 1px solid #ccc;
	}

/** MICROSITE STYLES - MODIFY ONLY IF UPDATING div#container **/
div#controlWrapper { 
    clear:both;
	width: 770px;
	margin: 0px auto 0 auto;
	text-align: left;
	font-size: 1em;
	overflow:hidden;
	border: 1px solid #ccc;
}
	
/** END - MICROSITE STYLES **/

/**		M A S T H E A D		**/
div#masthead			{ font-size:11px; width: 770px; }

#masthead img#logo	{ float: left; margin-top:2px;   }

/**	SERACH BOX	**/
div.search-wrapper				{float:left;width:227px ; background-color:#D2E5F1;  }
.search-wrapper label			{ width:63px; float: left; text-align:right;padding-right:5px;}
.search-wrapper input.text		{ float: left; width:117px; margin-top:4px;font-size:9px; border:1px solid #999; padding:1px 0 2px 2px;}
.search-wrapper input.image	{ padding-left:6px; }

div#product-search-wrapper		{ padding:10px 1px 12px 2px; }
div#catalog-search-wrapper		{ padding:0 1px 15px 2px; }

/**	ACCOUNT SERVICES LINKS	**/
div#account-menu				{float: left; width:284px; margin-left:18px;border-left:1px solid #ccc;border-right:1px solid #ccc; padding:11px 0 6px 1px; }
div#account-menu	{  }
.acctlink { width:130px; margin-bottom:4px; }
#account-menu ul				{ float:left; padding:0 6px 0 14px;letter-spacing: .025em;}
#account-menu li				{padding:0 0 5px 0;  }
#account-menu li.no-margin	{ margin: 0; border:0;}
#account-menu ul li a:hover { text-decoration:underline; }
#account-menu li a:link	{    font-size:11px; color:#999;}

/**	MAIN TAB MENU	**/
div#navwrapper		{
	float: left;
	width: 770px;
	height: 37px;
	background:   url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_nav_bg.gif)  repeat-x;
	border-bottom:1px solid #ccc;
	
	}
#main-nav div	{ /**display: inline;**/ float: left; padding:0px; margin:0px;float:left; }


#main-nav div a,
#main-nav div a:visited {
	display: block;	/** for the bg image to take, on the anchor	**/
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	 padding:0px;
	  margin:0px;
/**	background: transparent;	**/}

/* IE6 duplicate character bug - http://positioniseverything.net/explorer/dup-characters.html */
* html #main-nav div a, #main-nav div a:visited { position:relative; }
/* IE6 creates about 50 pixels of white space for the hidden Gift Cards div */
* html #Gift-Cards	{ display:none; }

#main-nav div#Editorial-Categories { display:none; visibility:hidden;}
#main-nav div#DRESSES { display:none; visibility:hidden;}
#main-nav div#Special-Categories { display:none; visibility:hidden;}
#main-nav div#FASHION	{background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_fashion.gif) 0 0 no-repeat; }
#main-nav div#SHOES--ACCESSORIES	{ background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_shoes.gif) 0 0 no-repeat; }
#main-nav div#SPECIAL-SIZES			{ background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_special.gif) 0 0 no-repeat; }
#main-nav div#TRAVEL-READY			{width: 116px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/8380_tabOff.gif) 0 0 no-repeat; }
#main-nav div#WHAT-S-NEW			{ background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_whatsnew.gif) 0 0 no-repeat; }
#main-nav div#CLEARANCE				{ background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_clearance.gif) 0 0 no-repeat; }


#main-nav div#Editorial-Categories a { display:none; visibility:hidden;}
#main-nav div#Special-Categories a	{ display:none; visibility:hidden;}
#main-nav div#FASHION a	{ width: 94px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_fashion.gif) 0 0 no-repeat; }
#main-nav div#SHOES--ACCESSORIES a	{ width: 192px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_shoes.gif) 0 0 no-repeat; }
#main-nav div#SPECIAL-SIZES a		{ width: 149px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_special.gif) 0 0 no-repeat; }
#main-nav div#TRAVEL-READY a		{ width: 116px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/8380_tabOff.gif) 0 0 no-repeat; }
#main-nav div#WHAT-S-NEW a			{ width: 107px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_whatsnew.gif) 0 0 no-repeat; }
#main-nav div#CLEARANCE a			{ width: 107px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_clearance.gif) 0 0 no-repeat; }

/**#main-nav li#fashion-link a:hover		{ background-position: 0 -28px; }
#main-nav li#shoes-link a:hover			{ background-position: 0 -28px; } 
#main-nav li#special-link a:hover			{ background-position: 0 -28px; } 
#main-nav li#web-link a:hover			{ background-position: 0 -28px; } 
#main-nav li#whatsnew-link a:hover				{ background-position: 0 -28px; } 
#main-nav li#clearance-link a:hover			{ background-position: 0 -28px; } **/
#main-nav div#Special-CategoriesActive { display:none; visibility:hidden;}
#main-nav div#Editorial-CategoriesActive { display:none; visibility:hidden;}
#main-nav div#FASHIONActive	{ width: 94px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_fashion_on.gif) 0 0 no-repeat; }
#main-nav div#SHOES--ACCESSORIESActive		{ width: 192px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_shoes_on.gif) 0 0 no-repeat; }
#main-nav div#SPECIAL-SIZESActive { width: 149px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_special_on.gif) 0 0 no-repeat; }
#main-nav div#TRAVEL-READYActive		{ width: 116px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/8380_tabOn.gif) 0 0 no-repeat; }
#main-nav div#WHAT-S-NEWActive		{ width: 107px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_whatsnew_on.gif) 0 0 no-repeat; }
#main-nav div#CLEARANCEActive		{ width: 107px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_clearance_on.gif) 0 0 no-repeat; }

#main-nav div#fashion-link-on a	{ width: 94px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_fashion_on.gif) 0 0 no-repeat; }
#main-nav div#shoes-link-on a		{ width: 192px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_shoes-on.gif) 0 0 no-repeat; }
#main-nav div#special-link-on { width: 149px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_special-on.gif) 0 0 no-repeat; }
#main-nav div#web-link-on a		{ width: 98px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_web-on.gif) 0 0 no-repeat; }
#main-nav div#whatsnew-link-on a 		{ width: 107px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_whatsnew_on.gif) 0 0 no-repeat; }
#main-nav div#clearance-link-on a		{ width: 107px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/121_tab_clearance-on.gif) 0 0 no-repeat; }


div#promo-bar		{
	clear: both;
	height: 21px;
	font-size: 10px;
	/*background:#ccc;*/
	padding-top:1px;
	width:770px;
	margin: 18px auto 0px auto;
	}

#promo-bar img		{ float: left;  }
#promo-bar .right {float:right; font-size: 11px;}

#promo-bar img#pre-approved	{ float: right; margin-right: 18px;font-size: 11px; }
#promo-bar div { font-size: 11px; }
#promo-bar p { float:left;margin:0px; margin:0px 2px 0px 0px !important; padding-top: 3px; padding-left:2px;font-size: 11px;}
#promo-bar a { text-decoration: underline; color: #006091; font-size: 11px;}
#promo-bar p a { margin:0px 2px 0px 0px !important; font-size: 11px; }
#my-promotions {padding-right:3px !important; padding-right:0;font-size: 11px; }

/**Promo dropdown**/
#promoLayer 
{
	-moz-opacity:.80;  
	opacity: .95;  
	filter:alpha(opacity=90);
	background: #eaf5fb; 
	width: 221px; 
	height: 225px; 
	position:absolute; 
	padding: 17px 0 0 13px; 
	margin-left:254px; 
	margin-top:-31px;  }

#promoLayer div a { color: #016394;font-weight:bold; }
.close-promo { text-align:right; }



#promoLayer div 
{
	padding: 7px; 
	color: #000; 
	font-size:13px; 
}
#promoLayer div a 
{
	color: #016394; 
}





.close-promo { text-align:right; }
div#shopping-bag-contents			{ width:230px ; float:right;text-align:right; padding-top:3px; }
* html div#shopping-bag-contents a	{ float:left; } /* TT #12602 */
div#shopping-bag-contents div		{ float:right; }
img#shopping-bag					{ float: left; margin-left:3px;padding-top:0px; vertical-align:middle; }
div#shopping-bag-contents p {float:left; }
p#welcome {float:left; margin-left:3px; }
p#welcome span {margin-left:15px;  }


/**	====================================	MAIN CONTENT	====================================**/

div#content-wrapper	{ clear: both; display: block;  }

/** 
105_tile_wrapper_bg_780x6a.gif = for page with sidebar (see sidebar.css)
105_tile_wrapper_bg_780x6sub.gif = for sub.html; has sidebar and pink bg for content
**/

div#breadcrumbs		{ font-size:11px;clear: right; height: 19px; padding: 6px 0 12px 0; }

#breadcrumbs a:link,
#breadcrumbs a:visited				{font-size:11px; padding-right: 3px; color: #026295; }

#breadcrumbs span.current-crumb	{ color: #666;font-size:11px;  }

.error	{ color: #c00; }

/**	========================	FOOTER	========================	**/

/**	FOOTER: TRIPTYCH	**/
div#footer				{ clear: both;border:1px solid #ccc;border-top:0 none;width: 770px; }

div#triptych-wrapper		{
/**	position: relative;	**/
	width: 770px;
	border-bottom: 1px solid #ccc;
	min-height:60px;
	}

div.triptych		{ float: left; 	 }


div.triptych.left		{ width: 245px;  }
.triptych.left p		{ display: inline; float: left; margin: 0; }

div.triptych.middle			{height:50px; width: 275px; margin:7px 5px; padding:0 0px; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.triptych.middle p			{ display: inline; float: left; margin: 0; }

div.triptych.right				{ width: 230px; }

div#footer	 input			{ float: left;  }
div#footer	input.text		{ width: 175px; margin-right: 6px; margin-top:5px; font-size:11px; border:1px solid #ccc; padding:1px 0 1px 2px;}
div#footer	 input.image	{ margin-top:5px; }
div#footer	 form { font-size:11px; padding:14px 0 0 0;  min-height:45px;  height:auto !important;  height:45px;  }
div#footer	 label {text-align:right; margin-left:101px;float:left; width:280px;margin-right:10px;}


/**	FOOTER: SHOPPING	**/
ul#shopping			{ margin: 25px 0 13px 0; text-align: center; }
#shopping li		{ display: inline; margin-right: 24px; }
#shopping li.last	{ margin: 0; }

/**	FOOTER: Utility and Brands menus	**/

div#utility-menus				{  color:#999;text-align: center; clear:both;width: 770px; margin:0 auto 0 auto;font-size:9px;}
div#utility-menus p {padding-top:13px; color:#999; }
 ul.utility			{ display: block; margin-bottom: 9px;  font-size: 9px; }
ul.utility li		{ display: inline; margin-right: 3px;   }
 ul.utility li.last	{ margin: 0; padding: 0; border: 0; }
 ul.utility li a:link,  ul.utility li a:visited { text-decoration:none;color: #999; }
#hackersafe { position:relative;left:30px; }
 ul.brands				{ display: inline;  font-size: 9px; }
 ul.brands li			{ display: inline; margin-right: 2px;    }
ul.brands li.last	{ margin: 0; padding: 0; border: 0; }

ul.brands li a:link, ul.brands li a:visited {color:#999;text-decoration: underline;  }

#footer ul a:link,
#footer ul a:visited		{ color: #999;  }
#footer ul a:hover		{   text-decoration:underline;}
#fine-print a:link, #fine-print a:visited 		{ color: #999;  }
/** Pre screen offer **/

.opt-out-prescreen {font-size:12pt; font-style:italic; padding:10px; border:1px solid #ccc;margin-left:10px;  }
.error {color: Red; font-weight: bold;}
.validator {display: block;}
.baskekItemMsg {color: Red; font-weight: bold; padding-left: 9px;}
.salepricestyle {color: Red; font-weight: bold;}
.price {display: block;}

#noReviews { display: none; }

/* reg/profile birth month dropdown teaser */
.birth-month { font-size: 9px; margin-top: 2px; display: block; }

/*** Do not remove or update for any REASON !!!! -: Liccy ***/

#quickView  
{
	height:auto !important;
    border:1px solid #fff;
    padding:0px 0px 6px;
    overflow:hidden;
}
 
.drag-contentarea 
{
	height:465px !important;
}


iframe {border:0;overflow:hidden}



.quickLaunchButton
{position:relative;left:25px;top:-53px;margin-top:-39px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//secureimages.redcatsusa.com/images/site_images/chadwicks/button.png');border:0;height:25px;width:80px;}

* html .quickLaunchButton {left:1px;top:-54px;}
*+html .quickLaunchButton {left:1px;top:-54px;}

.quickLaunchButton, .quickLaunchButton_tester
{
  background:transparent url(//secureimages.redcatsusa.com/images/site_images/chadwicks/button.png);
  cursor:pointer;  
}



.quickLaunchButton_tester
{
    background:url(//secureimages.redcatsusa.com/images/site_images/chadwicks/button.png)no-repeat;
    border:0pt none;
    height:25px;
    width:80px;
    margin:5px 0 6px;
    cursor:pointer;
    position:relative;
}

* html .quickLaunchButton
{ 
	background-image:none;
	background-color:transparent; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//secureimages.redcatsusa.com/images/site_images/chadwicks/button.png'); 
}



#container a,.quickLaunchButton_tester  {position:relative; z-index:0; }

#quickinfooverlay  
{
 position: fixed;
 left:0; 
 right:0;
 width:100%; 
 height:100%;
 display: none;
 background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/clear.png) repeat;
 }

* html #quickinfooverlay  {height:630px;background: url(//secureimages.redcatsusa.com/images/site_images/roamans/IE.gif);}
 
* html #quickinfooverlay { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

#under_tt {margin:-484px 0 0 1px;height:0;width:0;Z-index:-99999;border:0;background:transparent;} 

* html #under_tt {width:411px;height:480px;} 


/* 
removal of ChameleonGlobal.css - 2009 FB2

Styles below were removed from ChameleonGlobal.css which
is no longer referenced from any page in the solution.
*/
#check-email-address		{ background: #EDF6F8; }
#main-nav div#DRESSES		{ width: 116px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/8380_tabOff.gif) 0 0 no-repeat; }
#main-nav div#DRESSES a		{ width: 116px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/8380_tabOff.gif) 0 0 no-repeat; }
#main-nav div#DRESSESActive	{ width: 116px; background: transparent url(//secureimages.redcatsusa.com/images/site_images/Chadwicks/8380_tabOn.gif) 0 0 no-repeat; }

* html body {font-size:12px}