@charset "utf-8";

html{ background:#36092E; }
body{ margin:0px; padding:0px; background:#36092E; color:#636363; font:11px verdana; }

/* [ COMMON ELEMENTS ] */

/* [ Generic Form Aspects ] */
form{ margin:0px; padding:0px; }
.errorfld{ border:2px solid #FF0000; background:#FFCCCC;}

/* User Notifications */
.UserMsg{ }
.UserMsg h3{ margin:0px 0px 5px 0px; font:bold 14px arial; }
.ErrMsg{ border:1px solid #990000; color:#000000; background:#FFEDED; padding:5px; margin-bottom:10px; font:10px verdana; }
.SucMsg{ border:1px solid #009900; color:#000000; background:#EDFFED; padding:5px; margin-bottom:10px; font:10px verdana; }
.InfMsg{ border:1px solid #000099; color:#000000; background:#EDEDFF; padding:5px; margin-bottom:10px; font:10px verdana; }

.ClearanceMsg{ border:1px solid #E1CCE2; color:#000000; background:#F5F3E8; padding:10px; margin:10px 0px 10px 0px; font:normal 10px arial; }
.ClearanceMsg b{ font:normal 16px arial; color:#5a72c1; }
.ClearanceMsg p{ margin:0px; line-height:15px; margin:5px 0px 0px 0px; }

/* [ Generic Site Classes ] */
.hilite{ color:#FF0000; font-weight:bold; }
.clear{ clear:both; }
.hide{ display:none; }
.PageTitle{ margin:0px; height:52px; line-height:150px; display:block; overflow:hidden; }
.Paragraph{ margin:0px 10px 10px 10px; }
.hrdiv{ border-bottom:1px solid #E1CCE2; height:1px; margin:5px 0px 5px 0px; clear:both; }
.hrdiv2{ border-bottom:2px solid #FFFFFF; height:1px; margin:5px 0px 5px 0px; clear:both; }
.nopoint{ list-style:none; } /* Remove the point from a li tag*/
.blurbtxt, .blurbtxt p{ color:#BF8FB7; text-align:justify; }
.BigParagraph{ font:normal 12px verdana;line-height:20px; }

/* [ Generic Site IDs ] */
.leftContent{ float:left; }
.rightContent{ float:right; }

/* [ Overal Tags ] */
a{ text-decoration:none; color:#ad1dbe; }
p{ font:11px verdana; color:#636363; line-height:20px; text-align:justify; }
h1{ font:normal 26px arial; color:#5a72c1; margin:5px 0px 10px 0px; }
h2{ font:normal 18px arial; color:#5a72c1; margin:0px 0px 10px 0px; }
h3.smallHeader{ font:normal 14px arial; color:#5a72c1; margin:0px 0px 10px 0px; }

#SecurityCode{ margin:10px 0px 0px 0px; }
#SecurityCode label{ float:left; text-align:right; font-weight:bold; width:120px; }
#SecurityCode .Code{ float:right; width:280px; }
#SecurityCode .Code p{ margin:0px 0px 0px 0px; display:none; }
#SecurityCode .Code img{ float:left; margin:0px 0px 0px 30px; }
#SecurityCode .Code input{ float:left; width:90px; margin:5px 0px 0px 10px; }

/* [ TEMPLATE ASPECTS ] - The following CSS items are concerned with the template structure */

/* [ Surrounding Divs ] */
#Head{ background:url('graphics/page-bg-head.gif') top center repeat-x #752f69; margin:0px; }
#Contents{ background:#752f69; margin:0px; }
#ContentBottom{ width:740px;height:21px; background:url('graphics/content-bottom-bg.gif') top center no-repeat #752f69; margin:0px auto 0px auto; }
#Foot{ background:url('graphics/page-bg-foot.gif') top center repeat-x #36092E; height:117px; margin:0px; }

/* [ Content Divs ] */
#InnerHead{ width:740px; height:156px; background:url('graphics/bg-inner-head.jpg') top center no-repeat #752f69; margin:0px auto 0px auto; }
#ContentSurround{ width:740px; background:url('graphics/bg-content.jpg') top center repeat-y #752f69; margin:0px auto 0px auto; }
#PageContents{ width:699px; background:url('graphics/bg-content-fade.jpg') top center repeat-x #fefefe; margin:0px auto 0px auto; min-height:400px; padding:10px 0px 20px 0px; }
#PadContents{ width:680px; margin:0px auto 0px auto; }

/* [ Breadcrumbs ] */
#Breadcrumbs{ width:680px; margin:0px auto 0px auto; padding:5px 0px 0px 0px; }
#Breadcrumbs a{ color:#636363; }
#Breadcrumbs a:hover{ color:#858585; text-decoration:underline; }

/* [ Basket ] */
#Basket, #BasketBlank{ float:right; width:177px; height:69px; margin:0px 20px 00px 0px; }
#Basket{ background:url('graphics/bg-basket.jpg') top center no-repeat; }
#Basket .bInfo{ margin:10px 0px 0px 60px; width:120px; height:40px; }
#Basket .bInfo b{ font:bold 12px verdana; color:#752F69; }
#Basket .bLink{ display:block; height:18px; }

/* [ Main Menu ] */
#Menu{ width:690px; margin:29px auto 0px auto; padding:0px; }

#mnuHome, #mnuHomeOn{ margin:0px 15px 0px 0px; display:block; width:85px; height:23px; overflow:hidden; line-height:90px; float:left; }
#mnuHome{ background:url('graphics/menu/visage-textiles-home-page-off.gif') top left no-repeat; }
#mnuHomeOn/*, #mnuHome:hover*/{ background:url('graphics/menu/visage-textiles-home-page-on.gif') top left no-repeat; }

#mnuAbout, #mnuAboutOn{ margin:0px 15px 0px 0px; display:block; width:119px; height:23px; overflow:hidden; line-height:90px; float:left; }
#mnuAbout{ background:url('graphics/menu/about-visage-textiles-speciality-fabrics-off.gif') top left no-repeat; }
#mnuAboutOn/*, #mnuAbout:hover*/{ background:url('graphics/menu/about-visage-textiles-speciality-fabrics-on.gif') top left no-repeat; }

#mnuCatalogue, #mnuCatalogueOn{ margin:0px 15px 0px 0px; display:block; width:153px; height:23px; overflow:hidden; line-height:90px; float:left; }
#mnuCatalogue{ background:url('graphics/menu/fabric-ranges-off.gif') top left no-repeat; }
#mnuCatalogueOn/*, #mnuCatalogue:hover*/{ background:url('graphics/menu/fabric-ranges-on.gif') top left no-repeat; }

#mnuRep, #mnuRepOn{ margin:0px 15px 0px 0px; display:block; width:153px; height:23px; overflow:hidden; line-height:90px; float:left; }
#mnuRep{ background:url('graphics/menu/free-representitive-visit-off.gif') top left no-repeat; }
#mnuRepOn/*, #mnuRep:hover*/{ background:url('graphics/menu/free-representitive-visit-on.gif') top left no-repeat; }

#mnuContact, #mnuContactOn{ margin:0px; display:block; width:101px; height:23px; overflow:hidden; line-height:90px; float:left; }
#mnuContact{ background:url('graphics/menu/contact-us-off.gif') top left no-repeat; }
#mnuContactOn /*, #mnuContact:hover*/{ background:url('graphics/menu/contact-us-on.gif') top left no-repeat; }

/* [ Footer ] */
#InnerFoot{ width:700px; margin:0px auto 0px auto; }
#IFLeft{ float:left; width:540px; height:70px; }
#IFLeft h3{ margin:5px 0px 5px 0px; font:bold 13px arial; color:#e4dfc2; }
#IFLeft p{ margin:0px; color:#999999; font-family: verdana, arial, helvetica; font-size:11px; text-align:justify; line-height:18px; }
#IFRight{ float:right; width:150px; height:90px; }

#Copyright{ float:right; width:210px; font:11px verdana; color:#e4dfc2; margin:5px 0px 0px 0px; text-align:right; }
#FootLinks{ float:left; width:450px; }
#FootLinks a{ float:left; margin:5px 30px 0px 0px; font:11px verdana; color:#e4dfc2; }

/* [ INDIVIDUAL PAGES ] - The following CSS aspects are concerned with individual page codes on the site */

/* [ Representative Visit Page ] */

#MyRepForm{ min-height:100px; width:410px; }
#MyRepForm h2{ font:bold 16px verdana; color:#752F69; margin:0px 0px 10px 0px; }
#MyRepForm .MyFields{ background:#FFFFFF; }
#MyRepForm .MyFields .MyFormField{ margin:1px; }
#MyRepForm .MyFields .MyFormField .bigLabel{ text-align:left; margin:5px;font:bold 11px verdana; }
#MyRepForm .MyFields .MyFormField .fullFld{ margin-left:20px; text-align:left; }
#MyRepForm .MyFields .MyFormField label{ float:left; width:90px; font:bold 11px verdana; text-align:right; margin:1px 5px 1px 0px; }
#MyRepForm .MyFields .MyFormField .Fld{ float:left; padding:2px 0px 2px 0px; }
#MyRepForm .MyFields .MyFormField .Fld input, .MyForm .MyFields .MyFormField .Fld textarea{ font:11px verdana; }
#MyRepForm .MyFields .MyFormField .SubmitFld{ text-align:right; padding:9px; }
#MyRepForm .MyFields .MyFormField #rep_req_sumbit_request{ border:1px solid #521848; color:#FFFFFF; font:normal 11px verdana; background:url('graphics/btn-bg-purple.gif') top left repeat-x; padding:5px; }
#MyRepForm .MyFields .HeadingDivide{ font:bold 14px arial; color:#667890; padding:5px; margin:10px 0px 5px 0px; clear:both; text-align:left; background:#F9F8FA; }
#MyRepForm .MyFields .NewsletterSignup{ background:#F9F8FA; }

#MyRepForm .MyFields .ExtraTopping{ margin-top:10px; }

/* [ Index Page ] */
#Banners{ margin:0px 0px 0px 3px;height:170px;width:700px;display:block;margin-bottom:10px; }
#Banners .banner_item{ position:absolute;width:700px;display: block; }  
#Banners img{ border: none; }

#FallbackBanner{ margin:0px 0px 0px 3px; }
#IndexInfo{ width:700px; margin:0px auto 10px auto; }
#IntroTxt{ margin:0px; padding:0px; }
#IntroTxt p{ margin:0px 10px 0px 10px; padding:0px; }

#PanelOne{ float:left; background:url('graphics/index-panel-001.jpg') top left no-repeat; width:355px; height:206px;margin:0px; }
.pInside{}
.pInsideLnk{ float:right; display:block; width:230px; height:30px;  }
.pInside img{ float:left; width:78px; height:124px; margin:45px 20px 0px 20px; }
.pInside p{ float:left; width:227px; height:115px; margin:45px 0px 0px 0px; overflow:hidden; }

#PanelTwo{ float:right; display:block; width:338px; height:96px; background:url('graphics/index-panel-002.jpg') top left no-repeat; }
#PanelThree{ float:right; width:338px; height:111px; background:url('graphics/index-panel-003.jpg') top left no-repeat; }

#MailingList{ width:300px; margin:25px 0px 0px 15px; }
#MailingList p{ margin-bottom:5px; }
#MailingList .txtbxs{ float:left; width:170px; margin:0px 0px 5px 0px; border:1px solid #521848; }
#MailingList label{ float:left; width:40px; padding-top:3px; color:#521848; }
#MailingList .sbtn{ float:right; height:18px; border:1px solid #521848; color:#FFFFFF; font:normal 11px verdana; background:url('graphics/btn-bg-purple.gif') top left repeat-x; }

.LargeLink{ font:bold 12px verdana; color:#676767; display:block; padding:5px 0px 5px 10px; }
.LargeLink:hover{ text-decoration:underline; }

/* [ Contact Page ] */
.MyForm{min-height:100px; width:410px; }
.MyForm .MyFields{ /*border:5px solid #FBEFFF;*/ background:#FFFFFF; }
.MyForm .MyFields .MyFormField{ margin:1px; }
.MyForm .MyFields .MyFormField label{ float:left; width:120px; /*background:#FBEFFF;*/ font:bold 11px verdana; text-align:right; margin:1px 5px 1px 0px; }
.MyForm .MyFields .MyFormField .Fld{ float:left; padding:2px 0px 2px 0px; }
.MyForm .MyFields .MyFormField .Fld input, .MyForm .MyFields .MyFormField .Fld textarea{ font:11px verdana; }
.MyForm .MyFields .MyFormField .SubmitFld{ text-align:right; padding:9px; }
.MyForm .MyFields .MyFormField #id_sumbit_contact{ border:1px solid #521848; color:#FFFFFF; font:normal 11px verdana; background:url('graphics/btn-bg-purple.gif') top left repeat-x; padding:5px; }
.MyForm .MyFields .HeadingDivide{ font:bold 14px arial; color:#667890; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:1px solid #E1CCE2; clear:both; text-align:left; }

/* [ Shop Front Page ] */
.FeatureItem{ float:left; text-align:center; margin:0px 0px 20px 8px; width:232px; }
.FeatureItem a{ margin:0px; padding:0px; display:block; text-align:center; color:#752f69; font:bold 10px verdana; }
.FeatureName a{ height:27px; text-align:center; overflow:hidden; font:normal 16px verdana; color:#5a72c1; }
.FeatureImgSpace a{ width:230px; height:170px; border:1px solid #a97da1; }
.FeatureView a{ float:left; width:35px; font:bold 10px verdana; color:#ad1dbe; padding-top:3px; display:none; }

.RightItem{ margin-right:0px; }

.SEOtext{ color:#999999; font:normal 10px verdana; line-height:20px; padding:0px 20px 0px 0px; }

/* [ Search Results Page ] */
#id_categories_title{  margin:0px 0px 0px 10px; border-bottom:1px solid #EDEBDE; }

.ListingItem{ float:left; text-align:center; margin:0px 20px 20px 0px; width:140px; }
.ListingItem a{ margin:0px; padding:0px; display:block; text-align:center; color:#752f69; font:bold 10px verdana; }
.ListingName a{ height:27px; text-align:center; overflow:hidden; }
.ListingImgSpace a{ width:135px; height:90px; border:1px solid #a97da1; }
.ListingView a{ float:left; width:35px; font:bold 10px verdana; color:#ad1dbe; padding-top:3px; display:none; }
.ListingAdd a{ float:right; height:16px; margin:5px 0px 0px 0px; font:normal 10px verdana; text-align:right; background:url('graphics/add-to-samples.jpg') top right no-repeat; color:#5a72c1; padding:2px 20px 0px 0px; }

.ThirdItem{ margin-right:0px; }

#CategoryMenu{ padding:5px 0px 5px 0px; margin:0px 0px 0px 10px; }
#CategoryMenu li{ padding:3px 0px 3px 0px; }
#CategoryMenu li span{ font-weight:normal; color:#C983DD; }
/*
#CategoryMenu li.maincat, #CategoryMenu li.maincatOn{ list-style: url('graphics/bullet-point.gif') inside; }
#CategoryMenu li.maincatLast, #CategoryMenu li.maincatOnLast{ margin-bottom:5px; }
#CategoryMenu li.maincat a{ font:bold 13px arial; color:#86497c; }
#CategoryMenu li.maincatOn a{ list-style: url('graphics/bullet-point.gif.gif') inside; font:bold 12px arial; color:#48284C; }
*/
#CategoryMenu li.maincat, #CategoryMenu li.maincatOn{ list-style:inside url('graphics/bullet-point.gif'); }
#CategoryMenu li.maincatLast, #CategoryMenu li.maincatOnLast{ margin:0px 0px 5px 0px ; }
#CategoryMenu li.maincat a{ font:bold 13px arial; color:#86497C; }
#CategoryMenu li.maincatOn a{ list-style:inside url('graphics/bullet-point.gif'); font:bold 12px arial; color:#48284C; }

#CategoryMenu li.subcat, #CategoryMenu li.subcatOn{ text-indent:30px; list-style: none; }
#CategoryMenu li.subcatLast, #CategoryMenu li.subcatOnLast{ margin-bottom:5px; }
#CategoryMenu li.subcat a{ font:normal 11px arial; color:#626262; }
#CategoryMenu li.subcatOn a{ font:normal 11px arial; color:#626262; }

#CategoryMenu li.catLarger a{ font-size:12px; color:#A520AF; }

#Search{ padding:0px 10px 0px 0px ; margin:0px 0px 5px 0px; }
#SearchTxt{ float:right; text-align:right; font:bold 12px verdana; padding:2px 0px 0px 0px; }
#SearchFlds{ float:right; width:270px; }
#SearchFlds .fldTxt{ float:left; width:130px; border:1px solid #752F69; margin:0px 0px 0px 5px; }
#SearchFlds .btnGo{ float:right; border:1px solid #000000; background:#B9D55E; font:normal 12px arial; color:#FFFFFF; background:url('graphics/btn-bg-purple.gif') bottom left repeat-x #FFFFFF; }

.Pagination{ text-align:justify; line-height:26px;}
.Pagination .PageWord{ font-weight:bold; width:50px; float:left; }
.Pagination a{ padding:2px; padding:3px 7px 3px 7px; border:#FFFFFF solid 1px; color:#c155ce;}
.Pagination a:hover{  border:#F5E4F7 solid 1px; }
.Pagination span{ padding:2px; padding:3px 7px 3px 7px; color:#000000; }

.ResultStats{ margin:15px 0px 15px 0px; }

.pagingTop{ border-bottom:1px solid #f5e4f7; margin-bottom:5px; }
.pagingBottom{ border-top:1px solid #f5e4f7; margin-top:5px; }

/* [ About Page ] */
#AboutImages{ }
#AboutImages img{ width:225px; border:1px solid #676767; margin:0px 0px 10px 0px; }

/* [ Sample Request Page ] */
#SampleRequests{ border-right:1px solid #EBEDDE; }

#SampleRequests h2.Title{ text-align:left; margin:0px; padding:0px 0px 5px 0px; }

#SampleRequests .SampleItem{ margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; width:370px; border-bottom:1px solid #EBEDDE; }
#SampleRequests .SampleItem .Image{ float:left; width:60px; height:60px; margin:0px 5px 0px 0px; }
#SampleRequests .SampleItem .Details{ float:right; width:290px; padding:5px 0px 5px 10px; background:#F8F8F0; border-bottom:1px solid #EBEDDE; border-right:1px solid #EBEDDE; }
#SampleRequests .SampleItem .Details b{ font:bold 12px verdana; }
#SampleRequests .SampleItem .Details .ViewDetails{ float:left; display:block; width:105px; font-weight:bold; color:#5a72c1; text-align:left; margin:10px 0px 0px 0px; }
#SampleRequests .SampleItem .Details .Remove{ float:right; display:block; width:110px; color:#CC0000; text-align:right; margin:10px 10px 0px 0px; }
#SampleRequests .SampleItem .Colours{ padding:5px; margin-top:2px; background:#F8F8F0; border-bottom:1px solid #EBEDDE; border-right:1px solid #EBEDDE; }
#SampleRequests .SampleItem .Colours b{ display:block; font:bold 10px verdana; }
#SampleRequests .SampleItem .Colours .Clr{ float:left; width:110px; }
#SampleRequests .SampleItem .Colours .Clr input{ float:left; }
#SampleRequests .SampleItem .Colours .Clr div{ float:left; text-align:left; padding-top:3px; }
#SampleRequests .NoSamples{ }

.MyRequestForm{min-height:100px; width:285px; }
.MyRequestForm h2{ font:bold 16px verdana; color:#752F69; margin:0px 0px 10px 0px; }
.MyRequestForm .MyFields{ /*border:5px solid #FBEFFF;*/ background:#FFFFFF; }
.MyRequestForm .MyFields .HeadingDivide{ font:bold 14px arial; color:#5a72c1; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:1px solid #E1CCE2; clear:both; }
.MyRequestForm .MyFields .MyFormField{ margin:1px; }
.MyRequestForm .MyFields .MyFormField label{ float:left; width:80px; /*background:#FBEFFF;*/ font:bold 11px verdana; text-align:right; margin:1px 5px 1px 0px; }
.MyRequestForm .MyFields .MyFormField .Fld{ float:left; padding:2px 0px 2px 0px; }
.MyRequestForm .MyFields .MyFormField .Fld input, .MyForm .MyFields .MyFormField .Fld textarea{ font:11px verdana; }
.MyRequestForm .MyFields .MyFormField .SubmitFld{ text-align:right; padding:9px; }
.MyRequestForm .MyFields .MyFormField #id_sumbit_contact{ height:18px; border:1px solid #521848; color:#FFFFFF; font:normal 11px verdana; background:url('graphics/btn-bg-purple.gif') top left repeat-x; }
.MyRequestForm .MyFields .NewsletterSignup{ padding:5px; background:#F8F8F0; border:1px solid #EBEDDE; margin-top:5px; }
.MyRequestForm .MyFields .NewsletterSignup h3{ font:bold 12px verdana; margin:0px 0px 5px 0px; }
.MyRequestForm .MyFields .NewsletterSignup p{ float:left; display:block; width:215px; text-align:justify; margin:0px; line-height:15px; }
.MyRequestForm .MyFields .NewsletterSignup .FldChk{ float:right; display:block; width:50px; text-align:center; margin-top:10px; }

/* [ Product Page ] */
#ProductImg{ margin:0px auto 0px auto; border:2px solid #E1CCE2; }
#ProductAddToBasket{ display:block; padding:5px 0px 5px 25px; background:url('graphics/icon-add.gif') 0px 6px no-repeat; font:bold 14px verdana; text-align:left; }
#ProductDownloadInfo{ display:block; padding:5px 0px 5px 25px; background:url('graphics/icon-pdf.gif') 0px 4px no-repeat; font:bold 12px verdana; color:#5A72C1; text-align:left; }
.DescTitle{ float:left; width:100px; font:bold 12px verdana; text-align:left; margin-bottom:10px; }
.DescTxt{ float:right; width:245px; margin-bottom:10px; text-align:left; }

#SubmitPasscode{ margin:5px 0px 5px 0px; padding:0px 5px 5px 5px; border:1px solid #EBEDDE; background:#F8F8F0; }
#SubmitPasscode p { margin:5px 0px 5px 0px; line-height:15px; }
#SubmitPasscode #id_pricecode{ border:1px solid #5AA3AA; margin:0px 10px 0px 25px; }
#SubmitPasscode #id_submit_pricecode{ }

#prPriceText{ float:left; width:105px; font:bold 12px verdana; text-align:left; margin-top:10px; }
#prPrice{ display:block; width:170px; float:left; font:bold 24px arial; color:#779DBF; }
#prPrice span{ font:bold 14px arial; color:#777777; }

/* [ Affiliates Page ] */
.FriendBox{ border:1px solid #EFEBE0; background:#F9F9F1; padding:10px; margin:0px 0px 5px 0px; }

/* [ News Page ] */
.NewsItem{ float:left; width:220px; margin:0px 2px 0px 2px; padding:5px 0px 0px 0px; border:1px solid #EFEBE0; background:#F9F9F1; min-height:140px;  }
.NewsItem .Title{ display:block; text-indent:5px; font:bold 12px verdana; color:#5A72C1;margin:0px 0px 3px 0px; }
.NewsItem .Date{ display:block; text-indent:5px; font:10px verdana; color:#999999; }
.NewsItem .Info{ margin:auto 5px auto 5px; }
.NewsItem .Info p{ text-align:justify; line-height:14px; margin:3px 0px 0px 0px; }
.NewsItem .Link{ display:block; text-align:right; padding:3px 5px 3px 0px; }
.showAll{ display:block; text-align:center; color:#999999; font:bold 12px verdana; /*border:1px solid #EFEBE0; background:#F9F9F1;*/ padding:5px; margin:10px 0px 5px 0px; }

.NewsItemArchive{ margin:0px 0px 10px 0px; padding:5px; border:1px solid #EFEBE0; background:#F9F9F1;  }
.NewsItemArchive .Title{ display:block; font:bold 12px verdana; color:#5A72C1;margin:0px 0px 3px 0px; }
.NewsItemArchive .Date{ display:block; font:10px verdana; color:#999999; }
.NewsItemArchive .Info{ }
.NewsItemArchive .Info p{ text-align:justify; line-height:14px; margin:3px 0px 0px 0px; }
.NewsItemArchive .Link{ display:block; text-align:right; padding:3px 5px 3px 0px; }

/* [ Sitemap Page ] */
#Sitemap{}
#Sitemap a{ color:#752F69; font:bold 11px verdana; }
#Sitemap a:hover{ text-decoration:underline; }
#Sitemap ul{}
#Sitemap ul li{ margin-top:5px; }
#Sitemap ul li a, #Sitemap ul li span{ color:#752F69; font:bold 11px verdana; }
#Sitemap ul li ul{} /* Second Tier */
#Sitemap ul ul li{ margin-top:0px; }
#Sitemap ul ul li a{ font:normal 10px verdana; color:#555555; }

/* [ Other ] */
#ScriptMsgArea{ }
#ScriptMsgArea blockquote{ padding:0px; margin:2px 0px 2px 20px; }