/* PAGE LEVEL ELEMENTS */
body, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#878578; }
a { text-decoration:none; color:#8F8F8F; }
a:visited { text-decoration:none; }
/* Prevent outlining of linked images */
a img {border-style:none;}

/* ITEMS PAGE LEVEL PAGE LINKS */
.viewbylinks { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#8F8F8F; text-decoration:none; font-weight:normal; }
.viewbylinkson { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; }
.viewbylinks a { color:#8F8F8F; text-decoration:none; }
.viewbylinks a:active { color:#8F8F8F; text-decoration:none; }
.viewbylinks a:link { color:#8F8F8F; text-decoration:none; }
.viewbylinks a:visited { color:#8F8F8F; text-decoration:none; }
.viewbylinks a:hover { color:#666666; text-decoration:underline; }

/* ITEM PAGE LEVEL BREADCRUMB TRAIL */
.breadcrumbgrid { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#373737;background-color:#CDCECE; padding-left:5px;}
.breadcrumbgrid a { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#373737;background-color:#CDCECE;}
.breadcrumbgrid a:link { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#373737;background-color:#CDCECE;}
.breadcrumbgrid a:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#373737;background-color:#CDCECE;}
.breadcrumbgrid a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#373737;background-color:#CDCECE;}
.breadcrumbitem { font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#1D1D1C;background-color:#D8D7D3; padding-left:5px;}
.breadcrumbitem a { font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#1D1D1C;background-color:#D8D7D3;}
.breadcrumbitem a:link { font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#1D1D1C;background-color:#D8D7D3;}
.breadcrumbitem a:visited { font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#1D1D1C;background-color:#D8D7D3;}
.breadcrumbitem a:hover { font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#1D1D1C;background-color:#D8D7D3;}

.itemlinks  {color:#8F8F8F;font-family:Arial;font-size:11px;}
.itemlinks:hover  {color:#666666;}

.itemleveldetailsbg {background-color:#666666; }
.itemlevelprodname {font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#7D7C7C;font-weight:bold;line-height:1.5;}
.itemleveldetailstitle {font-family:Arial,Helvetica,sans-serif;color:#7D7C7C;font-size:11px;font-weight:normal;line-height:1.5;}
.itemleveldetails {font-family:Arial,Helvetica,sans-serif;color:#7D7C7C;font-size:11px;font-weight:normal;line-height:1.5;}
.emailtofriend {font-family:Arial,Helvetica,sans-serif;color:#7D7C7C;font-size:11px;font-weight:normal;}

.imageborder {border:1px solid #CCCCCC;}

/* MORE DETAILS LINK AT ITEM LEVEL */
.detailText {background-color:#BBBBBB;color:#8F8F8F;font-size:12px;float:right;}
.detailShort {width:329px; height:20px;}
.detailLong {width:329px; height:90px;}


/***************
Store Locations
***************/
.storestitlebarlh { background-color:#A9A5A4; height:28px; padding-left:9px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#FFFFFF; text-transform:uppercase; }
.storestitletxtlh { font-family:Arial, Helvetica, sans-serif; color:#4A4544; font-size:11px; text-transform:uppercase; font-weight: bold; }
.storeslptxtlh { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; }
.storestextboxlh { border: solid 1px #A9A5A4; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#392921;  }
.storessubmitlh { background-color:#ECEAE1; width:45px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#392921; font-weight:bold; }
.resultshdrdarklh {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#392921;}
.resultshdrdarklh a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#392921;}
.resultshdrdarklh a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#85776F;}
.resultshdrlightlh {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#614F46;}
.srchboxbglh { background-color:#ECEAE1; border:1px solid #392921; }
.resultstabtextlh {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#392921; text-decoration:none; font-weight:bold;}
.storeresultslh {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#392921; text-decoration:none;}
.storeresultslh a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85776F; text-decoration:none;}

.tpbottomtxlh { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#392921; text-decoration:none; padding-left:5px;}
.resultstabOFF {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85776F; text-decoration:none; font-weight:bold;}
.resultstabON {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#392921; text-decoration:none; font-weight:bold;}

/* SIDE NAV */
.sidetext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868686; padding-left:12px; vertical-align:top; }
.sidetext a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868686; vertical-align:top; }
.sidetext a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; vertical-align:top; }
.sidetexton {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:13px; font-weight: bold;  }
.sidetexton a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; }
.sidetexthedon {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; padding-left:8px; background-color: #a9a8a8; }
.sidetexthedon a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; background-color: #a9a8a8; }
.sidetextsubon {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a9a8a8; font-weight:normal; padding-left:14px; }
.sidetextsubon a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a9a8a8; font-weight:normal; }
.sidetextsubon a:hover { color: #fff; }
.sidesaletext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; font-weight:bold; padding-left:12px; vertical-align:top; }
.sidesaletext a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#D01010; font-weight:bold; vertical-align:top; }

.navseparator {background-color:#CDD3D4;}
.sidenavcell {background-color:#FFFFFF;vertical-align:top;}

.dropbox { width:130px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000A5F; vertical-align:top; }
.droplink { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000A5F; vertical-align:top; }
.leftnavselected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000A5F; vertical-align:top; }

.topnavsearchbox {  width:105px; height:13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; border: none 0px transparent; background-color: #FFFFFF; }
.footeremailbox {  width:135px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }


.footer { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; }
.footer a { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; }
.footer a:link { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; }
.footer a:visited { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; }
.footer a:active { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; }
.footer a:hover { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; }
.footerTitle { font-family: Arial, Helvetica, sans-serif; color:#848484; font-size:10px; text-decoration:none; font-weight:bold; text-transform:uppercase; }

/* Top Nav Sprites */
.topNav { margin: 0; padding: 0; }
.topNav ul { float: left; margin: 0 !important; padding: 0 !important; }
.topNav li { float: left; display: block; margin-right: 0px !important; }
.topNav li a { background: transparent url(/laurenhome/graphics/nav/topnav_061010.png) no-repeat 0 0; display: block; float: left; text-decoration: none; height: 26px; }
.topNav li a:focus { outline: none; }

/* Positioning of elements */
.topNav li#nav1 a { width: 37px; background-position: -18px -35px; }
.topNav li#nav2 a { width: 80px; background-position: -67px -35px; }
.topNav li#nav3 a { width: 91px; background-position: -157px -35px; }
.topNav li#nav4 a { width: 64px; background-position: -258px -35px; }
.topNav li#nav5 a { width: 67px; background-position: -332px -35px; }
.topNav li#nav6 a { width: 59px; background-position: -409px -35px; }

.topNav li#nav1 a:hover { background-position: -18px -5px; }
.topNav li#nav2 a:hover { background-position: -67px -5px; }
.topNav li#nav3 a:hover { background-position: -157px -5px; }
.topNav li#nav4 a:hover { background-position: -258px -5px; }
.topNav li#nav5 a:hover { background-position: -332px -5px; }
.topNav li#nav6 a:hover { background-position: -409px -5px; }

.searchForm  
{
	background: url(../graphics/nav/search-form.png) no-repeat scroll 0 0 transparent; 
	float:right;
	height:21px;
	margin:0;
	padding: 0 0 0 0;
	width:150px;
 }
 
.searchForm fieldset {
	border: 0;
	margin: 0;
	padding: 0 0 0 22px;
	width: 100px;

}

input.searchfield {
	border:0px solid black;
	color:#777777;
	font-size:10px;
	height:13px;
	padding: 0;
	margin:3px 0 0;
	width:100px;
}

#cartWrapper {
	width: 180px;
	height: 45px;
	background:url(../graphics/nav/sr_cart_bg_180.png) no-repeat 0 0 transparent;
	color:#A49180;
}

#cartWrapper a {
	color:#A49180;
	text-decoration: none;
}

#cartLine1 {
	display: block;
	padding: 4px 12px 0px 0px;
	font: 11px Arial,sans-serif;
	line-height: 10px;
	float:right;
}

#cartLine2 {
	display: block;
	padding: 9px 12px 0px 0px;
	font: 11px Arial,sans-serif;
	line-height: 10px;
	float:right;
}
