/* SR */
/* Page formatting: Login Page */

#login
{
    font-size: 10px;
    color: #e00000;
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
}

#login a
{
    color: #e00000;
    text-decoration: underline;
}

.mainLogin {
    background-image: url(Images/mainLogin.gif);
    background-repeat: no-repeat;
    width: 733px;
    height: 305px;
}

.loginExtras {
    margin: 35px 15px 5px 533px;
}

/* Text formatting: Login View */

.login .label {
	display:block;
}

.textbox {
	border: 1px solid #929292;
	width: 140px;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
}

/* Page formatting: common formatting */
.StandardTextFrame
{
    padding: 4px 5px 7px 5px;
    text-align: left;
}

.linkQuickMenu
{
    color: #a9a9a9;
}

a
{
    text-decoration: none;
    font-family: Verdana, Arial;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
    text-decoration: none;
}

.basketFormField
{
    text-align: right;
    font-size: 22px;
}

hr
{
    border-style: none;
    border-width: 0px;
    height: 1px;
    background-color: #808080;
    color: #E0EAF5;
}


/* Text formatting: Headers */
h1
{

}

h2
{

}

h3 
{

}

/* Text formatting: Special headers */
.header1
{
    font-size: 14px;
    color: #D24848;
    font-weight: bolder;
}

.header2
{

}

.header3
{

}

.proText
{
    font-size: 10px;
    color: #333333;
    font-weight: bolder;
}

.proItemNo
{
    font-size: 9px;
    color: #FFFFFF;
    font-weight: bolder;
}

.proItemPrice
{
    font-size: 14px;
    color: #333333;
    font-weight: normal;
}

.proItemListPrice
{
    font-size: 11px;
    color: #444444;
    font-weight: normal;
    text-decoration: line-through;
}

.menuItem
{
    font-size: 10px;
    color: #666666;
    font-weight: bolder;
}

.menuItemSelected
{
    font-size: 10px;
    color: #000000;
    font-weight: bolder;
}

.headerMenuBar
{
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    left: 6px;
    position: relative;
    top: 2px;
}

.headerSmall
{
    font-size: 9px;
    color: #999999;
    font-weight: bold;
}

.footer
{
    border-style: dashed none solid none;
    color: #23345C;
    background-color: #E8EAF0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #808080;
    border-bottom-color: #C0C0C0;
}

.errorMessage
{
    color: #FF0000;
}

.copyright
{
    color: #FFFFFF;
    font-size: 10px;
    padding-top: 3px;
    padding-bottom: 6px;
}


/* ASP.NET elements */
.AlternatingRowStyle
{
    background-color: #E8EEF0;
}

.discountImage
{
    height: 0px;
    top: -2px;
    position: relative;
    left: -2px;
    z-index: 2;
}

.onStockImage
{
    height: 0px;
    top: -20px;
    position: relative;
    z-index: 3;
    left: -2px;
}

.separator
{
    background-image: url(Images/contentHeaderWide.gif);
    background-repeat: no-repeat;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 4px;
}

table.standard td
{
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}

table.standard th, .GridViewHeader
{
    background-image: url(Images/gridHeader.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 23px;
    vertical-align: bottom;
    padding-bottom: 4px;
    padding-left: 4px;
}

table.standard
{
    width: 100%;
}


/* Filter Box*/

.FilterBox
{
    width: 732px;
    overflow: hidden;
}

.FilterBoxTop
{
    background-image: url(Images/FilterBackground_Top.gif);
    background-repeat: no-repeat;
    width: 732px;
    height: 5px;
}

.FilterBoxRepeater 
{
    padding: 2px 5px 5px 5px;
    background-image: url(Images/FilterBackground_Repeater.gif);
    background-repeat: repeat-y;
    width: 732px;
    font-weight: bold;
    font-size: 11px;

}

.FilterBoxRepeater a
{
    color: #E44703;
}

.FilterBoxBottom
{
    background-image: url(Images/FilterBackground_Bottom.gif);
    background-repeat: no-repeat;
    width: 732px;
    height: 6px;
    margin-bottom: 5px;
}