@charset "utf-8";
@import "vnav.css";
@import "/choose/choose.css";
img {border:none;}
html {overflow:auto;}

body {
	background:url(/images/wdyffbg2.jpg) scroll no-repeat top #050608;
	color:#fff;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	text-align:left;
	behavior:url(include/csshover.htc);
}
#defcont { 
	width: 912px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#sideleft {
	float: left; /* since this element is floated, a width must be given */
	width: 170px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px 5px 5px 5px;
}

#sideright { 
	margin: 0 0 0 180px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 12px 6px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
#wrapper {
width:900px;
height:auto;
text-align:center;
background:#555 url(images/content_fade.jpg) scroll no-repeat center top;
border:6px #fff;
border-style:none solid;
margin:0 auto;
padding:0;
}
#storelocwrapper {
width:900px;
height:auto;
text-align:center;
background:#555 url(images/content_fade.jpg) scroll no-repeat center top;
border:6px #fff;
border-style:none solid;
margin:0 auto;
padding:0;
}
#iframewrapper {
width:912px;
height:570px;
text-align:center;
background:#555 url(images/content_fadetall.jpg) scroll no-repeat center top;
margin:0 auto;
padding:0px;
background-color:#FFF;
}

#iframegm {
	width: 700px;
	float: right;
	position: relative;
	margin-right: 6px;
}
/*--------------------------------------------------------top nav--*/

#topnav {
height:104px;
width:912px;
background:#fff url(images/topnav-bg.png) scroll no-repeat center bottom;
margin:0 auto;
padding:0;
}
#topnav a {color:#eee; text-decoration:none;}
#topnav a:hover {color:#ddd; text-decoration:underline;}

.logo_link {
height:95px;
width:140px;
float:left;
}

.search {
width:460px;
height:23px;
margin:14px 20px 0px 0px;
padding:0;
text-align:right;
float:right;
padding:0 2px;
}

.search_text {
color:#fff;
font-size:10px;
font-weight:700;
letter-spacing:1px;
}

.searchOptions {
width:130px;
background-color:#ccc;
font-size:13px;
margin-right:4px;
vertical-align:middle;
border:1px solid #eee;
}

.searchInput {
width:218px;
color: #333;
vertical-align:middle;
background-color: #ccc;
padding-left:2px;
border:1px solid #eee;
}

.searchInputActive { 
color: #959595; 
 }
.searchBtn {
vertical-align:middle;
}

.topnavAccount {
width:500px;
height:55px;
font-size:10px;
color:#eee;
letter-spacing:1px;
line-height:14px;
text-align:right;
margin:4px 20px 0 0;
padding:0;
float:right;
}

.cartBtn {
height:18px;
width:20px;
padding:0px;
vertical-align:middle;
}

#greatness {
width:912px;
height:28px;
background-color:#fed209;
margin:0 auto;
padding-bottom:1px;
}

/*--------------------------------------------------------left nav--*/

#insider {
width:160px;
height:auto;
text-align:left;
margin-top:150px;
padding:0;
float:left;
border:1px dashed #ddd;
}

/*--------------------------------------------------------content--*/
	
#content_wrapper {
	width:712px;
	height:auto;
	min-height:560px;
	text-align:left;
	margin:0 0 2px 25px;
	padding:0;
	float:left;
	display:inline;
	overflow:visible;
}

#crapper {
	width: 712px;
	margin: 0 auto;
}
#roundswrapper {
width:700px;
height: auto;
text-align:left;
margin:2px 0 10px 12px;
padding:0;
float:left;
display:inline;
overflow:visible;
}
/* for Internet Explorer */
/*\*/
* html #content_wrapper {
height:560px;
}

.text {
font-size:12px;
color:#ddd;
}

#fma {
width:710px;
height:400px;
margin-bottom:12px;
padding:0;
border:2px #666;
border-style:none solid solid solid;
}
#gallery {
width:710px;
height:auto;
margin-bottom:12px;
padding:0;

}
#fgf {
width:710px;
height:auto;
margin: 0 auto 12px auto;
padding:0;
border:2px #666;
border-style:none solid solid solid;
}
#rightcontent {
width:710px;
height:auto;
margin-bottom:2px;
padding:6px 0 0 16px;
}

.feature_banners {
width:714px;
height:auto;
}

.feature1 {
width:228px;
height:120px;
margin:0 15px 8px 0;
padding:0;
float:left;
}

.fb_like {
	width: 54px;
	height: 25px;
	overflow:hidden;
	margin-top: -34px;
	margin-left: 130px;
	
}

.fb_like2 {
	width: 222px;
	height: 63px;
	overflow:hidden;
	margin-top: -64px;
	margin-left:0px;
	
}
.featurefb {
width:228px;
height:120px;
margin:0 15px 8px 0;
padding:0;
float:left;
}
.feature2 {
	width:228px;
	height:120px;
	margin:0;
	padding:0;
	float:right;
}

.evgc {
	width: 400px;
	height: auto;
	float: left;
}
/*--------------------------------------------------------content--*/

#breadcrumbs {
width:700px;
height:15px;
font-size:10px;
color:#eee;
text-align:left;
margin:6px 0 12px 0;
float:left;
}
#breadcrumbs a {
color:#fff;
text-decoration:none;
}
#breadcrumbs a:hover {
color:#fff;
text-decoration:underline;
}

