
@charset "utf-8";
@import "../css/theme/ui.all.css";
/* CSS Document */

#productdetails { background: #FFFFFF; }

.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.ui-widget-header { border-bottom: 1px solid #D0D0D0; background: #FFFFFF; }

.ui-widget-content a { color: #000000; }

.ui-widget-content .ui-state-default { color: #000000; border: 1px solid #D0D0D0; background: #E0E0E0; background-image: none; }

.ui-widget-content .ui-state-hover { color: #000000; border: 1px solid #D0D0D0; background-color: #F0F0F0; background-image: none; }

.ui-widget-content .ui-state-active { border: 1px solid #D0D0D0; background: #FFFFFF; background-image: none; }

.ui-effects-transfer { border: 2px solid black; }

.ashopcategoriesbox { width: 180px; vertical-align: top; padding: 3px; }

.ashopcategoriestable { width: 100%; text-align: left; }

.ashopcategoriesheader { background-color: #909090; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopcategoriescontent { background-color: #E0E0E0; border: 1px solid #909090; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 0px; }

.ashopselectedcategory { background-color: #F0F0F0; width: 100%; padding: 2px; border: none; }

.ashopselectedcategorytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopcategory { background-color: #E0E0E0; width: 100%; padding: 2px; border: none; }

.ashopcategorytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopselectedsubsubcategory { background-color: #F0F0F0; width: 100%; padding: 2px; border: none; }

.ashopselectedsubsubcategorytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; font-style: italic; }

.ashopsubsubcategory { background-color: #E0E0E0; width: 100%; padding: 2px; border: none; }

.ashopsubsubcategorytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: italic; }

.ashopdirectorytable { width: 100%; border: 1px solid #000; text-align: left; margin-top: 10px; }

.ashopdirectoryitem { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopdirectoryitem a:hover { color: #888; }

.ashopdirectorysubitem { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopdirectorysubitem:hover { color: #888; }

.ashopdirectorydescription { margin-top: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopboxtable { width: 100%; text-align: left; }

.ashopboxheader { background-color: #909090; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopboxcontent { background-color: #E0E0E0; border: 1px solid #909090; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 4px; }

.ashopboxcontent a { color: #000000; text-decoration: none; }

.ashopboxcontent a:hover { text-decoration: underline; }

.ashoptoplisttable { width: 100%; text-align: left; }

.ashoptoplistheader { background-color: #909090; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashoplatesttable { width: 100%; text-align: left; }

.ashoplatestheader { background-color: #909090; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopsearchfield { border: 2px solid #D0D0D0; background: #FFFFFF; width: 125px; height: 16px; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; }

.ashopnewsletterfield { border: 2px solid #D0D0D0; background: #FFFFFF; width: 200px; height: 16px; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; }

.ashopcodefield { border: 2px solid #D0D0D0; background: #FFFFFF; width: 120px; height: 16px; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; }

.ashopsubtotalfield { border: 2px solid #D0D0D0; background: #FFFFFF; width: 70px; height: 16px; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: center; }

.ashoptopform { background-color: #909090; padding: 2px; border-style:none; border-collapse: collapse; width: 100%; }

.ashoptopformtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopsubtotaltext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopsubtotaltext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopconfirmmessage { margin-top: 3px; margin-bottom: 3px; background-color: #E0E0E0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006600; }

.ashoppageheader { background-color: #F0F0F0; padding: 5px; width: 100%; border-style: none; }

.ashoppageheadertext1 { margin: 0; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashoppageheadertext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopsortorderselector { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.ashopitemsframe { width: 100%; padding: 0px; vertical-align: top; text-align: left; }

.ashopitembox { background-color: #FFFFFF; padding: 0px; border: none; border-bottom: 1px solid #D0D0D0; vertical-align: top; }

.ashopitemdetailsbox { background-color: #FFFFFF; width: 100%;  border: none; border-top: 1px solid #D0D0D0; vertical-align: top; }

.ashopitembackground { }

.ashopitemboxcondensed { background-color: #FFFFFF; width: 100%; padding: 0px; border-style: none; border-collapse: collapse; }

.ashoppictureselector { background-color: #FFFFFF; width: 100%; border: 1px solid #D0D0D0; margin-top: 15px; }

.ashopproductsmalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopproductname { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopproductinfo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }

.ashopproductwishlist { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 20px; }

.ashopproducttext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopproductprice { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; }

.ashopproductoutofstock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; }

.ashopproductlowstock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BB5500; }

.ashopproductinstock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00AA00; }

.ashopproductsale { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; }

.ashopproductlabel { float: left; min-width: 54px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopproductbid { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold; }

.ashopbidbutton { margin-top: 12px; }

.ashopproductagreementheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.ashopproductagreement { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopproducttabheader { width: 100%; border-bottom: 1px solid #D0D0D0; font-weight: bold; }

.ashopproducttabreview { width: 100%; border-bottom: 1px solid #D0D0D0; margin-top: 5px; }

.ashopdiscountfield { border: 1px solid #D0D0D0; background: #FFFFFF; width: 77px; height: 14px; font: 10px verdana, arial, helvetica; color: #000000; text-align: center; vertical-align: text-bottom; }

.ashopdiscountemailfield { border: 1px solid #D0D0D0; background: #FFFFFF; width: 110px; height: 18px; font: 9px verdana, arial, helvetica; color: #000000; text-align: center; vertical-align: text-bottom; }

.ashopquantityfield { border: 1px solid #D0D0D0; padding: 3px 0px 0px 0px; background: #FFFFFF; width: 32px; height: 16px; font: 11px verdana, arial, helvetica; color: #000000; text-align: center; vertical-align: text-bottom; }

.ashopquantityselect { border: 1px solid #D0D0D0; padding: 0; background: #FFFFFF; width: 40px; font: 11px verdana, arial, helvetica; color: #000000; text-align: center; vertical-align: text-bottom; }

.ashoptellafriendfield { border: 1px solid #D0D0D0; padding: 3px 0px 0px 0px; background: #FFFFFF; height: 16px; font: 11px verdana, arial, helvetica; color: #000000; text-align: left; vertical-align: text-bottom; }

.ashoprsssubscribe { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; vertical-align: bottom }

.ashoppagestable { background-color: #E0E0E0; padding: 5px; width: 100%; border-style: none; }

.ashoppageslist, .ashoppageslist a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }

.ashopalert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; }

.ashopmessagetable { padding: 0px; width: 75%; border-style: none; }

.ashopmessageheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopmessage { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.ashopcartframe1 { padding: 5px; width: 700px; border-style: none; }

.ashopcarttext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopcartframe2 { background-color: #FFFFFF; padding: 5px; width: 100%; border-style: none; }

.ashopcartframe3 { padding: 15px; width: 700px; border-style: none; }

.ashoptableheader { background-image: url(../images/tabletopbg.png); background-repeat: repeat-x; }

.ashopcarttable { padding: 5px; width: 100%; border-style: solid; border-width: 1px; border-collapse: collapse; border-color: #D0D0D0; }

.ashopcarttable td { border: none; border-bottom: 1px solid #EEE; }

.ashopcartlabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopcartcontents { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcartcontentsmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopcarttotals { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcheckoutframe { padding: 5px; width: 700px; border-style: none; }

.ashopcheckouttext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopcheckouttext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcheckouttable { background-color: #FFFFFF; padding: 0; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopdiscounttable { background-color: #FFFFFF; padding: 5px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopdiscounttext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopvirtualcashtable { background-color: #FFFFFF; padding: 5px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopvirtualcashtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcheckoutcontents { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcheckoutagreement { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcheckoutagreementtable { padding: 10px; width: 100%; border-style: none; }

.ashoporderformframe { padding: 2px; width: 600px; border-style: none; }

.ashoporderformbox { background-color: #FFFFFF; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashoporderformheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashoporderformtext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashoporderformtext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashoporderformlabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashoporderformfield { text-align: left; }

.ashoporderformnotice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashoplanguageselectionbox { background-color: #FFFFFF; padding: 2px; width: 300px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashoplanguageselection { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.ashopdeliveryheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopdeliverytext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopdeliverytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopdeliverycontactframe { padding: 2px; width: 60%; border-style: none; }

.ashopdownloadframe { padding: 2px; width: 700px; border-style: none; }

.ashopshippingerror { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; }

.ashopshippingframe { padding: 15px; width: 600px; border-style: none; }

.ashopshippingbox { background-color: #FFFFFF; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopshippingtext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopshippingtext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopshippingnotice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopthankyouframe { padding: 2px; width: 700px; border-style: none; }

.ashopthankyouheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopthankyoutext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopthankyoutext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcustomerloginframe { padding: 2px; width: 400px; border-style: none; }

.ashopcustomersignupframe { padding: 2px; width: 600px; border-style: none; }

.ashopcustomersignupbox { background-color: #FFFFFF; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopcustomercodebox { background-color: #D0D0D0; padding: 5px; width: 530px; border-style: none; }

.ashopcustomerheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopcustomertext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopcustomertext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcustomertext3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcustomertext4 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopcustomertext4 a { text-decoration: underline; color: #000000; }

.ashopcustomertext4 a:hover { text-decoration: none; }

.ashopcustomertext5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.ashopcustomertext5 a { text-decoration: underline; color: #FFFFFF; }

.ashopcustomertext5 a:hover { text-decoration: none; }

.ashopcustomertext6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcustomertext7 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopcustomertext8 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopcustomeralert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; }

.ashopcustomeralert2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; font-weight: bold; }

.ashopcustomerfield { text-align: left; }

.ashopcustomernotice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopcustomerhistoryframe { padding: 2px; width: 700px; border-style: none; }

.ashopcustomerhistoryheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopcustomerhistorybox { padding: 5px; width: 100%; border-style: solid; border-width: 1px; border-collapse: collapse; border-color: #D0D0D0; }

.ashopcustomerhistorybox td { border: none; border-bottom: 1px solid #EEE; padding: 5px; }

.ashopcustomerhistoryrow { background-image: url(../images/tabletopbg.png); background-repeat: repeat-x; }

.ashopcustomerhistorytext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopcustomerhistorytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }

.ashopaffiliatebutton { width: 100px; }

.ashopaffiliatebuttonlarge { width: 150px; }

.ashopaffiliatebuttonsmall { width: 82px; }

.ashopaffiliateloginframe { padding: 2px; width: 430px; border: none; }

.ashopaffiliatesignupframe { padding: 2px; width: 600px; border-style: none; }

.ashopaffiliatesignupbox { background-color: #FFFFFF; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopaffiliatecodeframe { padding: 2px; width: 730px; border-style: none; }

.ashopaffiliatecategoriesbox { width: 200px; border-style: none; vertical-align: top; text-align: left; }

.ashopaffiliatecategoriestable { width: 100%; border: 1px solid #909090; }

.ashopaffiliatecategoriesheader { background-color: #909090; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopaffiliateselectedcategory { background-color: #F0F0F0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopaffiliatecategory { background-color: #E0E0E0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopaffiliatecodebox { background-color: #D0D0D0; padding: 5px; width: 530px; border-style: none; }

.ashopaffiliateheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopaffiliatetext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopaffiliatetext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopaffiliatetext3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopaffiliatefield { text-align: left; }

.ashopaffiliatenotice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopaffiliatemessagesbox { background-color: #D0D0D0; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopaffiliatemessagesrow { background-color: #808080; }

.ashopaffiliatemessagestext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopaffiliatemessagestext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopaffiliatemessagestext3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopaffiliatemessagebox { background-color: #FFFFFF; padding: 2px; width: 500px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopaffiliatemessagetext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopaffiliatemessagetext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }

.ashopaffiliatehistorybox { background-color: #D0D0D0; padding: 2px; width: 450px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopaffiliatehistoryrow { background-color: #808080; }

.ashopaffiliatehistorytext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopaffiliatehistorytext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }

.ashopaffiliateleadsbox { background-color: #D0D0D0; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopaffiliateleadsrow { background-color: #808080; }

.ashopaffiliateleadstext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.ashopmallcategories { border: 2px solid #bbbbbb; background: #ffffff; width: 98%; font: 11px verdana, arial, helvetica; color: #000000; text-align: left; }

.ashopmallsearch { border: 2px solid #bbbbbb; background: #ffffff; width: 95%; height: 20px; font: 11px verdana, arial, helvetica; color: #000000; text-align: left; }

.ashopmallbox { width: 100%; background-color: #FFFFFF; padding: 0px; border-style: none; vertical-align: top; text-align: left; }

.ashopmallname, .ashopmallname a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }

.ashopmalltext, .ashopmalltext a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

.ashopmallsignupframe { padding: 2px; width: 600px; border-style: none; }

.ashopmallsignupbox { background-color: #FFFFFF; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopmallsignupheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopmallsignuptext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopmallsignuptext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopmallsignuptext3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopmallsignupfield { text-align: left; }

.ashopmallsignupnotice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopsignupframe { padding: 2px; width: 600px; border-style: none; }

.ashopsignupbox { background-color: #FFFFFF; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopsignupcodebox { background-color: #D0D0D0; padding: 5px; width: 530px; border-style: none; }

.ashopsignupheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopsignupheader2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopwholesalesignupframe { padding: 2px; width: 600px; border-style: none; }

.ashopwholesalesignupbox { background-color: #FFFFFF; padding: 2px; width: 600px; border-style: solid; border-width: 1px; border-color: #D0D0D0; }

.ashopwholesalesignupheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopwholesalesignuptext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopwholesalesignuptext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopwholesalesignuptext3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopwholesalesignupfield { text-align: left; }

.ashopwholesalesignupnotice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.ashopwholesaleloginframe { padding: 2px; width: 400px; border-style: none; }

.ashopwholesaleheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.ashopwholesaletext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.ashopwholesaletext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopwholesaletext3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.ashopbutton { background-color: #a3a3a3; }

.ashopbutton:hover { background-color: #ddd; }
