/*div { border: 1px solid red;}*/
div#content-wrapper			{ margin-right:-2px }

/*
div#content-right total width = 144px;

778		(div#content-wrapper)
-144px	(div#content-right)
= 634 total for div#content-left, *including* its right border
*/

p.error-msg {/* border: 1px solid #CCC;*/ }

div#content-left	{ float: left; width: 594px; }

div#breadcrumbs	{ margin: 0 10px 5px 10px; }

div#content-left-left		{ float: left; width: 275px; margin: 5px 10px 12px 12px; display: inline; border: 1px solid #ccc; }
* html div#content-left-left	{ display: inline; margin-left: 9px;}
div#content-left-left div {  float:left; line-height:16px}

#content-left-left img.product				{ float: left; }
#content-left-left img.product.margined	{ margin-bottom: 9px; }

#content-left-left p		{ clear: left; padding-top: 18px; line-height: 1.35em; }

/*	middle column	*/
div#content-left-right	{ float: left; clear: right; width: 285px; padding-right: 9px; }
#content-left-right h1	{ margin-bottom: 0px; font-size: 14px; color:#3C3C3C }
#content-left-right p	{ margin-top: 8px; }
p.mainframe-deal-copy	{ margin-bottom: 16px; color: #c00; }

.prodimagelinkswrapper a img { padding-top: 2px; margin-left: -2px; }

p span.error-msg		{ text-align: center; color: #c00; }
#shopping-bag-status	{ padding: 5px; text-align: center;  border: 1px solid #CCC; margin: 0 0 1em; }
#shopping-bag-status table tr td { text-align: left; font-size: 11px; }

ul.product-features		{ display: block; margin: 0 0 18px 30px; list-style-type: disc; }
ul.product-features li	{ list-style-type: disc; }

p.product-price	{ margin-top: 0 !important; }
span.wasfrom		{  }
.boxredN { color:#f00; }
span.nowfrom		{ color: #ff0000;font-weight:bold; }

.freegift { padding:6px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.freegift  img { vertical-align:middle;padding-right:6px;}

/*	ORDER FORMS	*/


/* back order message */ 
.backorder					{ padding: 5px; border: solid 1px red; color: red;line-height: 150%; padding-left: 25px; }
.backorderAvailColors		{ color:#b78405;display:block;margin-top:5px; }
.viewShoppingBagLink		{ line-height: 200% }
.backorderImages			{float: left; margin: 0 0 0 -24px;}

div#ordering			{ display: block; padding-bottom:3px;width: 585px; /* IE! */ }

div.swatches	{ padding: 6px 6px 0; margin-left:  11px; margin-top:  20px; margin-right:  0px; margin-bottom:  20px;  border:1px solid #ccc;  }
.swatches h4	{ margin: 0 0 0px 5px; color: #000; font-size: 13px; font-weight: bold; }
.swatches p {margin: 0 0 17px 6px;}/*	ported from popup.css; width, height, margin, font-size revised	*/
.swatches div.swatch, .swatches div.swtachborder {
	float: left;
	margin-right: 0px;
	font-size: 11px;
	line-height: 1.2;
	text-align: center;
	width: 76px;
}
.swatches td  { width: 80px;}
.swatches td  { text-align:center;}
.swatches div.swatch.no-margin	{ margin-right: 0px; }
.swatches .swatch p, .swatches .swtachborder p { margin: 3px 4px 12px 0; }

* html .swatches .swatch p, * html .swatches .swtachborder p { padding-top: 3px; }

.swatches a { display: block; height: 29px; margin: 0pt auto; width: 29px; }
.swtachborder a:hover { background-color: #ccc; }
.swatches a img { margin: 0 4px 4px 0; text-align: left; }
.swatch a { cursor: default; }
.stoptext { font-size: 11px; }
div.form-wrapper { width: 561px; font-size: 11px!important; display: block; padding: 6px ; background: #E1E5EE;border-top:0;margin-left:12px;}

 h3 {background:#8498BB; padding:6px 8px; margin:0 0 0 12px; font-size:13px;}
.form-wrapper input,
.form-wrapper label,
.form-wrapper select		{ display: block; float: none; /*!*/ margin-right: 10px; margin-bottom: 9px; }
.form-wrapper select	{ font-size:11px; }
.form-wrapper input,
.form-wrapper select				{ border: 1px solid #999; background:#fff; }
.form-wrapper input.checkbox	{border: 0; margin-right: 6px; }

select.color,
select.size			{ width: 138px; margin-right: 12px; margin-bottom: 17px; }
select#quantity1,
select#quantity2	{ width: 45px; }
select#hem-size1,
select#hem-size2	{ width: 144px; }

input#input-monogram			{ width: 165px; margin-left: 12px; padding-left: 6px; }
select#placement-location	{ margin-left: 12px; }

p.error-msg	{ color: #c00; }

div.clearLeft	{ clear: left; line-height: 1px; }


p#select-more				{ clear: both; margin:0;padding: 17px 0 7px 0px;  }
p#select-more img			{ margin-right: 6px; }
p#select-more a			{ text-decoration: underline; }
p#select-more a img		{ text-decoration: none; border: 0; }

div#shopping-bag-options	{ display: block; text-align: right; padding: 8px; }
#shopping-bag-options div	{ display: block; margin-top: 8px; color:#7c0808; }
#shopping-bag-options span.left	{ margin-left:290px; }
#shopping-bag-options span.right	{margin-right: 0px; }

img.left	{}
div#guarantee			{ margin: 9px 8px 27px 12px; padding: 20px 0 0 0 ;display:block; }
div#guarantee h2		{ margin-bottom: 12px; font-size: 12px; font-weight: bold; }

* html ul#size-menu	{ margin-bottom: -10px; }
ul#size-menu					{
	display:block;
	height: 24px;
	/*background: #fff url(http://www.cordsel.com/JLFinal/images/116_tile_sizemenu_3x33.gif) 0 0 no-repeat-x;*/
	}
ul#size-menu li				{ float: left; width: 108px; height: 33px; }
ul#size-menu li#sizechart	{ width: 94px; padding-left:10px; }


/* CONTENT-RIGHT */
div#content-right				{ margin-top:6px; border:1px solid #ccc;clear: right; float: left; width: 162px; padding: 12px 9px; text-align: center; background-color:#EBE9E5;}
* html div#content-right			{ padding: 12px 7px; }
#content-right h2				{ margin-bottom: 6px; font-size: 15px; font-family:times; color:#990000; padding-bottom:5px; border-bottom:1px solid #BAB3A6; margin-bottom:15px;}
#content-right div.teaser	{ margin-bottom: 12px; }
#content-right div.teaser p	{font-weight:bold; }
#content-right div.teaser .price	{ font-weight:normal; }



/********ENSEMBLES***************/
#ensembles { float: left; background: #E1E5EE;margin-left:12px;clear: right; width:405px; /* IE! */  /*border: 1px solid #BAB3A6;*/  }
#ensembles h3{ margin-bottom:0;padding:6px 8px; margin-left:12px; font-size:13px;}
#ensembles .item-name {  font-weight:bold;padding:4px 0;}
#ensembles div.form-wrapper		{  padding: 6px 6px; }
#ensembles div.form-wrapper select.item { width:310px; margin-right:18px;}
#ensembles .form-wrapper select input {text-align:center; }
.number_font
{ margin-right:10px;}
.line
{ margin-top:5px; border: 1px solid #BAB3A6; width:130px; height:1mm; margin-bottom:0px;  }


.paddingleft
{background:#59A3B3;border:1px solid #ccc;color:#fff;padding: 6px; width: 573px;}

.boxbold
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;

    LINE-HEIGHT: 13pt;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.lineheight5
{ line-height:5px;}
.lineheight10
{ line-height:10px;}
.formdetail
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
  
    PADDING-TOP: 2px;
    text-align:left; 
     
}
.marg
{ clear:left; text-align:left; margin-left:370px}
#bottomcol td{ border-bottom:solid 1px #BAB3A6; }

.boxredN { color:#f00;font-weight:bold; display:block;}


/*****  FREE GIFT  ******/
#free-gift {   background: #E1E5EE;margin:12px 0 0 12px; width:98%; border:1px solid #8498BB;}
#free-gift td {padding:5px 10px;  }
#free-gift td.productinfo { background:#fff; border-bottom: 1px solid #8498BB; padding-left:10px; vertical-align:top; padding-top:5px; }
#free-gift label { padding-right: 10px; }
#free-gift img { vertical-align: middle; margin-right: 8px; }
.salepricestyle { color: #f00; font-weight: bold; }
.salepricestyle font { font-size: 12px !important }
#selectSize input {border:0px; margin:0px; }
div.prodimagelinkswrapper {width:275px!important; padding-right:0px!important; border-top: 1px solid #CCC; }
div.subHeadline2 {float:none!important;}
.BTnimage {margin-left:-15px;display:inline;}


img.brand {	margin-bottom: 3px; }

/* PURGE */
div.fake-chameleon-zone {
	font-size: 16pt;
	color: #666;
	text-align: center;
	background-color: #cccccc;
	margin: 4px 24px 12px 24px;
}
.green.bold a:link, .green.bold a:visited {color:green !important}