_input {
background-color:#fff;
border:1px solid #666;
width:218px;
}

.error {
color:#d30000;
font-size:13px;
}

#pageHeader {
	width:100%;
	height:auto;
	font-size:1.5em;
	font-weight:700;
	text-align:left;
	margin:0 auto 0 5px;
	padding:6px 0 6px 0;
}

#prospageHeader {
	width:600px;
	height:auto;
	font-size:1.5em;
	font-weight:700;
	text-align:center;
	margin:0 auto;
	padding:6px 0 6px 0;
}

.formhover {
	color: #333;
}
.sub_header {
width:898px;
font-size:1em;
font-weight:700;
text-align:left;
margin:6px 0 6px 0;
padding:0;
}

/*--------------------------------------------------------searchprods--*/

#searchHeader {
width:700px;
height:auto;
font-size:1.5em;
font-weight:700;
text-align:left;
margin:0;
padding:3px 0 6px 0;
}

.refineSearch {
width:700px;
height:auto;
color:#fed209;
text-align:left;
margin:0;
padding:0;
}

/*--------------------------------------------------------department & products--*/
#deptBanner {
width:700px;
height:auto;
margin:0;
padding:0;
text-align:center;
background-color:#666;
float:left;
}

#product_sort {
width:150px;
height:16px;
float:left;
}

.sortInput {
font-size:11px;
color:#1d1d1d;
}

.pagination {
width:530px;
font-size:10px;
line-height:20px;
text-align:right;
margin:0 20px 1em 0;
padding:0;
float:right;
}
.pagination a {
color:#eee;
text-decoration:underline;
}
.pagination a:hover {
color:#fed209;
text-decoration:none;
}

#product_wrapper,#dept_wrapper{
	width:718px;
	height:auto;
	text-align:center;
	float:left;
	margin:0 0 4px 0;
	padding-top:10px;
	display:inline;
	overflow:visible;
	min-height: 600px;
}

#noproduct {
width:714px;
height:20px;
font-size:16px;
font-weight:700;
color:#fed209;
text-align:center;
float:left;
}

.product {
	width:160px;
	height:210px;
	text-align:left;
	margin:0 18px 8px 0;
	padding:0;
	display:inline;
	float:left;
}

.department {
width:160px;
height:200px;
font-size:12px;
text-align:center;
margin:0 18px 14px 0;
padding:0;
display:inline;
float:left;
}

.product_thumbnail,.dept_thumbnail {
width:160px;
height:140px;
text-align:center;
background:url(images/thumb_bg.png) scroll no-repeat center top;
margin-bottom:0px;
padding-top:5px;
}

.productTitle,.deptTitle {
width:160px;
height:auto;
text-align:left;
font-family: verdana;
color: #656565;
font-size: 10.5px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
margin:0 0 0 2px;
padding:0;
overflow:hidden;
}
.productTitle a,.deptTitle a {
color:#ccc;
text-decoration:none;
}
.productTitle a:hover,.deptTitle a:hover {
color:#fed209;
text-decoration:none;
}

.productPrice {
width:160px;
height:auto;
font-family: verdana;
color: #fed209;
text-align:left;
font-size: 10.5px;
line-height: 13px;
font-weight: bold;
text-decoration: none;
margin:0 0 0 2px;
}

.retailPrice {
	width:auto;
	height:13px;
	color:#ccc;
	text-decoration:line-through;
	text-align:left;
margin:0 0 0 2px;
	padding:0;
	font-family: verdana;
	font-size: 10.5px;
	line-height: 13px;
	font-weight: bold;
}

.salePrice {
	width:auto;
	height:13px;
	color:#fed209;
	text-align:left;
margin:0 0 0 2px;
	padding:0;
	font-family: verdana;
	color: #fed209;
	font-size: 10.5px;
	line-height: 13px;
	font-weight: bold;
}

#biggestLoser {
width:700px;
height:auto;
font-size:12px;
font-weight:700;
color:#fed209;
text-align:left;
margin:8px 0;
padding:0;
float:left;
}

/*--------------------------------------------------------product information--*/

#prodinfoImagewrapper {
width:340px;
height:460px;
float:left;
margin-right:14px;
padding:0;
float:left;
}

#prodinfoMainimage {
width:340px;
height:350px;
text-align:center;
background:url(images/mainimage-bg.png) scroll no-repeat center top;
margin:0;
padding-top:14px;
float:left;
}

.addImages {
text-align:left;
margin:0;
padding:0;
float:left;
}

.addBtn {
float:left;	
}

.zoomBtn {
float:right;
}

.deontaybtn {
	text-align:right;
	margin-left: 64px;
}
#productInfo {
width:350px;
height:auto;
margin-bottom:2px;
padding:0;
float:left;
} 

#prodinfoTbl {
width:350px;
height:auto;
float:left;
}

#prodinfoTitle {
width:715px;
height:auto;
font-size:24px;
color:#eee;
font-weight:700;
line-height:20px;
text-align:left;
padding:2px 0 6px 10px;
margin:2px 0 18px 0;
float:left;
}

