﻿/* CSS Document */

html {
overflow: -moz-scrollbars-vertical;
height: 100%;
}

:focus {
 -moz-outline-style: none; 
}

*{
	margin: 0;
	/* [disabled]padding: 0; */
}

body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../../images/bodyBkgrd.jpg);
	background-repeat: repeat-x;
	color: #3C3D40;
	background-color: #fff;
	height: 100%;
}

#wrapper{
	width: 1025px;
	/* [disabled]padding: 0 10px; */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -410px;
}

#wrapperSmall{
	width: 1025px;
	/* [disabled]padding: 0 10px; */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -200px;
}

strong{
	font-weight: bold;
	color: #3C3D40;
}

em{
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color: #DC291E;
	line-height: 14px;
}

table{
	margin: 0 0 10px 0;
}
ul{
	list-style: none;
}
.clear{
	clear: both;
}

.clearL{
	clear: left;
}

.clearR{
	clear: right;
}

.pad{
padding: 10px 0 0 0;
}


/*---------------LAYOUT----------------*/


#mainCol{
	clear: right;
	float: left;
	width: 665px;
	margin: 27px 0px 0px 10px;
	position: relative;
}

#mainCol ul li{
	line-height: 16px;
	margin: 0 0 10px 5px;
	padding: 0 5px 0 15px;
	text-align: justify;
	list-style-image: none;
}

#subColL{
	float: left;
	width: 325px;
	margin-right: 10px;
}

#subColR{
	float: right;
	width: 325px;
}

#mainLCol {
	clear: both;
	width: 170px;
	float: left;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	position: relative;
}

#mainLCol img{
	clear: both;
	margin: 5px 0 10px 0;
	/* [disabled]border: 1px solid #ccc; */
	/* [disabled]border-right: 1px solid #aaa; */
	/* [disabled]border-bottom: 1px solid #aaa; */
}

#mainLCol img.payPal{
	border: #fff;
}
#mainRCol{
	float: right;
	width: 170px;
	margin: 30px 0px 0px 0px;
	clear: none;
	position: relative;
}
#mainRCol #share {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #8DDEE4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(../js/PIE.htc);
	height: 30px;
	width: auto;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #3C3D40;
	padding-left: 4px;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
}
#mainRCol #share a {
	color: #3C3D40;
	text-decoration: none;
	display: inline-block;
	margin-right: 1px;
	margin-bottom: 12px;
	margin-top: 5px;
	width: auto;
}

#mainRCol #share img{
	margin-top: 5px;
	display: block;
}

#mainRCol #share .addthis_separator  {
	margin-top: 4px;
}
#mainRCol img {
	margin-top: 5px;
	margin-bottom: 8px;
}

#mainContent{
	position: relative;
	width: 1025px;
	clear: both;
	float: left;
	padding: 0px 0 20px 0;
	margin: 0 0 -20px 0;
}

#mainContent p{
	line-height: 15px;
	text-align: justify;
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3C3D40;
}

.header{
	font-size: 18px !important;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-bottom: 5px;
}

.connections{
	clear:both;
	padding:40px 0 0 10px;
	width:440px;
	height:30px;
	margin:0 auto;
	background:url(../../images/socialButtons/ScMd-Connect-bg.png) top left no-repeat;
}

/*------------TAGLINE--------------*/

#tagline{
	display: block;
	width: 1025px;
	height: 22px;
	/* [disabled]line-height: 20px; */
	color: #fff;
	text-align: right;
	margin: 0 auto;
}

#tagline strong{
	color: #fff;
	font-size: 12px;
}

#tagline a:hover{
	text-decoration: none;
}

/*-----------TOPNAV-------------*/

#topNav{
	float: right;
}

#topNav li{
	float: left;
	display: inline;
}

#topNav a:link, #topNav a:visited{
	float: left;
	display: block;
	height: 20px;
	line-height: 18px;
	color: #3C3D40;
	text-decoration: none;
	margin: 10px 0 0 5px;
	padding: 2px 0px 0 10px;
	background-color: #DC291E;
	border: 1px solid #b1b1b1;
	background-image: url(../../quote/images/links.jpg);
	background-repeat: repeat-x;
	width: 75px;
}

#topNav a:hover{
	background-color: #DC291E;
	color: #FFF;
	background-image: url(../../quote/images/linksHover.jpg);
	background-repeat: repeat-x;
}

#phoneNumber{
	float: right;
	clear: right;
	margin: 10px 0 0 0;
}

.pn{
	font-size: 16px;
	font-weight: bold;
	color: #333366;
}

/*-------------BRANDING----------------*/

#topLogo {
	height:64;
	width:389;
	position:absolute;
	/* [disabled]top:0; */
	/* [disabled]left:0px; */
	z-index:10;
}

#topLogo a:visited {
	text-decoration:none;
}

#branding{
	/* [disabled]width: 900px; */
	height: 68px;
	margin: 0 0 7px 0;
	background-image: url(../../images/branding.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

#homeLogo a:link, #homeLogo a:visited, #homeLogo a:hover{
	float: left;
	display: block;
	width: 100px;
	height: 73px;
	line-height: 75px;
	margin-top: 0px;
	padding: 0;
}
/*--------------SIDEBOX---------------------------*/

.sideboxtop, .sideboxbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.sideboxb1, .sideboxb2, .sideboxb3, .sideboxb4 {
	display:block; 
	overflow:hidden;
}
.sideboxb1, .sideboxb2, .sideboxb3 {
	height:1px;
}
.sideboxb2, .sideboxb3, .sideboxb4 {
	background:#3C3D40; 
	border-left:1px solid #3C3D40; 
	border-right:1px solid #3C3D40;
}
.sideboxb1 {
	margin:0 5px; 
	background:#3C3D40;
}
.sideboxb2 {
	margin:0 3px; 
	border-width:0 2px;
}
.sideboxb3 {
	margin:0 2px;
}
.sideboxb4 {
	height:2px;
	margin:0 1px;
}
 
