/* Selectmenu
-----------------------------------*/
.ui-selectmenu {
    display: block;
    position:relative;
    height:2em;
	text-decoration: none;
	overflow:hidden;
	background:transparent url('DDBg.jpg') 0 0 repeat-x;
	-moz-box-shadow:0px 0 1px 1px #EEE;
	-webkit-box-shadow:0px 0 1px 1px #EEE;
	box-shadow:0px 0 1px 1px #EEE;
	height:30px;
	border-left:1px solid #CCC;
	;
	border-right:1px solid #CCC
}
.ui-selectmenu-icon {
	position:absolute;
	right:6px;
	margin-top:-8px;
	top: 50%
}
.ui-selectmenu-menu {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top: 0;
	visibility: hidden;
	overflow: auto;
	background:#FFF;
	border:1px solid #CCC
}
.ui-selectmenu-open {
	visibility: visible;
}
.ui-selectmenu-menu-popup {
	margin-top: -1px;
}
.ui-selectmenu-menu-dropdown {
}
.ui-selectmenu-menu li {
	padding:0;
	margin:0;
	display: block;
	border-top: 1px dotted transparent;
	border-bottom: 1px dotted transparent;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important;
}
.ui-selectmenu-menu li a, .ui-selectmenu-status {
	line-height: 1.4em;
	display:block;
	padding:.3em 1em;
	outline:none;
	text-decoration:none;
    color:#000;
    text-align:left;
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status {
	padding-left: 20px;
	position: relative;
	margin-left: 5px;
}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
	position: absolute;
	top: 1em;
	margin-top: -8px;
	left: 0;
}
.ui-selectmenu-status {
	line-height: 1.4em;
	background:transparent url('DD_arrow.png') top right no-repeat
}
.ui-selectmenu-open li.ui-selectmenu-item-focus a {
	background:#CCC
}
.ui-selectmenu-open li.ui-selectmenu-item-selected {
	background:#999
}
.ui-selectmenu-menu li span, .ui-selectmenu-status span {
	display:block;
	margin-bottom: .2em;
}
.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight: bold;
}
.ui-selectmenu-menu li .ui-selectmenu-item-content {
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity: .8;
}
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size: 1em;
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	line-height: 1.4em;
	display:block;
	padding:.6em .5em 0;
	font-weight: bold;
}
.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin: 0;
	padding: 0;
}
#product .productsL, #product .productsR {
	float:left
}
#product .productsR {
	float:left;
	width:460px;
	margin-left:20px;
	font-family:Kalinga;
	color:#554d32;
	height:465px
}
#product .productsR h2 {
	font-family:Kalinga;
	font-size:34px;
	margin:12px;
	color:#554d32
}
#product .productsR .description {
	font-size:16px;
	margin:45px 0 50px 0;
	margin-left:12px
}
#product .productsR .description .price {
	color:#1f1c10;
	font-size:24px
}
#product .productsR .description .price span {
	color:#978d68;
	font-size:15px
}
#product .productsR .desclist {
	list-style-type:disc;
	padding-left:28px;
	list-style-position:outside;
	margin-top:15px
}
#product .productsR .desclist li {
	font-family:"Myriad Pro";
	font-size:16px
}
#product .productsR .details {
	font-family:"Myriad Pro";
	font-size:16px;
	color:#978d68;
	font-style:italic;
	margin:60px 0 0 27px
}
#product .productsR .details a {
	font-size:16px;
	color:#978d68
}
#product .select .selector-wrapper:last-child {
	margin-right:0;
}
#product .selector-wrapper {
	margin-right:10px;
	float:left;
}
#product .productsL .featured {
	overflow:hidden
}
#product .productsL .featured #largeImg {
	background:transparent url('JSK-7414_a_big.png') 0 0 no-repeat;
	width:437px;
	height:278px;
	position:absolute
}
/*#product .productsL .featured #largeImg {width:437px; height:278px}*/
#product .thumbs {
	padding:11px 0;
	margin-top:18px
}
#product .thumbs ul {
	margin:0;
	padding:0;
	list-style-type:none;
	height:123px
}
#product .thumbs li {
	width:101px;
	height:121px;
	float:left;
	margin-left:11px;
	-moz-box-shadow:1px 1px 2px 0 #000;
	-webkit-box-shadow:1px 1px 2px 0 #000;
	box-shadow:1px 1px 2px 0 #000;
}
#product .thumbs li:first-child {
	margin:0
}
#product .variants span.price {
	display:block;
	font-size:15px;
	padding:13px 0
}
#product .variants label {
	display:block;
	font-size:11px;
	text-transform:uppercase
}
#product .variants select {
}
#product .variants .select {
	font-family:Kalinga;
	font-size:14px
}
#product .type, #product .vendor {
	margin-right:8px;
}
#product-form .shirtsize {
	width:222px;
	height:378px;
	float:left
}
#product .shirtsize h2, #product-form .shirtcustomparts h2 {
	font-family:Kalinga;
	font-size:23px;
	margin:0;
	color:#554d32
}
#product-form .shirtsize h3 {
	color: #554D32;
    font-family: "Myriad Pro";
    font-size: 14px;
    margin-bottom: 12px;
    text-align: left;
}
#product .shirtsize .Div2 {
	margin:30px 0 0 25px
}
#product-form .shirtcustomparts {
	height:auto;
	float:left;
	width:700px;
	margin-bottom: 20px;
    margin-left:20px;
}
#add-item-form {
	margin-top:0px
}
#product #customizeOpt {
	height:auto
}
#product #bodySizeDiv {
	height:auto;
	width:942px;
	display:none
}
#product-form #bodySizeDiv .customize_sect1 {
	float:left;
	margin-left:23px
}
#product-form #bodySizeDiv .customize_sect1 h3 {
	font-family:"Myriad Pro";
	font-size:14px;
	color:#554d32;
	margin-bottom:10px;
}
#product .shirtcustomparts h2 .H2italic {
	color:#978D68;
	font-size:16px;
	font-family:"Myriad Pro";
	font-style:italic
}
.shirtcustomparts .customDiv {
	float:left;
	/*height:324px;*/
	margin-top:18px;
	background:transparent url('sideBg.jpg') right no-repeat
}
.shirtcustomparts .customDiv:last-child {
	background:none
}
.shirtcustomparts .customDiv .custom_sect {
	margin-left:3px
}
.shirtcustomparts .customDiv h3 {
	font-family:Kalinga;
	font-size:18px;
	color:#554d32;
	text-align:center
}
.shirtcustomparts .customDiv .custom_sect h4 {
	font-family:"Myriad Pro";
	font-size:14px;
	color:#554d32;
	margin-bottom:5px
}
.shirtcustomparts .customDiv .custom_sect .CSIC {
	overflow:hidden;
	margin-left:20px;
	margin-bottom:10px
}
.shirtcustomparts .customDiv .custom_sect input {
	display:none;
}
#product #customizeOpt {
	clear: both;
    float: left;
    margin-top: 4px;
    width: 942px;
	margin-bottom:15px;
}
#product-form #customizeOpt .customize_sect {
	float:left;
	margin-left:15px;
	margin-top:5px
}
#product-form #customizeOpt .customize_sect h3 {
	font-family:Kalinga;
	font-size:14px;
	color:#554d32
}
#product-form .customize_sect input[type="text"] {
	width:113px;
	height:30px
}
#add-custom input[type="submit"] {
	background:url('btnBg.jpg') 0 0 repeat-x;
	width:191px;
	height:36px;
	border:0;
	color:#FFF;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
