/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: url(images/design/body_bg.gif) repeat-x top; font-family: Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
#PageTable {padding-bottom: 20px}
#PageTable, #PageCell { text-align:center; width:100%}
#PageSubTable {width: 710px; background: none; margin:auto}
#ContentCell {background:none; padding-left:15px; border-top:15px solid #FFF; height:400px}
#Instruction1_InstructCell {background: #ccc;	border: 1px solid #999;	padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages, .ErrorMessages {font-size: 10px; font-weight: bold; color: #c00}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, .ContentTable, .ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #999}
.Content {font-size: 11px; color: #000}
.Content a {color: #000; text-decoration: underline}
.Content a:hover {color: #000; text-decoration: none}
.clear {clear:both}
.float-left {float:left}
.float-right {float:right}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.bold {font-weight:bold}
.italic {font-style:italic}
.img-left {float:left;margin:4px 10px 4px 0}
.img-right {float:right;margin:4px 0 4px 10px}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background: none}
#TopBannerCell h1 {margin:0; padding:0; width:auto; float:left;}
#TopBannerCell h1 a { width:419px; height:96px; display:block; background:url(images/design/BN_Logo.gif) no-repeat left top; text-indent:-9999px;}
.bn_checkout {width:auto; float:right;}
.bn_checkout img { border:none}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {background: #666; border-bottom: 3px solid #ff0000; padding:18px 5px; color:#ff0000; font:11px Verdana, Arial, Helvetica, sans-serif;}
#TopSubBannerCell a { color:#FFF; text-decoration:none}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {background:#ff0000 url(images/design/LC_Tile.gif) repeat-y left; width:25%; padding:15px; border-top:15px solid #FFF;}
#LeftColumnNav1_custommenu {width: 100%}
#LeftColumnNav1_custommenu h3 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#FFF;}
#LeftColumnNav1_custommenu h3 a {color: #fff; text-decoration: none}
#LeftColumnNav1_custommenu a { color:#000;}
.lc_subcat { margin:0 0 15px 0; padding:0; list-style:none;}
.lc_subcat li { margin:0; padding:0;}
.lc_subcat li a { color:#000; text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif} 

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background: #333; padding:18px 5px 5px 5px; color:#ff0000; font:11px Verdana, Arial, Helvetica, sans-serif; border-top:15px solid #FFF; text-align:left}
.ft_nav a { color:#FFF; text-decoration:none;}
.ft_copy { text-align:right; color:#777;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {padding-left:0;}
.df_mainimg { width:auto; height:auto; float:left; margin:0 12px 12px 0}
.df_subcat { width:297px; height:auto; float:right; margin:0; padding:0; list-style:none}
.df_subcat li { margin:0; padding:0; padding:0; float:left;}
.df_subcat li.pad {margin:0 12px 12px 0;}
.df_subcat li a img { border:none;}
.df_sec2 {height:100px; background:#930101 url(images/design/DF_RedTile.gif) repeat-x top;}
.df_sec2 div { background:url(images/design/DF_Star.jpg) no-repeat right; height:100px;}
.df_sec2 div p {margin:0; padding:25px 15px 0 15px; color:#FFF; font:11px Arial, Helvetica, sans-serif; }
.df_sec3 { background:#ebeaea; padding:15px; margin-top:15px; color:#828282;}
.df_sec3 h3 { margin:0 0 0 0; font-size: 14px; color: #ff0000; font-family: "Century Gothic", Arial, Helvetica;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px;}
#ContentCell h1 {font-size: 18px; font-weight: bold; color: #ff0000; font-family: "Century Gothic", Arial, Helvetica;}
#ContentCell h2 {font-size: 16px; font-weight: bold; color: #ff0000; font-family: "Century Gothic", Arial, Helvetica;}
#ContentCell h3 {font-size: 14px; color: #ff0000; font-family: "Century Gothic", Arial, Helvetica;}

/* Search Styles
--------------------------------------------------------*/
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; font-size: 11px; color: #000}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color: #000; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {color: #000; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 input {border: 1px solid #000}