.sideboxcontent {
	display:block;
	height: 185px;
	background-color: #3C3D40;
	padding-top: 5px;
	padding-left: 10px;
}
#sidePanelBox .sideboxcontent ul li a {
	font-weight: 900;
	color: #FFF;
	margin-left: 10px;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	line-height: 20px;
	display: block;
	/* [disabled]margin-top: 10px; */
	padding-left: 0px;
	/* [disabled]width: 150px; */
	padding-top: 8px;
	/* [disabled]height: 35px; */
}
#sidePanelBox .sideboxcontent ul li a:hover {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DC291E;
}
.sideboxcontent ul li {
	text-decoration: none;
	/* [disabled]background-image: url(../../quote/images/bawImages/sideBoxTriangle.gif); */
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -10px;
	height: 35px;
	margin-top: 15px;
}

#sidePanelBox {
	height: 200px;
	width: 170px;
	margin-bottom: 12px;
	clear: both;
	background: transparent;
	padding-top: 5px;
}
#mainColSmall #sidePanelBox img {
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	clear: right;
}
/*--------------QUICKLINKS---------------------------*/

.qltop, .qlbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.qlb1, .qlb2, .qlb3, .qlb4 {
	display:block; 
	overflow:hidden;
}
.qlb1, .qlb2, .qlb3 {
	height:1px;
}
.qlb2, .qlb3, .qlboxb4 {
	background:#3C3D40; 
	border-left:1px solid #3C3D40; 
	border-right:1px solid #3C3D40;
}
.qlb1 {
	margin:0 5px;
	background:#3C3D40;
}
.qlb2 {
	margin:0 3px; 
	border-width:0 2px;
}
.qlb3 {
	margin:0 2px;
}
.qlb4 {
	height:2px;
	margin:0 1px;
}
 
.qlcontent {
	display:block;
	height: 460px;
	background-color: #3C3D40;
	padding-top: 2px;
	padding-left: 12px;
}
#quickLinks {
	height: 463px;
	width: 170px;
	background: transparent;
	margin-bottom: 15px;
	margin-top: 5px;
}

.qlcontentIndex {
	display:block;
	height: 400px;
	background-color: #3C3D40;
	padding-top: 2px;
	padding-left: 12px;
}
#quickLinksIndex {
	height: 403px;
	width: 170px;
	background: transparent;
	margin-bottom: 15px;
	margin-top: 5px;
}

#showroom {
	/* [disabled]height: 300px; */
	width: 170px;
	background: transparent;
	margin-bottom: 10px;
	margin-top: 5px;
}

.showroomcontent {
	display:block;
	height: 175px;
	background-color: #3C3D40;
	padding-top: 2px;
	padding-left: 12px;
}

#showroom p {
	margin: 0px;
	padding: 0px;
}

/*--------------MAINNAV--------------------*/

#nav{
	position: absolute;
	top: 0;
	left: 0px;
	float: left;
	/*width: 940px;*/
	width: 927px;
	list-style: none;
	background-color: rgb(141,222,228);
	/* [disabled]background-image: url(http://www.brokenarrowwear.com/images/bawImages/navBarLcorners.jpg); */
	background-repeat: no-repeat;
	height: 27px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: left;
	/*padding-left: 85px*/;
	padding-left: 98px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#nav li{
	float: left;
	text-align: center;
	margin-right: 0px;
	margin-left: 8px;
	/*width: 130px;*/
	display: inline;
}

#nav a:link, #nav a:visited{
	width: 170px;
	/*padding: 5px 0 5px 10px;*/
	margin: 0;
	height: 15px;
	/*border-bottom: 1px dotted #ccc;*/
	text-decoration: none;
	color: #3C3D40;
	text-align: center;
}


#nav a:hover{
	margin: 0;
	color: #DC291E;
	padding-bottom: 2px;
}


#nav .lastLink {
	/* [disabled]background-image: url(http://www.brokenarrowwear.com/images/bawImages/navBarRcorners.jpg); */
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 10px;
	height: 31px;
	display: block;
	z-index: 1;
}

/*--------INDEX MAIN NAV-----------*/

#navIndex{
	position: absolute;
	top: 0;
	left: 0px;
	float: left;
	/*width: 940px;*/
	width: 905px;
	list-style: none;
	background-color: #3C3D40;
	background-image: url(http://www.brokenarrowwear.com/images/bawImages/navBarLcorners.jpg);
	background-repeat: no-repeat;
	height: 27px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: left;
	/*padding-left: 85px*/;
	padding-left: 122px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navIndex li{
	float: left;
	text-align: center;
	margin-right: 0px;
	margin-left: 18px;
	/*width: 130px;*/
	display: inline;
}

#navIndex a:link, #navIndex a:visited{
	
	width: 170px;
	/*padding: 5px 0 5px 10px;*/
	margin: 0;
	height: 15px;
	/*border-bottom: 1px dotted #ccc;*/
	text-decoration: none;
	color: #333;
	text-align: center;
}


#navIndex a:hover{
	margin: 0;
	color: #EF902E;
	padding-bottom: 2px;
}


#navIndex .lastLink {
	/*background-image: url(http://www.brokenarrowwear.com/images/bawImages/navBarRcorners.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 10px;
	height: 31px;
	display: block;
	z-index: 1;
}

/*--------MAIN NAV LINKS--------*/

#dtg {
	margin-right: 15px;

}

#dtg a:link, #dtg a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}

#rhinestones {
	margin-right: 15px;

}

#rhinestones a:link, #rhinestones a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}


