Table
 { 
 width:0px; 
 border-collapse: collapse;
 } 

 form
 { 
 padding:0px; 
 margin:0px; 
 } 

 div.main{
 min-width:500px;

 margin-left:auto;
 margin-right:auto;
}

 /*the prices on the recipt*/ 
 .CartFontPriceTotal
 { 
 padding-left:10px; 
 } 

 /*shopsearch*/ 
 .SearchKeywordTable,.SearchCatTable
 { 
 width:50%; 
 padding:2px; 
 } 

 .search,.searchfield
 { 
 width:125px; 
 font-size:11px; 
 } 

 .Info,.ErrorFontStart
 { 
 text-align:center; 
 Color:rgb(200,50,0); 
 font-size:16px; 
 border:1px solid #cccccc; 
 background-color:#feefef; 
 margin:0px; 
 } 

 .noproductmessage a
 { 
 text-align:center; 
 font-size:18px; 
 } 

 /*shopthanks*/ 
 .Receipt
 { 
 background-color:#ffffff; 
 width:99%; 
 background-image: url(../timages/tag.gif); 
 background-position: 10px 0px; 
 background-repeat: no-repeat; 
 } 

 .shopthanks
 { 
 background-color:#EFEFD6; 
 text-align:center; 
 margin-top:0px; 
 } 

 .ordercompletemsg
 { 
 margin-top:10px; 
 text-align:center; 
 } 

 /* shopcustomerform*/ 
 .CartFormatProductTotal
 { 
 text-align:right; 
 font-size:15px; 
 padding-right:20px; 
 padding-top:10px; 
 } 

 .shopcustomerform,.shopcustomer1,.shopproductsubs
 { 
 padding-left:5px; 
 padding-top:1px; 
 padding-right:5px; 
 vertical-align:top; 
 text-align:right; 
 } 

 .shopcreateorder
 { 
 text-align:center; 
 padding-bottom:5px; 
 } 

 td.al img {
 max-width: 100px;
 _width: 100px;
 }

 .checkout1
 { 
 text-align:left; 
 } 

 .checkout
 { 
 text-align:right; 
 padding:5px; 
 } 

 .DisplayForm
 { 
 padding:10px; 
 text-align:center; 
 } 

 .largeinfofont
 { 
 text-align:center; 
 font-size:18px; 
 font-weight:bold; 
 color:#4D658E; 
 } 

 /*shoperror*/ 
 .shoperror,.ErrorFontStart,.return
 { 
 font-size:18px; 
 text-align:center; 
 } 

 /* shopproductfeatures*/ 
 .ColorGallery
 { 
 float:right; 
 } 

 .imgname
 { 
 border:0px; 
 width:200px; 
 font-weight:normal; 
 font-size:16px; 
 text-transform: capitalize; 
 } 

 .ColorG
 { 
 padding:5px; 
 } 

 /*shopformatorder*/ 
 .TableDef,.info_table
 { 
 padding:0px; 
 margin-top:10px; 
 border-left:1px solid #cccccc; 
 border-right:1px solid #cccccc; 
 border-top:1px solid #cccccc; 
 width:90%; 
 } 

 .FOrderFieldRight
 { 
 padding:5px; 
 border-bottom:1px solid #cccccc; 
 } 

 /*Shopdisplayproducts*/ 
 .productwithhtml
 { 
 background-color:#EFEFD6; 
 color:#FFFFFF; 
 padding:5px; 
 margin:10px; 
 } 

 .LargeinfoFont 
 { 
 text-align:center; 
 } 

 .PageNavTable
 { 
 width:90%; 
 text-align:center; 
 } 

 .Prodheaderfont
 { 
 text-align:center; 
 } 

 .ProdNameColumn,.shopcartformat10
 { 
 padding:5px; 
 border-bottom:1px solid #8C947D; 
 text-align:center; 
 width:10%; 
 } 

 .shopcartformat6,.shopcartformat2,.shopcartformat1,.shopcartformat7
 { 
 padding:5; 
 border-bottom:1px solid #8C947D; 
 text-align:center; 
 } 

 .shopcartformat4
 { 
 padding:5px; 
 border-bottom:1px solid #8C947D; 
 } 

 .ProdColumnPrice
 { 
 width:20px; 
 padding:5px; 
 border-bottom:1px solid #8C947D; 
 text-align:center; 
 background-color:#EFEFD6; 
 } 

 .ProdQuantityColumn
 { 
 width:20px; 
 padding:5px; 
 border-bottom:1px solid #8C947D; 
 text-align:center; 
 background-color:#EFEFD6; 
 } 

 .ProdButtonColumn
 { 
 width:20px; 
 padding:5px; 
 border-bottom:1px solid #8C947D; 
 text-align:center; 
 } 

 .ProdDescriptionColumn,.shopcartformat3
 { 
 width:80%; 
 padding:5px; 
 border-bottom:1px solid #8C947D; 
} 

 .shopbuttons
 { 
 text-align:right; 
 padding:10px; 
 } 

 .SmallinfoFont
 { 
 font-size:20px; 
 } 

 .cartimg
 { 
 vertical-align:middle; 
 margin-right:5px; 
 } 

 .PageNavColumn
 { 
 padding:5px; 
 } 

 /*shopdisplaycategories*/ 
 .CatTable,.ReportTableDef
 { 
 width:80%; 
 } 

 .StrCatImage
 { 
 } 

 .CatColumn
 { 
 text-align:center; 
 vertical-align:middle; 
 padding-top:10px; 
 padding-bottom:10px; 
 border-bottom:1px dashed #dddddd; 
 } 

 .breadcrumb
 { 
 font-size:16px;
 margin:0px auto;
 width:50%;
 } 

 .CatImage
 { 
 max-Width:100px; 
 _Width:100px; 

 max-height:100px; 
 _height:100px; 
 } 

 .CatImage:hover
 { 

 } 

 /*shopadmin*/ 
 .ReportDetailColumn
 { 
 padding:5px; 
 } 

 .gdh1
 { 
 padding:5px; 
 vertical-align:top; 
 } 

 .admintd
 { 
 padding:5px; 
 } 

 .ExtendedFeatures
 { 
 width:350px; 
 } 

 /*shopcartformat*/ 
 .shopcartformat16,.shopcartformat13
 { 
 text-align:right; 
 border-bottom:1px solid #8C947D; 
 } 

 /*shopcustomer*/ 
 TableDefLogin
 { 
 text-align:center; 
 } 

 /*shopexd.asp*/ 
 .extendedimage
 { 
 padding:10px; 
 } 

 /*tmp-product-main*/ 
 .tpmdescription
 { 
 float:left; 
 padding-right:15px; 
 padding-bottom:15px; 
 } 

 .tpmtd
 { 
 vertical-align:top; 
 padding:10px; 
 } 

 .tpmtd2
 { 
 vertical-align:top; 
 } 

 .tpmtd3
 { 
 vertical-align:top; 
 padding:10px; 
 } 

 .thumbs
 { 
 padding:10px; 
 margin-left:0px; 
 margin-bottom:0px; 
 text-align:center; 
 } 

 .productdesc,.productbuy
 { 
 } 

 /*Shopexd.asp*/ 
 .tmp_product_price
 { 
 background-color:#EFEFD6; 
 padding:5px; 
 } 

 .langcolor
 { 
 font-weight:bold; 
 color:#4D658E; 
 font-size:20px; 
 } 

 .langcolordesc
 { 
 font-weight:normal; 
 color:green; 
 font-size:16px; 
 margin:20px; 
 } 

 .Exdesc
 { 
 padding:5px; 
 } 

 .sopexdprice
 { 
 width:20%; 
 float:right; 
 padding:10px; 
 } 

 .extendeddesc
 { 
 width:100%; 
 } 

 .sopex
 { 
 float:left; 
 } 

 .extendedimage
 { 
 float:left; 
 padding:10px; 
 } 

 .cimageurl
 { 
 text-align:center; 
 padding:5px; 
 } 

 .ADD_CROSSSELLING
 { 
 text-align:left; 
 font-size:15px; 
 } 