.prodinfoSKU {
width:100%;
height:auto;
color:#666;
margin:0 0 4px 0;
padding:0;
float:right;
}

.prodinfoDescription {
width:100%;
height:auto;
font-size:11px;
color:#eee;
margin:4px 0 16px 0;
padding:0;
float:left;
}
.prodinfoDescription a {
color:#fed209;
}
.prodinfoDescription a:hover {
color:#eee;
text-decoration:underline;
}

.overview {
color:#fed209;
font-size:11px;
margin-bottom:2px;
}

.prodinfoPricing {
width:100%;
height:auto;
margin:6px 0;
padding:0;
float:left;
}

.comparePrice {
color:#eee;
font-size:12px;
}

.prodinfoPrice {
color:#eee;
font-size:13px;
font-weight:700;
margin-bottom:10px;
padding-top:8px;
}

.prodinfosalePrice {
color:#fed209;
font-size:13px;
font-weight:700;
margin-bottom:10px;
padding-top:8px;	
}

.prodinfoAttributes {
width:100%;
heigth:auto;
margin:2px 0;
padding:0;
float:left;
}

.prodinfoQuantity {
width:100%;
heigth:auto;
margin:8px 0 10px 0;
padding:0;
float:left;
}

.sizecolorAttribute {
width:100%;
heigth:auto;
margin:2px 0;
padding:0;
}

.prodinfoText {
color:#fff;
font-size:12px;
font-weight:700;
letter-spacing:1px;
padding-right:6px;
}

.prodinfoAttributes {
margin:4px 0;	
padding:0;
}

.prodinfoInput {
font-size:12px;
color:#555;
padding:1px;
}

.prodinfoInventory {
width:350px;
height:auto;
font-weight:700;
margin:6px 0 10px 0;
padding:0;
}

.prodinfoButtons {
width:350px;
height:auto;
margin:2px 0;
padding:0;
float:left;
}

#popupWrapper {
width:690px;
height:630px;
text-align:center;
margin:0 auto;
padding:0;
}

#addThumbs {
width:74px;
height:600px;
margin-right:6px;
padding:0;
float:left;
}

#addMain {
width:600px;
height:600px;
margin:0;
padding:0;
float:left;
}

#closeBtn {
width:680px;
height:auto;
text-align:right;
margin:6px 0;
padding:0;
float:left;
}

.swatch{
width:54px;
height:54px;
text-align:center;
background: url(images/swatchbg.png) scroll no-repeat center top;
margin:0 4px 4px 0;
padding:2px;
float:left;
}

#crossSell {
	width:710px;
	height:auto;
	margin:4px 0 6px 0;
	padding:0;
	float:left;
}

.csHeader {
width:auto;
font-size:13px;
line-height:18px;
color:#fed209;
font-weight:700;
text-align:left;
margin:2px 0;
padding:0;
}

.crossSellProduct {
width:162px;
height:220px;
text-align:center;
margin-right:14px;
padding:0;
display:inline;
float:left;
}

.csThumb {
width:162px;
height:140px;
text-align:center;
background:url(images/thumb_bg.png) scroll no-repeat center top;
margin-top:6px;
padding-top:6px;
}

.csTitle {
width:162px;
height:auto;
font-size:12px;
font-weight:700;
text-align:center;
margin:0;
padding:6px 0;
}
.csTitle a {
color:#eee;
text-decoration:none;
}
.csTitle a:hover {
color:#fed209;
text-decoration:underline;
}

.csPrice {
width:auto;
height:auto;
font-size:12px;
color:#eee;
text-align:center;
margin:0;
padding:6px 0;
} 

# {
width:645px;
height:auto;
}
# a {
color:#fed209;
text-decoration:none;
}
# a:hover {
color:#eee;
text-decoration:underline;
}

.catalogInfo {
width:710px;
height:auto;
font-size:11px;
color:#eee;
text-align:left;
margin:1em 0;
}

.pink {
width:auto;
height:auto;
color:pink;
text-align:left;
padding-top:3px;
}

/*--------------------------------------------------------basket--*/

#cartWrapper {
	width:900px;
	height:auto;
	min-height:600px;
	padding:0;
	overflow:visible;
	clear:both;
	margin: 0 auto;
}
#firstregwrapper {
	width:890px;
	height:auto;
	margin-left:3px;
	padding:0;
	overflow:visible;
	clear:both;
}
/* for Internet Explorer */
/*\*/
* html #cartWrapper {
height:600px;
}
#cartWrapper  a {
color:#eee;
text-decoration:underline;
}
#cartWrapper a:hover {
color:#fed209;
text-decoration:none;
}

.cartInfo {
width:100%;
height:auto;
text-align:left;
}
.cartInfo a {
color:#fed209;
text-decoration:none;
}
.cartInfo a:hover {
color:#eee;
text-decoration:underline;
}

#cartBorder {
border:1px solid #ccc;
}

.cartText {
font-size:12px;
color:#333;
}

#cart_empty {
font-size:15px;
font-weight:700;
margin-bottom:6em;
text-align:center;
width:100%;
}
#cartCoupon {
	width:900px;
	height:auto;
	text-align:right;
	margin:0;
	padding:3px 0 3px 0;
	float:left;
	margin-bottom: 9px;
	color: #1d1d1d;
	background-image: url(images/coupon.png);
	background-repeat: no-repeat;
	background-position: top right;
	
}