#add-custom span {
	display:block;
	width:191px;
	margin:17px auto 0
}
#Field13, #Field14, #Field16, #location_sel, #color_sel, #font_sel, #Field20, #Field21, #Field22, #Field23, #Field24, #Field25, #Field26, #product-select-option-0, #product-select-option-1 {
	width:120px
}
#product-select {
	width:175px
}
#shirtpreview {
	position:absolute
}
/*Easy zoom for products thumbnail images*/
a.zoom1, a.zoom2, a.zoom3, a.zoom4 {
	display:block
}
#parentofPreview {
	overflow:hidden;
	width:437px;
	height:278px;
	position:relative
}
.semi_spread_of {
	background:transparent url('semi_spread_of.jpg') 0 0 no-repeat
}
.semi_spread_on {
	background:transparent url('semi_spread_on.jpg') 0 0 no-repeat
}
.button_down_of {
	background:transparent url('button_down_of.jpg') 0 0 no-repeat
}
.button_down_on {
	background:transparent url('button_down_on.jpg') 0 0 no-repeat
}
.english_spread_of {
	background:transparent url('english_spread_of.jpg') 0 0 no-repeat
}
.english_spread_on {
	background:transparent url('english_spread_on.jpg') 0 0 no-repeat
}
.spear_point_of {
    background:transparent url('spear-point-collar_of.jpg') 0 0 no-repeat
}
.spear_point_on {
	background:transparent url('spear-point-collar_on.jpg') 0 0 no-repeat
}
.custom_collar_of {
    background:transparent url('custom_collar_of.jpg') 0 0 no-repeat
}
.custom_collar_on {
	background:transparent url('custom_collar_on.jpg') 0 0 no-repeat
}
.onebutton_barrel_of {
	background:transparent url('1button_barrel_of.jpg') 0 0 no-repeat
}
.onebutton_barrel_on {
	background:transparent url('1button_barrel_on.jpg') 0 0 no-repeat
}
.twobutton_of {
	background:transparent url('2button_of.jpg') 0 0 no-repeat
}
.twobutton_on {
	background:transparent url('2button_on.jpg') 0 0 no-repeat
}
.french_of {
	background:transparent url('https://static.shopify.com/s/files/1/0126/4512/t/2/assets/French_of.jpg') 0 0 no-repeat
}
.french_on {
	background:transparent url('https://cdn.shopify.com/s/files/1/0126/4512/t/2/assets/French_on.jpg') 0 0 no-repeat
}
.custom_cuff_of {
    background:transparent url('custom_cuff_of.jpg') 0 0 no-repeat
}
.custom_cuff_on {
	background:transparent url('custom_cuff_on.jpg') 0 0 no-repeat
}
.center_pleats_of {
	background:transparent url('center_pleats_of.jpg') 0 0 no-repeat
}
.center_pleats_on {
	background:transparent url('center_pleats_on.jpg') 0 0 no-repeat
}
.side_pleats_of {
	background:transparent url('side_pleats_of.jpg') 0 0 no-repeat
}
.side_pleats_on {
	background:transparent url('side_pleats_on.jpg') 0 0 no-repeat
}
.no_pleats_of {
	background:transparent url('no_pleats_of.jpg') 0 0 no-repeat
}
.no_pleats_on {
	background:transparent url('no_pleats_on.jpg') 0 0 no-repeat
}
.shirred_pleats_of {
    background:transparent url('shirred_of.jpg') 0 0 no-repeat
}
.shirred_pleats_on {
	background:transparent url('shirred_on.jpg') 0 0 no-repeat
}
.custom_pleats_of {
    background:transparent url('custom_back_of.jpg') 0 0 no-repeat
}
.custom_pleats_on {
	background:transparent url('custom_back_on.jpg') 0 0 no-repeat
}
.pocket_of {
	background:transparent url('pocket_of.jpg') 0 0 no-repeat
}
.pocket_on {
	background:transparent url('pocket_on.jpg') 0 0 no-repeat
}
.flap_pocket_of {
    background:transparent url('pocket_flap_of.jpg') 0 0 no-repeat
}
.flap_pocket_on {
	background:transparent url('pocket_flap_on.jpg') 0 0 no-repeat
}
.custom_pocket_of {
    background:transparent url('pocket_custom_of.jpg') 0 0 no-repeat
}
.custom_pocket_on {
	background:transparent url('pocket_custom_on.jpg') 0 0 no-repeat
}
.no_pocket_of {
	background:transparent url('no_pocket_of.jpg') 0 0 no-repeat
}
.no_pocket_on {
	background:transparent url('no_pocket_on.jpg') 0 0 no-repeat
}
.standard_placket_of {
	background:transparent url('standard_placket_of.jpg') 0 0 no-repeat
}
.standard_placket_on {
	background:transparent url('standard_placket_on.jpg') 0 0 no-repeat
}
.plain_front_of {
	background:transparent url('plain_front_of.jpg') 0 0 no-repeat
}
.plain_front_on {
	background:transparent url('plain_front_on.jpg') 0 0 no-repeat
}
.pullover_shirt_of {
    background:transparent url('placket_pullover_of.jpg') 0 0 no-repeat
}
.pullover_shirt_on {
	background:transparent url('placket_pullover_on.jpg') 0 0 no-repeat
}
.custom_planket_of {
    background:transparent url('placket_custom_of.jpg') 0 0 no-repeat
}
.custom_planket_on {
	background:transparent url('placket_custom_on.jpg') 0 0 no-repeat
}

