/* CSS Document */
* {margin:0;padding:0;}
option {padding:0 2px;}
body{font-size:12px; line-height:18px;font-family:Arial, Helvetica, sans-serif;}
#anzeaWrapper{width:970px; margin:50px auto;}

#anzeaBanner{ border-bottom: 1px solid #000; }
#anzeaBanner img{ float:left;}
#anzeaBanner #bannerSlug{width:383px; height:44px; float:left;}
#anzeaBanner .phoneNumber{margin-top:23px; float: right;}
#anzeaBanner .logo{margin-top:7px;}
#anzeaBanner #avenaFlashNews{float:left; width:351px; height:22px;}

#anzeaMainNav{float:left; padding:15px 15px 0 15px; width:182px;}
#anzeaMainNav li {list-style:none; margin-bottom:15px;}
#anzeaMainNav li.numSearch{margin-bottom:3px;text-transform:uppercase;}
#anzeaMainNav .numIn{border:solid 1px #999; padding:2px 0; margin-right:5px; width:30px;}
#anzeaMainNav .go{background-color:#999; padding:2px; border:none; text-transform:uppercase; color:#FFF; font-weight:bold; cursor:pointer;}
#anzeaMainNav .go:hover{background-color:#333;}
#anzeaMainNav li a{text-transform:uppercase; text-decoration:none; color:#000; }
#anzeaMainNav li a:hover{ color:#FC4D01;}
#anzeaMainNav li a.current{color:#FC4D01;}
#anzeaMainNav li ul li{margin-left:15px; margin-bottom:0;}
#anzeaMainNav li ul li a{text-transform:lowercase;}

#anzeaContent{ float:left; width:758px; margin-top:5px;}
#anzeaContent h1{ font-size:18px; padding:10px 0 5px 0;color:#FC4D01; border-bottom:solid 1px #FC4D01; margin-bottom:10px;}
#anzeaContent h2{font-size:14px; padding-top:20px; text-transform:uppercase;color:#FC4D01;}
#anzeaContent h3{font-size:12px; margin-top:10px;}
#anzeaContent p{padding:5px 0;}
#anzeaContent a{font-weight:bold; text-decoration:none; color:#000;}
#anzeaContent a:hover{ color:#FC4D01;}
#anzeaContent ol{margin:5px 0 5px 18px;}
#anzeaContent ol li{padding:2px 0;}
#anzeaContent ul{margin:5px 0 5px 18px;}
#anzeaContent ul li{padding:2px 0;}
#anzeaContent table{ border: solid 1px #999; margin:10px 0;}
#anzeaContent td{padding:5px 10px; border-bottom:dotted 1px #999;}
#anzeaContent ul.repLocations{margin:0;}
#anzeaContent ul.repLocations li{display:inline; padding:0 5px 0 0;}
#anzeaContent table.repTable{width:100%;}
#anzeaContent table.repTable td{vertical-align:top; font-weight:bold;color:#FC4D01;}
#anzeaContent table.repTable td.reps{width:85%; font-weight:normal; color:#000;}
#anzeaContent table.repTable td.reps a{font-weight:normal; text-decoration:none; color:#000;}
#anzeaContent table.repTable td.reps a:hover{text-decoration:underline;color:#FC4D01;}
#anzeaContent .numIn{border:solid 1px #999; padding:2px 2px; margin-right:5px; width:50px; font-size:20px;font-weight:normal;}
#anzeaContent .go{background-color:#999; padding:2px; border:none; text-transform:uppercase; color:#FFF; font-weight:bold; cursor:pointer;font-size:20px; font-weight:normal;}
#anzeaContent .go:hover{background-color:#333;}

