/* >>>>>>>>>>>>>>>>> COMMON <<<<<<<<<<<<<<<<<<< */
.hidefocus
{
	outline:none;
}
/*.btnpos{
	margin-left:-78px;
}*/

.screen-fitguide
{
	height: 850px;
}
.fitGuide .red
{
	color:#c62737;
	font-variant:small-caps !important;
	text-transform:none !important;
}
.fitGuide .blue
{
	color:#122249;
	font-variant:small-caps !important;
	text-transform:none !important;
}
.fitGuide .green
{
	color:#166412;
	font-variant:small-caps !important;
	text-transform:none !important;
}
.fitGuide .purple
{
	color:#24057f;
	font-variant:small-caps !important;
	text-transform:none !important;
}


#tabCompare .title{
	margin-top:0px;
	color:#6E6B6A;
}

.fitGuide .subtitle{
	margin-top:-16px;
}
.fitGuide .upperheader{
	position:relative;

	
	}
.fitGuide .subheader{
	
	position: relative; 
	margin-top: -10px; 
	margin-bottom: -17px;
}
.fitGuide .subheader img{
	position:relative;
	z-index:1;
	margin-top:-29px;
}
.imageContainer1{
	position:absolute;
	z-index:1002;
}
.labelImage1{
	padding: 0px 5px;
	text-align: center; 
	width: 190px; 
	float: none; 
	margin: -65px 342px 0px;
}

 .submit-btn-fitguide-span-trad   { 
	background: url("../images/bg-btnred01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	top:0px !important;
	width:307px;
}
 .submit-btn-fitguide-span-slim   { 
	background: url("../images/bg-btnblue01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	top:0px !important;
	width:237px;
}
.submit-btn-fitguide-span-reg   { 
	background: url("../images/bg-btnpurple01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	top:0px !important;
	width:306px;
}
.submit-btn-fitguide-span-xtraslim   { 
	background: url("../images/bg-btngreen01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	width:307px;
	top:0px !important;
	
}
.submit-btn-fitguide-span1 { /*
    background: url("../images/bg-red-colorcode.png") repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    letter-spacing: 3px;
    height: 24px;
    text-transform: uppercase;
    */
	/*
    border: 1px solid #E4E4E4 ;
    background: url("../images/bg-blue.png") repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    /*url("../images/bg-blue.png");*/
	/*
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	background: url("../images/bg-red-colorcode.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 3px;
	line-height: 26px;
	padding: 0 20px;
	text-transform: uppercase;
}*/

.btn-view-size {
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0
		transparent;
	border: 3px double #E9E9E9;
	display: inline;
	font-family: sans-serif;
	font-size: 1em;
	height: 31px;
	padding: 0;
	width: 164px;
}

.submit-btn-view-size-span { /*
    border: 1px solid #E4E4E4 ;
    background: none repeat scroll 0 0 transparent !important;
    color: url("../images/bg-blue.png");
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	background: url("../images/bg-red-colorcode.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 24px;
	letter-spacing: 2.3px;
	line-height: 26px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
}
.submit-btn-view-size-span-trad {
	background: url("../images/bg-red-colorcode01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 2.3px;
	line-height: 32px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.submit-btn-view-size-span-reg {
	background: url("../images/bg-purple-colorcode01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 2.3px;
	line-height: 32px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.submit-btn-view-size-span-slim {
	background: url("../images/bg-blue-colorcode01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 2.3px;
	line-height: 32px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.submit-btn-view-size-span-xtraslim {
	background: url("../images/bg-green-colorcode01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 2.3px;
	line-height: 32px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.btn-sh-traditional {
	/*     background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0 transparent; */
	/*     border: 3px double #E9E9E9; */
	/*     display: inline; */
	/*     font-family: sans-serif; */
	/*     font-size: 1.1em; */
	/*     height: 35px; */
	/*     padding: 0; */
	/*     width: 280px; */
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 300px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-regular {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 78px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-regular {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 545px;
	position: absolute;
	top: 140px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-regular {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 222px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-regular {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-regular {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 197px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-traditional {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-traditional {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 208px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-traditional {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-traditional {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 534px;
	position: absolute;
	top: 138px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-traditional {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 561px;
	position: absolute;
	top: 219px;
	width: 200px;
}


/* slim */

#dialog-info .fitGuide .tabContent2013 .leftBox-slim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-slim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 181px;
	text-align: left;
	top: 166px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-slim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-slim {
	background: url("../images/FitGuide_Slim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 557px;
	position: absolute;
	top: 131px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-slim {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 217px;
	width: 200px;
}

#gold-dot {
	background: url("../images/gold-dot.png") no-repeat scroll 0 0
		transparent;
	height: 50px;
	left: 219px;
	position: absolute;
	top: 200px;
	width: 50px;
}

/* extra slim */


#dialog-info .fitGuide .tabContent2013 .leftBox-eslim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-eslim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 195px;
	text-align: left;
	top: 155px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-eslim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 525px;
	position: absolute;
	top: 113px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletLtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 185px;
	width: 200px;
}

/* end of extra slim*/
#column-traditional {
	border-color: #E5E5E5;
	border-width: thin
}

#column-traditional:after {
	border-color: #E5E5E5;
	border-width: thin
}

.fitguide-compare-btns {
	position: absolute;
	top:482px;
	z-index:1002;
	margin-left:1px;
	//top: 362px;
}
.ie8 .fitguide-compare-btns {
	position: absolute;
	top:460px;
	z-index:1002;
	margin-left:1px;
	//top: 362px;
}

/* td{
	padding: 1.3em !important;
    vertical-align: top;
} */

.fitGuide .double-border {
	border-top: 3px double #e5e5e5;
}

.fitGuide .mini-cart-close .button-text {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7E7E7;
	display: inline-block;
	font-family: adobe-garamond-pro, Helvetica, Arial, sans-serif;
	margin: 0;
	min-width: 195px;
	outline: medium none;
	padding: 1px;
	position: relative;
	top: 5px;
	white-space: nowrap;
}

.fitGuide input[type=button] {
	background-color: red !important;
}

.button-text {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-weight: 400;
	padding: 0;
}

.btn-view-all {
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 180px;
}

.span-class {
	border: 1px solid #E4E4E4;
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0;
	/*background: none repeat scroll 0 0 transparent !important;*/
	color: url("../images/bg-blue.png");
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	width:127px;
}

.all-fits {
	left: 100px;
	position: absolute;
}

.cont {
	left: 280px;
	position: absolute;
}

.slim-tile {
	padding-top: 17px;
}

#compare-div {
	display: none;
}

#regular-div {
	display: none;
}

#traditional-div {
	display: none;
}

#slim-div {
	display: none;
}

#eslim-div {
	display: none;
}

#dialog-info {
	/*overflow: auto !important;*/
    /*height:auto;*/ /* iPad fix on switch from portrait to landscape */
    /*height:680px !important;*/
    height:auto !important;
}

#dialog-info .fitGuide {
/* 	width: 875px !important; */
	width: 890px !important;
	margin: 21px !important; /*new settings*/
	padding: 0px !important;
	font-family: adobe-garamond-pro;
	border: 0px dotted !important;
	height:680px; !important;
	/* overflow-y: auto; */
}
#dialog-info .ui-widget-content{height:auto;}

/*#dialog-info .fitGuide .header {
	background: none no-repeat center top;
	height: 67px;
	margin-top:-1px;
}*/
#dialog-info .fitGuide .header {
    background: url("../images/lamb-line.jpg") no-repeat scroll center top transparent;
    height: 93px;
}

#dialog-info .fitGuide .header h1 {
	color: #6e6b6a;
	font-size: 18px;
	font-family: adobe-garamond-pro;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	font-weight: normal;
	padding: 43px 0 0 0;
	margin: 0;
}

#dialog-info .fitGuide .header h2 {
	color: #8e754c;
	font-size: 14px;
	font-style: italic;
	font-family: adobe-garamond-pro;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0.1em;
	padding: 2px 0 0 0;
	margin: 0;
}
/*#dialog-info{
	overflow:scroll;
}*/
/* >>>>>>>>>>>>>>>>> NAVIGATION <<<<<<<<<<<<<<<<<<< */
#dialog-info .fitGuide .navigation {
	margin: 15px 0;
}

#dialog-info .fitGuide .navigation ul {
	display: table;
	padding: 0;
	margin: 0 auto;
	overflow: auto;
}


#dialog-info .fitGuide .navigation ul li {
	float: left;
	padding: 0 10px;
	border-left: 1px dotted #999999;
	list-style-type: none;
	text-align: center;
}