/*for pants*/
.pant_nopleat_of {
    background:transparent url('pant_nopleat_of.jpg') 0 0 no-repeat
}
.pant_nopleat_on {
    background:transparent url('pant_nopleat_on.jpg') 0 0 no-repeat
}
.pant_pleat1_of {
    background:transparent url('pant_pleat1_of.jpg') 0 0 no-repeat
}
.pant_pleat1_on {
    background:transparent url('pant_pleat1_on.jpg') 0 0 no-repeat
}
.pant_pleats2_of {
    background:transparent url('pant_pleats2_of.jpg') 0 0 no-repeat
}
.pant_pleats2_on {
    background:transparent url('pant_pleats2_on.jpg') 0 0 no-repeat
}
.vertical_pockets_of {
    background:transparent url('vertical_pockets_of.jpg') 0 0 no-repeat
}
.vertical_pockets_on {
    background:transparent url('vertical_pockets_on.jpg') 0 0 no-repeat
}
.sliced_pockets_of {
    background:transparent url('sliced_pockets_of.jpg') 0 0 no-repeat
}
.sliced_pockets_on {
    background:transparent url('sliced_pockets_on.jpg') 0 0 no-repeat
}
.no_back_pocket_of {
    background:transparent url('no_back_pocket_of.jpg') 0 0 no-repeat
}
.no_back_pocket_on {
    background:transparent url('no_back_pocket_on.jpg') 0 0 no-repeat
}
.back_1pocket_of {
    background:transparent url('back_1pocket_of.jpg') 0 0 no-repeat
}
.back_1pocket_on {
    background:transparent url('back_1pocket_on.jpg') 0 0 no-repeat
}
.back_2pockets_of {
    background:transparent url('back_2pockets_of.jpg') 0 0 no-repeat
}
.back_2pockets_on {
    background:transparent url('back_2pockets_on.jpg') 0 0 no-repeat
}
.pant_without_cuffs_of {
    background:transparent url('pant_without_cuffs_of.jpg') 0 0 no-repeat
}
.pant_without_cuffs_on {
    background:transparent url('pant_without_cuffs_on.jpg') 0 0 no-repeat
}
.pant_with_cuffs_of {
    background:transparent url('pant_with_cuffs_of.jpg') 0 0 no-repeat
}
.pant_with_cuffs_on {
    background:transparent url('pant_with_cuffs_on.jpg') 0 0 no-repeat
}


