﻿
/* GENERAL */
body                {font-family:Verdana;margin:0;padding:0;background:#FFFFFF url('../images/Body_BG.jpg') no-repeat top;}
.clear              {clear:both;height:0px;margin:0px;}
img                 {text-decoration:none;border:0;}
 
/* ENQUIRY FORM */
.ContactForm        {font-size:100%;border:1px solid #cccccc;width:458px;padding:20px;color:#313031;}
.row                {float:left;margin-bottom:5px;width:480px;}
.row span           {float:left; display:inline;width:215px;color:#1A4B4C;margin-top:4px;padding-right:5px;}
.row input          {float:left; display:inline;width:220px;color:#313031;}
.row select         {float:left; display:inline;width:220px;color:#313031;}
.row textarea       {float:left; display:inline;width:220px;color:#313031;}
.row .rowcheckbox   {float:left; display:inline;width:100px;}
.row .rowcheckbox input   {float:left; display:inline;width:20px;}
.row .rowcheckbox label   {float:left; display:inline;width:170px;color:#313031;margin-top:3px;}
.submitbutton       {float:left; display:inline;Margin:5px 0px 0px 355px;width:90px;}
.row2               {float:left;margin-bottom:5px;width:380px;font-size:100%;color:#313031;margin-top:10px;}

.FormHorizLine		{height:1px;border-bottom:1px solid #CCCCCC;margin:30px 0px;}
.rowvalidator span  {font-size:100%;color:#313031;} 

.ErrorText			{background:#DD0000;color:#FFFFFF;padding:5px;font-weight:bold;font-size:100%;margin-bottom:10px;}

/* ALL PAGES */ 
#Page						{margin:0px auto;width:960px;font-size:70%;background:url('../images/Page_BG.jpg') no-repeat top left;}
 #PageInnerContainer		{width:960px;}

  #Header					{height:125px;width:960px;position:relative;}
   .NatBespokeLogo			{position:absolute;top:32px;left:40px;}
   .LiveChat				{position:absolute;top:3px;right:24px;}
   .HeaderLoginRegister		{position:absolute;right:26px;top:65px;font-size:110%;font-weight:bold;color:#8F8F8F;text-align:right;}
    .HeaderLoginRegister a	{color:#8F8F8F;text-decoration:none;}
    .HeaderLoginRegister a:Hover {text-decoration:underline;}
   .HeaderViewBasket		{text-align:right;height:15px;margin-left:25px;}
    .HeaderViewBasket a		{color:#1B4D4C;}
   .HeaderPhoneNo			{position:absolute;right:26px;top:96px;color:#1A4B4C;font-weight:bold;font-size:200%;}
   
   .TopNav					{width:960px;height:64px;background:url('../images/NavBar_BG.gif') no-repeat top left; }
	.TopNavLeft				{float:left;display:inline;color:#FFFFFF;margin:25px 0px 0px 26px;text-align:left;width:735px;}
	 .TopNavLeft a			{color:#FFFFFF;text-decoration:none;font-weight:bold;}
	 .TopNavLeft a:Hover	{text-decoration:underline;}
	.TopNavRight			{float:right;display:inline;margin:19px 40px 0px 0px;}
	
  #PageHeightSpacer			{float:left;display:inline;width:1px;height:390px;}	
	
.SSLLogo					{float:right;display:inline;}
.MakingQualityAffordable	{width:900px;margin:0px auto;}
.MakingQualityAffordable .Left {float:left;display:inline;}
.MakingQualityAffordable .Right{float:right;display:inline;}
	
#Footer						{width:960px;height:60px;margin:0px auto;background:url('../images/footer_BG.jpg') no-repeat top left;font-size:70%;color:#727272;text-align:center;padding-top:40px;}
 #Footer a					{color:#727272;text-decoration:none;font-weight:bold;}
 #Footer a:Hover			{text-decoration:underline;}
	
/* HOME PAGE */
#HomeContentContainer		{width:910px;margin-left:24px;float:left;display:inline;margin-top:8px;color:#808080;margin-bottom:20px;}
 #HomeContentContainer a	{color:#184D4A;text-decoration:none;}
 #HomeContentContainer a:Hover{text-decoration:underline;}
 .HomeTopImage				{width:910px;margin-bottom:10px;}
 .HomeWelcomeBar			{background:url('../images/Welcome_To_Bespoke.gif') no-repeat top left;width:860px;height:22px;padding:6px 0px 0px 49px;color:#1C4C4D;margin-bottom:16px;}
 .HomeContent				{width:910px;}
 
 .PureNet					{margin:0px auto;width:960px;text-align:center;color:#727272;}
 .PureNet a					{color:#727272;font-size:70%;text-decoration:none;}
 .PureNet a:Hover			{text-decoration:underline;color:#666666;}
 
 .HomeFlash					{position:relative;z-index:100;} 
 
/* INNER PAGE */
#InnerContentContainer		{width:930px;margin-left:29px;float:left;display:inline;margin-top:16px;color:#808080;margin-bottom:20px;}
 #InnerContentContainer a	{color:#184D4A;text-decoration:none;}
 #InnerContentContainer a:Hover{text-decoration:underline;}

  .BreadCrumb				{margin-bottom:10px;margin-left:264px;}
   .BreadCrumb h1			{margin:0px;font-size:100%;display:inline;font-weight:normal;}
   .BreadCrumb a			{color:#1A4B4C;}
   .BreadCrumb a:Hover		{}
   
  .PageTitle				{background:url('../images/PageTitle_BG.gif') repeat-x bottom left;height:35px;}
   .PageTitleLeft			{background:url('../images/PageTitleLeft.gif') no-repeat top left;height:35px;width:8px;float:left;display:inline;}
   .PageTitleText			{background:url('../images/PageTitleText.gif') repeat-x top left;float:left;display:inline;font-weight:bold;font-size:120%;color:#1A4B4C;padding:9px 10px 0px 10px;height:26px;}
   .PageTitleRight			{background:url('../images/PageTitleRight.gif') no-repeat top left;height:35px;width:8px;float:left;display:inline;}

 .LeftNav					{width:203px;float:left;display:inline;margin-top:30px;}
  .LeftNav a.TopLevel		{display:block;width:193px;height:18px;padding:5px 0px 0px 10px;background:url('../images/LeftNav_BG.gif') no-repeat top left;color:#1C4C4D;text-decoration:none;font-size:110%;font-weight:bold;margin-bottom:3px;}
  .LeftNav a.TopLevel:Hover	{text-decoration:underline;}
   .LeftNavSubList			{margin:6px 0px 4px 0px;margin-left:10px;}
    .LeftNavSubList a		{background:url('../images/Small_Arrow_Green.gif') no-repeat top left;padding:0px 0px 6px 16px;width:177px;font-size:100%;font-weight:normal;display:block;}
    .LeftNavSubList a:Hover	{}
     .LeftNavSubSubList		{margin:0px 0px 4px 0px;margin-left:10px;}
     .LeftNavSubSubList a	{background:url('../images/TopNav_Sub_BG.gif') no-repeat top left;padding-left:10px;width:170px;display:block;}
     .LeftNavSubSubList a:Hover{}
  
 .InnerRightCol				{float:right;display:inline;width:668px;}   
  .InnerContent				{height:100%;margin-top:30px;width:643px;}
  
 .InnerPageTitle			{color:#1A4B4C;font-size:160%;font-weight:bold;margin-bottom:30px;margin-left:10px;}
  
 .InnerNoNav				{width:900px;margin-top:30px;}
  
/* ONLINE STORE */

#OnlineShopCatList			{}
 .OnlineStoreCat			{width:255px;float:left;display:inline;margin-right:50px;margin-bottom:30px;}
  .CatHeader				{width:240px;height:29px;padding:12px 0px 0px 15px;background:url(../filedepository/productimages/OnlineShopCatImages/Blank_Header.gif) no-repeat top left;font-size:130%;color:#3D6767;font-weight:bold;}
   .CatHeader a				{color:#3D6767;text-decoration:none;}
   .CatHeader a:Hover		{text-decoration:underline;}
  .CatBody					{background:url(../filedepository/productimages/OnlineShopCatImages/Blank_Body.gif) no-repeat top left;height:150px;width:255px;}
  
  .CatLeftImage				{float:left;display:inline;width:135px;padding-left:2px;height:135px;}
  .SubCatList				{margin-left:0px;padding-top:10px;height:116px;float:left;display:inline;width:110px;}
 
  .SubCatList				{padding-top:10px;height:116px;}
   .SubCatList a			{color:#999999;text-decoration:none;background:url('../images/TopNav_Sub_BG.gif') no-repeat top left;padding-left:10px;display:block;float:left;margin-bottom:3px;width:100px;}
   .SubCatList a:Hover		{text-decoration:underline;}
   a.ViewRangeLink			{background:url('../images/Small_Arrow_Green.gif') no-repeat top right;padding-right:10px;color:#194B4C;text-decoration:none;font-weight:bold;}
   a.ViewRangeLink:Hover	{text-decoration:underline;}



/* BASKET */
.BasketPageTitle        {border-bottom:1px dotted #4c4c4c;color:#000; font-size:200%;margin-bottom:16px;font-weight:bold;padding-bottom:10px;}

.ProdListHeader         {font-size:85%;padding-top:1px;height:22px;background:#1B4D4C;color:#FFF;padding-left:6px;margin-top:30px;font-weight:bold;}
.ProdListBody            {}
.ProdListRow            {font-size:85%;color:#000;border-bottom:1px dotted #4D4D4D;padding:6px 0px 6px 0px;}
.ProdListRow a          {text-decoration:none;color:#000000;}
.ProdListRow a:Hover    {text-decoration:underline;}
.ProdListPrice          {font-size:100%;font-weight:bold;}

.BasketPromotion        {float:left;display:inline;margin-top:90px;width:450px;}
.BasketPromotion .PromotionCode	{}
.BasketPromotion .ErrorMessage {color:#DD0000;}
.BasketPromotion .InputForm {}
.BasketPromotion .InputForm .Text {font-weight:bold;clear:both;margin-bottom:10px;}
.BasketPromotion .InputForm .Input {float:left;display:inline;}
.BasketPromotion .InputForm .Buttons {float:left;display:inline;margin-left:10px;font-weight:bold;padding-top:3px;}
.BasketPromotion .Remove {}

.BasketPriceContainer   {float:right;display:inline;margin-top:20px;margin-right:0px;}
.BasketPrice            {background:#FFF url(../images/Basket_Price_BG.gif) no-repeat;height:29px;width:270px;border-bottom:1px dotted #4c4c4c;padding:3px 0px 0px 8px;margin-top:8px;}
.BasketPriceLeft        {float:left;display:inline;font-weight:bold;color:#000;font-size:85%;}
.BasketPriceRight       {float:right;display:inline;margin-right:30px;text-align:right;color:#000;font-size:100%;}
.BasketSavings          {color:#FFF;width:217px;font-size:100%;font-weight:bold;margin-top:10px;text-align:right;background:#FFF url(../images/Basket_Savings_Bg.gif) no-repeat;padding:3px;padding-right:0px;padding-right:30px;}
.BasketDelivery			{background:#FFF url(../images/Basket_delivery_Price_BG.gif) no-repeat;height:39px;}
.BasketDelivery .BasketPriceLeft {margin-top:3px;}
.BasketDelivery .BasketPriceRight {margin-top:6px;}

.BasketLinks            {margin-top:20px;}
.BasketContinue         {float:left;display:inline;}
.UpdateBasket			{float:right;display:inline;margin-right:20px;}
.BasketCheckout         {float:right;display:inline;margin-right:0px;}

  
/* CHECKOUT */

.CheckoutBox                {width:400px;margin:13px;border:1px solid #204E4C;padding:5px;float:left;display:inline;}
.CheckoutLeftCol            {width:50px;float:left;display:inline;font-size:160%;font-weight:bold;color:#555555;}
.CheckoutRightBox           {background:#dddddd;padding:10px;}
.CheckoutRightBox .row		{width:380px;}
.CheckoutRightBox .row input{width:130px;float:none;}
.CheckoutRightBox .row select{width:130px;}

.CheckoutInnerBox strong    {font-size:120%;color:#214E51;}


  

/* CATEGORY */
.CatTempCategoryList		{}
  .CatListItem				{background:url('../images/material_shaddow_white_short.jpg') no-repeat top left;width:200px;height:158px;float:left;display:inline;margin:5px;margin-bottom:25px;}
  .CatListItemImage			{margin-right:24px;margin-left:26px;margin-top:18px;margin-bottom:20px;height:110px;text-align:center;}
  .CatListItem a.aTag		{color:#888888;background:url('../images/Small_Arrow_Green.gif') no-repeat top left;padding-left:14px;font-weight:bold;text-decoration:none;display:block;margin-top:10px;margin-left:25px;}
  .CatListItem a.aTag:Hover	{text-decoration:underline;}

  .CatListItemMaterial				{background:url('../images/material_shadow_big.jpg') no-repeat top left;width:200px;height:188px;float:left;display:inline;margin:5px;margin-bottom:25px;}
  .CatListItemMaterialImage			{margin-right:25px;margin-left:24px;margin-top:18px;margin-bottom:20px;height:150px;}
  .CatListItemMaterial a.aTag		{color:#888888;background:url('../images/Small_Arrow_Green.gif') no-repeat top left;padding-left:14px;font-weight:bold;text-decoration:none;display:block;margin-top:10px;margin-left:25px;}
  .CatListItemMaterial a.aTag:Hover	{text-decoration:underline;}

/* PRODUCT */

.ProductImage				{float:left;display:inline;width:250px;}
 .ProductImageContainer		{background:url(../images/Product_Shaddow.jpg) no-repeat top left;padding-left:18px;padding-top:18px;width:230px;height:220px; vertical-align:middle;}
  a#ClickToEnlarge			{display:block;margin-left:80px;width:80px;}
  
.ProductRightCol			{float:left;display:inline;width:380px;padding-top:10px;}
 .ProductTitle				{color:#1A4B4C;font-weight:bold;font-size:140%;margin-bottom:20px;}
 .ProductDescription		{color:#808080;}
 .CustomFieldLine			{margin-bottom:5px;line-height:24px;}
  span.CustomField			{display:block;width:120px;float:left;color:#1A4B4C;font-weight:bold;}
 
 .AttributeTable			{margin-top:20px;font-size:90%;}
  .AttributeTableLeftCol	{float:left;display:inline;border-right:1px solid #1A4B4C;padding-bottom:4px;}
  .AttributeTable h3		{color:#1A4B4C;font-size:100%;border-bottom:1px solid #1A4B4C;margin:0px;padding:4px 0px;width:89px;margin-bottom:6px;}
  .AttributeTableRightCol	{float:left;display:inline;padding-bottom:4px;}
 
 .BuyProductArea			{}
  .BuyProdFields			{}
   .BuyProdFieldLeft		{float:left;display:inline;color:#1D4E4D;font-weight:bold;margin-bottom:6px;width:150px;}
   .BuyProdFieldRight		{float:left;display:inline;margin-bottom:6px;}
  
  #BuyProdTechSpec			{float:left;display:inline;margin-top:20px;}
  #BuyProdPrices			{float:right;display:inline;margin-top:22px;width:160px;}
  .BuyProdButton			{margin-top:20px;float:right;display:inline;}
  OnlineQuote
  .ProductPromoMessages		{float:right;display:inline;font-size:120%;font-weight:bold;clear:both;width:135px;margin-bottom:10px;color:#000000;}
  .PriceOrigional			{text-decoration:line-through;font-size:90%;display:block;color:#888;}
  .PriceDiscount			{color:#DD0000;font-size:90%;display:block;}
  .PriceNew					{display:block;}
  
 .DeliveryDetailsLink			{float:left;display:inline;margin-top:22px;}
  .DeliveryDetailsLink a		{font-weight:bold;text-decoration:none;}
  .DeliveryDetailsLink a:Hover	{text-decoration:underline;}
 
 .RelatedVariants			{}
  .RelatedVariant			{float:left;display:inline;width:130px;margin-right:19px;padding-right:19px;margin-bottom:30px;border-right:1px solid #9C9EA5;}
   a.RelatedVariantName		{color:#1A4B4C;display:block;font-weight:bold;text-decoration:none;margin-bottom:6px;}
   a.RelatedVariantImage	{display:block;margin-bottom:4px; vertical-align:middle;height:100px;text-align:center;}
   a.RelatedVariantLink		{color:#1A4B4C;display:block;font-weight:bold;text-decoration:none;text-align:right;}
   .RelatedVariant a:Hover	{text-decoration:underline;}
 
 
/* SEARCH */
.SearchProdListItem			{width:120px;margin-right:50px;margin-bottom:25px;margin-top:25px;float:left;display:inline;}
 .SearchProdItemLink		{font-size:100%;text-align:center;width:120px;}
  .SearchProdItemLink a		{color:#3D6767;text-decoration:none;}
  .SearchProdItemLink a:Hover{text-decoration:underline;}



/* ONLINE QUOTE */

.OnlineQuotation {padding-left:50px;width:830px;}
.OnlineQuoteHeaderImage {}
.OnlineQuotation h2 {color:#184D4A;margin:40px 0px;font-size:200%;}
.OnlineQuotation .QuoteSubHeader {color:#184D4A;font-weight:bold;margin-bottom:6px;}
.OnlineQuotation .OnlineQuoteButtons {margin-top:40px;}
.OnlineQuotation .OnlineQuoteButtons .PrevStep {float:left;display:inline;}
.OnlineQuotation .OnlineQuoteButtons .NextStep {float:right;display:inline;}

.OnlineQuotation .Stage1 {}
.OnlineQuotation .Stage1 .Stage1Select {float:left;display:inline;margin-right:30px;}
.OnlineQuotation .Stage1 .Stage1Select .MaterialImage {text-align:center;width:100%;width:125px;}
.OnlineQuotation .Stage1 .TextArea {float:left;display:inline;margin-right:10px;}

.OnlineQuotation .Stage2 {}
.OnlineQuotation .Stage2 .QuoteLeftCol {float:left;display:inline;}
.OnlineQuotation .Stage2 .QuoteLeftCol .QuoteSubHeader {font-size:90%;}
.OnlineQuotation .Stage2 .QuoteLeftCol input {width:50px;font-size:100%;}
.OnlineQuotation .Stage2 .QuoteLeftCol select {font-size:100%;}
.OnlineQuotation .Stage2 .QuoteLeftCol td {padding-right:30px;}
.OnlineQuotation .Stage2 .QuoteRightCol {float:left;display:inline;}
.OnlineQuotation .Stage2 .QuoteRightCol .InfoPopUp {margin-left:10px;}
.OnlineQuotation .Stage2 .QuoteRightCol .QuoteSubHeader {font-size:90%;padding-top:3px;}
.OnlineQuotation .Stage2 .QuoteRightCol .EdgeProfileType {clear:both;}
.OnlineQuotation .Stage2 .QuoteRightCol .EdgeProfileRad {float:left;display:inline;margin-right:4px;width:150px;}
.OnlineQuotation .Stage2 .QuoteRightCol .EdgeProfileName {float:left;display:inline;padding-top:2px;}
.OnlineQuotation .Stage2 .QuoteRightCol .EdgeProfileImage {float:left;display:inline;width:40px;}
.OnlineQuotation .Stage2 .QuoteRightCol .EdgeProfileOther {margin-top:10px;}

.OnlineQuotation .Stage2 .Extras {float:left;display:inline;width:220px;margin-top:50px;margin-right:60px;font-size:90%;padding-top:80px;}
.OnlineQuotation .Stage2 .Extras .ExtrasLeft {float:left;display:inline;width:120px;margin-bottom:4px;}
.OnlineQuotation .Stage2 .Extras .ExtrasRight {float:left;display:inline;width:100px;margin-bottom:4px;}
.OnlineQuotation .Stage2 .Extras .ExtrasRight .InfoPopUp {float:right;margin-right:20px;}
.OnlineQuotation .Stage2 .Extras input {width:60px;font-size:100%;}


.OnlineQuotation .Stage3 {}
.OnlineQuotation .Stage3 h3 {color:#1C4C4E;}
.OnlineQuotation .Stage3 .ProcessContainer {float:left;display:inline;width:263px;margin:0px 20px 40px 0px;}
.OnlineQuotation .Stage3 .ProcessContainer .QuoteSubHeader {margin-bottom:20px;}
.OnlineQuotation .Stage3 .ProcessContainer .QuoteSubHeader .HeaderText {float:left;display:inline;}
.OnlineQuotation .Stage3 .ProcessContainer .QuoteSubHeader .InfoPopUp {float:left;display:inline;margin-left:10px;}
.OnlineQuotation .Stage3 .ProcessContainer .QuoteSubHeader .InfoPopUp :hover ul.InfoBox {left:-100px;top:-40px;}

.OnlineQuotation .Stage3 .ProcessContainer .Process {clear:both;color:#1C4C4E;margin:0px;padding:0px;}
.OnlineQuotation .Stage3 .ProcessContainer .Process .ProcessInput {display:block;float:left;margin-right:10px;padding-top:2px;}
.OnlineQuotation .Stage3 .ProcessContainer .Process .ProcessName {display:block;float:left;width:120px;margin-right:10px;padding-top:7px;}
.OnlineQuotation .Stage3 .ProcessContainer .Process .ProcessImage {width:40px;display:block;float:left;}
.OnlineQuotation .Stage3 .ProcessContainer .Process .ProcessImage img {}
.OnlineQuotation .Stage3 .ChooseASink {}
.OnlineQuotation .Stage3 .ChooseASink a {}
.OnlineQuotation .Stage3 .ChooseASink strong {color:#1C4C4E;margin-right:20px;}
.OnlineQuotation .Stage3 .ChooseASink select {font-size:100%;}
.OnlineQuotation .Stage3 .ChooseASink input {font-size:110%;border:1px solid #1C4C4E;}

.OnlineQuotation .Stage4 {color:#184D4A;}
.OnlineQuotation .Stage4 .ErrorText {color:#DD0000;background:#FFFFFF;padding:0px;font-size:90%;}
.OnlineQuotation .Stage4 .QuoteLeftCol {float:left;display:inline;width:400px;}
.OnlineQuotation .Stage4 .QuoteLeftCol .Upload {float:left;display:inline;}
.OnlineQuotation .Stage4 .QuoteRightCol {float:left;display:inline;}
.OnlineQuotation .Stage4 .QuoteRightCol .YourDetailsLeft {width:160px;display:block;float:left;}
.OnlineQuotation .Stage4 .QuoteRightCol .YourDetailsRight {float:left;display:block;}
.PleaseWait {float:right;display:none;font-weight:bold;color:#1C4C4E;}

.OnlineQuotation .Stage5 {text-align:center;}
.OnlineQuotation .Stage5 .Stage5Header {width:200px;font-size:200%;color:#345C5C;font-weight:bold;margin-bottom:40px;margin-top:60px;}
.OnlineQuotation .Stage5 .Stage5Content {font-size:120%;}


.InfoPopUp                          {position:relative; z-index:200;margin:0; list-style:none; height:23px;width:23px;padding:0px; float:left;color:#666;}
.InfoPopUp li a.IconImage           {cursor:pointer;}

.InfoPopUp :hover ul.InfoBox        {left:-285px; top:-50px; background: #eee; padding:0px; border:1px solid #888; width:280px; height:auto; z-index:300;}
.InfoPopUp :hover ul.InfoBox li     {display:block; position:relative; float:left; width:268px; font-weight:normal;padding:6px;font-size:8pt;}

.InfoPopUp ul                       {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

 
/* NEWS ITEM LIST */
.NewsListItem				{border-bottom:1px solid #ABABAB;padding-bottom:20px;margin-bottom:20px;}	
 .NewsListDate				{color:#1A4B4C;font-size:120%;}
 .NewsListTitle				{font-weight:bold;color:#1A4B4C;font-size:130%;margin:4px 0px 4px 0px;}
  .NewsListTitle a			{text-decoration:none;color:#1A4B4C;}
  .NewsListTitle a:Hover	{text-decoration:underline;}
 .NewsListContent			{}
  .NewsListContent a		{text-decoration:none;color:#1A4B4C;}
  .NewsListContent a:Hover	{text-decoration:underline;}


/* NEWS ITEM */

.NewsDate					{color:#1A4B4C;font-size:120%;}
.NewsTitle					{font-weight:bold;color:#1A4B4C;font-size:130%;margin:4px 0px 4px 0px;margin:20px 0px;}
a.BackButton				{float:right;display:inline;color:#1A4B4C;text-decoration:none;}
a.BackButton:Hover			{text-decoration:underline;}


/* LOGIN / REGISTER */
.RegisterBox            {float:left;display:inline;margin-right:40px;font-size:100%;max-width:460px;border:1px solid #ABABAB;padding:20px;}
.RegisterBox a          {text-decoration:none;color:#1A4B4C;}
.RegisterBox a:Hover    {text-decoration:underline;}
.RegisterBoxTitle       {color:#1A4B4C;font-weight:bold;font-size:120%;margin-bottom:10px;}



/* MY ACCOUNT */
.AccountPanel			{padding:20px;background:#FFFFFF;color:#555555;display:block;width:850px;}
 .AccountPanel strong	{font-size:120%;color:#1A4B4C;}
 
 .AccountAddress		{float:left;display:inline;width:240px;height:176px;padding:10px;border:1px solid #ADAAAD;margin-right:30px;margin-bottom:30px;}
 .AccountAddress a		{color:#184D4A;font-weight:bold;}
 
 .MyAccountLinks		{padding:10px;display:block;text-align:right;border:2px solid #18494A;width:260px;float:right;display:block;background:#eeeeee;}
 .MyAccountLinks a		{margin-left:60px;font-size:110%;}
 .MyAccountLinks a:Hover{}


/* QUOTE SUMMARY */
.SummaryStageBar		{text-align:center;width:580px;margin-bottom:30px;}
.QuoteSummaryPanel		{}
 .QuoteSummaryPanel	h3	{color:#1A4B4C;font-size:120%;}
 .ReturnProceedButtons	{padding-top:40px;}
  a.ProceedButton		{float:right;display:inline;margin-right:20px;}
  a.ReturnButton		{float:left;display:inline;}
  .StageTotal			{color:#666666;float:right;display:inline;font-size:110%;margin:10px 24px 0px 0px;background:#EFEBEF;padding:8px;border:1px solid #184D4A;}
   .StageTotal strong	{color:#1A4B4C;margin-right:10px;display:inline-block;}
  
  .Stage5Address		{float:left;display:inline;width:300px;} 
  .Stage5CardDetails	{float:left;display:inline;}
  



/* ACCURATE QUOTE */
.AccurateQuoteInto		{padding-left:60px;width:760px;}
 .AccurateQuoteInto a.Layout	{display:block;width:120px;height:10px;float:left;cursor:pointer;text-align:center;padding-top:126px;font-weight:bold;margin-right:40px;}
 .AccurateQuoteInto a.Proceed	{float:right;display:inline;}


  
/* DROP DOWN */

#NavBar                             {z-index:2000; margin:0; list-style:none; height:20px;float:left;display:inline;position:relative; white-space: nowrap;}
#NavBar li.MainLi                   {display:block; float:left;background:url(../images/TopNav_Top_BG.gif) no-repeat top left;padding-left:4px;}
#NavBar li a.MainLink, #NavBar li a.Childless               {display:block; float:left; height:20px;color:#FFFFFF;padding:0px 8px 0px 5px; text-decoration:none; font-size:100%; cursor:pointer;z-index:400;}
#NavBar li a.MainLink span, #NavBar li a.Childless span          {float:left; display:block; height:20px;}

#NavBar li:hover a.MainLink,
#NavBar a.MainLink:hover            {color:#1C4C4D;}

#NavBar a.Childless:hover           {color:#1C4C4D;}

#NavBar table                       {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#NavBar li:hover                    { z-index:200;}
#NavBar a:hover                     { white-space:normal; z-index:400;}

#NavBar :hover ul.SubLinks               {text-align:left;left:0px; top:16px; background:#FFF;border:3px solid #A9A9A9; white-space:normal; width:890px; height:auto; z-index:300;padding:10px 16px 20px 16px;}
#NavBar :hover ul.SubLinks .TopPage      {display:block; font-size:100%; position:relative; float:left; font-weight:Bold;margin-top:10px;}
#NavBar :hover ul.SubLinks .TopPage a  {text-align:left; display:block; width:270px;color:#1C4C4D; text-decoration:none;border-bottom:2px solid #AEAEAE;margin-right:30px;padding-bottom:6px;margin-bottom:10px;}
#NavBar :hover ul.SubLinks .TopPage a:hover   {color:#AEAEAE;}

#NavBar :hover ul.SubLinks a.SubPage  {font-size:90%;text-align:left;display:inline-block;float:left;font-weight:normal;width:118px;padding:0px 0px 0px 9px;color:#979798; text-decoration:none;margin:0px 0px 0px 5px;background:url(../images/TopNav_Sub_BG.gif) no-repeat top left;border:0px;}
#NavBar :hover ul.SubLinks a.SubPage:hover   {color:#1C4C4D;text-decoration:underline;}

#NavBar a:hover a:hover ul
{left:90px; top:-4px; background: #33FF33; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#NavBar ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#NavBar li:hover li:hover > ul      {left:90px; top:-4px; background: #00FF00; border:1px solid #B547BA; white-space:nowrap; width:90px; z-index:400; height:auto;}
#NavBar li:hover > ul ul            {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



/* LIGHTBOX */

#lightbox               {position: absolute;left: 0;width: 100%;z-index:2000;text-align: center;line-height: 0;}

#lightbox a img         {border: none;}

#outerImageContainer    {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}

#imageContainer         {padding: 10px;}

#loading                {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav               {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a             { outline: none;}

#prevLink				{width: 49%;height: 100%;background: transparent url(../images/prevlabel.gif) left 15% no-repeat; /* Trick IE into showing hover */display: block;}
#nextLink				{width: 49%;height: 100%;background: transparent url(../images/nextlabel.gif) right 15% no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink               {left: 0; float: left;}
#nextLink               {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer     {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}

#imageData              {padding:0 10px; color: #505050; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption     { font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
		
#overlay                {position: absolute;top: 0;left: 0;z-index: 1200;width: 100%;height: 500px;background-color: #7A7A7A;}
	
/* Min-Width */
.lbWidth                { /* most browsers */position: absolute;top: 0px; left: 0px;width: 100%;min-width: 790px;}

* html .lbContent       { /* IE6 */margin-left: -790px;position:relative;}

* html .lbMinWidth      { /* IE6 */padding-left: 790px;}
	
/* Clearfix */	
.clearfix:after         {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix               {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix        {height: 1%;}
.clearfix               {display: block;}
/* End hide from IE-mac */ 