
/* ~~~~~~~~~~~~~~~~~~~~ Starting the Basic CSS ~~~~~~~~~~~~~~~~~~~~ */
/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

Project: Remediation CSS
Article: Initializing Rules

Comment: This sheet must precede all others
Assured: Moz,IE(6/7),Safari,Opera
Pending:

Version: 2008.01.08
Revisor: Peter Sylwester
Revised: Removed obsolete classes, comments

Version: 2006.06.23
Revisor: Jim Scopacasa
Revised: h1,h2,h3,h4,h5,h6,p,blockquote,address default to serif

Version: 2006.06.13
Revisor: Peter Sylwester
Revised: Added .ignore for inline display:none

Version: 2006.06.13
Revisor: Peter Sylwester
Revised: Established blockquote as
		 a default breaking text block

Version: 2006.05.26
Revisor: Peter Sylwester
Revised: Added .sans and .serif classes

Version: 2006.05.16
Revisor: Peter Sylwester
Revised: Added Button Fix,
		 Added a:focus outline rule

Version: 2006.05.15
Revisor: Peter Sylwester
Revised: Added Global Alignment Classes

Version: 2006.05.09
Revisor: Peter Sylwester
Revised: zeroed default h/v spacings

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

	STANDARDIZE-BROWSER-DEFAULTS
	these settings level the playing field,
	neutralizing various browser implementations

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

html,body,form,fieldset
	{
/*	clear-padded-elements */
	margin: 0;
	padding: 0;
	}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address
	{
/*	standardize default vertical spacings */
	margin: 0; /* 1em 0; */
	padding: 0;
	}

li,dt,dd,blockquote
	{
/*	standardize default horizontal spacings */
	margin-left: 0; /* 1em; */
	}

form label
	{
/*	accessibility friendly */
	cursor: pointer;
	}

fieldset
	{
/*	quirky because of Opera */
	border: 0 solid;
	}

hr	{
/*	especially for IE */
	display: block;
	clear: both;
	margin: 0 auto;
	width: 80%;
	height: 1px;
	background-color: transparent;
	color: silver;
	border: none;
	}

html>body hr
	{
/*	especially for Geckos */
	background-color: silver;
/*	be nice to Opera */
	border: 0 solid silver;
	}

br	{ clear: both; }


div>p
	{
/*	Mozilla first p padding */
	margin: 0;
	}

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	FONTS
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

body
	{
	font-family: "Lucida Grande","Trebuchet MS",Lucida,sans-serif;
	font-size: small;
	line-height: 1.2;
	}

body
	{
/*	to standardize font size
	set IE5 Win first */
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
/*	then override for all others */
	font-size: small;
	}

html>body
	{
/*	but be nice to Opera */
	font-size: small;
	}

h1,h2,h3,h4,h5,h6,p,blockquote,address
	{
	margin: 0;
	padding: 0;
	font-family: "Georgia",Charter,Times,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.2;
	}

blockquote
	{
/*	establish a default spacing text block */
	display: block;
	margin: .5em 0;
	}

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	Headlines for graduated semantic markup
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

h1	{ font-size: 300%; }
h2	{ font-size: 250%; }
h3	{ font-size: 200%; }
h4	{ font-size: 160%; }
h5	{ font-size: 130%; }
h6	{ font-size: 110%; }


/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

	SPECIAL ELEMENTS
	These will be used for semantic markup
	but styled as required per selector.

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

pre,code,tt
	{
	font-family: "Andale Mono",Courier,monospace;
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}

q, ins, del
	{
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	}

table,thead,tbody,tfoot,tr,td
	{
	margin: 0;
	padding: 0;
/*	quirky because of Opera */
	border: 0 solid;
	}

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	ANCHORS
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

a	{
	cursor: pointer;
	background-color: transparent;
/*	!important for Safari's benefit */
	text-decoration: none !important;
	color: #06F;
	}

a:link
	{
	background-color: transparent;
	text-decoration: none;
	}

a:visited
	{
	background-color: transparent;
	text-decoration: none;
	color: #009;
	}

a:hover
	{
	background-color: transparent;
	text-decoration: underline;
	color: #C00;
	}

a:active
	{
	background-color: transparent;
	text-decoration: underline;
	}

a img
	{
	border: none;
	}

.underline a
	{
	text-decoration: underline !important;
	}


/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	COSMETICS
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

body
	{
/*	stops jumpiness in Mozilla
	by maintaining scroll area */
	overflow: -moz-scrollbars-vertical;
	}

a:focus
	{
/*	eliminates selection marquee
	around Mozilla links */
	-moz-outline-style: none;
	}


/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

	CLEARFIX
	Wherever a float is nested within a container box
	with a visible border or background, the container
	does not automatically resize with the float.
	This is a fix which is described in depth here: 
	http: //www.positioniseverything.net/easyclearing.html

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