#dialog-info .fitGuide .navigation ul li div {
	width: 195px !important;
	padding: 0px !important;
	text-align: center;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

#dialog-info .fitGuide .navigation ul li div:hover {
	border-top: 2px solid #DEDEDF;
	border-bottom: 2px solid #DEDEDF;
}

#dialog-info .fitGuide .navigation ul li div.active {
	color: #333333;
	border-top: 2px solid #8e754c;
	border-bottom: 2px solid #8e754c;
	border-left: 2px solid #8e754c !important;
	border-right: 2px solid #8e754c !important;
}

#dialog-info .fitGuide .navigation ul li:first-child {
	border: none;
}

#dialog-info .fitGuide .navigation a {
	font-size: 11px;
	color: #6e6b6a;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	text-decoration: none;
	outline: 0 none;
}

/* >>>>>>>>>>>>>>>>> ALL TAB <<<<<<<<<<<<<<<<<<< */
.visible {
	display: block;
}

.invisible {
	display: none;
}

#dialog-info .fitGuide .tabs {
	border: 0px double #f2f2f2 !important;
/* 	width:829px; */
/* 	padding: 20px; */
	padding: 0 16px 14px 14px;
    width: 860px;
}

#dialog-info .fitGuide .tabContent2013 {
	border: 3px double #E5E5E5;
    height: 450px;
    margin: 0 !important;
    padding: 12px 10px 9px 12px !important;
    position: relative;
    width: 832px !important;
	/* position: relative;
	width: 830px !important;
	padding: 0px !important;
	padding-left: 14px !important;
	padding-right: 14px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
/* 	position: relative;
	width: 845px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
	/* #e5e5e5; */
}

.tabContent2013_comare {
	position: relative;
	width: 890px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px;
	/* #e5e5e5; */
}

#dialog-info .fitGuide .tabContent2013 .headerBox {
	width: 450px;
	margin: 0 auto;
}

#dialog-info .fitGuide .tabContent2013 h1 {
	color: #8e754c;
	font-size: 14px;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
}

#dialog-info .fitGuide .tabContent2013 h2 {
	color: #666666;
	font-size: 13px;
	font-family: adobe-garamond-pro;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}

#dialog-info .fitGuide .tabContent2013 .leftBox {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox {
	position: absolute;
	top: 150px;
	right: 205px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .lastBox {
	/*left: 140px;*/
	left:98px;
	position: absolute;
	top: 350px;
	width: 640px;
}

#dialog-info .fitGuide .tabContent2013 ul {
	padding: 0;
	margin: 0 0 0 20px;
}

#dialog-info .fitGuide .tabContent2013 ul li {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	list-style: disc outside none;
}

/* .conversion_sizes{ */
/* 	position: absolute; */
/*     top: 535px; */
/* } */
#dialog-info .fitGuide .tabContent2013 ul li:first-child {
	margin-top: 0;
}

/* >>>>>>>>>>>>>>> TAB Compare <<<<<<<<<<<<<<<<< */
#blank-space {
	height: 15px;
}

#tabCompare {
	/*overflow: auto;*/
	margin-top:0px; 
}

#tabCompare .column {
	width: 185px !important;
	float: left;
	border: 1px solid #E5E5E5 !important;
	height: 350px !important;
	padding-top: 10px !important;
}

#column-traditional {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
	/*#E5E5E5*/
}

#column-regular {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
}

#column-slim {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
}

#column-eslim {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
}


#tabCompare h1 {
	color: #6e6b6a !important; 
	font-size: 15px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.3em !important;
	font-variant:small-caps !important;
	text-transform:none !important;
	text-align: center;
	margin: 0 0 10px 0;
}
#tabCompare h2{
	/*color: #8e754c;*/
	font-size: 15px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.3em !important;
	font-variant:small-caps !important;
	text-align: center;
	text-transform:none !important;
	margin: 0 0 10px 0;
	line-height:8px;
	
}
/*#tabCompare h2 span{
	color: red;
	font-size: 21px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;*/
}
#tabCompare .image {
	width: 180px !important;
	height: 260px;
	margin: -8px auto;
}

.ie8 #tabCompare .image {
	width: 180px !important;
	height: 260px;
	margin: -8px auto;
}

#imgTraditional {
	background: url("../images/traditional-fit-890x350.jpg") no-repeat
		center -20px !important;
	height: 350px;
	width: 890px;;
}

#tabCompare #imgTraditional {
	background: url("../images/FitGuide_Traditional.jpg") no-repeat center
		-20px !important;
		margin-top:-23px;
}

#tabCompare #imgRegular {
	background: url("../images/FitGuide_Regular.jpg") no-repeat center -20px
		!important;
		margin-top:-23px;
}

#tabCompare #imgSlim {
	background: url("../images/FitGuide_Slim.jpg") no-repeat center -20px
		!important;
	margin-top:-23px;
}

#tabCompare #imgExtraSlim {
	background: url("../images/FitGuide_ExtraSlim.jpg") no-repeat center
		-20px !important;
		margin-top:-23px;
}

#tabCompare .footer {
	width: 160px;
	color: #6e6b6a;
	font-size: 14px !important;
	line-height: 16px;
	text-align: center;
	margin: -6px auto;
	letter-spacing: 0.04em;
}

#tabCompare .footerBtn {
	width: 160px;
	color: #6e6b6a;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	height: 277px;
}

/* >>>>>>>>>>>>>>> TAB Background Images <<<<<<<<<<<<<<<<< */
.fitGuide #tabTraditional {
	height: 345px !important;
	background: url("../images/traditionalfitDSred-topbanner01.jpg") no-repeat
		center 0px !important;
}

.fitGuide #tabRegular {
	height: 345px !important;
	background: url("../images/regularfitDSpurple-topbanner01.jpg") no-repeat center
		1px !important;
}

.fitGuide #tabSlim {
	height: 345px !important;
	background: url("../images/slimfitDSblue-topbanner01.jpg") no-repeat center 1px
		!important;
}

.fitGuide #tabExtraSlim {
	height: 345px !important;
	background: url("../images/xtraslimfitDSgreen-topbanner01.jpg") no-repeat center
		1px !important;
}
/*#traditional-div{
	overflow:auto;
}
#regular-div{
	overflow:auto;
}
#slim-div{
	overflow:auto;
}
#eslim-div{
	overflow:auto;
}*/

/* >>>>>>>>>>>>>>> Label Background Images <<<<<<<<<<<<<<<<< */


.colorContainer {
	width:850px;
	margin:-9px 15px;
	
}
.colorContainer .title  img{
	position:relative;
	z-index:1;
	align:center;
}
.colorContainer .imageContainer {
	position:absolute;
	z-index:1002;
}
.colorContainer .labelImage {
	float:left;
	margin:-70px 6px 0px 6px;
	padding:0px 5px;
	float:left;
	text-align:center;
	width:190px;
}
/*.greenLabel{
background: url('../images/label-green.png') ;
}
.blueLabel{
background: url('../images/label-blue.png') ;
}
.redLabel{
background: url('../images/label-red.png') ;
}
.purpleLabel{
background: url('../images/label-purple.png') ;
}*/



/* >>>>>>>>>>>>>>>>> COMMON <<<<<<<<<<<<<<<<<<< */
.hidefocus-suit
{
	outline:none;
	margin-left:14px;
	margin-top:16px;
}

.hidefocus-chinos {
    margin-left: 12px;
    margin-top: 9px;
    outline: medium none;
}
#headerc {
    margin-bottom: 9px;
    margin-left: 13px;
}

