/* Custom CSS Document for Magnolia Charlie */

/* GLOBAL STYLES
-----------------------------------------------------*/
body {background:#fff;}
#PageTable {width:100%;}
#PageTable, #PageSubTable, #ContentCell, #LeftColumnCell {height:100%;}
#PageSubTable {background: #fff; height:100%; width:940px; border-left:1px solid #C9DD0A; border-right:1px solid #C9DD0A; border-bottom:1px solid #C9DD0A;}
#ContentCell {background: #fff; width:767px; border-bottom:1px solid #C9DD0A;}
#Instruction1_InstructCell {background-color:#C9DD0A; border:1px solid #C9DD0A; padding: 10px;}
#Instruction1_InstructCell a {color: #4891DC; text-decoration:underline;}
.Instructions {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#4891DC;}
.Messages,
.ErrorMessages {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color: #f00}
.Headings {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #4891DC}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4891DC; background:#C9DD0A;}
.Content {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#4891DC;}
.Content a {color: #4891DC; text-decoration: underline}
.Content a:hover {color:#666666; text-decoration:none;}
#SearchTemplate13_ResultInfo {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#4891DC;}
h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #4891DC;}
h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #4891DC; border-bottom:1px solid #C9DD0A;}
#border {border:1px solid #C9DD0A;}

/* TOP BANNER STYLES
-------------------------------------------------*/
#TopBannerCell {}
.bn_pad {padding-top:15px;}
.bn_mainnav a {font:bold 13px Arial, Helvetica, sans-serif; color:#4891DC; padding:20px; text-decoration:none;}
.bn_mainnav a:hover {color:#666666; text-decoration:none;}

/*--Cart Styles--*/
.bn_cartwrap {font:11px Verdana, Arial, Helvetica, sans-serif; color:#163672; background:#C9DD0A; border-top:1px solid #C9DD0A; border-right:1px solid #C9DD0A; border-left:1px solid #C9DD0A; padding:10px; width:500px; text-align:right;}
.bn_cartwrap span a {background:#C9DD0A; border:1px solid #C9DD0A; text-decoration:none; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#163672; padding:5px; margin-left:2px;}
.bn_cartwrap span a:hover {color:#666666; text-decoration:none;}

/* TOP SUB BANNER STYLES
-------------------------------------------------*/
#TopSubBannerCell {background:url(images/design/bn_repeat.gif) bottom repeat-x; height:10px; text-align:left;}

/* LEFT COLUMN STYLES
-------------------------------------------------*/
#LeftColumnNav1_custommenu {width:173px;}
#LeftColumnCell {border-right:1px solid #C9DD0A;}
#line {font: bold 12px Arial, Helvetica, sans-serif; color:#4891DC; border-top:1px solid #fff; padding:8px 0 5px 5px; margin-top:6px;}
#line a {color:#4891DC; text-decoration:none; text-transform:uppercase; }
#line a:hover {color:#666666; text-decoration:none;}
#noline a {padding-left:10px; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#4891DC; text-decoration:none;}
#noline a:hover {color:#666666; text-decoration:none;}

#product a {padding-left:10px; font:bold 20px/15px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
#product a:hover {color:#666666; text-decoration:none;}

/*--Search Styles--*/
.searchbox {width:130px; height:20px; border:1px solid #C9DD0A; font:12px Verdana, Arial, Helvetica, sans-serif; color:#163672; padding-left:1px; margin-right:2px;}

/* FOOTER STYLES
-------------------------------------------------*/
#FooterCell {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#4891DC; text-align:center; padding:10px 0;}
#FooterCell a {color: #4891DC; text-decoration: underline; padding:0 5px;}
#FooterCell a:hover {color:#666666; text-decoration:none;}

/* DEFAULT STYLES
-------------------------------------------------*/
#df_wrap { width:726px; padding:0; margin:15px 15px 0 15px; }
.df_main {background:url(images/design/df_main.jpg) top no-repeat; width:421px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:380px 15px 0 20px;}
.df_specials {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#4891DC; border:none; background:#fff; margin:0 0 15px 15px;}
.df_specials a {color: #4891DC; text-decoration: underline;}
.df_specials a:hover {color:#666666; text-decoration:none;}
.df_specials-pad {padding:4px;}