#cartCoupon2 {
	width:890px;
	height:60px;
	text-align:right;
	margin:0;
	float:left;
	margin-bottom: 9px;
	padding-top: 12px;
	border-top-color: #1d1d1d;
	border-top-style: solid;
	border-top-width: 2px;
}

.cartHeader { 
font-size:11px;
color:#eee;
}

.cart_price {
font-weight:700;
}

.cartControls {
	width:440px;
	height:auto;
	font-size:11px;
	letter-spacing:1px;
	text-align:left;
	margin:4px 0 1em 6px;
	padding-top:3px;
	float:left;
}
.cartControls a {
color:#fed209;
text-decoration:none;
}
.cartControls a:hover {
color:#eee;
text-decoration:underline;
}


.cartSubtotal {
width:445px;
height:auto;
font-size:14px;
font-weight:700;
letter-spacing:1px;
text-align:right;
margin:4px 0 1em 0px;
padding:0;
float:left;
}

/*--------------------------------------------------------estimate shipping--*/
#estShipping {
width:520px;
height:260px;
text-align:center;
background-color:#555;
border:4px #fff solid;
margin:0;
padding:4px 4px 0 4px;
}
#estShipping a {
color:#fed209;
font-weight:700;
text-decoration:none;
}
#estShipping a:hover {
text-decoration:underline;
}

.estshippingResults,.estshippingForm{
width:100%;
height:auto;
margin:8px 0;
padding:0;
text-align:left;
float:left;
}

.estshippingTitle {
width:100%;
height:20px;
font-size:12px;
font-weight:700;
text-align:left;
float:left;
margin-bottom:4px;
padding:0;
border-bottom:1px solid #777;
}

.estshippingMethod {
width:170px;
height:20px;
color:#fed209;
float:left;
}

.estshippingCharges {
width:345px;
height:20px;
color:#fed209;
float:right;
}

.estshippingClose {
width:515px;
height:20px;
text-align:right;
margin-top:4px;
padding:0;
float:left;
}

/*-----------*/

#cartButtons {
width:890px;
height:auto;
text-align:right;
margin:0;
clear:both;
}
#cartButtons2 {
width:890px;
height:auto;
text-align:right;
margin:0;
clear:both;
}

.red {
color:#d30000;
}

.gold {
color:#fed209;
}

#hide {
display:none;
}

#form_wrapper {
	width:890px;
	min-height:500px;
	background-image:url(images/content_fadetall.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0 auto;
}

#formnotloggedin {
	width: 400px;
	float: left;
}

.form_header {
background-color:#ccc;
color:#333;
font-size:13px;
font-weight:700;
padding:0px 0 6px 0;
text-align:left;
text-indent:4px;
width:440px;
}

.form_header_full {
background-color:#ccc;
color:#333;
font-size:13px;
font-weight:700;
padding:0px 0 6px 0;
text-align:left;
text-indent:4px;
width:100%;
}

.form_info {
width:auto;
height:auto;
font-size:11px;
color:#555;
text-align:left;
background-color:#eee;
margin-bottom:6px;
padding:2px 0 2px 2px;
}
.form_info a {
color:#333;
text-decoration:none;
}
.form_info a {
color:#333;
text-decoration:underline;
}

#form_wide {
width:880px;
height:auto;
margin-bottom:10px;
padding-bottom:10px;
float:left;
border:1px solid #ccc;
}

#csbilling {
	width:440px;
	height:420px;
	margin:6px 0 0 0;
	padding:0;
	border:1px solid #ccc;
	float:left;
}

#form_l {
width:440px;
height:auto;
margin-top:0px;
padding-bottom:2px;
border:0;
float:left;
}
#form_full {
width:100%;
height:auto;
margin-top:0px;
padding-bottom:2px;
border:0;
float:left;
}

#form_full_reg {
width:100%;
height:auto;
margin-top:0px;
padding-bottom:2px;
border:2px #eee solid;
float:left;
}
#form_l a {
color:#fed209;
text-decoration:none;
}
#form_l a:hover {
color:#eee;
text-decoration:underline;
}

#formr {
	width:440px;
	height:420px;
	margin-top:6px;
	border:1px solid #ccc;
	float:left;
	color: #fff;
}
#formr2 {
	width:440px;
	height:200px;
	margin-top:0px;
	border:1px solid #ccc;
	float:left;
	color: #fff;
}

#formccinfo{
	width:440px;
	height:auto;
	margin-top:6px;
	border:1px solid #ccc;
	float:left;
	color: #fff;
}
#form_r a {
color:#fed209;
text-decoration:none;
}
#form_r a:hover {
color:#eee;
text-decoration:underline;
}

.billingAddress {
width:100%;
float:left;
height:auto;
margin-bottom:6px;
padding:2px 0;
text-align:left;
}

#registerRequest {
width:100%;
height:auto;
float:left;
margin-top:15px;
padding:0;
}

.form_row {
height:26px;
width:440px;
}