.screen-fitguide
{
	height: 850px;
}

#tableh #testh h1 
{}
#column-milanoc .top h1{
    color: #8E754C;
    font-size: 18px !important;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 47px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-milanoc .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0px;
    margin-left: 32px;
    margin-top: 350px;
    position: absolute;
    text-align: center;
    text-transform: none;
    font-weight: normal;
    line-height: 25px;
}
#column-clark .top h1{
	 color: #8E754C;
    font-size: 18px !important;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 50px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-clark .top h2 {
    
 color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0px;
    margin-left: 30px;
    margin-top: 350px;
    position: absolute;
    text-align: center;
    text-transform: none;
    font-weight: normal;
    line-height: 25px;
}
#column-thompson .top h1{
	color: #8E754C;
    font-size: 18px !important;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 28px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-thompson .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0px;
    margin-left: 24px;
    margin-top: 350px;
    position: absolute;
    text-align: center;
    text-transform: none;
    font-weight: normal;
    line-height: 25px;
}
#column-hudson .top h1{
	color: #8E754C;
    font-size: 18px !important; 
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 43px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
    }
#column-hudson .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0px;
    margin-left: 25px;
    margin-top: 350px;
    position: absolute;
    text-align: center;
    text-transform: none;
    font-weight: normal;
    line-height: 25px;
}

#column-elliot .top h1{
	color: #8E754C;
    font-size: 18px !important;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 46px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
    }
#column-elliot .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0px;
    margin-left: -3px;
    margin-top: 350px;
    position: absolute;
    text-align: center;
    text-transform: none;
    font-weight: normal;
    line-height: 25px;
}

.submit-btn-fitguide-span { /*
    background: url("../images/bg-blue.png") repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    letter-spacing: 3px;
    height: 24px;
    text-transform: uppercase;
    */
	/*
    border: 1px solid #E4E4E4 ;
    background: url("../images/bg-blue.png") repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    /*url("../images/bg-blue.png");*/
	/*
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	/*background: url("../images/bg-blue.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 3px;
	line-height: 26px;
	padding: 0 20px;
	text-transform: uppercase;*/
}
.submit-btn-fitguide-span { 
	background: url("../images/bg-btn-blue-fits.png") repeat scroll 0 0 transparent !important;
    border: 1px solid #E4E4E4;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    letter-spacing: 3px;
    line-height: 28px;
   /* margin-top: 33px;*/
    padding: 0 20px;
    text-transform: uppercase;
    width: 155px;
}
.submit-btn-fitguide-span-chinos {
	
	background: url("../images/bg-btnbluec.png") repeat scroll 0 0 transparent !important;
    border: 2px solid #E4E4E4;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
   /* margin-top: 33px;*/
    padding: 0 20px;
    text-transform: uppercase;
    width: /*134px;*/auto;
}
.btn-view-size {
	background: url("../images/bg-btn-back-to-all-fits.png") repeat scroll 0 0
		transparent;
	border: 3px double #E9E9E9;
	display: inline;
	font-family: sans-serif;
	font-size: 1em;
	height: 31px;
	padding: 0;
	width: 164px;
}

.submit-btn-view-size-span { /*
    border: 1px solid #E4E4E4 ;
    background: none repeat scroll 0 0 transparent !important;
    color: url("../images/bg-blue.png");
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	background: url("../images/bg-blue.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 24px;
	letter-spacing: 2.3px;
	line-height: 26px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:120px;
}

.btn-sh-traditional {
	/*     background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0 transparent; */
	/*     border: 3px double #E9E9E9; */
	/*     display: inline; */
	/*     font-family: sans-serif; */
	/*     font-size: 1.1em; */
	/*     height: 35px; */
	/*     padding: 0; */
	/*     width: 280px; */
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 300px;
}

/*#dialog-info .fitGuide .tabContent2013 #arrow1-regular {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 78px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-regular {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 545px;
	position: absolute;
	top: 140px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-regular {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 222px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-regular {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-regular {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 197px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-traditional {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-traditional {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 208px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-traditional {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-traditional {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 534px;
	position: absolute;
	top: 138px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-traditional {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 561px;
	position: absolute;
	top: 219px;
	width: 200px;
}*/
/* slim */
/*#dialog-info .fitGuide .tabContent2013 .leftBox-slim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-slim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 181px;
	text-align: left;
	top: 166px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-slim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-slim {
	background: url("../images/FitGuide_Slim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 557px;
	position: absolute;
	top: 131px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-slim {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 217px;
	width: 200px;
}

#gold-dot {
	background: url("../images/gold-dot.png") no-repeat scroll 0 0
		transparent;
	height: 50px;
	left: 219px;
	position: absolute;
	top: 200px;
	width: 50px;
}*/

/* extra slim */
/*#dialog-info .fitGuide .tabContent2013 .leftBox-eslim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-eslim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 195px;
	text-align: left;
	top: 155px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-eslim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 525px;
	position: absolute;
	top: 113px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletLtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 185px;
	width: 200px;
}*/

/* end of extra slim*/
#column-milanoc {
	border-color: #E5E5E5;
	border-width: thin
}

#column-milano:after {
	border-color: #E5E5E5;
	border-width: thin
}

.fitguide-compare-btns-chinos {
	margin-left: -10px;
    position: absolute;
    top: 521px;
	//top: 362px;
}


/* td{
	padding: 1.3em !important;
    vertical-align: top;
} */

.double-border {
	border-top: 3px double #e5e5e5;
}

.mini-cart-close .button-text {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7E7E7;
	display: inline-block;
	font-family: adobe-garamond-pro, Helvetica, Arial, sans-serif;
	margin: 0;
	min-width: 195px;
	outline: medium none;
	padding: 1px;
	position: relative;
	top: -20px;
	white-space: nowrap;
}

input[type=button] {
	background-color: red !important;
}

.button-text {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-weight: 400;
	padding: 0;
}

.btn-view-all {
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 180px;
}
.btnpos2 {
    height: 34px;
    margin-top: 35px;
    width: /*182px;*/auto;
}

.span-class-chinos {
    background: url("../images/bg-btn-back-to-all-fits.png") repeat scroll 0 0 transparent;
    border: 2px solid #E4E4E4 !important;
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
    height: 26px;
    letter-spacing: 3px;
    line-height: 28px;
    padding: 0 20px;
    text-transform: uppercase;
    width:/*134px;*/auto;
}
.span-class {
	border: 1px solid #E4E4E4 !important;
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0;
	/*background: none repeat scroll 0 0 transparent !important;*/
	color: url("../images/bg-blue.png");
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 3px;
	line-height: 26px;
	padding: 0 20px;
	text-transform: uppercase;
}

.all-fits {
	left: 100px;
	position: absolute;
}

.cont {
	left: 280px;
	position: absolute;
}

.slim-tile {
	padding-top: 17px;
}

#compare-chinos-div {
	display: none;
	margin-left:-11px;
}

#clark-div {
	display: none;
	margin-left: -22px;
}

#thompson-div {
	display: none;
	margin-left: -22px;
}

#hudson-div {
	display: none;
	margin-left: -22px;
}

#elliot-div {
	display: none;
	margin-left: -22px;
}
#milanoc-div {
	display: none;
	margin-left: -22px;
}

#dialog-info {
	/*overflow: auto !important;*/
   /* height:auto;*/ /* iPad fix on switch from portrait to landscape */
    /*height:520px;*/

}

#dialog-info .fitGuide {
/* 	width: 875px !important; */
	width: auto;
	margin: 21px !important; /*new settings*/
	padding: 0px !important;
	font-family: adobe-garamond-pro;
	border: 0px dotted !important;
	height:auto;
	/* overflow-y: auto; */
}


#dialog-info .fitGuide .header {
	/*background: none no-repeat center top;*/
	background: url("../images/lamb-line.jpg") no-repeat scroll center top transparent;
	height: 93px;
}