.lightgreyprice {
	font-family:Kalinga;
	font-size:18px;
	color:#978d68
}
.priceHeading {
	font-family:"Myriad Pro";
	font-size:16px
}
.verticalUL {
	height:183px!important
}
.verticalUL li {
	height:181px!important
}


.div2_1 {
	margin-top:15px;
}

.div2_1 a {
    background: url('tinyarrowdown.png') no-repeat right 50%;
    color: #000000;
    display: block;
}

.hide {display:none;}


.shirtcustompartsCntnt  {
    background: url(//cdn.shopify.com/s/files/1/0109/6372/t/16/assets/bgHomeFeaturMid.png?5816951139373846669) repeat-y scroll 0 0 transparent;
    float: left;
    padding: 0 9px;
    width: 100%;
}

#product .shirtcustomparts h2 {
    margin: -6px 0 0;
}

#bodySizeDiv {
	clear: both;
    display: block;
    float: left;
    margin-bottom: 15px;
}

.bodySizeDivCntnt {
	background: url(//cdn.shopify.com/s/files/1/0109/6372/t/16/assets/bgFullMid.png?5816951139373846669) repeat-y scroll 0 0 transparent;
    float: left;
    padding: 0 9px;
    width: 100%;
	}
    
/******* Live Style *********/

.proDisplay img { max-width:440px; }

.thumbs {
    clear: both;
    float: left !important;
}

.thumbs .image { float:left; margin: 0 5px; } 

.bodyTwoCntnt .customize_sect { float:left; }

#add-item-form select {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 2px solid #D4D4D4;
    padding: 5px 10px;
    z-index: 0;
    
    
    background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefefe 20%, #d4d4d4 77%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#fefefe), color-stop(77%,#d4d4d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 20%,#d4d4d4 77%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 20%,#d4d4d4 77%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 20%,#d4d4d4 77%); /* IE10+ */
background: linear-gradient(top,  #fefefe 20%,#d4d4d4 77%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-8 */

    }

#add-item-form .custom_sect, .customize_sect1 {
    position: relative;
    }

#add-item-form .custom_sect img.tooltip, .shirtsizeCntnt .Div2 img.tooltip  {
    position: absolute;
    right: 14px;
    top: 0;
    }
    
.shirtsizeCntnt .Div2 img.tooltip  { right: 65px !important; } 
    
.customize_sect1 img.tooltip  {
    position: absolute;
    right: 47px;
    top: 0;
    }