.form_label {
width:125px;
height:18px;
text-align:left;
text-indent:4px;
margin-right:4px;
padding-top:6px;
display:block;
white-space:nowrap;
float:left;
color: #fff;
}

.form_label2 {
width:270px;
height:18px;
text-align:left;
text-indent:4px;
margin-right:4px;
padding-top:6px;
display:block;
white-space:nowrap;
float:left;
}

.form_field {
display:block;
float:left;
height:22px;
padding:1px;
text-align:left;
width:300px;
}

.form_fieldcheck {
display:block;
float:left;
height:22px;
padding:4px;
text-align:left;
width:12px;
vertical-align:middle;
margin-left: 6px;
}
.form_btn {
width:97%;
height:30px;
text-align:right;
margin:10px 0;
padding:0;
float:left;
}

.required {
color:#fed209;
font-size:9px;
padding-left:3px;
}

#custinfo_btn {
width:880px;
height:30px;
margin:8px 0 4px;
text-align:right;
clear: both;
}

.password_reminder {
margin:4px 0 10px;
padding:4px;
text-align:left;
width:100%;
}

#checkout_address {
height:105px;
margin:4px 4px;
margin:0 auto;
width:100%;
}

.checkout_billing {
border:1px solid #eee;
float:left;
height:100px;
text-align:left;
width:442px;
}

.checkout_shipping {
border:1px solid #eee;
float:right;
height:100px;
text-align:left;
width:442px;
}

.checkout_addressheader {
background-color:#eee;
color:#333;
font-weight:700;
height:20px;
margin-bottom:4px;
padding-top:2px;
text-align:left;
text-indent:4px;
width:100%;
}

#backorder {
border:1px solid #f5d142;
height:42px;
margin-bottom:8px;
width:100%;
}

.backorder_header {
background-color:#f5d142;
font-size:11px;
font-weight:700;
height:20px;
padding:3px 0 3px;
text-align:left;
text-indent:4px;
width:100%;
}

#gift_certificate {
background-color:#eee;
float:left;
height:25px;
padding:3px 4px 3px 2px;
text-align:right;
width:450px;
}

#checkout_btn {
float:right;
margin:1em 0 8px;
text-align:right;
width:100%;
}

.spacer {
border:1px solid #A52A2A;
float:right;
height:1px;
width:900px;
}

.topnav_links a {
color:#333;
text-decoration:none;
}
.topnav_links a:hover {
color:#333;
text-decoration:underline;
}

#page_table {
width:898px;
height:500px;
font-size:11px;
margin:0 auto;
padding:0;
}

/*--------------------------------------------------------checkout.asp--*/

.textInput {
background-color: #ccc;
padding-left:2px;
border:1px solid #eee;
}

.shipping_select {
width:820px;
text-align:right;
line-height:25px;
padding-right:4px;
background-color:#f5d142;
}

.subtotal {	
font-family:verdana,arial,sans-serif;
font-size:11px;
color:#222;
padding-bottom:2em;
}

#orderTotals {
width:888px;
height:100px;
text-align:right;
margin-top:8px;
padding:0;
}

.subTitle{
width:804px;
line-height:20px;
font-size:13px;
color:#eee;
text-align:right;
margin:0;
padding:0;
float:left;
}

.subTotal{
width:80px;
line-height:20px;
font-size:13px;
color:#eee;
font-weight:700;
text-align:right;
float:left;
margin:0;
padding:0;
}

.order_error_message {
height:2em;
font-weight:700;
text-align:center;
}

#prospecterror {
	width:600px;
	height:50px;
	font-size:1em;
	color:#d30;
	text-align:center;
	padding-bottom:4px;
}

.error_message {
font-size:1em;
color:#d30000;
font-weight:700;
text-align:center;
margin-bottom:1em;
}

.orderhistory_header {
width:890px;
font-size:1em;
font-weight:700;
text-align:left;
margin-bottom:1em;
}

.orderConfirmation {
	font-size:14px;
	margin:1em 0;
	padding: 2px 12px;
	text-align:left;
}

#no_products {
width:700px;
height:24px;
font-size:1.6em;
font-weight:700;
float:left;
}

/*--------------------------------------------------------Gray Maynard Contest TEMP--*/

#contestWrapper {
width:715px;
height:130px;
margin-top:1em;
padding:0;
background:url(/images/contest-bg.png) scroll no-repeat center top;
}

#contestForm {
width:350px;
height:120px;
font-weight:700;
margin:8px 0 0 8px;
float:left;
}

.contestRow {
width:340px;
height:26px;
margin:1px 0;
float:left;
}

.contestLabel {
width:100px;
height:18px;
text-align:left;
margin-right:2px;
padding-top:6px;
display:block;
white-space:nowrap;
float:left;
}	

.contestField {
width:230px;
height:22px;
text-align:left;
padding:1px;
display:block;
float:left;
}

.contestJoin {
width:300px;
height:22px;
margin:4px 0 2px 0;
padding:0;
float:left;
}

.contestBtn {
width:335px;
height:18px;
text-align:right;
margin:0;
float:left;
}

.contestText {
width:316px;
height:109px;
margin:8px 0 0 2em;
float:left;
}

.contestHeader {
font-size:16px;
font-weight:700;
text-align:left;
margin-top:8px;
}