#catalog{
	margin-right: 15px;
	/*padding-left: 30px;*/
}

#catalog a:link, #catalog a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}

#approval{
	margin-right: 15px;
	
}

#approval a:link, #approval a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}

#screenPrinting{
	margin-right: 15px;
	line-height: 27px;
}

#screenPrinting a:link, #screenPrinting a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}

#embroidery a:link, #embroidery a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}

#embroidery{
	margin-right: 15px;
}

#info a:link, #info a:visited{
	color: #3C3D40;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
	margin: 0 5px 0 0;
	padding-top: 3px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 27px;
}

#info{
 margin-right: 15px;
}



#rhinestones a:hover, #dtg a:hover, #catalog a:hover, #approval a:hover, #screenPrinting a:hover, #embroidery a:hover, #info a:hover{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #3C3D40;
}

 #rhinestones:hover span, #dtg:hover span, #catalog:hover span, #approval:hover span, #screenPrinting:hover span, #embroidery:hover span, #info:hover span{
	display:block;
	padding-bottom: 1px;	
}



.desc{
	font-size: 10px;
	color: #555;
	font-weight: normal;
	text-decoration: none;
}

#navSub {
	background-color: rgb(220,41,30);
	/* [disabled]background-image: url(http://www.brokenarrowwear.com/images/bawImages/navSubL.jpg); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: left top; */
	float: left;
	height: 20px;
	width: 654px;
	margin-bottom: 5px;
	padding-left: 10px;
	margin-left: -1px;
	position: relative;
	color: #FFF !important;
}
#navSub ul li {
	/* [disabled]background-image: url(http://www.brokenarrowwear.com/images/bawImages/navSubR.jpg); */
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 20px;
	width: 9px;
	clear: left;
	display: inline;
	padding-bottom: 1px;
	color:#fff;
}

#dtg span {
	float: left;
	width: 665px;
	margin-left: 180px;
	position: absolute;
	color: #FFF !important;
	left: 0px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
}
#dtg span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 2px;
	margin-right: 10px;
	margin-bottom: -5px;
	height: 12px;
}

#dtg span a:hover {
	border-bottom: 3px solid #3C3D40;
	line-height: 10px;
	/*padding-bottom: 0px;*/
}

#rhinestones span {
	float: left;
	width: 665px;
	margin-left: 180px;
	position: absolute;
	color: #FFF;
	left: 0px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
}
#rhinestones span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 2px;
	margin-right: 10px;
	margin-bottom: -5px;
	height: 12px;
}

#rhinestones span a:hover {
	border-bottom: 3px solid #3C3D40;
	/* [disabled]line-height: 10px; */
	/*padding-bottom: 0px;*/
}

#catalog span {
	float: left;
	width: 690px;
	margin-left: 170px;
	position: absolute;
	color: #FFF;
	left: -1px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
}
#catalog span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 2px;
	margin-right: 10px;
	margin-bottom: -5px;
	height: 12px;
}

#catalog span a:hover {
	border-bottom: 3px solid #3C3D40;
	line-height: 10px;
	/*padding-bottom: 0px;*/
}

#approval span {
	float: left;
	width: 665px;
	margin-left: 180px;
	position: absolute;
	color: #FFF;
	left: 0px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
	/* [disabled]margin-right: 25px; */
}
#approval span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: -5px;
	height: 12px;
}

#approval span a:hover {
	border-bottom: 3px solid #3C3D40;
	line-height: 10px;
	padding-bottom: 0px;
}


#screenPrinting span {
	float: left;
	width: 665px;
	margin-left: 180px;
	position: absolute;
	color: #FFF;
	left: 0px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
}
#screenPrinting span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: -5px;
	height: 12px;
}

#screenPrinting span a:hover {
	border-bottom: 3px solid #3C3D40;
	line-height: 10px;
	padding-bottom: 0px;
}


#embroidery span {
	float: left;
	width: 665px;
	margin-left: 180px;
	position: absolute;
	color: #FFF;
	left: 0px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
}
#embroidery span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: -5px;
	height: 12px;
}

#embroidery span a:hover {
	border-bottom: 3px solid #3C3D40;
	line-height: 10px;
	padding-bottom: 0px;
}

#info span {
	float: left;
	width: 665px;
	margin-left: 180px;
	position: absolute;
	color: #FFF;
	left: 0px;
	display: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	clear: right;
	z-index: 2;
	padding-top: 5px;
	top: 20px;
}
#info span a {
	color: #FFF !important;
	text-decoration: none;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: -5px;
	height: 12px;
}

#info span a:hover {
	border-bottom: 3px solid #3C3D40;
	line-height: 10px;
	padding-bottom: 0px;
}



/*---------------SUBNAV------------------------*/

#subNav{
	clear: left;
	/* [disabled]width: 172px; */
	border-bottom: 1px solid #3C3D40;
	border-width: 0 1px 1px 1px;
	background-color: #d7f2f4;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 3px;
	line-height: 12px;
}

#subNav a:link, #subNav a:visited{
	display: block;
	height: 18px;
	font-size: 11px;
	color: #3C3D40;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3C3D40;
	width: 167px;
	margin-left: -2px;
	margin-bottom: -2px;
	padding: 8px 0px 6px 2px;
}

#subNav a:hover{
	text-decoration: none;
	background-color: #8DDEE4;
	color: #3C3D40;
}


/*---------------------------MAINFEATURE----------------------------*/

#mainFeature{
	height: 205px;
	margin: 0 0 10px;
	overflow: hidden;
}
#mainFeatureLarge {
	height: 250px;
	border: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin: 0 0 5px 0;
	background-image: url(../../quote/images/mainFeature.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#mainFeatureSWF {
	height: 205px;
	width: 665px;
	margin-bottom: 8px;
	position: relative;
	z-index: 0;
}

