@charset "UTF-8";
/* CSS Document */
/* FONT RENDERING FOR CHROME */
body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}
/* End of RENDERING */

.nopadding {
    padding:0px !important;
}
#container {
    position: relative;
}
#container span {
    display: none;
    font-weight: 400;
    height: auto;
    left: 0;
    letter-spacing: 0;
    line-height: 32px;
    margin: 19px auto 0px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
	text-shadow:-1px 1px 4px #000;
	font-size:29px;
}
#container span:first-child {
    font-size: 37px;
    font-weight: 600;
    letter-spacing: -0.039em;
    line-height: 43px;
    margin: 25px auto;
}
#container span:nth-child(2) {
    font-size: 37px;
    font-weight: 600;
    letter-spacing: -0.029em;
    line-height: 43px;
    margin: 25px auto;
}
#container span:nth-child(3) {
    font-size: 34px;
    font-weight: 400;
    letter-spacing: -0.019em;
    line-height: 37px;
    margin: 9px auto 0px;
}
#container span:last-child {
    font-size: 24px !important;
    font-weight: 400;
    margin: 18px 0 0 !important;
}
body.homep {
    background:#000;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.suitp {
    background:url(../gfx/body/suit-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.tuxedop {
    background:url(../gfx/body/tuxedo-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.womensuitp {
    background:url(../gfx/body/women-suit-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.jeansp {
    background:url(../gfx/body/jeans-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.jacketp {
    background:url(../gfx/body/jacket-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.overcoatp {
    background:url(../gfx/body/overcoat-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.blousep {
    background:url(../gfx/body/blouse-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.vestp,body.contactp {
    background:url(../gfx/body/vest-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.pantp {
    background:url(../gfx/body/pant-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.tiep {
    background:url(../gfx/body/tie-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.companyp {
    background:url(../gfx/body/company-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.shirtp {
    background:url(../gfx/body/shirt-full-bg.jpg) no-repeat top center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.all3d {
}
body.shirt3d { 
	background:url(../gfx/atailor/shirt3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
	}
body.jeans3d { 
	background:url(../gfx/atailor/jeans3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
	
body.jackets3d { 
	background:url(../gfx/atailor/jacket3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.blouse3d { 
	background:url(../gfx/atailor/shirt1024.png) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.suit3d { 
	background:url(../gfx/atailor/suit3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.tuxedo3d { 
	background:url(../gfx/atailor/tuxedo.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.tie3d { 
	background:url(../gfx/atailor/tie3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.vest3d { 
	background:url(../gfx/atailor/vest3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.pant3d { 
	background:url(../gfx/atailor/pant-3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
body.overcoat3d { 
	background:url(../gfx/atailor/overcoat3d.jpg) no-repeat top center fixed rgba(0, 0, 0, 1);
	    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
}
.homep .navbar {
    border-color: transparent;
    margin-bottom:0px;
}
.homep .leftakis.logos {
}
.suitp .logo img,.shirtp .logo img,.womensuitp .logo img,.jeansp .logo img,.jacketp .logo img,.overcoatp .logo img,.blousep .logo img,.vestp .logo img,.tuxedop .logo img,.pantp .logo img,.contactp .logo img,.tiep .logo img,.companyp .logo img {
    margin: 5px 0 0 -21px;
}
.suitp .bgbg {
    background: none repeat scroll 0 0 rgba(213, 142, 45, 0.35);
}
.tuxedop .bgbg {
    background: none repeat scroll 0 0 rgba(213, 142, 45, 0.35);
}
.womensuitp .bgbg {
    background: none repeat scroll 0 0 rgba(41, 96, 4, 0.35);
}
.jeansp .bgbg {
    background: none repeat scroll 0 0 rgba(0, 102, 255, 0.35);
}
.jacketp .bgbg {
    background: none repeat scroll 0 0 rgba(0, 102, 255, 0.35);
}
.overcoatp .bgbg {
    background: none repeat scroll 0 0 rgba(107, 0, 54, 0.35);
}
.blousep .bgbg {
    background: none repeat scroll 0 0 rgba(0, 247, 227, 0.35);
}
.vestp .bgbg ,.contactp .bgbg ,.pantp .bgbg {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
}
.tiep .bgbg {
    background: none repeat scroll 0 0 rgba(106,18,18, 0.35);
}
.companyp .bgbg {
    background: none repeat scroll 0 0 rgba(207,178,145, 0.35);
}
.shirtp .bgbg {
    background: none repeat scroll 0 0 rgba(6,13,21, 0.35);
}
.shirtp .degrade, .shirtp .row.logos  {
    background: -moz-linear-gradient(left,  rgba(6,13,21,0.45) 0%, rgba(6,13,21,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(6,13,21,0.45)), color-stop(100%,rgba(6,13,21,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(6,13,21,0.45) 0%,rgba(6,13,21,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(6,13,21,0.45) 0%,rgba(6,13,21,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(6,13,21,0.45) 0%,rgba(6,13,21,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(6,13,21,0.45) 0%,rgba(6,13,21,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73060d15', endColorstr='#00060d15',GradientType=1 ); /* IE6-9 */
}
.womensuitp .degrade, .womensuitp .row.logos  {
    background: -moz-linear-gradient(left,  rgba(41,96,4,0.45) 0%, rgba(41,96,4,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(41,96,4,0.45)), color-stop(100%,rgba(41,96,4,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(41,96,4,0.45) 0%,rgba(41,96,4,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(41,96,4,0.45) 0%,rgba(41,96,4,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(41,96,4,0.45) 0%,rgba(41,96,4,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(41,96,4,0.45) 0%,rgba(41,96,4,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73296004', endColorstr='#00296004',GradientType=1 ); /* IE6-9 */
}
.suitp .degrade, .suitp .row.logos {
    background: -moz-linear-gradient(left,  rgba(213,142,45,0.45) 0%, rgba(213,142,45,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(213,142,45,0.45)), color-stop(100%,rgba(213,142,45,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d58e2d', endColorstr='#00d58e2d',GradientType=1 ); /* IE6-9 */
}
.tuxedop .degrade, .tuxedop .row.logos {
    background: -moz-linear-gradient(left,  rgba(213,142,45,0.45) 0%, rgba(213,142,45,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(213,142,45,0.45)), color-stop(100%,rgba(213,142,45,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(213,142,45,0.45) 0%,rgba(213,142,45,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d58e2d', endColorstr='#00d58e2d',GradientType=1 ); /* IE6-9 */
}
.jeansp .degrade, .jeansp .row.logos ,.jacketp .degrade, .jacketp .row.logos {
    background: -moz-linear-gradient(left,  rgba(0,102,255,0.45) 0%, rgba(0,102,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,102,255,0.45)), color-stop(100%,rgba(0,102,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,102,255,0.45) 0%,rgba(0,102,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,102,255,0.45) 0%,rgba(0,102,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,102,255,0.45) 0%,rgba(0,102,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,102,255,0.45) 0%,rgba(0,102,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#730066ff', endColorstr='#000066ff',GradientType=1 ); /* IE6-9 */
}
.overcoatp .degrade, .overcoatp .row.logos {
    background: -moz-linear-gradient(left,  rgba(107,0,54,0.45) 0%, rgba(107,0,54,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(107,0,54,0.45)), color-stop(100%,rgba(107,0,54,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(107,0,54,0.45) 0%,rgba(107,0,54,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(107,0,54,0.45) 0%,rgba(107,0,54,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(107,0,54,0.45) 0%,rgba(107,0,54,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(107,0,54,0.45) 0%,rgba(107,0,54,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736b0036', endColorstr='#006b0036',GradientType=1 ); /* IE6-9 */
}
.blousep .degrade, .blousep .row.logos {
    background: -moz-linear-gradient(left,  rgba(0,247,227,0.45) 0%, rgba(0,247,227,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,247,227,0.45)), color-stop(100%,rgba(0,247,227,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,247,227,0.45) 0%,rgba(0,247,227,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,247,227,0.45) 0%,rgba(0,247,227,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,247,227,0.45) 0%,rgba(0,247,227,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,247,227,0.45) 0%,rgba(0,247,227,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7300f7e3', endColorstr='#0000f7e3',GradientType=1 ); /* IE6-9 */
}
.vestp .degrade, .vestp .row.logos ,.pantp .degrade, .pantp .row.logos ,.contactp .degrade, .contactp .row.logos {
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.45)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.tiep .degrade, .tiep .row.logos {
    background: -moz-linear-gradient(left,  rgba(106,18,18,0.45) 0%, rgba(106,18,18,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(106,18,18,0.45)), color-stop(100%,rgba(106,18,18,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(106,18,18,0.45) 0%,rgba(106,18,18,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(106,18,18,0.45) 0%,rgba(106,18,18,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(106,18,18,0.45) 0%,rgba(106,18,18,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(106,18,18,0.45) 0%,rgba(106,18,18,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736a1212', endColorstr='#006a1212',GradientType=1 ); /* IE6-9 */
}
.companyp .degrade, .companyp .row.logos {
    background: -moz-linear-gradient(left,  rgba(207,178,145,0.45) 0%, rgba(207,178,145,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,178,145,0.45)), color-stop(100%,rgba(207,178,145,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(207,178,145,0.45) 0%,rgba(207,178,145,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(207,178,145,0.45) 0%,rgba(207,178,145,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(207,178,145,0.45) 0%,rgba(207,178,145,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(207,178,145,0.45) 0%,rgba(207,178,145,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73cfb291', endColorstr='#00cfb291',GradientType=1 ); /* IE6-9 */
}
.clearall {
    clear:both;
}
.fifteenpad {
    padding:15px;
}
.degrade.fifteenpad h1,.terms h1 {
    font-size: 35px;
    font-weight: 300;
    letter-spacing: -0.013em;
    margin:0px;
    text-shadow: -1px 0 2px #444444;
}
.terms h1 {
    font-size: 26px;
    margin: 5px 0;
}
.terms ul {
    list-style: none outside none;
    margin: 5px 0 20px 10px;
    padding: 0 0 0 10px;
}
.terms li {
    margin: 0 0 15px;
    text-shadow: 1px 1px 1px #444444;
}
.degrade.fifteenpad > p {
	margin-bottom:0px;
}
.topmarrwenty {
    margin-top:20px;
}

.bgbg.fifteenpad strong {
    font-weight: 600;
}

.row.marginleftsmall .menshirtbt > a,.row.marginleftsmall .mensuitsbt > a,.row.marginleftsmall .tuxedobt > a,.row.marginleftsmall .tiebt > a,.row.marginleftsmall .womansuitsbt > a,.row.marginleftsmall .womanshirtbt > a,.row.marginleftsmall .vestbt > a ,.row.marginleftsmall .pantbt > a ,.row.marginleftsmall .overcoatbt > a,.row.marginleftsmall .uniformbt > a {
    min-height: 136px !important;
    padding: 25px 0 0;
}
.navbar-collapse.collapse.mymenu {
    background-color: rgba(5, 7, 8, 0.0);
}
.footer {
    padding: 9px 10px;
}

.footer strong {
    font-weight: 600;
}
.paddingfront > div {
    padding-top: 10px;
}
.homep .logo img {
    margin-left: -20px;
    margin-right: 7px;
}
.homep .footer, .homep .credit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
}
.suitp .footer,.suitp .credit {
    background: none repeat scroll 0 0 rgba(213, 142, 45, 0.35);
}
.tuxedop .footer ,.tuxedop .credit {
    background: none repeat scroll 0 0 rgba(213, 142, 45, 0.35);
}
.womensuitp .footer,.womensuitp .credit {
    background: none repeat scroll 0 0 rgba(41, 96, 4, 0.35);
}
.jeansp .footer,.jeansp .credit {
    background: none repeat scroll 0 0 rgba(0,102,255, 0.35);
}
.jacketp .footer,.jacketp .credit {
    background: none repeat scroll 0 0 rgba(0,102,255, 0.35);
}
.overcoatp .footer ,.overcoatp .credit {
    background: none repeat scroll 0 0 rgba(107,0,54, 0.35);
}
.blousep .footer,.blousep .credit {
    background: none repeat scroll 0 0 rgba(0,247,227, 0.35);
}
.vestp .footer ,.contactp .footer,.pantp .footer,.pantp .credit,.vestp .credit ,.contactp .credit  {
    background: none repeat scroll 0 0 rgba(255,255,255, 0.35);
}
.tiep .footer,.tiep .credit {
    background: none repeat scroll 0 0 rgba(106,18,18, 0.35);
}
.companyp .footer,.companyp .credit {
    background: none repeat scroll 0 0 rgba(207,178,145, 0.35);
}
.shirtp .footer,.shirtp .credit {
    background: none repeat scroll 0 0 rgba(6,13,21, 0.35);
}
.rowfooter {
    margin:15px 0px;
}
.rowmenu {
    margin:5px 0px;
}
.jeansbt span {
    display:block;
    font-size:121%;
    margin-top:0px;
    letter-spacing: -0.019em;
}
.row.marginleftsmall .jeansbt > a {
    min-height: 136px !important;
    padding: 14px 0 0;
}
.uniformbt span,.womansuitsbt span,.overcoatbt span,.tiebt span, .mensuitsbt span, .tuxedobt span,.womanshirtbt span,.menshirtbt span,.vestbt span,.pantbt span {
    display:block;
    font-size:161%;
    margin-top:0px;
    letter-spacing: -0.019em;
}
.uniformbt,.womansuitsbt,.overcoatbt,.tiebt, .mensuitsbt, .tuxedobt, .jeansbt, .womanshirtbt, .menshirtbt, .vestbt, .pantbt {
    text-align: center;
    
	-moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.61);
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.61);
	box-shadow:         inset 0 0 10px rgba(0,0,0,0.61);
}
.overcoatbt > a,.womansuitsbt > a,.tiebt > a, .mensuitsbt > a, .tuxedobt > a,.jeansbt > a,.womanshirtbt > a,.menshirtbt > a,.vestbt > a,.pantbt > a,.uniformbt > a {
    color: #fefefe;
    padding: 30px 0px 0px;
    text-align: center;
    display: block;
    min-height: 145px;
}
@media (max-width: 767px) {
    span.garmentname {
        font-size:200%;
    }
    .overcoatbt .garmentname {
        font-size: 150% !important;
    }
    .uniformbt .garmentname {
        font-size: 160% !important;
        line-height:26px !important;
    }
    .overcoatbt > a, .womansuitsbt > a, .tiebt > a, .mensuitsbt > a, .tuxedobt > a, .jeansbt > a, .womanshirtbt > a, .menshirtbt > a, .vestbt > a, .uniformbt > a , .pantbt > a {
        min-height:137px;
    }
	
}
.overcoatbt .garmentname {
   
}
.uniformbt .garmentname {
    font-size: 160%;
    line-height:30px;
}
span.garmentname {
    display: block;
    font-size: 170%;
    text-shadow: 0 0 3px #444444;
    font-weight: 300;
    margin: -1px 0 0 -1px;
    text-transform: uppercase;
    letter-spacing:-0.019em;
    line-height:36px;
}
.garmentag {
    min-height: 136px;
}
.col-xs-6.col-sm-3.col-md-3 span.garmentname {
    font-size: 180%;
    line-height: 30px;
    margin-top:2px;
}
.col-xs-6.col-md-3.col-sm-3 span {
    font-size: 135%;
    margin-top: -1px;
}
.col-xs-6.col-md-3.col-sm-3 a {
    min-height: 132px;
}
.col-xs-6.col-sm-3.col-md-13, .col-xs-4.col-sm-3.col-md-13 {
    padding-left: 9px;
    padding-right: 0px;
}

.marginleftsmall {
    margin-left:6px;
    margin-right:6px;
}

.homep .vestbt a, .homep .tiebt a,  .homep .overcoatbt a {
   
}
.overcoatbt {
    background: -moz-linear-gradient(-45deg,  rgba(182,109,161,0.65) 0%, rgba(73,0,38,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(182,109,161,0.65)), color-stop(100%,rgba(73,0,38,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(182,109,161,0.65) 0%,rgba(73,0,38,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(182,109,161,0.65) 0%,rgba(73,0,38,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(182,109,161,0.65) 0%,rgba(73,0,38,0.65) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(182,109,161,0.65) 0%,rgba(73,0,38,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b66da1', endColorstr='#73490026',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.overcoatbt:hover {
    background: -moz-linear-gradient(-45deg,  rgba(182,109,161,0.99) 0%, rgba(73,0,38,0.99) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(182,109,161,0.99)), color-stop(100%,rgba(73,0,38,0.99))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(182,109,161,0.99) 0%,rgba(73,0,38,0.99) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(182,109,161,0.99) 0%,rgba(73,0,38,0.99) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(182,109,161,0.99) 0%,rgba(73,0,38,0.99) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(182,109,161,0.99) 0%,rgba(73,0,38,0.99) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b66da1', endColorstr='#73490026',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tiebt {
    background: -moz-linear-gradient(-45deg,  rgba(106,18,18,0.65) 0%, rgba(24,5,5,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(106,18,18,0.65)), color-stop(100%,rgba(24,5,5,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(106,18,18,0.65) 0%,rgba(24,5,5,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(106,18,18,0.65) 0%,rgba(24,5,5,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(106,18,18,0.65) 0%,rgba(24,5,5,0.45) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(106,18,18,0.65) 0%,rgba(24,5,5,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736a1212', endColorstr='#73180505',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tiebt:hover {
    background: -moz-linear-gradient(-45deg,  rgba(106,18,18,0.99) 0%, rgba(24,5,5,0.99) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(106,18,18,0.99)), color-stop(100%,rgba(24,5,5,0.99))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(106,18,18,0.99) 0%,rgba(24,5,5,0.99) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(106,18,18,0.99) 0%,rgba(24,5,5,0.99) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(106,18,18,0.99) 0%,rgba(24,5,5,0.99) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(106,18,18,0.99) 0%,rgba(24,5,5,0.99) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736a1212', endColorstr='#73180505',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.uniformbt {
	background: -moz-linear-gradient(-45deg,  rgba(183,163,141,0.65) 0%, rgba(24,5,5,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(183,163,141,0.65)), color-stop(100%,rgba(24,5,5,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(183,163,141,0.65) 0%,rgba(24,5,5,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(183,163,141,0.65) 0%,rgba(24,5,5,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(183,163,141,0.65) 0%,rgba(24,5,5,0.65) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(183,163,141,0.65) 0%,rgba(24,5,5,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b7a38d', endColorstr='#73180505',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.uniformbt:hover {
	background: -moz-linear-gradient(-45deg,  rgba(183,163,141,0.99) 0%, rgba(24,5,5,0.99) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(183,163,141,0.99)), color-stop(100%,rgba(24,5,5,0.99))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(183,163,141,0.99) 0%,rgba(24,5,5,0.99) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(183,163,141,0.99) 0%,rgba(24,5,5,0.99) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(183,163,141,0.99) 0%,rgba(24,5,5,0.99) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(183,163,141,0.99) 0%,rgba(24,5,5,0.99) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b7a38d', endColorstr='#73180505',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.womansuitsbt {
    background: -moz-linear-gradient(-45deg,  rgba(213,255,184,0.65) 0%, rgba(38,93,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(213,255,184,0.65)), color-stop(100%,rgba(38,93,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(213,255,184,0.65) 0%,rgba(38,93,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(213,255,184,0.65) 0%,rgba(38,93,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(213,255,184,0.65) 0%,rgba(38,93,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(213,255,184,0.65) 0%,rgba(38,93,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d5ffb8', endColorstr='#73265d00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.womansuitsbt:hover {
    background: -moz-linear-gradient(-45deg,  rgba(213,255,184,0.99) 0%, rgba(38,93,0,0.99) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(213,255,184,0.99)), color-stop(100%,rgba(38,93,0,0.99))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(213,255,184,0.99) 0%,rgba(38,93,0,0.99) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(213,255,184,0.99) 0%,rgba(38,93,0,0.99) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(213,255,184,0.99) 0%,rgba(38,93,0,0.99) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(213,255,184,0.99) 0%,rgba(38,93,0,0.99) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d5ffb8', endColorstr='#73265d00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.mensuitsbt {
    background: -moz-linear-gradient(-45deg,  rgba(236,214,186,0.65) 0%, rgba(120,77,18,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(236,214,186,0.65)), color-stop(100%,rgba(120,77,18,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(236,214,186,0.65) 0%,rgba(120,77,18,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(236,214,186,0.65) 0%,rgba(120,77,18,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(236,214,186,0.65) 0%,rgba(120,77,18,0.65) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(236,214,186,0.65) 0%,rgba(120,77,18,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ecd6ba', endColorstr='#73784d12',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.mensuitsbt:hover {
    background: -moz-linear-gradient(-45deg,  rgba(236,214,186,0.99) 0%, rgba(120,77,18,0.99) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(236,214,186,0.99)), color-stop(100%,rgba(120,77,18,0.99))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(236,214,186,0.99) 0%,rgba(120,77,18,0.99) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(236,214,186,0.99) 0%,rgba(120,77,18,0.99) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(236,214,186,0.99) 0%,rgba(120,77,18,0.99) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(236,214,186,0.99) 0%,rgba(120,77,18,0.99) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ecd6ba', endColorstr='#73784d12',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tuxedobt {
    background: -moz-linear-gradient(-45deg,  rgba(234,214,186,0.65) 0%, rgba(214,203,175,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(234,214,186,0.65)), color-stop(100%,rgba(214,203,175,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(234,214,186,0.65) 0%,rgba(214,203,175,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(234,214,186,0.65) 0%,rgba(214,203,175,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(234,214,186,0.65) 0%,rgba(214,203,175,0.65) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(234,214,186,0.65) 0%,rgba(214,203,175,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ead6ba', endColorstr='#d6cbaf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tuxedobt:hover {
    background: -moz-linear-gradient(-45deg,  rgba(234,214,186,0.99) 0%, rgba(214,203,175,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(234,214,186,0.99)), color-stop(100%,rgba(214,203,175,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(234,214,186,0.99) 0%,rgba(214,203,175,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(234,214,186,0.99) 0%,rgba(214,203,175,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(234,214,186,0.99) 0%,rgba(214,203,175,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(234,214,186,0.99) 0%,rgba(214,203,175,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ead6ba', endColorstr='#d6cbaf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.jeansbt {
   background: -moz-linear-gradient(-45deg,  rgba(95,155,255,0.65) 0%, rgba(8,24,54,0.65) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(95,155,255,0.65)), color-stop(100%,rgba(8,24,54,0.65))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(95,155,255,0.65) 0%,rgba(8,24,54,0.65) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(95,155,255,0.65) 0%,rgba(8,24,54,0.65) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(95,155,255,0.65) 0%,rgba(8,24,54,0.65) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(95,155,255,0.65) 0%,rgba(8,24,54,0.65) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#735f9bff', endColorstr='#73081836',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.jeansbt:hover {
   background: -moz-linear-gradient(-45deg,  rgba(95,155,255,0.99) 0%, rgba(8,24,54,0.99) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(95,155,255,0.99)), color-stop(100%,rgba(8,24,54,0.99))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(95,155,255,0.99) 0%,rgba(8,24,54,0.99) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(95,155,255,0.99) 0%,rgba(8,24,54,0.99) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(95,155,255,0.99) 0%,rgba(8,24,54,0.99) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(95,155,255,0.99) 0%,rgba(8,24,54,0.99) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#735f9bff', endColorstr='#73081836',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.womanshirtbt {
   background: -moz-linear-gradient(-45deg,  rgba(0,255,234,0.65) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,255,234,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(0,255,234,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(0,255,234,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(0,255,234,0.65) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(0,255,234,0.65) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7300ffea', endColorstr='#73000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.womanshirtbt:hover {
   background: -moz-linear-gradient(-45deg,  rgba(0,255,234,0.99) 0%, rgba(0,0,0,0.99) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,255,234,0.99)), color-stop(100%,rgba(0,0,0,0.99))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(0,255,234,0.99) 0%,rgba(0,0,0,0.99) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(0,255,234,0.99) 0%,rgba(0,0,0,0.99) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(0,255,234,0.99) 0%,rgba(0,0,0,0.99) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(0,255,234,0.99) 0%,rgba(0,0,0,0.99) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7300ffea', endColorstr='#73000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.menshirtbt {
   background: -moz-linear-gradient(-45deg,  rgba(159,185,209,0.65) 0%, rgba(1,8,15,0.65) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(159,185,209,0.65)), color-stop(100%,rgba(1,8,15,0.65))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(159,185,209,0.65) 0%,rgba(1,8,15,0.65) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(159,185,209,0.65) 0%,rgba(1,8,15,0.65) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(159,185,209,0.65) 0%,rgba(1,8,15,0.65) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(159,185,209,0.65) 0%,rgba(1,8,15,0.65) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba9fb9d1', endColorstr='#ad01080f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.menshirtbt:hover {
   background: -moz-linear-gradient(-45deg,  rgba(159,185,209,0.99) 0%, rgba(1,8,15,0.99) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(159,185,209,0.99)), color-stop(100%,rgba(1,8,15,0.99))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(159,185,209,0.99) 0%,rgba(1,8,15,0.99) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(159,185,209,0.99) 0%,rgba(1,8,15,0.99) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(159,185,209,0.99) 0%,rgba(1,8,15,0.99) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(159,185,209,0.99) 0%,rgba(1,8,15,0.99) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba9fb9d1', endColorstr='#ad01080f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.vestbt {
   background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0.65) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ffffff', endColorstr='#73000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.vestbt:hover {
   background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0.99) 0%, rgba(0,0,0,0.99) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.99)), color-stop(100%,rgba(0,0,0,0.99))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0.99) 0%,rgba(0,0,0,0.99) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(255,255,255,0.99) 0%,rgba(0,0,0,0.99) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0.99) 0%,rgba(0,0,0,0.99) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(255,255,255,0.99) 0%,rgba(0,0,0,0.99) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ffffff', endColorstr='#73000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.pantbt {
	background: -moz-linear-gradient(-45deg,  rgba(221,222,229,0.65) 0%, rgba(83,86,109,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(221,222,229,0.65)), color-stop(100%,rgba(83,86,109,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(221,222,229,0.65) 0%,rgba(83,86,109,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(221,222,229,0.65) 0%,rgba(83,86,109,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(221,222,229,0.65) 0%,rgba(83,86,109,0.65) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(221,222,229,0.65) 0%,rgba(83,86,109,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dddee5', endColorstr='#a653566d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.pantbt:hover {
	background: -moz-linear-gradient(-45deg,  rgba(221,222,229,0.99) 0%, rgba(83,86,109,0.99) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(221,222,229,0.99)), color-stop(100%,rgba(83,86,109,0.99))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(221,222,229,0.99) 0%,rgba(83,86,109,0.99) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(221,222,229,0.99) 0%,rgba(83,86,109,0.99) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(221,222,229,0.99) 0%,rgba(83,86,109,0.99) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(221,222,229,0.99) 0%,rgba(83,86,109,0.99) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dddee5', endColorstr='#a653566d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.menshirtbt.launch {
	background: -moz-linear-gradient(-45deg,  rgba(159,185,209,0.80) 0%, rgba(1,8,15,0.80) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(159,185,209,0.80)), color-stop(100%,rgba(1,8,15,0.80))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(-45deg,  rgba(159,185,209,0.80) 0%,rgba(1,8,15,0.80) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-45deg,  rgba(159,185,209,0.80) 0%,rgba(1,8,15,0.80) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-45deg,  rgba(159,185,209,0.80) 0%,rgba(1,8,15,0.80) 100%); /* IE10+ */
   background: linear-gradient(135deg,  rgba(159,185,209,0.80) 0%,rgba(1,8,15,0.80) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba9fb9d1', endColorstr='#ad01080f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
   -webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
transition:width 1s, height 1s, transform 1s;
}
.noleft .col-xs-4.col-sm-3.col-md-2 {
    padding-left: 9px;
	padding-right:5px;
}
/*
.womanshirtbt.launch,.womansuitsbt.launch,.uniformbt.launch, .jeansbt.launch,.overcoatbt.launch,.mensuitsbt.launch,.tiebt.launch,.vestbt.launch {  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 
transition:width 1s, height 1s, transform 1s;}*/
/*.menshirtbt.launch:hover, .womanshirtbt.launch:hover ,.womansuitsbt.launch:hover,.uniformbt.launch:hover , .jeansbt.launch:hover,.overcoatbt.launch:hover,.mensuitsbt.launch:hover,.tiebt.launch:hover,.vestbt.launch:hover {-webkit-transform:rotate(360deg); /* Chrome, Safari, Opera 
transform:rotate(360deg);
}*/

/* Contact Form */
#contact-us-form .input-group {
    margin-bottom: 10px;
}
.removeme {
	display:none !important;
}
.contactp .fifteenpad p, #mc_embed_signup p , .supbox p {
    text-shadow: 1px 0 1px #333333;
	margin: 10px 0px;
}
.blackos {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    padding: 10px 5px;
}
.blackosbig {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    padding: 10px 20px 15px;
}
.supbox h4, #mc_embed_signup h4 {
    margin: 0;
    padding: 0px;
}
#contact-us-form p { font-size:16px;}
.bgbg.fifteenpad a {
    text-shadow: 1px 0 1px #000;
}
/* FAQ page */
.blackosbig dl { margin-bottom:0px;}
.blackosbig dd { margin:5px 0 15px 18px;}

/* Measurements */
thead td { color:#666666}

/* Additional For Home Page */
.kentros img {
    margin: 10px 5px 0px 9px;
    width: 120px;
}
.topbanner {
    float: right;
    margin-right: 147px;
    margin-top: 30px;
}
/* Inside pages */

@media (max-width: 1024px) {
.allbottomtags img {
    margin: 16px 8px 4px 16px;
    width: 128px;
}
.homep .col-md-10.col-lg-11 {
    padding-right: 3px;
	width:73.3%;
}
.footer img {
    margin: 0 0 4px 4px;
    max-height: 20px;
    max-width: 20px;
}
#container span:last-child { font-size:26px !important;}
.topbanner {
    float: right;
    margin-right:15px;
	margin-top:35px;
}
	.showsmall{
		display:none;
	}
	.showbig {
		visibility:visible;
	}

}
@media (min-width: 1025px) {
.allbottomtags img {
    margin: 16px 8px 4px 16px;
    width: 125px;
}
.homep .col-md-10.col-lg-11 {
    width: 82.3%;
}
.homep .col-md-19 {
    width: 82.3% !important;
}
.footer img {
    margin: 0 0 1px 8px;
    max-height: 20px;
    max-width: 20px;
}
.allbottomtags {
    text-align: center;
}
	.showsmall{
		display:none;
	}
	.showbig {
		visibility:visible;
	}

}
@media (max-width: 769px) {
.allbottomtags img {
    margin: 16px 8px 4px 16px;
    width: 148px;
}
.topbanner {
    float: right;
    margin-right:15px;
	margin-top:35px;
}
.showsmall{
		display:unset;
	}
	.showbig {
		display: none;
	}
	.homep .index_banner, .index_banner {
    top: -12px !important;
}.col-md-7.index_banner > img {
    width: 280px;
}
}
.bottomondesign {
    text-align: center;
}
.bottomondesign img, {
    margin: 6px ;
}
.kentros img,.allbottomtags img,.bottomondesign img {
    opacity:0.7;
}
.kentros img:hover,.allbottomtags img:hover,.bottomondesign img:hover {
    opacity: 1;
}


    .black_overlay{
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.55;
        opacity:.55;
        filter: alpha(opacity=55);
    }
    .white_content {
		background:url(../gfx/body/intro.png) left top;
        
        position: fixed;
        top: 25%;
        left: 25%;
        width: 725px;
        height: 361px;
        padding: 16px;
        
        z-index:1002;
        overflow: auto;
    }
	.dontdisplay {display: none;}
	.display {display: block;}
	.homep .index_banner {
    height: 128px;
    position: absolute;
    right: 0;
    top: -29px;
}
	 .index_banner {
    height: 128px;
    position: absolute;
    right: 0;
    top: -30px;
}
.credit {
    margin: 4px 0 0;
    padding: 9px 10px;
	float:left;
	width:100%;
}
.social {
    display: inline;
    float: right;
}
.social img {
    height: 29px;
    margin: 0 0 0 10px;
    width: 29px;
}
.col-md-7.index_banner > img {
    width: 406px;
}
.socialobe { display:none;}
@media screen and (max-device-width: 1136px) and (orientation: landscape) { 
.socialobe { display:block;}
.social { display:none;}
	 .index_banner {
    top: -30px ;
	right:-23px;
}
	 .index_banner img {
    width: 280px !important;
}

}
@media (max-width: 768px) and (orientation: portrait) { 
.allbottomtags img {
    width: 110px !important;
}
.col-md-7.index_banner { display:none;}
.suitp .logo img, .shirtp .logo img, .womensuitp .logo img, .jeansp .logo img, .jacketp .logo img, .overcoatp .logo img, .blousep .logo img, .vestp .logo img, .tuxedop .logo img, .pantp .logo img, .contactp .logo img, .tiep .logo img, .companyp .logo img,.homep .logo img { width:293px;}
.col-xs-12 .mensuitsbt { margin-bottom:10px;}
.socialobe { display:block;}
.social { display:none;}
.homep .col-md-10.col-lg-11 {
    padding-right: 3px;
	width:100%;
}

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
.col-md-7.index_banner {
    display: block;
}
	 .index_banner {
    top: -25px !important;
}
	.homep .index_banner {
    top: -29px !important;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
	 .index_banner {
    top: -19px !important;
}
	.homep .index_banner {
    top: -26px !important;
}
.index_banner img { width:400px !important;}
}
.noleft { margin:0px;}