#dialog-info .fitGuide .header h1 {
	color: #6e6b6a;
	font-size: 18px;
	font-family: adobe-garamond-pro;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	font-weight: normal;
	padding: 43px 0 0 0;
	margin: 0;
}

#dialog-info .fitGuide .header h2 {
	color: #8e754c;
	font-size: 14px;
	font-style: italic;
	font-family: adobe-garamond-pro;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0.1em;
	padding: 2px 0 0 0;
	margin: 0;
}

/* >>>>>>>>>>>>>>>>> NAVIGATION <<<<<<<<<<<<<<<<<<< */
#dialog-info .fitGuide .navigation {
	margin: 15px 0;
}

#dialog-info .fitGuide .navigation ul {
	display: table;
	padding: 0;
	margin: 0 auto;
	overflow: auto;
}

#dialog-info .fitGuide .navigation ul li {
	float: left;
	padding: 0 10px;
	border-left: 1px dotted #999999;
	list-style-type: none;
	text-align: center;
}

#dialog-info .fitGuide .navigation ul li div {
	width: 195px !important;
	padding: 0px !important;
	text-align: center;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

#dialog-info .fitGuide .navigation ul li div:hover {
	border-top: 2px solid #DEDEDF;
	border-bottom: 2px solid #DEDEDF;
}

#dialog-info .fitGuide .navigation ul li div.active {
	color: #333333;
	border-top: 2px solid #8e754c;
	border-bottom: 2px solid #8e754c;
	border-left: 2px solid #8e754c !important;
	border-right: 2px solid #8e754c !important;
}

#dialog-info .fitGuide .navigation ul li:first-child {
	border: none;
}

#dialog-info .fitGuide .navigation a {
	font-size: 11px;
	color: #6e6b6a;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	text-decoration: none;
	outline: 0 none;
}

/* >>>>>>>>>>>>>>>>> ALL TAB <<<<<<<<<<<<<<<<<<< */
.visible {
	display: block;
}

.invisible {
	display: none;
}

#dialog-info .fitGuide .tabs {
	border: 0px double #f2f2f2 !important;
/* 	width:829px; */
/* 	padding: 20px; */
	padding: 0 16px 14px 14px;
    /*width: 907px;*/
    width:860px;
}

#dialog-info .fitGuide .tabContent2013 {
	border: 3px double #E5E5E5;
    height: 450px;
    margin: 0 !important;
    padding: 12px 10px 9px 12px !important;
    position: relative;
    width: 832px !important;
	/* position: relative;
	width: 830px !important;
	padding: 0px !important;
	padding-left: 14px !important;
	padding-right: 14px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
/* 	position: relative;
	width: 845px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
	/* #e5e5e5; */
}

.tabContent2013_comare {
	position: relative;
	width: 890px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px;
	/* #e5e5e5; */
}

#dialog-info .fitGuide .tabContent2013 .headerBox {
	width: 450px;
	margin: 0 auto;
}

#dialog-info .fitGuide .tabContent2013 h1 {
	color: #8e754c;
	font-size: 14px;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
}

#dialog-info .fitGuide .tabContent2013 h2 {
	color: #666666;
	font-size: 13px;
	font-family: adobe-garamond-pro;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}

#dialog-info .fitGuide .tabContent2013 .leftBox {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox {
	position: absolute;
	top: 150px;
	right: 205px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .lastBox {
	left: 140px;
	position: absolute;
	top: 350px;
	width: 640px;
}

#dialog-info .fitGuide .tabContent2013 ul {
	padding: 0;
	margin: 0 0 0 20px;
}

#dialog-info .fitGuide .tabContent2013 ul li {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	list-style: disc outside none;
}

/* .conversion_sizes{ */
/* 	position: absolute; */
/*     top: 535px; */
/* } */
#dialog-info .fitGuide .tabContent2013 ul li:first-child {
	margin-top: 0;
}

/* >>>>>>>>>>>>>>> TAB Compare <<<<<<<<<<<<<<<<< */
#blank-space {
	height: 15px;
}

#tabCompareChinos {
	/* overflow: auto; */
}

#tabCompareChinos .column {
	width: 185px !important;
	float: left;
	border: 1px solid #E5E5E5 !important;
	height: 350px !important;
	padding-top: 10px !important;
}

#column-milanoc {
	/*width: 185px !important;*/
	float: left;
	border: 4px double #e5e5e5;;
	/*height: 357px !important;*/
	padding-top: 11px !important;
	/*width:174px !important;*/
	width:162px;
	height:399px !important;
	/*#E5E5E5*/
}

#column-clark {
	/*width: 174px !important;*/
	width:162px;
	float: left;
	border: 4px double #e5e5e5;;
	height: 399px !important;
	padding-top: 11px !important;
}

#column-hudson {
	/*width: 174px !important;*/
	width:162px;
	float: left;
	border: 4px double #e5e5e5;;
	height: 399px !important;
	padding-top: 11px !important;
}

#column-thompson {
	/*width: 174px !important;*/
	width:162px;
	float: left;
	border: 4px double #e5e5e5;;
	height: 399px !important;
	padding-top: 11px !important;
}
#column-elliot {
	/*width: 174px !important;*/
	width:162px;
	float: left;
	border: 4px double #e5e5e5;;
	height: 399px !important;
	padding-top: 11px !important;
}

#tabCompareChinos h1 {
	color: #8e754c;
	font-size: 14px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}

#tabCompareChinos .image {
	/*width: 180px !important;*/
	width:178px;
	height: 260px;
	margin: 0 auto;
}

/*#imgthompson {
background: url("../images/traditional-fit-890x350.jpg") no-repeat
		center -20px !important;	
	height: 350px;
	width: 890px;;
}*/

#tabCompareChinos #imgthompson {
	background: url("../images/thompson.jpg") no-repeat center
		-20px !important;
}

#tabCompareChinos #imgClark {
	background: url("../images/clark.jpg") no-repeat bottom -20px
		!important;
}

#tabCompareChinos #imghudson {
	background: url("../images/hudson.jpg") no-repeat center -20px
		!important;
}

#tabCompareChinos #imgelliot {
	background: url("../images/elliot.jpg") no-repeat center
		-20px !important;
}

#tabCompareChinos .footer {
	width: 160px;
	color: #6e6b6a;
	font-size: 14px !important;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
}

#tabCompareChinos .footerBtn {
	width: 160px;
	color: #6e6b6a;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	height: 277px;
}

/* >>>>>>>>>>>>>>> TAB Background Images <<<<<<<<<<<<<<<<< */
.fitGuide #tabthompson {
	height: 380px !important;
	background: url("../images/thompsonDC-topbanner.jpg") no-repeat
		left 0px !important;
}
.fitGuide #tabClark {
	height: 380px !important;
	background: url("../images/ClarkDC-topbanner.jpg") no-repeat
		left 0px !important;
}

.fitGuide #tabMilanoc {
	height: 380px !important;
	/*background: url("../images/ClarkDC-topbanner.jpg.jpg") no-repeat center
		1px !important;*/
	background: url("../images/MilanocDC-topbanner.jpg") no-repeat left
		0px !important;
}

.fitGuide #tabhudson {
	height: 380px !important;
	background: url("../images/HudsonDC-topbanner.jpg") no-repeat left 0px
		!important;
}

.fitGuide #tabelliot {
	height: 380px !important;
	background: url("../images/ElliotDC-topbanner.jpg") no-repeat left
		0px !important;
}

/* COMMON  */
.hidefocus-suit
{
	outline:none;
	margin-left:14px;
	margin-top:16px;
}

.screen-fitguide
{
	height: 850px;
}

#tableh #testh h1 
{}

.subheading-s {
    margin-left: 198px;
    margin-top: 86px;
    text-align: center;
    width: 500px;}

.subheading-s1 {
    margin-left: 194px;
    margin-top: 22px;
    text-align: center;
    width: 500px;
}
.subheading-s2 {
    margin-left: 193px;
    margin-top: 7px;
    text-align: center;
    width: 500px;
}

.subheading-s3 {
    margin-left: 197px;
    margin-top: 5px;
    text-align: center;
    width: 500px;
}

