* 				{margin: 0; padding: 0;}
html, body 			{}
body 				{font-family:Open Sans Condensed; font-size: 11px;  height: 100%; margin-bottom: 1px; min-height: 100%;}
a 				{outline: none; text-decoration: none; border: none;}
img 				{border: none; vertical-align: middle; outline: none;}
a img				{border: none; outline: none;}
table 				{border-collapse: collapse;}
td				{font-family:"Open Sans Condensed"; font-size: 12px;}
p				{font-family:"Open Sans Condensed"; font-size: 12px;}
div				{position: relative;}
ul				{list-style-type: none;}
.clear				{clear: both;}
.floatLeft			{float: left;}
.floatLeftMarginRight		{float: left; margin-right: 10px;}
.floatRight			{float: right;}
.bumper				{margin: 10px 0px; display: block;}
.block				{display: block; margin:0 0 0 15px;}
.centered			{text-align: center;}
.close-gap			{margin-top: -7px;}
.subcontentHeader		{ color: #8C1111; font-size: 14px; font-weight: bold; margin: 5px 0; text-shadow: 0 1px 0 #E5E5E6;}
.center				{margin: 0 auto; display: block;}
header, nav, article, section, footer, address {  display: block;  }  
img#backgroundImg		{position: absolute; top: 0px; left: 0px; z-index: 1;}
img#backgroundImg[onclick*="window.location"] {cursor: pointer;}
div.rotator			{ z-index: 1; overflow: hidden; width: 757px; height: 480px;}
.floatSeperator			{clear: both; border: 0px; background: #dadbdb; height: 1px;}
.seperator			{border: 0px; background: #dadbdb; height: 1px;}
h4#inStoreOnly			{margin: 20px 0px 40px 0px; padding: 5px;font-size: 16px; width: 370px; line-height: 18px;  background: #FFE6E6; border:1px dashed red;}
hr.seperator			{ background: #f0f0f0; display: block; border: 0px; height: 2px; width: 100%; clear: both;}
#seasonalBanner			{ margin: 0px 0px 10px 0px;}


/*------- ATTRIBUTES -------*/
div#attributesContainer {margin:0px; padding:0px; float:left; width:232px; height:auto; margin-left:8px;}
label.textLbl {margin:0px; padding:0px; float:left; width:100%; color:#1a1a1a; font-size:10px; font-family:Arial; font-weight:bold; padding-bottom:2px; padding-left:1px;}
select#attr2 {margin:0px; padding:0px; float:left;  width:230px; height:23px; color:#000000; font-size:12px; font-family:Arial; padding:2px; margin-bottom:7px; border:1px solid #D5D6D6}

/*------- QTY -------*/
label.qtyLabel {margin:0px;padding:0px;float:left; width:35px; color:#1a1a1a; font-size:10px; font-weight:bold; font-family:Arial; margin-top:15px; margin-bottom:2px;border-bottom: 2px solid #E6E7E8; padding-bottom:3px;}
input.qtyInput {margin:0px; padding:0px; float:left; width:34px; height:25px; color:#000000; font-size:12px; font-family:Arial; margin-left:0px; border:1px solid #e4e4e5; padding-left:0px; text-align:center; margin-top:8px;}

/*------- STOCK -------*/
div#itemNoAndStock {margin:0px; padding:0px; float:left; width:560px; height:16px; margin-left:0px; margin-top:12px;}
div#itemNoAndStock h2#itemNum {margin:0px; padding:0px; float:left; color:#1a1a1a; font-size:10px; font-weight:bold; font-stretch: condensed; }
h4#stockStatusIn {margin:0px; padding:0px; float:left; color:#1a1a1a; font-size:10px; font-weight:bold; width:auto; margin-left:10px; font-stretch: condensed; }
h4#stockStatusIn span{margin:0px; padding:0px; float:left; color:#009345; font-size:10px; font-weight:bold; font-family:Arial;}
h4#stockStatusOut {margin:0px; padding:0px; float:left; color:#FF0000; font-size:10px; font-weight:bold; width:auto; margin-left:10px; font-stretch: condensed; }


/*------- Option BOX -------*/
div#optionDiv {margin:0px; padding:0px; float:left; width:250px; height:auto; margin-top:15px; border-bottom:#e6e7e8 solid 2px; padding-bottom:4px;}
div#optionDiv span#label2 {margin:0px; padding:0px; float:left; color:#58595b; font-size:12px; font-stretch: condensed; font-family:Arial;  font-weight:normal; width:auto;}
div#optionDiv span#yourCh {margin:0px; padding:0px; float:left; color:#58595b; font-size:12px; font-stretch: condensed; font-family:Arial; font-weight:normal;border-left:#e4e4e5 solid 1px; height:auto;}
div#optionDiv span#yourChName {margin:0px; padding:0px; float:left;color:#a52a2a; font-size:12px; font-weight:normal; height:auto; font-stretch: condensed; font-family:Arial; margin-left:7px;}
div#optionBoxes {margin:0px; padding:0px; float:left; width:96%; height:auto; margin-top:5px;}
div#optionBoxes a.optionBox {margin:0px;padding:0px; float:left; width:auto; height:24px; margin-right:6px; font-weight:normal; border:#cccccc solid 1px; background:#FFFFFF; border:#e4e4e5 solid 1px; margin-top:5px; text-align:center;}
div#optionBoxes a.active{ background:#231F20;}
div#optionBoxes a.active span.option { color:#CCBA97;}
div#optionBoxes a.optionBox:hover { background:#231F20;}
div#optionBoxes a.optionBox:hover span.option {color:#CCBA97;}
div#optionBoxes span.option {margin:0px; padding:0px; float:left; margin-top:4px; width:auto; color:#231F20; font-size:12px; font-family:Arial;font-weight:normal;  padding-left:8px; padding-right:9px; text-transform:uppercase;}


/*------- SIZE BOX -------*/
div#sizingDiv {margin:0px; padding:0px; float:left; width:250px; height:auto; margin-top:15px; border-bottom:#e6e7e8 solid 2px; padding-bottom:4px;}
div#sizingDiv span#label2 {margin:0px; padding:0px; float:left; color:#58595b; font-size:12px; font-stretch: condensed; font-family:Arial;  font-weight:normal; width:auto;}
div#sizingDiv span#yourCh {margin:0px; padding:0px; float:left; color:#58595b; font-size:12px; font-stretch: condensed; font-family:Arial; font-weight:normal;border-left:#e4e4e5 solid 1px; height:auto;}
div#sizingDiv span#yourChName {margin:0px; padding:0px; float:left;color:#a52a2a; font-size:12px; font-weight:normal; height:auto; font-stretch: condensed; font-family:Arial; margin-left:7px;}
div#sizeBoxes {margin:0px; padding:0px; float:left; width:96%; height:auto; margin-top:5px;}
div#sizeBoxes a.sizingChart {margin:0px;padding:0px; float:left; width:auto; height:auto; font-weight:normal; margin-top:10px;}
div#sizeBoxes a.sizeBox {margin:0px;padding:0px; float:left; width:35px; height:24px; margin-right:6px; font-weight:normal; border:#cccccc solid 1px; background:#FFFFFF; border:#e4e4e5 solid 1px; margin-top:5px; text-align:center;}
div#sizeBoxes a.active{ background:#231F20;}
div#sizeBoxes a.active span.size { color:#CCBA97;}
div#sizeBoxes a.sizeBox:hover { background:#231F20;}
div#sizeBoxes a.sizeBox:hover span.size {color:#CCBA97;}
div#sizeBoxes span.size {margin:0px; padding:0px; float:left; width:35px; color:#231F20; font-size:12px; font-family:Arial;font-weight:normal;  padding-left:0px; padding-right:0px; text-transform:uppercase; line-height: 24px;}
div#sizeBoxes span.noStock {color:#000000; height: 24px; width: 35px; margin: 0; background: url('https://www.bootstaronline.com/images/no_stock.png') top left;  }



/*------- COLOR BOX -------*/
div#colorDiv {margin:0px; padding:0px; float:left; width:250px; height:15px; margin-top:15px; border-bottom:#e6e7e8 solid 2px; padding-bottom:4px;}
div#colorDiv span#label2 {margin:0px; padding:0px; float:left; color:#58595b; font-size:12px; font-family:Arial; font-stretch:condensed; font-weight:normal; width:auto;}
div#colorDiv span#yourCh {margin:0px; padding:0px; float:left; color:#58595b; font-size:12px; font-family:Arial; font-stretch:condensed; font-weight:normal;border-left:#e4e4e5 solid 1px; height:auto; margin-left:3px;}
div#colorDiv span#yourChName {margin:0px; padding:0px; float:left;color:#a52a2a; font-size:12px; font-family:Arial; font-weight:normal; height:24px; width:35px; font-stretch:condensed; margin-left:7px;}
div#colorBoxes {margin:0px; padding:0px; float:left; width:100%; height:27px; margin-top:5px;}
div#colorBoxes a.colorBox {margin:0px;padding:0px;float:left;width:35px; height:24px; margin-right:6px;font-weight:normal;background:#FF0000; margin-top:5px;}
div#colorBoxes a.active { border:#ccba97 solid 3px; width:29px; height:18px;}
div#colorBoxes a.colorBox:hover {border:#ccba97 solid 3px; width:29px; height:18px;}
div#colorBoxes a.colorBox:hover span.color {color:#CCBA97;}
div#colorBoxes span.color {margin:0px; padding:0px; float:left; margin-top:7px; width:auto; color:#231F20; font-size:12px; font-family:Arial; font-weight:normal; padding-left:0px; padding-right:0px; text-transform:capitalize;}


/*------- PLACEHOLDER SECTION -------*/
div#placeholderDiv {margin:0px; padding:0px; float:left; width:505px; height:auto; margin-top:15px;}
div#placeholderDiv span#label2 {margin:0px; padding:0px; float:left; color:#1a1a1a; font-size:10px; font-stretch:condensed; font-weight:bold; width:auto;}
div#placeholderDiv span#yourCh {margin:0px; padding:0px; float:left; color:#929497; font-size:11px; font-stretch:condensed; font-weight:normal;border-left:#e4e4e5 solid 1px; height:24px;}
div#placeholderDiv span#yourChName {margin:0px; padding:0px; float:left;color:#AF292E; font-size:10px; font-weight:bold; height:auto; width:auto; font-stretch:condensed; margin-left:3px;}
select#placeholder {margin:0px; padding:0px; float:left;  width:200px; height:25px; color:#000000; font-size:11px; font-stretch: condensed;  padding:2px; border:1px solid #D5D6D6; margin-top:10px;}


/*------- BUTTONS -------*/
a.addToCart {margin:0px; padding:0px; float:left; background:url(https://www.bootstaronline.com/images/add_to_bag.gif) no-repeat; width:200px; height:50px; text-indent:-999px; margin-left:0px; margin-top:15px;}
a.addToCart:hover {background:url(https://www.bootstaronline.com/images/add_to_bag.gif) no-repeat 0 -50px;}
a.addToCart.noti, a.addToCart.noti:hover { background-image: url(https://www.bootstaronline.com/images/notfiy_me.gif) }

div#wishlistDiv {margin:0px; padding:0px; float:left; width:130px; margin-left:18px; height:auto; margin-top:15px;}

a.addToWishList {margin:0px; padding:0px;float:left; width:145px; height:21px; margin-left:0px; margin-top:0px; color:#404041; font-size:13px; font-family:Arial; font-stretch: condensed;}
a.notifyAvailableSize {margin:0px; padding:0px; float:left; width:141px; height:35px; margin-left:0px; margin-top:5px; color:#404041; font-size:11px; font-family:Arial; font-stretch: condensed; font-size:11px;}


/*------- SIZING CHART -------*/
a.sizingChart { margin:0px; padding:0px; float:left; margin-left:5px; margin-top:4px;}
a.sizingChart img {margin:0px; padding:0px; float:left;}
a.sizingChart span {margin:0px; padding:0px; float:left; font-size:11px; color:#404041; font-family:Arial; text-decoration:underline; margin-top:4px; margin-left:7px; }
div#socialNetworking {margin:0px; padding:0px; float:left; width:350px; height:auto;}
div#details {margin:0px; padding:0px; float:left; width:360px; height:auto; margin-top:15px;}
div#details span#detailsAta {margin:0px; padding:0px; float:left; color:#231f20; font-size:14px; font-weight:bold; font-stretch:condensed;}
div#details p {margin:0px; padding:0px; float:left; color:#58595b; font-size:11px; margin-top:5px;}