@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,600,700);
@font-face {
    font-family: "Bullet";
    src: url(/ace-images/fonts/Bullet-Regular.ttf) format("truetype");
}


html, body {margin:0px;	padding:0px;}
body{ 
	color:#000;
	font-family:"open sans", Arial, Helvetica, sans-serif, Garamond;
	/*background-image: url(/template/images/bk-large.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	background-size:cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;*/
	background-color: #000; /*#c6c6c6; /*#eeeeee; /*#000000;*/ /*#232323;*/
}
.background-bar{background-image: url(/template/images/background2.png);background-repeat: repeat-x;}
.background-bar-red{background-image: url(/template/images/background2-red.png);background-repeat: repeat-x;}
.background-bar-blue{background-image: url(/template/images/background2-blue.png);background-repeat: repeat-x;background-position:top;}

/*ACE Styles*/
.normal{font-family:"open sans", Arial, Helvetica, sans-serif, Garamond; font-size:13px; font-weight:normal; color:#000;}
.normalblack{font-family:"open sans", Arial, Helvetica, sans-serif, Garamond; font-size:13px; font-weight:normal; color:#000;}
.heading1, h1{text-transform:uppercase; font-size:25px; font-weight:bold; margin:0px 0px 10px 0px; padding:15px 0px 0px 0px; /*text-shadow: 1px 1px #aaa;*/}
.heading2, h2{text-transform:uppercase; font-size:18px; f!ont-weight:bold;}
.heading3, h3{text-transform:uppercase; font-size:16px; f!ont-weight:bold;}
.heading4, h4{text-transform:uppercase; font-size:14px; f!ont-weight:bold;}
hr{border: 0; height: 1px; color: #999999; background-color: #999999;}
/*a:link, a:visited{text-decoration:none; text-transform:uppercase; font-weight:bold; color:#c61c31;}
a:hover {color:#000;}*/
a:link, a:visited, a:hover {outline: 0; text-decoration:none;}



.admin-box{width:250px; height:150px; /*background-image:url(/template/images/admin-bk.png);*/ border:solid 5px #10122a;}
.admin-box table{background:transparent; margin:0px 0px 0px 12px;}

.wrapper{width:1200px; margin: 0 auto; position:relative; }

/* grey background */

.box-top2-sub{float:left; width:1200px; background-image:url(/template/images/bk-top_2.png); background-repeat:repeat-y; padding-bottom:60px; }
.box-top-sub{float:left; width:1200px; background-image:url(/template/images/bk-top.png); background-repeat:no-repeat;}

/*dark background */
.box-top2{float:left; width:1200px;}
/*.box-top{float:left; width:1200px; background-image:url(/template/images/bk-top.jpg); background-repeat:no-repeat; }*/
.box-top{float:left; width:1200px; background-image:url(/template/images/bk-top.jpg); background-repeat:no-repeat; padding-bottom:60px; }
.box-top3{float:left; width:1200px; background-image:url(/template/images/bk-top.2guys.jpg); background-repeat:no-repeat; }

.box-top2-nobackground{float:left; width:1200px;}
.box-top-nobackground{float:left; width:1200px; b!ackground-image:url(/template/images/bk-top-3.png); background-repeat:no-repeat; }

/*.box-top h1{color:#df0c15; font-size:26px; text-shadow: 1px 1px #222;}
.box-top h2{color:#fff; font-size:18px;}
.box-top {color:#fff;}
#box-top .normal {color:#fff;}
#box-top a {color:#fff;}
#box-top input {color:#000;}
*/


/*Top*/
.logo{float:left; /*padding:29px 0px 0px 17px;*/ height:83px; width:180px; /*z-index:9999; */ display:inline-block;}
.nav{float:right;  height:81px; font-size:13px; text-transform:uppercase; text-align:right; color:#FFF; margin-right:80px;}
.nav table{float:right;}
.nav a:link, .nav a:visited{color:#fff; text-decoration:none;}
.nav a:hover{color:#df0c15;}

/*Menu*/
/*.menu-container{float:left; width:1200px; height:63px; text-align:center; margin:-45px 0px 12px 0px;}*/
.menu-container{float:left; width:900px; height:63px; text-align:center; margin:-45px 0px 12px 0px; /* border: 1px solid red; *//*margin:-28px 0px 0px 0px;*/ }
/*.menu-container-newsletter{float:left; width:1200px; height:23px; text-align:center; margin:-28px 0px 0px 0px;}*/
/*.menu-container-newsletter{float:left; width:1200px; height:38px; text-align:center; margin:-25px 0px 5px 0px;}*/
/*.menu-container-newsletter{float:left; width:1200px; height:63px; text-align:center; margin:-45px 0px 0px 0px;}*/
.menu-container-newsletter{float:left; width:900px; height:56px; text-align:center; margin:-36px 0px 0px 0px; /*border: 1px solid red;*/}
.menu-container-newsletter-home{float:left; width:1200px; height:18px; text-align:center; margin:-18px 0px 0px 0px;color:white;font-weight:bold;font-style:italic;font-size:22px;font-family:'Roboto Condensed';}
.menu-shadow{float:left; width:1200px; height:4px; background-image:url(/template/images/menu-shadow.png);}
.menu-center{float:left;}
.menu-center a:link, .menu-center a:visited, .menu-center a:hover{color:#fff;}

/*.menu-left{float:left; width:282px; height:63px; background-image:url(/template/images/bar/menu-left.png); background-repeat:no-repeat;}*/
/* .menu-right{float:right; width:108px; height:63px; margin:0px 6px 0px 0px; background-image:url(/template/images/bar/menu-right.png); background-repeat:no-repeat;} */
.menu-left{float:left; width:58px; height:63px; background-image:url(/template/images/bar/menu-left.png); background-repeat:no-repeat;}
.menu-right{float:left; width:15px; height:63px; margin:0px 6px 0px 0px; background-image:url(/template/images/bar/menu-right.png); background-repeat:no-repeat;}
 
.menu-box, .menu-box-left, .menu-box-hover, .menu-box-active{width:134px; padding:13px 0px 0px 0px;}
.menu-box{float:left;  height:50px;  background-image:url(/template/images/bar/right.png); text-transform:uppercase; font-size: 13px; font-weight:bold; cursor:pointer;}
.menu-box-left{float:left; height:50px;  background-image:url(/template/images/bar/left.png); text-transform:uppercase; font-size: 13px; font-weight:bold; cursor:pointer;}
.menu-box-hover{float:left;  height:50px;  /*background-image:url(/template/images/menu-center-red.png);*/ /*background-color:#b61318;*/ background-color:#5e0505; text-transform:uppercase; font-size: 13px; font-weight:bold; cursor:pointer;}
.menu-box-active{float:left;  height:50px;  background-image:url(/template/images/bar/current.png); text-transform:uppercase; font-size: 13px; font-weight:bold; cursor:pointer; m!argin:-9px 0px 0px 0px;}

#menu-active-right{background-image:url(/template/images/active-right.png); background-repeat:no-repeat; width:7px; height:9px;
	position:relative;
	top:-21px;
	left:161px;
}
#menu-active-left{background-image:url(/template/images/active-left.png); background-repeat:no-repeat; width:7px; height:9px;
	position:relative;
	top:-12px;
	left:-7px;
}


.menu-box a:link, .menu-box a:visited, .menu-box a:hover, .menu-box-hover a:link, .menu-box-hover a:visited, .menu-box-hover a:hover, .menu-box-active a:link, .menu-box-active a:visited, .menu-box-active a:hover, .menu-box-left a:link, .menu-box-left a:visited, .menu-box-left a:hover {color:#fff; text-decoration:none;}
.menu-number{float:left; width:100%; font-size:16px; text-shadow: 2px 2px #555; display:none;}
.menu-page{float:left; width:100%; padding:5px 0px 0px 0px;}
.menu-page-hover{float:left; width:100%; padding:5px 0px 0px 0px;color:#000000;background-color:#df0c15;}
.menu-normal{float:left;}







/*Home Page*/
.home-bk{width:1200px; height:917px; background-image:url(/template/images/home-bk.png); background-repeat:no-repeat;}
.box-top-home{float:left; width:1200px; height:802px;}
.box-bottom-home{float:left; height:113px; width:1200px; }
.home1{float:right;  height:202px; width:660px;  color:#fff; font-size:15px; margin:390px 0px 0px 0px; }
.home1 h1{color:#fff; font-size:30px;}
.home2{float:right; margin:20px 280px 0px 0px; width:360px; text-align:center;}
.home2 h1{font-size:32px; color:#fff; text-align:center;}
.btn-home{float:left; background-image: url(/template/images/btn-red-small.png); background-repeat: no-repeat; height: 61px; width: 178px; text-align:center; padding:10px 5px 0px 0px;}
.btn-home a:link, .btn-home a:visited{color:#fff; text-decoration:none;font-weight:bold; font-size:14px; text-transform:uppercase;}
.btn-home a:hover{color:#000;}


.welcome-home{float:left; width:600px; margin:55px 0px 0px 85px; color:#FFF}
.welcome-home h1{color:#df0c15; font-size:26px;  text-shadow:none;}
.welcome-home h2{color:#df0c15; font-size:16px;}
.welcome-home-title {color:#fff; font-size:48px; text-transform:uppercase; font-weight:bold;}

.welcome-text{float:left; width:983px; padding-left:25px; margin:0px 0px 50px 85px; color:#FFF; background: rgba(0, 0, 0, 0.8)}

.welcome-text a:link{color:red; font-weight:bold;}
.welcome-text a:visited{color:red; font-weight:bold;}
.welcome-text a:hover{color:white; font-weight:bold;}

.icons-home{clear:both; padding-bottom:40px; margin-left:84px; }
.icons-home h1{color:#df0c15; font-size:26px;  text-shadow:none;}
.icons-home h2{color:#fff; font-size:18px;}
.icons-img {border: 1px solid black;}
.icons-img:hover {border: 1px solid white;}
.icons-img-highlight {border: 5px solid #ff6418;}
.icons-img-highlight:hover {border: 5px solid white;}


.homepage-acecontent{float:left; width: 1148px; color:#df0c15; font-size:11px; font-weight:bold; margin-left:40px; text-align:left;}
#aboutcontent{float:left; width: 1148px; color:#fff; font-size:14px; font-weight:normal; display:none;}
#aboutcontent a:link, #aboutcontent a:visited{color:#df0c15; text-decoration:none;}
#aboutcontent a:hover{color:#df0c15;}
#show{cursor:pointer;}
#hide{cursor:pointer; display:none;}
/*See iehacks.css for IE Style:
.hide-show-img
*/
.hide-show-img{margin-top:-10px;}

/*Image Billboard*/
.imagebillboard{float:left; width:1114px; height:245px;padding:10px 0px 0px 2px; /*background-image:url(/template/images/bk-imagebillboard.png); background-repeat:no-repeat;*/ }
.imagebillboard2{float:left; width:733px; height:619px; margin:-50px 0px 0px 200px;}
.flexslider{background-color:transparent;}
.flex-control-nav{bottom: -9px;}

/*Content*/
.content{
	float:left;
	min-height: 795px;
	height:auto	 !important;
	height:795px;
	width:1200px;
}
.content-landing{float:left; }
.content-admin{float:left; min-height: 730px; height:auto !important; height:650px; padding: 0px 25px 0px 25px;}
.content-thanks{float:left; min-height: 730px; height:auto !important; height:650px; padding: 25px 25px 0px 25px;  width:100%;}
.box1{float:left; margin:20px 0px 0px 20px;}
/*
.box2{float:left; width:615px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;}
*/
.box2{float:left; width:687px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;}
.box2-item{float:left; width:887px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;}
.box2-catalog{float:left; w!idth:922px; width:1160px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;}
.box2-inventory{float:left; width:1160px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;}
.box2-messages{float:left; width:840px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;}
.box2-large{float:left; padding:25px; font-size:13px; min-height: 650px; height:auto !important; height:650px;}
.box2-configure{float:left; width:1160px; min-height: 650px; height:auto !important; height:650px; margin:0px 0px 0px 20px; font-size:17px;border:1px solid red;}
.box3{float:left; margin:20px 0px 0px 20px;}
.box4{float:left; margin:20px 0px 0px 0px; width:250px;}
.box5{float:left; width:220px;}
.box1 h1, .box3 h1{text-transform:uppercase; font-size:14px; font-weight:bold; margin:20px 0px 10px 0px; padding:0px; text-align:center; c!olor:#000; }
/*.item brings up the box1 and 2 on the n-quote/item.asp page*/
.item{margin-top:-15px; margin-bottom:20px;}

/* Rounded Corners */
.rounded-text{padding:0px 14px 0px 0px; font-size:13px; text-align:center;}
.rounded-text h1{font-size:14px; font-weight:bold;  text-transform:uppercase; margin:10px 0px 10px 0px;  color:#000;}

/*Flexable Rounded*/
/******NOTE:***********
When changing the width:
use the styles below.
Subtract from:
.box1, box3, #rounded, .r-box, .box1 h1, .box3 h1
width the 14&14 or 28 pixels to get the width of: 
.rounded-top2, .rounded-mid2, .rounded-btm2
*/
/*
.box1, box3, #rounded, .r-box, .box1 h1, .box3 h1 {width: 252px;}
.rounded-top2, .rounded-mid2, .rounded-btm2, .rounded-text h1{width:224px;}
*/
.box1, .box3, #rounded, .r-box, .box1 h1, .box3 h1 {width: 216px;}
.rounded-top2, .rounded-mid2, .rounded-btm2, .rounded-text h1{width:188px;}

#rounded {float: left; margin-left: 0px;}
.r-box{float:left;}

.rounded-top1{float:left; background-image: url(/template/images/rounded-top1.png); background-repeat: no-repeat; width:14px; height:22px;}
.rounded-top2{float:left; background-image: url(/template/images/rounded-top2.png); background-repeat: repeat-x; height:22px;}
.rounded-top3{float:left; background-image: url(/template/images/rounded-top3.png); background-repeat: no-repeat;width:14px; height:22px;}
/*Height*/
.rounded-mid1, .rounded-mid2, .rounded-mid3{height:700px; h!eight:449px;}
.rounded-mid1{float:left; background-image: url(/template/images/rounded-mid1.png); background-repeat: repeat-y; width:14px;}
.rounded-mid2{float:left; background-image: url(/template/images/rounded-mid2.png); background-repeat: repeat;}
.rounded-mid3{float:left; background-image: url(/template/images/rounded-mid3.png); background-repeat: repeat-y; width:14px;}
.rounded-btm1{float:left; background-image: url(/template/images/rounded-btm1.png); background-repeat: no-repeat;width:14px; height:22px;}
.rounded-btm2{float:left; background-image: url(/template/images/rounded-btm2.png); background-repeat: repeat-x; height:22px;}
.rounded-btm3{float:left; background-image: url(/template/images/rounded-btm3.png); background-repeat: no-repeat;width:14px; height:22px;}

.background-remove{background-image: none !important;}
.box1-garment{height:700px;}
.box1-patch-category{text-align:center;}
.box3-login{height:700px;}
.box3-messages{width:300px;}

.rounded360-top2, .rounded360-mid2, .rounded360-btm2 {width:332px;}
#rounded360 {float: left; width:360px; margin:0px 23px 0px 0px; }
.r-box360{float:left;width:360px;}

.rounded360-top1{float:left; background-image: url(/template/images/rounded-top1.png); background-repeat: no-repeat; width:14px; height:22px;}
.rounded360-top2{float:left; background-image: url(/template/images/rounded-top2.png); background-repeat: repeat-x; height:22px;}
.rounded360-top3{float:left; background-image: url(/template/images/rounded-top3.png); background-repeat: no-repeat;width:14px; height:22px;}

/*Height*/
.rounded360-mid1, .rounded360-mid2, .rounded360-mid3 {height:440px;}
.rounded360-mid1{float:left; background-image: url(/template/images/rounded-mid1.png); background-repeat: repeat-y; width:14px;}
.rounded360-mid2{float:left; background-image: url(/template/images/rounded-mid2.png); background-repeat: repeat;}
.rounded360-mid3{float:left; background-image: url(/template/images/rounded-mid3.png); background-repeat: repeat-y; width:14px;}

.rounded360-btm1{float:left; background-image: url(/template/images/rounded-btm1.png); background-repeat: no-repeat;width:14px; height:22px;}
.rounded360-btm2{float:left; background-image: url(/template/images/rounded-btm2.png); background-repeat: repeat-x; height:22px;}
.rounded360-btm3{float:left; background-image: url(/template/images/rounded-btm3.png); background-repeat: no-repeat;width:14px; height:22px;}




.rounded220-top2, .rounded220-mid2, .rounded220-btm2 {width:190px; }
#rounded220 {float: left; width:220px; margin:160px 0px 0px 0px;}
.r-box220{float:left; width:220px; }
.rounded220-top1{float:left; background-image: url(/template/images/rounded-top1.png); background-repeat: no-repeat; width:14px; height:22px; }
.rounded220-top2{float:left; background-image: url(/template/images/rounded-top2.png); background-repeat: repeat-x; height:22px;}
.rounded220-top3{float:left; background-image: url(/template/images/rounded-top3.png); background-repeat: no-repeat;width:14px; height:22px; }

/*Height*/
.rounded220-mid1, .rounded220-mid2, .rounded220-mid3{height:75px;}
.rounded220-mid1{float:left; background-image: url(/template/images/rounded-mid1.png); background-repeat: repeat-y; width:14px;  }
.rounded220-mid2{float:left; background-image: url(/template/images/rounded-mid2.png); background-repeat: repeat;  }  
.rounded220-mid3{float:left; background-image: url(/template/images/rounded-mid3.png); background-repeat: repeat-y; width:14px;  }

.rounded220-btm1{float:left; background-image: url(/template/images/rounded-btm1.png); background-repeat: no-repeat; width:14px; height:22px; }
.rounded220-btm2{float:left; background-image: url(/template/images/rounded-btm2.png); background-repeat: repeat-x; height:22px;  }
.rounded220-btm3{float:left; background-image: url(/template/images/rounded-btm3.png); background-repeat: no-repeat; width:14px; height:22px;}




.rounded900-top2, .rounded900-mid2, .rounded900-btm2 {width:862px;}
#rounded900 {float: left; width:890px; margin:0px 30px 0px 0px;}
.r-box900{float:left; width:890px; }
.rounded900-top1{float:left; background-image: url(/template/images/rounded-top1.png); background-repeat: no-repeat; width:14px; height:22px; }
.rounded900-top2{float:left; background-image: url(/template/images/rounded-top2.png); background-repeat: repeat-x; height:22px;}
.rounded900-top3{float:left; background-image: url(/template/images/rounded-top3.png); background-repeat: no-repeat;width:14px; height:22px; }
/*Height*/
.rounded900-mid1, .rounded900-mid2, .rounded900-mid3{height:535px;}
.rounded900-mid1{float:left; background-image: url(/template/images/rounded-mid1.png); background-repeat: repeat-y; width:14px;}
.rounded900-mid2{float:left; background-image: url(/template/images/rounded-mid2.png); background-repeat: repeat; }  
.rounded900-mid3{float:left; background-image: url(/template/images/rounded-mid3.png); background-repeat: repeat-y; width:14px; }

.rounded900-btm1{float:left; background-image: url(/template/images/rounded-btm1.png); background-repeat: no-repeat; width:14px; height:22px; }
.rounded900-btm2{float:left; background-image: url(/template/images/rounded-btm2.png); background-repeat: repeat-x; height:22px;  }
.rounded900-btm3{float:left; background-image: url(/template/images/rounded-btm3.png); background-repeat: no-repeat; width:14px; height:22px;}



/*Middle*/
.box-middle{float:left; height:130px;  margin:35px 0px 25px 0px;}
.m-left{float:left; padding:0px 0px 0px 20px; }
.m-right{float:left; padding:50px 0px 0px 35px;}





.grey-btn1{float:left; text-align:center; padding:10px 0px 10px 5px; min-height: 15px; height:auto !important; height:15px; width: 120px; text-align:center;  background-color:#aaaaaa; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border: 2px solid #170000; margin:15px 0px 0px 15px; }
.red-btn7 a:link, .red-btn7 a:visited{color:#fff; font-weight:bold; font-size:12px; text-decoration:none; text-transform:uppercase;}
.red-btn7 a:hover{color:#000;}

.first{margin:0px; padding:0px;}
.last{margin:0px;}

/*Dashboard*/
.dash-blue-background{background-color:#000 !important;}
/*.dash-red-background{background-color:#df0c15 !important;}*/
.dash-red-background{background-color:#000 !important;}
.dash-orange-background{background-color:#232323 !important;}

.dash-starthere{font-family:arial; color:#fff; font-size:17px; font-weight:bold; padding:5px 15px 1px 15px; text-shadow:none; background-color:#df0c15; float:left; margin:0px 60px 0px 36px; z-index:99;}
.dash-starthere-blue{font-family:arial; color:#fff; font-size:17px; font-weight:bold; padding:5px 15px 1px 15px; text-shadow:none; background-color:#007cc4; float:left; margin:0px 60px 0px 36px; z-index:99;}
.dash-h1{color:#fff; font-size:19px; padding-top:35px; padding-bottom:0px; text-shadow:none;}
.dash-h2{color:#fff; font-size:15px; padding-top:0px; text-shadow:none;}
.dash-h2-orange{color:#df0c15; font-size:15px; margin:0px; padding:0px; text-shadow:none;}
.dash-container1{float:left; width:1200px; color:#fff; text-align:left;padding:14px 0px 0px 0px; b!order:1px solid red; margin-left:-10px;}
.dash-container1a{ width: 100%; margin: 0 auto;}
.dash-container2{float:left; width:1165px; padding:24px 11px 11px 15px; border:solid 1px #000; background-color:#323232; color:#fff;}
.dc2-box{float:left; width:227px; height:198px; padding:0px 6px 15px 0px;}

.dash-container4{float:left; text-align:center; width:1165px; padding:11px 11px 0px 11px; border:solid 1px #000; background-color:#323232; color:#fff;}
.dc4-box{float:left; width:194px; height:170px; padding:0px 0px 0px 0px;}
.dash-container5{float:left; text-align:center; width:1199px; padding:0px 0px 0px 0px; b!order:solid 1px #000; b!ackground-color:#323232; color:#fff;}
.dash-container5-highlight{float:left; text-align:center; width:1196px; padding:0px 0px 0px 0px; b!order:solid 1px white; background-color:#df0c15; color:#fff;}
.dash-sublimated-container5-highlight{float:left; text-align:center; width:1196px; padding:0px 0px 0px 0px; b!order:solid 1px white; background-color:#007cc4; color:#fff;}
.dc5-box{float:left; width:192px; height:160px; padding:7px 0px 0px 0px;b!order:solid 1px white;}
.dc5-box-highlight{float:left; width:192px; height:160px; padding:0px 0px 0px 0px;border-top:solid 12px #df0c15;}

.dash-container3{float:left; width:1169px; margin-top:25px; color:#fff; min-height:1095px;}
.dc3-left{float:left; width:749px; margin-right:10px; font-size:13px; }
.dc3-box1{float:left; width:717px; border:solid 1px #000; background-color:#232323; padding:5px; margin-bottom:25px;font-size:14px;}
.dc3-right{float:left; width:404px;}
.dc3-box2{float:left; width:402px; border:solid 1px #000; background-color:#323232; height:640px;}
.dc3-content{height:600px; font-size:14px; padding:15px 0px 0px 15px;}
.dc3-total{float:left; width:402px; h!eight:71px; padding:0px 0px 0px 0px; b!ackground-image:url(/template/images/dash-line.gif); background-repeat:no-repeat; background-position:top;}
.table-head{}
.dash-container1 a:link, .dash-container1 a:visited, .dash-container2 a:link, .dash-container2 a:visited, .dash-container3 a:link, .dash-container3 a:visited{color:#df0c15; text-decoration:none;}
.dash-container1 a:hover, .dash-container2 a:hover, .dash-container3 a:hover{color:#fff;}
.dash-parantheses {font-style:normal;font-size:12px;color:#bbb;text-decoration:none;text-transform:none;}
/*Download Catalog*/
.download-container{float:left; width:1169px; color:#fff;}
.btn-pad{padding:0px 22px 0px 0px;}
.dc-box1{float:left;}
.dc-box1{float:right;}
.dash-titles {color:#cccccc;}


/*Footer*/
/*.box-bottom{float:left; height:113px; width:1200px; background-image:url(/template/images/bk-bottom.png);}*/
.box-bottom{float:left; height:73px; width:1200px;}

.box-bottom-landing{float:left; height:114px; width:1200px; /*background-image:url(/template/images/landing-bk.png);*/}
.bw-logo{float:left; margin:22px 0px 0px 15px;}
.google_translate{float:left; margin:28px 0px 0px 70px; }
.google-translate-home{float:left; margin:25px 0px 0px 400px;}
.logo-bottom{float:right; margin:30px 10px 0px 0px; }
.copyright{float:left; width:1200px; text-align:right; font-size:11px; color:#df0c15; text-transform:uppercase; margin:-30px 10px 0px 0px;}
.copyright a:link, .copyright a:hover, .copyright a:visited{color:#df0c15; text-decoration:none;}
.copyright-subpages{float:left; width:1200px; text-align:right; font-size:11px; color:#666 !important; text-transform:uppercase; margin:-30px 10px 0px 0px;}
.copyright-subpages a:link, .copyright-subpages a:hover, .copyright-subpages a:visited{color:#666 !important; text-decoration:none;}
#footer { height: 100px; }


/* .lightbox-box{float:left; text-align:center; color:#fff; font-size:25px; padding:25px; width:648px; margin:0px 0px 0px 230px; background-color:#000;} */
.lightbox-box{float:left; text-align:center; color:#fff; font-size:25px; padding:25px; width:648px; margin:0px 0px 0px 0px; background-color:#000;}
.lightbox-box-white{float:left; text-align:center; color:#000; font-size:25px; padding:25px; width:888px; margin:0px 0px 0px 0px; background-color:#fff;}
.lightbox-box h1{font-size:35px;}
.options{float:left; width:400px; margin:30px 0px 0px 140px; font-size:17px;}
.options-form{float:left; width:100%;margin:15px 0px 0px 0px; }
.options-btn-single{float:left; width:100%; margin:15px 0px 0px 120px; }
.lightbox-smallfont{font-size:15px;}
.lightbox-table{text-align:left;}

.box215{float:left; width:215px; height:132px; color:#fef500; font-size:15px; text-align:left;}
.box200{float:left; width:215px; height:132px; color:#fef500; font-size:15px; text-align:left;}
.box200mid{margin:0px 0px 0px -8px; }
.box190{float:left; width:190px;  color:#fef500; font-size:15px;}
.box25{float:left; width:25px;  height:132px;color:#fef500; font-size:15px; }


.padding{padding:15px;}

.red{color:#ff0000}
.yellow{color:#fef500;}
.green{color:#64991e;}
.align-left{text-align:left;}
.disclaimer{font-size:12px; color:#fff;}


.application-heading{font-size:38px; font-weight:bold; }
.application-heading2{font-size:12px; font-weight:bold; }

.upload-head{float:left; font-weight:bold; font-size:14px;}
.upload-head img{margin-right:15px;}
.upload-text{float:left; margin:15px 0px 0px 0px; }
.upload-input{float:left; margin:15px 0px 0px 0px;}
.upload-input input{background-image: url(/template/images/upload-input-bk-330.png); background-repeat:no-repeat; width:330px; height:40px; border:none; background-color:transparent;}




/*Contact Form
************************/
/*Table Home Page */
.table-heading{font-size:18px; color:#f4f4f4; text-transform: uppercase;}
.table-normal{font-size:13px; color:#686767; }
.heading1-first{color:#4f4e53; font-size:22px; text-transform: uppercase;}
.heading1-second{color:#a1a1a1; font-size:22px; text-transform: uppercase;}
.heading2-first{color:#4f4e53; font-size:18px; text-transform: uppercase;}
.heading2-second{color:#a1a1a1; font-size:18px; text-transform: uppercase;}
/*Side Form*/
.contact_input_text{width:168px; height:18px; font-size:12px; color:#a1a1a1;font-family: "open sans", Arial, Helvetica, sans-serif, Garamond; margin-bottom:8px; padding:0px 0px 0px 0px;}
.rform input{padding:3px 0px 0px 5px;}
/*Contact Form*/
.contact_title_h1{font-size: 14px;  font-weight: lighter; color: #333333;}
.contact_content{ width:1200px; } 
.contact_left{float:left; width:450px; margin:0px 0px 0px 50px;}
.contact_right{float:left;width:400px; border:siold 1px red;}
.contact-map{float:left; width:1200px; text-align:center; margin:-45px 0px 25px 0px;}
.contact_element{float:left; width:500px;}
.contact_title{float:left; width: 100px; padding-top:10px; text-align:right; margin-right:15px;}
.contact_input {float:left;}
.contact_send{float:left; width:320px; text-align:right; margin-bottom:25px;}
.contact_text_back{hei!ght:100px; width:200px; margin-bottom:25px;}
.contact_back{width:200px; height:35px; margin-bottom:25px;}



.button-arrow{padding-left:5px;margin-top:2px;}
.leftbutton-arrow2{padding-right:8px;margin-top:2px;}
.button-arrow2{padding-left:8px;margin-top:2px;}
.leftbutton-arrow3{padding-right:10px;margin-top:3px;padding-left:25px;}

/* standard button 
---------------------------------------------- */
.stdbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 4px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	/*font: 13px/100% Arial, Helvetica, sans-serif;*/
	font-family: "open sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	/*padding: .55em 2em .5em;*/
	padding: .55em 1em .5em 1em;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	*/
}


.stdbutton:hover {
	text-decoration: none;
}
.stdbutton:active {
	position: relative;
	top: 1px;
}

.stdbigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.stdmedium {
	font-size: 12px !important;
	padding: .4em 1.5em .42em;
}
.stdsmall {
	font-size: 11px !important;
	/*padding: .2em 1em .275em;*/
	/*padding: .2em .275em .12em;*/	
	padding: .2em .5em .2em .5em;

}

.stdsmaller {
	font-size: 10px !important;
	/*padding: .2em 1em .275em;*/
	padding: .2em .275em .12em ;

}

.stdlarge {
	font-size: 16px !important;
	/*padding: .2em 1em .275em;*/
	padding: .6em .7em .4em;

}

.stdxlarge {
	font-size: 17px !important;
	/*padding: .2em 1em .275em;*/
	padding: .8em .9em .6em;

}

/* standard button 
---------------------------------------------- */
.stdbutton-landing {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 12px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 10px 8px 6px 10px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;	
}
.stdbutton-landing:hover {
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdbutton-landing:active {
	position: relative;
	top: 1px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}


.stdbutton-landing-small {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 1px 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 11px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px 5px 4px 5px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;

}
.stdbutton-landing-small:hover {
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdbutton-landing-small:active {
	position: relative;
	top: 1px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}


.stdbutton-landing-large {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	text-transform:uppercase;
	font: 20px "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 13px 14px 8px 14px;

	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
	
.stdbutton-large {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 16px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 13px 14px 13px 14px;

	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}

.stdbutton-xlarge {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 24px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 13px 14px 13px 14px;
	
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}

.stdbutton-xxlarge {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 34px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 18px 19px 18px 19px;
	
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*For Rounded corners remove comments here*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}

.stdbutton-xlarge-dashboard {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 24px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 55px 14px 55px 14px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}

/* color styles 
---------------------------------------------- */
.stdcolor-red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}


.stdcolor-green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}


.stdcolor-grey {
	color: #000;
	/*border: solid 1px #000;*/
	background: #bbb;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#aaa));
	background: -moz-linear-gradient(top,  #ccc,  #aaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#aaa');
	*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-grey:hover {
	background: #ccc;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
	*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-grey:active {
	color: #fff;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
	*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}

.stdcolor-blue {
	color: #fff;
	/*border: solid 1px #000;*/
	background: #09bcef; /* #0085c7;*/
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#aaa));
	background: -moz-linear-gradient(top,  #ccc,  #aaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#aaa');
	*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-blue:hover {
	background: #0095e7;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
	*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor-blue:active {
	color: #fff;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
	*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}


.stdbuttonborder {border: solid 1px #000;}

/* orange */
.stdcolor {
	color: #fff !important;
	/*border: solid 1px #da7c0c;*/
	background: #df0c15;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f36b21), to(#f36b21));
	background: -moz-linear-gradient(top,  #f36b21,  #f36b21);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b21', endColorstr='#f36b21');*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor:hover {
	background: #CC0000;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor:active {
	color: #fff !important;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}
.stdcolor:visited {
	color:#fff !important;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
}

/*Help Button*/
.stdbutton-help {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font: 12px/100% "open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: .5em ;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
/*Blue*/
.stdhelpbuttoncolor {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.stdhelpbuttoncolor:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.stdhelpbuttoncolor:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* green 
.stdhelpbuttoncolor {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.stdhelpbuttoncolor:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.stdhelpbuttoncolor:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}*/

.stdyellowbuttoncolor {
	color: #000;
	border: solid 1px #D8AD0E;
	background: #ffd200;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDE75C ), to(#F8D229 ));
	background: -moz-linear-gradient(top,  #FDE75C ,  #F8D229 );
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDE75C', endColorstr='#F8D229');
}
.stdyellowbuttoncolor:hover {
	background: #ffd200;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDF08D ), to(#FDE75C ));
	background: -moz-linear-gradient(top,  #FDF08D ,  #FDE75C );
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDF08D', endColorstr='#FDE75C');
}
.stdyellowbuttoncolor:active {
	color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#D8AD0E ), to(#F8D229 ));
	background: -moz-linear-gradient(top,  #D8AD0E ,  #F8D229 );
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8AD0E', endColorstr='#F8D229');
}




.artwork-upload-btn-box{float:right; margin-top:20px;}
.artwork-btn-box1{float:right;   width: 200px;  margin:0px 10px 0px 0px; }
.artwork-btn-box2{float:right; width: 270px;  margin:15px 10px 0px 0px; }
.spacer{height:15px; width:50px; float:left;}
.welcome-btn-box{float:left; width:200px;}
.footer-contact-btn{float:left; width: 210px; margin:65px 0px 0px 35px;}
.home-btn{float:left; }

 


/*BT************************************************/

a.bordered:hover img {background: #d0d0d0;}

.td-hover:hover {background: #d0d0d0; text-decoration:none; color:#000;}
.td-hover a {color:#000;}

.google_translate_lightbox{display:none; }
.greybox{background-color:#5e5e51;/*#8b8b8b;*/ padding:8px; border: 3px solid #Fff;}
.darkgreybox{background-color:#323232;/*#8b8b8b;*/ padding:8px; border: 1px solid #000;}
.lightgreybox{background-color:#d6d3d6; padding:8px; border: 1px solid #000;}
.shop-category-photo{background-color:#d0d0d0; padding:8px; border: 1px solid #000; background:url('/template/images/sizekit_background.png') no-repeat; background-size:cover;}
.shop-category-photo-thumb{background-color:#d0d0d0; padding:4px; border: 1px solid #000; background:url('/template/images/sizekit_background.png') no-repeat; background-size:cover; }
.flex-control-thumbs img{background-color:#d0d0d0; border-right: 1px solid #000; border-bottom: 1px solid #000; background:url('/template/images/sizekit_background.png') no-repeat; background-size:cover; }
.flex-control-thumbs {margin-left:9px !important;margin-top:7px !important; }


.btn-view-cart {text-align: center; margin-top:8px; width:193px;}


/*.helpbuttondiv {float:right; margin:-116px 0px 0px 0px; }*/
.helpbuttondiv {display:none;float:right; margin:-70px 0px 0px 0px; }

.livehelpbuttondiv {display:none;float:left; margin:-75px 0px 0px 400px;z-index:1000; }
/*.livehelpbuttondiv {float:left; margin:-42px 0px 0px 1120px;z-index:1000; }*/
.livehelpgraphicdiv {f!loat:left; m!argin:-42px 0px 0px 1120px;z-index:1000; position:absolute; top:40px; left:1105px }
.logoutbuttondiv {f!loat:left; m!argin:-42px 0px 0px 1120px;z-index:1000; position:absolute; top:7px; left:1126px }



.catalog-menu  {width:1200px;text-align:center;padding:10px 0px 10px 0px;z-index:1000; b!order:1px solid red;}

.jqzoom{text-decoration:none;float:left;}

.statusMsg {
	font-family: "open sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	color: #FFFFFF;
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: 999;
	height:100px;
	width: 200px;
	/*
	left: 140px;
	top: -250px;
	*/
	left: 200px;
	top: 350px;
	background-position: center;
}

.patchStatusMsg {
	font-family: "open sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #4A5D73;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	color: #FFFFFF;
	overflow: auto;
	position: relative;
	visibility: hidden;
	z-index: 999;
	height:60px;
	width: 200px;
	left: 0px;
	top: -250px;
	background-position: center;
}
#namePatch {display:none; }

.item-comment{float:left; width:400px;padding:65px 10px 10px 0px;font-size:14px;text-transform:lowercase;}
.item-comment-sublimated{f!loat:left; w!idth:400px;padding:0px 0px 5px 0px;font-size:14px;text-transform:lowercase;}
.item-price{float:left; width:250px;padding:43px 10px 10px 10px;font-size:14px;line-height:200%;}
.item-price-sublimated{f!loat:left; w!idth:250px;padding:43px 10px 10px 10px;font-size:14px;line-height:200%;}
.item-label{font-size:13px;}
.item-inventory{float:left; width:700px;padding:0px 10px 10px 10px;font-size:14px;}

ul.item-ul li
 {
 margin-left: -30px;
 }
ul.item-ul
 {
 margin-top: 3px;
 }

#main-photo-container { 
    width: 600px; 
    height: 600px; 
    position: relative; 
} 
 
#main-photo-navi { 
    width: 100%; 
    height: 100%; 
    position: absolute; 
    top: 0; 
    left: 0; 
} 
 
#main-photo-infoi { 
    z-index: 10; 
    width: 30px; 
    height: 30px; 
    position: absolute; 
    top: 570px; 
    left: 570px; 
} 

#main-photo-description { 
    z-index: 10; 
    position: absolute; 
    top: 575px; 
    left: -48px; 
	text-align:left;
	font-size:9px;
	width:500px;
} 

#main-photo-description-sublimated { 
    /*z-index: 10; 
    position: absolute; 
    top: 575px; 
    left: -48px; 
	*/
	text-align:left;
	font-size:9px;
} 

#main-photo-description h1 { display:inline; font-size:17px; }

#main-photo-description-sublimated h1 { display:inline; font-size:21px; }

.application_menu_photo {padding:5px 0px 15px 0px;}

#FrontPanel {
	z-index: 112;
	WIDTH:600px;
	HEIGHT:600px;
	POSITION: relative;
}

#BackPanel {
	z-index: 112;
	WIDTH:600px;
	HEIGHT:600px;
	POSITION: relative;
}

#main-photo-left-arrow { 
    z-index: 120; 
    position: absolute; 
    top: 300px; 
    left: -50px; 
} 

#main-photo-right-arrow { 
    z-index: 120; 
    position: absolute; 
    top: 300px; 
    left: 580px; 
} 

#main-photo-price {
	color:#000000;
	font-family:"open sans", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;
	Z-INDEX:50;
	LEFT:520px;
	POSITION:absolute;
	TOP: 580px;
}

#main-photo-international-price {
	color:#000000;
	font-family:"open sans", Arial, Helvetica, sans-serif;
	/*background-color:red;*/
	font-weight:bold;
	font-size:16px;
	Z-INDEX:50;
	LEFT:493px;
	POSITION:absolute;
	TOP: 580px;
	width:120px;
}

#main-photo-label {
	color:#000000;
	font-family:"open sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	Z-INDEX:50;
	LEFT:493px;
	POSITION:absolute;
	TOP: 600px;
	width:120px;
}

#main-photo-cost {
	color:#000000;
	font-family:"open sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	Z-INDEX:50;
	LEFT:478px;
	POSITION:absolute;
	TOP: 625px;
	border: 1px solid green;
	width:150px;
}

#main-photo-nocost {
	color:#000000;
	font-family:"open sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	Z-INDEX:50;
	LEFT:482px;
	POSITION:absolute;
	TOP: 625px;
	border: 1px solid red;
	width:122px;
}

.patch-directions {
	font-size:13px;
	color:#000;
	line-height: 13px;
}


.dealer-name-div{float:left;  height:81px; margin-left: 35px;}
.dealer-name{float:left;  font-size:13px; text-transform:uppercase; text-align:left; c!olor:#df0c15; color:#bbb; margin-top: 11px;}
.dealer-name a:link, .dealer-name a:visited{color:#df0c15; text-decoration:none;}
.dealer-name a:hover{color:#df0c15;}

.message-customer {b!ackground-color:#c0c0c0;padding:6px;color:#000;}
.message-admin {padding:6px;color:#000;}
.message-created {font-size:9px; text-align:right; width:100%; padding-top:6px;color:#666;}
.message-attachments {font-size:11px; line-height:15px; width:100%; padding-top:6px;color:#666;}
.message-upload-input{font-size:12px;}
.message-upload-input input{b!ackground-image: url(/template/images/upload-input-bk.png); b!ackground-repeat:no-repeat; width:84px; height:20px; border:none; background-color:transparent;}
.message-link-input{font-size:12px;}
.dashboard-message-created {font-size:9px; text-align:right; width:100%; padding:0px;color:#666;}
.dashboard-message-box {background-color:#000;padding:12px;}

.order_view_th {padding:6px;color:white;font-weight:bold; font-size:9px; text-transform:uppercase;}
/***************************************************/

.shirttemplate {background-color:#000;padding:6px 6px 3px 6px;color:white;font-weight:bold; font-size:13px; text-transform:uppercase;w!idth:300px;t!ext-align:center;margin-bottom:10px;}
.customname {background-color:#777;padding:4px 6px 3px 6px;color:white;f!ont-weight:bold; f!ont-size:13px; t!ext-transform:uppercase;w!idth:70px;t!ext-align:center;margin-bottom:10px;float:left;}
.checkout-title {background-color:#323232;padding:6px 8px 5px 8px;color:white;font-weight:bold; font-size:13px; t!ext-transform:uppercase;width:400px;t!ext-align:center;margin-bottom:10px;f!loat:left;}

.orange-border {border-left:solid 15px #df0c15;}

.patchtable {vertical-align:center; text-align:center; font-size:14px; }

#patchbenefitsbox {padding:10px 20px 10px; 20px;border: 1px solid black; background-color:#fff;color:#000; width:460px;margin: 20px 0px 20px 0px;}
#patchbenefitsbox ul {margin-left:-25px;}
#patchorderbox {font-size:13px;}
#patchorderbox ul {margin-left:-25px;}
#patchordertd td {padding:5px; text-align:center; font-size:12px;}

#patchlegalbox {padding:20px 30px 10px 30px;border: 1px solid #aa0000; color:#000; font-size:10px; width:505px;margin: 20px 0px 20px 0px;}

.emblem-volume-table tr:hover {background-color:#fff;}
.emblem-volume-table tr {line-height:9px;}
.emblem-volume-table {border: 1px solid #aaa;}

.viewshirttemplate {background-color:#000;padding:6px 6px 3px 6px;color:white;font-weight:bold; font-size:13px; text-transform:uppercase;text-align:center;margin-bottom:10px; w!idth:200px}

#main-photo-sku {font-size:12px;font-weight:normal;font-style:italic;}

.patches-color-alert {m!argin-top:-150px; background-color:#fff; color:#000; border: 1px solid #333; padding:5px; font-size:11px;text-align:center;position:absolute;left:50px;top:120px;}
.patches-instructions {font-size:14px;text-align:center;padding:4px 0px 4px 0px;margin-bottom:10px;z-index:1000;background-color:rgba(255,255,255,0.9);color:#000;}

/*.lightbox-wrapper {outline: 1px solid white;}*/

.orange-color {color: #df0c15; }

.order-emblems-color {color: #333; }

.alert  {
	font-family : "open sans", Arial, Helvetica, sans-serif;
	/*font-size : 10px;*/
	color : #F7AF29;
	font-weight: bold;
}

.alert2  {
	font-family: "open sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000; /*#F7AF29;*/
	font-weight: normal;
}

.warning-message {
	font-size : 15px;
	color : white;
	font-weight: normal;
	padding:12px; border: 1px solid white;
	background-color:black;
	width:70%;
}


.darkgreyboxorange{background-color:#232323;/*#8b8b8b;*/ padding:8px; border: 2px solid #df0c15;}
.darkgreyboxorange:hover{background-color:#232323;/*#8b8b8b;*/ padding:8px; border: 2px solid #fff;}

.lightgreyboxorange{background-color:#d6d3d6;/*#8b8b8b;*/ padding:8px; border: 2px solid #df0c15;}
.lightgreyboxorange:hover{background-color:#d6d3d6;/*#8b8b8b;*/ padding:8px; border: 2px solid #fff;}

.shop-category-box{background-color:#d0d0d0;/*#8b8b8b;*/ padding:8px; border: 2px solid #df0c15; background:url('/template/images/sizekit_background.png') no-repeat; background-size:cover; }
.shop-category-box:hover{background-color:#d0d0d0;/*#8b8b8b;*/ padding:8px; border: 2px solid #fff;}

.shop-category-box-blue{background-color:#d0d0d0;/*#8b8b8b;*/ padding:8px; border: 2px solid #007cc4; background:url('/template/images/sizekit_background.png') no-repeat; background-size:cover; }
.shop-category-box-blue:hover{background-color:#d0d0d0;/*#8b8b8b;*/ padding:8px; border: 2px solid #fff;}

.shop-category-box-dark{background-color:#000;/*#8b8b8b;*/ padding:8px; border: 2px solid #df0c15;}
.shop-category-box-dark:hover{background-color:#000;/*#8b8b8b;*/ padding:8px; border: 2px solid #fff;}

.shop-category-box-dark-blue{background-color:#000;/*#8b8b8b;*/ padding:8px; border: 2px solid #007cc4;}
.shop-category-box-dark-blue:hover{background-color:#000;/*#8b8b8b;*/ padding:8px; border: 2px solid #fff;}

.shop-category-h1{font-family:Oswald;font-weight:700;font-size:36px !important;letter-spacing: 1px; line-height:1.1;}
.shop-category-h2{font-family:Oswald;font-weight:700;font-size:30px !important;letter-spacing: 1px; line-height:1.1;}

.shop-category-div, .shop-category{color:#fff;text-transform:uppercase;text-align:left;font-size:11px;font-style:italic;padding:15px 0px 0px 5px;font-weight:bold;display:block;width:150px;}
.shop-quantity-div{color:#fff;text-transform:uppercase;text-align:left;font-size:10px;font-style:italic;padding:15px 0px 0px 5px;font-weight:normal;display:block;width:150px;}
.arrow-orange{padding:0px 0px 2px 10px }

.shop-item-italic{color:#fff;text-transform:uppercase;text-align:left;font-size:18px;font-style:italic;padding-bottom:7px;font-weight:bold;}
.shop-item{color:#fff;text-transform:uppercase;text-align:left;font-size:18px;padding-bottom:7px;}
.shop-item-sku{color:#666;text-transform:uppercase;text-align:left;font-size:12px;padding-bottom:7px;}
.shop-item-bold{color:#fff;text-transform:uppercase;text-align:left;font-size:18px;padding-bottom:7px;font-weight:bold;}

.shop-main-div{color:#fff;text-transform:uppercase;text-align:left;font-size:24px;font-style:italic;padding-bottom:7px;font-weight:bold;}
.shop-main{color:#fff;text-transform:uppercase;text-align:left;font-size:24px;font-style:italic;padding-bottom:7px;font-weight:bold;}

.shop-sub-div{color:#000;text-align:center;font-size:14px;font-style:normal;padding-bottom:20px;font-weight:bold;}
.shop-bottom-div{color:#000;text-transform:uppercase;text-align:center;font-size:22px;font-style:normal;padding-bottom:20px;font-weight:bold;}

.shop-comment-div {font-size:14px; width:400px;}

.patches-input-sizes {font-family:Consolas,Monaco,"Courier New", Courier, monospace};

.hd-checkbox {background: #fff;	border:1px solid #000;}

.terms-background {background: #fff;border:1px solid #666; padding:15px;font-size:12px;}
.place-order-background {b!ackground: #ddd; p!adding:15px;font-size:12px;}

.box3-hover:hover{background:#d0d0d0;}

#box-notes {font-size:12px;}

.box-notes-loading-div {
	width:200px;
	height:600px;
}
.transportation-button-loading-div {
	width:500px;
	height:100px;
}
.loading-div {
	width:1100px;
	height:1100px;
}
.loading-box{
		/*
		background: black;
        color: white;
        border-radius: 1em;
        padding: 1em;
	    */
        position: relative;
        top: 30%;
        left: 54%;
        margin-right: -50%;
        transform: translate(-50%, -50%);
		width:180px;
		
}

.float-right { float:right;}
.float-left { float:left;}
.red-border { border: 1px solid red;}
.width100 { width:100%;}
.height100 { height:100%;}


.store_readonly {
	/*margin-top:10px;*/
	/* float:left; */
	background-color:transparent;  
	width:75px; 
	height: 18px;   
	color:#000; 
	font-family: "open sans", Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-align:center;
	/*padding-left:10px; */
	/*padding-top:5px; */
	/*padding-bottom: 5px;*/
	border-top-style: none; 
	border-right-style: none; 
	border-bottom-style: none; 
	border-left-style: none;
}

.mousepointer {
  cursor: pointer;
}
/* Dashboard */

/* Change Color */
.dashBox a{color:#ff641a;}
.dashBox-sublimated a{color:#007cc4;}
.dashBoxHeading a{color:#fff; line-height:.9;}

/* Hide/display Div */
#hidden {display:none; color:#f33; background-color:#232323; height:108px; background: rgb(0, 0, 0); /* Fallback for older browsers without RGBA-support */ background: rgba(0, 0, 0, 0.8); padding:10px 5px 0px 5px;}
.dashBorder:hover #hidden{display:block;}

.dashBorder:hover .dashBoxHeading{
	background-color:#df0c15;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	}

#hidden-sublimated {
	display:none; color:#aaf; background-color:#232323; height:108px; background: rgb(0, 0, 0); /* Fallback for older browsers without RGBA-support */ background: rgba(0, 0, 0, 0.8); padding:10px 5px 0px 5px;
	}
.dashBorder-sublimated:hover #hidden-sublimated{
	display:block;
	}
.dashBorder-sublimated:hover .dashBoxHeading{
	background-color:#007cc4;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	}

/* Add the border*/
.dashBorder {
	border:solid 2px #232323; width:180px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	}
.dashBorder:hover {
	border:solid 2px #df0c15; width:180px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	}

.dashBorder-sublimated {
	border:solid 2px #232323; width:180px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	}
.dashBorder-sublimated:hover {
	border:solid 2px #007cc4; width:180px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	}

.dashBox{text-transform: uppercase; width:180px; height:118px; font-size:11.9px; line-height:14.27px; font-weight:bold; cursor: pointer; background-repeat:no-repeat;}
.dashBox-sublimated{text-transform: uppercase; width:180px; height:118px; font-size:11.9px; line-height:14.27px; font-weight:bold; cursor: pointer; background-repeat:no-repeat;}


.dashBox-dealer-emblems{background-color:#df0c15; background-image:url('/template/images/dash/dash-workwear-emblems.png');}
.dashBox-garment-builder{background-color:#df0c15; background-image:url('/template/images/dash/dash-workwear-complete.png');}
.dashBox-sizekit{background-color:#df0c15; background-image:url('/template/images/dash/dash-workwear-sizekit.png');}
.dashBox-artwork{background-color:#df0c15; background-image:url('/template/images/dash/dash-workwear-artwork.png');}
.dashBox-catalog{background-color:#df0c15; background-image:url('/template/images/dash/dash-workwear-catalog.png');}
.dashBox-quote{background-color:#df0c15; background-image:url('/template/images/dash/dash-workwear-quote.png');}

.dashBox-sublimated-quote{background-color:#007cc4; background-image:url('/template/images/dash/dash-sublimated-quote.png');}
.dashBox-sublimated-artwork{background-color:#007cc4; background-image:url('/template/images/dash/dash-sublimated-artwork.png');}
.dashBox-sublimated-catalog{background-color:#007cc4; background-image:url('/template/images/dash/dash-sublimated-catalog.png');}
.dashBox-sublimated-sizekit{background-color:#007cc4; background-image:url('/template/images/dash/dash-sublimated-sizekit.png');}
.dashBox-sublimated-profile{background-color:#007cc4; background-image:url('/template/images/dash/dash-sublimated-profile.png');}
.dashBox-sublimated-complete{background-color:#007cc4; background-image:url('/template/images/dash/dash-sublimated-complete.png');}

.dashBoxHeading{font-size:11.9px; font-weight:bold; text-transform: uppercase; height:34px; width:180px; background-color:#232323; color:#ffffff; padding-top:5px;}

.dashBoxBigQuickLinks{font-size:13px; font-weight:bold; text-transform: uppercase; h!eight:34px; width:270px; b!ackground-color:#232323; color:#ffffff; padding-top:28px; padding-left:40px; text-align:left; line-height:1.4;}
.dashBoxBigQuickLinks a{color:#fff;}

.dashBoxQuickLinks{font-size:11px; font-weight:bold; text-transform: uppercase; h!eight:34px; width:210px; b!ackground-color:#232323; color:#ffffff; padding:18px 0px 10px 70px; text-align:left;  line-height:1.3;}
.dashBoxQuickLinks a{color:#fff;}



#application-copy {font-size:14px; padding:10px; font-face:"open sans", Arial,helvetica; b!ackground-color:#979797; width:680px; }

#application-copy h1 {font-size:18px; /*color:#eff70e;*/ color:#ffffff; padding:5px 5px 5px 25px; text-shadow:0px 0px; background-color:#000000; font-weight:bold;  margin:0px 0px 10px 0px; /*background-image:url('/template/images/h1-bk.jpg');*/}

#application-copy h2 {font-size:19px; color:#000;  font-weight:normal; text-transform:none; font-style:italic; }

#application-copy h3 {font-size:16px; color:#ffffff; font-weight:bold; text-transform:uppercase;}

#application-copy h4 {font-size:16px;  color:#000;  font-weight:bold; text-transform:uppercase; margin:15px 0px 10px 0px;  }

#application-copy .myprimarycolor {  color:#000; font-weight: bold; text-transform:uppercase; }

#application-copy li { padding-bottom: 0px; margin-left:0px;}

#application-copy td { font-size:12px; padding-right: 10px;}

/*.number-circle ol li{
	border-radius: 25px;
    background: #73AD21;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}*/
ol.circles-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
     
    margin: 0;
    margin-left: 2em;
    padding: 0;
     
    counter-reset: li-counter;
}
ol.circles-list > li{
    position: relative;
    margin-bottom: 10px;
    padding-left: 0.5em;
    /*min-height: 3em;*/
}
ol.circles-list > li:before {
    position: absolute;
    top: 0;
    left: -1.33em;
    width: 1.2em;
    height: 1.2em;
     
    font-size: 1.0em; 
	font-weight:bold;
    line-height: 1.2;
    text-align: center;
    color: #fff;
 
    border: 1px solid #ed1c24;
    border-radius: 50%;
    background-color: #000;;
    content: counter(li-counter);
    counter-increment: li-counter;
}
div#application-copy {width:680px;}
div#application-copy table.locationPricing tbody tr td.locationTd{font-size:18px; font-weight:bold;}
div#application-copy table.locationPricing tbody tr td.priceTd{font-size:18px; font-weight:bold;}
table.locationPricing{margin-bottom:30px;}
td.locationTd{background-color:#939598; color:#d1d2d4; padding:5px 10px 5px 10px; }
td.priceTd{background-color:#231f20; color:#ffffff; padding:5px 10px 5px 10px; }

table.locationPricingTable2{margin-bottom:30px; color:#000; text-align:center;}
div#application-copy table.locationPricingTable2 tbody tr td.locationTd{font-size:18px; font-weight:bold;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.priceTd{font-size:18px; font-weight:bold; background-color:#d1d2d4; color:#241f23; padding:5px 10px 5px 10px;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.deluxTd{font-size:18px; font-weight:bold; color:#000; padding:5px 10px 5px 10px;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.lightTd{font-size:18px; font-weight:bold; background-color:#d1d2d4; color:#000000; padding:5px 10px 5px 10px;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.darkTd{font-size:18px; font-weight:bold; background-color:#939598; color:#000000; padding:5px 10px 5px 10px;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.normalTd{font-size:18px; font-weight:bold; padding:5px 10px 5px 10px;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.highlightTd{font-size:18px; font-weight:bold; padding:5px 10px 5px 10px; color:#fff; background-color:#df0c15;vertical-align:bottom;}
div#application-copy table.locationPricingTable2 tbody tr td.setupTd{font-size:18px; font-weight:bold; background-color:#d1d2d4; color:#000000; padding:5px 10px 5px 10px;vertical-align:bottom;}
div#application-copy table tbody tr td{vertical-align:top;font-size:10px;}

div#application-copy .white-left-arrow {font-size:36px; color:#fff; font-weight:bold;}
.application-copy-table {border: 1px;}
.application-copy-table ul {padding-left:20px;}

.catalog-td { padding:20px; margin:15px;}
.display-table {display:table;}
.display-table-row {display:table-row; border: 1px solid red;}
.display-table-cell{display:table-cell;}
.catalog-vertical-text {
			-ms-transform: rotate(-90deg);
			-moz-transform: rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg);

			-ms-transform-origin: left top 0;
			-moz-transform-origin: left top 0;
			-webkit-transform-origin: left top 0;
			transform-origin: left top 0;

			background: #df0c15;
			color: #000;
			margin-right: -80px;
			
			width:130px;
			padding: 10px 10px 10px 10px;
			
			text-transform: uppercase;
			/*border: 1px solid #B52C2C;
			text-transform: 1px 1px 0px rgba(0, 0, 0, 0.5);
			box-shadow: 2px -2px 0px rgba(0, 0, 0, 0.1);
			*/
			font-weight:bold;
			float: left;
}
.catalog-vertical-text-blank {
			-ms-transform: rotate(-90deg);
			-moz-transform: rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg);

			-ms-transform-origin: left top 0;
			-moz-transform-origin: left top 0;
			-webkit-transform-origin: left top 0;
			transform-origin: left top 0;

			background: #000;
			color: #000;
			margin-right: -80px;
			
			width:130px;
			padding: 10px 10px 10px 10px;
			
			text-transform: uppercase;
			/*border: 1px solid #B52C2C;
			text-transform: 1px 1px 0px rgba(0, 0, 0, 0.5);
			box-shadow: 2px -2px 0px rgba(0, 0, 0, 0.1);
			*/
			font-weight:bold;
			float: left;
}


.group-cell {border:1px solid red; background-color:#ffd200;}
.login-checkbox {height:20px; width:20px;}
.login-div {float:left;padding:20px;}
a.login-bordered:hover img {background: #aa1300;}
.login-new-account {font-size:14px; height:40px;}

.splash-box{float:left; text-align:center; color:#fff; font-size:15px; padding:25px; w!idth:648px; margin:0px 0px 0px 0px; background-color:#000;}
.splash-box h1{font-size:25px;}
.splash-box h2{font-size:20px;color:#df0c15;text-transform: none;margin:25px 0px 10px 0px;}
.splash-box h3{font-size:18px;color:#fff;text-transform: none;margin:5px 0px 5px 0px;}
.splash-box li{padding-right:-15px;}
.splash-options{font-size:17px;width:800px; padding-top:25px;}
.splash-btn-box{float:left; width:325px;}
.splash-btn-box2{float:left; width:425px;}
.splash-form{float:left; width:100%;margin:35px 0px 0px 0px; }

.oem-outline {border: 2px solid #df0c15; width:1060px; background-color:#000; text-align:center; color:#FFF; padding-right:20px;padding-left:20px;}
.oem-div {border: 1px solid #aaa; width:1060px; background-color:#fff; text-align:center; color:#000; padding:20px; text-align:left;}

div.sponsoredemblem {background: #aaaa8d;border-left: 12px solid #151;border-right: 12px solid #151}

/*Sponsor Contact Form*/
.sponsor_title_h1{font-size: 14px;  font-weight: lighter; color: #333333;}
.sponsor_content{ width:1200px; } 
.sponsor_left{float:left; width:450px; margin:30px 50px 0px 50px; }
.sponsor_right{float:left;width:500px; margin-top:30px; border:solid 1px red; padding:25px 25px 25px 25px;}
.sponsor-map{float:left; width:1200px; text-align:center; margin:-45px 0px 25px 0px;}
.sponsor_element{float:left; width:500px;}
.sponsor_title{float:left; width: 200px; padding-top:10px; text-align:right; margin-right:15px;}
.sponsor_input {float:left;}
.sponsor_send{float:right; width:320px; text-align:right;}
.sponsor_text_back{hei!ght:100px; width:200px; margin-bottom:25px;}
.sponsor_back{width:200px; height:35px; margin-bottom:25px;}


.dashboard-popup-box{float:left; text-align:center; color:#ddd; font-size:16px; padding:25px; w!idth:648px; margin:0px 0px 0px 0px; background-color:#111; font-weight:bold;}
.dashboard-popup-box h1{font-size:25px;color:#fff;}
.dashboard-popup-box hr{background-color:#df0c15;}
.dashboard-popup-warning {background-color:#df0c15;color:white;font-size:40px;width:100%;font-weight:bold;padding:20px 0px 20px 0px;}
.dashboard-popup-text{text-align:left; padding-left:25px;}
.dashboard-popup-text i {color:#df0c15;}
.dashboard-popup-options{font-size:26px;width:900px; padding-top:25px;}
.dashboard-popup-btn-box{float:left; width:375px;}
.dashboard-popup-btn-box2{float:left; width:475px;}
.dashboard-popup-form{float:left; width:100%;margin:35px 0px 0px 0px; }

.size-chart-box {
	color:#000000;
	font-family:"open sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	Z-INDEX:50;
	border: 1px solid green;
	padding: 5px;
}

.landing-panel-sublimated-inactive:hover {
	/*border: 12px solid white;*/
	/*transform: scale(1.0);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	/*opacity:1.0;*/
	/*border-bottom: 20px solid #007cc4 !important;*/
	width:550px;
	height:104px;
	display:inline-block;
	margin:0px 0px 0px 0px !important;
}
.landing-panel-sublimated-inactive {
/*
	border-top: 12px solid black;
	border-right: 12px solid black;
	border-left: 12px solid black;
*/
	/*transform: scale(0.8);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	/*opacity:0.7;*/
	width:550px;
	height:104px;
	display:inline-block;
	margin:0px 0px 0px -22px !important;
	vertical-align:bottom;
	align:left;
}

.landing-panel-sublimated-active:hover {
	/*border: 12px solid #007cc4;*/
	width:550px;
	height:104px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display:inline-block;
	margin:0px 0px 0px 0px !important;
}
.landing-panel-sublimated-active {
	/*border: 12px solid #007cc4;*/
	width:550px;
	height:104px;
	/*transform: scale(1.1);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display:inline-block;
	margin:0px 0px 0px 0px !important;
}

.landing-panel-workwear-inactive:hover {
	/*border: 12px solid white;*/
	/*transform: scale(1.0);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	/*opacity:1.0;*/
	/*border-bottom: 20px solid #df0c15 !important;*/
	width:550px;
	height:104px;
	display:inline-block;
	margin:0px 0px 0px 46px !important;
}
.landing-panel-workwear-inactive {
/*
	border-top: 12px solid black;
	border-right: 12px solid black;
	border-left: 12px solid black;
*/
	/*transform: scale(0.8);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	/*opacity:0.7;*/
	width:550px;
	height:104px;
	display:inline-block;
	margin:0px -20px 0px 66px !important;
	vertical-align:bottom;
}

.landing-panel-workwear-active:hover {
	/*border: 12px solid #df0c15;*/
	width:550px;
	height:104px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display:inline-block;
	margin:0px 0px 0px 76px !important;
}
.landing-panel-workwear-active {
	/*border: 12px solid #df0c15; */
	width:550px;
	height:104px;
	/*transform: scale(1.1);*/
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outt;
	transition: all .2s ease-in-out;
	display:inline-block;
	margin:0px 0px 0px 76px !important;
}

#sublimatedorderbox {padding:20px 30px 20px 30px;border: 1px solid #aa0000; color:#000; font-size:18px; width:505px;margin: 20px 0px 20px 0px; height:242px;}
#workwearorderbox {padding:20px 30px 30px 30px;border: 1px solid #aa0000; color:#000; font-size:18px; width:505px;margin: 20px 20px 20px 10px; height:335px;}


/* workwear landing page */

.lp-ww-redline { background-color:#df0c15; width:100%; height:3px;}
.lp-ww-blackline { background-color:#000; width:100%; height:5px;}
.lp-ww-whitesection {
	background-color:#ffffff;
	width:1120px;
	height:auto;
	padding:20px 20px 20px 60px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#000;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
	
}
.lp-ww-whitesection h1 {
	color:#000;
	font-family: 'BebasNeue';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
}
.lp-ww-whitesection h2 {
	color:#df0c15;
	font-family: 'BebasNeue';
	font-size:24px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1.2;
	/*padding:5px 0px 5px 0px;*/
}
.lp-ww-leftsection { 
	float:left;
	display:block;
	width:40%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:20px;
}

.lp-ww-whitesection-leftsection { 
	float:left;
	display:block;
	width:45%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 80px 20px 20px;
}

.lp-ww-whitesection-rightsection { 
	float:left;
	display:block;
	width:411px;
	height:auto;
	b!order:1px solid red;
	text-align:center;
	padding:5px 0px 20px 0px;
}

.lp-sublimated-whitesection-rightsection { 
	float:left;
	display:block;
	width:526px;
	height:auto;
	b!order:1px solid red;
	text-align:center;
	padding:5px 0px 20px 0px;
}


.lp-ww-ltgreyline { background-color:#bebebe; width:100%; height:20px;}
.lp-ww-greysection {
	background-color:#484a4c;
	width:1120px;
	height:auto;
	padding:20px 20px 20px 60px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#fff;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
}
.lp-ww-greysection h1 {
	color:#fff;
	font-family: 'BebasNeue';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1.2;
}
.lp-ww-greysection h2 {
	color:#df0c15;
	font-family: 'BebasNeue';
	font-size:24px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
}

.lp-ww-greysection-leftsection { 
	float:left;
	display:block;
	width:40%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 0px 20px 20px;
}

.lp-ww-greysection-rightsection { 
	float:left;
	display:block;
	width:605px;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 20px 20px 0px;
}

.lp-ww-orderingprocess {
	background: #000 url("/template/images/landing-page/ordering-process-background.jpg") no-repeat;
	width:1100px;
	height:auto;
	padding:20px 20px 40px 80px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#fff;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
	text-align:left;
}
.lp-ww-orderingprocess h1 {
	color:#fff;
	font-family: 'Open Sans';
	font-size:50px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform: none;
	text-shadow:none;
	line-height: 1.2;
	letter-spacing: -1px;
	padding:30px 0px 30px 0px;
	margin-left:-40px;
}

.lp-ww-quickquote {
	background-color:#ffffff;
	width:1120px;
	height:auto;
	padding:20px 20px 40px 60px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#000;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
}
.lp-ww-quickquote h1 {
	color:#df0c15;
	font-family: 'Bullet';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
}
.lp-ww-quickquote h2 {
	color:#df0c15;
	font-family: 'BebasNeue';
	font-size:24px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1.2;
	/*padding:5px 0px 5px 0px;*/
}

.lp-ww-quickquote-leftsection { 
	float:left;
	display:block;
	width:40%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 100px 20px 20px;
}

.lp-ww-quickquote-rightsection { 
	float:left;
	display:block;
	width:459px;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 0px 0px 0px;
}

.h1-bullet {
	color:#aa0000; /*#df0c15;*/
	font-family: 'Bullet';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
	text-shadow: 1px 1px #444;
}
.patches-quantity {text-align:right;}

/* sublimated landing page */

.lp-sublimated-redline { background-color:#ed302e; width:100%; height:3px;}
.lp-sublimated-blueline { background-color:#09bcef; width:100%; height:3px;}
.lp-sublimated-blackline { background-color:#000; width:100%; height:5px;}
.lp-sublimated-whitesection {
	background-color:#ffffff;
	width:1120px;
	height:auto;
	padding:20px 20px 20px 60px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#000;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
	
}
.lp-sublimated-whitesection h1 {
	color:#000;
	font-family: 'BebasNeue';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
}
.lp-sublimated-whitesection h2 {
	color:#df0c15;
	font-family: 'BebasNeue';
	font-size:24px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1.2;
	/*padding:5px 0px 5px 0px;*/
}
.lp-sublimated-leftsection { 
	float:left;
	display:block;
	width:40%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:20px;
}

.lp-sublimated-whitesection-leftsection { 
	float:left;
	display:block;
	width:40%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 80px 20px 20px;
}

.lp-sublimated-whitesection-rightsection { 
	float:left;
	display:block;
	width:526px;
	height:auto;
	b!order:1px solid red;
	text-align:center;
	padding:25px 0px 20px 0px;
}


.lp-sublimated-ltgreyline { background-color:#bebebe; width:100%; height:20px;}
.lp-sublimated-greysection {
	background-color:#484a4c;
	width:1120px;
	height:auto;
	padding:20px 20px 20px 60px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#fff;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
}
.lp-sublimated-greysection h1 {
	color:#fff;
	font-family: 'BebasNeue';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1.2;
}
.lp-sublimated-greysection h2 {
	color:#df0c15;
	font-family: 'BebasNeue';
	font-size:24px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
}

.lp-sublimated-greysection-leftsection { 
	float:left;
	display:block;
	width:45%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 0px 20px 20px;
}

.lp-sublimated-greysection-rightsection { 
	float:left;
	display:block;
	width:453px;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 20px 20px 0px;
}

.lp-sublimated-orderingprocess {
	background: #000 url("/template/images/landing-page/sublimated-sample-background.jpg") no-repeat;
	width:1100px;
	height:494px;
	padding:20px 20px 40px 80px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#fff;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
	text-align:left;
}
.lp-sublimated-orderingprocess h1 {
	color:#fff;
	font-family: 'Open Sans';
	font-size:50px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform: none;
	text-shadow:none;
	line-height: 1.2;
	letter-spacing: -1px;
	padding:10px 0px 30px 0px;
	margin-left:-40px;
}

.lp-sublimated-quickquote {
	background-color:#ffffff;
	width:1120px;
	height:auto;
	padding:20px 20px 40px 60px;
	text-align:center;
	display:block;
	b!order:1px solid red;
	overflow:auto;
	color:#000;
	font-family: 'Roboto Condensed';
	font-size:19px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 1.5;
}
.lp-sublimated-quickquote h1 {
	color:#df0c15;
	font-family: 'Bullet';
	font-size:55px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1;
}
.lp-sublimated-quickquote h2 {
	color:#df0c15;
	font-family: 'BebasNeue';
	font-size:24px;
	font-weight:normal;
	/*letter-spacing: 2px;*/
	text-transform:uppercase;
	text-shadow:none;
	line-height: 1.2;
	/*padding:5px 0px 5px 0px;*/
}

.lp-sublimated-quickquote-leftsection { 
	float:left;
	display:block;
	width:30%;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:0px 100px 20px 20px;
}

.lp-sublimated-quickquote-rightsection { 
	float:left;
	display:block;
	width:636px;
	height:auto;
	b!order:1px solid red;
	text-align:left;
	padding:20px 0px 0px 0px;
}

.orange-background-rollover {background-color:rgba(255,100,24,0.9);}

#patches-volume-pricing-table td {b!order:1px solid #bbb; font-size:14px; text-align:right;}
#patches-volume-pricing-table th {b!order:1px solid #bbb; font-size:18px; text-align:center;}

.patches-volume-pricing-table-td{background-color:#3f7ec3;color:#fff;}
.patches-volume-pricing-table-td-label{background-color:#3f7ec3;color:#fff;font-size:12px !important;}
.patches-volume-pricing-table-td-ptl{background-color:#3f7ec3;color:#fff;font-size:16px !important;font-weight:bold;padding-top:12px;}


.extra-photos-thumbs{
	overflow-y:auto;
	height:600px;
	overflow-x:hidden;
	width:200px;
	padding-left:15px;
	/*border:1px solid red;*/
}

.sublimated-instructions-box {text-align:center;padding:15px 20px 15px 20px; b!order: 1px solid black; background-color: rgba(255,255,255,1);color:#000; width:740px; display:inline-block;line-height:200%;}
.sublimated-instructions-box-text{text-align:center;color:#000; line-height:180%; opacity:1 !important;font-size:16px;}
.sublimated-instructions-box ul {margin-left:-25px;}

/*.cart-label {float:right;display:block;width:220px;text-align:center;padding:20px 20px 20px 20px;b!order:1px solid red;}*/
.cart-label {
	float:right;
	display:block;
	width:220px;
	text-align:center;
	margin:0px 0px 20px 0px;
	/*
	background-image: url(/template/images/shopping_cart_view.png);
	background-position: left;
	background-repeat: no-repeat;
	background-size: 40px; 
	*/
	/*height:40px;*/
  }
.cart-box { display:none;opacity:1.0;background-color:#ddd;z-index:99999;position:absolute;top:165px;right:0px;}
.cart-box-patches { display:none;opacity:1.0;b!ackground-color:#ddd;z-index:99999;position:absolute;top:268px;right:0px;}
.cart-icon { margin-top:-11px;padding-left:5px;}

.warning-red {color:#ff0000;}
.warning-red-bg {background-color:#ff0000;}
.warning-red-background {padding:20px;color:white;background-color:#ff0000;}
.warning-red-emblem-order {padding:10px;font-weight:bold;background-color:#ff0000;color:white !important;}
.warning-red-border {border: 2px solid #cc1111; b!ackground-color:#ff0000;}
.font-bold {font-weight:bold !important;}
.warning-red-emblem-order-background {border: 2px solid #cc1111;color:white;background-color:#ff0000;}
.warning-red-emblem-order-background td {padding:10px;font-size:13px;text-align:center;}

.next-step {padding:10px;color:#000;background-color:#fff;border-radius:10px;}

.dealer-logo-acknowledgement-text {padding:10px;color:#000;background-color:#fff;border: 5px solid black;font-weight:bold; margin-bottom:20px;}
.img-drop-shadow {filter: drop-shadow(3px 3px 2px #777);}

/* book meeting */

.bookbutton {
  padding: 15px 30px;
  border-radius: 30px;
	color: rgb(255, 255, 255);
	background: linear-gradient(226.1deg, rgb(43, 164, 251) 0%, rgb(0, 88, 191) 101.24%);
}

#bookbutton-lowerright {
  position: fixed;
  bottom: 6px;
  right: 6px;
	z-index:10000;
}

.program-buttons-img:hover {p!adding:0px 0px 0px 0px; margin:0px; b!order-bottom: 8px solid #ff6418;b!order-top: 8px solid #ff6418;background-color: rgba(255,100,24,1);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;	
}
.program-hover-img:hover {padding:8px 8px 0px 8px; margin:0px; border-bottom: 8px solid #ff6418;b!order-top: 8px solid #ff6418;background-color: #fff;}
.program-hover-img {padding:8px;}
.program-title{font-size:40px; font-weight:700;font-family:Libre Franklin,arial,helvetica;color:#57585b; padding:0px;margin:0px;line-height:1.2;}
.program-subtitle{font-size:24px;font-weight:400;font-family:Libre Franklin,arial,helvetica;color:#57585b; padding:0px;margin:0px;line-height:1.2; padding-bottom:25px; text-transform:none;}

/* block Edge visual search */
/*img { pointer-events: none; }*/
