* { box-sizing: border-box !important; -moz-box-sizing: border-box !important; }

/* Main Container */
/*#container { position:relative; width:960px; height:650px;  
overflow:hidden; background-repeat:no-repeat; 
background-attachment:fixed; text-align:left; top:50%; margin-top:-325px;}*/ 

html, body { margin:0px; padding:0px; width:100%; height:100%; font-family:Bitstream Vera Sans, Verdana; font-size:.9em; letter-spacing:normal;  background-color:White; overflow:scroll; }
 
div, h1, h2, h3, h4, h5, h6, p{ margin: 0px; padding: 0px; } 

h1 { font-weight:normal; color:#CC3333; }

h2 { font-weight:normal; color:#018E5A; }

#divTextArea { color:white; font-size:0.1em; width:900px; font-weight:lighter; }

#divContainer { position:absolute; width:980px; background-repeat:no-repeat; background-attachment:fixed; text-align:left; top:0px; margin-top:0px; left:50%; margin-left:-480px; }

#divContentArea { float:left; top:0px; left:180px; width:780px; min-height:485px; overflow:visible; }

#divProductsListing          { float:left; top:28px;  left:0px; width:595px; height:360px; }
#divProductsNavigation       { float:left; top:405px; left:0px; width:590px; height:30px; display:block; text-align:right; margin-top:5px; } 
#divProductItemNavigation    { float:left; top:400px; left:0px; width:590px; height:30px; display:block; line-height:20px; }
#divProductItemNavigationLHS { float:left; top:400px; left:0px; width:200px; height:30px; display:block; line-height:20px; }
#divProductItemNavigationRHS { float:left; top:400px; left:0px; width:158px; height:30px; display:block;   }
div.ProductItemNavigationEdit   { float:left; top:395px; left:380px; width:180px; height:30px; display:block; text-align:right; }

.ProductListItem                  { float:left; width:145px; height:180px; background-color:#EAEAEA; margin:0px 3px 4px 0px; }
.ProductListItemAnchor            { text-decoration:none; }
.ProductListItemImage             { border:solid 0px #EAEAEA; position:relative; top:1px; left:1px; }
.ProductListItemName              { font-size:.7em; color:#AAAAAA; padding-left:8px; padding-top:6px; _padding-top:8px; display:block; height:17px; _height:8px;}
.ProductListItemSeeDetails        { text-decoration:none; font-size:.7em; font-weight:bold; color:#E28FD2; padding-left:9px; padding-top:3px; }
A.ProductListItemSeeDetails:hover { color:#AA429D; }

.ProductButton         { background-repeat:no-repeat; font-size:.7em; font-weight:bold; text-decoration:none; background-image:url(Images/NextArrowOff.gif); background-position:0px 3px;  padding-left:14px;  }
body.Purple .ProductButton { color:#E28FD2; }
body.Green  .ProductButton { color:#47C212; }
body.Red    .ProductButton { color:#F36665; }

A.ProductButton:hover   { color:#AA429D; background-image:url(Images/NextArrowOn.gif); background-repeat:no-repeat;  }
body.Purple A.ProductButton:hover { color:#AA429D; }
body.Green  A.ProductButton:hover { color:#5BA411; }
body.Red    A.ProductButton:hover { color:#BE1A12; }

.ItemNextButton            { background-image:url(Images/NextArrowOff.gif);     background-position:36px 6px; padding-left:8px;  width:49px; _width:49px; display:block; text-align:left; float:right; } 
.ItemPreviousButton        { background-image:url(Images/PreviousArrowOff.gif); background-position:0px 6px;  padding-left:14px; padding-right:8px; float:right; }
.NextButton            { background-image:url(Images/NextArrowOff.gif);     background-position:36px 2px; padding-left:8px;  width:49px; _width:49px; display:block; text-align:left; float:right; } 
.PreviousButton        { background-image:url(Images/PreviousArrowOff.gif); background-position:0px 2px;  padding-left:14px; padding-right:8px; float:right; }
.BackButton            { background-image:url(Images/PreviousArrowOff.gif); background-position:0px 2px;  padding-left:14px; }

A.PreviousButton:hover { background-image:url(Images/PreviousArrowOn.gif); background-repeat:no-repeat; }
A.NextButton:hover     { background-image:url(Images/NextArrowOn.gif);     background-repeat:no-repeat; }
A.BackButton:hover     { background-image:url(Images/PreviousArrowOn.gif); background-repeat:no-repeat; }

#divProductItemImage   { float:left; top:0px; left:0px;   height:360px; width:360px; border:solid 1px #EAEAEA; } 
#divProductItemDetails { float:left; top:0px; left:365px; height:362px; width:200px; border:solid 1px #EAEAEA; font-size:0.8em; }

#divProductItemName     { float:left; margin-left:15px; height:12px; width:170px; font-weight:bold; color:#E28FD2; margin-top:170px; }
#divProductItemNewPrice { float:left; margin-left:15px; height:12px; width:170px; color:#AAAAAA; }
#divProductItemOldPrice { float:left; margin-left:15px; height:12px; width:170px; color:#AAAAAA; }
#divProductItemInfo     { float:left; margin-left:15px; height:12px; width:170px; color:#AAAAAA;  }
#divProductItemURL      { float:left; margin-left:15px; height:30px; width:170px; color:#AAAAAA; }
#divProductItemURL A    { text-decoration:none; color:#AAAAAA; font-weight:bold;}

#spProductItemNav       { font-size:1.4em; margin-top:30px; margin-left:16px; display:inline-block; }

.ManufacturersInitialMsg   { float:left; top:0px;   left:146px; width:190px; height:364px; background-color:#F5F5F5; color:#AAAAAA; font-size:.8em; padding:15px 15px 15px 15px; }
.ManufacturersListing      { float:left; top:0px;   left:146px; width:449px; height:360px; }
.ManufacturersNavigation   { float:left; top:370px; left:0px;   width:585px; height:30px; display:block; text-align:right; margin-top:5px; }

#divManufacturersItem              { float:left; top:0px;  left:0px; width:595px; height:360px; }
#divManufacturersItemNavigation    { float:left; top:370px; left:0px; width:590px; height:30px; display:block; line-height:20px; }
#divManufacturersItemNavigationLHS { float:left; top:370px; left:0px;  width:200px; height:30px; display:block; line-height:20px; }
#divManufacturersItemNavigationRHS { float:left; top:370px; left:0px; width:160px; height:30px; display:block; }
.ManufacturerItemNavigationEdit   { float:left; top:365px; left:380px; width:180px; height:30px; display:block; text-align:right; }

#divSpecialOffersListing    { float:left; top:0px;   left:0px; width:595px; height:360px; }
#divSpecialOffersNavigation { float:left; top:375px; left:0px; width:590px; height:30px; display:block; text-align:right; } 

#divSpecialOffersItem              { float:left; top:0px;  left:0px; width:595px; height:360px; }
#divSpecialOffersItemNavigation    { float:left; top:370px; left:0px; width:590px; height:30px; display:block; line-height:20px; }
#divSpecialOffersItemNavigationLHS { float:left; top:370px; left:0px;   width:200px; height:30px; display:block; }
#divSpecialOffersItemNavigationRHS { float:left; top:370px; left:200px; width:160px; height:30px; display:block; }

#divShowroomListing    { float:left; top:0px;   left:0px; width:595px; height:360px; }
#divShowroomNavigation { float:left; top:375px; left:0px; width:565px; height:30px; display:block; text-align:right; } 

.ShowroomListItem                  { float:left; width:182px; height:180px; background-color:#EAEAEA; margin:0px 5px 4px 0px; }
.ShowroomListItemAnchor            { text-decoration:none; }
.ShowroomListItemImage             { border:solid 0px #EAEAEA; position:relative; top:1px; left:1px; }
.ShowroomListItemName              { font-size:.7em; color:#AAAAAA; padding-left:8px; padding-top:6px; _padding-top:8px; display:block; height:17px; _height:8px;}
.ShowroomListItemSeeDetails        { text-decoration:none; font-size:.7em; font-weight:bold; color:#47C212; padding-left:9px; padding-top:3px; }
A.ShowroomListItemSeeDetails:hover { color:#5BA411; }

#divShowroomItem              { float:left; top:0px;   left:0px; width:562px; height:362px; }
#divShowroomItemNavigationLHS { float:left; top:370px; left:0px; width:200px; height:30px;  display:block; }

#divShowroomItemImage         { float:left; top:0px;   left:0px; height:360px; width:560px; border:solid 1px #EAEAEA; } 

#divSearchListing     { float:left; top:0px;   left:0px;   width:600px; height:430px; }
#divSearchPane        { float:left; top:0px;   left:0px;   width:142px; height:420px; }
#divSearchPaneUpper   { float:left; top:0px;   left:0px;   width:112px; height:274px; background-color:#F5F5F5; color:#AAAAAA; display:block; padding:20px 15px 0px 15px; font-size:.8em; }
#divSearchPane A      { text-decoration:none;}
#divSearchPaneLower   { float:left; top:310px; left:0px;   width:112px; height:170px; background-color:#F5F5F5; color:#AAAAAA; display:block; padding:20px 15px 0px 15px; font-size:.8em; } 
#divSearchDescription { float:left; top:0px;   left:148px; width:190px; background-color:#F5F5F5; color:#AAAAAA; display:block; height:444px; }
.SearchDescription { float:left; top:0px;   left:148px; width:190px; background-color:#F5F5F5; color:#AAAAAA; display:block; }
#divSearchResults     { float:left; top:0px;   left:350px; width:240px; height:400px; }

#divSearchNavigation  { float:left; top:450px; left:0px; width:585px; height:30px; }

.SearchHeading            { font-weight:bold; color:#F36665; } 
.SearchSelectText A       { color:#AAAAAA; text-decoration:none; }
.SearchSelectText A:hover { color:#777777; }
.SearchTextBox            { background-color:#F5F5F5; border:solid 1px #AAAAAA; color:#F36665; width:100px; } 

#divSearchPaneLower input       { width:100px; height:20px; border:solid 1px #AAAAAA; color:#F36665; text-decoration:none; font-weight:bold; background-color:#F5F5F5; cursor:hand; cursor:pointer; font-size:11px; text-align:left; padding-left:5px; } 
#divSearchPaneLower input:hover { color:#BE1A12; }

.SearchInitialText { float:left; top:0px; left:0px; width:170px; height:420px; padding:20px 15px 0px 15px; font-size:0.8em; }

.SearchProductListItem                  { float:left; width:116px; height:145px; background-color:#EAEAEA; margin:0px 3px 4px 0px; }
.SearchProductListItemAnchor            { text-decoration:none; }
.SearchProductListItemImage             { border:solid 0px #EAEAEA; position:relative; top:1px; left:1px; }
.SearchProductListItemName              { font-size:.7em; color:#AAAAAA; padding-left:8px; padding-top:3px; _padding-top:4px; display:block; height:17px; _height:8px;}
.SearchProductListItemSeeDetails        { text-decoration:none; font-size:.7em; font-weight:bold; color:#F36665; padding-left:9px; padding-top:3px; }
A.SearchProductListItemSeeDetails:hover { color:#BE1A12; }

#divSearchItem              { float:left; top:0px;  left:0px; width:595px; height:360px; }
#divSearchItemNavigation    { float:left; top:370px; left:0px; width:590px; height:30px; display:block; line-height:20px; }
#divSearchItemNavigationLHS { float:left; top:370px; left:0px;   width:200px; height:30px; display:block; }
#divSearchItemNavigationRHS { float:left; top:370px; left:200px; width:160px; height:30px; display:block; }
.SearchItemNavigationEdit   { float:left; top:365px; left:380px; width:180px; height:30px; display:block; text-align:right; }

.PageNavButton         { background-repeat:no-repeat; font-size:.7em; font-weight:bold; text-decoration:none; }
body.Purple .PageNavButton { color:#E28FD2; }
body.Green  .PageNavButton { color:#47C212; }
body.Red    .PageNavButton { color:#F36665; }

A.PageNavButton:hover   { color:#AA429D; }
body.Purple A.PageNavButton:hover { color:#AA429D; }
body.Green  A.PageNavButton:hover { color:#5BA411; }
body.Red    A.PageNavButton:hover { color:#BE1A12; }

.PageNumbering         { font-size:0.7em; float:right;}
body.Purple	.PageNumbering  { color:#E28FD2; }
body.Green  .PageNumbering  { color:#47C212; }
body.Red    .PageNumbering  { color:#F36665; }

#divMenu        { float:left; top:0px; left:0px;   width:180px; height:455px;}

#divMenu UL { margin-left:30px;}
#divMenu UL LI { list-style-type:none; }

#divMenu UL LI A { text-decoration:none; font-weight:bold; font-size:1.1em; }
body.Blue   #divMenu UL LI A { color:#59E03B; }
body.Purple #divMenu UL LI A { color:#E28FD2; }
body.Green  #divMenu UL LI A { color:#D3F628; }
body.Red    #divMenu UL LI A { color:#F36665; }

#divMenu UL LI A:hover { text-decoration:none; color:#59E03B; }
body.Blue   #divMenu UL LI A:hover { color:#50D5F2; }
body.Purple #divMenu UL LI A:hover { color:#AA429D; }
body.Green  #divMenu UL LI A:hover { color:#46D313; } 
body.Red    #divMenu UL LI A:hover { color:#BE1A12; }

#divMenu UL LI.adminmenuitem { font-size:0.8em; }

#divMenu UL LI UL { padding-left:0px; margin-left:0px; font-size:0.7em;	padding:2px 0px 7px 0px; line-height:12px; }

#divHeader    { float:left; top:0px;   left:0px; width:980px; height:100px; top:0px;   left:0px; background-image:url(Images/BlueLine1024.gif); background-repeat:no-repeat; background-position:5px 90px; }
body.Blue   #divHeader { background-image:url(Images/BlueLine1024.gif); }
body.Purple #divHeader { background-image:url(Images/PurpleLine1024.gif); }
body.Green  #divHeader { background-image:url(Images/GreenLine1024.gif); }
body.Red    #divHeader { background-image:url(Images/RedLine1024.gif); }

#divLogo { position:absolute; top:10px; left:5px; width:179px; height:61px; background-image:url(Images/BlueLogo.gif); background-repeat:no-repeat;  }
body.Blue   #divLogo { background-image:url(Images/BlueLogo.gif); }
body.Purple #divLogo { background-image:url(Images/PurpleLogo.gif); }
body.Green  #divLogo { background-image:url(Images/GreenLogo.gif); }
body.Red    #divLogo { background-image:url(Images/RedLogo.gif); }

#divCompanyName { position:absolute; top:40px; left:790px; width:180px; height:20px; font-weight:bold; }
body.Blue   #divCompanyName { color:#59E03B; }
body.Purple #divCompanyName { color:#E28FD2; }
body.Green  #divCompanyName { color:#D3F628; }
body.Red    #divCompanyName { color:#F36665; }

#divLoggedUser { position:absolute; top:60px; right:5px; width:300px; height:20px; text-align:right; }
body.Blue   #divLoggedUser { color:#59E03B; }
body.Purple #divLoggedUser { color:#E28FD2; }
body.Green  #divLoggedUser { color:#D3F628; }
body.Red    #divLoggedUser { color:#F36665; }

#divLoggedUser span { color:black;  }

#divMiddle    { float:left; top:105px; left:0px; width:980px; left:0px; }

#divFooter    { float:left; left:0px; width:980px; height:25px;  left:0px; background-image:url(Images/BlueLine1024.gif); background-repeat:no-repeat; background-position:5px 0px; padding-top:2px; }
body.Blue   #divFooter { background-image:url(Images/BlueLine1024.gif); }
body.Purple #divFooter { background-image:url(Images/PurpleLine1024.gif); }
body.Green  #divFooter { background-image:url(Images/GreenLine1024.gif); }
body.Red    #divFooter { background-image:url(Images/RedLine1024.gif); }

#divFooter A { font-size:0.8em; padding-right:5px;  }
body.Blue   #divFooter A { color:#59E03B; }
body.Purple #divFooter A { color:#E28FD2; }
body.Green  #divFooter A { color:#D3F628; }
body.Red    #divFooter A { color:#F36665; }

#divFooter div.LHS { width:670px; float:left; text-align:left; margin-left:5px; font-size:0.8em; }
body.Blue   #divFooter div.LHS { color:#50D5F2; }
body.Purple #divFooter div.LHS { color:#AA429D; }
body.Green  #divFooter div.LHS { color:#46D313; }
body.Red    #divFooter div.LHS { color:#BE1A12; }

#divFooter div.RHS { width:300px; float:left; text-align:right; font-size:0.8em;  }
body.Blue   #divFooter div.RHS { color:#59E03B; }
body.Purple #divFooter div.RHS { color:#E28FD2; }
body.Green  #divFooter div.RHS { color:#D3F628; }
body.Red    #divFooter div.RHS { color:#F36665; }

#divFooter div.RHS A { font-size:1em;}

#divProductsHeader    { float:left; top:0px; left:0px; width:595px; height:28px;   }
#divProductsHeader UL { margin-left:0px;}
#divProductsHeader LI.CurrentType      { float:left; background-color:#F0C4E4; color:#993A86; padding:3px 4px 2px 3px; margin-right:10px; font-size:.8em; }
#divProductsHeader LI.NonCurrentType   { float:left; background-color:white; color:#DE8ECE; padding:3px 4px 2px 3px; margin-right:10px; font-size:.8em; }
#divProductsHeader LI.CurrentType A    { text-decoration:none; color:#993A86; cursor:default; }
#divProductsHeader LI.NonCurrentType A { text-decoration:none; color:#DE8ECE; }
#divProductsHeader LI.NonCurrentType A:hover { color:#993A86; }

#divManufacturersMenu         {float:left; top:0px;  left:0px;   width:142px; height:364px; background-color:#F5F5F5; color:#AAAAAA; overflow:auto; scrollbar-arrow-color:#CCCCCC; scrollbar-base-color:#F5F5F5; scrollbar-darkshadow-color:#CCCCCC; scrollbar-face-color:#F5F5F5; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC;  }
#divManufacturersMenu UL      { margin-left:0px; padding-left:7px; font-size:.8em; margin-top:7px; margin-bottom:10px; }
#divManufacturersMenu UL LI   { list-style-type:none;  }
#divManufacturersMenu UL LI A { text-decoration:none; color:#AAAAAA;  }
#divManufacturersMenu UL LI.Selected A { color:#AA429D;  }
#divManufacturersMenu UL LI A:hover    { color:#AA429D;   }
#divManufacturersMenu UL LI.nextLetter { margin-top:10px; }
#divManufacturersMenu UL LI.agent      { text-decoration:none; color:#AAAAAA; font-weight:bold; }

.SearchProductList { float:left; top:0px; left:0px; width:160px; height:800px; padding:20px 15px 0px 15px; overflow:auto; scrollbar-arrow-color:#CCCCCC; scrollbar-base-color:#F5F5F5; scrollbar-darkshadow-color:#CCCCCC; scrollbar-face-color:#F5F5F5; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC; }
.SearchProductList UL LI.mainProductType { margin-top:10px; font-weight:bold; }

.SearchProductList UL      { margin-left:0px; padding-left:7px; font-size:.8em; margin-top:7px; margin-bottom:10px; }
.SearchProductList UL LI   { list-style-type:none;  }
.SearchProductList UL LI A { text-decoration:none; color:#F36665; }
.SearchProductList UL LI A:hover    { color:#BE1A12;  }
.SearchProductList UL LI.nextLetter { margin-top:10px; }
.SearchProductList UL LI.agent      { text-decoration:none; color:#AAAAAA; font-weight:bold; }

.SearchManufacturerList {float:left; top:0px; left:0px; width:160px; height:890px; padding:20px 15px 0px 15px; overflow:auto; scrollbar-arrow-color:#CCCCCC; scrollbar-base-color:#F5F5F5; scrollbar-darkshadow-color:#CCCCCC; scrollbar-face-color:#F5F5F5; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC; }
.SearchManufacturerList UL LI.nextLetter { margin-top:10px; }
.SearchManufacturerList UL      { margin-left:0px; padding-left:7px; font-size:.8em; margin-top:7px; margin-bottom:10px; }
.SearchManufacturerList UL LI   { list-style-type:none;  }
.SearchManufacturerList UL LI A { text-decoration:none; color:#F36665; font-weight:bold; }
.SearchManufacturerList UL LI A:hover    { color:#BE1A12;  }
.SearchManufacturerList UL LI.nextLetter { margin-top:10px; }
.SearchManufacturerList UL LI.agent      { text-decoration:none; color:#AAAAAA; font-weight:bold; }

.SearchProductFilter          { font-weight:bold; color:#AAAAAA; }
.SearchProductFilterSelected  { font-weight:bold; color:#BE1A12; }

#divContactMap     {float:left; top:0px; left:0px; width:359px; height:359px; background-image:url(Images/Map.jpg); background-repeat:no-repeat; background-position:0px 0px; border:solid 1px #EAEAEA;  }
#divContactAddress {float:left; top:0px; left:365px; width:200px; height:359px; border:solid 1px #EAEAEA; padding-top:260px; font-size:.8em; padding-left:20px; color:#47C212; }
#divContactAddress A { text-decoration:none; color:#47C212; }
#divContactAddress A:hover { color:#3D890E; }
#divContactAddress span.AddressLegend { color:#AFD80E; }

#divAboutImage         { }
.NewsButton         { background-color:#27cebe; width:300px; height:20px; top:495px; left:220px; position:absolute; padding:3px 0px 0px 5px; border-left:solid 1px black; border-bottom:solid 1px black; } 
.NewsButton A       { text-decoration:none; color:White; font-size:.8em; font-weight:bold; }
.NewsButton A:hover { color:Black; }

.NewsDetail { position:absolute; width:300px; height:500px; left:220px; top:180px; } 
.NewsHeader { position:absolute; width:300px; height:19px; left:0px; top:0px; background-color:#27cebe; background-image:url(Images/NewsCrossII.gif); background-repeat:no-repeat; background-position:280px 0px; cursor:hand; cursor:pointer; }
.NewsText   { position:absolute; width:300px; height:310px; left:0px; top:24px; background-color:White; border-bottom:solid 1px black; border-left:solid 1px black; font-size:.8em; padding:5px 7px 5px 7px; overflow:auto; scrollbar-arrow-color:#CCCCCC; scrollbar-base-color:#F5F5F5; scrollbar-darkshadow-color:#CCCCCC; scrollbar-face-color:#F5F5F5; scrollbar-highlight-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC;}
.NewsText.header  { font-weight:bold; color:#16C8EE; }
.NewsText.details { color:#59E03B; padding-top:5px; }

#divLoginContainer { position:absolute; top:150px; left:350px; color:#E28FD2; }

#divLoginHeader { font-weight:bold; height:30px;}

.LoginRow { width:300px; }

.LoginLegend { font-weight:bold; float:left; width:80px;  color:#E28FD2; line-height:25px;}

.LoginTextBox { float:left; width:200px; }

.LoginEdit { width:200px; }

.LoginFinalRow { width:300px;}

.LoginFinalRow A { text-decoration:none; font-weight:bold; color:#E28FD2; margin-left:250px;}


div.EditRow                 { height:30px; padding-bottom:5px; }
div.EditTextBox input.Title       { width:400px;  }
div.EditTextBox input.Intro       { width:400px; height:70px;  }
div.EditTextBox textarea.Description { width:400px; height:320px; }

div.EditLegend              { width:100px; display:inline-block; text-align:right; height:20px; float:left; padding-right:5px; line-height:25px; font-weight:bold; font-size:.9em;}
body.Blue   .EditLegend { color:#59E03B; }
body.Purple .EditLegend { color:#E28FD2; }
body.Green  .EditLegend { color:#D3F628; }
body.Red    .EditLegend { color:#F36665; }

.EditNav { margin-left:100px; width:400px; text-align:center;}
.EditNav A { text-decoration:none; font-weight:bold; padding-right:10px; font-size:.9em; }
body.Blue   .EditNav A { color:#59E03B; }
body.Purple .EditNav A { color:#E28FD2; }
body.Green  .EditNav A { color:#D3F628; }
body.Red    .EditNav A { color:#F36665; }

.EditNav A:hover { color:#59E03B; }
body.Blue   .EditNav A:hover { color:#50D5F2; }
body.Purple .EditNav A:hover { color:#AA429D; }
body.Green  .EditNav A:hover { color:#46D313; }
body.Red    .EditNav A:hover { color:#BE1A12; }

#divSiteMap { overflow:auto; height:400px; width:300px; }
#divSiteMap UL LI { list-style-type:none; }

div.Admin          { width:800px; height:auto; float:left; overflow:auto; margin-top:20px; }
div.Admin span     { width:100px; display:inline-block; text-align:right; padding-right:5px; font-weight:bold; font-size:11px;}
div.Admin textarea { width:400px; height:300px;}
div.Admin a        { margin-left:105px; }
div.Admin div.Nav { width:500px; margin-bottom:50px; margin-left:0px; padding:0px 0px 0px 0px;}
div.Admin div.Nav input { margin-right:10px; margin-left:0px; padding:0px 0px 0px 0px; }

div.Admin label {  width:145px; font-weight:bold; font-size:11px; text-align:right;}
body.Blue   div.Admin label { color:#59E03B; }
body.Purple div.Admin label { color:#E28FD2; }
body.Green  div.Admin label { color:#D3F628; }
body.Red    div.Admin label { color:#F36665; }

div.Admin div.ProductImages { width:500px;  margin-left:100px; }
div.Admin div.ProductImages div.Image { float:left; width:142px; padding-right:10px; height:180px;}
div.Admin div.ProductImages div.Image img { } 

div.Admin span { width:150px;}
body.Blue   div.Admin span { color:#59E03B; }
body.Purple div.Admin span { color:#E28FD2; }
body.Green  div.Admin span { color:#D3F628; }
body.Red    div.Admin span { color:#F36665; }

div.Admin span.mlspan { padding-bottom:280px;}

div.Admin A { text-decoration:none; font-weight:bold; font-size:1.0em; height:20px; }
body.Blue   div.Admin A { color:#59E03B; }
body.Purple div.Admin A { color:#E28FD2; }
body.Green  div.Admin A { color:#D3F628; }
body.Red    div.Admin A { color:#F36665; }

div.Admin A:Hover { text-decoration:none; color:#59E03B; }
body.Blue   div.Admin A:Hover { color:#50D5F2; }
body.Purple div.Admin A:Hover { color:#AA429D; }
body.Green  div.Admin A:Hover { color:#46D313; }
body.Red    div.Admin A:Hover { color:#BE1A12; }

div.Admin input.AddProduct { margin-left:150px; margin-top:20px; margin-bottom:10px;}

#divProductList { border:solidm 1px blue;}

div.Lifestyle div.SlideShow { position:absolute; overflow:hidden; left:250px;}

div.Lifestyle div.SlideShow div.Photos        { display:block; width:560px; height:360px; }
div.Lifestyle div.SlideShow div.Photos IMG    { position:absolute; }
div.Lifestyle div.PhotoNav { width:600px;  top:470px; position:absolute; left:250px;}
div.Lifestyle div.PhotoNav div.PauseResumeButton { cursor:pointer; cursor:hand; color:#46D313; display:inline-block; }
div.Lifestyle div.PhotoNav div.GalleryCaption { width:560px; color:#46D313; }
div.Lifestyle div.PhotoNav div.NextPrev { width:560px; padding-left:190px; }
div.Lifestyle div.PhotoNav div.NextPrev A { text-decoration:none; color:#46D313;  font-weight:bold; float:left; margin-right:20px; }
div.Lifestyle div.PhotoNav div.NextPrev A:Hover { color:#D3F628; } 
