* html .png  {behavior: url(/iepngfix.htc);}
html, body {background: #b9e0ff url("/img/css/bg-page.png") repeat-x scroll 0 0; margin: 0; padding: 0; text-align: center; color: #333;}
body, table, td, th, tr, input, textarea {font: normal 13px "Arial", tahoma, verdana, sans-serif;}

form {display: block; margin: 0; padding: 0;}
img, table, td, th {border: none;}
td, th {vertical-align: top;}
table {border-collapse: collapse;}
a {color: #336600; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0; width: 0; overflow: hidden;}
.fir {text-indent: -2000px; overflow: hidden; display: block;}

h1, h2, h3, h4, h5, h6 {color: #000;}

.wrapper {width: 990px; min-width: 990px; margin: 0 auto; text-align: left; position: relative;}
.cornerImage {background: transparent url("/img/css/summer-corner.png") no-repeat scroll 0 0; width: 124px; height: 262px; position: absolute; left: -89px; top: 52px; z-index: 2;}

.topRowMenu {height: 30px; padding: 16px 30px 0 28px; color: #fff; font-family: "Georgia", Times New Roman, sans; font-style: regular; font-size: 17px;}
.topRowMenu a {color: #fff;}
.topRowMenu .call {float: left; display: block; font-size: 20px; margin: -4px 90px 0 0px;}
.topRowMenu .midBox  {float: left;}
.topRowMenu .midBox a  {float: left; display: block; padding: 0 0 0 20px;}
.topRowMenu .midBox a.wishList {background: transparent url("/img/css/bg-wishlist-top.png") no-repeat scroll 0 0; padding: 0 0 0 22px;}
.topRowMenu .accountBox {float: right; display: block;}
.topRowMenu .accountBox a  {float: left; display: block; padding: 0 0 0 20px;}

.page {background: #fff url("/img/css/bg-page-bot.png") no-repeat scroll 0 100%; position: relative; z-index:1;}
.pageTop {background: transparent url("/img/css/bg-page-top.png") no-repeat scroll 0 0; padding: 10px;}

.logoRow {padding: 0 0 0 18px; height: 61px;}
.logo {display: block; width: 270px; height: 35px; background: transparent url("/img/css/logo.png") no-repeat scroll 0 0; float: left; margin: 11px 25px 0 0;}
.topSearch {display: block; float: left; padding: 7px 10px 0 10px; background: transparent url("/img/css/bg-topsearch.png") no-repeat scroll 0 0; width: 384px; height: 31px; margin: 16px 0 0 0; overflow: hidden;}
.topSearch input {font-family: "Georgia", Times New Roman, sans; font-style: regular; background: none; border: none;}
.topSearch input.q {width: 300px;}
.topSearch input.searchButton {width: 70px; float: right; margin-top: -1px; cursor: pointer;}

.ShoppingCart {display: block; float: right; background: transparent url("/img/css/bg-shoppingcart.png") no-repeat scroll 0 0; padding: 0 0 0 52px; width: 165px; height: 54px; margin: 5px 10px 0 0; font-size: 12px;}
.ShoppingCart .title {font-family: "Georgia", Times New Roman, sans; font-size: 17px; display: block; color: #000; padding: 9px 0 0 0; font-style: regular;}
.ShoppingCart span {color: #7e3437;}

.topMenu {overflow: hidden; background: transparent url("/img/css/bg-topmenu.png") no-repeat scroll 0 0; height: 35px; width: 968px; padding: 0 1px;}
.topMenu a {display: block; float: left; height: 35px; line-height: 34px; font-family: "Georgia", Times New Roman, sans; font-style: regular; font-size: 17px; color: #3d3e28; margin-top: 1px; border-right: 1px solid #d3d3d3; border-left: 1px solid #fff; text-align: center; letter-spacing: -1px;}
.topMenu a:hover, .topMenu a.active {background: transparent url("/img/css/bg-topmenu-a.png") repeat-x scroll 0 0; text-decoration: none; color: #000;}
.topMenu #m1:hover, .topMenu a.active#m1 {background: transparent url("/img/css/bg-topmenu-a-corners.png") repeat-x scroll 0 0;}
.topMenu #m7:hover,.topMenu a.active#m7 {background: transparent url("/img/css/bg-topmenu-a-corners.png") repeat-x scroll 100% 0;}

#m1 {width: 75px; border-left: none;}
#m2 {width: 113px;}
#m3 {width: 200px;}
#m4 {width: 153px;}
#m5 {width: 90px;}
#m6 {width: 185px;}
#m7 {width: 140px; border-right: none;}

.main {padding: 10px 0 0 0; zoom: 1; position: relative;}
.lCol {float: left; width: 186px;}
.rCol {float: right; width: 774px;}

a.banner img {display: block;}
.lCol .banner {display: block; margin-bottom: 10px;}
.lCol h3 {text-align: center; font-family: "Georgia", Times New Roman, sans; font-size: 17px; font-weight: normal; font-style: regular; margin: 3px 0 8px 0;}

.hcImage {width: 362px; height: 361px; padding: 10px; background: transparent url("/img/css/bg-home-center-image.png") no-repeat scroll 0 0; margin: 0 0 10px 0;}
.hcImage img {display: block;}
.hcImage h2 {font-family: "Georgia", Times New Roman, sans; font-size: 24px; font-weight: normal; padding-bottom: 20px; background: transparent url("/img/css/bg-venz.png") no-repeat scroll 50% 100%; text-align: center; margin: 0;}
.hcImage div, .hcImage a {margin-bottom: 2px;}
.hcImage .prices {float: left; padding: 0 0 0 10px;}
.listPrice {color: #777;}
.salePrice {color: #000; font-weight: bold;}
.special {color: #660000;}
.hcImage .links {float: right; padding: 0 10px 0 0;}
.hcImage .links a {display: block;}

h3.botVenz {position: relative; z-index: 2; font-family: "Georgia", Times New Roman, sans; font-size: 18px; font-weight: normal; font-style: regular; padding: 5px 0 23px 0; background: transparent url("/img/css/bg-venz.png") no-repeat scroll 50% 100%; text-align: center; margin: 0;}
.arrowLink {background: transparent url("/img/css/bg-link-arrow.png") no-repeat scroll 0 6px; padding: 0 0 0 12px;}
.plusLink {background: transparent url("/img/css/bg-link-plus.png") no-repeat scroll 0 6px; padding: 0 0 0 12px;}


.topSqBanners {float: right; overflow: hidden; margin: 0 0 10px 0;}
.topSqBanners a.banner, .topSqBanners .banner img {display: block; float: left; }
.topSqBanners .last {margin-left: 10px;}

.horizBanners a {display: block; float: left;}
.horizBanners img {display: block;}
.horizBanners .last {float: right;}

.simpleBox {overflow: hidden; margin: 0 0 10px 0;}

.bestSeller {float: left; width: 362px; height: 166px; padding: 10px; overflow: hidden; background: transparent url("/img/css/bg-bestseller.png") no-repeat scroll 0 0; margin: 10px 0 0 0; position: relative;}
.bestSeller .image {float: left; display: block; position: relative; z-index: 1; margin: -15px 0 0 0; width: 135px;}
.bestSeller .image img {display: block; position: relative; position: relative;}
.bestSeller .info {padding: 10px 0 0 160px;}
.bestSeller .info h4 {font-family: "Georgia", Times New Roman, sans; font-size: 17px; font-weight: normal; margin: 0 0 8px 0;}
.bestSeller .info h4 a {text-decoration: underline;}
.bestSeller .info .listPrice, .bestSeller .info .salePrice, .bestSeller .info .special, .bestSeller .info .reviews {margin-bottom: 3px;}  
.bestSeller .info .reviews {margin-top: 6px;}

.rating {width: 70px; height: 13px; background: transparent url("/img/css/bg-star-inactive.png") repeat-x scroll 0 0; float: left; margin: 2px 10px 0 0;}
.rating div {height: 13px; background: transparent url("/img/css/bg-star-active.png") repeat-x scroll 0 0;}
div.stars1 div {width: 14px;}
div.stars2 div {width: 28px;}
div.stars3 div {width: 42px;}
div.stars4 div {width: 56px;}
div.stars5 div {width: 70px;}
.reviews a {text-decoration: underline; color: #777;}

h1.title {font-size: 30px; font-weight: normal; font-family: "Georgia", Times New Roman, sans; margin: 15px 10px 10px 10px;}
h1.wide { margin: 30px 10px 10px 20px;}
h4.suggest {font-size: 24px; font-weight: normal; font-style: regular; font-family: "Georgia", Times New Roman, sans; margin: 15px 10px 10px 20px;}
h1.shoppingCartTitle {background: transparent url("/img/css/bg-shoppingcart.png") no-repeat scroll 0 0; padding: 8px 0 8px 52px; margin: 10px 10px -10px 10px;}

h3.orange {background: #f4931c url("/img/css/bg-orstripe-r.png") no-repeat scroll 100% 0; height: 30px; line-height: 30px; position: relative; margin: 0 0 10px 0;}
h3.orange b {display: block; background: transparent url("/img/css/bg-orstripe-l.png") no-repeat scroll 0 0; height: 30px; line-height: 30px; padding: 0 20px; font-family: "Georgia", Times New Roman, sans; font-size: 17px; letter-spacing: -1px; font-weight: normal; font-style: regular;}

.pager {background: #f4931c url("/img/css/bg-orstripe-r.png") no-repeat scroll 100% 0; height: 30px; line-height: 30px; position: relative; margin: 0 0 10px 0;}
.pagerl {display: block; background: transparent url("/img/css/bg-orstripe-l.png") no-repeat scroll 0 0; height: 28px; line-height: 28px; padding: 2px 15px 0 15px; font-family: "Georgia", Times New Roman, sans; font-size: 14px; font-weight: normal; font-style: regular;}
.pages {float: left;}
.pages a {display: block; float: left; background: transparent url("/img/css/bg-page-number.png") no-repeat scroll 0 0; width: 25px; height: 26px; overflow: hidden; text-align: center; line-height: 26px; font: normal 13px/26px "Arial", tahoma, verdana, sans-serif; color: #333; margin-right: 2px;}
.pages a.active {background: transparent url("/img/css/bg-page-number-a.png") no-repeat scroll 0 0;}
.pager div.pagerTitle {margin: 0 10px 0 0; float: left; line-height: 24px; height: 24px;}
.pager .nextbutton {width: 74px; height: 26px; float: left; background: transparent url("/img/css/button-next-page.png") no-repeat scroll 0 0;}
.pager .prevbutton {width: 99px; height: 26px; float: left; background: transparent url("/img/css/button-prev-page.png") no-repeat scroll 0 0; margin-right: 2px;}
.sorting {
	float: right;
	height: 24px;
	width: 160px;
}
.sorting select {float: right; margin: 2px 0 0 0;}
.sorting label {line-height: 24px; height: 24px; display: block;}

.prevNextBar {overflow: hidden; font-family: "Georgia", Times New Roman, sans; font-size: 17px; font-weight: normal; font-style: regular; padding: 0 0 0 10px;}
.prevNextBar a {display: block; float: left; margin: 0;}
.prevNextBar .prev {background: transparent url("/img/css/bg-link-prev.png") no-repeat scroll 0 5px; padding: 0 0 0 15px; margin-right: 10px;}
.prevNextBar .next {background: transparent url("/img/css/bg-link-next.png") no-repeat scroll 100% 5px; padding: 0 15px 0 0;}

.cartTableWrapper {margin: 0 0 10px 0;}
.cartTable {width: 100%; background: #fff url("/img/css/bg-carttable-m.png") repeat-y scroll 0 0;}
.cartTable td, .cartTable th {padding: 10px 10px; border-bottom: 1px solid #dedede; font-family: "Georgia", Times New Roman, sans; font-size: 14px;}
.cartTable th {font-style: regular; background: transparent url("/img/css/bg-carttable-header.png") no-repeat scroll -10px 0;}
.cartTable th.first {background: transparent url("/img/css/bg-carttable-header.png") no-repeat scroll 0 0; padding-left: 20px;}
.cartTable th.last {background: transparent url("/img/css/bg-carttable-header.png") no-repeat scroll 100% 0;}
.cartTable tbody td.last {background: transparent url("/img/css/bg-carttable-m.png") repeat-y scroll 100% 0;}
.cartTable tbody td.first {padding-left: 20px;}
.cartTable tfoot td.first {padding: 10px 20px 20px 20px; border: none; background: #fff url("/img/css/bg-carttable-footer.png") no-repeat scroll 0 100%; font-size: 30px; color: #000;}
.cartTable tfoot td.last {text-align: right; padding: 10px 20px 20px 20px; border: none; background: #fff url("/img/css/bg-carttable-footer.png") no-repeat scroll 100% 100%; font-size: 30px; color: #000;}
.cartTable tfoot td.last span {font-style: regular; font-size: 18px; color: #333;}
.cartTable .info {padding: 0 0 0 75px; line-height: 1.5;}
.cartTable .info a {text-decoration: underline;}
.cartTable .info .descr {font: normal 13px "Arial", tahoma, verdana, sans-serif;}
.cartTable img {display: block; float: left;}
.cartTable .updatebutton, .cartTable .removebutton {width: 70px;}
.cartTable .removebutton {margin-top: 3px;}
* html .cartTable .removebutton {margin-top: 0;}
.cartTable .removebutton input {color: #73001b;}
.cartTable .input {width: 30px; float: left; margin: 2px 0 0 0;}
.cartTable .input input {text-align: center;}
.cartTable .actionButtons {padding: 0 0 0 40px;}
.cartTable .price {font-size: 18px;}
.cartTable .subtotal {text-align: right;}


.categoriesList {margin: 10px -20px 0 0; position: relative; zoom: 1;}
.catItem {float: left; width: 184px; height: 237px; background: transparent url("/img/css/bg-category-box.png") no-repeat scroll 100% 0; text-align: center; padding: 1px; overflow: hidden; margin: 0 10px 10px 0;}
.catItem a {display: block; text-align: center;}
.catItem a.catTitle {color: #36291a; font-family: "Georgia", Times New Roman, sans; font-size: 17px; letter-spacing: -1px; font-weight: normal; font-style: regular; line-height: 1; margin: 2px 0 5px 0; padding: 0 5px;}
.catItem .arrowLink, .catItem .plusLink {text-align: left; margin-left: 45px;}
.titleAtTop .catItem a.catTitle {margin: 10px 0 0 0; height: 3.2em;}
.titleAtTop .catItem {background: transparent url("/img/css/bg-category-box-reverse.png") no-repeat scroll 0 0; height: 227px;}

.productsList {margin: 0 0 10px 0;}
.productsList .even {padding-left: 20px;}
.prodItem {float: left; width: 362px; padding: 10px; overflow: hidden; position: relative;}
.prodItem .image {float: left; display: block; position: relative; z-index: 1; margin: -15px 0 0 0; width: 135px;}
.prodItem .image img {display: block; position: relative; position: relative;}
.prodItem .info {padding: 10px 0 0 160px;}
.prodItem .info h4 {font-family: "Georgia", Times New Roman, sans; font-size: 17px; font-weight: normal; margin: 0 0 8px 0;}
.prodItem .info h4 a {text-decoration: underline;}
.prodItem .info .listPrice, .prodItem .info .salePrice, .prodItem .info .special, .prodItem .info .reviews {margin-bottom: 3px;}  
.prodItem .info .reviews {margin-top: 6px;}
.productsList .venz {background: transparent url("/img/css/bg-venz.png") no-repeat scroll 50% 0; height: 18px; width: 100%;}
.prodItem .addtocartbutton {margin: 7px 0 0 0;}

.textContent {line-height: 1.3; padding: 0 20px 20px 20px;}
.textContent h1, .textContent h2, .textContent h3, .textContent h4, .textContent h5, .textContent h6 {line-height: 1; font-family: "Georgia", Times New Roman, sans; font-weight: normal; color: #000;}
.textContent h1 {font-size: 30px;}
.textContent h2 {font-size: 24px; font-style: regular;}
.textContent h3 {font-size: 18px; font-style: regular; color: #336600;}
.textContent h4 {font-size: 16px;}
.textContent ul, .textContent ul li {display: block; list-style-type: none; margin: 0; padding: 0;}
.textContent ul {margin: 1em;}
.textContent ul li {background: transparent url("/img/css/bg-link-venz.png") no-repeat scroll 4px 3px; padding: 0 0 5px 25px;}
.textContent ol li {padding-bottom: 5px;}
.textContent table {margin: 1em 0;}
.textContent table td, .textContent table th {border: 1px solid #ccc; padding: 5px 10px; border-width: 1px 0;}
.textContent table th {font-weight: bold;}
.textContent img.imgLeft {float: left; margin: 0 3em 3em 0; display: block;}
.textContent img.imgRight {float: right; margin: 0 0 3em 3em; display: block;}

.venzList {padding: 5px 0 0 0;}
.venzList a {display: block; background: transparent url("/img/css/bg-link-venz.png") no-repeat scroll 4px 3px; padding: 0 5px 10px 25px;}

.columns3 {background: transparent url("/img/css/bg-dashes-3col.png") repeat-y scroll 258px 0; position: relative; margin: 0 -20px; zoom: 1;}
.columns3 .col1, .columns3 .col2, .columns3 .col3 {width: 218px; float: left; padding: 0 20px;}

.Col2x {float: left; width: 464px; padding: 10px;  font-family: "Georgia", Times New Roman, sans;}
.rCol2x {float: right;}
.row {display: block; border-bottom: 1px solid #ccc; padding: 3px 10px; overflow: hidden;}
.Col2x label {line-height: 29px; color: #777; font-style: regular;}
.Col2x label.required {color: #000;}
.Col2x  .input, .Col2x  select {width: 340px; float: right; clear: both;  font-family: "Georgia", Times New Roman, sans;  font-style: regular;}
.Col2x  select {width: 345px; line-height: 29px; margin: 4px 0 0 0; background-color: #fdf0c8;}
.Col2x h3, h3.instructionTitle {font-family: "Georgia", Times New Roman, sans; font-size: 18px; font-weight: normal; font-style: regular; border-bottom: 1px solid #ccc; margin: 0; padding: 0 0 10px 10px;}
h3.instructionTitle {margin-top: 20px; padding: 0 0 10px 20px;}
textarea.instructions {background-color: #fdf0c8; width: 100%; font-family: "Georgia", Times New Roman, sans; font-style: regular;}
* html textarea.instructions {width: 99%;}

.Col3x {float: left; width: 303px; padding: 10px; font-family: "Georgia", Times New Roman, sans; font-style: regular;}
.Col3x input {font-family: "Georgia", Times New Roman, sans;}
.Col3x label {line-height: 29px; color: #777; font-style: regular;}
.Col3x h3 {font-family: "Georgia", Times New Roman, sans; font-size: 18px; font-weight: normal; font-style: regular; border-bottom: 1px solid #ccc; margin: 0; padding: 0 0 10px 10px;}
.Col3x .input {float: right; width: 170px; clear: both;}
.Col3x .forget {padding: 5px 0 5px 25px; display: block; line-height: 1.2;}
.Col3x input.radio {float: left; display: block; margin-top: 10px;}
.Col3x .navButtons {margin-top: 10px;}
.Col3x .navButtons .button {float: left;}
.Col3x label.required {color: #000;}
.Col3x  select {width: 280px; line-height: 29px; margin: 4px 0 3px 0; background-color: #fdf0c8;}


.Col23x {width: 626px; padding: 10px; font-family: "Georgia", Times New Roman, sans; font-style: regular;}
.Col23x h3.instructionTitle {margin-top: 20px; padding: 0 0 10px 10px; border-bottom: 1px solid #ccc;}


.Col3xText {font: normal 13px "Arial", tahoma, verdana, sans-serif; padding: 10px 20px; width: 283px;}
.Col3xText h6 {font-size: 13px; font-weight: bold; margin: 0 0 5px 0; color: #333;}
.Col3xText p {margin: 0 0 20px 0;}

.row .value {float: left; width: 50px; padding: 7px 0; font-style: regular;}
.row .label {padding: 7px 0 7px 80px; font-style: regular; color: #000;}
.payment .input {width: 280px;}
#exdatem, #exdatey {width: 100px; float: left; clear: none;}
#exdate {display: block; float: left; width: 160px;}
#cvv {display: block; float: left; width: 160px;}
#cvvinput {float: left; width: 60px; clear: none;}
#cvvanswer {display: block; float: left; line-height: 29px; padding: 0 0 0 10px; font-style: regular; text-decoration: underline;}
.row  .slash {float: left; line-height: 29px; padding: 0 5px;}

.shadBox {background: transparent url("/img/css/bg-shadowbox-m.png") repeat-y scroll 0 0; margin: 0 0 10px 0; zoom: 1;}
.shadBoxb {background: transparent url("/img/css/bg-shadowbox-b.png") no-repeat scroll 0 100%;}
.shadBoxt {background: transparent url("/img/css/bg-shadowbox-t.png") no-repeat scroll 0 0; padding: 10px;}

.grayBox {background: #f5f5e5 url("/img/css/bg-graybox-m.png") repeat-y scroll 0 0; margin: 0 0 10px 0; zoom: 1;}
.grayBoxb {background: transparent url("/img/css/bg-graybox-b.png") no-repeat scroll 0 100%;}
.grayBoxt {background: transparent url("/img/css/bg-graybox-t.png") no-repeat scroll 0 0; padding: 10px;}

.input {background: transparent url("/img/css/bg-input-l.png") no-repeat scroll 0 0; padding: 0 0 0 7px;}
.input div {background: transparent url("/img/css/bg-input-r.png") no-repeat scroll 100% 0; height: 28px; padding: 0 7px 0 0;}
.input input {background-color: transparent; border: none;  padding: 5px 0 0 0; font-family: "Georgia", Times New Roman, sans; font-size: 13px; font-style: regular; height: 23px; width: 100%;}

.button {background: transparent url("/img/css/bg-button-l.png") no-repeat scroll 0 0; padding: 0 0 0 5px;}
.button div {background: transparent url("/img/css/bg-button-r.png") no-repeat scroll 100% 0; height: 31px; padding: 0 5px 0 0; overflow: hidden;}
.button input, .button div a {display: block; background-color: transparent; border: none;  padding: 5px 0 0 0; font-family: "Georgia", Times New Roman, sans; font-size: 13px; font-style: regular; height: 26px; width: 100%; text-decoration: none; cursor: pointer; text-align: center; color: #000;}
.button div a {padding-top: 7px;}

.breadCrumbs {height: 26px; line-height: 26px; overflow: hidden; background: transparent url("/img/css/bg-bread-r.png") no-repeat scroll 100% 0; float: left; padding: 0 9px 0 0; font-size: 11px; margin: 0 0 10px 0;}
.breadCrumbs div {background: transparent url("/img/css/bg-bread-l.png") no-repeat scroll 0 0; float: left; padding: 0 10px 0 15px;}
.breadCrumbs a {background: transparent url("/img/css/bg-bread-m.png") no-repeat scroll 0 0; float: left; display: block; padding: 0 15px 0 20px;}


.prodDetails {padding: 10px;}
.plCol, .prCol {float: left; width: 352px;}
.plCol p {text-align: center; font-family: "Georgia", Times New Roman, sans; font-size: 14px; font-style: regular; margin: 0; color: #777; margin: 10px 0;}
.plCol p span {color: #000;}
.plCol img {display: block;}
.plCol p img {display: inline;}
.thumbsList {background: transparent url("/img/css/bg-venz.png") no-repeat scroll 50% 0; padding: 23px 0 0 2px;}
.thumbsList a {display: block; float: left; border: 1px solid #ccc; margin: 0 2px 2px 0; }

.prCol {float: right;}
.prCol .priceBlock, .prCol .specialBlock {float: left;}
.prCol .specialBlock {line-height: 1.5;}
.prCol .priceBlock {margin-right: 30px;}
.prCol .priceBlock .price {font-family: "Georgia", Times New Roman, sans; font-size: 18px;}
.prCol .priceBlock .price b {display: block; font-size: 36px; letter-spacing: -2px; font-weight: normal; margin: -5px 0 5px 0;}
.prCol .priceBlock .salePrice {color: #777; font-weight: normal}
.prCol h4 {font-family: "Georgia", Times New Roman, sans; font-size: 18px; font-weight: normal; color: #000; margin: 20px 0 10px 0;}
.prCol .optionsList {width: 280px; border-top: 1px solid #ccc; position: relative; margin: 0 0 10px -10px;}
.prCol .optionsList label {display: block; padding: 5px 10px; border-bottom: 1px solid #ccc;}
.prCol .optionsList label span {display: block; float: left; width: 65px; height: 24px; line-height: 24px; position: relative;}

.addtocartbutton {width: 100px;}
.prCol  .addtocartbutton {float: left; margin-right: 20px;}
.prCol  .addtowishlistbutton {float: left; display: block; background: transparent url("/img/css/bg-wl-star.png") no-repeat scroll 0 5px; padding: 0 0 0 20px; height: 31px; line-height: 31px; font-family: "Georgia", Times New Roman, sans; font-size: 13px; font-style: regular;}
.prCol  .reviews {margin-top: 20px;}
#joinMailList .grayBoxt {text-align: center;}
#joinMailList .button {width: 80px; margin: 7px auto 0 auto;}
#joinMailList h3 {font-size: 17px; color: #333;}

.hours {font-family: "Georgia", Times New Roman, sans; font-size: 14px; font-weight: normal; text-align: center; padding-bottom: 10px; color: #777;}
.hours h6 {font-family: "Georgia", Times New Roman, sans; font-size: 14px; font-weight: normal; margin: 5px 0;}
.hours h4 {font-family: "Georgia", Times New Roman, sans; font-size: 18px; font-weight: normal; margin: 15px 0 5px 0;}
.hours p {margin: 3px 0;}

.tabbed {padding: 10px;}

.tabcontent {background: transparent url("/img/css/bg-tabcontent-m.png") repeat-y scroll 0 0; position: relative; z-index: 1;}
.tabcontentb {background: transparent url("/img/css/bg-tabcontent-b.png") no-repeat scroll 0 100%;}
.tabcontentt {background: transparent url("/img/css/bg-tabcontent-t.png") no-repeat scroll 0 0; padding: 10px;}

.tabs {padding: 0 0 0 10px; margin-bottom: -1px; position: relative; zoom:1; z-index: 2; list-style: none; overflow: hidden;}
.tabs li, .tabs li.TabbedPanelsTabHover {display: block; float: left; margin-right: 5px; background: transparent url("/img/css/bg-tab-r.png") no-repeat scroll 100% 0; zoom:1; text-decoration: none; list-style: none;}
.tabs li span, .tabs li.TabbedPanelsTabHover span {display: block; font-family: "Georgia", Times New Roman, sans; font-size: 17px; font-style: regular; background: transparent url("/img/css/bg-tab-l.png") no-repeat scroll 0 0; padding: 0 15px; height: 31px; line-height: 31px; cursor: pointer; float: left; }
.tabs li.TabbedPanelsTabSelected {background: transparent url("/img/css/bg-tabsa-r.png") no-repeat scroll 100% 0;}
.tabs li.TabbedPanelsTabSelected span {background: transparent url("/img/css/bg-tabsa-l.png") no-repeat scroll 0 0; color: #000;}

.navButtons {margin-bottom: 10px;}
.navButtons .button {float: right; margin-left: 10px;}
.navButtons .button a {text-decoration: none;}
.navButtons .nextbutton a, .navButtons .nextbutton input {background: transparent url("/img/css/bg-venz-button-r.png") no-repeat scroll 97% 10px; padding-right: 15px; width: 160px;}
.navButtons .nextbutton input {background-position: 97% 11px;}
.navButtons .finishbutton a {background: transparent url("/img/css/bg-venz-button-r.png") no-repeat scroll 97% 10px; padding-right: 15px; width: 170px;}
.navButtons .prevbutton a {background: transparent url("/img/css/bg-venz-button-l.png") no-repeat scroll 5px 10px; padding-left: 15px; width: 140px;}

.navButtons .createaccountbutton a {background: transparent url("/img/css/bg-venz-button-r.png") no-repeat scroll 97% 10px; padding-right: 15px; width: 150px;}
.navButtons .withoutaccountbutton a {background: transparent url("/img/css/bg-venz-button-r.png") no-repeat scroll 97% 10px; padding-right: 15px; width: 200px;}
.navButtons .loginbutton input {background: transparent url("/img/css/bg-venz-button-r.png") no-repeat scroll 97% 10px; padding-right: 15px; width: 70px;}

* html .navButtons .nextbutton {width: 160px;}
* html .navButtons .prevbutton {width: 140px;}
* html .navButtons .nextbutton a, * html .navButtons .nextbutton input {float: right;}
* html .navButtons .prevbutton a {float: left;}

* html .navButtons .finishbutton {
	width: 140px;
	background: transparent url("/img/css/bg-venz-button-r.png") no-repeat scroll 97% 10px;
}
* html .navButtons .finishbutton a {float: right;}

* html .navButtons .createaccountbutton {width: 150px;}
* html .navButtons .createaccountbutton a {float: left;}

* html .navButtons .withoutaccountbutton {width: 200px;}
* html .navButtons .withoutaccountbutton a {float: left;}

* html .navButtons .loginbutton {width: 70px;}
* html .navButtons .loginbutton input {float: left;}

.steps {font-family: "Georgia", Times New Roman, sans; font-size: 17px; letter-spacing: -1px; padding: 10px 0 0 10px;}
.steps .step {width: 210px; height: 45px; line-height: 45px; text-align: center; background: transparent url("/img/css/bg-step.png") no-repeat scroll 0 0;}
.steps .active {background: transparent url("/img/css/bg-step-a.png") no-repeat scroll 0 0; color: #336600;}
.steps .sep {background: transparent url("/img/css/bg-link-venz.png") no-repeat scroll 50% 50%; width: 30px; height: 45px;}
.steps .step, .steps .sep {float: left;}

.shippingIntro {margin: 5px 5px 10px 5px;}
#shippingCalculator {font-family: "Georgia", Times New Roman, sans; font-size: 14px;}
#shippingCalculator span {display: block; float: left; width: 50px; line-height: 26px; padding: 0 0 0 5px;}
#shippingCalculator .input {width: 40px; margin-bottom: 5px; float: left;}
#shippingCalculator .calculatebutton {width: 80px; margin-left: 55px;}
.shippingOptions {padding: 30px 0 10px 0; background: transparent url("/img/css/bg-venz.png") no-repeat scroll 50% 10px; text-align: center;}
.shippingOptions div {border-bottom: 1px solid #ccc; padding: 5px;}

.lmItem {padding: 0 0 10px 0;}
.lmItem h3 {text-align: left; background: transparent url("/img/css/bg-lmenu-title.png") no-repeat scroll 0 0; padding: 3px 3px 14px 13px; color: #fff; line-height: 1; margin: 0 -2px; height: 17px; overflow: hidden;}
.lmItem a {display: block; padding: 0 0 4px 11px;}

.footer {padding: 40px 0 60px 0;}
.footer .c1, .footer .c2, .footer .c3  {float: left;padding: 0 0 0 40px;}
.footer .c4 {float: right; padding: 0 40px 0 0; color: #5b6369; line-height: 1.5; font-size: 12px;}
.footer .c4 a {color: #4582b2;}
.footer .c4 .img {float: left; display: block; padding: 0 40px 0 0;}
.footer .c4. img {display: block;}
.footer .c4 .last {padding: 0;}
.footer .c1 a, .footer .c2 a, .footer .c3 a {display: block; padding: 0 0 5px 0; font-family: "Georgia", Times New Roman, sans; font-style: regular; font-size: 14px; color: #000;}

a.nxt_red_x {
color: red;
display: block !important;
float: right;
font-weight: bold;
height: 10px;
width: 14px;
}

.header {height: 172px;}
.bannerFreeShipping {background: transparent url("/img/css/banner-free-shipping.png") no-repeat scroll 0 0; width: 969px; height:66px; overflow: hidden; position: absolute; top: 116px; left: 11px;}
.bannerFreeShipping a {display: block; position: absolute; top: 13px; text-decoration: none;}
.bannerFreeShipping b {font-family: "Georgia", Times New Roman, sans; font-size: 19px; display: block; font-weight: normal; color: #2f2e2c;}
.bannerFreeShipping span {display: block;}
.bannerFreeShipping a:hover span {text-decoration: underline;}
.bannerFreeShipping .freeShipLink1 {left: 180px;}
.bannerFreeShipping .freeShipLink2 {left: 650px;}