#column-regent .top h1{
    color: #8E754C;
    font-size: 15px;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 60px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-regent .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 1px;
    margin-left: 33px;
    margin-top: 20px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-milano .top h1{
	color: #8E754C;
    font-size: 15px;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 66px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
	
}
#column-milano .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 1px;
    margin-left: 30px;
    margin-top: 20px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-madison .top h1{
	color: #8E754C;
    font-size: 15px;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 53px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-madison .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 1px;
    margin-left: 39px;
    margin-top: 20px;
    position: absolute;
    text-align: center;
    text-transform: none;
}
#column-fitzgerald .top h1{
	color: #8E754C;
    font-size: 15px;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 3px;
    margin-left: 41px;
    margin-top: -3px;
    position: absolute;
    text-align: center;
    text-transform: none;
    }
#column-fitzgerald .top h2 {
    
      color: #6E6B6A;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 1px;
    margin-left: 35px;
    margin-top: 20px;
    position: absolute;
    text-align: center;
    text-transform: none;
}

.submit-btn-fitguide-span { /*
    background: url("../images/bg-blue.png") repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    letter-spacing: 3px;
    height: 24px;
    text-transform: uppercase;
    */
	/*
    border: 1px solid #E4E4E4 ;
    background: url("../images/bg-blue.png") repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    /*url("../images/bg-blue.png");*/
	/*
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	/*background: url("../images/bg-blue.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 3px;
	line-height: 26px;
	padding: 0 20px;
	text-transform: uppercase;*/
}
.submit-btn-fitguide-span { 
	background: url("../images/bg-btn-blue-fits.png") repeat scroll 0 0 transparent !important;
    border: 1px solid #E4E4E4;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    letter-spacing: 3px;
    line-height: 28px;
   /* margin-top: 33px;*/
    padding: 0 20px;
    text-transform: uppercase;
    width: 155px;
}
.btn-view-size {
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0
		transparent;
	border: 3px double #E9E9E9;
	display: inline;
	font-family: sans-serif;
	font-size: 1em;
	height: 31px;
	padding: 0;
	width: 164px;
}

.submit-btn-view-size-span { /*
    border: 1px solid #E4E4E4 ;
    background: none repeat scroll 0 0 transparent !important;
    color: url("../images/bg-blue.png");
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	background: url("../images/bg-blue.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 24px;
	letter-spacing: 2.3px;
	line-height: 23px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:120px;
}

.btn-sh-traditional {
	/*     background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0 transparent; */
	/*     border: 3px double #E9E9E9; */
	/*     display: inline; */
	/*     font-family: sans-serif; */
	/*     font-size: 1.1em; */
	/*     height: 35px; */
	/*     padding: 0; */
	/*     width: 280px; */
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 300px;
}

/*#dialog-info .fitGuide .tabContent2013 #arrow1-regular {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 78px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-regular {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 545px;
	position: absolute;
	top: 140px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-regular {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 222px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-regular {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-regular {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 197px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-traditional {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-traditional {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 208px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-traditional {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-traditional {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 534px;
	position: absolute;
	top: 138px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-traditional {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 561px;
	position: absolute;
	top: 219px;
	width: 200px;
}*/
/* slim */
/*#dialog-info .fitGuide .tabContent2013 .leftBox-slim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-slim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 181px;
	text-align: left;
	top: 166px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-slim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-slim {
	background: url("../images/FitGuide_Slim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 557px;
	position: absolute;
	top: 131px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-slim {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 217px;
	width: 200px;
}

#gold-dot {
	background: url("../images/gold-dot.png") no-repeat scroll 0 0
		transparent;
	height: 50px;
	left: 219px;
	position: absolute;
	top: 200px;
	width: 50px;
}*/

/* extra slim */
/*#dialog-info .fitGuide .tabContent2013 .leftBox-eslim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-eslim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 195px;
	text-align: left;
	top: 155px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-eslim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 525px;
	position: absolute;
	top: 113px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletLtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 185px;
	width: 200px;
}*/

/* end of extra slim*/
#column-regent {
	border-color: #E5E5E5;
	border-width: thin
}

#column-regent:after {
	border-color: #E5E5E5;
	border-width: thin
}

.fitguide-compare-btns {
	position: absolute;
	top:487px;
}


/* td{
	padding: 1.3em !important;
    vertical-align: top;
} */

.double-border {
	border-top: 3px double #e5e5e5;
}

.mini-cart-close .button-text {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7E7E7;
	display: inline-block;
	font-family: adobe-garamond-pro, Helvetica, Arial, sans-serif;
	margin: 0;
	min-width: 195px;
	outline: medium none;
	padding: 1px;
	position: relative;
	top: -20px;
	white-space: nowrap;
}

input[type=button] {
	background-color: red !important;
}

.button-text {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-weight: 400;
	padding: 0;
}

.btn-view-all {
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 180px;
}
.btnpos1 {
    height: 36px;
    margin-top: 35px;
    width: 172px;
}

.span-class-suit {
    background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0 transparent;
    border: 1px solid #E4E4E4 !important;
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    letter-spacing: 3px;
    line-height: 28px;
    padding: 0 20px;
    text-transform: uppercase;
}
.span-class {
	border: 1px solid #E4E4E4 !important;
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0;
	/*background: none repeat scroll 0 0 transparent !important;*/
	color: url("../images/bg-blue.png");
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 3px;
	line-height: 26px;
	padding: 0 20px;
	text-transform: uppercase;
}

.all-fits {
	left: 100px;
	position: absolute;
}

.cont {
	left: 280px;
	position: absolute;
}

.slim-tile {
	padding-top: 17px;
}

#compare-suits-div {
	display: none;
}

#milano-div {
	display: none;
}

#regent-div {
	display: none;
}

#fitzgerald-div {
	display: none;
}

#madison-div {
	display: none;
}

#dialog-info {
	/*overflow: auto !important;*/
   /* height:auto;*/ /* iPad fix on switch from portrait to landscape */
    height:520px;

}

#dialog-info .fitGuide {
/* 	width: 875px !important; */
	width: 890px !important;
	margin: 21px !important; /*new settings*/
	padding: 0px !important;
	font-family: adobe-garamond-pro;
	border: 0px dotted !important;
	height:auto;
	/* overflow-y: auto; */
}


#dialog-info .fitGuide .header {
	background: url("../images/lamb-line.jpg") no-repeat center top;
	height: 93px;
}

#dialog-info .fitGuide .header h1 {
	color: #6e6b6a;
	font-size: 18px;
	font-family: adobe-garamond-pro;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	font-weight: normal;
	padding: 43px 0 0 0;
	margin: 0;
}

#dialog-info .fitGuide .header h2 {
	color: #8e754c;
	font-size: 14px;
	font-style: italic;
	font-family: adobe-garamond-pro;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0.1em;
	padding: 2px 0 0 0;
	margin: 0;
}

/*  NAVIGATION  */
#dialog-info .fitGuide .navigation {
	margin: 15px 0;
}

#dialog-info .fitGuide .navigation ul {
	display: table;
	padding: 0;
	margin: 0 auto;
	overflow: auto;
}

#dialog-info .fitGuide .navigation ul li {
	float: left;
	padding: 0 10px;
	border-left: 1px dotted #999999;
	list-style-type: none;
	text-align: center;
}

#dialog-info .fitGuide .navigation ul li div {
	width: 195px !important;
	padding: 0px !important;
	text-align: center;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

#dialog-info .fitGuide .navigation ul li div:hover {
	border-top: 2px solid #DEDEDF;
	border-bottom: 2px solid #DEDEDF;
}

#dialog-info .fitGuide .navigation ul li div.active {
	color: #333333;
	border-top: 2px solid #8e754c;
	border-bottom: 2px solid #8e754c;
	border-left: 2px solid #8e754c !important;
	border-right: 2px solid #8e754c !important;
}

#dialog-info .fitGuide .navigation ul li:first-child {
	border: none;
}