#alternate1{
}

#main{
	float: left;
	width: 493px;
}

#sub{
	float: left;
	width: 170px;
}

#flashMovie{
	height: 248px;
	width: 663px;
	overflow: hidden;
}

#subFeature{
	height: 175px;
	margin: 25px 0 10px 0;
	padding: 0px;
}

#subFeature a{
	display: block;
	width: 663px;
	height: 175px;
	background-color: transparent;
}

#subFeature p{
	font-size: 20px;
	font-weight: bold;
	margin: 90px 0 0 0;
	color: #fff;
}

#subFeature h1{
	font-size: 20px;
	font-weight: bold;
	margin: 85px 0 0 0;
	color: #fff;
}

#subFeat{
	height: 175px;
	margin: 0 0 10px 0;
	padding: 0px;
}

#subFeat a{
	display: block;
	width: 675px;
	height: 175px;
}

#subFeat p{
	font-size: 20px;
	font-weight: bold;
	margin: 90px 0 0 0;
	color: #fff;
}

#subFeat h1{
	font-size: 20px;
	font-weight: bold;
	margin: 85px 0 0 0;
	color: #fff;
}

#smallFeature{
	height: 112px;
	margin: 25px 0 10px 0;
	padding: 0px;
}

.screenPrinting{
	background-image: url(../../quote/images/subSp.jpg);
	background-repeat: no-repeat;	
}

.information{
	background-image: url(../../quote/images/subInfo.jpg);
	background-repeat: no-repeat;
}	

.art{
	background-image: url(../../quote/images/subArt.jpg);
	background-repeat: no-repeat;
	clear: both;
}

.designTFeature{
	background-image: url(../../images/smallFeatures/designSmallFeature.jpg);
	background-repeat: no-repeat;
	clear: both;
}

.order{
	background-image: url(../../quote/images/subOrder.jpg);
	background-repeat: no-repeat;
}



.school{
	background-image: url(../../quote/images/subSchool.jpg);
	background-repeat: no-repeat;
}

.embroidery{
	background-image: url(../../images/subEmb.jpg);
	background-repeat: no-repeat;
}

/*---------------HEADINGS------------------*/

h1{
	font-size: 18px;
	color: #3C3D40;
	margin-bottom: 3px;
	font-weight: bold;
}

h2{
	font-size: 16px;
	color: #3C3D40;
	margin-bottom: 3px;
	font-weight: bold;
}

h3{
	font-size: 14px;
	color: #3C3D40;
	margin-bottom: 3px;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
}

a:link, a:visited{
	color: #3C3D40;
	text-decoration: none;
}

a:link strong, a:visited strong{
	color: #DC291E;
	/* [disabled]text-align: left; */
	/* [disabled]vertical-align: text-bottom; */
	white-space: nowrap;
}

a:hover{
	text-decoration: none;
	color: #DC291E;
}

ol{
	list-style: decimal;
	line-height: 16px;
	margin: 0 0 10px 5px;
	padding: 0 5px 0 25px;
	text-align: left;
}

ol ol{
	margin: 5px 0;
}

ol li{
	background-image: none;
	margin: 0 0 5px 0;
}

.inst{
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 20px;
}

h1.mainHead{
	color: #ff6600;
	font-size: 21px;
	line-height: 26px;
	margin-bottom: 3px;
}

/*------------IMAGES---------------*/

img.sidepic{
	float: left;
	border: none;
	margin: 0 10px 0 0;
	background-color: #fff;
}

img.sidepic2{
	float: right;
	border: none;
	margin: -10px 0 0 10px;
	padding: 5px 5px 10px 5px;
	background-color: #fff;
	border: solid #ccc;
	border-right: solid #999;
	border-bottom: solid #999;
	border-width: 1px;
}

img.sidepicL{
	float: left;
	border: none;
	margin: 0 10px 0 0;
	padding: 5px 5px 10px 5px;
	background-color: #fff;
	border: solid #ccc;
	border-right: solid #999;
	border-bottom: solid #999;
	border-width: 1px;
}

/*-------------FOOTER-----------------*/

#footer, .push {
	height: 410px;
	width: 1025px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-top: 10px;
	position: relative;
}

#footerSmall, .pushSmall {
	height: 200px;
	width: 1025px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	position: relative;
	
}


.footerLink{
	width: 161px;
	float: left;
	/* [disabled]min-height: 160px; */
	position: relative;
	margin: 10px 11px 10px 0px;
	clear: right;
	display: inline;
}


.inner  {
	clear: both;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 3px;
	width: 1032px;
	position: relative;
}

.footerboxtop, .footerboxbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.footerboxb1, .footerboxb2, .footerboxb3, .footerboxb4 {
	display:block; 
	overflow:hidden;
}
.footerboxb1, .footerboxb2, .footerboxb3 {
	height:1px;
}
.footerboxb2, .footerboxb3, .footerboxb4 {
	border-left: 1px solid #DC291E;
	border-right: 1px solid #DC291E;
	background-color: #DC291E;
}
.footerboxb1 {
	margin:0 5px; 
	background:#3C3D40;
}
.footerboxb2 {
	margin:0 3px; 
	border-width:0 2px;
}
.footerboxb3 {
	margin:0 2px;
}
.footerboxb4 {
	height:2px;
	margin:0 1px;
}

.footerboxcontent {
	display: block;
	height: 168px;
	background-color: #DC291E;
	padding-top: 2px;
	/* [disabled]width: 165px; */
	text-align: center;
}