.clearfix:after
	{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

.clearfix
	{
	display: inline-table;
	}

/*	Hides from IE-mac \*/
*	html .clearfix { height: 1%; }
	.clearfix {display: block;}
/*	End hide from IE-mac */


/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

	GLOBAL FORMAT CLASSES
	Can be used for an exclusive deviation,
	e.g. <h6 class="someClass right">Hello World</h6>

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

.left
	{
	text-align: left;
	}

.right
	{
	text-align: right;
	}

.center
	{
	text-align: center;
	}

.justify
	{
	text-align: justify;
	}

.sans
	{
	font-family: "Lucida Grande","Trebuchet MS",Lucida,sans-serif;
	}

.serif
	{
	font-family: "Georgia",Charter,Times,sans-serif;
/*	font-family: Palatino,"Palatino Linotype","Book Antiqua",serif; */
	}

.ignore
	{
	display: none;
	}

.error
	{
	color: #900 !important;
	font-weight: bold;
	line-height: 1.3;
	}

p.error
	{
	display: block;
	}

.errorHide
	{
	display: none;
	}

.errorShow
	{
	display: block;
	}

.strikethrough
	{
	text-decoration: line-through;
	}

.note
	{
	font-size: 85%;
	}

ul.bulleted li,
ol.bulleted li
	{
	list-style-type: disc;
	margin-left: 1.1em;
	}

ul.numbered li,
ol.numbered li
	{
	list-style-type: decimal;
	margin-left: 1.6em;
	}

/*	toggle the display of html around content areas 
	whenever the content areas are empty */

.contentHide
	{
	display: none !important;
	}

.contentShow
	{
	display: block !important;
	}


/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

	BUTTON FIX
	Eliminates excess padding on buttons in IE6.
	Usage: <input type="button" class="button"/>

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

input.button
	{
	padding: 0 1em;
	width: 0;
	overflow: visible;
	cursor: pointer;
	}

input.button[class]
	{
/*	IE ignores [class] */
	width: auto;
	}

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

	YUI History
	This rule is needed to hide the iframe used in the browser history manager

-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

#yui-history-iframe 
	{
	position: absolute;
	top: 0; 
	left: 0;
	width: 1px; 
	height: 1px;
	visibility: hidden;
	}
/* ~~~~~~~~~~~~~~~~~~~~ Ending the Basic CSS ~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~ Starting the services.css ~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~ Ending the services.css ~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~ Starting the funnel.css ~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~ Ending the funnel.css ~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~ Starting the Container CSS ~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~ Ending the Container CSS ~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~ Starting the product_layer.css ~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~ Ending the product_layer.css ~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~ Starting the modal.css ~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~ Ending the modal.css ~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~ Starting the layerbox.css ~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~ Ending the layerbox.css ~~~~~~~~~~~~~~~~~~~~ */
#services{max-width:960px;min-width:458px;}#services .row_1_group{padding:0;margin:0;overflow:auto;}#services .column_1_group{padding:25px;margin-top:0;border:1px solid #d4d0c8;margin-bottom:25px;}#services .column_1_group h5{display:inline;margin:0;padding:0;text-align:left;font-family:"Palatino Linotype";font-size:25px;color:#000;}#services .column_1_group dl dd{display:inline;font-family:"Georgia";font-size:14px;color:#525252;padding:10px;}#services .column{float:left;margin-right:30px;width:45%;}#services div#servicesmain h4{margin-bottom:-0.1em;padding:0;font-family:"Palatino Linotype";font-size:20px;font-weight:bold;}#services .EBgold{color:#4E5539;}#services p,#services table,#services ul,#services h5,#services h6{font-family:"Georgia";font-size:14px;}#services h3{white-space:nowrap;}#services h3{font-weight:600;display:block;padding:0;}#services h4{color:#000;font-family:"Palatino Linotype";font-size:25px;font-weight:bold;}#services h5{color:#000;font-family:"Palatino Linotype";font-size:20px;font-weight:bold;}
#services h6{color:#000;font-family:"Palatino Linotype";font-size:18px;font-weight:bold;}#services p{padding:8px;}#services dl{padding:8px;}#services .emphasis{font-size:95%;}#services em{font-size:95%;font-weight:bold;}#services .error{clear:none;padding-top:10px;}#services .asterisk{color:#06F;font-family:"Georgia";font-size:14px;}div#services #login_wrapper{margin-bottom:100px;}div#services #column_1_wrapper{display:inline;clear:both;overflow:visible;padding:0;min-height:500px;margin-bottom:25px;}div#services #column_1{margin:0;padding:0;}div#services #column_1_in{padding:0;margin-right:297px;}div#services #column_2{margin:0;padding:0;}div#services #column_2_in{float:right;width:272px;padding-left:25px;}#services #columns_1{float:left;padding:0;margin:0;width:45%;}#services #columns_2{float:right;padding:0;margin:0;width:45%;}div#content div#pageHeader{padding-bottom:10px;border-bottom:1px solid #ccccc0;margin-bottom:25px;}div#content div#pageHeader input.button{float:right;margin-top:-30px;}
div#servicesTrail{float:right;margin-top:10px;}div#servicesTrail li{display:inline;list-style:none;padding:10px;}div#itemsInCart input.button{margin-top:10px;}body#services p{display:block;line-height:1.2;clear:both;}body#services #content a{text-decoration:underline!important;}body#services #content a:hover{color:#000;}body#services fieldset{margin:0 0 10px 0;}body#services dl input{width:240px;}body#services dl select{width:245px;}body#checkout #column_1{padding:0;}body#services form .button{margin:20px 0;width:auto;}body#services fieldset dl dt{float:left;}body#services dl.checkbox{margin:10px 0;}body#services dl.checkbox dt{padding:0;width:25px;float:left;}body#services dl.checkbox dt input{width:20px;}body#services dl.checkbox dd{margin-left:30px;}body#services dl.checkbox dd li{padding:0;margin:0 0 5px 20px;list-style:none;}body#services dl.formInputs{clear:left;padding-bottom:8px;}body#services dl.formInputs dt{text-align:right;width:120px;padding-top:5px;}body#services div.details{float:left;width:40%;margin:0;}
body#services div.details dt{font-size:120%;font-weight:bold;}body#services div.details a{line-height:2em;}div#checkoutTrail{float:right;margin-top:10px;}div#checkoutTrail li{display:inline;list-style:none;padding:10px;}div.promotionModule{padding-top:20px;}div#promotionCodes h5 span{color:#ccc;}div#promotionCodes dl{margin:10px 0;}div#promotionCodes dl dt{font-weight:bold;float:left;}div#promotionCodes dl dd{float:left;padding-left:15px;}div#promotionCodes dl.formInputs dt{padding:0;width:100%;text-align:left;float:none;}div#promotionCodes dl.formInputs dd{margin:0;padding:5px 10px 0 0;}div#promotionCodes dl.formInputs dd .button{margin:0;}div#promotionCodes.removeCode dl dt{border:#900 solid 2px;padding:5px;}div#promotionCodes.removeCode h6{font-family:"Georgia";font-weight:bold;margin-left:100px;}div.checkout div.paymentDetails dd{font-weight:bold;clear:right;}div#itemsInCart{padding:0;margin-bottom:10px;}div#itemsInCart h4,div#paymentOptions h4{text-align:left;font-family:"Palatino Linotype";font-size:25px;color:#000;}
div#itemsInCart li{background-color:#f0f9ff;padding:10px;margin:20px 0;list-style-type:none;}div#itemsInCart li dt{font-weight:bold;}div#paymentOptions{margin-bottom:0;}div#paymentOptions dl.formInputs select{width:auto;}div#paymentOptions fieldset dl.formInputs dt{width:180px;text-align:right;}div#paymentOptions fieldset dl.formInputs dd{margin-left:185px;margin-top:-20px;}div#paymentOptions fieldset dl.formInputs dd.error{margin-left:185px;margin-top:10px;}div#paymentOptions fieldset dl.formInputs dd input#ccSecurityCode{width:50px;}div#paymentOptions fieldset dl.formInputs .note{font-size:85%;}div#orderSummary{font-family:Georgia;font-size:14px;color:#525252;margin-bottom:25px;padding:25px;background-color:#f4f4f2;border:6px solid #d4d0c8;}div#orderSummary table{width:100%;margin:0 auto;}div#orderSummary table td{text-align:right;padding:6px 0;vertical-align:top;}div#orderSummary table tr#title td{text-align:left;font-family:"Palatino Linotype";font-size:25px;color:#000;}div#orderSummary table td.label{text-align:right;}
div#orderSummary table td.price{text-align:left;padding-left:20px;}div#orderSummary table tr#promotion td{color:#c30;}div#orderSummary table tr#promotion a{font-size:xx-small;color:#c30;}div#orderSummary table tr#grandTotal td{font-family:"Georgia";font-size:14px;font-weight:bold;color:#525252;}div#orderSummary table tr#grandTotal td.price{font-family:"Georgia";font-size:14px;font-weight:bold;color:#525252;}div#faq{background-color:#f9fdff;border:6px solid #bbe3ff;}div#faq p{font-family:"Georgia";font-size:14px;color:black;margin-bottom:25px;}div#faq dt{text-align:left;font-family:"Palatino Linotype";font-size:24px;font-weight:600;color:#000;}div#faq dd{padding:8px 0;margin-left:0;}div#faq h5{text-align:left;font-family:"Palatino Linotype";font-size:18px;color:black;}div#faqs h6{text-align:left;font-family:"Palatino Linotype";font-size:16px;color:black;}div#popupFaq{color:#000;padding:10px;background-color:#fff;}div#popupFaq div#head{text-align:right;width:95%;height:30px;padding:10px;background-color:#efefef;}
div#popupFaq a{text-decoration:underline!important;}div#popupFaq table td{text-align:left;}#services .noborder{border:0!important;}#services .borderbottom{border-bottom:1px solid #ccccc0;}#services .bordertop{border-top:1px solid #ccccc0;}#services .frame_style_0{padding:25px;height:100%;}#services .frame_style_1{padding:10px;border:1px solid #ccccc0;height:100%;}#services .frame_style_2{background-color:#fffff0;border:1px solid #ccccc0;height:100%;padding:10px;}#services .frame_style_3{padding:10px;background-color:#f0f9ff;border:1px solid #ccccc0;height:100%;}#services .frame_style_4{padding:0;margin:0;height:100%;}#services .frame_style_5{padding:25px;background-color:#f9fdff;border:6px solid #bbe3ff;height:100%;}#services .frame_style_6{padding:25px;background-color:#f9fdff;border:6px solid #bbe3ff;height:100%;}#services .frame_style_7{padding:25px;background-color:#f9fdff;border:1px solid #bbe3ff;height:100%;}#services .frame_style_8{padding:25px;background-color:white;border:1px solid #ccccc0;height:100%;}
#services .frame_style_13{background-color:#f0f9ff;border:1px solid #ccccc0;height:100%;}#services .frame_style_14{padding-top:20px;padding-bottom:20px;height:100%;}#services #row_1{width:100%;display:block;padding:0;margin:0;overflow:visible;}#services .col_1{padding:25px;margin:0;width:45%;float:left;}#services .col_1_wrapper{padding:0;margin:0;}#services .col_2{padding:25px;margin:0;margin-right:-25px;width:45%;float:left;}#services .col_2_wrapper{padding:0;margin:0;}#services table{width:100%;margin:0 auto;}#services table td{vertical-align:top;text-align:center;}#services table thead{font-weight:bold;}#services table td.col1{text-align:right;}#services table td.col2{text-align:left;}#services .submitbuttons{padding:20px;text-align:center;clear:both;}#services a{color:#36f;text-decoration:underline!important;}#services a:link{color:#36f;text-decoration:underline!important;}#services a:visited{color:#769BD3;text-decoration:underline!important;}#services a:hover{color:#0CF;text-decoration:none!important;}
#services a:active{color:#0CF;text-decoration:underline!important;}* html #custServContent{width:expression((document.body.clientWidth>960)?"700px":(document.body.clientWidth>864)?"700px":"700px");}#services .custServCol{max-width:700px;min-width:700px;}#services .custServCol_gift_card{width:510px;}#services-wrapper{margin-left:180px;padding-left:25px;}#services .column_container{margin:0;padding:0;display:inline;clear:both;overflow:visible;}#services .column_1{float:left;}#services .column_2{float:right;width:272px;margin-left:25px;padding:0;}div#deliveryOptions{clear:both;margin-top:20px;}div#deliveryOptions dl.checkbox dt{width:20px;text-align:right;}div#deliveryOptions fieldset dl.checkbox dd{margin-left:25px;margin-top:-20px;}div#billingAddress_deliverTo{margin-top:20px;}div#billingAddress_createAccount{margin-top:20px;}div#billingAddress_emailaddress dl.formInputs dt{width:105px;text-align:right;}div#billingAddress_emailaddress dl.formInputs dd{margin-left:110px;margin-top:-20px;}
div#billingAddress_emailaddress dl.formInputs dd input{width:225px;}div#billingAddress_email_offers dl.checkbox dt{width:20px;text-align:right;}div#billingAddress_email_offers dl.checkbox dd{margin-left:25px;margin-top:-20px;}div#billingAddress_deliverTo dl.checkbox dt{width:20px;text-align:right;}div#billingAddress_deliverTo dl.checkbox dd{margin-left:25px;margin-top:-20px;}div#billingAddress_createAccount dl.formInputs dt{width:150px;text-align:right;}div#billingAddress_createAccount dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#billingAddress_createAccount dl.checkbox dt{width:20px;text-align:right;}div#billingAddress_createAccount dl.checkbox dd{margin-left:25px;margin-top:-20px;}div#services #ebFriends dl dt.membershipnumber,div#services #donations dl dt.donationsamount{font-family:Georgia;font-size:14px;color:#000;}div#services #billTo dl dt,div#services #deliverTo dl dt,div#services #deliveryMethod dl dt,div#services #ebFriends dl dt,div#services #donations dl dt,div#services #giftCards dl dt,div#services #promotions dl dt{font-family:"Palatino Linotype";font-size:24px;font-weight:bold;color:#000;}
div#services #deliverTo dl.checkbox dt{font-family:Georgia;font-size:14px;color:#000;}div.checkout #giftCards.paymentDetails dd,div.checkout #promotions.paymentDetails dd{font-weight:normal;line-height:2;}div.checkout #giftCards.paymentDetails dd span.price,div.checkout #promotions.paymentDetails dd span.price{margin:0 1em;}div#services #billTo input.button,div#services #deliverTo input.button,div#services #deliveryMethod input.button,div#services #ebFriends input.button,div#services #donations input.button,div#services #giftCards input.button,div#services #promotions input.button{background-color:transparent;border:0 none;font-family:Georgia;font-style:italic;font-size:14px;color:#06f;text-decoration:underline!important;}#deliverTo_list{height:160px;margin-left:10px;width:46%;float:left;margin-bottom:10px;}#deliverToWrapper .frame_style_2{padding:0;}#deliverTo_list_wrap{display:inline;padding:0;margin:0;}div#services #billTo.details input.button,div#services #deliverTo.details input.button,div#services #deliveryMethod.details input.button,div#services #donations_edit_button input.button,div#services #ebFriends input.button,div#services #giftCards input.button,div#services #promotions input.button{display:inline;}
#deliveryAddress #itemsInCart{clear:both;margin-top:20px;}#deliveryAddress #deliveryMethod,#deliveryAddress #ebFriends,#deliveryAddress #giftCards,#deliveryAddress #promotions{margin-bottom:15px;}#deliveryAddress #billTo{width:48%;float:left;margin-left:0;height:190px;margin-right:20px;margin-bottom:15px;}#deliveryAddress #deliverTo{margin-right:0;height:190px;margin-bottom:15px;width:auto;}#deliveryAddress #deliveryMethod{width:48%;float:left;margin-left:0;height:190px;margin-right:20px;margin-bottom:15px;}#deliveryAddress #donations{height:190px;margin-bottom:15px;width:auto;}#deliveryAddress #ebFriends{width:auto;margin-left:0;height:190px;}#deliveryAddress #giftCards,#deliveryAddress #promotions{width:auto;margin-left:0;height:190px;}#deliveryAddress #itemsInCart{clear:both;}#billingAddress #deliveryMethod,#billingAddress #ebFriends{margin-bottom:15px;}#billingAddress #billTo,#billingAddress #deliveryMethod,#billingAddress #ebFriends{width:300px;float:left margin-left:20px;height:190px;margin-bottom:15px;}
div#services #billTo input.button,div#services #deliverTo input.button,div#services #deliveryMethod input.button,div#services #ebFriends input.button,div#services #giftCards input.button,div#services #promotions input.button{background-color:transparent;border:0 none;font-family:Georgia;font-style:italic;font-size:14px;color:#06f;text-decoration:underline!important;}div#billTo,div#deliveryMethod,div#ebFriends,div#giftCards,div#promotions{font-family:"Georgia";font-size:14px;margin-top:0;}div#deliverTo{font-family:"Georgia";font-size:14px;margin-top:0;margin-bottom:25px;}div.deliverToSame dt{font-size:120%;}div#deliverTo .deliverToSame fieldset{border-top:#ccc solid 1px;border-bottom:#ccc solid 2px;padding:0;}div#address_book_state_list select{width:150px;}div#address_book_country_list select{width:150px;}div#loginInfo{padding-bottom:10px;}body#orderHistory #services h4{position:relative;margin-top:20px;}body#orderHistory #services h4 span{position:absolute;font-size:60%;right:0;top:4px;line-height:1.5;}
body#orderHistory #services #serviceOptions dl{padding:8px;zoom:1;}div#address_form_firstname dl.formInputs dt{width:105px;text-align:right;}div#address_form_firstname dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_firstname dl.formInputs dd input{width:225px;}div#address_form_middlename dl.formInputs dt{width:105px;text-align:right;}div#address_form_middlename dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_middlename dl.formInputs dd input{width:15px;}div#address_form_lastname dl.formInputs dt{width:105px;text-align:right;}div#address_form_lastname dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_lastname dl.formInputs dd input{width:225px;}div#address_form_address1 dl.formInputs dt{width:105px;text-align:right;}div#address_form_address1 dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_address1 dl.formInputs dd input{width:225px;}div#address_form_address2 dl.formInputs dt{width:105px;text-align:right;}
div#address_form_address2 dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_address2 dl.formInputs dd input{width:225px;}div#address_form_city dl.formInputs dt{width:105px;text-align:right;}div#address_form_city dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_city dl.formInputs dd input{width:150px;}div#address_form_state dl.formInputs dt{width:105px;text-align:right;}div#address_form_state dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_state dl.formInputs dd select{width:225px;font-size:90%;}div#address_form_zipcode dl.formInputs dt{text-align:right;width:105px;}div#address_form_zipcode dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_zipcode dl.formInputs dd input{width:150px;}div#address_form_countrycode dl.formInputs dt{width:105px;text-align:right;}div#address_form_countrycode dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_countrycode dl.formInputs dd select{width:225px;font-size:90%;}
div#address_form_phone dl.formInputs dt{width:105px;text-align:right;}div#address_form_phone dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_phone dl.formInputs dd input{width:90px;}div#address_form_phone div#address_form_phoneExtn{margin-left:95px;margin-top:-25px;}div#address_form_phone div#address_form_phoneExtn input{width:30px;}div#address_form_eveningphone dl.formInputs dt{width:105px;text-align:right;}div#address_form_eveningphone dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_eveningphone dl.formInputs dd input{width:90px;}div#address_form_eveningphone_phoneExtn dl.phoneExtn dt{width:105px;text-align:right;margin-top:-26px;}div#address_form_eveningphone_phoneExtn dl.phoneExtn dd{margin-left:110px;margin-top:-20px;}div#address_form_eveningphone_phoneExtn dl.phoneExtn dd input{width:30px;}div#address_form_eveningphone div#address_form_eveningphone_phoneExtn{margin-left:95px;margin-top:-20px;}div#address_form_eveningphone div#address_form_eveningphone_phoneExtn input{margin-top:-20px;width:30px;}
div#address_form_emailaddress dl.formInputs dt{width:105px;text-align:right;}div#address_form_emailaddress dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#address_form_emailaddress dl.formInputs dd input{width:225px;}div#address_form_emailaddress_saveChanges dt{width:105px;text-align:right;}div#address_form_emailaddress_saveChanges dd{margin-left:110px;margin-top:-20px;}#storelocator{float:right;margin-top:0;width:770px;}#intl_links{float:left;margin-top:20px;}#message_area{float:right;margin-top:-140px;}#mq_wrapper{margin-top:20px;}#mq_finder_c{margin-top:20px;}div#getDirections_c h5{margin-bottom:5px;}div#getDirections_c dl dt{margin-bottom:5px;}.custServContent div#mq_results div#getDirections_c table.formTable{margin-left:0;}div#getDirections_c table.formTable td.formInput{padding-bottom:3px!important;height:auto!important;}div#ask_eddie_email_subject dl.formInputs dt{width:105px;text-align:right;}div#ask_eddie_email_subject dl.formInputs dd{margin-left:110px;margin-top:-20px;}
div#ask_eddie_email_firstname dl.formInputs dt{width:105px;text-align:right;}div#ask_eddie_email_firstname dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#ask_eddie_email_lastname dl.formInputs dt{width:105px;text-align:right;}div#ask_eddie_email_lastname dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#ask_eddie_email_emailaddress dl.formInputs dt{width:105px;text-align:right;}div#ask_eddie_email_emailaddress dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#ask_eddie_email_ordernumber dl.formInputs dt{width:105px;text-align:right;}div#ask_eddie_email_ordernumber dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#ask_eddie_email_orderdate dl.formInputs dt{width:105px;text-align:right;}div#ask_eddie_email_orderdate dl.formInputs dd{margin-left:110px;margin-top:-20px;}div#deliveryinternational table td.col1{text-align:left;}div#returnpolicy table td{text-align:left;}div#savedAddress table td.col1{text-align:right;padding-right:10px;}div#addressbook_button_group{padding-top:10px;}
div#custServContent.giftCard{margin-left:200px;}*html div#custServContent.giftCard{margin-left:0;width:550px;}*:first-child+html div#custServContent.giftCard{margin-left:0;width:550px;}div#gift_card_nameto dl.formInputs dt{width:150px;text-align:right;}div#gift_card_nameto dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_nameto dl.formInputs dd input{width:200px;}div#gift_card_namefrom dl.formInputs dt{width:150px;text-align:right;}div#gift_card_namefrom dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_namefrom dl.formInputs dd input{width:200px;}div#gift_card_amount dl.formInputs dt{width:150px;text-align:right;}div#gift_card_amount dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_amount dl.formInputs dd input{width:25px;}div#gift_card_firstname dl.formInputs dt{width:150px;text-align:right;}div#gift_card_firstname dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_firstname dl.formInputs dd input{width:200px;}div#gift_card_lastname dl.formInputs dt{width:150px;text-align:right;}
div#gift_card_lastname dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_lastname dl.formInputs dd input{width:200px;}div#gift_card_emailaddress dl.formInputs dt{width:150px;text-align:right;}div#gift_card_emailaddress dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_emailaddress dl.formInputs dd input{width:200px;}div#gift_card_reemailaddress dl.formInputs dt{width:150px;text-align:right;}div#gift_card_reemailaddress dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_reemailaddress dl.formInputs dd input{width:200px;}div#gift_card_message dl.formInputs dt{width:150px;text-align:right;}div#gift_card_message dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#gift_card_message dl.formInputs dd input{width:100px;}div#gift_card_message_note dd{margin-left:155px;}div#gift_card_associatepromoCode dl dt{width:150px;text-align:right;}div#gift_card_associatepromoCode dl dd{margin-left:155px;margin-top:-20px;}div#gift_card_associatepromoCode dl dd input{width:100px;}
div#personal_infomation_emailaddress dl.formInputs dt{width:125px;text-align:right;}div#personal_infomation_emailaddress dl.formInputs dd{margin-left:135px;margin-top:-20px;}div#personal_infomation_emailaddress dl.formInputs dd input{width:225px;}div#personal_infomation_login_password_old dl.formInputs dt{width:150px;text-align:right;}div#personal_infomation_login_password_old dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#personal_infomation_login_password_old dl.formInputs dd input{width:150px;}div#personal_infomation_login_password_new dl.formInputs dt{width:150px;text-align:right;}div#personal_infomation_login_password_new dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#personal_infomation_login_password_new dl.formInputs dd input{width:150px;}div#personal_infomation_login_password_confirm dl.formInputs dt{width:150px;text-align:right;}div#personal_infomation_login_password_confirm dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#personal_infomation_login_password_confirm dl.formInputs dd input{width:150px;}
div#personal_infomation_login_membership dl.formInputs dt{width:150px;text-align:right;}div#personal_infomation_login_membership dl.formInputs dd{margin-left:155px;margin-top:-20px;}div#personal_infomation_login_membership dl.formInputs dd input{width:150px;}div#redeemGiftCards fieldset dl.formInputs dt{width:80px;text-align:right;}div#redeemGiftCards fieldset dl.formInputs dd{margin-left:85px;margin-top:-20px;}div#redeemGiftCards fieldset dl.formInputs dd.error{margin-left:85px;margin-top:10px;}div#friends fieldset dl.formInputs dd input#membershipNumber{width:70px;text-align:left;}div#friends dl.formInputs dt{width:120px;text-align:right;}div#friends fieldset dl.formInputs dd{margin-left:135px;margin-top:-20px;}div#friends dl.checkbox dt{width:20px;text-align:right;}div#friends fieldset dl.checkbox dd{margin-left:35px;margin-top:-20px;}div#donation dl.formInputs dt{width:130px;text-align:right;}div#donation fieldset dl.formInputs dd{margin-left:135px;margin-top:-20px;padding-bottom:10px;}
div#donation dd input{width:20px;}#services #cardInfo table{width:100%;margin:0 auto;}#services #cardInfo table td{vertical-align:top;}#services #cardInfo table thead{font-weight:bold;}#services #cardInfo table td .col1{text-align:right;}#services #cardInfo table td .col2{text-align:left;}#services #sizecharts table{width:100%;margin:10px;}#services #sizecharts table td{vertical-align:top;}#services #sizecharts table thead{font-weight:bold;border-bottom:1px solid #ccccc0;}#services #sizecharts table td .col1{text-align:center;}#services #sizecharts table td .col2{text-align:center;}body{background-color:#fff;}#header{width:100%;background-color:white;}#shoulder{clear:both;margin:0;background-color:white;border:none;}#torso{clear:both;margin:0;background-color:transparent;width:100%;}#shin{clear:both;width:100%;height:auto;margin:0;padding:0;background-color:transparent;text-align:center;margin-bottom:150px;}#footer{clear:both;width:100%;height:auto;min-height:150px;margin:0;padding:0;background-color:transparent;text-align:center;border:none;}
#footer-wrap{border-top:1px solid #000;}.liquid{max-width:960px;min-width:768px;margin:0 auto;}* html .liquid{width:expression((document.body.clientWidth>960)?"960px":(document.body.clientWidth>864)?"864px":"768px");}html,body{height:100%;}#above{position:relative;width:100%;}* html #above{height:100%;}#torso{min-height:300px;}#below{clear:both;position:relative;width:100%;min-height:150px;margin:-150px 0 0 0;background-color:white;}#mast,#cats ul,#subcat ul{cursor:default;}#mast ul a,#cats ul a,#subcat ul a{cursor:pointer;}#cats .hot a,#subcat .hot a{cursor:default;}#partners{background-color:transparent;margin:10px auto;text-align:center;}#partners.hide{display:none;}#partners.show{display:block;}#mast{background-color:transparent;overflow:hidden;height:75px;margin:auto;}#bar{clear:both;background-color:white;overflow:hidden;width:100%;height:3em;}#line{height:100%;margin:0 auto;background-color:#000;border-left:10px solid black;border-right:10px solid black;}#rail{clear:both;overflow:hidden;background-color:white;width:100%;height:auto;margin:0;padding:0;}
#rail .nav{margin:.3em auto;}#banner{padding:5px 0 20px 0;background-color:transparent;cursor:default;color:#000;}#content{background-color:transparent;}.messaging{color:#FFF;background-color:#FFF;padding:0;}.nav{cursor:pointer;background-color:transparent;height:auto;}ul.nav{margin:0;padding:0;list-style:none;list-style-type:none;white-space:nowrap;}#mast img{float:left;margin:18px 0;padding:0;border:none;}#mast ul.nav li{float:right;margin:0;padding:0;padding-top:24px;font-size:75%;letter-spacing:1px;}#mast ul.nav a{display:block;padding:4px 24px 4px 8px;text-decoration:none;white-space:nowrap;border:none;color:#525252;}#mast ul.nav li a strong{font-weight:bold;}#line ul.nav li{float:left;margin:0;padding:0;text-indent:0;}#line ul.nav a{display:block;padding:1em 1.5em;color:white;text-decoration:none;white-space:nowrap;}#footer ins{cursor:default;display:table;clear:both;margin:0 auto;padding:0;}*:first-child+html #footer ins{display:inline-block;}#footer ul.nav{display:table-row;margin:0;padding:0;}
#footer ul.nav li{display:table-cell;float:left;margin:20px 0 0 0;padding:0 1em;border-right:1px solid #DDD;font-size:75%;line-height:1;letter-spacing:1px;color:#666;}#footer ul.nav li.last{border:none;}#footer a{float:left;display:block;text-decoration:none;color:#666;padding-bottom:1px;}#footer a:hover{text-decoration:underline;color:#36C;}* html #footer ins{display:inline-block;}#footer>ins{display:inline-block;}#footer .pngie{display:block;margin:30px auto;}#locator-over,#eob-over{background:#fff;border:1px solid #000;position:absolute;top:-200px;text-align:left;}#locator-over a,#eob-over a{float:none;font-size:10px;}#locator-over .hd,#eob-over .hd{background:#f3f2f1;padding:3px;text-align:right;}#locator-over .bd,#eob-over .bd{padding:10px;}#locator-over .bd h6,#eob-over .bd h6{display:block;font-weight:bold;margin-bottom:10px;}#locator-over .bd dl,#eob-over .bd dl{margin-bottom:10px;}#locator-over .bd dl dt,#eob-over .bd dl dt{margin-bottom:5px;}#locator-over .bd ul,#eob-over .bd ul{display:block;clear:both;list-style-type:none;}
.alignEobNums{float:left;margin-right:5px;text-align:center;}.alignEobNums input{width:auto!important;}#locator-over .button,#checkout #locator-over .button{margin:0;}* html ul.nav a{width:1%;}* html ul.nav li{float:left;height:1%;}ul.nav a:hover{text-decoration:underline!important;}#mast ul.nav a:hover{color:#000;}#line ul.nav a:hover{text-decoration:none!important;}#line ul.nav li.not a:hover{margin-top:-2px;background-image:none;text-decoration:underline!important;}#line ul.nav li.not a:active{margin-top:0;text-decoration:none;background:white;border-top:5px solid black;color:black;}#line ul.nav a:active{background:white;border-top:5px solid black;color:black;}#cats,#subcat{padding:0;font-size:90%;background-color:transparent;white-space:nowrap;}#cats{padding-bottom:1em;border-bottom:3px solid #000;}#cats strong,#subcat strong{font-weight:bold;color:red;}#cats h5,#subcat h5{padding:6px;font-weight:bold;line-height:2;color:#FFBA33;}#cats span,#subcat span{margin:0;padding:0;display:inline;}
#cats ul{float:left;margin:1em 0;padding:0;list-style:none;list-style-type:none;width:19.9%;overflow:hidden;}#subcat ul{margin:0;padding:0;list-style:none;list-style-type:none;width:100%;overflow:hidden;}#cats ul li,#subcat ul li{clear:left;position:relative;margin:0;padding:0;width:100%;height:auto;overflow:hidden;text-indent:0;line-height:1.5;}#cats ul a,#subcat ul a{display:block;text-decoration:none;overflow:hidden;font-weight:normal;border:none;padding:8px 4px 0 2px;margin-right:12px;color:#525252;}#cats .hot a{font-weight:bold;background-color:#fff;color:#000;}#cats .not a{font-weight:normal;color:#666;}#subcat .hot a{font-weight:bold;background-color:#fff;color:#000;}#subcat .not a{font-weight:normal;color:#666;}#cats ul a:hover,#subcat ul a:hover{background-color:#f4f3f2;color:#000;}#cats ul a:active,#subcat ul a:active{color:white;background-color:#353229;font-weight:bold;}* html #cats a{width:100%;}* html #subcat a{width:100%;}#subcat ul li.separate{border-top:2px solid black;}
#subcat .billboard{white-space:normal;padding:0;}#content #subcat{white-space:normal;}#subcat span.count{white-space:nowrap;padding-left:3px;}#cats .hot div,#subcat .hot div{background-color:transparent;cursor:pointer;text-decoration:none!important;background-color:#FFF;color:black;font-weight:bold;}#cats .hot div,#subcat .hot div{cursor:default;}#cats ul div,#subcat ul div{color:#525252;display:block;font-weight:normal;margin-right:12px;overflow:hidden;padding:8px 4px 0 2px;text-decoration:none;}#mast ul div,#cats ul div,#subcat ul div{cursor:pointer;}body.hideCats #cats{display:none;}body.hideSubcats #subcat{display:none;}input,select,textarea{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:100%;}#search{float:right;display:inline;padding:8px;}#search input{font-size:85%;}#search input.searchField{background-color:white;margin:0 6px;padding:1px 4px;}* html #search input.searchField{background-color:#e6e7d7;}#search input.searchButton{display:inline;vertical-align:baseline;font-size:85%;padding:0 3px;margin:0;}
#search label{vertical-align:middle;padding:0;}input.buttonActive{background-color:#C60;color:#FFF;padding:0 1em;overflow:visible;cursor:pointer;}input.buttonInactive{background-color:#999;color:white;padding:0 1em;overflow:visible;cursor:pointer;}dl.cell{margin:0;padding:0;display:inline;float:left;width:190px;height:auto;text-align:left;line-height:1.2;}dl.cell img{float:left;}dl.cell .billboard img{float:none;}dl.cell dt,dl.cell dd{clear:left;width:90%;font-size:100%;line-height:1.2;padding:5px 0 5px 10px;}dl.cell dt{padding-top:.5em;color:#525252;position:relative;}dl.cell dt a{color:#666;padding-right:5px;}dl.cell dd{padding-top:0;font-size:90%;color:#525252;cursor:default;}dl.cell div.pose{border:none;overflow:hidden!important;background-position:top left;background-repeat:no-repeat;cursor:pointer;float:left;}#content dl.active dt,#content dl.active dt a,#content dl.active dd a{text-decoration:underline!important;}dl.cell dd.productFlag{padding-top:6px;}dl.cell dd.promoFlag{padding-top:6px;}
dl.cell dl{padding:0;margin:10px;text-indent:0;}*html dl.cell dl{margin-left:0;}*:first-child+html dl.cell dl{margin-left:0;}@media all and(min-width:0){dl.cell dl{margin:10px;}}dl.cell dl dt,dl.cell dl dd{line-height:1.3;padding:0;margin:0;padding:5px 10px;}dl.cell dl dd.icon{padding:0;color:#4982AB;}dl.cell dl dd.hot,div.ticket_wrap dd.hot{color:#C00;}dl.cell dl dd.warm,div.ticket_wrap dd.warm{color:#06F;}dl.cell dl dd.cool,div.ticket_wrap dd.cool{color:white;}dl.cell dl dd.bold,div.ticket_wrap dd.bold{font-weight:bold;}dl.cell dd.productFlag span{background:blue;color:#fff;}dl.cell dd.promoFlag span{background:red;color:#fff;}dl.cell span.newProduct{background-color:#0063FF;color:#fff;font-size:x-small;padding:0 3px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}dl.cell var{display:none;}dl.cell .active img{visibility:hidden;}div.categoryProductBillboard{margin:0;padding:0;float:left;}#content div.promoContent{clear:both;}#shin ins{display:inline;}#shin ins dl{cursor:default;margin:0;padding:4em 0 2em 6%;width:27%;float:left;background-color:transparent;font-size:90%;text-align:left;color:beige;}
#rail div#siteWide{float:right;}#holidayMessaging{color:red;font-weight:bold;margin-bottom:10px;}#billboard_35{float:right;margin-right:7px;}#banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}banner{display:inline-table;}* html #banner{height:1%;}#banner{display:block;}.flash{display:block;}.flash img{visibility:hidden;}.nonflash{visibility:hidden;}.flash var,.nonflash var{display:none;}.pngie{width:1px;height:1px;}.png{clear:both;position:relative;left:0;top:0;}* html img.png{display:none;}* html .pngie{position:relative;}.outline{border:1px solid pink;}div#breadcrumb{margin:10px 0;}.discount{color:red;}.strikethrough{color:#666;}.salePrice{color:#C00;font-weight:bold;}.regularPrice{text-decoration:line-through;}.clearance{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:55%;background-color:#9A0201;color:#fff;padding:0 3px;margin-left:1em;text-transform:uppercase;}dl.cell span.clearance{margin:0;font-size:x-small;display:block;position:absolute;width:94%;top:-12px;left:5px;right:5px;text-align:center;}
#dossier_wrapper{width:840px;margin:5px auto;}#dossier_wrapper #dossier{background-image:none;}#dossier_wrapper #dossier #matte{border-width:0;}div#moreInfo{padding:20px 40px 40px 40px;background:#fff;}div#moreInfo div#moreInfoHeader{text-align:right;margin-bottom:10px;}div#moreInfo div#moreInfoHeader a{text-decoration:underline!important;font-size:85%;}div#moreInfo div#moreInfoImage{float:left;width:100px;}div#moreInfo div#moreInfoInfo,div#moreInfo dl#moreInfoBody{margin-left:110px;}div#moreInfo dd.moreInfoModule{margin-top:15px;}div#moreInfo br{clear:none;display:none;}div#storeDistribution{padding:20px;}div#storeDistribution h6{text-align:center;font-size:19px;color:#666;font-family:"Georgia",Charter,Times,sans-serif;}div#storeDistribution table{margin-bottom:20px;}div#storeDistribution td{font-size:10px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;color:#333;padding:10px;}div#storeDistribution tr.header td{border-bottom:1px solid #ccc;padding-top:40px;}div#storeDistribution tr.even td{background-color:#e7e3dd;}
div#storeDistribution td.note{font-size:11px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;color:#999;}#subline{position:absolute;margin-left:160px;padding:0;font-size:90%;background-color:transparent;white-space:nowrap;list-style:none;list-style-type:none;width:100%;overflow:hidden;cursor:default;}#subline li{float:left;display:inline;position:relative;margin:0;padding:0;width:17em;height:auto;overflow:hidden;text-indent:0;line-height:1.5;text-align:center;}#subline a{display:block;text-decoration:none;overflow:hidden;font-weight:normal;padding:8px 4px;color:#525252;cursor:pointer;}#subline .hot a{font-weight:bold;color:black;cursor:default;}#subline .not a{font-weight:normal;color:#525252;}#subline a:hover{background-color:#f4f3f2;color:black;}#subline a:active{color:white;background-color:#353229;}* html #subline a{width:100%;}#catshead ul{float:left;margin:0;padding:0;list-style:none;list-style-type:none;width:19.9%;overflow:hidden;cursor:default;}#catshead ul li{color:white;font-size:120%;}
#channels{background-color:white;padding:5px 10px 10px 10px;min-width:768px;}#channels form{float:left;width:25%;}#channels fieldset{position:relative;margin:5px 5px 10px 5px;padding:12px 10px 10px 15px;border:none;background-color:white;border:1px solid #E4E4DE;}#channels fieldset legend{display:none;}#channels fieldset dl{cursor:default;}#channels fieldset dl dt{font-size:120%;font-weight:bold;line-height:1;color:#4982AB;padding-bottom:5px;}#channels fieldset dl.active dt{text-decoration:none!important;}#channels fieldset dl dd{display:block;margin-bottom:10px;font-size:85%;color:#525252;}#channels fieldset dl dd input{display:inline;padding:1px 4px;margin-right:4px;vertical-align:middle;color:black;}#channels fieldset dl dd .textInput:focus{background-color:#FFC;}#channels fieldset dl dd.error{color:red;}#channels fieldset dl dd a{color:#78A6C7;font-size:100%;height:14px;padding-right:18px;background:url(/assets/ocp/site/homepage/channel_arrow.gif) right center no-repeat;}#channels fieldset dl dd a:hover{text-decoration:underline!important;}
table.linebug{width:100%;margin:0;padding:0;border:none;position:relative;border-collapse:separate;border-spacing:0;empty-cells:show;}table.linebug tr{margin:0;padding:0;border:none;}table.linebug tr td{margin:0;padding:0;border:none;vertical-align:middle;line-height:1.5;font-size:90%;}table.linebug tr td a:hover{text-decoration:none;}table.linebug tr td div a:hover{text-decoration:underline!important;white-space:nowrap;}h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}#mast{height:65px;}#mast img{margin:12px 0;}#bar{border-bottom:7px solid #78A6C7;}#rail{background-color:#4982AB;}#shoulder{background-color:#4982AB;}#banner{padding-top:20px;padding-bottom:20px;border-top:none;color:white;}#torso{background-color:#78A6C7;border:none;padding-bottom:20px;}#content{overflow:hidden;}#shin{background-color:#78A6C7;}#footer-wrap{border-top:none;}#error404{background-color:white;padding:20px 30px;margin-top:20px;margin-bottom:10px;}#error404 p,#error404 h3,#error404 h4{font-weight:normal!important;font-family:"Georgia",Charter,Times,sans-serif!important;line-height:1.5;}
#error404 blockquote{background-color:#F5F5EF;margin:1em 0 2em;padding:20px 40px 30px;}#error404 #subcat{width:180px;margin:30px;}#error404 #subcat ul a{color:#78A6C7!important;}#error404 #subcat .hot a{background-color:#78A6C7!important;color:white;}#error404 #subcat .not a{color:#4982AB!important;}#error404 #subcat ul a:hover{background-color:#78A6C7!important;color:white!important;}#error404 #subcat ul a:active{background-color:#4982AB!important;color:white!important;}#mast ul.nav a{border-left:none;border-right:1px solid #ddd;padding:0 13px;}#bagLink{padding:24px 0 0 27px!important;background-color:transparent;background-image:url(/assets/ocp/icons/bagicon.gif);background-position:-2px 20px;background-repeat:no-repeat;height:27px;margin-top:-24px!important;border:none!important;}#footer ul.nav li,#footer a{color:#383838;}#mast ul.nav a:hover,#footer a:hover{text-decoration:underline;color:#78A6C7;}#search label,#line ul.nav a{color:#4982AB;font-weight:normal;}#line ul.nav li.hot a{background-color:#78A6C7;border-top:5px solid white;color:white;}
#line ul.nav li.not a:active{background-color:white;border-top:5px solid white;color:#78A6C7;margin-top:0;text-decoration:none;}#line{background-color:white;border-left:10px solid white;border-right:10px solid white;height:100%;margin:0 auto;}#line ul.nav li.not a:active{background:#F5F7F9;border-top:3px solid white;color:black;}#line ul.nav a:active{background:#F5F7F9;border-top:3px solid white;color:black;}#search input{font-size:90%;}#subline{margin-left:30px;position:relative;}*html #subline{margin-left:60px;position:relative;}* html #rail #siteWide{position:absolute;}*:first-child+html #rail #siteWide{position:absolute;}#subline a{padding:8px 4px 4px 4px;color:white;}#subline .hot a{font-weight:bold;color:black;}#subline .not a{font-weight:normal;color:white;}#subline a:hover{background-color:transparent;color:white;text-decoration:underline!important;}#subline a:active{color:white;background-color:#3F7095;}#cats{border-bottom:none;}#torso #cats{background-color:#4982AB;padding:0 100px;}
#torso #cats div{margin:0 auto;}#cats ul{width:19.8%;}#cats ul,#subcat ul{border-left:1px solid white;}#cats strong,#subcat strong{color:#FEBA06;}#cats ul a:hover strong,#subcat ul a:hover strong{color:red;font-weight:bold;}#cats ul a:active strong,#subcat ul a:active strong{color:white;}#cats ul a{background-color:#4982AB!important;}#cats ul a,#subcat ul a{padding:1px 4px 1px 7px!important;color:white!important;}#cats ul a,#subcat ul a{color:white!important;}#cats ul a:hover,#cats .hot a,#subcat ul a:hover,#subcat .hot a{color:#4982AB!important;}#cats ul a:hover,#subcat ul a:hover{background-color:white!important;font-weight:normal!important;}#cats ul a:active{background-color:#3F7095!important;color:white!important;}#subcat ul a:active{background-color:#709ABA!important;color:white!important;}#cats .hot a,#cats .hot a:hover,#subcat .hot a,#subcat .hot a:hover{background-color:white!important;font-weight:bold!important;}#subcat .hot div{padding:1px 4px 1px 7px;background-color:white;font-weight:normal;color:#4982AB;}
#subcat a span.count{color:#BCD3E3;}#subcat a:hover span.count{color:#78A6C7;}#subcat a:active span.count{color:white;}#content .categoryProductBillboard{margin-bottom:20px;}dl.cell{background-color:#AECADD;margin:0 1px 20px 0;padding:0;width:190px;}dl.cell dt a{color:black;}dl.active a{color:#4982AB!important;}dl.active a:hover{color:#C00!important;}div#mpp,form#compareForm{padding:20px 0;}div#mpp dt.productImage img{margin:0 auto;}#searchContent{background-color:white;border:12px solid white;padding-left:16px;}.searchBody #services{border:none;}.searchBody div.deptRow{border:1px solid #eee;}#searchNav{margin-right:148px;}#searchNav #subcat ul a{color:#78A6C7!important;}#searchNav #subcat .hot a{background-color:#78A6C7!important;color:white;}#searchNav #subcat .not a{color:#4982AB!important;}#searchNav #subcat ul a:hover{background-color:#78A6C7!important;color:white!important;}#searchNav #subcat ul a:active{background-color:#4982AB!important;color:white!important;}#searchContent dl.active dt,#searchContent dl.active dt a,#searchContent dl.active dd a{text-decoration:underline!important;color:#4982AB!important;}
#searchContent dl.cell{background-color:white;margin:0 1px 20px 0;padding:0;width:180px;}#searchContent dl.cell.active{background-color:#F5F5EF;}#searchContent dl.cell dt a{color:black;}#searchContent dl.active a{color:#4982AB!important;}#searchContent dl.active a:hover{color:#C00!important;}div#searchAgain{background-color:#F5F5EF;}#services,#custServLanding{border:20px solid white;background-color:white;}#services #banner{padding:5px 0 20px 0;color:#383838;}#services #banner h3{display:none;}#custserv h1,#services h1,#custserv h2,#services h2,#custserv h3,#services h3,#custserv h4,#services h4,#custserv h5,#services h5,#custserv h6,#services h6{font-weight:normal!important;font-family:"Georgia",Charter,Times,sans-serif!important;}#custserv a,#services a{color:#4982AB!important;}#custserv a:hover,#services a:hover{color:#600!important;text-decoration:underline!important;}#custserv a:active,#custserv a:visited,#services a:active,#services a:visited{color:#3a6989!important;}#tricol-wrap:after,#custServLanding:after,#content #services:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#tricol-wrap,#custServLanding,#content #services{display:inline-table;}* html #tricol-wrap{height:1%;}* html #custServLanding{height:1%;}* html #content #services{height:1%;}#tricol-wrap{display:block;}#custServLanding{display:block;}#content #services{display:block;}#storelocator{width:700px!important;}#custserv .column-in h4{line-height:1.3;}#custserv .column-in h4 a,#custserv .column-in h4 a:link,#custserv .column-in h4 a:visited,#custserv .column-in h4 a:active{color:#3A6889!important;}#custserv .column-in h4 a:hover{color:#600!important;}#custServLanding{min-height:100px;}* html div#custServLanding{min-height:auto;}#masthead img{margin-top:17px;}#layerbox{background:url(/assets/loading.gif) no-repeat 50% 50%;}.yui-overlay{position:absolute;display:block;}.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto;}* html body.masked select{visibility:hidden;}* html div.yui-panel-container select{visibility:inherit;}
* html div.drag select{visibility:hidden;}* html div.hide-select select{visibility:hidden;}.mask{z-index:0;display:none;position:absolute;top:0;left:0;background-color:transparent;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars textarea,.hide-scrollbars select{overflow:hidden;display:none;}.show-scrollbars textarea,.show-scrollbars select{overflow:visible;}.yui-panel-container{position:absolute;background-color:transparent;z-index:6;visibility:hidden;overflow:visible;width:auto;}.yui-panel-container.matte{padding:3px;background-color:#FFF;}.yui-panel-container.matte .underlay{display:none;}.yui-panel-container.shadow{padding:0;background-color:transparent;}.yui-panel-container.shadow .underlay{visibility:inherit;position:absolute;background-color:#CCC;top:3px;left:3px;z-index:0;width:100%;height:100%;-moz-opacity:.7;opacity:.70;filter:alpha(opacity=70);zoom:1;}.yui-panel{visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;background-color:#FFF;border:1px solid #000;z-index:1;overflow:hidden;}
.yui-panel .hd{background-color:#3d77cb;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:bold;overflow:hidden;padding:4px;}.yui-panel .bd{overflow:hidden;padding:4px;}.yui-panel .bd p{margin:0 0 1em;}.yui-panel .container-close{position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0;padding:0;background:url(close12_1.gif) no-repeat;cursor:pointer;visibility:inherit;}.yui-panel .ft{padding:4px;overflow:hidden;}.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left;}.yui-simple-dialog .bd span.blckicon{background:url("blck16_1.gif") no-repeat;}.yui-simple-dialog .bd span.alrticon{background:url("alrt16_1.gif") no-repeat;}.yui-simple-dialog .bd span.hlpicon{background:url("hlp16_1.gif") no-repeat;}.yui-simple-dialog .bd span.infoicon{background:url("info16_1.gif") no-repeat;}.yui-simple-dialog .bd span.warnicon{background:url("warn16_1.gif") no-repeat;}.yui-simple-dialog .bd span.tipicon{background:url("tip16_1.gif") no-repeat;}
.yui-dialog .ft,.simple-dialog .ft{padding-bottom:5px;padding-right:5px;text-align:right;}.yui-dialog form,.yui-simple-dialog form{margin:0;}.button-group button{font:100 76% verdana;text-decoration:none;background-color:#E4E4E4;color:#333;cursor:hand;vertical-align:middle;border:2px solid #797979;border-top-color:#FFF;border-left-color:#FFF;margin:2px;padding:2px;}.button-group button.default{font-weight:bold;}.button-group button:hover,.button-group button.hover{border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF;}.button-group button:active{border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333;}#modalContainer{visibility:hidden;}select,option{font-size:12px;}select.expando{position:relative;width:100%;}select.expanded{position:absolute;width:200px!important;}#dossier{position:relative;height:auto;min-height:538px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;background-color:transparent;background-image:url(/assets/black_35.png);padding:3px;}
* html #dossier{background-image:none;padding:1px;background-color:#333;}#dossier a{font-size:85%;text-decoration:underline!important;}#dossier ul,#dossier ol{margin:0;padding:0;list-style:none;list-style-type:none;}#infoModule li,#moreInfoBody li{list-style-type:disc;margin-left:1.5em;}#infoModule #iconModule li{list-style-type:none;margin-left:0;}#dossier ol.numbered li{list-style-type:decimal;}#dossier #matte{position:relative;background:white;text-align:left;border-right:2px solid black;border-bottom:2px solid black;border:4px solid white;overflow:hidden;}#canvas-palette-wrap{position:relative;width:100%;min-height:416px;background-color:white;}* html #canvas-palette-wrap{height:416px;}* html #canvas-palette-wrap{height:500px;}#canvas{position:absolute;width:400px;}#instructions{display:none;position:absolute;top:10px;left:100px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:85%;padding:5px 8px;background-color:transparent;background-image:url(/assets/white_35.png);}
#shownIn{position:absolute;z-index:4;bottom:20px;left:25px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:85%;padding:5px 8px;background-color:transparent;background-image:url(/assets/white_35.png);}#shownIn strong{font-weight:bold;}#canvasControls{position:absolute;z-index:3;top:10px;left:5px;width:48px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:85%;line-height:1.1;background-color:transparent;background-image:url(/assets/white_35.png);}*html #instructions,*html #shownIn,*html #canvasControls{background-color:white;background-image:none;}#dossier #canvasControls dl{padding:0 6px 12px 6px;text-align:left;}#canvasControls dt{margin-bottom:8px;width:1%;white-space:normal;}#canvasControls dd{margin-top:5px;}#canvasControls .button{background-color:#C60;border:1px solid #C60;color:white;height:1.9em;margin:1px;padding:0;width:1.9em;}#canvasControls .hot .button{background-color:#FFF;color:#C60;}#zoomControls dt{margin-top:6px;}#zoomControls dd{margin-right:2px;display:block;white-space:nowrap;}
#zoomControls.disable .button{background-color:#EEE;border:1px solid #CCC;color:#CCC;cursor:default;}#zoomControls.disable dt{color:#CCC;}#prodImageContainer{display:block;text-align:center;overflow:hidden;}#prodImageContainerPrint{display:none;}#dossier #palette{margin:0;margin-left:400px;padding-left:10px;color:#777;}#dossier #palette #product_title{font-size:160%;line-height:1.5;color:#444;display:block;}#dossier #palette span.clearance{font-size:45%;vertical-align:4px;}#dossier #palette #backButton{float:right;margin:12px 12px 8px 0;list-style:none;list-style-type:none;white-space:nowrap;text-align:right;font-size:85%;}#dossier #palette .not{border-left:none;}#infoModule{clear:right;font-family:"Georgia",Charter,Times,sans-serif;line-height:1.4;position:relative;width:350px;}#infoModule0{width:100%;}#infoModule1,#infoModule2,#infoModule3{position:absolute;width:100%;background-color:#F5F5EF;}#infoModule0 div.infoModuleInner{padding:0 20px 0 0;}#infoModule1 div.infoModuleInner,#infoModule2 div.infoModuleInner,#infoModule3 div.infoModuleInner{padding:10px;}
#infoModule1 img,#infoModule2 img,#infoModule3 img{margin:0;padding:0;border:none;}#infoModule1 dl dd span div,#infoModule2 dl dd span div,#infoModule3 dl dd span div{width:345px!important;overflow:hidden;padding:0;margin:0 0 0 -12px;}div.infoModuleInner table{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}div.infoModuleInner table h6{font-size:90%;line-height:1;margin-top:3px;font-weight:bold;}div.infoModuleInner table small{font-size:85%;line-height:1.1;}div.infoModuleInner table small a{font-size:100%!important;}#infoModule1 div.infoModuleInner table img,#infoModule2 div.infoModuleInner table img,#infoModule3 div.infoModuleInner table img{vertical-align:top;padding:0 20px 10px 0;}#infoModule1 div.infoModuleInner table.nanotex img,#infoModule2 div.infoModuleInner table.nanotex img,#infoModule3 div.infoModuleInner table.nanotex img{padding:0 10px 15px 0;}div.infoModuleInner table.nanotex tr td{vertical-align:top;}div.infoModuleInner table.nanotex{margin-top:15px;}#infoModule h5,#moreInfoBody h5{color:#CC6601;padding-bottom:5px;}
#infoModule .promoCopy,#moreInfoBody .promoCopy{color:#C30;}#infoModule dt.action{cursor:pointer;position:absolute;left:100%;top:50px;}#infoModule dt.action li{list-style-type:none;margin:0 0 8px 0;width:35px;height:18px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:xx-small;padding-top:25px;text-align:center;color:white;position:relative;}#infoModule ul#moduleThumbs{background:#fff;}#infoModule dt.action li#care{background:#CC6601 url(/assets/images/product_layer/care.gif) top center no-repeat;}#infoModule dt.action li#fit{background:#CC6601 url(/assets/images/product_layer/fit.gif) center 3px no-repeat;}#infoModule dt.action li#details{background:#CC6601 url(/assets/images/product_layer/details.gif) top center no-repeat;}#infoModule dd.active{left:0;visibility:visible;}#infoModule dd.active li{list-style-position:outside;}#infoModule dd.hidden{left:1000px;visibility:hidden;}#infoModule div#outfit_link{text-align:right;padding-right:12px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}
#infoModule2 dt.dca{background:transparent url(/assets/images/product_layer/bullet_dca.gif) left 4px no-repeat;zoom:1;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:85%;padding:0 0 10px 15px;color:#999;}#infoModule dd#itemNumbersContainer{margin:10px;}#infoModule dd#itemNumbersContainer span.itemNumber{margin:3px;}#infoModule dd#itemNumbersContainer .itemNumberLabel{float:left;width:130px;}div.eobContainer{margin-top:10px;padding:10px;background-color:#F6F5F3;color:#000;border:#ccc solid 1px;width:70%;}dl#eobModule div.eobContainer h5{display:block;margin:0 0 5px 0;}div.eobContainer p{margin-bottom:10px;padding:0;}div.eobContainer a#eobClose{float:right;text-decoration:underline!important;color:#000;}div.eobContainer div#eobDivOnLayer{margin-right:5px;}dl.swatches{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:85%;font-weight:bold;list-style:none;list-style-type:none;}dl.swatches dt{clear:left;padding:10px 0 0 0;}dl.swatches dt#swatchName{padding:3px 0;height:10px;}
dl.swatches dd{display:inline;margin:0;padding:0;}dl.swatches dd a{float:left;height:29px;border:2px solid white;}dl.swatches dd a:hover{border:2px solid #000;}dl.swatches dd.hot a,dl.swatches dd.hot a:hover{border-color:orange;}dl.swatches dd a img{border:2px solid white;width:25px;height:25px;}#alsoModule{display:block;width:316px;margin:0;margin-top:18px;padding:0;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:90%;}#alsoModule ul.tabs li{position:relative;display:inline;margin:0;padding:0;}#alsoModule ul.tabs li a{float:left;margin-left:3px;padding:4px 1em 1px 1em;text-decoration:underline;background-color:#e5e6de;border:1px solid #aaa;border-bottom:none;color:#777;}#alsoModule ul.tabs li.hot a{text-decoration:none!important;background-color:white;}#alsoModule dt{min-height:1%;}#alsoModule dd{margin:0;margin-top:-1px;padding:8px 0;overflow:visible;background-color:white;border:1px solid #aaa;text-align:center;min-height:1%;}#alsoModule ul.thumbs li{float:left;margin:0;padding:0;border-left:none;list-style:none;}
#alsoModule ul.thumbs li#alsoThumb1{display:table;border-left:dotted #ccc 1px;margin-left:8px;}* html #alsoModule ul.thumbs li#alsoThumb0{display:inline-block;float:left;margin-right:5px;}* html #alsoModule ul.thumbs li#alsoThumb1{display:table;float:left;border-left:dotted #ccc 1px;margin-left:8px;}#alsoModule ul.thumbs li a{float:left;margin-left:8px;border:2px solid white;}#alsoModule ul.thumbs li.not a:hover{border-color:#ddd;}#alsoModule ul.thumbs li.hot a{border-color:orange;}#alsoModule ul.thumbs li a img{border:2px solid white;vertical-align:bottom;}#alsoModule dd#thumbs{height:58px;}#dossier #dash{clear:both;position:relative;width:100%;height:auto;min-height:112px;font-size:95%;line-height:1.2;background-color:#F5F5EF;border-top:1px solid #E4E4DE;}#dossier #dash fieldset{position:relative;float:left;padding:0 0 10px 10px;margin:0;}#dash fieldset#select_cut div{min-height:1%;}* html #dossier #dash fieldset#select_cut div{height:1%;line-height:1.8;}#dossier #dash fieldset#select_cut div input{float:left;}
#dossier #dash fieldset#select_cut strong{font-weight:bold;}#dossier #dash fieldset#select_cut div label{display:block;margin-left:15px;}#dossier #dash fieldset#select_cut{width:155px;}#dossier #dash fieldset#select_color{width:175px;}#dossier #dash fieldset#select_size{width:155px;}#dossier #dash fieldset#select_options{width:125px;}#dash #color_select_container{position:relative;height:30px;z-index:904;}#dash #size_select_container{position:relative;height:30px;z-index:903;}#dash .inseam_select_container{margin-top:.5em;}#dash #available_color_info{padding-left:30px;}#dossier #dash fieldset#select_color select,#dossier #dash fieldset#select_size select{width:145px;}#dossier #dash #color{position:absolute;left:30px;}#dossier #dash #size{position:absolute;}#dossier #dash #selectedSwatch{position:absolute;}#dossier #dash fieldset#select_color #selectedSwatch img{height:20px;width:20px;}#dossier #dash legend{display:none;}#dossier #dash label{font-size:95%;}#dossier #dash label a{font-size:100%;}
#dossier #dash input,#dossier #dash select,#dossier #dash option{font-size:95%;}#dossier #dash fieldset#select_color div#color_error{padding-left:30px;}#dossier #dash #select_size #inseamDetails select,#dossier #dash #select_options .checkbox{margin-top:.5em;}#dossier #dash fieldset#select_options{width:125px;padding-right:0;}#dossier #dash fieldset#select_all{width:145px;padding:0;color:#000;}#dossier #dash fieldset#select_all input{display:block;width:100%;margin:0;}.availableInfoHide{font-size:90%;font-weight:bold;padding:0 0 5px 0;visibility:hidden;}.availableInfoShow{font-size:90%;font-weight:bold;padding:0 0 5px 0;visibility:visible;}#hump{background-color:#F4F5EF;border:#DBDCD6 solid 1px;text-align:center;width:430px;height:auto;padding:10px;position:absolute;bottom:100%;left:25%;border-bottom:none;}#dossier.missing_product{background-image:none;}#dossier.missing_product #matte{height:75px;}#dossier.missing_product #matte div{padding:20px;}#dossier.missing_product #matte div h5{float:left;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}
#dossier.missing_product #matte div input{float:right;}#layer_overlay{z-index:100;width:100%;position:absolute;background:#F4F5EF;height:0;overflow:hidden;}.popupLayerHide{display:none;visibility:hidden;}.popupLayerShow{border:#828282 solid 1px;width:99%;height:390px;background-color:#F4F5EF;z-index:999;position:absolute;top:40px;left:3px;}div.aboutContent{margin:6px;padding:10px;background-color:#F4F5EF;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:85%;color:#000;position:relative;zoom:1;}div.aboutContent h4.title{color:#CB6601;display:block;padding-right:30px;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}div.aboutContent h4.title span{padding-right:30px;}div.aboutContent h4.title a{padding-right:30px;font-weight:bold;font-size:70%!important;color:#494238!important;text-decoration:underline!important;}div.aboutContent span a{color:#CB6601!important;}div.aboutContent p{display:block;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;}div.aboutContent div.header{background-color:transparent;margin-bottom:10px;width:75%;}
div.aboutContent table{width:100%;text-align:center;}div.aboutContent table td{padding:2px 4px;color:#000;height:25px;}div.aboutContent table thead td{background-color:#4A4138;color:#fff;height:8px;}div.aboutContent table thead tr#row1 td{padding:5px 0 0 0;}div.aboutContent table thead tr#row2 td{padding:0 0 5px 0;}div.aboutContent table td.col1{font-weight:bold;}div.aboutContent table tr.alt td{background-color:#D7D2CC;}div.aboutContent div#closeButton{clear:both;text-align:center;margin-bottom:10px;}div#aboutGiftBox.aboutContent div#column_1{float:left;width:35%;}div#aboutGiftBox.aboutContent div#column_2{padding-top:50px;margin-left:40%;width:40%;}div#aboutGiftBox.aboutContent div#column_1 p,div#aboutGiftBox.aboutContent div#column_2 p{margin-top:10px;}div#aboutMonogram.aboutContent div#column_1{float:left;width:60%;}div#aboutMonogram.aboutContent div#column_2{margin-left:65%;margin-top:-25px;text-align:right;}div#aboutMonogram.aboutContent div#column_1 h6{font-weight:bold;margin-bottom:10px;}
div#aboutMonogram.aboutContent div#column_1 p{margin-top:5px;}div#aboutMonogram.aboutContent div#column_1 img{margin-right:10px;float:left;}div#aboutMonogram.aboutContent div#column_1 p br{clear:none;}div#aboutHemStyles.aboutContent div#column_1{float:left;width:635px;}div#aboutHemStyles.aboutContent div#column_1 p{margin-bottom:20px;}div#aboutHemStyles.aboutContent div#column_1 img{margin-bottom:40px;}div#aboutHemStyles.aboutContent div#column_2{margin-left:640px;margin-top:-25px;text-align:right;}div#aboutWomensChart div#column_1{margin-top:-15px;margin-bottom:30px;}div#aboutWomensChart div#column_1 dt{text-align:right;padding-bottom:10px;}div#aboutWomensChart div#column_2{margin-bottom:30px;}div#aboutWomensChart div#column_2 div dl{float:left;width:23%;margin-right:10px;}div#aboutWomensChart div#column_2 div dl dt{float:left;padding-right:5px;color:#CB6601;font-weight:bold;}div#aboutMeasureWomen.aboutContent div#column_1{float:left;width:160px;}div#aboutMeasureWomen.aboutContent div#column_2{margin-left:170px;}
div#aboutMeasureWomen div#column_2 div{margin-top:20px;}div#aboutMeasureWomen div#column_2 div dl{float:left;width:23%;margin-right:10px;}div#aboutMeasureWomen div#column_2 div dl dt{color:#CB6601;font-weight:bold;}div#aboutMeasureWomen div#closeButton{margin-top:-20px;}div#aboutWomensBelts div#column_1{float:left;width:55%;padding-right:30px;}div#aboutWomensBelts div#column_1 dl{margin-top:-15px;margin-bottom:30px;}div#aboutWomensBelts div#column_2 dl#belts table thead td{height:19px;}div#aboutWomensBelts div#column_1 dl#gloves{width:90%;}div#aboutWomensBelts div#column_1 dt{text-align:right;padding-bottom:10px;}div#aboutWomensBelts div#column_2{margin-left:60%;}div#aboutWomensBelts div#column_2 h4{margin-bottom:7px;}div#aboutWomensBelts div#column_2 dl#hip{margin-bottom:60px;}div#aboutWomensBelts div#column_2 dl#hip table thead td{height:38px;padding-top:0;}div#aboutMensChart div#column_1{margin-top:-15px;margin-bottom:30px;}div#aboutMensChart div#column_1 dt{text-align:right;padding-bottom:10px;}
div#aboutMensChart div#column_2{margin-bottom:30px;}div#aboutMensChart div#column_2 div dl{float:left;width:30%;margin-right:10px;}div#aboutMensChart div#column_2 div dl dt{float:left;padding-right:5px;color:#CB6601;font-weight:bold;}div#aboutMensChart div#closeButton{margin-top:50px;}div#aboutMeasureMen.aboutContent div#column_1{float:left;width:160px;}div#aboutMeasureMen.aboutContent div#column_2{margin-left:170px;}div#aboutMeasureMen div#column_2 div{margin-top:20px;}div#aboutMeasureMen div#column_2 div dl{float:left;width:110px;margin-right:3px;}div#aboutMeasureMen div#column_2 div dl dt{color:#CB6601;font-weight:bold;}div#aboutMeasureMen div#closeButton{margin-top:-20px;}div#aboutMensBelts div#column_1{float:left;width:50%;}div#aboutMensBelts div#column_1 div{margin-top:60px;;}div#aboutMensBelts div#column_1 dl{margin-top:-15px;margin-bottom:30px;}div#aboutMensBelts div#column_2 dl#belts table thead td{height:19px;}div#aboutMensBelts div#column_1 dl#gloves{width:90%;}div#aboutMensBelts div#column_1 dt{text-align:right;padding-bottom:10px;}
div#aboutMensBelts div#closeButton{position:absolute;bottom:0;left:350px;}div#aboutFootSize h4.title{margin-bottom:10px;}div#aboutFootSize h4.title a{padding-left:5px;}div#aboutFootSize div#column_1{float:left;width:230px;}div#aboutFootSize div#column_2{margin-left:235px;}div#aboutFootSize div#column_2 table{width:99%;}div#aboutFootSize div#column_2 table td{height:15px;padding:1px 0;}div#aboutFootSize div#column_2 table thead td{color:#fff;}div#aboutFootSize div#column_2 table thead td.foot{background-color:#4A4138;}div#aboutFootSize div#column_2 table thead td.women{background-color:#A67690;}div#aboutFootSize div#column_2 table thead td.men{background-color:#7B869A;}div#aboutFootSize div#closeButton{clear:both;text-align:left;padding-left:25px;margin-top:-30px;margin-bottom:10px;}div#aboutMeasureFoot .header{margin-bottom:50px;}div#aboutMeasureFoot h4.title{margin-bottom:15px;width:250px;}div#aboutMeasureFoot .header p{width:450px;margin-left:300px;margin-top:-50px;}div#aboutMeasureFoot div#column_1{margin-top:20px;}
div#aboutMeasureFoot div#column_1 dl{float:left;width:30%;margin-right:20px;}div#aboutMeasureFoot dl dt{color:#CB6601;float:left;font-weight:bold;}div#aboutMeasureFoot dl dd{margin-bottom:10px;}div#aboutMeasureFoot div#column_2 dl{margin-bottom:30px;}div#aboutMeasureFoot div#closeButton{clear:none;text-align:right;padding-right:120px;margin-top:30px;margin-bottom:0;}.mgm_Black{color:#000;}.mgm_Gray{color:#888;}.mgm_Brown{color:#6C432F;}.mgm_Blue{color:#3C6AA8;}.mgm_Cream{color:#EBDDC2;}.mgm_Hunter{color:#2A4937;}.mgm_Navy{color:#23335B;}div.modal{position:relative;height:auto;padding:3px;background-color:transparent;background-image:url(/assets/black_35.png);}* html div.modal{background-image:none;}div.modal #matte{position:relative;height:auto;background-color:white;text-align:left;padding:0;border:4px solid white;}*html div.modal #matte{height:432px;}div.modal div.dialog-slat{position:relative;display:block;margin:20px 10px 0;padding:0;background-color:white;text-align:center;color:#777;}
div.modal div.dialog-panel{position:relative;display:block;margin:0;padding:20px;background-color:#f4f3f2;text-align:center;color:#777;}div.modal h2{color:#555;display:block;letter-spacing:-1px;}div.modal h3{color:#555;display:block;letter-spacing:-1px;}div.modal h4{color:#C60;display:block;letter-spacing:-1px;}div.modal h5{color:#333;display:block;}div.modal p.message-plank{display:block;background-color:#36C;padding:.5em;margin:0;font-size:100%;font-weight:bold;letter-spacing:1px;color:white;}div.modal input.button,div.modal input.buttonActive{background-color:#E60;font-size:90%;font-weight:bold;color:#FFB;}div.modal a{color:#06F;text-decoration:underline!important;}div.modal em{color:#E60;}div.modal big{font-weight:bold;color:orange;}div.modal small{font-size:90%;}div.modal blockquote{line-height:1.3;}div.modal dl.opt dd{display:block;font-size:90%;text-align:left;float:left;padding-left:3px;}div.giftbox div.dialog-slat img{float:left;margin-right:20px;}div.giftbox div.dialog-slat p{text-align:left;}
div.giftbox form{position:relative;border:1px solid white;display:inline-block;width:100%;}div.giftbox fieldset{margin:0;padding:0;text-align:left;}div.giftbox fieldset dl{float:left;width:48%;height:65px;margin:10px 1px;border:1px solid white;}div.giftbox fieldset dl dt{width:97%;display:block;padding:5px 0;}div.giftbox fieldset dl dd{padding:0;}div.giftbox input.textinput{width:97%;}div.giftbox input.textinput:focus{background-color:#FF9;}div.giftbox div.button_c{padding-left:52%;clear:both;}div.giftbox blockquote.prompt{color:red;text-align:center;visibility:hidden;}div.giftbox blockquote.error{visibility:visible;}div.giftbox dl.error{background-color:#f4f3f2;border:1px solid silver;}div.giftbox dl.error dt{color:red;}div.giftbox dl.error input.textinput{border:2px solid red;}div.monogram div.dialog-slat{text-align:left;}div.monogram form{position:relative;border:1px solid white;display:inline-block;width:100%;}div.monogram fieldset{margin:0;padding:0;}div.monogram fieldset dl{float:left;padding:3%;width:42%;margin:1px;border:1px solid white;}
div.monogram fieldset div#monogram_displaytext{padding:2% 3% 0;}div.monogram fieldset dl#continueButton{float:right;text-align:center;}div.monogram fieldset dl.thirds{padding:2%;width:28%;}div.monogram fieldset dl dt{width:100%;display:block;}div.monogram fieldset dl dd{display:inline;position:relative;}div.monogram select,div.monogram option{width:100%;}div.monogram input.selection:focus{background-color:#FF9;}div#monogramTextDiv div.mgmInitialInput{margin-right:6px;float:left;text-align:center;width:25px;}div#monogramTextDiv div#tall{margin-top:-5px;}div.monogram input.initial{margin:0 auto;width:20px;height:20px;text-align:center;vertical-align:bottom;}div.monogram input.initial_tall{height:25px;font-size:22px;}div.monogram input#lines{width:auto;}div#preview_button{margin-top:5px;}div.monogram dl#monogramPreview{background-color:white;border-color:lightblue;margin:0;padding:0;}div.monogram dl#monogramPreview dt#previewTextDt{height:130px;line-height:130px;text-align:center;}div.monogram dl#monogramPreview span.middleInitial{font-size:140%;}
div.monogram input.button{width:100%!important;}div.monogram blockquote.prompt{color:red;text-align:center;visibility:hidden;}div.monogram blockquote.error{visibility:visible;}div.monogram dl.error{background-color:#f4f3f2;border:1px solid silver;}div.monogram dl.error dt{color:red;}div.monogram dl.error input.textinput{border:2px solid red;}.mgmInitialImageDiv{padding:0;margin:0;display:block;height:55px;position:absolute;}.mgmInitialImageLine{height:35px;padding:0;margin-bottom:0;margin-right:5px;vertical-align:middle;}.mgmInitialImage{height:93px;padding:0;margin-bottom:0;margin-right:5px;vertical-align:middle;}.mgmInitialImageLg{height:130px;padding:0;margin-bottom:0;margin-right:5px;vertical-align:middle;}div.login div.dialog-slat{position:relative;display:block;background-color:white;margin:0;padding:0;padding-left:265px;padding-right:265px;min-width:265px;text-align:left;color:#777;}div.login div.triptych{position:relative;float:left;}div.login #lpanel{width:225px;padding:20px;margin-left:-265px;}
div.login #cpanel{padding:20px;width:225px;}div.login #rpanel{width:225px;padding:20px;margin-right:-265px;}* html div.login #lpanel{left:265px;}div.login fieldset{margin:0;padding:0;text-align:left;}div.login fieldset dl{display:block;width:80%;margin:1px;padding:0;padding-bottom:4px;text-align:center;border:1px solid white;}div.login fieldset dl dt{width:80%;display:block;text-align:left;text-indent:6px;font-size:90%;}div.login fieldset dl dd{display:inline;position:relative;text-align:left;}div.login input.textinput{width:90%;padding-left:3px;}div.login input.textinput:focus{background-color:#FF9;}div.login input.button{width:95%!important;}div.login blockquote.prompt{color:red;text-align:center;visibility:hidden;}div.login blockquote.error{visibility:visible;}div.login dl.error{background-color:#f4f3f2;border:1px solid silver;}div.login dl.error dt{color:red;}div.login dl.error input.textinput{border:2px solid red;}div.added dl.column_1 dd a{padding-right:1em;}div.added form{position:relative;border:1px solid white;display:inline-block;text-align:center;}
div.added fieldset{position:relative;display:inline;border:1px solid white;padding-bottom:10px;}div.added fieldset a{display:block;width:205px;line-height:2;font-size:85%;}div.added abbr em{font-style:normal;font-weight:bold;}div.added dd#mgm_info,div.added dd#gbox_info{padding:.5em 1em .5em 0;zoom:1;}div.added dd#mgm_info dl,div.added dd#gbox_info dl{float:left;margin:0 5px 5px 0;}div.added dd#mgm_info dl dt,div.added dd#gbox_info dl dt{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:115%;color:#777;white-space:nowrap;display:inline;padding-right:5px;}div.added dd#mgm_info dl dd,div.added dd#gbox_info dl dd{font-size:115%;line-height:1;padding:0;white-space:nowrap;display:inline;padding-right:5px;}div.added dd#mgm_info dl dd.mgmDisplayText,div.added dd#gbox_info dl dd.gboxDisplayText{font-weight:bold;}div.added dd#mgm_info dl#mgmDisplayPrice dd,div.added dd#gbox_info dl#gboxDisplayPrice dd{font-weight:bold;}div.added input.undo{width:auto!important;background-color:#FFB;padding:1px 2em;margin-top:10px;font-size:90%;font-weight:bold;letter-spacing:1px;color:#06F;}
div.added #go_shop{float:left;}div.added #go_bag{float:right;}div.added input.button{width:210px!important;}div.added .totalPrice{font-weight:bold;}div.added dl#eobModule{width:40%;margin:0 auto;text-align:left;}div.added dl#eobModule form{border:none;text-align:left;}div.added dl#eobModule input.button{width:auto!important;}div.added div.eobContainer span.example{padding-right:18px;}div.modal div.ticket{cursor:default;display:block;margin:20px 10px;padding:10px 3px 0 3px;min-height:112px;background-color:white;border:none;border-top:solid 1px #eee;text-align:left;}div.modal div.ticket_wrap{margin:0;padding:0;background-color:white;width:100%;height:auto;border-bottom:solid 1px #eee;}div.modal div.column_1_wrapper{float:left;width:100%;min-height:112px;}div.modal dl.column_1{background-color:#fff;margin:0 0 0 240px;}div.modal dl.column_2{background-color:white;background-position:top left;background-repeat:no-repeat;float:left;margin-left:-100%;width:240px;}div.modal dl.column_3{background-color:#E6E4DF;float:right;margin-left:-240px;width:240px;}
* html div.modal dl.column_3{margin-left:-240px;}*html div.modal div.column_1_wrapper{height:112px;overflow:visible;}div.modal dl.column_1,div.modal dl.column_2,div.modal dl.column_3{padding-bottom:1024px!important;margin-bottom:-1024px!important;}@media all and(min-width:0){div.modal dl.column_1,div.modal dl.column_2,div.modal dl.column_3{padding-bottom:0!important;margin-bottom:0!important;}div.modal dl.column_1:before,div.modal dl.column_2:before,div.modal dl.column_3:before{content:'.';display:block;background:inherit;padding-top:1024px!important;margin-bottom:-1024px!important;height:0;}}div.modal div.ticket_wrap{overflow:hidden;}div.added dl{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-size:90%;color:#777;}div.added dl.column_1{margin-left:180px;}div.added dl.column_1 strong{background-color:orange;padding:0 .5em;font-size:90%;color:white;}div.added dl.column_1 abbr{padding-right:1em;text-decoration:none;border:none;line-height:1.5;}div.added dl.column_1 dt{font-family:"Georgia",Charter,Times,sans-serif;font-size:150%;line-height:1;color:#444;}
div.added dl.column_1 dd{padding:.5em 1em .5em 0;}div.added dl.column_2{width:180px;}div.added div.invMessage{text-align:left;padding-left:193px;}#dossier #sizeContainer{visibility:hidden;position:absolute;top:60px;z-index:900;width:812px;padding:10px;height:auto;min-height:335px;background-color:#F4F5EF;font-size:95%;line-height:1.2;}#dossier #coverThePhoto{position:absolute;top:-60px;left:0;height:60px;width:50%;background:#fff;z-index:900;}#dossier #sizeContainer #closeChart{width:100%;text-align:center;padding:10px 0;}#dossier #sizeContainer h3{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;color:orange;font-size:160%;}#dossier #sizeContainer div#expandedSizes span{float:left;width:24.9%;}#dossier #sizeContainer #expandedSizes dl{width:90%;}#dossier #sizeContainer #expandedSizes dt{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-weight:bold;display:inline;color:#333;}#dossier #sizeContainer #expandedSizes dd{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;display:inline;color:#666;}
#dossier #sizeContainer #howToMeasure dt{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;font-weight:bold;display:inline;}#dossier #sizeContainer #howToMeasure dd{font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;display:inline;}#dossier #sizeContainer table{margin:1em 0;width:100%;border-collapse:collapse;empty-cells:show;}#dossier #sizeContainer td{padding:6px;text-align:center;font-family:"Lucida Grande","Trebuchet MS",Lucida,sans-serif;color:#333;}#dossier #sizeContainer tr.alt td{background-color:#d7d2cc;}#dossier #sizeContainer thead td{background:#4a4138;color:#fff;}#dossier #sizeContainer td.col1{font-weight:bold;text-align:left;padding-left:.5em;padding-right:.2em;}div.benefits div#backButton .button{float:right;}div.benefits div#serviceOptions{text-align:left;padding-bottom:10px;}div.benefits blockquote,div.benefits div#serviceOptions dt{font-size:110%;font-weight:bold;}div.benefits div#serviceOptions dd{margin:5px 0 15px 0;}.mask{z-index:901;}.yui-panel-container{z-index:906;}
.yui-panel-container.shadow .underlay{z-index:901;-moz-opacity:.12;opacity:.12;filter:alpha(opacity=12);zoom:1;}.yui-panel{background:transparent;border:0;z-index:902;}.yui-panel .container-close{z-index:906;}#container{position:absolute;z-index:906;}.mask{background:url(/assets/black_50.png);line-height:1;}* html .mask{background-image:none;background-color:#000;filter:alpha(opacity=50);}.eb-layerbox{overflow:visible;background-color:#FFF;background-color:transparent;}.eb-layerbox p{padding-bottom:12px;}.eb-layerbox .container-close{background-color:red;top:12px;right:12px;height:24px;width:96px;}.eb-layerbox .container-close.nonsecure{background-color:red;}.eb-layerbox .container-close.secure{background-color:red;}