/*-------------------------------------------------------- pages/blinks--*/
#infoWrapper {
	width:705px;
	font-size: 12px;
	margin-left:10px;
	min-height: 600px;
}
#infoWrapper a {
color:#fed209;	
}
#infoWrapper p {
color:#eee;
}

#infoWrapper h1{
font-size:2em; 
text-align:left;
color:#fff;
letter-spacing:1px;
margin:2px 0 4px 0;
}

#infoWrapper h2{
font-size:1.5em; 
text-align:left;
color:#fff;
margin:1em 0 4px 0;
padding-bottom:4px;
}

#infoWrapper h3 {
font-size:14px; 
text-align:left;
color:#fed209;	
letter-spacing:1px;
margin:1em 0 4px 0;
padding-bottom:3px;
}

#rounds {
width:706px;
height:auto;
}

.roundsColumn {
width:310px;
height:auto;
margin:2em 0;
padding:0 8px;
float:left;
}

.gold {
color:#fed209;		
}

.bcrfColumn {
width:700px;
height:auto;
margin:1em 0;
padding:0;
float:left;
}

.bcrfColumn h3 {
width:700px;
height:auto;
font-size:14px;
color:pink;
margin:2px 0 6px 0;
padding-bottom:4px;
border-bottom:1px solid pink;
float:left;
}

.bcrfColumn h4 {
height:auto;
width:100%;
font-size:14px;
color:#fed209;
margin:10px 0;
padding:0;
}

.shadowProduct {
width:700px;
height:auto;
margin-bottom:1em;
padding:0;
float:left;
}

.bcrfProduct {
width:700px;
height:auto;
margin-bottom:1em;
padding:0;
float:left;
}

.bcrfProduct a {
color:pink;
text-decoration:none;
}

.bcrfProduct a:hover {
color:white;
text-decoration:none;
}

.shadowLink a {
color:#ffffff;
text-decoration:none;
}

.shadowLink a:hover {
color:#fed209;
text-decoration:none;
}


.bcrfThumb {
width:162px;
height:140px;
text-align:center;
background:url(images/thumb_bg.png) scroll no-repeat center top;
margin:0 4em 0 0;
padding-top:6px;
float:left;
}

.bcrfTitle {
width:162px;
height:auto;
size:9px;
text-align:center;
margin:1px 4em 0 0;
padding:0;
float:left;
}

.bcrfTitle2 {
width:162px;
height:auto;
size:9px;
text-align:center;
margin:1px 4em 0 0;
padding:0;
float:left;
}

.bcrfTitle2 a {
color:#ccc;
text-decoration:none;
}
.bcrfTitle2 a:hover {
color:#fed209;
text-decoration:none;
}

.bcrfThumb2 {
width:106px;
height:106px;
text-align:center;
background:url(images/bcrfimagebg.png) scroll no-repeat center top;
margin:0 12px 0 0;
padding-top:3px;
float:left;
}

.bcrfTitle2 {
width:106px;
height:auto;
size:9px;
text-align:center;
margin:1px 12px 0 0;
padding:0;
float:left;
}

.pink {
font-size:9px;
color:pink;		
}

.theNatural {
width:300px;
height:635px;
margin:10px 3em 1em 0;
padding:0;
float:left;
}

.naturalVideo {
width:284px;
height:195px;
margin:10px 0;
float:left;
background-color:#666;
border:2px solid #666;
}

.ask {
width:170px;
height:auto;
text-align:left;
margin:1em 8px 0 0;
padding:4px 0 12px 0;
float:left;
border-bottom:1px solid #666;
}

.ask h2 {
width:100%;
height:auto;
font-size:12px;
color:#fed209;
letter-spacing:1px;
margin:0 0 10px 0;
padding-bottom:4px;
border-bottom:1px solid #666;
}

.askBoxer {
width:170px;
height:300px;
margin:1em 8px 0 0;
padding:0;
float:left;
}

.aliContest,.eCat {
width:312px;
height:auto;
color:#ddd;
margin:0;
padding:0;
float:left;
}

.aliContest h2,.infoForm h2,.eCat h2 {
width:100%;
height:auto;
font-size:16px;
font-weight:700;
color:#fff;
margin-bottom:6px;
padding:0;
float:left;
}

.alicontest a,.infoForm a,.eCat a {
color:#fed209;
text-decoration:none;
}

.aliForm,.infoForm {
width:370px;
height:auto;
margin-left:10px;
padding-left:11px;
float:left;
border-left:1px solid #666;
}

.aliform h2 {
width:312px;
height:auto;
font-size:16px;
font-weight:700;
color:#fff;
margin-bottom:6px;
padding:0;
float:left;
}

.aliform h3 {
width:312px;
height:auto;
font-size:13px;
font-weight:700;
color:#fff;
margin-bottom:6px;
padding:0;
float:left;
}

.infoForm p {
width:370px;
height:auto;
margin:4px 0 2px 0;
padding:0;
float:left;
}

.aliText {
width:auto;
line-height:24px;
color:#fff;
margin-right:4px;
padding:0;
}

.aliLabel{
font-size:13px;
color:#444;
line-height:16px;
margin:0;
padding:2;
}

