/*[fmt]1100-010A-1*/
.pms_leftpanewebprofile { vertical-align:top; margin-left:4px; margin-right:4px; background:url(images/storebody.gif) repeat-x; background-color:#E8F3F8; padding:4px 0px 10px 4px; width:235px; }
/*Deshboard Style Sheets*/
.pms_dashboard { width:980px; }
.pms_dashBgTop { background:url(images/dashboardbg-topbg.gif) repeat-x; }
.pms_dashBgTop { background:url(images/dashboardbg-topbg.gif) repeat-x; }
.pms_dashCollapsed { width:739px; }
.dashboardtitle { background:url(images/dashboardtitle.gif) no-repeat; width:107px; height:28px; }
.db_bg { background:url(images/db_bg.gif) repeat-x; background-position:0px 5px; }
.dashboardtitle_expand { background:url(images/dashboardtitle_expand.gif) no-repeat; width:107px; height:34px; }
DIV#divdashexpand { background:url(images/dashboardbg.gif) repeat-y; padding-left:7px; }
.expandright { text-align:right; padding-right:1px; }
.tbldash { background:url(images/bardashboard.gif) no-repeat bottom; }
.pms_dashexpanded { width:739px; padding-bottom:4px; background:url(images/bardashboard.gif) no-repeat bottom; }
.pms_dashname { font-family:"Trebuchet MS"; font-size:12px; /*color: #000000;*/
}
.pms_selectname { position:absolute; z-index:100; }
.pms_dashlogoutlink { color:#48759D; }
.pms_dashboardmarkermenu { list-style-type:none; margin:0px 0; padding:0; width:auto; border:none; background-color:#F9FCFE; }
.pms_dashboardmarkermenu LI A { background:#FFFFFF url(images/dashboardbullet.jpg) no-repeat 2px center; font:12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#3C5F7B; display:block; width:auto; padding:2px 0; padding-left:12px; text-decoration:none; border-bottom:none; background-color:#F9FCFE; }
.pms_dashboardmarkermenu LI { list-style:none; }
.pms_footerbox A { color:#5A7F9C; }
* HTML .pms_dashboardmarkermenu LI A { /*IE only. Actual menu width minus left padding of LINK (20px)*/
width:140px; }
.pms_dashboardmarkermenu LI A:visited, .markermenu LI A:active { color:#333333; }
.pms_dashboardmarkermenu LI A:hover { color:#000000; background-color:#F0F8FB; background-image:url(images/dashboardbullet.jpg); /*onMouseover image change. Remove if none*/
}
.pms_searchinputsTop { font-family:"Trebuchet MS"; font-size:11px; color:#000000; height:20px; border:1px solid #CCCCCC; font-weight:bold; }
.gray_box { background-color:#F9FCFE; border:1px solid #E6EFF5; height:122px; position:relative; padding:6px 0px 0px; margin-bottom:5px; }
.gray_box SPAN, .gray_box UL { padding-left:6px; padding-right:6px; }
.gray_box UL LI { margin:0px; padding:0px; }
.green_liner { height:25px; border-bottom:2px solid #A7DB83; }
.blue_liner { height:25px; border-bottom:2px solid #80C4E8; }
.gray_liner { height:25px; border-bottom:2px solid #8096B2; }
.dot_liner { height:27px; background:url(images/dot_liner.gif) repeat-x; clear:both; line-height:27px; padding-left:13px; }
.productTitle * { font-weight:bold; padding-bottom:4px; font-size:14px; height:18px; overflow:hidden; }
.productTitle A { text-decoration:none; }
.productCode { font-style:normal; color:#333333; font-size:11px; padding-bottom:1px; height:22px; overflow:hidden; display:block; }
.productChoice { height:22px; overflow:hidden; display:block; }
.productSummary { overflow:hidden; height:50px; }
.productPrice { font-weight:bold; color:#000000; padding-right:58px; }
.productSalePrice { font-weight:bold; color:#CC6353; }
.your_price { font-weight:bold; color:#54789A; width:125px; font-size:11px; }
.points { color:#54789A; font-size:11px; }
.selector { float:left; padding-right:10px; height:20px; }
.selector SELECT { font-size:11px; margin-top:6px; }
/*viewcartpage CSS Document*/
.pmsviewcart { font-family:"Trebuchet MS"; font-size:12px; border:0px solid #000000; padding-bottom:5px; }
.pmsviewcarttxt A { color:#5B7E9C; }
.pmsviewcarttxt { font-family:"Trebuchet MS"; font-size:12px; }
.pms_carttoplinks { font-family:"Trebuchet MS"; font-size:11px; color:#3E5F75; }
.ViewCartQty { font-style:normal; color:#333333; font-size:11px; width:65px; height:20px; font-weight:normal; text-align:center; }
DIV#panelbanner { float:left; /*width:430px;
text-indent:0px;*/
margin-right:10px; }
/*

------------ Shopping Cart Product Box -------------

*/
.shopproductbox { background-color:#FFFFFF; width:393px; border:2px solid #DCF0F9; font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold; float:left; margin:5px 2px; padding-top:5px; padding-bottom:5px; }
.shopproductboxspecial { background-color:#FFFFFF; width:393px; border:2px solid #DCF0F9; font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold; float:left; margin:5px 2px; background-image:url(images/label_special.gif); background-repeat:no-repeat; background-position:right top; padding-top:5px; padding-bottom:5px; }
.shopproductboxnew { background-color:#FFFFFF; width:393px; border:2px solid #DCF0F9; font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold; float:left; margin:5px 2px; background-image:url(images/label_new.gif); background-repeat:no-repeat; background-position:right top; padding-top:5px; padding-bottom:5px; }
.shopproductboxpartofspecial { background-color:#FFFFFF; width:393px; border:2px solid #DCF0F9; font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold; padding:5px; float:left; margin:5px 2px; background-image:url(images/partofspecial.gif); background-repeat:no-repeat; background-position:right top; }
.shopproductboxadminonly { background-color:#FFFFFF; width:393px; border:2px solid #DCF0F9; font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold; float:left; margin:5px 2px; background-image:url(images/label_adminonly.jpg); background-repeat:no-repeat; background-position:right top; padding-top:5px; padding-bottom:5px; }
.shopproductboxright { float:right; height:100px; width:275px; }
.shopproductboxleft { float:left; width:100px; height:120px; overflow:hidden; }
.shopproductboxfooter { height:40px; width:auto; clear:both; padding-left:10px; background-color:#F5FBFD; padding-bottom:5px; }
.prodslection { font-family:"Trebuchet MS"; font-size:10px; height:18px; margin-top:4px; margin-bottom:4px; }
.shopproductbox B { font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#3B668D; }
.shopproductboxnew B { font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#3B668D; }
.shopproductboxspecial B { font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#3B668D; }
.shopproductboxpartofspecial B { font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#3B668D; }
.shopproductbox .shopproductboxright A { color:#3B668D; }
.shopproductboxnew .shopproductboxright A { color:#3B668D; }
.shopproductboxspecial .shopproductboxright A { color:#3B668D; }
.shopproductboxpartofspecial .shopproductboxright A { color:#3B668D; }
.shopproductbox EM { font-style:normal; color:#333333; font-size:10px; height:89px; }
.shopproductboxnew EM { font-style:normal; color:#333333; font-size:10px; }
.shopproductboxspecial EM { font-style:normal; color:#333333; font-size:10px; }
.shopproductboxpartofspecial EM { font-style:normal; color:#333333; font-size:10px; }
.price { font-style:normal; color:#333333; font-size:11px; width:142px; height:22px; border-top-style:none; border-bottom-style:none; padding-top:5px; font-weight:bold; float:left; border-right-style:none; border-left-style:none; background-image:url(images/shop_pricedots.gif); background-repeat:repeat; margin-top:5px; }
.rrp { font-style:normal; color:#333333; font-size:11px; width:230px; height:20px; font-weight:bold; float:left; padding-top:6px; }
.qty { font-style:normal; color:#333333; font-size:11px; width:65px; height:20px; font-weight:bold; float:left; }
.prodchoice { font-family:"Trebuchet MS"; font-size:11px; color:#333333; clip:rect(auto, auto, auto, auto); margin-left:25px; width:130px; }
.addtocart { font-style:normal; color:#333333; font-size:11px; width:40px; height:20px; font-weight:bold; float:left; padding-top:2px; }
.qtyinput { font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#000000; height:17px; width:20px; margin-top:6px; }
.shopproductbox .shopproductboxright IMG { margin-top:10px; margin-bottom:10px; }
.addinput { margin-left:15px; margin-top:5px; }
.saleprice { font-style:normal; color:#333333; font-size:11px; width:93px; height:22px; border-top-style:none; border-bottom-style:none; /*J.C. 06/02/08 - this is to fix the problem with height of product items
padding-top: 5px;*/
font-weight:bold; float:left; border-right-style:none; border-left-style:none; background-image:url(images/shop_pricedots.gif); background-repeat:no-repeat; background-position:right top; /*margin-top: 5px;*/
margin-top:0px; padding-top:0px; padding-bottom:0px; }
.tempunavaliable { font-size:13px; font-weight:bold; color:#BBD5E3; letter-spacing:0.3em; }
.shopproductboxnew .shopproductboxright IMG { margin-top:10px; margin-bottom:10px; }
.shopproductboxspecial .shopproductboxright IMG { margin-top:10px; margin-bottom:10px; }
.shopproductboxpartofspecial .shopproductboxright IMG { margin-top:10px; margin-bottom:10px; }
.shopproductboxpack .shopproductboxright IMG { margin-top:10px; margin-bottom:10px; }
.dropdown { font-style:normal; color:#333333; font-size:11px; }
/*
------------ Order Confirmation Box -------------
*/
.justordered { background-color:#EFFCF5; height:50px; width:400px; margin-right:auto; margin-left:auto; font-family:"Trebuchet MS"; font-size:12px; color:#0A703F; text-align:center; border:2px solid #CAF4D5; }
.justordered A { color:#333300; }
/*
------------ multiple results page navigation -------------
*/
.pagebar { float:left; height:23px; width:765px; padding-left:5px; padding-right:0px; margin-bottom:15px; margin-top:15px; margin-left:0px; }
.pagernav { width:200; float:left; text-align:left; border-width:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6FBFC7; padding-top:5px; }
.pagernavright { float:right; border-width:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6FBFC7; padding-top:5px; margin-right:0px; text-align:right; }
/*default text style for inactive link buttons of advanced paging control*/
.pagerdisabled { border-width:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#C0C0C0; padding-top:5px; }
.pagernavnumber { float:left; padding:2px 3px 0px; }
.pagernavgo { float:left; padding:0px; }
.pagerfield { border:1px solid #B0CEDE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#616161; text-decoration:none; padding-top:2px; margin-left:5px; margin-right:5px; margin-top:3px; width:15px; float:left; }
.pms_trailbox { background-image:url(images/trailbg.gif); width:980px; }
.companymarkermenu { list-style-type:none; margin:3px 0; padding:0; width:160px; border:none; }
.companymarkermenu LI A { font:11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#333333; display:block; width:auto; padding:3px 0; padding-left:20px; text-decoration:none; background-color:#F5FBFC; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4EEF4; border-top-width:1px; border-top-style:solid; border-top-color:#FFFFFF; background-image:url(images/sidemenubluearrow.gif); background-repeat:no-repeat; background-position:8px center; }
* HTML .companymarkermenu LI A { /*IE only. Actual menu width minus left padding of LINK (20px)*/
width:150px; }
.companymarkermenu LI A:visited, .markermenu LI A:active { color:#333333; }
.companymarkermenu LI A:hover { color:#000000; background-color:#FFFFFF; background-image:url(images/sidemenubluearrow.gif), url(no-repeat 8px center); /*onMouseover image change. Remove if none*/
}
.pmstrailtext { font-family:"Trebuchet MS"; color:#FFFFFF; font-size:12px; }
DIV.shopproductboxright SPAN.Summary * { font-size:12px; line-height:15px; overflow:hidden; height:47px; display:inline; padding-bottom:0; margin-bottom:0; }
/*-------------------------------------------------------------
Distributor Homepage
-------------------------------------------------------------*/
DIV.DistributorHomePage { color:#888888; font-size:11px; background:none; margin:0px 5px; padding:5px; font-style:normal; font-weight:normal; }
DIV.DistributorHomePage H1 { font-family:Arial, Helvetica, sans-serif; font-size:23px; line-height:23px; color:#4D4D4D; font-weight:normal; margin-bottom:15px; }
DIV.DistributorHomePage H1 STRONG { /*SUBTITLE*/
font-size:11px; color:#868D93; text-transform:uppercase; }
.DistributorHomePageTitle { font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#13447A; }
.DistributorHomePageTitle:hover { font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#1E68BB; }
.disthomeheads { font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#4D4D4D; font-weight:normal; line-height:20px; margin-bottom:0px; }
.ViewAll { float:right; }
/*Links*/
DIV.DistributorHomePage A { color:#003366; outline:none; text-decoration:none; }
DIV.DistributorHomePage A:hover { color:#0085D2; }
DIV.DistributorHomePage A:active { }
.events-description { font-family:"Trebuchet MS"; font-size:11px; }
.event-bluebg { background-color:#F3FAFC; }
.disthometitle { font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#13447A; }
.events-description P { margin:0px; padding:0px; }
.disthometitle:hover { font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#1E68BB; }
.editlink { color:#868D93; }
.news-bg { background-color:#ECFBDE; background-image:url(images/dh-newsbg.jpg); /*/Inetpub/wwwroot/DotNetNuke/DesktopModules/proma.Store/images*/
background-repeat:repeat-x; background-position:top; }
.datelink { cursor:hand; }
.date { float:left; color:#13445E; font-family:"Trebuchet MS"; font-size:14px; text-align:center; font-weight:normal; background-color:#E6F3F8; background-image:url(date.jpg); background-repeat:no-repeat; margin-top:0; margin-right:0px; margin-bottom:0; margin-left:8px; line-height:14px; border:1px solid #B6D1E0; padding-top:1px; padding-right:2px; padding-bottom:3px; padding-left:2px; height:28px; width:28 !important; /*Ignored by IE*/
width:34px; }
.date SPAN { font-size:0.7em; display:block; }
.markermenu { list-style-type:none; padding:0; width:auto; border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:solid; border-top-color:#FFFFFF; border-bottom-color:#F5FEED; border-left-color:#FFFFFF; margin-top:0px; margin-right:0; margin-bottom:0px; margin-left:0; }
.markermenu LI A { display:block; width:250px; padding-left:12px; text-decoration:none; background-position:center; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:11px; padding-top:3px; padding-right:0px; padding-bottom:3px; border-top-width:1px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; border-top-style:solid; border-bottom-style:solid; border-right-color:#FFFFFF; border-bottom-color:#F1FDE9; border-left-color:#FFFFFF; border-top-color:#FFFFFF; color:#006633; }
* HTML .markermenu LI A { width:250px; }
.menupad { padding-top:0px; padding-bottom:0px; padding-left:0px; }
.markermenu LI A:visited, .markermenu LI A:active { color:#333333; }
.markermenu LI A:hover { color:#000000; background-color:#F9FFF3; }
/*-------------------------------------------------------------
Miscellaneous
-------------------------------------------------------------*/
.ErrorMsg { border:1px solid #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; width:98%; text-align:center; color:#FF0000; font-size:10pt; font-weight:bold; }
.SuccessMsg { border:1px solid #008000; font-family:Verdana, Arial, Helvetica, sans-serif; width:98%; text-align:center; color:#008000; font-size:10pt; font-weight:bold; }
.ErrorMsgAlignLeft { border:1px solid #FF0000; font-family:"Trebuchet MS"; width:98%; text-align:left; color:#FF0000; font-size:11px; font-weight:bold; }
.psErrorTableHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#FF0000; color:#FFFFFF; }
.psErrorTableSubHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000; }
/*====================
Links/Buttons
====================
text style for buttons and link buttons used in the store admin pages*/
.CATCommandButton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6FBFC7; border-width:0px; padding-top:5px; }
/*hyperlink style for buttons and link buttons used in the store admin pages*/
A.CATCommandButton:link { text-decoration:underline; color:#6FBFC7; }
A.CATCommandButton:visited { text-decoration:underline; color:#6FBFC7; }
A.CATCommandButton:active { text-decoration:underline; color:#6FBFC7; }
A.CATCommandButton:hover { text-decoration:underline; color:#FF0000; }
/*===========================
Portal Registration CSS
===========================*/
.regforms { font-size:100%; margin:0; padding:0; }
.regforms DIV { clear:left; display:block; margin:5px 0 0; padding:1px 3px; }
.regforms DIV FIELDSET { border:1px solid #CCC; border-width:1px; border-style:solid; clear:none; margin:0 0 0 144px; padding:0 5px 5px; width:197px; }
.regforms DIV FIELDSET LABEL.labelCheckbox, FORM DIV FIELDSET LABEL.labelRadio { margin:0 0 5px; width:170px; }
.regforms DIV FIELDSET LEGEND { font-size:100%; padding:0 3px 0 9px; }
.regforms DIV IMG { border:1px solid #000; margin:0 20px 0 0; }
.regforms DIV INPUT.inputCheckbox, FORM DIV INPUT.inputRadio, INPUT.inputCheckbox, INPUT.inputRadio { background-color:transparent; border-width:0; display:inline; height:auto; margin:0 0 0 140px; padding:0; width:auto; }
.regforms DIV INPUT.inputFile { width:211px; }
.regforms DIV INPUT.inputSubmit, FORM DIV INPUT.inputButton, INPUT.inputSubmit, INPUT.inputButton { background-color:#CCC; color:#000; margin:0; padding:0 6px; width:auto; }
.regforms DIV LABEL { display:block; float:left; margin:0 0 5px; padding:3px 5px; text-align:right; width:130px; }
.regforms DIV LABEL.labelCheckbox, FORM DIV LABEL.labelRadio { display:block; float:none; margin:0 0 5px 142px; padding:0; text-align:left; width:200px; }
.regforms DIV LABEL.labelCheckbox, FORM DIV LABEL.labelRadio, LABEL.labelCheckbox, LABEL.labelRadio { display:block; line-height:120%; margin:0; padding:4px 10px 0 0; text-indent:0; width:auto; }
.regforms DIV SELECT, FORM DIV TEXTAREA, .regforms DIV INPUT.inputText, FORM DIV INPUT.inputPassword { margin:0; padding:1px 3px; width:200px; }
.regforms DIV SELECT.selectOne, FORM DIV SELECT.selectMultiple { padding:1px 3px; width:211px; }
.regforms DIV SMALL { display:block; font-size:88%; margin:0 0 5px 142px; padding:1px 3px; }
.regforms DIV.error { background-color:#FFFFE1; background-image:url(images/required_bg.gif); background-position:top left; background-repeat:no-repeat; border:1px solid #FF0000; color:#666; }
.regforms DIV.error P.error { background-color:transparent; background-image:url(images/icon_error.gif); background-position:top left; border-style:none; color:#FF0000; font-size:88%; font-weight:700; margin:0 0 0 118px; width:200px; }
.regforms DIV.optional LABEL, LABEL.optional { font-weight:400; }
.regforms DIV.required FIELDSET LEGEND, .regforms DIV.required LABEL, LABEL.required { font-weight:700; }
.regforms DIV.submit { padding:10px 0 0 146px; width:214px; }
.regforms DIV.submit DIV { display:inline; float:left; margin:0; padding:10px 0 0; text-align:left; width:auto; }
.regforms DIV.submit DIV INPUT.inputSubmit, FORM DIV.submit DIV INPUT.inputButton { float:right; margin:0 0 0 5px; }
.regforms FIELDSET { border-color:#C9DAE4; border-style:solid; border-width:1px 1px 5px; clear:both; font-family:"Trebuchet MS"; font-size:12px; padding:10px 10px 20px; margin:0 0 20px; width:630px; }
.spanHasPicture { float:left; }
.spanHasPicture P { width:359px; font-size:11px; line-height:110%; float:left; }
.regforms FIELDSET DIV.notes { background-color:#FFFFE1; border:1px solid #666; color:#666; float:right; font-size:88%; height:auto; margin:0 0 10px 10px; padding:5px; width:158px; }
.regforms FIELDSET DIV.notes H4 { background-image:url(images/icon_info.gif); background-position:left top; background-repeat:no-repeat; border-color:#666; border-style:solid; border-width:0 0 1px; color:#666; font-size:110%; padding:3px 0 3px 27px; }
.regforms FIELDSET DIV.notes P { color:#666; margin:0 0 1.2em; }
.regforms FIELDSET DIV.notes P.last { margin:0; }
.regforms FIELDSET LEGEND { color:#579; font-size:14px; font-weight:bold; margin:0px 0 0; padding:10px 5px 0; }
.searchnameRow DIV { float:left; clear:none; width:auto; }
.searchnameTitle { float:left; }
.searchnameInfo { float:left; }
.searchnameRow .checkbox INPUT { float:left; }
.searchnameRow .checkbox LABEL { text-align:left; color:#A1A8AE; }
.pms_profileboxhead { background-color:#E1E7F7; font-family:"Trebuchet MS"; font-size:11px; font-weight:700; }
.pms_profileboxprofiles { background-color:#F3F7FC; font-family:"Trebuchet MS"; font-size:11px; }
.pms_profileboxprofiles A { background-color:#F3F7FC; color:#003; font-family:"Trebuchet MS"; font-size:11px; }
.pms_profileboxloggedinprofile { background-color:#F4FCF3; color:#407347; font-family:"Trebuchet MS"; font-size:11px; font-weight:700; }
.normalmessage { color:#000000; font-size:11px; }
.successmessage { border:1px solid #008000; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; color:#008000; font-size:10pt; font-weight:bold; }
/*=======================================
New Distributor Signup in StartNOW CSS
=======================================*/
.StartNowforms { margin:0; padding:0; font-size:100%; }
.StartNowforms FIELDSET { clear:both; font-size:12px; border-color:#C9DAE4; border-width:1px; border-style:solid; padding:10px 10px 0px; margin:0 0 10; width:550px; font-family:"Trebuchet MS"; }
.StartNowforms FIELDSET LEGEND { font-size:13px; font-weight:normal; color:#000000; margin:0; padding:0 5px; }
.StartNowforms FIELDSET DIV.notes { float:right; width:158px; height:auto; margin:0 10px 10px; padding:5px; border:1px solid #666666; background-color:#FFFFE1; color:#666666; font-size:88%; }
.StartNowforms FIELDSET DIV.notes H4 { background-image:url(images/icon_info.gif); background-repeat:no-repeat; background-position:left top; padding:3px 0 3px 27px; border-width:0 0 1px; border-style:solid; border-color:#666666; color:#666666; font-size:110%; }
.StartNowforms FIELDSET DIV.notes P { margin:0em 0em 1.2em; color:#666666; }
.StartNowforms FIELDSET DIV.notes P.last { margin:0em; }
.StartNowforms DIV FIELDSET LEGEND { font-size:100%; padding:0 3px 0 9px; }
.StartNowforms DIV.required FIELDSET LEGEND { font-weight:bold; }
.qsjewelleryhead { background-color:#FFF9ED; background-image:url(images/gold.jpg); background-repeat:no-repeat; background-position:left; font-size:14px; }
.qsperfomancehead { background-color:#F6FBFF; background-image:url(images/bluetitle.jpg); background-repeat:no-repeat; background-position:left; font-size:14px; }
.qscosmeticshead { background-color:#FFF6FB; background-image:url(images/pinktitle.jpg); background-repeat:no-repeat; background-position:left; font-size:14px; }
.qsaloehead { background-color:#F2FBF6; background-image:url(images/aloetitle.jpg); background-repeat:no-repeat; background-position:left; font-size:14px; }
#fixedtipdiv { position:absolute; padding:2px; border:1px solid #000000; font:normal 12px Verdana; line-height:18px; z-index:100; }
/*-------------------------------------------------------------
Generic forms for data capture: Eg, Delivery, Payment
-------------------------------------------------------------*/
.formStartNOW { background-color:#F9F9F9; width:530px; height:100%; padding-top:12px; padding-right:12px; padding-left:12px; margin-bottom:12; }
.formStartNOW .formStartNOWrow { float:left; width:530px; }
.formStartNOW .formStartNOWrow LABEL { width:160px; margin-left:10px; margin-top:3px; /*margin-bottom:10px;*/
padding-bottom:10px; display:block; float:left; font-size:13px; font-weight:bold; clear:left; }
.formStartNOW .formStartNOWrow INPUT { width:335px; height:22px; border:2px solid #DFDFDF; margin-top:3px; letter-spacing:normal; }
.formStartNOW .formStartNOWrow TEXTAREA { width:335px; height:22px; border:2px solid #DFDFDF; float:left; display:block; margin-top:3px; /*margin-bottom:10px;*/
letter-spacing:normal; }
.formStartNOW .formStartNOWrow SELECT { width:330px; margin-top:3px; border:2px solid #DFDFDF; }
.formStartNOW .formStartNOWrow .selcardmm { width:60px; }
.formStartNOW .formStartNOWrow .selcardyyyy { width:60px; }
/*Error Message Display from Validator*/
.formStartNOW .formStartNOWrow SPAN { margin-top:-5px; margin-left:170px; margin-bottom:10px; width:330px; float:left; display:block; letter-spacing:normal; }
.formStartNOW .formStartNOWrow .Address { height:40px; margin-bottom:10px; }
.RequiredField { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000; padding-left:4px; line-height:28px; display:inline; }
.TermsAndConditions { border:1px solid #CCCCCC; width:700px; height:250px; overflow:auto; padding:0px 8px; }
.TermsAndConditions LI { color:#626262; font-size:12.5px; line-height:19px; }
#NewsPage { margin:10px; font-size:12px; }
#NewsTitle SPAN { color:#0000FF; font-size:14px; font-weight:bold; }
#NewsContent SPAN * { color:#000000; font-size:12px; margin-top:0px; margin-bottom:30px; }
.LatestNewsList { list-style-type:none; padding:0; width:auto; border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:solid; border-top-color:#FFFFFF; border-bottom-color:#F5FEED; border-left-color:#FFFFFF; margin-top:0px; margin-right:0; margin-bottom:0px; margin-left:0; }
.LatestNewsList LI { display:block; }
.LatestNewsList LI A { display:block; width:250px; padding-left:12px; text-decoration:none; background-position:center; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:11px; padding-top:3px; padding-right:0px; padding-bottom:3px; border-top-width:1px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; border-top-style:solid; border-bottom-style:solid; border-right-color:#FFFFFF; border-bottom-color:#F1FDE9; border-left-color:#FFFFFF; border-top-color:#FFFFFF; color:#006633; }
* HTML .LatestNewsList LI A { width:250px; text-decoration:none; }
.LatestNewsList { padding-top:0px; padding-bottom:0px; padding-left:0px; }
.LatestNewsList LI A:visited, .LatestNewsList LI A:active { color:#333333; }
.LatestNewsList LI A:hover { color:#000000; background-color:#F9FFF3; text-decoration:none; }
/*=======================================
Quickshop (full)
=======================================*/
.Quickshopform { margin:0px; padding:0px 0px 0px 30px; font-size:100%; }
.Quickshop-box { background-color:#FFFFFF; background-image:url(/Assets/Images/PortalRegistration/quickshop-sidebar.gif); background-repeat:no-repeat; background-position:left top; width:704px; padding-left:10px; }
/*-------------------------------------------------------------
Form for Contact Us data capture
-------------------------------------------------------------*/
.ContactUsformbox { background-color:#F9F9F9; width:500px; height:100%; padding-top:12px; padding-right:12px; padding-left:12px; margin-bottom:12; }
.ContactUsformbox .ContactUsformrow { float:left; width:500px; }
.ContactUsformbox .ContactUsformrow LABEL { width:100px; margin-left:10px; margin-top:3px; /*margin-bottom:10px;*/
padding-bottom:10px; display:block; float:left; font-size:13px; font-weight:bold; clear:left; }
.ContactUsformbox .ContactUsformrow INPUT, .ContactUsformbox .ContactUsformrow TEXTAREA { width:355px; height:22px; border:2px solid #DFDFDF; float:left; display:block; margin-top:3px; /*margin-bottom:10px;*/
letter-spacing:normal; }
.ContactUsformbox .ContactUsformrow SELECT { width:350px; margin-top:3px; }
/*Error Message Display from Validator*/
.ContactUsformbox .ContactUsformrow SPAN { margin-top:-5px; margin-left:110px; margin-bottom:10px; width:380px; float:left; display:block; letter-spacing:normal; }
.ContactUsformbox .ContactUsformrow .ContactUsMessage { height:60px; margin-bottom:10px; }
/*-------------------------------------------------------------
Form for MySite Editing
-------------------------------------------------------------*/
.MySiteEditformbox { background-color:#F9F9F9; width:750px; height:100%; padding-top:12px; padding-right:12px; padding-left:12px; margin-bottom:12; }
.MySiteEditformrowURL { margin-left:10px; margin-top:3px; /*margin-bottom:10px;*/
padding-bottom:10px; display:block; float:left; font-size:13px; clear:left; }
.MySiteEditformbox .MySiteEditformrow { float:left; width:750px; }
.MySiteEditformbox .MySiteEditformrow LABEL { width:120px; margin-left:10px; margin-top:3px; /*margin-bottom:10px;*/
padding-bottom:10px; display:block; float:left; font-size:13px; font-weight:bold; clear:left; }
.MySiteEditformbox .MySiteEditformrow INPUT, .MySiteEditformbox .MySiteEditformrow TEXTAREA { width:355px; height:22px; border:2px solid #DFDFDF; float:left; display:block; margin-top:3px; /*margin-bottom:10px;*/
letter-spacing:normal; }
.MySiteEditformbox .MySiteEditformrow SELECT { width:350px; margin-top:3px; }
/*Error Message Display from Validator*/
.MySiteEditformbox .MySiteEditformrow SPAN { margin-top:-5px; margin-left:130px; margin-bottom:10px; width:380px; float:left; display:block; letter-spacing:normal; }
.MySiteEditformbox .MySiteEditformrow .MySiteEditMessage { height:60px; margin-bottom:10px; }
.MySiteEditformrowCheckbox { margin-left:130px !important; /*Ignored by IE*/
margin-left:126px; }
.MySiteEditSpacer { padding-top:10px; clear:both; }
/*-------------------------------------------------------------
MySites web pages imported from ADXStudio
-------------------------------------------------------------*/
.adxSectionTitle, .adxSectionTitle * { padding-left:10px; padding-bottom:10px; font-family:Tahoma, Arial, Helvetica; font-size:20px; font-weight:normal; color:#666644; }
.adxSectionCopy, .adxSectionCopy P { font-size:11px; padding-right:20px; }
.adxSectionCopy STRONG, .adxSectionCopy B, .adxSectionTitle STRONG, .adxSectionTitle B { font-size:inherit; font-weight:bolder; }
.adxSectionSpacer { padding-top:20px; }
.adxSectionSubhead { color:#000000; font-weight:bolder; font-size:12px; }
/*-------------------------------------------------------------
Product TOC boxes
-------------------------------------------------------------*/
.tocbox { font-family:"Trebuchet MS"; font-size:11px; color:#333333; width:391px; border:1px solid #DDEAEE; height:186px; }
.tocbox DIV { font-family:"Trebuchet MS"; font-size:11px; }
.tocboxtitle { font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:5px; }
.tocboxyourprice { color:#990000; }
.tocboxdescription, .tocboxdescription P { font-size:11px; margin:0px; line-height:13px; }
.tocbox-moreinfo { font-size:11px; color:#336288; background-image:url(images/moreinfo.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; line-height:30px; }
.tocboxdropdown { font-size:11px; }
.tocboxqty { font-size:11px; width:30px; text-align:center; }
.tocboxcodebox { margin-right:20px; }
.tocboxtitle A { color:#336288; text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:5px; }
.tocboxprices { border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-right-style:none; border-bottom-style:dotted; border-left-style:none; border-top-color:#CCCCCC; border-bottom-color:#CCCCCC; }
.tocboxcodebox-new { padding-right:20px; background-image:url(images/tocstates-new.gif); background-repeat:no-repeat; background-position:right top; font-family:"Trebuchet MS"; font-size:11px; color:#333333; width:391px; border:1px solid #DDEAEE; height:186px; }
.tocboxcodebox-new DIV { font-family:"Trebuchet MS"; font-size:11px; }
.tocboxcodebox-outofstock { padding-right:20px; background-image:url(images/tocstates-outofstock.gif); background-repeat:no-repeat; background-position:right top; font-family:"Trebuchet MS"; font-size:11px; color:#333333; width:391px; border:1px solid #DDEAEE; height:186px; }
.tocboxcodebox-outofstock DIV { font-family:"Trebuchet MS"; font-size:11px; }
.tocboxcodebox-special { padding-right:20px; background-image:url(images/tocstates-special.gif); background-repeat:no-repeat; background-position:right top; font-family:"Trebuchet MS"; font-size:11px; color:#333333; width:391px; border:1px solid #DDEAEE; height:186px; }
.tocboxcodebox-special DIV { font-family:"Trebuchet MS"; font-size:11px; }
.tocboxcodebox-adminonly { padding-right:20px; background-image:url(images/tocstates-adminonly.gif); background-repeat:no-repeat; background-position:right top; font-family:"Trebuchet MS"; font-size:11px; color:#333333; width:391px; border:1px solid #DDEAEE; height:186px; }
.tocboxcodebox-adminonly DIV { font-family:"Trebuchet MS"; font-size:11px; }
/*-------------------------------------------------------------
Autoship Orders
-------------------------------------------------------------*/
.psTableBorder { background-color:#CCCCCC; border-color:#CCCCCC; }
.psGeneralTextSmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.psFormLabelLight { font:normal 12px "Helvetica Neue Light", Helvetica, Arial, sans-serif; color:rgb(100, 100, 100); font-weight:normal; text-align:left; }
.psShoppingCartBorder { background-color:#DDDDDD; }
.psShoppingCartHeader { font-size:11px; font-weight:bold; padding:4px; }
.psShoppingCartBody { font-size:11px; font-weight:bold; background-color:#FAFAFA; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; }
.psShoppingCartBodyNoFont { background-color:#FAFAFA; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; }
.psShoppingCartBodyTotal { font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#000000; padding:1px; }
.moveUpHeader { width:803px; background-image:url(/DesktopModules/proma.Store/images/MoveUp_03.gif); background-repeat:repeat-y; float:left; font-family:Tahoma, Geneva, sans-serif; margin:0px; padding:0px; }
.exampleText { float:left; background-image:url(/DesktopModules/proma.Store/images/exampleBack.gif); width:508px; height:600px; margin:10px 0 0; background-repeat:no-repeat; }
.TravelQualifers { font-size:13px; width:190px; margin:20px 0 0; color:#053A80; }
.exampleText1 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-weight:bold; padding:10px 30px 30px; }
.exampleText2 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-weight:bold; padding:40px 30px 30px; }
.MMExample { padding:0px 40px; }
.ExampleHeader { font-size:30px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#053B80; }
.exampleTable { margin:0 0 30px 35px; }
.deepCleanser { float:left; margin:15px 15px 0 0; width:200px; }
.MMFinePrint { color:#053B80; font-size:14px; padding:0px; float:left; width:700px; }
.codeInfoBox { background-image:url(/DesktopModules/proma.Store/images//codeInfoBack.gif); margin:10px 0 0; height:140px; background-repeat:no-repeat; }
.codeInfoBox P { font-size:16px; color:#EE8523; font-weight:bold; margin:0px; padding:15px; }
.footer { width:803px; float:left; background-color:#FFC10E; }
.footer P { padding:30px; color:#053B80; font-weight:bold; margin:0px; font-size:18px; }
.exampleText1 P { color:#FFFFFF; font-size:17px; }
.exampleText2 P { color:#FFFFFF; font-size:17px; }
.exampleTextHeader { color:#053B80; font-weight:bold; font-size:18px; margin-top:12px; }
.MMFinePrint OL { margin-top:33px; }
.MMFinePrint P { color:#053B80; font-size:14px; }
.MMFinePrint OL LI { font-size:14px; color:#053B80; margin-top:5px; }
.borderedtable { border-style:solid; border-width:0 0 1px 1px; table-layout:fixed; }
.borderedtable TD { border-width:1px 1px 0px 0px; border-style:solid; border-color:#ECE9D8; overflow:hidden; }
TD.ProductListTitle { background-color:#EAF4FA; padding:5px 7px 9px 3px; min-width:61px; vertical-align:middle; }
.ProductListTitle { font-size:12px; background-color:#D9D5D5; }
.ProductListRow { line-height:22px; }
.ProductListRowAlt { line-height:22px; background-color:#FBFBFB; }
.actionimages TD { border-width:0px; border-style:none; padding-left:3px; padding-right:3px; }
.linkButton { margin-right:10px; float:left; }
/*Product Catalogue*/
.productListImage { float:left; margin:0 10px 0 0; }
.productListProduct { width:392px; background-image:url(/DesktopModules/proma.Store/images/prodListGreyBlendBack.jpg); background-position:bottom right; background-repeat:no-repeat; float:left; margin:5px; display:block; text-align:left; border:1px solid #000000; border-color:#C0C0C0; padding:5px; font-size:1em; }
.productListProduct-adminonly { width:392px; background-image:url(/DesktopModules/proma.Store/images/prodListGreyBlendBackADMIN.jpg); background-position:bottom right; background-repeat:no-repeat; float:left; margin:5px; display:block; text-align:left; border:1px solid #000000; border-color:#C0C0C0; padding:5px; font-size:1em; }
.productListProduct-new { width:392px; background-image:url(/DesktopModules/proma.Store/images/prodListGreyBlendBackNEW.jpg); background-position:bottom right; background-repeat:no-repeat; float:left; margin:5px; display:block; text-align:left; border:1px solid #000000; border-color:#C0C0C0; padding:5px; font-size:1em; }
.productListProductInfoContainer { display:block; float:left; width:190px; height:190px; }
.productListProductHeader A { color:#000; margin:5px 0 0; float:left; width:150px; height:30px; font-size:75%; font-weight:bold; }
.productListProductIntro A:link, .productListProductIntro A:visited { color:#666; float:left; width:180px; margin:8px 0 0; height:45px; overflow:hidden; font-size:70%; }
.productListPrice A { color:#000; font-size:95%; float:left; margin:4px 0 0; font-weight:bold; width:100%; }
.productListCode A:link, .productListCode A:visited { font-size:80%; color:#999; float:left; margin:5px 0 0; width:100%; }
.productListRRP A:link, .productListRRP A:visited { font-size:90%; color:#999; float:left; margin:5px 0 0; width:100%; font-weight:bold; }
.productListPoints A:link, .productListPoints A:visited { font-size:80%; color:#999; float:left; margin:0; width:100%; }
.productListOptions { float:left; width:390px; margin:5px 0 0; font-size:12px; padding:8px 0; background-color:#D1D1D1; }
.productListOptionsBox { font-size:11px; margin:0 5px; }
.productListQtyBox { font-size:11px; }
.optionsAndQtyContainer { width:310px; text-align:right; float:left; }
.productListAddButton { margin:0px; float:right; }
.formshoney { display:none; }
.EventContainer .detailsRow { margin-top:10px; }
.EventContainer .detailsRow LABEL { clear:left; float:left; width:187px; margin:5px 10px 0 0; font-weight:bold; }
.SubmitEventRegistration { margin-top:20px; }
.EventContainer .detailsRow .Number INPUT { text-align:center; }
.EventContainer .detailsRow .Description { float:left; clear:right; margin-bottom:5px; }
.SubmitEventRegistration { float:left; width:100%; }
.EventContainer .AlreadyRegistered { margin-top:10px; font-weight:bold; color:#008000; }

