a:active{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{color:#000000;text-decoration:underline;}
a:visited:hover{color:#E50029;text-decoration:underline;}
.sublink{font-size:85%;}
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{font-size:15px;font-weight:bold;padding:3px;padding-left:0;text-align:left;}
h2 a{color:#878787;text-decoration:none;}
h2 a:hover{color:#878787;text-decoration:underline;}
form{margin:0;float:left;width:100%;}
.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;}
#bg{background:url(../images/bg_11.jpg) repeat fixed top center;width:100%;height:140px;left:0px;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;}
#infolist li{padding-left:17px;background-image:url(../images/arrow.gif);background-repeat:no-repeat;background-position:0.5em;}
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;}
.msrpMessage{float:left;clear:left;text-align:center;width:100%;}
#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:22px;}
#categoryList .content-odd1{text-align:center;vertical-align:top;padding:8px;margin:1px;width:92%;float:left;}
#categoryList .content-even1{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:#C50024;font-size:14px;text-decoration:underline;font-weight:bold;line-height:16px;}
#categoryList .title a:hover{text-decoration:none;}
#categoryList .photo{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{background:url(../images/details_button.png) no-repeat center center;font-weight:bold;font-size:10px;float:left;padding-top:6px;width:75%;height:19px;text-align:center;vertical-align:middle;}
#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{float:left;text-align:left;margin:0;width:98%;}
#categoryGrid h2{}
#categoryGrid #categoryDescription{float:left;clear:left;margin-bottom:10px;border:1px solid #FFFFFF;width:auto;height:auto;}
#categoryGrid .content-odd2{text-align:center;vertical-align:top;padding:8px;margin:1px;width:47%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-even2{text-align:center;vertical-align:top;padding:8px;margin:1px;width:47%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-odd3{text-align:center;vertical-align:top;padding:8px;margin:1px;width:33%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-even3{text-align:center;vertical-align:top;padding:8px;margin:1px;width:33%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-odd4{text-align:center;vertical-align:top;padding:8px;margin:1px;width:25%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-even4{text-align:center;vertical-align:top;padding:8px;margin:1px;width:25%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-odd5{text-align:center;vertical-align:top;padding:8px;margin:1px;width:20%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-even5{text-align:center;vertical-align:top;padding:8px;margin:1px;width:20%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-odd6{text-align:center;vertical-align:top;padding:8px;margin:1px;width:16%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .content-even6{text-align:center;vertical-align:top;padding:8px;margin:1px;width:16%;padding-bottom:15px;border:1px dotted;}
#categoryGrid .title{margin-top:8px;margin-bottom:8px;float:left;clear:both;width:100%;text-align:center;}
#categoryGrid .title a{color:#C50024;font-size:14px;text-decoration:underline;font-weight:bold;line-height:16px;}
#categoryGrid .title a:hover{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{background:url(../images/details_button.png) no-repeat center center;font-weight:bold;font-size:10px;float:left;padding-top:6px;width:100%;height:19px;text-align:center;vertical-align:middle;}
#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:#000000;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{}
#affiliateForm{text-align:left;width:98%;margin:5px;}
#affiliateForm h2{width:100%;}
#affiliateForm .section{height:40px;float:left;clear:both;width:100%;}
#affiliateForm .myerror{clear:left;float:left;padding-top:5px;padding-bottom:5px;}
#affiliateForm #contact{float:left;clear:left;width:98%;}
#affiliateForm #payee{float:left;clear:left;width:98%;}
#affiliateForm #buttons{float:left;clear:left;width:98%;padding-top:15px;}
#customerLogin{float:left;text-align:left;width:98%;margin:5px;}
#customerLogin h2{}
#customerLogin #existingCustomer{height:190px;width:55%;clear:left;float:left;}
#customerLogin #newCustomer{height:190px;width:40%;float:right;}
#customerLogin .form-label{width:160px;}
#existingCustomer .hdr-title, #newCustomer .hdr-title ,#createCustomer .hdr-title , #passwordRemindCustomer .hdr-title{color:#FFFFFF;background-color:#878787;text-align:left;padding:5px;font-weight:bold;}
#existingCustomer .body{}
#existingCustomer .form-label{width:67px;}
#newCustomer .body{padding:5px;text-align:center;}
#newCustomer .body input{margin-top:12px;}
#customerLogin #passwordRemindCustomer, #customerLogin #createCustomer{width:100%;}
#customerLogin #createCustomer .body{}
#productGrid{float:left;text-align:left;margin:5px;width:98%;}
#productGrid .addToCartBtnNoImg{margin-bottom:10px;}
#productGrid h2{}
#productGrid #categoryDescription{float:left;clear:left;margin-bottom:10px;border:1px solid #FFFFFF;width:100%;height:auto;}
#productGrid table{float:left;clear:left;width:100%;}
#productGrid #topOptions{width:98%;height:40px;float:left;clear:left;}
#productGrid #topOptions .search{float:left;clear:left;height:18px;}
#productGrid #topOptions .myrow{width:100%;height:25px;}
#productGrid #topOptions .display{float:left;clear:left;height:18px;width:50%;text-align:left;}
#productGrid #topOptions .sort{width:50%;height:20px;float:right;text-align:right;}
#productGrid #topOptions .sort .label{float:left;height:18px;padding:2px;padding-top:5px;}
#productGrid #topOptions .sort .option{float:left;height:18px;padding:2px;}
#productGrid #topOptions .sort .option select{height:22px;}
#productGrid .content-even2{text-align:center;vertical-align:top;padding:8px;margin:1px;width:45%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-odd2{text-align:center;vertical-align:top;padding:8px;margin:1px;width:45%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-even3{text-align:center;vertical-align:top;padding:8px;margin:1px;width:30%;padding-left:15px;padding-right:15px;padding-bottom:15px;border:1px dotted;}
#productGrid .content-odd3{text-align:center;vertical-align:top;padding:8px;margin:1px;width:30%;padding-left:15px;padding-right:15px;padding-bottom:15px;border:1px dotted;}
#productGrid .content-even4{text-align:center;vertical-align:top;padding:8px;margin:1px;width:22%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-odd4{text-align:center;vertical-align:top;padding:8px;margin:1px;width:22%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-even5{text-align:center;vertical-align:top;padding:8px;margin:1px;width:18%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-odd5{text-align:center;vertical-align:top;padding:8px;margin:1px;width:18%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-even6{text-align:center;vertical-align:top;padding:8px;margin:1px;width:15%;padding-bottom:15px;border:1px dotted;}
#productGrid .content-odd6{text-align:center;vertical-align:top;padding:8px;margin:1px;width:15%;padding-bottom:15px;border:1px dotted;}
#productGrid .title{margin-top:8px;margin-bottom:0;text-align:center;float:left;clear:both;width:100%;}
#productGrid .title a{color:#C50024;font-size:15px;text-decoration:underline;font-weight:bold;line-height:16px;}
#productGrid .title a:hover{text-decoration:none;}
#productGrid .photo{width:100%;height:auto;float:left;clear:left;}
#productGrid .details{width:100%;height:auto;font-size:10px;font-weight:normal;float:right;clear:none;text-align:left;color:#464646;}
#productGrid .description{float:left;clear:left;width:100%;height:auto;text-align:center;}
#productGrid .details .sprice{float:left;clear:left;width:100%;font-size:13px;font-weight:bold;text-align:center;margin-top:8px;margin-bottom:8px;}
#productGrid .details .buttons{width:100%;height:auto;float:left;clear:left;text-align:center;}
#productGrid .details .buttons .detailBtn{background:url(../images/details_button.png) no-repeat center center;font-weight:bold;font-size:10px;float:left;padding-top:6px;width:100%;height:19px;text-align:center;vertical-align:middle;}
#productGrid .details .buttons .detailBtn a{color:#FFFFFF;text-decoration:none;}
#productGrid .details .buttons .detailBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#productGrid .details .buttons .addToCartBtn{background:url(../images/add_to_cart_button.png) no-repeat center center;font-weight:bold;font-size:11px;float:left;padding-top:6px;text-align:center;vertical-align:middle;width:100%;}
#productGrid .details .buttons .addToCartBtn a{color:#FFFFFF;text-decoration:none;}
#productGrid .details .buttons .addToCartBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#productGrid .details .inventorynote{margin-top:10px;margin-bottom:10px;font-weight:bold;text-align:center;}
#productGrid .details .pricenote{margin-top:10px;margin-bottom:10px;color:#C00000;font-weight:bold;text-align:center;}
#productGrid .options{clear:left;width:100%;height:auto;text-align:center;margin-top:10px;}
#productGrid .options .form-label{clear:left;float:left;text-align:center;width:100%;margin:0px;padding:0px;}
#productGrid .options .form-field{float:left;text-align:center;width:100%;margin:0px;padding:0px;padding-bottom:10px;}
#productGrid #btmOptions{clear:left;float:left;width:100%;}
#productGrid #btmOptions .batchAddToCartButton{background-color:#63ba17;font-weight:bold;font-size:10px;float:left;width:160px;height:28px;text-align:center;padding:3px;vertical-align:middle;margin-top:15px;}
#productGrid #btmOptions .batchAddToCartButton a{color:#FFFFFF;text-decoration:none;}
#productGrid #btmOptions .batchAddToCartButton a:hover{color:#FFFFFF;text-decoration:underline;}
#productGrid #btmOptions .pagination{float:right;width:auto;height:19px;font-size:12px;padding-top:15px;}
#productGrid #btmOptions .pagination a{color:#C00000;text-decoration:underline;}
#productGrid #btmOptions .pagination a:hover{color:#000000;text-decoration:none;}
#productGrid #btmCategoryPhoto{clear:left;float:left;}
#productGrid #btmCategoryPhotoImage{clear:left;float:left;}
#productGrid #btmCategoryPhotoCaption{clear:left;float:left;}
#productGrid #qtyPricing{float:left;clear:left;border-collapse:collapse;margin-bottom:15px;width:100%;text-align:center;}
#productGrid #qtyPricing .hdr-title-left{float:left;color:#FFFFFF;background-color:#878787;text-align:left;font-weight:bold;padding:3px;width:25%;}
#productGrid #qtyPricing .hdr-title-right{float:left;color:#FFFFFF;background-color:#878787;text-align:left;font-weight:bold;padding:3px;width:50%;}
#productGrid #qtyPricing .list-left{clear:left;float:left;border-bottom:1px solid #D8DDE3;padding:3px;width:25%;}
#productGrid #qtyPricing .list-right{float:left;border-bottom:1px solid #D8DDE3;padding:3px;width:50%;}
.batchAddToCartButtonImg{margin-bottom:10px;}
#productList{float:left;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:98%;height:auto;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:22px;}
#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{background:url(../images/details_button.png) no-repeat center center;font-weight:bold;font-size:10px;float:left;padding-top:6px;width:100%;height:19px;text-align:center;vertical-align:middle;}
#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{background:url(../images/add_to_cart_button.png) no-repeat center center;font-weight:bold;font-size:11px;float:left;padding-top:6px;text-align:center;vertical-align:middle;}
#productList .details .buttons .addToCartBtn a{color:#FFFFFF;text-decoration:none;}
#productList .details .buttons .addToCartBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#productList .details .inventorynote{margin-top:10px;margin-bottom:10px;font-weight:bold;text-align:center;}
#productList .details .pricenote{margin-top:10px;margin-bottom:10px;color:#C00000;font-weight:bold;text-align:center;}
#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{background-color:#63ba17;font-weight:bold;font-size:10px;float:left;width:24%;height:28px;text-align:center;padding:3px;vertical-align:middle;margin-top:15px;}
#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:48%;padding-top:10px;vertical-align:middle;text-align:center;}
#productDetail #prodThumbnails{clear:left;padding-top:10px;}
#productDetail .productPhotoThumbnailSection{margin:0 10px 0 10px;}
#productDetail #extraDetails{float:left;clear:none;height:auto;border-collapse:collapse;margin:0px;padding:0px 5px 5px 5px;width:49%;}
#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:#878787;text-align:left;font-weight:bold;padding:3px;width:25%;}
#productDetail #qtyPricing .hdr-title-right{float:left;color:#FFFFFF;background-color:#878787;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, #productDetail #msrpPrice, #productDetail #msrpSavingsField{font-size:110%;font-weight:bold;height:auto;width:50%;}
#productDetail #msrpSavingsField{color:red;}
#productDetail #msrpMessage{float:left;text-align:right;width:100%;}
#productDetail .form-label{font-weight:bold;width:28%;}
#productDetail .form-field{}
#productDetail #customerUpload{margin-top:15px;clear:left;float:left;}
#productDetail #detailGroup{float:left;clear:left;width:100%;}
#productDetail #detailGroup .hdr-title{padding:5px 0;width:100%;}
#productDetail #detailGroup .hdr-title-text{padding:0 0 0 5px;width:100%}
#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{float:left;background:url(../images/tab-left.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;}
#productDetail #detailTabs a span{float:left;display:block;background:url(../images/tab-right.gif) no-repeat right top;padding:5px 10px 5px 3px;color:#404040;}
#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:#FFFFFF;background-color:#878787;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:100%;height:auto;text-align:left;}
#productDetail #productDescription p{margin:0px;padding:0px;text-align:left;}
#productDetail #productTabSection-description #productDescription{margin-top:0px;width:98%;}
#productDetail #productBundle{width:100%;float:left;clear:left;height:auto;margin-top:15px;text-align:center;border:1px solid #404040;}
#productDetail #productTabSection-bundled_products #productBundle{border:none;margin:0;padding:0;width:100%;}
#productDetail #productBundle #bundlePhotos{float:left;clear:left;width:100%;}
#productDetail #productBundle #bundlePhotos .bundlePhoto{width:33%;margin:0;}
#productDetail #productBundle #bundleCaption{float:left;clear:left;width:100%;}
#productDetail #productBundle #bundlePrice{float:left;clear:left;width:100%;padding:5px 0px;}
#productDetail #productBundle #bundleOverview{float:left;clear:left;text-align:left;width:100%;padding:5px 0 5px 5px;}
#productDetail #productReviews{border:1px solid #404040;width:100%;float:left;clear:left;height:auto;margin-top:15px;text-align:left;}
#productDetail #productTabSection-reviews #productReviews{border:none;margin-top:0px;width:98%;}
#productReviews .body{width:100%;padding:5px 0 5px 5px;}
#productReviews form{wdith:100%;}
#productReviews .form-field{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 #productTabSection-related_products #productsRelated{margin-top:0px;border:0px;margin-bottom:0px;}
#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{font-size:12px;text-decoration:underline;font-weight:bold;line-height:16px;}
#productDetail #productsRelated .title a:hover{text-decoration:none;}
#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-weight:bold;width:auto;}
#productDetail #productsRelated .details .detailsBtn{background:url(../images/details_button.png) no-repeat center center;font-weight:bold;height:22px;margin:5px;padding-top:8px;text-align:center;}
#productDetail #productsRelated .detailBtnNoImg{margin-top:10px;}
#productDetail #productsRelated .details .addToCartBtn{background:url(../images/add_to_cart_button.png) no-repeat center center;font-weight:bold;height:22px;margin:5px;padding-top:8px;text-align:center;}
#productDetail #productsRelated .addToCartBtnNoImg{margin:10px 0 10px 0;}
#productDetail #productsRelated .details .detailsBtn a, #productDetail #productsRelated .details .addToCartBtn a{color:#FFFFFF;text-decoration:none;}
#productDetail #productsRelated .details .detailsBtn a:hover, #productDetail #productsRelated .details .addToCartBtn a:hover{color:#FFFFFF;text-decoration:underline;}
#productDetail .productTabs{float:left;clear:left;width:100%;}
#productDetail .productTabs .productTab{float:left;border:1px solid #333333;border-bottom:none;padding:5px;margin-right:3px;color:#333333;cursor:pointer;}
#productDetail .productTabs .productTab-selected{background-color:#333333;color:#FFFFFF;}
#productDetail .productTabs .tabBorder{float:left;clear:left;width:98%;border:1px solid #333333;}
#productDetail .productTabs .section{float:left;width:100%;margin:5px 0;display:none;}
#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, #searchFormShopByPrice{float:left;clear:left;margin-top:15px;}
#searchForm #searchFormVendor .label, #searchFormShopByPrice .label{float:left;height:16px;}
#searchForm #searchFormVendor .field, #searchFormShopByPrice select{float:left;clear:left;}
#searchForm #searchFormVendor select, #searchFormShopByPrice select{color:#000000;}
#searchForm #searchFormKeywords{float:left;clear:left;margin-top:15px;}
#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-size:11px;line-height:13px;padding:1px;margin-bottom:15px;}
#searchForm #searchFormDynamicResults{clear:left;float:left;background:#EEEEEE;padding:10px;display:none;}
#registrySearchForm{text-align:left;width:98%;margin:5px;}
#registrySearchForm h2{}
#registrySearchForm #searchFormKeywords{float:left;}
#registrySearchForm #searchFormKeywords .label{float:left;height:16px;color:#878787;}
#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:99%;}
#viewCart h2{}
#viewCart p{height:auto;text-align:left;}
#viewCart .myerror{padding-bottom:5px;padding-top:0px;}
#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:100%;border-collapse:collapse;float:left;clear:left;}
#viewCart #cartItems thead tr th{color:#FFFFFF;background-color:#878787;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 #cartCoupon .cartCouponApply{position:relative;top:5px;}
#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:100%;border-collapse:collapse;float:left;clear:left;padding-top:5px;margin-top:15px;}
#viewCart #crossSell table{width:100%}
#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{font-size:12px;text-decoration:underline;font-weight:bold;line-height:16px;}
#viewCart #crossSell .title a:hover{text-decoration:none;}
#viewCart #crossSell .photo{text-align:center;}
#viewCart #crossSell .details{width:100%;text-align:center;padding-bottom:8px;}
#viewCart #crossSell .details .detailsBtn{background:url(../images/details_button.png) no-repeat center center;font-weight:bold;font-size:11px;height:22px;margin:5px;padding-top:8px;text-align:center;}
#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{float:left;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:100%;border-collapse:collapse;float:left;clear:left;}
#checkoutOnePage #cartItems thead tr th{color:#FFFFFF;background-color:#878787;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:#FFFFFF;background-color:#878787;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:#FFFFFF;background-color:#878787;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:98%;}
#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:98%;;}
#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:98%;}
#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:98%;}
#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:98%;}
#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:125%;font-weight:bold;height:28px;color:#878787;width:auto;padding-top:5px;}
#checkoutOnePage #checkoutSubscription{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:98%;}
#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:200px;width:47%;float:left;clear:left;text-align:left;}
#checkoutConfirm #shipInfo{margin:5px;border:1px solid #D8DDE3;height:200px;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:#878787;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;clear:both;}
#checkoutComplete #downloadFiles, #checkoutComplete .downloadFiles{margin-top:10px;height:35px;clear:both;}
#checkoutComplete #downloadFiles input, #checkoutComplete .downloadFiles input{font-size:120%;font-weight:bold;clear:both;}
#checkoutComplete .hdr-title{font-size:105%;font-weight:bold;line-height:20px;}
#checkoutComplete .hdr-title .myerror{line-height:15px;}
#checkoutComplete .container input{margin-bottom:100px;}
#checkoutComplete .checkoutCompleteButtons{float:left;}
#checkoutMultishipChoice{text-align:left;width:98%;margin:5px;}
#checkoutMultishipChoice .form-label-100{float:left;clear:left;width:100%;}
#checkoutMultishipAddress{float:left;margin:0;padding:0;width:100%;}
#checkoutMultishipAddress img{border:none;}
#checkoutMultishipAddress .row{float:left;margin:0;padding:0;width:95%;}
#checkoutMultishipAddress .product-box{float:left;margin:0 10px 10px 0;padding:10px;width:100%;border:1px solid #000;-moz-border-radius:8px;-webkit-border-radius:8px;}
#checkoutMultishipAddress .product-box .grey{color:#bfbfbf;border:1px solid #bfbfbf;}
#checkoutMultishipAddress .product-box input{float:left;width:40px;}
#checkoutMultishipAddress .product-box .quantity{float:left;width:13%;text-align:right;}
#checkoutMultishipAddress .product-box .quantity-close{float:left;width:7%;margin:3px 0 0 3px;text-align:right;}
#checkoutMultishipAddress .product-box .product-info{float:left;width:79%;}
#checkoutMultishipAddress .product-box .product-info .product-name{font-weight:bold;text-align:left;}
#checkoutMultishipAddress .product-box .product-info .product-option{margin-top:3px;text-align:left;}
#checkoutMultishipAddress .line{margin:0;padding:5px;}
#checkoutMultishipAddress #multi-ship-to-errors{color:#FF0000;float:left;text-align:left;}
#checkoutMultishipAddress #multi-ship-to-errors-focus{border:none;padding:0;margin:0;width:0;height:0;}
#checkoutMultishipAddress #multi-ship-to-cart{float:left;margin:0;padding:0;width:100%;}
#checkoutMultishipAddress #multi-ship-to-cart .grey{cursor:default;color:#bfbfbf;border:1px solid #bfbfbf;}
#checkoutMultishipAddress #multi-ship-to-addresses{float:left;margin:0;padding:0;width:100%;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box-inputs{display:none;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box{float:left;margin:0 10px 10px 0;padding:12px;width:95%;height:100%;border:1px solid #000;-moz-border-radius:8px;-webkit-border-radius:8px;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box .addressItems{float:left;clear:left;width:100%;margin-bottom:5px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box .addressItems-active{background-color:#bfbfbf;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box select{width:95%;padding:2px;}
#checkoutMultishipAddress #multi-ship-to-addresses #addressDropDownId{margin-bottom:5px;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box-input .form-label{float:left;width:35%;text-align:right;padding-right:5px;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box-input .required{font-weight:bold;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-name{float:left;margin-bottom:10px;width:80%;font-size:18px;font-weight:bold;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-edit{float:right;margin-top:7px;padding:0;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-close{float:right;margin-top:7px;padding:0;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box-input{float:none;clear:left;margin:0 0 10px 0;width:90%;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box-input select{margin:0;padding:2px;}
#checkoutMultishipAddress #multi-ship-to-addresses .address-box-input label{float:left;}
#clientAccount{float:left;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:47%;float:left;clear:left;text-align:left;}
#clientAccount #billInfo a{}
#clientAccount #shipInfo{margin:5px;height:180px;border:1px solid #D8DDE3;width:47%;float:left;text-align:left;}
#clientAccount #shipInfo a{}
#clientAccount #paymentInfo{margin:5px;border:1px solid #D8DDE3;height:auto;width:47%;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:47%;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:#878787;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:#878787;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:47%;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:#878787;text-align:left;padding:5px;font-weight:bold;}
#vendorAccount .body{padding:5px;}
#vendorAccount #myAccount{margin:5px;border:1px solid #D8DDE3;height:auto;width:47%;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:#878787;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:#878787;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:95%;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%;}
ul{padding-left:40px;margin-top:15px;list-style-type:disc;}
ol{padding-left:40px;margin-top:15px;list-style-type:decimal}
.personalizationChart{float:left;clear:left;margin-top:10px;width:92%;}
.personalizationChart h5{font-size:15px;}
.personalizationChart .addToCartChartButton{float:left;clear:left;text-align:right;width:64%;}
.chartPersonalization{width:100%;border:1px solid #000000;border-collapse:collapse;}
.chartPersonalization td{font-size:11px;border:1px solid #000000;border-collapse:collapse;padding:3px;}
.chartSkuHdr{font-weight:bold;}
.chartNameHdr{font-weight:bold;}
.chartCustomHdr{font-weight:bold;}
.chartWeightHdr{font-weight:bold;}
.chartPriceHdr{font-weight:bold;}
.chartCheckboxHdr{font-weight:bold;}
.chartSku{}
.chartName{}
.chartCustom{}
.chartWeight{}
.chartPrice{}
.chartCheckbox{}
#designHoverMenu{position:absolute;width:228px;height:58px;}
#designHoverMenu .header{float:left;clear:left;width:100%;height:24px;color:#FFFFFF;font-weight:bold;font-size:12px;font-family:Trebuchet MS;margin:0px;padding:0px;}
#designHoverMenu .header .title{float:left;clear:left;width:204px;height:19px;padding-top:5px;padding-left:9px;color:#FFFFFF;}
#designHoverMenu .header .close{float:left;width:15px;height:19px;padding-top:5px;}
#designHoverMenu .images{float:left;clear:left;width:100%;height:34px;font-size:15px;font-weight:bold;margin:0px;padding:0px;padding-left:9px;}
#designHoverMenu .images .image{float:left;height:29px;padding-top:5px;}
#designHoverMenu .images .imageText{float:left;height:29px;padding-top:5px;padding-right:10px;font-family:Trebuchet MS;font-size:12px;color:#000000;}
#designHoverMenu .images .imageText a{font-family:Trebuchet MS;}
#designHoverMenu .images a{text-decoration:none;color:#000000;}
#designHoverMenu #enabledSection{float:left;width:85px;height:29px;padding-right:10px;padding-top:5px;text-align:right;font-family:Trebuchet MS;font-size:12px;color:#000000;background-repeat:no-repeat;cursor:pointer;}
.wordPhraseEdit{float:left;clear:left;position:absolute;width:206px;height:43px;display:none;}
.wordPhraseEdit .wordPhraseEditText{float:left;clear:left;height:32px;padding-left:9px;padding-top:11px;}
.wordPhraseEdit .wordPhraseEditImage{float:left;height:28px;padding-top:15px;padding-left:3px;}
.designRightMenu{float:left;position:absolute;width:150px;border:1px solid;background-color:#FFFFFF;padding:5px;}
.designRightMenu ul{list-style-type:none;width:100%;padding:0;margin:0;}
#designHoverMenu{position:absolute;width:228px;height:58px;}
#designHoverMenu .header{float:left;clear:left;width:100%;height:24px;color:#FFFFFF;font-weight:bold;font-size:12px;font-family:Trebuchet MS;margin:0px;padding:0px;}
#designHoverMenu .header .title{float:left;clear:left;width:204px;height:19px;padding-top:5px;padding-left:9px;color:#FFFFFF;}
#designHoverMenu .header .close{float:left;width:15px;height:19px;padding-top:5px;}
#designHoverMenu .images{float:left;clear:left;width:100%;height:34px;font-size:15px;font-weight:bold;margin:0px;padding:0px;padding-left:9px;}
#designHoverMenu .images .image{float:left;height:29px;padding-top:5px;}
#designHoverMenu .images .imageText{float:left;height:29px;padding-top:5px;padding-right:10px;font-family:Trebuchet MS;font-size:12px;color:#000000;}
#designHoverMenu .images .imageText a{font-family:Trebuchet MS;}
#designHoverMenu .images a{text-decoration:none;color:#000000;font-family:Trebuchet MS;font-size:12px;}
#designHoverMenu #enabledSection{float:left;width:85px;height:29px;padding-right:10px;padding-top:5px;text-align:right;font-family:Trebuchet MS;font-size:12px;color:#000000;background-repeat:no-repeat;cursor:pointer;}
.wordPhraseEdit{float:left;clear:left;position:absolute;width:206px;height:43px;display:none;}
.wordPhraseEdit .wordPhraseEditText{float:left;clear:left;height:32px;padding-left:9px;padding-top:11px;}
.wordPhraseEdit .wordPhraseEditImage{float:left;height:28px;padding-top:15px;padding-left:3px;}
.designRightMenu{float:left;position:absolute;width:150px;border:1px solid;background-color:#FFFFFF;padding:5px;}
.designRightMenu ul{list-style-type:none;width:100%;padding:0;margin:0;}