.athlete {
width:550px;
height:auto;
color:#ffffff;
margin:0 10px 0 20px;
float:right;
}

.athleteHeader {
font-size:2em;
color:#fed209;	
font-weight:700;
text-align:left;
letter-spacing:1px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #777;
}

.athleteBio{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0;
	}

.athleteBio p {
	margin:0 0 10px 0;
    padding:0;
 }

.athletePhoto {
width:120px;
height:240px;
margin:0 auto;
float:left;
}

.athleteStats{
padding:0;
margin-bottom:10px;
}

.athleteWrapper {
width:700px;
padding-top:5px;
padding-bottom:5px;
float:left;
margin:5px 0 8px 0px;
}

.sbAthlete {
width:140px;
height:180px;
margin:0;
padding:0;
float:left;	
}

.shadowBox {
width:540px;
height:auto;
color:#ffffff;
margin:0 10px;
float:left;
}

.shadowBox h3 {
height:auto;
width:100%;
font-size:16px;
color:#fed209;
margin:4px 0;
padding:0;
border-bottom:1px solid #666;
}

.shadowBox p {
font-size:14px;
color:#fed209;
line-height:18px;
margin:4px 0;
padding:0;
}

.partnerWrapper {
width:700px;
height:auto;
margin:10px 0;
padding:0;
float:left;
}
.partnerWrapper a {
color:#ffd502;
font-weight:bold;
text-decoration:none;
}

.partners {
width:540px;
height:auto;
font-size:11px;
color:#eee;
float:right;
}

.partners a {
color:#ffd502;
font-weight:bold;
text-decoration:none;
}

.partners a:hover {
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.partnerHeader {
font-size:1.3em;
font-weight:700;
margin-bottom:5px;
border-bottom:solid 1px #777;
}

.partnerLogosBg {
width:125px;
height:130px;
background-image:url(images/partners/partnerLogoBg.png);
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
float:left;
}

.partnerLogo {
padding-top:3px;
margin:0 auto;
}

.faq_question {
font-weight:700;
line-height:2em;
margin-bottom:6px;
padding:0;
border-bottom:1px solid #777;
}

.faq_answer {
color:#ccc;
margin:4px 0 2em 0;
}

/*----------------Site Map Main Categories--*/

#sitemapLg a {
font-size:12px;
font-weight:bold;
color:#fed209;
line-height:2.5em;
margin:0 0 0 6px;
text-decoration:underline;
}

#siteMapLg {
text-align: left;
color:#fed209;
text-decoration:none;
width: 100%;
margin: 0 0 0 12px;
}

#sitemapLg a:hover {
color:#fed209;
text-decoration:none;
}

/*----------------End Site Map Main Categories--*/

/*----------------Main Site Map Sub-Categories--*/
#sitemap  {
width: auto;
}

#sitemaptxt  {
width: auto;
float: right;
text-align: right;
}

#sitemap a {
font-size:12px;
color:#eeeeee;
line-height:12px;
margin-left:4px;
text-decoration:underline;
}

#siteMap a:hover {
color:#fed209;
text-decoration:none;
}

/*----------------Main Site Map Sub-Categories--*/


/*---------------- pages/press room--*/

.press_wrapper {
width:700px;
float:left;
margin-bottom:2em;
}

.press {
width:540px;
height:auto;
color:#666;
float:right;
}
.press a {
color:#333;
text-decoration:underline;
}
.press h1 {
font-size:1em;
font-weight:700;
margin:0 0 2px 0;
}
.press_dates {
width:110px;
text-align:center;
float:left;
}

.prTemp {
width:715px;
height:322px;
float:left;
}

/*----------------everlast insider--*/
#evInsider {
	width: 160px;
	height: 160px;
	text-align: left;
	margin: -165px 0 0 5px;
	padding: 0;
	float: left;
}

#evInsidership {
	width: 160px;
	height: 220px;
	text-align: left;
	margin: -165px 0 0 5px;
	padding: 0;
	float: left;
}
#sider {
width:163px;
height:160px;
font-size:14px;
color:#eee;
text-align:left;
margin:-165px 0 0 5px;
padding:0;
float:left;
}

.siderform {
width:160px;
font-size:14px;
color:#eee;
text-align:left;
}

.insiderInput {
border:1px solid #eee;
background-color:#ccc;
margin:4px 0 2px 0;
padding:0;
}

.nodots {
	list-style:none;
	line-height: 16px;
}
/*--------------------------------------------------------bottom links--*/
#fight {
height:20px;
width:900px;
margin-bottom:-3px;
padding:0;
}

#blink_wrapper {
width:900px;
height:100px;
text-align:center;
background-color:#CCC;
margin:0;
padding:3px 0;
clear:both;
}
#blink_wrapper a {
color:#555;
list-style-type:none;
text-decoration:none;
}
#blink_wrapper a:hover {
color:#666;
text-decoration:underline;
}


.blink1 {
width:224px;
height:auto;
text-align:left;
display:block;
margin:0;
padding:0;
border:1px #999;
border-style:none solid none none;
float:left;
}

.blink2 {
width:224px;
height:auto;
text-align:left;
display:block;
margin:0;
padding:0;
float:left;
}

