/* Exentra Menus */

/* Top Nav -----------------------------------------------*/

#topNavCont {position: relative;}
#topNavCont form#cse-search-box {position: absolute; top: 3px; right: 3px;}
#topNavCont form#cse-search-box input {border: 1px solid #999; margin-right: 5px;}

ul#topnav {width: 815px; height: 30px; background: #f5f5f5; text-align: left; margin: 0 0 1px 0; float: left; border-top: 1px solid #d8d8d8;}
ul#topnav li {display: block; float: left; list-style-type: none; font-size: 11px; margin: 0; line-height: 30px; padding: 0;}
ul#topnav li a  {color: #666; text-decoration: none; padding: 8px 15px 9px 15px; border-right: 2px solid #fff;}
ul#topnav li a:hover {color: #666; background-color: #ccc; text-decoration: none;}
ul#topnav li a.current  {color: #f47838; text-decoration: none; background-color: #fff; }

/* Side Nav -----------------------------------------------*/

ul#sidenav  {width: 155px; margin: 0 0 5px 0; border-bottom: 1px solid #d6d6d6;}
ul#sidenav li {font-size: 12px; color: #666; line-height: 27px; background: #fcfcfc; padding: 0; list-style: none; text-indent: 15px; border-bottom: 2px solid #fff; display: block; margin: 0;}
ul#sidenav li a {color: #666; text-decoration: none; display: block;}
ul#sidenav li a:hover {background-color: #e4e4e4; color: #f47838; }
ul#sidenav li a.current {color: #336699; }

ul#sidenav li.sublevelnav {font-size: 11px; color: #f47838; line-height: 20px; background: #fff; padding: 0; list-style: none; text-indent: 22px; border-bottom: 1px solid #fcfcfc; display: block; margin: 0 0 2px 0;}
ul#sidenav li.sublevelnav a {color: #f47838;}

ul#sidenav li.title {background: url(../../images/sidenav_header_bg.gif) repeat-x top; color: #fff; line-height: 33px; font-size: 12px; border: 0; text-indent: 12px;}
ul#sidenav li.header {background: url(../../images/sidenav_header2_bg.gif) repeat-x center; color: #fff; line-height: 20px; font-size: 11px; border-bottom: 2px solid #fff;}
ul#sidenav li.none {display: none;}

/* Product Nav -----------------------------------------------*/

ul#productnav {width: 650px; height: 18px; background: #f1f1f1; text-align: left; margin: 0 0 10px 0; float: left; border-top: 1px solid #d8d8d8;}
ul#productnav li {display: block; float: left; list-style-type: none; font-size: 10px; margin: 0; line-height: 18px; padding: 0;}
ul#productnav li a  {color: #666; text-decoration: none; padding: 4px 10px 4px 10px; }
ul#productnav li a:hover {color: #666; text-decoration: underline;}
ul#productnav li a.current  {text-decoration: none; background: url(../../images/prodnav_hover_bg.gif) repeat-x; color: #fff;}

/* Checkout Nav -----------------------------------------------*/

ul#checknav  {width: 155px; margin: 0 0 5px 0; border-bottom: 1px solid #d6d6d6;}
ul#checknav li {font-size: 12px; color: #999; line-height: 27px; background: #fcfcfc; padding: 0; list-style: none; text-indent: 15px; border-bottom: 2px solid #fff; display: block; margin: 0;}
ul#checknav li.current {color: #f47838; }

ul#checknav li.header {background: url(../../images/sidenav_header_bg.gif) repeat-x top; color: #fff; line-height: 33px; font-size: 11px; border: 0;}









/* Exentra Parts */

/* Search Field */

#search {width: 200px; height: 30px; position: absolute; right: 15px; top: 143px; }
#search label {text-align: left; font-size: 11px; line-height: 30px; color: #666; float: left;}
#search input {height: 14px; width: 95px; border: 1px solid #ccc; background: #fff; margin: 6px 0 0 6px; font-size: 11px; line-height: 12px; padding: 2px 2px 0 2px; float: left;}
#search .submit {margin: 4px 0 0 4px; border: 0; float: left; width: 41px; height: 17px; background: none; display: inline;}

/* Mini Basket */

#miniBasket {width: 155px; background: #fdeae0 url(../../images/minibasket_bg.gif) repeat-x bottom; position: relative;}
#miniBasket h2 {background: url(../../images/minibasket_h2_bg.gif) repeat-x top; color: #fff; line-height: 33px; font-size: 11px; border: 0; padding: 0; letter-spacing: normal; text-indent: 40px;}
#miniBasket img.icon {position: absolute; top: 0; left: 0;}
#miniBasket p {font-size: 11px; line-height: 15px; padding: 7px;}
#miniBasket .contents {font-size: 12px; color: #ff6633; margin-left: 5px;}

/* Credit Card Icons */


/* Right - News */

#newsCol {width: 159px; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; background: #fcfcfc; padding-bottom: 20px; margin-bottom: 10px;}
#newsCol h4 {color: #666; font-size: 11px; padding: 0 10px; display: block; background: #fff; line-height: 18px; margin: 4px 0;}

/* Right - Did you know */

#rightCol .dyk {width: 159px; background: #f47938 url(../../images/dyk_bg.jpg) no-repeat bottom; padding-bottom: 10px;}
#rightCol .dyk h2 {color: #fff; background: #f47938 url(../../images/dyk_h3_bg.gif) repeat-x top; padding: 14px 10px;}
#rightCol .dyk p {color: #fff;}

/* Breadcrumb */

#breadcrumb {height: 36px; border-bottom: 1px solid #d8d8d8; padding-left: 10px;}
#breadcrumb p {font-size: 11px; padding: 0; line-height: 36px;}