#anzeaContent .products_wrapper{}
#anzeaContent .products_wrapper table{border:none; width:150px; margin:0; padding:0;}
#anzeaContent .products_wrapper td{padding:0; margin:0; border:none; vertical-align:top; padding:0 5px 5px 0; width:150px;}
#anzeaContent .products_wrapper .productTitle{font-size:11px; text-align:left; font-weight:normal; padding-top:5px; margin:0;}
#anzeaContent .products_wrapper .productTitle a{ font-size:11px; color:#000; text-decoration:none; font-weight:normal; }
#anzeaContent .products_wrapper .productTitle a:hover{color:#FC4D01;}
#anzeaContent .products_wrapper h2{font-size:18px; text-transform:none; font-weight:normal; margin:5px 10px 10px 10px; color:#000; padding:0; float:left;width:300px;}
#anzeaContent .products_wrapper h2 .detailPNum{font-size:16px;}
#anzeaContent #productDetail{ float:left; margin:0 10px; }
#anzeaContent #productDetail .priceNumber{ font-size:16px;}
#anzeaContent #productDetail .price{font-weight:bold;}
#anzeaContent #productDetail .swatches{ padding:0; margin-bottom:0;}
#anzeaContent #productDetail .swatches input{}
#anzeaContent #productDetail .swatches .submitBtn input{ margin-top:10px;background-color:#FC4D01; border:solid 2px #000; padding:5px 10px;color:#FFF; font-weight:bold;cursor:pointer;}
#anzeaContent #productDetail .swatches .submitBtn input:hover{background-color:#9A2F01; color:#FFF;}

#anzeaContent #kart_detail_wrapper table{width:100%;}
#anzeaContent #kart_detail_wrapper th{border-bottom:solid 1px #999;}
#anzeaContent #kart_detail_wrapper td{padding:3px 0;margin:0;}
#anzeaContent #kart_detail_wrapper .removeBtn{width:77px; padding-left:20px;}
#anzeaContent #kart_detail_wrapper .quantity input{border:solid 1px #999;}
#anzeaContent #kart_detail_wrapper .removeBtn input{background-color:#CCC; border:solid 1px #333; padding:2px 5px;font-weight:bold;cursor:pointer; color:#333;}
#anzeaContent #kart_detail_wrapper .removeBtn input:hover{background-color:#333; color:#CCC;}
#anzeaContent #kart_detail_wrapper .updateCart{padding:10px 0 10px 10px;  text-align:left;}
#anzeaContent #kart_detail_wrapper .updateCart input{background-color:#CCC; border:solid 1px #333; padding:2px 5px;color:#333; font-weight:bold;cursor:pointer; margin-right:10px;}
#anzeaContent #kart_detail_wrapper .updateCart input:hover{background-color:#333; color:#CCC;}

#anzeaContent #article_gallery_wrap{padding:0; margin:0; width:430px;}
#anzeaContent #article_gallery_wrap p{ padding:4px 0; margin:0;}
#anzeaContent #productDescription{margin:0 10px 10px 10px;float:left; width:300px;}
#anzeaContent #article_gallery_wrap #article_thumbs {width:430px;}
#anzeaContent #article_gallery_wrap #article_thumbs a{ padding:0; margin:0;}
#anzeaContent #article_gallery_wrap #article_thumbs p{}
#anzeaContent #article_gallery_wrap #article_thumbs img{ margin-bottom:5px; margin-right:5px;  float:left;}
#anzeaContent #productDescription p{padding:0; margin:0;}
#anzeaContent .pagination{padding:0; margin:0 0 5px 0; float:left;}
#anzeaContent .pagination .current{background-color:#FC4D01; color:#FFF; border-color:#C53C01;}
#anzeaContent .pagination a {color:#000; border-color:#000;font-weight:normal;}
#anzeaContent .pagination a:hover{border-color:#C53C01;color:#FC4D01;}
#anzeaContent .pagination .disabled{color:#CCC;border-color:#CCC;}

#anzeaBotNav{ clear:both;padding-top:10px;}
#anzeaBotNav ul{ padding:0 5px;}
#anzeaBotNav li{display:inline; padding:0 5px;}
#anzeaBotNav li.last{padding-right:0;}
#anzeaBotNav a{color:#000; text-decoration:none;}
#anzeaBotNav a:hover{color:#FC4D01;}
#anzeaBotNav li a.current{color:#FC4D01;}

#anzeaFooter{clear:both; font-size:10px; padding:10px 15px;}
#anzeaFooter a{color:#000; text-decoration:none;}
#anzeaFooter a:hover{color:#FC4D01; text-decoration:underline;}

