/* Custom CSS Document for Western Latitudes
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {background: #F6F0E4 url(images/design/body-tile.gif) repeat-y 50% 0 fixed; text-align: center}
#PageTable {height: 100%}
#PageSubTable {height: 100%; background: #fff; border-left: 6px solid #F5EFE1; border-right: 6px solid #F5EFE1}
#ContentCell {height: 100%; background: #fff}
#Instruction1_InstructCell {background: #fff; border: 0px solid #000;	padding: 7px}
#Instruction1_InstructCell a {color: #666}
.Instructions {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333}
.Messages,
.ErrorMessages {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #f00}
.Headings {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333; background: #fff}
.Content {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666}
.Content a {color: #000; text-decoration: underline}
.Content a:hover {color: #000; text-decoration: none}

/* TopBanner Styles
--------------------------------------------------------*/

#TopBannerCell {background: #333; border-left: 4px solid #fff; border-right: 4px solid #fff}
#TopBannerCell table {width: 100%; height: 36px; letter-spacing: -1px; font: 9px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff}
#TopBannerCell table ul {float: left; list-style: none; margin: 0; padding: 0}
#TopBannerCell table ul li {float: left}
#TopBannerCell table ul li a {color: #fff; text-decoration: none; padding: 2px 5px; display: block}
#TopBannerCell table ul li a:hover {color: #333; background: #9c0}
#TopBannerCell table td {margin: 0; padding: 0; white-space: nowrap}
#TopBannerCell table .left {padding-left: 10px}
#TopBannerCell table .right {padding-right: 10px; text-align: right; color: #f00}
#TopBannerCell table .right a {color: #f00; text-decoration: none}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {vertical-align: top; background: url(images/design/bn-bkgd.jpg) no-repeat top left; height: 268px; border-left: 4px solid #fff; border-right: 4px solid #fff}
#TopSubBannerCell #cartwrap {text-transform: uppercase; font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color: #7D7976; text-align: left; margin: 121px 0 0 613px; padding: 8px 0 0 0}
#TopSubBannerCell #cartwrap h2 {margin: 0; padding: 0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase}
#TopSubBannerCell #cartwrap p {margin: 20px 0 0 10px; padding: 0}
#TopSubBannerCell #cartwrap .cart {font-weight: normal; text-transform: lowercase; color: #000; font-size: 9px}
#TopSubBannerCell #cartwrap a {color: #7d7976; text-decoration: none}
#TopSubBannerCell #cartwrap a:hover {color: #000}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {height: 100%; background: #fff; padding-top: 12px}
#LeftColumnNav1_custommenu {width: 149px; font: 9px Verdana, Arial, Helvetica, sans-serif}
#LeftColumnNav1_custommenu a {text-transform: lowercase; text-decoration: none; text-indent: 15px; width: 100%; border-bottom: 1px solid #d6d6d6; padding: 2px 0; display: block; color: #409EC0}
#LeftColumnNav1_custommenu a:hover {color: #fff; background: url(images/design/lc-nav_tile.gif) repeat-x}
#lc-nav {border-top: 1px solid #d6d6d6}

/* Footer Styles
--------------------------------------------------------*/

#FooterCell {text-align: left; padding-bottom: 70px; background: #fff; border-left: 39px solid #fff; border-right: 39px solid #fff; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999}
#FooterCell #ft {border-top: 6px solid #D6D6D6; padding-top: 7px}
#FooterCell #ft img {margin-right: 20px}

/* Default Page Styles
--------------------------------------------------------*/

#df-tbl01,
#df-tbl02 {font-size: 10px; color: #494949}
#df-tbl01 img {margin-right: 15px}
#df-tbl02 img {margin-right: 5px}
#df-tbl01 .last,
#df-tbl02 .last {margin-right: 0}
#df-tbl01 td,
#df-tbl02 td {padding-bottom: 5px}
#df-tbl01 img,
#df-tbl02 img {margin-bottom: 5px}
#df-tbl01 a,
#df-tbl02 a {color: #87D2F2; text-decoration: none}
#df-tbl01 a:hover,
#df-tbl02 a:hover {text-decoration: underline}
#df-tbl01 {margin: 10px 0 0 10px}
#df-tbl02  {margin: 10px 0 10px 10px}
#df-rightcolumn {background-color:#333333; float:right; text-align:left; font:10px/9px normal Verdana, Arial, Helvetica, sans-serif; color:#CBCBCB; height:230px; width:134px; padding:6px}
#df-rightcolumn a {color:#86D2F4; text-decoration:none;}
#df-rightcolumn .bigtext {font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
.df-table {padding: 0 4px 5px 5px}

/* Static Page Styles
--------------------------------------------------------*/

#contentwrap {margin: 0 0 20px 0}
#contentwrap h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #000}
#contentwrap h2 {background: #EDEDED; border: 1px solid #D7D7D7; padding: 5px; margin-top: 4px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #7D7976}
#contentwrap h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#TopBanner1_SimpleSearch1_Panel1 {color: #f00; margin: 0; padding: 0; white-space: nowrap; text-align: right}
.searchbox {border: 1px solid #000; width: 100px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000}