.footerboxcontent ul {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.footerboxcontent li  {
	background-color: #DC291E;
}
.footerboxcontent li a:link  , .footerboxcontent li a:visited{
	color: #FFF;
	text-decoration: none;
	/* [disabled]width: 165px; */
	margin-bottom: 2px;
	line-height: 18px;
	background-color: #DC291E;
	display: block;
}
.footerboxcontent li a:hover {
	color: #3C3D40;
	background-color: #D7F2F4;
}

#footer .inner p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #000;
	/* [disabled]margin-left: 75px; */
	float: left;
	width: 1025px;
	clear: both;
	display: inline;
	text-align: center;
}
#footer .inner p a{
	color: #3C3D40;
	text-decoration: none;
	position: relative;
	display: inline;
}
#footer .inner p a:hover {
	color: #FF9721;
}

#footerSmall .inner p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #3C3D40;
	margin-left: 0px;
	float: left;
	width: 1025px;
	clear: both;
	display: inline;
	text-align: center;
	position: relative;
}
#footerSmall .inner p a{
	color: #3C3D40;
	text-decoration: none;
	position: relative;
	display: inline;
}
#footerSmall .inner p a:hover {
	color: #DC291E;
}

/*-------------BRANDFOOTER----------------------*/

#brandFooter{
	/* [disabled]clear: both; */
	width: 1025px;
	/* [disabled]display: block; */
	position: relative;
	height: 130px;
	margin-top: 25px;
	margin-right: auto;
	/* [disabled]margin-bottom: 15px; */
	margin-left: auto;
	padding-left: -25px;
	/* [disabled]padding-bottom: 25px; */
}

#brandFooter ul{
	width: 1025px;
	margin-top: 0px;
	margin-right: auto;
	/* [disabled]margin-bottom: 5px; */
	margin-left: auto;
	float: left;
	clear: both;
}

#brandFooter li{
	float: left;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0px;
}
.brandBottom  {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DC291E;
	display: block;
	width: 960px;
}


.adidas {
}
.adidas a:link, .adidas a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_01-adidas.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 80px;
	clear: right;
	float: left;
	position: relative;
}
.adidas a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_01-adidas.jpg);
}

.augusta {
}
.augusta a:link, .augusta a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_02-augusta.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 86px;
	clear: right;
	float: left;
	position: relative;
}
.augusta a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_02-augusta.jpg);
}

.americanapparel {
}
.americanapparel a:link, .americanapparel a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_03-americanapparel.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 136px;
	clear: right;
	float: left;
	position: relative;
}
.americanapparel a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_03-americanapparel.jpg);
}

.anvil {
}
.anvil a:link, .anvil a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_04-anvil.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 88px;
	clear: right;
	float: left;
	position: relative;
}
.anvil a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_04-anvil.jpg);
}

.applesoranges {
}
.applesoranges a:link, .applesoranges a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_05-applesoranges.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 138px;
	clear: right;
	float: left;
	position: relative;
}
.applesoranges a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_05-applesoranges.jpg);
}

.gildan {
}
.gildan a:link, .gildan a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_06-gildan.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 122px;
	clear: right;
	float: left;
	position: relative;
}
.gildan a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_06-gildan.jpg);
}

.champion {
}
.champion a:link, .champion a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_07-champion.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 142px;
	clear: right;
	float: left;
	position: relative;
}
.champion a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_07-champion.jpg);
}

.fotl {
}
.fotl a:link, .fotl a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_08-fotl.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 90px;
	clear: right;
	float: left;
	position: relative;
}
.fotl a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_08-fotl.jpg);
}

.hanes {
}
.hanes a:link, .hanes a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_09-hanes.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 48px;
	width: 78px;
	clear: right;
	float: left;
	position: relative;
}
.hanes a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_09-hanes.jpg);
}

.harriton {
}
.harriton a:link, .harriton a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_10-harriton.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 80px;
	clear: right;
	float: left;
	position: relative;
}
.harriton a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_10-harriton.jpg);
}

.hyp {
}
.hyp a:link, .hyp a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_11-hyp.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 86px;
	clear: right;
	float: left;
	position: relative;
}
.hyp a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_11-hyp.jpg);
}

.devonjones {
}
.devonjones a:link, .devonjones a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_12-devonjones.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 136px;
	clear: right;
	float: left;
	position: relative;
}
.devonjones a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_12-devonjones.jpg);
}

.bella {
}
.bella a:link, .bella a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_13-bella.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 88px;
	clear: right;
	float: left;
	position: relative;
}
.bella a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_13-bella.jpg);
}

.jerzees {
}
.jerzees a:link, .jerzees a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_14-jerzees.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 138px;
	clear: right;
	float: left;
	position: relative;
}
.jerzees a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_14-jerzees.jpg);
}

.outdoorcap {
}
.outdoorcap a:link, .outdoorcap a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_15-outdoorcap.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 122px;
	clear: right;
	float: left;
	position: relative;
}
.outdoorcap a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_15-outdoorcap.jpg);
}

.yupoong {
}
.yupoong a:link, .yupoong a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_16-yupoong.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 142px;
	clear: right;
	float: left;
	position: relative;
}
.yupoong a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_16-yupoong.jpg);
}

.lat {
}
.lat a:link, .lat a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_17-lat.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 90px;
	clear: right;
	float: left;
	position: relative;
}
.lat a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_17-lat.jpg);
}

.bigaccessories {
}
.bigaccessories a:link, .bigaccessories a:visited {
	background-image: url(../../images/brandLogos/greyImages/Grey_18-bigaccessories.jpg);
	background-repeat: no-repeat;
	display: inline;
	height: 45px;
	width: 78px;
	clear: right;
	float: left;
	position: relative;
}
.bigaccessories a:hover {
	background-image: url(../../images/brandLogos/colorImages/Color_18-bigaccessories.jpg);
}

#infoLink{
	clear: both;
	width: 100%;
	padding: 0;
	min-width: 920px;
	height: 20px;
	text-align: right;
}

