/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ebay-img {width:215px;margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;}

.ys_primary{ background:#ff6600;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

.color-options-icon {margin-bottom:40px;}

#contents #contents-table {border-collapse:collapse; border-bottom:0px solid transparent;}
#contents td {background-color:transparent;}
#contents .horizontal-seperator{border-bottom:2px solid transparent;}
#contents .vertical-seperator{border-right:2px solid transparent;}

.main-nav-foot {
	width: 895px;
	border: 1px solid #A9A9A9;
	margin-bottom: 0px;
	text-align: center;
	white-space: nowrap;
	height: 20px;
clear:both;
}
.main-nav-foot a {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
float:left;
margin-left:18px;
color:#878787;
margin-top:-14px;
}
.main-nav-wrap-foot {margin-left:-5px;}
#footer {border-top:0px;margin-top:-100px;}
#envico_text {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B3B3B3;
	text-align: left;
	width: 655px;
	float: right;
	padding-left: 0px;
	padding-top: 8px;
margin-right:10px;
}
#footer-wrap {
	width: 897px;
	margin-top:10px;
}
#top_footer {
	width: 897px;
	height: 38px;
}

#footer {background-color:transparent;}
#footer-wrap {padding-top:10px;background-color:transparent;}
.main-nav-foot {
	width: 895px;
	border: 1px solid #A9A9A9;
	margin-top: 0px;
	margin-bottom: -10px;
padding-bottom:0px;
	text-align: center;
	white-space: nowrap;
	height: 20px;
clear:both;
}
.main-nav-foot a {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
float:left;
margin-left:18px;
color:#878787;
margin-top:-14px;
}
.main-nav-wrap-foot {margin-left:-5px;}