#dialog-info .fitGuide .navigation a {
	font-size: 11px;
	color: #6e6b6a;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	text-decoration: none;
	outline: 0 none;
}

/* ALL TAB  */
.visible {
	display: block;
}

.invisible {
	display: none;
}

#dialog-info .fitGuide .tabs {
	border: 0px double #f2f2f2 !important;
/* 	width:829px; */
/* 	padding: 20px; */
	padding: 0 16px 14px 14px;
    width: 860px;
}

#dialog-info .fitGuide .tabContent2013 {
	border: 3px double #E5E5E5;
    height: 450px;
    margin: 0 !important;
    padding: 12px 10px 9px 12px !important;
    position: relative;
    width: 832px !important;
	/* position: relative;
	width: 830px !important;
	padding: 0px !important;
	padding-left: 14px !important;
	padding-right: 14px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
/* 	position: relative;
	width: 845px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
	/* #e5e5e5; */
}

.tabContent2013_comare {
	position: relative;
	width: 890px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px;
	/* #e5e5e5; */
}

#dialog-info .fitGuide .tabContent2013 .headerBox {
	width: 450px;
	margin: 0 auto;
}
#dialog-info .fitGuide .tabContent2013 span {
     background: url("../images/bullet.png") repeat scroll 0px 0px transparent;
     font-size: 15px;
     height: 6px;
     margin: 5px -13px;
     position: absolute;
     width: 6px;
}

#dialog-info .fitGuide .subheading-s h2 {
     font-family: adobe-garamond-pro;
     font-size: 15px ! important;
}

#dialog-info .fitGuide .subheading-s1 h2 {
     font-family: adobe-garamond-pro;
     font-size: 15px ! important;
}

#dialog-info .fitGuide .subheading-s2 h2 {
     font-family: adobe-garamond-pro;
     font-size: 15px ! important;
}

#dialog-info .fitGuide .subheading-s3 h2 {
     font-family: adobe-garamond-pro;
     font-size: 15px ! important;
}


#dialog-info .fitGuide .tabContent2013 h1 {
	color: #8e754c;
	font-size: 14px;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
}

#dialog-info .fitGuide .tabContent2013 h2 {
	color: #666666;
	font-size: 13px;
	font-family: adobe-garamond-pro;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}

#dialog-info .fitGuide .tabContent2013 .leftBox {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox {
	position: absolute;
	top: 150px;
	right: 205px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .lastBox {
	left: 140px;
	position: absolute;
	top: 350px;
	width: 640px;
}

#dialog-info .fitGuide .tabContent2013 ul {
	padding: 0;
	margin: 0 0 0 20px;
}

#dialog-info .fitGuide .tabContent2013 ul li {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	list-style: disc outside none;
}

/* .conversion_sizes{ */
/* 	position: absolute; */
/*     top: 535px; */
/* } */
#dialog-info .fitGuide .tabContent2013 ul li:first-child {
	margin-top: 0;
}

/*  TAB Compare  */
#blank-space {
	height: 15px;
}

#tabComparesuits {
	/* overflow: auto; */
}

#tabComparesuits .column {
	width: 185px !important;
	float: left;
	border: 1px solid #E5E5E5 !important;
	height: 350px !important;
	padding-top: 10px !important;
}

#column-regent {
	/*width: 185px !important;*/
	float: left;
	border: 3px double #e5e5e5;;
	/*height: 357px !important;*/
	padding-top: 10px !important;
	width:186px !important;
	height:380px !important;
	/*#E5E5E5*/
}

#column-milano {
	width: 186px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 380px !important;
	padding-top: 10px !important;
}

#column-fitzgerald {
	width: 186px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 380px !important;
	padding-top: 10px !important;
}

#column-madison {
	width: 186px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 380px !important;
	padding-top: 10px !important;
}

#tabComparesuits h1 {
	color: #8e754c;
	font-size: 14px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}

#tabComparesuits .image {
	width: 180px !important;
	height: 260px;
	margin: 0 auto;
}

/*#imgRegent {
background: url("../images/traditional-fit-890x350.jpg") no-repeat
		center -20px !important;	
	height: 350px;
	width: 890px;;
}*/

#tabComparesuits #imgRegent {
	background: url("../images/FitGuide_Traditional.jpg") no-repeat center
		-20px !important;
}

#tabComparesuits #imgMilano {
	background: url("../images/FitGuide_Regular.jpg") no-repeat center -20px
		!important;
}

#tabComparesuits #imgFitzgerald {
	background: url("../images/FitGuide_Slim.jpg") no-repeat center -20px
		!important;
}

#tabComparesuits #imgMadison {
	background: url("../images/FitGuide_ExtraSlim.jpg") no-repeat center
		-20px !important;
}

#tabComparesuits .footer {
	width: 160px;
	color: #6e6b6a;
	font-size: 14px !important;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
}

#tabComparesuits .footerBtn {
	width: 160px;
	color: #6e6b6a;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	height: 277px;
}

/*  TAB Background Images  */
.fitGuide #tabRegent {
	height: 380px !important;
	background: url("../images/regentfitDS-topbanner02.png") no-repeat
		left 0px !important;
}

.fitGuide #tabMilano {
	height: 380px !important;
	/*background: url("../images/milanofitDS-topbanner.jpg") no-repeat center
		1px !important;*/
	background: url("../images/milanofitDS-topbanner02.png") no-repeat left
		0px !important;
}

.fitGuide #tabFitzgerald {	
	height: 380px !important;
	background: url("../images/fitzgeraldfitDS-topbanner02.png") no-repeat left 0px
		!important;
}

.fitGuide #tabMadison {
	height: 380px !important;
	background: url("../images/madisonfitDS-topbanner02.png") no-repeat left
		0px !important;
}

/* COMMON */
.hidefocus
{
	outline:none;
}
/*.btnpos{
	margin-left:-78px;
}*/
#fit-sports {
}
.screen-fitguide
{
	height: 850px;
}
.fitGuide .red
{
	color:#c62737;
	font-variant:small-caps !important;
	text-transform:none !important;
}
.fitGuide .blue
{
	color:#122249;
	font-variant:small-caps !important;
	text-transform:none !important;
}
.fitGuide .green
{
	color:#166412;
	font-variant:small-caps !important;
	text-transform:none !important;
}
.fitGuide .purple
{
	color:#24057f;
	font-variant:small-caps !important;
	text-transform:none !important;
}


#tabCompare .title{
	margin-top:0px;
	color:#6E6B6A;
}

.fitGuide .subtitle{
	margin-top:-16px;
}
.fitGuide .upperheader{
	position:relative;

	
	}