#boxSlug{width:247px; height:220px; float:left; margin-top:5px;}
.colorWheel{margin:10px 0;}
.style1{font-weight:normal; font-size:14px; text-transform:uppercase;}
#anzeaContent a.anzeaButton{background-color:#FC4D01; border:solid 2px #000; padding:5px 10px; margin:10px 0; display:inline-block; color:#FFF;}
#anzeaContent a.anzeaButton:hover{background-color:#9A2F01; color:#FFF;}
#anzeaContent .anzeaUser .anzeaButton input{background-color:#FC4D01; border:solid 2px #000; padding:5px 10px;  display:inline-block; color:#FFF; font-weight:bold; margin-right:5px;cursor:pointer;}
#anzeaContent .anzeaUser .anzeaButton input:hover{background-color:#9A2F01; color:#FFF;}
.anzeaUser{}
#anzeaContent .anzeaUser table{ border:none; margin:5px 0;}
#anzeaContent .anzeaUser td{padding:0 5px 10px 0; border-bottom:none; vertical-align:top;}
#anzeaContent .anzeaUser th{padding:0 5px 10px 0; border-bottom:none; text-align:left; width:90px;}
#anzeaContent .anzeaUser input{border:solid 1px #999; padding:2px 0; }
#anzeaContent .anzeaUser .noBorder input{border:none;}
#anzeaContent .anzeaUser select{border:solid 1px #999; padding: 0; }
#anzeaContent .anzeaUser textarea{border:solid 1px #999; padding: 0; margin:5px 0; }
#anzeaContent .anzeaUser h3{font-size:14px;}
#anzeaContent .anzeaUser h4{font-size:12px;}
#anzeaContent .anzeaUser h3 a{color:#FC4D01; margin-left:5px;}
#anzeaContent .anzeaUser h4 a{color:#FC4D01; margin-left:5px;}
#anzeaContent .anzeaUser h3 a:hover{text-decoration:underline;}
#anzeaContent .anzeaUser h4 a:hover{text-decoration:underline;}
#anzeaContent .anzeaUser .prodInfo{border:solid 1px #999; margin:10px 0;}
#anzeaContent .anzeaUser .prodInfo td{padding:5px 20px; border-bottom:dotted 1px #999; text-align:center;}
.required_field{color:#F00; font-size:16px; font-weight:bold;}
#anzeaContent .anzeaUser .errorExplanation h2{color:#FFF; padding:5px; text-transform:none; font-weight:normal;}
.shopBtn input{ margin-right:5px;background-color:#FC4D01; border:solid 2px #000; padding:5px 10px;color:#FFF; font-weight:bold;cursor:pointer;}
.shopBtn input:hover{background-color:#9A2F01; color:#FFF;}
.shopBtn h3{font-size:14px; margin:10px 0;}
.anzeaCheckout input{border:solid 1px #999; padding:2px 0; }
.anzeaCheckout h3{font-size:18px; padding:10px 0 5px 0;color:#FC4D01; border-bottom:solid 1px #FC4D01; margin-bottom:10px;}
.anzeaCheckout .anzeaButton input{background-color:#FC4D01; border:solid 2px #000; padding:5px 10px;  display:inline-block; color:#FFF; font-weight:bold; margin-right:5px;cursor:pointer; margin:10px 0;}
.anzeaCheckout .anzeaButton input:hover{background-color:#9A2F01; color:#FFF;}
.style1{font-size:18px; font-weight:bold;}
.style2{font-style:italic;}
.style3{font-weight:bold;}
#home img{float:left;}
#swatchLogo {width:200px; float:left; margin-bottom:10px; }
#swatchLogo img{ float:left;}
#front_box input{background-color:#FC4D01; border:solid 2px #000; padding:5px 10px;  color:#FFF; font-weight:bold; cursor:pointer;}
#front_box input:hover{background-color:#9A2F01; color:#FFF;}
#front_box input#email{border:solid 1px #999; padding:2px 0; margin-top:5px; background-color:#FFF; cursor:text;}
#front_box input#email:hover {background-color:#FFF;}

.logos{width:130px; margin-top:5px;}
.logos img{float:left; margin-right:5px;}

#first_image a[href][onclick] {
	background: url(/images/u2.png) left 50% no-repeat;
	display: block;
	padding: 10px 0 10px 40px;
}