#infoLink ul{
	width: 900px;
	margin: 0 auto;
}

#infoLink li{
	float: right;
	line-height: 20px;
	padding: 0 5px 0 0;
}

#infoLink li a:link, #infoLink li a:visited{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

#infoLink li a:hover{
	color: #ccccff;
}

/*--------------WIDGETS--------------------*/

iframe{
	border: solid 1px #3C3D40;
}

#googleMap{
	padding: 10px;
	margin: 10px 0;
	border: solid 1px #3C3D40;
}

.infoBoxInst{
	clear: both;
	padding: 5px;
	margin: 5px 0 10px;
	border: solid 1px #3C3D40;
	background-color: #D7F2F4;
	display: block;
	position: relative;
	float: left;
}

.infoBoxInst strong{
	color: #3C3D40;
	font-size: 13px;
	font-weight: bold;
}

.infoBoxInstRnd{
	/* [disabled]clear: left; */
	padding: 5px;
	margin: 5px 0 10px 0;
	border: solid 1px #3C3D40;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #D7F2F4;
}

.infoBoxInstRnd strong{
	color: #3C3D40;
	font-size: 13px;
	font-weight: bold;
}

.infoBoxAlert{
	clear: left;
	margin: 10px 0;
	padding: 5px 5px 0 2px;
	border: solid 1px #3C3D40;
	background-color: #D7F2F4;
}

.infoBoxAlert p{
	padding: 0px 10px 15px 60px;
	background-image: url('../../quote/images/alertBox.gif');
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	display: block;
	height: 40px;
}

.infoBoxAlert ul{
	margin: 0 0 10px 22px;
}

.infoBoxAlert strong{
	font-size: 14px;
	color: #3C3D40;
}

.infoBoxL{
	float: left;
	padding: 5px;
	margin: 5px 0 10px 0;
	border: solid 1px #3C3D40;
	background-color: #E0E0E0;
}

.infoBoxL h1{
margin: 0;
}

.infoBoxL h2{
font-size: 16px;
border-width: 0;
}

.infoBoxL h3{
margin: 0;
padding: 0;
}

.noAlert{
	background-image: none;
	padding: 0;
}

.point{
	font-size: 14px;
	color: #FF9721;
}

.infoBoxSmall{
	background-color: #D7F2F4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
	margin: 0px 0px 10px -12px;
	height: auto;
}

.showName{
	clear: left;
	font-size: 12px;
	color: #3C3D40;
	font-weight: bold;
	margin: 7px 0 0 0;
}

h3.categoryHead{
	padding: 0 0 0 10px;
	margin: 0px 0px 0px 0px;
	height: 27px;
	line-height: 27px;
	background-image: url(../../quote/images/bawImages/greyBarL.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
	background-color: #3C3D40;
	background-position: left top;
	font-weight: bold;
}

.subCategoryHead{
	padding: 0 0 0 10px;
	margin: 0;
	height: 27px;
	line-height: 27px;
	/* [disabled]background-image: url(../../quote/images/bawImages/greyBarL.gif); */
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
	background-color: #3C3D40;
	background-position: left top;
}

.categoryFull{
	clear: both;
	height: 27px;
	line-height: 27px;
	/* [disabled]background-image: url(../../quote/images/bawImages/greyBarL.gif); */
	background-repeat: no-repeat;
	color: #fff;
	font-size: 12px;
	background-color: #3C3D40;
	background-position: left top;
	width: 650px;
	position: relative;
	padding-left: 15px;
	float: left;
	display: inline;
	margin-bottom: 10px;
}
#mainCol .categoryFull li  {
	display: inline;
	margin: 0px;
	line-height: 25px;
	height: 27px;
	float: left;
	width: auto;
	padding-left: 0px;
	/*padding: 5px 0 0 15px;*/
}
#mainCol .categoryFull .greyBarEnd {
	background-image: url(../../quote/images/bawImages/greyBarR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 27px;
	width: 10px;
	/* [disabled]clear: left; */
	display: block;
	/*height: 27px;
	width: 9px;*/
}

.center{
	text-align: center;
}

#adList ul li{
	background-image: url(../../quote/images/snoList.jpg);
	line-height: 20px;
	padding-left: 25px;
}

/*---------------APPLIQUE FONT CHART------------------------*/

#appliqueFontChart{
	margin: 0 0 5px 0;

}

#appliqueFontChart h3{
padding: 0 0 3px 0;
margin: 0 0 5px 0;
border-bottom: 1px dotted #666699;
}

#appliqueFontChart img{
margin: 0 0 10px 0;
}

/*---------------MESSAGE-----------------------------------*/

#message{
width: 600px;
margin: 50px auto;
text-align: center;
}

#message p{
	text-align: center;
	padding-top: 3px;
	font-size: 12px;
}

#buttonBig{
height: 27px;
text-align: center;
margin: 10px;
}

#buttonBig a:link, #buttonBig a:visited{
	clear: left;
	display: block;
	height: 24px;
	width: 325px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-image: url(http://www.brokenarrowwear.com/images/bawImages/Sitemap/schoolGreyBar325.gif);
	margin: 0 auto;
	background-position: center top;
	padding-top: 3px;
}

#buttonBig a:hover{
	color: #DC291E;
}


/*---------------BUILDER-------------------*/


#builder #tagline{
    display:none;
}

#builder{
    background-image: url(../../quote/images/bodyBkgrd.jpg);
	background-repeat: repeat-x;
    background-position: 0 -22px;
}

#builder #wrapper{
    width: 1250px;
}

#builder #branding{
	width: 1250px;
}

#builder h1{
    margin: 5px 0 10px;
}

#builderCol{
    float:left;
    clear:left;
}