.blink1 ul, .blink2 ul {
height:74px;
list-style-type:none;
}

.blink1 li,.blink2 li {
width:150px;
color:#333;
padding-left: 5px;

line-height:15px;
}

.blink1 ul a,.blink2 ul a {
color:#555;
padding-left: 5px;

list-style-type:none;
text-decoration:none;
}

.blink1 ul a:hover,.blink2 ul a:hover {
color:#666;
padding-left: 5px;

text-decoration:underline;
}

.blink_title {
font-weight:700;
padding-left: 5px;

line-height:16px;
}

/*--------------------------------------------------------footer--*/

#footer {
width:912px;
height:40px;
background-color:#fed209;
margin:0 auto;
padding:0;
background-image:url(images/footer.png);
background-repeat:no-repeat;
background-position:top center;
}
#footer900 {
width:900;
height:40px;
background-color:#fed209;
margin:0 auto;
padding:0;
background-image:url(images/footer.png);
background-repeat:no-repeat;
background-position:top center;
}
#copyrightBox {
width:912px;
height:20px;
margin:0 auto;
}
#copyright900 {
width:900px;
height:20px;
margin:0 auto;
}
#copyrightBox a {
color:#fed209;
text-decoration:none;
}
#copyright900 a {
color:#fed209;
text-decoration:none;
}
.privacy900 a {
	color: #fff;
	text-decoration:none;
}
.privacy900 a:hover {
	color: #fed209;
	text-decoration:underline;
}

#copyrightBox a:hover {
color:#fed209;
text-decoration:underline;
}
#copyright900 a:hover {
color:#fed209;
text-decoration:underline;
}
.copyright {
width:600px;
height:auto;
color:#ccc;
font-size:10px;
text-align:left;
float:left;
}

.footerprintlink {
	margin-top: 12px;
	width: 100px;
margin-right: 100px;
text-align: right;
}
	
.siteMap {
width:auto;
height:auto;
font-size:10px;
text-align:left;
margin:0;
padding:0;
float:left;
color: #fed209;
font-weight:bold;
}

#siteMap {
width:auto;
height:auto;
font-size:10px;
text-align:left;
margin:0;
padding:0;
color: #fed209;
font-weight:bold;
}

#siteMapdept {
width:auto;
height:auto;
font-size:10px;
text-align:left;
margin:0;
padding:0;
float:left;
color: #fed209;
font-weight:bold;
}

.siteMapdeptsub {
width:auto;
height:auto;
font-size:6px;
text-align:left;
margin:0;
padding:0;
color: #aa0000;
}


/*--------------------------------------------------------newvnav--*/

#jQ-menu {
width: 160px;
text-align:left;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
z-index: -1;
float: left;
}
#jQ-menu ul {
	list-style-type: none;
}

#jQ-menu a, #jQ-menu li {
	color: #fff;
	text-decoration: none;
	padding-bottom: 3px;
}

#jQ-menu ul {
	padding-left: 10px;
}
#wrapper #cartWrapper form #form_wrapper #form_r .form_info a {
	color: #F90;
}
#wrapper #cartWrapper form #form_wrapper #form_r .form_info a {
	color: #666;
}
.formnohover {
	color: #000;
}
.formhover2 {
	color: #333;
}

.12roundspic {
	margin-top: 2px;
}

#regwrapper {
	background-color:#FFF;
	width: 912px;
	margin: 0 auto;
	height: 100%;
}

#bag {
	margin-left: 12px;
}
.punisher {
	font-size:16px;
	color: #fed209;
	font-weight:bold;
	text-align: center;
}

.punisher2 {
	font-size:14px;
	color: #fff;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
.punisher3 {
	font-size:16px;
	color: #fed209;
	font-weight:bold;
	text-align: left;
	margin-right: 8px;
}
.fgftbl {
	text-align:center;
	margin: 0 auto;
	width: 550px;
}

#holidayship {
	width: 700px;
	margin: 0 auto;
	text-align: center;
}

#basketwrap {
	width: 100%;
	height: 60px;
	margin: 0 auto;
	background-color: #1d1d1d;
}

#baskettargetamount {
	width: 670px;
	color: #fff;
	margin: 10px 5px 0 100px;
	height: 60px;
	text-align:right;
	font-size: 120%;
	float: left;
	}
#baskettargetshirt {
	width: 35px;
	height: 60px;
	color: #fff;
	margin-top: 6px;
	margin-bottom: 22px;
	font-size: 120%;
	float: left;

	}
.clear {
	margin: 0;
	padding: 0;
	clear:both;
}
.confirmationnote {
	font-size: 12px;
}

.darkText {
	color: #1d1d1d;
}
#gcwrapper {
	width: 900px;
	margin: 0 auto;
}

#couture.aspcheckout {
	width: 200px;
	text-align:right;
	margin: 12px 6px 0 0;
}
.matrixgreen {
	color: #2ed11a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:center;
}

#minicart {
	float:left;
	margin-left: -248px;
	margin-top: 0px;
	width: 240px;
	height: auto;
	border: 2px solid #fff;
	color: #fff;
	font-size: 90%;
}

#minicart a{
	color: #fed209;
	font-size: 90%;
}