.crosssell
 { 
 padding:10px; 
 margin-top:10px;
 background:#FFFDEC;
 }

 .formatExtended
 { 
 font-size:22px; 
 font-family:Times New Roman, Times, serif; 
 color:#4D658E; 
 } 

 .Writefeatureimages
 { 
 text-align:left; 
 } 

 .thumbtable
 { 
 text-align:center; 
 width:15%; 
 vertical-align:top; 
 margin:10px; 
 float:left; 
 } 

 .thumbtd
 { 
 height:50px; 
 text-align:center; 
 vertical-align:top; 
 } 

 .welcomeboxsquare
 { 
 float:right; 
 } 

 .mylink
 { 
 margin-bottom:2px; 
 text-transform:capitalize; 
 } 

 .imagediv
 { 
 min-width: 300px; 
 min-height:300px; 
 } 

 .ColorButton
 { 
 font-size:14px; 
 padding-left:5px; 
 cursor:hand; 
 text-transform:capitalize; 
 text-align:left; 
 font-weight:bold; 
 letter-spacing:1.5; 
 } 

 .DisplayProductstd
 { 
 padding-right:10px; 
 } 

 .DisplayProductstd
 { 
 width:50%; 
 } 

 .ProductsDiv
 { 
 border-bottom:1px dashed #cccccc; 
 } 

 /*shopdisplayproducts.asp*/ 
 .DisplayProductstable
 { 
  width:425px; 
 margin-top:0px; 
 padding-right:25px; 
 font-size:12px; 
 } 

 .image1div
 { 
  position:absolute; 
 left:500px; 
 text-align:left; 
 vertical-align:top; 
 width:300px; 
 } 

 .nextpage
 { 
 font-size:18px; 
 text-align:left; 
 width:750px; 
 margin-top:5px; 
 } 

 .cname
 { 
 min-width:160px; 
 border-bottom:1px dashed #cccccc; 
 line-height:22px; 
 padding-left:22px 
 text-align:auto;
 text-align:left;
} 

 .cname a
 { 
 font-size:13px; 
 font-weight:normal; 
 } 

 .price
 { 
 width:50px; 
 background-color:#EFEFD6; 
 padding-left:10px; 
 border-bottom:1px dashed #cccccc; 
 width:80px; 
 white-space:nowrap; 
 font-size:13px; 
 border-bottom:1px dashed #cccccc; 
 } 

 .stock
 { 
 width:80px; 
 padding-left:10px; 
 border-bottom:1px dashed #cccccc; 
 white-space:pre; 
 font-size:13px; 
 } 

 .DisplayProductstable:hover
 { 
 background-image: url(../timages/productbg.gif); 
 background-position: 100% 0px; 
 background-repeat:no-repeat; 
 } 

 .imgname1
 { 
 width:80%; 
 border:0px; 
 font-size:15px; 
 text-transform:capitalize; 
 } 

 .ProductData
 { 
 font-size:16px; 
 font-family:Courier New, Courier, Mono; 
 text-align:left; 
 } 

 .ProductData b
 { 
 font-size:18px; 
 } 

 .categoryHead
 { 
 font-size:20px; 
 color:#4D658E; 
 text-transform: capitalize; 
 } 

 .image1
 { 
 position:relative; 
 max-width:300px; 
 max-height:300px; 

 _width:300px; 
 _height:300px; 
 } 

 .image2
 { 
 position:relative; 
 top:55px; 
 margin:0px; 
 } 

 /*shopexd.asp*/ 
 .exImages
 { 
 width:50%; 
 float:right; 
 } 

 .xproductpagingnextprevious
 { 
 position:relative; 
 left:5%; 
 padding:20px; 
 white-space:20px; 
 } 

 .xproductpagingnextprevious a{ 
 text-decoration:none;
 } 

 /*shopDisplayCategories.asp*/ 
 .ShopTemplateWrite
 { 
 width:100%; 
 margin-left:5%; 
 } 

 .categorytable
 { 
 float:left; 
 width:30%; 
 border-bottom:2px dashed #efefef; 
 } 

 .categorytable table
 { 
 width:90%;
 } 

 .categorytd1
 { 
 width:225px; 
 height:150px; 
 vertical-align:bottom; 
 margin:0px auto;
 text-align:center;
 } 

 .categorytd2
 { 
 height:50px; 
 width:200px; 
 text-align:center;
 vertical-align:top; 
 } 

 .minicartnav
 { 
 text-align:left; 
 border-bottom:2px solid #cccccc; 
 } 

 /*shopaddtocart.asp*/ 
 .checkoutsteps
 { 
 text-align:center; 
 margin:10px; 
 } 

 .ShopButtons,.submit_btn_container
 { 
 text-align:center; 
 padding:10px; 
 } 

 .langCart01
 { 
 padding-top:10px; 
 padding-bottom:10px; 
 } 

 .shopcartformatdesign,.acitemrow
 { 
 border-bottom:1px solid #cccccc; 
 border-top:1px solid #cccccc; 
 text-align:center; 
 } 

 .AddRemoveBox
 { 
 text-align:center; 
 border-bottom:1px solid #cccccc; 
 border-top:1px solid #cccccc; 
 } 

 /*default.asp*/ 
 .topsellers,.randomproduct,.featuredproduct
 { 
 width:45%; 
 min-height:225px; 
 float:right; 
 padding:10px; 
 margin:5px; 
 } 

 .gencenternewproducts
 { 
 width:100%; 
 float:left; 
 font-weight:bold; 
 } 

 .producthead,.tophead,.featurehead
 { 
 border-top:1px solid #999999; 
 border-bottom:1px solid #999999; 
 background-color:#EFEFD6; 
 text-align:center; 
 float:left; 
 font-size:18px; 
 width:100%; 
 } 

 /*shopcustomer.asp*/ 
 fieldset
 { 
 border:0px; 
 text-align:left; 
 } 

 .custformshipping
 { 
 padding-left:20%; 
 padding-right:20%; 
 text-align:center; 
 } 

 .comment_title
 { 
 font-weight:bold; 
 font-size:18px; 
 padding:10px; 
 color:#4D658E; 
 } 

 /*shopcreateorder.asp*/ 
 .ProdTable,.Carttable,.FOrderTable
 { 
 width:95%; 
 background-color:#FFFFFF; 
 border-left:1px solid #cccccc; 
 border-right:1px solid #cccccc; 
 border-top:1px solid #cccccc; 
 margin-top:20px; 
 } 

 .std_table
 { 
 text-align:center; 
 padding:10px; 
 } 

 .FOrderFieldLeft
 { 
 padding-left:10px; 
 width:50%; 
 border-bottom:1px solid #cccccc; 
 } 

 .CartSubtotalRowLeft,.CartTotalRowLeft,.CartFormatProductTotal
 { 
 padding-right:20px; 
 text-align:right; 
 background-color:#EFEFD6; 
 border-bottom:1px solid #CCCCCC; 
 white-space:nowrap; 
 padding:5px; 
 } 

 .CartTotalRowRight,.CartSubTotalRowRight,.CartDisplayRow
 { 
 text-align:left; 
 background-color:#EFEFD6; 
 border-bottom:1px solid #CCCCCC; 
 vertical-align:middle; 
 white-space:nowrap; 
 padding:5px; 
 } 

 .CartTitleColumn,.AddColumnSpacing,.ReportHeadColumn
 { 
 text-align:center; 
 background-color:#EFEFD6; 
 border-bottom:1px solid #CCCCCC; 
 vertical-align:middle; 
 white-space:nowrap; 
 padding:5px; 
 font-weight:bold; 
 } 

 .picheader28
 { 
 background-image:url(../shop2/images/icons/creditcards.gif); 
 background-position: 65% 0px; 
 background-repeat: no-repeat; 
 padding:10px; 
 text-align:center; 
 font-size:18px; 
 margin:10px; 
 } 

 .picheader24
 { 
 background-image:url(../shop2/images/icons/cashier.gif); 
 background-position: 65% 0px; 
 background-repeat: no-repeat; 
 padding:10px; 
 text-align:center; 
 font-size:18px; 
 } 

 .AddCreditImages
 { 
 text-align:center; 
 } 

 .btncontainer
 { 
 margin:20px; 
 } 

 .label,.shopgift2label
 { 
 width:200px; 
 float:left; 
 text-align:right; 
 padding-right:10px; 
 font-size:16px; 
 } 

 .ac
 { 
 width:100%; 
 text-align:center; 
 } 

 .FOrderHeaderColumnNoSpan
 { 
 border-bottom:1px solid #CCCCCC; 
 background-color:#EFEFD6; 
 text-align:center; 
 font-size:18px; 
 } 

 .TableColumn,.ReportDetailColumn
 { 
 border-bottom:1px solid #CCCCCC; 
 padding:10px; 
 text-align:right; 
 } 

 .TableColumnR,.FOrderCompany
 { 
 border-bottom:1px solid #CCCCCC; 
 text-align:left; 
 padding:5px; 
 } 

 .shopcartformatdesign
 { 
 border-left:1px solid #eeeeee; 
 text-align:center; 
 } 

 .item_row
 { 
 border-left:1px solid #eeeeee; 
 text-align:left; 
 border-bottom:1px solid #cccccc; 
 padding:5px; 
 } 

 /*shopsaveperm.asp*/ 
 .alvt
 { 
 border-bottom:1px solid #CCCCCC; 
 padding:10px; 
 text-align:center; 
 border-right:1px solid #EEEEEE; 
 text-align:right; 
 } 

 .blog_review_container
 { 
 width:100%; 
 padding:0px; 
 text-align:center; 
 } 

 .dottedBorder
 { 
 width:45%; 
 border:1px solid #CCCCCC; 
 background-color:#EFEFD6; 
 padding:10px; 
 } 

 .fontbold
 { 
 padding:5px; 
 font-weight:bold; 
 text-align:center; 
 } 

 .iconlogin
 { 
 position:absolute; 
 } 

 /*tmp_classes.htm*/ 
 .ClassesTable
 { 
 width:100%; 
 background-color:#FFFFFF; 
 border:1px solid #cccccc; 
 margin-bottom:10px; 
 } 

 .ClassExdesc
 { 
 padding:15px; 
 text-align:left;
 } 

 .ClassDate
 { 
 text-align:center; 
 width:150px; 
 border-right:1px dashed #8C947D; 
 } 

 .ClassQuantity
 { 
 background-color:#EFEFD6; 
 width:125px; 
 border-left:1px dashed #8C947D; 
 padding:10px; 
 } 

 /*shopcomparison.asp*/ 
 .shopcomparison
 { 
 } 

 /*shopcustomerservice.asp*/ 
 .customerServiceImage
 { 
 padding:5px; 
 background-position: 0px 0px; 
 background-repeat: no-repeat; 
 font-weight:bold; 
 padding-top:5px; 
 text-indent:35px;
 } 

 .customerservice
 {
 width:100%;
 padding:10px;
 } 

 .CouponForm
 { 
 padding-left:15px; 
 } 

 .Couponlabel
 { 
 Font-weight:bold; 
 } 

 /*shopstatus.asp*/ 
 .statusHead
 { 
 text-align:center; 
 background-color:#EFEFD6; 
 vertical-align:middle; 
 white-space:nowrap; 
 padding:5px; 
 font-weight:bold; 
 border-bottom:1px solid #cccccc; 
 } 

 .statustd
 { 
 border-bottom:1px solid #cccccc; 
 padding:5px; 
 } 

 .statusTable
 { 
 width:100%; 
 border-left:1px solid #cccccc; 
 border-right:1px solid #cccccc; 
 border-top:1px solid #cccccc; 
 } 

 .statusdiv
 { 
 padding-bottom:0px; 
 width:300px; 
; 
 } 

 .statusdiv2
 { 
 float:right; 
 padding-top:3px; 
 } 

 /*shoprma*/ 
 .rmatable
 { 
 width:100%; 
 } 

 .rmatd
 { 
 text-align:left; 
 padding:5px; 
 } 

 .rmadiv
 { 
 width:50%; 
 text-align:center; 
 } 

 .rmalabel
 { 
 text-align:right; 
 width:125px; 
 float:left; 
 padding-right:10px; 
 } 

 /*shopprojectlogin.asp*/ 
 .thumb
 { 
 width:25px; 
 border-bottom:1px dashed #cccccc; 
 } 

 /*shopgift.asp*/ 
 .gift
 { 
 color:#4D658E; 
 font-weight:normal; 
 font-size:18px; 
 padding:10px; 
 } 

 .giftfieldset
 { 
 margin-bottom:10px; 
 } 