#tabCol{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    float:right;
    height: 666px;
    width: 490px;
    overflow: hidden;
    margin: 0 0 30px;
    }
 
#topControl{
     width:745px;
     height: 100px;
     margin: 5px 0 5px;
     padding: 0 5px 0 0;
     }
  
#topControl img{
         float: left;
         margin-right: 10px;
         border: 2px solid #999;
  }
  
#turnaround{
      width: 288px;
      height: 100px;
      float: right;
      padding:0 0 0 15px;
      border-left: 1px solid #ccc;
      font-weight:500;
      font-size: 11px;
      margin: 0;
  }
  
  
.rush{
      
      clear: both;
      color: #ff6600;
  }
  
span.dateLabel{
      clear: right;
      float: right;
      color: #ff6600;
      margin: 0;
      padding: 0;
  }
  
span.dateText{
      clear: left;
      float: left;
      margin: 0;
      padding: 0;
  }
  
#garmentControl{
      float: left;
  }
  
#topColorDisplay{
      float: right;
  }
  
.colorDisplay{
      float: right;
      text-align:right;
  }
  
.colorDisplay img{
      float: right;
      width: 17px;
      height: 17px;
      float: right;
      border: 2px solid #999;
      margin: 5px 0 0 10px;
      padding: 0;
  }
  
.gridBtns{
      padding: 10px 0 0;
      width: 330px;
  }
  
.gridBtnFloat{
      float: left;
  }
  
.garmentDesc{
      float: left;
  }
     
#total{
     clear: both;
     width: 461px;
     text-align: right;
     padding: 1px 5px 3px;
     margin: 5px 0 10px;
     border: 1px solid #999;
     line-height: 16px;
     background-image: url(../../quote/images/totalBkgrd.jpg);
	 background-repeat: repeat-x;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
 } 
 
.treb{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;   
 }
 
.lblTotal{
     font-size: 15px;
     font-weight: 700;
     color: #ff6600;
     margin: 0 5px;
 }
 
.qTotal input{
     font-size: 15px;
     font-weight: 700;
     color: #ff6600;
     margin: 2px 5px 0;
     border: none;
	height: 15px;
     background-color: transparent;
     text-align: center;
 }

 
#builder h1.title{
     float: left;
     margin: 0 0 5px;
     padding: 0;
 }
 
p.chatlink{
     float: right;
     line-height: 24px;
     margin-right: 10px;
 }
 
 .chatlink a{
	margin-left: 15px;
}
 
#decoratingDetail{
  padding: 7px 0 7px 7px;
  height: 90px;
  width: 468px;
  margin: 0 0 10px;

 }   
 
#decoratingDetail ul{
 	 clear: both;
     float: left;
     margin: 0px 0 2px;
     width: 461px
 }
 
#decoratingDetail li{
     float: left;
     font-size: 11px;
     font-weight: 500;
     color: #333;
     line-height: 20px;
     padding: 0 15px 0 0;
 }
 
#decoratingDetail select{
	height: 20px;
}
 
  
.decoLabel{
     font-size:14px;
     font-weight: 700;
     color: #3C3D40;
     display: block;
     width: 55px;
 }
 
ul.decoListMargin{
 }
 
 


/*---------------QUANTITY CONTROL------------------------*/

 #quantityControl{
  padding: 0 0 0 0;
  width: 475px;
  height: 71px;
  margin: 0 0 10px;
  background-image: url(../../quote/images/sizeControlBkgrd.jpg);
  background-repeat: no-repeat;
 }
 
 #quantityControl table{
     float: left;
     margin: 7px 0 0 10px;
 }
 
 #quantityControl table td{
     text-align: center;
 }
 
 #quantityControl input{
     color: #555;
     background-color: #fff;
     text-align: center;
     margin: 1px 0 0 0;
     border: 1px solid #999;
     font-size: 11px;
     padding: 3px 0;
 }
 
 .scLabel{
     float: left;
     font-size: 13px;
     line-height: 18px;
     font-weight: 700;
     color: #3C3D40;
     width: 30px;
     text-align: right;
     margin: 7px 0 0 7px;
 }
     

 
 
 
 #totalQuantity{
     text-align: center;
     width: 75px;
     float: right;
     padding: 0;
     margin: 9px 0 0;
 }
 
 #totalQuantity label{
     font-size: 13px;
     line-height: 13px;
     color: #666699;
     font-weight:700;
    
 }
 
 #totalQuantity input{
     font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
     border: none;
     background-color: #fff;
     color: #555;
     text-align: center;
     margin: 12px 0 0;
     padding: 5px;
 }
 
 #totalQuantity li
 {
     padding: 0;
     margin: 0;
 }
 
 /*------------MARKETINGLIST------------------------*/

.marketingList
{
    width: 474px;
    height: 39px;
    font-size: 12px;
    margin: 5px 0 8px;
}

.marketingList li
{
    float: left;
    width: 55%;
    margin: 0 0 3px;
    padding-left: 15px;
    background-image: url(../../quote/images/bullet.jpg);
	background-repeat: no-repeat;
    
}

li.even
{
    width: 35%;
}


/*------------PRICEBREAKDOWN*/

#priceBreakdown{
  width: 461px;
  margin: 0px;
  padding: 0;
}

#priceBreakdown table, #priceBreakdown tr, #priceBreakdown td{
    text-align: left;
    padding: 0;
    margin: 0;
    white-space:normal !important;
	border: 1px solid;
	border-color: #fff;
	border-collapse: collapse !important;
	border-width: 0px;

}


#priceBreakdown td{
	white-space:normal !important;
	border: none;
	padding: 0;
    /*padding: 2px 15px 3px 0;*/
}

