form,label,input,legend,fieldset{margin:0;padding:0;}
fieldset{margin-bottom:10px;border:0;font-size:14px;line-height:16px;}
.cssButton,.cssButtonHover{margin-top:5px;}
.createAcctDefaultLoginLink{font-weight:normal;}
#copy{padding-bottom:15px;}
h1.front{width:226px;height:13px;background:url(../../images/shop/now_available.gif) top left no-repeat;}
h1{font-size:16px;}
h2{font-size:16px;padding:0;margin:5px 0 5px -15px;}
strong.notop{font-size:16px;margin-top:0;margin-bottom:3px;display:block;}
#bloglinks{padding-top:0px;}
#bloglinks h3{margin:5px 0 5px 0;font-size:14px;color:#FFF;}
.sideBoxContent{margin-bottom:10px;}
#shopcart{position:absolute;top:26px;left:345px;width:607px;height:61px;background:url(../../images/shop/but_bg.gif) no-repeat;}
#shopcart img.shop{position:relative;top:16px;left:20px;display:block;}
#shopcart img.acct{position:relative;top:-13px;left:215px;display:block;}
#shopcart img.cart{position:relative;top:-42px;left:410px;display:block;}
#cartAdd{margin-bottom:10px;}
#indexCategories{text-align:center;}
#indexCategoriesMainContent{margin-top:10px;}
#indexCategoriesMainContent img{padding:5px;display:inline;}
.prodboxes{float:left;border:1px solid black;width:110px;}
/*-- ImageHandler--*/
/*#trailimageid{position:absolute;visibility:hidden;left:0px;top:0px;width:220px;height:0px;z-index:1000;}
#trailimageid div{padding:5px;background-color:#FFF;border:1px solid #888;text-align:center;}
#trailimageid h1{font-size:100%;font-weight:normal;margin:0;padding:2px 0px;text-align:left;width:100%;}
#trailimageid img{margin:2px;border:none;}
*/
/*account creation*/
#cr8account ol{margin-top:0;}
#cr8account ul{margin-top:0;}
#cr8account fieldset{border:none;}
#cr8account legend{font-weight:bold;color:#FFF;margin:0;padding:5px;}
#cr8account label{display:block;color:#000;margin:0 26px 0 20px;}
#cr8account input{width:200px;right:200px;margin:3px 0 3px 20px;border:1px solid #CCC;background:#EDEDED;}
#cr8account #primary{width:20px;margin:3px 0 3px 3px;border:1px solid #CCC;background:#EDEDED;}
#cr8account select{width:200px;margin:3px 0 3px 20px;}
/*account creation*/
#paymentMeth ol{margin-top:0;}
#paymentMeth ul{margin-top:0;}
#paymentMeth label{color:#000;padding:1px 3px;margin:0;display:block;}
#paymentMeth input{margin:3px 0 5px 3px;border:1px solid #CCC;background:#FFF;}
#paymentMeth #primary{width:20px;margin:3px 0 3px 3px;border:1px solid #CCC;background:#EDEDED;}
#paymentMeth select{margin:3px 0 8px 5px;}
/*#pmt-payflowpro,#pmt-paypal,#pmt-authorizenet_aim{float:left;}
*/
.radioButtonLabel{display:block;position:relative;left:10px;top:1px;font-weight:bold;}
#popupCVVHelp{background-color:#FFF;margin:10px;padding:10px;}
#popupCVVHelp div{font-size:12px;}
.alert{color:#FF0000;margin-left:5px;}
/*cart */
address{display:block;padding:5px;font-style:normal;font-size:16px;background:#FFF;color:#000;line-height:16px;font-family:"Courier New",Courier,monospace;margin-bottom:5px;border-right:1px solid #DDD;border-top:1px solid #666;border-left:1px solid #999;border-bottom:1px solid #CCC;}
/*checkout process*/
#checkout fieldset{border:1px groove black;padding:10px;}
#checkout legend{font-weight:bold;color:#000;}
.moduleRow,.moduleRowSelected{padding-bottom:5px;}
.cartTotalDisplay{text-align:center;}
#cartContentsDisplay{margin-bottom:5px;}
#subTpay{margin-bottom:10px;}
#checkoutSuccessOrderNumber{display:none;}
/* css buttons */
.cssButton,.cssButtonHover{padding:0px 0px;color:#FFFF00;font-weight:bold;width :20em;font-size:1.1em;text-align:center;white-space:nowrap;text-decoration:none;margin:2px 0;cursor:pointer;}
.cssButtonHover,.cssButton:hover{color:#33CC33;text-decoration:none;}
input.cssButton,input.cssButton:hover{border:0;}
.back{float:left;}
.forward{float:right;}
/*product info display*/
.prodLeft{width:385px;}
.prodLeft h1{margin-bottom:5px;padding:0;}
.prodLeft ul{margin-left:0;padding-left:15px;}
.prodLeft ul li{margin-bottom:10px;}
.prodImages{text-align:center;}
.prodImages a{text-decoration:none;}
.prodImages a:hover{text-decoration:underline;}
.prodImages img{border:1px solid #ccc;}
.prodImages a img{padding:1px;}
.prodImages a img:hover{border:1px dotted #9B272C;text-decoration:none;}
.prodImages div{float:left;padding:10px 18px;width:140px;text-align:center;}
.itemTitle{font-size:10px;font-weight:normal;margin:5px 0 2px;display:block;height:25px;}
/*previous/next counter */
.navNextPrevCounter-top{text-align:center;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.navNextPrevCounter-bot{text-align:center;margin-top:5px;border-top:1px solid #ccc;}
/*additional images*/
.prodRight{float:right;width:165px;text-align:left;padding-left:15px;}
#productMainImage{display:block;text-align:center;width:165px;}
#productMainImage img{border:1px solid #ccc;}
#productMainImage a img{padding:1px;}
#productMainImage a img:hover{padding:1px;border:1px dotted #9B272C;}
#productAdditionalImages{width:165px;text-align:left;display:block;margin-top:5px;}
#productAdditionalImages img{border:1px solid #ccc;}
#productAdditionalImages a img{padding:1px;}
#productAdditionalImages a img:hover{border:1px dotted #9B272C;}
#popupAdditionalImage,#popupImage{text-align:center;margin:4px 0;padding-bottom:8px;}
#popupAdditionalImage img,#popupImage img{padding-bottom:8px;}
/*sizing chart*/
.sizing{font-size:12px;width:100%;text-align:center;margin-bottom:5px;}
.disclaimer{font-size:12px;padding:4px;margin-top:0;}
.alert{font-weight:bold;font-size:13px;color:red;}
.sizing td{padding:3px;border-right:1px dotted #ddd;height:25px;}
.sizing th{text-align:left;font-weight:bold;color:#9B272C;border-right:1px dotted #ddd;}
tr.header{font-weight:bold;color:#9B272C;}
tr.header td{border:none;height:10px;padding-top:10px;border-bottom:1px dotted #ddd;}
/*this shit is missing - ayn*/
.hiddenField{display:none;}
.visibleField{display:inline;}
/*flickrslideshow*/
#slideshow{height:510px;padding:20px;text-align:center;}
#slideshow .slide{margin-left:10px;}
#slideshow .slide .flickr-attribution{margin-top:5px;text-align:right;}
#cartAdd input[type='submit']{font-size:16px;-webkit-transition:-webkit-box-shadow:rgba(0,0,0,0.496094) 0.3s linear;background-color:#00cc0e;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18A5CC),to(#0A85A8));border-bottom-left-radius:4px 4px;border-bottom-left-radius:4px 4px;border-bottom-right-radius:4px 4px;border-bottom-right-radius:4px 4px;border:none;border-top-left-radius:4px 4px;border-top-left-radius:4px 4px;border-top-right-radius:4px 4px;border-top-right-radius:4px 4px;color:#EEE;margin-top:10px;text-transform:uppercase;width:150px;padding:7px;border:1px solid #DDD;margin:4px 0px 20px;-webkit-box-align:center;-webkit-box-sizing:border-box;text-align:center;-webkit-appearance:push-button;white-space:pre;-webkit-rtl-ordering:logical;-webkit-user-select:text;display:inline-block;letter-spacing:normal;line-height:normal;text-indent:0px;text-shadow:none;word-spacing:normal;inline stylesheet color:darkGray;}
#cartAdd input[type='submit']:hover{-webkit-box-shadow:#555 0px 0px 20px;cursor:pointer;}
#back-to-brand{text-align:right;}
#filters{padding:20px 10px;}
#filters input[type='submit']{-webkit-box-shadow:rgba(0,0,0,0.496094) 0px 1px 3px 0px;background-attachment:scroll;background-clip:border-box;background-color:#007D9A;background-origin:padding-box;border-bottom-color:rgba(0,0,0,0.246094);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-style:solid;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-left-radius:5px;border-top-right-radius:5px;border-top-width:0px;color:white;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,'Helvetica Neue',Verdana,sans-serif;font-size:13px;font-style:normal;font-weight:bold;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;outline-color:white;outline-style:none;outline-width:0px;padding-bottom:6px;padding-left:10px;padding-right:10px;padding-top:5px;position:relative;text-align:left;text-decoration:none;text-rendering:optimizelegibility;text-shadow:rgba(0,0,0,0.246094) 0px -1px 1px;top:1px;width:40px;height:24px;}
#filters input[type='submit']:hover{background-color:#2DAEBF;}
/*Search Bar*/
#navMainSearch{position:absolute;top:20px;left:750px;float:right;}
fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: transparent;
}
#navMainSearch .search input, .search button {
	border: none;
	float: left;
}
#navMainSearch .search input.box {
	color: #000000;
	font-size: 12px;
	width: 150px;
	height: 14px;
	padding: 8px 5px 0;
	background: #ffffff;
	margin-right: 5px;
}
#navMainSearch button.btn {
	width: 55px;
	height: 22px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(/images/nav/search_but.jpg) no-repeat top right;
}
/*#searchcontent{color:#000000}*/
.clearBoth{clear:both;}
fieldset.floatLeft{padding:2px 0;}
#inc-subcat{margin:5px 0;}
h3#returncusheading, h3#newcusheading{font-size:20px;}

