#Layout1-Wrapper { margin:0; padding:0; clear:both; background:#ffffff  url('../grfx/main/frame.gif') no-repeat 0 0; min-height:600px; }

#Layout1-ColA-Wrapper  { margin:22px 0px 0px 24px; float:left; width:190px; background: url('../grfx/navigation/sub-menu-bg.gif') repeat-x 0 0; min-height:570px; display:inline;}
#Layout1-ColA-Wrapper h2 { display:none; }
#Layout1-ColA-Wrapper ul { background: url('../grfx/navigation/sub-menu-links-bg.gif') repeat-x 0 0; margin:0; list-style:none; }
#Layout1-ColA-Wrapper li { margin:0; padding:0; }
#Layout1-ColA-Wrapper a, 
#Layout1-ColA-Wrapper a:visited {padding:13px 0px 0px 10px; width:180px; height:27px; margin:0; display:block; color:#dae3ec; text-decoration:none; font-size:1.3em; text-transform:lowercase; }
#Layout1-ColA-Wrapper a.active,
#Layout1-ColA-Wrapper a:hover { color:#ffffff; background:url(../grfx/navigation/arrow.gif) no-repeat 165px 17px; }

#Layout1-ColB-Wrapper  { margin:22px 0px 0px 10px; padding:16px 0px 0px 14px; float:left; width:580px; background: url('../grfx/inset/content-bg.gif') no-repeat 0 0; display:inline; }

#Layout1-BCT-Wrapper { background: url('../grfx/inset/bct-bg.gif') no-repeat center left;  padding:0px 0px 0px 20px; width:500px; text-transform:lowercase; color:#949494; }
#Layout1-BCT-Wrapper a,
#Layout1-BCT-Wrapper a:visited { color:#949494; display:inline; float:left; text-decoration:none; }
#Layout1-BCT-Wrapper a:hover { text-decoration:underline; }
#Layout1-BCT-Wrapper span.bct-div-char { display:inline; background: url('../grfx/inset/bct-div.gif') no-repeat center 4px; padding:0px 10px 0px 10px; float:left; width:4px; text-indent:-9999px; }




/*////////// ACCOUNT SUMMARY ///////////*/

#Account-Dtails-Window h3,
#Account-Details-Window h3  { padding:0px; margin:5px 0px 5px 10px; font-size:1.3em; }

#Account-Dtails-Window span.onstop,
#Account-Details-Window span.onstop  { font-weight:bold; color:#CC3300; text-transform:uppercase; }
#Account-Dtails-Window,
#Account-Details-Window{ float:left; clear:right; background:#d9d9d9 url('../grfx/main/account-bg.gif') repeat-x 0 0;  padding:10px 10px 6px 10px; margin:13px 0px 0px 0px; width:308px; }

#Account-Dtails-Window table td,
#Account-Details-Window table td {  padding:0px 10px 11px 10px; font-size:1.1em;  }

#Account-Dtails-Window table,
#Account-Details-Window table { width:308px; padding-top:5px; }

#Account-Dtails-Window table tr.order-total-line td,
#Account-Details-Window table tr.order-total-line td  { font-weight:bold; border-bottom: 1px dotted #b7b7b7; border-top: 1px dotted #b7b7b7;  padding:12px 10px 12px 10px; }

#Account-Dtails-Window table tr.new-credit-line td ,
#Account-Details-Window table tr.new-credit-line td  { font-weight:bold; padding:10px 10px 5px 10px; }






/*///////// ACCOUNT LOGIN //////////*/

#Login-Container { width:300px; background:#d9d9d9 url('../grfx/main/account-bg.gif') repeat-x 0 0; float:left; margin:0px 10px 10px 0px; min-height:170px; }

#Login-Wrapper form { text-align:right; padding:0px; margin:0; }

#Login-Wrapper span { font-size:1.1em; padding-right:10px; vertical-align:top; line-height:30px;}

#Login-Container input[type=text],
#Login-Container input[type=password] { width:175px; height:17px; padding:4px 5px 0px 5px; margin-bottom:8px;  border:1px solid #b7b7b7; }


#Login-Container input.account { clear:right; }

#Login-Wrapper a.forgotten, 
#Login-Wrapper a.forgotten:visited { position:absolute; bottom:15px; left:100px; text-decoration:none; color:#666666; text-transform:lowercase; }
#Login-Wrapper a.forgotten:hover { text-decoration:underline; }


#Form-Layout-One-Validation-Wrapper { color:#FFFFFF; background:#d37a70 url(../grfx/main/error-bg.gif) repeat-x top left; width:220px; padding:8px 10px 10px 50px; margin-bottom:10px; margin-top:10px; font-size:1.1em; }
#Form-Layout-One-Validation-Wrapper p { font-weight:bold; padding:0; margin:0px 0px 3px 0px; }



#Register-Container { width:245px; float:left; background:#d9d9d9 url('../grfx/main/account-bg.gif') repeat-x 0 0; margin:0px 10px 10px 0px; min-height:170px; }
#Register-Container a.register { position:absolute; padding:0; margin:0px 0px 0px 140px; background:url('../grfx/buttons/register.gif') no-repeat top left; display:block; width:83px; height:24px; text-indent:-9999px;  }


#QuickAccountOrder-Container,
#OnAccountOrder-Container ,
#QuickOrder-Container { background:#d9d9d9 url('../grfx/main/account-bg.gif') repeat-x 0 0; clear:both; width:555px; }

#OnAccountOrder-Container{ margin-top:10px;  }

#QuickAccountOrder-Container a.personal-order,
#OnAccountOrder-Container a.business-order,
#QuickOrder-Container a.quick-order { padding:0; margin:0; background:url('../grfx/buttons/submit.gif') no-repeat top left; display:block; width:83px; height:24px; text-indent:-9999px;  }




#Login-Wrapper,
#Register-Wrapper,
#QuickAccountOrder-Wrapper,
#OnAccountOrder-Wrapper,
#QuickOrder-Wrapper { padding:10px; margin:0; position:relative; }

#Login-Wrapper h2,
#Register-Wrapper h2 ,
#QuickAccountOrder-Wrapper h2,
#OnAccountOrder-Wrapper h2,
#QuickOrder-Wrapper h2 { padding:0px; margin:0; font-size:1.3em; }