#priceBreakdown span{
	/*display: block !important;*/
	border: none !important;
    white-space:normal !important;
    margin: 0;
    padding: 0;
    border: none;
    
}


#priceBreakdown table{
    clear: left;
    padding: 0;
    margin: 0px;
    white-space:normal !important;
}

#priceBreakdown th{
    display: none;
}

#breakdownHead{    
    clear: both;
     width: 461px;
     height: 17px;
     padding: 3px 5px;
     margin: 0px 0 5px;
     border: 1px solid #999;
     line-height: 17px;
     background-image: url(../../quote/images/totalBkgrd.jpg);
	 background-repeat: repeat-x;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
}

#breakdownHead li{
    float: left;
    font-size: 12px;
    font-weight: 700;
    color: #3C3D40;
    margin: 0 0 3px 0;
}





.qtyLbl{
    width: 40px;
    padding: 0 0 3px 0;
    text-align: center;
}



.extLbl{
    width: 100px;
    text-align: right;
    padding: 0 10px 3px 0;
}



span.qtyCol{
	display: none;

}


input.qtyCol{
	float: left;
    height: 18px;
    width: 40px;
    background-color: #eee;
    text-align: center;
    color: #ff6600;
	border: 1px solid #ccc;
	font-size: 12px;
	padding: 3px 0;
	margin: 0 0 0 10px;
}

#priceBreakdown td.priceCol{
    width: 100px;
    height: 18px;
    line-height: 18px;
    text-align: right;
    color: #ff6600;
    padding: 0 10px 3px 0;
    border: none;
    white-space:normal !important;
}

#priceBreakdown input{
padding: 0;
margin: 0;
}


.bottomNav{
    clear: both;
    float: right;
    margin: 10px 0 5px;
}

.bottomNav li{
    float: left;

    display: inline;
    margin: 0 0 0 10px;
}

.guideBtn{    
}

.nextBtn{
}



/*.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}*/

/*---------------CONTACT---------------------------*/

#contact{
    margin: 10px 0;
}

#contact p{
    height: 30px;
}

#contact label{
    float: left;
    font-weight: 700;
    color: #666699;
    margin-right: 10px;
    line-height: 25px;
}

#contact .textInput{
    float: right;
    width: 340px;
    margin: 0;
}

#contact input{
    padding: 2px 5px;
}

.messageP{
    height: 150px;
}

#contact textarea{
    width: 460px;
    padding: 5px;
}

/*-------------ALTERNATE CONTENT---*/

#myContent{
width:755px;
    height: 563px;
}

#builderContent{
}


#myContent p.header{
    margin: 25px 0 0 0;
}

/*---------------USER GUIDE--------------------------*/

#uGuide{
    overflow: auto;
    height: 582px;
    width: 467px;
    padding: 0 10px 5px 0;
}

#uGuide p{
    margin: 0 0 10px 0;
    text-align: justify;
}


/*------------BUILDER FOOTER---------------------*/

#builder #infoLink ul{
	width: 1250px;
}

#builder #brandFooter{
	width: 1250px;
	height: 50px;
}

#emailPop{
	display: none;
	padding: 10px;
	width: 282px;
	margin: 0 auto;
	text-align: left;
	border: 2px solid #aaa;
	background-color: #f7f7f7;
	background-image: url(../../quote/images/subNavBkgrd.jpg);
	background-repeat: repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#emailPop input{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#emailPop input.emailSet{
	font-size: 18px;
	padding: 5px;
	color: #555;
	width: 270px;
	margin: 15px 0 0;
}

.emailSubmit{
	text-align: center;
	margin: 0;
	padding: 0;
}

#UpdateProgress1{
	color: red;
	clear: left;
	margin: 2px 0 0 10px;
	padding: 0;
}





/*--------------BUILDERUPLOAD---------------------------*/

#prodUpload{
display: none;
	width: 340px;
	margin: 0 auto;
	padding: 10px;
	border: 2px solid #aaa;
	background-color: #f7f7f7;
	background-image: url(../../quote/images/subNavBkgrd.jpg);
	background-repeat: repeat-x;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#builder iframe{
	border-width: 0px;
	width: 340px;
	height: 480px;
	}

#builderUpload{
width: 340px;
	margin: 0 auto;
	text-align: left;
	background-color: #f7f7f7;
	background-image: url(../../quote/images/subNavBkgrd.jpg);
	background-repeat: repeat-x;
	background-position: left -10px;	
}

#builderUpload p{
	margin: 0 0 10px;
}

#builderUpload label{
	display: none;
}



/*-------------ALERTS----------------------*/

.lblAlert{
	display: block;
	padding: 10px;
	padding-left: 25px;
	margin-bottom:10px;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	background-image: url(../../quote/images/exclamation.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-size: 11px;
}

#colorAlert{
	width: 311px;
	padding: 10px;
	padding-left: 25px;
	margin-bottom:10px;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	background-image: url(../../quote/images/exclamation.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-size: 11px;

}


.hidden{
display: none;
}

.centerAlign{
	text-align: center;
}

#newGrid{
	display: none;
}

.visible{
	visibility: visible;
}

.invisible{
	visibility: hidden;
}
.orange20text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF !important;
}
.orange14text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-align: left;
}


.categoryFull p {
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	line-height: 16px;
}
.white16boldText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
.listDisc {
	list-style-position: inside;
	list-style-type: disc;
}
#siteLinks {
	list-style-type: none;
}
#siteLinks li {
	background-image: url(http://www.brokenarrowwear.com/images/bawImages/bawBullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#bullets li{
	background-image: url(http://www.brokenarrowwear.com/images/bawImages/bawBullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bullets {
	background-image: url(http://www.brokenarrowwear.com/images/bawImages/bawBullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.testHead {
	color: rgba(255,255,255,1);
}