#beemod_logo {
	float: left;
}
#divider {
	height: 40px;
}
#payment_icons {
	border: 1px solid #A9A9A9;
	padding-left: 221px;
	padding-right: 221px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#bottom_menu {
	padding-top: 19px;
	padding-bottom: 8px;
	border-bottom: 1px solid #A9A9A9;
}
#bottom_footer {
	width: 897px;
	height: 105px;
}
.shield-wrap {margin-right:285px;float:left;margin-top:-10px;}
.bookmark-wrap {}
.body-horizdiv {width:897px;border-bottom:1px solid #A9A9A9;padding-top:10px;margin-top:-43px;float:left;}
.related-item-title {color:#CFCFCF;font-size:18px;font-weight:bold;margin-top:-10px;}
.color-options-icon {margin-left:25px;margin-top:-15px;}
.copyright {position:relative;display:block;margin-top:100px;}
#copydiv {margin-right:-15px;}
.pricematch-row {margin-bottom:10px;}
.icons-toprow {width:220px;margin-top:10px;}
.icons-bottomrow {width:220px;padding-top:10px;}
.toprow-icon {float:left;margin-left:15px;margin-right:15px;}
.free-shipping-img {margin-left:5px;}
.addtocartImg {margin-left:30px;}
.form-area-div {float:left;width:220px;margin-top:-10px;}
.form-row {width:220px;font-size:10px;}
.form-table-left {
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
width:110px;float:left;font-size:10px;text-transform: uppercase;height:20px;}
.multiLineOption .form-table-left {padding-top:2px;height:18px;}
.form-table-right {font-family: "Century Gothic", Arial, Helvetica, sans-serif;
width:90px;color:#6A6A6A;float:left;clear:right;font-size:11px;height:20px;}
.form-table-right select {width:90px;font-size:10px;}
#itemtype .itemform .price-bold {font-weight:bold; margin:0 0;}

.quantybox {}
.vert-form-div {width:1px;border-left:1px solid #A9A9A9;height:436px;float:left;margin-right:10px;margin-top:13px;margin-bottom:68px;}
.itempagetextarea {width:273px;float:left;margin-top:-30px;margin-left:-10px;}
body {
margin:0;
padding:0;
height:100%;
} 

#container {width:897px;height:100%;} 
#bodyshell {width:893px;margin-left:-10px;background-color: transparent;border-left:0px;height:100%;}
#bodycontent {width:893px;background-color: transparent;}
#itemtype #bodycontent {margin-top:-20px;}
#messagearea {padding:0 0 0 0;margin: -28px 0 0 -5px; width:1px; background-color: transparent;}
#contents #contents-table {border-bottom:0px; width:875px;background-color:transparent;margin-bottom:0px;}
#contents {border-right:0px; border-left:0px;margin-left:10px;margin-bottom:5px;background-color:transparent;}
#maintype #contents {border-right:0px; border-left:0px;background-color:transparent;margin-bottom:0px;}
#itemtype #contents {border-right:0px; border-left:0px;background-color:transparent;margin-bottom:0px;}

#specialstitle {height:40px;width:865px;border-bottom:1px solid #E3E3E3;margin-bottom:10px;margin-left:0px;border-left:0px;}
#section-contenttitle {font-size:18px;margin-top:5px;border-bottom: 1px solid #E3E3E3;margin-bottom:5px;margin-left:0px;margin-right:0px;}
#contentarea {width:807px;border:1px solid #BABABA;margin-left:10px;height:100%;}
#maintype #contentarea {width:895px;background-color:transparent;height:100%;float:none;margin-bottom:5px;}
#itemtype #contentarea {width:895px;background-color:transparent;height:100%;margin-bottom:5px;}
#itemcontentarea {margin-left:10px;width:895px;}

#maintype {height:100%;}
#itemtype {height:100%;}
.vertical {height:100%;}
#container {height:100%;}
#bodyshell {height:100%;}
#bodycontent {height:100%;}
#contentarea {height:100%;}
#contents {height:100%;}
#contents-table {height:100%;}

.el #contents {}  
#contents .vertical td {text-align:center;background-color:transparent;}

.contents-fullitem-wrap {width:207px;}
.contents-item-wrap {border:1px solid #BABABA; height:190px;width:207px;display: table; #position: relative; overflow: hidden;}
.contents-item-img-wrap {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.contents-item-img-innerwrap {#position: relative;  #top: -50%}
.name {
	font-size: 16px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#itemtype .name {font-weight: normal;}
.related-items-wrap {margin-top:-5px;margin-bottom:-25px;}
.related-items-wrap .name a {color:#F56E34;font-size:12px;}

.section-search {float:right;margin-top:-38px;margin-right:16px;}
.home-search {float:right;margin-top:-53px;margin-right:55px;}

.item-imagearea-wrap {text-align:center;float:left;width:400px;height:292px;margin-right:0px;}

.item-image-wrap {text-align:center;width:400px;height:292px;margin-right:0px;display: table; #position: relative; overflow: hidden;clear:right;margin-bottom:10px;}
.item-image {border:1px solid #DFDFDF;width:400px;text-align:center;margin-left:0px;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.item-img-innerwrap {#position: relative;  #top: -50%}
.image-l {float:none;padding:0 0 0 0;margin:0 0 0 0;}

.item-inset-wrap {clear:both;width:500px;overflow:hidden;}
.inset-img-outerwrap {border:1px solid #DFDFDF;padding:2px;width:50px;height:50px;min-height:50px;
float:left;margin-right:13px;display: table; #position: relative; overflow: hidden;}

body:nth-of-type(1) .inset-img-outerwrap {height:53px;}

.inset-img-innerwrap {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.item-inset-image {#position: relative;  #top: -50%}

.related-items-wrap .item-inset-wrap {clear:both;width:80px;}
.related-items-wrap {margin-left:-10px;border-bottom:1px solid #A9A9A9;margin-bottom:10px;}
.related-items-wrap .inset-img-outerwrap {width:70px;height:70px;margin-right:0px;}
.related-items-wrap .inset-img-innerwrap {}
.related-items-wrap .item-inset-image {width:70px;}

#itemarea {margin:0 0 0 0;padding:0 0 0 0;}
.itemFormName {font-size:18px;color:#F56E34;margin-bottom:5px;}

.header-wrap {clear:both;}
.search-wrap {width:216px;text-align:right;float:right;margin-right:-5px;margin-top:6px;}
.search-field {float:left;margin-top:4px;}
.search-submit {}
#query {margin-top:-5px;width:128px;}
.search-wrap {
overflow: hidden;
height:25px;
}
.toll-free-telephone {
	text-align: right;
	color: #ef6400;
	font-size: 10pt;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	border-bottom:6px solid #F8F900;
	margin-bottom:2px;
	width: 442px;
	text-align: left;
	margin-top:15px;
}
.toll-free-icon {
	border-bottom:6px solid #F8F900;
	margin-bottom:2px;
	width: 442px;
	text-align: left;
}
.logo {
	float:left;
}
.main-header {
	height:103px;
	width: 897px;
	clear:both;
}
.top-nav {
	padding-top:28px;
}
.header {
	width: 897px;
}
.main-nav {
	width: 895px;
	border: 1px solid #A9A9A9;
	margin-top: 2px;
	margin-bottom: 0px;
	text-align: center;
	white-space: nowrap;
	height: 20px;
}
.main-nav-wrap {margin-left:-5px;}
.main-nav-div {
	float:left;
	width: 1px;
	border-right: 1px solid #A9A9A9;
	margin-top:-14px;
	margin-bottom:2px;
margin-left:18px;
}
.main-nav a {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
float:left;
margin-left:18px;
color:#878787;
margin-top:-14px;
}


#bar {
	padding: 0px;
	color: A9A9A9;
}

.sub-menu {
	width:897px;
	margin-bottom:9px;
}
.grey-menu {
	width:897px;
	border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	padding-top:2px;
	padding-bottom:2px;
	height:27px;
	margin-top:3px;
}
.newsletter-form {
	width:465px;
	float:left;
	margin-top:6px;
}
.forms-row {height:25px;}
#form1 {margin:0px;padding:0px;}
.news-text {float:left;margin-top:4px;margin-right:5px;}
.news-field {float:left;}
.news-feild-box {width:197px;height:15px;color:#878787;font-size:11pt;margin-right:5px;}
.news-submit {margin-top:2px;}
#newsletter {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}


.search-area {
	width:425px;
	float:right;
	text-align:right;
height:25px;
top:0px;
}
.search-wrap{margin-top:3px;}
#searcharea {margin:0px;padding:0px;}
#query {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11pt;
	height:15px;
padding:0 0 0 0;
margin:0 0 0 0;

}
#searchsubmit {margin-top:3px;}

