﻿/* login.ascx */
#login #forgot						{ font-size: 10px; text-align: center; }
#login .form						{ border: solid 2px #0f81c8; margin: auto; position: relative; }
#login .form td						{ padding: 4px; }
#login .form .header				{ background: #d5e9f2; border-bottom: solid 2px #0f81c8; font-weight: bold; }

/* myaccount.ascx */
#information						{ padding: 10px 0 10px 0; }
#information th						{ padding: 0 10px 0 0; text-align: right; }
#information input					{ font-size: 11px; }

#account .heading					{ font-weight: bold; border-bottom: solid 2px #0f81c8; margin: 0; padding: 0; }

#history							{ width: 100%; padding: 10px 0 0 0; }
#history td							{ border-bottom: dotted 1px #999; }
#history th							{ text-align: left; }
#history .header th					{ background: #d5e9f2; border-top: solid 2px #0f81c8; border-bottom: solid 2px #0f81c8; } 
#history .header th.first			{ border-left: solid 2px #0f81c8; }
#history .header th.last			{ border-right: solid 2px #0f81c8; }

/* register.ascx */
#register th						{ padding: 0 10px 0 0; text-align: right; }
#register input						{ font-size: 11px; }

/* sitemap.ascx */
#sitemap							{ padding: 0; margin: 0; }
#sitemap > #departments				{ float: left; width: 33%; }
#sitemap > #brands					{ float: left; width: 33%; }
#sitemap > #pages					{ float: left; width: 33%; }
#sitemap > #scroll					{ clear: both; border: solid 1px #d5e9f2; font-size: 10px; height: 200px; overflow-y: scroll; width: 760px; margin: 0 5px 7px 5px; }
#sitemap > #scroll span				{ display: block; float: left; width: 25%; }
#sitemap > div > ul					{ margin: 10px 0 0 0; padding: 0; }
#sitemap > div > ul > li			{ font-weight: bold; list-style: none; }
#sitemap ul ul						{ font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 14px; }					
