.sublink{font-size:85%;}
a.sublink{color:#E50029;}
a.sublink:active{text-decoration:underline;}
a.sublink:visited{text-decoration:underline;}
a.sublink:hover{text-decoration:underline;}
a.sublink:visited:hover{text-decoration:underline;}
h2, .page-title{color:#175D7F;font-family:Arial;font-size:18px;font-weight:bold;padding:3px;padding-left:0;text-align:left;}
h2 a{color:#175D7F;text-decoration:none;}
h2 a:hover{color:#FF0000;text-decoration:underline;}
form{margin:0;}
.padMe{float:left;padding:5px;}
.display-line{font-size:11px;padding:3px;}
.display-line-footer{font-size:11px;padding:3px;text-align:right;line-height:20px;}
#page{width:724px;height:auto;position:absolute;left:10%;top:0px;z-index:1;}
#tabs{clear:left;text-align:right;padding-right:15px;width:724px;}
#masthead{clear:left;width:724px;height:140px;}
.container{float:left;width:65%;padding:10px;text-align:left;}
hr{float:left;width:98%;color:#E2E2E2;background-color:#E2E2E2;height:1px;}
.disabled{font-weight:bold;color:#E2E2E2;padding-top:10px;padding-bottom:10px;}
.myerror, .pending{font-weight:bold;color:#C00000;padding-top:10px;padding-bottom:10px;}
.price, .display-item-price{font-weight:bold;color:#E50029;font-size:110%;padding:5px;}
.form-label{clear:left;float:left;text-align:right;padding:4px;width:20%;}
.form-label-required{clear:left;float:left;text-align:right;padding:4px;width:20%;font-weight:bold;}
.form-field{padding:4px;height:auto;float:left;}
#infolist{margin-left:0;padding-left:0;list-style:none;}
input, textarea, select{font-size:100%;font-weight:normal;}
#orderStats{padding:2px;margin:5px;float:left;border:1px solid #D8DDE3;height:190px;width:25%;}
.goLeft, .section{float:left;text-align:left;}
.goRight, .logout{text-align:right;float:right;}
.goUp{vertical-align:top;}
.moneyFormat{text-align:right;height:20px;vertical-align:middle;}
#pageNote{width:95%;text-align:left;float:left;padding-bottom:10px;}
.submitBtn{font-size:130%;font-weight:bold;}
.submitOrder{width:80%;margin-top:10px;margin-bottom:10px;background-color:#C6C6C6;}
#logo{float:left;height:73px;vertical-align:middle;padding-top:30px;}
#giftCerts{text-align:left;margin:5px;width:98%;}
#giftCerts h2{}
#giftCerts #pageNote{height:25px;width:auto;}
#giftCerts .form-label{}
#giftCerts .form-field{}
#categoryList{text-align:left;width:98%;margin:5px;}
#categoryList h2{}
#categoryList #categoryDescription{float:left;clear:left;margin-bottom:10px;border:1px solid #FFFFFF;width:auto;height:auto;}
#categoryList #topOptions .sort .option select{height:18px;}
#categoryList .content-odd1{border-bottom:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:92%;float:left;}
#categoryList .content-even1{border-bottom:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:92%;float:left;}
#categoryList .title{margin-top:8px;margin-bottom:8px;text-align:left;float:left;clear:both;width:100%;}
#categoryList .title a{color:#175D7F;font-size:14px;text-decoration:underline;font-weight:bold;line-height:16px;}
#categoryList .title a:hover{color:#C50024;text-decoration:none;}
#categoryList .photo{width:20%;height:125px;float:left;clear:left;}
#categoryList .description{width:100%;float:left;margin-left:10px;text-align:left;}
#categoryList .details{width:30%;height:125px;font-size:11px;font-weight:normal;float:right;text-align:left;color:#464646;}
#categoryList .details .buttons{float:left;clear:left;text-align:left;}
#categoryList .details .buttons .detailBtn a{color:#FFFFFF;text-decoration:none;}
#categoryList .details .buttons .detailBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#categoryList #btmOptions{height:40px;}
#categoryList #btmOptions .pagination{float:right;padding-top:18px;height:22px;font-size:12px;}
#categoryList #btmOptions .pagination a{color:#C00000;text-decoration:underline;}
#categoryList #btmOptions .pagination a:hover{color:#000000;text-decoration:none;}
#categoryList homepagecontent{clear:left;float:left;}
#categoryGrid{text-align:left;}
#categoryGrid h2{}
#categoryGrid #categoryDescription{float:left;clear:left;margin-bottom:10px;border:1px solid #FFFFFF;width:auto;height:auto;}
#categoryGrid .content-odd2{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:47%;padding-bottom:15px;}
#categoryGrid .content-even2{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:47%;padding-bottom:15px;}
#categoryGrid .content-odd3{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:33%;padding-bottom:15px;}
#categoryGrid .content-even3{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:33%;padding-bottom:15px;}
#categoryGrid .content-odd4{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:25%;padding-bottom:15px;}
#categoryGrid .content-even4{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:25%;padding-bottom:15px;}
#categoryGrid .content-odd5{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:20%;padding-bottom:15px;}
#categoryGrid .content-even5{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:20%;padding-bottom:15px;}
#categoryGrid .content-odd6{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:16%;padding-bottom:15px;}
#categoryGrid .content-even6{border:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:16%;padding-bottom:15px;}
#categoryGrid .title{margin-top:8px;margin-bottom:8px;float:left;clear:both;width:100%;text-align:center;}
#categoryGrid .title a{color:#175D7F;font-size:14px;text-decoration:underline;font-weight:bold;line-height:16px;}
#categoryGrid .title a:hover{color:#C50024;text-decoration:none;}
#categoryGrid .photo{width:100%;height:auto;float:left;clear:left;}
#categoryGrid .description{width:100%;text-align:center;clear:both;}
#categoryGrid .details{width:100%;font-size:11px;font-weight:normal;text-align:center;color:#464646;}
#categoryGrid .details .buttons{width:100%;float:left;clear:left;text-align:center;margin-top:5px;margin-bottom:5px;}
#categoryGrid .details .buttons .detailBtn a{text-align:center;color:#FFFFFF;text-decoration:none;}
#categoryGrid .details .buttons .detailBtn a:hover{text-align:center;color:#FFFFFF;text-decoration:underline;}
#categoryGrid #btmOptions{height:40px;}
#categoryGrid #btmOptions .pagination{float:right;padding-top:18px;height:22px;font-size:12px;}
#categoryGrid #btmOptions .pagination a{color:#C00000;text-decoration:underline;}
#categoryGrid #btmOptions .pagination a:hover{color:#000000;text-decoration:none;}
#categoryGrid homepagecontent{clear:left;float:left;}
#affiliateLogin{text-align:left;width:100%;margin:5px;}
#affiliateLogin h2{}
#customerLogin{text-align:left;width:85%;margin:5px;}
#customerLogin h2{}
#customerLogin #existingCustomer{height:190px;width:55%;clear:left;float:left;}
#customerLogin #newCustomer{height:190px;width:40%;float:right;}
#existingCustomer .hdr-title, #newCustomer .hdr-title ,#createCustomer .hdr-title , #passwordRemindCustomer .hdr-title{color:#FFFFFF;background-color:#9c94bc;text-align:left;padding:5px;font-weight:bold;}
#existingCustomer .body{}
#newCustomer .body{padding:5px;text-align:center;}
#newCustomer .body input{margin-top:12px;}
#customerLogin #passwordRemindCustomer, #customerLogin #createCustomer{width:90%;}
#customerLogin #createCustomer .body{}
#productList{text-align:left;margin:5px;width:98%;}
#productList h2{}
#productList #categoryDescription{float:left;clear:left;margin-bottom:10px;border:1px solid #FFFFFF;width:auto;height:auto;}
#productList table{float:left;clear:left;width:96%}
#productList #topOptions{width:auto;height:40px;float:left;clear:left;}
#productList #topOptions .search{float:left;clear:left;height:18px;}
#productList #topOptions .display{float:left;clear:left;height:18px;width:50%;text-align:left;}
#productList #topOptions .sort{width:40%;height:20px;float:right;text-align:right;padding-right:5%;}
#productList #topOptions .sort .label{float:left;height:18px;padding:2px;padding-top:5px;}
#productList #topOptions .sort .option{float:left;height:18px;padding:2px;}
#productList #topOptions .sort .option select{height:18px;}
#productList .content-even1{border-bottom:1px dotted #D9D9D9;text-align:left;vertical-align:top;padding:8px;margin:1px;width:94%;}
#productList .content-odd1{border-bottom:1px dotted #D9D9D9;text-align:left;vertical-align:top;padding:8px;margin:1px;width:94%;}
#productList .title{margin-top:8px;margin-bottom:8px;text-align:left;float:left;clear:both;width:100%;}
#productList .title a{color:#C50024;font-size:14px;text-decoration:underline;font-weight:bold;line-height:16px;}
#productList .title a:hover{text-decoration:none;}
#productList .photo{width:30%;height:auto;float:left;clear:left;}
#productList .description{width:60%;height:auto;float:left;padding:5px;text-align:left;clear:left;}
#productList .details{width:90%;height:auto;font-size:11px;font-weight:normal;float:left;text-align:left;color:#464646;clear:left;}
#productList .details .sprice{width:40%;float:right;font-size:13px;font-weight:bold;text-align:left;padding:8px;}
#productList .details .buttons{float:left;clear:left;text-align:left;width:40%;}
#productList .details .buttons .detailBtn a{color:#FFFFFF;text-decoration:none;}
#productList .details .buttons .detailBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#productList .details .buttons .addToCartBtn a{color:#FFFFFF;text-decoration:none;}
#productList .details .buttons .addToCartBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#productList .details .pricenote{margin-top:10px;margin-bottom:10px;color:#C00000;font-weight:bold;}
#productList .options{float:left;clear:left;margin-top:5px;color:#464646;text-align:left;margin-top:10px;}
#productList .options .qty{margin-top:4px;}
#productList .options .qty input{color:#464646;}
#productList .options .form-label{width:25%;text-align:left;padding:3px;}
#productList .options .form-field{text-align:left;width:auto;padding:0px;}
#productList #btmOptions{clear:left;float:left;width:94%;height:60px;}
#productList #btmOptions .batchAddToCartButton a{color:#FFFFFF;text-decoration:none;}
#productList #btmOptions .batchAddToCartButton a:hover{color:#FFFFFF;text-decoration:underline;}
#productList #btmOptions .pagination{float:right;width:auto;height:19px;font-size:12px;padding-top:15px;}
#productList #btmOptions .pagination a{color:#C00000;text-decoration:underline;}
#productList #btmOptions .pagination a:hover{color:#000000;text-decoration:none;}
#productList #btmCategoryPhoto{clear:left;float:left;}
#productList #btmCategoryPhotoImage{clear:left;float:left;}
#productList #btmCategoryPhotoCaption{clear:left;float:left;}
#productDetail{text-align:left;margin:5px;width:98%;}
#productDetail h2{}
#productDetail #productPhotos{float:left;clear:left;width:38%;padding-top:10px;vertical-align:middle;text-align:center;}
#productDetail #prodThumbnails{clear:left;}
#productDetail #extraDetails{float:left;clear:none;height:auto;width:58%;border-collapse:collapse;margin:0px;padding:0px 5px 5px 5px;color:#714A96;}
#productDetail .submitBtn{font-size:130%;font-weight:bold;}
#productDetail #qtyPricing{float:left;clear:left;border-collapse:collapse;margin-bottom:15px;width:95%;}
#productDetail #qtyPricing .hdr-title-left{float:left;color:#FFFFFF;background-color:#714A96;text-align:left;font-weight:bold;padding:3px;width:25%;}
#productDetail #qtyPricing .hdr-title-right{float:left;color:#FFFFFF;background-color:#714A96;text-align:left;font-weight:bold;padding:3px;width:50%;}
#productDetail #qtyPricing .list-left{clear:left;float:left;border-bottom:1px solid #D8DDE3;padding:3px;width:25%;}
#productDetail #qtyPricing .list-right{float:left;border-bottom:1px solid #D8DDE3;padding:3px;width:50%;}
#productDetail #price{font-size:110%;font-weight:bold;height:auto;width:50%;}
#productDetail .form-label{color:#C50024;font-weight:bold;width:28%;}
#productDetail .form-field{color:#175D7F;}
#productDetail #customerUpload{margin-top:15px;clear:left;float:left;}
#productDetail #detailGroup{float:left;clear:left;width:75%;}
#productDetail #detailTabs{clear:left;float:left;width:98%;}
#productDetail #detailTabs ul{margin:0;padding:10px 10px 0 5px;list-style:none;}
#productDetail #detailTabs li{display:inline;margin:0;padding:0;font-weight:bold;}
#productDetail #detailTabs a .current{color:#FFFFFF;font-size:150%;}
#productDetail #detailTabs a span{float:none;}
#productDetail #detailTabs a:hover span{color:#FFFFFF;}
#productDetail #detailTabs a:hover{color:#FFFFFF;}
#productDetail #detailTabs a:hover span{color:#FFFFFF;}
#productDetail .hdr-title{float:left;color:#000000;background-color:#87A7E7;text-align:left;font-weight:bold;padding:5px;width:98%;}
#productDetail .container{clear:both;float:left;}
#productDetail .body{clear:left;padding:5px;}
#productDetail #productDescription{margin-top:15px;float:left;clear:left;width:90%;height:auto;text-align:left;}
#productDetail #productDescription p{margin:0px;padding:0px;text-align:left;}
#productDetail #productReviews{border:1px solid #404040;width:100%;float:left;clear:left;height:auto;margin-top:15px;text-align:left;}
#productReviews .body{width:95%;border-bottom:1px solid #175D7F;margin:3px;padding:3px;}
#productReviews .form-label{color:#175D7F;font-weight:bold;width:28%;}
#productReviews .form-field{color:#000000;width:65%;}
#productDetail #productReviews #productReviewsAddNote{display:block;}
#productDetail #productReviews #productReviewsAdd{display:none;}
#productDetail #productsRelated{margin-top:15px;border:1px solid #404040;float:left;clear:left;width:100%;border-collapse:collapse;margin-bottom:15px;text-align:left;}
#productDetail #productsRelated .content-odd{text-align:center;width:49%;float:left;height:auto;}
#productDetail #productsRelated .content-even{text-align:center;width:49%;float:left;height:auto;border-left:1px dotted #D8DDE3;}
#productDetail #productsRelated .title{width:100%;margin-top:8px;margin-bottom:8px;text-align:center;clear:both;}
#productDetail #productsRelated .title a{color:#175D7F;font-size:12px;text-decoration:underline;font-weight:bold;line-height:16px;}
#productDetail #productsRelated .title a:hover{text-decoration:none;color:#C50024;}
#productDetail #productsRelated .photo{text-align:center;}
#productDetail #productsRelated .details{width:100%;text-align:center;padding-bottom:8px;}
#productDetail #productsRelated .details .sprice{width:100%;text-align:center;margin-top:8px;font-size:125%;font-weight:bold;height:28px;color:#175D7F;width:auto;}
#productDetail #productsRelated .details .detailsBtn a{}
#productDetail #productsRelated .details .detailsBtn a:hover{}
#searchForm{text-align:left;width:98%;margin:5px;}
#searchForm h2{}
#searchForm #searchFormCategory{float:left;}
#searchForm #searchFormCategory .label{float:left;height:16px;}
#searchForm #searchFormCategory .field{float:left;clear:left;}
#searchForm #searchFormCategory select{color:#000000;}
#searchForm #searchFormVendor{float:left;clear:left;margin-top:-75px;}
#searchForm #searchFormVendor .label{float:left;height:16px;}
#searchForm #searchFormVendor .field{float:left;clear:left;}
#searchForm #searchFormVendor select{color:#000000;}
#searchForm #searchFormKeywords{float:left;clear:left;margin-top:50px;}
#searchForm #searchFormKeywords .label{float:left;height:16px;}
#searchForm #searchFormKeywords .field{float:left;clear:left;}
#searchForm #searchFormKeywords input{width:200px;color:#000000;}
#searchForm .searchFormCustomList{float:left;clear:left;margin-top:15px;}
#searchForm #searchFormSubmit{float:left;clear:left;padding-top:15px;}
#searchForm #searchFormSubmit .button{float:left;font-family:Tahoma;font-size:11px;line-height:13px;padding:1px;margin-bottom:15px;}
#registrySearchForm{text-align:left;width:98%;margin:5px;}
#registrySearchForm h2{}
#registrySearchForm #searchFormKeywords{float:left;}
#registrySearchForm #searchFormKeywords .label{float:left;height:16px;color:#714A96;}
#registrySearchForm #searchFormKeywords .field{float:left;clear:left;}
#registrySearchForm #searchFormKeywords input{width:200px;color:#000000;}
#registrySearchForm #searchFormSubmit{float:left;padding-top:15px;}
#registrySearchForm #searchFormSubmit .button{float:left;font-family:Tahoma;font-size:11px;line-height:13px;color:#5B5B5B;padding:1px;}
#viewCart{text-align:left;margin:5px;width:98%;}
#viewCart h2{}
#viewCart p{height:auto;text-align:left;}
#viewCart #pageNote{height:auto;text-align:left;}
#viewCart #pageError{border:1px solid #C00000;padding:5px;line-height:20px;font-weight:bold;}
#viewCart #cartItems{height:auto;width:96%;border-collapse:collapse;float:left;clear:left;}
#viewCart #cartItems thead tr th{color:#FFFFFF;background-color:#714A96;text-align:left;font-weight:bold;height:22px;font-size:12px;}
#viewCart #cartItems tbody tr td{border-bottom:1px solid #D8DDE3;text-align:left;font-weight:normal;height:auto;padding-top:5px;padding-bottom:5px;}
#viewCart #cartItems .cartError{background-color:#FF4040;}
#viewCart #cartItems .normal{background-color:yellow;}
#viewCart #cartItems .cartWarning{background-color:#FFFF80;}
#viewCart #cartInfo{height:auto;width:96%;border-collapse:collapse;float:left;clear:left;}
#viewCart #cartNumItems{width:30%;padding-top:8px;height:35px;float:left;clear:left;text-align:left;}
#viewCart #cartCoupon{height:35px;width:auto;text-align:left;float:left;clear:left;}
#viewCart #cartAmounts{padding-top:8px;margin-bottom:8px;float:right;text-align:right;width:30%;}
#viewCart #cartAmounts .field-link{width:100%;padding-top:8px;padding-bottom:8px;text-align:right;vertical-align:bottom;}
#viewCart #cartAmounts .field-price{text-align:right;font-weight:bold;height:18px;padding:2px;}
#viewCart #cartAmounts .field-label{text-align:left;height:18px;clear:left;float:left;padding:2px;}
#viewCart #cartButtons{clear:both;float:left;margin-top:25px;width:96%;text-align:left;}
#viewCart .gatewayButtons{float:right;height:50px;}
#viewCart #crossSell{border-top:1px dotted #D9D9D9;height:auto;width:96%;border-collapse:collapse;float:left;clear:left;padding-top:5px;margin-top:15px;}
#viewCart #crossSell .content-even{text-align:center;width:32%;height:auto;padding-top:15px;}
#viewCart #crossSell .content-odd{text-align:center;width:32%;height:auto;padding-top:15px;}
#viewCart #crossSell .title{width:100%;margin-top:8px;margin-bottom:8px;text-align:center;}
#viewCart #crossSell .title a{color:#175D7F;font-size:12px;text-decoration:underline;font-weight:bold;line-height:16px;}
#viewCart #crossSell .title a:hover{color:#C50024;text-decoration:none;}
#viewCart #crossSell .photo{text-align:center;}
#viewCart #crossSell .details{width:100%;text-align:center;padding-bottom:8px;}
#viewCart #crossSell .details .detailsBtn a{color:#FFFFFF;text-decoration:none;}
#viewCart #crossSell .details .detailsBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#popupShipping{text-align:left;margin:10px;}
#popupShipping h2{width:300px;}
#popupShipping #pageNote{float:left;width:100%;}
#popupShipping #serviceLogo{width:150px;float:right;padding-left:15px;}
#checkoutOnePage{text-align:left;width:98%;margin:8px;}
#checkoutOnePage h2{}
#checkoutOnePage .form-label{font-weight:normal;text-align:left;padding:5px;width:20%;}
#checkoutOnePage .form-label-required{font-weight:bold;text-align:left;padding:5px;width:20%;}
#checkoutOnePage .form-label-long{font-weight:normal;text-align:left;padding:5px;width:75%;}
#checkoutOnePage .form-label-required-long{font-weight:bold;text-align:left;padding:5px;width:75%;}
#checkoutOnePage #cartItems{height:auto;width:96%;border-collapse:collapse;float:left;clear:left;}
#checkoutOnePage #cartItems thead tr th{color:#000000;background-color:#87A7E7;text-align:left;font-weight:bold;height:22px;font-size:12px;}
#checkoutOnePage #cartItems tbody tr td{border-bottom:1px solid #D8DDE3;text-align:left;font-weight:normal;height:auto;padding-top:5px;padding-bottom:5px;}
#checkoutOnePage #cartItems .cartError{background-color:#FF4040;}
#checkoutOnePage #cartItems .normal{background-color:yellow;}
#checkoutOnePage #cartItems .cartWarning{background-color:#FFFF80;}
#checkoutOnePage #cartInfo{height:auto;width:96%;float:left;clear:left;}
#checkoutOnePage #cartAmounts{padding-top:8px;padding-right:15px;float:right;}
#checkoutOnePage #cartAmounts .field-link{padding-top:8px;padding-bottom:8px;text-align:right;vertical-align:bottom;}
#checkoutOnePage #cartAmounts .field-price{text-align:right;font-weight:bold;height:18px;padding:2px;}
#checkoutOnePage #cartAmounts .field-label{text-align:left;height:18px;clear:left;float:left;padding:2px;}
#checkoutOnePage #existingCustomer{clear:left;float:left;height:auto;width:80%;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border:1px solid #D8DDE3;}
#checkoutOnePage #existingCustomer .hdr-title{color:#000000;background-color:#87A7E7;text-align:left;padding:5px;font-weight:bold;}
#checkoutOnePage #existingCustomer .body{height:auto;}
#checkoutOnePage #newCustomer{clear:left;float:left;height:auto;width:80%;;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border:1px solid #D8DDE3;}
#checkoutOnePage #newCustomer .hdr-title{color:#000000;background-color:#87A7E7;text-align:left;padding:5px;font-weight:bold;}
#checkoutOnePage #newCustomer .body{height:auto;}
#checkoutOnePage #billAddress{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;}
#checkoutOnePage #billAddress table{text-align:left;padding:4px;width:100%;}
#checkoutOnePage #shipAddress{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;;}
#checkoutOnePage #shipAddress table{text-align:left;padding:4px;width:100%;}
#checkoutOnePage #shipMethod{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;}
#checkoutOnePage #shipMethod table{text-align:left;padding:4px;width:100%;}
#checkoutOnePage #shipMethod table .multiShipOptions{width:100%;}
#checkoutOnePage #paymentInfo{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;}
#checkoutOnePage #paymentInfo table{text-align:left;padding:4px;width:100%;}
#checkoutOnePage #totalsInfo{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;}
#checkoutOnePage #totalsInfo{text-align:left;padding:4px;width:96%;}
#checkoutOnePage #totalsInfo .totalLabel{text-align:right;font-weight:bold;font-size:125%;width:45%;padding:4px;}
#checkoutOnePage #totalsInfo .totalField{text-align:left;font-size:125%;width:auto;padding:4px;}
#checkoutOnePage #totalsInfo #grand_total_div{font-size:110%;font-weight:bold;height:28px;color:red;width:auto;padding-top:5px;}
#checkoutOnePage #checkoutSubscription{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;}
#checkoutOnePage #checkoutSubscription table{text-align:left;padding:4px;width:100%;}
#checkoutBilling{text-align:left;width:98%;margin:5px;}
#checkoutBilling .form-label{}
#checkoutBilling .form-label-required{}
#checkoutBilling .form-field{}
#checkoutShipping{text-align:left;width:98%;margin:5px;}
#checkoutShipping .form-label{}
#checkoutShipping .form-label-required{}
#checkoutShipping .form-field{}
#checkoutPayment{text-align:left;width:98%;margin:5px;}
#checkoutPayment .form-label{}
#checkoutPayment .form-field{}
#checkoutPayment #paymentOpts{}
#checkoutPayment #paymentOpts .form-label{height:auto;}
#checkoutPayment #paymentOpts .form-field{padding:4px;height:auto;float:left;}
#checkoutPayment #spacer{clear:left;float:left;}
#checkoutPayment .pageNote{clear:left;float:left;margin:5px;}
#checkoutSubscription{text-align:left;width:98%;margin:5px;}
#checkoutSubscription .form-label{}
#checkoutSubscription .form-field{}
#checkoutSubscription #spacer{clear:left;float:left;}
#checkoutConfirm{text-align:left;width:98%;margin:5px;}
#checkoutConfirm h2{}
#checkoutConfirm #billInfo{margin:5px;border:1px solid #D8DDE3;height:190px;width:47%;float:left;clear:left;text-align:left;}
#checkoutConfirm #shipInfo{margin:5px;border:1px solid #D8DDE3;height:190px;width:47%;float:left;text-align:left;}
#checkoutConfirm #paymentInfo{margin:5px;border:1px solid #D8DDE3;height:auto;width:47%;clear:both;float:left;text-align:left;}
#checkoutConfirm #orderDetails{margin:5px;float:left;clear:left;border:1px solid #D8DDE3;width:96%;border-collapse:collapse;text-align:left;}
#checkoutConfirm #orderDetails .list{border:1px solid #D8DDE3;height:22px;}
#checkoutConfirm .hdr-title{color:#FFFFFF;background-color:#714A96;text-align:left;padding:5px;font-weight:bold;}
#checkoutConfirm .body{padding:5px;}
#checkoutConfirm .container{width:100%;}
.submitBtn{font-size:130%;font-weight:bold;}
.submitOrder{width:96%;margin-top:10px;margin-bottom:10px;}
.pageNote{margin:5px;text-align:left;}
#checkoutComplete{text-align:left;width:98%;margin:5px;}
#checkoutComplete .container{padding:0px;margin:0px;width:auto;height:auto;}
#checkoutComplete #pageNote{margin-top:10px;width:auto;height:auto;}
#checkoutComplete #downloadFiles{margin-top:10px;height:35px;}
#checkoutComplete #downloadFiles input{font-size:120%;font-weight:bold;}
#checkoutComplete .hdr-title{font-size:105%;font-weight:bold;line-height:20px;}
#checkoutComplete .container input{margin-bottom:100px;}
#clientAccount{text-align:left;width:98%;margin:5px;}
#clientAccount h2{width:100%;}
#clientAccount .section{height:40px;float:left;clear:left;width:67%;}
#clientAccount .logout{height:40px;float:right;vertical-align:bottom;}
#clientAccount .logout a{padding-right:12px;}
#clientAccount .logout a:hover{}
#clientAccount #billInfo{margin:5px;height:180px;border:1px solid #D8DDE3;width:35%;float:left;clear:left;text-align:left;}
#clientAccount #billInfo a{}
#clientAccount #shipInfo{margin:5px;height:180px;border:1px solid #D8DDE3;width:35%;float:left;text-align:left;}
#clientAccount #shipInfo a{}
#clientAccount #paymentInfo{margin:5px;border:1px solid #D8DDE3;height:auto;width:35%;float:left;text-align:left;}
#clientAccount #subscriptionBillInfo{margin:5px;border:1px solid #D8DDE3;float:left;clear:left;text-align:left;}
#clientAccount #subscriptionShipInfo{margin:5px;border:1px solid #D8DDE3;text-align:left;float:left;}
#clientAccount #subscriptionPaymentInfo{margin:5px;border:1px solid #D8DDE3;height:auto;width:35%;float:left;clear:left;text-align:left;}
#clientAccount #orderDetails{margin:5px;float:left;clear:left;border:1px solid #D8DDE3;width:96%;border-collapse:collapse;}
#clientAccount #orderDetails .list{border:1px solid #D8DDE3;height:22px;}
#clientAccount .hdr-title{color:#FFFFFF;background-color:#714A96;text-align:left;padding:5px;font-weight:bold;}
#clientAccount .body{padding:5px;}
#clientAccount #orderList .title, #clientAccount #subscriptionOrderList .title{text-align:left;margin:5px;}
#clientAccount #orderList, #clientAccount #subscriptionOrderList{border:1px solid #D8DDE3;border-collapse:collapse;padding:0;margin:0;float:left;width:100%;}
#clientAccount #orderList thead th, #clientAccount #subscriptionOrderList thead th{color:#FFFFFF;background-color:#714A96;text-align:left;vertical-align:middle;padding:3px;height:25px;}
#clientAccount #orderList tbody tr td, #clientAccount #subscriptionOrderList tbody tr td{border-top:1px solid #D8DDE3;padding:3px;text-align:left;}
#clientAccount #orderList .buttons, #clientAccount #subscriptionOrderList .buttons{text-align:right;}
#clientAccount #orderList thead tr th a, #clientAccount #subscriptionOrderList thead tr th a{color:#FFFFFF;}
#clientAccount #orderList thead tr th a:hover, #clientAccount #subscriptionOrderList thead tr th a:hover{color:#FFFFFF;}
#clientAccount #orderList, #clientAccount #subscriptionOrderList{margin:5px;float:left;border:1px solid #D8DDE3;height:auto;width:96%;text-align:left;}
#clientAccount #orderList table, #clientAccount #subscriptionOrderList table{width:98%;margin:5px;border-collapse:collapse;border-top:1px solid #D8DDE3;text-align:left;}
#clientAccount #orderList table thead th, #clientAccount #subscriptionOrderList table thead th{text-align:left;font-weight:bold;}
#clientAccount #orderList table tbody, #clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody, #clientAccount #subscriptionOrderList table tbody tr td{text-align:left;border-bottom:1px solid #D8DDE3;border-top:1px solid #D8DDE3;padding:2px;}
#clientAccount #orderList .outOfStock{background-color:#FF4040;}
#clientAccount #orderList .exceedingStock{background-color:#FFFF80;}
#clientAccount #myAccount{margin:5px;border:1px solid #D8DDE3;height:auto;width:35%;float:left;text-align:left;}
#clientAccount #pageNote, #clientAccount .pageNote{text-align:left;clear:left;font-size:11px;}
#clientAccount #clientAccount .body{}
#clientAccount .all-link{margin:5px;}
#clientAccount .links{float:right;padding-top:15px;padding-right:15px;}
#clientAccount .buttons{clear:left;float:left;padding-top:15px;padding-left:3px;width:100%;}
#clientAccount #otherStats{}
#clientAccount .points{padding-left:3px;clear:left;float:left;}
#clientAccount .pagination{float:right;padding-left:3px;padding-top:13px;height:22px;width:auto;}
#clientAccount .pagination a{color:#C00000;text-decoration:underline;}
#clientAccount .pagination a:hover{color:#000000;text-decoration:none;}
#clientAccount .myerror{clear:left;float:left;}
#clientAccount .adminFile{float:left;clear:left;margin-left:5px;margin-top:10px;}
#clientAccount #outOfStock{float:left;clear:left;color:#FF0000;}
#clientAccount #exceedingStock{float:left;clear:left;color:#FF0000;}
#clientAccount hr{clear:left;}
#vendorLogin{text-align:left;width:98%;margin:5px;}
#vendorLogin h2{}
#vendorLogin #pageNote{height:25px;}
#vendorLogin .form-label{}
#vendorLogin .form-field{}
#vendorAccount{text-align:left;margin:5px;width:98%;}
#vendorAccount h2{width:100%;}
#vendorAccount hr{float:left;clear:left;}
#vendorAccount .vendorlink{color:#FFFFFF;}
#vendorAccount .pagination{width:70%;margin-top:10px;margin-bottom:10px;}
#vendorAccount #pageNote{height:25px;}
#vendorAccount .myerror{float:left;clear:left;line-height:5px;}
#vendorAccount .section{height:40px;float:left;clear:left;width:90%;}
#vendorAccount .logout{height:40px;float:right;vertical-align:bottom;}
#vendorAccount .logout a{}
#vendorAccount .logout a:hover{}
#vendorAccount #billInfo{margin:5px;height:160px;width:70%;float:left;clear:left;}
#vendorAccount #orderDetails{margin:5px;float:left;clear:left;border:1px solid #D8DDE3;width:70%;border-collapse:collapse;}
#vendorAccount #orderDetails .list{border:1px solid #D8DDE3;height:22px;}
#vendorAccount .hdr-title{color:#FFFFFF;background-color:#714A96;text-align:left;padding:5px;font-weight:bold;}
#vendorAccount .body{padding:5px;}
#vendorAccount #myAccount{margin:5px;border:1px solid #D8DDE3;height:auto;width:38%;float:left;text-align:left;}
#vendorAccount #orderList .title{margin:5px;}
#vendorAccount #orderList{border-collapse:collapse;padding:0;margin:5px;float:left;border:1px solid #D8DDE3;height:auto;width:96%;}
#vendorAccount #orderList thead th{color:#FFFFFF;background-color:#714A96;text-align:left;vertical-align:middle;padding:3px;height:25px;}
#vendorAccount #orderList tbody tr td{border-top:1px solid #D8DDE3;padding:3px;}
#vendorAccount #orderList .buttons{text-align:right;}
#vendorAccount #orderList thead tr th a{color:#FFFFFF;}
#vendorAccount #orderList thead tr th a:hover{color:#FFFFFF;}
#vendorAccount #orderList table{width:100%;margin:5px;border-collapse:collapse;border-top:1px solid #D8DDE3;}
#vendorAccount #orderList table thead th{text-align:left;font-weight:bold;}
#vendorAccount #orderList table tbody, #vendorAccount #orderList table tbody tr td{text-align:left;border-bottom:1px solid #D8DDE3;border-top:1px solid #D8DDE3;padding:2px;}
#vendorAccount .buttons{clear:left;float:left;padding-top:5px;padding-left:3px;}
#vendorAccount #billInfo{}
#vendorAccount #otherStats{}
#vendorAccount .large{font-size:125%;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#vendorAccount .productActionButtons{clear:both;float:right;}
#vendorAccount .productActionOptions{float:left;}
#vendorAccount #productList{margin:5px;float:left;clear:left;}
#vendorAccount #productList thead tr th{color:#FFFFFF;background-color:#714A96;text-align:left;padding:5px;font-weight:bold;}
#vendorAccount #productList thead tr td{}
#vendorAccount #vendorTabs{margin:5px;float:left;clear:left;}
#vendorAccount #vendorTabs .tabs-on{margin:5px;font-weight:bold;float:left;}
#vendorAccount #vendorTabs .tabs-off{margin:5px;float:left;}
#vendorAccount .vendorTable{float:left;clear:left;}
#registryList{width:90%;margin:5px;text-align:left;}
#registryList .content-even{border-bottom:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:92%;}
#registryList .content-odd{border-bottom:1px dotted #D9D9D9;text-align:center;vertical-align:top;padding:8px;margin:1px;width:92%;}
#registryList .title{margin-top:8px;margin-bottom:8px;text-align:left;float:left;clear:both;}
#registryList #registryListResults{float:left;clear:left;}
#pageContent{width:100%;text-align:left;}
#knowledgebase{text-align:left;margin:5px;width:98%;}
#knowledgebase .search{clear:left;float:left;width:100%;}
#knowledgebase .results{clear:left;float:left;width:100%;}
#knowledgebase .results .article{clear:left;float:left;width:50%;}
#knowledgebase h2{font-size:12px;}
#knowledgebase hr{width:100%;}
#knowledgebase .display{width:100%;clear:left;float:left;padding-bottom:2%;}
#knowledgebase .pagination{clear:left;float:left;text-align:right;width:100%;}
#knowledgebase .pagination a{color:#C00000;}
#knowledgebase .date{clear:left;float:left;width:100%;}
#knowledgebase .attachments{clear:left;float:left;width:100%;}
#knowledgebase .attachments ul{padding-left:0;margin-left:0;list-style-type:none;}
#knowledgebase .rating{clear:left;float:left;width:100%;padding-bottom:5%;}
#knowledgebase .comments{clear:left;float:left;width:100%;padding-bottom:5%;}
#knowledgebase .buttons{clear:left;float:left;width:100%;}
#knowledgebase .form-field{width:75%;}