.fitGuide .subheader{
	
	position: relative; 
	margin-top: -10px; 
	margin-bottom: -17px;
}
.fitGuide .subheader img{
	position:relative;
	z-index:1;
	margin-top:-29px;
}
.imageContainer1{
	position:absolute;
	z-index:1002;
}
.labelImage1{
	padding: 0px 5px;
	text-align: center; 
	width: 190px; 
	float: none; 
	margin: -65px 342px 0px;
}

 /*.submit-btn-fitguide-span-trad   { 
	background: url("../images/bg-btnred01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	top:0px !important;
	width:307px;
}*/
 .submit-btn-fitguide-span-slim-sports   { 
	background: url("../images/bg-btnsports.png") repeat scroll 0 0 transparent
		!important;
	border: 2px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	top:0px !important;
	width:237px;
}
.submit-btn-fitguide-span-reg-sports   { 
	background: url("../images/bg-btnsports.png") repeat scroll 0 0 transparent
		!important;
	border: 2px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	top:0px !important;
	width:306px;
}
.submit-btn-fitguide-span-xtraslim-sports   { 
	background: url("../images/bg-btnsports.png") repeat scroll 0 0 transparent
		!important;
	border: 2px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	width:307px;
	top:0px !important;
	
}
.submit-btn-fitguide-span1 { /*
    background: url("../images/bg-red-colorcode.png") repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    letter-spacing: 3px;
    height: 24px;
    text-transform: uppercase;
    */
	/*
    border: 1px solid #E4E4E4 ;
    background: url("../images/bg-blue.png") repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    /*url("../images/bg-blue.png");*/
	/*
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	background: url("../images/bg-red-colorcode.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 3px;
	line-height: 26px;
	padding: 0 20px;
	text-transform: uppercase;
}*/

.btn-view-size {
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0
		transparent;
	border: 3px double #E9E9E9;
	display: inline;
	font-family: sans-serif;
	font-size: 1em;
	height: 31px;
	padding: 0;
	width: 164px;
}

/*.submit-btn-view-size-span {*/ /*
    border: 1px solid #E4E4E4 ;
    background: none repeat scroll 0 0 transparent !important;
    color: url("../images/bg-blue.png");
    cursor: pointer;
    display: block;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 26px;
    letter-spacing: 3px;
    line-height: 26px;
    padding: 0 20px;
    text-transform: uppercase;
    */
	/*background: url("../images/bg-red-colorcode.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 24px;
	letter-spacing: 2.3px;
	line-height: 26px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
}*/
/*.submit-btn-view-size-span-trad {
	background: url("../images/bg-red-colorcode01.png") repeat scroll 0 0 transparent
		!important;
	border: 1px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 2.3px;
	line-height: 32px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}*/
.submit-btn-view-size-span-reg-sports {
	background: url("../images/bg-btnsports.png") repeat scroll 0 0 transparent
		!important;
	border: 2px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 2.3px;
	line-height: 27px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.submit-btn-view-size-span-slim-sports {
	background: url("../images/bg-btnsports.png") repeat scroll 0 0 transparent
		!important;
	border: 2px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 2.3px;
	line-height: 27px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.submit-btn-view-size-span-xtraslim-sports {
	background: url("../images/bg-btnsports.png") repeat scroll 0 0 transparent
		!important;
	border: 2px solid #E4E4E4;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 26px;
	letter-spacing: 2.3px;
	line-height: 27px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	width:123px;
}
.btn-sh-traditional {
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 300px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-regular {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 78px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-regular {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 545px;
	position: absolute;
	top: 140px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-regular {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 222px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-regular {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-regular {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 197px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 .leftBox-traditional {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-traditional {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 208px;
	text-align: left;
	top: 170px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-traditional {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-traditional {
	background: url("../images/FitGuide_Regular_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 534px;
	position: absolute;
	top: 138px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-traditional {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 561px;
	position: absolute;
	top: 219px;
	width: 200px;
}


/* slim */

#dialog-info .fitGuide .tabContent2013 .leftBox-slim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-slim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 181px;
	text-align: left;
	top: 166px;
	width: 100px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-slim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-slim {
	background: url("../images/FitGuide_Slim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 557px;
	position: absolute;
	top: 131px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-slim {
	background: url("../images/FitGuide_Regular_bulletRtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 567px;
	position: absolute;
	top: 217px;
	width: 200px;
}

#gold-dot {
	background: url("../images/gold-dot.png") no-repeat scroll 0 0
		transparent;
	height: 50px;
	left: 219px;
	position: absolute;
	top: 200px;
	width: 50px;
}

/* extra slim */


#dialog-info .fitGuide .tabContent2013 .leftBox-eslim {
	color: #666666;
	font-size: 14px;
	left: 235px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox-eslim {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	list-style: disc outside none;
	margin: 20px 0 0;
	padding: 0;
	position: absolute;
	right: 195px;
	text-align: left;
	top: 155px;
	width: 120px;
}

#dialog-info .fitGuide .tabContent2013 #arrow1-eslim {
	background: url("../images/FitGuide_Regular_bulletLtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 120px;
	position: absolute;
	top: 80px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow2-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletRtUp.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 525px;
	position: absolute;
	top: 113px;
	width: 200px;
}

#dialog-info .fitGuide .tabContent2013 #arrow3-eslim {
	background: url("../images/FitGuide_ExtraSlim_bulletLtDn.png") no-repeat
		scroll 0 0 transparent;
	height: 200px;
	left: 121px;
	position: absolute;
	top: 185px;
	width: 200px;
}

/* end of extra slim*/
#column-traditional {
	border-color: #E5E5E5;
	border-width: thin
}

#column-traditional:after {
	border-color: #E5E5E5;
	border-width: thin
}

.fitguide-compare-btns {
	position: absolute;
	top:482px;
	z-index:1002;
	margin-left:1px;
}


/* td{
	padding: 1.3em !important;
    vertical-align: top;
} */

.fitGuide .double-border {
	border-top: 3px double #e5e5e5;
}

.fitGuide .mini-cart-close .button-text {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7E7E7;
	display: inline-block;
	font-family: adobe-garamond-pro, Helvetica, Arial, sans-serif;
	margin: 0;
	min-width: 195px;
	outline: medium none;
	padding: 1px;
	position: relative;
	top: -20px;
	white-space: nowrap;
}

.fitGuide input[type=button] {
	background-color: red !important;
}

.button-text {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-weight: 400;
	padding: 0;
}

.btn-view-all {
	background: url("../images/bg-btn-view-all-fits.png");
	border: 3px double #E9E9E9;
	display: inline;
	font-size: 1.1em;
	font-family: sans-serif;
	height: 31px;
	padding: 0px;
	width: 180px;
}

.span-class {
	border: 1px solid #E4E4E4;
	background: url("../images/bg-btn-view-all-fits.png") repeat scroll 0 0;
	/*background: none repeat scroll 0 0 transparent !important;*/
	color: url("../images/bg-blue.png");
	cursor: pointer;
	display: block;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	letter-spacing: 3px;
	line-height: 28px;
	padding: 0 20px;
	text-transform: uppercase;
	width:127px;
}

.all-fits {
	left: 100px;
	position: absolute;
}

.cont {
	left: 280px;
	position: absolute;
}

.slim-tile {
	padding-top: 17px;
}

#compare-sports-div {
	display: none;
}

#regular-sports-div {
	display: none;
}

/*#traditional-div {
	display: none;
}*/

#slim-sports-div {
	display: none;
}

#eslim-sports-div {
	display: none;
}

#dialog-info {
	/*overflow: auto !important;*/
    /*height:auto;*/ /* iPad fix on switch from portrait to landscape */
    /*height:680px !important;*/
    height:auto !important;
}

#dialog-info .fitGuide {
/* 	width: 875px !important; */
	width: 890px !important;
	margin: 21px !important; /*new settings*/
	padding: 0px !important;
	font-family: adobe-garamond-pro;
	border: 0px dotted !important;
	height:auto
	/*height:680px !important;*/
	/* overflow-y: auto; */
}
#dialog-info .ui-widget-content{height:auto;}

/*#dialog-info .fitGuide .header {
	background: none no-repeat center top;
	height: 67px;
	margin-top:-1px;
}*/

#dialog-info .fitGuide .header {
    background: url("../images/lamb-line.jpg") no-repeat scroll center top transparent;
    height: 93px;
}

#dialog-info .fitGuide .header h1 {
	color: #6e6b6a;
	font-size: 18px;
	font-family: adobe-garamond-pro;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	font-weight: normal;
	padding: 43px 0 0 0;
	margin: 0;
}

#dialog-info .fitGuide .header h2 {
	color: #8e754c;
	font-size: 14px;
	font-style: italic;
	font-family: adobe-garamond-pro;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: 0.1em;
	padding: 2px 0 0 0;
	margin: 0;
}
/*#dialog-info{
	overflow:scroll;
}*/
/* NAVIGATION */
#dialog-info .fitGuide .navigation {
	margin: 15px 0;
}

#dialog-info .fitGuide .navigation ul {
	display: table;
	padding: 0;
	margin: 0 auto;
	overflow: auto;
}


#dialog-info .fitGuide .navigation ul li {
	float: left;
	padding: 0 10px;
	border-left: 1px dotted #999999;
	list-style-type: none;
	text-align: center;
}

#dialog-info .fitGuide .navigation ul li div {
	width: 195px !important;
	padding: 0px !important;
	text-align: center;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

#dialog-info .fitGuide .navigation ul li div:hover {
	border-top: 2px solid #DEDEDF;
	border-bottom: 2px solid #DEDEDF;
}

