/* Custom CSS Document for Glendale
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

/* Layout Styles */
body {background: #fff}

#PageSubTable {background: #fff}
#ContentCell {background: #fff}

.Instructions {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000}
#Instruction1_InstructCell {background: #E4E4E7 url(images/design/bkgd-instruct.gif) repeat-x top; border: 1px solid #C3C3C5;	padding: 7px}
#Instruction1_InstructCell a {color: #000}

.Messages,
.ErrorMessages {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c00}

.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #404040}

.Content, p {font: 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #000}
.Content h2,
.Headings {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #0C0DA5; border-bottom: 1px solid #B91205}
.Content a {color: #B91205; text-decoration: underline}
.Content a:hover {color: #B91205; text-decoration: none}

#contentwrap {margin: 0 0 20px 0}

#BreadCrumbs1_BreadCrumbs1 {font-size: 10px}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {background: #fff url(images/design/bn-tile.gif) repeat-x top}

#bn-table {font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; background: url(images/design/bn-bkgd.jpg) no-repeat top left}

.bn_l_logo {border-bottom: 2px solid #fff}
.bn_r_top {width: 100%; margin: 0; padding: 0 0 0 181px; height: 68px; vertical-align: bottom}
.bn_r_top ul {font-size: 11px; list-style: none; margin: 0 0 2px 0; padding: 0}
.bn_r_top ul li {display: inline; margin-left: 16px}
.bn_r_top ul li a {color: #1B1B1B; text-decoration: none}
.bn_r_top ul li a:hover {color: #1B1B1B; text-decoration: underline}
#cart a {color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 9px}
#cart a:hover {color: #fff; text-decoration: underline}
.bn_r_base {width: 100%; margin: 0; padding: 4px 13px 6px 0; border-bottom: 2px solid #fff; text-align: right}
.bn_r_base ul {font-size: 12px; list-style: none; margin: 0; padding: 0}
.bn_r_base ul li {display: inline; margin-left: 30px; font-size: 11px; font-weight: bold; color: #fff}
.bn_r_base ul li a {color: #fff; text-decoration: none}
.bn_r_base ul li a:hover {color: #fff; text-decoration: underline}
.bn-nav {text-align: center; padding: 3px 0; border-top: 5px solid #0001A1; border-bottom: 1px solid #404040; background: url(images/design/bn-nav_tile.gif) repeat-x}
.bn-nav ul {font-size: 10px; list-style: none; margin: 0; padding: 0}
.bn-nav ul li {display: inline; margin: 0 15px}
.bn-nav ul li a {color: #000; text-decoration: none}
.bn-nav ul li a:hover {color: #000; text-decoration: underline}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {background: #0C0DA5; border-right: 1px solid #fff; padding-bottom: 30px}

#LeftColumnNav1_custommenu {width: 188px}

/* Footer Styles
--------------------------------------------------------*/

/* Layout Styles */
#FooterCell {padding: 10px 0; text-align: center; background: #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; border-top: 5px solid #0C0DA5}
#FooterCell a {color: #000; text-decoration: none}
#FooterCell a:hover {color: #000; text-decoration: underline}
#FooterCell span {font-size: 10px}

/* Default Page Styles
--------------------------------------------------------*/

#df-table {width: 567px; font-family: Verdana, Arial, Helvetica, sans-serif}
#df-table h1 {font-size: 12px; font-weight: bold; color: #B91205}
.df-top {height: 80px; background: url(images/design/df-head01.jpg) no-repeat top left}
.df-mid_l {width: 49%; vertical-align: top; padding: 0 10px; height:}
.df-mid_r {width: 51%; background: url(images/design/df-head02.jpg) no-repeat top right; vertical-align: bottom; text-align: right; padding: 125px 0 3px 0; height: 150px;}
.df-mid_r a {font-size: 10px; font-weight: bold; color: #000; text-decoration: none; margin: 0 3px 3px 0; height:100%}
.df-right {width: 51%; height:100%; vertical-align: top; padding: 10px 0 10px 5px}
.df-divide {background: url(images/design/df-divide.jpg) no-repeat left; width: 100%; height: 39px}

.df_right { background: url(images/design/df-head02.jpg) no-repeat top right; padding:125px 5px 5px 5px;}
.df_left {padding:5px;}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#LeftColumnNav1_SimpleSearch1_Panel1 {padding: 9px 0 9px 20px; width: 100%; border-bottom: 1px solid #640902; background: #B91205; margin: 0; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #fff}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color: #fff; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {color: #fff; text-decoration: underline}

.searchlabel {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #fff; font-weight: bold}
.searchbox {border: 1px solid #640902; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; width: 120px; margin: 5px 0}

/* Cart Styles */
#cartwrap {margin: 0; padding: 0}

#cartwrap {font: 11px Arial, Helvetica, sans-serif; color: #000}
#cartwrap a {color: #000; text-decoration: none}
#cartwrap a:hover {color: #000; text-decoration: none}

.semadd {margin-left: 8px}
.semadd h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #0C0DA5; border-bottom: 1px solid #B91205; margin-left: -8px}