/* Custom CSS Document for Custom Distributors */

/* Global Styles
-----------------------------------------------------*/
body {background: #C0B4BE;}
#PageTable {background: #C0B4BE; width:100%;}
#PageSubTable {width:980px;}
#ContentCell {background: #fff; border-left: 5px solid #C0B4BE; width:803px;}
#Instruction1_InstructCell {background: #433F42 url(images/design/ft_repeat.gif) top repeat-x; border: 1px solid #C0FF00; padding: 10px;}
#Instruction1_InstructCell a {color: #C0FF00; text-decoration:underline;}
.Instructions {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
.Messages,
.ErrorMessages {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color: #f00}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background: #000}
.Content {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000}
.Content a {color: #DA2128; text-decoration: underline}
.Content a:hover {text-decoration: none}
h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color:#DA2128}
h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; display:inline;}

/* Top Banner Styles
-----------------------------------------------------*/
#bn_main-nav {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:url(images/design/bn_repeat.gif) top repeat-x; margin-top:2px;}
#bn_main-nav a {color:#FFF; text-decoration:none; padding:0 10px 0 10px;}
#bn_main-nav a:hover {color:#C0FF00; text-decoration:none}
.bn_top-pad a {margin-top:5px;}
    /*-----Cart Styles*/
.bn_cart-text {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#C0FF00;}
#bn_main-nav .bn_cart-text a {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#C0FF00; text-decoration:underline; padding:0px;}
.bn_cart-text a:hover {color:#C0FF00; text-decoration:none;}

/* Top Sub Banner Styles
-----------------------------------------------------*/
#bn_main-photo {background:url(images/design/bn_main.jpg) top no-repeat; height:128px; width:100%; margin-bottom:7px;}
.bn_logo {float:left; margin:0 5px;}
    /*-----Search Styles*/
.bn_searchbox {border: 1px solid #000; width:132px; height:18px;}
.bn_search-wrap {float:right; margin:25px 80px 0 0;}
.bn_search-pad {padding-top:2px;}

/* Left Column Styles
-----------------------------------------------------*/
#LeftColumnCell {height:100%; width: 172px; margin:0 5px 0 0;}
.lc_nav {font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding-left:10px;}
.lc_nav a {text-decoration:none; sans-serif; color:#FFF; line-height:18px;}
.lc_nav a:hover {text-decoration:underline; sans-serif; color:#FFF;}
.lc_special {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
.lc_special a {text-decoration:none; color:#FFF; padding:5px 0 5px 20px; background: #000; border-bottom:1px solid #DA2128; height:20px; width:100%;}
.lc_special a:hover {text-decoration:none; color:#C0FF00}
#lc_wrap {padding-top:10px; background-color: #DA2128; width: 172px;}

/* Footer Styles
-----------------------------------------------------*/
#ft_main {background:url(images/design/ft_repeat.gif) bottom repeat-x; margin-bottom:2px; margin-top:5px;}
.ft_whitelinks {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding-top:11px;}
.ft_whitelinks a {text-decoration:underline; color:#C0FF00;}
.ft_whitelinks a:hover {text-decoration:none; color:#C0FF00;}
.ft_bluelinks {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#92AED4; padding-top:11px;}
.ft_bluelinks a {text-decoration:underline; color:#B8CFF0; padding:0 5px}
.ft_bluelinks a:hover {text-decoration:none; color:#B8CFF0;}
.ft_copy {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#978D95;}
.ft_logos {padding-top:11px;}