.mailgift{
 position:relative;
 left:15%;
 text-align:left;
 width:50%;
 padding:10px;
 }

 .giftlabel
 { 
 float:left; 
 padding-right:5px; 
 margin-top:6px; 
 width:25%; 
 text-align:right; 
 } 

 .giftcenter,.shopgift2center,.shopgift2{ 

 text-align:center; 
 border:1px solid #7F9DB9; 
 padding:10px; 
 width:50%;
 min-width:500px; 
 _width:500px;
 margin:0px auto;
 } 

 .picheadergift,.picheader
 { 
 font-weight:bold; 
 font-size:14px; 
 color:#4D658E; 
 } 

 .giftcert
 { 
 border:1px solid #7F9DB9; 
 width:100%; 
 margin:10px; 
 } 

 .giftright
 { 
 width:50%; 
 text-align:right; 
 padding:10px; 
 } 

 .picheadershopgift2,.shopgift2textarea
 { 
 text-align:center; 
 } 

 .gifttable{
 width:50%;
}
.gifttable td{
 width:0;
 border-bottom:1px solid #CCCCCC;
 text-align:left;
}
 /*anaimshopcheckout.asp*/ 
 .checkoutimg
 { 
 text-align:center; 
 width:100%; 
 padding:4px; 
 } 

 .picheadercheckout
 { 
 position:relative; 
 left:24%; 
 background-color:#EFEFD6; 
 border:1px solid #CCCCCC; 
 vertical-align:middle; 
 font-weight:bold; 
 width:49%; 
 padding:4px; 
 } 

 .checkoutdiv
 { 
 text-align:center; 
 } 

 .checkoutCarttable
 { 
 position:relative; 
 left:24%; 
 width:50%; 
 border:1px solid #CCCCCC; 
 margin-top:5px; 
 } 

 .checkoutl
 { 
 text-align:Right; 
 padding:5px; 
 border-bottom:1px solid #efefef; 
 font-weight:bold; 
 } 

 .checkoutr
 { 
 text-align:Left; 
 padding:5px; 
 border-bottom:1px solid #efefef; 
 } 

 .checkoutActionimgbtn
 { 
 text-align:center; 
 margin:10px; 
 } 

 .checkoutcancelimgbtn
 { 
 position:relative; 
 top:50px; 
 } 

 .acsmlpad
 { 
 border:1px solid #888888; 
 background-color:#eeeeee; 
 width:100px; 
 text-align:center; 
 margin:10px; 
 font-weight:bold; 
 } 

 /*shopcomparison.asp*/ 
 .comparetd
 { 
 padding:10px; 
 height:750px; 
 vertical-align:top; 
 } 

 .compareTable
 { 
 width:24%; 
 float:left; 
 border:1px solid #CCCCCC; 
 margin:5px; 
 vertical-align:top; 
 } 

 .Xbuttonnextpage,.Xbuttonpreviouspage
 { 
 border:0px; 
 } 

 .shortlink
 { 
 font-size:14px; 
 border-bottom:1px solid #CCCCCC; 
 } 

 .ShortCutBox
 { 
 border:1px solid #888888; 
 background-color:#eeeeee; 
 width:100px; 
 text-align:center; 
 margin:10px; 
 font-weight:bold; 
 } 

 .langStockMessage
 { 
 Color:#0F7852; 
 font-size:18px; 
 text-align:center; 
 width:100%; 
 margin:5px; 
 } 

 .exlinks a
 { 
 font-size:18px; 
 font-family:times; 
 color:Green; 
 } 

 .al img
 { 
 max-width:175px; 
 _width:175px; 
} 

 .saveorder
 { 
 font-weight:bold; 
 font-size:20px; 
 } 

 .saveperm
 { 
 border:1px solid #CCCCCC; 
 text-align:center; 
 } 

 .retail
 { 
 font-weight:bold; 
 color:maroon; 
 font-size:18px; 
 } 

 .pprice
 { 
 font-weight:bold; 
 font-size:18px; 
 } 

 .logintable
 { 
 width:99%; 
 } 

textarea.txtfield {
 width: 80%;
}

div.shopgift2center textarea {
 width: 80%;
}

.giftfeature{
width:50%;
text-align:left;
}

 .giftleft
 { 
 width:25%; 
 padding:10px; 
 }

.gifterr{
 width:50%; 
 margin:0px auto; 
 text-align:left;
}

.gifterr td{
 text-align:left;
 border-bottom:1px solid #cccccc;
}

.gifterr b{
font-size:18px;
color:#ED4C00;
}

 