#dialog-info .fitGuide .navigation ul li div.active {
	color: #333333;
	border-top: 2px solid #8e754c;
	border-bottom: 2px solid #8e754c;
	border-left: 2px solid #8e754c !important;
	border-right: 2px solid #8e754c !important;
}

#dialog-info .fitGuide .navigation ul li:first-child {
	border: none;
}

#dialog-info .fitGuide .navigation a {
	font-size: 11px;
	color: #6e6b6a;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	text-decoration: none;
	outline: 0 none;
}

/* >>>>>>>>>>>>>>>>> ALL TAB <<<<<<<<<<<<<<<<<<< */
.visible {
	display: block;
}

.invisible {
	display: none;
}

#dialog-info .fitGuide .tabs {
	border: 0px double #f2f2f2 !important;
/* 	width:829px; */
/* 	padding: 20px; */
	padding: 0 16px 14px 14px;
    width: 860px;
}

#dialog-info .fitGuide .tabContent2013 {
	border: 3px double #E5E5E5;
    height: 450px;
    margin: 0 !important;
    padding: 12px 10px 9px 12px !important;
    position: relative;
    width: 832px !important;
	/* position: relative;
	width: 830px !important;
	padding: 0px !important;
	padding-left: 14px !important;
	padding-right: 14px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
/* 	position: relative;
	width: 845px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px; */
	/* #e5e5e5; */
}

.tabContent2013_comare {
	position: relative;
	width: 890px !important;
	padding: 0px !important;
	margin: 0px !important;
	border: .05px solid #e5e5e5;
	height:450px;
	/* #e5e5e5; */
}

#dialog-info .fitGuide .tabContent2013 .headerBox {
	width: 450px;
	margin: 0 auto;
}

#dialog-info .fitGuide .tabContent2013 h1 {
	color: #8e754c;
	font-size: 14px;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
}
#dialog-info .fitGuide .tabContent2013 ul.subheading {
	margin-top: 22px;
	padding-left: 38px;
}
#dialog-info .fitGuide .tabContent2013 h2, #dialog-info .fitGuide .tabContent2013 ul.subheading li {
	color: #666666;
	font-size: 15px !important;
	font-family: adobe-garamond-pro;
	line-height: 18px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	list-style-type : none!important;
	text-align: center;
	
}
#dialog-info .fitGuide .tabContent2013 ul.subheading li span.description span.bullet{
	background: url("../images/bullet.png") no-repeat scroll 0px 0px transparent;
	display:inline-block;
	position: relative;
	width: 6px;
	height: 6px;
	top: 4px;
	left: -17px;
}
#dialog-info .fitGuide .tabContent2013 ul.subheading li span.description {
	background: none;
	position: relative;
	margin: 0px;
	width: auto;
}
#dialog-info .fitGuide .tabContent2013 .leftBox {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .rightBox {
	position: absolute;
	top: 150px;
	right: 205px;
	width: 140px;
}

#dialog-info .fitGuide .tabContent2013 .lastBox {
	/*left: 140px;*/
	left:/*98px;*/18%;
	position: absolute;
	top: 350px;
	width: 640px;
}

#dialog-info .fitGuide .tabContent2013 ul {
	padding: 0;
	margin: 0 0 0 20px;
}

#dialog-info .fitGuide .tabContent2013 ul li {
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	list-style: disc outside none;
}

/* .conversion_sizes{ */
/* 	position: absolute; */
/*     top: 535px; */
/* } */
#dialog-info .fitGuide .tabContent2013 ul li:first-child {
	margin-top: 0;
}

/* TAB Compare */
#blank-space {
	height: 15px;
}

#tabCompare {
	/*overflow: auto;*/
	margin-top:0px; 
}

#tabCompare .column {
	width: 185px !important;
	float: left;
	border: 1px solid #E5E5E5 !important;
	height: 350px !important;
	padding-top: 10px !important;
}

/*#column-traditional {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
	/*#E5E5E5*/
}*/

#column-regular-sports {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
}

#column-slim-sports {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
	margin-left:3px;
	margin-right:-53px;
}

#column-eslim-sports {
	width: 185px !important;
	float: left;
	border: 3px double #e5e5e5;;
	height: 357px !important;
	padding-top: 10px !important;
	margin-right:-88px;
	margin-left:117px;
}


#tabCompare h1 {
	color: #6e6b6a !important; 
	font-size: 15px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.3em !important;
	font-variant:small-caps !important;
	text-transform:none !important;
	text-align: center;
	margin: 0 0 10px 0;
}
#tabCompare h2{
	/*color: #8e754c;*/
	font-size: 15px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.3em !important;
	font-variant:small-caps !important;
	text-align: center;
	text-transform:none !important;
	margin: 0 0 10px 0;
	line-height:8px;
	
}
/*#tabCompare h2 span{
	color: red;
	font-size: 21px !important;
	font-weight: normal;
	font-family: adobe-garamond-pro;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
}*/
#tabCompare .image-sports {
	width: 185px;
	height: 267px;
	margin: -8px auto;
}

/*#imgTraditional {
	background: url("../images/traditional-fit-890x350.jpg") no-repeat
		center -20px !important;
	height: 350px;
	width: 890px;;
}*/

/*#tabCompare #imgTraditional {
	background: url("../images/FitGuide_Traditional.jpg") no-repeat center
		-20px !important;
		margin-top:-23px;
}*/

#tabCompare #imgRegular-sports {
	background: url("../images/regular-sports.jpg") no-repeat center -20px
		!important;
		margin-top:-23px;
}

#tabCompare #imgSlim-sports {
	background: url("../images/slim-sports.jpg") no-repeat center -20px
		!important;
	margin-top:-23px;
}

#tabCompare #imgExtraSlim-sports {
	background: url("../images/extraslim-sports.jpg") no-repeat center
		-20px !important;
		margin-top:-23px;
}

#tabCompare .footer-sports {
	width: 160px;
	color: #6e6b6a;
	font-size: 14px !important;
	line-height: 18px;
	text-align: center;
	margin: 7px auto;
	letter-spacing: 0.04em;
}

#tabCompare .footerBtn {
	width: 160px;
	color: #6e6b6a;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	height: 277px;
}

/* >>>>>>>>>>>>>>> TAB Background Images <<<<<<<<<<<<<<<<< */
/*.fitGuide #tabTraditional {
	height: 345px !important;
	background: url("../images/traditionalfitDSred-topbanner01.jpg") no-repeat
		center 0px !important;
}*/
#header-sports {
    height: 47px !important;
}
.fitGuide #tabRegular-sports {
	height: 345px !important;
	background: url("../images/RegularSS-topbanner.png") no-repeat center
		1px !important;
}

.fitGuide #tabSlim-sports {
	height: 345px !important;
	background: url("../images/SlimSS-topbanner.png") no-repeat center 1px
		!important;
}

.fitGuide #tabExtraSlim-sports {
	height: 345px !important;
	background: url("../images/xtraSlimSS-topbanner.png") no-repeat center
		1px !important;
}
/*#traditional-div{
	overflow:auto;
}
#regular-div{
	overflow:auto;
}
#slim-div{
	overflow:auto;
}
#eslim-div{
	overflow:auto;
}*/

/* Label Background Images */


/*.colorContainer {
	width:850px;
	margin:-9px 15px;
	
}
.colorContainer .title  img{
	position:relative;
	z-index:1;
	align:center;
}
.colorContainer .imageContainer {
	position:absolute;
	z-index:1002;
}
.colorContainer .labelImage {
	float:left;
	margin:-70px 6px 0px 6px;
	padding:0px 5px;
	float:left;
	text-align:center;
	width:190px;
}*/
/*.greenLabel{
background: url('../images/label-green.png') ;
}
.blueLabel{
background: url('../images/label-blue.png') ;
}
.redLabel{
background: url('../images/label-red.png') ;
}
.purpleLabel{
background: url('../images/label-purple.png') ;
}*/